From a624ed90c18ce650ce75d12181aa1dd5cb738586 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Mon, 15 May 2017 14:48:19 +0200 Subject: [PATCH 01/94] add min_adaptglok from Wolfram --- src/min_adaptglok.cpp | 280 ++++++++++++++++++++++++++++++++++++++++++ src/min_adaptglok.h | 45 +++++++ 2 files changed, 325 insertions(+) create mode 100644 src/min_adaptglok.cpp create mode 100644 src/min_adaptglok.h diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp new file mode 100644 index 0000000000..3662c74868 --- /dev/null +++ b/src/min_adaptglok.cpp @@ -0,0 +1,280 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include +#include "min_adaptglok.h" +#include "universe.h" +#include "atom.h" +#include "force.h" +#include "update.h" +#include "output.h" +#include "timer.h" +#include "error.h" + +using namespace LAMMPS_NS; + +// EPS_ENERGY = minimum normalization for energy tolerance + +#define EPS_ENERGY 1.0e-8 + +#define DELAYSTEP 20 +#define DT_GROW 1.1 +#define DT_SHRINK 0.5 +#define ALPHA0 0.25 +#define ALPHA_SHRINK 0.99 +#define TMAX 2.0 + + +/* ---------------------------------------------------------------------- */ + +MinAdaptGlok::MinAdaptGlok(LAMMPS *lmp) : Min(lmp) {} + +/* ---------------------------------------------------------------------- */ + +void MinAdaptGlok::init() +{ + Min::init(); + + dt = update->dt; + dtmax = TMAX * dt; + alpha = ALPHA0; + last_negative = update->ntimestep; +} + +/* ---------------------------------------------------------------------- */ + +void MinAdaptGlok::setup_style() +{ + double **v = atom->v; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) + v[i][0] = v[i][1] = v[i][2] = 0.0; +} + +/* ---------------------------------------------------------------------- + set current vector lengths and pointers + called after atoms have migrated +------------------------------------------------------------------------- */ + +void MinAdaptGlok::reset_vectors() +{ + // atomic dof + + nvec = 3 * atom->nlocal; + if (nvec) xvec = atom->x[0]; + if (nvec) fvec = atom->f[0]; +} + +/* ---------------------------------------------------------------------- */ + +int MinAdaptGlok::iterate(int maxiter) +{ + bigint ntimestep; + double vmax,vdotf,vdotfall,vdotv,vdotvall,fdotf,fdotfall; + double scale1,scale2; + double dtvone,dtv,dtf,dtfm; + int flag,flagall; + + alpha_final = 0.0; + + for (int iter = 0; iter < maxiter; iter++) { + + if (timer->check_timeout(niter)) + return TIMEOUT; + + ntimestep = ++update->ntimestep; + niter++; + + // vdotfall = v dot f + + double **v = atom->v; + double **f = atom->f; + int nlocal = atom->nlocal; + + vdotf = 0.0; + for (int i = 0; i < nlocal; i++) + vdotf += v[i][0]*f[i][0] + v[i][1]*f[i][1] + v[i][2]*f[i][2]; + MPI_Allreduce(&vdotf,&vdotfall,1,MPI_DOUBLE,MPI_SUM,world); + + // sum vdotf over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + vdotf = vdotfall; + MPI_Allreduce(&vdotf,&vdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + // if (v dot f) > 0: + // v = (1-alpha) v + alpha |v| Fhat + // |v| = length of v, Fhat = unit f + // if more than DELAYSTEP since v dot f was negative: + // increase timestep and decrease alpha + + if (vdotfall > 0.0) { + vdotv = 0.0; + for (int i = 0; i < nlocal; i++) + vdotv += v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; + MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,world); + + // sum vdotv over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + vdotv = vdotvall; + MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + fdotf = 0.0; + for (int i = 0; i < nlocal; i++) + fdotf += f[i][0]*f[i][0] + f[i][1]*f[i][1] + f[i][2]*f[i][2]; + MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,world); + + // sum fdotf over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + fdotf = fdotfall; + MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + scale1 = 1.0 - alpha; + if (fdotfall == 0.0) scale2 = 0.0; + else scale2 = alpha * sqrt(vdotvall/fdotfall); + for (int i = 0; i < nlocal; i++) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + + if (ntimestep - last_negative > DELAYSTEP) { + dt = MIN(dt*DT_GROW,dtmax); + alpha *= ALPHA_SHRINK; + } + + // else (v dot f) <= 0: + // decrease timestep, reset alpha, set v = 0 + + } else { + // Limit decrease of timestep + if (ntimestep - last_negative > DELAYSTEP) { + alpha = ALPHA0; + if (dt > dtmax / 50.0) { + dt *= DT_SHRINK; + } + } + last_negative = ntimestep; + for (int i = 0; i < nlocal; i++) + v[i][0] = v[i][1] = v[i][2] = 0.0; + } + + // limit timestep so no particle moves further than dmax + + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + + dtvone = dt; + + for (int i = 0; i < nlocal; i++) { + vmax = MAX(fabs(v[i][0]),fabs(v[i][1])); + vmax = MAX(vmax,fabs(v[i][2])); + if (dtvone*vmax > dmax) dtvone = dmax/vmax; + } + MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); + + // min dtv over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + dtvone = dtv; + MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); + } + + dtf = dtv * force->ftm2v; + + // Euler integration step, formerly done in Fire + + double **x = atom->x; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + + // energy tolerance criterion + // only check after DELAYSTEP elapsed since velocties reset to 0 + // sync across replicas if running multi-replica minimization + + if (update->etol > 0.0 && ntimestep-last_negative > DELAYSTEP) { + if (update->multireplica == 0) { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + return ETOL; + } else { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return ETOL; + } + } + + // force tolerance criterion + // sync across replicas if running multi-replica minimization + + if (update->ftol > 0.0) { + fdotf = fnorm_sqr(); + if (update->multireplica == 0) { + if (fdotf < update->ftol*update->ftol) return FTOL; + } else { + if (fdotf < update->ftol*update->ftol) flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return FTOL; + } + } + + // output for thermo, dump, restart files + + if (output->next == ntimestep) { + timer->stamp(); + output->write(ntimestep); + timer->stamp(Timer::OUTPUT); + } + } + + return MAXITER; +} diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h new file mode 100644 index 0000000000..03aa701cd0 --- /dev/null +++ b/src/min_adaptglok.h @@ -0,0 +1,45 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef MINIMIZE_CLASS + +MinimizeStyle(adaptglok,MinAdaptGlok) + +#else + +#ifndef LMP_MIN_ADAPTGLOK_H +#define LMP_MIN_ADAPTGLOK_H + +#include "min.h" + +namespace LAMMPS_NS { + +class MinAdaptGlok : public Min { + public: + MinAdaptGlok(class LAMMPS *); + ~MinAdaptGlok() {} + void init(); + void setup_style(); + void reset_vectors(); + int iterate(int); + + private: + double dt,dtmax; + double alpha; + bigint last_negative; +}; + +} + +#endif +#endif From 885c0bbd4bc2d574d5abb9092ef1776f63fcb945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Thu, 25 May 2017 16:57:20 +0200 Subject: [PATCH 02/94] work-in-progress version of adaptglok --- .vscode/settings.json | 6 + src/min_adaptglok.cpp | 83 +- src/min_adaptglok.h | 4 +- test/fdotfall.txt | 616 +++++ test/lmp_mpi | Bin 0 -> 23281152 bytes test/pf | 15 + test/silicon-vac_6x6x6x5.431.ldata | 3472 ++++++++++++++++++++++++++++ test/test.bsh | 6 + test/test_1.lmp | 43 + test/vdotfall.txt | 277 +++ 10 files changed, 4497 insertions(+), 25 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 test/fdotfall.txt create mode 100755 test/lmp_mpi create mode 100755 test/pf create mode 100644 test/silicon-vac_6x6x6x5.431.ldata create mode 100755 test/test.bsh create mode 100644 test/test_1.lmp create mode 100644 test/vdotfall.txt diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..52c8c6c1ea --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "files.associations": { + "cmath": "cpp", + "complex": "cpp" + } +} \ No newline at end of file diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 3662c74868..b6f9aa25c8 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -33,6 +33,7 @@ using namespace LAMMPS_NS; #define ALPHA0 0.25 #define ALPHA_SHRINK 0.99 #define TMAX 2.0 +#define TMIN 0.02 // as harcoded in IMD: 1/50 /* ---------------------------------------------------------------------- */ @@ -46,9 +47,15 @@ void MinAdaptGlok::init() Min::init(); dt = update->dt; + + // GUENOLE - save the global timestep + dtdef = dt; + dtmax = TMAX * dt; + dtmin = TMIN * dt; alpha = ALPHA0; last_negative = update->ntimestep; + ntimestep_start = update->ntimestep; } /* ---------------------------------------------------------------------- */ @@ -101,6 +108,9 @@ int MinAdaptGlok::iterate(int maxiter) double **v = atom->v; double **f = atom->f; int nlocal = atom->nlocal; + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; vdotf = 0.0; for (int i = 0; i < nlocal; i++) @@ -149,13 +159,13 @@ int MinAdaptGlok::iterate(int maxiter) } scale1 = 1.0 - alpha; - if (fdotfall == 0.0) scale2 = 0.0; + if (fdotfall == 0.0) scale2 = alpha; else scale2 = alpha * sqrt(vdotvall/fdotfall); - for (int i = 0; i < nlocal; i++) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } + //for (int i = 0; i < nlocal; i++) { + // v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + // v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + // v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + //} if (ntimestep - last_negative > DELAYSTEP) { dt = MIN(dt*DT_GROW,dtmax); @@ -167,31 +177,38 @@ int MinAdaptGlok::iterate(int maxiter) } else { // Limit decrease of timestep - if (ntimestep - last_negative > DELAYSTEP) { + if (ntimestep - ntimestep_start > DELAYSTEP) { + if (dt > dtmin) dt *= DT_SHRINK; alpha = ALPHA0; - if (dt > dtmax / 50.0) { - dt *= DT_SHRINK; - } } last_negative = ntimestep; + double **x = atom->x; + for (int i = 0; i < nlocal; i++) { + x[i][0] -= 0.5 * dtv * v[i][0]; + x[i][1] -= 0.5 * dtv * v[i][1]; + x[i][2] -= 0.5 * dtv * v[i][2]; + } for (int i = 0; i < nlocal; i++) v[i][0] = v[i][1] = v[i][2] = 0.0; } // limit timestep so no particle moves further than dmax - double *rmass = atom->rmass; - double *mass = atom->mass; - int *type = atom->type; dtvone = dt; + ke = 0.0; for (int i = 0; i < nlocal; i++) { vmax = MAX(fabs(v[i][0]),fabs(v[i][1])); vmax = MAX(vmax,fabs(v[i][2])); if (dtvone*vmax > dmax) dtvone = dmax/vmax; + ke += mass[type[i]] * + (v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]); } MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); + MPI_Allreduce(&ke,&keall,1,MPI_DOUBLE,MPI_SUM,world); + + fprintf(screen,"vdotfall %f %f\n",vdotfall,keall); // min dtv over replicas, if necessary // this communicator would be invalid for multiprocess replicas @@ -218,15 +235,22 @@ int MinAdaptGlok::iterate(int maxiter) v[i][2] += dtfm * f[i][2]; } } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + //fprintf(screen,"mass %f\n",mass[type[i]]); + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + // we perform the mixing AFTER the timeintegration + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } } eprevious = ecurrent; @@ -258,7 +282,13 @@ int MinAdaptGlok::iterate(int maxiter) if (update->ftol > 0.0) { fdotf = fnorm_sqr(); if (update->multireplica == 0) { - if (fdotf < update->ftol*update->ftol) return FTOL; + if (fdotf < update->ftol*update->ftol) { + + // GUENOLE - reset the global timestep to the default value + //update->dt = dtdef; + + return FTOL; + } } else { if (fdotf < update->ftol*update->ftol) flag = 0; else flag = 1; @@ -270,11 +300,18 @@ int MinAdaptGlok::iterate(int maxiter) // output for thermo, dump, restart files if (output->next == ntimestep) { + + // GUENOLE - update of the global timestep for thermo output + update->dt = dt; + timer->stamp(); output->write(ntimestep); timer->stamp(Timer::OUTPUT); } } + // GUENOLE - reset the global timestep to the default value + //update->dt = dtdef; + return MAXITER; } diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index 03aa701cd0..f64b1ab082 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -34,9 +34,9 @@ class MinAdaptGlok : public Min { int iterate(int); private: - double dt,dtmax; + double dt,dtmax,dtmin,dtdef,ke,keall; double alpha; - bigint last_negative; + bigint last_negative,ntimestep_start; }; } diff --git a/test/fdotfall.txt b/test/fdotfall.txt new file mode 100644 index 0000000000..59ffed04c5 --- /dev/null +++ b/test/fdotfall.txt @@ -0,0 +1,616 @@ +0.000000 +0.000000 +0.000010 +0.000010 +0.000010 +0.000010 +0.000010 +0.000010 +0.000009 +0.000009 +0.000009 +0.000009 +0.000009 +0.000009 +0.000009 +0.000009 +0.000008 +0.000008 +0.000008 +0.000008 +0.000008 +0.000008 +0.000007 +0.000007 +0.000007 +0.000007 +0.000006 +0.000006 +0.000006 +0.000006 +0.000006 +0.000006 +0.000005 +0.000005 +0.000005 +0.000005 +0.000005 +0.000005 +0.000004 +0.000004 +0.000004 +0.000004 +0.000004 +0.000004 +0.000004 +0.000004 +0.000004 +0.000004 +0.000003 +0.000003 +0.000003 +0.000003 +0.000003 +0.000003 +0.000003 +0.000003 +0.000003 +0.000003 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000002 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000001 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 +0.000000 diff --git a/test/lmp_mpi b/test/lmp_mpi new file mode 100755 index 0000000000000000000000000000000000000000..e91a4a763276da1b535a531b3e73ca37665bc1d4 GIT binary patch literal 23281152 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

1Q8U$q<^-<;lZM<{ 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

-^F=Oo+cKQkjzN|H#Q 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 ?|waY~%-K5)oIP;hCxC^Skxz%X2` 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⋘Qe0{3*XHAEhU;u^X!Y|EDL79Y9Yi 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�fbR9)rO&p|us-9l>zsPi`K&tU;@E~6c$sjfJW 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

EQXK}N5CWvAiCcUh5erCt?veJ46 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

#*4NxDYQaTEgkl@Kdp{fEbsRHSZ?= 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

    **;Y8u*S~wQ3->zDf!n!T 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 z z#+Q=8nBA)GLT%>QD=sVW-%^PjVqkQd6UyzyqcIib6`UuH_=+ZP);e;yJ*$N8)?ODX zzFq$PWJ-)pd^54Oq2Tz?v!&sqdKa{8=U$1A3eF1)+IDX^e^-1&YXq8?&dI_#xCw$2 z&2KfiG3_sVQ>|{xwc0=30DxHIRNenAU_kUC;0NdD@|#GN-=0_gSBUq&KmhRUqR8M* z0$gvAU>p2hJW`e>edBy@rg{#Mw<_6A#~(>$!2$JX=0p5e3CPftUgg~V~@%Q^W z{(hfnf3c`;y)$xS`v(U&bK6LpUZ3y^j^4?#c0?Bor?G9`ML0}D?C4$ihdyFIK9e%Z zT9`=@C@~Y+@FE*7bRoPX8y>Uat_?5Eh7Yviq6(xh3&RyCtI7pP?9KUKBK@}{#&pt8 zB&r^3$egu@BkV+XfQM;0So(0l>6sxJQWsqH1D2_Gr7?QB^TR9R?~cxtEfi;bAtVpN)_L!AEXgO@v3aj>ujs=067lr3_)RLJj-H?u?Ew@#n> zz&EZwrmZjBAdi!$W5^i))boyh2Lql*Y|11{3-KO~^YAKYPF@6Vtm{5d?6gvj&J)Mf zEN$Nxrk6imtBz!-QkyyFY$e<7g5Y&x>^fl_(FD)rzTxl-g7vv? z#=F3trW<-^GzEe?vhi%~+q9k~zTsvrEH?J_(mPrEIF-=ca?=-;6H%HydQV?e!8d#D zL0fldLRM|+#TGfQ4J!L|O|&>_@c*pU9Ov!wG50&U1;V3r0r>cj!^ye7*!SfCIHyCA_9{ zn0wU>4MV5qUfXi7v%=S&cCoDbL$Na(riI9cRc7CYX5U2CZLC&h`)2qqUVGZL(%LXB ze)df~g8pc)xSjB|H23P}UTbr&&AHbxxmPg>`s*>L-g=|hifo|RgD`Mn_?q7>o!K`nj`~Zt@8-A1tn~Vxe4u?-nLX`h z+<2p*#bGTgj@38o!ktO*k6o#p{63>FZ@JKD#pV0B*LI?f)Ooy)0a@!i|4Wh4s=wj_ zJZ;(DWha1FN)^?c@Nm}CuIAY$sCo8H%!uBS={xll%1>dcP;VEZ{`Xa-*7dtj2Y)jc zuxdjuu#3Kx*e0vdkXRdw)A*kASn$-La9LjVSK1sd>i#icy3%ps{Z19!{7u6osLM;w zFkNm1MuMaoqu{p`oM|1n$E|zws)JWn&|BkV;+@~ORx5n3!pm2dzk5}IF?IaT?*(N) zDgpj4@7%tpUBeX>eG5fzTP}K-}Tf-v&&x0bSXEAJ_oXX>+VL z&IV{1wpq@y0TZ$TC)4oO2(vK!R46+DG-YkY=oP3qHT-eJV@B(j%&;-L; zh;Wx{nhHwgo~NNlJ~hOo6=F`AmLHg6>RIgoBCqLi!Y(5iAzKe7D6qL=k zWRmic;AAD}Y1gOzf_Js1XZb<@*)zFfRSx4|`2@3{Jr0)9Y)l^k&xPf=^wE7)8Rv2H zHa1u|!)y6UQA9YsFUBB`bAJgyhR+>F#m?M4@FU($cJt<>4j>G}?P#x4@%20_)U;`J zbXN$3!UU}Stk^Qe+ID%v>fUnBd4$8Ua$etdnx2$o)2-Vrk?rIcvec?I4x@q8F0ph% z)q;X$^`jP8Lqmun(#L3V=Mt$AK;cV~3||d1C|L)Ci*T$G;lnUpeDRj3H&q;~ z9KR{`KBD(SU#vzwbxzwLL⪙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

    ;w-myMCLl1+v{Zi)Av8=tpjJR=EPXFR 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�>gMNAYmE2vpXU{*Ia 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�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�!vY^QVf#15^}2T= z^*`8_I{Sx0;*#82Y=Rwfae=6P>C{aSR8BMC>ZkhE&r6<2xvNKB%;as=34Cac>KEXp zv{vx`6m8wx*8ad^>Lo?u^6y{Xdey#*nk%diZ7#XI7zZmRsBg#+ zPvb`AwL;1_c6otjqMAxSe%%Kq_- z%7U3vJk9oKz}3fbu>sl0kv*F+Af4+4U*RO<*Dz21u#OZS?PluL@^4T;D|YE2gRn-; zDQ?sYb?R7yY6`)w$Z;1kVL1PE@UZi2)m?0f{vFw7fLW;CU>g6 zg~UcCCr!oOg}*nCkwSZC_K0V`xrp7hbXn+O5Xq8ta`J$ye_~+$6CbF5;{T@p|Fe=mSpUFYV9!Le zG3WtTZkOiLFEcu{rE$`?_Z07!Yv-G7`*-|5cPK6M&R5X<&{1~5@r7&U@6;`FYx^y7 zbw{+*+@mmabA{cW=Fi`*u0k~1Y7`KiUnLUb2%mqam5^C1(ojL8?|28=9$y`tuzk5+ z`y+wnXoJ7R_53ZjFlL~GZZe^TpJIN#18D0Vpk^HhY=66`7Hd)9|yrzTnbPa#eTH2Ej&<7@p#UXq| zYcWGCq~Rl4TTvXsN3^!8ID{#(uIRGt7Hy-~1}N4_pSs0{uaFvw!{$v;9swap(QEkx%p#NRQo&1$Q|V zw`~zQaPY#?u*;FP?}XoL&uJEp*_(DI+LjS^1-jtzbeS@>YRLhT7IfJ2;%*Z86;RoQ zYZnEBDeB*(I`$hy_9tr#jrGl$U&&+`;+~2eHj(2kiCJwCQX}ZQ9S=5Q?5IKE5~@ zN513djZc9AjU7Fn-x;N^uOCnMUGR$|oj0%1Qjki)*Jaeb&S~L~{ziwQ! zSC&mc3cmHJ_{we)x?YJI=FMPs{%;7SdTqvvAmXyTh)Ff<3U~FCV!c$0nl1$-`=4sx zc|rR$&MweUa_tKE#Lv_|$R1PeX<-{Vt=q_k_I}z(%z!rjBKOIn^``15+7j(}*Pd=X z0ZDgP55|k%qjvW#GR}>^?r{hd#}OZ_ccA1Fjg5Yk{0DBq`Cq4G?n?_OIl3gECFPwGQhihxA^vxLz@Z{|_Et8EzXVysjNjjyPt?|3OE5JeE?B zog{yqBU_xzk#Av;pebNT@(bn=;1Kt0WcSpj5C(`Su?p!k`>Ep}rqdc-&>?poX^s`p zTiJjba*hGmZ^qtH${0ODc0ocZL~9 z2Q^6a&&WA|>~~y7KS8}+l^KLOHOpW0kR|`%s=mN7hQ1EW2?8cB(Zvp+zNht&M`kd- zeBA}Sz}9WZJF#?+q@wCrXZEwP(w^9+Juua}kee=<3DLy;C9`?JR1-YXJ)|sM)3&vA zmapy47EmguwTUahqoBFF9>^EKRu)*w~<&YpZ0Wf z5MbJ{p>T+_+Ud33LL^^*^V*)Zx2ne)*zg!UW-X%;X{3sVND8Tv1BbwgL-Z%E{~D2A zs$Qcgxbn0+Tvr_T*C5@qJQ>Z=&k#r0aGueh1V{qTw4XRc>a@bNv=9YvyIwcxk~VlI zezeGa+tbcp$qP&8++$;@QP(uT+J-A+f6Q7hRS8<`fCFw5rgi5&D=dAsPFnRBTK>T# z49DkU_h?M^Ef2>V9Z|lb^%c0|S%fPgqT_wpNtoPrj>V?a#^bU7@tEv$<)Ot6pr;GhRCy5{ZRO-!^A*<9Tkrehnb$+{>qpsC_9QWI25gGS??C9w~ z-0Xa%sb= zp6_~$_L9$2gSu3-`C0YgJT|zK+ETGZQ?7<+_j2G&Oimz+fBhoYGxvKptj+x^*}n=LNT6xdV{< ztK2F1{9NX4xXWG2tW0~g%`hY0wmJ?fN}A8Wdwbhz?V6S}e}TR1w$%x}dnsLWZQt4f zD-piFCeAMUmfl% zu#;8cfgLd7ed7MymB!Ij+UEGCZ6T=5eYd;*Q!R?^hI6`{1WW(j-l(Bi!Bc>kf+3>tTA0+N)OewdHBemN)|s?RsO&RgyW5i>Z3}ic0Zjz_Ii0|>N} z|E)`*#0Cf)r4pOD4-p>jD>v=JE*uU!YRs!QIJCPiITz@Z&`565wArKo>}Mq6xEl;4#al%qRx6O3uq z7WwD!=iflx#fy?8kzCXN+vKt68SJ;PiC%Kw<_5F3&AoVhaK0wEk1O8v$~jts1nisR zl{LRbJhPCriT26!A1%-Kpw3|Xt)prkIF zVbW}QkxCqKoHqph37Z`8^hFSLwYdRf&1iv{w09xuu-uXH~`oRva_xysEyi1;Em! z@KxJMN_}`+W353V+6D;I2CXMFN7ee6G}o&P_P z`FV2p1aI0iDmSao?SlC?y*)=nLZ`SBuYs}Zpc#$KbBWum5hMhc)1Fm~3frx$j7@TS z(;g+6mO@YPe1<=DX@b5=w5gdqT{n2i?;)M|cWP|Q$U=gnNDENM)%_lnpD^TrLxz-i z*EA3T-Bn|O(MwumFxOQZb+?Lm<4uuUF!!wG5AMdy2L6l*Fpp((hmu?Cs9@fO(&AmU z8nfv2YBg+m>esDW1L?Hjzl(OXi2|~VKlLyMOy+`|MM^(1US`eO9~t{5G$TwDlkxKY z$@`IU+ae-m8I?Q_xiBOI>d-;>2T3_sZPH_%;#k+k#Yavk;v?B#j6~~IiSQTlp8yZR z_}=cuH-`}m#(f$VxyNQdBM@x-H z5LTaTg1u&{NAs}H;m~11dG?ByTT9GFmGxT$_FUNT=z- zO&>JC9(m2K=D`2bzNJfm8Js^W#P{Umr%x}eXKeSS-+7!xlf`oL=W#9^ADRi=DgNd3 zrf|RUE}T}P)He>sKCRBnR7<6mx>pBJ?i6Fw=N0yebySz71P-y}yHj+j1m_kKC@7zx z&4jfgz@r>s3nt%Dg?tJsPs^1W!ERv`ry^7RDyAW&<_JuaUGlkfNX z>}u1e%VUOJZVT*dbV;0hhD4cma%qYSNaO=fbpg}!0VlWst!`YFqg=qOe84aTpf!{p z;iBAUKB;Y3Qyv~}uRF6p_)Nd^sZL)Z4xvqsjSNz0B?|p*^Jn@E)KC}{OAUqB4LFGt z!Zpt1wkNKO9I97rW%A`%wlj6)#sL`i-bzfIlROU-<4*D@a_;A2 znHK6{hly}V?x`l&{~A%S)VE_rZJp)un%yl~|HcJm(aQUeAl6U0l|@TMnBE;V3RlYo zeuP1;Ye7o=Pmkj|(pX_N?j>(lAFU{Xpydm8w5zw$1z};mKbfz$BIo-1ueTLYsCPvi zKL^>|g>GHOsjypA0jk4ASFjH+`MwH&RX9v<&EAD{#Ca*D$$iGMIQa)(11k;BGSsYG zuL`rejBpgIBHMv{8AQGmVEFe06)^0zucxQ`*OnutpEdrse>|Hy1L%gDl_6@*Q%UY4 zENOhcB(>XX*W}c{q_98tkC*YJU+G%^QufV17g}FI!~lBK9Twh)TD05J6DD zzq<8R#4gs;df1Z%GwlClpC5x=WL&-;fg|5seHPe-zgSgcd+}=o3by|FZEpGRr5@+2 zD79qE`|kamxG}8qUTM9u#~%hepq_^_F5(0@??vghMF7hW4jX4pcZMxo>1hD?oJ$&G zE0X&3>l_J-G?a1xZ)f(xKhgD;BCT(@OEyjrvL<^Ls-xF_0rYD3ePd9ggMo}?E@2Gl z*SAFZV}kkd9JVT{JtmG*U;BSbE|FVyCU0zEMo z8S)F`6#k-dD&r=Td;T0Z=K7{g5b;i6#%LX2K09xpyD?|1idpa`VgtM6RcOKs7cTyx z#7r`ij{^ed+9cFJ2*ojdgE_t!=J5f{aR&3e{lUB-fO#58aKv4J>E?|O!hG_5SI=65 zS+zfyLj#!iSv?a4m~QI%Ak0(%v(8{n+#k$8T2s8_R}AK~0!%l1eGum80A}1^mhTVd z#R1GeLCRfi(+e=&1o&q2nGAwrd_MD@YkPyioXzhC`sknlruK2^8A0l5yEFvdW)n8& zw%b;z`&jJ!R_XX6odv502yS!1>I4fG5($>oGO2~flI8>3RtXQK%{2rG4Hl$kls2Ep zG~gxYV~W?dN~L3DcNHI9HZEvxiCxCGsPNslO5?WZ`#$%*T$z>LG#Eb`~S zbtq<$@a5kr^b}F{*R3bGR?yIFwEP6{qvh>a4u_-0O zU{{#nUrVa-)JMauDE-$1_%g|LL(K9laVEB$@6|ftM#4gUL$>88)(H>wi~mJ&{JDzP z`9R7G^50w>|0TuC>a!4^Dvm!w@iGuqyp`%IAwOKwExd80Y#5Dr&HZ)(Or{vjMv~<= z1z=XpQZv%U@qZxRZxc3h$$qJRRGeyor4o*Ff9#iPUU8~_u~edr+zXsyvl>~6w-%=w zXQ@Pgxqk`KXQ_Ttoaz&nN>q@$pn4C7= zkK7kaB`eoKnt`)pnXaCm8TTF`Qu6JI`N>LYi;#$hN|7`?S-F%bKGFB->z3e4s=1^& zY4egYU$CVk>Vs&qatZnCY4=i)Il=#VWh>w4`1YLckJyWrh>U`#EqW9eE;)(`DTjx8 z$tA#YV3w*8{=!Nrmxz;!SDD!Qa`_ZbK2!QnK z0M%GGS<_IV2r~VZFugoK#Vs>JQipw;IV5bGT4FnVnuoB*^^*IT!|m+(KT#To&b`#- zRHYurftrK@`t=t`z>b}?u(E?duYE6Hs*IAv@Vlr`X>?MzeS!f0p2~X&&{Y+i46hJB z?k(!c&_lRn-7l~fm0|Vh-$%gvT^6qIqwSmY^>{f`V*OKIyicl-K#t@b^e|gjvDZB% zSX*JRjsN%TCAUS$z+0HKKE1vny)iq9aDu1Qggipa~2Kec>g_>amcNt`JZDnWQst`%j4l9D2^>C zPz<(c>bmUV7tocWP8zGsPDmm1!b*uLI%`!?oO!^!_k}QXtui}NhRioqCX|`A_OA~s zD!I0Q$-6fOCC8O{x>cK-Zj+VMl$rjkD$YD$M!#E`+29X24*;BaWB{fI0RC%uQRxFj zh~_*14KCF{f?P?n0k|{(P+1IMfXws7JOFVSp_jcsFdJOh;CcnigVOBV?VMlc0R4a2 zOaxcJ>l>W9KK(2@joe{y6k9iFTLsoNHed}y^Znr^zpOsUxAAjguxcZW)k`&b>QDKp zhYhPO#vH_W)Pth)rIwW5h+5L1oZ4`xPQ)f6=sYj^L*YD+3`$B?3K=$@jxH|Au~s;U zMwq%gEQyhpy82MnDJTeSrQB(_*Gk z)yt?G%}ajr0%u~IA7{#HRBr;qk=oJ4q&CAU93WA186e>uNjHQ#!nSdq!MN%;=8|M( zH?0m@DfbM@Gc+g9p|(DDd^7cZ6J;7ItH0VbVuenGu-Z7BD@k;lF&$P74BjptoNFQ> zbifA;xrZvmGj}<^vYC6#p=S1L5i?i&orRkHhKrzFjMDg>gG0~uS}sEnx+?0^&p>4& zv2r6Z$Io4{%LJc9<@NNQ(Fg63?z~VuGdHvMxP6YZn{l1(n~OrNj)Fn6X}Tt@cPYcc zUQW1Bx2PXDn;#q$+r7<$QF6dcQUjPFQr`hkIH_LCzCpeJ!vL`13RE%COwtr)(>g!> zCK^p^BD6WhQ~jyg$1W%)wDpeAj^MDJ);tyC=EWse^+u*>o_q@`9bb+r@W zpoHRv=B0#TzzrLy=Hwa?8$!J!C;4q0xoQikj3_axRy7`{MNllR73+%_`=^IvpL$^s zQzVp$3_>Ytu+hNZm7!Aia7rt8FO!M*4BL@=26Boxl1Q~`c#km>l5{~-aEI(?N{oeQ zt_rvd{Ifrs0ZT)UeKkV6qQ5h~Lsm>z`MnGe+|TUWD3e*HUHTjz1QWZbvP?`YghPHX zO_rHf<`kDCYDtJOyp`J*HIn9)nbK>&j?41YTh%g7i*gX%?r~?~bBovk!qjZumj&;$ zc<-?Hg_W(MJw(DFD$cv@QIZ8RS(`R+wv@Xj1mco;jS;7Us zm!8&jXpLL-g9U7YGd@+l^vG6wC&}OVV2@eb*Nv*gv<++^8a z@aMH#{WQ(Pbe!064eADRBcj|d*U*{q=C+kMEbJ0d0CO=~1D%^{_hB%cA4k^KzJ@%ZZ?^>M?h zNR1EmQX<7XTa~z@`7^=RXkBHkQWvM}BSoQc0ytY(ajl0=G!#WcLF-+d87FNzu;TWFIW(1jHL*E?lU&vDh#o=u_@4w&&1k{sZiy}I=a)cEb1PVUls_Tca z%a^RI)fgQ7qiP<)$&pkF5)_HYGgp=KqWQd0(_jaEukOWed-y`jN9;lQOiDsVQH(4u z7;16Bbm!#6J_8`9d5vnhrRyQx4V9)jNpXsnS>8+DO#c+x9?vYStWXtE5R?cWSXpS~ zBUafn}{DH;|bXVL=9 z^V=JoO64%f&kB(Bm-EI-5UX?X)r#ukO~~=a)&K z@7clkAq)#613U&A8AuM)BHGBH=>ZnAL*s+n4ZOB)L`tvGK-G4ctL+@k6fnOj{7$V* zK(2@JHm!0xzs%QSfnFmMm^j5W8Jy^JlMX+)5A}!){KY>?gXGHBh*#9c^{)G)rz;g% zL<=r|m__!e7Lw1iCQPPsN#^nhKv03_Y&8dJc~vYBQg(=r3rX zYO<$HkyyH(`v7!~;&6=_#Ra=$3R!EMCAMVc)dOz(w`>$|Ty`DuUY z=r^aunpl?W-R070!PlcA-Lh6jPb@^xQ09I_ih{g1FdgH|(xFvTx&8*05k%a;q2Y_J~LqnGmf^k&$TTR7P0WE7fc{ZR{u)T5xt@w;joqI`?UXMjGQ zT%MYVlvaRXIdk9HEy8ff(FD<CwaT(@(>3;S}N zuY4$g_=f-h`3}Gz1mIKyz{)zTh86E>qH5F?K{+t)uTTxCQ1-i4I%7@wx|OJZ^=pgr z?YH{XR{DnnkhW}p?ax<#=X$k&yJ`?rU)2~;{jo(*imU%eWu8Q4*CP^8!ZlM--y#J3 zPZx!$K4{ShPSl64qQ{OxD}c`ACaOWG$J5!cyoPFtNN&H1 z@7%#)a#3FSgo7Z1v(OY!(nS8c7*1aQMC)l|6-Z*#h8pa}fC}`dD12rD2<7p=LI0B5 zrVGd1g34SvP;J&97<>SgMD7`IY>h{SvplD>H6ft|%pgCAk2URfe@0PY0B7$fHqS=- zk{TePYFcCvXS)A#pql>ikDY2-;ZjXsYu}`oYFdH%CvmMq39v0}>I`fy^4e)>rdbqC z!8Rw*PIulAYNwrf1{z7zPTxwnCMs#C1smMA-<4&bd4PsGs`aNPa;xn?{d8^~S+r2E z0L?bODyoiDD2j4{lGNWey}>9 zpgIynKXQX)4AseQer=<*Pb=+!Tf?cHj*rt~kxhMfsQLY(#}%UA&dFKPN2ic!i|tAl z=9h4PGM0W!rj_s2rys&jy(&AR?>YQ&>hSS|60@-EO2tL?{KJFzl)`JG@H)NlYD2`O zomB{38c-GxZYjJjE4+rJM*>Zb`scMD!{&{Mxx6bS%PB@($?D4vm|fD9(zyhEcBQ8A z(3>4}=}JxKUHQ9G;i=}XR9TRuD-{ji@a)%>viZc4-V>DAl@itKpYFJqQ%?{vl-uuu zdQ_}Bw&Dsv&kh>4VhBkwUo=O7Ug{2#b)~ccs(&_34M_12D!hUhcBQBukfOy>NRgv| zs}A5NR`X2E{6Am)4>|44267rI*|xQVi1gZZhiANLt+@|b{g0))-wRnNSxu~QtNWRh4ZdH1w0wi1kLg2J(_cnJd92# zU-5a2zg9LELp}K2ZHzKkV8zNSiE@;ny5x&Kk)p#yRVsfA(JN;cCpo+*Nwtzl8?*BJ z#YuMUEkGHoBv~c7syNACijveS$u1@NL2;7b7A1)*$sQ#!XHCIrmF)bYBvX_`gJeD)((45t{(>VFw5XEb^xe|q_{*N=H?^-WooaRIvOLoF&f&M# zyRj>sxy;`Fv@i8$`o>v`yL&djq}TGL%M6TZC0Q2m-EvU8?Op*Y!M%&cX`~&vsVg;8 zf&BAQ!+9f>lJhl~2m3+JwVrG}f4$jyBJi&F`f!=ePpH06aJ2vXd=OB?itk&#_WR=g z-9ZsbHg3a9>wZy^O06@Dq?S@O-NH3&i|CgF7{7$S zKC8OVoW#K@2kYtw{gewYCztj@C zJ~KiN2&8lx9@!vINwJ!BbIW6?hEz$*Ivm+-pe}T(g+5M4HQWu2(V%iXUtf~OgNkgj-AJowTMovD!#V-YOVwfZR(q^ z>Pp=}>6%wpG8#+zX47d&)t$Z#`O6)A<@rm?o7?u~M%h+n7%%3Mk3U!OkFY=I1_;$H z$-Rn-VUd6DLUk9HlzXX%2zDhiY~7ha+A}nLqbfteV~r}!5fSG73Tsk7QJcT0 ziiJgkFjtTZD<>>BotnA9mwSnRE|AUX#i%*ubx>1fUJ8Gha6+3%BcASDIi-;9)a;Dc zw#up{rTHW`($a(KZrLy1TSzxH`^szE_PP0tbBQhE{ktWiXj1tp&k)faysM$t^0a!D zaOPsA#&4cn|Embjpq5yeQTM`EuVP&+1Red8Wo;AR~Q=;em{Fpx3^Ex5+-frHe#j>XR4w z8q#kfcqT8W$ou3xQpZ|8y%n`F4&aiUh;}tFAuC;6ga6vSZJ*#)g|edql=@dSwy^wA zlDy~~BpK$CSStakBx46axl@Q|ksw3_NoofqxxgivS(GF`Ac-{7K$#UJStWO!x%1Fy z*^$)IR0GPtaSPGN47_G~^}1KDCdffg7R%G3L|+o{y!pSuwI#$qq>2rmfnzS0=|{~M zQ)s^5X1xkEUu8R=qUHqv3#s|iLb_A4OLjSGUPgl44@kdU$#Pfc$AQ>GnDc_-oEHZ< zB^%kQB=@hcX>h5y)}l=37H1k6WLm1?4$Y_6&Az8& z{{A5Sa;4u0d^p#+YD;0sn!6pb6Uk3Wp#3VdoSHCYr9K@~4R$gBbe2n0@Yx z@Le}KxfwT?V5Z3vbp3N1_che)@{$JwuE1#i8wmNXd2HvleU3uLpx?}AJv7WJLMvqb zRdLpzlGSd>&F9+kY*1iRzg#~n&ULAB{Ufc;=lXS+>p`$sDC@@JTqh{k{ZLpw*JWX@ zs(xi%Uz}^tE99CL(&a7UC)wioEs7rrLoSqhYjON?#UF{1u+IOzh?WCmPJ9=EYMAI* z=ie*}(3x_H_8E1hhK`>8FGNgoD{~R#q5&q_(SR}4<#=ZHpzPDnY~1I(@@9{I8U;_<7>4YL z;zkeg%$0-UxEfy9yK!Hx9F=~3X6~Tue-(1|J!QG#G)TEB!VHU*VT+KeVp<9rR=Ny{ zAVYPS;a`+tN0_0mkRk0dhy+zaZJ1%SG7M7NRl?zg3<;NEdXNFz57&kgW%xr_!d99a zwES3?VM>spD$MXO7MT zZ*LMNJo8Ewc$TtDAd{pM{f(ICC71HXN?@&gs$vqMZD+fljpu>Lvlq*?qxN+Z2hjrl zqV-7h7NFh7;kE@CV?SxwI?_lzIQ%s9x>MJiKC_O8;7E=_87){BZ{bUqr6ct8hp7$4 zVwgqn0za##qx5q^Do%ZAwTX)dhnm39KZOq0;-4b>yRIiROtr2pEV&%kY^}xkn|q-y zFWlMDH%xY>Zrw9?Qqf|mc^lRvCq$mTYHLfc4f*&KSi&XX?7r%=SO$`X7HdJl;_2Y+ z(hNLJiwU@TML*{b_yY>{lTuE;6Q8$Ti@<(|Cd9Dq&;(U3^XC~s%1ht&0@HeHlLu4Rdq(uA%`)bkV6i_XTN1q z9T;qDCR>BQVkzjS%(0Ox;BRpakH{&uq~uhE7f(#4D$Vb45e z^zxLOKgGX8JkE;GKdSOU$xfJrRS@zvwnNwg@Ou8q2U~O0-Fo3``viunyZZBf8HPQEnkw0QN$4cA zUe^P>aj)WjUfD|bQ6H!U6SHcCvD2$C-WHnm8x`nMu6Oj)L)v#`we>e%9+#EZR;9eF za;d>dV0wX#-x7TgCoDKL8sgvzQ)m)?q^o4jl~^ZyzpTn^0!ZTv7AA1Nai@rgz$Xg1 zXfoAW=Bg#!HujP%@hE_{@+b3X$})^jSAJ0gl{LpFZ&Cl3NF+Zkmtx+60a;K!Jw?7J z$k52SDeJ!qeLy*++DdvlnY8B4+@rsqD9|QP?63OhS+dx(; zITmGf2h@>xNhQ1?VDAf!yOo&LG?sKEdz45BcdP>6Rl*mQFep`CV@UHCm!^t``JJKI zSM|=RFh%do*8{4d;X;GJJ*qbq4*F>I^MWE8Hf)tE=NgrzA`;t`;dv!{iulHt75khr zTt*r68!P<8L#`afl5Q_erHkD-2x&EeC4LFn63-PV*39@4eIz&YC?JAstcT;-rHxRq zx(J&W8-Su#RqwLOSs+@DaR@t{T&+~^Tb%A?a722f|-mpGY7pe!nD)~S% zlm!e%`-LQ;mPTD5HBJgctr0!M-zXNiTVTPuBZyss|BNbOR-}pN^u0&lm;wo+IOU~g z3=QuRC$!;Yh~{*jOaC@t^#_%!gQ3N0DhRtGxiK6w^?XU-l;>%cVg8G-c#?^!`9Ol5 zxEPsO>@a5ysdC-M@QUd3UUn&>e8n%HQWDP4@VQG*;JevNnV0f0QW zRR0pA;WAuS$`oli-myZ6c~?QwWr=enc2b>Y>v)ixZ9U)U^RkdW!PXoYth!J1`4~V! z-*nXvCTK$$LTeQP0JKBV)Fv=^Eh0}DC-x}zcSfIpTC1;xjz*Q0puGb7sue@U-VuRX zZ|v64#Ep}Yu2=`;#n8A#rPAYD_$tt)h6lu{UKgX68>o~P5; zdILAABlw)jgXp*#qDc&6UTV~%8fjeOL!LL0D{ieQXsojCQXWlkmRvnl!7I46@hub= zKse^ed_>TT$|n-FXe&?@tbW!ARCT5ZF%$*48fl2I%u@Je<;8rFZ&9cQk8jO8&=%t8xmqB(NggN-28_W_Rv_PmD)p?;%T%U8CYU*8 zzKron@HP>{b|L&Pf-N%QjdO+n6T>s&4B9Ng{zGU=Xp> zAo3zMMvG?>8HfjbyBS|OB~`#c1;T60DU-A|+PU48sY5;l_MD>@dO1h`N4*0%|lAC*CntPi|soZ-&o)~d;+_G41s`Vr5reibB)rCr3Q=t+wg8bfB;bbN+r(JJG0dqgTH!%KjqkY9f}vzi z4SQUP-tgJrlYX+{E(aK(%2Y; zp3n&-o`{~|Mhtq4{M2 zK)u3b%jPIMJ?pQ~G^1`jzH618qtdDsR)&L0#={mvgUwWpi6}9D;}4Fix|^WFkUimL z@47oF#!LO4Uo!Pk08<>yP&pp3w+h}MNH|!zV?=r_%MCI^;u8N>(;M|+8*AsAbO8Av zfU#T$*1o{;c}E%-0%l?ez4)RYNi^!^NKBJ_*35iU)IX# ztf+9R>66WIRZr{2(~SZ4iddv|QMcJq4b8+FwSlT+nugb>$*S4h#++tnJeBez2~?~` z5^G+L(dFO;dNA|~-aNERHI zW#7Di<387~RrHs!3NaOu8r?}kB&h~`ZWTI}?1l$7YD*YBNvQvdr5_FK^ZtUKt}Oe) zT~A=2_wFFs=Pg00=CzmF>YsZivJrOY-W^r0--a*X+dBdF{GA1m^msveid@4m&Yfq6NEvYj}0rUnD6pBebXIUMT}KCBmvS zG(E$BYrV_VeCz5vzkqQW8-F2`hxCd)1+B+zv8h{9su%M^U>~HzPw3{CNQW3BwbLP@ zIh^CG4k!N)m`AVH<5;ArmHRR?8)Y zCOKrOapnOpv>Tx=vsIT9iOARGjmJ>>>jEgNtHslKh4{x5|5U&DlZxZ-R{U}oFWsxZ zC>o(59I~&2x(w(Z71~gosg+CvnpG&isyO9&qy)o9youS;-=&Ki9sZqdQ>!5q!-0Fk z%6F?Cwu^4cTsmUUqg4KS#hV&mBsu-%D@w8z>zz7(!9yDh`unZ}6qkz-CwmD~>$t5mtsUL)((CjlY)rfbHxp$%3~$96rbqnzPk63#&g&Vm4|ogi zEK0!*Qj_AO;;bwl=;Uf9)iHOxF6wly@;QLA-U`E-B|eh#ujiG=GtEP%NMAmPV(#~D zM?c@TW^8BgAiT5TIu&-2*wnJM^nUrQ#=!;#$+Jh1(md;T61fIuq4BFq#y4f}Yqf0iR^1=OP;VOx4x3Mc1P)pCLYW4?Kl7&%Q_2SQ1ViO3{#41mB0mNb z_k|#idSu(azF$etZzUi^x_e;5_~W16$_?kE)I%g#`E&Bh5;K|yFw7EElb~;&*%xtN zJU0?(3#Xy!eW%sO-Wb2%QM!f0T6_I5*T`am8|tZNv`yo{_f-O4KkI>Y;77QEPr8|2 zh#v9VyCRHu@W)n2W6$YLqgFOFRbIn8VZ#^CvW&z1TAs}?Xu~wj`;s2=YvHk2s3G;@ zS(v#JF4bcXc378vH8bW#BMMIUiJP;y;D*^pC_PS1nKz;-)lF3gS@u$=dnMiFV$l-81y))W1U~!qb=oRxj9>uAlQ}tOd(Z_2HRwSHOuaxG@Lw{EX+h&Y?q6NLVuAQe8C~Pp1J#TBr)F1dltnfByoX>y z5Xw9C>Gxm`ZQI8dZT8hwR)sr#nA_@(UX$^b+b+z{L3q;E<%zo6ZC+}La%oBafVlWXo?K$$IfVvXZk$RL8FBd?U@=C#z3LXRA>{)&=bsP&;d?r z4AG$&{i4m621xA)hdBw8!yz-Nj3pJ6D5Io>S4|5_gpoNj%q843+yf|to16ebxCi9& zdwK`?l8FYp=cb+Lvcv=(roR$0QoFC)73s-`(4P8^3!RDqlMN z>Qy_}U)h*Dp_=D*cy;Qwvua%b+nhV5GPAp!TR&==837h<&P%*st3LbJ&AGEG3qK>+ zyzZET4}F6Stdxy=X?8HO_ZTZ?(x0Co*XqKjF+kLLbM_c6=Qs^^lwtO+#*dzH@TzBn zP1?e?X5A^ZdM$X}>mPnLIe6-ODfdzhRwzW`HMvO+O@$m*{f!H7H#VK>6Ca55LHAYE zd@8$s1t;KkRknQml#2UJV$-8JM|avT}SgPqh@=^=)Sz@TT_sIaqvC zdp?H9s6GG8+VdU67+X1iFL!<6nT{f-vT>f%G0*AkmTH@lD2ihB=Wb=+s62DF`AHV) zR%=*X^qu3-xSf7d+1%Cl4;0QbLO<5@GKg%nun)?&g1i;&r2LXPAVF_+bwAIsHhmPbrIfwI6R96@1ht_Q8Au% z^7HaL&EZ)zcGdO%k$}O?th@LkHfQQ@Sba@xbbn0 z=G@O}4B?HQC56kj{rrv3arw0$Pt1JiKkn7sOV?u`VBQA`%eT9hq4`1KF|{Mzum81c z7PpsZ1YTL#=Q4=w-B-lsLg_gt-ViU@)94e9z3O-+sK>O?a~cD z%7>K#yLp`9OYox?3OBUr?)AeNrd@9&mF7D;Al=~Y2f(m(syVw+jVjpm0$DX>pG|US z-{6sVs;A-5#yc1%H0KN=nLS(+&dOx@Q^{3#pFX3LNt=$MoXxo(i9+Mg)LGd(imsn) z%FdGSho_oWJ;y~Gb`cSGxx;Jl>B(dFUH{dxLtkW+p}QdpFH<9ptM32C%`NPWu58I2 zoVezGB+*P+*91Repj4~j67rf&ak;sY*ji1P@)dqXlq-iCd9dkp%ArCsd}H7+c<^qr zBx34`Kl1bU=G@hSWGHIKP?F^ZPNJMWqs++Vni;5Lmeim(KsqUoI5zC!iTo;&z#%so z2V@k}wHV|ysUZq-D$>1X9UaVdHDZK|=qX37C>#GSDI}@zZX!h%nQF9?xt?uP7P{tp z^=EkWY>IRGbRv$-gC`cr7>JR%nMlaUl*D8dy5>LLg3PyLG6rH~`W+c(Y$9$Hy5`Ea zAoJOnjDZ-LzjkCg7jUD{HQU~T%+i>Qff$*WPEb`WO;9j1M>^xlU;ZG9h?Fc2f%#Ep z5-~Aa{5#_%C|1th;zPv#WaE-~mNG3+UZ5e?|ZORti{c3iv?bAK)Wa zzy}H^5r(W3O7&t|B2cG5jm9+!RMei2Ie4kg%tOB;zewTVIDUS9rtnV^<+Gf5HzcC@ ziR|WU>_^l#k$F=Tcgaa{mcjwGE;4V)jkV(B(vv`ce50&juzAN4DX8tzZ^`{&fVkYy z6zLpdE8y%qqzMl9e@>f|p2cb80UjHq>cm@Xqkq?2u{M&Erv@-Iu_?iN5HkzAD!Q3q z7;G9Pi@{ImybrCJ_fN1`gH7jF2)Ogmyl<}>&m@|1e^b7*@#B2r4>oIQShxJJ__1_D z^Ezf~KbE~s=DsCkOeU`}v~~AqGAU%CBSy z%6Mt#_GS6tcK&zqf6EF+!+(=pH@Rlr0sl(X+^Isoi~mnlej<1Hckvv{sk6K22EI;q z+Bud_4jPn}#Oxr}1o>~MLzNK1jxz@PUu+s|D{stJWZ8$wETAaVApEA*xPZRKiPVMK z_s$dNY>?RqrxNFfzE^=;`*SDK4-@)di8TKcC(>zNAN=2mbPpKwMJmDVWQ~E~zM+8N)b{zrrI5KSxn*-2vmE^P;d_-H3u8 z(6d6#xiUH2l3Tj7XfoDlS~_z8g*fzvnft+Q+_x!lu&qEio`qY@!ik>`7mmKl&xNrv zj{TtTDVmi{h_ZJ#esq1};8m{#o34jnn-IU$ysjlt`{7r3jolUkTC#k7L^0n}ZfgNe zw78liaWo_@dt_lkBO{Pm)_-sx#staiO$^+g_<$Slv~Uqmn#48Po{#u|tKc?oo=@QP?P8^?1u9_^YEmOss419Ydwas> z(=}E`g)r0V z$*r>!;n#F)d4JxNkLy`>{Cc0lCqAv=iRrR3za}j(hXNJ7f>SuifjCY8`R1EJUj39& zQD0$HE`Bq}Jq|=|Z06$}grddoP&@CH(d?Gd#PFf!4g9iGH8P#rv0%28-`I@)l3J0i z>{YYumJJ0N+t^?R0525yHDqT%y)nhG&YZ^Kl>evPJN{pC{~l#8su7ng&D_sn$-+DT z^XGgNzhUN90t?SCaCpI_df@;nv|!9IPP`j4WUorxL8?~ka>H)uFr=YFlK!Was9yPV zX^m)-*^3hsg5_GBanwDx!3`L`IZZ%a>Aob=kFs6k=||}4H&p2B`62JTSXPUH$#-?Scn@PK|Om60}SX%{E*1a*;WGP!PPrYTo(o{lN^uNO0e z2kaKGCN%IhCIkRmljYBGKdqwDL{X9N=l|i0zDl+KcsZZ29`%peNTHbSjMiye$u1Qm&az_qm z&GLgZ`D) z-@!LUpVyVVeFeqkTn4f8x)S?dNvWOD%`$uDl1-}xhG)t0sbtR8qTY_py%XN{VH8kK z`(rf0RxMh$U0k3+Mth_7s7zVBny-#HwKr<7$(+SC;Nv5lwnwM5bwj(!_)qOXMUTs) zu`Bbzc}MSO8l&yLjOqI9hCcS=JZC5yoPj(1rzuTG~KFvXo2fh!)on#|;pt z%{=hc&fX1i(4oz!E2o3Z$@SBfcuHRw!`k(R^kk`};{gIpUZ z0ny>i;kKZo>Yg2Z8lM!WvMKm58`PV!%M(hV50t}@0Y2$-3-|tzQ4cvQ!HNl`CO+5@ zAX$23`?PknAbwAs?QOQp5VGQB;zDCN+DjZ%^%=7eSn`{<>uWC;nu$LZmrUI~)4FKO z8Wv>pu$nvk{aRztVR@BfT;<7avlhV~AL)WN0Er1}$rQm}(WMBLPppi;Pse1@K_k0Q zBdh;hNLkUi>cwF2NrscFb01s1>hYe(taUc8yHoc-n#Ean_)x5W@C?4Squc@i)tq}L zU$G`BQ#rNAM|rPxl9}$@G_7N6P^4ifT&R0B+dm<#n>DSg!N$+Clg`YRY( zITM`wYuX{cWncSOuIxQ`%0jhLe3X?>!9{gEj(zYbZv&DB{Jwww=O&D_W`3%YNnEE| zWBAZ2zq^&H@LR#sP^PgwCfU4X4tc92P1 zuGAd0XN-SsNk5JaYAe|RSLLn@56*jG397K}dbQq{`8dBz`q*hI9d4M#jKP(kskCEZ z+VydtT4uWETK9`?szXx>Hhj^6AM#DErE}u!5+S6xHK9?vyI+X@rhy#~wh`65By4vUs~uU+G5E zhrD({#9Y!!Nk*-Bf(>^7rZ&O!{(Nh{d|hKGto}2%oUe$^WNX@gFjtm!Sb6A#WH?Au zNA48Vlt$I8piJiZ?u{v_UpG)s?C<(9eVWYdu2^+@Fjxh#rrheXrd9c#!s=DKdmh%9 zExBghgc`jX@UiQbZcbt}WGQlopO?%9f@r03-p4ix417D?KN*w(i$GBJ@HpCT`)By6 z+G3X@6U~e@Y(|rq#v(!Oz{l7-49#C}MLljrJ-FYxc4u(jv6kWoh;~ykw`=uF<8q1+iCBe5c|qisuR<2*KTk^t4r)?e zI6D^^x!mDwNP96jznY<`zD%jn$(GIx+976Za?9TMm#B6}NRsMd0LgIXOPqyPlOLgC z-rSqGj->GK-(zziTu!Kk8zgx|J;T;S8eAn~m1h1NE?R8qf;>*v{0jXtGNJmTLWd`n zZ(*>eeu=j2dluL8s3V#=lc8+1-hzmhjKY4fQ9Vj5p`Ju4xBSqVTWl7JT&Tw-wZJXz zBUQSPqN;Qn#JP4?hR+PzG|W4Bn5B|dn4yx^j3}*W;x4_!77JW^Ib!z^qgupZB!d)9 zO@dXc_2~4}pi5%Pos^=HD{j0dN|{P_Tr6*yal!$aY;_lS2lSlIK!i)awa>zS74;!i zhGb^9CM7E)d6CnKI+(+yHvkI5Xspqq)wE|m=GF~R<^uoNzHr6VX2GWl_*tqzk{YmR zH|@i?_}dQr6QkJ97HDj%vk)EkMlJbb%VFj&@i7Dq)BEtK?~AHgIk9P+xY9sEvYA;5 zf~qHpfK)vuC__;7U~nZ|CMXh8v9emS?z~15=_4c*-buYs5K~U0M6HMt?ZhglD9>2V z*e}s+!J>_cHlQLkvjWjT>UuFH7R1yv39c04+1L=S(-~n?u=5Qa4`UT#3ccTTy`g9j z+h>hM+A>Y5t6&k6&vD>bGrEczQKE+OX*@H!Qky!+!x<-p+GlY&2XowuP`)aWCkvX$ zi$U%NV8!?_F=9Ne%uSk-3exIUgqU3{R!J)ot1w*QtvJ(0)Jyt%-*LsV94L+DpyG)M zWT*_@LbR^XV#F0ySyDpBixQ(eDYWt=?T`(FHWs+T$OjuA(6tTgv^|;*d8r*srT;X| z3eWLf^1rw-ddV*NPxm)Tsr{N%B<&#cQDdZS$#2dtZ8}Ctmo!HNXLu?#(v%Q1qg9zq zsw$GHhs016r*$&|`5kg?zG$9hp;rRSHLB;ukQz?co6T5jhFQmzOxHyU;8S@cAec*4Z5DK-TK6K zo#zR#IqIgNrLh&0MHk2u*y5g!vfkHDl}uCChtTU+QD^iWBT)ul!Fgx%b{Lh;**bFU z603}Nu$PXM4!x4KhDvb4p$?Ats9jj;Y`_x_gP1?KVGx5P)+KT>dT^LB9V(8CF5(3- zSU^v7?&Q^A!?%e5!3{q-VuYWs6R>0_Sr~odWniWCb(pc2Nf21OtSh{5&Xq_zKS_^A zoE{R9Vbuwg_Gu#aIsn(QA;eiG7R^b}VJZGKR5)&~D3uA5%6FE-6t(9kp7`9CAjP@S ziw2S$q(L~UCWZ3K$gU>n(Hxd@5*%c(gR11BHUkYC$Z&GOV6O+D-A+$xC}oFfeo-VO z2xc{OUOK+C#Rw1AsUQZy$fw0jfKB0- ztQekf+D?JlRPsM{zxn za5U%08Ijo{5i!nDs+gk)|J8Xkjd9~B=2Gi2M$y4h{dvdWoTq)2Th0MZr_>`Ji{&UQ z)=Z~#$4>g$z|G?Y?K?&JZY6SVodaoBJzyzXkbEP=r*3_Z^py?W*c7$Nhr|ez1eZfQ z&E8fJo+ZhSK|TfKk+!b0Em0#NXEsoP_9ubmlcSFLBkNjA#JmkSQq-s!Pbr$l?#h3f z%m}6x3~C{*!-4HvZHh_2E|FlEfe>^!kHgR6l`&xGK~VeGMdw9nz%&4yH8kznYEwD_ zOgcMGX0-xAh>(ItRqcAK>r`ce)s=}*K@4GpR1HD<6^U*iKP>`2gATT+gEDF`bOeF{ z81A_w0vfv5zz*Nq3EeGb6UcT_X?cE5-0d=H5FRE$!MfCT@0X2x(u%{9#z6S)n?S?a2%BE1^JvhGYY2#5DbJ& zBLS92QW{SZX>C+}l1&?2eRZG?6fteU9Zv%kEh)4uc|ODKnPwAz*%K(g8vS|ThOY_zND|wkg;Ok=vLX6>H|asSbWT}MW1*jrL-Bak%G$0P14$ID z!;W8i>pg9N9S=LSN=FZo`DTr{D3@$ElC|3P4Ow!eid{J=@T@QaeUKa(D^zXuYLHSN z>6YcTCeq3bpuB!wh7-DN%xvC-WoDIl87>y`YH-XP`j#DZ=qeSvRA{$kr@@U|z!IP| zixzCvYHU`j2?M5%#;(?YSxHOHai@wSBV$&``eT_ySMyVjI9PVtT7rSFRlX56L*Pa) zet{0fma07@(x@}SNLhh89#k<+r!G!(I{9?$L3QR-?TTk8Vg|`5kfYXkoG2ZHzgvgt zBt%0|fJ>>0)YGjikfbpZnyQ+Ipfh5und|PCpufeT)mK%I&ozxFYDUprNWGP^w&IXYkGWi`eStMn)Qzinrv3l(-X*B33A5%?3 z?uzWKDVvQ@O&iJH6p_4iB3DC4UuHB*O}YccGe~DcXmX}7(mGR5X@*7$jt5f(wSy6t zU$LtQmvgDDU2&kHBkfq4OF`Xt39}tEK$5ha*dduun`VnNv5yubtP+)}Z)pz9)dV%? zX8~JXsbmpsoMP38K&%V4A*>c0)t?|Z6M(A4sy&MJl%lE^EcBC9BNdC47N(;OW~&vK z-0G~F@wocNM ziou`7cK9YAbTG$u6{cg@>fG)25Y7IF9X<;pj>~(Y>gSG9XV;YMMDP}CMDT|KlQIds zO07>#T5;hGL09?h5m7vj4-qs)rRdY*gV99McJUe0a;8wjs#qf#v_Alkv}BWEdt{@? z!?cMU;j>*$#Y{9Aj9LcpHC^N@fPq<~4PNLd{Sq`+#IXor)IhX=)S(NNZ8k&^+x$&O z>bZ?+sb;r>W!b5NX7I=eq`>CnZg_D8Vm)ioWcH z+pO@2GIf(iyt)fRgK+Rnxq+lVwPUX+F7wC;OtI{mM>Ff^#KK^MKquqi%}yZwp#TE7m^y%8t_5JqY!dR4CBt$ za5;!FH5)1cIQw9eI9j7oO))@(Nhc>%uT!y*w@Vki-DH%0qd~dqmo$-I7m$bqVN%6T zP}GgIPWV_URNE^Xs|Tiaq)RMGR+=V=(8O}g+~t2Qe}eO2*s|+bcE+jVe}1}R8tkbN$Cg@GhkUPAmJ*(lK|48jyS-1 zsH2NfuZonC+Hjgd24kMlS!uJH2p<}09((xE@pH9v>8kFKpeaadUL8);YFElWZ1@Rc zP-SsdiUZEKgPjx$ma6vA8)8Gqx1TrqHt_-yd}C|LTdQEwVBH1)&8n@50upJ;&ahn) zN==D6Tm70cF(LD$l?r61BLGxeU9?8=_2wbI*5XqHwRkVQ6XXdaj{r|#&-WmMdAvOA z=w6EaOjGu@mO=Mb%GeYJOLNjgt%OeF7Pfthz4)w_sW&TrJ;?0honBWQt(-{)e9WR$ zn0{fY^SHw3_;t9Mzkk$!f1$OzzDM7nx}|JjF-6B|hk4UJO7E&I>YZ%ZCBhM~h*;Q9 zUTHLyPU+QCgFo%m*k9E;vx1v1-1jk2V3B_2E4&b9Cy`hrp#{-Phlhl{wvI0i5e%#n zt(g&5FxdpHZN>2dfz{VAx|*AuNXJiArpRvQy?Vb4I;RR1LoGSZyo1NXpubB39fL)w z!6>el-^H{xZDd0=E%YL6S6&sJ~i5qqc@ z6Pe=?kx5jA51#8JBOX=mDN|tr6j1Crsfb@K5{pqM9b<6Orw)^jiXfzjW5gpNE6U4R zX^zt{;uMJ`1*8t#a|)i9rsH(xZRm`oDPAN^ai9`yHK`#@F(+wSc2biOB21cNhT?|; zCQX+=4P=3&<_WXN2TJDnh$J@K=OiXROqV7^UEg7Fk($_WQk%r*q$LIrLk-Uo52O)B0w;T_nN<91Mr#$HYp7tS82^WTVG#k?5@8+p} zE%qdO@bJPqfiwo6zb)ACl2{K`8t`d{ zlFMfQD8|(_M2L{k9if^9glZk)C3VidtlqiX8{~>m(nVa|iYr1wcZ6ye5K1|?OFEr< zS(kIScgq!_UKeq78drpb?g**eanS}G+$BTKy=>UI+ehSz(5Q>JdJI?9`%C>WwF{R# zdYaimyGhBmtnXElO?z!NXln@fO89oImR(Y%i6PSm`cvJ3YB#{8>^4%noyle#+E`^* z94@(8831MXRPB(@ZdiRxB<*f1oA`@3;}m#3@KTSUK@(TOao^Lc!qW9`%l2^(_T-}K)LT{xC zT@LP&Zs%Us>)h>Wxgs>+BCa076`{9Mg<%JG$%u0=8+GpXF}Wf%?jo+vjPCYUlpiiTLNbu6fW7}GHBC7 zr>x;DPzBR2Qw1r7SA}6A0QLu|0viZ#3eG)X31%$wWQzPZ%5oq(=Hu)FtPIZ8Qz4RN z=tN@n!qURi-a-7%Aafa;6Y;IpT1B`~l}CC-B1%rWWZPdDZnr9Vr&REjAoCmYWmvKD z?$h2S)H+GqNN!PrS|5W6?ULeZNc8+R`7|3>8%RALaivD`kR-rr4qKW4d_+H5tch-D z2K+feJSxO#iTPdsfYh{(>6cnq*<^gI^)XxXWBJ9fjWoo5y%75VVMn0K(w3E$EOSKn zIHE<$u5{JK(w*V|PM6d41jW!|=<$_z)}5ZjJua`;Ty+2=ty>@%c& z?$K^DZsjBHSrS<)U=0oV=uYO8rq2G}No@*kX9rcsO{(f0L1rg~qpT~w|5d)zlkFsB zzB$NzUxtZOM;8&zrAB(*flXWJ&&ixtVy`|&oz~j-pQ^RCaqraVgcDg+^=JblpV#mv z5{0_;Zl~&!3m@2zPFZMnz{x#23Xe^;c^|^W?|&E>!o0rF(%=(XXSRX42DG|rPmeX( z3K1(oHH6vW!sz>13EV90F5=uJin_O(dkiT*qO5usp{jC~kb4JqrTqOxnb)<^y_Q$J zbnOKBUpTH##xA!zX~GJD)tR&o=<|eE-ssF$-k?_QaGmp%rH7YHJNL4JbGOgRmD!qe z5m%SJ-5Sznp*uno_#o>ERgw-9mxRu}tlGKTYvhVht&6z24i~h|LU)A3V@#;t!Clhe z+{=>A-QFr!giP}p>UR!duyHag=*4C(XFC$A0(kl}Zh+20`Ju)wf<#nX=3#Z{I zAFBgxM}6x5P=^378xrlfO@BJo;J&^?s)jqQka4#U3v-6J$Us-ewL z)_jQS1W?Ub-E-CZtvdBS1w#AL01}Y!hMfDm#}P9pXqV9Z{Z>CpdHha~-{suW1DcuF z7Vp>kQLV?X^Z4~1zd^2Ko^%m5vYNU4P55)pkpItycr$C?g#W+lJZJubjW`R-KkW1W zANArhztRz&1@i0i_}$L^-NT8Q4R6A)_xKGSKk3}kX2U5vl~bQkB>9!D(x{0wj0 z>b!pRL@@`!ei~xc8ne%H09OkfDDD&|$*^sEG28UCdyl4u79FygAc8|S*}I=hUY?z8 zdV3-0UrHy4qV;!K8#)Pt6n>}M{GUfF!~R|uPfr~Vrp;faRaDsz9UiD+=RzU(4cjer zfR_6;7dYhc9yi6}-` zCa!H-zPx-aW~Sbd4YV=O9pX@5Jn3FTC0kGTAU#Bqs4Ro zO&tUJxZ))a;`u=dVYmjb7HqYMphALmuL?&G%1VJPz#tAOF(0bH*G<^kiei`F0!1QC z06CGt?J)eb-CF%yAowQOB@BH&Yr98`3CN*5pako^SZX_ro{7&dA~!b1Y(U#h~$lb_!Z%?vuIT35-Vj^&NPmOb3?5%gDM z99Q>oms;Sh!zwtsFN0NoFfY9ORp9MTM_k8n-nEBpC(d%GFo$}p!+we3nn~(5<)nFs zH_1vc@EIZMLo*;|lYz6BWo{9MN&{^X5U&6JPWCg({wAerZ=F7=aveKF=2>W>WlFqZ z0mt~B5m`R67R@x7iZ*r{5Zf(ka-33}jHP{Zw{M!(L%Jiff|aqN!yNIVwJmYB4Mmnr zdz`#^{yVNfQz6aD8Cm%v^r$nLP=5AvgHo;ZdR>BogImy#aiUWC7bjGbCzK%Z0YX`A zQAS@qtKP{E?cUy5u&qn7sJgbp=G&Dn zTJ7wvVnkTj{~yi5VJHE>Qt~USAX~4UfArB94Qyr|39_i*V@GGPpic$oUdN09gLu8H z;qo-T9r(&8lY{Q%!Sv8~WQoI}366@B-@f?MsqdQq=*pQgP949AKYNo0{%Q*UeA+zD z81KRWy`kp+Y>mXD$-el5v$apb&!fS)A9}&@)3_aBl)V*K^%ps=y1BSG;;PJX2v?2F zA_|+oW-Iv(^X~(U@B7k~Juf5&udZc|z{EkTMGH>hR}!I9_#4yWf{Pa#x;e_9yHN1< z5PCBJ&4U}q39lKvy6fxvmdWgn08Okug(|29LU6(dHPRxeRpH1+6Vwu*f_ay!l|KbF z_#;*GC!N%)#Xsl$b@<0CU3`Nmcz+Uq7u~JkQ}}Jb52>^xr9N9p-AYn-hrdhy_c?zn z{`&Vje+~XAAK$6?zbZHQdi<3hrdRPijx0LW@|zHv61qIgWx0KtvK@NEHPc6plwGI# zY#zL1j1ffh;E!~9b4#wQF!d$fbr``H7QqYRCozOJ5sW})K1qRGuntkns{AA6W>JF9EV&4AMNfeRf`f7?)U)A3bG$k##I4;v|B&egQ;X35f44fM_iN zarOcTR;}NZ%jXwB43&WR_yUNr5)kiO05Mqt;-$ZzU)tGu5KFy0?py%Tieg0ah#;-0rBTRH0CzyMn}8k1H<6ktXiZj zRm3^sHJO&jG<9OOHcGGd=?|_eN=E5*i_>>3OmB$NqdNQE!t`X6&bb!L|D1*CsVF_d z|H8ub?#1bi^V7E_(vXcn$}nWAoIjZlvOdwZIQ{i6E+}Gal#YB2|Ne#Por}}2TbSOv zIQ_c|(`%yivV^05*247q#pxXj)2kP!|MkN3FiMa3|C2a9O0ul8FG)IOq-vO>jT%vx{4XC2rtq95NP7Q}fkOft^sub$U4%J3op7HspHXO(oUjIUg za(&pL+6b)#stptJh3iY9KBcbDkLF6Cjyr}2N}*oqP;KN_0yXbY*OWr-1yypbDIwPb zN+JBMN2o1<@I+?`k-Wzv)RjQErWC@X^nqfjz63(H6v9;=p`ipqsuV)TBiICKzQE9k z50ygrj7MlKk;988l_>NFJVI(7!l8N7qQdS{2(xr>Ds<;Ogs91FDTT1zBXpHOSXT;R zlSk+-fpAzUgwK0~-VzAqr4SDG2padvOl?l|pd#(;Zz}jBr<52`M@I zxy3ePM+i~>@Pkqa&VJHAlqf?_DFkOfx7fWgQ4Udua&##KXFuIW_r(bBDuv+e=N3C9 zyBOiYREa`6`^i_{5@i@Gh2ZQb{X+?avr8d3`{|CMEN1Cbr4XF`;QmO^m$ljZ$+2$5=>2f}JMan|*ieLtONyNWZAADHo?znDiL zs`=(pIreyjdaZg=jJT;>#_WN)|%!)E|Xb|RVd7}G%eYOe16Rt zo>v+qzvfj>o_-U{04hZzZ!cvEJak()`^v?1l>2ueH7|FqcKh7x-YWO6ymjuu|0?%K z3J1+26-l)4j#7~?l(I9^7U^m*DxB3LV~4)aQj=Wf>uS=i+;fFBpK*Brp>#F=%Yr-> zRO4Sj?RQt>T9D@nQlAIBAd_z;$PdiRZ&5Yw`ON>O8Xqa#RmuYGC>41{smKd0a-krj zCh>7tnO87<>#)nf`P^|<$C~U@hyErKeN=;}Tw(RRY+AC<7FBdlW#RGTs2P`6c5+AI zpz_IE=TOg|swwe4O4zh&`m80HSIW=+{$j#~r?EMFLp=CGZ4#rg=wl04E&9(b!KMqS zZSED<5;ja~cjLhuwQr2qM!(dOeF24U8T>(-#Q6K!oASsluxksnpbpMkRy}(9O=?v| z;%Zx?MXoYrU*3Gqo-zy?muW9ub>rFREY3qlEU_RPzs?qvihQMn87w?%k)>-a+q$5} z^a;w>SoiO!u?yy9v#7@EA@~Q@*ile5*=VbZYK(7SsxiKT1)I*NCKgwhwyscJoeQdq zeW{COSa=v)6Gtwnr-4r|t|w7dJ^iT2ONn|Kh{?J7kbzvkARAv#Un&*(nNpEQS!C&Y zdhk<-l^c?ztn;rQc^e`zK= zv19I_5AR&{_}N!wC#1YQ2pFpAP24&sv22MbMNPQS4|&t@F}^$KGV^VWqM8Rc>suvN z7Q(Z({T+N^-ac5i=xWQBM0Njd!KVKt$?olss@CXC8lAKL(ba3*{%DYDDjeqQ6U{f* z^KY>~F?$Q@d1Q^ZlEwC@Tw1b^s!TsDvRABXK2*3S8EpQ)y4_pmLFEG=EKi=p7uB+) zfrP6jg3Wb+%-jk~g>m#L{$4s(;$zLZ$IgeCECF%y0*KiX5T5{I=6%2BN%!1lef4S1 z7JgdBV_>WMZ#aF)Piysxo}W-(lZGq%wo6C%+fOR%zpYMk^0y4MYwDNHd-?B>c3$>7 zm~+c$Sn)e^L?^0k>G>9H+v51b*`*@CQY!Lzi!80@FT-K1=kXWr|B;@*itUN`TBPUS zi|PKsdj1{An;uM?eg>PKM6}X#zP&Hd^I6iR;_Susdj3No->m0lG!X39|M7Z0^n3OD zkLMLIxp459m(FM~SJZD&U!dP&tCW8KQ>5Q2S84sO2jq#R(u-)HK_ut-da)keUmRcf zQmM$#l!`pcB1`MVgU$2xBHrQfKhldwFme%Ji}WHJ)BS_>q95|67opW>u<0eQ7wo-Q zpcgfyn@S`(!aV?xOyK3F8g9eh0xMYOwBxHzJM4bq-)sLca#2AS>BmTNv3`jD0{sws zrS#*>NIz6QuOIGGfW;=zsYtZtB<3XUBHI>l=)1_KQjs4k75RRPEUhBf{q1}ei8s6a zk5ptwODwrXDsoCp_YYMOzXPf8IdU;gX<#dkddhNo$`-Eal`_n){0mzFP{M@Qk}Gke zs~G$h|3gF>u}&j)*8ffB+-6Knw7c)%_u7-2u!?alE$A=1k6An}Qa0)=|6Q3HgStmM zd5(LDql^x-Y1OmA=F=i=Q5j901fl|ZZCR=gvlb{l3#9VtLBan*$c?$pwc5dOL(ufCCQ@?(FRixIx!c97Q@DOC09nt z`hcsL&9yFBn-HruRx2P+jf>4IaABQ~-JFb)8zN7=!NF2x#7S!u6Gkzq2)Hv!s*aL4 zcjCCMiDJ5=nA#|Yt0x>!=_si#N*ah_>J=kdrK6;wD5=3EVRfRU;fUZ!1e5eh7gn-K z#L7P!CAIpb&0&-@7A2)3g5wdve3aA~B~3&zb5YD>6r=H+59;2 zqnPd}W-f~9jbh5gs`O+iiqR%{%d0L*8um#S)?mm>N~-f%7fxD?Z*)@;iD?&` z7ro5|7qEtR;cNs_#*o*to3mspvBA^aTp1;W@~D235tG$XQcaZ98YR_6F{vn~E{f@l zV(KIGhA62kO46Zi%d0zzX^mofiD}GTs6n`KoQkM);_253o<8>oi$v5FVGTrdx}%t( zD5f_ekdBguqoe_1g1(b7Z8x%*5yfzIL*=3D5SDC)A~K^cWyM`5+4aIz z8;2uuBN51$CwGbVuL}DzZA>*XqrlAk@twui>F zdn?o%^0?scisn^M^)&EK=c(aO(R@Y#ylcAWxgYl2x&7O`?dFLS5%f1eJjMrB5941%-{osD{h18-i$V38^GR-_GRm@WiU4k4_`mT6~ng1u+=f_XbjsO!w$t9 zrDC+27_AU{$6^Y-F@@onLT5~&Hbxtd(b6$mR}5Ph!{%eyff%+shOLibCt}#47sy$_*mi>Y#j^13JMqzNT956RL6~*fFQcU5x7xYa);KrUfZL+IrgPRcYCR;mH(e9SGPAQanaQV! z>bxwf;`H2)iryj3Ppsn8wL6O5{0&8K>b9bH_THj*;NhaTM$h3n3ggcgy{)fB-VL)$ z)Mrb#HsqHTy+ivKy`2X}-t=Tq9nxJfzh#Ct`j( zV}8rt7Kv}eWX$hK%x`zhZ*1?6qW@nBTFO-(<}1bj)vW%x@U;I~w!b5c4|~^V=Qs8^-)j z$NY}P{H9}mV_Tjci21FF`5lk>ZH@UY#QdgXeyd}C$6|hyF~8F>zr8WP)iJ+?nBVc3 z-+`FlxaUX@#r)RB{N`hRQ!&4@F~0*bzcn$x<1xRjF~5bF-*n7xP0a6X%x^yCcPQpJ z?x)hjF~4;&zY{UPoiV?2F~37GzqK*H`Iz5S%??B9NZOrdn% zVt(smekWsoyJCLJZj3EK%x_)H??lXRXUy+h%NGu?~m?x|LWryCom1ma;bQ@>?0PM;yf>RNK{==PcKRI5&IIo z`p`Vyqss6qslk$}E=YQ})w?P0c6ztV+;IQ#R>Qlrz`CLEr@fnYaF@=y@TGI!E&HCq zU0Uhg(7V;%t?}-F#~D?~xc6+zixtEWA-$b}<>eFsmHD=+e%g4Q&_wIyuC%rr6-Gbxu@>%cB zdAH2T>GDeNhTg3+>0M{9Zff!q*O4I9!%8I^q8H z&RyZ%BfNWH(#0Rr>fECoeANYIm%4f$ada=Obm2=!UHHn-!r_Y0@T#sHbMd)q7k@;h zi_eYw_!@_wtMzW3ck@1d!n>2^hWn3xO7aeuO`2PEQLBT$H09jOJDq!FmvgV}c5bfM zxfdkO4fh{*bdH)`WAqLja`dk4+-l{!w#&QS-tF~n+PeeZ9rA92tEX#|-fi`6%DbK3 z?ecE7x#3YYF5e5%p5HM~Z`PIj+HoJwdw0USlir>3?zDFc&b_GByLB$Vi&8#Z@AIFF z-D>aFc(>Nv@TgvgcR|??yk2-YSNd@1-D>aFc(>NOb>6M_ zZi9D6J)JS{j(a!n-3jkbdUwjZ)6Tte;Br@wquw3!?zngJ-kmTvJR;xX^lH?(M-4mo zkP&mMu57r%=v|rgZmV}w-tF{mmv_6p+w0tG^ZzaU@Q7AV-?>$}X^XGQ6}&s^-8t`; zU1@mBYCRv*KX&D+|A})OyqolHt9Mi0?euP!ce|Z?`M`e|ey;Lbqrd;;C$0QPcsDcb z^ySLhpBdbhb>6M_Zi9D|=7vX%9&7k3l17K=+7BIGjdyFkTj$++?>2Zh>D)}Kx#1C& zj-Sk^EJHtHomJam~!zK^t$k+l`j3#(79K3dAHlUz1~fGcfh+t=7yPB z%P%}?$jVcd8TIi=rEVVQT&C5BM|?Qt z!fEyIjhQ*_6{$+QK0ZwQzCZ2y>@Yp+Y)snq-C^4I{b|>Shv_nB+tRKt57U)C?E3UD z9s02A+rxCV54%1-OxO6Z>+8dGtq)Jo_XT~r#G9H)tA|`Ym^4n+OEzX+u28)1Dbuc} z4AZVBuS&ZfIZXSWJneesFg@-pUV6@Y)-av-Vb@cKY2U-AU5_26eNUebO$uRp%ES8} zJU#8hHKYd{n?1L(*Bm*JSe?n{+7_q!X=k#-wC|eI4W4k9Pj_8TnC|xBR-fMM!zmy3 zU01r(hX;JR>ypCskPmnJbZ-LEy@Z4Q5!N9P--b%3FdGLP)P~T9hkUr&hlhQ*#)n6I zxYmb9eYnnt$9%ZnhsS-m!H4rcob=%dA8z&GNy3epe0g$7$cLC@W@pNej?vZ%zK`&@ zbuxGDn5lD^>7p`|xeI0qCbL|YSC#2jO!nF?^c=Wx4<{8%W-rj3fT1+$-7Y=vn}t+P zW}uqfN$qv16F#-Z@tBcBNlm-dNuMgY3Rfi|b-<-g`BarhsZw@Qhg|BkPjxCEW_n%f zuuCoY)U=BoAyy>Z*r_TrW$h%)xW2n8Q)ikOX3|b0GXp;CH8$fkHO$nxJ~dNsZkQSH z;UORPeQu`U!}U&)G7aX28LwErPYE-Aj1t+}OoL}TX>OQ_Y>=}(*kqqR=hM9kM14hO z#Hm2hR!26i%$MKWvI8qtyFUK;Cb?A?jb3l^Inaf}BYb?u*}AHWs&_m2srCh5W8tcc zYQ0jWYd{pH|ygTOIaqs56JK^0)?@l@Q z%9P9h$~hnI^x?8yj-SfCa>LBn9&-;_?#iF(Vk3s)$1T37~X{IrX|sK&uxRO{V3@78;_!MjQCcKUL4dAHlU zz1~fGcfh%sVV_^Y@(Y(O=Z0A|`4JyK>-orAm_Faf&$;;AgpVKd@vV-J+@z1MWR*p7 z?DYIi`S@xd-{s?{eSD3N@AmNpA7AU^dwu+@kFWFbX&*o5BHkb-0j18AMW+x2_H`T@T3n9`0$hu5Bc!44-flr!G}kD zc-DtUeR$4?$9%ZVmwViW(+%i*=4I>Pr*~Ktq?4`*qzgXW>cg`>obus0AMW(wGS@WI zT|Qjt!`(g{`f#rgSNm|`v3Nlr z(4)&$=^>x5HxKDyANFP;J>tXO9Hd8m*qed$m=F8rpC0#N-|W+QA9l^MDm~%DzB#5R zeb_g{^c3OZIONNM>w;iI1JgtFl46|=@@+m{m0lSBo`ViJwIB=D5TY)W+oNP z<|a_@WG+|jfodoKLl7-Bk~rxSYdlJ=D_y47fO1nVwbrMqW^DlAQm0*NolliKm8udz zx!_XkeX7c#RB1S=vo5v4r#d|kGgB^g&ZQ=O>a>g1YOYAsc{^NhF5?Fu9`fO7A1?T? zSJaGCP{t2VQ8UBlGJf#kSs!k2b~=+Zm+^xSkNB`xsEkvjFq8ClrPbUp6WKv$|H4dU zcgn0dVJ51dln?u=&y4wS8KqZ$QfV%8LLct*Vc9S3Dnb@3#*TD-kF#M_msY=HiEuBi z@ouem>%3d<-3IR_aoL?Du}ULw_g@3arre0OD-k^K7@tFE$yFE3J*t_-BV=+>r6&^N z2AhrpA(^{8#A&=v3(}20!&}z4U4DH}ZOTr!WM69faAEbTC%J91U-8XB%iYKByZ-dD zLtpfVfhr0ozmHSXtDgMEFBJD``Rc*;#2bw|I$hRyjialrQQrugGdn99Gf$KQyCyrc zKGov(JFOY~a(Pqs-j?iSOZnrU99$YEcRaL@<)1rrb^nXK?`_N-S=RqXZ*XjG{Viqe zG2UCTpNR8)w<5V}^7N^NbiXm$|6)%s&r4L!yRj_fv5+biLS`(pS1Pv_C| zDpeok|BEX2FZtg^)+gAV-cKqnm(#C62lGICZZ=6t(L8@NkL& z2-nFQXnQq-jCk>e8*NoTlEvNpbAv0ngN^*{M(%f6ks$Lm)t(a_{HQE;%Wxa-zi^$s zN~S1eY?s&TE_YSqql%>3#0jG5`D3woKl5AlEtx&KH1^q<+h3RFmOV#t!uLQxh!2s% zQ$M;N8a#=TAG_FD4*;VPCFUgM$L+a;8&oU%U-vc?fONxsr~$B0AZi>o!VmQ8`Gorbd0vc=(?=vgyBr-o!Q7}S zp4WN`7qbKLoKHQBYz_&O96Y3=|w+GsFQ@C9hZzW1S5|~_$w(5(a zs_SNDLR8o+>p?sfPA0zwXqV#vlS4dln2|W~gHZUOF3Y&Vs;ccCEw})%?3M~D8fbgF z;6`F-d0ZZhMRTI0!L>agfLp|+T0u%0VyvPIJ<{=~wW5>RQKOX|g1?=4gAr6@FOA$> zW-ky=r8THlW~!BYdzPz2x6h0L9iJC{?t0klub|P8P1r1ZV=rUHwX0UVYv%6-K>?Pk z01?Z^sY+pLaEs$sIy-Yb`VScDLe@7bV|#4OUKA+4$&=bUb2H5FDoV^xBljCOW}k6e zl3zXkvyEB3=rzUt#@Y{#m+KOFG($(k>VDdQbQfHC+zX7}M0py(XYE~-w@(KBeiJym z%ymt$o&|wZw(je!YPLrY7jXSQF+7h<45%{TJTQU}m8e?JUDc%WU@57*mNKOfTgxrP z(-f$No(XVIsmS({IAMt==>>bW>63Ly^yg;@$;z_zxR9vkm{Xw3?fG!GF{og)!kyp% zps-wa4^8g4u4&4NS$EO2*wA&;Vhal!9NWRI zfG%R#mX*8{DH^xi6E6q#A$+6r;Au-y5#ihnnO7E)dHGB_nQ+;!%0=c-tkcTE87r{Q zcxF#~CwO9iPjECg{^`8SolE{#7S6oCdEH%9WE0huOb#x+t$E$uO;maVgDz>rUHt3r z@*Yl*4lX?}xsD!4VkTN5K7dz5Z#4a2;Pm$9!K;?rXWY87sNu$O<|)r&lC&q4rNI5~o-6A6i*+C6VaJ$HaH-`9aHy+&MKID#RA$Re>h4qCxm%H6vUrT0S zJ`X(uh_VHPtUCEMQe@K=F>>qc`%*2gy$2hgqiWIJ5WVZa8^7AmH5wVfl{NM={>;W7 zv~#t{!DBHuAGz_gN|M#upP{Ycz4grd5%bCjvv%T)54&@bq&>J8PtE&f;pu_CGk*oh zoaK1NM`Qaj<1UHEH*CE|q=ro$k^C<- zY$C3IQ)|{4>xHfPn=e|IV|A;RY&9j5iG0-{gT7u~R>@3JXnEF zgz4TVt+yPTepqhR+xYJ>&e9>BaBenO={F&aC^Y*`%H@E3sr1q_{tkTsU)75rsFQ=+C(2x)$ z%FS3zPbPk~${LVf{6d3i0kzLt$7LN=@L@gZY+Y9&% zlUy6{Ll;QK_~9Yze`}3u0$!LMpeyykx!2l$F&@}al^=SaOt2c3Gr*AwEQh>%azfR= zls>8=>r`OR0u>m)%v4~s#=eS~3b^h)-O5fnisw|Iz+O59!kPEeE5+?8%6w*(4f0S+ z@r`6;>)K1&y23fc;L>LGeVK_l`0c;ia%T) zcO-L7iMogzdzEeJH!1hAq}^`8!wDXK8tvjI$#SMp2j8jK@*A56mot$HH&nZong34P zDszzcxbvD>WZ4QdJ-lJ~hlIFppF4ykbl8w1~uT@m$78b3#U7QL72%UtiJ{%z() z)T!8x`V!TyneSqNB&sy^tqC3FH%Zn*zi1F@9pvs{<8LXrAg@U1762g8+hF6PijBq? zg^oWmN!uunWD?YwV9eAEB6+^=Ws~QU?=4YxvvM}rcnRth9F#_<%8+WP5%@1(5?yb? zUE`N60)7%Ym}L)7#P6}^4q2u1-9fFCd-9AA`F8(1?7H;_PO>U<)SXP6@sZ+q1X6{! zw(k?N?|as)dmy>)J~Sc!$-#>I+$hY3bL(~A@%Cc6k_;#mU_cS{kob~*KNshO@HhqSJPMT>udVl z1DQ5K$~9TE0)jRC9-JursUxTtZXhGoVWO~Db?$%B5j>?xP!pz^Q_=2Hok1*@SOPQq zF0dz!YmaZvzWP~TDK9Xu>Qv8yz%EYMeGr2hcM!ZPq00#vb=h=hYa&SqCSPX*t&*=u zq+IfY3npMGh-pph^E^33`=-PvX?2ILOjjc?BO`jPmDZ?iOXv~@$ZBbTClv58z;rVy zUTfB{?(?r1rCI~1Eq6GL@7K)h*H3EIxX-SlEzXF7{zs?}=0eg)&4u)SF4WX` znD$!Ds0q<2^Lw&hYxd2FN-x}A={vn@P^<#(MBqnV%s3fiEQPS9M+=i$Km#zR7F6R} znMmGVLtRjdFWXv&>)b2o-0e*%8|e`$j`A1;`eEKc$kud_(+%uahp9CR3{100U4cpk z#tw9WaApb9wZcy-WMK}{{Bgm1PV4T^GU>gAR$0mBe69Mu!FcH4WbQ;2xhYYzps~#{ z=sPr@<@q}Fh;&}hO6J~`B%+mw7A}RW)4;AancL7sguQWuUx~@wg*sN996a(n$h<7M zZs~9`%L5>S33CUWmwh0M9Z0Ub-%2iR z<@Y7a*%)-Oy?e(1;BG|lO@ArLd7*}?_J(XbOGh1g-+AR+kU3|qqG`v^$RMm_BvN&F zBG}OPmll1sj$B%Z2wU;C`2&AH8^R+s~Jt1wVmx+4ky4Y~G2s{g*A@4ZH( z{l@0pg<}9_eyjQX0n~og`H5*TP=y;$*C=^HBvnKhyeBz0j~=iWCv;Vc2-icnRfNC$ z7Y2HxQG}TPV7zpvQJW;cVKL_UgsA4XRofCnvbp9P#@CWd>;!ZOP-7_t1G(iJ`nmb2 z8>wX0Q%VP|t6qY>hR+I+9?tlImu{}JaR6xmSX9|&#qv3b=^YR2%K$kK5NavMI{_X`9c!>FANX+>O-6^0YAF5r?1y2PVzd@OyeLW*>rc~$qJCWUG z%HWZK_|0k=?&8Fx3TLI5kT0m(n#enke-t*Ty2@UdExhfYZS>%t+<;C~qO)+?K4u`I zS5@iY^t=U$SJ>-6FvuE18@%z1s9}&nlq4AAU911Zj(}PCfDxpi3h_}6tcZ`$bH<>1 zo88|-n&&@Axto5V<2Y>cia?tL_X2A4X{#b8E_0wImMic}yr_a^0=T-1-EUHJqO? zYqRcfMt=%5iRc&#%c(}KIKZPc> zH}k{mj%vP6rSzJvKIk3yIP%c6eP?jq2WchE>ufBzc?z48%>F#N@A>Xo=N-SUfJ{rG zMl$X@T*(q5YSzBHd2lJ~58=N!d(|%W&3c=Ky`s9^eM?y5PBNl%(sS6wI=LC~M0N7g zKc1>OdFDx9CwbD6{sn1QH%6=$hjq<(lB@PR8v+<&{!0MFrQsqf{!Jx z!ZRDh5_rSlQGZ%IFl({wAQ&oq@zq;2be=QC=tjFJZay-ln0#qwbM9&xSSc_RbIZ>G zW^Xcgz#iQy)3)U9Crt8~B60{eeUZiQ#?0&9mez@+F;$N*=-atQmY7#wxlXnv$34-_ zXbBUTzg&}L(A$@20P2aF=G>-vO`^P!OLmi)>nj>p-4P7Vu`u40`*_o;^)!J;tqH7I zx3@X>ucrKJ3CFHuu|O@LWgTnQxux~T=9a6b(EfIs*TNPcdo%@%kbb_Ps|905%4!odECeO>38S(@N;Vxl4OF z3w72Ud>2krFd1rK(h2qk-(qF~V?3qBgkrP!!5>+(;Mq~92C9$DfAgzqnw;U~$-%3N zcl2v5yoKxk7TWt3>cBJw3K&Sk#Q==pDV#EQi&Uv1(E{^MozN>Kwa@~Lj_ht)nu@M? z^m*2~&8^kC=PseNr0;Y4i8oBNX?F)^fZ7p75nzPJ?`rA>%PpfNSz>>nJnlnzun}1J z4QfiCx)wFh*WN~D}Av99s2xOWsOG6k~vA>YxS(Z@8sDom5A zK^sZco480LB*f&e?M?<$SOY%%3sfuUCoX%Odw=xGj~{cS?w{Y+g4FR48(JjpT8K!< z)gsmubUdq{dqn7U{XC_gSrAfBsg$W*(K5@mkVuBRQz8!jq zoxZM8(gw?TcpO!@I58_#Kp2ENgz8wg7nuuWGD)?$(F@g^dc_I=P3oA+n*vud(l=Mi z;Pg{30MpWCL;=)<_^QMlfx;@T3k0w@xS)i-9kkIk8n^~HBB(M#W7;Cyxa!a}4h6CP zrTb-TB}@}wFj95v?4j;ODUWi6eP2dpY)k>Dv^`N3XHG!!IpL$22-=uJoL~O6 zP4R78z)Jw}ftw%tT0ZAn`K!(PSTwnNY22+e7UY!%xPfj>wECb%s#hiI9HJ8_F)U$N z3?gW7fB@BaAG1xDxGm9%r|?DD3|NlD6&`OH@h*oez7}QBURq@MRqcA|&^O{X1%1JT z4nE!^g}lMHEm`%b)F%A(-6s|nh3)I6}wu5ZPg;8_Sy|CwK?mGkbx2l zXTRvG*p04LE$;1Ibqca}YBI9Xz7DP0q|@r68(`a>Vppm&+*_^YnsaM4mxocAdgS0V zM!KR3xxz}QkV@6eVG4R6~X0V}57HMiTy)~n$W@~Vr8JRZvDH2{RP4$qRwGDY-3&=7%cB(KWhplB zAmx>5PpLjik@^Z}I!b9EQgUY^n z9fQ^uei9`!%dssn>00CY_5u(|`=azc8mzTxX_Yo;>li7u71oUmSld@lT(a>2iM)f| zK3dcG7vuoE)--H>Gz?^M048IjK08{|n8xplHzl8puj>G@VR;vGg{>eI4*QBUjAmxN zu35Umcb~ByJ?fA!J`;w6-5D{D4J_e2H4FF7HbzOnh%*ZF0%WgpLxeR(&<_rxHI2NZ z={Yki>X^j_PFos{P4!{y$zy98jv3z_sFy%47z_k3Azx5(P2*%(issLLP2<0QWeV-b z9;QJ~1XU+9i~QVkCIXjAW)l>Ycq!;MFRHg%)9B4DRb$`kjG{y@t&7$)ZV3kWgPG=a z$Cs^QDvlcVJffz+)9~lJe@c@ZYr9ABxH4gZt zuM}yk7B#F&ta2tCsjCusJcVnWin`S=EoummJk)_vLk>8_ND6%v0{Y0(E&#UMSBn~{ zw_MctkXzKymJz?G@ljjFXcC!|mQ3Eqy2j6*wRH`J^9r9bZ=K@_`=*{IS8?>j6W=^# z2tJNv9Re#QK4${MhF-kxk-}cuTBYl}QD+&jXx&5R>i4XByv$=6WaH+i=wH0<@gW#2 zeB}vS_n5ZE)C)NzlApJd+^HyMep%^=7mnL@v1SbHk_YeQ;&k-Nn~Gr5Cl{=HG&p=p zC|-lU^Ny7H?X#78mOfbRu+mQ7= zKyG^U-oEp%O2skLwZAEF{Kzs6XD`z52kPJ%!P&AaXmvgebo5cpIF1G zNQmkKL1rsDr7F6A>dh-2aW4?9eP}X1Vi3S zE_yIv^D7uAjO|kJgczk=TwD(E^Cz3)fYHvb8^CQk6x!!2CS_PFjh6X3izQc8C?sjT zPRts{Xtu^de?Ss3Y@0;0wbhTWY8t09d?ifEk$f9Hamn!r06FcVmga(udwF5XB!~TQ zvrY|xpAr|$!qkr{JS_?J6$kDbb25TK(HPIRJtPS2m$q>-%3V)F)a#OV;vo;QOD_7v zpz3&;ahVd9+(3dvuEi{gyhbDu#$)<do^aQy`(^dC|I4IqAGc>Mnt(-*>OfLy*~n<&(M#9HJ|oU_qqT z`M25R9b)h)hl|gx)=;@J<{eBj+6_{7Mc6yARcaf=a% z;5p%6?3Xy&u8LMjt}@KRrwTThh*n4(wP=OJRXZ%XT$Q006TXNgP1WE}mk{U*0 zAwrYX!4A!tIG9O9Iitss6pYlyN*h#OMgJ3K1{e-Qs6m4*HKU?Z#Y!z!RH_F;U~(UG zB}U`P{hW{laut)9{J+1o_I~CJmxLJm_Vr_!=j_YcYp=ETT5GR;15)teNaI~pPqPX@ zU1Um#UfZO_YS~oDYRM1_q=nnUtjjXYR~yQhl(th!Ylu!|{{<#tmV|<7C><~*22zY_2_;s)z3!-67$5v#Jfp14 z-RBpp92OiY@t5F1UWcIc{h-N50KYEG6w_Qn3^3PdB54?B^vY`^JIIL@ zc4nV+_07^n3JrD;bI23+g9oA#h1hA#k6?OsldB_V3JfX;h{~{1vrk&;Aj$#6uc?Iw zvetEqDKA|W6UdR01P;YI7%;O>I@_vS>vvIgv-4Nu#%AVBw$+;j22Z`gTQ><%XFZkd zMV<|Er1}q1#X?fzWFim9Fb@dq{ows>NrJNsb6myBhDakyZ>T?kd6M}ejF)M*5Q&1Z zv=j6`ha~7*43Vsllw*qmb)+}oW$2%NDf$!W0+b-{2#YsLh-BTc5DCb4VBFgk*w(SY zj$i0w0O>)#kZ?O*qLpx+#<3mMI^@LU#Hc{2J1LsiygU~M6Do;_mq#B zMUZz%Z`~lEMavY=1;&hx+EzTIgP4bomthR3!l<^Tljr#R7zqT4X;QnIV^G5MT$G3* zc5ZZbGP2Xb9$6UT5*g>`QK0hT!4fgZ;v~VGiOy2#3Rf6^$e#d|qk8DpD-4#n3|0qP zT>kvbSO}H`NmQ`phaN2HHer#GZev1t$biYj!K#3XN*N2x|G;u5*N?7F9J z3^{YiIsbhJggAtXLLB4xTRx{&Ar6m>1@CtH2d95n&TUnkqanmO2ylSH#)eMh8K^eF zUqBmLRM8v&)-AUEZHnY6zOd0Im99#1tbf^BPYx@=h}xn-p#ZQ1!wjyZZxgBIC$I4x zQf=^zRnFDcK}wCV-97(Ge$ul$I&8&(u@~?ymImTBWZtA{%;&|cLSj#?~^*Z!}D$oMV=&d%}*UuY) z*sN_wzQ4^E!{}pogNUMC*b`cMf7^OAJL_6%o^2@{&p8>gceE6arQ;fHpeDtqftqLD zIhx;@=`tw*DO0=VrjD4B>%(46heW@q(*d|90#%hn#Xfiok zXE~uyF~?Fhosn7{UddA94jTn$bFTsv|4DGXs1nZsF6TupIY6*v_30e?^b^h(!NZA{ zU3WA$T72BZ=f5OQQV{Iw7^x%cdKY85c5(azBci$R5uT}<#~Sv1Epy>ix_mvB9Z@|{ zhN=r2np*pOdz3ar&B?M0Df6DbGf!r}SXXxLiCWx#M@!*#panz!AZyz&0piAq-3gO~ z20N)hhn$DlrFU|etA%ywOx$T!1_7-{GaA$N=pSTK$$l-*t(au%ANl+mz{oRuDZaD; zI$1!umU;G+IBNS)IT}zx{(i0YUATBCmQ(HrJ#%Wg< zMlEeEjM=WR=pMM3t+}(gcfC1Z+1`!jKsEDsKi%R{JME#{z$d(P6FRf^S2KEVXfCX` z8Fp*$&2e6yE&L!dbxvUvOy$`z+m~=d(zk$i3df_(7M5*Bo}J51xOWn{TAnTRi~}vW zbPSvMHi@re*_gvds64s?b+gX}tw@R4$XH$xES!n`o~+>2xd>Wb5v;HsVT8d;gIApE zYt)%!f>#5l(%qvyeo4x;*}mqh)O6=QM`5+ww)_A92gMA{q;+Jh@wXR$1~8)Ql4 zEcr3PSw;tx3|a?_pTUs8Sk928WbpM{29*PGS|tfYgx6ZSX#<}?tTcTQ6a<801<{w? zq!aj^$?Bh!nuGLPIhLA*qGSbXrdhW9G0D(S>)Apr)H3A&D1*rfAZHF4Ie~I`%uk## zmJIOGSq$+`0$`es@5BITZfr1n_p%yLR%cAr7x{|fR6gmsJ1~|*q9z-()d(-4n|4F8 z@-jcC($dR89G7Fgxwj7>rf{ORk>Ww&th|&x`>ZW!a8#`wxDms$v4SAWcIjmLR5=$_ z2917yd-nfXoWbl_^AXy!K_@1MH^DHNvZ-#$Z1Kr$nU3DSlr`J!kfNQdwr28LU}Ksk z-n(-|>Tqiopd4t;0)%1K>_6xtfPBvuB&9r-h{1cDJ*rhmv0~(Io7XV+2OYA zBozDf!l@0@HpXz|+^Y^}&8EJ5YZf|Fq-U=?xcwx40Wre;Y zJA{6$nh9HfrM(TR^+OGV8q%DpJ7vo7tz|lzsopq=IE*my)68BfUwe{1t(JD4VEu7d z5Y^m|57*qQU0cqK!*punP^XHtUjCb>@30^l>zsxRGZW!A)EBIu3W`_#{H^R{%A@vA z+OXZN!zS2ri1y1A7Ez1#H?k3;mPn|gGI10V=qy?a32`h&uQx2pJD$3O$4!c97%s2@&l0X}2z{9N>4g(2W;&yas`Zz!d3Owd1whlMm&1l|1We z#*}tKS2ExH`cb!s13|^++^~iPZcTIWw@8x$HU;Co~1e&~Je=86% z8mDT1D-bcws`9tgy8JDl7Pb%AG_W2~=0Bt_0A+*^^SS~+OO_dv*EJBluC|}~xDsUc z103G#`qtxj;3QQEnvaYkgo$p~7tQTz!ijny`dzKe682Fc1-k@P?p@@ppv6z#}u zPkI(lrO+iibhK&sRTs@B>vaSFeK@_X5q$*q=EEj!Yy+;gH$Q&cAKu<<7-nxWhsFCa zs`;??<}24$8O(k<4V7Q9z4=k&OWB)am{C=ZLfyN)*|IgrrPSBLhEsbVdbzgd>Af%0 z*1Ux?zKPDm$=*yoeEY7bU!kqZf!!a})_loqO(*;k!zMRW`CvM(IIgnDk1(r$a?gB> z1&3%n;!_r;sAZXnYhX$11VhmstG?PsA}<%spb1_l%!ffGc*2mo}tr| zv^7t+Hng*}>pNR-ugn5UJZ~+3($tJBdI)*O9Z>*O5KmZn6sG*1E5n|r{UqWU)qQBE zp`f@Y5rMj&{)mad(o-f&`79=M(Yrr;G-2;-pMab1n8PbXY)>Jp{n>TXI9n*1#9Tft~(d>ZIU~gNiHoCZ&3k-RNLhEy^VZJ-XGL4r{-qY z{c%hkQHxey^$#4aIISq3$vOt*STFC@dI)DE=ScZ;-ikw{T9wuI(ae~JJvt=p{135Z zk&j^DUv^zt)6%uGcG}HJ-^XnF)Hr?GLvmjh>p0h~bYUE*5IVY?qocP%NC-cMbG{xC zZZ0(ZM@!+=qBTS_0+&((v-}YVd|g<+siy4#^b~dV;I+k(jJicpx0tN>*-4Q?KyJly zQONk9)ni3sx&0%pC@|OR7x6##KmJhU^cdivaX(r5oE^|_tXofBvh-2E<*cZB4}otP zM~WL@8t;Si@EK=y6NWA++$9l$z-w&%xtZA0K2l_%q@a|u&V*ayRthO$uM>F$pF>)@ zF_{4x<$j}2EhtBjk8Z1m-=>nm-QkyQ-k(pGU> zLaVsa8$zzP3L!UIXX*XK+1w+=-3fAAh{n}r?dNv$VkTTAS{e7AYnjUi=ypr6D;+KM ze#p4hltFZxQT!!TGH9b#{LUi`c4TY-Ih7td0uup}T}wVFk*5Yp`8Eh)#vFtVdgs zUrJ>5P}WxSw5dnT-x$|xkPKU3MB21!Eh({sJ9aLHroecTgBMEw+(vh-`f?=#S=j6l zZVV2DVYQV_k57?k`-oUsNEc%6nrNMA+%D1DYK%;}I=qd#f7*O#x5+2X63!eYC7fmh zOgQJ0BH?Tj41<{oUvVJ{36@NQVLX$9jFtk!Hv8O?im3!ao*+R{ZhyWV6JcUmG(bpT zCmw|))|!==stJj*VFshNOVEX`Dh5g9D}@~;HnB(mIRO)S;3aQm=(I}c3Z=r14N<%3 zrRu&u9I6!1GTJ-sXaHf7EYa( ztongfq~{Vcv2`tfr}rYf&}l5+B(3){TWz#xbG2+C1=icBAt2jN0d(S&>jFM0t*iJr z#M{lO=&+t5UO@2otV{gw`2Qo28ZHwkzz3tjKh`%)hAU8u{_Gwowd|<}3D;M5v25076xh66=Y#O{2qr^9`ptZt zCma0%{W?FxV72QfUeXjTYz_kP7^Hvh0In6@9dYSz}x55ZuyX(3Pih&x0ge%;Aq1qH^fHw^J-yI4jrhdE2eOKGt_eGp zJ?InH?^>&t?sB$tH?(Y*2+Ofhq(;kmwuJXTuzYvr2_i?je0NV+zC*)DJ(w=vm0+uu z?=+<1Wf5N*Ezz?;{$+`cu3<4xmhRYRtnq2v&5Pk{UD$Y@(P|!xv_62f=xweZi+Oy) z<6&#y?;dJujt;S+w#|R%^n<>&0G>a@0yrCU0Dss8@LzfWs|KOUYx(H^nI-VWkdrPE z^kq!ivKOSk%a*=!+MC1z0yvXx#FHs&znf&O=EESn2HRFf|KD2(f4v_;p19(>a%MIY z>W(2534=UyR%ZzZRxQvzj=E~?^~Er)$_9hzq28Ijzf*j$A3Bj$;!kVuy)%37n$dgX z%-&mu)@A>5HK65&=WJbe7iv!n6gMV)vWC+OV;bV|0^cvq>TI^~pVE5Sxo5IMi~pXT zd+JYH3ZDbYWa++R5Ya#U^6Xz_Xz^$)13iJ8*Gjr?=Snx(m8D@`^3AFxTE=CEJb6}U zKhIcXb@tPgtUG!m-Uv~`O@MLFVt}uBK)^Oj;93-wD?d!uwY+PKM+uWRT9nZIhy+`u zOs&ouESYMnX7*e_!Ez8JZfPl;E;3C*aZO;~!GNvUrwb0g7HcD%McN>@1Z$C2->k6@ zHt++>ka-P%U3{hP0d5Pjq-NfO*yCXD_p&j^QnmO^)(ALORmoC)MU_<8mLpVZ(PkCL?6Iafx7H2?{uYMX%{x`7FUIfA%h|&<+Wm zd>s61idd-d#$;u$feiD%)(~}6&`{#t()&x%a=yn4ch<&u;WxN)Oy@8(PIMLmCvFZV zjfL8D0-LP*JM0e^$?U1R4^)wE9{|-WbirPo5$si1pu6_~lO>g|k{E9=^z}1>*K2wN_y%H(kfpmgD zlnfwW;^yPPETORsX&7`sN_&Fs_8;FgDd zL(>Z!e8aeC)LwrSAyp~l`TUcq{hHSX-u7uj9Nzpr8X*f-oTtrlTy$}6Ra zVd_*uG)(>W1H-hIk8Qt5y!4LsILJ$1NQ3Q&|-ZI%KA zOQyD&rK^Hj>Raz-N$}h(Ny?nOoqTEIkfwR%`)(g*mfD@r0wbM99f>;GRDQuwG0iEJOrfxnKD_|~f7peyU<(3cQ{ z(l~+gu)UKK<<}Y8Z5=5xi#30$K^YHX(6rS+7F2_uX*3IMq-H<_ie>7~IDt4rb#wvY zDAN@FpqBbqevhS>`F0_x0I6tQ@oR^}U-BmW8Phgl1^-T~#NB`M%X9ui(i+gFJDKr6 z9iz1`%2y*!QCg|qWf8H zrsZGW8drv#NQ5k`Q%+q*QYXbVX696$g(|lHV8Y?s+eB%FKvb)hyAJ6YG||A098Mit zJUXIP-YSe%tL68AO)Cq!^EFfNB*n#2P>rPqNXW$f2L0s3{RW`}4yy7=h=V?@wzq&_ zai^fQ!p0bHC+(p1o2JThcKfg50LK6R!|{I$&8xdYBTM)$^oF@C3G~l6P3MGn`MmF? z;t)%sb!_vB>Q{?|)kBt5&pK}KOrNPqkTO~R1bb!q9*UHuvOGt!T*URSJj}(t&_Vs! zf5qYYA@CNt;%{VBI6^EY^^;uw!oR2J`yd>@Z?v!Edas8@qF12BYMCC!L-G{A!RVybOU{X8d8W%OP@is4?}ymtI*!J1eKq?DGIn#4gt5`B4Fwk z)b)b$pw*Ge{Ku;013XTe`l5K0s3h8nS30)X&tH@J0Y0jPBAil;+ie^hWJB1L-v^dj z0##+nzA@hTT_VLqz`zA0qxcuejN%`<=Kw1MfsRx?X#KOTa?zvG9JaoT4;teqlx2MU zM0wTYWBk5xIR9$&^ zm)nL{KB&tpZVg?wehhV4O_h&V<*2McT1R|wZItI-?$>xRv>n~xm9&-b__x^Kz$YlJ zOz>^19P^OZ^5sk|PL+Ttya)Izcwt?Waa9Z{;p$8B(9Iz&T@ga|`bjI#4Xrw0QK~46 z9hz2^N|X}I)sB>Jk-y%jE#WJLj?NZIl`&I4m#=SiQhXJ@2DZ`GId;&#mAdC>81ViQt9-1Q!M(xZ0J?Q8Uf_ z4h+Y07S5uBE^(uT_?Q8F zGsB}^%@`lY3Qzbbs-DDqN_dyN?91W6?qF?bKAvm6Ga3-s7oN!6{`DbCq80Bu+*D&Ck<8y4o4)B z0>dA{2wgG}QFlQzT~4mM@fiG5lOxdx`lg;LTXs~=5eVCCD98>*A}y*yQ1<8m&8QdN zBTP3}u)q(AIVhwyIm~-4_{S@Gft&@hHrSL@s@v|hmt+;aQk%7#*X0N8MVAj`Pb~1OR-=$^`)C-3I{9PXL&f&=xKRG=yet*!p9# z2S_%KL#cq5-p}M=51O+kv>ZTK1|5)78GEpTcO^p+JVe{?_PomPGg8hM(WR)xKp#)` zsw+_m%R!LUA1VfruvUHF>_fqrZ|iJo&hijC2n4h(1^{VLTgZ{F;?vn7AZ=0>zhoNB zN$Gf6C`m3z zEf9hn#lO!GHzcj}e3cgb8o>uClMn8&G%|GrqN;Kv4DjFuzw{Bb2fuVupUQsMDAG_i z0Q6~U=sa2-@)*gIcGj+ytP!n$9#Ca_WohDXSF4{C$a;Ye-#A1m#;k~5G{6+F@g^#! zSq2kG&xvDY!Tc@%avP?d%*C~@*UVCZuvKyryL^t6k0 zHhZo$!#_`|!N;r!P>=^}$KV;d){vPxgSAh z8Ap7CxI)I}h;!6d)~=C{x}mVC9XkEA;GqSn6~WzK)vG9O6Cc0SBoKwQ$eV$s))lJX zFM8^sVfKjd&j3hpnWd~i7^>F@;#I;j%nH4(KV(>jT!vi@_MiY_*02zU>9H&)}sjWsf7@+FBDp~-^7Vx2)DH8d7va~RS_ z9_ymf!-Q8IQ9HD*T^d`1$D{tzS5x66np#PT05*(g>G9Ps>FF^pfQz=qoRh53OW^pDGpaQHwIMX(}>&HFk2iC9yn+)`mjS|ok{Lm zS#Om(E={G^6YR(6;6*9BEdVW=PB+5BG545Aaw~7(rPpbhO?>)5Cj~nStC_qBFqrtP z!iq^5NVw&tP{M>k7f#UwZ6MYV^-4DA*jQ|7{YLx_w)urjrK`J)-#FZ`a@e0u@)Sk5 z0hNTYi~{c3HF}zJq(WO_As1!c#jDaP=xnAxMVdrhW{+R-agxej>UUUQ znyl}3Qw`f?OJo@e#R%Ppj~-FsU2<%qOdj-EOTG-}Z&sM*a`wDXpB)s%KFtDzj&8qc3l^6`Fq@F9sWVS z4CoCSdd$NpKFfL$G@lRLrg=;u}P^wtnTM7sJ_Swl_+B9A)4|FhKAlUiKpb4fWRw zIbpydEFO1Xc)P+n8Q*`YiJ~Mg+x2igbRYlA40ToV06Z`fL-_cVkV;`Ng5B0W9cM^-vHW_9xX)-Kdv3$W#wWR1HJ?_Np+A%4{dYVJ5haD^u zZl<3;!ZS=r`BF_AlH~a)uFSW1SY~|NvPh$n4PH7{=A-hVTPzY&f}_Yt=7bR{m*h%f zJZe+=H-8I%p`(PT{kXHO09SB}ZVs!13&dt0_kPP@2pQZu;EJLlAiVTun!!=HQD{%R zaw&@{Kj0ctS(qY8K7&LlYjU9}LHm?nQ-+8GZye5^@+{vf`Y0Gq>97o+$81L;rOTNi zF$xAM7XZ^+ZBpm%(}RnK!~j1<>`wc;&Xoc=A(DeYNvjNtAPGVmicm*H>ogLfsv

    WoeI1$jccN^Rk87@e?$bAi-49 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

    ZV*kDPSsk}0Ki*%Kr z2lh5k?TwSEo z&`JL{JE`tT$enimm`ty*@7K~xvz_1@AW*fW>SX?Gr}Ycsh)p0;ry<1wDMPM8WfVTtp&NDM{M0{ph=t_a$orvFB z2i-pC9+3}MYWw+hZ#*FS+y=h!&y(t|%yvb_CpRqCbi}?KBj5Y}f`5XZMN5B?6#sKR zN@hdxp?T6T{hQsd7x@deCFA|`QKkKq8T_*uzpEpiZqive?vJ}u`WM+nP@^{iY>73m zjWw>)@9x#E&RU8s)q$4spNH?<)067d%>AsC|L^Snk88R_U#hlK{@GLR`~`o@Bk%^` zM}Y^=-w-`&1D+q53hXb(zx|-=-FgO5t$~SCiJla| zuX@Rp`U>ySs$@Nh$j%)%P`tt2-zWJx=+QT%&|j0Fr|F2ilCSEMr}TYL(KhI9GW&hz zY8v7h>B?5hulv8?cgj>~{h`431J8QSl-myZTORQn2ZbKEUZ*KxHg83Wy~JvXSYUC} z_yf#|1pNU?w}jc~zUNN4>$D|N9x2x<-~+KKwMqbWiTMR8^$N^_8CeUCN7p~}Q_!y$ zfNw{kZ})0I>rXdyIj2skR|}naq zX*Vp!cPDs2GQlJFF%)6J+`rs}BwvNMV((6yQqPzE%a?NC8j73%YX?eEe~vu z8Pb`qL6L+!QjYVa+xUv9z@Pq0K6S| zaDR)y+kg)w!KK`H0?(nm9v2?IzR@mZiG#6CW}c-1l78s-LjO6VZz+1tDP-9?#uVxY z*5yWSiVbIT1b225zbhc(2%+I@S?^>{!FJnq;U}=)ubNU7Vf}Z0i~>tvzd{@mc_HRe zgFH3RFDye3%((To2>#wq24P-YN7jgxMq}k$W0fu1*Na@9)JM5a2)v{`y5ZON`YHAE zaQc*oGw!!PH{c@mItYDzX|P`XdAthn#|%Dd=BX{^)#@BzwRxzx-1fa)WcnofeD;)j zi^TiZ}w$JdJhba*m*Nb^a?m)?Q1D`!e@-j@Lx|i;O~qdVkY?M%A!{Vg@z;}Ld$T1%aWTJJWSlf(?V@qme+)%6l-KjSLcaYaV|xv0 zJY=m_z3wY|8}{&`DYZ2mZ}I(e zKVRBEFR}aQRk@MXX&rQtvxRhaTsmdl55nNa?B|es-IpPIqI=NeXtD3Te1EW!?d(ZM$UdXc_@Lkp{L?G!c0}@1X7FD(`gTY1x?kT8i2wW%_*(|HuBTfF zzwPjAeb1D2p1uiukHP;V?5`txN_Y%`M{<5dXK>4 zz?-j`3eA5@c@_dMx^_z4{TB4$XCXh`CR+_#S=ihbTX483DtZOKD+IFR3~Ol`M@#Cp z;ZwBtuh9-gDD-q&Bs_1{0lp9Xo&;XTFz!lNk+U0oIr$pMJinvu?N<9D1tw%x*y>$U z)&5)b)7Zb>sg!xMD$?HzT+f@uDW?;hH>-nR>Am*$BjwU&@I4}cE|wm#^>P_OjyLPUKRcwLq`nms4>a zXV^X;qVpl`xQBGJMpDNY{lFK7?c<9EzKes;8KixM<+axn=kMKSUk|_yO0flwo9lGW z<9B&%PKs0XxZ<;nw@E+UI{OCj!@oxAKddFX}3C&%?in^wY^*z<{C_ytv8UQ_M>V@M_>WQUKS9JzI}@UyJ_v2med^ zsDrNb4^wI;bG(yz@rd(xyFbM>#4new6Rk=K{pvVEKk4*6HRbMK5BUL+X3q@}xo4rv z|MS$M>o$ch?@sgyx=j968FaOOd1m}8(eLfTZ+@?pFd z6I{UsG#tLZbE6jbPty2*Za1#|ryBT8!B70RX!KB0d^K`szs_!lRg@&(2@Vn2iWQAre``hr;P zmRL2byjJP=26xR;XE3>6m~!Xqe0hCe!MA((F_HVMQkgiU@N0wLu76Ic ztHS-8ZxgB1lY~QE?`nO1 zQQa5u51eT=nr6nXlkI(S~~5XgS>r__K@Zr zn*lXF47u`c(nG z5B!C^oAwYo2e|?K0(fzQyhrM>4fq`JpnoOsoxqO*m++$Z2)qY)tjFrA&H|1+{#ZL4hUvufSx>)*!jfr_CXAlP=pD;Aj?Yi9$ zLAU2k)9(E=>=R=B&c$BCZ{yQ>@N?jQj$8qKwB?gEDlFP-z9iPVG1k1C1uNq1TAYzp zxz0a1j%`z{l~dg~sx8u}|8PGd6&+`6`3m;+ZPQ8*AbdX}O}ctFr6sA=x$9-Jw{^2l zh~wkjcZ8F48u&LvI)~1lR`C<_FJ9&fe!k9Nq}`f7;|;p}%f3qcJ7-$Wo*4gE!yg&z zUH-Cn96d^L=0tcNk-rQ6Qx%KI@Av<*Kjy{%sr>WsZ#*|ee!D$tbfkP%#9A*sVfpL6 zhJL+sS`D38`MmHym483{TbG|O|1AWO;GYNA^EqG1w#+Zo z@qHcNw^mKN`;;^5xgO-Ds>JGCG%}$#q8GjJUAB5!Mbr6(zI~FlWv7J7wQq5~D};aE z*BP&`nO5)PUG^7ZH#q;7sZ*ByiTx=7zpQ#%eNyoLc!F{vu(uQdHc05|pxXuAqe7>5 z>&n^!`VEfiWr_YpVvEE+c0gCYb~<@nVH*c+Bu@XY#d0A1!65wV*G;QWOTC5Ub8bnF zi%a^)p+C5OT0NdwPi3CqNo)Eh-YI(12EXbJ(`o>I(R)IEfcT0adtRtC6im9Opsxf$eT{MG>wedtHdg^Q=v>eKndw=-$w zydu|{wDwmTV3GGt_+7_1B<%nA{QP>+>rT_G<7Q#vQR?d5)K!C7km{~4ZGnIL4b!SF zykEq|pYye{ojuGsFn`*~F$FtVBD{-PzTJfK_e8D~>>uo!wl3HCvcq>*@ZBbUnX8cI zBJHz)^y~j?TCKx=MjuMwKAl%2k879b%J+4A-+b$|`YYuV9ZB=OjEnas&!Ml--?!X@ z{k#qPYTBF8mh$@UF1mT?o7k_%7f!KU(m0;48t)yDO(Q`SO>Z zZ)pSH3jReJ;{GT3+X=iK_>}miVf$T5jhG(BHDJQKANpmVWn3jJ-16Aq`MJ^$#lhEu zzue%>dQDlwQ|ED$d`5fmm!VrObmkFxs`!2w_)mC`{*L+%$rRxtU_Wjm?Xd9sk#eYm-`v-yRdbl1-Ot~Zz1a1P+D{my9P+bJaG z?Z0oYtMOlC_4G>1$U`sMhjexLI4gI^Bkid8JCp}<{6W&u?F{EdTsm?1j6Wgms0O;6 zzof>8n&f*6yaV{cpHu0(fX`Xry}*xJ;0J(DS>SQt!xs2F@I%0*oAVx#KW`uY7w|j} z$gk8xG4KK4HhU-ERT+HpcMZV%7WuBj;FG`W0={pN@Aeyf@^^#4_on%-4LOg2Ke~Tf zy(8QogkrjpBx<3 zU*n#C|6TTz^-ZhqOF!WIHGcc^^;+LEnkHzX6$R7GO+b^Td za^}oA_PJfRk;Aiqe|g`>UznRtxu2{U_#WW@hGwz*$!ef$e`@-K?IHrjJEHq(T~Gdck{a-X;Fr!%tCoEJu<4E8k7ZovAaWG$XM7r+ zQ7`A+dnBDQ;I+WFWY$mFk94cOFLH~%0)CRO#+(^-2K=I@|H?k!LVY^FgHzJLQOe~2 z@>J%{SjUZGzh@2p2<;u&Qz|;(u<6xQw4oxoovF zj*FCcw2%I&d`5jozSDMv%8@N?;@?!~CN{PUKe;VP?l%;@so=Y1Z=X@W563ZV>x*h* ztxTv{!V@g=_>x^e-Fg-K&?EA_V@6ek*KLzdV*M$#`OD-%r|vLBFJ|TY)idh#ne}2L zAqM9rI9Wv1{B-^Qkow#>qt24@GLNKF1AOnM8P)ZC{_yoLO~0M(oPMe`9o;ace7oVd zaQTe-ooNRt?UHJ`Wyx~cxGQrfccinkX(D$zKf3;ZM0>jueKYnXIL_ig9_LL|kl)^1 zyCM2m!FPL`XWa2MC-z5th4>zN==`E2X_t9=Ef2it`h7JKjLpiIX={7z^Jn zzT5ZS8Fi_v$CY}Quwg9t{ovk^jr5!v#y2gMAen{}w7`&{=*z3zB_<6x!JELA^ z_(z6)ywqdCj}f?aMs=g-fqJyrk@IBz(%0;EBry-x1i#vwX4GHP#eMvKnYd5Hd9giC zrR`D$BJCIXJ~5-7GWBKRD9C5pgDzaT?jYo)>Y9=K&GY@hCuh`W(#5%adGt8F+&@8XwpQHa$(DC9PxUc&TkC-4fmDu&!RW|NHSbzCDvNPO1T34%{|Q61{5yf3!E~r-b(% z?F7H~doxO!i}y%+J;3(>502MLfcG1I&yoCKw{MYc0NdnzQhiq#5bU>!JPV&=&>uv; zTHd`!_(Xp~iucZ_pBO&d2sV~Fo6#R(ur@ciHB;!zpx^bK8MQ%}=yYkk3ge3h|#_VET+U`2Msn%Bo#FLI|`>0pwb zD$ZqnBeOu7Y)M!hP$-qLQjFHRpMWKY7rSE{Vw>G=0A~QUwVNr1D?*l41(W#>Jx!+kZ)ha{v0#- zQr=xZPi{bRA4xawXO!pC)O3r1&jGik+rW2K;P;X4@6!2KzJBU`oKHmAwRt|H@~z%J z&NLBKdKi(r2mY0$pKhJv0r0Khlh@hAfj0x+>t<2^FZrAYp7p{f)Y2q)-hu6keiiR-y+_{dRlKAhJ%D`ye}VY% ze%g#DogZNtOzN&h7kw{-e&8ifs9&ek_h5bR%1(DMp6;1MzU}adyX0RBnPzfCufAaWHxM0qZI!o3%Wa$&ydybWzty(eeX0@(SDn<=hB|_1t)!vk}x%q(>sw%a}MCr8q&`4RTRnFrM~3rz15Y3V(;;Pgc921u`D z)j`!|(lhoE`7`Tt$lumQvSz@kmZOo}bqd?a8jyn|m1-s}Ctush*LL!?4Y%!w?y zOU=(Rdwvq6Q+eM1Z8{ zX4HpSHG%uaVxiUOb6)q7-qOnss@AZ*jQ%$Az_@1Xq7CBmlD%^2r6oM`SMU@3M^_$H zTf+Vv-)8mg82kqVg$Ti@G_liQAGG4;rd*Qn^XJQ@VOS{l*f{v(w|&=aKZOY*MZ-9UD$pQz1jl2 z8Mw_Z(ET6bg@k9aZ~6((`Aj<9J;0Ck+3D7hZj|smp-X*6KkD`yX=5p5QRZ&+a;a3w zV5PJ4Bc&tEFVbHu7CYZO!gm$${Wly`7Ycm6?jN7WpUw$%?)?-^gco-lbmuXy)ZyQd zWAx;!lPH~pZ@clJ>N%AkzTd#!e>P|IAMTWqfBI=(cox58SF0TFqw_T<{6COxM-@GW zJ^NsKd6xqp1ph;@>)KJ+X82LLH!iOZP#xiA)W_$uw|lt$H_;3CEL4BWQ^fPY#rj0X$ZMHg-uXUL|$GqTi{1g4@N&0low-RSO6J4YwV8h(G>ili6)8TtwQukszRL$GVMMuYZYWSMIW;{rbm5z>#O z*9O0Z54m*O^4|mBn}45f z-;Dxq2OhNVB%cZ3l{*ir^E26R`gDt{Qw=!1-$BwV-$(!Om4l)EEDgZhpj)`>pt_p` zqkjm=p{*@*_I9o_MJkpKP4C%)WX=eGeWX|Wjf1K?ypG22kNkd=-ZK)}7aPQdI275$ zn`2NT_4+-;;@m-&&FyBls=%}VzRASrR!NP2BX1TaCga~?!ae$t-2fy3=We@+Po+uu zxBVP_Jm~kYY4)=&e>q(zWI*fk7dhKS{MzpvRQF4}@Y~fo`r>2BVVW5LNIM(@e{c`> zGT#CG)wF>xdksIObxf%gMH0Q?3InfDU@_5iQ_-9hzUf$Qu?rw3oeh=6DC~y2Xwfo2byak1A6T)lMm@FT>J*`C!n`U+U-9*5gez>ShZmy!}YX zzWbzC5h8zG5})v)q}`cvPN?6`<^G7!i%!!0ij-UVFR=&zcu=vNCtJDEzvnvl+v({xBJHyidS%ZaR6mvW%sv6L zKGTt_j70M4jGfXC-VP_8Hjdu|eDF^P)klc#Jr#V60$=*)gX(DkrpN?~4UI%F8T@fA zuSkd6pAGkWV)fJP7|qPchzz#MQK^=b*o6BMx?H=q0Y_kErhc%ogI+5${+ut`>=s z@!OR@59Z6Uz6WcQ-R*Nm{-wwvvdO9``p@L5DLr2+^)Wy?I|}0N`SYpwU|j}triR5< z5IKuWeqwRg&*ImIoEx<%cy3g|e*9VBZI}A@`M34qGT(eADOs9}TOLJ_Xo6l|VLZ)` z-2prYxXrE=ebPht?w7;^deiq~OMV6jKS1~zzQgk6pC2jZG-lFYE_hkarId6Fo)-Ul zTx}J6I&_99w=!OlU%EdlC%l*NYc<6EC;6-aJ`4P^K)Vq>n}FB8G_HOp@@M*&rOrpu zrqa4~b!xg@;N=v@)p>#VLbp%izcQ}xJ>sW+q@4@^-~Fn%>RCuVHAfCutI17XryuFcroyeCT)2MUlqWcf&Wd~hk5#V*8#76U0hv!GCzFzvDpyf?QkBj3lNib z-{9tNJR(E6o6JsHk|?eNghR!}UeJobO1T0;(haP*q$VWB?ew#l97D7$xx&HK^>Cb zinx29gv-x^9zRmfJ%rB^zJYJ=5k7VSuUr{dOlN5M%3v?O$_!wVigTr$Qz<4j)8mLG z!?!xU&UOxZgR9~y5q0UM<;mCAvS9E!yK(Ot+`628gT1jXt}e;ce+B8)J7xAEkXx@p zuMc{g&x-4N?E>w|u8*u2J2|(jlzOWAE%w4W@ihCs z0r)=PsrG#v@L>zQ3-}Q5_e0Zrgnl3JvUB5lUMvV70NxJ#JP*iQ@JE0T0zW?m9tWP& z7>0}7&jGImo@xBBBsgumz?=)bOus~?5^mbP+OD_)LHyK>ixQ0O&4Z~Kk$<8tq61@!ub-pz5n zuUO>4A5TQga7LR`ktw(8`LRsv_c7uX-x62Ph0DoikLX#yJbS)$xtGF6`9a#_2jW@J z2WtSYVx>d5J2|x zTtChzA;U4quHNo~Udh(DI#cMGN6Nbocq8!V1m@Sf_^;xgdX@IQ7rdoiaaAjL<|*eL z1>Oq$I@Evki>dn4Sw%B5hShRymlTXM{<%G~{wz1)j~TsV+MP|FWZnHkcKxZvN$a0Z z=#_1YtIvkp9ph@txvtGlTPE>zevmmO(Wi0JX}&wIWSYg*r!C2TsY=S}5dA6PdVgM~ zb&+4O%Y&4E4e^)WlRnOC0$v6@(>Sk_@cpFg`^Wrop3vJ@eG?ZUbHmJZ0VZ2~e6YPWuqyVEq-r(eMk&`S@GI{( z_@o&brkB>eircQ62=9F$uD%Vf_eeT@@L%0WdnKLdx6|6CoCgwWm;KOb{!CC#{PB&* z?_Lw`*#q|Sh}@krm7@J{ZNx7pe)VVL>OI&W(Z^joW}db!`)kj$yKY#^^BKF5;I?{K ze|8+Ezx@(^7Q|TWdNU7z{bJT{uVEcclv0pm!0|JIf}d$szMSw7ni;?puao>kul_4> zb#B;>v5gaIWbQ>S#IZPTv|%swijGj;Ut^pab@`juzBrKUe8rySKjs!#Pj6ozsrhSx!~pcFe;QW(x-=n0n zAwugS=^=DVA8Di6oi9of@ajep1a zjy;{EoQy$l^K@M8$=)uwKgii;Zx+ilu&tBPeAi52-#-iA3n_2x`}6Jct@V+VcMtRm z|Kj%(Y3(mXzJG5o2icEjEpSi1=SZjW@A1@gUTpHXnk~J~`|Wa);Bu!3y{lvjV&e`_jUXfM4 zOK0g1P99f(UZ8yE+vPjiE<2!C__}fR%S`p>m$zOopJ7&gWxgEJX&HD+LQ>viq_eGb zTzx82KjD{;mhTMnoJqdRpT%B%^SHVyTz|g(@6*%$?APoCo|W$&(mC+9adpcA`F?K} z`Hn-c@L$K(C1Jk(b{;Hmd8#$_~oPhDR0Ok-+j>A z`R;L5v@resYx^i@UbeNIM4v;xtH)FQAAb4xe7h?&?B$)5lLqJ=STU};|F`9kMZWit zPTrbvby=o%6yzH{IASkvJ+Nq@{tAwwzw5`w@dA?7Wqy0`EG*V zwmZkwT?=V1?U|Y-Yuq#T@@_xBmvnY_kE=BcDR1oW)9vz|v}23@0=;|3)yhoekRsnd zu$KczTHRyi+_S$sNvF4WTuo<6Cq;j+w983SzDJ-}`C0n0g_Jk){gholWtH!W7x0&T z4t=sfzOS?Mos{n`=oLORuD+a|Z>_&yWH0Y|1x56Cf^-_cJg#25kamRqy~du7_G^ef zsroDZ<=4j5`xj<^zs+9UnT8FzS!(^=Pde4R$JI|4DBsW7%R6bG9EIM{e~zn9XR1G6 zzP0^*t-Tzw_VZ11%s1~DSDP~R6DjijB0Jwn`Q8P+yhp~>>%#Sy(f;nT7dYeM`Ns`K zENmHi6#L{j@!cZyM#j}^!hGBMd3~?^r|f)Z(%-sXMZQN!XY)SBI}1q%`F_rxPEvm_ z`8)mP=(xg7kbOMgt}mjpxE1Gh`)K*@BAxoD#?{9bQr_tA2kdf^lZg?h~M9oUreo`c@b=f>5yv)kV?DU;zIqIucY>rz^Bot*8=gFGQ}VxB7U&sb7F#7(uqy6-2K5SCf3lJA7ItyUlza$ezW+=#9ko>KbdcC0S-pK zA{nqk?u#}^bqo4FCyBo@-<$vfL(42{q>q1q_gzsxOJbZ@XkQd^pbC%$;QneSd**O ztCG^$)1w@B+*C?BgU^ra_4d)3(7dN_oA_zzqrmJcb$Pz%B7bd!ml2+6pK~|iI|=U;=CyosSxVjp(KpEr3PNW9yqv$;JM zy6Gnqr~}kQc=3x4sebA|i(GMfpz|*$S{0cdj_7g1DEw}I=^^z?&I^t02kAuxg^ARB>ice*2ybteK|;ejPv zQa@~1$k`5^KL{Q32)qe+>zl&xQs5oHtKWP`{n^NwSZs) zQrB-Sbo#(Qwme;53;>@6ZqpY{#2Y32K=mQjE9ux|BsjidJ!?ZQ`*-DJs*8Bnv%*yt zGG*w&B_B=DFCqPR@g2P()PB(`{uy|l-fMX=<0DHxI)V3Q$cMDAKElfgx9L3z-($k% z_-wcRZA`XrDZeqo8;Rc`;pP$eQQ!wG{1n8Toc;6gQ%?A{4E#vB)Db>NxX7-Qd$*iN zXwLg&XBIV%kVqJh$YrNVZ`O?G^t!EXIUh8+4r+*5CIl=bm|6$b5r2>Hv+9ugTi7q= zpY!9_a~-#)IO8W+t5uJ`rCbVLf_$EJNL|Xe_ej1RFEnZ;^));DehEsZrrmG-?6Nne&k){RH8gFFB+x7ky$Lfkz9Wcj+OO@PNDpz6AKr zmUMUp@GX}eQl|y-Q3`&Y;9qe_J!~C0#TS#j)LtFUl0I&W^^og`jJ(KW9l#hGB ztEAgQ_l+U3^sgZ#M%n9 z^t$O+L2t{A^xKmDC)3jJOif?%m2(q%9eId86zZ3K9{jc_>nHn>OpAtHq0b@d;lP@q zn-8g5#6M-8D&D(*m)&;AJ%6QM*1gusx>x%C?r2S{?DiA%nHiA=%ZgX6ZxY1cO#Eh3 zP9cBG9&*KAS~L{%AL2f7f0*U0dY@qV%aErJ9CFV|rk!r(R0!N~Ipjt9ZH+4O(g5DR z4<1q<7x~tB&OK41`J}!&2(Rxtq&_A>=hv5g-FLlnLXowsv^vOXA}@QPx4rj}`uc?- zdcIBMmpzAQ#hg3dl!2i0ofBf)V&rOj?95niY*}na>^zC^YfjyYT?X_V-W(4Wi?kU4 z=Y_d|_XPl)=o^dNU;the=NGRBa$S%}4}hxx)bf@%9Pb;uoZofkcjQ}qTms-M-m5^k zg11EAJ}fuY`T#(udX)iqBqP@b0Ge}d>hMz)h@^TkM466m#Tg6a~*zx%k1t_+_Kow7NOUU0crQ$q_g>$(R*5M7~VT;M7;3!)#pdL^aq&e zTK@KcU;6_6yC^bWj%;mC2uW{XN!~pfLg*E|g7p7(NL?H5PczZG)lSdd|1I>Ipw}CH zMxFAq5Pvqg)bmWIz1Yg27IdMvOZYqa8MSgD=T6cvUz+Kj0%%Fon-h8^&nRs_@mrp9 z{)$dU{{g>H`Zwyqw^K!Tn%>wPs3G`m(Aj;;GwP<7p#T0Wq%UdHk>H^Rxe2CBNdBvB|05emG`lkuz#n zcuBi&0D1>L@QkVq%YiRfKE1P%`$z3#K%c+pE78|?JfklAY=}Rfo}XW=l{}~EmGjGK z1N3I!IH6XB&y)7)`TVVt{d7N{=N=RDO3;H7>&xZ$4g1<-7uby!CZKdM>EFC`q ze&ezU^)2By75__Nd|m%bkQeYjA^2`Nc6;R{;Z=mUo-v{B^~3K9hBrxk!te3J@ASf@ zemedVmiB@057v5&T`i%WBf$dx38UuKiE}{4wCiEci!(H!n}8Q}7zfANVa^ zqP!*DQs7Hhq|>hg-U~dH&j#Q*E7Rd^z*{ZwF5vrsr>5Hnys|djE`^@~;5&e)=63{m z-m3I;j{yR?@;y7#*FxE|3+x^eKfug#8E@H+ChE<0WYcth*w$CG+$0&jnP zdiiz$uRbfie7hxm3%nnA;f8elJ-{~u4~|zQ-BI8NfZxTp_Xs=zym8}%doGg+kaip` zLH>YWE--CRM3NgsTL6_3UeYk3UYoQBQqKMe_K(%h<#xMpW&Q{0Hq$R)bo=2N(&;9h z{bx_O<7k_m;HSgu(Aj>@|DMj0*JEFw`@g5t0-c=3{~aB%qjo`O5IPNJ z{F*in36>A`?>p@kk@O?YL2vlHiO~5z(yvqjFFb!jeTnbr&(rMLt--U^)7lY9hT1H9P+Zvx(Efp-9}x4^rB z*8+cSlDc~yUqA4YrzhO|^XM0XcCk4R3%A`mj+>ORxjVJeC%Aj)x7IAXejF*sI_PbOzXmEk+7>EDyKjhDo15+B=n5?~tN81O zZtuYf^*Q>p=p8QIG}&dvft+p|ngPOO5WeEX&l{gm>x8fSiO(3t^ohQ&!XInPF>p?i zeTjl=gg~=Gcq@b8#DroweNJ>YbhQs?^@|s+y~nvbde;fvi?+Tf^3aI|FJj6f^6j@3 zMxJ<^&QAyNDnCAecrzbe+eN}t8=yvAPkXXHnEsA(?gND;*i`8Bb|+F0`n z9UVq^qB}10Tx+ah$gb3Nxd#Byj8mR_Ae>=7AH$ zPAr1|viO8r8AYGJ^r>umSM1m?NEXtKm(}@Fo>fbsM?dMEyJPxp`UbOpqn=*sCnmUXu**RoiOrl%_+-6rVeJv))M-mwFC4shH0rE=o+5Wan8LcL7*(6$Gb?N&$5 zm5ipIE4c)ez2I+|oe0b)h0oE76W$y<%&rgr5&q_YHv$h#v%B^`8^DF$qdvN>uX5m( z@a^3boMsF7@-KGpBi8c43c1QwZYC|^tA})!{&7O}2GSS#-35FQcm>5L?a#=YzaDNq z61xTCCuA&=V0{V*(^l+|Qt0h`enQ=MGVP%w)E<1h*0&!yBQWB;V88dkU8D%j3jP}Y z1%JSc536D+aKHXo*Xb@3h&=9oVLkrB{bCOwsNKXnMtxKo`>&h(aalh_d)gX3H=v#( zkMhISPaF#MSn`Kh>{5QC(3vef99n-Qd?kPvzx1&BFyGel+rT)nIb3>D?xhrXJMsF$ z^SFK)`Srdbwtcblu-*RDBOc+e1A0SmJglA&KFlNVZs6NaJ*+jQA% zYY*_oe>%Ldb1mAP`!dbT3t7=;70}!Kmc!~tG>GU&U3o~8G33GdGz-Z>gK78tz`B2> zy}$i%pdI@2y25Xp2|pG68z}#vzTA<^l|mu$<#szch&KddrAY%M_CRl<;;?F#bz`>n zpjVK6A+_JBKNzpqg@6!*fhm8K&8gU-XH4`_Ij|#%KR8j6mPK_S0 zuU~0)p0g;Vcxvn7kF2>8Pht;VCq(6VZuJ@G{*$;oyIzZZS1N3q_4yzBDdNFo}ZpSPy z&As}>!1V!KQ#DHgl_Z@P?usLk$3E!PzW=bAGyRdJe{FWYm|DGVRZ71%M*O_a!zxeY zjdI<}4L0qL-0xG!MJSPts0+Q0Bw9&*fAFw6BV3;Fn|6QqS~&;mBzt)#+joP|yW_As zpS3wwD2vji9k&5*+;-TVuh<+bx!%CLfDZw`5}ceiAHNTH@tud&jV?TiKLC6S@KpQ} z;QKB3ap2V-O~;=D-U~cPU(5e#)ZfPppY$$r?w+}RUbl}5!kY>It?-3DhOS%uM|H!_MW{r%QH`p5p`>XAq84R8oYu`$YQELF3{k~`ofYgty0g&2f4Zv?W zIZyw+OY(m@{>V=pR(p*6r`ZX9pSn)k=gKIz9CCkB@`V5OKx?e2FVDZ#3SX12Z%wh- zW1N{U2hgTDJ*4h5@9!Q~JF?SbRlVc<&AtFf>r0{61-(LJg~Y3n0hSi0xUsYk zPwI0NdO3#=tMjCs{rvjY3}JCDX#$upFOO$$N1sr z&o3|E9$PQ#i*B`NQ0Jo@64Cci{(nEL3Z=Y!d$mFQr4JLg7#QnYbp|Bg72wxLj;O7s zUkdhbYcY=&h4SrQl_z?!jd(kqBkIrs_2T&%_2RU(Vo+xGF&WA%ZjHg%;Qx_clzMA> zFa6DlN7OTB{1TKGeV6TW3fngX&d6`!l3Up^zk=I_SD+Iwr?-HPJW>yPpjR0?qKb^1 zr_sAUL{GQhD&id_Udc<3xa;(hpESFo0W;yl6n@A=^zF5ZYSufx?1;9LUAv+dCp~?Y zNJ(wJ^Cz(|_>?7*QtvI`*T3@rzxCd-4E*BV0kV zyAmj~bG|GXuL8P*@*IF(N$HW)^KbqB%D*RTW9&dA^1Dp3e|>C%TexN;t76Ca+u}qT zQUO;JpA=m?vHT4Dsc$}_@>%C<)jPgk-NRn}d?cjb+;$=S))B9_=7`#D>}bO;b5Vw0^0;-;M(M~G z(Q&8ptL^7*==4A*XYCQy5T3vD>(|%s_{AKjWKpcwX^!o1&Wi1HSV8MV9ux4(asi(W zcokq4nmTMv0eq)`(I!rW>(1G11xPM5vs9EYBzmi~hV?<`9Z^Ta_MG3J`uv!+>4h9a`XhgngDSv6@NpESH*@G*T(ko-p}6w z{wDaF*a69iIH9*bFYwzY=F)(=+r@nD@S)Mj$9A84ycpERp5)y z5YWSXYy@DjrRzA7w}5psq5PI0^bchc<+z2`!V3hfG-mw zdVeoV9d38@zSS!O`+Ft0g1>^5j5mLHM6H%iHuBZvLIZ|?Tchl$jqtHNC7$%BHN;!` z=n*x-x9G(*pV2wkc%QR&r@DQ05r2sIJ(=29P)^&OJMlhQnwRvpt{-cTd>1};L@DwS z{cOmO>Tv!)~HkOdc@sTAB;Ug83jM*N%#-@r)=$> zb%Y(U)^lR*7sgtb#hS%4YbjcKEYVNptI$tR9Z{uWx_-WWJ; zC|b>U0Jv>_Lh7i3@ZHY@<-?zEknjc*ejVR#eMXY!5=googfE5ut0mk#lD}@?mB3$N z?4*0R%{jvzbF!c5NA_WjJKz>R#-Nv%IHJ}{8hYF2E#7sGTJGi~J;FCixb}}l)_Q{1 z0%*w^%7<`$KkHe^wIzOi(}r$ev@BM+^+juF;Xg)nGTd`h8>`;>qT3gBpKw?7Zs(pz zWM?ezkw-@!d;DiwzPm{0z|;|Uzq~Ks+CGe2=h`R8w|4AF`3-*8$%N{38Y? zuL}NJfS1f3`G@bL?IYeW@lx-j9RQy5$0G~Ak2Vf|J@|JDL%#io9U0u3m3|-XlC|WA zcpJrTq+Zg>)3>v;-bX9;VH@-YpFfhk&)n>HXTQ3cFXd`u*XVb(F+-`-LjdYV*FSU) zcu+Y#XVf!o@x$VY$LBnz0Q`|+(>V_xvtGwJ-=MDp8jj`q-)Rm^2PnSZQk{|dVZ-5yu1@9 z-TmL>%cMuY6dcb)23<=bIgU9`+F2EUyNEwb{JZ)7pWNG(AbxTFep zTX=qL#Dsq}tp9v{?aPgn1?b2la@qjB?I%yV>lY}8H2;z?$q_3d z_mcKTy8iec;Q&PUAXEQ$p-toBiuN-=Pq}yIL z>5k8yOw}uTzC5J&`bod~&33&fdS|Z*|8Tgy*!51cv&-IH;^xS(b4wJ3=-={l(1-s# zX&tADT~bH*;6=12zP(4_Ex>mJ7xuhI=yd|Ggq~jKr1zIPFU~avxRiUJgfE>8j0aNo zo%wQ&rgJW|>r?k&lM3i1pqE!MsUCb8KhR5N9I5SW&b){^cfBl4KT3U-o{N55N&WL3 z>Z7V7a%u>@mgxitmUJ4xFR7hWvoxdBbY$Qn=ZgDk*mdnnyl&#{Uo)xRCXje4zj$%EAo3l-AlZEYbVvF@cgAe-u1_&IA$Ww5!M;votceX!JB1;kxVNU znNax>D6A#KS2%%}3e=B84CE>kIkJ(Db)a0xn^lW$?Kih;{8;T7l+nwjb0$1xbYiqFbpri8&>uXHev9uwdDUTORC`C{h@8d2n+5MI z!K0Uqtn~fN5*|Gdd-MFv;iZJP6D~3->A3ecBS2KU#IGTI2jOzOfgfI-3~wQPAK`0~ z;jq}LgWd5T;W-yfs{2j2*+09MGTEA}YTaAA`5q8{z`rVtzZ$K2fhUeqK4ahwX2Gig zFM2-m+BB(dk$PfZc-lC}m!HT^w;GqmjCNCQ2;El93cChdAl%K>sxGox?bOYvf|i@#CDI^+|Vt zu7`pPXn)}C7rd6_K4$FJ8z@$DMibWLR>omV(vO6k5+!HPOB=pHx?xekVBp*nmQCYVcI1FsS8(c>At4 z`~~$K1Fb(N%fQu((!Tn^-*N4v>o3ynZ@uTH$=OBtUK4&nc>R(szjBWEzuTt`SlH4< zhSN9Np#|B(TFGEPMHwyAHday&2>CMfM6y>YcsN zYwnp;VFuzwo|EwNdcRBk+QY$nU2oRg(wgUB_Q3@EyQ+ zh4qwgU-|u*jE@?m>&oOZ;F-NLM@A&bpYQ7{4IiS9x0yz@;L!~ko2QVX;0@Q z`yla$bTHFVV|t-=ZZG88<$Iym{>`9X@ckkk(2bk$SRp_BdL)Nw?Tz(XQ711iHXOwj zzAqa28(&N;MsMZ43P6kb?T9PEBIK^pCK-{Rrc1E5ADL924EIB}y_xk4gTH1c>H71f ze0D*v@rRS@Z&E+pQy%PZaKJmw5GbLa)(7{l7||!`mV+86UdfLpRi4Bt#9k=6l!iAvslI9SiL9Gl>YN945meW(ko;AF*ZY%6b$+;g*!)dr$vtS_ zwacY$A40DidOM$(RM&*(zisr^%DkHN|CTz?icZ@181#mJHK{($w`t$^d5T7K+#KPx zzn)YNgvSlG`Z-JPH-5KW53kJUI7e1O;wX(=#(NpKTF#qVu#d(kL+cT>`~%-{Xwp5u zNqFO_;jbHb>ob$;DI+g-e+(*5R&z;b99->Tc3_CU7==#GkxBKt@OaqQ7ry>v^=8I% zGFV?3wVOtyRYf{gmtnuoOsd^{=d2ZfE^cgd54%2(64PMoqR1V#^C+dhJBdF*{FjPc zZVc z0eK6&ANY3Qn*wm*Zx8VO!2d<^o3Z?z6LT#LRuE-Q;vY5gnPR&zwHNtY&~!25FVQCz zSHS=ClWLLCC*AHo9qgB_(a2bMfq?Me0{-qlO{z-1y+`1k!1n`BEuS9X^?#mJOFd-X zOZeLbycM`EpELDwYz(U0m7`J~BSMexFNE6<`Xe}>;WQ!Cp{64mR?4HG6@Bo+r1~-6 z(odxM?dm9$uZCTf60e4M2Z(p`eDN*_$J6ppyt2Qd@523qP2b6xvEQ<*JGXxjdLzRB z-zL=`4If5cQ}Q3Vmh7YBlH*tG`?JFk;!FK3xsvrG(EAsm$I$g!l&6$)1@Mx;PrCb* zR)zba^I~O}$Cj>-RpQa0lU@;)2A6IJ@tcXS?P}<@LRaLf8~A46dR(7EH*#*6lHl(F ze-QlBO+RJ)1|;kJQ^YfS!IMYICjtI&PC~Uu`Qh6EetG-$+-hv+*NXB(Ri=!3+%8_| zRb7StiYC-4nZ{iydUjIQBcv15ElbL^8+yY93H8YQ^83M5`IQb&_!%L7<4Y3i9BG$+ z{(Qaf=TFAHr-(eI5BJ=0g0#0KSJU1K6RtdcK)1J@p2tASzlHQ_PfDm)l3sLqXgrU- z7I_ZaBI)oDdTr3Fd}$&ue)H`#;lJC27liG8zkdAklyfav{$=U?p(Bsb8-w1lqJ(-h zY@gW5L)?;IoyR=U^vc_i&(|i@{-k}P&jt1AQJ7{ugq}a16#+^wU|rwBUnlhPPEDw` zB!8^Wy4$hQTPya{8}0KvS|Ekq2=vPSIiW@tNbi$b=qA&%P6R z8za1RT|!;$ho9jMTtvUk5k5$Gu)h^Mtms@bZXk6*PKwYEZlpV_-F#YA9#Csy_%nnug}<5xY&6uz9LKeVF&CmGZw5 zZ)Pmqb)|ctKXGk1UEya`_yK;Z#|&?&uLSU8z~3Qo?SBZLn_O@`kFb|5#tpU>|nq+AC~ z_~qgHvybO@IL^=_7J#!N*tv%HGFkckcWXh5VwUuaZopo>HKFe(GJ0jRr&mONDhMy^ zOsLz9elUI^-yar~pL*x*cDqe?1G-=7f?oY?33WoUU&*K!_5Sibc7j^-=<%QM*OgEo z&(ywx{Gqp>%-FzsZ1PA6xPGas_tF2~Njnbr*EabUKV8oM#7`&sxSw=}y3_0;Y}lY( zFGtVIX5dtX>@KVj`Ak5k_dgS9^Rv+o##a{j65!h`@Cx8tEbuzun=SAb;O!Q8C-7Da zya#x*1-=V-qXoVfcs+2b2JeyljsdT=z>fm2PJv51Ew~YVeRsm$x0-T3va@@U*DvWL z1iuRW!JdRVC=lPTB(~r8KsIhAjjr2O8~B?)X>ZrUZ?_3Q-HoFE>-q=2gLrJ?WL-K7 z+3g*&)0xY(Rv8zGlyGZR@fnZNi$3o8DNBi(fKG33LVebZ7ueSyMPRtpD{=|1bz;kO_7j)8>Q-~o9Hzk7sV;GYyY=O1s4a7eq1#dvi7h2L+b z$2$sqH}FjHiZ)~a{YQGgS`NGnc%hp_GMyUWB^G!S@M7S4JZ|DhyXgR)L;EY1a@PH@ zG#PU|%8LA(T(NKqUh>%w{w(3_GR z^}phG4)wo9x1ewT%id0_pjTnSzhmSy=oiEGzg_%xTNgR6WH=D=vxvY-{0`z*?@6c^ zO#3o^7JqNXYTV5OCN|=ZiHteymWRY2Ab!qJLjA$?ziH_+<|6%N+19EBri>P@N00C${8f+EA`LVqO2xtKZMKB&_H3IwU;{Qj8E&<7@IayF(P_!ZwI< z=8<+iK>X@oCDf1r%p>p-;1j?NstytT8wY*>__>lE9trP!_D9@?rZd_^P(df{^*0H1 zk>t}qOVcJ7+Ib?D27v)bn)3v*k_y)PUHEGg`hQ4-&beO#ybJgi;E(bxb6)7NuLb=q z{e&+)h}|yo&b?3FT+-*Ai{#|t-A&%q=$6kY_|@@*JMShmc_jS=@Im0I{?_Pi&>v5v z`JA$B#;(tC$`~$>K^*S2*D zR93+M+?%Vd<=SLFEalS%{_wL2_3zpH30X(+D=F`E_o3^b)%^tYil0xYXS1&hko&sz zcHwk-uAY~6TJRzG`>WqC+Urm6>kIX(GWDqIpZJ4+OQ@)6r}Olya_Yw)tl2a6W;y)q zC4Za$p3v(Kql2mK=kied5&lO=zZd*dlX}LVkJNSveI|B6VI*u85Yy$q;KPjfa;DU# z?EXpV$1lw0FK&Wf@8T)-T(Ue;_Vf96fzJ|gRa}mR|n+dqxQH+O%n?8DlqppmKF`CK zSHCyW_H;%*n8IJFJ#4hJqbEf|2rSfo}E2Dfiwvm(OKz!1`$VaUZ>14c~{Pxu@FucTp0{Y>zrCv68SaIWwu;rj@Gad^CD_m6XqNT=N~ zTa!P}{xNAkRd>?<&YN=YDNbpBvY}yptoEE({f1aAqv+-O`=VIwG6J3omXYu0=!Ra| z1ygE;>|98@cSj4^wR8ODj>2dWf*G&M(QC!{6XUDb622m~0YLof9uV&WpQV)HkGjYk3x-3&Y`1)DWc`rJ{QW3sZiAF_K{xul zeJX99wG{X)aN9g<6Y**Y-*@Sh8ZO|6%}(+8WR0NXY+4lC=5W!kvw=5P@H);rG8K`o zkACP^lfFM67Up{|;oCo)&i5GbZNM|}Jx6#YbdRxqJ;1kLkG`C*jLmYOQeNzs!-dGv z^LU>jknh;}#x*8#)N~i)*$-vryOZ!d_zTXPN4|7qiMUShylUAZOBCwm`$F8a=|){+wAj)$@z&E=ndUJl{W9z z3B2{LDJ9wS9$o*yn}NUI1M;rnZx`@k;OB}yz~7%{zxsSRuOe%yBPp@t8;E)oItT7X zUKT*-O%^&U@;Akno*DN23EjHw$n*B&OIPGz1b&x(d`kO;q9?ocX!^c0lV@khf=$lr zOgYX-_djv?8X~^#H}$>odfY=hH}}S)pIFCwgJtqe$CrGSd}2zkSB}1Ap7cMLp1!n; zZb_f`((gv!OMJiYr9rXfLS&GZB$`_Adp=Hk2LDY`KfYZ-URhr{n-p1X%Zt4175sbC z^~f0T3E-{Zc#o9lQQ*}*^oOQhrP&cRtom4#>JNAO5lOG&6O_k&=zEVSZ{fQR_yq7* z2;ZSRvIf`7q=_T?sT2JDz4rDm{d=DYUoP~x02jw_6MkVRZ;f1U9K=FrFL*h$ue$`# z-A8;!t{Hhqe&d9{@$OL8G~NgXQ$NJW?Vfly>{mn z_Rh?$_a@4ryodgB$CUb^v8#>T`14k>3wsW(#CyOPfTGqz&iYtmvs_Nqx+2!TBDPr$ zR9VT%rYl(EhF=xJJaznaLx1OkQ)+JkKYYE*X4$lTD&jv`=Wj=#h-lJodcK^FL9guL zDYXM~-XnVSDDd6D9}u9Qj?J$kql*vQN?F=L)hE$+-<(o=gpPRx-T-_z@IDX7Tk_Wi zymDYlEereCZ1v0iF}cof>=mLNIzlfl_3_;)bqV9k=(QQ-((e;wT={MLP-mr5c= z$dwr0r=W>G*hRd&A5XdSG2wW(dgJ4A@J7LF2k#2eZyFCjp?iOdoD&+*wr;&d?}ML_ zDYahohc6Gdd?Vp)#lI-sZ=r)Z2ufc|;!`1->2ljKJV8P5;Yz zh2KhP#wLH#ekywDKYoT^!IW2;U8eg}Sah};>j8a`(mth}I-#?3-<0aN`29q|l~7rt zN8Ivq+qIO_0P#wmn9}Py1Lb6^FS$K1^I|t>E#WWvX#{1IaXjDn6P8B)TYD$um#&vm z!VeJsi|q0ty3HxGD`wqaOL`s9YkzV|4N3x%-q%Ra&7MxLhw#Furrdok^UI^O!vcG9 zE(old#lN6ZBet zJ*7UKo!&})*0`NsQs3=@-r#Sh)E~3c)Aw{pS7d3ax`~LMm=pdEOzHjj0X-yheKM97 zxx*@R&kvFOls~}u=J!+T%L_@LaludQ>Fb?pA_tw&Ym85+-}9~I0KZUB4*Cc$8^>;3 zh}^Z$d)>3vp9$zy9-30`3&_Dzy#!41>DvuOedvd0rquH6`PA~B;jT|jP|B@E=pCL~ z$UdKy;%C0oUT#_g3B3X6?Vg-cW!d@T)Z1KVpPimQ2UF-pKLdYLQ|dL@>1nz8wVj@B za6+#Edd)M`TXuT&vJmd2_I_Ub)rDR^^xB_A?y}3lDk;AYW#R8A^!EL6N*&EkPnX}1 zve2vfEdKJNQ|dF>^Se&$nzi=)>WMzdZx8hL{b@=~Wv91R_ND&2ou1yPEB#CydhLIi zQa_FIL-)sYDz`g&zCf<;aGnTtG+J((KwZK_b>82n)Kg+d_jNC?Q8^k#jl^%=Sl_mwe^cK!jttT z78d<}cF7LxkyEDCB_bzSDrx;Z{4s837lIi4$qt_Vbng#Ch+f2B8}ugLFzucn#cz4a z`Rf8c3;c5e(DmcnOOboDWrw{afo{1CfZtv^t>lbv!A~29h%ex-6#Jz%pSh3Fz(lvN zDo8{>hdz1Zv^zhsTJovq%_+B#f8cVPf1r){HN?+3b=tKbiJvyk^7~C08?vpm^2`hq zi?vw2m24Wc&N`BmF2@1VJ3xA`5`cL`o<@LA0KeIkOK?AOV1D5yMp^jQLUFYuc(rQ^$~-jB1%zVU|{_9Rk$#<mtrAnJRK61x#6_EJV?|TllJYkn*iF?ab$EHT!OBX!;O0nP0ZajbER7KVibY zU`HFcGEOM?BKGjP$Oqqn@@9Te6e1J$Sc#Hu1$aZ?9gp)SgIhX&)m}f=rJk(3#Zj@kf-Q< zAw7yenbk68mW4~vwqY_P=UgN^((aDJPxHmof%!Cl-bLC`(M~t~cVRzOhIJ}Vzwd`b zWhVO&&XXLr8)hQEy8V;R{;P~VpxeKH?!V}bJ`*nD?L7h?0KSiSLH%D2T=F#x{A|9X zUr#L;IY>RZ9b4I_{B0l_vs05Bk(y(xSl`wUTVH> z4&_VaP4ZRJHm%+&e!-uCKfi8}d!8@JqzWbd(k~-uH%uq@?-)Hyp>T!>sZ&IhjC(GQ zf{%r};)5zL#)rwA~t!a_W)rJEzm;%XR_Z zcGI-_6gb`^_X154`X}m$U;O@Q^?bOU`*uXIAFp>D%Fbecy9e1wxl6u=Z=KfjfYHCE z)_bHOSn+}{`6}+5*6ZG*`M*k;XNoih@ueQ-;CD0ldL50Hb1n`ta$G_9l3n;8Zktvw zH~p4b>qA$xH7Z*sWIb4k#Xr{x-NG%?`aYBBtKnmQ`4fN3!*)&K-bd08AI-Nxi-Cf$`rUa6QpPI-xpex zD)`;tSAKokUEhJ+nQ{^RC_aAEc-@JZF7PE^t-Ghy1&nv1y>7i29?{XJ&*BoXT)Dn` zF!u(0jdi@`rrnEpU&`+_yq5{ads2I~mH84TaXg&$CXPn~4)A@*-^1vGZ%wNQrSG78 zjh_hnAh$xHW>OMzYnyUpaV{KR_NbjkkjB z9Y3tx=3+Yd;CWM+>gX_lnz%LqL`~&>a?CEQNeS#a}a?e4ExEv4ZBIkeQayaB>H`g5u=B`7AYGT9u z?c;Ahe+LNLk;~=)i}|xU-?>@tgAT?PZ1|F=jlVJY-hE(N4MmaruZHxIt&HUCg_rwP z0ZMX=!VNnac42t^cLV9wQ64$t)9UCONN+Z4daGrtdWJh`^chg<=jNNh`?`2ZEzsNO^CJ*v`yMVb)Ad(Tj+WwRN_^mU6aksyY zRmx=mzP4R4qu1X@i>V*KY*+(xZqiHzt_Vr%Z^_}`a3=R%Ix?x;17EEwb}7I zz#sPT8?)p0gTLRyZ=D~%iu{g(KLNgslcSr#r|#1FyJ_JwtyF0 zcO&g30emO$TE4xfj*sZKvBxOa8^isnO_$2NQB$^a=Nh25<;vqjuLA!1p;ryxM}%oV z-{O=RN|x(tIgH(yNDQH+zQ%}mjCe0K@wPJf@bsbNdyeqNt7p{n67K5(Ki|uf`}JfU z*q7+9(!Ii3tGV_;-FJ|$wi&h3*qO%9=hO4`3VuGh)!lMP{F(V2gkgajO(J|tzN9?H zrT^=7+l~a*DmNauANbi z_~B|6KyN75S#R$<-9;#rh1Ay=bPG2kXPiS5y($A;U)J>8@oVjKIU#$b;J?vtw1?pM zS@cFJ@B_fLUBPd81YQMPy+0DPz;+%J~{Zv$Ql{(Fr)1jk`cMXqkW-bAm+ zc^~+-*U*ns{nqyB=TY`|--HZV3`*CZCiD`}D{h}r_bf!u)jRL8)ARkDRo|n2ZDs_@ z>th6ZwOeP>{HAf>&G2!G#&rKl`g6cH1K0b(OqjrnhNwT_5veEh2)rElAobed0eK6& z26)bmGogKy0&fCddDBeD&sqVz19&s=7E=!6}rEMecRDm;`dVy>#(zla+FelWyJzXViA;DH>0g z6D`5gB_b%Mo6`N_QRp{snNb7KFzG++r7!hX^aIAjUqo+7xOoI#4!qR@uL0g{fj0qf zw7@%n*IVG-zpmixgAe5Cz(Y4fD`7-fD=ae z9V1>@*NnS9)TA;f;|en$pi8hcq#CbkIbm^0`MxntAMuxUpjC9 z#tAjW0>~A_bHNHqd1@ZSt`ghEz-wI#E59$b6 z0`p+78JPj?5>Ss4uW;Lp`kusV)bjVBH;@!PS+tk&HQ{SbzKm_*kB|I5P<&G-+4ZD$ zYid4Qgx;M-Po|t#a%-#%i+!DT3E^r&Oe{7>`_UP7tI#)(&i@Y)wC)-AToY{J*IU?`&O4+$+4P>`uX0T*;cozXTkfI%kMcwFhiC=)3-*iE&W3FCqK`uF zUi4S8zUR&FS@!yN4OEfq2Ivj-%&2BV&u;hW`>sNsKB-bp4T|#NYR+ndG?$X|{2wd?F9qN?Xc#$&YBC_sys_(L1(s_T@m_$c#lS-HK~| zXgO$u-sbyf)N2>wKdg2>VmAd{O)m1i2YR(Tj2?6Qkq-p*_!!}3pG&vrjshR-bUoG&ydAhrkF^kQFX1^~o>4hrxw7kP=Hq@EVLt8xhF!IIuNcimu9W#W zcBWXw*Bj7Dy)=+c@7LXNK=jS2v20}kTy3#`-wcQ>m%u_k#guE z-fl}d>;k?sLpex$7$LloaDTk-``3hSg7D$*q?d2>r_?WSTltC}C?&iex+fvu0X<+V zU-pSdoLAb{S?LJ};j;sJC8U>$&mO`He~`}SF5r2cZBd_=-wNa1N+$ZKrXxP zV-vZug1V76r)uYN)T4o%$D4(HxlZeR%APbOKQ$xRv)|90pBBQ~2^U=Nk^1NazS#or z0lp;#UIYFv;M;)feJrd;o=2}cAI(kcKy}hp{67kvS;|r0875zMN%&gw zIODw^%^bh=-_UFPRama2KDvMp4b$I8`Qht(8T3pTO^L!^o*(&bQu`{aDBI= zw+r}A;I(P_6j}8sfXE~GW8e?}!q{QZH}lE(qw%+;;Maj)un&Lf6Ep6 z58<1ke}$9>{LV8@k#+YCvD#~6^=o5|Yh%rA{9Y?&c7~<)3tER?^>ga;mox7AWmu4> zjlTxq+kxx-r1SH&4nAam;{TWrspkac(Eg-b&e79D{j#j9zckqhFwsTt9)-W0r?5}> z_8y^A@C)h-_(cLtu~{fR5irj^=gL3$o58<8@KeThk=npuj$lc*4g8(pzeVuPBk(TZ zL%=WffV>6X2fUd2*Zx8iR>6A!c=glhOM&@v%{uSMS>)ASvDH7j20&fE@`tKDUkhiqEF5u0; zpA|Xw)1%)u>n9kmu+QcvDQ<+7`H?LtpjG*z4@aR_IELQlTj&|P3wy<^3Bm3F zF6Zi2ydrFZNi1zwFBzr%L1(GxH|Uu5<=YefILbKzttUn_fk{6H3#RT)hq{gk;jp|cb^FPQS1kI$tRKH0gkD~)+61RmkD^q0uP?-&OPVBYeqiPbX9 zI5)O*Rceto5w#6E$Ds3n#pek0dw>7G<5T3c=t?%=9nwG2hp(Z?O`~+zb9O*y_rajO=+DcwK(EJyr<|i{lRH^d^rlQxQO(v7 zjlSkUx4Tl(sXa8KUWdIL-Qh>caig^IOb2i5cS79tw@Yw=<7WkO7PYyLSc8J_>&xqXE zEz9LpLiy&fb2yZEeZ=d{omDTBc=RtOp4>usGpOc%4VH(=h3ufnBYcb!Z%br0ef}Hx zPT;#Vru$Fuqfeu+omur?Dexu0CxCxH1zrJsM|4*GDg|B#y!C|HklvSkbPGSg|6Anj z23O9EuU4<6c1n;c)4ListsYnPK`*ahHZV>Mx05|4{DYDSUq9RSJ23|waSp%4+90^U zRbPdN^rR?od^JlTUHU7=t0lAU{khZ->*E&X8besxYYpLrub)**!*b-eq2PIV%}$eD zENk+e>Aa%Q#x_yq5jiLyV?1%m ztb0F+mV-^+a7d?DNBDliz4?fF`eCkf$%}kpMTTul)F6ptwH z3jS(jBUXz`SIRj!pDCxsn5KQU9QZ=9X&YMj?<8I;@lFlU6Fz%@ZvlRbz`1ufZH?1e zXh1RAEDMi??kMqxi2pu`Z=Q1AMZn80n^hm@JNkvx{Ig*_nSXcuw&b^zFZdfo|B|mX zKA2>37Sm?Mqnh;KxpFD;*F^lm%V(4O(d~X&&WVYfuTMv9bWca+G*{68VK1%7!!GEx zw$8eKBrSj8{bD18mt8fRwjMAJyac$-ZzknZPWV#jew%zo2U5$$xk~I8l4I<@CSS_8 z;&=3CSI(xblc)oJ?AmbpLcaz0KJcgc4vbf@T_W3)q>Y?Ox%Gg*9ex|6J!fmTtlfUj zt~T||gOpnwdhPIK%fI9&dH{KAGvWM}r-HvFz_$Vaya0T;rhnNQy(%fzb@{it-*nvT z^Cey<>E&EAs}AuU{ZXjD({Ur8Nk;a%JFP#uNpFI95K4O0l)2E_+hIrzu#CD+YxnM z^0L^@D68Gpf-UE?vQI1AiEN5fj-rYVh&VoDH%u zXC;hB^4$mie(+_PviAsl0Qf%Or+7f#LVpDK1aQ5sgn4~KpY@^V$I2oP#+GvZi^P_x}I?-_PO0nOSSrS~Ig| zX3b;Io*nXI!|fmRM-+YQhUqth{;Z7M}o3`PH8 z!}QBRzev$2Y4Yz;LA5rwJ z8>Zh3`m>6@Tf_9#ptoJG+JD3JosOgZEBav#( z-x{Vr0QzJ_KeJ(aM>*QRqF>xFeLUzVD*9Co(?0?F8H)bHhUu4sevzWz-Y|VJ=vONG zJq^=aPoVuP`eO~#_Xhn|MgL2~^kYF^qUb~RHQfF|e?-x@ZkT>E=+7$pZVl5{gWh(7 zYX29e?~VCnr<16!cPm_R*iW|(1HEUBEB0mSFlHJy`Dkwg(^2f(#Eb8V_CAI6`T7di zO>&)D=UfxLaTayRJj%0jeLo*ZU6@(BGB{S38>j8}HpmTIG%)m2(WmZ?AB@ z7XbjemE|1neh!(8{i7)nzG?y~IkEl$zip52K0B>DN>RQd;0Hnf*6&bnrcYvf&WO@| z@pTR;;3>@1py@o_I@>ZwCw*EgA@7F@S8Lkm68HJ&&*MBaPAuTUd7wH`{9d__g|zDI zYkJoAL$Rlm0d+zMp*-``XhWKeepFRY2=le4pR~&!7gQWsRiw@9Iflp!vJf zl>Y;i|DP&cOMTC;`D+iu!n1V?*TYxp$>F*9Uy1i!f%!bxZ&SdY71i?u$hV)wx|a6O zP8$8lZ=0rD41D^;0I{DotqT07(2hv|(#6Bi0zR^$!c|3h{m<@=Rna-|$kw)LOCdgH zYJB5Mzu)V?f!Jo6Zb{e0KGp%qDXOe+VYonM-C_ih)?L&jfeBAfbxFtUu*=bj<$eFk zHx3q){>zciTt}sN9%XG|1AbAf zO5=N-9{IEh@}XP4@fw4$M?GpVA81|aqHAxIBmKt%p9*}3`pQlFdW8C?=e!X1h3b6w;8yHYetyC4%BT7o7*T%6kLg`mXTSO!@LhoSKJOicEI4Yh zUk?1`lt<`gs_wZ*lj3_Lp5%>m$Kw>SJS@-&xFp1)r-)Ehr2k2vTM4>O zG){TzKTiL^t$*X14x#@XqQ`t#>|>K`ILgmv;B$c&=g38VA6D5h`aj|e5dSJMc*c0q zzAvY`0c+OhC+Ko=WV>AKkppdq`FhW$4G`>!|(x!B*pE>fcQ z;y8=?kFRv~7Z~G*`gafDhXNl&`MhxY^gbqC{_ki0U_9ucbS6Pwm%){Fp4Vhj`oQ~p zUP1M}2JuCMD!rbId(L^sBfc2%4E)K|A2FWRv4sg3rQd_mF+D#UjL}(rXp-7zJmf?U zsdQN&$9eccZH!8O;Ke%fz+c-|`t`vvyxzDifBoUh5e`I{%i(>))} z{a3J<=u-a1K;ELq&|d1xpZET73VnyqPjitkAW(bBfxP6W>)Nr+z$XIleV&opftAt+ z{wB0n>jQ?q>x|#f5#F&|N;4A}1o!wYAIBNzAAUuD{;U6b?T2*YW&B>*FTBro&@6x+ zt77qxK-Vmr%!SxTp9cQ8NtLc2e9!fGo>O`BME5VeP~W)&WJR1;JBM-?O^4mWg9Gb7 zRJ$G6IB4h#mO0khJUwX0)L_d#{VKaY>ndiMr(I?LJN(;tNLVmFOG0AAd5EZU=%1OD zt{SrKp7vE=z6SU|8zl~6`l(oBfTnt#hI9(DDt(^U6Fv+0Jm9_W%Ow07;LCvThOlyk zF9iN9@V6->e6pJdfRB5*($(H~J>CKfjP?J7kW@zLC!B|Uf3?!p+$(*; zj|D#Ct-5w@67VyC_h;wEfG-R2CCe&Zcl!1pfBD9F3Z0gW#{GKkdum?xpJB{I$zGi! z`K!F!wa1Q9zN3Cad62)32-7{d!!W86UvJ=}ffwf%#CV(H9&d>+3Gp$A-${JZ5q<*j zXMv|~q8#C;0bc<;RgZFn&jS7k@NEfor~Jebq5=9&AnDaEj;FN-#M>% zKA8@_q2Rlb_&oA&508GxEuZqS26QP6+39fwyg` zOJ59p4DjCcqW*zj1blt#nlOu%twek@r6KH^=X_glpnAyoct7Jj-G_VDN1tLDE85*y z@D*(JzdoUSO+$PU;=gjI>$!)Q`onU>r)`7XB!egNMaQbAAvId`8V!#6Lp91bz7X|< zur;qvf53x%ntgyp*?-7A0{VHNH{^Qm)unW!tdRF*rR#cXKO$Xh-C25Q-s=+5OFZb( zc2v6F_0!HQe?m6pqz6lN6%_S734D=7b;rd_;O)Ts8y87mYY<=Xm3Ke(9k+@RUx9dU zdq(}C9QY%^r;#4({eJ4e@L0@_P9fVdrgNyY6czT5qy6r}d<|lhBYXnzM}RkGP(}>l z#{ypl{A@)GpYW4_PcE)>6`SyxB>$Vb_#BcCd@$)*I+C-Q z-VZ)32=)(n@9}m5=sN*V^nbSkfF1Kcho;?f`uqWD&G+n{B^(yaj2;%MpR9vKT1X-j z=~aAR=}Je~Xm>-gaWu*Mn2yk2KIoE5efI;Xe8s@00Pp>t4fPKP@Z*9140^I|H}?)U!}HAYe6A+HqWDd>at0XuFD+V8zD@9BF+-}w=Ft9M<0 z4*8mKU6tSYAn7e$##bP0ZH;s=2FfWb?Gf+v9#5&938CnZ*H^jXe9P%suX(=*k!ZQk z|Mr|wPLh`ed9gQExvunGe|z-i-5!fH%i|Z=7?=Qg<&YOSxXSg$6#y>WzVW_@&GLeO zdoeiFvi7p@88-d?@C@6{;fwH}ZNpJj__?-8V1#rr?->&Y`}Sy+Yc>stmiw%*7q?l$ zZI-XJ@DwWFB*br>SmnAp41gy;9({T2*C_g4&z2CseLzf9NnRo3Ni4cF_FEShIA@+ zSNXhGNBAt@7kyjh`qisH6MhZwY2Q^D-xC5%PL!YMORHR?vG3!RUw`@>5njM8d;Qn1 z=(xQhA}Sp7;iFZqnKWNQ`MuWhpxU4)849*2LEpz;3_3~kC>3mSbM*l!Lm!G9V4 zkKn%o;tE1YF9#?;cb#_4^6f|d@*}?U5aqvP3cF6_>m7mh=>w--GoPuae4chOGQ21h zpNpuc{w+z(!%ISu<8Gg z!jNEn5u)``2nk`g1S5o81&@V~D?{YNF&dA@*kNC-)vjF#8{-b{m6~qBV^Vy_9-l98 zFAH$cK!%M)6UasT2Y(k{?FylCNhjJr@NrjF*V#uZ1U?q{FhvZXSPuYS(WTmzO6xYU zj-mBaJQ^=8hK%(SO`*b?V7>=_fAfnZ#3w;cWcOs^;FM|=U|@1Xo+llmdN1!dd#JRxXrJGk9`6XA@X(9)PWkK96!V8+)%8AKn*e!fh~EG^ zZ;dnb;%zHPC22mU!g!Bn66D%OSJ%03FBAAg;Jw#xRPQ;!4+UP-4`6bH-z@3P`&6Zp z{z^e<{7`$S20jIHmXKX_w}AFJdOlpm$^xlyHj)6kB6&$-nSrq_XFNG-haQPbjBb)67e0W z-`yW21M$UZU)E2I`jc~W%;oEx6~N72nkCo&LmBt| zIh3xo1@xC%?K+LHQ6GAx+9>Z0R08sq_BiYwos%o}(bq7tG21YYk_z*&-(w*6?BA7kP^1h zPyR#$Cwa>uFXm-whdlEs9DR~??zvZh?xTDj=Ra&v` z{S2q~);sxc!=nBsAdj0NuVPKL>oICi&`+Ix6s)_Z2GJFbv%<&YOU?RC;o}Fu0Cz?{ zsZn_ER^d2O_;`GY;@$$%Y*KXm$<9aWor*z_5qkJ2xU1un5oUfDm$Nbu7AM6%CXEDcmpT*SU#F4%) zcZf4}>VzfEtR;Kg|)pm};R(Uo}i?&)WqenIb7>Yw{HYxum-U;NK3 zXrWB$S0f$!SJidy;|q(z_yT;ESH6h86Yv!sYVfqp3ag`SAza=LZEzg_5m^Y?;#V!Q z21s5t~Hvha5qZATPcx`rp^pE?N%KS>!rv0(>V7yVqTC z$(PTE!Up4G-(B#rZyzMdfFr$UL2e1;b{81qhw{G$_zK`3_Z|QI>4VN;%|n~?QvhS0 zOY*EZz#YB2+7;cfoxmo)zT2-jsSlEu1bG$TR=eKwJ#XRBugC7tNWXyl%brnOG5#!v zyp$j0{6y53>0TXA{nMQ?{=0>D{X?F8Z?$V9wR2DX`_tbrOgOXXyk(vG_sU=VWq5x6 zW3}s7!uiXecX{j6pI81eAuq11+I7w?56=$fSnA22zN?}3egN_+Anzi+*G%Q52a6YM zFTJrboU*^#^-ja%H$4`e9pq1(m;Reg|H}QhkX^QqzO!+%r z?JD(c&;IAgDVFye`kqav_R!ynI`+a}eTX+dNPl%3j8VbVKc0ZRvXfX(`{u7cdE5NU zGx{%$N1Gw9prYEfTecT@ZzKAf&-h#5JJT^LK=l6(&{t)(YnE?+sIR}?=RZG2`NlwO z669r9Rl9nTJbX{D&b-4@pL8$dNocE{*BNfA^S(qpM6QASw9}XeTvUGb6aH$0%6$%U zhE}89A$$?}{Gk4PVhn(YgpQd1L7t1`HDp&3^*#0FD-&|EYpPwH>MNf|e`Jqce!Hu* zCp7McL0(#|AS{ddBA>x}>PDCw`CjQ_l0JCFH_Zh6N4 zJYM9K+HpGMojq6Wx=TQ%a-+SIsm zeC@A)dzXr9vi;g~!~Tl(&lRxeZEIX9^*vwkv^%UREnThQ<8i=$BrPpd^zq^22Zg8p zQvjBy>rH9`@|}ZpN-nQ)-Qb&VPknpR!MHmqeEjh6)MR6+JET6FeVgC14HDc-@g9azuZzT1Hk!3q{~&&7&l=ZLzIyc3i>G`E z(BlB;5%0rDJw7b-NK1QY)$$kriX0O91l2#%N$Fc7-s|vdr#<~<7 zaR44pX9TK9q(@Gazbn>D*VTBRw|WlcABqL0trKX{5pTP`#J-UK%d;N#zk$)&uH23KXTsX&pyz+ z>!u6MXGmUD4~(b3lRT==36K|gV~z2i2J%Je~IEB6F7e{_|Gc- z34!xFdZGTmRsBD3{v`0nD*p7q`7^)W71-51c;<{CSGM zFmV1%@Run5(!lwP!GBiqmj}-8=#Ba>QT;z~{v`0nD*muTf%kv#CoBG_!1;^8KT+}b z2%O(>E$UzK_Y0gq3H*7AKOu1bOz@W|{xN~`7lZ$-;-3&WzoQT8|2x(H1Lscyf2`t9 z51c;}{K<+xD{%f|@K03yIf3&#`l9|7e}3TnN#M^@{Dpz@XM(>(@s|e9Ukv`UioZN? zen%|oe~;?_f%7MUKUVRF9S*$zgFjjEM+MGb4E~9VzenKwj_XkWioajr{7K-?Q~U{m z^Jjv;MDdRaoWB_SXBGd1!1*25qyE2F{XcO2B=E;7{`A24Gr^y%__G4%F9!ca#h(*6 zzvBkfzv9mioIeTtd5XUg!`HR6nQStW(oZrzO^{@E*15IBD(_)8T3n85jq!GBiqPY9gf zaU<&g2i5-r=T8EEtm01(oIex%$%;QKaQ&cXRN(x@;Gd}Ydj!t! z7=Zd${QUywPXd3Q;!g;iKNI{VihoSt{KeoutN14b&hNMh_5Y*l|AF%-fj?I9rw7iT z3I1fopA|TNG59Ac{+z)19RpGSia$Sa{v`0{DgMI1`7^;^qWDV#=Pw5TS;b!-IKLwv z^i>cBCxJg!@uvsQp9%hC#h(>8e=+zcD*l|n`5i-0 z|B639aQ-Cl=PCZe!1*)5U!wR+1LrRW|5?Rf9yq^aDC++w)&B$MPXd3e;tx9>c>f1~ zvf_^loWB_S6BU1t!1*0Fqy80tzrgvEz@Ml169VVY1b>O*9}_r#G5F6a{t1EeJBFeD z_pAONIDZoOV-A5>5y-`tj3jwwCG%t_j^oUcbY$H<|T4EUr`ADp^6{pE9#t0phGEl zg4@plAL0)if%7`xKR^PJejR?i$a}Zn)0am23E+>7mihk|(oYBf#D9ao5d3-n27lN{ zv@h_}d#rSRrcU|s9*2IrfBn&UnFR31wy!bnlTLD#s1NXyE=fis3ivET3mt%<^ z?Zf*#nV#T#(u?TFfPMz(=^BhW^rPz1r-OcL0QC8ww{@;@pZk~RZN>RB=wH6SW}H){ z{FH+}5A>=2@{?RQKT)?qUjfi3fIb%IMK4zVB+yR`fIbKGc>&OuQvL&=54#=t?{aba zr1sPg^hZE1?(Or~OPsfJx5qdgpOy7Ft}aj5lf9S({)t^{Ts2f5{`$A)yeswZamG^JHoA0@^d!d;`{O**QNEbyNNe;UGc9{BgH4+lh^qx|8#bu7u3j@pr9G~Pc0UY%?8 zI}VPh+YCqq@h5>l4gBK>QQtTk=bxX(y-e`uf}gH&r*`7M9n-5;fAI4Lx6#3%tx$7zUt_OzVkr$UHWu*;~rJwp8)>Y zxEj}HguU87MjL4_XnwZb#O^hI<$!-H_|AmNHp?CVl%XUioorH8!@SG+Z?poV8T%3c zX?>(4odT>|g+9hNnEwmvqZ9I73VHTNYFxw7Sge_lC;A52!)H3FOHxU1*1KVEme#oT zQ$6gi^j{C2ImWQ?4BQdwe~gs1YrMDBdkoS)TH~VYqm*+XkN~_5c)IpPIl_+xp83H~ z0{-lg8rPo{F??#rnZT!j-br{-wtuMCTSWXC#HS&i%!&~|+8s}Js#wOabjQjn97(0Go$@Dpxe(>HFEmLuIRCu>~c(ym;vPbOM!_x}!+aX(c&s_2tLY)@i)I$A42d z#(R<%bsxsd(>1PF>XYYfFY$imU;GOc6OvAlHv#f&H8rj^2vfW8x=VDWs4p}jY9E=P z%Ld)^M2E{u=Fq(wb?1$#ewv5aHz)>w1^7Q8{)Y4!r!TEfpHV3oPinCraxvp%ie-lX z;(PQt0rD1|{e9$-KJy`O>n}CNcgyPN)3_Rq`r`r6rTprdhfmcl5t{7aRL|D?5r3|x z{_om**K?xfsQ+?$=AB89$Fy2kc75|sZ+U1pb1pDeWg>seAuq8}t*eu-Jb&w)A#~r> za!YughFdeWyWkHXOuGLp4+ypN)g*0-@N+f&h(z28A2+&c<0PzvAwzHz@ZawN^nZJ; zE7JGE$53MJ;Px^J!4IaJ$Am zo|>gV51*lpL^?_EhZ5#j3qm&mbD!{miPaFIyd*1358@)s{R%T*(cC3sz}13iNDk2q zAjv8IO9Bnwrnn!Jw0gA&WI(edBu$$rVagO`Q{N&Yj9ij*6t@SJ|3O-x*Bak7xXo=p z=vx=bupgd}Xn>abM=9uMfPM(V?0)ebH@wA-Q3|ATcoXA-bu8>J=tj8vdA;|m&;@*t z_%Etg`zLu<*1C>LyXieP;i6o8O>XGu@Wk7~hvK%8K_YyA_|O4}c;EXvS!2pU_Ha4m zCHAa!O`&q2-s`MeurG}d|M{%C469@4;Q;uv!5>fj9y@{Ww%i^bIb2+JCiD>Y5bO!) zihS+8XT9j%ZxbzRE_5$UZzMGa@`her>w25g_2e6CeYyU@jcfXIzWJtl&IDfp_(l-l z?e2X>tZSxPAM@R&6Zzf@`ZCb3B6@tMM~dL}>XBu=n-uJ5&1oATO?0t?Mwt z)~3hvcm_OO)1e&EpOf;oC?tF;mt#Eo3-Ym+@F1VeP%K&3WiW!bUPw7treIDpVd58zD6aF)SF92Sw3m^wy;iV-vLleft}K=pHQkI7NNUN8Cpd_6N)#p{FoPKswTUC*V_oudiO>5g(2C`s!sY z;$sHal{*ReF2MVfI|1otAwCjv3uvW+dZ^Q{J@yFqndp|Qc=!=~iL(Nu!4Z777nojF zghm5%7ku0*t?L=}=zz)@_6XYZp!&wu)@OY7^=9!oSR+gqL{hm9 zQ2vk(g^6z})S<>dO3(U7w0Fc~ne2A`5Q+kR5%9B-9dkdhl%X}rH5R_nWc5I|ighK` z-x%;8xuw>%p4#UKcm4TmpBPt-d+X{k%rJiG7c$$T-xMOf*paoy`|+Os2mR;Ezr9*PgavO#=i};KR1UwYcA|o?$`Eo5CP3 zWpu50j%rP;GoHQVJ)Tj$IUdFO3G{8LK_vUBH{bM)$#uOIXNl3}wU%EE4NvjDvjNhD z9m_%fvd7fAuwBEf4;t(FI(^-fCe6VL{IAW2gp%Hik^kJ3TGxY=Kz-xVZN9Zhd|{8F zy#~nF1AOt|i@v|sl}zcGpNq!%PFN_NCqSPF`V6A?a~CA_!IgE_!E5REB^Xz zJk|h~#r_8tG0;(a9!v7Z*1E*KPDoAGZN2jD^^}H^HgI8Az#qX=*kcB4kDg{Jval~K0Qb@lMA>_6*LPXi4g&WnTpIwj z+L9JWB3W&uq`P7^+UZV>zh+@CS=t)excl#no!0ma3;RSLBT$a6mX|E-TJYSNt0VM= z6dBfzU(I>|?KH#zzK(T9c!&W$`?e3t}z~ za9)ssYcc8zZKuxG5ZmWENAO1_fz&ibds8p5utPEP3BuJ)->@MJhYIVQ zPGn0pj(agTYQX-e@ohSrsds1WQ=Q}M#otn{L2J2Oi#kumUSln>Y_@5|HvUZ`_A-^F zjDE=O5FHx9YGSF-d9{VDv5XVAZ0#3~KC!md!k5Gv&E=exuZv~R+4#0t_EQL-+?UO7 z&Uf`?$C~qR`m)U}__uvoZ4|GKW!u{FUt`&u?ReUCY({%t(uW;t&(HK>`#U0?!=3nt zv25)X{KZ&yq6=Rb%U0Lo8c=6+h6I{oIq!k7c=6^MY7*xEKF4 zmM!hg^J3YwYgeJ(DC5+^d-DfbKlqR1|KG&5n4%S;%)4}6uCpIVDd%Jp=z7Gy5Iyr) zGk&TWd)|SV-40&b8n^w=0YhmELT9ur#HO3XK=o*c_dIZDTn)FS4<3biTvJ4(Pnl#%5diPd1ii;bk`VnT7AQv0@7^wK24t zJvNqZ+Cry*J4>Xd(Wx*7dqQQ z;CBjV^y}yK3=3N-^%B+!1Xpq=y9GW}7v7~MZsp?G^q;R?Cfmg)sHv$shq>D(Etvg* zH-THJ^FtOk)q`|IeSOrA8Kr?x>V#&hCRS zRAKL%ZY{O4Z%OPikL-S|FA&2F8l)A^u15Ga0~WGRT8?Pnb9U5Su~`-r?yz^^?0sM6 zCpbGoB)=-UMLJ)nv-ha5n^k3Z2k@5uVu$UWSV&V? zVq*{X6{U5o#~~eIB-vruiEwH!yr4JR6;Tp~_8i53yoRldT7Zss>Ke@SK-Ikay+<_E z3Rv^B?g-XO$q}UAlx2bYSbM6k~y3|_ONH3D5u~XJp=x^$$tn9pOd-k56=+9Z$6l$I?sy0epHA{QJ zl51rfR2!wSB;^b1R?c>-ZXg=kh39hUb{Fi1;lg%|TP3F(R2R2e7FpOv-9ZCSTLf3g zTy>(F-5s2J<*EcW_gcPnILo_sV{-ueh9lzK@HveUh5%!L`ZTCEh)pANPpGc9zo;2q z;WbsWU2lI`Gsd~MlzOPLS7-;V?*_4t-KyQK&DPlr>g7vRS0}m(Ex*Z`X6#u~3sMkG zd5dMKH4TH9G*w|VC+*>}_5W3vG8KL+4lVqZXXq%^KSVa0Bots)xgeP5hO#e$#gVrF z=3ku_X)DmMYEGFd3rQ^yA?mvj+M9Ot1hFCxg?sEx8)0>+3T0#+E7yKs4HoX z$=__xPHIJRfb=uD7Ip4B-H6K3HfitEDgfzcTR4L6P;jGa*p@bYQG1r&mVeQn6}IE~9oXz>{sHjqjj9^GLMsRR z)G)p>k}VD!#n`eY{Iyo>OcTDKEnD4`Cai0l^OdbwZFA6_Y{3_`Wpi4#VXUSlv22O_ zE1FDeUKPb&YeS5`v>{?DESXuaWo5_jE$h$}mUQHs9%MNk4_vv*|Yj_C21JdM3iEL)Ua=$jdQ zAej9~+NqKjMGRB@`R(j}ASsVs9S^ey5SBw5;6Jf3fN2ayys&e<9`Uks5pn(B(AcY# zhA`Zeow)w^s(BWnK2~YB18`K^99-LoJ*$R^#}DgMV8N*&XDBo7XEbm5tTq!*2^Kcv zn_IKx&1RtMe%l&6loFY+q|A`&5H^J@FqL2s{CoLBLS+Qg5_lYU55z)OqZU|et!$bc z0K~k1fyRH-*a?;2Wm^9;8ml7kS!FM2*m++2rRfU}_Oh~}2 z4{=|x@S{r^^7P`jF`764w)fp^%`{JJX<0Molx43KpJ_M9j0(DSrp6Y@qBJ;kiN2*-LwZ_U0 zT5$kxs!T8}y4N4kW@yk6G>xNs{YBKnWYs)q_WOcXY<)e5y|0E?KlVH<9CT5A8l za}jJ6&BVV7<*Os`Ir1eKLueoI-%G3KTh=n9^rD3uI;~@-i6Cn{JWNI;0IRh%d%~a_|9hRr$&5tGxiqEIgT~vKR07pWRr6u z_@)T9j~1sN+4({TtFRBo467+&XVR$p@0Ryx{)OcfW&v9`-*=m_gPsw@H{Qm!(QvUR zh@ZQK&8IRerRTjdtMzWV^zOX8kpBusUQ?NRemyTd>hatEjjOUMFXDB$MG0z&oHquD^bz^>R zB%4LrfJ!#r&Ay@Fp>V$JZuSZ(CO3jlzMCDT;4cw;-(Bo|JA#|-eB)j0JO$@8;mht~ zpVL@~jq}NOvAMMHf3+#!cPIOvg5^#5#yi>Tq|bHD__90MDGH`J_~bj;dYVCPckq45 zY${EpGn?~`$?QuC?rqMOC9{Pz-CEg#Pflk0C|K2k@4JJ&MKiv9OqK4S`8KL7k}tc1 zeL_prqDVgZ4)#3lOfGK4_l;(|D0rY1-#D7ROcTa;TJvS2* zDE2D_)1&ytQS7rQ1b0XAWuw>&Z4u0F%O{Uw-%;>bTfQ%ey+)JSHSPGuBzA&=zqRAb zlGq2AA-MH2J~@d^jz(}^G(UGM`+|a{(Y*9l_F{VkSG4E(x3V88Skazm-OAqVfZ&H6 z__;)Onu60h^3p{1aYqDqbmaMo?72<|F6zXy64_1){?v&tyNx|}`4-HHe~RTNhq2Yy z@$BJj%Jux4VeISc`E$eBt2glc;j9Y3!`P?&_{+oCy#Bm&IQyYL&q`q1Zshq1Y^{@* zCa`63eBbSC_5hxL3;THhKbOD`-o&$RVLJ!%bHiEIAmS<=MAEVbleE&oBrR(QrCU0L zQp_4kDV7eUJbW+=8N{UOcj?U0p`=lwK)q>h*QFAuC*>5luG}|_<&D!N#j$>nOeH;E>FSer%y)-bjEq|vc zo7;9rbHULzlRt-TiMQMG^sX$UT^uT-9sjNid;YTbLIgq6?fOTUw$6_rE3_nH8}fpL z+AY&^x}nc@=cQM(%pUZ$omZ~nul8cwuEOI*qGB_WT@{uN~?0EUd0f`K!u%pSc* zo3GQO4=kDGlBwkt09I%v%{R7TUr`TxzQgKf2$M*%K_6>#8to2Y2h@tN=X~vZjqRpP z9aZ@xx(Tm%KYS3YzFR)C&In=))a3g`&4T@*S(NTlnRrxB0251^mfgs{Z^lpG$PPG; zb_Hv zi79@v8{2UOFYm@?cjd2iXUn=7su;b>ihfkwi2vxI&X?DW9S-3iw_=M!i$L&d6T|hC#~3X&5~eCn-TRY8U{XU&I_8e4K4W6R@hK^9nE}wBw?WBi`h39o0hxvLs1*C zO-ELknimZYZ(B~p{?d=l=x^X!#4pmZ5sL?}u-Q8I+LLYBGZGJ*XvLSxO;4Sg^o;zc zSo=-n|75eho5K`si|xxs?0eZ9?0(jN5uKCf%ZJj-RD156v;@mmg5LC&wn+Pkmjtmx zvO$X{mal7l$~5d48rio~2P$gxdSq=!HjPFCYJ=CC_G_;9-LDakhkmmZ>)!^kgQ~AY zFV())=y@e$2c>M$7w$YBy3S4mybx{dBn+60m9r$e$mgu5wTTrvDOiYU8IuvRqcNTr zV0YlRkX#+%QtHxFM=xs+)mV&&-BZ;jL1)AjYj4=nL)cfjvx8W+t*jq_rGtRqFsKuPq{WNc z-M<$b?P`y`=}gNaNXW7A4G#8^ZGmBU?E`kg%4c!@Hh1rY7-}4jCztN0medg*`#2~! zm~EhGA2QHvxaC<*?7=<55tvU!aHH=A;De5$>Ck=i^E$PVs*dnkrCu_~E45AG=OfrGS<&@9A8xW*Td4gcAIytRLv=<1PHTlNx3yy5 z()|MkgB4@hCDY^u@*iHb?Qa%b6>RAMd1nOcOF!JBodw10g=6KJhDN zN0&2XhaBbC&$gLkxC5sM{sQXfG>(wisRXTof3yx>^u?q+%UUbjB=s0US@nHZY;QLo zWA#TNyex#BR4upfi*$6LjA}xiA87I9PuJoYNgw{)A6R*xpRdAf^$&=yS3egubmP%0 z+D#g@8`XHi+x5p8qQ3#NL^da3405#%L8pW1M2<*P%oUs*PdpY&s(-1M3;W^xB^c)* z3Z>+hjsop%3o9qF)Ajij{zy$H$N+qzmuMeY*=JItVf$^>`cI*(LJq|d&p6(aTaxQ# z&VYJfW7!04lqg~57wfZZpN6m^sr2_WY6!jfY0gF?FqT(hKauFM#e0gg4=ISpizhhy zS;O17b9H`{vsb8!-q!hH&bCnyr+SWac7lSx>ii&Q&r{wPTKIm>UZ)`1?>=rkh55?D zf5dZZ!q!@NA!m!IOe?G$eR3-WcU$?-oYhbeTa0HowpKB9+`xGaXM1F)y{_(B>c!?ZS`SOQs|DZNi=Amvisug0$~(LkJk7>j zWKQNu{oA84$WGPx=XUmkb{;(rbWJm~lQ=UoyD^{EnWcp<8ZNMMt9htU7pNj=rTEAc z{d^FcMG^^Bx4lQuNIPsccX2jb4O%qlI=5QWIa@4?g$D?u*{wj2H3R{^mkmdFf&qt9 zQ*fr{>ufvenv$Xs;0FF{2Ffo#gcDJxW-r@v}i)Qs(=l`Em* zCVhiFXkyq;KZGJXde2nbK^r@*bnoXRhyAh{I?mgP(Mlb$`ofd4W zwbBmYO)~K+2MMP*9(V3gN~ZaSaY{)URzJ1V(2yn{{J76Bw4kES);4whu^T%H#F-(TQ`7vpTOxorKf0E@9Y73p+>M0yK^|zP}xN5J2kw zwg^?y%9%l8h z|2r!`W7Tlj^g*mq{?V@r+qy zt))0fn6BT5vq>LV+bjxV=d7P2UgR32OSBuO-~^xks6aJcDh}|?uqLhyVrw`~dJtjs zKS21Z&ht3?MdzQQuaFh^(n^SG*+)7|wv^#<_QsIzMUB~pP+r@Z6;M`OVH}8Z>LHM1 z?*l(i%hL1k!W{{@gcCZrcjEJyam=&u&unaq1vc+3D_?;_c6>T&01szA!Vx^`I>)j7 zW@Be4I6Ihs0t&KitAqI_8{0_1Z-e>AAPB}HIm^b^+t?b}o0~4s@?djI!uhnG>}dEq z(T46j>E%HAc*_$mERefW8NX&;)S&$h4`)DM=(&LH|!Cq6*fdgAL__rz91J=o~< z$91o9HKIMzxbE%tIUQ(6N#w}yoXfsXYl#;}CX=npq#tC#n6GWsu!??NqU?_sX~%UO zUjfC>3irSkeWQitQ$aB98KoxMv0hsrdM1oLD_bjaf8i6zGzsp#u;uQS>;SO~CH(8> z5$&DQv~_a7W3#kDgxjDQ2ZS*>6=?{?-^hotWCL!~dk0!cI;H@!*f`g`TW7_(vB}eP ziS{W74+rtD!r0lMV+NC<`5mMxwbx+Gq054{2eZ$pEtSY|GwibFH!)g%CK{}Ohl%5S zGW{-8WA|kQEe&J81o1gx?A_qo5uR=1r$e#U%hUlpFKht}aRblh#aw8e{(8vd#_R=E z4K!GIojLHTWtDZaeQzAsaT0qPZ0hiAcwEP6nmFz|Pij$&ixXb3rg1h$+OQ^jbozq$ z>JYvugzc0wG3RqQ)eQAoczz@Hs-*T6s+NVc_TI}=y6QR zgZTy=n+{%LEF+pcei-K>ev0P%hOi~=zw2zYRcbt4m$ul`f*p|q<$rwhB@#*2dkE^{ z_gO}LL^~x18u2%pvv)#xnuGlk!hdeXR+9yp8Agb5J2vL9HObGkV(Xhd0;M{Lx{8L> zsV(@77HmdKUeb!?QNP(6NeCLREL{{&VWqL()78D2zMSPg z&i-k{+q-7zcuXWtIhQNzMtRQAc7>#e;p~q=*D~toMsGD{Z%~`w7V@=@@Os(1F7k+~ z*HYMhuAC%Xo2g;XdY>{)|2xhK{CA$kqTT(+EyAVx`v3ZD%S>&XR*q@iClP#&gH_XG z&Z%~u>tOk`p8LYi^Bim%4K(wc@O%f`Ou=1E_&f*ujGk>4H|04Fwx5DkP5CMZn@lUj zjAnebgS|q*cbf5a4)!qx3!CwG9P|)E?0SFbU_VoEhJ!W_v&pQZxi(o%c59=RuMWc8 zmEMy8GNQ+0ctWgk9PIm6GhX>>lJYFp3OFMGTRb=TM`NB6emQu1b1Y8QX?Qk7oMd3) zKJp%-?TfYkF!RUB-u&i0l0SL66|DB#^w<-eEvI5V`mWX3pv$xLMDSy2QX^=&`ske2 zX>HgXY2EG7?`g+0V;}jf6l$l%+8k|8%ZyfRsoWzpwn0bX`0{ItDtf-Y+JZfL5EppQ zB=_(aE}MQi%cL?PKXQv_j^%C6Hp$tBJ^F3hQ4tHM=V(R`I)uNy}1g zF7|gMr*W$KOpCW#vh{M_*?f2mj!KH%*>^OKpgJ%q_E{g9ug?miBjptwD#;^Yx=b-F z0rD?!Uf!4|uFo@si&Y~I??T<_9`M42lE4wtT1?UBZQmqjR-eM!(4NB zQ+_Ct&1m*5Xh0vB?2kh#X+~5O%yY)GUudgfmW|II&(_lZ=@uJ5`7o=X;N(X9tB2WJ zv?Z0_i03}c4pHz-BR=xZ4ou>E;Bl!1Y z*|7+oKbB?EME`X=e|aqXih^Z!{@a6WCQbC0G~qu!$c{JR1rM?pX^y|5DPQ&=&Ge@{ z$g*f&`F1nD{{i+b1&`p(ln2;6n#jNA;IBWxzNFw@2cP}`n?cjLmzwj#_p?nDEN;%X z-p_uc;0rDIoA{ANvYQxvw%g$49P845oFUzA?j3) zY0DSi!$Ys&ob+`LS zWZB(pdV63Owx`pl8!7m8d;aR(>>LGWci>a+W*>AwaBByC;4W50!KoejXLqr;J0iHD zBVTbBJ3_&qJM!o5Vy|^Va1Bl>-O2V+@Kh(h?N0U*EhAQ4&R5;ZiYa*Taz5)$_5v+Y zvODwgWVW4x-*@I;CbMU+Kybko{GDW0K*60?@E4NVuM|x0!Yl4z>$)KLc^AI(4pvFQ zDP8&MJJ=gt5uDzQ&%cA^c0+JuH(ouOE$Pm`8O=WH4#e*6eBEfarUzd*n(gfY#Hk+q z>?ro-mHfL=?97!w%(#kwIEsCL6<;!nJ=+tA1wHvW953z3e@J2rV}Mv0!#5Z+`GL_B{p5 zd-E-~u?5#6_{O#Tjoa8x3jTC0pK%*Yr)Nwr_u)rxWuH^9qz~VIE1S|6!TEjpTeq^0 zDY&CAPrsF&rQq|i{6r#qKNi8wv3y4&J4r!TEPpqVy?GsiA6~~Z64?O?)?CLcN3vJ0 zM={`}`#*cl4WxRLLD7JDj}|k6>;*KQxTZ9K=5##`X>3D~GX-gZcBr*s>w~*v;&VAt1pa*)MKp(}yCs za465YnQf%t*F*X2o7o#TFURIKR&rhDX;^o%Jr=&IF`H+-2c0;WZ*R-dr;8YFYb_}z3()wSYuylNbM*3p*7{-9XJO1nue3Zn-uD4M~+y^VYA34)9SMY4o}45?eGC{G-h0Kmo#um1D7;#NduQOa7hD~ zG;m1+mo)IdRRh`1I8k)_jfS5lVWkgD^@TJ06S0{?PT{-bNuM|Tya~=T!QV-^t-*$~ z!bX73Ns>#wCQkTx>M5M{GTgxiC+^aQzw-Pm0>+_Y;cz8_aIK}EC*z|ejMKTo)%@oA z69pFOapW;95QLl2JWlvBTP)RLz&Ix_Tyq(~fnMQofLAy?)bw#uEx=_9JWkLEmw^=s zIh@!N4hN8g!-*o{$~wjgU*Tgq7_iEBu2i&C6I1E`<}%6?-QJ*gNm!MuLc&WgGve8Q z$!(STHz&73*6TXyZ;}3P=^v7Qt@ML>8~JV_{m#!iO$`n#onNcy$X z59%Y+mwspI_mTc!>5rEFIO#tn{pr$QApI56Unl)7(%&upL(;F6eo$YTzVtgwzmN0> zOMkTV$4UPw=}(vb0_m@i{yOPzk^XM!ACi8p^n+q$`qJ+#{XWtkEd9~aA1D2%q(5Ey z3#7k7`s<{>Mf$s?e@ObZ(hs^$rZ4@@((fbv!O|Zs{c+NNO8V2Kzd-scq`yx3Tcp2R z`iG=nEB&DBW%|E2O_p`dg>l$BjUn~8felmUOcb0x1=?|9vXz7oW z{!`MQF8u}4Um^W<(%&Ne-O@iK{aWb<^_S^Ozq9oFNPn>OM@xU4^q-Rcbm=dU{tD@@ zll~Uz@0R`{>DNl1{flnX(@zV|ZPMQ%{aw=kOT=GAe0I=8;g?AKe(66W@e#pB{0WIy z*;)J&xuZ_Azi?zG+yUq1$L<_8YScmJxwG%AUAy+6bDVI8>iG51e_2SbT+08>snRv% z?3QvozLAe@l3w}d{3-l4cRsEW?zq!Puhdyzehj+(&W3zd&idpG+|r~)ix!8RlZGu> zv}n;0=dM+y-+%x8ahdP+rhM&^@JX3JrH^egADg6J%G~_*rEBP~%uTOgbNw}x|N7+D zhgbEc(ot}I^sAF*XJllQIbUD&=%4@m=bxM(ojP&=uHJeHDp@n|ho_31?_J-zNs}f! zoeQu0U&hYmgJd|~e!%d75BuUC$0Zz_L=Ur{f;idVkTE_O9QU*`O~ zbX7l5zL72-$kbz3|I>KY zzJFW$3*0fc9sWf;F zawnb2&ssw6xSRjwEOO<}moPh{`I*62-*1JR@5A-vj@Cn8;k;G2ea;0hlKad#M!0h4 z+BM`3IGYRincJsXAY$e=x&i7Z7`^mZCV{#|l^s2s;-jr|fuaWY1nDpS$lggL!9~W+)n_j`n zSLNSXM6S$<$uryv=e5Eetm7-WsvHW=`+(eG=b2h^hn(N<5zeX7QFIE%;sx#-H{GIz zIQ zx*cx0Dqlu>*d^P=F1J4Sd`Ir6^LpWqIp@zK_meyRZ^Ef@y+XF9HBL;v#r#|4_v{&R zhu!5@?aAyL{ceNP$gfJL!Z}*FLrzT6;WoN`L%yfqtA4BKRDCE|(W`tZShYj5uiC5f z6}|G!_T_Hjj=TG%UAO|L;g{9%RX$X_g4bcyOY2^hj;beBK7}{KN}mfCkUQj5cE#ui z-%5M%t!y`6yX!GgIJLg3aN9p6U->_jk}G$r_N!p!EBkBCpR$*R9)EOZzd}ygZB=Sd zJ*s>wJ+u+-xKpL0@}u;o{3zkd-Fj2`Q2A26p{HZ+cDDBiawpudYS(68$@_LUxkJua z;gp?M?f-zgKN|TeaJOH>E*x~*W7WS@zKneQAlvso_kMw4w+^|-6=mO5ew6Q9egli+ zitc(=_C@Je!76>FSEXkqS4mQ^(zh=jCvC;P&Ufy1r^;)lQ|aF!++n9d_l;BOTiFkz zJf+UR3wPW-K0GDdAvq3~I)B_NoU^rXdz`91Rl2Htw+pvl*7MhHyJqD3sPpHukldQt27(s8rgUlg<}u`xN`9M)^vlz5m=j-tYcKIJX{D`&If^^Fc#SvC|kwwn%wL z>iBA2sqC1VcN_EQJ(7R7+a9QTRrxoM^QwHxSNc=+ujZS^__Ncg#w|78DZ8#us`phfSN3^QKvzF=b)TzZdSBJMtAUU16?1i; zm_9MriEqss&zp^>#zpd3{u}aPaN3|ak*s>go+05@Dl;aZ&N1sOESfPxUaqA7PRh#| z9w#`|Gwy5?oNIy$OmLA2E;GRuCYUAore`<7(Iz;?1jm`+L=&81f>TX!nhDM@!PzD_ z*8~@s;35-TW`ZkBFuTQ6eiIxmVRZ%}#stTi;6xLgVuDj8tm-$-6rW*&vrY85Cb+-^ z7n$HP6I@|}*$7klO>ndcjxoV;5>{s;5>4?bCOFjurR}|^qD5%FlM+63D;{sL8i0j_qpw-q{oL7 zh07QfCwx_Z2G;Y7w;jN5o2>Y=CH=044Vtu%<3vF5XPDq@6P#;;3nZ-0I2D=V%S>>E z31%C7)3=-8XcHVGVWs~#Q+%Q+KE)KDYKl)Y#b=n}vrX~2Cb+-^7n$HP6Rgh2bvD#r z=hvvOq6kfnmlcx#dwIyMsMJ?qWfE5HtHKn|e({J-L-en!5>$O9 zO8Q7yU;l3ZirL_s|2PS&{3n{?Q%v!xruZ~de1<7L+Z3N`f(uM=kqIs{!Df9G0->`n z<|%!p{%VwOPpUzgIAMSYsPd&q*nOtb6yMN%$Zi_{qb01`LyQSdF~Mmj*vO^lH(%8M z-&(@P3S^qh-vg55->v^k_BBpuQniPM+FOOxzZzfJqegqGZ+uOFbe-*Ws``tT^tUxK zDlqLSgI~$ZkZ^tS=p|yE1&vkmawYwBZ47xCruE3B^-i2njH=&D>m6Tx6iEA{^mA#w zW9UcO?|*l_Q!&@*-)g*%k?REo$4OYFmuOl~q?q7T6P#v(GfZ%{3C@+UO0U2aUu1&I zOmKw>W^%ot+K=4?N1Nan6C5XDm7hctoMM7gC9L!(I=9zPlo&53;|rkjt%P}o{tLSr zME~x186)Q(D!*~2`ADKEKE)KDYKl)Y#b=w~ToYVif{RRWnF;n%jR;~QiSZ+}u|?{q z=p#cvW90x8x7C1Eeg1Es|2H&0H^%qwaY~&cs({q%(0!dFdrjYw@&ll{b{lXX%9A|o%}-}0xL z;?qoUwh3-%K3`^{uQ0*PG+qWe|Bo}x_Y+NUiV03NrI%)k&oIH+Ci(&sTx5bPO!}-a z#j_D{qMayvU^l_hCOF0f$4OYV&qPyviV03N!D%KqL&D1bW}D)3C9KjbFwqy8;4%|` zg(;rN@lK^@H;sQW5?1NOndlQu^l2tI!vtrW;9Lo-^b1V!MJBk+1Xq~g-+R0^j}PYk z6n50t{@EpbVf*LAm%WYgJ4VvSt`^OZ1#17Yz^1dUuUn;{8g#oHyU_#3j%SsLYUZ7(kK7cKdJ>S5$B(ET|3c;Eap(|%R7367Dl z%72_GKG77PVv0{S!D%M?3{!lz3C=aa1tz%21eclM3KJaYe%!^4@586M>qqMMQ`zAw z9yRnGW>goxL}tMCweNH^44ow{cgvIXlVoeB`7ntB86I^D3&F!&5#w+{9 zem2rmu-yblo8TA;-!03ZA>p=Y*W_}4G32Ru`>zJ9;$zPF#%D-a#pj;)jko{i3#Xdk zA`=|r@}mJ3j?sPTGfZ%Wgx&4KV$iGh5iQ{-rNPMNM*I+| zzltCOZY|^OjSToHk!#G~Ot3w~6mNnho7*#<2TTgKN&90DHTbuM8zkoSz$JSWClsUX z`+wUWjX~-<+tgRpS6M5gzD6`R>dQPnX2|uR#fWC+{x8vP&ye5w2_-+Kry>7<)gX!P zZNRGhF(x?91iJ;xKmvT7*%v7JiIP4%*dQ?HzoGo5BVRh}@Vb(ha)Xh-4`u(kw7!WG zidFS>X?^3X4>rOVwwvH+6C7iL<0P!c%S2OriV03N!D%KqL&B=RW}D)3C9KjbFwqy8 z;4%|`g(;rN^?^#yZdxzINLZy8XQEFu(WjZ<3=^Dff^#LT(l0Q@7n$HP6I@|}fA958 zbbrI1go$3nSd4_#_$|?H&p40Pzf{?yL`h#F6==3cF#~<=>F@o#hMD#+>?Szc1jm@* zI1`*`f>TUzstHar!5Jnv+XUyD-~tm|WP-~~aD@qGru_`N367SqYJV{%IL-ton&1=@ zoce#*I}*EGQx1Gas<`CVe4^bcg8i+TOYtB9rk`^=r{|8gC!trmPn z;tN^-GH!1pU5{1pyu<-^fjwqv-#*9#kcS|TfMd{4K%N3;z&UUM-1I!>x$(xnU;c&I zxB5Gk&oceH`G@oK7u$S1fbkoS?;?p7VJ8BmJ|_Eaek0 zOa4OO2sj2#fK%X%S<=fvUI3TC74YgFzv2GJpuM-P-_pN?%$@od8eeTbcQTK6V%DFy zk&Q+<;7?t?Un#Gq^%9C@=t%nwKXtgImuy1$yB+^PH) z*zv)ltHhoW>p!<`*PcVQZs=--?eD+(%RzgcM)v;hRML5|_xC>Z=c~K_FCqO3SiyR; z1MD)3zx9Aey52I{>nr|J-&PFqcLDQYe*_!>zu4DPn*6uV{$9!}fc`E7j(}s}1ULoG zm?ga&jK&{ePX&p&xZFZZwh>&f5z$Dt&DvA>^;{o6?2H`qnrwr)GW z7JKC1C3|eQAzSVVVrgIe>)`2jYtI?(6t<_s`uB5y;m(Jf_D4Q%`~%}5k6G%g5Ap!y zA;=@(81xg6r@$F-4qO12z!mUt_e&1<{pIDh|6RG4lwb8nD(^>kr6O+Xf6J}+v5HbZ zGI(B-0~f$0a0RTOKXZUR;HLh#>G?|p@g=}1a0Xlfuj&4`>3N5O{?P$;fj!`tT7T?v ze>8zTShv6RYwdTW&zIS(gQt7-Ra@QpnL+=;{$i(qR9KOS%Z90EtcF>nH$0%yQEZ~C3h{>O11!g1gDTeQ`(9!S!Gd-e2&UrTqjT4?!M*JO=q# zukQ}sIbE%^^Vz32nJV+y*1lG7=M<7R^~bn>1HZ?G{j~%0Jr~$xmip#{JOYkEKLL3P zoB`*+1#k&m0S~wT#pl6AAK6>#50(!-uQ+{~luya}n{PmxSU;0Hd@GRnQs4~Of%@kH zdr)6r>h=8!Ti;)?Qtat$MfTrv!_l#40ro9{U+n8`YsUY4>2WC!e}Ky47M?FP`5*Kz z>Y;l5cYs}BkGYe-2|yk~_y{-#{RHGGa0Z+M7r-TO1w2xJM6F=xNb|q@cXqgcP}foU zEad%f{>O=XIY_|V>3QJ_t=CrHI9cM0SpVX4DT1c`dpY>05_l-*bVdGipYKU}YVLkk z@F{-Y+f=`>e^X#@2iOJnm|rUO3;QRuC(Yk~F<~0lhin_N=S<#z*L@$?wwj}C zDo^(eicjh@SChfhavT1N?@4%%_2+e19}Lc^$Jex8Nca0_CGm$G{+u4lLivXJ{Z`EX z`~BWFW4g?D-bmpuU60~Ruc_y6@J9J!xxTNqI%97MpRxY>hm*osuZIoyd65h2OCGQf z8~`^xKZ-#=0ZxH4;2gLBE`cjx1?xu+u*)p{uLtY{2f!h4#4PP026+OUf_?^^0~f$e z&$BAfAMX0uOa1xQaM#m(UXPOc5WxCW2pj>&zzJ{)oH0v!Imip(61W0h)9YtA9bsYVzl>RbIy>BSn|gd1bEo*|djKEI zB))?6uj-@z;pOgsL-2nQa15LPr@$F-4qO12z!k6pf8_wX%+ek_U>`UD4uK=))#Z;% zNUs9!`se@MKYQ%Y#6SDYQXc~FcOh^D90Mo7DR9Ot>E$3VfJ@*Ccuo7`aM!y3jF>z5 zPkMj$@;{0HOjv(98>Gp9W(QFDN_!jb{#^zB!U1-HJ>UR11df1X-~>1Y&VX~^0=NXO zfED-$2iRqn`se}szyWXw95GAz#2`ks{jzd!9qj zPo^FyOWHjK5q$a`8{kTVJAS$>4E7U$xaI z-zf1{9DdyQ zjO$Y&$RpqwH~~(9GvFM!04{+mU#vo6CQ_#GyBIqw)ZvA!0f6q(mEAAhD-t!Oq`?KuliP2x*g|FVNA#pn6+JA5mU_ToKG=?VMHGJbnu z{(i~lB>jNHFXIg;*;DoV$(cLd&+XRVA90_=SF-+DGw6QM-#2}q_}|_CqrV?(|NT<) zuRi-*sqX>!-w-$gj)44|l&n(|$SJ4;gMk~zJ)WORd-h?z8h|_mc?2ATegg6oI0Mds3*ZvC0v_%1 z94silxI&-x-)p&A%B$Lj%JiMIFRcGM-ro`a zPrd#{%u?R?K6uP>u6`^)KN4o8I3jeTmO!?iAkwyT8{@CBBgL zf8)^&$9MSlLfX@C-#2=>y-!5%&z<_L*eh6YfVIzEqqHC1f%@nId(2Xwe2@nq4?!LQ z$Dp5pJO$2xbKnBF1g?OG>p%R5>-EtZf0e^>Tc3Zw{VZ;u?jBS=zC%jG_3!w8qk{Z9 zz%H=I{8A~eCi~L(r|-35-*6e(_nJvB%)Z_6kZ%no{&d9k|5&oW_0+f_@A~k1 zv$;P~XHj|GcOA)by=%0;_gx*}+k~WkIIy1Y0sFuKFg~w{Kpq3*`cw|`0=NXOfEBF2 zJHRfp^tT?c4;%o8z!9_9F9vx6oPvH1Tma+qh6?0rDU=_u3+w^=%(6ZdfII|_fMei< zS?rsFJY$yha?me;O9)?qylMT*gY_?;S@IV!50)Qr0-OS8%o1M?@&dR7u7F2-zd@6~ zMt?|NXXv;>aSe&rKZCS@r5c+n=~!5&d)~=^w^_5E!3FjCB5p>pSX7 zN>A!n_xlUJEgq@g_Wz!7i^oG^=hQ;=uOl3ot_1#k)BE08Phza>2f`t$Ddwt9US>GxG} z{{?xqp(FXfwI37z=iW15g|D1WI$i(gTSG|u?E1gDJ-Ysn>>>Var2fxke<=Re1NOmx z2H-zK;0QPdPJmP3j9Kn42YCTp0$0GJJzs0uZ_wob9@nkAt=bFc@c2A@i2UENd)j8N zaQ=nk{oFm!DlQ{+z}$g-OotZAIAFmb$Vyrz8Nrn z|E>Tz&iCoAhmK_Ly?-J0@oysg-YhDgs@vOP?qu)Vt-Y_TBtDPzAK8c^9I3r=y{Egr z<6FZ@`@`~fzh5sukGWI%(fj9L-f08&KLP7s#?OOr{M@wvHiPF2tNVRQALi!)a0na$ z$G{123fvt}*Xv_kH*i>i)B0?&LoQ^gyw#($|asbbd@&-JC;)i~90A9`3A5Ng z1$o9S>E)nb0GANH0=YV3KAH$)V#F`m(Lw{ebw>Y~oTY{MuB~dER_@Hp!(t6W|m$V;1{1%}?q1=gE^c z`YEt_vMvvSb71#>NMF{|(x-_3LfKd8)5M+D*T|lq zoVpR$_v#tam+ytEXPG%Zhq>eU$lCMC4J1B~_4noVt+;iNjj5O8OPD*wNB-f_-6Xz@ z^>=T^?lq4y;o|GVU;dI#OlAyX(nxPKP+ODfnO-~hY89<%r_ zALIeZLy%{{C2$2i+WQqQ(q?I^v$xq;)*IeO_S$5Ve_ej=c6-&z!vpq#o63v)`90@I z`tg@3{YUtHo$h*-U$b|@>x)v~#(I5{+S40ulJbduNaZtYYpNe3EuXPozg^w->b3LF z^(Jh>?I}_8hjSM3fEL&9MteW88mQM72iOJnfPLTqI0TM>W8efh1$Ip`O_C4{d)u6TYW={Ydpa+xJPoKJcn_aVLj;tPQz;21aoPJuIK$$t*= z0=NXOfYT|Kv zp7uie1AL#{Sw{L&pIl%M*ar@nCH@fP5pWC~uGrn?j~^$hh*{!m>VIACZzTU7a0na& zC!C*NGM7r3JI*hyy}$C;L3^|Q)!S19BOQOf+@5ET^?YDJo4u_*eE6m^U%ZU!v;JU* z{g;1`Sjx9x?o_@M-==St_$t;Pzahofv|dPBL&p{RvaL3~P2y8`Qhs*sFDZZT=l8dp<_|CT z?`_2}-tW#Yd|PqEAE)eZr9KaLe$joNRk!Cz=N}`TZ$vP@f4R*sa6c_RpThAUdC8$8 z`QP&o7k`;PLH_b<{JbIhD{(IeiJAZR{%CeQ7$57Kd5rm2JzI}Y{f)R&e6%0$tg9tH zm-YY2-=pb{Uwms<@mFKLUgu7u4|7U=@R&Q5AMMBc`FExK0@mMy`}d~)ID`El!`**Z zL3joIp9Aayd%!+$0NmYALiJJl(+K+0=gntee$(xL>-KxGt^fJlpGx@#(7%SjFZcd; zxbM4Q|6IMG?=7o&{XCyZ=ac{a!bI!#8{dZ^t)b%;c7C+~J`!KJEyeeG=U>N%{<&$t z^viwz6oJ3*&Zm4^al{`aU4L%vF*qJuTDQ-O&7Y5Se%1B&_438}*b7_#TKaDB$K~$i zkEgSLR|nL`+YWQb@wTpgZMEYUB|eY!_vHn-IH35Xe%i{q%7OQ@{67hwu>Oa3A|>39 z#xfOz~^W9{0IBz zHND>{g6A_a^Pv9)c?!IypAR*CAFz6Fy?oVw5qBzIdOrHYv!#4p)}OTj)z^`(4>-JE zNZN}F{BqlWvqGD#tv>o?v8Vrevj4JaWY6Few0}+NTgWW-N$;wcU&h?2{AhjW2MP=eJGmlWM`xk^JjB$8FC3+W8)p{}a64*HnI8|5`7v zkv@NKEWe`OJ{{&x?eikrfA-9m^7UB%_uL<2e~Im}seB#ipIqR8dC=d0JOX~H^@sk$ z_3|HTS#-5rpW5nmM~MC1`>FiS;0BK4v0?u`JzKsfpC|Dr4^sRGok8i3wEtY)`vU^* zp9kv;^w(p(K91!#V9W0}Pl$cXCG;l6#qxaRFk)FxkC{8QM~ZLf^|p}pAl8@uS-qwn zpTpcKz6G}YPuo@E^H{%U(dd-_%WZtLi?!EQ9}s)_*O9#+r)Hx@+Fl%}ud92!IoA7M zmRtLsJ!?y@zuq6oe*St?-Z`Q z-cQP>5R1Plm^=B0du@4Lb*{u$vHoW786E$yy8DNhx<7LNo67H9WPX(chaVyNGU)(W zPfk=nvh`oV?Jxfr>HmbK+WN7{&Jth2`YSgco%%7>B>!p zbXL9Uwf_FFM?^pR2kHNYpAX>p_vJpGz1==fUw@AU+@FSv54Gl6c0E}Q=jZtYB$xJz z&xZ<@@5)AZ9wdF?05}0IfSrdRJa7VB06Pyuc;E!M0CxT#glFEH?=J;;3G9~j@F8#t zTmrklfbhU6a0%=_0^xyE;1byVC4>h~flFZbR}daJ1ulWzMbDRcI0nvv)$brYa15LStKUO-;21b(mhW5mf1vQf zc~xis$vWqMsk8q~o%3gj<$D?V-+-S3{yXqLfd2`s4zn#;zQ5tLiPz^2%Nt*p#}n%E zbnUvl>Z!|}$#r?yTbIXub$KzhF0ZE5Co;2gLB9_#s#5A&e__~kxd@|M=i>*YRw z8m>R_+5gD=ue-mO>WkPT4C;*gz1-#GKSkeT7XRQgOMenDcj`}Qe@nXlE7?CstpBAM z*6qCHpEo4%yl%|bYqo7J-xH3ydIrG_Qd`fzfbSJne?SRJz$?%`dgge1t6zX zhmHd_f8ThEu{yjUux0#ds?Y@6g zw@0`CuG^#g{wvu-{C~L=?87W_1^unVEbR^Z?{5EGx9>>bzrp9j3jPgfZmX;3ZpZy^ z^&t7*BY1ye@T+gMQ2x(tU^R=;_kEJ~SlKf=AIdB2o^|w@>;!j80-!`qkbp3JN{!RWE*SloI>q`!>3+w^=zyWXw90A9`32+LW0q4L4 za0y%iEAW>Nu*)p|!vpq#1Ku6LooqxGs+pD6w= zjmY1H{QWK5-`U;IN%j|if%c^DA@^S+_Ec{qd%lsMPj&l`y8XKSN8KLX{)6lx{%xfF zhYS5jcYaW>ZyrA%5r5{x^OBMFFZ6xK5ByO4VSEYs!y{kd`o@}mUhTp7)CUfLyWf+l zx8DfHw=uJ{?*upn{S3ItKX%tw>h|yY&$_=WVZFWrUfti5SMYB@b6ZW>ZV|6Pl;0(P zd9mzo`YCZQhl`mztzXmg#D|WM_)^yYEJx5Z9$nM^*9HGN+Wt6!_*38vI0r6(OW+Dv zfj@JAU1sr*9<3M_AKkMIjrZ7 z_WJKw&);Jh|0TdFaKC=Q-4PBwPJ~{VEsKfKKFa|_&nxL@m*p2$Mjl> zFJS$3&Y^o4?(Ycd%E%qY)3$`Lf+`rVc-w6Ny9oF9h_8;MR2C}D?+wsAy&q@A*b0~j@@qShu zAN;$2?>&b8ez^0|?)bsCRZyBscYTlSA>+B1+Wa4;%o8z!7i^oB*f58E_6<0GGfOu!8494zLUJV-NVnKA$e(ekx$KwB8;aU>DeD z7XJ`{JOqw_W8j2Y{8b9_j9JplLB9f4?9U}W2mHIsEb(>c!}aoSnhyuC{|e{FEHGPNnd@L;=8$* znH$0%yQEZ~$Ip`O_C4{d)-sHbM@ZUc8 z`vClX2pj>&zzJ{)oH2_%a*!9mC2$42rso^Mck2E%WbS2u7cqD8hgWF5wmNv>Ejrv4V!qj3EY{Xb`O@N|XU4{<>$`3Vj@+RA>z-!~a+|BT~n2mF}_>;nhD zxL-E{c?_Ha=fDMU30wic)ckJ_~R9- zPX2K~>$TOl=e>&kW5oK)CQ<~&YwPiq%pK#?hHtAc?=JDF6%_vGb11$h|F*jK%evrC zJYXL<07m~8f;<9_ffL{qI0Mds3*ZvC0)DCa%MASGaQ$Zq;k*9Sw+&JJmtub;?0|oA znZ=(rjgNeYFM#+$;0QPdPJmP3j9K!ZgS-GPfh*wA_Qy@@5l!psx7+94k6kYQw0s-+ z(=+++DU5XeI_LFleqC7=u)bXaSHKFM$2!0+@JoHYJa|{VKMa{W_J_K)>F;lRRmv}B z{e{!0Kg>T;kFQ|v6d&z>_|b19zKZpKw+_XJ`ya;o@6|Q!kBA=fZN_9hAZC{Knt(h7 z&VX~^0(iLlADoBl`E!ABe*{^1=s4GocOIX!E03SbFH(6dU0O${$gAZQ+n&Q+eU~Xw%=rRd9bUu*dxGT7FIA z58B_d?U$syoL^CS{bLU*uaV9V#(F*w@ccl^H-z~@2Al&Iz$GwLZ*`IWp{?%Ta5o;W zIrERPDu3kn5zC$Sv@H3lm?8T9uI~Pe*_!@C%`Fi2Al&Iz$I`6tYCcR0J|`r^MHNe05}AWn5BNiAWwi( z(9eK#-~zY=u7DM+uRFjlu+J>xrvT(3a0DC!C(P2mQjllNl3ot_1#k)BE08N5|4Did ztoL-+vwZ8Kq<)TcJlM3JHK0>#tKWT0{GS()|NELa%7ck}nH}a%>mkc+d<(xY7$57u z@dS>b!C(8ZUr4ecXBrPV^L_3wvYRP?IajFB9uHyv(H#%@wkV{2HjRg{8n%d{}1q&>#Wo!TR{@7eds{im#d&tkd(w11O5 zsr~(>XLl*johd(W;`ev3{dMPyzBRPekI|kldY985QW=b&igoa~LSMDjFSeHQs`jAr zTEZ0=%imu@a)~csexdD+(wlOyq!)7dzfY$ujdVOecw>A)_4_NA4yL!9^1rcspY&wn zUe-^UJGB@3zTcDAOME%&`#j%nnh&h*=j9HJr(IwV*ar@Po7RtG&`*F<;0!niE`Uqm z3Rtl}l=|raH~Ci|{AmCj0!I*k4Dtjx1^o;-2QGlS-<$GnOO^g{P0uGHn4iSJ32+LW zG0XkrATNMR;0k!OpNHf80M`rihV_#HyMD6MAH-j(^U2>vo0G%+clVbO_^*-r&yo7a zu79fgmo>fK;d1+y@zt7M|3Lrb!1JlmeqKdhV(7SweLgjJU=NvJTu1(7!4{-5()Dxa zPAY#HKdkQkFe#)z+Ux1}TKi2-#eV5sY`+c3emFl{)B8~Z?q8&T457b?fMd{4K%N3; zz}TM^ATNO{;Ni~S{Dz(=6)ZdTvc}WG&TO8c>!Dk zSHPn^A8}@p|LV21L@AfK(|XNH+uvPullUW_^-owp5sY-akl#V|wYwje>^a=$`}94? z`~M;3lkG+2`y*ceZ|X0)>uFT~#9wC6zx=!PKN<8V!|jhs2;c3WsD4R*pxD0)JK*nK zX6X+-U?0K<5IzKsffL{qIAfOlXeM-jv5ZytS{*fahL+4DF2d~2-d^B&KC z<$isb4+kI*K^_6epr3#|12J{bYHTM=NpXhEXpPlD;%~g`4if{?udrPj}eAG1BMj<%Y*udx?E2;HLV!!217VE|&Z%m*Ts7 zJsYhWssH!D|N6{Qz5&QXkVhboLB6{E`wCmWN8cs(Ds~`yU9gDkh5jQrljL&0A#_}4*%3ENN1$w)15E-){s&@1=Oz+c&KFPYCxabYS!NS%J}I6RNgnU z!|*;v%&2_kPX2@9TY09$7qb2`dEfPm_4o?rPVwzx+xK_hBk@(N{{jA9&PeNz1NL!& zJ!bJwKF9-*haitY9)mmu&VX~^0=NYJ*X29+$6~+ayJY{1wO!3W_xtto@R&Q5#}&3b zzWqmuFJS$*vA-Secmd}hP2&d_##aHeluroq2sj4)1mr1j2Al&Iz$I`6Jlf;I6}k-D z>a_m-xc!!oQF%IIkcR!w)o<(NuYO0|sr)IuckU(WxvW2d-{-^r!}|lpC;rK2exd!x zO}4&GJVnwAIQ-kY@1xoF`(mq)^u7H<-Yex*{)5W@EiZ8Wb+n(?DOkUBfL&k@*ar@P z@p)bd@)$S)PJuJv9Jl~3fh%AI>yHkw%Pj7~1NMOf;1D=smi8WlJONHYKLgHz3t)Wy zSE3wPE%j}?k^DKpF0cpeGmHNUKpp}|z%g*bEcQ=9o-s>$Ip`O_C4{d)u6R9C(sN*a zvT47758(p{9|A|fF>nH$0%y#U-yGxxa0y%iuj%zy9N$Hgj<@x(*B+IMnLG8rw`;w& z`oRO@UsKlK^E8S8`(G6vXa!Q=@%l_QQ&VKU>Dc}_JIT75I6#kffL{qI0Mds3*ZvC z0#@K(9blJP+OG%f0|&q%aKtS2IR<$GoPvG^oC6oYC2$3-z~4H+F0jum{yYGA2pj>& zzzMV1HwAgdEa~N-UjUa7z5=;oe=6xY;9osvNzVuU0Q5uP2sj2#fK%X%S@M^IyZ|nN zE8x}LU*O;KBri5}T%j-9>dJ46zf0dw{_=0!AkhD#KTcPYzWjZ!=!3+M4JA>#qV>CT z*4dx^b@(CDk9Q$8Oz(O54-d48(q794D72DH{ry$QkUVvO}u*AkJ@jJ{Ce+A*yLv;TlPamQOt=n<_@U+~{kAM6bDIb@^zv`Q$ zInwp9)xEwN@OqZC-w@Wf5|FQ+^|NJfKS1jL^`SNFH9THXA0ZwrUuG#kDutmVwcj7S zPvY}f|7~0$u|4IVp!lV|V0|uFF7s0 zfKB7UvEKjX!1&1p_JDoh0Jv%WAp-pvH~~(9GvFM!04{+mU12j4bSDX)=^A6*`Qi9Z|d^@te8cQ5zxB<}wT*Q@)}h`EzL zrTO)iH;6w?SU=f-{WH8DG1`9*PJ#b$fL&k@*ar@PL*NKF22Oxe;0!niE`Uqm3Rr=^ zae!TBX@4HD4;%o8z!CHR)n8^1J_jyfb}j!M+7>1&r$pQAFuUeaG>B%yOx3Lpi6b+gm38OAkGe$L|U2clYy= zeOCAL(&2u8bwFpct$uo;lwWi%)rYTfLHp+s_c8~}o%(Nj9=pM1gYmKcEn86pP4l6V zu8&tRK2XrVIlwNk2kZj}z)ka^81xh16gUIUfeYXgxB^ztzd67zv-p1x*ar@PL*R&6 z{7DS*1ULo#3^)fafV=Y{-!?2MzmfL$F83GW?|o*8zuVu}?LFN0Uz~?1ytEJR`nrGh znLGK{6}n*B>K#89{~EIXA7%Xt{2$Jb#(KR;f&X!UU0@H`2M&O{{TYo^} zOZMmd@P1irzY6NF1MC8O%wyFavAva$eg!<*?^~ID%5C-5`^0|fnPk7~rcixG`!#*< z@Wp1|1nidrqy2M`7r;&a?s09lwt9S0!2Zd*LHHQL zk9K?KYz>~MJx@7V?pJ-9?)T54@fl+A4-RuD|FBYjm!qvtI#=TJSby&wD8jLx53TO? z{Sf9OG4OEbLt{PPdAZGJyrsUaSkm5nW*I*QAP<2f;21bzmi{9JdB!a1<)B{xmk_=J zdDHx6r1O~==1U213Y;;^{pTPrfJ@*C7@sdYFduP&o8~J`-)oN_BmebJ{$5c0N8(%f z?|=AD5g*Tgza{-U@lITzW&0#szZSFHokYAb%Y&)JvR}5GL45l-@^|ShmUDQ|CBBry z=bI5Pl0T@kfVj=?FFPLbUs>N-MEuWj6u+|*@lw_gcP0Kro8`L`Kh5boONf8M@l{KS z-^=MIhY_F7@u{PUU(fP5BtDVl)yc#^WiC!5o-vNnuT~I$i^J#V5}WVnnt#EC#HWZo z{)2eoIFhTk5HDeQ@Snt6usnV{@pa7ZmBc^S<0AX-YU10t{PX`JK8y3?eUP}1?c;xx z_}832??&R5$UjT`B+LCk2 zC&ah0+TxUaU?0UgoHm_z6xwoJxE-$6u{Wd;;r->l6QxIoOc+X$~K3Ogx+O8_g$v zR_O-~hPk`Bwz` zBOR~g5MKdY0$0Ea)-xSomzj%KdB8q!06f;?or2Tj>ZrQ=4Sd_wq`XEt-f?;Sz|CKc zbo>*-cq9UjffL{qIAfOk%|TuOm%tV9XpfJY)^j5sZ;5@yPs-W!(`~h^Z<+YZoycEy zzjsd-db#_%9Q<38zpFrB!F0P+wx0*-+bW@)b}$TMb1F9-bsxPE|FXfJ@*Cc(nafwhQ@_UUoP+bEows+E0Aj zUgD2R*6;2oCIdFDf0nQwI@0y&;qE71VArd6KTXOn-;K)u8r{#Bf7KnnJ;kXu_1GNJFMvznaIboOkC;2vclzGghF6Qd64rl~8}xA3_nW?N=Ro~%fjwsNCqBpn zkcS|TfMd{4K%N3;z&UUMTmo0Xqy0Q)g|5AAwdC`I<+UG`_lI}2)mlaWv%kF%`{CbP zPVexoTV?MEK%^_a0HI1>|RTs zN@eJHyS{9z-48iT#={R$`AuC;I>F-C*o(tBNXC4XJpb}Z{uh?}yVp5?_E0Msl{fYl72IO?)MB}ZSA3T!tpB_m1`;Hfl`gytaCucn^`qjat z|7U*RYoz|ff$^&g>@iFK;)6T@c?j|dKL+5ub6Q;ai{U`3a!^x zw`_Kl_ygAe*gT2=_d6D^r}(6JOJ?a`oAyIedH&^KNw4DYr{D9^>>rxSKjHF``ZL<) zEyXP7U2J(eKRueuGu-<$E80u`J_~$5LBh$I>cjPG9mCFnLTTa-v?<* zf54`H;U$v3e<`K^LoQ(VvU+{?m^;y=!1}Z1(EW_Gzw*GJ_{?IDCVvz` z_!z>EwSOY}T>5LVPxRkp-+R0Eu@&SZTOZXn%h~_>Um^SK-{J4Ur?B57`6KB|eZcyk zvRwLWs+B`WO8>z3NctJ;@4PPQjP!fu`1i(!Ql=~FfBtfhq+g9c-3rd(^|hw{Cz?X~ z(*MNFo!aYi9eZ0%{=KA^vi?n*Qhwa+>g#tNun$b3hK?((Kgj1D%jFp?r2H*iMmi() z2l*Yojc5`lSujiam%uOf=TED9y!5!XTU!mhQ_3g3l*;F{^T?q1{32KuSb^9#@KLB|M90A9`3A4116yzDRq?dz! z0bD}(3gk`e%^s{b<9IlL_30Qm0ZxH4X1U)S;AB5yq&@LItMO*OWu{{gsiOePQX3Wm|q%U&* zdGJKzk?SrKd%LXvu8m1$r1tKPM|^8Y=?|L9cd%gig7y!+LI0IU8t~@3PDe99xQK=2OuA= zKS?0I6gUIUfeYX!e?dPZOA5;(Rp&`B=|S(Vs`` z&&B_ue^0>Qr=Xt!=fDLp&PPj>1FNOJZOD>82iOJnfPH2ee*_>8fg|7;IANCdoq{}L zmh^JaFMvx3Ux8d5ME5W0Im}`Yms!&5?uV+^myzy=%1&BQtA7?&IV{)LZMF9fC&>7o z^?$b=DUEczV^VLctuB`Mv-eSc_%&^X@#FX@@@c(N{$8EG2k})>fmXQ}b4lsBdz{Gk z6Fo=iUBVO4kv=bgXQfT0|&q%aKtR`F9vx6oPvG^oC6oY-SLiZ8;X?QNXI+gK@^{icYJ1vKVX*f z4S^%z7&rk=fiq@FF9&%6Tmo0XqrG0=w7=Wo^)#^$d9k4*&8K_!KS{KaKekXf~|9Y|c)9(6Yy?jQxK4~leDhKkvzx7Y% z@q6$t^0$YcOiE4bg{wqmFPH0MTaC*kzU*m=Zv{K-k?yCZ{7!m6;&-Q=Y17?f3gsl) zfLQvUn7LDbLGzc3)G2)bDeFJInBv3xf8O^kK0*6~#h>7MYI-E)hd+;@N?`Y>x;z9< zflFZbXbQiKva4d?gullj_a8HheM;6ppB+GWEX5~W9#1Uq1C}B2zC2&>POLL$WAH@J z121{t)okDRB+{SB3zBQPKXwLun^*CFF0cpe0|&sko)&?;+y9cirM)!uzuoyt-CmOlAIwf6bW1|61WH2ikA+^VzRq|5&j8H>Q%( zi+%lUtk=iVi^!hhpI0%Ry}aG-=kfLt`(>;jZbq8;_n2@$oWt*Ph(B_HJzyW$xt{Vj z7#*Cx2DGj3i|J{ z9xsHDUU$6U+lnCVt7*KD!FuIz#}6fhuYlE3%8&RX2iOJnfPH4^F9MKD$1&59U`cl6y|8wz| z!KbMI*@0g`Og=~4%Ry4+PX3qTJO8f|U(Wh%p5GO>)Z;6e|M&Rr={c3hGwSmce&J-w zke}D%3z+}+_-@!%;)_`SX1-tVTlM&S=1%clVeR*)WfEV=`oCJA@;B1`O2H%b{DjP% z@gz0~f%!f2{(!T3Rn32iOJnfPH2e&juh5fg|7;IAIq1rXbIlCA}Q<3*ZvM zS0Ha1KYKj>mGpcVZwD{)@o{|dS=K-F+M`klbEomsfHqWH9r_FLM;YtSWCN~lf25#& zJHRfm2kZj}z#(u190Mo7DR2gy0~f$0a0RTOy*t1zv$Qu4*ar@PL*R({|LV^&2%iHN zz$I`6tf2inz%H-{>@!RI4?rFQN5C;~!YuYqL7p*7dO7G9z$JvQK;GovT<~urT`vg1 zAHLkz4~F|ZqIla`HGf(%ck-tfY3;U}>7Fk0_sb~!B%d5I&PVb6eecbOTSaM)0khPv zruo_moBn$GD@?S()w!F}|8?KLPTzm<_*!}xf537{pJEw0F1PP%{5q5L)P0oR{crl$ z>6H)E)2o0LT5Qz$LJI zB!mY}flFZbCK1APJ z;nz3$*P#==54P6nuVsIha(u_~`w?S3K2TA#nPq(B0sFuKa0nbROL{TL6W|o|GvFM!04{+mU$Ip`O_C4{d)-ZcIk?)cc5pkq*8eJ>2iXl(4>B0W0Vq9AFpN0}g<3 z{Wt`91e^e;z!`83TmV@rJx_JDoh05}AWn5F*2AWwiZ(9eN!{kTLqu!8=; z0d|2sV4qp~p8(_`a0DC!C(L5s6yzDRq?dz!0bD}(3gk`wo!eb+v5rORr_1{_g*{-O zS;}v?>n-?vZ^-k})qp;=)wg2tf9mJt|IXq4@bM${{xMR41k;bcMSRoaFhQoL4UOU^+^433jVao zKNq0i_1C^_LgFvF{+jF|{2h*Es%1|3~{#wp;rQ8K1V!wkqPEalV23 zfiV6xJ-@*HKcl_Br)hqG_ND%1=dH!Q&SbK0n;Xzr_b&?ku>&zzJ{) zoB`*+1#k&m0W0v=4zSBC{>uaQfdk+WIAWIeAA>vrPC-8d&VdWy61W0ZFn)G`U0|PC z#^(XZL*NKF22Pm8zA4BvW=Ssx{Q|gz@D<3L<^$dJuX_J9((%6ANB*mq9i7MAalCHV zKYspd@qYp9Uq+7+8vp*vaMwc$SpR5RA928cxWFE;4;%pF_&Nf444eX2zzW*81MD(O zd-H%((9eOI-;DM8 zLk#1|1ULoGn8iLh$P3^SxB_17<5w6^(ff11{*m~T@<{SWU*x~{*)*Pdx%-m@{0I7% z4CFa*0bBx)wtw=$Uj@J+a0LD<26+OUf_@HM0C)XgeZ0{1e|3ATZvThRAJeEl{>qp; zjlbx9pz$-$&Z*q_qz^i+GC%%x% zN9tR`+{*=*$Cch34ZZ9x%?^m|b>K05C$5`T0(`UD#`#wW@)$S)PJuJv9Jl~3fh%AI;|&McWfuSD0sFuKa0nbROMQ(&o&cwy zp8@B<1u%}EN|XaDm~T12F0cpeGt2xg0C@-;0mr}zv)DfcdB!a1<)B{xmk_=Jx#Ibi zr02kVt7*T958(p{9|6a}32+LWF-!h(kQcxua0NWt<0l*+4fp#3H`)I8#P5i|EHm<# zx4yvs7tEu;8W_xF-U`};`g zg>*ks9!>q1%l=vPJ>U>H1}3Ww9cjGtom}jjaekiMjC8QPRCu5jNPTJAzj2d((Y>wa z{$nuy57Pbq=-PiBzYFyh$3q#cALqaYFs?5<(BFH&0dNeA|fWcJ?43~8Pk<}n;KaIq2JDke>Snp-xCTisLQhp>vE2E@HAlOoA-V6 zJXw!_6X`!ZkyLQK7w4C_-m73d>j2|;*JHViw|vkKKpuiT0**mH0eK3X0q4L4un+Uc zK|}Hd%`evbiP$r{jO@9iPYO7{@L>Ntjvq1pU2J(xTyQ>@S9LeVzo?HiNBjAScPC|h zuzZ+h{2zck1bGDV7~~1aQ;=uCIdB170;Bx~^bc*dRC^(sUwikF{p5R#{?CYeIbgut zY5jbKjqfApN_-LPKf(sW@(v&1^f>;AS>_W>!p%j%;7KA^}_sf9;)ZxW$u)J zitmP0;`3Smhy1-r_qX-+cD?V){6l*L=j>;Hm-^)Vp>7|v zhs$!Ymkqqif!_Ci<}pd%WBms>!#KZAVg5YQ`L=@jGtR$VkmG#Z2RY8qLy$+nF>nH$ z0%yQEZ~lk&FP%U($P@PSEd=(s>%w$;Sb zB|d*w-wNL{q*A-;ag`$1-qYGi|IN7Z2kC+6m-Qm3%N>$vw|gesrbXklNUim=o%ONZ zv-W@LQKlB$q6OnG)Yoh8(>hE`CiEO*w4OS9vKs%S`FY>g3j6ap=I68an54%4N=Lu; z($*#R=eL`mchNDgJ$}MzXX>F>&xD?<^l$C)YhP|sXsva+F7I}G!ZEs68~3}*C#asy zw=nWn|h_V0R?(wa(5+4dNH7n2Us{F{mEo}#6bf3NRv;;b!9##@swnAB1eXK$mS zr#1Pb+m2Tg*WX@))0+IxyL!~bIXi2Z)tdav2Q|#wU4z@29E{Tz-C$o0o3|!E@ztqn z;)Vxm@LH4Sd~%YS=pLeB$JXR8U8iH)=qL@oPUoaPHF4wPHSE`#{P~&V)Wl6r(GavI z@An}s+4Qv_i2e9EfJ)x z$!BQWPxOp|Ki-EYx4fu?h|)dsiA01{_|J0-4-M=8pU0w>mOPl)k>KtPBDtA_prNl0q*uzUE^Bc(4y~% zSoQwY1oZoK6=^-JfBn^vLy~tMr(@g0HInJt#7(SwzFYKdC^c&n(?R()~j!C!UpC_O}lNcN$M3kck52j(zDJyMNQh+T+O&% zr?{Cm^rTJ9m72M$ZqGA&{-8r_`}?*!SBF^d4E>;M+&ZoQ&=xgWZ5^S1JW>CjVwz6h zx;hp$>mhBCpXvz4ZP+rGYUU|V^r@LA9XVCayhzubY1_PJyt-D0neh)T++L?Q`8;!_ zW`2Jyo!)gVN6q}~M&r~>|M&Xv`=eWG=5bqVsk4nfEPjiQ<$|3jtJy!*A*S6jZJfRf zrPd#RoyOjc+fV6u=UifPKj%zSG3I=3T3h?a8I`_$^GLRLD|0pDt@`qAZJ^%G&6OHA zUFUPkq2`X}9;^?l)tYm=7JNbfpZ8rIrD|a$Q(Y3fWTZ=Xw6x;IJbVJ=t`d&3&A6v%O zt;HgzvQo3nuj5YpLQ73K>}DO`%%@(jkK?|rYxmSkwlJ3;)dey2Qgf+$&1w2Hq32CH z65X?%tz#Xx#g}@N<0bl+%|534rk_pw(-a-Hf1O(hX|Dfnu6OKj z>)JK#ALiPh|EP&awG8Yx{|!33(^?jS`R2*zw6=vK=ig?sF~0S<&R#hGTPD4=T7TAX z>iio_rg~Z?x6%BEOl-Xt&YQodw)nKZmg$%;od2{5Grjc~(Xm}Je>KjS@ZOAG1z ztqr`w!pG-tZ(xCiZ2m3=wr+Vk%opc>djF}~>DavG^XHnpZQJV8>3lPD4&CfrdXixw9v?5(QYODKootgID&3>)3Gi%yPQx^S?TrfpVyUtvy{yojze$bRkPybu` z_4W0pP#j(7zN~+n&|~h;=FM2w=FR+SvSNQV-HrWq9sTR38fKgOn9ySeQxkejH#VWi zbQcqPJbT>U9!+;Jq31$-{11D)*dC2%pU{)q<45iBMtl5>J-$`P-0m5_4Tdd8z zu4hN8GrnO)s^bE!KjWKQ=*xvO{Y$m!7tXx=LVLRM-S%|VjrMf)UG|hbW>4>I^%>1; z=GxP{cCe>+A7W4MIm@2j`&N7UuXozh`@UdL?>B#ZV&TjW{N0|e-F&K{m3!LL2amF+ z^bPj(;rH6p^`Et;kKAWZAA8!KZk+3wa5wE@PoF-*p0ac7>9g0^)6F;8)93E8r&~&U z`uwx@bn6W5W){x;!jJ9gi@&p{+a^snKYnQod;0Qz_H_HX_H@Tp_Vks{*wa_PV^3fE zojrYh(mE#GH@38=Z!WQ?yNFO7J;?I*2kPK$QX{m8=gb~sp{)Wnvqsxuzi zQ5O=G{KMPMc=#)(9_*%nnziY|*$eL1^Iu~tc{9d~5 zw#Scu_APph|D<+%>+TS0)os_^@kcswU3*`xsXczef9lhOo^$naw)tiJ2eovqQ(C6g zk9*Geh0~3vm~CQTq|WbE)8E!IHPqBgI}}ulcGQVaf4pse&CRdoprbTB#iA3mY);%V zDVw_6XD(<2X|)!8NZ-TsXKh$hsryV8D1t?wHX>)7N!V2MzB7hIf7Yg%zO-#brt;eW zoS8oDH|HE>ov3LLBr-vFP>c4_r|EC9!AvWu$rhWNc*17HG#$#rjz^kbpR~U&GJhdq z`Zd;9f7WOichu+UEc6-FH*DJPqBrXPVR~e>OlzYX2GvE|>7dhB*i8P}D4Bzf;2C|I zZDYAp-}{{VZ7dt>Mn|#Ot5p*;(Jo4jnf_+8Xj<~B7Tijg`t;T~Q!u7=TajAyBYhup z=GnweW2d-nv}~qZO^laWGZ{BPhG*HX#t5@)l*TvonYhVTi>4UM(@p)rh)e-fScCfZ zE-)2hZ~g1^TWsXUouJmDADZ0lY;$M)4CJoQMz!ekCWpC=#CV~h9J1U@v*x_oMq=F4 zD!Ev+wF!E=4QgE0s-i_&H0O)f=*Erp8HZ2iv<1BQZrvK@JQeC2Fz$_VX3U}%Uty}r z4Oi()FqZWV9REMt{NePmB%#FU!#Af{BsAW-4j&t8?F8lwXQ=0oWlLyuRpuVTMmznGF{pK$t&3(JM z?&&{Rm(ARFnCssDCv`#2z1&elruE zd$qZC`*+tloO{g{`dW|fOxSmsO6sZEyXl-PGJh;;`o`A6#_!u(Q;Sv@yRU71gy{x` zOkrEo&KEXY?@~nxh++DWy~mT*Vu2- zY%^XOXH`v~GnA5c9Xgij-)xyBj86=T%$2scNqUi4c$t20%eWZRLs3|(u;@@DnrH9N z^jfRrkmT#?GMRo~%NWgcXG1~RrQNLKoc>_T3>Zv5hw{bmFm>!(=59>?w@UQpC$(rh z6aAI8F_@0gHd(dkNaGv!v%i{ta_C;!s$Vm$dA_+d(|=;5izk`dyO$B0e)W0c2aWhG zMr`_95?j|!S(<7hKg1?(I%1o+_Rss88-1&7o2FytpLgEh+}|(F(Ug+ut0}i8Lbc1g zOzoK1GAAQ8efZGLsGZ-dE9dkl%+W|q*S>1tALwd7eMZZijM#Mfs|4QVKTO=awam$g zO?N#Mnhdq*1{1~iTBe6LBLtFD!G6_<9&7EPvuOqmLn1ENuW2hyf19OF=6b*WYfPL6 zn(=nf|6X&w)Lb9j|4E}0nCoTzH|xyKTV}2g>3_<^bEvsKwEs+9+Vc)K*N63=V8R}2 zt`F}&+2|iXn<1GswC$-UiLdvej)0owY9rVwa>+^1AX-U07Uv1rEmceGf$6lJX+S#eSG%K~UKWQ(`I_>OR z?WI|2n*CLKY1U|G-)k?8qnLf4y)^5yvmddSW_5P<6ZX=q&CY(tUYeEJ+2iy|z}7ux zU3PY#y)>(`vuE2&vnD%xQ+v5Y=W+Hn_R_4n&fZC14js1cF$mJc=rN zAHP-IA=L|Xha_|-A)yHgTLJ_~Sb{*ag%AP>kU&6|KxE&dC?X(4Q9*G5+;EHz;)dfE zQ4w50MbU9#oN?S89LE_Qb=+p$m*4xITfHQWexC22zkZ&od(OS@Id{KRb?cmJ#}mMf znKy3@c#>lq5b5mlG|0hf9D86K*Zw5yTEzFYxH%YJg_-2|1XM*3cde1lMahgYW9#N8 zVH>gvl5S;O`S_(O zNiN7JxAYmeE+?Fh)2UeGo5qEK#fZ~Hq2Wt zM*!OU;E<*wQ9S`$GuYvjt;`G#wJ~wUc*@wmS0#`GZ zY+q)+muzQ(`*8#wCEJJv!|eYDq?SQ`+L`kgD|6s2V6OyQ^8}VdvzV&BBYQ3eyjeoF z0#wa~$juzYQk_rsOlCBg?2BZFQ1ei-U65t%D6*ww9Xt1Jnm&KU3S}|L8?aKxNF zDvVV9Gs`owkV^>BGay~TKEDh^-3}YX4Qw^@R-4;ki#-OR>1)nBLz$HaPzT4(mQ6FR zMOE*%alGW3Raa58K0<>=XEt)0`X zj-$guvW)?AInK7z1YQj|b4T%Ch5jyMG`JojX5AIp$kvVVKLYcwA`Qe^5(>oQB>o49 zp=hoOt`28`IF)jz%mLv;Usp^8F`fkH&Pot-+v=FT5h=GKW%gDOe)Re5T_8$8 z%sGsF9$_(>?HD!hfL#Q>2Kg3An9I(c-=5nJP1bSe?oC%Ytx%p7>OLTE=eAAla?y4! z$F4{t&w3?JI8M+>Y-^}e^XA!Y{1tLqfNI7BrgVfrTux1r6S^~&)A@12ae~gBz)H_Y zp%``fcCk*gn{^0=njUpaT8+A1Htuua%w=w%WYo<>Q^}~i5X7u0Ht07-U0tL>)T|3^ zbk<2n-Ew=>RT_0he>6$1J)*Y*Jq_8T(UW!_KKCl8n)eU8!hHF%T#{kqib)He5ix$Z9=~3M%*uTksta1935~pKOx2^zY+F?t-6CEdL!O8w?a|7E+q0JVEi4u&deByKF!?Wm7!3vd>i;Ss1)5R3fY z!W6K#yX=iy`z^ggzq@x@6DgoyY$Q=Q>Ge5`v8@GKy|QopX5Th3NaA~wc3YY#dMgyP zyMUzq-lUyn+Z!a0K%~<;h;uS?Orlvp^3f)cQi9h(xNg7+yK`1D_v%;{<>{Y{+ba*> z)qZHDpM%PHKSono!MCuwDZ@+q04w7?FqYw^eSnquFEDr*g6!%O=BE1UNj zA;U}i04wJ^Fg*<~?E|bXzkn$+ytEI%EiYEAA%>Us0ajNJm@x9e+c7IQ1x&f&rG0?a zjn|=S!%O=BD=!;No#CZ@fR*13OugYvWkI|50<*;M(mufI$;vbuUfKs(z4{?#o#CZ@ zfYqB!li{U(fK@fYpZ=svU-x_5oJEabR{M1rtLvdkin_1FRyp?>@uZ8-dlI zuolBh`v7Y|3A7zFytEIn1`>AI@X|iODkk%^;iY|mHE0xI#|$s+1FXU0!5lZdv=6X` zP6G3~;iY|mHEbG~6GnUXh^6fVc3`;i)qjVXNb*sqZx|_7R<);nfTisNc$Y{c00DL& z5HH|hA7E+wfY*`4Eh^?$8pzPN98(rR@W}Xh~WE*eSFRu(W+Zcf=M( zQ~b0Ku*5!qrU2t&2~rWU58$rm+-O3IB#3>$%1ESd9_ob*X&;cv*YMXOCG9CZtMeWv zrz-@A9@>+_C$ecq9;&r|vO{3VE`U*=b87{;CJbW$pnuh0L*gp08Q z)f3I)KA)88$XDte`AWSbU#WNGEA@_irQXrs4=27-@5oo`$^QnpQ`ypW%8N~;z<<$O z#>#JVa5nvpG>k=KC{81Bbhx)Wpn==)@NKMKiXs4!B#2Xyx;%o=UHO4v!{|%nbT??Gn|`;zxUp?w#EK$aEEzq44lMjxlW>U#)+5*);Ci*fs=!O{`;@VE9q#o2^9pPn zAk}SP^J*Q+IQyOs0&6d@6@Z)(fvJG?6cnw?MYljv2SHqp)T?5MkFcH?=X|EK@(F@= z05o2(o8bbdUm5GW=!WtO;uWOw6>O}2D&YA5iZ*2G)=Ci=Z@gW&48&k|ll}J50O2L<*9Apd9s zYhX)W@O#~!83I$7${rlCW>A6d?6eCX#XcgmWeThZAg8o~#gCjVY>JEiqZ=ek1nK~8 zXeFQm?_)+ATkCWwI}2D&bV#=(Jh!Q*gJuHxiyxPQx~LH0jTIn1(G>e zFHX|KFGu7*hU^y+c@^A7-P>z$=I}>Ny9g=;SA*_2Vh!S}#Pku}DtHlvExrHx*kr7x7(;CG9;pjaqbxvMtnLC`}G7a;Yj2qJ!5J@g%>;?<|?)vKpqTYx*7h_y#e z&txnI*L?st1 z5dcq46i@*t*S71s>KV~Tu*-mJj9^vZ1Fmh&F1-Ns6~v`T-4#PLac#Tdue$dA1i`!c zLlJ~s=VY#JH=d&FTqLkp0paW4HuXRc_k+scJM_%%FIdBa+dv#KtO~9;43#&n!+;0Ypb3*r)H55B>I`Wp}*L{Whhj``aU z>n+n)cHW%6hZ0HA6;-_tO_iq_+9tt>(VJA`WVDsX)Q|Cb_Jeir`$a! zR;uA5^d$sLtgf*R*8?dS&H?_OKlT zVIbLMA0zm8f&HizUIi}aXglx)Gcf&Q1;)#SA4jZ70OQ&2p65Z5AgZv^4f z7x}9Qd-QL5@=g%gMCl$P&x?bS$u<g`cW8v=K>C~ zpM(i@evh5@voPV#hgs)eglWpYi)F;h$c#W_UrpYyc~fOy!*ZK8?^M};W7!=xZ>j7{ zSbnF?`&IVc7-~k6&4*OBpZIn*AI65%HK^EO(~-3VL$v{i+-NEzw5~xpx)-4kcl4%Ali4-vBPb|npN}08v+HA2EzBOXYmy5og@he6b6MaJn=A)a?S-R5Hbi{g za8m7=Xy&}bMjDQ!snO)tI~FSFMODpH(r~6)3`~>5$T$N6>moub!2JiaEJe>>ry#CE z>hEHRzio$}>KlcNCe z*_rc>T@I$FDLZrCvbA7}Oxc<9jz15~5L0&MyycgI37fJr=bdmZm~vBg=DZbq!Bit3 z?96#5-VLVCl$|+m5-KK1kd8a#ZP2FS4CYg7J56nI@mu)3>>$jn$ z?!(a`jaS}GoK$-zdbQp9Q6zE8L?^QWRS(*&d$rv<+uHabk{;;|#&$gZGv4dcc->R` z7^GCsb$C>0UuLAD)16iZ&b{c#)svoF?Z+FvCAx^w^yKPEPpNY zMEOi%>I!LU>~k7-U{2Q;(y-mv&bSxMl0q7``z(W{Z7k%jiq9*|nT0fL_jNF~B4u46 z4cmPkjpbmP3TfExOEt~_bABNW+kI&U-(GJiq+z=+XdDHzt&oQ8zOKeDz;+adaK-WU zGI#~sT}Z=rUvFXd6w?Y)rD*Xf_`N7#>s?f$yK(9(~F?f%)vK&k>7w)^E8s0wls z;h*ybde5nnXvprL`vI8VV#uDNPKTNT8nUOrDuJ>zWY@H_fQIZTa%r{-XvnTb3G)<-t`*_yK1&sY{k zV!5R+v8jmVR=?BQBxmljI<00o-z4YT^ zrxwX8la5c%fj|w2`(#?;PTNDTrpRI9h)TB$s3T8v|SHK zaOKMqT=lU8S0`g>E=jv4TY_tQNwB+0g6qzd;CEcXOVX}CEJ5>I65RNO1baH>Fzu$k z66~EI!7ZyLxcv$V{_ubVckx|XN!mT1NzmfP4Q5H&eZ3{vKURYK=SuLvItd=!CBcEa zBzR~=hyn-Cm*CJ|2_8No!6PRmc+}ICkjJ`9@Wgltjx3Pi$@3+6YOe%OKPkb{_au1c z8ws8bU__Us9UCOUbF~sYf2IU~+%CZjdnI`BummstO@fzylHhpfZm{`Fvy8BWF5^@Q z-NpulCFv!5B^dN_9=X9EAy94uL%-uYybaVn|88-|cbAc)QCp|Hl0e~w7zZVRK06qs zeXCU)wrW#U4;}zbMsV;Dnym**?*=#IRh)vugrwPeaOC&MZV1iRgJH%FrP=xj5V(kI zdv!Mr)l&!mgv^UmhipQ27^4o15Zh4QY5BnIbJq$= zX`}A{9j3IDQ(pKyJXp&K*WCJ?&BitBZ~@ivX;_D-QOrEPAy&GHqcVq zsQXt)Aul0_Cn(r~AX&7~Mm^(A(eiLqi%{_yQf(=1)crq55jkz+Td)s0+;2G8F`UYh zq)KU{o{=q?b7t!jidwswXru1mCe6e-uN&S@qrsFvC@Q%S_^4aARVi)MGjyevGD*gQ zbQ)Pyub4xKHtPNdL^;=vwy09tsAmk5(s5B~Q#zlhDy5CO|F9_Gk`pVToz5448H+>- z*CL&+MQNk%e^f-dKE)@|Mm^)8G&DIGlg7$!o-*BrrI%XGi*kC zfaLNPD~=jY8+HFvOyPCi(tIAw}AHl!XDwe7$;M@kW+D%gGqmi3Prol z$2hd};t*y&ZPYU_Bw0Wk^~|j-gDRkndgeCL&H_9rs?3W?TLrXH&%A`Rw}3Y4ncGSG z3uvRBc`50%0@|o&UPd}tKpXYU%Sm@GppAOw6{JH2v{BF8)dU(hYLvZlKjZSQgX`}AHOeO=bf-+@QX&u*wa*5?dF;-W*RcWK1(Sudv#WJqUx=(nA zlQEXbyoe?w(?&hxJSOwvs*`1D*F~a@dd4)#oL61R9P2Y})cqIA+~if*jvh(tbidfB zvzK^b)}^IF6{c~zU)!iNnHTI>Wz3(ga z&SYMjW74{zN@=6+f63q#p0@)!U3cseCjHa64aMXgLM+MdSlX!jKQ&%Q`t>JCw{6sW zi;a3#32!S3XrrDrbQ~m90d3T?N=aJRIDShYD__Y&q$k z1+-Dmnn1d!fHvw`6{Lq0&_+FLBI$4eZPc?WNtYMUMm=lNM9|d*v{BEROnOSeoy1g= zo?1W~^{lC+rxnmfJ*$RvO~ESkcGh&#wFR_M&zeJedckSL&m}#hfHvw`^GVkg&_+G0 zf%MD*8f|1PBt5HuHtJc6NuOFk8}+PJq-PhL5qDv8u z5!3Zvp!!>U>PQ|dB+ZDDtAwNxQSvMyX+o5|P)HgOB{vF5^P%JoLeh9B`63}{I+VOq zNE!|$Hw#I#q2$|zq|s3Fej#Zxl>C^GG#E-gCM3;;lK(6u?PrqT6_UHy$sd7?o%&m} z(MkSU(rKZS?CQ?;;T}PMi~BTV`(gvgIo4n>4lUrA48XX)Xe>lBV%#i@e9-$rt1|97 z8M6V|ieo&DlS!0!83BtdxdfHpk%K!U<^+z3%$EdA%af_dX?=~XDrmOS_S<1bv%3d&r*Onc zRkE**no63j7*kXQtyx+UvKs@Ts@8(4g2pU|6QHXATi+H+tCr&l(CYxZt2NXvj;f%Q z%ZUVuKLY*1NhP!(Dqtol^?8DzvnSp;;7F{ws-X3YstilZ##(p~&=Y<|f`%~u1c@a; zpV?YMRnQnFlmNXFu-~_Z(kiAX0s1&#&$orrJSLm~{RprhTSKGm$&H=r1c|I(coM^r z*eucZqybHRf?y4V>RSt{3fj*!CO|g>w!JNshBQqH&_4inpe>XZH9HcZuLAaAYiK2B zy-}koXkoJ_K_a;~?$L0>*L9o>epNwZo0bHLp+HyuiUjR$4kt(~2YOQ*2|dA71x;{{ zCrI1?^y4R$uzNrUQ&k0Rb5114zXRFNPb#k}Xq@wTf`qRCdzd)l+reH0B$$FVgcpYj z8tte_VVvSup2-ls@Z{or8);0j3tY)Oj5;06l)&5xtu*iPCuqF|;Fi`}RRt}1LN?SP z#el}2VezFg<28>pM%i9e@ierS7<(TI6>ak zSE+6|ezoT@6S6J9-nN*#S#|fZ6X)U2DXq{A_0QF#D3*d;WxvHR< zQey&i5MZO*LTRtmlmML%*vht08ZPayp|Qp5Qowe%h0=OyPlDEm0Q*yGXeC%>%-0JP z+Ji<-Ew*5+1wRMM(Z5wCqY^Z0I&4eCN|g(A-_{bUVgaDX6QGj-+t?Z!nY^u5UmaPe zm*knMg62;rY;CbYdp$HgdU9=gDTuDcuR#9ugwnhP+5i2PJnjeEqs^+qGP+_lP8)z5 z9~^N5AySPt8PhJxZ_CFDUIW>)PA=c78L$RIK4i_tf7e<9vlY;$1n42aj<$u;YGy|Q^dEqI(;6y|^SmA03yD1m5}k^%b%-N=1nApA z-MUk>{M1UhtEp2JG{S1J)x;Wk4pcOrR1LnJ=)+`7$oLAN?`R{T?_BMS@i@vcSV5z# z;|by~LG-gW;xc4wDjAL2pZ_wLs*;(BoSYUH&!TeNp9yKe z^?8Ee3<#ZmazUvM1ZmCH_6xK|^9~3-@mqqr9i~=F{&kwe5<+_~f3=>;u`&BDH2u4^ zHdR6Uu22HhH3*hpIO3{`Q3`0=uiP8W#emUZD<0b4;?(YMu~-!|Ar`iCh>eEj5V^3m zSS5KpU|+&uib|%|WSW6hTnrU$zo(1qACivYh|5{GKusmz#IiqVBUYb~_rD;-*I4m_ z`_cZ$o6*dhBcg&9V~w_SY(dHgq#3|NMz9^!F#*5PzMYPm_o4ErGGa8kd4yXAQEXCP~oi%)X7$lxPF?@@Wik30Y#(4^y zRyR)(AMDNQ)Uo9n^#bKioosWjk*lCVRka<%Eqnfq=GD-3XMEHB6}in`rOX`^%1uFs zTxkoPKn(kR&9)@u?pU)2!4w0_xQw6$=~(IQ(UBp_ss1IX&Mmb^&?;z~!_jtCn~~88*8x(7|V7X)E%Ts?)W)6f>;RR6cUXf z&LXh^#62MD58L8+n2?`9{uP1Ho?fKKk)Xa!AgZ6Uh3tvI2B9M^+L?xO$L-X;wo0S< zHI&AEO56~A2rxZFtJ%_1(L3`wKi;)Pk8^%Z9Wo4=a*lk8beSU=Xy=+QZBTTMghFfW ztmd#)iYJ7HjZ9^8`e7bLHRLp5J zhwZp%{u%hNLylPDPG*C@iS#C0xhuM2EJDiB;iwPQzQ_jX3Zf8$sj3jfLK1^P@ME-# zciH0iAtG8!b~na9DvM&8X#H6a+pw*eqVEe7i`O{2V+ggn0_t)UM*3>jwH09$S*h0` zVWBi=yfzX8)vQBtpgt!B6{}e(6JwgDo)pwa%^Dg9I{T!c{%Y3JI8gIRLH*R?^K4Ly z0NC%U=3+bU2R%pGB&rwP%9qfsy#09&ws$YOl`nY_SDW^G9DhZ`Qo5CQ*hjOfrF1Lr za0kg{TzHIS+|4(amE!DNR)({+Y%0$FWpi;3En9|jc-dN(<9#QXGC1!+u!d@{|6d@ zuJYO9D!;mwBm8GwS)BH08`}|nV>j&xPiOkbZx|2ex_Fk9=rw90g~ zGfn}s#7nD8mu;2l<>tN1w#xL9Vady|l`7*;bieT4lP@41VQii9Vady|l`7*;bieT4lOyt4uGgGF`S+rk7TkF54>8ORG$m zZI$VzRi>-IL0cl*D$@$HAKF`PvC2Gve(2zIPrm`7k5-v(vC8z(D$}j4GCj1)bZe_j zPcCHLb2b5JTV=ZEo-gFZUl=?AB=?(rK(aK2W7a6=6{1Aj?r1Fal-b{Q|0me+J z{33%l>pn0+Bb8rd@Mb>*CS;`YiwxeJ$H4S7Qu##&ZF^;2rD%bKFSf7a6=mQ^34#r1Fal-eCbSCyX@qh*y7+Ap^Sl;z-X% zQYUtIr(cj)CstOaO(sx(kzq7IlOn)$0#zEn$l%pqWWZ;~)Z$38O5+z9y!wj_8xVV5 zEQKBsUj0Res}XyBEQMcW@aiuz+>6);qbUJ?k-;lpWH^S%mtqN05&0s+dx-p3G$AMn z@;*dXTP#OFr#7)qW9r+|g zw*DkU4nGNzL!*Nnei9;wpM=QaCn0k9Nr)VN5+Z}2e|QJ7opYgoe34tVZz82~`1yw% ze*PhcpMS{V=O1$T`G*{S{vn5-f5?%~KdiwJ?y>>ZuQob_KE!a`ha<$3GP-_);&$l6 zMkqJTT%z(2V~j>0Ou~`=JnrH;9mh$fG0_a|LCYBPk+dS3%)z9(t!HvxPn-=mk_>(l zoL?vx6?zEe^*tS!K2xaz7OVoh3y?=6Fx{jw-12_>5!fn&`rs-f*w=ykur-#$SLHQq zz!PK1r7StVSRq&^>X(K?*MKTzsH;4Ft-xHgP3uh-Y!Pt7qF7F8mA4aZY_3StMYRMr z1CRx6V5bwd_Gz87OJJJ-xwthf{~&A>&C%y*Z63nRn<5a5((m7KtM|d@xrpdps|)8~ z9~oRg{!HxS9G{(k24VtH!$>KqK=%ch?=8N3b}qkm*n^HZ@3GU2p1jrfh1o@xDGRc1 z)Hg`+o3bGLMwZvaft7 zn6N1evTwpzFy*E!$i51GJ+T`3U_tgxxFioZ`$iAt~V78gEAp54>1ZIaR3$m}~HZZ$QSsQ)R?*p^P zl(o?}<54j2jyT=XQvGqHA3;K=XK_+#Y)GGW#2JUA>S(fz@m_Sq@o7gKwzaV^lCHomUTDQshPC2*8`9V29 zEaxZW{Is08COECX%lTh&{zT5SeR5iy7ZGQMFC_kJIsYJMg#qZaxG)r2Nuc}CnZcvF zq4s^XGebZ4Ghod0{VivPqO|Y_kSI#q{)PmXeJ;V}?Qln3ly*g~1UtB)RFt-Jjs&~b zNpR(r5?pn!1Xur2f@|KB;99JK5ZIlHy`Q4A>xM}1JARP6DDC}`)-n4+{>21;-{9axLf{;*DhyLL-(&;1g#yd=SW|B+z7g}a!dwEOw^RFw9> zDH1$5U4jFR5(j6pid2hv~RU)!&YsI>H!0|)C30)j5#w5d=*jJnPH%IW_TRg4U9Q6WF|N> zq-bY`Bgnj8>X6aM4rBCLa8YN5zko?*Oz*bN4DMyT<1VH%gL|vN;mAQKmlIV?X9o8t zCS&zKjc46Y2894fN5=Bc?F`XIQ+L?hw<5KmB0gCJS7#5pr; zifR!mK0~T4rZa>42Pq<_ZF~#%!EKV;aIj-Il_g0P$2l`_X6q7)TDzI(%;46}44m`2 z;q5d!Gq{7Ik_$m6>eg*l9Oul?hei!L6Mcxa7o2Xs5r6oNQ+Xu0=Xsi{eH>xwSI`*QfZTIA;c~S)InA)VevPg9jhO zl*#y-BbaNME*a~m2Gg0rEzS&F-eSd3gXzrR7H0;oc=0KJL`!DurZz5u@!H;kO1C&O za9xa(DPD*YxV1CG)ls2n*L7kX+PR=3ZXdKW14&PuGlM72nZc6@wC&8`iF0P~#5pr~ z{*LCdof$lF&J3P7X9iE4GlM72nZeV_nc;ert#|;-ubmmV$V=5!vF*&jrr??%YYLfN zYA~G{+~Ul@YeB3%>}2iCKxtkh+DaG4IWs)Rbm>*0rlS6lxyybmrZaXMF`XIQ+L?h@L7B3un9dAt?aaW7qE;%iRip-M zX9kv;7t6Lv2Ww{rCi5bikgS~+^V4R68^9Dr`p& zr89$DoEca?UYK=hsZf>DnZd1{8JNrqcC0dLD4iMH;>^HQUdQ8w>CE8P&J0ZE^*v6w zl+Fxp?aaVrUYldmdiWL7nZf;%aXZp^JD}5b$I_X>t(_TohY(A$JC@E2Ztcu4?w&Y|y;S^fjW=rlUBsbZTvxVdqTXIh! zxxtn^P)KgCC65r2n`_Avgyhy*a*dGOSWBKKB)8R)mkG&DwdAve zwnT-gJr}(0ec#b z=+=*DV9ZE{=owDzI$M+Hv10&FvP~r_ z^K8gFagmez*^yu9NWMv{8f?cM>MGLmCT$#dp~7|o#*qAs=6n?FG#u5DalxLQ@(*mI znzA2u16eVI5caQNr!KIya6e`eUa|H^uXC%%I0K4y;D|QdG}r-*V-MF%gE2xmDeR0e zKW+jw+Im(?G~}D_N6H+$1e-ujKGdjo1BeSiOkahZ&$0!IP!)6hPy+WN`eCF`xDLcW zNn8$MAfzU646X(-gYeqB!QBq7>P}n9IyCeoqsG0~h`@$63d96Fx*#ht4R*J0MCyRAtzJm+j8o$XXcvrSRu%L)yS)<~@!&wH96txvuuRTtNH)7L2shKmujH=A4pX<8yP<}7jW0L$WC}bmj?aAPgZ<@ z{G(&&XD~8`R&Wf>LBT6Hl`3t?X||-f>P7%%3OxZ#L)&zjQ~V&k%&A$nGnf|xP!^l3S@;@TX(rPi0CdjgnlMN_ zTFP0ebCDg(K8uK7fY3ekiw#>~!_1m+2#v`_?owP!8rr5y58aCt>7n+uVUgP-J=Bkq z?4ehXE&l1LA2{MA)&#)(J|eFZ`M7M)@jpY!?* zWRLZx&D@?UlXYKYZZC?o%Zre>;iM8XCK)r)ylT;Z;*`I9Qs}%k%4geE;b{0;OBh8Q z5gX%2#Ndb}l+sw3fE)T1-n7Yad@VFQ%o6b%(tBZ^R=>)C6Sd25?J} z1x-Mf#hY;~AOE4Lc&s=Og4-MpXKm+**+*wF`&b?^4N*^Dj%4*+3NkTDQA=mZP;K&2 zt-Dm}FsUQPvi`T)$ln>*1|ZJl?RZFt{sqERz~lb{!Fs(&Vl3X1n`ZLAQJL2NeULPH zFkXxI97mXybO@tB{szIdWjkWzZxCD;kc|Eff*5hQiylQ>vKVoAz8Gqv^fcn|d`Ug{ z8v-<+=bK8B7L7PO-;(xQG~)1lM>=THh{N+e>5w%UP3if8bWe*$9G)LZ7g;po@ccx2 zh(#j~&(Ea8E*f!oltHH4MI#Q6AxyRFdPI3lVd`8o;_x_)a@4)v^(^yiXG{jO#6=?x zk0n+hjV>B-c)Y@#>7o&br-QKzde*sU#Nn}xI9xR1@YqHiF1{J@q+z_kh{HuA4o}cH z4a_zdjW|4A<^NT8xI&nqo?gbi(6-w}BMwh*VfMIa#NjCrW}k~j9G*g9T3j^Z@booi zLgt{0MjW1gQnte`8gY2~8_ST7ZN%XYvme}+SByBep&vX>?{u0Qd1=Jqt>fzEr4fgB zHdB>FBMxtk?xtKO&Z$N`jE*>Tc7yD&4+Q>(i=W!^&K-*wx4(TSnyw!MZ8dd=(MW*J zqpYuofeup0Qc3>_M*f5s08|Blq zU-@VR;<+YSj6gii>^qA_Af6jYDvL%So*UVVmPI2F&tBGrMj!#iIW4w_)P=nvbzv-v zBC+cuvHUbw6Bs}1o%AgV?_R|U+W+$5r&jrE58qLH_@9STrmVxsUuHZENvCxf=Z<_m zmcmce`Ntc7l4zRvb>t`N^!uz-Xi}Z}TewF^+k@%oWS?{@;f7Co%|OuU=M3UKYbRO- ze3+7c9eO!HOO%u#Wt0)1B}z(02QZcqpe0I5W*Qj35uhbXN)|uf88ia4L`lgGfe9G_ zTB4-n@PmjwjQ}lCQo0m^DKY}IL`ew^05il0&=Mu3>ku$ui z3#Qr#&=MsjkN25%Mu3(mDf!i4>Wu&`QBt~32eZTo&=Mu3=RK%@qY_@Pi~ucBQi|9s`;0(u z1S$OqYcT?}L`fOId%S~2fR-pJ0|`591ZatpQcUJ)BS1@(ltHTiJ7xrEiIOsyA4fWF z1ZatpGITwd*Np%zQBsCAfjMD_okohbL}`Jpqc}1yLQ*DmW-cMc%BmnOQBt%e${PUv zBLd7IPz7m;lA zh^>sKWYH2OMJ!R~A#!0XfkP`rEKzt@u_>C+SrWt&<+4a*Chvk_`aw&SEObFI&Ju<1 zbDzhNLrWCaErUZeb8HD~xwQutj@jur8+^a}Wdz5*)wm|&y2LD2-bUjYsVH<$94FDK z+nIA#bs3K->L@*itK*~rkeUFAxe=+>ImAinG9CD9Pe^P4`l3XM`J9frOk4J`r2T-s z9k?SAY^opea?-2VjA{r|gvuP_DS{1^rU^moDtZ+hYtZ=ev zg~RnuY;X9-EFFdFnv{gcxu=#(qnunCgOOQk8G$giYCVEC*(7E1c?f zn2^CEOKr#{t&>$AO_DxLN-r(Vz;hMWl>A93G(Ho1Z4bzu@+vy|M3NCCDt-8uSj3Iv z(C`+ua8Z#;sUAKij|ku@X|Ual|KjvZ1Y_6dt8_!9kDQ2hGg6UHHym2Urx^8_9Gj}= zF4j4GE^gF}fhS2Dv|g-7Z(4Vz zFP7#}*$?4g>)+~t{WgB>*EsWO3MvVTJO42Y=XtmX1){B@3gsK`2Y2V=dqBt(LLm|2ySP6^g?K5*T#uQq3hJr)&<>Ok z*sg;86u6(FSZQotD^!8}gTcdvTBQ@MQ66ugNi1cLAJ*`Egt4J4F zD@j+A9%6ls1uJO^>9F+^>8Yg4tu-h_(lpZ5)_T(XWR9v+(g;}MpMKI*NxgX+5OSD( zSI%!#Nd+7ZJ;^OpNqsojiX3M5aw_dd;UVBIzyL|=Pc97ZLoC@z1IU$wd(nVOxe>)} zdH1K#-AN_XQUmU0Sc)YLB3B3Qj9K6Ylba2$CmK0vNEZ~P9^9W;xuGn|5^!ahElH&; zW+MtVStXsqakUQgB$YIrbQ9<^=HYLa!z{-(;qX_>!tH>D@7d_W?MB)to8AL@bX01e za1p5%NKNaDuXc;nL2!LpLg5aB`w~-8bH^Zeno1hQoR5PZLyf|{E?lwAoe*x2&3y>2 z(xyLW3E4d&^(|7S&MUGxb zX^Ft}BEwOs3dD4I{U7y`q^VViJ8mJ(#h`cm(?`a8_!h22?4}QL4a| zi*g>=udk+F!P2LycLb{nM`E!u-yV*c#nyzz4uYxxVpaqdSJEQ>*@pRx^BgpQEzm^- zHUNBHL_h`qNwq&e#q-sOy*`@Kziir6WiBvQqX*3vL?4bM#pTk!tP-Fn4SrY8d=-EX zP68V6cdE!XHw-{P^AFm1=suJdkQ2)&Yq)4v13DqX9Bn>@`kH-#pY(sr4E#5iYV!>9 zCfub`ok^>YD^4OOmmtZoO|HcYl=+VN21bI&-v-&2|6k+>_J*i=hT|u@m&^|#{cTi( zmaI2LXx(EpI)!-X*8WfnSCmS}-g7k-2yY1anC zh(r&dNByRR{}aq=m3j>-9Y`G$z_(KCkzF8d$aYM$TKT;?a?nT&&p>)y+y^5EZNmB= z=p=E$K4WWs=;{g&dVz6)xVVh)pt+bpfuO{_(skhGjc??J2aQB)1v27ry~2a$pu~a9 zxVY~|4&viRAS*8JqmhH|Vq9m5TmIPtJHI{k$B~25Fz*A|61VdD(bccD|8nG@FR;c0 zawP7>VVf7-xaaGUgBG$ZT_kS%8JB&xx95LHs!kVSxgX*jR)pJ(z#<4ahjT*V*>uP? z9kAU-#%Wl*t~;OM1=F&cb|B$dUP}GeGpMrj7(qdc7hLCaq&r)C$2gSpdD0;(7sYeF zKswLrj^=f~NV=!RPe?dlB3)?RiWS6poODs}ATi^S#byp zKaoaq5Lw}n)Y!73mw@0yRI}(~%x0qqpkWc9UbagXFFaE@R~^BzIg4-fOIa1UY+MN;g-t+)rt_aDPR zFkVE`pCieti*Gzq9yt|bTuN zH)St1IJ!NUpecK)!7)KFAyf8JgJZja>1oPdYOt&?m?Bg5QiJ1%f*E4UUTUy>ESRt< zd#S+*Rba|Z*-H&p%mP!5e6W`qoVXB7ohf^%!OBK3^``8l1}AL*v&59W)ZpZcz%-h& zml~|v31*!sd#S-G&0v~L*-H&hy&cRpQ}$AW)9wPZ!<4<$V9kACcAK)T8Jzwom_4R! zYX)aL3ud3$k8RcDMboT9OKriC@d6SuU%?4~3x~v@b|SeJNqeKoatAStP9#C?M8dW< z9*U&vVW|9!6(^ETwavhuG88u(shgS}L!$)IC zq<%r#8s3g#UupaV(*M=?1DIH;|I_$#(qC)*PRx$fZ%F%xx5NEd>bImr!%xThlKLI# z@bLZ^Y^mRqZW{40CTr>sq?IuuWhj^*g)v9$!eC7ONf_sd?+N=^7;EGc%maT_2_a)7 zU&*B!!k8n&m{_T%FwT)%FHMZnntxSKfmUbp+=>#uTpH@RHGIS2H(-hDe>*dUCOsBP5&Ns+;ubl5gU*k){**sSYeY?bSJI-lwV-Ihliu7LS^c%8(aCWm(}|jH0rv?VTjJ ztd9hjkCEVtc@pf{EWys-NwDid39dXY!Bw9~aJ7YgD$BYiM}lj6OR&3Ig6qzb;CI(Z zaQzVpn%|b-#xEt`j4#TO>Givjh)6DZwM}N${u_ldml6u^tjUQ7*xe z1__?rBEeHPOYrnl5*+1ia#_|h-%9Xo5M#6~>)2oko|`Vg^Jhu$$4e!6;bsY5JR-qM zCnR|JX9F-0hqWn^3ZcHcv10`xg4rVq@3o05h zm74Hdr_zRFi0A^YJ~xB{E&;+~sN;!b2>^bH}w39Iaz#%v?ig+6_=^bd!o@;hu6HJIi+gGH?LjlRY+b9enak3M+ zXTNB$g2rTpbw7KIu^r|=M%4l2kzHn70&&CeuSQUP+QJ5vJwZpARU=V}>`Ki!tCuWX zr?RUwXH{)N`()Q>&R;dH8vkZkr@2t|>V`8__Nkf+S3MO#+C0rQO?eulBzuA8@bRxC zs##>S=9HVzIN8f=);Z-CjGpY3Hfv4Uj8T-`XtVw)AF*a@Y&JBd7e-a~*)|)lx)!aL zy5hdzT@O(}w>-JeODfgN3|W zN10Uz3HY7noK^i;h#NGgs^>R0s_Yiy9Y~=`*}2v8&s?ao@7Gag)r)v{pM6ks&g!MB zRQ4m9v8q>}g;sl9bN;ITQtuJXg{l`UT&%K>8zpESL-}cuR^4#c87lkFI?AYCxau^O z{a4MIsw`*fD2#!!oN0q3sF77UXZ8%?7M?D_lI;>K-NT^E0$wc2x-{^cU}aqvJ|U5d z{v^TTe@d|AM+ug8L^qUmS;oJHEbFp-xCATaO0aT=1gGCA!5POTIP-G}&hq2wrL4=^ zK@zO1l;E5N5^P*4!KN(|Y`I#33;rO%g?uAZ)@AEoCD`_<1lv2J7s|R^mMy^*bZMM= zE#^dW#W(0h+^4uORo?jr=BB=iy*n=B-3D~?So%qZ^2)jv?#DH)tZSdg7-W5`mr283 zCQVr;lc7`@xr6@(xoPy3%q``e(6m<(ojXiO`by@GY=?H4*3Jtu%-9_IN^&8EVK@p4 z4P8+VTSEb{T7!_kt^th(4Kp#Sp`jtBp($1dA%9)NRMF5EilE`vn1%;qWf1b$HJn2Y zHCN!C5E|?nJRFl2^4F!eQ(D=7ew9jp(aga=qZs2dhun!~$K412dNJxRngYhpm=yYp zS_|dhN#xJ3yvt~2Q%iqQ?^c6@nKu^tNvxLsqTWwT#?E9cPf$&>tXleuc55=2DQ`Y9 zNr;$6)zV+o`@P8Wt|XJW+e!B@$?q5kWxP|#^u&_rFY29aGKqIDB48JW{-WJxip3J| zXmk=qr>k1}i+VSS7;kf0rO{v1`>7O!_ddD|Gw3hs{YqkM=`ZTtC5BNIM94drnJ7Xg zSyY%eV72rY^)?EMw@bRhZJ@RE7xk`?LT)FBCn(s7z%N?pFWT)*(eg-Ci%{_yQf=)X zHq#GMMBa+Uw;=sRy@rDw!`m}SQnmCK?UpT>^KMO-P}JJZbbuPSNi*?2PB*-rMt@On zP*n2fE|a=-Th+F22feyd%a|l%K{|~rs`qCO2>Oe99}wldA8d=NrN3ymVNyEYD7GnG zrl_i=zo_@HDB*2ntb}$t{YASi5+%I9)ahCj&-cpvsEG2OGd^h$lDZv~M(2HKW+nSp z2BdUw9sNbSeJ%5c$ug8#KUGJ6QSWUWj=W`!6-U**#NqH1Q+O8}pF)4pZo8?3H@5NG z-U8bD3wwn3x^XhK^cVHcaxm$Ys8F=)G8u<FPgWF zwA0GOIqzc9mPLQjyh})XE&7Y*Z71!w=r5XgDd{we{-Sx8kq%l#sBzxqq&r*m7tOnZ zbjTWo66WpVx&u>6%3jGqTBQ81qinVG7xm^!3-iWZs-|k`FWN0x)(GCm$C@IORa15J z7xmsj{k*@AwTGRYp9JwI*pR&MZ!29(f6;C~N}lZskS@I{lr)?@ciE4%^cVFy1j>ho zSWZ|vpv8OCU;~eiCXqrrGV5CUi+W$6WrE@(hL#mTE&WBk*-}3~cEpuXr_*25`?UMua^Fz-pgb%@X1D|tg5X;t9i>M zmJd3yy4tNuf6;C|ST#NX#g$q237=QHjb$<)j1rRRFWT)qCi8(wC+nphrBt=_7wtAp zGUt<&WRCTj{-WLsWp47x%8s5ze^Iaai?Wyau%$~&h3ZuLi+Z)cD3kdR7ORY!MSoGR z_=_@?&t~z$^cVGNe^Dm$nJrHERQij0wZABnd5;p4)(urle^KvC2JdwEh^Nza#~xwQ zKaCyG!l%AilHIZN7xjK>+>UfUZnRCe{Y8_-Uo^jjkBS!kMe~PNvK1}*i{_V-##?I- z=rC!&MSs!!GSWed{-XKgNrx=@i{_V;?rG6qG=Bo=B8&c_`4yyxSo9aopGZ1v(O)#b zl61L6f6@F&yq~GI=r5W-ne-Hk{-XKSq^DZ+7tNnadYVOl(fk_HH5UCv^QV)pwdgOJ zKZo>mi~gedb4kyz=r5W-pLCr?f6@E~(lagki{>vRJ30>GF!r9-1*gF2lR*!qB zoA>(qGRa2)Rd*@|N{@GV-Q?}RPT{kHs++@ccr^vk&pCRnnmvL=$kC0eCQrHT9!LylL zEa~}xVM7(}qur@8HTk?@$NoG3u{olkE)ttb3T?sXn7NlChjwB?@8E;Uym|B1fG@%0 zHpo>VSb5K$u$t7?Noq0(=#E_{a3cUioKsM`C{((N*3dFFFX=DmoNNvKa!{n}lu zQzwz@QI4o`uY?_A(Z3lgZJ^2Q9f4sX1N@KKEn?pSkQ#-#8XA`zgXF zFgx;1+`_pZU?iW%Vii+!o-07gHzuFYbe?l68B=NSQBBv7S*ltuo@w3HvhMQnEtaI` zi7f52w{ieI#n!C52E*L_C(82qP8YZKUNo!waj7L=U20Kje0)zH(Dr;INTY%d`@orT zXG66ofHnpa>xerW8mAF7JPJA!*v~&lZw~?f#xZb|*Pd zNE)^KM+ixicK-w+Y0&Pcas6nE=Is7?LeiMszf4G)vir{xl7{U5CLw9Y?%ysX?YjNf z2+5}P-vlyt8g0?c(|Uw_hhxFhWHyG9Cg+_7!;$sugN0Aj zC#fX9JXVX&R7vNOSiESxO1h8~O3C-m4SWObXoBYF60_MA%SMxujgXSfu2?p_YnE)T z7Ud0md2hT1mF=;PL@T@mA46Z_AYy4QN(`DW?3XsfO9nKxErS={Qn{s8bNjHFy0CQ| z_8Nudstd{b21K^&QVMdqTFx1-u*iuJiTdo`7&{fLb$!>uDA|N0=S0RXUbGZ0WTcP*--b54N=0J;m=v!_ zHSh(m<5a{gY#mQqe8)z_wcz-*rYU72E((rPDT?;=XCp7vp8m%$taYO`&|cs10^szg z{I%vPW#a#-Pg;}jmK~{pXXA)AjB4Q9Xh#9!M#RTMr}Gce94mgocr$34ymU40D@=D1 zqnDnB)z_vmDQVoe@=~0d9t$HCNpgl@^F@%{g<}=xCkcF&z)y86Y4f}z0e=8VPqx9Y zr1A5f1n7H!ecBdEE9jO4D6a}MP>w6bYSzQ3(ZLjqQVz$JG?6}Ri$jzAjOK|Dz52Jr zwU((ms9Q}{#(W(t&_P4vwxNjJMK!p-`&pWmG_XFNP}oCAdZA5joP_u$!%7-bpGc7S z80epWMS?cfpC?FUqcBA{;u|EA2hFS1<6)_LtRt&{Uhpdtw6yjoNSp`sRlg!Zqw7$D z#Qi`&^D7e5AyH&YV8+PLX#N1`G~9i}*Te2uF}RqrnhT&2?HP%jsaDcNJDiaJKxm@j z^GURc(ug*UmSq?nD`~A=olvH8prPgDT4o z@GnUE-^o?m1!OAz0Y@vLVRvIf`7-dUXE)3U zi>f?}PKj`hza?+2M6BayFWy}zpS`f7uwnQ*?%rtV+GvXv2$tn|9A)4KdDim=Zy8jt z{|v;@Z zoZX1$^>B|}_V=UR{x(wTN1=WcKaBdFTTue6jcatF?BhC*MEWvB59keocWtXcY&vR# z=s~B>WfS}B!XS|i#l|nE7%RRD=*`CwHwQ6I20#07j0#F@_@T=nv#BDUJD0v=^>z$* zCC&1^RCgPqx!t&)_kWW>Y+7xDbSWsd$&SJ2tnohkjfmJ85wYDAyDVPpJYzA+bdMc{ z%b)zr%91d0;(t#+N?G;@Hx17>j>ZXxfLW(MSaSAX;^OT%rFH+at?o%XBf66??nQS2 zi1Uq~;&g0`)9sxJ20zxbweB1{1<$YYGbeufp z1`zl$!}E>VcCns8U!`Ka5VmQZ+Ej0gGJcEEXmf)!LO#xNfw94kooLIQi|M_^j(Zhy zkt}7HzJO(Chn>h_&7aY{1)>k(kYRc~DszExoejFl*186BbFUruzSb)F;~^>o^XVvH z|H2WSfim%AEn2*&@ys)n^WA%OZYyc?-ePMS;M9>ubGy;_yJ_q-L>EZ@G3?r97%k=# zoW3*rfTj1a`7GIuU^mxe2zG?bS{Lpv%s(;yFNl}PvTarvEG7$w>5IFeT_#I5?u|F| zHuVz3=*cn-QJWsL;d-(>AJ3gzf`xDFsahRAwxG;c4v9KM?}x0~T!hGv$KY?(46MI@ zW-++ocagzoo@2IPBL)AmJ_AA>@Z7S#1Bfyb4iKA2@M-8K5Nlch-D)s?t3lXSgHl@! z0=5~S+6qxo`AtK{O-4QtuR(ZI+U&4IOGVCQr*^YrK8IT8oVNg9&)yn@y_0RmTs!f4 ztxP>D+FnNb3Z$2O5V6Oms_B%HE%gba~Id-;e#>K<5!nkTU@ke2JbWmqcu|dCR z5MLH-ij+Z0#R31e-NGE$PIO^p!1u9h=e-=N&NotQSUoON1p=!vF}}|?E}j#X67%{s zS0}W&hCL#ein{!@f`iB%aUwfUDso6fiXtML{%%WTu`mtvHc@v&@JSre%fLMOL#BRW zA9@Z4Fkc0HZVO(a^TrJO04emDUQY%4(Io2+fcP22#m09wT2E9osQ&cIXp0uw4Rq9Y z(9?>q!G7(5bqf>c!NJ9`1q7%8HdQaru3KWyt{3vzb>WgCLpd(uUEm@-oIuE<+A)TA_N`J zwlIcm{T~o(DBon%gB^@JnI>a7sAq&)3n~}S+naX)@+^wgWHi}P7-+BA`Fk)nzd<7V zbu-R2?ao&1)~Xy#7FV<=>g*rl;8Cb^=fTbGS_6^YVPsc|`p81F0y(N#D1|zA2gv`A zvhM(os#xEjIlBpGLlPE}kPt|r6KX&@N)|&$F`)(#q)Kl|AT*N*C@4jOh@b%@B7*H= zL+seGWA}0`*!9}5f(ZD3-*3*@61e>M@AK@=_s+cYO)uxne&?*YJOB}WkENdbSbvn{ zO?ZC>!r~Vo^ug@0_;FX*17RI~*uH;4C}O;FeF!iIb4j`W3erK5jzDUS?M>PGINbV2 z^5yzCy!ehqly;AkE=&6v0$GFwEUlCoCH=(Rtu52fg>mDM!w~mM$dTMP#syd$MZMh| zZqfhH`$-sgas-z-iPYP3d`NFaL>|~i;oOq^FzWx#s#E_poje>wC0X-+8{pJ`C2C3P z|4Rz2e-T*!sa>7=9|56=@l5@%0W|f`6Nqxn`X3BwmA=GD!!I?19W7EZjd2aa(HQAr z6)_uu%ymSieHUts^TN25;oMN)3uB)MV;=}-yUiTrmc&=9Hp##llrqCBogUE?Q*3*T zZS)(Rjb>V7VIyCY91E(?n z)hQnxQ@-DB*CfM zF!0|!7#IvaNr*|wa0i@^>%6vY(I*UUcL8uiJdxkQd~aRhODVVqtaTQ$vX^*F-5~yl z_`Xm$pGR59r=vOi3gTNrcuo#*RR~`kKyC_)=DGYRn5Sg|-690bSV%+48(!8{f!}_*bN1@lh@6>i? zJg5!ypM%itd53cZ7@*X|43#ti*~DiqDV=orMWFEZ{~}Np=R$avLRSc>7z~TsK)8Sc zC*f-#6ft7Cz8H}I&M4OfkZ7f}B>M`Zd6npA&;$e}VOlP|+6ij6PQq4e-a-ycF#N;J zNh96*Vx+>`$d@2SQC=+vT?=%L=I(0q6vMAVkayck&8^icebDj!P&DJ8DNs|cxvjd7 zdJckYwpCvOmdu`Nbew5hh2e!y=@X7ZZmRHEt$BO+zKH=rc<7U|dgub?wIlr7V;Ww} zd&N^AV0((-YX)P5(Ep%oTEnHE>50XIdEPKW&{hylOZ1v#bgrk);W`HKq$Pf%PPRlA z=1ggct0=G~c2HnT{0O0l5lu_@F-@43I1kd26sHK~CeH|BODsiD=}adm*b;>Zxp1<{ z$zkTCKrduYHo|`|Vl2KD!YK+oz3Gd=yZ9~$ODS9nf#oS;#B%)*;1lpK*H1$_4yp8J zM{|#L%u4CBX(pk5gsU~L&~J0R{I!v`Pe0AHd5J!TeV3Q$%ORBRaaeM3yjt_>_-)54 zz=$>VF-GK7^)5!_RrMQ;_}S?Zk2qd@F25D4+h5{D{LPJ64`ZVApU8+j+we>`xvyfx zIDIoCZh`*=97F3NOrt>aymb_K^zjgcBJ#`i4!{oqOPV=qxZKJzc+_1flv=AF25p$b z$UrUeWBKuxH)#A0VfESd4nyci;XMd5Dezom1B4~jsW!2Ve+=P!a87AC}HO+(vQDDOJAS|gK*Cf0NK_%B$PdFo#@G{-h83*UtxN(Ej zurNhjV0dCK(B>|g8>{r>)PUrW{iyVfu$Ee;2ZW_{T(n`M5gm+qzY{DM8nb9zz2EWq z6v^|WE1Tyl_35y%73$w8#5yfcJ$_aesjg`Hby}W#Y&>p(2iLIYCHP$;tWpLwL@s2} zGH@p$mox*902Ve!C0Z|N9$hCQ@xq_c01h5QEUVCqGJnJj0hU$B;Nirw3K?8QJQC}N zW$^dJvg#QeKNMJ2J%i^E%c^Ja6U25ZR>hYjJs&Efu-+|LiVVJkSY|haQ-%Yd;%sN| zufWA4lyyL2-#-$e*SABc!50-E6bsiYvT%J*gjZ$1Dky&xQ1N)YUiUT4qx|i_h5X}% z^}5vRDPkVLTW<)ygbI^+`xF>5Z}+=>wK#Oq}R)#J^qJ(Aw*;caH>?SQ4DXPaaqX6nOE+6S5TpE?OS zmwEX|#E^M;z*q>JvfrY>Nqpet5I9rc0HKHx%}kv<&Yh{dLqb)|O@JBYFqFCqlc)8! zwBIWTDjhU8K!TE-tkV1E8F)ZEv6BeK`A6dXI1X`+IV6d*Oh4v8KI-K`@PoVMsEQM% z8@(9bQFzZdg@UMxdqkK}^Y<)gNFt%q9z`ZqSvpin?i>S$t`lV*T*P7C;B69I)beo% zRSy3PbRd3o6gbo34)FYmW*{^aU9kUAWrvaL zPm#ak8Q2au4|NACOETMT5?ED? z`g0F>wi3_D@GOkRHrZ+|cn`766&(bB4eaa^ivz4Qd6$OO#@dM#q>ne441s%-Ar#oh zH&9?7e~kkBI8!M)oXFnAU7~dbCGHZNLRyl&z-azl^fPDzg61Nq^mZr6>G8|-&+`rU zUi6wbkOlUdrCcApB}zICORY+COAO6)4Jcafc*rC#|2{g2*zvoNq@`xnOGG<5j1yjy z4PDs)GgT61h~Qn($B-rI9T!Tqx0^zU-eKSrK&N+HD0TOugrj%h=^5x9rzBi@hl$X6 zYOr_YibB&ndW$?8fu?u#k>2qbFsI4BqU#7yS!NRc+s7FaP2Nu;HJgTdo(pf&JNk>~ zCVK9Hr_(zIhI)r|gu#;8&%iPr;S#~argP6)gFPcpJoFXCgJ)o5VWDY+BS;%cUc=NbJ?0q5(qnqfguouNg#vrbw-nf8`p!b88PW8Z z9e}3C9Adzpx^6G&Ivb69*%Fgb#Jt$aNj)zasSmT-prT~*n~NAS9llF}JJ_ysAaDme zn*!%Wmad2q&Aj*`{LK!w#$0xeGL@p#3Mec*aTDf(0x5GIg3QRdOz=kFl7>r7&e&bq zRe7gnSX9MpGQs6XRU9-kopf4UxxBH+(EBqLeBMVI6-Lg z*k6hpSC}vlKrw1&wv)ay4wmVyPOWf~tbx7_9iEEKW};k=fwRVmAmd~a|Cz-Ho~(C# zSDI{L=In~NlkmMx{%WO%FFp*~D=6}Hnh$@`!>-eR(#x!Va@lHLGxmk`>G-ctcYhQux@lQ1pX~;AcP|FP0f@8 z!eg#@JOkyu=hI^rA69d?G(cHZ2DAS!Bv5);*p&1d*y}ZFaD`Mu$^y+wQDEQOPTByU8=q3SG(k+ZhR*4F+Zr;MrqfeuNv-ohJa)*0^pJhgk zRc?ju=O=`fHgzFOi%IBXnb{TzM8g|+NMIrUrU(z-b7s-zY_>EbgBRdm=U(YqYHJUxe4H5539e?ozCc$=#sa1P%Np@h^@xwej)(_G@09DLILq`O%K{>CvY7*A?qrP(>Aq4``o($^>`csMc@1#$ z3|*bQLdn0*UxKEhgYY)JLW}3z)$kmb=JpDYha0`e;c0qB4H=|E*SNjH7QBsE_IN(Q z-vL*cr9DPGOqZxB@^x!LemonM;1}iHF~$oIgz%Q@fqOI$hHqPs%uGTbYAn%Tso*|i z5_*!sEbRu3;3g8RC$WUuS|M`s`CHjc0Z`a?-@(K?6&lU56Ob zXY1Y!fqnLB2t}kheHQB`SD)YEZTf8TEtJ@2DgRiYK|%j#pC!li*`}2W zpQ7vxda%!)6c21ao>^nE>ki39$S*dHyi++!+Qd^)UIq_t16_}*vXVllR-T9t>*ly- zb2m9_mO7Vn--=McmRzVuc`6QmiW2JaZ;lS7~EAQ9vDExOT;M-+e(x(bI=>p&#f|meuExALoa6b_i-JOEI zA-W=4S$BF$kn^*^ButVgzzrl;+e|2S3*5^02R9Eot@yye&R6+-EcRXaIjP9v(P35$f0Zq z0$A$tXPB@cct_)^oc{RRW3Re6>t@5q&n!MyaQ{sK#m~QOaj*rbLijJ(jR&v6K0t!9 z1t^qdvhzKJm?R9mQJ`!A3S|pW<6gFtYypa7X$!!^Yyk{DE*M*YVp-EW+(*7#q!mj7 z74R@?c!|V6BA7$M;1>Tvg&brvmr3|I;NlCp=D#QSzrbbtG1h!n1P9Zi;1$?1J!o@4 z%F12cvy)BlH;0CDdMX#UL-3!3A>rGn=!)`E*+>=06~!nE1F2+5m?n-PqlFj8`En*a zgjX5=mlj;xWGeLqYP?Xk5m%W)?cs_cxAc~ahjW^-LV%uHJeUQ(TF~2=JxKCTn1v@>1o8BT zfLk>S;`R>%f7u;)tMI$;1ukLyZGsOG*I@ix1?N8kyrwB|mEZ?~*XT{%;PHfbcq&$v zVS7c5uE%}nb2vAN7_oUV0RBY^6(R#@*%!9>qRC}AH2E<%@6;3D)01ujC-k3!%g zGzmfxBbr5M4`8`$oZf-7q<>XF@pF;A%IKw984!fF>vZg0!US z)-&ZK<7wo?imaou!_bjC4K05g`(TAM^amgoHegTLAb9A0;5Rw9-yryHVjdn_8wGcK zMq!laHB@RAH68AbknIw(2_c2)-GFZw{Ohw|uF{#?0&wwHJo&}M$7ph6@fo4Dcn$-4 zyF+rX^-r4?WbhYo@Iz(!)_^Fhl3#Q*j$u*xqNu!@Dvvv)NR?r8M1;yCl}07Dc=Ew! z%u)HOsQjENM>;BbKP@!vgiT%%D&riLd5+3QgDT$?mFGVXl?4tdQstR*S+et%fav0d zVlaJUA7_D*6s_?avRKc5rJ!H>Zy zF9FNJ&lPf8{V1^<{21Kp0I(eV7`%p9Zsr>N0kItX7<`;q4t@-t`!cW`{22Tsu^jwN zk@R9-0hYDY;2ppf=3Lu&m{T7kTd$(5u=cj5O5C{D5O+ov27!i|0l0;jg&6gag#455e-Z;-p?W?D;loAVt!&7?XH zuyn?qCJ|>+E!%_OV@Rp+mQF~uQnIw0#0z$Wh^6<00ag0!?V+G$dhQ(tU4?B|9ty_+ zRf=ESvn-b*n0#kLVzv^|6^E}hH*~PCb9N-&iepzsV^4T+r%}c8oh@fk6@|g+obptj z>6B;2E~7`TluK`QkQu{#fOwVTvr3tduH=o~8|Q?L;a^b)8_i+uh(2JgeTP_vu;3Q& zaufTZqlo`l@IQ;0!hY)ky%CPc1hy1V8_q0c&zv$t%VBCA?(3oZp z$W4P&K+|#EY!G+$M(T_m!3JHVtd~7hhm*3BvdqRfs946qf$Q>v9$LHI3fd}t?IQuE zu5#oT&)J@JO$=@ zC4`dLJ*E!-uL^1B@Pc*yh395h_4}^szg*QBhoHLmIjWvgUG z2vsjVN7c7hSN)YIuLz1*A<_SFRA*73>PsM$Jamq#Kd7$yYtP-T>TRy-XI$0aQ1uVz zsJhnu)%x`}p6FsH*PTCday^Oyb6p0Zq=^&d|7ym5)m4A%8Skoo!&Uu@t2+5(sJ`qR zRhLy){hj9tSM?Q8B+Ym&1?Ku+RK4*WRXLrQ|PMRM2(z79(7fJO4Z&6&TYsvcX+`e^MmJgS9RM@9o6|1SRo}4O3pt=)t6US z{iCPF0w`jIyy&X_&Q)FOFjNckU^r^1; z7tcmlb+gYM)dMK7Lgqjyx%3=WmseN)tLJA|^;53u&s^0tzJTf*&r$W`)m8uI8Mx4? zkP%QM6|#r|bA2mSA3R6Ze^yuhyXOv9^-r$q+Fv@VyFe(Z`H*Rz|EsRsJG@{s{^3!J zoLpZ+jcmr^V>pPtdK>h!N1)x9XNLZ(0{x#}EM-&tMtQO{mi^EJ#5+}Sl54fX1c1sc2)bn zaa6a1P}0GP@_#jBL3P!~JukVcOR15~c$=&GC90lvj;e2{uKI6Jqb1PDnXm4*j_Pg{ zSRt1~DA{$6st;CIeadsCtNK1y^;@p$qg4IXIjU~8w_07-@bY|Ga^3ekC)d*`FxS^Z zCQ7wN`oE6q<`7EOo}=o=tE*1(u5(o{phh<17FYGtRDJLq zRcAj^twQR1zjIZ`fA6SnPk|LO5<*EIC(8e>kY#$LvjJXi<7(haxri{AaPFpi6ZZY> zB>?}8kt-6P=lmfH6hF8Ez@Kd9^8(l1NRvM9Z1jCXcQ?nRUw=0G5uv*qUecdB8~vEj z-Ayd%Kc0>LtEjLqkkxLcVQYK-pYXvcieYM`iME8|QW0_;l{F-Hu$P zEN93tPthLMXNS83ER@=VkP9SaxU2xqjjACqv0tW#gpnq=B+UB}q{1-LN|%J$K7zC% zjC7An!Wqb_8ii80k8fgn2rGR2WA3mrKIz96{O;MtavJVNQ-9JrG9v%OznZjv&1q zMoPchsRGQu5u{(kNVzTvvu*?_>E2L1O?63_Ya>Wq!$@mg5@y&4(&#YK11<^kY6Ph? zjP!v^!fYBrx-E=!!X;r2jUYWAMrwGCQw5kgBS_zbk@~tM%$E_QnEOIiFvBHbmW&{^ z2_vm{NthcWNO@tThg}k8#0XMR80nBp!aNv3+7w3m$0cF*iy%E3MryLssRGP-5u^{o zNc{{+=BZ)2Go~7u3H}J9Om`@9f}#hzloV$J${A(7o784W%Ca$AQBmpJ&NL+l9dScA z0fD+n?}GG?M~TmV_=pKZnVQA-L>_kH_&p%uqbolJqi|K&QNd2^l9wEHctxVE6AGrki^VAq2j6V~hLcbr2$H$EIE<|qRbD_=W!}^)K zSs&HGp8*~Vi2rg&rLL?*(8}w=GXD%TZ`4B&&05w6AZcz#q|?(~ z8JX@f{ks!|XIqa;6j{BN=@U)>`@_580i&NViO|450X50aOauSMOVyQ;2L5I0N?Q0Y zRUr%iWjZOWUizBo)#_$VWFBwS)54-GI%AZ7MMf!|?Zk-bi`uwJ|IrlH+0$gZ8GQKB zmEP4b_SSs*W}*|8*#s>c6SYMTgXcg0+^qQ;Y`sFKJK zA=T{$-J*3qIFyri zNL~DM#(m4_t@?@({3_>Gy_nE_x9P2VT?p0-+^V+|x^FbSRqqXjW+C*I5c~_OJ_*6^ z0DmQP-(GsFj!p)2UtD^tP9=2TS$eB(OX$9?v`QaJMTJ%Aui;o#`d2vKDt!u$U8Q5{ zOITev2x|lfVQt|ctUDZkmF^2Cvq}$v6R6T-;gsK|r^8YDHeEv3x=pX3>%C1^&_&#B zaFOQSaG-Y|9O!)k4#M7s1HGTZf!-hBK<{60pf|dK(VIvYdK=M&-fX(|ZMr92|84pr zx|z4>OX&t~(^Kh|Z`TXxDy_EbYecdjZ4$`~X{Sgwq`e~fA-yP4CZzX83PAc=q;g1q zilp@I`XcnhP$%1=cLQIFZp7zbEWATM1UL;z^JQf_bu2pf#&*crPTdt^eRQ6(9eNJL z5#1Q2^iI7P;LDbXfPi};Kh)LeqQ3I7U3wqV zrMq-8I&oDEJpB-E=9kFU#25q?QQEDGTjQJ;-j*`JMIh0Cn-t*Z)Dt!uX?%Q%AoDP#%9fGmxNP2Ur%rk%=biwa~Uaz9VTVdMm)H_*?L3 za9>0HHE8SOGqE%9W$8+Q&GF3%S_-I&Z%fchz^?dC1g!<^i9es9t?r39`{M5#SWEfZ zN#6FyH(=h{>)Vme^U7Pqt`T56)UsoS9z*Ul0{q^X5g2Hyc5VE`6zqVO+I(V8%w-8+ zs<`){J!Y6`rbh6H8S^rTcq0CBD2N&RBtYysG)GEJH2~`3)}aY%DymU&eNmrA_Qnl> zo|=jUv*R{Hzmff_&LPC|ZHoN{ic)-)toyjnOX8GoD@7HT%hGLQE7);YHG{mJdGVtU z=D{!8W_hINu{NdW(U(~f-v?da1eJhzs&@M$iCEmLpu{U>?erfolKAX=m9(fc=kB_f zps~M=P2%f6d6{x-W-35eEiY4!ZI}rVKspoS@!Fzh0R6SROgXl3Yk)j0 zFH??f(gC1A%gdBwn|1{lr{!hJvCVn{Ox5x-<=7S@k?FZwUZxzI)f*uTwY*F@wk1Ki zmX|5Vwjx-ilV3-}#kR>pob@_+@uhh2T04%H%?Lpg7*M5?XQ94hv)Kl_baG2LvF%CQ zqmx^qf5mnf2yOdx^1leqBW=G2VSJOZ=>THfFs+vPHVgIeC; z9NTRIz=t|{KKfK_kEsBMbqZS~_JU+|5q%YOZNj(SYy_n;fz&)oEUZcyOk&SENL(|~ zhh1Vl5>*NxEg740H5yjGjG#B&V3qPdBL?C*D87L2ccBoz!92E?7unG#;p;(UNn52< zjD@xfGZ~T$-?U&z{SR1|eVze58=jp*0aB2@Ip}f&;CV?fpn(MRD@RR_bv;vyQ7))$ ziwfHUh3WkpBKcl=axWxU0ahix83kw$7Oo!qXe!@xtWs7s2XXKFEx_Yy^SsMr;~L(N z1s`Xdkd6Cc=bef8m+LoV_i0;H+z6)Xt#&3$aIj6_}5i!Ezo2dOd zBI)JL+bGqRQO6}XmG)@w7{!MgHr$TV zHARu)8dGZY9LE3nnKM;fLrSV~Ppqqr`EHKJ?Z3BF?fs5PIrgW zDKc0!^&|4PQU2~}*jD_Ez-F(a;+1ZGQ**>S|048?!%;egEdK?+VtUp~K;l-Z9;XW_ zlxk6n!9A0EAei;0Z^h4DF2^a)Z%KHAYR(|kn|=yGZ@9s!Phl9QauHBj8(8MRmDtAU zPtFjo8h5*@mTFwm16vlZ7iohE<5j(Q41pSGY`x`^TvJLb12a!ceCu7($m#T|<)^Db znVc2CFW!uK3hFiA?skz&Q>`Z8>PlZx0aaP70?QvIteIdG23akKk~O6@x*-_R!dQn; z?kprZ)$&E`LG`ptm?g_^3u6yL_l6j~7&g5K*#*NVjJFZ`VTiFj8DTTt=_QO9Vf>EJ ze_V$20@Z373a@9qf3WJnt=(lC%&Qbr*1=$QahqKP5&WOEvGR0>=P!HSc!Tm zqRoknO4SlowF;yo!ko`hKqtL8iF7?8?D$`iTJ~h5x%XUvU&|ja5%z=pUSxz|2353|5$<&G=DJ+fvLC}1c=`wfH3`D)M8 z(p$@#UzlY2L6UF}fp^&Ds+J3=ZRy9R?vjOZ0-+XGJJF_EHX!55zD7riFwzm)B*4f5 zZu#p=gquL#9uYycN=OIcnwqE&XH+#1>a(C7aH*>GKIVVbMwZ3$rwQY*8ydFsNLQ2} zDog!eKbWHHV7{y^8|H*fh)^dXvleXC$F+u-n2y;nc>AVJ4ra(YNnw6p<+Lfq++3%w z__;T7+Pp@;+raxhEQsTan}3bYx6oYqMV^ZP5O%_REO5A*vj zr_DX|Yao8^ZJsuXE#a3Ye(t@VHosuisFN;!?hT(dlbM$c@pJF`sHVJey2nar!09~! z-)5{@rQ04w&r4{^nrvXT?S|2m(2O9{YWo3NB7v`fQ%$V4zQJCV&;prKEv&W$0fY$1 zw%Wdrc2CG+NLQ=v5p;!wmIMK-?Qnut+{*N~+72UV&3#Fp)o$9%IVz#eHqZ(HrcQIf zIIG?CV8~Q}V8~pnEuZM0(3ZQCg;v|;%xF7;a;xo0X0$!Et+LwABk4 zuMwQbkSeRK=joa%p;LD#*kxt2Za(8gGT4u2p5t3DfPmD#_)#egw6aF^MDQ#GEei%$ zTgF>lMdFH^k&0#))3<=R(`B2ruO&CH)=dF3R4k!A3(5hPrdsaAw$b`^TQ4YpCB87e zMCk7>!;ArDT(#bUjg$4)Ek;`n;l`qACHL6W96Y6!kG}0EUtE=%0#EZTG z7-z}VRpQ0J0!+2!>MC*YNr1VQTwNtzVmD%EkgKc2`~-k#7_xs~(M-x&q&Nxd=!dfFG5@z{KVQ zECeq`(AB|UR-o#b;X&{PUi@m-wZ7R6H_fkn^zGDl+Ct@>_J~%shua#LBi%5m$N$)6 zBkuUc|8$J4(&aBqOz}Tcwz>?!bQ6DsvbW2H*k8r}LfP&T&1k=xsF23g&QusksadAqM=Ch$y9 z7Q^ly$9jr2$ltva^~V{M**$@E5^qqTdl9z1@wE&p@4@T1c)vkPs~(A6fonV1QavVP zry5_!!Cuv47tM89Lw3aA8qrhAlm+2e!1&D-~J2o1x3Y^aQCPf`_!JJu`5kF zl#_JmYN+Vh4coN3*>Z0+>G=Ur=gspXTy9PVk^`Mn(BqOFLBn56zBRPan|1; zPQ`uVYM73VN#bm|R-Bvf66cop#HlBL!2l0hRHzklRd*3=1 z^jvXc^m+!Tbb3Ub&R=E{bvXq`C1^B%(#OYwE&oYQ(kEp^IhZEvH3_7)z8U=>klN-B zI?2b3YVD}DMD>Loph?&7l3Ndbqki{eK)LVXr+yC+Z$Uq+pHmC7er|Lu!~lIWvf!Hy z0n?-3+Z#6{6MlDsed-q`*JS56FcT{Kfew(@LA-UtEQZ09>qN?}9 z%;A1f!YL<|Lnr(bbiD>wh!W04Cfr1A%cxICRL)P~L7frQV4qYv=d4uD?xs4Wf%_f6 zKxptMdobrRlQWi2^;^SkvXlLa(_1Jzs^1&z4$m=!GhTSet1RedYU3mruI)cy$Na+< z;k+0Yr}tzI#Y;U5`Z^dX*mSA%Lp?9WRN23Hmg<^zHO077NGWY4^Pu8B!aA3>in2G3 zt&(;vWjih((^T4Zlw;$5Lqn#mrtFXV9CebmhH_$D40>%EU#5+dt!$JyZ5`zXaeGkP zY1dQEjO&FQrtvMEJmq5C8`w#+m5*oEy*n`fjiiP-$xG2x@0qOk8Zt+4&JR_Ej4svh zZPxB?>gQSzst+f)DSCN>r&*C)BdW*lt&r;mCnQb2so1otNK$dm*kwERu7`y@#v@cN zFrkz%b#TPKAXeiefI!CN#wI4&1o(PG4qX{BB1<(z|hHQgPXcp5C3Z9k&-FD?LEj zAJ-lF()&_Qi5o=!ev~ugwlQvh$}QqrGwuM&*>Mk$GmvuEI1f34C> z`ch{4R3@sNvxcnHYS0%D)60AfIb^w0^RdoztR_5e&9Ry`iDv+BzC_#GK#jI}1322w z5}CJyqHW$NINweYd5DDahWbTJgtrR%fHDp4#q#>}0!ZiEJmT^diO54(U#W;Zg7sZ1 zA`f7F8%5;ttM673<0;-HB9C5u4~xiySKodSdF<+YRYV@T`ra3jN3OolMC5_1?*|ci z-0C|jA`e@ARwL$YBy#PG6OqTMz7&X|pYv@VS@_yWIL|kIT_Hx>ygEPM<{gq~xm!QD z1}fY$5n&7Py@ZE~6!NCyh=KK@d^}dj=K;gPj{@{imi%HzTX{2rcH%q4ji!gId>%3! zcBq)7_q)cHf%8TAmOroecPQu#c$ z2%MJwFVIw{Nkplf^o`?cQ~5l+$U7}J?HTu+;`1D1+-d30L);B#jvrAPmCs|1xu?ay zA90_IjIZ)}pizEWRzCubPXP*Rz+hGLaAW;x%Hx}2{=@h57^aT%RsLW^tU4`XKSUZD z8Byi)v}4a{)I!iot5bRGvHvvcR?r@aq`GY-O^)pFV&LFu5#L9o&m$wMd>)1zK8>oI zVYR?FtjH?g!eV>mG-_+m_@wCwDvw9hCjsfLp*}kjG#+z=Q={#>F*D@zq{Qz;2o1JX zAn%ThFq8`Pu%SFDK_?eyh|1?VO6F+Yuw%i4i3kg~H0?U`IEP%wj$d zQUa$bZwgvTB-L#P8M^rf1xFy41wDSKI1`LB(KwTgGub#-sC?eJKJt{QKI|~%qboNd zvB%v6Dd^$DrcJ_qZ8K90--A1rYGXQNAh68>0JT8X6OpQf+Ogg$6LVvXe!>0QpJk8leFHwK)anV z>Nl+L^PdYq#7S5UyvP~!OZgx3wpk0r^HM(R=Dth$AM+3Sd|Zkqxj1|)JLsy{69fS?sfP@*y0R1YY8i* zgn?iQ^LhBO$BA;4PsvAD{tbn^FB|L|i%@P>!r!cf4++pW1o(e9eM7(_1bi5qpzHr2 z&m}$xG*Vt9BY__f%6sDkUhpU2e{Mh<3tUd9rr~Yk0(TOwW}g$7a1`*y92bryOb)`` zglhwCXwF}N@`Sb%D3vN9ln1m4yqQp*&nECmLU|mVz{7;{G&q4hjssR<*{}p|0vv(S zCg2x_$-~l4vTG;)4JhxP6S$aA-jXA5E1|q3=OlNIKN0?YA@rVN7IRJjUd;Y3(039$ zR6J%aS@Tft9iXu?-cmFZ>UIiPhGRX!w-Cz!OqC0zr-;Y1avEr^47L6NUKRjO6WoDV z9>kU|{Ncpgp0SlRQZ8HXB)+C6_y!*V9y0}{Ht?X*YV09q-Qd<5xC2|t;J1lKu`C9+ zwSaeA5X6NZtw#Oibig0cmlvYjVf-R5qo%!pY~sUVcB6P>m~m_`#rFN7116B;<+6jX z8_*d5+f1H|4lasD%-0c(e`^Z<&r5ci^trrXe3Zgp%)W)Je6rnUk3ZjLB@gER%{(z} z5RqU0@r(@&?uEvY4)0<^!85FlR_J;YpnlJm>sUptimmLiU zwnLYYdg0*haPUPq_&pp%9Slh2Qo*DI2OKaNk|*L#PIo*%a&pP#qM75@3$ff>N?&c( z3p*nxu#Raq^wmVn|NZclzPcC1pWMyi@UMAP0Hs%4==cpbN+oqQnE%c6@cD7y;(Pjl zG-K)%1M~ReXTD1s5?=i5Nas0{c?I+-%!6u5K1Pv8X>I_g$UC65OoCG$sq!h0M{{z; zA00e3WNMo_Jt)mm9$R8f#p|MdBH_ZmHOD{W4Ca4BJuztesrde{ye?;;qRBwatbiSmTelw=?CDn}0i3ILo{;Slp0*XI(Q$EAYvz&qd-zjtY z{~sx%?Vuph0pkJkmg3LFnI?9;;|%F9CWwk$jPB@=x)qbQZxqi zDF`o7@F7UmfRG4b8-#*!&2V7>^2|*5OvCa2%vKQ4x@u-;2!ko~f{+#iVITx=O|53J zH~;XqNw^9ctP#JThXmKdy9dH2TmxY_g{7`g2;ousOo8wb1$OGru*IBB1v75}nhiAb zP6($cJP4t290cx(XHs|>!g>ntKv)_N;bRC7Ko}MOj>*im=m<9=D;QMX1$cQj7CxV6 zjI+a4qs|MXy%a$kR-;rc*i#mr9vNeF|F9S#rNg}BMpAJg_ZzZP{GQ3lVOGn?7dvv; zqxu)tLXlfQ*g+xP6%ru4L>~^DA0f zd~AfIm_eFTrnelj!iABwxU92NruE2=l<5fwb66%R&+qhRc~W5pGn;XwJo!LUo);;w zJSQO(1Q4DHjZz-^s8OfF@-`en$e(9HfApzgHO2T91-jBHP+71*3I7gt^H2n7Z1nRW z&neNR4tp+3w4`4br$h}CQ4qFLs5BSDOG;A&VK(_vn!A9cG_O-&X}n1&%^rmRbl#%AxxS=(xU0}D1jB#1L z_e~65{$6%bI4BDT4}^hH|2VbBI2Dr0@Jx<$-#?}5f4=klvJQvBQkonNHiv;xZT@3u zv?u#mlvgjp6>3yT7|Fuwae6tYs8KIFB(_S&Gm@r7R>tV@ABC##bd{YW*=q9KgND9Z zlyet_NZ2_Equ7Aa+QbcYz>-a&pjRuk1d|>;W7916v$N~&%42kBcolkPn$oa3qoY58uKWAyh9=SVrXjtGDomP*_%=@XiqWE2r@B5c)2s z@J%B3-@Aoh5V`-`Ej&u({$sbWW-TE1zq&=w*1;85(Hr=+iVoq|Tl6)4?V?}B|CIR0 zB+$Pue(j=0`1KdH#cyU&cl-v5`r@~|cnE&+kN3;zSj98xc#9X&v5T&Oql<39uT@lq zUvJU9__d23!>_;SCH!UD%a#m(sWi#yWEEWVIV zpg50C`TVhTlveX+i(skwr6PFM{B@| zlZ@__lA;+Lrq|l9r@dI;j|^U<=`ZYO!$@1td}-CnmtI?t;pTK3imupMG-pIG)@iFT;z z^^KSWH#PLAGh>8>6UJ*|hXEve%}iZ;V&~+cqtIjqF#oXz6Qjsv(xXb|u@wrlqgF zm7uPk-^+ET80!wJUj}FS8=PG^!Ne1o-v=@Ut9_UA>>G zqG+pL^M!Kp7TfgN5MdI$9k&IaOo9`PNpK>~Ghq^(fof0s9%YS9 zd0r-{q!L^=#nyWTz}883wD+pm)Pn$io%GL(wu-I)K0u02`r;#iw2uHXby6Pw7!aHO zIY0}Y^y4$NRBXn#0NFaJ{@pPuHj{H-SDp0OR%mPZJ3v4u8I$1S0R45+!*x9>wz0w# zm8X;X-wI>lCeZ)|I_c3AXloh^Fis~WFr&@t08G_M&1rVqf+d}+lNO+Wv00o>7wV)@ zF95V8DA!3l3qfl|uu3O|n*=8rlVA?C%?Lpo$F?J=(n+(>>0`55!@G1+OE|IZ8L~$w z8I$02Xxpcgj7czQ`*o5r2_|@6CmECAmY^NbNdwVkV!LDm9Mnm_;+|`4x6S|`>LgVO3ooKsqMDmxDCjB_@-o>V}yFmm+9|8?5Sv znFMc!@3v4#m`U&h@ZA>*2{Q?P4Zd#&L+XW0f;nY<9|{o5Uoiw&TEC8r+8hhd&l!k%52C&3MujdXDwC-mHGOubvDEd7rEa=w zsp~bCy7g(P%SVA^M4INNZ%1ZBhPx`0mb#hz8%QQCbu($HTc4J?-4QpPx2;2#x+;^V zxtTQ0txwb3C8S)Nijj7}wZ%=ReQwB7H@%u^ZYE80GijQeNz>d+n&u{oX|2C?DSCa9 zG0m0EqmztjE`e7k8Pi+>TPGRQT!L6_OnZ%KE*G+6_$ITvr$qKxRX5BuHx`K{^Gl-B zS;I_oTOp{28yxENDlKH1%f$6iaK=XPRKt*Iu22digHfN;fg4 zxe1vVfKj?`m}%}lXn2lVIBca*s%e;MF6&KW22|g;9H%^Crn!G3i2u+sDvHqcQeF!}E%Z;3va9-! z9EwrvF-N3{Detkveei#Bu&gzRbrTc3zM<2#RhF3Y7C(=^PGc$R)eqw5QJ1E&5<0+d z4gY@#Mzk>AL+F1(jN=$ddhN^Ygi%8nM-h55#Q2Pibw6hb!xlz8tngX*hB6~fu3Cy6 z?p@0fLyBYh>j{4VxKktfPjNQ*14Gz!7DAOJcDQ$6-a?W}m8dHaZA)ZSs+Op#<-g7Y z^`0z5aMG(Uksd{ak0T?EMS)CGp2n_Z61|r?{`IM;#Rd}pFT~};7pj#ng;7<@KsqAq z`3tg>XqrT7iwL=Ah{QswEHVDQzXO^bEs-t}E(f_dGD5IcRLhOCqLkjZxhd{pAwD8y zN~Dd5z`y30tZ`0E$!fv`#!>a7>$?lLp>Szkj5ozPT&ZkMnks8feXt&Djhiaa+eo-S zfcLA*Mc3+qu*V1R*YYFZh1yb#%AeUwo_NCak|q)%2jqbf5meTttw4Kn zHgXKTO@(#^DDxs|={KWA>tm+ZWt7s#T!1GrEyN+h_motlb^WoU@YJc#8DR&$l0nP} zhx=mZ)CPG_nI5aj`(PQ=0_gaxnyOA)wpg~uYBh0wv8vOKS?>xoK3mnvCJ2ByVN{HR z`UAyIh*EXhGYtErCZ7~(Rj0$>Km{JFHM61c)md@4=YVgr&P0XOz>liSK&$y+2KPtM z&|t7!AvRsh;C4j}=5W_D5suxbQDNqzEWWYF3M@gPP+3tzy8)EjU7G37ERxEaxTKb{ zo=&Ge%O4}$r@?zOlFN;V$~tiZdjE4XrWSB(3io^P{yr1e*9hE`yzButR=CNycu&Ju zN~_xBpfRml`g>%PH4j?6(0YP0*rkPKwQVm{pVd%%1_(Jp$h_sSAV`)g>$VjbVOA&I z*_1y~c)b0Z0sTyw{(_Nr9 znYv6C9&b_9#Wy_Nez^H!mFq;KFGYCgfzvaR*XGC`jkkd6KHxbOc+-s85M1*CxO#HN4|F;t%OucSccHO+D$;)!UUEB zW>9Sm0h++Jq&nT+n831E+Ll~RB=!m*#Ba&fMB;^m08%Wunn=tY0g!3Q)kI?N@c=C> zxtd7qI};$=lBu*v|l)E!o&7jyMibWy!`qaby&h)?HR>)>S#jq(V*A#5XyHYpx$Z zsxAW^6W9y{wG0N!u-Y$;yt023J zWBn?~-^Ha4zZzVwx;oac1|tKi8z0M;)K^zx)8w_c z%h!#MCMOTd2LQDUYmCdyf&}Xyf&|MymlS=JpHGX~7}dWn zjAv;vTlY}Ux`#$V#RasOP0p5kgLR+hy}_tFFT!6ahnSNRh)Jfi`V=DOq^wO6w62vn z*Y^`={SPGnaC7Q)S}jiJeOT;s>UDV=j;gKE{B=KmE!gs(^sM^{pCfbu zEoM`jVm57*+@xji zH$jZrTjkPX)>kUgI3yy%Xff;iQ8L1DV)D?ZfWE(pZ!RrneH-Lna0fEvLWFmQQwULD z4%S>+%=+dEi$lv4xEeLLBdXUoQ!+`r_Z0p>!6G<*(ZWB;ryUY4w+FR|6rLc}=2o$q z{+29q*oN02EoOb%!-nBdmLQe;4$6_1CW&)on;eQ-rsuw&Fw-U*|{tS?1W zaw15fZc|sew3tmZg&M*j=?l_mgecx-b_iO``W_PHoI9$sa%nM})zP!64NTFjiY}!7lbk12RoZU@zN(1+$ z#cbN2?7^JNOwL$7)t45tzMbrjoZdp&QGIDK>wAtNobkd#US&ZyQyVA2aBcqq+xHJ! zg!5upoLpMW`Y!b_=&@j=VAG}05A~dfIkF!uX49{xXwzageWlC=HZ5k;S5fxbWT#(C z*|zgBO{HH)Io77dZ2D@-e*1IONjm=;uM%xq%%-oUoMLCA#OdoOH?V0jn|?jzOq&+7 z=^M%+D4`yibS^DseXq$M`nVjKxI)Ms#-KDQAD5`G9GY-i%=$ji(3{EM^(Xbv!&WO=a;=U^)!u z`W_Z}08M3m#$uMiT$@9&O-1F>V%GPDehuN=4w!J$u+K2)YdsKJxI+j9ISosTS>KPE zYvhVEggX|qHN;{zqZ79kHZ5i|x^ZU06P*z~qdR5Wrp0VVfU@7F#cW1j$|*K2W;6Ox z&a`PUo6(7PA?HC%w}9fxxc-EIxijsInSoWY{p>9 z`S#u97C2s;_t(5OZzA-td4HjY<6ke6{ymV~ zpq?PM1ndouY`7PRk!%K}9yU*X{M|+5v82C`h;k^ICnAp|{i8+Xfu#Qm5qTWxpC=*@ zBmGN7C~S47@N z@_!03^wY!U;er2m3FnEQ{~w56o7e9>Y~Dk;_|--@kG`CR_w;OtdtLQG0H!#Ro|orB z?5!@L_Dfjpc@K7ncdE>(p6d{pKe?}Xh#c217&zqe%kl4HL(CVo^)>aXOLpMLD>vbX z7NhDtx5IZYzQbrCMqxOtbB{4k%FmO65j-;}e=%PNR+nZGI%RfVtMgjFYcM@PHxvset4dl_wuv zxe<|`J99+dJlFXJ?7Vu2QBzPLo}<(V9zO&eZB|g*=g`EP`eB8O%!Z>4O+EzW7{QZ> zywmd30vawqvlbpZAWu@XAq6Dq0)s|L)~pIN6mu|w=N02l%iwYZ?Krb)(V1VsQ1mFH zgohS$Ps`r{P`*2>5>sbt1kW$ZPs@be1k*jfXQ-u!I!7%rQzLk&vHrAN42FiO)wFO_ zpvmd2^Oc{8jNs`;)oFQHgP@(&VoR=v74YUfVvpca$DY$7zJN$?MMhL3c+#=|H0lx1 zYBxP&IZYZSsUd0v&p{5J7C#$tbI%xGjo?AZ;nQMF0DJ!bh{4;)d7lKNuO12Z*o|OM zZHCo=BbP!8{3G^K{Code*+Hx#!e96e`Y+IEvDh>CqPoChvS;u;z?T*l%_BbxNyH{2 z{Ni4iDXtS-NccPw`<5TeQsn-`jew~S*IQ)#@QAofEtA#xqKf1C4X+DOG1`9tHIxhbb|H`le z?0FfffEhjUvIl`>fa8$fg$(v1*am=7 zr2>lxrA7rFA{0Z$T-GO^#iYiIA)~+?LNR0%IDt?M83kTVD29vz4-$$Yqrm#%TOB z=a{pQr-?8ZSc>0aQ5CDoHhL%OAyE~(L@0==SR=yt=!$)1f7)3S^@N(gXW62QKa&c+ zGP-yKagEU>)>&isIsqIjlbd~QSbS2ho7xbVPmk^81jvZ;+AQk`p4R2L{+g+9G<}Mw z16qcSrteWMP9?QuDjC?qOeF?w0-CVS(eYC>HbIDq0{T3MTP_fV6LE(;rnW{|eV$cK zjGr2t_f0@TB|BH}=yI;(vp1NLsZjNEtFVlGj>Ik(OQxq;{Ufuqnj+RrPxDsudcdj0 z-x|FOMLYHc(7~~OkP)I^y!36)N&%=#Z^$hu`eBRSve=6u3lC&tB?eo~RU z>V>uJ=hTD`!$>)2Bt5St9Ct{ULDQr&l3q{~nm7e&iq>5!q~VtRt(x4|@n7%wp<*Y* ze`gBM!aRFMg)dhtOu7@JBeWk1X`0r|@y~@nyHOEpZv+p5vz>q&o%+?4@vZTW2YiE* zZxJeX(v=RcCCb(jp{OP4trKo@0!|{2GfhCXz7l2nN${KukDp{4%vEv76?1teECQ24eFt;vAQ_ zM~EH6HO}lCMntmFzvz(B{-h;L3tnie>B)qkD@@AvPQ;A zjkIkIqq_bLm74dx$$B{kgf(7wYKxk<68?KZm@yB+KNKcIXxs+EC~Mb1bwrc$aJb?B5Nryk^9|5-eV%Wt0hwUzY=kY!9*tNf80cl zxrx+o>m-sxfhCy;VcJvG61h?m305;3*p$R2;+~0otVw!OJEyv?p-Pryx0}f8ZX&-h zk$0*kA}d3vEhUi&dz@yRgF3winnU%~a{UQe4IlVT@NChAENDh;g#Q zRDN(6COa;pnZw{b$jU|&sa=k(PD(pSd;&e?O+60HO6d7dZf|UXLwHvNyOe1nZzWllvE0Dm0vJ(4 zFE+gj45ottQv<{XOz+)*!GsbZ2`!Bz4mglrNr8|~2f{=Et*DbggL}|f?0A|$rF(~483-nM! zu+W0jp)>Dr7dyfj(+>O(yd%bNjuv=E1h+ zMbtdiq2Wr0<|U5ua+)uT)ZF18Tk|ek^HbEk+o9oWhvs`7<>fR#Z3x}$2zDIBC^Ld5 zZOwexWYR|t4L!kPd*fS2xvhEe4JIhFG@~pV3OzsTh^#Tvi!hz|O_@ENaNN#hFMJro zI?)iT8rxLqBM|)#U+IM{VOC+9;dv*lbap*c#<>e7N$u8D-muo%P+kl5>zH=9{M6nt z16&EMG6U3=8Q?rn&QA?xbgyp*3}anm$AHb{3S^v7JH>WleU%8Evf}WyN1x&vWEg-+ ziwq}M6uVG0&07<>^eD#sdxeAX8JjV3=|RR@9gN@EjFC$ZFwS_&!6?;6tUEA+LS63Z zpfrL8W}*${mL_DGw9dhiXE?&kCUWd^a4fBiW5%-%j`HgZ8Zm-5Tw41ec?jRo!f&MH zLbyoo#+u2PJ>CawzXb7vTd?JqbNa`i@cDvSRB#!+e-D7S0W66z%x5?`|EevUYk9V?Z27VomPf8TqKnhg5qv_zT?*)|T{G;dP&0}D=bHJKxAK~KMi|AL z6k8jwtc}t>RHYf18+Z0_3<`e-{OiIfxSegDMFfLD5N}5yb1j!#w=4ou6bm!k8kO^T z^1Hhkwv|>4KyelKo8~{*o>@WQ?K&Yk?QNhLfIC>i7*xa6op}^rITF}-U@P+hJV{^{ zfV3{kT2%)6G1$6ti7BxrZ89~#3zu4`m!X!WLG%tJTELV2a(cDRux8xr;1BV7@Q)sg zcbtbqjChIb22|4ROi-M3j1Akr7n}aGj-q%NteN!~fCB{f+rX^=tga|wY=;AwN4b@6 z0J{;`%8vlF>IUExfXe}_nvaQMFU(%~GfJLCi8X1Gsgf;v&DkQ^hJcNqhW^(saj^bX zj+JYRa;#VXt{XzF_0bHreJO`TMXk3uScjBjt)O-1A7QOUhE!i;dti?{&aGwe@ANf7(t~(5KxgdmC zXT0xV4adp^AjD?eRrOb`*J=TGJ#@CKaaaGKan}w4be8~h*Gnv+yP|r+U6d1d4FM*- z^d$mx*LeWbFERRUcjci5aaa9bbXP+|X5U%^QU!O#gxuB5!Frpp=7k*4-0Ns_+$GB?* zfO(V?cWnkH?(*aqcXb9Zz0Pks%yz%J2ewPUS_rB&>6F6<@0(_o8-}$)?mFvW^}x=M zXT$CaGY@n4pp{`R*SkWjGYTB672FkK!)mLenFluIuySOFfZyw_K?ajr^_8D*I#17R zP~X#bjpYk8C|-k~rq~!|)`L-euH&$&W}vyAsY)M!U7z=KoRZ&yOY}zS$8d$!rmww` z`Y|_BZv$G)myx+XC)Ks1UoqcCW@Cej`8qNi%Pr>n$ZRaHAn3+rmQ!4U)a-}d@kVHZ z>noz$i01VN`VG+^iN5ax`aLUY-yb1-=g%NOtj**X%ZQ-fy#0Y3bHK6SFT=6PaBwN{ zBdG^LMU*{;&RxQzLGfO>-9?x0Q`rGM(Qv8OFsZMRn1zkXpDUI4VzL?wA6S!CJ6O}< zPJ|{x`AK2TwI1>FMu4~GV+`@K>)y&BX!FX|2G)Q=&HF;44u(HEp-1-KA*wdxEGmRhUM^XOWu{8e%EtW{||LT@7+QD+tos56KI>Ku#%Xyb5z z-f1{M?_wOFcP$RkyA=oOE#(n<@8S`95Ao<*tDfgEajklX$G}?k1&_hC>NJlfmn!DP zfdcDN6_4`+Q~=5l$OEXQKt4d-1xf@oM4$kmi2?-y%@wEw&}xA!wN71A1A7pD<6Nh1M>)FdKRCDgBqs=-*a2EalH0_!{snNXB)5tGWiIAvKa<*O|mCbx;# z$!+{hZWFJQ+xXApFMGUBZsW&AaJ=CVQL+MlCbx;#$!+{hZWGU^JgwG#<^+iUmvBcv zliS4WHzYD9j>&ECLc?wtpZRewus*NK1~NU4 z$!+l3Li%8S9FyDNU4%py$1%AL9>2N_$nv;9DPxk`#O=A)vPpG^@p}~aoBU? zO996M*%Zg*Ht{C8O4+RMmHh|G%Niv&+iA6wSC7Dg46@_~IOlFg4VJ-&DWHuW1_?gTmQ75zU zGntKs6RjjBvx&bpR+8Dom(ursCbNmZiJ;}@yAI=bGYUTc+D3r)((g=W<42jt$M#4E zq&KAlvXrJs={&o%nkCar^)^vy*nN>SG)dKC;Gkrtp-D=uhhj@5GYw5rT4NwSmCQ6W zN$D+tB&uYlp-HOQ7D%c}W*VBL+MR&}R5Bi~wvsY}KpLxLrlCoylLMr+N@g0Gq`)8` z9aS>Z&?MF6;|oF5g9k^G>Wu-?PbD)AO;UZn^eI;*GYw5r1HK4xj7nx2nxuv^f#j=X zrlCn{G#|)xmCQ6WNsZZ<`6`)dXp)*N1+rWvk9`hEQz9iQnQ3V7HwVZjmHZlFlOzwB zZ&%4oLz5(#XLf-CFKeVsCC@?kOfqR``08RL_Tl*0uacRDCMk0jv>j5(Ohc2D#b_K> z$xK6&)RxFmJXTEG+HV5eiz=CEXp%Z?1#(O!GYw5rr>lW{ppuz}CaKE}Ku)OYj7Uo<2>vln@(hRUbme?p0B_>JO$oo3REfx2iJ@O;V2y2&|e8(p;Nt zRc9KSq#*AzRF|T3Q<%auG)X-@Fh`Z5bZ?l#G&D)Q0;C*7=@TJJD$~#;^?3#bZ{YiG zm>><2G&J9!@TU+VO$d^P=3l!oj8rrTDH)*kfuJQei*i8_*x1!ii zTTExZ@pXP1a{y~suY>udEkK>Ro{Q06bjTiL%OvTIuk(wY@J|V<6f+;E;TyW7r==c< zkh%nC7+-1n2;>H*6rbwMt0+~cnOzs_Ptg^wLaclPZh}|D%q0-x1D_ENj5Jd!954V< zV&>hDIBZLWofv5*Gy3=>qmP*RIV8?il&Z|kjJW}w(Z^RlqmNHA`edBKc=kh+ParFu z34Vs5f7FSJLPor~g;v#ighKg#s@7%ZA4h_pbSC&&0*Sh7(4z*9!IT%L2I$7cZ}?MH>0ci)Mi&_AoZtMY75;}e}<(l ze-c0{$?A$FLy_|q*2q(o_ptMl%TTX;2-IYV*TJ`jP$_DqiR{*^L2VhLNbj{8j0k!x z)lE^kE7A8jRgVJCRPr&2pzeZfuhlRGoe3Ee2jH$cpx|#V{2Rf$BgEf_tPQG?b#Wim z2(}i&b}v|72(d{=3k?cA1Tz|=o}59D*+D4d4fLXRc|dm(%2*F0Il-t7gsetoqh$81 z*&gHj4MgptLFne2l4~m@@38!rAlFB7#)EK?)p&9nE4j`QfPu!7GY#0W@#HK6=K5O{ z!Epg{O!p6mmgKs$uf%FX%PrM(T!#cJx&8_aq1H+@TU;>BN*-GRtfOkq+X<7$afk#} z^O)X{6{MePek>D07jFbxu4=a2N*>R?Jw{>cNrU;S*;E5gSIwtjnUp+%O6RNQccW>^ z6X~Ais`-^TXKSQHHE*;C$R*UYNj0zb80r>eJJ?dI7-SbrTsXr@&Zkvns`(K_EO`=J zbcbrb0RGj;J*s(UcvmC)RSWvF#V|B?bS!pP@U6kjGby|AV^t^7-N4UiECp$8h|E)q z)p8HXJ^zEbQ?WCv8$iF+=FumV28^A%UoPW|R7Jw}3|L;U*{lXX^a01H>otc*I8K84 zlg**KNrP!uB}M>fk`J*e?>vn6{aVMhB0|bYp3;)p`x>{9K(KBoc8V z!KZ*PzK}$#=V_U8eTAxwW$_}#)5DGnO1;StRd+p(VQi!lM2e5@y>LOPV#_dQrX-O_k4I4Ob$B5ZH>=g_tY?60EDolgsv?yOiNXs? zZAymJIM)Vv+elRtsg01h^#W4b_qvai!0GNIt^r}6B#S(6;5+qS$UlZZweF?vEHu~D zUtQ$A30UvoTWMQcZ=}^_?gu!qU5PbBq9eEmmzSVM>D5;2)wJ^?_cyQ;5-B1v6WnVq zB+=>+EvxP6jDxW(Riw%wao~bdO{zj_sOPn?RGLV=2Z^uBOG)Q#brA)w@O+9MX{t#V zf#^hBMZs4)K=VG70p7Pfwa^yBTT^(mz}LyLqAm;DP+J5p2lKTd0X^8x(k+Xl#^#D6GlcIU@H`vhW1Yt9wL2$R?p;xD!xDJC zjxe79+5kAbI+lS7F}aU;uh)tj3G-PnCZId$Hu7JY4wA0o8=CT#w*)hS ziRwin)fy7qj&n%qNIk&Q*KzOL@F;9=EX)(YI6cIy6@STzu6!LaP$DRPl%)SI@WwDYCZZBSOUT_3FL(~i*~W}rRraZ z$HtBTFB55BTb`#00&S)484iUT9|Px|Am4AZSZRyc1)lYxiBH*uS~oq19Wf?MtS(z6 zZE|KTx9U{KigGdro@@Oc{KB}jk07VcrrA93&v-8GhaqFZ; zZ7H*}$7lW09%UI)X6KO4Dx@uSq|DAFZ$&*n1bt}){VAPZ@@`ch$^S)dB_Uc$L;inw zIt70<#$$FAPut(1PzjW89tWM3<#e^ns;T(Yl~GN3k)T-1Yo zt(1X{fsApj8P9U{x0gAR4@KR2bD2fvEGRu9>9{l~zHW@*O{Yojy& z+-VVJcGu~98HG-_qyqkhu&dMlTKGLf*wg8H!oL#sb-IB(zY$LCbduxecfx^ATQNDf z{vaIel!rcWZo%wEf*I$IO9kK!QgzIlXT%F?rK+X!{>70oP!F5g$UuR~Pa{VJn zV&`V)6s~^-33UD(*DziG5hU38Fo)xLK}x#ZLmMq6n5C>P*AQ0*cUfJorQI%rd#o;> z(RR1NeO8w(wBKX!M5_y*F>^&3JYaQ6B)`|-LA0hTGlHe&s3h3u@i9?NH)aI0Q-5)X z7SHozX7%{E1LE1UvQD zUMas_e(#ar2jrJq9o>Bg1wM*jNg!|pg62wx;BVQu%j&@dVTsnOXk?HH!qPtKnfB3f z(1T16maY?orG*oOr9D>yTYA+DZiSnB)x7*tIb6w((yQjy`{l6h6*+AGUJg6F=m@=P z?yM_^tGdeJ>M?S-hDkVj)x36#9Im@o4!fR^!}Xub;RY9i-K*w}E#y$zPY$~$%AstH z9B#f*4to#E;g(P2aQi=UxT`KE?OrwS=_!Z%#>-*G3x zIUGz2Q2db(<#6a{IXs$BmxYhDl*8kLTP|pB!E~B8Qhhm%}T6$>G%mtj~JYe658XULPcfH)hJ=*k&BE zYx>l^a*R=Y3_ZJM74;3twb~^#;Gun2%#6Kibr^+%Rh3&?X~%OBBpvxrd!~K*KKlU^ zgw<})E2H@t^n+d*E&k=9=3iR1GOAsox_2ftsX86{FhN+I&K!h&-o;OyE&?(^Se+iz zP+cD;2&)rhX~hI#Rey~_U+XXvru0nj_&usaKc5dQlpw4aNHj~jGC^1sM}n|~nY<>H z!vtXomnn8fc0ySuSUF4(mhgj%rO&aHKTyr9c{v531xgevWk*dRpjQ{dmBR#K31>x? zJvfE6YXvz>5SE}5gt1qrEDMvEAS^*A2xCtd0b@)&CWe4c5XRoGNfhmC<#1~tK_>{~ zkSIrEg0O@i#So4YZ9_jM2ut`?N^_VXEI}s-J4lWP(aMzJ{2_`4bFk*DRN&GH!Z@^a zgCkgTm>?`c=hFIXDb!`A7+76^EP zax*X-%0jYom>?{m6NGVOYu%#OxQPkE5_Ezvj(P2PLt}!lgj7+b5=?psMqe40QYBtu)rVe!JNyqWo)0- z{|a^!Nf5^AEo_d}|8;f;Nf5>v&q-l|u)r>A<0RkQ<_x2cD)Y zc#epa&S8SEfKCv$kaUTvK;k$vb{WSUCJ0M#OEMdtV8S(F>fngg3Bv9RkqE)xtU8AY z!V+|XFrJRItT5y-L0Cd27djBm7 zbV(4#lbu678))S)L0E!L5XQ5h3|T9O3BnR|f-s&G!)-NQWrDE4MQj>RmXS*PGeKCO zH_1GSRvfG;2|7U- z$viiQrM07SZlj9VRW9gU4rsa#EE9w!e5G!KnOq@+NhYvI;H88g)d!&a8dRj41Yxm~ zAgo?HE-UeLCs{MQoJ3BvqL5LPdDAb5uR znINp5P7vm2g0OlzL70CoqFqlX2=fxdXgZF>o0M%z5+b>Bn0cNDL|>m$CX+% zecsbuo411WbZ2l|#^dus+~ec*H;<1y3?3i%ChW{%+(hc`YlQM49Gd)h-510II1ZHz zVYdM4?yHBjRrJ#W@{W<{mj&egBGK;($h$?NPYB3+MWVkKFi7wZ0ePQDv}#0Uyh|k7 zFCgy`iB1uacZfvS6Oi|ZM7I!-cZWoG6p;6ZL}v@gJ42#}2*_I{qQ?rzox12L0K-4s zeY_nbx=84}86$ckaV*uLK=kFF#Ki6Hf#N)T#VP{hm|#O)K@+TKUO&#|m1OrckXBXXlarZM z^(-p#q;F`9tK$!i26(M`zXDe~P4i!zr!<7cqI!9@p zxx9bJ-3qFBn@Z?bnF?mH{TDE+yN@>K@{S(&awxgSR>XQkibhKNI+HjK&Ff6!NIvK3 z>&)>sg3o#Sy6Se)ltU;Lhi1h+<lDb9nK9qu~ zkj^*K;FOOlbv4KKBfd`QJ`~Hd3U)wZeues&poZ5AoD!x!wn7clwGY>aF)*Hc>bWQJ z(3X1voU2S{|sRW8&;~}r`EgpsyzR$yOE0@DeiZH{Df~rHS~p^mZwk=udKALP)$-x{N=&7kV;U^r#$2p zp5$Rz;Ws>>8eV{LcLiH6z7f^PR5*n?co`iLSwYb{js7j@(hxUZ&JFIRA@<=K5AiPnuDvl_jNS#@D&QSOCp>y4U89`=Z^XAj z*TOf#8@Q_oET2PA$NGS@uf@f-Hx3wYu(gi}ZxLv0t;QZ8hSqBAU0~XvLn7C2JPqP4 zO8HURpkpC}_Q05GnH3CrSt^+Y!D(0Bi|(cITY&5EyzDUORpC7j8conxCjQFIym1=t z@Y49_#HGi)CXz#Ot1*%T#$kf+YLn)ofFD(w33G0%Xwv6W%|ZxjlQe!eaBb4(4wFs_ z@0Xy_B#i|wu}#wWvV7a5FGccI;7F4QlggsCNt?7qFzGp%(~YIMez;5X;g~venkvMX>8yW+bE5{4jjocVZ>o$#Q2b3j>CZL zwhki(7iuFKmoq|R*Mp{wXe>sY0!|~E3U8aK+6avm1Jj<-_yOQn0q-vh#Ar`!4;e8D z2E6DrqAmIz=a`P7cn&Z*v{dJ%OJ{d46r>RllTBJ;cd{g2?NB0Iy1BhgM@b$F_@sSeZ*iwm}V86 zf(eOLv>&*K!H+7PiR!zyuh2=Cx;eLe3^m#dOWiy(Tr|_}q)Xl5PP$xp7lB3tGjA+y>`Im0pa-`Z_v%J_-7!B9uctZ1OY2B+x@WY+?Y9daxnG zgt`XUT-IIFuj}@RR@gSi^Eebc>KC@Ak!)i)uAu$}cBtkF zo(bGq@JF2X)l^g2OxYn>CsmCB$HI>Bnqd)gkF2&9sbO)&7M_Rq1sY{FSY*|MSOM?A z+iuu+7T`yfUW7QVaK>^k)J^;ND#T-P6r-8E5co*!SOaG?7XhES0jpQ{QlY;MeBto~ zyLu)-fe{KTj{@FKcG^%Lkos8T^{CC;$Xi=Ui8@*l_B{yOL?>WpjgsGun>cV5AExI}!{hvkl zz}zB^p0F69`~v2>ukap8v#ckG9~d6Ok1YYdrV2u@>HC%fzZw4=-B)_KSRJq&xP)q( zIBXU06?~3^0opD_dr-8J8#`|p^YTG&YK7bDBzR{b}1@#<7`5k0^6u>b8_W}4zWVQnu zWMuLwQ|cW|nHx|ZSb;D-SWPP|gv0g3b;Pj4>GE;!^)7~pqra`>{Pwu1 z`OvUfSPZ&v@jh0bMW(+LQ+=po@9=(J30uQRww+!dLhrCihDqBOQFPJ*(_KsPUJJ?LK%&`rynpri0Z^)^RGMFAsQAV6Jqq`@tZc<$VI|EdKz|9ju;_ zIZc^^-hsAE-4Y|yp8#d%0m=tnz8_-`B9~BppJKXI6^Q8vQu$Zohc#M1#H?! zMNz~r#Zdkd_{!%nISnGhrH}a6n?5qzXll*6i@hU)#-C%rP_(IH{nAIaoAUV-TJ7Cr3$3Kktrrlw z*OZr0XpQ$tTWAl3j$A6Zi*xr{??rHn`1ETE{Zmm$ zg5XKf;ciW#OLY)pH$WiG5FDYl3izl(YeV=ebkrw&C8 zyP|keu-ZmDEW4sObaw&QXVn{IfmQo5gsB=%D6>sn`Lyn)sPk-61C);dL(%1iSZohv ztN|5Hm?F8|5VuoucT}fdMsg`7AN-#rA2Gzkl-v`w$d>5FL>yzC2A=mFdHVH(ZbPXN-G5tECn{ z@PoU`%~6Y(c0bTUms!R89U}cI6}c@!WVw~DYbg+RrV`TY+@ku1!0IbjeV5jgYgcU* z@Try7MkZg0kr=%Dq4wL}j(+3Wgnl8bt5>8STtQr>_*bN#d;nac+u!KQrN3T_N`VsT z7x|mvugQj3!PD$fHnD_~Z$u5VCD&83@gNDW2z$2J zix?R_4dmml8olHnly3&Zl3xHE08sRz;o7{OZDN|-JlLw*pxec` zOF}`n3i$ZW3Bz1sRI1Y3U|CL%!#Z`jvF?bM)^#R|-HanLgKs1z3#}uvfPWhJiqi-I z7u-jMJrAq)^mRD)W+)ZQl!W~wqHwH|lrxRC+IFgF{sp}R_=;TEM#s8^ zWfzLXvCo>i2HTGH>3;D97^Gi(1E46ewswDIjy>&kET3Bn80HL@)~QOLg6WUqpINBa z#%{w|f!BoHwW4_;aWwF`Yw<5EXk_`NExTT-9}%iy-lKL+WLO7 z^;O$ZuDy{mPJPcr>T4R!hi}Dy9ic}2H=(?~NExTT?<3pWJi5vNqwi8%-|gk~Mamd` z#a&G-rr<=?1WII5U1$%b;_(i0KbxF4e5rPHaj}EUr_4oqLr8kJgS^ouZwry1c93ti z$roK(WR!p5ARo2K-xSz&M;R~Baz0=vbst#2+(>tDkX;xxLcTv#_ZSDcu1ziuHLS=% z4%*}&TiK@F;2<-DhbW)+(K1u_lMeD~o7_D_KH(tWWRrbEjPjzYb#!-T!$h&a?h38g zDk#KmbI{O-M(I*j`T>-T#iSmZ8D2&3Ig^c(P3&enu}Y9F?{Tu_y&Jfmfyc>~_kT#2 zE0-4w|AebRmn)YS3;$cdIq6LhYTv7YVN+9MR}sVC361?ijMw%ix-bb?Bd;Thi**{k zTu@xA)95om^`7V@V#c2&bNgDOEp`#bo~TBr35q>Yjou7YZ(nQtIB?kF2J|=EWyB>R{pBW~EU2oaCiqQpz$1MtN+^*urt(f**{fLHM=lZ&Qox=8~VGA{M zmn$A!C94I;E%?`l_`O*V@X4O>Xt4K9Z!tKe4j&+UeXFQeo~l`e;-=Y~1@=VmmP z{qu-4{TpDqe;$$k*6#+pe;$#JaSXWbpU(<^s~he9`K<7t1kV2XoKUYT1&02qvDP;M zL;uv+8^qW@pO^l*YcEmsPmO*qDEg;Ho9-i(*Pb=LNaG>)J2f8S{|vb9&o7AC)o+13 z`?E$T3X1-$(R&3&f7a+fKy`oC_>fyofBvCSL`Oa5dL4fh9bT6(|6|xf9raDu@0GAc zT@<11Emy7FirNwkTS(j6uIx(KerOV*Eyg{w61KC3Eu^iAdq*W~F-;@1#kvnw!dA_& zg|zwIpH;#(rg?<6E^aTnV5Hxs8n%$Ou5RXZiDX+6$=1!CR|(td$V$7rSC(g65Y2=^7A3q4S#qFloxm#%~LvA_k={>xnTdGE~{oU-k!Y)(kn{vcW4eVflAav0N()tAGz*TYc%|x zrA@#|SU#%sGU%u}5_)*utM`4%TB~@GtjI7j&$+wzNmfLLgJ4*Cm7(#%*zy|<@)lU| z|C-mp7Cvms432E9cbbxG)*~5?=9CxK6g^=G&dX)F%(kEcFsduQq04yV;Ol3x|IGKp zYQQRB+N8rq#p=+Xvx^~?HOdjH^Dujzg8VgID(j}Q7_1cer3QYhM5}>Jj0c=#fE4hae>uZZWzhoAQpCe~JfbR&51Q7QC zgR|lUTzr|53&xMpyzVGoSi8Nhn_Yp+j$wES0~Q}xh~SgUGN|RegzxChWo|t84PbxW)(7*n=XvL{(MRI{s!#6aJxqPyfxRF4 z+=cGeT}Ptat-Fo}%H6sGX;asQP2CW_TX!S3fOxm=meAe0<|Q+7x9%pzj9fwEyitJp zQKfTG)s7jC9&sO>yiQ@fj$++$53=90%PcdZiMR;vo;V#>qL)lV@jNgrnF!z!0wVzY zLVzJ?_YlS&*-O+yptFE(Pz6m9r5-wj0h)l1ZxA!^Ex87yU0_;r1%RUj)&lsJ0PoSR z_Aq9ONYN5i22y*FiY6JYRpbu|_ORyIf1@yHOO5q>v`sct9Yo!}Ck#hE+jmL7v8H{K zp<3E^HvzUU_5c93uP=ZVWY_I02CCbaSfPE*sE+M>nZj(}9|YLGmInc_eR%*DM2hP6 zEd!~jUS#{0I@)(UvV9JsZr{I#qm1p#Z#>Sl?u!8KmeV+o= z?Q313eX&%>_BA^MVYY8H0k&@&0k-b|fCZ7Fx_uvjRMac7eI<_eWpvP8CKNvhQMa$V z;W)we75FYT?Q8fbs%QJ=5McXWBf$2>Jcjm>UAM0XP~E;@x5)naz1_Ymz$EQEM1bu( zO@QsI@i^KSDXQDo38bRoMr){lZgI5llF0Tsh-+2DX1Gzna0GC&aZfrn9_<^4;*C(f zWD0<%2;>6rJ^`Q)fUX4iWWaI&D=1f@<^jDAXo*?@=o^7H0Lpk$S({ZZcs9UuC2E@~ zgGb(mtMZNQ+hx3B#O_`|1FB;3=mp6oJ^*tG{0GcC3H%D+0Dd6*8&dxP zsYEpf)bS}oS=0n*vnqixRZ&Zc>SoHU;u41s`+>&uC~q3d3$0b!HdtfTlP&CPZ1)yj z<&X+VxYj@pvqXr^vWgElqHw!IefXXvqaIgeLUKjN98$LWVWQs2hKz#}$A%qs=i1LW zPTn=q#BnFuEOC690OMHoX#k94KLU*7dH^dZr{nk-P#wqL1Y#VU9;WL~fM@UoJB}SQYqIvEq`S~V}yU{+0<9h@c$BZKY7{@#UjN^6yD=4Sq_&iV@N9$Qa zjAMI1o7H^qRKLWIBg;%2ON=MNaa1&baU2IOiQ`5BjN@Gd7{}KLFpj?hSP-d0$Fasy zJC3;mF^(GnZB}J4X0I5-II_$tE^|cW1JG=@RTjs6p*TL|kP1oIaSX9ReRLj170G>Ct z0$4$Iecm_`Nlz9tJcBVhYUv|?!9tP3rs@IkDxgA1yp|@fDr`tk&ytG zx<3P0LG}`L1Zcw-*}g|$>HZ4sb5q^-AT0#bk}m-4Ch$Ih_XzMQxPJgFh!ibRe}Giy zCA9BIWcv;|+V@Um`y52wzTXT7U(Dv7ZcR4rn+?^{zK030eaSBaVEb|btRTB?-$tOi zea9-a@1)(nw<*l_ohQKdb$A5;+cyEgf=E%_z7mj%zKCq!vyS#v?;P&ovMzNH_4%Ts z;n>dh&3JJN+Q;+$YpkB<{is&~aGn`Vfb+~c0-R@_2C#y1dY<_msGet9y=Kodg@87z z!{8}~=k$4>WoDi^ZEO$EGc#xa=b6pml6mF;0nRfY65u@Z4*||I^SsBk zu*adkvUw&XSG3U~WvdUJFG6hg`Qo_Y4s=BvXKtTr;`kxjCvi-A0|4VVmH^|pjR52L z3V;=q({WVC>^OE2i06w1fUtf8PoF|Njw~~AEHR!4$FU6!U>vUjm&EZI0*vD+0*s^Y zO#qBzO8^TZb?7(_14+m6a)B7fX8>XS24mh5V|cz`8O|4ui1=WE?Y7F|_)#d14>_bl z5_TLzZ0sgobT{GoVwyvJWpND26*Y56+3G`a46)g9yxMT@XB=mZn{MKG3hk3P)_w~B z<5)<5alDZLf^aY3XO9m$);2(H9G7Ko8ddWYsD;ttMI zF^7?4nN{4{Si%wc7HGEPDvP9Tm{pYRkP1oIkqogx{R@tmw1JOp=E@=&k}LYcAr+Fa z&-@`a`^=x&RXa0?=DBBg#wLiI`P-p=a^^24z%&1G0zC7ly^8>nU7z`f0@Y{!`4!F_ zwW*G0{!%c>ng2xsJo8)c0pOXx5r74eq9tTIjTv{%+)$w7;mn`9DzE4PY+cc+nedxzzNwT;_vSd!Y7Cd_&uh zRsnNJmzmH$@6z0=^hGe$oaNYB^1hEBjEDrU_dmj11^`iGWd}h4iZtht^UvvdS@ePLfUW{eEI#c&o?n~xH?Ra?2)gG(( zd&9tReJ>1HtevytS(M#dE3Z5dTOtBs6)-dSd?Rxv8RIjonKO9@kjhr?$s6zWX!VX2%D zG;o~O5YiO1MTfM8jO$`h7XCWWc8D1-|7%DCgS12_q^I3?L$ieRN2o0BY#12Q37}L6 z>E(ujAzdX5>_)5HlWKXWMs0z3C~DH@C-+%?`1tEf@K zbQPy*a;vBWI9t|c?|?=AJ=Ho5fQz){1h`1Mj{p~G-vL-bLA^*D@Qb}jJ1h_vX{P{f zR>2;Y^&rgBf0|fk7HRE=>)Nk1(~WQUT?;~sG;eEtHr*p@?wB*m(#y0<^fGOAShf7&Ht7&yM|TyxcTh zWp3EP?CH&r-B8;+tEku^=aBJ`w>&HK?lBH$$iJ{FxkDJkm7r2og1!*0+&TwbrXY_z zzqgwBMY&My6aG(t%UxS>LSFn2QQU?VFX$VB;x4QNL7V;y;q_}EoGADP;4>z-wcNEu z*BvCw^Q(;nZ)drzOXT_0##*^7P+NHE4)>0d)rO))T4hpro zfRJ5&nnGuy;+Gjmyh5Qq7Z9?`1F+uxYgD!^^b>`~UO>n$&!y0BQOj+iBo~C{R3gNu zp5Hg+B@}Xb@1YQ%dTt9Lc_?)}0eONMfPN_TjFH(-8MpU@Epvx0bIg|cLuB}H={X~F znlc`5`f}96Czxv?1831yQ&5Ue;d;)51>POsto(yHv?zB+JoSdAWtViySIxRwbvh~+Zxhd-}{KI{UEtk@>%2I zhAWq?yU6=JIryCMr&P%2jJ;j}e9pKf0PXZEj7$k-8hg`MK!#mm6gZZC?+BBO7~nu`yqxyN`HlY^mog7u#Q@Ff8@(H~7ixM-MZWDEej?*mvv;8g&(5_kr{D*&{XcZ`-YYMJ1*RvIn8kd<0$_>7kB z1gK>S0czO-KzFTS6Se)PspVpCTWX>G`^ifCKOjK+tr%P8tdU_JT=zupbX%qoI7DU$ z0m>{D8MZn35?#-B%H(_Rv#l*9E3G|3fNlPc0If}|0)W=G2Vkw_e}xHVXq={&Z=>3+ zg0zQh&0x?7v&v6rVG_h)F;vi?)$G z^J5X?-f;qlVK`qFqY9ojt>T9-*2<@Xd!5a_f3;>?V-?%oX9?(c+4M5VL)&2-pzTDl zRa`wkY~yiZi+qmrU;WVEc6&3e_-2PlVli7CDe`xu$X^bT>`Fz>MT)E}2phJvQju<0 z&0{V3O~|kx9U^yDDpF0091e*LG!bNoKB-jXYi(G*EwXf(i7Kb|r8$M#N#(8`_v0$M^lX8_4TwrckIUo;=uY)b~>m z!AF(O2jwq(mr%h@cIuu0egUw2w_&~s1-iR3^1mX9U-45@waq=z<~M{~K7KA=S8;5r zy~nrwn2|UcQf3u>V9K0#c~0R-;`_Bu7$OFVd{k*otQfc8D}$7--1<-JqJnn?CtsuY4nh4NPOvz0mzHE#j@7n_-dM{CR``ZwEaG zK;Qhi#fS!ts9WFsS?C8RZ~ojufH!~M3jhyC^8IATj7&F=7E-0PN-V4SrH=mqm&UpD z4XnqzgJ*oa3%9JwBKgb;r8yfrPCs1Pd&oWca{&`Ny%k|F>4Eew7pEz?yV_$|Z zp-nXAbvCxB(xK=s`|(}E6uO;Y(`L0DZMxAex(`KHsy;@J!#Q#)cKHUEAIeCpVAxNg zS*A(WR&^EnY1|!nu`l3%{ebTzyiGN&&fz1UcYAD8-NWc9pu>sUuVdS$riRh9;5M~_ zsQnVQZE9_<} zucTmZ+^*io!L?nT#KE&&{fvWeyE=yh9;uB^wXDE)RSk#Wc2x(5k{zlU4tUkG>d2#O zhw8(lXNMZjqi=`0gvZ1kYBrC79jb`O;10Es$C91uDjqFm?Ns{&ashfsAP=Bt1@ZxU zTcAWhCj|-s`c!I9{uE+!Al` zTfg*L_4okG;@5l2wW`kuY^LGsedJnoFn~M!@r@pt@g=lQu7c6Mh|qOvpBJx&z}L#h z=q#vl}({du5qP#QFEnKdsi*ed=d!lB{U2M60QIA54OZlb? zE&4kc=ki2fjt=JXMQ_9b)xm-`$Kr9*2U9b7V4M}*ZZm$pd8pR%7PY76qK88C8&CCA zDDr&|DNpJfNgylVvMS2*q`eEor+l}z@gT$d$3PO5@BH&V%Tx1nAgRiC@)IDnzXlRe zzFhp}@nrl6q_Oh-_)LQ3sq-t4*2-7&?kbii@Hdc-%J$eA#21!81DBq*0(AF>oNWSt_qoIvz1DURT7xlp_&KiG#md;nc zrD%tzNqtb3E8p1XfHWmiqI|b41Y0vAo0RW0MAXxQub>cd_1!Gzx zWy&{40cqU<{|O*9@`pWb$pIhm`MrB3WcRtbBJx0clI*sPgrtZSA{) z?M3Aqz_@hi1>~6Wop}a+>(md(2g3!lS*bSnWYce6|`+?z3lGHR}?x;=3=1wc`2Gi1;?&yR7)a zALFg~$zu|%_*HOie5+|5EB*~HSZ-2@R{R5X-Bx_?d;EMq4jp}BODK$LUVyISYk>cO zQ7y$y%D0k8Dt`_WimNc1uxxAxa=YD~K#qqk8Te{FtVhCYCG|%wQSJM~Fczxz;OSY8&#HQu zEFF5_)Fmt<%ag5YOi=etR8;3AbdLnYCOHT@ELHuwiy+rEkb$lirDDhx)$I%>1a%`c z+(s?zpwcL-Mgqy*Q@Vgmzp1D3^Rmrj+Vg95WkvNE2*0UMLHfxi$IfPZM&JiYyV>So zF)USlv68MLOt<1Ytwj)*b&0i7IYXsYMc0VVW5d#W_sp|Y)TAM3Ld|$AbE2kj)T)|e zK#iIvZMPC0`KXG;?C`ZdyBxH|N88{RFPNv0T7(~D46~{XtOI?un2lInp=b);3ojhk zfO=z?<7^Aiu6zki2S>DUJOb*IVUEwqvGwOB!r>E+4?+Fb=FlURwpq1L?^ifA-iqaf z*p0W!3qRk**a2U$D$MVI$Q~R1Nes~Xo@j&Gx18~EB~}wnBcNqsNE7EbtJaSCV7SGr z-Ha3!V+TMf)0b@6rBR(nP~817mJPfLvP!e3$S3AX$Y zD@n2Ez!|&0E`CC&Rcji>@4keV<0Zf%x(Z@D%8QBsMXlQR)2H_|fq<#6rU*R%fp^Ob z^+cF;RlV!k5N)t(-Af(!f2Q4DOXPontQWmGGR_pWY6me4)&9TXI8$kD5o!d1E|mz0 zrM0?K=z&a(1vD)~1V)2-c6ou2SFGAs&xx|sA--VdZ+gX*7!aW=AW#|-I+}#G@KsM% zt$eC}bUUUN@YWUHL*RQc#4FCePk86m1lMEDIoY`q>k03d;QP+z#gOFe@pym!x)SRP zhZjS&CcX}*P+P24`7=k?6Hn;T)j$L~fVo#W0V{(ywyG!RvJ1Ns8w%UF@+?-JkH+BC zk9VE9YjPTl#y6QimI{zE0BbI_6EZhZE*Wl(O~;QFL!zsC1Ck#A>4^}TQ@vGd^2!9u zRr6smq2?-_chm>?`6k3B-HIn_tL}&3nn6XvcFtzebEg&Wy)MB@C8-`?pu6AOkapgH z6LWpOiMRu;Q4P2=;SI8GpG($g-kyU&Np#5?&D(1XkW`nf(Y)D{fdpK#M)UTb3#742 z)@a_GA|S0@vPSdvT@R$AOV()Ke%pWqU9v{=_P+s0KbNf0yaR3pl8bt z)@a^Aj|0hf$r{Z&_<11HU9v{=4tW#Ee3z`zyhHiQ)8#H%qj`sY4Wz^+Yc%ihGe9=E zWR2z>@h6b&E?J{_^Z1U#T`pNJc}GQK#w&Bla>+ZoDv&!|0s5*0YZx^Yo*IX5l@t(S zYvad?A;k495iR?|`TZI4ELUAC{5l-d8@8u4}6zS>e||AlMB*Jb-Mq|E*w*Qk)T z)R8j#&zyBpr*81#kBzVHh{I3q@V`$r{u^^a%+G{fjr*fbF{cT88u!9UGUgY;zQ$gP z{i^x<6aG!}AH)ca`Caq(Bm9Tv-vPhI{7E>mv9|@_zX%5!FF<=@{w5r3+@=}evxG~U zJO=w?&Jng$lO&u(V*U}t)nq4P6Z5Yio+f9>_8&ofO`m2RmLjH_=CX1nh^uK3^HGdT z5Kq&~+5&M4;%j;@u-T%EfF)?Gr1^fCv3=~t<;2x`a9(7eSxX)^S6Zw-3o@g~cz-CrAc))7jf$^?k@SxRv zJ!76?@Di&z?@NwJH8>2g(lBVODj$r)FaDf9j8lFKzKc3GNBtC!%Qn8>@Y{;-qHgVL z>Era6_7cecb=?Wx3Ss|xg81`_(-8O@Bmhy~1sJSpO&;@Eajn~BK{oV z#+i+9hK~P-aO=#Ig#RVnG1G;KA^tyvgITAj$5KT4Wvzg@@k)@~tQ%2%yi1TVS&z~T zY!adk`B^WpKCjvZWO~+ZG|Ig8Fu1;mQ4ss@3rBx@fH zsHV_;tV^@5W~Iq$H?*zGYD>0MbsvyTSvPv4toXXh4+Yz^0yyu+H&Hy#@5;J}NK-+| zvRV>pCdeIG?T9oNWPesyA}tlS3Jzu6HvkLqR$|-XtXj0Kjd~dM9JSIG!GyRVGD%9Sq4Z@Sscc6}ANNmM`fAHB|GKvHb&=no{PvOG0rERke)Hsato%-t z-^udJ4V{+0Ir7^Knq59m|I6Gc;&P&;k3F!ZZ=sO+kF2GS|Lt1(lI3?ZTGH8<2DpoU zdHT3yZ1nTx=}8}TOZsRQRCMLb)2p_Y@tSm$<25Z8dXk>w@atYJ$lb^8)h^GF!+h)sQ`xSE7al0IL9+AUU$K`PK-*UL7dJSs1mdORWSG%r*9Cl5R!}XWS;f8&3 zxbby4lzuCR-RI>{7D%Do&0XcNceEUCDVD?SH_73yBXYRs3pw2PuN?NLrc&;Kj&gXA zn~2@3J;c4k?$sXVmSOj52g>Ad@G&_&vLcOzhqlY%(fx9G>ZOb*ZeEQjZ#YEtfnhH`kZw;W!YEQgmbmBTC7%i-1ia(L}^ zIlTU(9NvhnMe$=zap+Oar-sNeM$M386}6e<+&HL2ZL)kCopO}^15tZY8>MZ4+ zcr1UQpJ$3}zE3^1M6qV}-B<$p51epioA;?xmYq75CTIoO=6&j{m>oT~T9|YOuEG1% zNn+<00b@)&=FQZxGKq3PXc9$xTiND)>J;NBDMvH!Q>P&uI@*RlW7xD`rD@sbed?U6 zN0USTwGoRYiUxE1X0OEg0q;|1IY*mra0F|1TTBahpE?cMMJE10!EPK-w2sq& zcD$i=r{_~eCFh1%>ejx>=KIuBb)%M%!~knqqG(=in%f5>0q;}qfD%q8kzCnt(Yh{T z9p{+{>taP!wt1gAm2egcTWILq3{9OXN;o|^tjIR+Q>Q4WEGLQYQ%^l4PUkch%L!k* zQv#gB_o=7;!5+-%OeR^@FKmvL^E$i3v!rkmbW&bnLw8Xd=S8QskHMXA zo)O_x>5$1T06om2j<0zE3@E z8{t4E->06olP5H+?kIZ|J85ex^%QK&Ht$oX#hmx0X;wDhr=A)ua|BNVVOPYG(aL#? zgYZu3=jkEr4@1TtgO&O;9m&&1q;$3gt5g4xs8&OZbyNis$ChvE^j51`cZ1X;KmhwCqZmaR?5sv1I z*fgF$9X5;79KKIIwKvH;uT~)Qed?)eN#^-hlVxhxCh>jhsUu{3@RTl zF`MFk1K2)!pE{$&bG5dX3a$Q*_o|icJB0f? z-ltA7PuF2-?WpYAsN!{X3W4VeLDO|$pCRch^)VvDMMIcm0&Cu<&h^5bmC()m)Z28& z_{dLh$CXCrUW~Q$PMn#nOukP&y)$87Cf}!?9weNY*%|&y&mo+e$@i(J_az+2+)dej zgd1n_ed_7`3AfJV`_$715bl`CJ1f%%5)NiwPo6=9`(^H=&cR%7=Vo3@cnINPnRk;X zm+`8ETHTJ!lN>$kbffK(V2XodU^rjF`0ay zdirF-V>9_a_4Go*<1+a^_4H|kFXl@Kt@OEs$7kk~e;(lpR?Zd-w)9mrnoBZqw4AA} z0Vm!)YSs=0&VJM0eN{g^=bim zaW-|2fV?!DdY6E_Fq?WnKwg$jJuDzE%BH>|ATP!1>lRQxZ<=@xo6u_F2D>O z4NsLk8AK^ol=6!eZ0URmuEIB$!UXW1)Kp#w8p=yT+n)>yXPCbXqr5vqNW2T~ zZ!RFgOHQXNNJQ7gFu>Q@BD)S=eX^bk;>Q`tPT(GN0SR7+N~|C;3*4(OAi--=feI2g zft!~$DzU1ijt?(VwKj5C5XeWBz6%*oz4CGZ$@9lrl-D~J9+_WnFRsv>&>#_Qg6I=3M} zlO`cR2mum82us*PAP|}*>`THL1SARjBC;tU0#RHL6~To8LBw5L!4(x19rpzpl^J)L zQD;2=K&!=ylQ|CFS)?0P&ty2{)gw-WvVkC6AT2+sJ zOr4{an5pqx9ov?Wiz{GZf1DLQE8@mvH2$4)CKJI}jRqXg#juM(wH1-31_;)n89#&_3+Qvujf_H)Lm4|uP9jE^RU%5#W*r8gn33_JOYI4nr`C$1i zYYEsXHyJC~kff&4r@5%d*%Jn3qG0PX2a$!BnGDoL&0a4~ew znGrN{q(IMfHM50@nADMl;r~dPjFow=EvoOKncBfKht1-eo}DgBQdLa*H{|S?$unw4 z{;WOSpfim>8d!-`rzvnxGWoZo1w`_wJn=ME)!MC)-#4qZS0TwvP6;)4U{;N+Vbwel zJ2|js6ghWIs^)ZZ z?rK!c3Ucl`RLw=?+!d(W8^Kw%{PbeiK8mZa_BqOHUzhj~B%U5`zS{33-p2Dlu(mO- zIkhcu4cB(SwQhC~T$MGO-@TMQdkh2L>}d>~+Ia}9+LgH4wRO1qYA?stsl680VC`+V z=F~obYq<6)T z0DTqbyWWOb;%%sMaYOplB+UE9$FLG_Z}c%N8p}NCzYl6r9{r6O>n;E9T@3@>&w%A* zdUk#4Pq%SD`{_;S&s@Sfvi$TW^tV_6#tZ$f{o4PY`YKfMY4tuFwR zWBKV#=+E8)rlaMjH=)1HHZVn&pWcN2oE>0FEI+*o{cZPv2_qe@RJXek%m~X*Z$f|j z+rd;=etHx7bMFCDW%=n%=+9#VS6hC16Z$(m3TA=jr#GR$<3MDKfMY4MP-29ZuvVQ z@OLNdfaRw*p})s-uy)Au)0@!WldvO}pWcN2USyuJ{PZUD7rzeJ3znbWg#JEnfjMUR z=}qYG`vI7@EI+*o{iPq{dcqR_PQUghY+++6!_Q&&4bW!b6;dp$N*RZy^J{Oy!2peQ zfewLiW`#GQUwaeQKs4VKtCT-eQF{}vL+p7`3B3vZ+MDni#O{tt=uPO?-h}re_Q8mx z0lf+R;!XGhB9BG|>{@>DCj2WRxx6FgPz^;O-h|(|k%3bv7lvGV6E>nZVGbIyaWd-i z%%yWx>vp76D!mC)`7V`8Z^Bf16QamfjEv7pd**5UZ=~n=iONZ<+Xlh&JJEWth5{9RG#z_>72B7oe=*D>D;sqok71!x?|dfOpX7OQgu$d1%pP?G15gT zhlmN+^hTj4;TGYj<2;0vRfr9nH0qIlrb<>oa8 z#oX~|f0*XNSgtEEnOkxX#P`3@6XFtx%3QGu$;Ob!ruQ&qoC3)VN)Jm7Oe}=nQ#@Fn zCAC&Ta!y3r;1Is>CcT;4OR38dc@+gxap{u;u7dZV6Jyn8fF&=#8U|TV8+#Mg3W6`lLYB7h@&MLY z0ym*Rs#Q6%^;bZX=aXvn9CRNAkvx}_3NoqGW4~D{i%vQRQu0{xT-*Y!>Fx9(Q?|1C zWRwzSX&hVTkd#5+LK3uP4oMlTTB48JGKZuLX$U6AmN_J4Xa<;$w#*?Z!`gx=vSkiQ z8QvL8i7j(T%7{K-!nVvIDI*7i8DYyDk}_&6m)Y&qJq)fOL%w}8Wkd%qngV|=w9Fj8W zW-vQ#8O~Ft+zV!(EyH=r)JMVGZfCNt#M|j@42>V-=R65P;8|Q$3WX`!+vx|0l2Dmi zEZw0Ey`56Dw-f8y%5>$rE2to2gY0)fwqWXaYf+zc0CK))O9vq5%SX|=R$Dp%IbV^s z+tLBZIYrvnmJUG9zeqc6=>X(>t?_gKa=y`cIsiG}YCIi)obNQA4nWTLq=Rkg0Ob5Y zI;SlifSeymhuhKt$oYwMT{}7eIX{zDR=cKs!TchO-Hr}G&acAw+R*{X`Arz7{gX@s z4vJ8++S38Zv4pYP(*ek_h4Hng1CWy>jMJVDK#otCV0$_MImyE0w5J1*;}<5}z6njI z2ve6!2O!50Mp?OZ0CEDFvvcVHQZ*OMr2~-DNOL*4A=XJ_ z&4qL60OT~$TwNX=fSjP_l%?|M0OT|^ysh%+0OX_@-ly{D0OW)W@2EUF06EPJA5?jC z0CLg|pQG~V0OVvCKCJTS0OT|`e4Wap1CWzxcw|8FyB!>WYH&3UKpl(&(4~;%JKJ&X zNC%(-CtvzrQ|$m$4uz)L0f?k=0Lpis0v->foPe8Z2cS0))5$mhRit7mSvvr6R8nc$ z0f72B2xNRE$OuA#5b^sz>l%^ekNSCB(2O!en!cQ=A z!2yWOh(hB4M5dx}HRySC$E;J56y}>LfycIcy0}yk&tk5_Bky%w} z9Dumwy{6DO08NCXuFyCD6@fXw&^Q2^2XYgyfKzpk=PnHHiX#uV1g`1zQb3Zd?!V&eA>)+^5oh{uHEF? zORiky$2}ld_V0Xgh|PD_30)^w{?nU$=LNCMXY_oB9W3A3BJo$q^=i59k}Dr3dpLVR z_tc(0r?B|YYdUnAzSFzuJ62^m&M4R1+swLyY=c1dvH0SOMiDZzbT zN^rl^jCv2WliD(eo!1b)LDW@#z^q!VhJAGBEjJYC3yUp1W*1;f~Qh5 zsP}Yd3H~@nf@hXU@a&}$Ja>Zx&p#!>3nwIak-iVbp_j6oGkCeT1h0&d;MGME9KA$> z*KU*G*mDT_!1L#y5(cc~O!5t^JcPx~dXJHycrBiciktPh3IW~@@Y>S!{Z(i(-SQvw zZu-H`><8NOr#Pc?2Kqs9Mwhk>LO*EJmN9LM>5?9>1kazoEijZd@5hO=?{P#mFBMXI z{@je@`ucH4G!HYjA3cBM2Iu(wyPiLL0PUSt(gca4C*KIpc>d%&_ksyBCf}jKAdPh} zPC&fdn`$Q@juxfH|A+mQy;DEOmm2>c#?tRFAkK&R4kwCI^%ozV4ig;US5mo!EQse(a8Sj-CneqQ& zMtB41JPa`YKa4Fk{y!Y5xo#KWXcQn9AdBkbU0iDXe;ChuP8T>1T59}%n2}xt@d5+= z5Cp}_6DT|Ue`sY+#EMYf1ZlR^`2R4Ayq~=_X#9UD;yo@RRcicym^g2FokKBes_7wC z{AQZ~4hFj7jm-G}&?HBQ00~`JrN;kKwC|Va$iZoq-aj55}7%m5D{~wZR+W&`nP-)u#hqN!PC9W+lkzA)~{~yw+Y1;pX zbTCc(|B!B$ru~0NXQpZYAJSQA+W&`iPMY@r;k1T_JJe^3t7Otv!Sj%}(jNGl-K3q= zFh_qWnkqH^KdcH)2GOdJyGxa6{~y}tBoVC-BhJI~Vdj(6=HwBtU26P)SWEX(F0Cq* zRGhhY*^Z^g|A+CMd7>#{=s+C(e~^jKA|g_#Zzf$jmVj5R^Fec-(z*gDHU2+@aqjZu zP|J<~4=at6T2$2xY4_naZ}OhS#|F-J@$#}Q>|@U}*PI1C<{70*jsFkpkJF>vvZ~bh z|1g%bWwflOR<-{R^UPT^-e{Tj|Dl+(Yl2w&|4__XSBqt6*I6?DKTMp{u_TW1c{mGt zq1>CCo=tRk6w4?6KWrt=*gCf~s0Mlbe<k9Ww?*v z|HJ2vH0}SxJ`7KCJSMd4N7_l#{y(IHY1;pXbY`0N{~?`|ru~0NcTCg%KctJ&?!#T# zaun&3H0}RGI-ItP_Q#MOk*58B__$q>ru~0NSEgzIAJP-jwEqw3iD~>C+;S4>Nom^u zhxFt$?f*l1N}BfnAw4xs`~Q%xO4I&7q^G56{~yw)rD^{k($mwl{}1UIY1;pX^h{Nz z{ePHgKA1^G%S^2Xe}p<~xp6OI^Bq3I1zG34?aT#;&v*F!GT-61!F-3`f%6@HG3(** zLtMVI1J@z!uKZBe9}%A*94fv*Z-VOKaH%Eum5^L$3H~IcEVCqIobBOoktG-ul1nVX zRzhwe*+EDyuLQdb$;Fjme(o#UV1oO#R%>fIoB|P4}e4!pujyGejhC7XU?Rz5&JoQ!??mM1U-TH zz^H=!LR!x6vq}E}BGAg9NT?t`*_QLOaZ(oe4z7@d3i88jIX??0^#wm9Mp!-^ZIM)o zxV3IPiQ)Kv%f8(lhlk_PPM5+-r4pxttgv!^gHE~(=<8iorZ*g?ao@p4R3lzSMi-uj z7yYvbkyp6GmkG=T5pH*7%BL zt5&F_5BM&QzkH_v&6kf&U#O9CG+WYM=>6N(B~i(Lz{PFB?vAj(klhzye{F|6 zu2{L;fPZTb>HSEErP)Pfi}JztUV$p^o)2~hS#}z` z2baWtAVA$#yCK3a+%E@$l;@NA=oeRDcl~!-g7Tg^=v@76g+}u5V*AVsiDa%WB$Bzhodk3BG709Y zaSx2T4E4u+^Wdn4jYP5S2{{&*xF^@)E^ zvHofwt8^v66Oy<8BJ4EZ_H7&d>hyuDw7np@c}hFlgWJ?wJ$ZOC$P1@)>Tt zYGWMl;qqtg*$Byg{6^Bi8>oem6(HL5#2mBGfLRADobg$jrG1w8Np_a@St40I5LvOR zN8@T&^MDIq^=w?7>N6#Noy1=(@mERw^|%JB@5D8y`e9td)qljbuI4pd;SUSX5?HD^ z$-r0h9RsI23HQHM9porb-5OV4bthb%Y92TdtR9MMPBmXk!_}wbT353eSJ+z1z^=KN zfv@Ho22RaQ41zTW8RXPF$sk;faZ( z#U`1#Onz%7WAt%kaYvQKcp910%#yhvg zNEbO=1#*5RUE**R$oY+QIKWjPtR|8f5#TBiRujoo1a{+!)kHE?0j>gJ0kIKouId0+ zfv{#60<$2%RUj-AGPlbDTm{0~ADLAFt^#4P?_w}(0^d_7%~}kmF2GeFEZwaDbAEuU zKv=hH0c)EAy$H*+`1N&jfU7`GTkA@|wgtEfvlD8uPt^zsTEv{iagC{X$AtlUqXy6278~A#(LqlI+ z${d8LO>qhEa3+qp&!_WUc}QPVbAD z6j=poppJufxC+!jZ!dMY3Z!YD!&RULiUoBXt^#Q~sG4vU$k~x1t3YtqA;(o9=Q@(g z;VO``m#yMBTm^E>Dv-~4kNI*~KFJ$vSMtVKW<_FosF}ou5L*r=$a0vKPx*YE{Lf31 zRl{fNBw9X-^8>AF(*0&kLuvF``ZP7&M$LxkCzqP}6{3|DqMux9i*La=R)~IbsV#p7 z6SP9~lS^%7VWP>jLiCeMZJh!p#|qI;E;YLmn2uJ6esZa8LSTxl5dGv*b9laCi4~%s zTx#1kV8TcTJ`Snv^1zI+LiCeMZC?nc!V1w(E;YA1m?|qoKe^PrK47Y?5dGv*I}8A` zzzWe%F0~^Iv&;(7PcF4!2qbH)5dGv*JCUigLiCeMEhMwq3eit4wM!8Sy3GpFPcF3^ z@0gvCpgAesYNXM?{b*0_`W~MrN!;x$uFMesV3v zPYxZjm3!)5TYc(Y3;M~m;CF@=^pk5rKe-n4lWRdgxfb-3Ye~%Kgl^e^f(_#XqP4sMrcq#11ltCFHav=;qqVj2PU3LN zn;>RGy3|ETdMf)FCbjBEUU7Pqz_tK#Z4As{8#D7~jcqO1hJt+vxTj*UD*Nb1O_X)^ z8gx&XOcmJsfP5MUn>9H}S*z(%3|J$9`8a&yXR6HkBMhx+hn54Pu^@OBS?4I?B!(Aj zEe9(gnh0V9q~oH93w%Lkox@=Uh@c=AL3);pFhy(l2@I`kscWmLz_tT&Lk!Gdzj+;dXo*1)`ZCK7{m>C}KQbuB?rJWS_8u>4M;TX$pSE zhMcWeSBV8vATk8e9@4HZB7>ut%D#}zeBNALzUBhs5HmRfD+fwtZ)%Q%ht9v9sp6PB zfh`Aww~X$68pfTg)&=}T1Xv4!aT?>Zq=w0;lHGxgb|II_0Bb2QK488X1C!b^Rkn#$ zanYB$LRyK!DS-LZ>9zY2ZYAsDDxJ$Lfi=glnvY);W=#HrciiSLbq%%_>=5AQ$6|SN z>WuK%z>LU6WvB37y(C$8ziiRp1l>zqebr_&ZC^SGSC$$jZ6hdpwmjjYwC$6qFtM%L zTtubIo<$LiQjREn0EMq(l_)n#vPJIlQuHXJ)K-*2c=%|KpQr3BfNGP^n%|1s%*D48 z{19L#)`uU<2EF3K>sUCdxXyUj1P2cFbg1sKNdtyUtXkVYixxOf z@UH>;P7GeP;fZb5mHbRbRa9sPf$|xPpBtr^7${k|t7Uhj9n2R*7NnhBgsyT)Jp17v zaVuW4T#sHI1v>(`nTc4_YdWT2IM{Jg-{%FQuomD;5*1YTp=@CPFj$YmodkOea9p$X zvX%+16|s<$AzLE1ZtSW6qXaH}s6#e%4WbZP|A<^&P9%9%Vm z%Y6j38i@4~RCZJL`P+`@CM*%eE=c#ghzyq3+_imJOSdPXWTq1O3jRf4-;Ch(4Lb_F zwf{C$1-lEf*iWE5hwLX8s@ljQqj#Q*hBBy9LGj;+^~EpRrWug|N8b!&Rkj>5de=RA zUg|HZlcBaKR+Xkr0bXLG+&wdzs{x|41q#FkIZ~Es$z6k^T9;zB41$I!Kgqpimg2q}tGv!Mgu;Oo65a1`BjF zVAErux_9TyIdh(}9^_X%Q-C3Y=R)O0F?f}|m0j+ke=z|&I8s zdc+tZh+dEmbP*YP3cs4L!yoE9c%;Cl19DajOm`b9WN?N=O|sWKehB6GOc!~SXwqM3 zUyP>8=0ckF`zdh0MzGQweI-!fMP*kr zA5X2<^*L4)TEGS;NKf~lBv^VPT2J?dEf^ms*mB?|$71zk(gD`WADKsB#|w5jaN82G zx@wq$DMJP;*L-F6cMaSGD! zB8WD}dSFC-X)Yp6*PJLQCf)%*UHIL7k*gbUQEhh9)+_5^*Wf1!ei*P*B6z7?zAUOX za_a7@BQr6UgGD7w7W~=3UKGLeJA!VAwxMjGUYj2s+@=WrMi-0EVrh7sZ6dpcTK?q; zM>D#0rB$IC6hWI;Y)M;e%umAj+V^0a{Va^remJZ97h!_!3)xA3 z6(*X668HVqYH{LJGqu}zy@T!H#=|9M9qkBM!X?uq+k zVBUtVh|7>Tce`yKkBM#C+!NO#oX2Bgn`TO!drWNJz@CU};lUMz^JW$xuB9jL$ANh~ zCbnrSPu$6Yc|0bzX_myfTXOSwOl;HE66bEr&Eqk#O|vD=-JY8_mw9O;aqcEv)!{C5 ztBRzwR`e&}HXM0yR9450bDF5Mf-&ny*fD5DhrgbX=cL>~ns3%{i4uks`AC%I%Q+5R0 zx76!Fy%)f(V6KHb2JU<6$rq}(z-?a!t~d4G19vlJ!kqv&lX}8^4DRoH0*3n(Ts~6} z+2`PLBHSr(p$PX4xEl&k*TqcX2XNJt3HJ-QqeZSvCD|QUMPxp3Pc^X((gAleVkH&a zZyjB|Ah>f^B4>R#r)7dWlU9Vw0r&bzSJn~SeGyp^xYuxst45Z9YuL%~-mJyx8%Sr6+33kCNuFt5bm#HKdf zr4|LWXIcx90d_-J4~y0p(D>TbQeB@$%674}7Ui{lxOt^2Fq{+HjeE)tgz|V}@4|>z z#Lao@S>;xDE&+zZtYF8M57(hVS3wfA<->Jo@Ln*PwtTn_4cQMS$CeM*p`j0e>1fM` z>(H<#!4%o@;W{+@B`_tne7FvcI1VOk%ZKaG$P-{j*z(~zH0m=j6-Wmku0x~015;(o zhwIQ7dPG*+^5Hr(HWkbQTRvQe#x)1C%$5(=q4Dj&tg+?8b*PfNwd-v8a2=XZ0%o%< zAFe|a2Y}gT%ZKaGq`_cz+VTxKG-WK9eYSi<4o$5BbGzM%btRkg#-XOB;g`+j{i&=p(#U0avCa@{Ajt5yr{msCBunX1_^i${|AoQH7j z#m!Vbzh?As>v@TOmCuYAMY4>T{tP<5O6FFTbXiU5i{nPy;Qg%m zr3DgP9+qJ16bY_aA;GpQCD?wq1XsQw!BrngaP@yAxTaMOt?cM7!5;=luyeKqyEaR3 z?S2V%zbV0K z?yHjE{uL5DaG3-T-YUUEMOYqd$ z5ct8{8@r$zm?#*hIl~f+x+=L30@c_!HWwecxkf)FJCXgD-TKV>YEZA z{aS+8ns%W2u_6Thnmg7c2?N%d5;m}|pg6PlLlP8!luxeDuLx9AetJ!R|NBVGe^8SC z0gof=!>uYUa{IRI%;(L%ExX*zp!pBlv}H`&V!E^kELpAk^ygNUR{i+Y*Z(-8T9pdP zttzbsHpW2FpIcR0g&8}*vsFc(PTQ2n(q{B&iat@2QF0}cLl5S^6EK@od`>QyAY*!R zM@sTsIWjPrJ5mCRxN=#>9Vvl}Ep|tCLOl|faYstvbDObC7|RPxbJ4o22C}R=i;1$M zW{}XMxS-0oBPH;Y=&}cAFm-L9j5|^SdPfR-bp~IPjEFl@0^`JWnLS-%O=cSVk>E60 z&t>n|BB~BlW&DB_*dS`WC1PaUkrMbqGQ#^rCluz6l)%>#TgDwJfh%R%cqS3@Ml%6L z%^-^c^JXpMj+DSMLGjko1&)K3aYssEiDYswLA=1g%?N^Gg*#HR-VrND36N?N%9|j~ zmT^Z);AhDqZ(DB-az{$QN@BzCRu+*ew%{3$>mi=?l_mWKq1G>=4|M5_mw`fMZ8Is*F2QvPva)98}_R zmm#LgxFaQSM2v9AiRRGAKR`-Z^TY_pA}!ad+>sK{J5o44c}3ijl66Qbonw}K^w8BQ z4LpcDQnJ2dQ*bQPIb-?MAnr&B+*$^b!&@{vY7lp%1Y}1FM?9~DJ5sWC(i#UrueEn! zC-5J(2**W_P8oNk1Wrq$=#z+2r0Fskhk9PuUa7&{k<$7?k`8yIw7!_RQx12ewBAhG z=U^sQtuG<%ICTAKy@hnD!?nZKmy!-T+>z4yGSbZ)?nr5UIq6J?J5pM2C7tCQut8rz zI>+ITl-5_)frg_Ab+2M4EmFbHkhiiP%zrznVGinI$q^AL)FYEFLjU#s=a^0}pkrMd3 z#s7xDCj_lZk!e`&NC|vlagMyV9=X|(k|H}&vU~Hf!nqN}$?jW@f-8qRQnLGzb{y_V z$>x7H$34p(DcQqFXFA-Gl0BSsjw$!f%HU&J5sVIk)Gr%^@E;5da}bE zDcLhgPjR>-CHr*JQyuO|$*v(?<#0zz_H5GAoPX2KT+*jG+>w$!pY(KxJ5sWjlAhsk zM@sgYq-Ux@+>w%fE;G&NFR5smsa5$$h|AvS;4umB6{zkY>)hw?mM*cg7oZVJ>^9%w z!&r%(!;gi-e0?CY+l__B@H=OK9zOSUJckXx4z%rx+w(nrcoA>T;XP(S43m7f?CtPV z(Fl%Oe4`wQ=uHSm$}W}_pn5y>EeKvNB;BBbJB1V{sGEeO3smqPA?W}Wd_>4bB%cwI z&QHPDgrw_J@EsxPkr4buNV+`*PYFq*(&Z`WFJK<%@Dyw+Bt1TYSwhnPCzvlJ zzi|h9fQ(*xJM=LM4i`B+jDizD`W(L6^>+9oJ&LdQ)@sDwg5PNFVj(f64bB3|%s-!zlP6G4`zzeROMv>ipkDEd zDJy+~wk1Hj0X8@mI+4Qw&PA@IkI=pZjT)d=#cA+nqXylD4kTz?1@x`Iqj4@YjwEP2 z3-nuY8u|uPm2@IHmZ0%H(3xFhifr1Z?k+7oAGbSP1l{ zdNm?#PKP5kHvW#d5lU~@ugFDItI}k3BG>$_DjiIdfQJ}Y(lsfVVD$%B^mU7=09APj zpg9K0!IOX1p7wwZjfLtYCrzXW05Tvcqps+mRFt4U8@dIB7fO#I#O^V|?_iQN=8L2;Q;jE-L8ptPWVMO{=? zNpGgQgcL7^(zW#}s!IAZZA;L21n6gDHB=@2nf4{*>SMrui-o$yadSmCrvnL!t+C`) zhF?APU|LQBv^-s(jwI;MgzoD9rjITM#bXJIJD~LNe^WGlURBa9>O_M6pP_r|zv-(= zx<{Q#P;AlzAIb3Zlo(I4jc^}~3-fO9JPY&#Y*;*$Zc@Pn=v=_o#6nF2s7ks`dX2-J3UN^wp77dPtt8D(Sj)BB6|5!BVhyY#HSqo@Dw}WGtuu)~STtbc625 z|E7;8K`5&6Vd-Ddc31$VOa7Z;Bw_k=1&w}mWW61_FV?RgQwYgrB!N#8j24q_^uz=?PYs0Bwes+Z_Bn1yGflO>uiAKnD^Q z3!PZbe4y*oMQmS!#&V!{)vMw5K+&HtQ66rpR3%-=4j41h{&WZ?Uar@Ss-)}Kk%WZ* z2{gUEJf$*^t|no;pt5}{>8^DwLA?N~qvF&}cVIN0g2pqLpn^<9E*kVm7sVZq_5PkC{N;0q%WGP2;<_Nus(xQ%f9uds1V3D)|;QhBU3RY~u(oCN3`z?Q{B-vqQM0eS^sbT{+V3Yvv?cyEW&}Dnj!>u|& zaWIr-#3}Ma0@7wQ(`JvTq`%uTqa7V(>HxVcR$EolFXMpOCX6o%@@MV26R>AoD8HFl zlPAfM0oSqLgomn8^!`w<1M&%ekxwh5c|eG`gH5LT=hJa_7~_{}+jt6aO7V>XzbRC& z!an7x?-|T@m6+YW@G`%7nI^0CP%E$;FVo%24E8WpqYX37JyD~Qz8n=Mc6=mL*C9i% z;CGt)mFQt)Z2F}JmplPq0bya~3(3>4i+bfT1eI2Id`e_7o8g1oK7+g}V(}|j+uPq1 zGpQH$^Amfs!Cho<_8&I8m|9?_9yW3*8r)Bj&(8#AF#rO$$da(1^6K2W(7s+R@t^NcmH8`oG zgaTFljbY0*n*?K&PS9+cVW(@htzj2vw#cx{g{`IDIYO$*tkFI*&<9Q4c|JD(tUa@! zGzA0t6y|*=>T=41AigJY1VmA95HEwc0>tb)(5GK9CYFswarzvk`pby+6$AJrh$0Zv zcdXTQo1^QsL z<|GqfY0~?kG;Iv<_e*o&Tx|-^FY*^0h|>HMr73~Fl;&lFh?Hjdw{B^c0VAck6U5Ya z4Nyum^%29dG*h23Otc6e#}}b;7E+cX9Hmtj;U^H&|MfqMu+7wuTZA`Qgdb6a)+MG0 zcN#>b2$K#mF*e9#V5A7!Kumqi0Cf>|8BU6Dvtgn|C|DQQ3a7OTns9~Xw%OW;WQ9a z*BPKGg5h)#3==KFkMTuVb~~-|URY17EW&;e)BUCo{(dV2jd8aXvIe6F9Z-ZAwMR$9PF5qzbl2m?V(Ej2)0gcgRABIFt-T7)u_v&ikdb}_B82(`4zB5VaQef0k< z!ZFjtZV^6Y5xS!Y2ca)T_{<<8ML72vw+JVh7zd}^{wTuF2B?ehw&A1*9~(xBFu%%- ztNtN+%v#AIlm9IVbEdr>%mf>Q=e$E^WF3PMyt_a#u3m4(RYIKsgq{ni&)oAtKxfwr z9Smq7X_GrD&l_YkXnbqE8lzm}fA$zZQZICTobiz9Vl@6)y&6+p<5eDL#!%Krd?Bk{ z=&c6ILXM~xIyWvKA9;+gtXJa<*LX+MQ<&ww^+L~fp=WrYFV+j)=t6HYP-gk(dZC4J zS#Id|HfVIgWSv+an_@NQUt?~ML4uYim+9A;xXGAHI4g24uB5l^J|oy?BL;ugp0l8q zKg{!7HynL=!2wM9`ypA_D+woEjSz>5TiMCmou@~wTF$KtP62i-0vju^7YS2d*u48U zYNa!v^rgw>_5~=Ky}eq^E2xV~Q;`#9I3k^1>ygGtR3-hO!zQ6W`=mT5&@h-6m~Xtd$!^(pln_T;Y){`ln&|>^Fb7 z)UW(2xOojP(8kz1cZneW-upoM+7FRYqtK)Aa=jXViPISE(fGAqjbm{di#;0MM$~r) zycnl(sYj!xUX7>YH170hTve~eV{sZUdo-S{SL1;=jn6z9-`A`0ylA`-soho=M%$xc zWPK$+8mBSZqcOc+jpK0|>pU8l*Q@bfoW`9VjVJ5XcqC5aU601U>eVp4qJY_c$YRR2baN9Sw_#J4; zJ!infp^2vDy*+60!^RRh1+b~6<=nnB@q$=#%?#*2Z=7m!Hg|Lq-sgG)3ln* zk%zk|a!iS?OLE7h4R>r3W%-)LDYh{hs09G zgh8AGVh)LmKwL}WN)X3D%(>Vk`kXspjmE>wO_2HrVZ5L7>BYL1Uo_&gDZUrt2^3GA zVZ?JW985iKm{nlry>A$fAh$z_<1k*3r@pdT8+?~T;J>|0<|Q6UnU|U4Wwv;k10F_I zatq556Eib1xVJ|IUWeg3@)cq)vVMj%{1%G z>3=gI{e+9bFDHjHCI4o#A+0UC6m>Lm>Um6d(q^k^gspfI#8L{S1*Z>1Td)PUlVA%z zPl7F2jkBes1y7J*3uX)h!4@1tf-QJHh&gjiicjfWs1`_5TJR90YEIE*IzvZ|xP)T1 zpl>)^@ajvoSX!`=!Ac9J8-^{o2uf}XcD`I|NDEHzGHbldUN7^Em-(lc32u#A!<+X) zRCtxiQmV-7-B^c$zv;GK(rN>weEd9_?CVB%2mMAb91Z`XmVih~$aFbRJzQ@_! zE$M|-V}N2WJO*MZCDIEQk41lCFT8;Sd*NS5uotcz2ZH0s*Cf~r3&w+BFPue!z3>_k zbM7|D9Wjk|J&ki5c^OiC(AlP&`9&jsf@1c<<`wLP=U(CIh2I)Rdf~5zVJ|!dCASy; zU<^tx%r@&q!VL8?i@eM>FY}O>dC$WzhiCCL$CTScXs5Gynq$g-lD!V4D0Ozn0KQJ1 zmoyix*6S_MXTOS%d(HMGosEbfT3f9yPlw;8yMcD~v?%w2|yyc^}L zy@o+>?Trj_*51n?y!J4Ix^rG+pe%LH+d|mtoRdQM)Hy#2;iz*0$TbY8b6N7+fIYj{Qa~FRc8K0tvP}6|BjwSh5g^rljwoy zvHy4UByN=dAC8_3cK;(rjI@0iXT^s**n1lW=Fp^`P!Fvw<|relAmUugHh2t8{|uu* zYGz{&C04pVm$Dfc$4b}dQnmyWw9@stlsRBBt#o}ZWd|@hR=PfylK*6-qm{1DrR)Kw z$V%7eQkH-zvC{Rqlx1MTNJq}4913QHm9EdF90jJrO4sL7R)DFp()GENQ@~VP>H1vC z8DJJz>H1tsmUNkwuFs{cg=CGDuFs_;Q)i{?b1BJew$k;vlm#g0HY?qGE@is+T*`Fs zxs>UhfOgNNOxNd9E`YT|R=W3G%Je&u0W;@Prt5PlR{{2dl|BmdUuvIoz#OyE^|_RF zVBWIQ^|_Q6fjMDic+RCPhON=~HNOm^%raykb15knR%Lk3rJM!OA{W@4K$YP+mvRF{ z7r0`T;W?LbCt~+TC7yFB??ddNsKj$F z89kRWyvzO+e zVK9~Y+K|d-J2kJk| z$~_$?^wZ=f{k{$2s8Lj4dk6VYR_-72 zq1S&78u~=Cl|fXK0sqE8Xk7~nx6lf2OevJgYeI2ZbF80RtTzis@2D4Dj4998={Q(t z;AqsF^*%&jxZ=!}7-KWxe}k9dD_Q37dN9_n^~mv$cX8Hfj+}MMky(!W3CeLl`9lXy zQdX1Nu_!{v##lOR!XsXk)sY7+H<>SGSFIk#|7@;CziXW`6tW*ql|~675<%#(cL6Qw54#CoUy0cIRe>NJLC{6KA)YOxnbA4wBxkYRu?ZSd9Gr$Jcn+Fi{$nF~wS(;iaRk!iE<#rgtz~MHU$NB>AJ(m&D+>Ptm^!A5GIeai0t<)CV+4ocpd>s1IoJ#I*<)>I0f2&VBDJ z)CV+qa0TH)o(Iyjr6=ykfra{jCQsbSfrWPwmnCuT`)Hv)ph@D~x6(p=K$FC|@1}+N zfF_A^-%wS%FHkL;aX=HtKAwFiO^2~Bg!r_sNKNG=*}28DT@DBJ@F%wC6Mc@7`d z*am`q9k{>6Vr3F5_~jSaJ^mYV0J{wZ`x|hLo46&A(LrMa?STF1NR41q1=|U@A{UEq z)VN!0zx5c*u>oPSvA}q0ag7V}WVIU)HMWOazv#S%1iS&jOCn%C1FLS^F(lbDtc!Kp z%>;KVFbCssQ<;HttOwB-ka)V_jso*`9FCv;?Tf9I8kZrs?|{K0iD@~V?sBHP+gil7 zv4hP8hf`oxK^$&4o)qj`tlKp%Q*gt8sf@*SJ#_#JsP|Y?P!3Z;0l}^SZeIi|bsl#i zJTrQ!V#n&rL;UR5ti`Cln{|EXh`Fa=>Q51Ke1Ob6oeD*VaFT+3{rGArP64s@Nf(DF zFGh5)#Rcap@xI)UhI4=zxsKXaPkp`;d#z*33s`8-c1VJ@ynuxU?*Wr(%L`a&$ZcS9 zY>Li#7 zq$B4meFLV-mKU(lnE!yOw&evZG`0cy=mJ|_z(V8F!7Q`o1uQf^2h18xPeCq^d7>WP{v z!>{>t2r_GMQ5h7P^OYt*G&3TW+rC#DG>bW3iFIwQaOL`zS3$2ne7K3C#-vyna*(bwlE!t}X_PRWx@10J|6L`ek`*XJPGC1FhDjr1Xi zzLJYEu{P2tAUY+t;Ay6jKK?LRauX%`?8BUrv#6sFJ`9&Mq3IMcUDx+HGLAkH(dxUu zH@JZ2?7rOp+^B)(e0?uxCK_ta>D!3)l&ZO4-`=#}NOL)TL#&g=nhW<`iAVKDO*B{6 z?*P*aYED_IUo*Beq+u zoniQ}>URO#yt(1)RKEjwv}%-Tcw|78nv=O+Ylas-=QytYc`{e&*8zM>9d7+yqCaOe zPv$E97%DiK>sN_R!hPP~domZlyZ9Ww@%kLTG5Q?tj`lfxYw|<6v0_vu6*ej;ADa>(q)ePl()`j95?nq@f~{vsaK&~BwjGpU`zsP$`40)M zva$R)sQJ~|5?s?yf*lnS{9%R!JI|M3*KHD9`+@|!>0~pg`JTot8SKrKU|+ceH`GXQ zsrOtb z37#J%!3zr|cyY4?FWn}=%TGw~%5e!^{aS*fX_)T^HGi#0f@A!r2ZM1k*GdTk)>a7{ zSoctz+55Nz#dvZ8*Cz{sdoouBnnkz#2jTP&u46yYCvy#I+4&Iq!Jw91{>Y&D58AY4 zOxt35NDoeCt@;d&p3F7$IHL5)TtoHATwRddP=6|7D%2-}tnkRFWo0GYiC_8E<3H>}J zsB&{M7j@Z#Gnu+JP<{`}Vov5_ug)A06?snPVow(ZlbOc2&CSVN?EP9q)nTgKb21li zi5QtVnTr|WeWLR)yoyEpT8dWgIhpHRBIGG$0*abR76sj}ycT4Ezy6P^@@P=Hf|{+KN!#1ZlS1oXo|H^S1TYpgEa~BHqd(QsthLxp-%5 z+hW#KljmeE-t)TRjm(_PMUxx|GD+yVD)*eswTB|<3({z0QM{e(5T28{ICjLN$~`A@ zaZriNU8a~S_ngedAt#zcBmV#?nUlFV7HPRw#q*?lG8e}uugG&U7ssqjeD5*UDGfYA zpUlM`%&|=8jO9}!q9=24c#CF7jX28gASZKi#PdpC_92fuX^n%R*V?-|}%IgCR+UyER*KADT;|2IzNYJi-Sdrs!!ATLEz<>q8ARt3lWXjNpgSE>=w zlest-MC-$d^~qe+<{S~PU9NDinUlFnD3?|h%6luZ9m_o@b8&)+ri7t`cdY(j@v9;t zQmAhxU2ab1DnbmWBdsfd@=4TfZ4t&P%9BGa_ngedxhtw_hP3^Yf>v#^OCHHzhvleySRoS1cPX;6*6ibJ$MnTujh*wMnM zQ9Cdc=##l9s-_t`X6bx%m90A2m2nsxcqolD#n>v3RdQbq87J zVLOXwa)s^I{L=4p_$Alp6ab2|d2!zjaQLZjfW!=tO}##6kziV*ak&>vJ~a#j{5(XD zlY_UGfg0d6#uHZXQX#p{8{8qJtn%IkX+pjzA7Zwc7tyT z$(7yUM?!L4H~6KHT-6Q!C?wZ(gT8jm16Oo|O@!onZm^}0T;L4m3CXWU!6J~+%K(RK zHNkR`a|tzA0n+F2?S6p6FD&C@ZbH>y@ni3HSFy zbW1t(FzH~eI*;W?q;>ZbHCi9b%^(FXVdwj6xUQQB| zR^or8sBGo-}A>!w?X-t-C)?`)11)gmQ&~1?JiHCBfXI}#JF~FXWhjPj1Kmzpd zfGNE7dopkub8Su1L8YqVN>I@gVaaonT$%GWP#RaiB3C)A%G22GtqIyp)oBtrO;vH7 zC~T}n>){Mo;_A!qX2V!RXX%Ae8}={7nR8)qgdj>r7Q~p{Xt*6IVg^f%^4h z>ReTE-DzKf{u|K!B2HgYoOBvL{bMh971y5*Bq*kKz_5p(r}V0d%TGrVpnU+ViiPTW zcGJ*FO;A-_oH~}EzZ$w*>eW|OT%9_Rps^q5!@r}!PtWSgLDFmAGTqJE^DfZ8<>N3$ z_hz3BFU=Y7S-(eo){`p1EpoY=z|DO3D%`bNI%EQPwa|9?cfrqCv2wYx@0BxDn@xm# zERwVj2>&Yip9e?y6_dbk?hF2)#Y{AxY^&27RfE4@@DGvyW>$o+n*zQdD*u3d+bG{` zD)=8}NAP{f{}k0<1%B4trSp~jq}cx)e0A%qb)Eb&8S75SM2%JB-@bX{cbJoEuk*-M zkl)y=xDa!~L|>62wTU619oPB_J=J)26#bRMONBI*r{ayQ4QTe1qzFf zWS`H(YJspnlbxC2ve`4h-V>1yBFjT>HFyr$-4XU)vilk;4Gg$^CfKF_2^jXT zWT&zRNV@AzNBN|~@IM!*&%w@>_7}F#EU?o2!k$l7T3^^n)nKLZh226{`kJsu$Vyie zwzLN9!KYAHLpVGfB3m`aW#1*+b{AI3MEV=qf*oYprlV_-No*Mz$${Y@8SEMvMdl|m z=(kc#J|a& zQw_F~)sj9J-LzuYAdq^!`RPvVrr6Go>!jrE&uqBbS7S{`-u}vZ5>?6DH%koq@u~Ib z$2C^1fBUDT)V$8uYBN3XIQFhKBip^^4>W>rJhms`jE3qDjez$@5Y?gYj}3Bve7Rd& zqYTdgEO!-`AeZgY@yjg9Gj5O}(CpvYbA!~PP_yMIgu^WIQ(za!aR`U`?Kfwhtrj-E zPFuNF8&P{O9Wu(`wO+Ca<)V2snaz;d1KO=OaYZkCS)`C4j_HSgnQTjKsT`;E4Rn=fWB6|hdzu*JB{ST(vd=VPw z5yUat|ii5yb2)=5hL04bVlg0V0bRkjw|iPiRAjWvx$ zRMnSwus7F>eIHm9SXJL*plpd3>xF)(s-N|MzN{B?LRI_r=>o7n<)DocGx)XirxST@ zf9h;Bn09%+8Xv3bc^=TBdO@G4`Ii_F-8*=zuSA9I_vGh5y^3$e=BM_4qv1?Jg;#MA z|A>hhW*WuX^FA!~z@!p+0(ce8Q+>*lRu-g*W&c&uddu8i>J0x4y0%)O>_E$?qN?Z& z5Hyk{s7L-;dn#d(Zb*?dJ1^Ex9e#Q0*h>z*MRVeTMi zCY4=;6Im|U-dNc!1@tXI)y;3ypfnW!9Vvu6wPQ$Z_)P(NH2*q=)uLV=X!Hpn29_Dd z$C`iNq)q<85>@pD)0I)blf~h$%Ncm&kYT@2igG^qrE=?Zu~_1y?b|koJvqI;%d-1LzhH zKy6hY^Z+X20kq(l+GGPQj|b3#&ouL(RQP}hfU};e?qlLB5PyRwevv2s5l{Sep7=jS z<7?-cW|teJ5y!f(AZ>gd2un?-H;MHtBGOPF(bwU5%ji=g4k613r*}!6F?5Bga%)d- z=wo1wKkDBqVeNOvt;JpW)lYbUyIkPy^#K3k z0Y2>le@LdqUNII=d4Qj}z+V!9XEeE8w?6ZT{Q0o~uKnkBj6vBAr>f|i6Ex^Uk%^5* zPZkt=Zt=gPT3()eXL2M@R5Qw`-+yUYkh()g(-4ZE}w^}y9mY8pGN1XYER^ML6 z{BN%LwkwSJauPJZ5X7P$M%OhTZO4fDzVYT4Svy_xf1oku{!!Qb2d;U0CCpFw-{z;q zn_p~w@0u@y4KY8F1S@AX3Fdw`&9C_1=GVFqx9*o%Q+k`qdC@ihxobYS%9!s3V$qeZ zuBrRj%9-EAbe?6f$GL7Ju9Ixk+x)&pazR9*s$Vp5BVlZx#7~kN2HP*I1E!HFI~*tL z;gP)+C!6k(eG@0Uz#|J5Gl!A%7X9pzdE!+S{mYJ-Qg5?#m05d6K>fQC&plC#+L3$W zV!0=t0=tqOJ>^c_6YC~nBG_U*4?XGRJ$7et+DmHq$7f$x!*(q_b z(4F0drn~KVsnr?ID3Z)CZZd7oHpvVj!DQxxSTs5|8Qoy9Lzhm(1x6CN%-ZfIvV|tu z$Nr@trXnNUYRYfz zNym4aUHCIgb8NBQeyAb$l>XU#{o>@(I*v48KimYNpvL1-sNx=7d(D$1=Xl(w4_}KgGDr0{ zk(JfY0ehCgp)<;#U3e43%l{71Fl>}u&K#Z(qWUre3ufUrNH{ub@_#G5#6`R;hj zoqu&L-{M++nUBEdS!MFc=Uw&kgU@mBX^c zSZ-|uk=p2X(6w9&gHjtcwA{;MVUNf15KnxJ<;n4uiy96vdA`WCd>1V*@mToIV|kq? zKF0Fp@s_*KbuItNwfsFT-|Vqa0f<{0_j}@FEI%7>xyO^P<*bdSHU@*Je$Qj!4v*!} zJn=D>e~q`?vjx6MNUxjkTE3i?n;nR@ln)R$&+R?&F_wE9L8JwHt#mEl=URS?mdAK3 zobIta-4h>U`HXnWySb z>^l#ZJ9{iV=doPsiFYlpnPehQX`ucnI?F`*!n(v5jTg-~akXY<;z%xI-j*8H^wGYzp!9!AeN-^4A`M)k*&wcH}H%}9Q=v`K5vR_Jj{Xk_Bu z468D$4VPK%C$OAzN6U=0@qGPerMZ{Et>8QBqsHudZ53a)ttU|5@{XFc2`$gJ)-fQe z-!MqN2(|_USx(v*|FQ}*)t`HS!(3qe%PN7%_d$w3T0GMQ#=oo*nC$`Xbb;|Ns{k(Q z;{i(k;@(v8_yBWHdr&9DocA@534ZHA*r;MY21Q?1h)BObn)lp#5xqT#Vf7&vP4*xX zQotn5MTg1UGn{lj^iSX?lQiyUJ?};*=}i<)UD{pwHc>itX%9nH4C{COz%Sq75|@I=y$~_1=_f#}qWXph!KGYes|`m$j3@Cj zh?O8Vo`9T3QEoVHVpR24CgtO(xM2|Srk1C@6uy6*i+_p7XFfL@YEjYyx(^W_!Qy>4 z7KU?3g1A90fKbJn^8>aZRm#RbHQ!s2jW>0+igKS`?^nqYP7V^OPb#$+Jg z>Y^Jw(BIFesrCjBYP&g8QSEnj8g8on5mb;=yS2qsyAZ7QzKmhDp9NwS^`zSG1Si#= za;d5I0U#DmHTE&^%U|6v(*!k;s_M2z%${>6M9i=LT4IVd!~Gmz-OB_0a}3l}Rup=! zr(P`-DO#`bRu^67fkt8R7ENU>GFe#0%DQXn2vb>iqbO2Y-;!V-6@r!3bQL;H0uXCBZ(LeK{)Y;ke4W8+n)hIv7$_z1~v;Z<%7nRMvt>Wo`37laSA7y_%v$ zp?7#{psRt#^w$V<(W4${LS;o@rm|i#SvbPVy8D8Wrn0u8C{kH}Cc(-Qf|b?y|6%Ms zz@x0P|M7d@nMvNsB$G)pNoJBv8c7HVgajcpfl!3d6M8S9NR=w0iy8zJK@d<8g;m6c ztBWXzsH|Yevda2(m1WnmqPvRND+v1ge9rq$39$d?KhHDoJ?EZt+qw0<=ic+Kw}sUY zz+#3IVKo91VZBO#!ulP+%*=gO%MG`zW5~M*tJ%#I*1uyU;6mb23D|95Nkmvb#IRO2 zVYP)7Wjz`rfw4Ag6JbSIXMGmKdY-T%Y__nt_pV9*QEudXfNzB>;u> zHGS9(%Qrw+3@5^x3`~UeCju1KM*wDCagMO!k%9=zxsk%^Vw2eo+kkYQuvSKdRTslL zz6q->tSD>T)6p?&wawZ@SP|A)88NKq2`j>83u}#?g-I0FqaXCQg;j^5h_JR0ps)m> zu#V7&!b;o(VKJNts|PR<)>;A-)^h-6zITqW+9CxJ)~BFCD<30)i6EUPtXm_(+8e{V zrU|PptSD>S7zsRKvo;Y{gmqT07}oQI6=Ac5b;8cVZVGF+XP_;ts#|PfT}gn#5`e;b zj6M|BmjD(soCvGgt+ue{5TLMj0GQeS$)??K@&H>{FN3NkosE&eO(2~oteo;C*32-; zXUD`w_+%4STUb%nh8PKaY_m2IR)lrd!Wh=`gcV`4h1Ji_f*K8BJ=S56Ev(erY+;Qd zKw$|$VQr!hh4m(Y#SACHa&ESTHIM*>wF1D*+s_f!dQ^wBtOr3=lP1SV;3<&K6V^SE zmbEyB^^+#7wy>hC8)77oj3Py)V2^|m)>+$QSfgy`#%K%cPj(jSD6Ge)4Yq~#J&GdT zu=DM&3Tp#^#SACHdKs7qEBQ`aSeF2pIns_lJR5$7yo<1Af~qDJ z*ktytG$bCCfZYc6M1<8ghP7)GR$Ew6){`+3m}#>%5mtnC)|nXA^Mn;)vxPOw&cZho z*4~5lwy>T+QAAj039uUqKw-7pY71)tfW-_a!g>&x2-tG-0)c6=kiBk-!T!YZGBbSZ9rjVLeY+5jO0p+-kqW zU5htC?ow3ZZLIKWb*;*2rW0Y3^Y^SaMa`UTuf5jHFS=Uc(Xv#lj5KT@(A!Mb+khFor)+NK zdl55boj_Qwqc&WZ>!=aei)qC5I&E8VeH77LOe?O}>C@=e{yQAc!RI<{+jJ%3Yk_R6 z(6bX`jP9(^*GAD#yRFc-5DlB!S)m_{qQROK`Wd2O13N49TTyBYP>)B^Q;6#4DEc{2 zPZGk0jp?k=c|^l@bXMq#h=xt*tkAs76|wKSQs0(}t&)}c9yrEI{bxANmHH_-=1TpN zMf;mYd*7mcZqa^(<6Eh9no{{IbrPJKl{yHgag{EHqx34>hOV(nccbfEr3cVOyrbbF z&FOHE<{~&qvk?wx>);^XJK-SS2jL*zy>Jlkb8r~%TXYfc`*acS7j(^4`V?K?Djn~K zo4-n@)2&&ho6&8&UejnTB2d@s?gANr>IHHF64SNH1hhc>e1MhTt}hef=~SQZgEnG z8Sy933Y|{Z%*z%l7iJ|DXR^$Oj$7bBm<9`;1=uiLV?D^_iM1{jS9${prt2w4!O$je zc^Q_STXZ@Yov3=44V1V+U-89e{pLGa`PrGTL zGd}xeAOY>BfzJ5Q8$j~4n+7`LbKeG1s@*iu8J~9)NTqhuKxcgZ2S7S#Hw|>g7kmPw z2I;^)Onl)9Ahp^}1D)~Bc;l>2yJ?^^zKGw|9Href&>3HR2FN7srh(4*5(DCyq1`ml z8DGjfqVu(T3Ca=Q!USchcGEy-d>N5O?WTdw_;MnvwVMVy<6EJ2VW87Z1D)}$(=jG) z0mTGGknP$%R|Bc61KUpRE`t+aMYi4AO)GNoZM=wWzjo6=XZ%HEJEYw-&>7#B$cx%d z1D)~JSztS?-89e{-##D65$&dd&iIZcK#poR4RpqLZVBWgoxmE2?~;i&qzB^BfWM~= zNQsOy(NBnlRSAR0*fkZ2>m^`Z zN8$TKltKfY@!g$>UcU<8x1tmp=#1}?Ps(xlejcGD(LiVXCC{PQXW(g|0wlXCNea@N zJKX8`XGaKLA@pg4q|3sdi5*Zbm>#5o&OFp^0u6LJ#--z_$ARfm{C%TP9jr4Cn`q)4 zxd2mWWz*5=a7S2##1y4hgOA^AxB#yuzi~{)3MIBVe`ly?5#s3ip^EduQWw!nP%C4W z<Yhm`^-es_ zVEl165K0|91G}C?ClgBT0l&on+!F~YKP`OvY2ni!vGD2lwFZIaB>gle>3R@+$^934 z)tPwI?gJQ}^;9p?gUKz&$H;(=M{~%;-*bONh7VIL84VerPT$zes!8y>gugv_yM*~w z`cQIR+Omhl7$+Q~L8Tp9iBY9fU8rXcMm&ha6plZDx;)C!owQktdJ2bIIQ|Igy-|)8 zm_79D|HF$6;z$sVgP^_^=8zVnGQ^PN+}CO_D4_&k^$6<;u({E@Vv2YQ-6N6h&}wT$ zRk|3GyzGpXN}>cUMzBszgGviyP?b@GhOOs)i~`!}B}t$$2r%z|1xgp2j`JVsA{q2b z0IG?$Hw_TUpi2KYg}d-6OMuA|-~gC;?cEY_#!}K2eGj#Uoe!UIeGHB-!(5h#(tQw) zUVN!lUn#=oM#~7|A1fXfFP$rPefe32Fnp=POM^q5!@MfJ4{1vrmk39iaEt_%28rz2 zpG1x;XhRlp_=V$2P;U%#*z%Y3)=~0H)2()pF1+`H@8K}7%G^)d>RYWGg@ogUFx84l zYA5>OAe8vO9+(z;&s?g4Urxo0WF%z2fdQIVK(iPztk`te>{SUZ8Ci~z{p@s%b*(t5 z@OKPtjKssu)3yk^ME1i`Z~#jqE3W zNU)JQBWKFIxhkP8$G1^N_K%EBkV!_)+(lDWLOW7s7$Ii!BMc$>X%i|Y{5`G^O6S2t zC6H+3zJS2`A0T}dAvc|nRPISK4*U;Fqcxaxyc+`x{t}rrA*FM2F(w?G0kYx4iUe*2 zSa?TP*i<@=$Qny-XDo)#DI9g6^3t-+aRFrM2B0fVFklr3WfdmX$Kze%)0+MgY0@B-y7Dh@9SwMPwPX$tG$O6*aXC9CahAbex zwKQ>6W5@#1+jkX^T0<6)-hLZ^)FB-#Aie#!0vTn<0@6F+0U(nMSwMORJ_cllAqzSbp%O^+Ht%adaxFk=8zEDGsyNR9au+9_ znzGh?!*r_$DHnbHM}ETxGF~2pCHzpf&XRv1;pDHIFG3W_-;89fG`}wZ_*=q8^WEs@ z$=?xnHot@L_k_*ncarA^!oKFmvjP7|IKTONbg|^02-h@k;{*IN;l|P|Ci4qnrAt@g ztu*xGB)e=pABI55 zA7|q=D2@H8gE9^xzTWy-)KQ%IBA(?myjMoUd%iyU@8bPWdeiV;*(X?x`UdHf;{6@H zX?U-t8E3Lm9Iql&%8DBZ-Vgtjl?3C=270u>P@7s=0ztKUuyukun)dCz$YVv?UXM!q zj-gcr*T88%b6zkjCZZLj{X*DR@w*G~DZ+t@V&ow0w9Fk9gOGu=UkR61l*9u*L%6cy zIN`H|J5(50@TdJoxTZC2>8B}8q_*`{$Y7clq^|W=B%fvoGOG1c%!X56hh{LT^(#y- zPOk9#_Zrw8uh*$rP94&4AGsC3nzF=!?eJ?YRrY{3>UF%z! zs9&!~Y%5x~C0jt>1!Q&Wt+3OZR-hA*w+*fHF%+e>&_5%#Ev=gqDHCLS>k1;}g6wQf zTkdHs1=-#DVj>kdQ;oN?*1P&8tF+dVw?nOSn71l@AJTbIITj%csWq&JO4C2|7v%0c z)I*iiKZ3Ud+N7YH`bXV{SlWz6ZTiQNsw)1D*!{!m0IG^YJpALIhQCu?#JV*QbK4#O z9LjMT5&9?W0x(El z&|YL_rR5S!epEz5p#kpgwICm}+XX}IFYb7e;`uxA9T$4peHffi_9wOl-+Uy z+Ciu6Rx{}YezBs~cGQMMeQ_Jaq;uMLp}okQP9uSJ`8ystodu-5$eeEfMsi(fFEXcw zzCPNEtOLLaA$~b>fhB0K8ywg)bDmy~ZK>}u$Yr+w1X<~r*H1F^^zBApJ`gphgs!w68EVu_ zl+8AgfCRI+y3%^2|FncPqX8{%a%{J4h26tw;L5l#H;~Sb3-!Mc?nmw=1nj`ZwuHBw9(1aR3sD zB@#t}*>$`A0TY3LzHqUlSp`0awQF092>v;e$pvKM0})&S$0f1QdSvLB#Bxt07J*_D zWVBsrJ<|WHWRaaXR)Vx1>DLZc3_G@vR96mIp^zlbes1MZqP4|D>yiG|A|{Rimf&p~ ztw;I;5+#R)M8<8&sw=HWhO9!>ktA(FDvc?kHn8QO72?wBP4sH4em}x@OB@&KI7TpR;>yiEg5|pD=EQ!`5L;E#F!4WKx zW4$F#so?Ik9vS+HEtn&ll{1!4b*J@6{{wXZIoL(Bqq@Jz=I{b39RFe|v>qAS!q_+@ z#>VzfaQlB}HaJSggy}ksU2%+qr2UaV#4INILC%9PV)mf*$lO%~D}F;txi>Hms^VXm zyK`3)c2;17!xwW1n-%pKE^^lpPOSJI6`8x1u&?4{$RzhB!v2Z`wA$QtgaZ|oC~@w3 z!Z{VYA?@6o3FlYvGaR{_IG14=$FR4skya|#v&dUlT95P>iiA1jORiN{T8|9H%NW5K zASw#!U8?)rl!dSqPLwXIy3%^2 zzgB!XMMleNOO@Mbq2??ar_Pu>OQhXtJu=jbWKOB)k!d|Lw47v4wH8^1b}LJ?9vK=c ziE|E?#4$co;pksw)FIcLlWp&w{a8M+9?4qbG;QUU5vpFa9_hENN0Q9xJ6agkb2A#J z|4Tke<*XhXnARixeocpD&h{~Zd(nENzni8*GH2>&XiHFCA7B)3YVLh=abVG{ihYix z|7fbIxL$~o?23IJQu2SP4DrPaBO9_vy7|(bvBRsBR z68Yy59XPGN$h-ER@QpLMZgWxQ9gVDQ@Q*XO!HG4CJX?ql zwO~sVnHs*2%4-Zty6D+eZvWW&)}<`6}XSBOvvTt}X%|B3LURb&jr~ z0#f7Xnjj$cjjovjQrqaF?a^wJx<=Qv0#eiHS|i{Ig0xRtEp{zk+XbYK(ep1~AhPd7kkQzkSdjO-4YLiMm*GZvMrRVw?V4TU_nrf3fX0_bp)H&GZxETMw zH04I1-@$2EKVHY3*!}}>gsFVs9aJn zjIx$$ILApq`Fa04R3{SaV8yZ%i!+E9T^ya5!+!N>c8-g=AF5o8ui9kMYpJkv^gy8P z{~xigAh8ZNX&fS@I^3kOAS;0t(F9g8fquM69e}K?p&w=JkeM0jQ%e^oilaCa z3Sd=F?RU-L?#LVJM4qU!ZAZX%0{REbsEAy8TJ)7wshJG-DsKEkr0qDj{erTFy_%X8FF@f@w{ zsWq!PFa1u4Y3zk#V>^n(rs}CWt2-|@S0U`y|6k#$MVoY9`cEV5KQA1mW=CFJ(X?S&kMK#fwnab zsOqU}+kGDEGhln=TvjUG4xPvPAF!!rP0AXnc~&{HLtWgF^8)4}P*BPdCl3{;!E&Zp&Q!~pW;xSUJ$HJK*hkgynk_%QEo_Na zx)q0K*te~xy5}RC)fZv?5AxNs2(xo|B%h1pZ^I8%zE*={?+Zjqp0AXs{Fj1W$N zdGztADC94!noI66)Rvq)IURV=( zY<6aD{KGL}k0YV;!%vg&zHs<)Z^eW-pSwZ0k9M*$fWlM3=;Iw;{O~FzKfSFA1s@Pw z_?0YGzRkCil{UeP#z?JbrR{q(5_%p&zKj1vt}Turnhks?J=0bu-NF+t4F<#QaN)f0LLK4q1|{va+m<(MQ5DZwtr#JYz1f87ZY_Vq&h0@ejv5rnjBk z?bur#GcpF5-q&XT-HJl4#*Z0idu~PCQ|8!6K5CN@E`ned+kOuqzHlPa7+TK2lxY)F z?IP%HqY!j$xH0?}xu0^Q&2xD)(n~kletWD)B`d0yryA59U^|9?qz%@|apzoWUI&Sp z(_D@zbzDh1ErKtLD^hAqgHkKii+wH`@h_u+Vpqwa2`(R?dA3*!q z0pNZDe+KXYf&BowJjekJE%8n;H@pa+8{yONR{);_nARN)cJXsoEn;aZKcnJ`GQ>O% zq&7PdPd$JU0LC=hjL)OYYAS<1Wcz%?wtn%haIh=G!L~8jL7V9<3APZy!alz72-f8t z23tpOaL>37fEwT24#VL!4p~2c&?}TdZ+>`)9MfQj_!_B zjJYc|M7Sgp;zUgFS#}7sQjPEbyd|kWAy+q9xzg1f@RuNiG_5pqsm;N*tEN0|*V}WE zR8bBzm0=9CjA7Vwr>w98{XN2_#;vveVjFEe4`ghx2{>~pKfTS}5<`CLm`UxwkmD?V z*5g*2w}x^q&{u0x+5U4Svu+1vc(UJC;Y8t;9_VNXIEzyTZAnX%F zj}jFFwELLquR!P0dimd(zg~|MyVAzi3U-x^y#s8t>=?bvEQR*KaP7~wK#()}-B<}* zHP}g#{r(zosIlLmhMus!_cO&S;63i-OP1Ux%J4CSf>7$R*Iu@K=h@L6wZk1|xOW-d zWxHRoSSHylzuGKE$#R-3V|Lh?;^KA8ZX3A;$oOw~Nb39v65HJos-l(=NYHKwiYpTQODMHDLQq-_rX26lXSnx>rhj^^>&k#D)< zkD!(x1w4-zjeOf3yWlbZ7UVE>Cr?$(=Y6HrhX^iM08lTu8c$=vjd(g2+=i#Q;2u1E z3;v8}{(`6QtXc39o{bCthNsdCKcHhQ{DO{i;V*Q|g)TH4PSavwWzNEFgiI}0H<0sQvg#fx>5k2T6CiT`7lf=K#f|wDh{&bh@$AV`U{&cTMxhr{M&%p!h zh7Y@B;?QA(hg_nTzV-*L_%B$aQ}0HN>}iL177$uG4{d^f-yY|c_r_V*a@5vrh(hHK zha_|-)Q0oU+1CA-Lz7r^>o<5c#HQn7ueMm%V9vSLVqKB3Z@1XjXHXU>BCFm;+%CD~ z;z<7$nTX>ypCj-$6jSLqUUG2+-veUmI9_sbWW5i>r{j3Z#gTm+NI=K&l8YnsIgorE z$4f4b+^>O@>Ns9MmPf(coI*ylI94(4LS*qhk zzXYU=NTZJ9B^O6Ik<~hmms}jJ%7JXqalGW>kkeFKKrulPWV?>zB^O6!d&py_jw^%X zsN$ik-8zn!TpVqvb=cTvAah&G9$+9T+#`bax=c!m4;)a&cIfTsniP zcbL&6ql)Jx7l(DpWeiA@!ekZCOD+!UlFMTFUKOSA9J0f@?cEu%~+*$_1?oFS#W00!Sh+ zdn8f=lE}**iM;HQ$jcsyyzG(4%N~im*pbMK9f`b`k;r=)iM*GQI03V6BJX7+@?J(F z?`0&-LG<3uv)C4l5LZXvqNybFp|p?wU*WG;0>2r5Gb0mn&cQ>)lc+O?%*OLxkak7L ztQD1V8^}ifG%}3=Nxy;z70VKZRTrtO3!Pg@9$W(vwi96%97}tzw@Xp)>5m7;IwTb6 zM@S`+GhL1tJByj;EofZwf%jI-na<>UnzM%aFb(Ox&h9-y@fp&6ojnEt2^i9Sojpeb z$v33?I(tn8Qff%|b@rYIq|%V?>+EwCkPe1)UuW$qAT@?`UuWM9Kxz%?zRrGIfz%-# zbYExx2Y`$+r29GtJO*TvA>G$G@Bok*hIC)&pjUv*H>CSI2fqzusUh9hS^qweMnk%< zbI4~vRvXfNokPC_vcZt<>m2qSkS&JvBOi()wU*w4KKuC(3Xfp`} zcN!iloN90U8e~*WR2#=k%MX{k z(rnyRx%_as%Wva8mCFy8yV7kuU*+<{<*p1HuTi=DaJehf#v4^GKV0q#*f=tv@)A%j zaYx7CX`iUh=RSLUZ~YAh&jRx&JPUcEx|vxZjV+I7q|Fsw5g?Ceq|KECF@2}NDKJYg z3E6jC^LS#~UD*LXMRH;~;oBz=wwNcT6TU-1d3N53cbK0!bD70l<0bq;*jLOG(+Q^t z2a0)OI^i_o{9>M%PWY8@X)#YsC!8T%SrKg3?54OL$^B z0qqD#UCCA?pMZ7*WK;=HOeZ)sPd860;fd*lIDIFO86`Y1onUI_c76#@OeZ7?vbdxt z7DWkO?LY)eOL$^BAyp3mTVn}NOedttPW*Kxj5EQnx5HUc!V}X80lgc@>JpxqPAJe` zM6jWR`ABG?e?>XAl<>rKLYW}jOL$^BpUcGs{TnwuUuG3|s;snav!3)Dx86wGvXqDI#DrNRm>C9 z7VIqMiRnbef||u!5Xgdks^u{ZatWJ@{)_Ac61Gup#XK>c@JE8Gm?x$a?qaQ&#mg~p zB99tq!-y=^LU0j=_Pi*s^pp~43$;MYm3EMcdqw|!Mnxz(~IIf!qXj9$-90RXE*O!S0z8zNu0-r ziL>W2arUkj=ZPKS>^mUNlgm;WVE-m@o_buIr)i0yD*2gj#5s_iM(i)u;v5_)&T|XJ zd47{PFFY>Ji*Jkb5>Go-CBIDb2vy0iG#BS^Z*gAbIo_(|*H()2I*;a7CBN~wIDb7N z&YNG0^Hx$iX-D`y)HcbuY9X#$&lWd9uO->n?s0LdKg=N3{uCVL)aVRJ?|&4j`41|S zKDd+^&rqipRi(A$rxUBvTCJm#{EHQ}wxc#A>WkVSChc$EmS?E_oj8BC{X4w;odx6> zYJazcO!)E)wZDeG?RbV-`Zs>>*s(Fywb6Uc(QM;K1D}w4>B>5c74;#9h2W)H-4^n#u86>gsi?5v- z9;8kmErTdKghgV|_Ntl(sXf<7F!qurG#;e(d?^`W*Rc}nz=PDD@5Q&8icZfa8LLN= zgTs-VBe$C<3e5gnjaPBynJ--IZB~KLVXbb9pq@FB$ver!2O`)GCrM)ALF)8l63c6m zSOkhqkkM9ersGzoZPu3s%jpj_8gK(I0{8`Xw!L+I(@oC!r>_<7u6LEdO(75$ciQLAa(kF5jux4 zHwS!6oKnFZd5}8&C$?Y?Z&uDI7S)jlsXY&{Ida5{W=D18L2Aznq;L?7rM%99ZeeU3 z7h_}lC%8Sovqm^n#)PS!#;!QVLDIh?fg)AsrXS>d1xC+KJV>3fieNDhQfJ)2Jg8zG zq|R7P*jb!~XU2_$&0-#;&R9b@v6u&`Gu9IJ74sl<#!ZC%#XLxzv5s({mbB40Q3PbfUl0s5G&RQ`!wCFrY z?RigZl5;wX2DOJY9)k4zOLM`%dG1_#$2DwYudp=VHjSQMs+tF>J?o@1aAK4$tE&0> z>Zui9&Xduy+EV2Ks`Tb88t2cLJWHe}j-keao`x!TGtBUBgjAhpLjNKG>5@MvLFXC9&U z$U$mSIkm?I<_T(#b7PWdr`FXjnqk9ClmWKP%7(3YU8d63%krv5MT&J}`1w<`8I zlK!LLM+I=v5GC0a%Y)ROFE!T-4_|<8AEYjlgVdSrxY8)bNfVXXkt35T=0WPrPK3?k zeQ21OHH3Y|oglBw-h>0i{psI_aDFilQfJl@E-mIk>dd}`D~oxMI z*A(+0b>;xVwZ%M0ojH)}?Yd$fq|O{fxW4#d^3)L?Qv5iIn>mE=&|)5>&KyQ~STPS$ zXO18|ym&Ihjwd{#m_gVdRq5*}MT zp7C5pcw8|LQfJO1JRU}+(b+PWG1FXx1mr$+(#HU!k5(qPhLe64IyZ)si~x(xU8hzicm8U)_2_60-%j{<=K(tbcw&fa zOqIl4%N`tz>ugOAPWsAEZ<~N18Mu$pGaRgHuc3O)R64&sI5rT$r|t#WL*z0W`Hcua zbF2$EwDyHbq)Uowv27&i9H6}xDP4FLWqXpeqZ@HUy%|&bl4xVCN9kfF(QKcgde5JP z!*Bf1vo4|ESorn%+0N@}Q(Pf^&(@k%&p_lLy*%OH8AV;3}Nnmik+DfNPt-1{v6H{lO zdD8!aF5snt(G$ppaFzB_!RQGV0Wr0g3Pw*>84#cLQo-oSt^^X$UMd(pp=u!c+Diqa zC--6?rP@mcqbIKikV@^Pg3*&-3#5bgQo-mc;5KFr(t(D;Q#cGrt@cvE=xH_vNS*dl z!RRTP1Z0%- zFBOcQaw4m>mkLIYZAH&Z1*50+Cx~DRD46#wWV`lK!RV=^e0OSZ85~a)*>-C$6^x!X zOA*_C?WKaza}n7NX)hIwp0-3@)LtqWJ=H70c369-3#*a`kNuaUnc=oG8K#-OToxZxe-wc6^tHB!APa{{0JqL3Pz787+1ja z#wbAwA_~TB@Z1q0qzOS3jE{vqQ+A+SctxUuu_tOb`G)3bu$C3Q<6!y<|MajGJs+EB zN+HH@mC>gy_{54HZ(nN8#zpvFfY*}WPfRBBvV0tpY=)3x;x6+X6L)@UIA&;x2Os+5;`1B{n0Zf>eSAxwa9Dck2-%^9_tPqvoMwy-P?1sTd7XF&d;|)KA6e zKJrZk&)zbJ@-8K0S;6~&1YUqFMb#x=M<~KV(0D*nKR~K&HTJp zzGj5*Aw1|$P-X%0{0ve|X+=nh#ii8Y8u16O-h%@7ebrFG?IVDu z-U7w&=1OQ$(>T>+O==0y|85mxA1=SYcgyNl48QakzfZemU4#6mWr$zcAa2$h^vjI# z3)W;!Kul=?@e7;A&FY3JAT1cf*PLm8o! zkek1dJ#}~JgZG>^yf^geT=+Mm|NhVfNZ4P*c6}(9(X2%n{TZal{RQ6+_^0f|LnV`F zw0a6bbv&X^#or=x+)#PVNp8E5WY&Q$2faGXV~-Y-yJ=-~-pv&Hfixyej*dF80oDOL zm+EKG0xko6MN^(nkW>n!hqYk+vtV4Uok;PPrc4~Za9)k7-rc&GvS{VT*u<^=r&tu- zOjcbr%(!XDjHJ821&Ys*8A<^ZWRWJc2cnggjrI+&4k|29BI88Rd30bPJhGGs>518afI zFl0v3gN6c`Z^(?K2TuU9)Q}lT*UtpfXvmDDhb#uN+K?GZ54{q|218~fJ?t7FTMU^T z^aytO?S@PadgQG@b{e^qRbwJV^D(BTFY))?0Yb{%c&KC&wWTxX)_EfS7FlY(h&pp^ z>C7o>T@a>QwXWQ34{nmOhog}kN>3*|5A#{Lot}o?B|Xn-r+Lf0HoP~q2TRfP{1(W= z{#*wA1<{Lg4C66g;&53 zWK=2DzyYT|i5yHSr5ZR8r@sR-qm*i3Sj1s&=a*6q97q&oaVgcn0k3`ql%=Iq0|!#| z<3JiqsRj8F5PS4tgbz^{3Va78KAzya7WL@8F6QVkp^&~JlnLn*f&0xk45AX`eQ z1`d=7vb~gQ;6S+`J4>ks4zv_xcPZ7tfeP6V+h0mGaGMXne}_|YRQm=e zlmcnKp4E}1_5u!3?VF_-jSBUKJT2H6qS`l0v0!G1YF`Vs)xLqv%|-1S*hblhsP+x~ zk)R4u?Hjm@wP1#*_6_V{UVK>f(d_i@YTjYtgI$*9@TqYMNF7voNx&FYZ5i|q5(;$79$+6vKeuA92 zOw=cy9(nrYnJ!N*L0XwvfJMohrFJAkxkn{$_OZ(BV|x&VD0y=%Ls{7`_CR!EC@Wju zXsSXrvwhI~h1O0KXWbHU*54$~%{#@}a9Es;$Hm$7n>e=wv436_y0x7+x7CZY`BHIi zrv<{Q(3U&Ix#L-J?)*@ktqFM7uL^A|7U!Q_F_t7SPRp`Ngi1Vl4 z#CaqaOUSCwu8!jD9wyFXi^X}I1`De~dv=Pm_jz%i_?I~QeiG+NnmMWp?SDg@r%sCV zv?raO&y=4jp97_h&a!`Ai0L!5!7P1nl-OXv=2RW+D z>F^v zVmCO*Ac+lL0@#_MVz+R#42$dp7KuTtRlD9ObMP7o#-7oHM#XOMOUVeki;^Z<=z9w}enRRg?fD>z0<+JyqhdEWU%1%AtOB3I+K!6d;2g>1J7nSm5gdc# zmRP9REj%W%IMKtbSOkhqkkPiIVmJ7!WRbl$R)SRQ2DO6~!yYXp)sBkY!jL4+4sOLQ z(b{67VmG*2#Kf*|3Erl4r4RxVCC7sl#%;-}9TmHUR-yKgByB+|jVOwD1>$W-#cpt~ zM9v}PT&{Lh>=t&G+;MC^56P zF!UQzYIXzjph8saHd{^DNy|s7*^PwF5EZ-4)(}n%@x`mzTEe~%6}!!DBJ2-QvD<7N z;XsIr-Dc|v=Y*)(ZFV!^{16qp%{Em6#(IrmZ($>?RPF-gq#YHz!9tNR$9gH6YR93a zFkZ$84*gM4Nbgb|s7nYw#P~TSMCDPC5f8L+P@r z9TmI5TJh!F7%i(URVsE1o3m(~GtZ5*12tfUy-4Ox^k~qd^Dt3dbq;GOEw!J&`WBEj}%Ua_6Y~_{_s?JpG1}()d$(*;Ng;AY0qj3gB zu}dna^VqYBk4c7 zFS5ynLX>1zEET)KFE#hBKfM6mR_rzx#cokMt}a4U>=t!o8&)AIc8fX@HbYeG7S#~; zg{asq>P=yMUTp6Nbx2PZC4k0Rbi~19;2~n|IG=Okz zh>G2!fhPdhg{asq8br80^e}nq2oDKSv0F5R@X*jtjAt0(VIeAZi$)M09-?BmXguK& zAu4u@CJ-JOqGGpbGT~7nDt3#e5FQ<(Vz+1-;V~g9c8e}0JT^qdZqa3g$AzfaEt*Go zyy`&3ZqYJkn#(Y2sqqsqb@6dLimvSnUzf=Ro0~FsnJwU*z{f;TsC)xq!R=gs1N68tuV0=Hq}Jh?u($txWFxbh`~a-1(`7 z_d&Qd+)h=y0JSpt-r{~$K5ju-3kmn2zmsh z?!lcQAm5zb1p-p<;BF}(wGQs~0#fJT?jhiGf&&GlzQH|8z&hm7Jw-rj6x^2qj6PbK z+~jw!5IVQ`-Rl9mOxf--+o0GkliLQZOzyOF=cbM0AUNK}zX$cd0#I%IEz(hL?)UWM zjzoI8Z^k7FfFb%^$ zvR^JC=yQo>M{6`d<(8UYgx$HfsOJE>7Jp$DAesqQeeVj)&dy$%4%?gKaWMC(z#0yo z^yo7N9)P9!b?4^3<5l>a#s7chq!WoydpkO@$y{RD=3@9-%QhGHw3VBA?E88lBs`I9 zjYq^}yhK9e*&&$s{*OV- zpU=TY-SO@~(cI+;v20t305{=3fVBx5Ji;1>J=NVdEAz;o-u5Wi-o$?(S(Eo0YS0rl z&s}X`7A>q2?>_+r!e{N(5nGqs%!&Xpe2dUDIX95CQHvPrN&$Rm^Wk+$en$1cT6ix9 zeIP6Q5P$f;oH;XoX~qd zW#=K;rk|6CD?yh$JOQ9S*JiTvFsQkWHYt5~uD8@NB=9x|eB!#@wIT`*kix zAUlG;MKYh7i<-rM03*=D2Ofv>4-K(~-R@YgMo z47V#;Z=+SZAq5z)*-_c{XMuY}`g}xlsZ8770Us&0I4+g8e$_Le?;q$Sy#?a^8u%#O znx3f{P4fe|8tv|d(6jVipw1^QcdTbiY)=6nvl7WPvvV?u8J?^2aE*Q7{qQ&bf?VGL zpaQ_y;WpQwtww~y8iQ#}sIl!5TP)+o*c_v5k5!0h^vY`y(PfgosfcF$b|f+mgi*MV zJx}s+1H9GPMRwqWXgCt_FI}vN2g3qX!ex3eEKndSHQ@*%7(Kf*K^coA`2R6h)c^%& zB)O%M+#j9=p%R4G?c}Z${=47}6QXZ)mt2;j-yk`OdfX1%bEsVaXTFusYb4+a2As(8 zrpI5cz~LTaEYmlGb-;f>OK^C*S{c84!27`U&;f75ab9ys-#w5cQT0I>Bsw>S$=`x9 z7L>6g?6@zoEVT=)#&(Pea(*RV zZn4*f*)cH6d@+pbp80mra*d+lr?*{!G_Nj<=??oLpAlk}X0=pE&7p92SgpB3co_KT zoNj1uHwnEC*HRnG-?ZwArTFg!OL41}t)1a)HH?i3l7$SMUy_^84f2PWAOkNLWYal8 z25pTAa()VH&S6)Hr~Bi?N7ns_eCkD*BI4#6Sr{2a&k%j!$meQsINro#`eZV3LZ03b zfu@8Zbt(09+wDx8!7HF8^)C@}R#lAD?}QX*h}1iC-s}H7J{K!vP-n`#*NZUVg09?! zv@c#V)a+}g!sNpsqPt!O>gDj&z|rX?+z_7qHO5m5edaLG2@!M;^tv3o`pMY!&}*nl zF&@!hGdEulm$7SrRBgfQz#oGcjCwsE^eMpSd|C(-ZKE`&Ysbdz*UYJ4*sAJbaGQvZt3vxgB~#!_GO2GG&Wsi3|83bZ$=vLEmR(K@2*$=vcypu@>5=rN$P zAd@>eoL9dEnhfV#IhxNQDiYboRCf?{V!BQ>{5giH)diV0sD}4qn1)=CX`^a5@~)L9_Rf_TWV%X*nEBo8 zS*GDjI|NJd&;>(WqZ%^bix&0G3o>1+8t(lt%JlsOnQnpksTigJD*Ak(-KrXPeH4wU z%LSQMs)nO6Obr)gTBRCF{~e9#h6^%nRt-a9m>#(x)9q^P{*SGgDB1HfeN$7Zs&Re! z#XtOd$P)(wuu{8h5mxrbIK2cN%&~FzH51#SbA%bOR*|1EL5~CPz`>v`K{FfJ3&0Kl zV=uL%e8paMB8G6^G0aBEKz>bl@i2C+%{}%4`E?{rfua>}B8azHN20C)v$r0kOK- zes;5UM5UWOMb_Ow8@jw>$?6>xEU%Q}9d4M1)VzAzzk}^}H7NDEN;S;332d|Dg@}by z%=*SKA5#q*W0V`}Gx1|GZ(NXRuWIQ3cdHQ8YM&4$nu|gO z;ry*?7;00gQ#T+o7V&EMUl-$_7304r#=lL}f8N)&fA6SY!zVE!#MSQBE1<$p&@Xs{9QyFjMch;fw7$wv150}&T5#i>UL_0=(;)f~hH zee->w6WO}n<>b5a1BRSAR~bjyg4`d1y6H}QB=19J`7WTd=1haRrQ<|DC-pB*moiQe zZTk_>LCohDME^{*j_66Er-=?E`W4YW|3>*<=9vFA(b>}p{z&jvP-f2|dWu0_YB z@K$D=CfesX&`*f|N^}F!eOIDzXNcx}0(2m$zY*O@^kSCvccRIkVjfOq1-SI}7$&m* z1AGTliq|&*e}MRS;-=mNybbiwqo**-ZoLKgv%op)dt}z{_Zg_8pN8ZT<&EVQ;=7*$ zo+S8y&%wQTA(k6n!LI{8x~0RdjAX$(p8zgXq)+hpFMvzuO_5c@HsE8pg8JrPR^y+K zHe__xr^+#ay#W6cU>NumfYg%!9tF@2fNJ3!93YYfwS7i9WCHSCRHI&(p$4^_jIV^-;| zLFuwv*&^8g!j)(Q_%$qxA$JOs|N3Zn*4`9D9vvnp7F=bAemI7_G)yku6^^{XuCC)4 zaPJUugXf19_UG(_HL78^JtK0mdp#V!$pHJQ3@P7)hm?kPF@whs{Rstd3X{jHte&JQ3cqitguGQMKYEyTgunhC5OQD@ZT%}l4){NrayqmfTh!h z<2DcX7I;jN!>&Yx_pyfGVu<%QA!0c?Id0>TWj|qGwITSnl@8$N32`{`O1L{FM9WGF;M_F2ONi)8WPf|eVAks-gk6=!GAwCP z-Kf#KY#uh->n<4U&~sv)`46jdT^HefMM9wBKVprdnjIUrSn}I|CGf5o&W|n5RErZm z$Le+;b;~_B)KGho${hJIKA&IC{*t5Gh%Ecq-69n^YAGSaWNE|AF>`h=+n-J5_89(g zQU3aEwtpVt!M?y^v?!N(EuM1Dh;xgm39hBDi?o&UyiuO(@r3%e2v9|K-Egjo0h@WScD!bg7>UPUZ? z=y%cA$xzCm7>)QXU3?nYOk|(8RWd(;H_s3j%Waj*xkFxrKi$iFLkbt;PxtaH$i;_0 z-OL`fSma)UQ1b{a`F=Le0OMcs%#w}wc@_U9+pd_0NsxbYkMr^^m@L=hPxtazQ+Z48 zMNauwwH>kHr4~*?0PCVm{UYn4%~&{X010UM zX0JQc7D&F9Z}z%#I{_)x^37g%UJZ~+E#K^Q=l2HELCZIL-30@H)F2%k4t5s~0aB~w zo4xL4qkz347jf1=5-Yd*{nQl`(b$^xO$jBI8V4Mu>$~34_RJT~}EF#`X9M zqlb(tf!9^s)^(K~Akm7QkX6FF3}{_f!DhI6K1$(r6}NR=1+M|>Ur`FLtGKP}D&N4D zI#(;UBwkl>%XJku8WAnr*aRtvTvy>$85*~-2wow`brssT5zoZ!C>KKWx{8mtMR=Gi zC45^XPi~8-WL^(Rram*7Hu92r6(pHgL6UhDB$-!1l4&E)$2%Ro9+SFYAx>&6KpN8t zsbt#COXi)9WZvmW=ADjY-swo@osMMQ>4@74zBGQdJsG2n{|D5Jp8HEKo-kzh8sgMn za-}wmK4wyJxo5s=N69TpxzYbko1)QMJBbF7mmS}AZ$CqvcCzN z&Ff|6FCQ2ZUXSp;1HKQN@GAdAm=e-g?D7g*lCb>>7M@tObN@MRsOc-e#-=_JO%{$2 zsLi4rE1f>2ugbH^=M#=@p!N%M*g5iiiirM@Wfd|-*rtPJNfS1kH>owET=q}YFA_}^ z-c8{9V-sHGUpWl9zh)=&@L=-`+f!gU7-m!c!BCj!YhPe}8oqSl_$R3Uj&iJ`?3Yio za-S(2XF)YF`df8<32IsSr%(VZ@3zDc6t*I;w2rVz2lex7yn5AvR7o#O*!qKIQWG{Q zq+QY#%>4CVSw+Z}0L#F9Lz4jbz#B#feZwf0#_;6`8|SAzP1x)xX(K?d<~KaS8xr2P zz(+M&`mF)2zH=+2{a1Q+U77Vg$%RwHOG z96LeXALfW{SEcdjL7P9fdRq(OeFuD>T!?pnE_iS6VGUtr!mBX&rsE$Y0OrhYVI@DK zD{nb~K^R#rmjG2@?)^UlIA1`3tp!#qZzTa5z&s-yK>0uAFtg2#ibIqY!oiC&YoZ*D z9A^H=FP4I%wQ%t4)MH@|J8$tEX70M!DtM)^{S_?lH(|4R-5h4_c38c&N_bC!&xyG| zT5wn!I)o_iS&Bx;)df;-BdkSWYaL;=+D9V$>5fORhYPlggsneV>cecx-c&FTDnH9>_r&&;(oP3Y1z1ApDEuwJ+cv^) zb;5oeIv#ouqOcS1B&@^0HYUuf(r1$EVSZ@a=ISh5SApY>FqhS$BZEj3RsKsE{1Kjk zf|M?npidy!YfXbPYP$fhu~Pm#KANj866gd1@P>+2VBzOOrPt(wf7fh?h&U4ID*Rbk zXtl=w9DXYie^&;2^k3H4*-ZlU2lJ$+0U`xb>36Wf?AeJ)$QEl43B8=3}^TxCq1 zH(lu`4x@?Kx#}tWyTQwAF40^m|9ZBgeKgjC%=Z$u_rSs9XEoVA!uA_j zoR~#~P5FDWF+DTR>bHlm?P1eB5x(zfe)?T)K}PeB6D&RHmeF5Adxc=1i%{n z%YML}t(^9gkjoM3rY0ek|7qa*;78U}-Cx*t!fStojc)>W*Iv(T9Qx4eW&?!x9q@e~ z;idQz7enasQ2t5G$8%R(1JFPTz$uUhd7{!ve37-}e*>}T=R0!cVE6_JFYT#yZ_3Nu zDF1Fs<%Ksa-oe5<9(>Er=e0z`6zno&P#`bmTH}441l@vQcZGv0|8{`-6U3gIC*zi>Zp_MJQoj&ZI%`!bo~HycvXb(FoEF5H)rNxnRS+|a=YaJY zL3~-|Y&mBI$*6;-YO)UH0{LB##_UI!N4y9yApqI85!W_usO-(mw_)Q>mHi>} z?yzxFWv^lWoi^@M*}M#-T{fPtvVG)_v+)|JJ8F>B{5VH82bVSYhxkxBcm5*mOcb&X zXT;@^X+Qq@JBZ{g{+`8!sP3!qPzfYDORir4atgxo+ou+}>AS1S?*>LkZa(8-o#}4i z>=)*?-d+8C4|VpT1X1@+VVe$?Ibk+cFdZ3lPC2zeIL47ko}OPUe5z5HDo^|srO%jR2s4$lGNuYkPe3Iha}Y=2U26men?W^uYlAVvLBMv z?-Yza$O1QL)*Md{d5UwoawcwPqggcb+T5!s5glo!qEjUH-oQ$e1=e6JzEl6EC zbC_ZXGOC={f>WIO1hO}&oY#U=;`BE_W|Z?YA;bwI8w=e6Jzzy1lattf9xwt$X9jjS%`wcwNjy%Z5_DCf1{ zloom#kS*oB7MxNh$o6tx3r;B)WM?_A1*fzWWOq5Q1*cT#AxLL`Ij;q$w3fUbD(AJ} zlq$_zBQGi!m#DrP)mI_`AP8~<8D&w`_RGBeU z8G3_C9bX84r)u3F$Si=BQvu+>I~QT86Efh_Laqs?DVk3!<2B(l#b{MoZ^+kzon^cx zoTgY%vy9h-E!d~3j-iF7Y;Gafgj2S$F3NaKIOUH7RT-}dr`*L_G0T>h0N%kS=a3&ZqKv)C?gt#DxTR>10 z)VN$kL`6kK&pxL2<#|tEm6`o~rKYS-|g~=b7nKb@r-L)!j99x;+Ve z28<_xD_Wj}d*yeh{9Xb5o&+uldJ-6Ko&-Ms#gp*3{5~zeHS)U~*e(e#0`AIZLDx5` zaR%weG~otEyEi!cFhq3AMWZ&%ku~QA`%1tNSBN%j@FK&uM{@pboVt1>UsEE7>lVx5 z`gL-+VVfMPUXsK5kL9r8v>a~a^SpW_Z|o|EO=IM6Q>h$oULc3fH_PFcy>htq137F- zNG0FamU6f~R}R(O=H4Uu&LwiVYrP!qc|s2Nz9WYnr{%D-DNdO^k{|3Thh5|3@bE%8 zJi;yIJ(3^YCWqZMa(L{h93KBk4o~dHnZ8Hzo>%1X?99;=&oto% zAGAWZsGk3@dxH<}XB_ZZ(2ZL4Xq^2L;-E+44sY;~{F@SOYSAtc-Kz^EnN51;Hb!hT z>Aeu8+_&-5Bu_x52{-9K0P1qRn8up$s=(;YG~s>#IJrBY1s(q*X19ht2g9Q74SPKc ztq9(cDCsm|Pr_srysT-X(}X#=GPYP8Y(}a_L7hVRkkJ^=hya$O&bkh|Ew{Khs#Wdlh(R{Fw z!GISAZ4A?dQ;TJqo~VWSmzT_c}x>dsu3Zac|sOyJhnp_sk1}~rzC|}tR2a^S6DesIZ-`;O5G!k z&Z$doo>g;72lr!|aOy9NU`}b;GL(#dOcPGp#&F~;7c$4_cZlKe0x_KUoS1`jbTg%K zE_6zJ57bG2vqv~RI(YJ!CY&_IO;lq{l97$WI<)gcIP_x{k0flk3qKFa4QA=Dlk%{1ZEXW5WERYY>$gLC%J`` z=b4ZuOdTAtFJhw!o)KrG2%){HI*)0>Nw1piQNy#6;uV5CrU@sdiGMs(IV@CouHPrU zW3thB3JbC7DUE5uN$;B_!1LS|iSNfW;iUcahUYwocvcyC-6;M#84Nrb%8)hkm?oSw zOlo;<4Ed^Cm1)AMZRr}%nUO;KF-DI`2DlWD?f;|Pz>{DpFg2p45CO*m~L;R%^D$y-8rVkXms z)20)il*u&Vw3&n_XEIGVEkL+9^9RZ)B|IgQX~Jn25T2UJG~u*)gr{ZtNk5-(iP4W~ z!f7jLG%v%Xq2)|%3^q+=39cS9(`04Ixejn<)d(ydBHqg@(1y2T7S_ZY? z8pfdA_%#Rhz^@B@T+!%~z{QTi{ea~5{+=6W$4e=XMFNAD}0JO9x#NxO_8| zOHJ<8sNIb3FlG@7zzo`jXc5E9wi`bEBh&D1U@y4$fo?<#jC=0}0sD_3_%dn@iL;SB zK@7iQI%>;>f&XMGhVl?YxiEO-Px^v4-MFJ3nGZhpiu#yao3z4(E54&>6al2LdMV74 zz^C~aa2r8&6c^u2HYc2GG`rR;8qIA4=2)YEy9;(jFBP15& zOVfs0cm=4}hI1GN+>wwIMS3sD9*rbz3DW#1(*J<$vv5+|Wo}g{jNiQF7vjLOH4bNn6!>$&Y>vhxoq(=vE8b(oXYp;!*C^^nTT z*2E~OIgr>VT&hvPE3R}+idjKE=GLhoTM#n_-dmiF+C(eM@{_gMI&7)OEWg0nMnvqgnw49x^r zfvGw+qc!Pp=S5|d#%ICwpO}nB0ry^1MR9x&>OaFdFcpHdI?Af1nOI4|H%2>HR&h&4 zO%&q;nvvDeFLOKNA@BUBxL&zVczit+meeiX7Y!qd@L9u=yHaXG3s$ zHD}uG!Tln;G-Id*2ZCv01f$FoXhH56snHxEt1bfdW#Jq~0e6fXjv}oF+3Vq?F(*+~ zIeE0qti?tFca|KB^6^_ps@E~xM;XdRIc*IZaGQR{Grad7rX~z^GBRZxC13e^N0HA3-Fqq&f>UHz+EW$QHH03scTF| zqk#KR3ZqON2kO!@aC`!e$|#O2L0uKjfzetAl~JS*f$aHkQu|7W+f=HfI6ek-EyS@i ztkt!V)#XweH(D+VCL0CZ#k-Lo&*lN0&aad7A5aXP`NvYo1^7%Ckk&& zxCQ1^6k`UM`ov}wcfiQ~Fh-$@`B2PG1=G5-F{*YLH(K;hRwWEw?wCo8l6D^?Jr*v_ zDBup6^eED|Kz1yWlv`zTqDcP+8MnPSIth2C98z5pXjZ`|V9VERp=jsJQNk~<6*2ZW@$_8 z$Xf^zU#c4&3|9G=Tibx?JbcIUPQ3*ArQ>{>X1w)mCgCmsccR8%6-sjl!MVrcz6sn# z)YKqCi@Vuf7R}F~nUEgRAg?Q$*j`tB+Y2i~mfCneVAnn8*v>JJaZnNc-6rrtW&sgrADWEU8}>} z+?osi&+(mVtyyG!<1(f#F+B4aH@Bfs!n9t`dI_ccyl2N(`Fl6QOixU360rXbzMJLO=j9qz-!nD!DCV%>D46hYP;oC*%k-K7cn^sgrmaZnD~Z+Bf8b53H1q! z+PLsW55i|VH<4V(^vlHi2$o-tIoK?}9>1<~zH8T0z74+#<&WSuvHThQrkC^Wy7}e* z#c$=@Pw;D)bHC%kHTN_Rp1HL+)Dq?<^N={VB@gLyb9l&~+n0yRc_Vl*Ok*A&xXrbV zd2>%?~KKz81aimvYbwl}lMwMK{#vt*vlKy>v|8HdgCM9uU}Ka20Os{tvGN^Qe?d zogC@rjn!}Re@VZO%cC?uFZzA4Pt zqzwv*rjKt5^QC5^(8%=hO<}&YE-0j%KE5f;*Q^%`?Mxrv6y|H*4}~1l$2W!f(g&f? z%k=S0VZIh4P{@ZKY&G;{6rwQ9^zlt$zLpbFC^UV1Q<$&SG!!PAKE5f;*ZO=E{HCuy z4Q*3~LYe8~o5FnU=uCy_TS7nD&jaRS(^vc=3Yjcanm)cM%$LQ&TGPkWOJ9ffaJ0(w zG4;~dX#)zIfx&u)DpZ?3re6AT*uL9MUnUN|&LrDq`j~p@>#`Wq_L#nhSm;W!8q>EU z4ux(k>@$5#z4Y~{1la-8$2W!fdR~RXVbjMqh52%?Md66)W9p?ZZvzU)OnG;kPo-X7 zjdLCUovOPTsCtxHZy6yvYt&)trB9_^J^~^uqXnwafivuQRL#xTXzD2ge~$zZ;vwsL%I{dF1_KrQk4s2OZxrCej%dO8V3`;nLUO zvecvAUdI0kd&cI_wqLOwa#m6LWY8_NXhXI)$+o1kuAVrc47;Lj2gA68temzVuvkNe z-5P^c`TqF4i@^2@Sl+hS!ZjKV=b?4D{njIINo#1mCC!sY$Vg(|YZjnnEAO?A@x zp^lfCbutJwyvsxoU}d?EdTCk;vtm>DS6>pdVwaQTWz3dk%h8x05Ni14Vq8vMjN$^KySo1oh3Ec*$UI5^`^5%eA8J{Lr2|b{TuNSB1y?oXFa~4 z5g!SXl;WssoZo1AXVf*4I_psejr!v{H>t6Mu6=%^67+sj6Gz?u`Zwa6&XQ6cbzk;x zw3BsBrOtZ9L8Atkx{}hQ&U(;6qwjm5u9?(Xk2`3@H=QLlmpbdA2S(#x&_@T{^&38e zvoXI-_+z+IXJZ3rik=NG!1I{uH)0!NHr#T7iFdNGu-EkQxq$VXvw*4b-S^Hh>Zh}S zsc|Xfssg6QR}rAT4;d~Ny~{hVObZ%fQ6oNN}=(uJQ)U;BKk@SExL;8_id z?6leR7_RT?w<8ZyA)2PV4^%cw9+c+MBPk`I)ZH%mP})Sx1(%3YD_Se11}Hs2qdHIu z-rdx+1xAc2HAQJPDFv5~(wo#SrB*1-K!n!sNWOL``R!6RNW0!g zcBvOivuUT``k-_tadO7XN9lRHGzg_?yEF`?43^|PSAbG$+9{<%lrCfsN~s8?OK6Lf zCZqHh{p&@`rkQ5i#YX);oay|))Wt@!`h7XwmjScDsNav1a|JNhVc&B7{w!UL()|-5 zA)lp6lqTXVQ-1)t)}quDW3>K2PPladH0!nS|QX)z{>=It|)pW33N=NCMDc~DNDeX|| zz7XSZJf-BI^dTuHP+u>UdQtmC;_^}YoBmBA-!PN{9L<`8}+ASE<*l?nHHEo*Qh^(xV6B|BBlRkl&VqcKyPOfcNmnV z2#E7pIKjdtx?s3bSf&e&+z9=-2$jHK(B+`?HwBhbSs_ZR8E&&!nvBwRmdY4zew5y# zOUNz6ziYkg%Mki&5H5tLCy)iP9~L?&dWVw~AET-OZ=dKq>5WH-DD%mK1imo6lhzN@2IV`MFdh zg+1=(cQNWJDPXU=`T69zjCR+!(>Wu*1X6Q5!uwHt>)s2?>OFuTqYja-wzm?!AE=LQ zbi^g(qoi)}GpV=rfvqObZszYGkHf{NNYvMnpTT(7?pg>~voTQ3EwoYR8<^;Nw-*A& z?26jl5M~41a(#b@az~+dyp73dO^sd5ZV+mgp?Y2jwHQXbhQ@WFrYlg*qzdI4Tfu1g zCxvb>w?p4uKs^wF&ifn>qg&{%`WR3rBhZbh{4rM% z0_1O?YS#_t-or-N@2U-tngP{50$qpbk6njhT3?`sMWDZ|4c&jZ_M;c40ab3J=~z8w z-vJM3a@~`lp%VD2STt|c0?lgoNwg3i4rJ_(MH3$nnq%(2(ar~eKN5@PY6x)k_UwSO zUju(S7R@@+O!VYIP9kpfQ}J~+XMOhl0?z^TNhhGXTWF)Di!FK3vll1f;ixULFxt=0 zQSW-+b2}KzfLauR{*j&hmuDqfat%-$BGB^0!SuLPv?P}*p0?4_l8)wleG{Hdx;pM@ znEyJ6-nIyhmV2<(+4Vx)dWiTEwOq^)$M71TC3Or}6YoGc;KoG`7dABJW?aU&MtKK< zCk?gjER6PPJzbva{TZ(H0gA7IakkZF#{69G5;XTzpek&%ZLgMdcViH4@&1JvxDrGg zqX~^xZ+{2Jwt3583fZ^YGz=qkd&qiRou7|5#_L#ly*3n+QX6I%?&GjGQ@IXm=5tC& zaLH}IdEQZA5?ylJZw~kjg+?y9?KcOWLLuEHxBcdzKTv4rlG}cBh!?kKIWD>FH;0~! zLNAxx_M5|+qLA;B+kSI+TNH-5CR zHoN2w+?==(g=&}Fft!==Kw-Npoo!W#$-_ znw3(06|4CMdT#liw`Vc4F!|RFpianQW?}Mg zgcGy=jsyHZ!i}<8n}B~OoSror&L#grxLp=A3zJV1&dFkCVe+4Zdu1`RF!?XS`PrXQ z4xasi!mw;+7ABigD9ql1s$`cGCTBCVFxg|CfO-CGW)>!UO+MkJESs5yNExEF71_)z zO!i4(aW*pxlk1uoMaIS1%q&b!G7C|t%w}d`a(#0W3YTYZq|yfFPmp#+b~lnWGCk;t zwb{%pOm1PW1X)!!GYga3n^h=m&Sqv|a;6ljvzb|#oF#?r*~~0V&X&TiY-ScFca-hy zd$O5XnA}NhtI1|&VRC1)HuUHhjyB9^KXgb)k<7v}SkuvyGI0!!oz8XPK6CN_Xzs+! z!jx&x0W`9hS(s8p$BiroR!T_@sPzj+Q>M2F{ji8amOv2>b*$W9-m$dYPn$OP2f_EH-XCq-h>?a?JmE(|MwgRhwB!~ z;rg|5xPe*w-BYXf$zlCRa@g>@9ByogIl6o5#?ErsG)fLP1>|ru-=Nezb@L`U-13wh zZhcP9nvw6twsLr>uN?N5$l<^WIlR0@4zD~V zhl6j(;nfpzc+HC(hVH3{TFc?}fpR!}J`O!n6U?jRSj)UqjiG}5HU98E#sM=4(^_?Jmc0*g(7joQ*Lg_&O^G(OXqSlY*#(l! z<~@5cldyU3Z7B768$ZqS1Y{;*^Zxlz*UO7(t9d?a8!(fw6aY@vVJ{r5%}l~3JqN;~ zZcTdq8(I;n!%@!#aNtp7Z z)aG&{cghBteQzKImqhF3@P|b>%rTqGOv023q2dTr4o8sYc0==~l#7vvNyHxr_%9Ce zB88cR=|@EhUn-`g2;@{qvANZ3ra#0)j$UUAc0h-xm~M6qN3@`f+&AGzdYUNb09Ud_ ztZpV|5~i$`X5!FS4X<&`Bur@}A~_$_qioeyxy&R?S57@dl*EE`8jEmm5d(smgekj4 zIH!Q&7t9o&bRgz3L9f;pur%jlochna*a+Zc|VRm?R?`hjnP@2XN@iOu`nc31%^q zu*DkMU}Q0qu*F)!o-FoCi>nDIWHFPl#X7>iEN;neaSh?bEN&%haV_BnSG3j0aOw{=g^Vtv4>JihV!ep+;nB%Y`4dIC9z z68kZinS?2BA?0}{qzO|8N343`=o%YE2<=VPxy&R?K_($!o|P1@5abpSl_vi2Oy#gp z;kmCpy+3dc$*`Lp-aD+-?+qoeTz^3}wg~ zxy&R?878$nH->!Gt;$To^tN=3=gdfhrnS?2y zn|HuWUMPf6x?`D1nDULuzra6^f!CRYnUYDE(VbTpSs zlwBYtK{r>^BXUUNA8@$a6(QFo5xz#?PcfXl3E$yY7`Wsq65>$H8|=;rT;%91_sQp# zLKc@gdIR|ijsqkK@kv0P6L=dF|CWH<-4OqgfZW><|CNB;*%1G;fZW#*Z)A|I7r}D` zZ}#2jZ_6JU0%+-vZE^z=eg*2?gLC$dw8AGpKz7-$C5aCjgTWx1mLh zcrI!T=4&zC&Dlh5CQ1(BYcbu;2@Vagvbnn@TTbG5*!`#($dxcNnYH+eTmr-IF2_>i zDDMW4j2I~|EE?;m7}~U#{FzoOvFlOI1{ZA$%?Y!Z=;bsPZfoP z8Xg^G7=KaXTtbKd{$m?Yi^u#I&bVJhamW(5C|-@BgYKiKD@0v_sVeE4`wyw?OwU+b zxTK2(8e{09yIpJ6f}l-^K!dWgw2djQjG@!+J|L#r{Zcpf>Prv-NBJu~cLA}Cw1lH9 z0}KFUha2NM)(5G2udL8=SI2O^R~D757|!Q$0G6KYoWNOO;Bq%qJ_5qe@wIn_NNloZ zDBpAI>3tI55Nzq}T?#Qn`F2@PZ%P?I*2MK$pRtf+#LI+0oddZtYyJf&vyCIp3-N}a zEnZ3(E-%E{q9Y#f!nsYV!O6WT?(@Jk5#KYJGmS_io~kfUAu_Y9iqeivmmmS%7)si8eX4efzk;dFliiqrVo6U7kqI$>GW9LW7J z?)q(UD#Q0orcEQ#h^Ov>T=h2dP`(A<&?GSlPgKO>cc}U1O7jiB9g%^0_HR+?LM+MO zAT&ijJf+c9CGd!mrFeL#Yq1nYq8HW(1YP`Fz`PfF+?Y}#bfw3MuBR%o-%Z2PZRv5; zH4?p+ArwU&E`kLb?tU@gR;vEurGVQCYz*Z8CnnP`mqlyp?Fo6++auB!&#f?AeWZS5 zpmPZ95(2wg;0W51FSH|yI?{lFQh=2M`PYuQ7AnVKTt_%~OzzlKEFN=*)P5rMMep4R zNeUi`H(woh^UPUv%CFT9zt%{-@=L+=YpugC4U1nI7QZws zerZ_zx>_Vo;JdnL-L=Zp34iPI^}3t}8;P%yvi9png;ajMr3(Z3m!8=R^uI*=l`BNb zuUv;;c~YSH38izWn71#h!-67Y&R3e+%b?<RB(PfV=->1u7DQo*{X_FMKTd7Sj{(^ z6&DF6#w6T|r#u1a3_j$X$i*Cs1zK;mmXN z6-54j>*whywtj9toU{ukn%Hkk?+a~%@tyn(NRa3wq_N+YUIwx?_!g72BW^^dSZ_-& zdmpzTR%*;Z{@rSB0^wu$h5}MLajKj_cycIFCx>Y~{p9Er8yC*6{Fqzc0_*V{=;B%9 z0_ZB<3*aRJ2LSv9pyVw8B|ifA5Wsx|z5>wbCjh?yC5-iv@M1xxW95)qgI zU>AVE?V4q&Y8JeNaVl~iY8xg}NgmR;tAN`JIcPS%q%rtkU4J9$KT`EH0gPtnsglDH z{GTTI6JeAD^MR}7{&FnN0{BejyT1cokm5z-gH@doNdD?P!BVQyq+~&1YmMrM)6HNd zO$=G2>#M;sN9t*y==z`5WdyI)M4Q3P6v}8*y2cs7R~({tD^X@ngrwsRNk?N!!ampF zz>~@k8uj;?jGCs2?uAjU5j)XF^@6Bd9ioN{)r2Uc9(72XA5&5uBpugO?2o%*Qgw=x z{y1#)NAR4ll^;Hs_;yT|4vMAPVkzySSssAv#=r+Sh5QcAdY#Wag*{HBnt5h%dr-a> zai>dy0mG{+2x@i3$l^^WZw}u?+?G`$_$L7~8x#9erJx%shdFv)cmPDj z%<8-p1jRJxZUDh{-ze|6mzl4u)Uh4t>8RIr#)Z|GmkKqaOxb0)_TAV8lHUgEB}!%* z`CkMM0vPfu0Op@xNPyF54S@1U86{r<^BFKDKLhCU8vq02c{zYGV-A)sprNF;t}%l1 zwF%5jnFEwHN{Z^NFx2bhyR}+rWMFvJa{q0`f8cTlm(Af?32rBuVa(m53Cp#I%z$L` zzQpFe12!4{92mu_*I4xxs{DS|ESwoMT!-4DZrJ~jf%9-HoN&L@qX2l0ansi+U3pN|q0`%;!{<3WeK(lP4ntT0YH7m9G@;M$uqyEQcS_f&xafi8 zO85{;xPPohQ~l{yTFkB2K~%FIj>x(d;^yDI7#5#v(wqOW+y_&htBI6H{sAM>FGTi2 zH|#K|;%&xnq`Q&zg{c2h8}~bndl|Jx;QAlWX524Ww`9!z@06k%q--n+G76{Jo-N;En|eyL1Kgw06|%I%5U{caTQxf_->DYtQaFYNt~yqjm=YMs3|c z0WfOk5Mb244Zu%EiPYawl1QEMmyXoO0hFBr{zF(Ik;)n)I9uyvq}GK(We_I0_)CpY zjGi;jn)_Ec=xtgnMr|@|@yIF1QUnApKm?p47hFfFaBj{Is#W~D{g{SDnk1oV{Wk`m zMbcZ7j9j>Af#Iqz9lMYV8{M>w466_7o5ioAegU}gnOmjt{WLxip+g<1qGKbd{C=3X zD2O-THWjgEa1q~Cou&$bMM1o(x|u4Ruhch}63)(hbePDv7{j$3w;%Egv1=78IkJX= zJ*zgj%!vC%FPzwrtegC*)=g${Uu2Dz**{)cY;I*bu3WWX?o4>NKrH{w?KaA);Prx@$l;I?kt>K)kK0(l zmQcmVrHHmr#c!mD)=(7@9`w`VrFXm$E)E z?{~!;YX)%F?g@!9%I^48k@eC&=vr;Q3TZOR-h&_+Wv16{1RvLw9A!^{#2RHUI_kql z*@qfo%tc#WW!?rAa&Bk^X)?;D5#T7hhX6;}Hv~A!2E@A!KN)3|U4W8|vfTuDKKK(r zSq|`nAXP>gYmDHZS|>-@Vxa7i6E@14*rP1*H|0L*ZCY!T*<^_HVVdxmZYMV)fnBjy zn!H7V+qj7H=3-6er_WcL#p6*o8OY+{0G1Qz2jF%BT>)6b)aB-y-*-!?^w!>t0{E$_Q@OO>q;bE>%?SMJIp< zStYJC$GR77<^`vF(JrqMOx0R>HMC2pqpnU(xf)8qs-t{L|JE#WX(N9Vyah(}M}zt` zW^voF@rN?EtIQd^J@^rH{rWh@To3rQMD8$F$!+faC@+%Loy+8g)wMpqtO`x~0sb^( zt6wg)>9yU4+#EcrH5_KEU*Q@CD!Dn>00Ox=H~_#;tlS*9)(?_(>uLKiIbh z*_wil-vP!0_fNM5!yQ7EBJ0**?pTfLuibhK66ec`m-;WV9F7G2nuzxgtCdO`8@SS8 zO0*ekToMEMRty+{^R?42z&Xnf7@w&}7{UyFhw*b*%f-J7^2tH>vnQ*hCvRZervIth ziLDT=dV^A3W~(mks_7;EW^o64zOG5KBdr8#Ud7qTzEXY(npC81kx0w)S&?>|9cjiq ztl)x)_T4VEyFew8_O#ZJ4-(fMu1EUnNXw|BBW*GOKe1tv_M&EUL|P_Uc^7&;S?2(F zlmPES-vtnOSF^;5w68Rdkv0HwtVlceuTZ1~b$xiGb<-4VvRHWT0&2}1&1ZP`Bh_vsNN{O`V9HvBf_uZQZS<(1}Si*U)0>Sh)m>7+Fr1myYNi^=) z8g?-npLFGeO6I+Ki8>kw1Mm|Y7L9LcHb*q>!DJ!PxSXtv#%cnL#+LvDKGQ5#G_K$X z)oUWZXdI*QFyt^uR$$&sQ=4fG&U-)T`tWGX*A$G#)-XOg45F4qN*qF!B75E|)hNtn z@_7IfRWv>=&Gsc62`<(|ocAsT0aVJp!e)ml(PsQxb@vIoy8};ar>$s|2C3!FbZ3~aFk5x$51L*@8gr%$w`xb1OKCB;mP5@GgB_9fHZ-XT z=wper5e=+JJ8nl>Ap&J0m}uXpQu{2ZB+@o$4ONV^&s@(9(vdc(p^mg=0Q|&;McP)) z=7_XhvhsAei>!>aw+V0p`U5~H6?UJIAA1h>^BU zDE=|h+G&;;k(Q%T`MOg(qR~{OeId=(4A0vL_SZy=w7--}iL`*jl;}wNQgwHQ-Q9s= z?c6^_T9uaT*GAo^d-6Lm={%SeIC@sqroN6_Rv`PFAj=6S;x|V4X{Fqyh zLe-98=vV%|bvrZ_*8%V+fyMx~r?`!otpRYQd}e0>_N*%D3t)UBpoU7#-c>Wl1HhTE zWCo5;15;Lmfa*I0H-43<`5raK+{y%HQzxa|m_~F3(Cr!nU3Ll_SHqN&DpV~(m4t7W zS25*RKta5_a;Og9H$Wiw4e?EQH3w{1_;%N9j_~~r>Lh&ofdoHWB5Mj5ULc}=g%D7g!#G&KZnGU zEoiU%;X$y!#xianSGwfH8PN5#Av$i)amx)ujU7C}ueAY;+cxMC%LrKhLg-RX{dqFZ zy?zh=Lz(PezZZvM-bn=ih*y2aHTYuTkMy~|(s{zt8OYEkk|o;2hKf9Wm^F!)RiMMS zGFW!N`9pBtDE&%{P$AEK5KQMhrE7mMRg;-pUjy5*5wMJ#7`&+nfhGV-3A6#Q55UYW z03_u539x6?%;5qc(u)A_ny(rb{0Cx6{HSQzREO&lo-Xk@%y2!=(}{ZcAJ|+FNVwh& zz)x&gxK?U5N4VZQT!-tsWaVu87XgNAt2Bh`M$Hl{T>qtU4A*BN#|qb1bv?uNV_hE} zuHR`2hDrk%AKe#GmwUe2%4KV|<+#x|A5|KaFKvQQ~gWw$+%Wy4Kx+Gj* z(Dkvyb+AXmb+R1`fu5S)nr8KN-v1?3jnYpvvpOX+srQtw*^WPM_%XNs4dZH!cAS#u z!2J1(edyvvvXA39%d(+lv4?-~H*SWq{IRdfV^Ln(6cV-)!L)eSMIK7T)U zbRfeQ8kN!AdWCA%D!W;Yx$Z>8@QrE*!(X6OUM(_*q(fz@CV5noP~|m(t^zvnkVeNI z)i*?|+@fvlsO4R$Ro*Nzlkfx^EGeRSQbs9LZk77ssQ3F(y#QM*wn)`Wtg2!aEZQnn zqcgBvdvP7*6BbA1^BEOfh&2Qu*$fgRQ19HcHPp5!tFiJ}S8*V+<&&q)+a*%>QfgTZ zj5(z1ACdYWQSU#c&3;s>Dq5l{eW5aYw^Y?>1+x?DDFxQ4b1MbG?8k*<5=e}|q_dj+ zOtjg-X*#A3V>9qU`P%7;hF{oSNXtCk+4bh8#O14T9!GoUZI8V>hC zEE@5IW-;x(T2o$bPr3P^Y*y$PK+9pVx~4rS+r&p9?=@AK;nAcvk6o(%f15wnPuy=VfOHOo5hp5l{Kr*M{S4LNK+Tx111>UvIyLv?-lEIU?HaE4nZ6p<&$s9AP_L#R?@ z&9Z^@8fDFY`i3TI)#VONH&J2~7c%G(Htw6!xDV6alMch8=ZLpe4At0kL}^BS)dcFC z%Z(;{5J8Tvoq(|9$J}}zRE-~xrsigo#I|T*ZX20TfV)l(5#X*9Z#(>Xz+ES$1i0(u zVFKKBl8z)p*>y4zfLt2hsnr~26ts`KZLE%hPMMI#{U)UV{KQHW@O&<7%J*wNM;J69 zFT-F9d3my}A;2*B96;b%&0>Xt^V;yR#xV@CA;&t|{;KO424hscx?~D1DmQ7MnvZdC zxsd#09Q4#I(P!J>5RKyb^f4t(7J15bJ!jz)F||Z)i3o0V7?wIN)@4A{#)~&K3pbGD z3k#Q+B#1)0TE5mq+|@EGrd;l7>EBQ_3q`F{qM|mCOx84%v@510?rJ&eko5MMjQUX% z-3w8F#1zF{E&Y>2Mm0w$qno3R(lnGbSZE^q6T4bUS8FPD$uX}EHu&h8<1TB!EClz# zBFBtbD+@EGY#kmd8*$4}UVu$r!=-d5O7r96F%Cvb`3TBo#v)9hkijuNN~-H-V?gAf zdj1Vqk#&uZV^+c>RL-xx0_E{SRE=_Qd`c)Xn?gqPWKgQM(WDR8*W|(8jTB2NoG*&W zQmj}`==lS84Q6K}_=D!-AXpQVZ;9fYY^e%NX&h1&ZP^M%UZu&E8q5aI=~kWw1C4=v zQi}O5^c~07-a}_hVyp8ZDV18stM*yUI|17Q@SRL9Y~-88XQ&jWDpQI9^J8x90Fs(= zN7rrWfC+0$Yy5klY5Dqg*Xwb2g0T2?)Hmsfx#lGRLkK(#;6ei2%)cIhpY$b1QFWqW%?>0(F`yhi&zn9O{k5$moJxs{fCu{}nt+{UFVl0~*(xad%kiJLYKh zQwUJ~r39${ZUBDLi~0j71tvtQ-|kTF2k8@9{ad2`XYeTX*J{Qps((AK*(B|Kc4w`A zG6AYzPJrs~1mGvVsDBBiz-^K0pK++K0cj7&rT708^*@5gn30~1yd%wcit3NVO`Qz& zGf>~J3zSU&a20`(0Nx~!58xL9Jppv-3OmSH!dH%zp;U4a0ADu%l>i0+C@Z`OPx^)O zl6ATU_u&p>KLm&fXSq2BCwO%5?M#}828|f+n zY@{AN&`4yIM%sXqG}7pvx{-DODBA`6n=n=yi8WZlaX4KI3TdWXLD}2Wy4c&(KC_xC zu+hO~b6A@aY%<*UAJByPGCN?E7AhDY?@4?dq6sr*w!soqGu52O=z5a(-*kNw>hpWS zziR=M6Sxe(4Fs4Xa|nQ+^d;3O{fJWFPA$bAoNJ1fXvN0)TM*LwG(mG+>pI8VZHgWV z>A4WhX{dkzN5TRE90@lAD39coQLz`8!26MEr-#%^^nalV5@C(Y=k-k09s4&Ga2T}g z4S*dxh5(~~Apv&mW&nONO2Df^p450s1ab>?ZCX zEb^?tZY~K_+sr_kgV;%^!`>#;ff~@{74)Z$_dUy>3D7M5Tta~U{EGnnIY5B^d<(!& zM)Bv|KH8rp1nAFB0A4Y_0!YL~v%T;fTsSH5bDd7KSxx^YH*sw*Ym)b+2ZDyED$=0wBba2qyv>}&lLhaH#O`d)+ zT#ECyouOU27Rtq?Jp|ZGrwGuc`UA8}xd8lR6qlx01KqrB*}WQaGY)#2Hsq2`s9o~5R4rCPmwt+?o~d0L2Ibjdc1 z&j9>n6qgze)h=C5fG+I;P__&B!H_C0vBn5?&^mdNz6dDW%rKYM*e(rr(A%^jmuy1q z()F7B7+v}$ZqfPLrT3v+TuK=89EqJ z#U<7l!N(jX4g<Ux9XMF@Q2- zIW|qhZs{e~pqCsbetSljUbkI(%|Rc-C7TetVtEPMw6*G`Rya-b<9a!+if-{Tb~6l+ z%h-Jccp3X80ba(|8-;7jNM5<5?FLMso0e){(k`|x!nN8#ng9(WAJ>7n_)@KQDI|#6 zy9rS30RmL}Er9Y!UQt_rG}KOuR2z&?yEszq{zO~p_Ui$_e83FDeh;g$zF^NP#p5y-gcxAe&ITG+mSLqDv>^*3Z^1 zO@nfAX)OV|R6~IMew+YZsx=WVkx^XAMoC<{i9jXruL3AL1$+-k6_;3J1XnvuoCTC^ zW>~)uv0b{&L2uKBT(SwRUee_0m%^oQ;(~LuOQ)b*TxvQ=yHrGgE-fWMmu>^#C!@Gj zgOa$EIa#~p2TO0aVJ=OzT}pG%+q5BN(%HX-H zXSELj_(>~gGIt5iWb4BeVli@|b+?0ygIRpG`7YhcJH6_9!QA>09Er!>l%0W42uYH9 zRikNpDNIi_~JDQTIS6x6tXR%}v_}o#i>x>zEn$B+;ahR^A zd9R|_5vc!zV$TE6VmjQ3&r;)zVr_Olqb6A+j8$N7=6#0jP21ux1aKAeDK+H)N?SYF zjTz+YrfYJ@*WCMy#aCtVJx;!XQGDZcjh}q!-j4IMzM~eOF#~)v!}#cCg|4Y0Uxs%U z`RHaVkc*om$hXSLCoR8T*VrxJ()%2F+4A$q%hb}10D{{cygNZ+wfqx~daLO~^vjW= zTX~z#*P@@WM1Mfh#~dQ!L1Kyi&QWiPmQFRZRd?0U+cw^*6iaVie(h~L0D(kJN^Z?Z)1rRW6?5vLuZ zD;@P=qBlf}ZtpF(M1O3Fj-Lt9_c=sN0*Te0dmQy)qF;#=o$1|giOz;ZX^?Rg{jo#D zBM#B09QBrH=_*$T)m5k1RoPze0^LWP-<6%@V0A;JX`%jzc`^D%26LC`qfC$J-li7cTucP4r;6W00AlzzJ<}4s zhN4q7CA%u%5S{6$4-?%dQgkoxo0jOEmgxUb^mvDeXB?u>chrZ8UK}a9x3?qySCa<$ z)e@an3end%L^KA8)gZSz>cd3uj1-;cz1k8z01_oa$|(8;hls@v(f@JOTcRa)Kh=mr z#%^El0gC0x<~oYy4E891z>hK5CBWixBD$)dwav7qR;89ddqntk|;>ih)PDmVDBM{WfY8}SVqAj0DXFm3Uy5Ysh+`!k~J2S|Btm-6QO{c*UzvhD?`IuWr0<#3)VzPfi z*()^7(f2VCT&WA(K*JWqbY_UO2XR|nrI8(MX}3TKUk)VFI+nSO3#oadrc2j!t{o>V zn(IJQy3?s~cMOeF{;ey+9=kOup(T9Bjb)9--fG*?0!!vyupnEU43Zb1qqsSMjM><_ zo8CorTvtuZ_fQG;GGK-N9suQ$WHYlNz`g$P%Jcu5fz6Lvh}}!$yl+#^_rUF^oX-LL z2q4f~Q+|ooWCN=Gym-JBUNl}QJLk9R8zStBlGl9)#%q??yR^si0R)n^YXra3j{geb zd}X7GaoK_ORzujsPw5mbPVEWhgTeS3D8H`#L{VX%)C35af<-jhs+l|oPB2m8A^>{R zZjtQPyh<}R(2RHj!1HYBi_kuAk!ubB--Q5X0O$fBaI0pqc55zyp;jjB{Tj#Jnn!IH zjNpHCJ@-|f*7fU)z-K=J;Ac(2eQKRxx43=Qhl2%^x(*PlDYQUXcvGl0?v@VFNYze! z{3CN~3Uw`?cFvEv^-?ef5p~6UnqnCpJrBTs0;2#Fl%v6l0l3%Svub9k0NYoUECBE; zQOl)f=c<`&1lYA|=8XdEUR81jfJJk0qra;XkGFuDk{Z;!i5jF|_fV#H5-YI&vjXT{ zK-ZoJblEX*a43`6_DVYv)_`p(ZdZ!=ywHsK2!PoDE+cRe0B;4l`!WFT_0_9pUMIjk zt4eMG@Gwz#OU?FGGanKFA@Q^T2#NgyASB)dFm(af{9xvvH1j9aJdGOU@8yMuL{l!j zd{5MlWSFL*hq`)gkeuJrUw@EY&I`7#YZAV`LyCb|NIM(E=C}ZQx#X zA6F}rsw|TN%e4owC)B$Y`2mX@g9$A+n=RK2ZSx5$PiI-#VekIIoiax&^HONcJ4-bh>MEig~N_1I1IA+7Tl5AA9UcyEs~YGhHsPO$J}}!SZZD2SjqeWtSZsweMz*rV5ya8^P#5{EX+tKtAVm>@#Vh6 zkEHs2kOhC#;@OJl0BxV`@t>Lz%sg*^C}k`5)L7YG7nLN68!`uNAe{Ck=e)dol@Z7r z5RyxcT4vb%4LU60!_Pk;j8=ayR=2s>jYVx#GY{+ssj6U=pH;{M`$?+)jjF(l+M?JI z^@~b$*=6?!nt!OaOEv!@G=HJ4Imaapf#z=qMft3?&suV!JCcOtBuE0a2Pq3qADUbN&oWx}4C?QJp1^||>G^;niX;)y?2YN>b8P@e z!)9%OY!l@zVsMIPWBeQxY~+kQLk;O(R!juGcCbXB(`PC23X9w*-L4Htgk@7&3{jr) zo)w;Ykpu7T)f89o9dO6Y*V^W2f{re0ZWx3pc;#yN$~OYM249N@0l07_fIcG zA`2*qRxYqa-b|67MTnHsw6ZdIo5nRqhdc~9j*xuS`p+-8T@&$k?`50F2>OPq4&Dl>aMn5ikq=|;mV@kVg0gR`}+56kWh%yUp!MoB{ajH}?_+ZubA;lI(liXm|) z>Yt+HHv#wqz?45VRkn@@+C)a_^kK?nbxFxb z+4IHWeqCFqz7?q7fM;wqtl|^nhh7e=UIXwdfSKU)KnV%`((vt51jJ?8bEc+9{ z`F!KaK}(>LXSnV&%ho~KRNxkavbYeyEdT;XG-Yq)qrQ(zKogvQ0cbi6SN7Ji1U+c( zp`f+E?WLd<08UU)A5A&TDX5lv_2syqmXFBuN6LH1Ot?nNJLgI*uP1=O+}QFK-h=iE z$-6F6-Y#>pC2xu)?<&f>HMYF0i^AkR6)EpwbGs$)K1<%)l(#>&yvCcY^PTwnMWnn( z%-<||zghBHt%kgxV#{k4F0a9ei2m4Z4!c&j-%yB={#ZnLEi`3BfBd{U%)a@N@}4v| zTk>wQjBvUB(XcMAD2QmnL*_M>yvHngA5-3?nleIO z>jy2DXYfpO|0pFdaW&?WljhLtVH?jXo;9$ICzCz|czU^p0M9(n0q~Pv&N08DBp&pW)3X2qy*1TDJ>s}64^PK8a7_}}qmAMuWleuL z8`~2UhW9Bn+e$5>snuOSnY*d%+&0*xa5a?01DHgB?;lzQpgfYLq!~zV117LZ3**%R zb;^n#uMBX_kqM%wHNJvgjc|QUMO-95P5E3T&sc|b;a4;j*Vt9M)PD`clgM=JBU zQr2tFRziR%yORK$aUX#4NET7{1(hxO2W3+yM0nQ1b)}_j$n{#;YywnvEr9Y!7E$&P zFo7jn*qJ;#5~-|>>w8OC-5a#B&IG8e2tauxizr(POyI|VP_}4dgl8RG(>Lg5{I8|# zf0nYQRZtemBFg#$6S!UrJCkRpBb9Y?9ki6)4gu0<&k>+!pHf*Qiztg<4`nHnl;yFM z@nIFqHJ-1U$!MzpQ?{|_Hfh#98NeC?T=FQ zt3%O84n>V8tM;OzBs4_yeNmL6zM6%1UV~$@L_H~DmS*8?;v8X#zLyNH(nNf|Lsd+< zUGY$c*BzpED^Zbmoq-b$Nzo4BDG@kFFc>Zb<9g5y}D2kgB>il{){hvC&y=GzO4~WSU)%oKz3p@V;VTsZC7iyw=;q!Gd zCy-y$C~Jp8q)}_bC?y$mU~0vqa98SWPlcJ%_b=jMa)$94vvDEJcdtu+8$8gXN}}EPll@ zxzN(`lV;&lEguvX*?S%wr0+A>?H|V!wLlwei7MToS$;#X2Jh5&4&-mKHI~DRwDmUs z{hEb~Ou_#;_-DrCpQ!kMv%PPi?;oggV@#IGilv>UGT2SC@NE^32#d3KA8`o$ET+Ih zC9uM_;jm`mt1{fTsS$7APzH}_EMHmBA_}`!-z6N+$8v2HcC*Hg8i-4VDD2xBOW&&m z8#$jP=;pQ~`&Z4v2mJ016UdcP2Cot9Rul@`FJg+Vqr@7ct$>=SS-2_XoZFo(5E6T% zLu@~xiL~}yB{s(v`7s|3;V$t zXtryb)YVvo4WnT*2K0>yd#B?au?9nyGOXG*>}v-V>7`f_ z?Qkv9*K=gqACskDBugWGy~ESs?=e{hDwbikmUfz@#b_jdS35(3jnhkGYh8ilw@7SY zn8tFWLfDm(F^$X66&l^DkvjL7TPq;qwWo0X%_Zm$aqWDDmFMR->6Pc{T%uO%&+lnz zb(Ao!Kc9d&S%3Zv^s@e3`zG8Sp3szMSby$6O^q8{(1T{LJ0Xbc&mF)oi+{xwRG=v% z7V9F`pDQBeJ!G!6(Aq+D=!*bfp@EUA?0!Xc_QV_ z0dPG5u0QXl;0ra&nbw~-YP{|8^XAhO$q;;plDPitz6Fx*)RYlT7_t7ma)vU|mUqZJ z=N>Ju4aA7Nag=wBri_qhU$&}esy*sg@(!=YE%WE*C6G0lOQW^j){5pGvO;E5J8R8YxJ=Jm9jE4lANzAR^*Ccx#a=C{FIlF1U*0F(lcX=ZB)OA_FD zUe_zzA8LFxg^zH(MB!Z7z7x!{vb`Tb={K56t!&e%&OzlloRtrjn7eM%hJ8(5F2vTm zT^rT~KzSsK7&!r$zz8iYhLN(w{BxwT(`L1$Y&UgK**li9->EE;MUV0b zU*2%f@@0H^gMM+t_T}>825fX(E^ltw1-7!pHP|@}ALP{xpQ8qwK~dEi+T_&?o$taf zl)vYxPUxk>Xa06z`67ZFfDP82udrOp>JJQ--59cgF1ntVD$z@E(Jvx6e^#iguM;`e zQyqBGalOX!Hu#Xn>J^EwXTMi3m)*Yi;J~e&IB;v{awB+B3*cpt3HPE+ihS`v;1}&T zS)$1!Uu%HHLA0E_qu>#=3qCV=Nxkg?<L-Th4%kA59feqfMvFy-9V5|;(Lf6Oc&=}jd%R(JGUF0}Bv{+-= zq176zJJhlL&$GUgi!0c_&5lKnvSZPs+tH(kv;=m~o663J#nQ+P*@5L}?a|2X-gv|$ znojm^SD|6pqr98hG+X(#3rJT3*S9;-quiT)05q~U+xQm%Zrknwz)v#0Q+xAry;FPZ z@@3qqt#@f-z^Yx^=vuW)8(ph*X`^eoOS>F`%1%Mh-Rwth!~PsK=-R7shXehx4ZHI; zbnP-d>a4MvN-Vcw-vDgzYR6bT2~k$pK5*8t8odoWbxx>jbD@D3`u52xI96lXwaYYC zcdcU^wn~oB9gLo32cu{2LC+r10@$+;h=9o3&B%S#fd$%w*kd(v*EV_U(1p5Zfpj%?9e5Bu%PrPlfkw7iXWR>byRRn$@b3bd-f)eceGJv^_2^k{xYnDk z(X(o^HF{QUwnopY&DQ8yZnnN2g33-o(4`N+AnvAiZ!BjSLEz;Qkub%x;3t%^`5do1s z8@W9?V4QW#MsB{w(?HO2vXlCCHl+TO{rS1dt(L68$JN5s{UP)&FU{ibL#OhhB$EJ7 z-J<}MN3zJNy8@WNds^6;E=qpWv1lu6+mjk#dqA?3}$)9&FcjC`kT1>5wj%IZ@fWpsyE&sIMo|(5S)DD z4NsVU;~F$0Uw4xSwz=~bDl4pMWg*na%Ux~(Hh8JV@{BP67%TYh)b+8?7*Q{G366I7 zS|xHE(@NkHjb-q$CH{X-|LAhLIBl>XA`UvZ`aZ1VU@u&eIQWPFNkETIbmp%Vl`FF~XV0fYbn5~RgY5(tpcm0pw<1Vsfu3t+*9f{Fq* z5DOp{{OqEFU`3Jt`<|KIz1c*+-+!NH_ntm8XZo3Y?@HCw0cY$D#@Ii#gH7RywQ&3= zkk}#^ki>QoU}CQ`v2Ybh><1>c@1GNs6U_+Y>lD-*j<#=q9Hrv5sE~7p3WcIRAn#OW;a!h{0lp`Jaka8>{z;f&&z;e6+Af57|a{LIAl%w_@Q;uE$ zGAiVRI@3=j%2CU3*^DEQu4%>@-3*=OxKY!?78>DY89UXel-}}7Ib;k(vgqOEl7>C7 zebq#-xcS^`xTg7s4jCty7!3QzM`1$tLpvTaZnDYxo-Ed%-n7f|knvTUY>R)9fW)1}pUi6h2IwlGa=QL*>cw+xp@jOm6eYh(Kn<9uvs+m6wL5xuy+ z)RapcG2U)dd975H5=V?b+Eo51Ri(rcW4p1Tj5T_uG?#=QC1xD4sf;RBrNrss+eSrB z4}Y`iZ!cB9#L3-M6KA6PPL`@t;`H!Qn~M9{(h64Mj4}|0VJdA(RVi^!7ufMr<+f5) zN}Rz3wv<%4r&N^^=WBtz3RT`IRi(t)S&UgiP{oB47tC*A!&`|{t+h6l)}^YHIMs5P z37n}+ELEk%sn+*4m2IV}gr91SU2U6_OO_-2L`$DN?JzpiE6E-J&+vVZ#O^(g6$a0q zHerSE4`)x+_S(;$lsx+oHC^|T7;TJaPZ`g{6rX)afxMhOjRP>Yl9Bv}v!|)yh8|N- z(hvjx%V>y!|0iiE-$;f9>ch^Sc7)s8qg)4!y;A{u&V8`=XzBLC&Ys>1x3^af3fQX) zGx{Kb_C74#Uf9{wm2i9e)cpZ_GXnPRr9JNq?c%WVhMhgtGg85dcwGG)uy;6M?;`EB zDBWJz+0&qKdrzvaFBt!of83O}BY?4^OSczx_OvJ5-m_{$z}}dEy;Zb#pmcj-XHN@e zYOhodG`ub9Yue-4(>~gp2;f@+qX3k70*1F5m47;WI&Ans7rv}ozi5iw3Ke6CpegH8*r5blK$UUyg+MJi@2OhP47I^>*YlC7#+Gcm^r)d4&H0826)*l2aQw z0oanSbJ&!6k&c!xL60W@-e;l56M&8ccmgm3Ksv=ro&d<-H$M#iKb!)@KZp3!G^k!h zw&eetQ$ay&3nV!KSO9eLcT06v+L$JneF$8h0GtCi;}65-zNr&9f$e{_Wm=0fLCGXtmg}udA9GE?2214EO&h1dy@Z7~oRf31^nfQi&6Q&rHcm-@%qR0l*fP zA^&OfbUDtk;>tLFeHj(UkiYYJ)E8gl(vAQ_{@DQ1DONJ%FE4f31^(#&5%#Zr05#}e zi9i2EndGG|!$7gp(?ODu|5~7vyPLWQ)L?UDN<#h@z|9zJxU4}ZIDs0>`_~#Q8S?+w zl$$wQ*SIGHm@)BH-WN6rl79ED`WW z1v0|#DbyKV0~aE~|JGqtAS3+cUO>I^?JK{QegBabdTHk?b)vDj8 z^1nm;Z$UUS1;)}}MeXo?Dpg)$RTh9G;r;$VC;uH*mG4oQ;r%_}X2jf~v(65BKRAJ^ zOfvM+huD(g{dbKESe2K=j=d@)7VA`4mCfNDTa@+xR+X!a0aoRBF%VvrCBpl^{A*Q~ z2=AjR8TFoQ%DtCWS15Th$mKb{Jby70wy~&h?b+Sb4*y?2LQNv}O*y`i|bm)x% zBqOj*q4h7qt!La|*5X{kL>w)aLMX7f(FidMEyIND!9oTWkJ@BM|BEaGi@(@pSN@AE z1B;1fY0Nx4`!BK#EZ%IB{qkRA8CYCmlP!C!m;*`#7BAamQ;W;~kHF$wvub9Om?xUy z{h~x*@t{#*SK3#qN{PT?MYEQsk1iI^-~T1Bc-E*huvq4GY0vg&7aV4_%QAEhu>U=< zSkb63Lph=njC7VBSnOm=KF^-7e4lik@ znSOXHc&!rL33rB?(k;Rb_d|(@;_XI-_lHj}VepjA;I2{)mWVh0*Qi7+#NDAK47RpS z#=nA>bg5LvMWlz}NY}I|z--6eawIhU&_lcT#Ndv>Bx1#U+O=eHW zXs#-13xgSFun=RGe&hP<834Du0^k(@I|;lEpwnRhX8`zKby^e8AOMnVY+YQ1gp=05 zPTEC~p94SbYXBbuuriyjhBer~^-JhluOXoGBY;{2{s1r>z-{tYi`B-BI%Afj?FCxA zw-)ZGfs6!q&H@-$*9h{xJJ#d?Hpr+AdIw3lq4_stGx{0X49M02hmB$$?sA-A=kog)XCnV_{E@Xff9WWXWBv>nOXHu6k2-=vPV^y{Z*I^6J1DSl z)kz4{0C@ofA#0GK>=vlhb0DW6FJu^$6sWsl;9f^aeOs^Pu*Rl@=9b;gKefTt7f z{FI32AE7R<8cqi=cDYH;ylNOT$vhNS&n>0AYd9YU$3AFuN^j5du3_4t=qIMgzkQ@# zYhKY9e9^FWOs%_gna|NNckX)EIA#xXng9=d31ITWVUAfG5UYC3h;;xkDO{|$V**^8 zV}{WV9W$DCz5=ikz}O@Ie~w{G82jJ$ZL9AnP}2$BYTo zHq_F&UP#<@&?;tQ=Z${U2QVcQ|I&-7!5p7Z2eZMMjtC9#U^y!`=#aiCM#pKO{i0;LVfWk&NiX(r3&3_ zW$d&GEiYB5pOtZ|88Ya{7fKbnC9J5qMuSEDZ>btXtc+hxuj{`9kA{g5*XP!_Xw&HO z;rEOR28kVvXBIxt-4j9?HyJvg-D+*4?=*DgHB0E>qvF7@ynboZ*jlQ_@GuSQZe8^( z-Jw!7MpzjQj1V(&sZ^m`!_1DeY1BSdTGgkAX%yHp(yLUB(fB7Eo7p*~3XKUf`>jpm z(NZ1=kGM{kR=x>gW(V3dT9v9XG)&_zn?`1-8WY1b_S&+( zvQ&-Rtc)`@vjQplpL+5SsCMOW_y+@lwI8H zxS2+Sy~!H)yBRa}oB8;34*%1@+M=t^q4b!mik8CmJ0D`$<-LKkIqdQl)e8i8(`v>W zjQX!ZFdZ^-m*5#tW^m`&)Y$3=u49`=-n5_kCiLzCvk*W!Ip)3l`kj)=Mx}yI-NJkK zlbQAmOsY>)l}Cyn5f}x)@fODZzD6Z*q-cLz<0!-9AU*(gxLC?Zo|hOpU&J`w(2KoJ zG2+aB!ql#B1KQrTNkJm~^(9t=(-C+N^iQ+!a@O@u<|hA&2k>Tr=dO3*UpRLEh#H!E z73==^hX~Fq4+-C3`Mlq8UcC_ZWyg8#h*i3w>!3etMx@NUIfPYCnKzc$$(qgQ=buST znKvuMYmhQ;c?kQXo*;JHg(uhkKK!qa^NtXkytQ+`Q!$r1&O1x&t#KklplbI1ATD7plg{KfiUREL8jbxT6nW=ir5^Srh!f1-|h=Sl_O|Xl*r_f|OLU7w`oT zo`=JBJY*U$E^S{%zx26!Ep=K>mpg09bjt+^%XgX`z~S>QLD6t2OU&W@4lT&dF5>ZJ zk)k}=PEf{Zcp_kj!#z9-X??fcZAH{yN`}w>yZ}^fBtww*v-U zcM)%S7{3vNn)5fW6`r@UB5y{D-$cd_glg1zRC8pdPF2BHQL`e!t=t2MPenbD}MO}N%XGK;W2&9sV`urmx)zX0YRa8Hx!-}jv3P^nw^}|bLtjHSUfHYN6RUeMD zBK@}kX``Z^+Xibjvw@@_ow2c2Wa2C!Jyq0G2~I1r)?6U{R8-IH;M86SWT=XIwi2w> zxdTYLiYm{H)?E!GQ$^M57G*`&{{khQrlMw|9FYy~0w-5RrM(K|dLjiX>cQI~){w|D z74;VU6L~`e6m*S>nmsJqifnRUCERHQjt?9`cBrVy81*BYvOadJD7029GKpe)Ra8S% zVq~+eu=b3K+C!u{#SW>c|G0s)AaYnm^# zt)gaNuO8X%Ss>?BG;1WXeMJWnIc77FMMRsx_JL)S?zYlTNj)b+& zesV1M*n_X+$|`e;zU=lAid`AR8X<-hqRma}?keFcHjB&Ja-s9S zupVah&zO_8&=?rd3gvxYqd?xJVx<5&!G*h#_Hn9ChuW%uYAC@ZnAQo}RP#|cp5EK~ zn!N6T+ToI_ESEj6qf)8W8(QM$FQIWIpcTq%sea!70p{bS? z%~Op~g)iafXfM#}gepw&kDfHiimFK{-VNH+DdViD zL_$_VhwLaT!S^FHlFmD<=V|$k1(*&N!}=9M75gp1D7+GA6-BV(@)dYOU^(!rilCJ+ z?uS?_VeHT{R@wXrG+cC&N(A^nu<9HPp2s(a!&U6u+aX^;!5BM-w-ccX_ac#e$a*sf zRVZ74H;}~wO(A3@G@0PC5{`S2%WW#oO4wJ^X(gnb$Itm;=tUzNV;GHTR2Pnjs*R~6 zrZH>LQc-h=G$G|N zNwzB=qDbqG$ws6~akf<@4$9xSW0Kz~XIbxoS#<$?YpLrt)`Q-SH=~iAbE{}d#k9YK zsY#_n=r&s6P$`A7s+A$TL&bJr({E}KepUx$OnENHD=VgBYF)5*g7rjz9lHzZ#c~3) zs;^_2Q|7jY%qykvt%SCPWvql*?V>FAVaQk6v>1cBGd7-?--$`O#{6ZNwPMHA!Qkaz z3TEusH|Qw;+LkUWHiJE;Y0ZqR$yV$*dZ&$5^;Ict;<&OgR%{#6S~wDi7DDkx4k>LM ziEqK8Mp7J!88q3RoSu%vxk03#Be4hCacl>2hB^{Aq1DB9B$Dn(Ory0Fju)AZ#J6cp zkZF#@DKyZDoLooZ>L60!NX%afPG@qKITB}3rwfraj>K=U5RdIjWRoNDFca-YWQQa1 zKBm*1$Zkhs6?CK69z^y!65A2!^*)ei9Eoj+^d{$!Bk_fSKvIbub<~$4hhirj ziDPK3?^z(H9f`5b!2p)$oFj2PdRXj0BHuU?%aAjO1}-`h$I|p*BELHlC(^(Wj#`#8 z@yHS&Ly7pDiS9drq|w)L&cvhWrW&c>O#GOphmljsnRp|`h7-BYnb>-10P#B$53txH z$f@m2oLvw=>N^u%OlK51jhu;hk11otrvHFMn>rKsGdr1=fwXZZE?`C{QY^)pc#!Gb zMx?7V@vf7~ik-y5^>o&nc6){uJB7LK=SAH^T_7|2>K4E>!$fYmVHh7?mGb9aSHUk&PwbH`S6TVQ5c8tjcE^=*oJKM(PX+B zzmIg4AFPH!HU}lcZr>8-R7bFGF2;`KKx?}W_fUi@T2C?_DO`*>}R!LBKZ z$gXn4IYewVMD7ZRS+zf14lDDwFe8pQmq_db_vxTSohcZpT?f>7W(I$eA|mgB{b@i% z20*J$x9X6q<*1A*hnz>`{(_7n+7#WY6a7jV%a!N&8Xkj)S43)nT_+^68!mTUbzDRp zLc}K`ox$!I65(y0uD6|)mWfD&h>Qb!T0kT=i9W7V2R2-PJIk^T9C48%w-Pd&!sJfD zkgJL7%jF^$C2~(e=GCAa?_V;d>;Yf8#<(0yML1f7{|muOr3tTs&s^(VbF@ohM7T^0 z#z}m2YoKMTP9hqqtH|{$>(UVyD{`$N(>W;DUgSPvmA~nF1!f^vM&w38W@4CJBRJS~ z#g(CJHBRJ~LS|i1u8Y{~k8#n}z}-<7rmV>Afy{GZa;@pf!R`yX9hDQgQ;_*OD91h( z%jKI@_Z6h-+TvbOU}iW+TzOIOp&eDjR~K9q*hghiYSnoU-go`(d0o4pf@mZ|IwhcC z)#VDp73aMVPM|hC5HDh*Au=Z*7ArQpu%`uoth(i^L-mSx+)5m{VQPYEf~Xcj?Y@Aj zRi+00HfR`rp91muAfw(hs6p3*?n`JX$3guzz|nKRBpFQCs+WPHyUx4UqexdFS+PvX zLffSIzw54x?)9+U5R$!v(jl|rEcs!Xta{@h>#FFvh;&9md~Q%BBq&hOf>m!F+iefe zO89pz#P|MhmHN3<8R_YSveVj8sC@hnYF7QjtiMc8SJxH)-&G2EAZH6F+RxUeAs{tqOG!?wq>jjz`x#G9b@>7 zpQ8@YZM=_xq>fXsX=8|42~U3*X*KMgm1`xW-X3eo^icMX!?DuO8fBsRJ8#&86loLs z&hMyS9(}MGzA+qzbpAQT>%J>)A!^m0K=sD|fp?+m64ky?8(Ume6r|1?r68})CSB1M zO?qxoS_p+r|D<$%2P!qKrUy%pDC{jR9LyYCl=ZZ-$_z%(%er9SK!!RbP^9{N z2PEAgfg*L&FF-OK5-3uAt?My;IwVk}Zf58v*CBx-)jt79fkOgCYCugO%N!CYQUmJ( zS>upEks8zx$R>xxY}75Sfb4Kc%tj6269c;)mFTMi%#o@LJXHnXnC@W2_Q8)8O{S{X z%YomgLYDd!`zkd|`Jy-u;w=mKJw$2&*IM zel(}Jp9njW_Ff105@A=;X2O>V`;xX$=4ZljNuQ(Q;(j6QPg;dNb=iXWu35v%K&}enZ}wRg zAb$&z((DjgWZX4D3YtH{JX%UHOIgkDBCZVXu$te^d^-&8vYLO&ygLo&4}f2;EJNvy_FTIFC)DqBWl z1)Z%LLAtAp6*1%acs$bPS45v$UnaSS@}jAF zd@=ZKGqrQ1)p{w`G39Pn)rHJgskVu^6GpNzUzF>wT7uB_FAU3-$_-bGfFvKlBvfvs zJ`_uyx(LW9L0rkhR{}{F#FzXI)&b?l2@;+BDW=47;}slY#aZoq9v^20*D++M{6d(s zTn|J7Ttv|08$&{a=X_R$rcWTj8oQcATBqZGYKqS3FaKne6@Q7^mcNDzakk$W-1hlL zMFakwaGd`d#-R8=2v_pgfm`CQ5cd1~#sL14aD9JWFW|ojH}!K78h@2=8^0q8@ZW?} zlE0)KOA+arJR2E|SAz6Q-iqYo9fAx^ewNvAsWMeDt|#*!RpUJ>9!O^LgUpmqTre&9 zV_J(AWO{NJR8xGcS^?9!$-hyjoazUo1<5;^f%0k!kOj#bm}mu671kCex1d-h)ey+C z25ek>T`8%XVJO0GxbdO>z1Hzv|hklo2Gi8K;qZ}N>q8cU5lll&Og zyYWpVZ-mhL3b20_ zs-&VtvzEU*{HtM?zZdLQwAc)N{!K_v!*N!p4>2#r-(BNtWT#Sm5$nSL-&rwM{5FD? zzY9xy4{OEeFT_9+w~W-&*opUw&_p-)8c=8|iy|3}1SDY;PW4YoW85 zdVGvPdVFW(_b~F^+4l+Hjtu~Q7RZ@H@~5mWIny)Xmb29mxfzbStMp;FN*{g?sjh9| z>dH;!B(Kup&d_!BgJ&zfx)fmdDk+a+y6awL`Gay<`GQxyB#L%aaj_RDY_LT=ut@%hOlo z@=W9Sm2E?=8^uQZp-;em2_^>(?uwoEQZ zcFX1H5xE@uN-nRv>rn5F>*VrgbGf|LUoLM?lgsf{ayjuREm70_?aP$@TJJaI2m|YWW7B%8-m1 z$Xke9V4u(xhsO?=>q?>1@?LhM<+WaljCHHr<_g*(TJuU^y*<7SxHw$yCCDM#KM*%5 zt?xn0^^H>;09*`TB~0X?k!sC|wi1>qwo$fBy>Cn9DP6+%4pP4*l|Qh?`66{Rcr^;t zDv;QEV+rWJj!30$M=27nh%TFTEK}D8QXeBL&dGwYsmE>&u`aiIB)b1!{!aPx9KPkp*%R>Ah8DZzqdAMmPsh5SCx`K(WQ=CITq{IjS zvBYADqQLCIskphpN|+{6Za;WZ;4snD7I1IEB*|n|3h@U9YU1J+D=(t#H9iz8sUT`A z0@)L!+0-3$)1Q(>_GP;VZ$P~#C?_jsL4akYzKe3ys3wW;4B8g6#!dTaahbU3AO*zn zhSz~ks3ayiI>gep_El;OJ+BLOg)C_cqDvIT+rkFXjdk#(80UZzE|q$cxoao6<4B`R z9?V^=m`Y_}GU1RI;W!k^q2YhxfRXWHgaef3Yt_b7Js_$awCt=_VAXg=oX&wPmJ@+? zr&Ms?qv!}Ver1JnfYUi+`K-Px*i0T|bL5y8%8u3dZ3WIN7jOzMV5U${lM630$BwWeg6eaerB7B{HuLJOE z!hU}z3USn<((6nhcn8l-3o2)Inrblk%0XT`Y&1ACEdoIHl;c=HyGC zkyKb_EA?@9nU7RwzynL+_q~&C>tXu*^+Aw|9vP(&9-dAmcJ>~YbF!+`S+t|)l4BA=TC;G zYIY}F$)8Gk55j&wZ}zF#lW={1BkJ}d+|>U#WqK2C!6C>R@Hu{J&R-0w$H(QHn?CR6s!;^`K)Kh=)qpSAjQDCLC=p%SVIdY^ zT+j34h&vXLQR@ycBFfFj!U>ib74`VY_V{@8+v;!sK-}MxIcU0hPa9rA8PlX zg7w&3zN6LhFMyHQ+@%10*5Fzo@o>}@9H*(!Sq|)RtK3;O?;anm(dsl@wbgl>02-_F zjMY4lNVZw!sG=Pcv=7rXLvsgl)#es{2GE$3D1pzqg}QHoOjcLIHVmqI-payfx9iQ9$09=)OPN7NiZT)>Vu6MU1@oBI=#5&Txl-pU!MO|H;GJY*os8Z%JU8+n z)N)Jf;QeZ8>u8k!ZS=;!7#%^TI9#Oh z7DH#%Mi_hX4c-?Rmh%y0T5g(6^KD2sy5XOly^zfGDM^-RA+4lOX=Whp_k|(9FQ(r|XEs%qX9*j? zSk%y+q-BiFvOKc(MA@0U&N8;9@m@%0UzmR+kUmogbJ;>N|G(2`m6V=7Z<$QvF{C;O z$lW;1R||u_($JXOR-nymc--&M7(dZ+Z5AObgK&|CtqB9rL%yAa^P$f>p%k1*^hXud zMLRsW2x(VNj9Q8Tus=>FR>u!<90o0&LcVc}3j6F>CpHvmz1V#llU~;QFffX4^ zJ(y+jwu=Ij%4m~CRdfIf>ynD4G9`W*v@3eRu@2*@nJKdt1@YUD@zul!G(*t3x|k~Sj?}dzI%5gJjP(Yq0AE|3Yj2N~gi-5KHwNoJNovMmXh^(y#oDfoZVwvW z4ufZl8`Y)B6r+<+8eQcYe}K3c*0}e5cruH(AMG%vLv8d5%$CP#qAkC-pM1%IxT04k zUp*Rnrs6IFGa9;s*=hy7!T9EIG)zGv)1NXjX&7o}$dg%vkuvW)+iOzB8c9B?XgV}s z!gpq%cjUpstns)@1Gl5`p0mek@eQMwhGb{(A+P))GsVCR{$1Dx*9<W2V|eSPTYoS}w-Ir~vVeppEIgkRn{Lz@B7mxH2t*X;~hI1?n#e!-A`uvxfh zXtdyJ8AvQ|!2Q|+?|7{*WWIla{)QXiZ)Rw_k-5?E;s3l54}?-47&JHgnjudJnzHhm zJ*Y*Q^1PsE-WEe<%J&7ui>Lgxk=bwfOgUngHn$pj@7nd4)tQF*bx2|MNkjY7Msw`e zM#`XG(02LKo!MgytyYLOXPu!L87sfY5Q>nxmGvna;0{B%X!?pO8Vv)L+SnT47#zv5 z!PSv?%2i;x!D&3u;57E<*+7HSc=eA04Nl{)6PE^8*TDvN{l~C9-g4D*u)*B~EH@nu zE)wbM2G>*)y$6iEza9!znh%=?-Qe;b{ZFWZYJ|w;9@b=5P!}PyEf%k!u|{Ty;lq!4 zeI5y=G9_qk_HjdA5Hw}wIUWtAyg4YEH^z{e@(V%n;we92WZp4+)?k&#w7D;Bv;l_p zM~F6OiJ=8+b&VnDTIH?10m?=*da9z83(p0ZDy>tguy_?Lz@Bt)B2 z>2WO=^lm*v(B9=;(M=6yRM5M3!N7aTHt*Iu7x3=i;@u+P>_b>Fpy$00OnX=30q<&T z#AgBTYJ5I%8MHP26mjvcL##Qlsmnb9@4ki{Xz#j&Q3s5?{3k-*?EnGeUB{D}JU~d= zyDbfk-pvY%=G|$?^zKR{9`4;UM&@3_r+069N+c{#`iVb_H!X`SAjsFZ9lKcjfG^|wxQA6-GZWdcN#Lion^$sy?w^W z%r$&z+Xr+KYeTd-g@zXN_G&}W-sV#ZYYe3@IC30^f!K~VZ;wL3rZmn*TP||(F@^Vl z)4TUbv17gocvs^A?`muVxZ0Z>Q{%30fy>CTL#!nO&rOGSE#yFZ_da3V3P#?G zFND0C+ac)PTVK@V6++V9U1MnU?#`fS-gkyf?;bJY;ofa|P@6kz`1I~cL%R^7&2b#k zazXEwH3aS5&hW0^P&x&@djrZfDaGd97f~?n-8aR%&A-#$eOrn>37BrX8V`6^W0%3z z-qm;lo~hK{)p#G`;@uNsZ8PxP9q{f*(Mg?1D)|+U^^llv?mz?$X8=1C-PwytaqRrhDqRkm-XhH9eHU#nRgmJ3LJu8ynJE0k>Vr4 znEoT2tIQS*Ci0gVrY=%0%<@UDHHMlF5q?zB7?}T=d1sLO0`icXf*d{)pk(}jz1~Hm zRoY(9;hQB}y&b`=UfyOS&IfxB!w}t^!?#7e@vnAfh@H%!oh&|a6i9ksu$7lbeGcei zYvtRJ#VK9xQhXYTakn-<>Q>%Rf;5i;)2&?NfmW`u78e4oT;oHC%NU~Z)x@Qh-yqgL z0-ie!4(f^==vLlD7}vnaYxG*Em2>PfP4_>B%<;s0}O-S0i9o`6eH_On&H_#i6%-oRP z>=tioy|p3QoF#@9^zK$e5bvh(O#;p%kpC0ke>$t^O(u^XdUKtuqy4={0Mw@}eI?K% zM;Tdso@|Fn;UU=OM-|oRhR`Thg2C0x6*x*qoE{X%rCr8qhVirqC7RjtXP^uuYP9Sx zkoGUYfb^i7W?luZLxGQo_Eq3IRH*T@zk)BJ$LEDV=r`aJderzf;u6i%_*cYzhhYDJ z8%@XR{5$Z9712{QzK^)X^j?tc`TuZQ^V#~=AJ+~)hqmDQ(EUhvj89*HeisA^)LB3| zC-Czz&>T9s@)eA^6rOtl*aFqE5r!~hBV_{)top2?i7b$BhG>CG2b41yKO2GO@QCPL znxO35>A(tA;yXGE!NGNFXmG_lb&T;O8F~@vvT^e|8fGS#pCa9o;juT|GS*oElZEPu z6FNESl$3u~%byO8jdGrs#&=FQ8=>OT@%^WxyxwH~&qgMPa(qlpGY_&zin^`Hrx$29 zfSZ#7AdNsv0ILbG%AW#|P1(7FfGtqHVQjxKaSmippF5c9Jdn>*X9fVVG7&&U7brXf z7Aq8AqV53N9`r(W$(RW?{oR3f%8v1-;Rc(&jSClyLvHHJ8J`mMrQKC zTgs%_#{L6fKHnnM$VkWCg@QNsmZ9W9(BGmY&y+6%$iKx%rJ#erV=V44L+VGxCSECP zCATSSR{|_+76F!ZHGpi&>asoov{218HiBi{A1W(?RGhByS&2NMSGw2kp1;9m&A!Eu zcL`YsVFz)JoqfCEyjhGRy8wyD4Nyr|Ud(%@udl#s7qn%SWM;ELhR4|~DwU~X<;UnQ z-ZN`NrWz3jRqJaJ$9xF(M^H7d=LaF%9fip_b>5?fOtZIy$cGJ?refW z^IibilwYFQp1%UB+w?GF>jZe7KDW{o+jMy^6xpUb5@0=#A;5ZG1|XZ_x}F~fTB!CK zGr@Ycwc0{8&2UR=)A`#?dGQu7E5Fc4ZXxoLLG+Z*r;F7-WKi8?A3ZU)9FxPWF=cot z_qv=6jTz1{MZ+Txz>%)gLLVuIP-g@lKXwM*VD_PhgP1jew~6rS^%Ew|m89aMifSXd z7JcCt-YIgLUWf)z+Xo;4z%&Ah08SEU44_2>1~KbytmU97GIxU_GRFx}#)mrBNY(y3dn^41>R+_zQ6{Z>9M{Dre*rR?b)A?2*sk5rnNQK8c?Gp>EL6nNq8w z%`h2xbFt$&eSo-F468x6!SrH%h}nO!V*Lb+q`>p8rJkH2pp}n;zf%G9BEY=P2arvX zC2BO#r+_X|lL4Ivgijiu6IYdxbXR;srIG`yRx(YG*|P{KXqc0?hO8{UDZ_tOm!wuX zT@+O`7G^#fYMZ-jMq@_Ae0fbKw&TPw&1vk@7+^4|vHoQ+J6@x+G`@wn%;Xw>mAI_; zHGX3p@DVG5@(&ZgVMY-5mIeL|dxnmAt^j^sh`(I$5dS^m zvqSu9@x(*?@xZ6fxHr~vDJM_a_mGczb2xcE(<%X6IlXZ@xfXZ^__WER!9OVB{2MBA zEr6Pe7!ug6#0cXKFy^yyEH}KH4AMtu5$Naa&N%4FHZ4s0pA+WdN+yEC7oY z*TAoTqif3A2<2q2tbezITM%0Reod_-kZn-~jfR4@^>08w1!Sy$nKswI6Cr9_|2_^> z*1uwcvS$7J$oD$=;DC8JG%*&c-%RF$1E!5@76C7OsSS+Q4b5^*cg`7rOmGo!im7rD za0P%Y0$w%J(^%TZ-U^iDBA{ATNOBR-1wj6JBV}6zTri})R5Xi#Oe%45*g$}j!?Of9 zIeZEro3eUxa9+pBq1;ztWwkE?^s2795y=abCdZjG5P9UPt~-p#s%|0yuIg3-$UcWu zguItz3cefQ{{}#cooLL)VYTQ=^hVJni(RD}R9Ng30Qr54l&#nSQa>uz(rce_RARB$ z5@4}U5@4}^2aru!UF_?s%i1Tr*tR**(k=MLZ?$LEFqyW_*@KWjw%`FUAT9WD0&KzM z@K~#~;64C!3%<`NAEL5p!3!vMmd%?0H*xj+0N99^0?4MUtr0(9Ok4!n(`Pu7XCr=r zI^4sF74GBQH9_G%ZXAGYiZ4;z$ZZ8$sGL89Rj{qO7OI0Lky0D8bmVJB!oL|Mspl*l zY~0W=5vj5xFDF1ZoF~AJT&GsR4dcGkiT9(jal>$M#SJ?N&<$2?0CYn-fNaXz+>mKZ z6oBmMGlt324R=$AZV)SU!zZNB4IS#h3dOY>rUNZh{r|O3FEELe>V~|hKGvmR^ko|| zU|*5e`9$-$x_mZ_ck*0F?}YH=#)-_&H2Di5$)SGURzstiKZBxqRlW#WD0d4}77Kd~ zxvr43h0hI*7TO0z^R72z1XrxXjJT}Hc^kq`!<-UiSb4im&!EEcAl)pA-3-{_v)wRq zu)t_-XitP_d7}-DMoxqqdDk$%2r{hMt<0eMyP;u2F=xD?1;R{vgEj8F&O&f(ec5?x z2pR>)R##m#0gkQp0LUPdWu*7A0XFtdqa+8J-jw7ZGYvrgdLv~UWHuVoMJk%H^)4!L zka>v!2br%3aFB_v$F3)Bj+@D*KnvA##zt@+DLJ;jW<>JDtw`#S^Y~EYkwazM+p{hWPT@jyYD1KU3(=Pda3LClXI-)>rWc~O0M!f8?SL>n&|3E&bvumP z3Ts84a{+7bLqx3AyTMq?0gz2GZS4S1ZOz?StZ{E~+*s>JYxjCO4MX0zwP**C9PTbg z65s}70Re6?9srO{dA+YV3RLea{uYS)idIdSKyCqq$`40D&tntodO$p~1+4i@`I`&6 z9Oszw9?u@6tamj9va2ajOte5YciEKDsU_k`BAwb$ftcDFK$yy8uQc(JwmKFReq7Ib z{>kbcDqL76@pCYV>+xFXC5lOm0fdiaeAG{-0*YY%MbC5;P+ayJWW;3`2{88+ni-e1 z29O;Gd7Z*Apt=xi1Y!zD0bzUlhsl4@3Se@x? zMkC`8?1ZLk=fpeMg|&5H!>=6M>^N z*V$fm5G-6jJqR2jx>u+`dUHyzHN zX+-?nkc{7($@pKSGa$EJ!hk!O2*ZG92rvxTqa#wIiVg$L1**eg9jQc%j;6xWVog$S&(;0wddeS>FjG6H5CcTLhN|}QdJ)rg&lN7WA8;~o>lcTC0SKXJE5x7Z)Swz{I3JtZbLdp z#lYScvQpv=1X$u{39!VU0?4MUF0r#SOI+XB2v(JS{guU+b*31JdJ#w%A5}CHWqBL3 zR`6J{J4{WHWAMQ;96V2)4~pT%o(z>_b-}QU;b4exj}gOjI~tqN71(V7tU)(m2q$UY ztKBht|Bmix@Y=nAZ=HYxLd`z}Tp!+RT#kk=EeguN-5c@}VAA}msR+r$-GgxQm_SHo zjASVjjQp72wTGWrfmQWx-Misd>CwlKBkAKm5MbAC*ay{@g3JrKFEA0z zBS8K(0Med5HfE-quGUMiZdA9WLy*!5czV0+3X z!1i(m{8v z_fBQ8=&r4|An$b7ivaS8^@MRA)-uWjVzSUxnN?$|f8X47e*O$ELg6s~ynQw5;PWy+r+iWDgGG zSi(j99wXBf*>c_EmCpY;xYGH{3`}Pd!xIlIa~~B-8ee zo&TokAct0Bd9LUe6z`hhK|1Y~xoN2ris*L``!cwS_p^K#yn@|Uv&fOlh#Lo=DU2_rIKhRgD}xV3_k%!w6F{HvX&b$Z@!X4&ma869a7*DO(5rJL)6(e|J2PTA3y(z$5 z{xAs09%Tsu?ooarz&%RRtz2k8T<=kC0a~c8kJjD~F1c-c6dg`zX(ZzAMM9&W3ncU$ z)Fq*>2r!}OktU&L0J14=5(0_?wPFcjJ(p5L=6c&6yHMR}gzAmc^~YFN8voP9`UL4- z#y9A)biVrC)mYwKK7sx@R)EE{(Z2=_epFEc9+=^OW#!O7K6CgrfU^J=DEj;{qmjbW zHE%;n`nkfWfS;c;0@Elk>T#G8Klg@!6n`cG7XNhu^z%gk*%a5sk56autHk^-Ki4r5 zdzsMaMCODQng?}B=m7#u=nVo)=qCW#6gLTtWy20~ ztJKx5`r%l zqA{5KRX|?&QAM?&{?l|=p{;gsSI)Npwh;Ikz`FnzsD*$YF{pC@rWpWmlY_LiZ_Da7u+PZ4I`3v?*xoilOn0|mj8NQt zY;TDaU^9501{r(!ngE+YyRiV+3`PUUrnqhfOMn)tCguKDdrLMF{g}|`b%BJwqgf`D zkYN(KkpL4K10b8?CLy4O>Xu>&{X=_OZG`OYEid4X2oDB+ByVqX{jJ%L7@f007E*iC z5bbSl0=Lop&yGWeSqBFBQAHJIAZ9lQF67Sn5tf7d=%{f3xX12FfP3uw0O(y}y$afI zt+WXo5PI)|5!oevNOA5GuL8(RHj>;W&WDKU0)?uZjS=VqnJ(+F^9y`BJf)-M3KLxo$>+wA{>r?=U4ClKN`I~7oF0V=E(QZd_X zkgU9UCLn{0Lc5cXBT5a)W)AcDcc> zmkEG-@8txz(|(TtciPpm(0-|?ciQ8D>YaAEiG;Y*z8z3*%1&(0XHkqh?H56^@*0|S z>9M8Y1sxDE&q}iSE4Yu&OR;G@Zr2F7EF{{eQmC_jVHf>Jf|g|7@GFf)`COZ#HfE6(q4l{Q$>xyN$5|7aaeqktu*<@w%#<+Ms2D zo5MGhtpJd(60`@{5U|nP3&E~=G{m68J~70g!z?3qj)qLo;e8rn#8FKGz@S4t0t`Cz z29Qlz9dwuqv`{^4Z0Hpa2CUM84p+=jBHQR@<#pz`Ld`<1OoPntW9T9@&nC1gB$T(^ zMt?9w&ws(LeBLJXh7pRmX5}TAZorg3w<#|*4waOjGYEyQpDo#|t-Eo=HC}5K1U@RV z;E=CL?HY~hD=VSAm0!oWLd*;`2+d^M%rviE(oD)Zo0+`#Y?^myO$T%TmyLdJh@M}m zqV}gG+t?sX_O*~uUb>C`iJ@bJ$e(9Z&VRs;ylO-8F51+qVFn1)S*&T;OuJAWGZ+)6 z1afUnSlkFVTh7Hg&M+%Gb<@WEzc3U9j)Yt8Vk=|tvRr&tQ4rnhN#2Lg|;An9%^olLIl6CDP(?`LJX&J zf(@Ha3?~4Btpm1J^+V=dEBNxYv%;0zD0Vi0Zo3)epTbVgwU4%D&m`V#Iq;W=PoCwn z)+xCGKyc^UN9L|qlcpwFu9wZ7NWe3*Lih>cHw*GF3O|IenYTvqZ-`y5(EdBHzeY`; zg}X=uPs?Tc`xhboSIPerxPBsRf+9YBHt^IwU_UDO=fHFQ_v3IFMOdrkzJ}K*xOxu9 zQZUx4S+sV9#J}=Eob~{UHDf7g4V5XvyvaW;w&5q{O`eJM8Tjxp5ETf7+15 z$jAaPJd$?aUwlp%A1>(5qA}>!i)D#>?a}-VSTEG}YXNrAYjy$O+D&sexbm$;bn2&? zhlGL__*69yWlRcHB^^9wi7dcf+)7?$flkhKVFAO3(2pf*EB%mB*Dy5`g7OghFOZOj z(5uV?z-Q1?09dmZ8O!%VP;z_#ImQwSx0cPt?HkUuCvX|cW0%?Q)Y7Jphl%P^LJB(b za5oBc=2>$F)YH<%jb7A7*Fa8;BJa5c$ZG!uSYt`8Wr01XNOutehkWK&+3Xe&^CoO#&T!WKt9o<0xK97}bU$}E+40RWb&BLS9b9DqAi zxUMeZGVlu38DqEfA};!uBF^q!Uwh|sWCRtjA6kcVDk%WpwRm5YA5d>2}T*8wb_Sw>;EJ(wb}N@Oxqx!a;nq!}};{ zHfi#DhwMXugr2kzbYkY!4j1Q1uj*v1T%;A{J%%hxuUZLl=~a&d2)x?iXCus4JNzhx z!vlU7(c+7}+F_09?m;ixUhRN|`@Pk4zWG9i6yzG(#a_VY@I53C7&i?Zl;y8$tTn_( zhYTVU zCmOW~hgRd?7V|*)kjN~CjNYBDY^BXN(qfkDEpPKha3ObA4?#+HR&N5x+hHWRpsofH z4un`fVfkxg7@{%$is94=7=PQlCSd$Rz<9aEF#dtf#%#Os&uol<@fGT-p$;^Le}oEe zdU;1m*BTa=$~GaXwJu$`KnC8?TZOwJAzOuK0p#Ckr1VxH|3AicQdaN zZMD3p=hwAoy0snYX-CrRNT6Mbxka|zCP^v*u`1_O)3f-g3o zz@B>q-*lt)h^abNG!@jv%h30zu9k3i+>Qxkx)JQR8v|Ugz2M3HMmZ3W`;GPh$X{rL zqzP-ib%s%pT>#`CwCm-aHWkyiIC@`omzn!x$30C)JwmO4coMYDf)dwT4(MCP&A8fPNllm`?^Bw;Q@Y zBU~$vn}F;sP!z6g1kde8LHZsJ2%HfCdbYL^hZQ)69zFXe^%%FfM7^nYy}V@xqi5GaA>i4q zHmTV=4Z@JM5twtp&{F~I%xTI`Sui#R!Sslm4Qk&IBygD|kZ+UfXR=@J<+pL`NxW;W(alHCB zt7^QaY*yFvTChd6=G9Wx7S%%_2cRJWxd2TN$OmYaKyiSU3gid0QJ@s$eh(nz{&`%G z`y;p@_wV9@+<&Th=QZy)&2uIQuM93ISyfz6vU<3nWX*9w$vWb~lJ(&gB}?NKB^%Ex z?B?K#Gz)M+nk#WZnpWh7lrd28rQL`hif63 z8H6gZ??2HJXf~nksv=tK4lnL^!qr;W4}P<{&4SldGKjA78*o;FJnnrQT=Qx71&sS# zy_PyHCs>yIbUXawkL;G9*Wki+o5SJ#4hCH=ch;2YmK$dAVtkg|p*-16=#0_uM8FP* zdw3M~vESh}2cG&EyI{oqEDGgNzD)96-sP~2?BG7`q#fmvxgFSC${)Z)wmb}K#GvN< z&1=OBf%ugChqbrLQXp|k{=?c^l?|?vlK-&w zR$C9mujD_hz124ZsjuWeti3h118J({Kdim}2Y|Fu@*mdTnhyg>QSu+w-o$-CdMf!3 zYj3Tmf%H@IAJ*R5F8~>;*WP$yD+m*53NNP||5i{=?ea;5azB zO8&#zdp(f?CI4aVZAfI9ih2wF@!rq?epsWTW)F+DyiGoWflc7}z!7AJikhr|G-ZA4 zR#Dh+Sl%Rx?Nw0?QJ3Ck@59+KLBX$(2>+6n)w4B^0|dh&4hCDM zbdLZr_8Q7%S!El;VTdAG(M#*0k&lSSugZhaB7DmYMRl;wV%S7uC)Ea6zDEnlB_C~z zCSD7&4?ym@(q*;(MlhN3=V8gY5VO6NK&`XT_$8o4@97kNM+#a?TraB8J!?XB|CAX} zD~F6$!&fp^T+L)`VLe2XBAG-7$l*@P@Iw67qht~lrucDu1|??=LKRxUwPjFc&T53L zvd?ynwAR2>{3~b%qbE(Ws@EiBC3L{wFemtagh|aXAA=~2vzvJ5hQTu zn{O&1D%*eN^ox7<(Es zFP4g$L!=22mx{Vt7l?E=pNdL37HLH!krS<=sUOkYSqCcl$kAGSW7wx+i+2kv`c?|I z=-mo}4?t*dK+yDvB^b#gTHb@Uq7H-gUVt6ySyuU8bs*EK7cwUP`W`aB6_c|nAEHR> zj>$$O3dPddky2Sz_`eBZiKAFKL0 zmN{i^Ysm1=yLA#FzLn6nu#A;3t6h}kJ`DM?skg^kY!)>>T@ICT4N~xn|66?zy6O-7 zT%(a(c);?HL2lLfwOw_mgp^yPYIyOiExuZ+#z0C1 zB)lRq7Tm0m#A_YF%eomU!G=#H7K6JyB(V^S2zA@LokSv1BzA%OctAp`*z#w^LSXXi zD3sK$BQ8orPeSacVxqB!kf~S>DY|hGwQ5YD`jo$PD$$}EgC3KJuas8H(zK{r{uC@> z)YShX`zF2rN7;LTM^$wH<1=?RyPHkh1#(FvBq0eYlnoHdLLl@IdhaoGPI+8~P!jW1X)8G4TNI?sPjS`mQ7g`s_`mXerYnb8op%V zT?M{dL%gc-Vy3q26U%lDh2sfOcSJZc$Z=UOD~%N4;P(+f40B|)VQag*Ir3~9D^<8o zgX8ZoSK}AHNL2cYn=Ct}2}dgWO$+=jJ6%+WW-u1>JGrRF^dPQlW;1camo5U8U><&s zfXd#*oUOc#xiox@gl$%sMVeNv3)HB@|LcOgMm^M?cNm4zep`(hlM$EBk!c_Pk_)AC ze79g^&Lc~Pk@GHQu@;hLjGTYbdE*Lsqib(8 znYd`GiYp?e+{kgf9H-)%`G8ayIrJeE*MbQQGIECB4x}aTzoQI?i#ceY0VL-X)9NrD zV6~CU9N&5qY_SNll^XmL27{0|2^SSlqLF)c9muzVv^7kwbzjK)m5grvFiNJMgfaC# zu)Y;yw?@-^&V3BOPC-s!c|-Vq0M9QWK9&Dq1EkYh_p*j6hp;5#&YX$Al`)nrk)>7n zUD4-^pl;0U8NOIy?g+-NA!gOIK6<)wt&syGvjV}EA#4-DGCj;zP=b6LQ?wrzXZkgu ztO-#gLyjuA5Ddl}dJjrVzAfN+>Kr~*(332`>ct4i@&?G94MsAr3fiJ{MyByPtWK7n zK>ni^OBdR+k1@tp%$_p=2OPV``DhNWR~Q zM+tApKU0{2j?Z7)zl$7Po^2_(zv}Bgtot5lFlMq}H{_TS<;}3`63*K^jtv+=t~( zaWuaPUsnTZUM;ewQJXrt!>Ct-w5AsMIw&>TIvz&x?+59LTI97P_jFtf-TOd#s}}iQ zl7~4KA#n_C3Uk173icSulN@xatdr3B@Q*I{%Qt~M-_aT5ERc$8k#AlN@^Z%x6u%2d z{1R8R^hT1`IF3Sh6-YB`k++h3kK;Zh&d*t`tVP~I^5c%4sFDpJJ#;R)=syrMUUYnp z;F)tt$~^p!Rx#{z#S>A_+v4*$G>-7Y+vPamHSEZ`IZyk>mvd0@81j%D-*p`*K0_Xo z-fseFZ^%P(e8mwUkbwoK-Rp z!?WiP!sR6;#emNeu4(mLTfl!3R=SlR4;G%k1Tk9Ok`Lr>L7c75lIy$biDa*wc7gX}dHQ4YZejsy>(1p2fA@?|4vd z?{Rr}e{;MBa^i|>2|j>XKn#^Cw~;gnz=a^pKoI4d{+-NW}M;eud3o;iGf5e@|T z?PK5Hgxd!VOgVi25H9cdHPca=NJYm>kU^goWKhSupx$Q)GOFXV%!X6m@h(@4@@4CHkieRbS(s<~3iV4s)^}`5q)3oW9a|777Gz7u zQXaaZuQl)UZkn8Cc2=!>A|73ElfEF_h)9y)paL(d?0&!Qg6 zoc-IH(<=p^aVfHK% z^j9rHOoy9LJt_5+A9{l~p-Sqhwct^~Ua+qPJA-|YZau|rsqqzI7eG zMRrnr8(0^?FP0=I-$sHe*qx=lo3-KzF30%b+ssPwp|PbP&gEhGByY5?L2Y{|0q6> zt$K8TQ5ytg(YyXD7)6u=Z?miV``NvEC6~XQ%HW2560ABZ!A&P5SRJ26+L~q(+}vA& zTP8|y>tzz$c83IOcSx}A4GC`lP=fV;OK?X{I#ao`y99U5mS6+FQr#>0?t3KIv|ECE zk4dokv;_Az${@=_WfD9*QG!RWl;H7=5^UQg!IMWM*nU!ir{Wt??&*99c9cu7bBqMf zq+zDtD|uHyf@cRw@Z1~;p1(^hXzUT=4=VxS|!2Tk4SL%bp*YWJ^CjJV|8pcajz~! z*vl*(BthHDa)`CN9f5LlNud5GD^O)t&41dn{-<7IUC@Ub=JrZymWOuGE2VjWLGl?Z zX>BKMNYWLpkdjVq*C!QiBQ-b@Sf3AYN$n`$U1;U0UA9179~XwP)N;nwD@3dez8K=& z%aIE#Q1!qDi{W&hUG7lsQ)smf+C74-^lZ>R6UxzUp9E$&W3EBgT%MPJ#4x7q-Dt8g zQ#AXy<1dZ^7jj&vREy%3|60w)$tEceS*nst*#7?+jCG-jCGvvQcuT0909sm&rcyTB zL;}{cnQ&F!gY5gyiY(i6BDGryR6b6U&%qM0jVJDkkWRuX{s9I_Z1*ByXC@JyFKx7p zmh1}_iK2Z~WiOP{f4PXUgPcR_z(V{e8DX!n^3ZP-V^2wJ<&9K&iw;2PX>yDMkVq_% zC<@H3TX`vN1pc|g#g1kbxE5<=8<^KWQ!?3}OuQh0&In>8m6uTVw4;*B^l&NyMJr^o zm78d$KP8Lo#L*UPjtci{2P=jhTS%(%J(MG@k##=_r!C3aX4=UVSBjZ90$7H(XpUYvR^oN zR#KHan8V$Y2nV1@4sH6U1`?SniEw1H=#q=d78HF!L^)bTliGrmwo6kPN3cYW^_DrM zg8LstM@ajfEtn&ll{1<}^}mtLSA>O#Sxk(Bos%&}4p=x#wNJmAVDKMkO23wQP{Cukcc-r; z>;8@xfE5$n+Zs`+{GdM)uyi^oDvM6#OXH?&IoRU zwbNG<&I)!#4%2Vpy$sVh%HBE-a6rXejl5O1V*Yc)!W{A?*LWj@c6ZAd!8<_26wLf*~SjAG`#giCC?~T*@nrllFq<;qI6kRIf`RLg~aj} z87Zr6)xGS^O<6SFI%_A|-^8LGFZSR1hu*Hlu7G!hzs+@>CLTA9RqXFX8gw9pvdpxFUE9)9gPH zY6k_^5gtHzaPSfG3?e)vxE-0z7(#ex@OK07Fv7!vvr*d_BM1)E_|iZ%n1oc_t)gI6#+&OJUtST#oD}79KgyfpO?M(C)@Rd>&#HAJ7;x zn!f%Vn zu?_&+nA)t|+0HtT^?js3NN>Znd8{kF^ch%4@T7&s}|5E^Rf^W-kC6_s*kJb$O;@B&g!{ zyU!Mgbhb5Me)3#_Y9^qERdf76BbQ(Z{F37al69W^Veo!gr@X4-?tJ-q5=Iej_xML; zF=SlnkAp2N+^vwf(i5sBm}mu)tYESgOtFHg=y|y7Wp%X16OUL1q8sRx%RYA#?^A&9u$s@KR>$%#0y;Ds~#M7#=!;k@B^whbwqGyDC zJ{X{g`@?H&MUfI6fD(VR^GdW^B-cTbCE6?4+hIlfLW;K8iuMabn;WQTBzKy1W2DKK z_2f=SOHGHJ-V(MMNb#@*iGAJ?`;5ou361w88lF>`C2mctvf7qe3d$DzFQNuLd}aZH zQBXXq6@Z%o%aff@Zo!pGDp$~w8J|^byPRV?lSomR`9+RvL z1V#&dD%gBt7lyExfKBTWkNfUt2G6sxh99wN_;X>8UnPd;-udzK6qiHkozaQ|;HKgq zM0N%+D*jQh8;L=&g&hGlEyE4PKN*~aK=E8#@d;tizeyBxSAI}u%Ycy*KMSSxTSS$( z65LdLR%BNIqvF2=dyp6uTi8ip(=J~I#eauNyv@HEFO#d)2^rDc!zE36Sm?+VIRZQe^tek1c5HKOZ*6w#xTY++-7O}l+D6n6-fc$=-bqp)uQ0~GUIMa_AN%>X(X{^9O) z2;5ZMQ)FZC3ON<`7Oa366kFIrVACF?;);;s6Sm??Vc!b|DCUWc6Xz*j4W<8$R{RaP zsd$*kHpadX6^{_C8!;%hu$zEQ+d;)6Ly7~BS#>;G*pGn$ig^~Kx@&DydrGiijeoer zYMrHclE`)dM#WPE8%GR^Eo=+0X|GW6)R5x2w&Ll+{yP|;n5Rq*pQm^^lztqoIPG>z z@qCdT3XF;u3bvRS6kFI{VAC2bg5pJ?#yhPZ2>qRlouatMIUE;G)It)7&;S#q2 zH%+}(} zPX{*@-y^d30;A%41$%`U6kC|@E+}qG#hXKl=h}+z7xpSJKrv7AtT|8d6exW;TJe?O zrsBs%_IY4byiKrAi9xZ26>Wgxo>cr~NbxpX@l(RS6bw+zb3*cgcm$D~#HUc&zD-n# zH-MXpUliF7fKl=opQEc$zRO z{O0FKzKh_P3*y!I|6h;RJ4saXM0_DLoNy}!pdMBQ9tMR!z2PxXelAsNCiU%v{<-sW z@quoeFYp91>(xJjHuDz57u@YsGr7Jn0KmNaZLU$w^?YV_ryYZ%8uByZbRQ;uF=z`Y z%S_(^V8NSFvTeY!(0T`a(Xps_JI+e_C!2sSW+ff3?++#YLMZ7km~>1}tB}mr>Zqg} zM8$`ao_DjI?3h7#4ZgX}@v0>yFEuV{Z$}=rlUktEqH;TK2BbnsiIKlugYIb)kJvfI z$4=TRb$vVA$nJY!WLC(tHeWT3oS?^r7%nCQYvBW%VU1M_3z3S{!d@^)Eqn)H-d8qP zq!xa+W1?!|ZOXD15;obj&>Fyk1fFxokFw8!B~%L;QSqVjNd>pC2~o9B#C$X95uv1) zG3lOBNhE_Ml=QHu_)yaG-m!DcT39m8=ICon!Qe}4>^MpQR~Ij`BbGp7k;N$0wP>YH zh_0HEJQ=LkgY6^y!#!#Y5AGScJa;yl^CKe{iK#IY=Ht;Mm&Y8qv}DLDCu1|ZfZmF9 z%)wcgKd!>CWb4|LAo1u-HTD0j2VFY{#Odb0A{!0A;8Zc-EaX>ZnvD92X|HrgrF zplY9x6yRIp`7w(nrwjF9!_#4*#ux8LjkcojVTKAzCnY|wQ=&^PiR+^z>UUr+YwPG) zOX7QJTB^DJ&Nu1C9^|{1yy{7CSYfwt0Qy^e;H!m zbd8$eue;BwE-kwa_x~xfocbH_Pu7I-;rClp{%Jyeni!`17WOwWEZV}_jH=)VQ{cr%QzApUrS{w(ozl(+bQCVp20@3Iy6rU#d=%*~RmM!s z7s>VjTehk@cBN-&ZlIhdRaQ-BYpyEa@EGW__&Z0m{Xjgn2XZr4@V<`&zZ$h}%#(Us zPP}z%;PVAnPXK?b0=Ziu`q~0tR5h}@G?QnTg(X=cJ?*lfMMr%68Dt|eR<}#{La4}rov$o;J0+=_# z<`Tn+vER32=2FgMh|J9)nFEy3W37~JWAk;sO?DJLJ6Ohk8v1(miZb@!5Vee*DH+}J zoMr4R!CF5bGPZ?V#>~Y7<#9zlXT2a^?#D z0dZM;%oDuFi@;?~FkkQ^z^&HXRJKV5zXZCp-U3Pg8{%U4LdkQ+%a-Ab1zQG841eu7 z%RHNCz<}{lPuuXPz#uKQa5s#&)8-N*id>uVmfT^=wKDuLo*4fEu#4PU%1yAjA{BPO z9iyIvTpO#x-U!L)J&^ezT1Hjz<;t2WOIf7Cra&K^Lxg)rJBV5p)<+8X1#k`dS zmvy$mg4f$0s<0taVK)G`Dr~5vpYiMhhl^EDKkOL)rxEO^o8lEXFPV7NtkYg!wVmJeSR00-a(rhZogaFTEdJ6<&y%H>}qRwo;#KvQ^UGMBgx3zFhEvEx7~@ zvo)k>FRW`WxYTB@0rOOeKX*mV;Z4@^STrcSO!QQg$Q^ZxG_*ukhDDCrB1xEg?hI>3 zZRvnoaMmVrQu+rvXrA?)_qfGDdT z602rUwR9kJ^1BFZlQB?@lKIoHx8VeQtj)p(Cf=_vu_I{D72vn+x%hcIex1Zg`3~4o zEW%@v=x^<4uHL>KPJsm|K`WtQ^fW79ZXwx#HXl@iq3Qk&yTF@c)<>^%In;tBQN;0~q}77eb~LMLVI=yosOXz(C-tUHWYHh5P5jy>vi9DnMO<_` zifC6VKDvTNnzV)QD=rsbjY(SxU#aK&(PysImm@H))Yl_$Ua8k1@LZ`kTeQb5+H)4| zRg3m60^gPTQv_L8>hBShU#WjbP_sfC_0Sgd3Z29dk7OAPohx)9L!{dlA#`>}0G)#n zK<9V_pk0Un=`KNlbgx2ybZ;|U(Aw~}wm77ikot6{92_Q`ik(HaznNG`z;H8LN9-+{Yj?;1?xE8T@MJRM4 z=(L;&K7rUBVTzYd1fAkU@E{`JiV&nA;zaOsMDopQDTj&^f;bW6D;QSc_;x2=?4lFF z1bWHKLPaL>{bzooA|r>8il>*nc)m0cPcM1#baod{XLs@RWEW3QcJcIN7f(-i@$_UD zPfvF7^kgTV=)`kdJl&?n(`{PP0wn6AlO@kE+AQXpe6&wT$5~M3n%Wi*31wnR?P|X+ zQ8_vjacci7dky7ywH%$^WDV5`dU8sQB8=I%I;|2p9; ze@+qN4-wAw=QjiVCgB4A)ztPD;b#5^aseME9B}Uc|J(`GhDt8@mLm54IJ}gv1K8744*^T3~08rR8fmc z*m=~e+9EQo=UD9ejzRmJMkwvo(a0Nsm??x*5~btm4JVz0!!}nQ3-cO!Wd_HmIZRA9 z;(ofToEh{OGSIuaUJZ)Rkb&OSZ4HnVLk4tC7)r+sB1q>PJ zUAcy{pf=Kq?Fw=v|ec02u^580cMnzXLMLkb&OS?-Y<~Lk4mBiS_bbRCfF^i6G+&@+Nz?VhGH}0Pa8(DOG<32&ynMKDp z?q3Ldvgr86eahme;~V#{7XQv%z`t4i6@-7c`04n@eVVW@%heq48NyjvbbRCfgK&8k z9pAXm60XVSVG{SBgq6;w;~V#1f*9F!eB=IG5NGyTvi&27C+B7AfWsdM>6}4St_3l2 z==jEM2;$74;~Td_5Kj&r-?*KE_;Tp@#vLO_Rt_ECxLtyj=Oi&{w;(l5==jF%5k%=G zbbRBEwJ@Uz9pAXU7UpcSikXPBFi#UYzH!G}n6C*P-?$SjEUO6}-?$Skth@;w-?)=3 ztR|O^Z`?i$Q(EQH@r~PWo+;S@hT;v}3UoaLuSoP<9K7x?KBC*d!` z0Y5$BB>YXdy`LU&68<4vUi3B7!D|jcDvIb4CqWA`sOT=JPcQ@-Rm9s%f>ZBD4yudj z5huZ=>F;iO5k2B0cr8b65<6}SVWIF35l9+3zinqBThm+Jrry;Mf8Z1P#=$p zcmOK8jY{!0Ez((0M2|QLDf)9DD~sq6Cm~yR0mGUidc;X6)XjjbFQP}Bgd#yU711M3 zLa`uQib{zz6J%QvJ>n#^(41E9Dxyc6gqD)G-9_|>lTf0+g`QWGj~;R2%UKV_o<#A8 zQwl;eXX1zqgw5#@CvnsmWMNooSj9cT(vmJI z9dK5J=tOxLrBFQLB&k)P`sooTNikXF?*;o>u+vYEI7x~H_4w%#$AWz-a1?`F!n#87 zh?B5^b>XK+oP>=8m7gAQ67FWLc>K#Ta3pMIrTEZBZ$n(Zhvk#J(Ylg1#xg4sdpZ)+f{;fBPF(y`ynz@@k0$ z2L?-UaIOTet(M^R$0c}UzXXSlN$}=b3EoO=Nb$GZNpN@sg0}TM`Vt9a^;!wNdI!n% zOOHv=HWqV_()#V1AixYCy}eQD#R0=^V%G(gy0<(>ab=&e#rxh?Q}eb|!;spu3jvz@=c?oGZJSwUD8cs!^XoXBRxQS-^Q?kgO9Bn~*$Vt==Rt$T$ zkW}zJl%ruIQO?e8l`#DUu||hFGR;*(yj6ISs8s-A9tN z1*tTmDBd7ummYEwpO(ZqoYdwDzRTQol-zNgsg=7}Nh-L5IovIYa1@H<(5BNvPQ$5^ z2!|(&Zi(XAP9?q|q8zfKNo_%DxJ!)AVJwydzGY6S;4*s1Y4|%^Fo!oQXDpv8qlcWt z2iY7s;zhEf%IF~{aUUrh1fwa~%ux;3Gc}Hj(W!k5?!s;HQV2lvRXN`~j3W(>QsA)9b&LX1rkVX$ViN`c247|_Prk7pMHg(>=lFq;zqjXsnq=%fu3W?=?GE!FCs`QZ4uqlhi`)BP$%e-v8JxJz# z^*r)1l9!Xr`>jQmq20<7J>)bTD$02y7UdY9d$XWdOW)*;*^cf)-#CflA&0fZd$pBY zCaB8k8Yj{6kV7)>;gQ0qF7%C)C?0Z1<*hwh_#HI+M9V`C$-L!93722Sv@H)gB=dG1 zk+uvKq=%fux3nL0&JZlRRk3?W`bH%oYZo{K0iI=r1m15;-^2A)ZT=%{Pd8MT0ywL&*i|> zK7<4Q?c}K>+}=+QIjMaKm;3J^Pd~yH@C*mIKPTFQ{Pd8MI)LzC|0CoXM0kjw9&%EL z5FYC1@@(ob!o&QtQQN5_2oLwuLr&^=!Xy0jkdsqq)s9{+D{KT zsZ$7#@zX<2>NLV*{q&HNI-Bq~KRx86&LKQrmC-{^>M~}UQ!+8M+^JR9FJZIPD_S5n z-^0mU5^dhbXgD45`5vx5=6h;T;rSk};^up}I9B4}GFrZ;Bd*;z0&z{OBO(?d>@H4d zCIc$*7-+glR|v?Bk0d%wD)DgJBWbOG-1JD=Bp|mulIT6E#FIsEr-0nY0&<%p=|=&%$&qwMKyGm)IWVf1c(}ollqeuq{F71zMqz*#ood!m_iJ=~FL;P~m^Gn# zk45~l+p%Rmt2=RpZX!RupEgnoHk!rOZKfHo~px6)z4?sp+Qaq^iQ=Tj%2}5A+_;;_zmLnZ`O1xi<<%Sr#GB|u%|IPV5mB7Ll%bcvkOKJ*ML*8 zjy@FU#B!PB#YAu*Sr8{CSVJ$ek)}kj2``jufee$A$buGOo;XYnA`7~aXhUq0Tg>kf zm1D^(jLxv80Gr_=K@c_(hmQ$KOyZBbP49WyQN6QDTm zu3)3t1lp)WcKi+$gTIbQXY?LWe+G3#0MVo00G9WuQ;ivHxBG9itVVeAwks;-YsQs0 zU5|4~7)zhClRE_#{D!j|4!+1zU5&(yQHz+-?-6|`lB{5tJPbgMyVfoa8{sPOu<2ic z_^&Rsr1KGfFdR?4mxE_8x<{oR5_9wWm*3{B#K*)J10C(W`N-uiHLldojL(5Py@=wd zOxF0tk~PYD#y~dKu`|xTvW;hpvfBI=XDFFuLKmE9#9Qw#3PN3l&fx7W3l)*X(QSpj( z5MnMDpY7kZzaiJw2NY#K+BEv}j80EqtqOYR0bsTl(w$sLFX$yR@EFfD5L{eHcb;N& zZ@m-|F`mmAJ*OKED|`h_1q1lm4n(hIbSIR+Z5^`kcw#(vA}(~U!v27xec0mMV;Nka zFI-UwZgEmycoji=fj-9bGZE`sk>awxD4?M@Ru<@sf4LkJCodQ1i%(LW@^XQ``1F4P zdc0hqFFr%q=j8%@@gIa!ytGmAS;ARfF3=bMNw~nv1^VK@2nW1epfCQLaC-}86Y)rT%a$muU`UkWgHjiiyP<}NNq(N7wC&q zmlCLOcvdl>vtd>>hW@c-hzF~&jtG8b+NKQU%Y{J;pGB-@kWBm%LV%4yICt9FBj;G zH#2WOwB}}ri@~QWFn43#E(R)jV=S{Gv8zL|_1XS`)FW>_rXgQ2ZLz-)puJET<9P-g z^&2>ueQ(QTWIwqpTNqKv-$w5 zF?TlASUK&9syED@&q2t1w?r$CvJ!7u(F`^)uYL?7X5x)xO)4eppID@EnAa5In2I_1 z9~8yB@d-G&G%x*;TX4p+NWwg^3pO{CcO#ExPnDjDRh55+~@Fi=WN!F^; zJiSe;zUEu=wd!Z~M=kU>@4(vY0Q103d|k?X7kzz@Ii#CbgUwydv>Iam`lwbzP1hc+ zhM7BY0~l^TbgNb)%;#X|k>;ZZ@#JYH{eroZx#3^jj?51mX*JgDwh!|e^A-#}V4}r;aKaBDLwO0~MstUe8=US_u$TFo>Ew9#sodGCE%%{D)PHRhPVtkGC_IrAB&vF3ka ztNG>)Ewx%;KH5a9g{DI5U1WZT#=Y2V4*M)I71CU44uK6XHoNrG>Jqc#b6Q<$j`&Ec zW#&$_uFK4yQ1;8sDQKlvn41t&V?GOOFE^8rhbzrBIR3c89Eo;*mAT_#t*$nEya&gF z=GKd}y4L&{ZEU4E{is&gnX?;fb-ihpX?25n3S+^IX3yU-0W=NN`%Pv`=v{3dacZ^3 zoLjBc&1N2QdyBdK4t&(jyzmJe-Zz6cX|>ke^_5oZ%zhoTy4`%BK&$oUV@Tl+^H%hi zJI%&}w7Sb|3hf)rYtS+`nqT~?)!pV*?`n0A*&$1-P39`}f_u#ou-Inv#%!(bGk2hk z-EZE$8Ix-B_ivPX(42|Ej_M7+P;M}X`Vf51j=7}P$elRb@*z!Mf8T#^%W;N3M$-Luf zt$sF7VN5t-4#e2?i`fGG?xeX7queQT5JswB&6ycm{bqJTS$;QvN831UPIyDBGpZp5 zLe;tCf!?_FZwg?zCZ4}oyL=%fkrO^$&=^4n}2c$r!@uX*<@oPW=I*lhi z16gkaX|L0G(le0#0g!U&!2zH^&c{G1bQ({32AX^hWROndNzXv;w?IbeG@kSfK+FFkf%Tx^{%9eabQ({31_F12vPGvAAqbR^ZJSQxNzXtlR|QXcrtzd_ zpf%Zc>olJ9474HgicaH6&p_LHU^}SOc+xY_E(OS8oyL=%fex8Kj_5R=^bB;&1#(=c zvql2eNzb!LI0-eAQ3O&Wrr9W-5DTl)2awS^>DdHKEkcYLWK`)q=^3z2dUgW|FUDHw zsC1t63|J>U$02rNgu>&40qdmaV#F?sPxzL7q(lZU&%l;Y_8IP1pG6`jeKABu1pG?l4odti< zO+b|oDyuA>4XuV)PUs8Dt>g>JazK4ITs->qAc$*Bvby$D3wsz(=m@P${kE+Hje7rgZ{D1!KO!9fhD zty_`OKo|Ud7D#L6Bt;h-pAJMCZk8?>_W)!{$(E}NK5Yj|yYVPsfi7&=97xAgw_uDY zIy)M0r%52-`K0g*+T^J_gb+ zVe+}nTs3o(am6UyLG={WuJ)o1lJS?s>}G!7%oycf-xBv8T?kUk5Lq=Biq=mZ2dM|5 z2Zl(EIEz&+*f89U^)TGHX#zbR^abbgH2>cjd?o#m9&;4*m7qNorq4l98p&l5A-T|A zswFmean9OkH4L{prn?(5N5gWAvU;&Vm(n7E4}OM7Up;3x_QS#XYlvHw48Tp>eFvUe zwPce1^D_7sb28hKmMZy*DI76AhEbVr8}RVEj1fK+;1@jI|1~a8!DI=f>0xrD6ckk@ zZ7?}-pEhP<2Em9LF!IEUq@@C*%bm(S)iG{2sEFMZp!r#up>>Y{9-NAX{ zLCm5Nn-iwAnmK2h!sqS>?86)uv7N${0N)mNS2>6Oq17P7j)+ixZIALyaaKM7KT(LC z8=<^{ClL2F&YBv$ErQtVBNUF_?iZXhj$zh<*!v@t#Rnj>&v^>-s9lJCDMA^E+H!y3 zEQj6RMeLCXWfTSqcjuVPP{;p6?8yja-bbMHkNMyfo>_2KARd3)2CpH?JtpSo`!HxC zHa|i+_$BmAiOImsAc)xV2<2i-4Bazhx{ts-8L?v`l+%AfW^v4PRN!pHE{sst<3Yo{ zB4*H-;X6WGB9tqi1?7&IF>fmM0%G@uDXk{XS*qNdV|HU? z_zz-_g(-m-G-Mu$X@X*%KrCM(vP*j1R8Y3Z9Jm@EkgSIZ2>v#u#XRKtKuqysoY6#V zQH1gz+_~Lv#oTuSlODwOh*0i41j+|7`?9neh1jYH<$X*n-Jir1Z_sK!VwXlJ7qX3h zA9L9wm=7cNmI&qL8c=?V`4p4~5zBXy?7Vef3q5Yvy{Mnvh z@)Ih?UF7PHd0aQdRzxT_?m({FxwbXXY8+xGMkqxvvb&q>)g^fPKrWDL+N* zR}o4xG!6HKuKt+8pF!+D5ek?4-3wfsDzvKC0Cz0>Z5!0v4$392ckxWn46&^ul%9C# za4&cL@VZvL5Zf<8G2tQGz0x%g=Bq~R)ClF!lSu6W*Rikhq=nd;2*pbqeCGP)Q#|J& z_Ra_;mLtXYuGz_W%0TSX5lTNi9J+sZInenJBKEBarDOt9tMA@{+r$@${VqbeXd);X z?!ZB<{z9yg94_gTUxAY6z6QlI85^N={1%jE?qRbrO+#$k2xUdXSmkc*Zq))$)`%Sx zp=_m0(0v7LJsGhVMkqH-1EstB@f|o1gV?Jg6i$}i6Wue>Dc2+R?g-_i2QtguU0P|i z9kIJ2l1qey3@HjW@4EYf4jD~ zj74he+yn8nmWJ4@2u1&j)E;mrKg!h%h1H6%%)2uo^O(EUhg?O#zIB8$WFKU9xObqM zrXzNCgi?-&F!zh@37hx?ji-h%rS-zgKpEr6oq{{lHbl1>rcw%UC$2SpXklyQc@ooBD(wlfA_zEn(lg;Z$?|IxZkzRw5;2UJ| zt!hyRU*p4~cmHniEw%XaO6uV2WAVkEL|fcs@%_=d4!#8zU%N`AchKUytxX+#gRhnR z4Z;eGal+zjSy~6*Js(Q`)*@LWCB?E!U3}lOSB!DojNWIITYSsf*OA^Rw(2pC>n;J` zbc?ScHvZ15w;wp(k8!kL3cfWK-@~2i;2Zk6@Hu}#{&rb>Jdc$`B19>ThbaoFPfybiw7Hk|j2 zaXj}Z@`t>gt%C=jYQ{T#9n|^+G0???vfuv_Gn(7LdQ})Ka-EOPdo(&rxD8T29|}>LA`)b_D?2O=rMZ;Rujsee+bKIxNiq16UzPzcl869 z0tTlO${q;04pcOOkjmmapc9y(%>&Rv!PikBmBsf$_mj|O7Z$SDqVoF@%3iz`k4#vv z?bM%8b{giy|GWcqD5303^uxoL8gv>=2+Fa@fO}!5A%wD5-J(?-ZcLp95K_5(?ew@V zGr6pgnvFa4ihr=Lcqj5zma6&L#CAS3gv;BVIi<0dn}QUT$!~dSli%_(%v*7@aG3nY zm(%RC4@U-vRuOD_a#%w*r8fJ`9rzAo5;5|&LQas-rEAd`q3)9JKnS?0)Nl^Af#f;Z2xQ#lUu59hL^|M@d)P&OP-4*Fk^ zlCq+eG-AqF;KXgZtbE0n;AsMSVTebi7qAU=fA%0sQHI#=5y}a4+p=Dbzktk0#EuVB zI(&rDq^!>|v}MWnB2X?3Q`3`DLG5=pc=T$--Wj4a;)1g3;6wG74f=k%ZP@J~zZhm= zBUS0V4U~;|AETyz2c*yOx6DSewTP2Bkxgyt#oMp~1oFRO7BPOuBr2IP_eCW&Uk_u4 zB!FS0ss(znr+JULj2TJ0FO>LYP+mnitL zD%YQY=eu+GRHxl!X-A*S!t&R-WR>fK@OLquAcxSMD03dyX|Wu6dsE1D+KPsDJVvLJ z%Tsm|6II;}O#SiC;NrVIC?t{GxnW0;X*WF;mw6!`yF91Rn>=0m!fyI%kk*FCjoRS` z-)Jk8s9D02Vt1b~c@iFA62+Gv4Ek#kAgnb+`Fs4QzaLXry@M` ze?1FnWK-uhi=MM;7Y6vIbLK8k$<6lzKI|QZ!7EuB;Suk}TaZS8JjcDGmJoge@R?#7 zVl@T}eHU?A3mDY%k#u7rROaB?O zx`KqyFhOat7e|7L)LfKR6 zVciDfUbj|+lw-y-*yA65j{|Fpd~0%>maUQcO>v8%OM#QDIGxYKceAj-u{XA4rNJJBqq{CXg&cb`*7wLLdc(>?rD9ZGZ#}*-_NJy8vl#$d00}s031O z$d01!GaN{TAv=n?vKq)B=)sPn?t2lCQHJa&>VAuXR2#CRsQWJmGTo3JMLpm~Aaf1b zQPcx(2eQM z+-_m@xGhqTlbYNM24dIQ;proTBG~d?Ktsb$4C8ZtKojka$RU)!op<7mxTtgzJ$>7v zV)ayz=7q^tHxqKd%^N|!8l<)7kQ;F~S9Pmm68*2ieCioj1dojO(#+^A|cJbc#_C_xAn=}51ciCfrWw<-$9rqPr*mA_y&ilsSfZKEf|A}H|_&f0Fk5Qg)Sf=M$<~_KmbQ1G3AGr}_J_}MzVTf$i35UM? z##_IEbSg-NVKTE~4SngoG4$nUy_JU|B&R7tu^4tCXgHoFjxg|pQ5L2D}_KPv{K99&f5yFc{VS^6$ zVYU2yM1B?`$grw1E3n0!-!XH(RwqF@6QZij>90bp)AMuiAXS8SWAGPysm!c{kSLpX z9P9sxEQ%0j9EL=f1$SY>gvkCOLS+0_nNM8`+43$KSSJ8^?zt>%5-PK~2P|EUbR3=m z`POq;Nt>@q8Qfjv1d zpFMfEw-wrYUQ<@vLGMQ&$Jy{ruM9Kzbxhju;`GeJU^OPBdIiFDb8wdHySP%|4Y^ z^!@8N0t(8PA*$7<@`^uw89QKz{3}9WpUP{N{3o7;V6bHTCC4grjx$E(HGlmpjIW4n z5h46u0ErfZ&tT4g$lejcf4z`snR%U7V-Q&#Asl2Xa~ zTOtIv8-!LjVqWq9A|DA8x^pWluXWM^?0_Qjtq>uq19m zpNhV-Ek@eON<4blBYQEU`)5Hk9g+F?XMD!m`&w#`#F)$u96y5~^$e3EwHMPkPz3U5 zkYt!L9P}Ufmd+9vPiFB@XudI@A-n>`M0nxtge2SM?Ecj`e z+UH8c-Q{hBJ8G^>=U?zXpBsXAdmG;YS&4teyPKn$zz4m{-$cCJn+|!8QdZ!@-WA`5 z;@|i7SQLss;!T{3c$xkm_x?O91b^qP3d1M7|EWNH;SVs`nPQe@(9bB&MR+J$jDN;2 zwC8EDCyBX@c<@PI57OE&IbzS;%vlFut*szE8zx8WnLhkq=xUsc38H=z^dn&&86nd- zQ_syxXIuCmNPmUN(Me#a&&_`GXC&bZVA6=cl}V1n)(xaP=dQWMx#(4`LGB)Ai6oQB z2b$bwMSE}p0OYB4v22`;%r-xc#(pu#*VV-mJPt2EEwaAH`@kSSS{F+!mKAdYaX;fg zAjofrStPsGy~C^zMI|Y2?EiuMU5G_xZb}59)dFnT{fS6;B(;jFI$wgSNJ8Et5>+F(d>69^dx3@3en6Thi zyhAZ%wBUo@4?S2N6rMxgj*d|LVeexT}30q2{xcEYP5g5XF~ z8@wKBAvnc!dK_e=dt~W?tI&@v1gDr*g^>bXur7==(*^g05iDT#Ld81^*ksyZ0W*xW z*9AkuNGDw|DvXrt0_R@H6!P|5p$lTe$RHf5dOt)Nr3=0eBh|XVd=?a$S5DVGS!pwO zqE7jF#?$y`{LK#N;3HKp5}l3WxsDiz3N`V!$dL}{%v`HLE&?eSCPy{J=fDP}Ue*{`v{@s2s^!QE519#f&!pA79r2A4T!DcW!gZC6ELzDlHd+D1v~Y z8Hz|zdgtg(K#E8&(gZn*fYN&t5kXWC5a}R)K|n!Ks?tRe8w!dbMNs*k=bhQTyMW*Q ze!Dj_&-1?XPTAR++1c4j5d9yd_EPeGnwF2I&%bEgW+9wgFF}U=%kZOs*PLwP_(;gAi2o?zV z&p`8FK%-qaY+8Y|S>Hf<4xqPPIKs3lQ1ML~6!4j@+Tu_g(->N%$F^+N<#f5P4=(5C z8b@sD4^oxx|7rL7gbuls3E!Mh6vHMRF8#msg1Z055nH<4UH8feEM3-Mejy{U^r9Sr z9ZYxuBe3*hx-VFAE8N978apc^GwuGlC=I)R7K|T=InI$dQj0TlN=xPtOi%j(ExVcp z=nWSRXHI(l-RN+sb%1uca5!_)2BXPL&v+V7rH%sr(WS@*!IK_urI&cTwzB>L98=b@ zfm(D2F}>u7udvAikbr|)Y3v}Tml}?Vw-N}<3G_8+hU z2!Y*PpcaQ!>6z6&)XV=u0LHpt8pm+yWe4Ix;yeT{a)DZp{{pGf1=fAdg}dm0N27`#!P?}#~|OBJ=sxP{5Ygoth7zY z?DQw|;YxZKfsZ?Y?q=#?RptUvDrGx>cT51cjHc)j)v}t(YKM$dpR>mHa41fVWoVW9 zyOOLm0lAp`<=q-vl)=NQL3A0U)=;wiW)w?hoUD8V1Az(^0q+KMz=gy0C6IR60(>6O zRTmD|mr8BkL?_@$Fu0&W#Uf^jz%h-XRr;f;j$81(XL?`@uPLFJAN4zHv)0D2xJ9thCTKBWLj%Ywds7--3wd$52PNX0DZuS0>BT8nnMA&}Nt(Agz{ zmOdAQSCxPa$%5WO3u2e?zlEfBg{SpmEJA#{fe04bIQor3yiS6G%C zbL>FsWIqq$t6iJU!ca1fUf}h$A!a}WWKbU*AZt< zs4Rd(OD{mx(DQzkzJQ9K*MY(1N~(-QaZF=qmDnw~7v_~)?}*B-X$h4k;n|^#3DzX= z(|LKNzrQ)54(`3$y)9woEyukhVF2<@hwo1K79-)j4|PH+_SPPPS%&tk z$@v(Dd_iLv9OxsdC73tu@^^sG0{Yd3!>P@ie;qDzbq5f4uG7-t)TU+6iKq(wa~_>3 zz@_d*;aksnANdeXY<0lR?nRk`%O-E(IUgvi8{i@LqP+SwC`Gar#Y=I3U%MA235`SE zq9=D_QzXFa9g3Bf3&owc*ip_H&+^_Fy4X|KHxpm>)#SPg=}AHx7g!+9Uec@6h} z1jeI`vZlONTs34~i8D$1R+|n=(I}c#rw@yv+&0|8s{_&ZL+M`Bxqbz*<*P1NR{LnA zk{3nNWCU`Yi`Z0uN261F7+U2@UR3NnQnB+?acfUe2Is|`mRbp^O_UtSq8=tiO)yWO z6-rC(19a4d!$qAZE%zG0zW}=B!r`K>^aoVzL6<{u-JD89%o2fP8bho6fr*qgxy7`j z5vDPC8@d9jCIW+$97WT{i)jRN2YQu&=B|MHxp3ID+-Y&kAw3q*Y!?ojCS{Skz&3Q5 z7`PIYO;I$f(q%;QK_;R|1E4;4P{(+NKD4MD-eFX^#Cm?t#SC#0&f>MLT;^db9}a8x z`h@rKp1O8#PAIhxok8JjOIVMpuH8El+GB*N-MbTR^>Xy=P1rad;c}@TOsFs(vIY5Y z_IN^NRJ>dTUx)j0;bwRbE0+xIF~H`SI+sjE;hmul&o~~8wm(kBf>l9MRpARo5{w5! z?|%zB9t^$vQ05WVKMcJOWB?HlM%&pQbvzhgk9HA^sh_J0YYI~aW9lwwVzdWi>M6L^ zvJPy!w7Y^5tTxs2ppjejy+TgSu?D}Yixie^=M9Z8yo4v;!k1*et{YHDM_>qDWrRjkMI6ZiAE zwx7?_()X>-W^q+$-A=>srORT|K7q6+hxa7}sYTRM?>MXoC)`TEwmZq<`p^RRp>M#) zR{0;K%Ss=H`5rC^Ezk!e5CUoGbXnDf#NF$F1r! zB`;MyZdIQtdFiRQ@gcY+FJtO)tNKjIOJ6;1Ri7z&nWG-Js?U_XOs~hS>N6!PtJLFG z^_h~BBkOO)usBm^q^i%Y>N9mldg^nl`b?dXG4*eerZdvlh!0^hb>68)jTpJkI8UQ0 zPr##dEvC_U%$sEDEb}#5RvI3iUpX3atNKixS?P_qReh$;sVa?g=oJ~L7K(i?ND`phKl ztJ0WT)n_Ja-^d2ssy;J^_OVWItNP5G#*aGD1q10!zwx6^aI5;v6yryo;8yjS_ZdIx z1h=Zsyx;gyC(5$CA29wZRs(KTpP9?}M_LWIRefe|-F)ST(6Id z6udqz((?MAK=t*F$L>=z@IG-^BNijZrNS^WbQ#&GS}+{F6pG2 zhuWiyHT_Fm_DS8>LT}Tt0Ih`f|6;t+hXGa^(WIXLTY%@^@XyDQnvV@G(ZGcFKxsA& zl$@9rdfNd_Yg(ks4s5F2e8d~Lbo53gNdpgo^T225Rbwak97#hi!<+OEdI(8F3qWg9 zyAN=Bk)c+R@6mfr3a+4Z^H=X6yuGhB+fe&Ygui@n4`8sb1@-5!-&>E6 zI(-&H%M?ruB{eQe$s$!fa5vdNjYZ1sg2tw^#9fN+W^ai5$|K;kcvam0UP5@wDNv(| zw5)>g)*F`4JrbR{q&9nTQ&mOA(cSh-y6xuVbncJ1(z>8il{BK_ajZ&#cOQ<_l1{c+ zX(jO(A!+n&EGjqy+_m}gPn916tH2`+F;!iTsI)-<$LB|I@mth$Y;1dqTN}GZKXVT`z z3-SIZ0&h5g5i5)VcGCV|j-jCIqVJAF=OmQ|en+aUv}&KD0{*e*IyQU({Nz0-wcdk` zNx#fMU*&07)D)D~4$acwZ-1`E>M(%)01PH5sq<$dCreKL9(m_cC4NBf5b@3e{FXxz zJN0Z&iB{-DCS_OI|Hi{5;9o{_#AJEsSF-dn5bsw#Ff+i=A3(fzH`yvVu>p7iHFBSx zvq`LnXq)8^K@}m@&Hek#v7`In84cX;vI5}?j5?5c>!s}ftFC1+5r-i*8e^Od{VR`HFikl(}9>E*cOUk72SL$X>6 zG)~QeNoq5KcR7%5DYfVnb+!-i?gwaa7_Pk)@KI0SO$MF@XpRdPe;I?V zob6RJv>xg`1b;|KZgp-|u!NNKhiBwI)PjQ`oQfh@89v^c672PbO&os$zeSEDp!go# zb#tbwJh;H&Yi4XOKtmi@x1SlpX=K0H8y!q?rUPF{j+;vBv5qfTNnPxIJB^z4fVW4h z5z349^(~gxat!cy(ONRjqV-8yWq*J)dswV?u1n^kdJcGhm!snn&QJDyOaMw;6M-*|;zTq_8N$A5 zU!QK+TfqFxWxMT+rHNLIw}K&l2hyb|qT%F>Svb;gVw<4fh$Eco`rcoB=|3pJ%$S-l zqU?);km-_iI{AWIQuUZC=r2kd8UkTZk?9onu$bG24Es$m zKXBO*=@jC`m~k6T7Jm-X*HJ_(LpTd#;@TT!zXAW(^8B>PaF0tU@o}_JECAjq*rWmVL=_`v5&lN*cZUGTR15Xv$LjPZtUxrzLylFf?o1JL`(`+#;)05*mc0{d=GZk6#Nhy zd)tV-1p3^2h@iAg_f_Z9<=CxGqSt`_`8`A=89W)oZpX$KF|nKn{hxb?$d%2L5s8gk zg&u&U{DGF}+v3noKsd9){qB-)H^rTKlB$ZKKSgSR{j4hyu7=^%m#mMPn{&Bp2SG}_ z2==UdNQ4Wd$`WK}5R!%w@hn3NuH|_RugU4fi67o|$2)r;k`kvm6L+|I~Mjpm;eZo}% z)eOU{ITGv}_u*>1zmBX`9RPI=!#&VZ%lUdt@f~`kr$T^cIdFKWAeW+*L3YyQxaSL+ zbgcsOe=gg-W({#+T(%5DJPOi}E-@mfB>wd=A7V@_Iduo5I9uI|Sy`yV+KTs67?42IF~A`z}bE zU1Efx*M3HE-H1Dlk$?~nfppF#Mi@$B&WkZWqBADMTOcL3agv_ZP*Hoo@0lJ>`oS!B zH`~e(VqsrnOcIFN#vpZci4lhSW+6w*`fgz+M2IhfG{GfC7)oN!+c8N?jmD)QZFY%S z4HdP`e9!#pq#w+4ceBw8X8hfJUv@U}-vTM2t&{!;Lz|xjagguFjYeZZkV?D62t!HC znZp}ES3pu!52TJRF{`1XcD66kDbW|foNzbW$`G}w-XpjgMeS0M*15z8L+^0JwZZoS zCOd@q1xTk|VuYb2=6uB47T2Z_uYr`%&PjS!Lq+XZzSEA{f?$@un{8!?+KS#K4>;)u zsjW+lF!Z-B$kA)QmG5KEUA9jHK^p54X_C1-HY@-On$~mdNf;%h_EDQKkvygMy@bqO1pB*GGoa| z?_NwpiY4`ccXT;n-4X0*-d)WN`$aHk{Rdkc;eQG(Xxi1Eklw@JT*Ev7*q`HQbE>3n zoAvEU%1=%igJ4!#^M6n+wlBj?^hc0yQ{cJB?k$jC1QWR+~nf@bL;n*fwsx!ioSmW(>prAWW5?H7!qWG2evpqQC> z23Yy^O#J?Qm^+6*wIk|UfJopA%+EYZ&u*Xw- z5k13xRl@ZQ`y~n2GwfHyt!LN|k04*qupgt_%&>n2{bq*!C6vX39kKoyN9tfFOPm?@ z&u?P}97tUkmBgAE_NJ&7%)n=Xb|d2@$U8IaKlImN2*6lJ+?iodMBidBBo_i$;!2ts z_Es&ig)#znI8p(L)XcEor<8RB$eC!=%&@<`ThFjx1A3bbZIYg0Z}Y1*$^R_Uj6^_ zH|{|(Gwl0g@t_D6Z3JbTLvv=>JE5*m1$YF&34)S3|69mOXNEoL26iHc|2p8e+5*hW$=cEV%)m5zV2fCOR|hTfW4z4usYOvBlkFcZR+FD4p|tzT_>BKTnk(ygE~!`_@T@D+encX2V+nPERO7kF!6eWLJ)R68^5UET!qWv~|g z2QxC_ZE6?VBef3Hy)NCYD3Q!h)qU?k@i$;yie^e{u46x_UMT~Trz`GzICQ4F^~R_( zGwhi!gINr$vJNxL4EtHE-9ve)M!?%RoPgwtGs8Y>wc)$~Jmhkuk~lN$8*FS|Pd)R1 zFLgOmk)0X#*DxGp%~jig?{qls40|O^g0tePQ-ID9mUh6IVSfzc6_LIL$a>BxdS`}x z^xkh0E(fTREA7m%|MCQ$G7@e9s9jiErqJhjmVA#F0tpWS zG(0RV@Ee|)xPnA_HlWwS(q@MJ-$ATFL{iMoL(VGsFJT-sS%&^bF<6hw`1HQ)P=!?P3um{(gi|RArU%4C| zmziPb%3#rR3Am?wq&*Q$k~70z_BX@M2WC;1?Y1-S4150(#=L4EHH;#{vW2LVZD!a<;TePwzX0jSyNQu$H#6*M`;5pP z(C_Q%q+N7JWPq7rU;nGIq&S#Q-pzJr*e{}gDV8(`sYf(1YXTQ|_n$Q_@ylS&a@jHH znCiOW%&z)kubyTM`vuIH-cEYM$q<*m)+B;nv9+9=Z~*jDu85mOktrV) zyENHEP#4TD_h4sD!Q9xFZX1yipwIjd5qE}t-@Asr63kEU!Ooh3A7VWnjL5g3|8)&Eea1aR z!u@V%hCLZWdlvT!uy?x>_bNYUhJD9HEpZy`>-Ufd7l<>%-uJjpd{SSG#&F!#6q*_K z{Cms|zAQ-fNaSr;k62uboEi2l1<}-X0I7$ok?C+}*jpoEG)27(e1fCQ$}ltR5B-F1 z7ZF|xXn7bmGweB5VUZNFR_z3|Hw>E@_H~y`cjp|S>kb?qD#)ei&anSI%cLv0A9{T_ zbh_BgMiLjs?O0&cmIJAlOAP0z%-QE$AM?Osqp>4M{ahliGo#VWuzy$F5GR1Nz$HdR zZD!afy=J0b2hv`b=tdo>_IO!X|_v@Fx1SjZ$_s)Ga{j=@PRVYG&9iXGk&@%-MId z-5K`AnD)`>2k9f17?Go9hCTl`co>d(M0E_LpIjnk&E;Wc*nPONaVcB)92_W6@rcR8*ya~m`>?2md4I|ydK|6q#|5td+vy@nIZ1jx*G<(Ose47>NN zv351^T`nhVNd$YEcl!}z$!RdJ{|8$eArr{VMwvkVVYrz)@n5r5{26qLRn7KKVPd)IBRE-Be2b5fpEWx*W01^!Tk(D$SdbghmTgu^-CTF>$kfSwnw)u}7er00ceb?!-bzK`y(!7kqe5&Q`Sw{WDs48+pN zfc@_QNkYVVa0sH;80IU2WgfMLCd30S4yc?1>j{t!$CuFLZptoGI~m_i=iGanV@LJ0 zJZ9nP&$CiEZ66$hWDS1(u4L(?uuGz+uWLQa@^q5&uDChHU90nIx=m7^_yiGehc%zj zqECT1Nr|}()(M1u?;v_I$0X&mwh+7t$c8;4Xp%ClK~z#$3nVG5AV>=Rxz{W~FLF7& ziEXPv{DDgU!2Q6DE0DC}f9)G@r6)df13*FoI<|?O9)Z)cKkAB)eRenuH3?6?2xsTE z2=*m3Y6N!|x^pD#$OU&-x^vr`N$+?Z^p3;!K+E&RPU2%KfZoRupu+%t&%>ID@b4u+ zht+YyIBOnsb3NWJCVJ)HAmY<1;KXe=>_&f9&3Ik`NU*YdUTdjn37rmCh zE8V`dHrT(*-*Xs7IHf@=k0bRANgC*T>=rsi2yE*Bf$xFJ$tu&nX-SJ(;3y>yt5fYN zw-L~(_Qc=iZ*uHP`lh7H-_&yQH?5`oO&=hCGp5Mj%;oYo>l68#eNO)7+>pPyHjM97 zdtMRwo8LhG7W9$7*A~d%LQd#)s=a8R{4KsHe{cF$GjK^k`FpFj{JrzM{H>TGe=AqZ z-|ElgZ_W4e_d(42lv|r7f9uN0-}<2ZZRja~8^_7trW$L=+}u|FwhWiQt*^=7hg;=u z+Yj>hKkEZBw-=DVk1NXG&bIQmYqhRffV3*>MA7Wq4HO#TjD$6x2#K9zSJ|Kru;@}HoZ;Xi)TR@Cnt7uZ1Bt7Gt; z+FyT1(c9m*1rMq_N)78pRQO!qnrr>kM(8lGcq8h!W{hDQUn}<50a@11m@VGBV z3bKx3>lPy=Sy%C5Y$@qztO7{#!!N;r1`#j6C8SZ`Bl3Jt?)s*L1n61>R zE4nnhMx(kk+o@%ER>o>Gf$-ZDmQzG&c2PB7(xv&9!!f1#ylRP5lE2qMbZLr-x-|Q# zmylm8!MR8d9g#6eX%1CsxQ7$Uf!w%@Be^h2P27%kSKyR!IZ~R;2veG`s`KNpt0)2* zkh2zK%l|LDx-=)N4d^}6-;1y|Qc82W>WoeWFNjHwpqAF9Ia`fDBThkGn)6jI+=J=Y zEUQzU$2UW`Q=QBo*7L9I9sCt6Hx?gtwz1Np;LE4sErW^>|KKSs;qrHw5pvsizMAH= z@BFA@x?MRpK7I8p!%b6P1SwC0#6vhzS8o8{H1*8~;3Fdltmy!<)FN;UYOL;0%*3~C z(OR?w*vTR2`)haJLN>O+LI8w^94xSds^u2J$mJG6i!A?X)}`5Mex0nb2%b8EjB}78R+lfNX<)CCOL=hKzchuKX(uv(~~+m&EA3FNe9wNvEqkz zKxo}TNie%jh3|07M&Gtg701y4&-GXzt!{UwkvBp$0kJ8q#n(`gKXpedWjN)5)W(te z3#`>OK-TA=0Q-ts%g2KS`Leab{Ux!Ma0{0>z7JN_@x&%7D;>gx zaHJMu)@!7pr_3LC{|}*c93)T-aG;cM*l$Q|>-nQK25rDQI~=R{7q~qpcJ*9EyJHVU zaL9$aA48O@&;gi+px2yWU21LKLw`_A?#;nK;&H_$NX2YM1xS2Gbw@SwuZ2jTY@Z>Z zkLM6m=jkn-&Q6N`E>CaiQg&ACQ+j&u=m;%c6f@b=dn-L%6*JY-?ad?D5<79b>NW=I z8k~c={rE^V)Y&BnC4Q`C;)YrVXk{F!UO<6vOmyGlEXX~o$jA8HG;C=LxJ_(^k|Ij| z?GSi!om;(M#qBZiu#$CPz5n_JQb!caQTYc#rZ@ZfiN{nqC{?}rc4^{C#Vbek=3dn09VM`|@1 zt>JU3+*Ew6o^ayJcoKpmwT{4?X-oV;&6izZhDr9+1=N_Z zC@+2x4N>B6Y9*HEd%7aHp92NRwu=AtDDbPQ+b-bafX#`*1Iz&{qcSQ{;vLlx`6O|? z57JhbD4gQkG5Sl4^HjhX#B%`HNf*}goOz zo>|lKi-4|#rC(@=xaW9U|84R%+c-?$;V|hIc!B5gGCVG(^rL`E5SDcJD~KCw;v&!M z=%tKDlg7hgDY0;)=Pyh{i-niMkXX3YQ)CC%Uf;gB&I_?GFIwSAK<46*0thtc1>k2(RPt1Q@CwIWMT1S=dT_Q!^GZH(0F>Tw zp-(jB7~r2=%4#Ul`bs{_>bg5_#J@VqJK!Y0;zSw2>+~9USG}!UDCF z37QATKKhMLL&~e@E#lC{z{n#t3weBOQ8ek)Tm{5tB;QMO@dv?5e8fI_A9@qr!RqU% zwKP=3etadMu?U{+K>AkNR!X1Eu4Wdu_u)pR-Un-|%Y2rk;sqEK~en{}}V5aC0Bj)kSUv?lQ-``NGY?kM5QfUbw71s-KL zz->mPlP6*(9EV9a-|tKuYtOBu`-SQ;KxM)(7v?0sYG;ndT3u8VRUc53FwB)ViIeTI zsRr%|sJ{yr=X)rLU&ZchiER-p$_wzR~5#wUtp8 zJ&?rKaYO$yS$hEZ$t;|t+A!m5y9KDcaMV@c_9Q1Rx#soFwmADRXYJhRWC<}9q+<6V zmN?!F8h85E{eb!pylxZ+okYS1eGff>ZO{PqiGl-+&??TC=MrIqpIwe`Z7x)pEBiFT#qfpGgMbPmxu$wNeK`?2{Jh` zHU5oX&9%4{_zs6-`MpR-$+4Fa*Ku#Pcy05KfGzZw+oVpyXA3~kw#)6yy@v&g9|kKU z{t`sri)(VjB={^wZzN)5SwLl=a|F~wju_bgZsp_92nZ)p_84siG6=t zMlV}9cuBi<385c;JQ@4<0r?U~>UQ1|`U|kV@5@*TiNIeSARtlHYVj$Ox@+{icnukd z2gdktq<%utT1C;ACGNR+Qdu(r<_GX_7@W$hc3&+-xDVut0G=W!k=7FM@UCOZS_H{f z06IIM-hs8&JEI_evL#YT@nJwmISj0QCwOkp2UrUW@p%B2I-n8%dmR`T)@IWcU@Op1 z$e`VULp0t`$yyy+fp)1PZkHU(p9AG$G);!+GIowHa1n`5{F6hc7#T2HijNVpNr_Ze zp6PCp++d;WBDu-oxGm$cTT&!aI(JyACC=b3oM@}Mams1~;f^>`zoTsf1c_5)ui=>^ zLPt7CKqAqC3F_s37;FK0!-apAl$C_P&!=_Lg%pg!t^53fR|43NqW zs>`ONlwJ|Fd#zT`0&qKrVrjI5st%M21_BxBphkfdZaFpeXI*Ub052tlX$#z90{s*% zDWzLceOf^Cc7U@lninqKf&;vm2YhunX7+aDLX6$A6d&NJ@f}>P&|S_`u_$IpQaXG% z52e|CAU6IRPgX*Ma~K6rxC5nD5subVI>}(Y$eiyH-kEcAst5<}DP3gTUZhHSaJuqJ zSMr8R%5yScFE|=qk0PukDYNBvDw{l|%#nst9&4t|m0Op*f|4>{x+k*vQ_2GAi`3}V zv9Fb~B>M-r>AW)&(<3-iUu90bAjs;!dIR|wp@$qq_Z_E7Zq-1bRvJYIda|<73}+^1l5zbG3+JW z7*GpGgKWG^FMrMi10-~SHjZl`=z|162}!!X4f#~Gu1GFIex<9 z0Zk6WT-Ka&Qk@>Dtan&0Zv*;(FpEF1iW%>J0CHTEoD%10j|q6;?FZ*XG*2iwJjHQG zT1QoX0REd4Cc~(D5UOO^X-a3$edSDdGw&QU{Wx@-TfnybkGaHop2~lkGJ6`NCN7c1 z7!bDfzfz8S-oL^0gD@b9q*r97{Ombb$YjDK;B#G$q*Ck1Zg;^ord9&m=He0&Pxv|o zdeSMWc12e6Lm-@XNvzenXO>dL-c$qlAHZ%nxFrLhlu~x{B)r@LT`I?1w0<~DDc68V zN(Fm{Us*xI8Gs%S!|b!A)VHTqG+EIAP%FaWa*_pMDP8TxZeuOBNt@25x2@Bwk~bZtSLMHorrOUNv7fi#_@sqUR`Y+^ zQRD4Zn6<6Bol8<|ZqHZqV=f+%yLio=TrVQst(v>IM5Ik^^eh=>#lQGI(p>j>>BTvd zxNZ1wKpq=)o3jNG)E!_?K@3e9jd?gQ*#77+`VO1${UZc+#F3g4o&Y;@hBC}Pgx(J+ zLjk|+Qe-sOrU9lP^_)JVj=zN~Ox0ZbHQYKO>%$4z7*5Eh3sA2UvYG2%Bq0p53ZBB$ zOGotrUOUbxdrLoK_#4{XJES(PV+v+I9@uppjGLcA3ZnvHJOLE}hRDfkwGK5WX;{ib zg>{qH4m|e_)Hco=sM6czs+WjoA{{5Rg0q*SYmVFw1dth4$G&Co z`JC1b24llsFy14h?=)Q=dRqkHGW}M^{^a&wjt3y*9wzt8H;p!-Nhx;h`ykW(LTM$B zPyPf=QpKl$dh)8{(>YKjzG(csvfe@ z*}e}oD7iv^j47qZk^Cf4RfHpp ztt2KZ%i>7w4;!p}f;3L+%PRt*%^f5#L|`ukn;+W`xI3VM4y-Tl@+)w&Np7`sv9c~9 z4Qevrd8CYhaKHUhb|?jP&Pk?)O7k0_fpYv1cB#Cp@o5SkP3W& z)LHpv3`(?;d%ai(#@qlNhg{JdiU|>4(8i59xnDJuF$GnAa2_U)7Fqdfevagf+EgDJ z$|JOPvMNgx7>6 zR}HTTOMXhP3DYIC1ifN)1Tmgqtn0-dT|z(R0dfhUHytFfRbX90r*W05?3gIYg+m0R zN@y>xxTz3S8GtL0vID|_cM#;1&~P*kuaOc2+|H$}6N)LJvPR25z+*|Fg@G}kM3qo8 z*49*_%XpvJw_rqRw3ZcJ7YhYeECG_M_aP9z4K;COh z7>h0;S@P!RTD?xSZ|WsM$}9=;=p{j=Kvj*)_J?roJTZ9kRe}2p*Zvy8jh_(bYw$O& zoCA%2?bz&aR$*wHA~>NbLi7F^D!&T0pR(B8k%BAN;NrBom@&9&8=agB2)@6UPCge5 zuK9{iJ_HSZFpo~&(}HW?g0myDIJhAW4GVX~J%b}~KcWtBhg+)-tA23vaHXt&T!cIW zv(5&$clZY74{Nj_VXGsrhv3eyaLrIr38Jz|W5>DZ83jKX-WZz#B2#O-K%FY{0PKlv zjV_3*i{sA%miX*iQ8}-%#eeZef z0w4=5bT%9U=|(?;1L-DzcvifLr5un_4*`Faoaz+M;7Gd3HP4`Dm9>lT(|~G+VGfp? z{N#=YK2h&Zw_Pc)?70ZCX=Wr|yXSd(F zYEtx5m23ndOnVk!V&I`@y z$h^p74?Ab#Dgpcnaw7Ef#&fAA0sDS5i=w9~@b+2stfrm<_FrjO9L8i10X`;+o{HI$ ztR@fJ^{$|ep*;(MFL5~GZcUqnm3ki)t7i?|cUVnMzZI?~a`Shq33~``HMt=kQ%x?? z<5ZIdd*R8x6s!BV&a484UT^6UB99)eL&B97m7kFcG3RB#vCRM*u z)-Qy+1L_-wO*I*of-lT7v9AJ}N?0Oys!0H_>1tw}>NGBPg?NkiZu>~^ck{1;3#rGZx>hn5Y|o8A zr0*YGIczYTx}_aYr*3Iy(y3e8H|W$YZ67#I^SZqjz5#@&o`j}A8#b@p(!^}kA(31lkKFVLJ?rg=S%K_mU|x`1h3i#(~UovtogV#Uky z?cjm)2sX`Y_92nCGihGAh}$Zd6D>i(*M36(V+`5}^gm|dp~XFVh_bLuwp2;3!bwl3 zhsY6)US6O46o)QK_X8WQoq=nm$=etN<4FCKW|I|hB0}VBQA$xLUj5cJ-)#j6bFd=OtBI#Bna<5;Za(Sm}=u~ z%M%lGYm{x}y6VN0a9NI~+chlLZ4h`tAK5`4HF|v<00w;=oO{ig^Cm%G3$)Q*ABP~G z81FcY>%G3E@c0=Ll<=Sgczqn81brMldd->bd(g)>jl4dt?DYEhHjdZFbwfelFI00F zrv5OwAjxWVfo}hCC zB{~9YHd1k<%GXu&yTBaaXx5-NvP1Tk$nrfFd9&X@s|n?>N#?sP`sG~FJ?Kgdpavd7 zeBVU`j4?^Eh_IC+^oa{`a6H%=R0Ek+Y=nsM#TYGSu<}gAB{76=%V-;hv}EX22^}HUj9e;k& z@=hQ&E0Rro^G9dA!74Ema*Im74iunnQ(lS8d7Y@I2}xa`Sb$z6?`Kws>WNUW zUX*hsa8}l!!?f-Rv5v16WwB1H8nl5H?hqw>@hEJe!OtM3W?e-I-$>H9STP9WV5`_R z5#?J-kx(X}W}79`W8MdJfo039N*D0Zz1e_YXI17KP1-W1&l)<3)#Po~Ilkl+Hpd!@ zsV%G6E+TyIDH7SogwCTjz6uqo?G)I>?yyAoc2tDSpf0eWSZkZmd#;dMbODATpR2CH z0;(5!S>>9Kr8D7Q#MFE|ZLktf$HDyy-7yJyac=%9-M)mz@o-O|JA1-a6lC*>bmvI; z4tdgi65aPDB%szdpGc z1K2jG6zzXda+t4rNz$xAJ(=%u(nj#juW(k#)nyGm%-mg0{d^-VoF4{$7`43Fc4j2s z6w4|-$b!|){+2kuB`&2Zt`gAbT)QmCL3wL<&^z<1%~lC=i4WZO_nLiuW3IISjEck*g}gh}Hoa}hR+ z(xC~gz10ZwRl2+2(}YJ6<|}p@mMck{luYGKByzrcCy}FluE~Usm1~pl;+f!%m|e1p zo#&aQ#Mkq*wNz-en#tM`ulPrpukD2sV|AQ^%316Z&qVn)U!?FMRQqE0DgF`WTYeG3 ztzM$;%8Gx4Inx)G))_VEZK~L>IOoon0yVA+_G3anss=EV?+Jz>Q?NUcOT{j!6;Lm4 z1Tu~QMKvDu@g=yRkFN}RlqVasdBx*30N;-b`uJ{D(8qVtyymP!_`X$qC0tt_T0G8I zpc0lK6IztNz)F!&0#Uc9K({YpV>Y;}(48Zp0&=-U4Z3qD)Ma>0y3-RDQMMM{g%gTV zwl>`*64sJahwgF-HaT_au97gHoO*QEO2DYkYEl1pxEm$Rp}PUyjT7D@rxD%3gthT- z2kCB-aGiRZ(%m$nH)=|Y=5#kp=t$XibT?1vO#U-;w@7%0dOFhGGGR5tJJH=L;R^M1 zp}TcLcj|eL?luYSsHZpGZ4)|>&%KnacGl1dxKLXRzW@*46_Y~H9lK%Y5!NDu|wwd@k3zARKag@Y0%ekB+qnveN9I3%nrTRw-x80xP#*M`q;$}`Z)aZnsZl? z-7fq?!l#Cy@1xN?j~>G_U%>JDb_?g*84Te9JH$AiXD)6I`gFMFys!~%p**?f*FJSg zWQPk%_&68hGkNCPoS=l@<8$KXT7{sGiy?wOu4BN3F^5uo{_FMa5Du4t1$|r`7W93C zi2QtVj1S#O09RJw(|1DTiX!x-5uv}EP`F4i=(8l7_;}arqOU191Gp+3*cFV!9h+60%XU193C zLRGjTAIfJh25o~&)vhr0521dI3pOU7y$`grE>*k2)PIE97uR#aeD-zFvTbv6K)b@! zcw7x*R5o1V59YHAfR^b}wJS`$U#M?`S|FcY544UhRlCB}0zz$B4xNoudoXB|T&i}3 zsl|nQ71TgJdkJWpT&i}3spW+_t|DqcKKo11zH_PC6{c1fY5}x9`SRH}K}-CflLOin zrnV3&zu}%Y)h-BHIhU$kVJbJ*9HaPQ^*s6P2B39vsoE8$^0Vz@)TS!vdgZf+f;Ppa zYFC&#N~rw2bgq2%TcB-msoE8$@{8JI)C@G~_vf<@fcCvh)vhp=jbdo_Bgm^8;AH>E zNxpW4d2>-$LRZMk4^A1Er(I#*Qt)0@ldGd&HY)o&@+{S|JAf`566nUDB_D9&alh)6 z0NVIdm`=8blfqy*S>sgYVTfxnLPx8L@1WVgqTL_iLd|hy8Nw|;`_F#v1u;&g4F~%h zgpOCw{scyv;&v6|)pOdzjV@k6L)4oH*SkO@cRh&Y*scM5X|Ist{g$Z~!QE4nTmG>I8cB{FEAu2sWXND+5&Y5t3R$7wD7_K^Cvb$Nr>f84HyR3Q4b<4% ziYpl-IcQ1%U5Y+egB{+ZqV*g&_MJ!f(2o>Ecxb@$K?5 zke~1Fg!r@;erq@MFdD&GbpI!>LO583Sqb=R(v+8+x% z8EEBMris-pe^8k)l`R_nGp(SjiY(wm434!I%9TXgUXjn;mywto!0pE{6ApTh@d5 zxgaaVPg&dQQ#4yRbat_GZH4&tY&$OkOGW{sRU$6;q|N#UIh>@*Ak=Y5(q|u|_!;-4 z?sgl5_jNH{=5C!1?V$Jwz^}R#9XY@DYtKdC$|zu@a%IOUZjxnx3*7VoJc>7c(*w{R zeLKg_S<(Xt6>bHIOOW7tW}Q~CHt72o0sbeD>~V@~qwNxVOeJHO&dmpQF_7+Ou}=DN zxGg{R$Z4Fq$<9SDgpODDT}IN|Nf%hWqE zR(W8-HF@KeAJ2D_hNrBP*!kL|pQlg(*7;8n_$v;bFuF{w9<44L&roh&a}6HL&mC(- zSWaUUH!|{fu(Rz&*BpmdqFrvD`?(Y(#N`ZjX>jVeJi3@OsE}j1O2YDU*~d85jwyT| zV0fiBeU_hVcE+g?;l+fVW!|IJbTk9?TeGt5Pn5l@Fp|TS}i~ys8%VSfTkSUeyi~({Z@psR~ChTCK+_@tjArMeWNw z?mz}w(P?VsCA@-kN?%|6(v|%#)EuNL=L=R@RV8f?tJ3a(d`2o1%M_l0=mi{MDP%pj zkh49X>r@Tk#&NuOtk7*nm1Vy>Zk{i)l%?nnFv?*Pj=~%{Z+;(?zLj? z4g*Ux5aN~@>M+7%zKAs1h_{TTZS)Ma62qPz*gPVZ0;WOX4l#Bv_#cc?f{MevRqQ7a zY7}ntoPk0s#P@XV+6eF9O3=jwqn~l13*45UZ|VB^mhL#kjack42sL`P8a>=_!k&)s zg*YPfoV#t>D-igl3(&;~I${p(uyH>N_c6FF|C#r2`rbK(I@7>kfLz0&6|*B`h2EMD z!2S|fGY$>VW%+;Oot*ph*ahG(=Aya|aQh#-0s^aN0r;x4-2{QpxPXqR^4kD_lYIbzC$j+D z?#=!gf&aJwHAmb~Lt81EZ9nFQaA>7WDa)rX_g0ch9Xd%?Nib^Pi+d{r!^gZ&m5TU?fQxr+RJh%ip^^&a~;NOHTm zfIJJ(XZg93c%0(9J$CW|z|QMC&h3U&=XN7v=61u?KXwU9@OJaNu=MSQEU4tmKz2J4 zc)QVR^z9}>Wq(87To2@FAnPnmY8rVbaXfM-(H<+r&k(A2AaROOINuo5WuvD+^_@gV zrtc(l-{Vfw5~}PgP?Hz8DrwkB%&IDBdsvlrn>z`=S!kDpXw&~!{78hjxUEp@x{!Pp zQoV5K`1G{yuKECmA#kP(FiqnXHY>A|rYHvM=4g!KE{f=#EJx55m(AWufL_y*as{US z1^mCel!%VWD0WOntDVQOigXkiMv7aK*`7mK356qE?Z>N_E2zR(r7bsY)Kx`}<>yW* zA+Ex+E5Kjfm7~k@bH!bVOa1JY@W0@q&Yh_@-c#ZlJ-xVZoT|?|(>&00Qx@FdxY1MJ z5OFu+u50#t;B9nO>Xv8@f!zqa5Cs^c?Cn-2AR^=r=$Q6%BH|lZenL=JB-U7 zhr3;!&IksLSO0vCjM$?J!-GZ<%4BF1^zk`a=o9ErbpS1;xUWZHj z_6)+#bY4o1S3a!%P5jpTE<7_-rC;DV=jHQP_L^VB7Ia=|es3n*PO+02ZBTcR1 zju7@VfbY6W=o+skqP0#;P^;jv{NEuy|Idt+uhH8(5V+6fvu(6Od~?`7fxtha09_n- zg_yyXpYKCaOi~c)@_Bj>!}?;U=;Axz*t|;|cD88hUgN zL|Y>8C0CSo=`u-~=ixis#+G>=ax6dJ7Z1%uxIGR2*P`TbkIaG6UXH-^F2Ly}D>Q+? zP6U3L1vpON6as(D0u;&#;7dt;u$jOC1fI+S947EH0R zAfiKiiJ`hL8{%F7b~X6hx=hw}Q@!ik4Az(0L^Y`}V)}=7Nqa7WdHG=S`k#3_w7WOl z=)~YYl`ow{&LpFWPKJ%kK>yl}fc5efJ!yQw!{Ap`uZ}~kxC@?>;=$za1zBQc`TJ}_ z>;rKMrBcr&;Q5b7rggkpvn87qcU)eso1wVBRNP4so+1xA;!f$;?q(`JfW6SuvKF7O z3cIjgNzPEZ@M&nQhhvuFGg#FOPo7_T8c~kJ$?gDPpc^G!kq;s$Hd6(0o`$Kb#Wx{= zUs&}bAe(T^Qq-fG%~IX@-*lGh!~ez*-nI=3ck<&Mg}a1Lf$}|$S&GjEVb@Hx^+P-W zepgvL?jrk6VC0Qsmf~YnA$Nu&yH{BU?;<}AVkIH-Nv@ES=va;YmhK`y3t|r;^I@`( znU}GBFuFB)>6K&yTsRfP4{*$uyqx%Lj5SAXFs!xhJ=R>Mn%P&O1c_mk#dhP{<0i_m zman1VhG=1wyG6@2!^*0KsqBJoi1nAw{IHgMC-I^aj@gQ-{71BS4J)e_X6)aOW6$-w zv~+}qF`|VTn|YQgy8l14uq>a$vViovw7dfipNSThWgpS<@IAH6Q?KB%E@7}XZqANA zg|T>3i%VtZ%j3DymH8m!U8q{1f=Rg5S6%?}pYYFD9s55AKi4BQITvHSraJZNY{j*; zDQr(a`_e+y*66Pbtt=DIVE#3gqIq3C@7P}io1R27JOfB<>=}d+pPFcRAERWgd1?&| zpJsvrN?WcL4mvG{b6roQ;cH=7q~X?g(T10Y-!+`V_VhI)-cWqJxWdG7b_1^Vw)T^V zV7A%@pg&}0D?VUc0oP*12c`}=$41oIz-(36VP(6mlV}XLa^abg2?`fh!82kw7h6Rdehh|18vgM2(S|<* zziT*!bz$*=@uMb=M#z5@)-SMdwweoIE@WmaJ~BQ4mo6-aJQ8GYnl3EOV_}iU!b<#G zr=P~zb7g5B3yVCt zvi{M9^+0KKd7$sV3u~2On!*}_G_Ns1;lg_LtfZN1{2~i0*H6)D?gW2iGq@9eH_a5b zr!O9XE6eB)LTj{Pa%CB`UKzZu5Y31xtZe^AU0I8HWtpI`;ZL0t!?_?a((nR5M;qP? z{z${WfZsKo!rJhPMt?SFz1#5G2K@>A($S14!+S&%Ws6=Tgr|!yo@8 z+VD~EM;d+>e%Ejc>pSM(M*mCDdUuY;-_cdzjZD168qJ6@yr|)sI-WZ>8YB}Gt}4CG zi{V_C8fkdtU!x752!EvEzrgPrPGOznZH@j+XuaF;=M8!Q{AZ#WQHD>9HoOW9pJsx> z4N}MN#c(d7jWoRW#c0Fl!XIh)LHJ$6DXi}vT)4Et#8G0C+&u~-g4wD*fcQ&nkhpZI zDqN;PGUN^*+onO%JT^$=NrPln!@p&9M?^vBi_VkCyT>ZSG=6Gh&NugxA0yndao*BGOD@(;ylB=kGF18YF}M1AaEd8)14>VP#V~iN^40Fg%9| z3LAbz8_w0tk%sq%VUdP!g+J2pJikX6PGNicNVKFCjsAtvW|`}{wn2Xde|Iz^%J3f1 zhHr-9eeW`S(vOnkTzVa8_z)NtY4~pVBMmQjIl^!Xn+D0~Zw9Rq`RO!B20aS?OVNxd z!}moSeinuwyvy+FKZ)UKRiX_a4Z|W0-w%JJ;l=-mFr32L@V|}zBxt?c@OY1|0{y_x zjAld`UexeRRq^FPgJgojRpno8_^B+0Pl92Qh98GN((tlZA`GW6uIu6GAsPL9qRlcn z{=7k_KZVKgXhxLb6Qd0;0mG-=W%#C_CC9mbKC-IJfnkw`e+Pf0;Z?6j7*1grj;`G{ zqkkl{-ksy088qP`jLM=JQHK8-Y4}Wa;eXguVh2XSCOEsLe`?_=DESM=Y{k{Ci(%87 z>Tknh^patg*6_w+1uJ!tBPZmi7V=fXAvm;#6VR|k;)^j%CoW(84lb+QpE1@_mBTP3 znFFA1j>=<#qKD3*Ka()-9|!SIaD*qJ%mmMT^PK4X;6y8KzT${pIs|^0>yV#Xcmc@ri%bh6>kTVst7&ju7uV}>J#{U{dP}WN>KMB)z zR5nD{jx}neXr&#kp=*(#B+|>nhB87gSSq@P~Zc;pE%vYJ}lg9X!^-|A+UN z;T1$JjYGj}Mf;2*_!`>@n-%_p@phxmrdVEAy^U2AtMngYAKWdrG(v3Pe~7I&VkMl| z-d4LJ#O`I_s;nZ`J8A%~n1e>{b+0aFweT}UYF%ZG=gTdeBOQxeUasd!zfgp}N5Bg8 z$0_8;7s`u(jK9c`$n#1MocBumr9#9m6D=WtG-hGuj{_=^K9=-U;p>_ z8}8?MuIoPAea^Ygd7k%qiP#1wR?3NUPu_+nxIZ-Nx6IURcXcXzjT|nQL+rTf;i%s; zQ*+$hj^OKwoUNIu$K4S};lw*`J2>P>INJ@r7*G7ZD?NB95Odtv+Zy>3yZylvc?c6j zOpp`beg_}#Nuqn<``)v4d-i?taq?fJOu-}7*&oY^nW-%6wmpkAvV(5Bf5x8Q`sjYa zWm&iV5muGE*uX(_54WfZyX_3er>PekFo^C`GOiM@?QyYH2EDd|br`G)x7=p|0gGJq zN6BVgr@3l|8s#UuO~zv3-&2RDNQ6HE)@`t=+yVpd3_fDy?2KWOD{i5|9Us$fcD=gW z0cZHh?vSz5cP!*-xHwbX6~cN`+_g9GUh1x=JAi#5r_rBb&p1ny=#?=X&NPV=jfKff zKG_{J1_w#}5+u>S5p#UO|4zdD=FobT!GkvXSH>#w&7t)Kc+{cwI`KWoz<<+5QyuRw zY&2l%NmR(r8C^EBLSDj!3F2`ntpA8L7ZzSLf~&mG&=ppdYs)Xo;qx_Gi2YJ41S7?} zejvig$y6p8urpKXmN70!rN4M&Doey-DnACP?3cw<-i)VGkNb6o=tK7(y3K+6OW^>U zmT>x@SakooSS&<#W4h11Ay$Z(`x$OJDmP=0A~1c(C%Z{T&+l1J&*0*ba8l+L!n#`A z6&UznABTgbYBYZEgVr`w{TkFzx!c7;|2RK`$tGcSo+Q@mD0BWsxhJ{T1;x#HyC*H2uNyCf@F|E6iI*z0#At zt=#pq8tsC~;XJ#N(mH5e_+-)=(b2ulG!wToy zts`<+?z&sUFjwC<;6BUTXI{u*1D^_at#efjewo}flW$>k#GozT!uShQ&-<8q zijB4~QysY}#{)9-*XY!9F9K#ZzlCw84A@`caE_A^yqBCfD4W;$O``1HGGKp?6OTJl zc|+s`=7|wH)-JL1g0Z%{TZ;tC9LL)8au}l=YfE5Nxn~TViz<_TI}n*vjkCcnm9i`K zah-mmkL~I(z=@A+Sg(tZUkw|$VZL)EXc=`l8<){VjA;fYcXoa=D%2< z_w^Rhm_04~)S?Id4Q_+sC>F0#92y`#9@L{TGj7tVAZ=O$w0bn=2NBwP4bbY*m^hi2-ur0ZRB@^2o&uIU$-}PaM1*GcMm1)Dr`60$D#Flq;nyGvvhOSHfvu zIdSav99g-}zQbx4RVSb9^D}n+&5wg?0V{JH2VEfV2av}nkdFW=R){%Q%#=}ASHwl;NS4jHj8Zb;BTWRX! zBD<9T6nqTK_&V^hCh+mQ_~;k+aW?b|q7Oy6fQp{kxycYg?;f0S`0u_-4%oq0$vLp9 z+?@@%lbU%A?)Ds}HB-o(J(W=^u6|`Y;_7QyQ^Z;aYq>Z*#wbNPS)YyN276A%h!pck zed-bIaE71k+KfNMG4<)s;%*_VU3X+2`nPWe*@f?xe>4)l!S^cp@EWeR$Tl00j0wIXcUfG74A>9#LK5ojRaN71yHVL2N zS}IMl1=i27rn}5{@g3FHv|7L#0&A{pY@K9&nwp>NwHYeK%9WXq`sS|@cW#4G zs0{up@fU7~A`499d~EdA82yAG3oCG?^IxnQ5({_ELYu#5C`ybhT&u6muWE#|2%N*h zIQ-OTx1bp-+*fwg2}d>VXFEC>N2w8&%;-_@+zo%Rj4~@z@I-T}MBBG9On%&yYjNdM z{FMpuUdia5hGIsmajm|LUT+yK@)@1zzK+o9qm(2msKGuMr_aR8P4jQnjFko%Yn*cU z_8HzEE8kGRrA=09o~y(#&@wpp0nW{LMI)7Ys+K7A7I+KX&G3tdH-_t&b*^FB7$!R} zb0%QArf$)eQNc0mNLW>Fpn?6EWzSLBfYqc#8>q~e8;pC6!Np#E1>Yu<910pl!6Yl` zwdk=wBNIw^Yx|otZ&mJa^A^V9s35I!*Td*+n^RB~^`*DfDtdtDmAhu)mXQF?mPqk^VYh-7!9@7o?&avcTe7? z`R!$qgWplafVK+xJr~LAYIv(*wlhrjftjC5eknr6N`AQ-UI44YHL=u1gka;}xHrrA zz21&=Z2#7dIJSd%j2(`~VY$1=ju=KqAXAAjs&M;TLSjz!9yV8@W7=t7EpEy}_-voaR{8>%H7M(R_pG5hTE%<|j9zcwj&<>_U7yA* zR=FqbkTF_cSRZcLd)a3XyC3cIks;%K;4~dK1#J&`bwxOad~47kDtl&rCFP~=*}lL>Fuqr&?Y#6xP@gL*XP8K;=Mx36U3*!`91YnyNlx606T05G$db#i#l_OhS0sb%>RSQP^+x*+ z%<2FGN>`unp14c1d5o3s&g>x89=2GkvH7ajpzRErJuR~r&^iL11m`+m4TM$Y-Z!w1 zHR#0Q41vUiwHLl{q@ODHvr!rfwnwB@>4>VIw=;T=*39qdb2KmW1IZC@XFMx8Dunf| zJWn;WP2E4oS6Xy7{C+!$z^8v}pU&5eP& zxxuAdxx3z4oFm3%-ho`1Wmni;@6any+L6&?XR9NQ9!mp2eDs)X!$39ijsv^N`| z-Ib(OxIc_$gCD;>cJ*3^_dIE2wYJD|QyMpOsdo4)lW&uaNBGpZ)`mKkgWrhh82j9Q zfON%QOzxBSBffxAV0ho{+?4ZiFg$;b6(T)La zkvA{RF6@sk_;CaNR`O|s2O=Ku@~@+|!|c2&^CSGQ3bq4N?!@K}-y@RmIjqX$ zD}~>i2$%17yM2L!SLMnW*Y9%N+IUTd>M`!xfmf!oS7*{oYN2C!>9o?4JD;cV zaZ@hMWldxvoqcv^M{NP?Mp)C`F0g9E+6UI>Vs(YpVGm9N+y_~0-U>Mlyq=jQuBZk2 z0ixscBv@7MCj-pA+hdOH1q$ z2aLn)k`5RvB3F9)EAUt0e7;3h&UDK-f!?dZ*DeP(K5oiwpmfJC9ESqxRg`72yM8bp z8jwoP7*{wMPyOI-kv~3uzFRj|9raW{sSooU+UZob>pE$TxzZROcC5j0QR{xcJy~^Z zk0Mx$0)HN;?Q#pQO?PaU`C_qMzJjIg^1J1sSleYfvY_+kL3{ajA-Kx5FV)Nj?V{Up zf732GjW*8It`sy+h1+21v3bhfW;o5}n%NT-*!{0^9~g`4 zFiB|`vQ*_Rv(qo=>7I?6a>V zlCck)B?;DM>4au_5>?(m+NU0{QD^fS}GPQ0KWmDAz3f z#+>wvj4Y1z+wRMLai#SwKbt)WkTpPN7RP$+7yS$t^oz`_qkz-~xB#AXgt-;gB9{bf z13Zpv+5qdtVgt0<&o{tmOQ2L6ps_e-16&S>HUPm@uEu~t1N?)2G4Z4!D2Xh9d&{#v z6>gxp(FPc9M{IyjNIL8nK3~3H__Argc+Gfhj*-fXGzYxk*}JSP{O_MMl78`yv4S>Y zzo>AR+Ud8D2{c(9YT~@@t;uqw$;P1uu)ek?_DyygK-Og2M4Ietg9S~tP1g6AG_=Xq zO0BZbq&l(5l3;DJeQ`~j>=LoqWRqcOpUD}gopQ4_*%EQiCi@H!Z8CzZTxSFRf12#m zXrIxc>_;n*Hrbzc#3uU$Nrz45^W~e&mra}OOv?|oR!cxg?RpVnmO8Y|Ic>n#(X zXp_fzyZbzBFu0%}Xk~OV$a%>OG*M z&U8GY4mTHIRk#ow)IgOfJu1k4fdZCx118zpv_HS*KxPw&UD@eZD6)eNA_UKbRJ4%P!u?riyWV{xs zzt!s++()r~**?-QJuH~Z+GmXhQv2oM@T5cOg|HR{K0R3b<=wcZ{jyFh_RIgm(tbJF z@==6rVlL}0&e<=IJ&?}1DNk^fd)9#epMIIyC#WVrl-^-(v|pCm5u^AfBrQQB62s@q z&t;$Ze4=HRD>AJoc1Y`qn~as{iJPpM^U>&75ZX~29F@DSM%fET?a-i-rE!IfhKzB? zGe)gWEiCc0Fd339o6(2&gVj}2tFr)7AS4QQZ!5TWf2xAj#|k- zU0^}iHjv{BE%|qS^7xuTgjQdU&o|1RzA-A-^*s|E<3LR*%m(Nt`)8$6%Du#B1xaF7t%(MQI`C>KKUxw=)tg{_2u{uqg)iUz@U_ zd(a9qknq6;3^=~7J@*ja@GZeCz6Iy?+(?|8=qCJ+RL5JYU9YqlN1LspD~)$rkl(YB*BbnVwOot*mAloE6duC$`f6s1rE--|1F(&Y>VI6*S zsX{v)jtM8j=f(Idlb49~K$@aF+RSr^1i-2S-m1|Vgw1FR;8(rOKBA6SpLMh&D@ z?z}T*@Cta+4AwQm99b60`xH0Rj>Z`%l4b04*+u__N!g-(!VR#~oB}>pURsZQ)>`sr z-@VG+JrPxl7=FO+*^GoI?Tt6?yefnO~?_JZUS-2ox%)jrTiXC_ozYhNZd~Pd zE)RQueP#dDC{27yD9;d-r@(mO1kxF0c{Wy_aZ;Yk4S5Z!>Ren$DmsDGMv@+*7t-SH zTT6b3Prk~nkI?GN@z+MVtAiiPXS(~5jDd zIszlxfUfaFpbh~D-`z9N){Z!Z`P&W|N9O@wU(U8z&KCJN!gEwc<4vmD8=(EhsPK8B z|JnwCTa*5A*C&##`m*$2qty8NMepNV8y|iI-|d;I)e!c+mV3C=zW6JXmpHzIdZ=-G z8LDp^)WdkkH#@#D5|3%7k&8gQTF89SWBw5&cQe#YO6J=iANT;bUF>u?cH9Tz<3i@k zAiIG)(e*dfR_%i}cJM`!^G|ZA;2RDJK74oBo>Q3@v`MIDPJ5`4>{J1G6fwTpG;f((i$XK^kh8^!-T(7Tn4&W2F zcnq`G)j>BuH9~u?0or~>+vpp$%3Two)tA!#Mk(+qp*$yJyQ|oEtF<^N&klRJ)T8(d z%hTgXmS>?MZ$@hzh3iN~yZP^tqzCDRv~GU5C12x{hq8S*te^UFe5g@MJq1JmCCG81 z@y-i!{1Ot~e(z|GKR}M3bbSq3+VQON@s96-tvneEUppPP*M3OzMEsS>Yhi~WO)Pv3 zwU3hduGlv|$2^oq?hE2=LguSu7YRA%5pA!#mCX0ae)S&+20I<5JQKt^A@lXJ-wAmy zLp@0HOm`agn>*X7REAcvo3ak1H}{KH)t-fX+U&psp>yw+nQoMvxB*j+ohUelm04`Q zI2RoN5AhZTU_}IQRT=JwLQewcDXxsdKjZq8=#Fh+6Et^Rc?NS7SD>NG%-m* zm0ZCpnW4!|f=J`XP5BXt-qtxQf!t|6ywrXUy7Hc6o(!srTAo4 zSc{cgEr$ktb1HI}b+J{qx!^qj>9IXfaM;yg6jP^%jP&P)RU zjxe8Pj%&Q*DmOhsi~Cf{qej{4LmYE)3F39N)$Khg{kSQQAkj9EE8$$+|9E!LeP)Nz zv9W=SeQK$^=vx9o6`|FavCoW>>gR)Mv3m#^>tnod$~^*^8Xn8oE67-toBcmh_{LJ` z9Hg+sJ%JSJjCXi2dR4&tod-sXzV8W)m;!7SwZ{25?zTJe`k&tqy-&y$N*29Idnxz_R~p+zm*5VkiGZe-r2kSXHjC0fU=B`i5J5&Ln)> z!O0ejsL5WkK-VvU%rrJNBR|=VvY!Z&x+qBM9!cuCWKz**C;ld>ayQDDe5n0Z_(v}I zDqdv&gUA&*%f`e#l*sA7JmD6s!(HRYwPFNpU&I^Mgq(lbl}Q-03Q_6i4*&JE{R-Kd ze%WB`CpRiAO#%LDEx)Lv#a4y;%xH4cV5WN&ageIktb~zP1%JQbFYE%pm$l8tdEuGd#pM_N^__Ej~}U1YRNkYTo#ZWZx|IQw1U zQhn^|ufgiR4z6GO7xT^E-z-AX*g8bto*bNW-FS{0$L}A)@6-Gn)}=V7PZFG2qh;)j zv)R{YcLGG8BzO)GeUjiSSa=G>fbt}Pa!c)0A94p}_YJr$Px0I{V4?k^+;Z364p}u1 zgH&JD46v#>Bb@8H7>#$3@eLh2;>?G~c4F5?My{dkmB`<4)W>vp6|B+7lIFkNJT3cb z=KtpGy`{?9qw<~!^8cIU{~!ZO*~{J6=AQY#7^M30e`9+7|BU4^*L*VnD8PTLWhs0r z+{ck4bnG66ZKz{kmP`!&guk0`G)A~S#tl2!kH~WKu54%ijKYzpvW0Fk)B_Cl@$MO1 z_!3)_C3d=iv5t?M(iy}Pg!~#XgF$}MRT>J!_i^%qr?6g3OZ94yMhcNX#V}V=U1F#z zO_jgTaOMRN`f21U5SI&?Ki9BP$nP2I=>lYIru!PbbDf>KlzGJmufziBltZJvbJx?@ zJ9Fo2)3Zi9;(C2eIMr&kpAW$*caYI+Lo{vdtITFr3RmX$kvR%+Z>qwS@G(_u)nG%d}K;IGSJ(c&+WG@p#5*#Xzww z{B=J(TF&m0W>-V9nVaEyedSzkX|D2Vmb=R$v|}5fJ!7;c*ACWf)VQHWyN;91h>>?8 z051Z26#h!&t#tX%`JV>KJxP9ykH3d3KgV~v9J1@N7~KZDRDr!Nau9|Ge%zGVxU$FD z?6>qG_8RE}hYh~ARPiy?(S#(7DL1)krU5WfIBHhp9Zd@yeIt(gnxiT8IP%wS4;>9V-8;%Z)92_sSc}{(=BP(K zj{G%bUp~mucc*wq!vjYziK8**sA)Zp{Iws{PYRAM#wLi?(bs{a_C?ImWOMYgfunWg zugwb`y?ugrbOPvF*+a$AEORuz9!LJ#O`)T1$9YE;fupy?(L!@{VLgugwPQm^PZxSe zTLMRg-C49cbL77n=!?c*23&2|+ImN4G@c=j_@jWAf?nnhhjk~c8IHd;=n1$nA)nj> zGMo_jTZ2m29@bJ2=DOW*mnDtRB%{{x2WQLNk@)vx0GGPoUPuRSb4Quu57;V#zbTw_ zwQV2#ZUW8|G1u{jiIa%Dc6d1gf0CGxX^uaB>>*980C@{~9PLuIj=y`n)NNf-58|;} z*YqjEmpcBg@`qMuw*8XId!o#B#QDs#SY7;)Va?fa7<`|jV_wbR~6_!S(2Xnc_4Y)Zv(qsPgcc*dRRU(mBq+Z79*3a3fIi?lpdM> zitmX*Wc~}pGRMgLH!O|JG;lmJhY5v|Ns2~hk`j+hWiT?ysB$eM`II=k#VXNaaaX%e zCBRP*iw{fE93@x4(pdE1$SApo%ovPCB`_Ah06}9hjS!E;rf2(DOagr@DuS_?MEF=F zLSr$B2x5^CjYSXfZIid)rsLzWn1)EiVy6aTaet(tvDiZj#aK+kS}YQwu{cC5#$u(g z7>h}kk40rM7L~i^^gwDvPm5R)xDT(#B!yG8X+6U)~@V z&y<82i`T=_SWE-QW3fyqj73s37L$~CEGmPsNJf>rB9c#u#Svj{8H*)$-M`u(7#EjF z(u~EmurwAuIL~}wjy_tnJ;y~QFc!D#G!{P)i?Nv9+s9&( z?eg{G^SxK8i~+oEE9{-_>8a^jY*b|MrAP?mBnZztHN!Kv~oNe{gt$6 z{7e$&Je_@kkH$1`JR0`}P&Fed8jVRxJQ|h3Xe6V`HO|ttpMSPGb6jO28h0~9+Du&} zi8C4p!qRB;;7BxX>h7aa35>?sAZRqE5#rIf9zdO`lRzJhieNM*5k4A;&}d8|f@mZ} zqtQdcXgnPGkB*ILh(t7Yvii!hX7~F%yI$y{u^TMi=Sjm_G!miFc)eJR#tLD{3MP?) zk49xZ39Pahjbvd36KUmmH2N!P(fEuc%xL@!maSmSO#qHZW6niB8cES;O!|*UqcRwc zWK_8$Bl*;^aZ(~0&o@L`H0~#fGa8FvX*7CpBpPq*>7!8zjK;e_&}d8}#G|neK#j&E z&_|;p7>!AUk47Ri8k2}18VS*8^pG$bU&7vZG#b+oiDMI$Ie$*6KSMDnT8_+$``Bfif?)(^&Am{ahlcXdWTgXMy|1{WS` zgo{r*-lTbFdtA2rLG!J&Zc2Y#Is6=kB3(4Sm<>K2q1gHfy~%~!RPxC#eHYiu+;m(! z2dJg4xE@r?KG?1{M3vjkd<0vg1L>;5Rah>X!g+<87du)JJ9^uW^d9ua*tOpyM>VdK zr6t>Rm5xmAdTx4{jJ1gRnXB)|{oR7HU z0=!#x29V$5PwRUNcHKw0+z(wUuSpJ1-|uqq-Ke~#IZe9pRaMXIj4RFT;LPs0(p(OB ztL^$!US7^ate9=jT*!O1H;hW9Dy_k>Paq#RrPaB(%l&VEKQSM-?cPP!ABBT!Qn@+V zywvp)zSZ!ei-x3fn`eJD5-;Yn6E~%DbLGSVm-0c=#<#gtZeI4S3-AmAPLR?!mAifR z!?&eUyIjUc5uW7j49h|aN#$;v{Yo#k{z_bU2aq!NA*`)pt%h~TOXH-OT0b-C)Fb>mmaGf6QAyu;TaSNT(Ns4F z*?Qk&K;|{?l5Gz zSz{F@e&aMRKc~!{g$rlFPpvxv)*_b#O?MaJ{2(Coqjh?ix$46@ZJXT`jiz-v2|%sW zH^gF{cD>TqX_OY!=~P@UbF5PZvQDGGpiZ-{B9L`TV6|i7TBq0Giq`2^Sn)cYA$95< z`g;-80J&w9%zcRq7fZSe?DEx<jdu+10n{U2t@z;%s8>cO|={iLRGEG1isKse^6;_*OZUy3gJ3*5DE3+;MuW z2`zVzzk!F>o;Xgjh#&2ikDKx)`0M(zu~*>wXymudy$b7;zO+7ob=fspsR?c)tj53b z->K8x&-iaEPEU2GfPT9z-WYaDyGEg?@6L-b#OH8iIoj{bK-7N! z3al!(#!BepQ+^`=!+THvrv2{n-X#syt_!s(i;$zB-)CJqnz^Zn7Hlx6xHWkR)B(T~sajngP zIM&*n4J+Q?bqw_m>sa2rod4j_r)XV%0-DxkryE$8DXX5aF7?L>P?z}O1yrimrH-Sg z7#NSs$S0`Jq41^kSpjR2O9HiSpTRZ#;C(m9-VYZ!6k#f&dxkp!H}(gZd%Of+KDiUJ zuax@kfs3C>c5gJukmwMhEj8RO6+Vxanvne#oa@Nkd=N9ombywT#{Fto+EP(k&{7Iy zODT{o6$J(@r9ie6frxt~t}WGiuy3hLV8vTXBi}ppqaj+W44IC$RvoC?TA#tfuNGPv z!`8A!+H*vTi|rAq4kiBMcp`GRFTV2Ds$~kr=9IW@v2_b%IB3S48+|h#4GY~uN+Z)C zj`f4r5Im{WUr=h1TK3b4yjwZXm4LJ8Vm9npX;_Z?D;6okKQ5Sidv;+THV?=C*>H_} z@CJ#E{mVqgd}x>I;2BJ9)HfxoY}A|~%rqPIXjs~)QA*IL3S^@ykc}Dz292sfHY$Pm zeKDy9N|-S?*6z0gR(*}?9ipP;gGRjqwGnO9-$2zyZFdukzS+uWjT-j6jw4b7@oOuQ zHXIl|@C~Ycv#T{|flt_Loa2y)_RT9`Epkbq_RZ0_W*@Ef{j8NYv(|62TAw4nSnEx0 z_O;#}mezWd64bf^S?da9tw(`Dtt*hVPGGfT!rGPY!Lio*GqB>du7jR;SO5)!8lQow zHCp3aK+_uEe<&A?8?0=sag&IL*r^?o)psQrT77rJTI7;It-i-`&3~r412OM!vaVW$ zEag6xT`SsQC@!oPhy7vox`nPUhV_D2Jz*U(jOR{))f*PNAn4QGT{wOb$J1RItis`5 z;qPjpQ^Q0)&6<9hAM*wSqGR52ShdnUw2`8eppg{BMq1|BKv7W8Km@4@{V%L)$3(S( z_8;LJs0XZg1L;`j9r}m7&`1{`v(ZMn5marY$*`*2QSokpJ1sia=`8Qtt(S#;`>@@j zY7|c%CIH%A%aMeBrn;YAM^jj0>sXN+vPMa3HA7v0D!JMoR^JlF`JyEFWh{_Z;N*L_ z3`q!!z-mWN)7=L+?sO}gt2{z1Mn&hkj0Kmoxn>)AnY$qg`3jFdjlfB~=??$az)z(+ zB>_5XQLXDGnEv>8BQTJXhAwxPSh@JpjE9h%jMq(0M)hVa(J`4<{8`kqK$f{Ruo~aaqE1Rswi#LG7U0|!o|@bK#N?8To1OaMsVK?ZWJ!gQOB^F+{q-a zgS8JV)ZR`=?PlY4hReKC#K%cEd4?blhqXqm17LL-#YiEn(tYq+g1Dy4H3@iIaaDOg zz>4xplf383+|xLx>CFpxGh@63?o}M~2dV1Z1+X5lUQ&X*wAgU}RcySGI6nqCEOUck zeJ<8ju-e?kj_~2KI4kdL6f^_tsmpP>%>9hZO4$gDl&S79SPxr5HLRO`+$ECIYq(G? zv}a*`Ce}h&JB{W*Fv^DJn>A8<>MQ=eF1-b~DTeTmE9C8kyo|?%A~+~>qhJk$g-@OP z76I~@Wnvvm`*jP1VVP?Tdm=!!ZYvPe+(bNX>2X02O#cG;t##9Jt;|*9-&(p|>X?Z| z=2X%_Qh76KB@deZI!V9I^#ZA%Wj7zYgDut_CcWSaamimvYjQU{Omm%JUS~j`ev6N< z6z~xOJ`w-!Loi;|W)U|EviL4Q*r9V8b@fk?<0Y2n>A_QEY2A}84^Vf$^~ir_$YV%z z5_OsTU)LL>VXZu{StgIfoq- zYII|&v81q{dEs~Hs@w^76nkaQi2KUWiM~bkw7kaeN-V+N>0Pp?*YbVG)7&AvI@R)H zckX!j-S%IHj}4yKVrP&uEW|Ae7($eM|RRerQDP&fjV{& zgO^!&R4V&dSO?t0={O5l$HSWHUVal#pJpG=sz?>0YLSpqw zH*m7d{epjg7nhr0opc|auZ6V;mMYM$M(m8Ux#u^om90w^HGc`5n*Z=Igmc?63J-+M zAY9fhHU(1LM1g_0nI}N1PXaM0BT*GM-{4r)XNR##aii+fJM04vgv~yv+o-U)7&H?$ zu&UhgRxYpiWnWE2{55tdqC!>8r~-Wx{6#JaQbqF%t_2@m5m%eHQsk@UCvIbZ=8OBk zT8XVonJ-pi4_I1>QA$vW3Zyz5D?nCa6c|*Z0$GVK16b{tuvTLBIA4jKVAZD(y~7q( z2vlUbWH{Xay$n>X$h%-wx#jVS^zSC?$VF3Zr4(C3#g|Q+%}3gn#^XrBZw)6wTH~vM z(9cx2&07#HO|*;EvAVx-J+5bUABYQOZV&wXqvXCVto`q&x}j?Elme`Sx4lkP%S>EV z)v_Lzsu7QC>MLig8!>==jcVk)@j`(0xL8yppTk0vQjO$Wwu+HPphlWcActz?G_j~g zCd0z+EnuofVnkCT%A*=-Sw;_3BT*jJNQ`G{M0r#rmk5t)B;Pj^4wkBsC@WASr2?cHc~vZ`5mHo*bhU(1*kFPh*<8$&s79JR zK>t)D`-??2(i2vdTWOR)jo1tE_)Owl5dwD`BF{ILS0nd|E2@!su<%hea+2XYBNHvY zo++iJ8d)Q7s*&GesUq=MA9;DxhY6mF!rb^x-5ZRzAdDM`7 zn2mLBiCe0Yt>Tu-r2T_Ht1_uhxNY%q7Q(&EQJI_oSec_bxrT&tw}*kLPId<@O`Z6p zO`V+G2)~%hnYj_BX->@%m4dBw^q^zSV=3~AuJ((977j8KjjAC7;p8q)D~bvi+R_do$&XWm{~UF4EYMt zwTATzUF0t72G$I}N3<2Lmpb0jPs02ieIoRZei9Mf(N`z@7SK>jYa1qykAFI({bV)( zzXfy>EPXm84Quz~iO~D;*NXM_^N_*9ngA=w^7rGF^&}9=nq#aAS7LbzziXlO@}r&i zGaKrqtwm?0q^+JT! z%idzKUU~?N^^#=ydQleZMOmyDvMO9gj!q6?y;QhwEuX3|n;IgnFkfULicnKE_zNEm zxYhN$7QcOW;@&6Yb!_;lD7;$d#D{2?vDZ`rxemFjPh_ve+dZYn&Kx_)2aHs5tT z1Hd!x2D%wSI6mVY<>c}{m>k3!{%UNaD z!+HZ&oy*5!u&?=9hwhYp;$DN<6ZXXU11gB!1=f|Yux;EKvbh}Yr@In3xEm+y+!0WW zd)4YTMJcXtmp@<#=hTaFzRdNco}5ZIr@%TG)>M}fVXOlq??rd4Q1%x}hk(-BDA=a~ ztkR9ccqjEF9-KU2%_)!f}q92}|d=C?lBTRtb=EoKiT)DTOQU7-b(Uj5)t;77FLL zBPv;ioZlwE!e^;0ktbNa=kXLiExy(z^72`Pb5dFlOD83d%~5D7Z~C^VbUbK+DIn)j z;yEcTuYr4ADwmscNe`s>Qh7ar_E{#IF$WsH5OtCF0*XM{lQWOw_E1>0vH`;=Dh6P^ zq+N=E|MdCPSwo-4+Q1y}ddsRZHyY=7b(y;)aW!`jEO&~7%lkww*MOXRI%bVSak3a} ze(Gd>c7*v~2gr8$dktghxe^->l&;QRgN4AsbzPbLfMb=7o?8eBhEegJp>f%G+yc6w zY`hwl%0^Eq1;xw8dj-eMuKBR0O1*j9I-JcL>mI}1?*{5lrQ$JGi~{WJ1yb>CaZIWB zyI7QpOrqKmrcyCRG^waON=4;SDn@ywIF9j5Dk_g%NO|l+Ay2zd!4tjItwxjGXt(DHXE*8wOS_TBhTW()VnMr6Kf$vbHGc)}wHqxn=NgI0Zq%8;;G?>! z*cc_KEyP;OTj-y<=^TJ-9d#2PKfu2;aIBgsM)8_S;h|UZst7gb0v!jUSZB*ZHLB2)<^5rGm=CsYEPES+tv9=t;O7EV+lwS3hpfi$cs z0U}fh94gk^&tnlItO>A^EUyHVMJ1ptDgm-E>sy{eB|uS4@sqVw=Q^L;?eg0WX9MvI z=68Ur#ZIDvViTfY58uWdWhII|8wf4-Yl2;dOr>G1*hFZte-?|yZu=TjV6l@dUu-_Fd*CBSc&+mbKuIT(;2&&HSSHaTx-7_|Wf%$zGp@j4M7@=@} zUjz%c5dqWrJw}Yp@5x7PKBKbl~%5d?`iY4tuTauEQz!%TF+;f$*NLqt^^^%F&DN{YU5a zU5rzVItu3YE}t+LoZI_+N{d?>55n^E?O8^u1Zn&HlkQ?K;e5MX(A*8}v7U|3>pI{5 zgk#+a_1w-_+hHek0pzppgpT}-NpUB187$oi_23eM{Z6O?xf4pD?u2^aY5=hlnsY0? z^2w}b8<1_?3BA;Eox%VMOmru-6HsN2JE48W;!fy$uyiN1pAid5jPHcD|C~f_;@tpC zH}RtIU=vS)+{9BLH}RstU=vS)+{7agkF+3B-Nbti$GQ{R{0mxqfU_5@_(PoDX$g4P z#5-E*mz#Km>Vurq#Nq>o-@~eM3$1*9M>KQXyTcpvrXinHxz#S#(O-VfaPh~7HxJuL ze|(7RLRffALo&*zRc^&GcVimCt~7cx3p+fwi(ekVh3P`y0oE#k>vi2Z{n|*I;SxKi zyWx#8(Vf$ugvv_qwaHg{loC|B0$J$_WTi)eL8U8@l};c=Eh!5hIjO_3R(ipgzS3`j zsyg@tP6v$nrm5sTiIX8K&vY$iI_W@_~nEjH6d zu&P|v(>gy{GvSWBG?PA1^tD|qr9c1dNws)j6MY5?yDGS-o2PBQW)tzFDtPeA>U%X1 zPy-L%8CSta1FkCga#*T@JtcolsDdj5M-{vR)>PR5^|&J7plUCLYrQ4=hk&VUJA6a; zRJPq<;i(HiRoTYKrfii*Wve_Y+bE9{M~r96R(Vvm%H!k_@^tbTiS%{y@E%H$mlhk= z+`(K^*;Ywjxe2;TEKVRlz|sjM$_gfs?Z0L5IDsgI6Npkcfy5|&0y$JDoItJvh zbP^eA_&PT6SX&_e8!(+jCW^&LCFOoYnB zBqETB>V)d}RZFL-rQ_A{_i&;zvDFVukTNk1Yci1tm5E1)MVWZHuqM>Q@-k6bl!?lk zW2_4IrsXM+iO8EO#kMxUbjHj2cF4c=?zmFCOH$`fPz@|y{(43+7?2k8L?&?SV3U9; zFLwBe*=J-F!9pX;4w9u*N#2Wi1}9XPqXkcOIS&>D1|YV36eY#frE;h)qZ|$rdqp`h zb*UT<5Ftkgh_{fg?H(C>9rDm(!;hom>hf2~DF=swpZ(zA(<37o9FD_f9UPRx!9gjq zdlX3ocSv;i=t`k*aM+wv5280{_o zbiup$woLv5_r-flUN$qq-f{>mT~~QV5g3U2ON0_e{`o>-7weo~gtxScr zj*-4ho=S?re3ZW`C1#XYHDPrz%BylDx^xPhYE_?HLouTohoH{n0-yaPJxi@wom4jTf9ZA(a%XvoH4APGIqsrJL zPXHzlVAMT|-p~oKKTP;eni2AmzLQDd(fWK+Y?Wa-P6y$3%4v^)rrD&L7o=7S~XB z!}4-o#kqG{2Oic?w@Lj{oD-_z{4KF4&O5Yi3~|2wvY0r>Q?ijY)F)Q>)CcgFpYyEv z;~J_TxVnZag;nhcP=USx$9@f!GT&)ys5L_8%HmIfYgpNF#DhD)rWE+5BU8a{op z`!2rH2f@;XYm^dHx&m403S^~6fkCA!kd;m#9^sL)a1HeWjCdm9#(<~IGY=N}q7;cs+_!P;Ynu~Fq1uSIQt;ock1+72H+`Bfb8 zF2XLmHn#PXrxb(Y?;@OwtNQTCFj%^N^0*q{uzq?3u66yiNWfe_trd≀PT@C!xB2 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Üt!&e8$}y(cpMXVGPk-DfVls4# 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

    ?ΖhwGX#)Nvp8^ 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 yxWByXob1R#PUq*VK8bv$C{Pip} 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%0D$D?`9TY{LbtFd|E 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

    XNE|=umJh`c>Jtsy$WVtPvp~1;; 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

    3To7`Lm+k5{f zd(IX%wMqXq*nWLt`<=s=q)jr$pc%+SC1&l_;8mdN4IUZ}Hx&UgcTB~yI@$)vS+o5)KYgJA{s&_)tTO)n;L8x(V zFuIlE9Bx9{DD#oVAab&O4CSPrF$Oc~z?w2sX0RvgpiVV%wldhpz5upEPiU_i`KBV& z#$pzY-pjqfmpH*51G;@z{9W(sRU;=G_Zm+FEjLR|@KS^l&EY^xPhaC3-YpueDE|;Uchxy=PlqmsZPEd)qpi&7rtW5K7|=vwKAD0CP(tL32!A( zR8@&m@$)6QAz;aBPsWqObfz@a;de}N`ksZ~NqL&VpNs#m-Lu?Jq4Lq+B34%cF0RK+ zre35={H#5{hvc&Ytg*th|AvZKa&r(hYV`JY!0c%4ClD=u8qw48)74_$D_sg=si&{5 zFn(91&C*QF5t>czMz=J(-!*%SW}Rcq-h;f@#Hd`D)y<@tg^RYr>+{9DyXpaA>F^k{ zMr3J#01F@H^z*&e7YkhLGw!YxtpCQdE8+C)C16=eygAeO#nlp>ArzKJWVXGU3kenN{OV$l+|cs$CY3rg5_*eei= zV%K8fyT)Py#@x2raIyS%rm{~Ke^asC5cIg>6i43mV6gTl)DlZ{@ivFm)WS3q=XM2l zoJM{l5;TIj;Y-RrFq?vJ0m7G*k=+2OI+>r4u<_3#hn1T&_XW9mYjE8=NgfLdx&ttZ zYso~>y;e8~HT!q6fNg26BW3|tpWFRl)d^KQ0ZZzPQJ zoGG^Zg+qBX`wdx?M|0B)z@a>v`;?rNNAo=k=?Dcf%3#+%TZnWte_g?%(Jx?tyPER#5AR!owv?Hq<(fjm$zm0Tu#h$ z9&bk1;VJt9#;sVlOnEM(wYg+Y=VPkpEjq^Y=RPXeADrM--kUJGp&j`7(xEcl4%0yM zXYKhB`X3I8YKI3=3f^aIpz9HRz@YAg8Qm8QdYCZN`%%r+>rzZTS8*4(btk);^U#c9 z($F7wIkK6AurHN>mCYoC?K=Rh><_`wSe-^z_JrKC5(dVjZAf8 zCD@m0uvLOI)=yyNt|l;0x7Q(FtF}IgIY_ynmJG)5%)6Qf5KF%ZX{E>owTm%RonW@@ zxNEl2HM@~!J&lr>o!W>@4K^`Dka_;>^9c@-tK%~?#4qKGPqm8Exgea>+07B9e|65L{*u1z4; z(`MDh;I@KWwHw6uByI%JcNngOhaevSkE?!fV$}S1qH?taBIax}j#HA>EB$b=QRPWS zC%PG3_(haWSRX6d#j4?3>Cchg=L0dDa1dYe*X_nmM908J-1GlWjX7iC>4bbkrup@M$2%TNQpLhuha^dB$S{1 zQ%_gvZ(*gqMk(kj{pTcCDPaUWt!#$-PY|_QPQ4TvGW$ZZf$zXV!*mh{n1>8&2TiX+ z{6Z)!-T~r#`q(fFRJBn(M%DJ#A*ym6_&ccD4B|Bqr!5AdPN#m{aP8WUZ}IFLOLV_= zb#tp+UA2L4*rpie5S8<-&Zz6fPa}R9^cFt^VgU)RV80E7+VBY4{Rv~!Oq-xJmp0EL z{`b&W&&X9rzDm!GFAccqGuD~pvW(PPZhrXi2e<=s8YSpz}5JcADzW0FU~ z**8W>k1_8-9yeI~Qvh_>_spRg@4ov%TkgK6(yYBv(qk>&6zf!o18(5+!GBYMf?L?vIMH<(JD$!TQ?AQYfV=ny+KRZW9NHKFXpq$OW}Bow)R?P&L_$87JCzB7-yNH(LK7nc8xa@yyBikOmkp= z57gyZ#54zPCAo1E?yRhh7vN}b+=Zie<31dnjdw`=LlXat#J?)>@8Ia)_%V*bjo;!J z+GwZZc6U<>j>_7U%fQ~$i-C7j83Siy6#{GHBpmIHvvBloT!y2waXpUyjazXHZrp)m zXydgwwrsi$NBBC(z~1x>1MjBS891BXXW-xTIfLM)pBaQUC8K<*Wpf7x%2JyPgs|1- zN+G;z^Ee?KwRwgRezkeI5J9#13?V{l^94e*sLfXk0f2(lwLKp9P;YF^4O^_fV3#2Y zf_l%60o!K%4O#@-<_p+%YZ%xY+>>>EA?EHdi07{+mDLw7Uw?-e_4%igQu&bJ^V#|^ z1UGHIhTs+xerSH(UqXk6cjY^ZE3Wbw7_P?NdhGa*(V#B&b}SS$T-Ia7t%eWZOqy76 z%Rzf=-^?V`>cjh-`fJ zOxC)UK!|L7&O9)Vl|YDWd^s*8N zk&Vya45rvh;Mel;!E?b>SP6v4#&^CDObF@VYx(#tz*_(!n?Q(ceAg?%)LIFI$i{bL zr)jVf2$7BNej}JBD}fN%_#U@{S!yK^A{*bU5#?yM5(trv?|mmE8>|FEWaA6Sv{(s* z$i^3v*=8jWA{*c5J}^711VUuv`#lT?yCHEP5oWKIK!|L7F{^yPm4LTTD!xC}4p<3< z$i|mE31xL6l6N$xo1CVO8QpDr$)ADkz=dDkf1;B@!YV zuOYJAA-dcZtHd{Gs3EfZ5qn2OLNH0ZhR8mF*uxPCA+qrrBKsC%-w#XL5h5Ee5ZP}K z`C~*N1rdlWLAY2qSeHYkh(I8+UERp!zoT5ZgC;~a8?Bod1(7B4wh4bfA+l_xp{82ECQu6WAT%s`wR4ZI1xlwwU6K@ z*?jQm6D@vURT$RFtjG8p!B2|D7)beQO8dzqI>}l#X_WYIL}MAGt0Ee)_({>gSg3YJ zG`42JI*gwbjo(9h(AAIzSM4MCNwz(*oFuA8q4r&jYBE2QOlIfPU4^X5l-Z{+eo{=+ zF%EM-nW*}sYcW;rBlt;^UOO?Wfx+xwGs=v`Pm00mP~IME5YC{=jKxoi!EI1J;2Nm* z5&WddhhMagK;y5jmad{qe+U&5#!rgccTkB(|A{IiYer?p;wMG7EA)E1x+-%Fy@m0U zqEQX$_=rXmHNyBw(O3fMX|9H@f1O?|eo}NVgWgrHuF8r{5@p9A4&b@vSm_C0%RTkU1pDhK`kL9eebMN~a@Nr>6cJ6QIc>pY@ zq{hzek0doyYj<3*Y6Vc{9PAqG+;5h^fiO*W?hUh%gAz)X+PPaX&T6LF&UJ9Bk}Q|C z4R$9MpbCHMO%(7${F7dUN%Ctrs6-0w;7Ax-KR}d{;EH3fTPp8XD%NyCHZ4|^)f1W} zuC~5zWeT8i`bO#i&?ssXp)$o)Q<;QO+Y9g18u6mh4C(ra#`+L6-uQwUvi(`2aVey` zBN`p4@orxf5gOT|aWA9~g*Dm}9Bcpk5PXb98KIRUT5m$*SXe8Q;8^?HM_4nqzk_J} z1Ze@x*OlPPkJ-*vH%{23gxIQ%Ew_s)BlzK|-JHrR5zm@@fl zFfF#+E~eDo3}%}xw~HzDw}IJV%k5&ylsm!fw&l((W!ghv_S$mimNNZmF#GLJVQ}Ra zxbG&OA?bMtl8@k^5-Cj4;7UI#G8ca>W(BJ5`M7mR(cntfwN>oO^@*T-jLjhE)qZ9o z+|`eT6`l@!_hOXou>rj-b+okzMsd!`IQAr7uE$r59%G#)(PuMyRaK(u@i*K$rB1Xi zljy4$Jp|5sVdWhXUJQ)^f>>aIDfyUl( zta1u8_Kvi_Kx6MnXBTMf9qC|!#@>BqQ_KtK#fsM*c`H<3nql!^edA2(#%-V@5D+HI0mEf|45?tOQ!4-QX*u{DCfmv5RD#7l*NpMvHZs!MPU0oo- zHB%+n(=5St=Si^l771>6Qi6T&NN|%klXkasli)V)DmyUi_GJ>>agGEBu9x7h$0WG> zFB07Il?3;;!yWy=towROaQ_Gi9m-lb?{-lfP`S^Ekf5=T$o4bJ2B zorkMaoO3f6A7gqLWFAj%TO;#0JX9KF9y=$yq}&>-N`uT}EVlAg$vnUtuMCyAFC#LK ziL%=!lhAk6qE%^-d9-DJPG;)bLFFAN8IXA_5&L*DS1mN6FL8zenMV=(y~LW#7-Swr zJQuWxrh`?bLFQ4$6C_4vka^4q&l;W35QEHPY^6cw^@jC3)R+n)nOrhi6qu)Or9tK~ zo+p|va4XeHgUn+_@~OlF9CSzE6EBaV>_Fzx3)d{vUWAHHkZvpaLPB|^terGmm`3#cq22&Ji6qtkW50?Ri#1Z(eKX`Nnemg zBa7nQ%MM|XdDP-a(pszXRWxnK!2)^b5YsAm$>OTgAoJ*i15hM~MsARKlyhX#a&3xx zWFqq@;%F5u8pujND3#6;ESY1yu1;y-p&FUT9?X$V=Zxi3Lp3swJ~`M$vZID-WF93P z|Dq)?u%Nr?jYDFzx4%L={g>W2a+Hj+sWiwuiWY~B$Y~|Up`HnW9j1|aBnvb$k9kl9 z8ktAhOV}Tfd8D0!$qAq@Ae~&Gk$I&31sa)0I-@`%^GIhGXk;Ggjs*v7*j_?9SfG)4 zEue8Xhx+Su*;LR#=AD9^RF>e{2V`DvL~+QMT&qfh%wtvX3J|FZIlI(Qjm)EeUKt|w zVZ<7lM{8a&T3c5dWFFJJnsRAXp%~?!yKKiwgUn+*FE^2tFm&LC3&=b^e!USEkwSel z=}Lpl+W?vuCv7VVl?ItdHD0iya;W77nb!hmyplys&5&l0d8Lr^64zQjR3r14YhL=I z+%rm58f4yB(7YzfDXS_CGLNymL`KSLYE>iim}g!(TRR=9k$DvJlG;YBk$DvJQme%> zwCgMxWF8aeHCPhI_-v4QjOI1jL=TT3^VmwfOzYgzp$bJI^C;%!J5m@moR~a~%%hZ7 z^=RW)5+K#cJc@a>k1`Hz#MR3n^C;$(I%2IWs`9sV@shO~a^4(hxo%j4%;Ve&?-wE> z)364aw;ZO$Cy;wAI|SCO8rhH7LUGtIj(sc5-Us}UbSA#XERc!+a&-{xbTm)SX2 zAim7*z*pT>Ub*Ax$d_v)H#DL3N1npBIk4c1x;TgDf1JaYYH<$Vmy|fXQ;KtL#BtPE zIO4mJ!HD=AVYMLl-UU_S@L9!oTu4r%`FwaOP~vbB&F2@AQ)s?iAvuBO>mekk&wTxb z)B*^NkUb6KB3UAvta4n=K?K&3sFRP&GvjOisNhlv* zde-p0p5KK5=O>6}U_#{AvayxIG4hcl^D#y~l8oeNYa~bK zGDqX|N0O|ZiTp^Cag!$UBT1<{<>TyBoJ@kmIU|svT7H!hIy?ftQNwaX1MIl~sosSD zWVQeaYib=mSX1gaeM8U)Cv<8#wbK?;cNn7A@sF}rwVc^$3#a=EYQMBr<@8QlI9(pT z-zvaA#w+J})Y~D+cqIE{p*FR(DkpsWZB*Amt);apXMTchRIi8H-La~sQdBKxf{Kj= z+Esqmo>!o)f-zZktC4r(*5o?2lvSrA8|oyoQPpy?C}g}vN|g^!p%Z(PwsF0wTFw~N zw#m(0*tYyn_MALwYLou;usw8Q`XQ0}m%KAZVORTD!hUpIygnJi9UTa>R1oL&U zKnDwTut*1sRV`;lf>q-cf3T9DwP!C9yWLHY<1(USl4jInG`qnW?cxBVkaE^9)D>JUEt}0e(NST z`0;$*P|FvYYNW2K;bGH1!tC4Vd<=zhgIvenW3!wOwlT|?t;aB`YB`M*GBLPUmY=mJ zvm5Fc|8Py-PRm-Ow;B0XGmhiZ$+@p46T3fbT@TAo@Sn+R>i4jm6#&sP4*MiE;X8`E zT+#E0nZua5ls6qUjyijBRuKkwYM0Z*CtAUF=Asc2JlQ4+@r`F1eHLWiFaM|UOff#% zS^L9vkl#>vyxlS1iT|%%2k)m)U%qNmSm8zBhvOfM0L>IGajFD_d;>YjNT5E-yXjYqM0>_J{9tryt}vtMB^x<#BVpWS-pul zM6;9r;+h?D&Hhfa`EATro0!jOHo@P+q?UM+Nv#+}V@n&eOH53#8_Xt-am}WuX zuIG=grMT)d302K zjOPX;Z~?A%-JP!Ijjrb#>3LO@hpVGJZ;Fa{Jva6@1-uha-ixj@8n0+8!M82mXCgl| zuGZo-xy{5q3M>s}_yGh!_i*rg$_FF4l*Q4Q4a(xP2zZd1A0V-~; zKaYx!acz&$O%kqrnd?0=# z!DrjfQ;{AGXZ1t$C~&hXL2M#X4dPx9vk%ZQyv~|rV${NKqB2zi5xdkz9H+#eg#}7B zsV>s||8jFW&#BQJ*zF&pix1#q)qojbfyNucJUULh?7`1RkR0cgr@WciBDO{kIDE+XmTcEI- zDbSNfxfbaH?sMEN&|oAj1)58O1-g&~Tj+5TEYL?F=Fm_Il!)b`q(Gxcus~;kn7sq? zo8VPih%sv6`%xKu#T1D3J;i&LD(fco?(b@D^5%ULrOeWZqBJPZrmz|i!EBzvV|7~| zVre>9($}s-no^P{NU$WIl3+=?HJXx)12Kn2Qj!(mq$IbHU`gHvFSPjEZ4Zn9&ufbnJanx<<7=f<``7zIUfv*S0 zLT!w|*Mt0YU=m*3*!>xa>l81~HMku(WKtbzOFS;#MQ}Q)1Ra+tSTj%sZ-Hnc@ezot zNPG$6dl0jWQRrWA&ok?1#O#`htzGXxJ>M}-*E8Nk$j=^dEu7AL4x*Q!GxJdpUxH|S z$SA(anT7d$*m&N=w7{`F^c1+32aL>FXaUB_Q^p){CpV4Pi3D{Ts-LTS3#7|hOXcZf z-kHYce|`G+i^+{Vef;bHG;aO$p%%_F#!T!wWUlSwPEUDasdZ1y#y!U3BUDG@Er$6D z%)-7VZQiFH5npmwHt(VTGf$PV{?+1FO>6f+`?8O%Wu|Z|Hw9-E5I|7J^-nGS(Ri&4 ztEqXOlXP`Q-&EG}D@eZ))W+$Cu=e0pq8g1{haW7TM~j>SH1lG1zH4UVadqEFG_SCo z=YYLp7M>rL@cqGqU{~C-4D3?6@a){Xxnb~43Cdo>H$ho*;Rv4xZsB{*tH3lQjDqUf zlw~x5O*stc=2o&>$sQ?5RrWd4;OJ+vcdS6F=khhl>GQz;ZW?UQBl|VjQ&ubcH)K}L z2eaZ-Wp86D4})ts7xyH#%uOaNK(9Z9jyQV&mYqPEPG_0w5UXZ?j_C7E^hJz5AJOw( znV>7K0o?!<%o1S*i@B3@>>6EZ>ULvy1MPmKyT&?Gv3wG5Txgi>WR6eN#zdDk_A;J? zaov(xSXLWJISzH;rruaNIby#syG}FgT7{w|U8`}LiBDl7O@_$qla1HD zqfy~K55@zR+A9I?b+&kBLE7^u=#|{IGIg(K1tL~yR2aXuTBT88B%24MVLU?R0QS_f zVf8R@%a90RPie96r8Utz4yOGLCJ_+S8onz(9e;*vpT{>4{0A?v(qa)&Yl%(aKlL8( zI(I|F&U;S15xtjxbvn*2uX?;O43QeUKtrSs6q)B6D23iYM?y>de?X)(_Q^#;#Q>)8 zO(juM@)=~@)~!fJK7))qha|TroQcqUcq!nj_@^n6=;uKs45r-u1c%wg_tlMleD1jy z!?1S=`LZ8)oPu7bT5V6b4aGFu6ZSzjRPOeK1HfQ|FugtDATWM+dqM!ABij=K+ZoxO z5br4>+Y{n0IkG(=?hPW_6JkV&Y){C(U*m31xC~6KyFKA5Fb(eZgr|aOa#L5xu)e=Nv6gH_uZBKZX8yPr=a$z_p_9_MExNPy~ z)!P%^0i_4=mz6)*W`1_jKzqCo*IWE~W!u5IcuKSQ<>zN7*46blmC1y6_w&Z??&po# z-LEHd5#G+v0HaQ{onH>O^NZ}&m&3jKWM4i3Jn<9HEFT6Fu1uEDo0Mw3S6^b$Vjs@F zZvF6mbzf;ay;omiKQd;ozQkfOj^3*;QEuqWUVVvruRea)a}0k!dz;?Hk`~fo^j>|5 zdau5(p+szyD4M>)z4{XMUVZ7vOIQ50pNI?Dt1nUZ>SLre7&@b4^pxz?mneJniOP&v zvAb7aV&#M+G&Kghj{IU)>Am_AhkSwtboc5@)O+>qg@@nK3(p!Ul-{c^QSa5qdb6Iw z;bm9Hl!truCF;HUK7fc{AZizHu}U}=>b?3B^#r zg0YA*(RdTmV-by5#F=RP1S#jRB6*J9u}>Nhh%-^`3ANENs)6e;1O<4?>C%#IyKS22x*C2Yw zK9di>XyxOiExY zqbUR*VZ@ne+z%=6&u!C-MVyK5`_TJ`tJ`|VKGE=^PbcCpxyKsqOfS4+pJ?=ev?#36 zIkIElShOKQNuqTUH0r`yt#<4ajg^pYbu|K<;Rr0kjfxyv@7N~>*F*WX7=zY3_KDgP zVU@ASknUd*idT%luN`n+pYtIguE<7KBZ&0B13)*3l(M;%U-A?>%6I`7tufRYG~T1O zp694`wWPA%8S7CyCwNr5Nu*R)!k9At{HUW?uB^_h@Il`x7~1=gQi5+vo_Z(9+(+T? zpzX=!NLYh^M~*DY>c;q;xJX!6!-2qH-s3s;5zm%X3hknYDSi;*m+<$CIQI5H?z=_)b1=BVcxw6-tq=nzTSFgJm%MNcgE`giQnBBuREA*cW1m}FhO@` zyuo04xjW;H229wjziedYExd~KSB!TGucpq|r2T~- z;Mv&!4e4MZZ+`vXk`5J?_(6Y1x}~TCllq>tvWm{dgPs2eVeF!IK`_UK@fMXJFa95e zaf-&^(^daZ!uX2{@j0XaKf(ly-owXo{-1>j6&=b0^NTPoeQswSl_i|AR3C2i;I|BK zt3JD!Z`<%*)rTL%`8|erRG$l&f3M;Fs?YCJ!TSs!RDJx^k28Eo=`95VpA>RS!N8|X z)+*$df`QLS+lAaxFd+5nEv)JXTI$s)Ee-1T8h$QuNS3(7Gb6B5o-d&=qMHaZAB~u1Igu zajNNxboxEUG<4lr{c4%Gt~k42XfPOEYuccGs16hV|QGK|jU?AJ@$bjm)YRU+L%&>&1ExQI$8MZJDWduQHci zy{0mPAT#1D3#Z%CGGZJv9E-VaE+YssBUzYrWg~Grnvr5%0Lg|jf*>=}tST@qWduQH zq+6$gIlGJ?$czjt9^ST=5d@i$ZDoPkRz?tHMrZ2^sO=~t2r{F$wHM6pGJ+s83WV8P zMi691p)mW)2!hNg66Qb|L68}J1toB>j3CI2ev-FCWduQH^tU=89Rq?)53wBvI+?No z;h89Cxi@p#e1sJQL1s2ALCO^bL1xZ+2&5_{2r^UdCRAw`L}bn$32ml@j!*X>Tb(kL}f7L_4MYR!Gx+HHeSC8M_7u=rLmt>%Nqr$Bb)9 zs#1a;Gp=JRIHg-KFl6jwBM|iXJmhf>%Ofw7Sex=PiLuOz#PX3_VhMWW+ahe}g0TaGw~-7L;IO~icEi*xwU80X~3kq>2+P9EsN z1UL62Dx&|{XoIUAM}+R`3~m7EJtmEhuwB-p-B zf=eEiV8=TW?EFE3OEYkt8kTceKM5`$FToW{B-pi4f-BFLVE3I8T=lvHSAQeHH9=gG zhUM%TEWve?CD^-0f*ZC=uDre?iS)Iy95cJqd_FEb8 zCq#7`T#Mrff*v~!pMm5?5cJqdK##HyAx|K5+8DH>>_eDcJ{vh2nqBc{q>2u^09+XD z*bK(UnEnRs$a7rKj+x6jkW>-vnE4xvy^?)Vo@Z1QKTgm5x6RmtjO78Yc?qbR2U%W= z#YEX(10?igkZ4sA?U;F7Y}t_mOkF#uBHA%iqaE3~1Ir^Kq8&3e+L0Yz3`}N-cFb#( z(UB*C7SVL1sv_DkbCb==;h7O58^l6iw1#YEUMYLn)DU!*Lsl)>ue2zf&fvh6hF;Al%JK#jqUWAHH zkZ!9uxs>^%WRYiYbPW>im}z;~Fg&A0q^gK^%9a(7Qtwu9rMp6SxU5H{%@EERZ6sD{x;Iy zQflXGv|}mJj`{8W4J7(TW|GXqb z>cfb;qnGDB#;V|@qP2Au(T;gP$qBiLa%okedc&i8?y?=Lh<42Mh$^o$k(4lW@Qi)h z;tPoz!Xi?rZzf$uv}5KUt&yO4RnoSiP(`$3W+y2huT)Vv)N-O7GyiO{(s&7rn3^Gt zXvfUAEZp!bUfWvBtBH2Ze3qr*H809Nqf`~qj+qzB$-s-DoU*E_fn!6B#PZr0DXXbf zq8;;kvS_?!wsu-gv}4{Vig_(Drrw8;VqT&n*1Dpqh<40;$>N2ccLiFm82gi~wE+yJAIF58hDbbF>@uWkgL^}pgB3)BTv}16>OwhHZ zL^}p2lAc`pJL+h(W9i)}Zcw8gONn+2PNB|}QlcG$(@0M(CE77KoAk8Oh1Az*$5Nsl zgYy{QPKn9UHPMd2vzTe#hUr@k zUMJPq4{!)>o`Tpohc|3K)_I)6Q+lY~=@m%F$y~IZe=T&z*H4{*m#n+~VJj>7bR6yE zukirm89!oLwelu^3fkuy1P{}o0sm>r8b2DUccfBv^w=flNBF@lK0Rz za={8I42R|1OZR}0EJ42&pf^iL{>VS2lwR*$ysn; zfsmX7_mv6B8E{`nNX~!z#tX^WZ{IW_Irr_GCnRUSeWwV?d2iooLUPvIceaq6^Y&dV zBxk&RyM^R@x9>(F8}YE@yF*CMX!{-n897usoG$adByvtM`~Ctl&f)98N{6pxC-U8~ z=V!zQI^)AHqH2T)gC2aW!Agg-G!u8?{PYZfUJd@?NmwyrOf6xN-dPhsDxXvtXJ#jI z#@4e8)V28knpGu*lUFKlCEKBvut;wuJ5n8Ck=`ME*Q|W>7w7O*f1LAImFh%J z*m-IZI|F~I9A-gHqas&}RBwlHz{N+7$j+XPkerMEbXr+c)kMzdc`gHUE&fq1sI+z@ z2Awu84ncAl|LL@Xi+WD^1>2~71nF`7qsnG#M%8l)u-I6j$>eA4$?1yb#=ot_R8Fi} zlc&mbd!2UEpd%YqJ!c6+ZPH%?PuouHO&ZAcrs_FWSlcEyx4`!B|76cu!=^Ure*{~n z+kY>Os^=tPa~u1fupJOOrs~WCqP9^SWs(Q{X9%!Tb52$hL!l>p{^_*lp)JB!N6!yVCO4U7!q{)#T&OIJ!V|Wsb z8e$DqJ*OUzwNX6{YFk^Yat`wIHmZbA-O*Z=lacD3kn~lL9C<#y2sKVBM&%p>2B+=n zWnR)4*kOa8p`70%#$YNPV8D<`uE{#6Q}tVsV6ct-FxXB$p}nf-v}Ie2Wizy&Xk{@L z`9X>jOx8j8w34a0c~d2ruY(0TSg3ra5El$4l}J_^56!zBk?3Fc*u-?`%Tk%wsSnMyjdrYM6Y; z@wjX;zL(52HYkMrbOQg3N#J9X06rT2-h7!j+Y9CjW4jRPscD}FaRblKY-a0R;CdlH zYtJW0*Xf1t2Y-gjjYxH2ve7{xNG8;~|o|ChCO)&-}xJh0ISC?RhA>4SY;gXG4!S*@=X6f`A zeCsM~$E9dXe3~j((xqUU?!s(>J%kSGPlgPQIO+;8d8a^@FbdUQ&7u4rvhu0xXnLKw zLU)N8GM|&d7DQvojKN*Wj8!Wa0n^C-cuzCF>Gl_R)L#nl?WXjRz3d}1cOdTS-e}^R zasOpM$|O@)Yp0LVPYIdjD8GG(>~gSkie~A?@}eHtW!B<21>Yva-4VEZlkO(+_V59Y zK^Gf$2WfwR_NPz(ReOcKrUoO6+Wscm|HIhdO#7rY>1z3P4cfjJ($9f1^5EUMdvlzc zbI?d)a^~52VDnu0cp4w|zSpR2cfuKew=pp(`|T`yU-;L>{XLVL%;YA{h$OcyCb?!K z`PJm+ylXO)g|3fEO7OIFJ5ADMhMeo>5=*=PiS-hNkCi*(3`;aQEJjt>FZv5{3J~AE z4p~{i`?{+^%+E7Q{CZBEQitd+CZ>sIFRiE9d5C_DW*b5Li^Lib{`YbP7zEi%#_FD09S8}2#(I#Da= z?ij=e!9+&stTi)h4My^-?K`s;2^g(R%gW+zH1~j+|t_63?uVjGZiiuu{b9mx^epP>t>MZR@l9cfA~>tvH*XI z?nbAs72r=1d&6V_{uEt~ST*e$=>G=a_Z%~>@nTqh*rgnj5%@%50o`7Qie7Lxh>uA; z0;20_AP$3=1!D0(BVECi7tj%88&}N97;O;LVNfRyU=?uyXYEL^n^Q}(B(OI2~qknZz9D}O|;22uX8J(6j z<8f5hng#~;nnet}Yt}Gu)@)|rUvm+I;F_x#gx36)LCe~E7${4veNqTpt$j@huUh+o z5RO{=l@NZl){{czpjw+QL`bbJ1YxZ%$I)Ir5=ZaqNjN&IXG%O*+P7D)mH5pPe<6Y+G>R%31&zNX^{UyB&nYq)w7d|@vIR>dU@{A;)h6RP5O3_@!jWYDtqSq2JK z@n<1W6(0$Ks^ChoFjs5iac2MrYAqKFg$uQ|rw}2vwp@r7wRVgU%39~cC>_RfoazU+ z3^v4atapJIY4>b1ndbFTwSOI6J`j zH7FxKcNds!D@AXJvj;u!wO3@qQ><3e9rRWWD?f_F^rRWWD?gbMme|;8k7;=?HMo)8k7;={f}UpG$GW5a$6rK>iVbe*#1S`V9OF76BGkgEGv9ILDxb?NhX(pNblkVK&711tK3>So~;E zhS?A&2eJIN&q$&+#2J8C&Y>Df)P^|t2vyaGB?8LO8{#ZRB<-KXu+7b4^8c63Vluc{OeQfA$6=e5KGdT=MFBc4 zA%$;Kuvtv2jbYkxV;H|v^dDR<1QX%(m8#R22&W$zgNbmY7dRRd;q<4(U?LoiiI@)` z{CvdE#ty``m&Qam8WV9Llyp0D2GxN{(g2^ zDU|Az3MY=nM6lkhnUM2~8PPH2Atu7nn20kVy1*3&zD9Zh4n->OQkGd`BCbAxJZi6= z1ddvn+^gqc0(xsKCgLI3TJPfU8J(=fJ+iK}(?O~HcQ1r=QST6rw%;qdNf^BY_=~Q} zkHtiYMjuEAL^NVC5uz~((y0-RSWJXytcLWoh(;_XLNqRe^g35V@~nc9U3jDcfr$`R zzN~#aMm2CHN*DMiT1=Ogtjdqwg-1+(fLRLem!fKhuEiAdOPDpWR=qzQd*~n%Rn$(5 z`odu3uNmdX?!qGmbD_L0)*zfgmH%E9e6M+Ml%$X<20Ng<%QaBJ4V10@YFIcQe$l!g z8jrhLx{C7sA*hCT;Sn{yNc|*6O&2de784=52@Xa^{7vhRp||iZJfcwuY5#~u6E(t^ z2+^1T>1;6`ucx=O-X1C%S)y?bq&Gw~I#MHy zi4cuPAbm2d5sY9WOrzz9)(6n|XILwr8?{)Qx3lW8QHyB!aQ1Y-U-yMGx}qCgf}3GE zsC;hJVzsP9Uw}cb7z~8+h!_JEzaZHcR@Iv->mY`dIgvHhJy zW3wyOH730V2tvZO7gvG7K`%cYN9Crcz97egV7HD4RYU@EVUpD@!ucQt( z{t>lXpz?cHO$E7+m_6q^XqdY8iPnqIcrC2eSzcVM8p%xA{y5S2S6HeN7|~r|5=q@z zTPVFo~oQy&&;xm_$<505I7aCXqCf=YCMbB$7sr1=CBz zB$7r?0aL7D5=mpY!e)hrNhH-Q2NTjTiKMZof~nCkiKKBYU}`l?B5C}EU>Y<`BI%@E zV45^cB5A@6V3ul_MAF3D!8B`_MAD=Oz--VkiKNL-fN9Y%iKMz0!EDnoiKO~h!R*j5 ziKHoi2D4kkB$B4R4`#21NhD4G1WYtcq6{?^!r%WT1cC2y&@hQ4y~oXz|Hs&Oz(-YV z|Igi)yPFNUn?^PXxCx<$G^s&wrAUyLga82vgkB^8#ezK+o>)*sMHECVPvO}B8(5ww zpxAl(EDsw#_1P7BL;ZihXYRIa-uwOc^VvJ+%sFTJ%q{bs8Hfmc)?yZ*>cK~;RDH$` z%i1_KBG+}Uy!4ebZhCV4j+4g_c_+OA(_Vvy;E_T@{{3I=VATlZ-~Tmf4f*#UCaod= z{%=TY$iM$Ptxw3m|9h?fP%-Eqv_2vK{vWkIA^-lLNNdQy|7X$~^6&qJw1)iqef~{{0;^7cM2_-=D6z)-po={g&pGp~?vP_Xlj= zp~?vP_h;BV&YU6S-=AsorYa-k-=Agk7PdKHHnVL$q{;~S_vhGrSd|g-@9${yt*VTW ze}AscBLT|EgN)KHLROWN-)_<_Ch0aGrw1|o9m;vEZMk6h)4y4cx9AFD_|w1T2&pQF z;ZOgGW1?BXrkwsWX{&-5{`6l+=T;EIpZ+W9Pz5pk>A#WgQ9%rU`VrFQ6(5lPo%Fy8 zV))blARVqGhCf{yWU4EP;ZHY&sj1w6=+hm-G*lA9pYAg1a1UszB!)lTV>EzSSV;_j zx@lYq?PZn3@TdEQIkl1){`3w8UvO7c62qUKVcZ3^)=Fad(=&}{!CY8L41ao-F$1Ap zR7nhfdals|W>qCI{ON_pK?Ja-k{JHH;eQJC(AQ;6-U_!L zG5l7;O$enQG5pqaN>v3h{FdDCR7DXytVW*b>r(w$x37R4a61UBz55l}wPu_LpK`(U z2UH&7tstg9pct&GAf{i_t_ouM1L`_>n-%L3pQbG}keL4Tb>#%Ik5=@jLWEMsAZY$!?R)&Miv^ z+$LXD+$LXo+~zj9@}**s`5@>jV)_GUCV=-7)1Pthn2dv=3~+-`wwdMf5h!CXh6&~5 zK}H$-*vp1wh2Mk4kgUsJ6=(Hl;#{e+>3LOwIBSj(=jtiqtUX1XYgUVM?N)KF+b7Pt zx5T;rV{z8=D2*XmH&lvqBX99TvNoJ2&c++W*>s;cn-7R{%NOF@n$nS)xAzg}&T-=W z?G$nDUMtSM_lUD?zc|}J5od=3Ur&c*-CrQi1O3H$utuDR7K`(6FHBGl$=VqfXIGOr zkDM>gqnpHe>{)Rh|4^JK+(3j5$$By*&QoD=_B4sJw^f{dH;eQ1gW^2%nmGHv7w6f` ze40O3DbDkw#d)DgoEN$A{gAAeZW8BZ?qxqD>%c)cL$TuL4{^Oluzt`LbVF&GyppUIY zNJj2}FfskPRXf0iU&AGLu#m*`=N`Kg(S?cW&kfV}ILuAUI~NE21ln(1Vz6@_+K0`0fH z6JLS$TWe)(PC>^AJdD@_<-CwZhS_xm+HWlrEp{}W;WnxQ?YEXlBCDyy3j!Dq$19-_ z+8;b9p{$68B2;{Y3|651)^CzTcH;OFB(&c$oU9mjY!PW_f3TB8&VH^_D8bsrL}P&T~NZNu_8d+rT9X1F;`>h8gaE>HxwFKH9 z94x8h5Yr}g0SQW={nl;?gac44g|?i~{@{EGgd>xdYg0n|t;fWaqgA|!(Ei{~DRhot zfsZiO>*ACO7HEI)N48*&Y&vDkpN95Zcd$8fu!|)}L;I~glyLlumk`Xp`5#7s1#^_-b#`cg!boM!ZfG~Li_Vpk#@;K zfV@jdn-zri=UqnHUqNVp-sPmN3PStyt{|ONL1=&8YSOtCg!boMNxGnd(EhxuNQWv2 z?ay1wdl{bQXnW1Wpv#r_I;2gY{Z^5bFo%4}nuhiVQ)Gh#k^C;taU*NwBLHk zxDj$b9B8?&ctZQF{}{uNOg=BfM0Ujz+HZYnTm#do?Z_SaAfs}D_UHHGLq-Lm{rQ8~ zhE)Zj{rOd-%?d*M^TVXA3PStyk0+g5L1=&eDAJ({Li_WpN%yEAv_F3|>GBFf`}0pA zJ+Q(_oiU`t6@>QZk0o7QL1=&exW^G~O$DL-`Qu5~RuI~sUqiaCg3$i_I?@v>2<^|W zCtY7bXn+1>(vvC(?ayx{J-LF={`?uFr&JKypFfLqLj|Gz`Ey85tst~Ne;(;+6@>QZ zFCcwl1)=@+2W+8=_C}kF!>FGQ+cQIFgB`B3Fd7 zF(rgC5dQ>KPW7mF!nnk%R)+BMfPaFj%=sj#HbQMtTUAc}gpyQOL2W~#s-06+$H|~_ z+X9VRe#XW}p#3TSap{PZ&Gk?*YU}yo+Njf>4fWzVRn>96D4Z0(S%|~d@NXwHc8O?c zs*aOJHA$)AA`GJM{%?EEA2lV#zY4Zn+qX~1jjH2x(y}D`{jmLKqP?o)L{e)~QonMQ8sya?8tw{>JE3}Vo*Fu+Zt*YZR)8-_@88BL$XsGHq%d{;?^-`!^*H)F&O}mp+ zAAs6RiK>yBmnuhcI16Np8?C`mQ93wEK#KdwGi9cQBsC#epH+Jv^M zoR&&P$G1R@(@XK8y3NZt0LTp0yJ1+xceb0MygSjLo&jJ0;0zU-r8sq}j`LT^==k@b z`)#}Ss*V#_<#vo1Kjdd@3>0H|J^t}Ytm6b$GLZfls9l+;8mR}n&xjN4fihP!t6rSh z+L@!Bx!Reho%w1UCy>-egnb|W(eZdZmqzg`fttj4U%_py+=gUS8Cfyj%w8SwDXV}ct2oSxFGfu6xZwEuiU~D`Zf$zY7TI4qIJt8@A zUdsaIn9IBYWk3BNwiUO{Y=!Prf`r4}&X6#s5+po(DnY`Vx16qno!)cC7@_Kr$lJwY zlH&~8IhXGTDzet7P*bk7b!I?E)p4e4jqNiwn!10$wqLin)J-jHyXkA|4YTze6NX20D$injvE{>2%u^cUnU*+a&gnLT_5w^M2KDo8 zj|H%cHllHyDpd;*!Ay7KBK4D(fjCU!Y!EB3UUBkYK&W%Ldp4?o6Cn%M!ePA-q8sd-{Y`>lt3uu!=P@BTjsV((zb~3-2m1G@mYQ{9#1Hvk zdt@1V2nSx=!;5Fk3!H2to;N`+CLGwk+4&(nP9hw*!xqk6oJ2Tqhpi-++`>D{l6!D< zEZK#tYso%b%_aX3|98ayQ}O>n{0+X^FG<5Sv?PdYcu7}WTbnCzRYvnrI*w)m4ZE5J zG;A&*XxLan%&=n#A;YdEL=2lt2pG1O5HB2BLbz~v$!=U*n_t8gVZBAi(flbLSMyJF z%w~57I99XZghS1R*z|w|eKxjE*;>qVMmAxK1XuJbr(6^)(*w zT8B~eQdO^ zA!u3~iwm{I2-*hS+7Mwk=U_b-wbGPxu%3%a+8|ymOxJkfl%eo+nLBY!VT^7fc2oAX zf|L}z3Br35E=aDP5O8z;)-3-FemPQ9s2kEe%^S54Q zkg4`_{?=;lfx! zKj&|~9gIsLS>fmWtvACs2~4a1HYOm`I0ejwe$L-|vy5Q~?IJ(tZ@sx#2Y_MS&-q(# zp|KWfYy6zQ_4YJw2eaPK`CD%>}<$SI8CXy4ir%4=SZbL_hxu2Bl8TOq5MI%f78e$THK#^ z7Z}UP{1Z!f{rTI$N=z}Vk|nOSCJo{n7ldwvIIg^@XRADCWbT8+#*PJvo)GOLWt7g0ChNtnqT?L*d^9Of>PGZW+Ss1&C_4bV%}n8_JZTDpxQPgvp2%=SN?+QP9yU^GDlNw zw~_fb^a+1oGJB28QA}HZHyX%(Bl84Qwtqk>m;*-Uw@;$n1_i*pX=I*;UhE&-5zHYY zi#6gO(h>D$1QAv#{@I-%%3+u}e#g5r{d5I&;}vB<06XLR8(1$_M-xiU5Sb{ zu*ZU05D}{^ZsOn%cR-lN+3>v}CLw~&f1C@+F|LE}hM0tCasRLoCHKLXv+R;8)$t9M z<;W-Du^<1JVgkvCY~lYtJU@;Kaz!9$@gF0eIbDz%e8VMLd=-+M#qSc%>D3{`#}kD4 zNhhxX)xo@Fvx(+Z;(0*je-1xq)vHA~+=T^E54}b0>+15`0V7q=62d3LF0hm>{0sUc z8R;k#r{2OpNVxhf2&Gd5uHH$*)jJQxijdCyve>x-;QY?>zU+WQ-?4>%=W|fEoe5W$ zE&TbZrl1Jnk1F@6v{q88GvVr;w--89=kVvad_K*LQ`0E@nNNMV-_&7X{ zJLa#^x+$Vt4!yxqU3O_z%;Rw#OPig_zgu8hgSOhy{YO0@Wo!VJEK>%)^oCs3=SZ#Qups{p9RH`ji%OMQc5z= z&EDghm3uN$-<{yi_gQI15531VtH^Z7fSi8ZPmov+8IaS5IXYt4b;y96K0FOf$RPuA z`iNXGJsdJ1ryt)1Ou0h_o$T}<&Xh6ec~-();MH9POrZM%zB56jp>uOgW2qmu`zwhV_>#8ilTd5cSA{4;Gg{@ z1Ub*(qOvGV*Wk^O5Y&fthTOE|Ygjm&x(TWpaFQnRm$bF1hmfaF_X@Tpy9^6LQ@vSB?oT^WSp) zSgv2l^*srh{laCA6#5(S|52{L$yK2Nx=aoXC8is6AL5%*RTt#GRO6e@! zCO1M;8GHHI>(=ac;g4WZo^|=Z#94h_r!zet=1juGd<$>Kb;Oq_?y zGpMrjcyV^k7v~XfDqf!T=_OdvSe3j3)R zOOfSd9@wgLUW$o`X!4DBP{ful26kd>L=#19{aQrRe%M(Vj_*7%W0y#f5z*xPQWC;` zqSMfyFCf0}#J4XuEA_3Fx0N(>g`6FTBBzcQvdAzyYhP|w>RTpS>{>d*ZB+aAMSu4# zk$0W(RN@5z)Wb=UP;5jKLq9JXics+pGT6SGSxmo464`CzOOS{rpW$T1uq%s5^?eoj z0HTQ{#Gb8FD8bsrL`0Ksl@t^Eye@cKMnsb@SAyg~ki)QbS@q>+r9d<>+&&aZTaZd4 zi|jqg1~HO#@PGu)v7@b4-&dHr!4e7wl{Tr%k)Zl=vr^w~34}vVEQPlGUBm=L6O+QR zNXxY;5lz0w#FXPxyvRm0u_!oZ<#2S@#VHj$fSZ*De`E{hSf*3P{HXy~u$kP!=s3K^ zlA{K2vr^w4N;u-hOEjX1p>Yt55A7{z`~GAyI4;K7^qt49IL%4Xby1^e)#cC+<=i_1 zj}NC}v(mhkBvUn_iD^)&8qq}Bl?tSa%Da@bnW_;@r2VNH(L~xx)rcn2S*aS)L^?NB zBbrDTq-sPH=}_u%NMYXER?zsqfuhd4W(VkUm9hb8>&wkbeMQnaILJ%ZR9|jZ3Pcl& zf@6NHD5Q6(0R$rZwlaL)3u5JAi#4K&*1SiwweHK!N`YvqgZZ^=cIxpDK*B2sMEv>iu<7X+5X+fkfC-+GEVN&a|?ic6sc(3glN z-y23N0^_|aW@-;0B%<5dxp8;%`Pr@da1tLtkkz!Is@;5(q&cO z296EY;>(+&4pe%pSPjsKCT5K{%eH|I;AW-45ft+#nk3eUCW?7;)nXaib&_mE6RVVW zU5Omy^C)I?rSwhSg>COa+^p0mh$g0wH)fq$2B@m8Ve8O{CW?8(j%7v-T8E*)Cx|9W zc^{8ACZfrw5ls~H{vKys#m!268qq{C@69o5-TeA;vr^wn#+{J!aX`y;#S+ov`;T!4 zlF288n8>bJBAR?(8vOD&vmLpOX!6;JCO%fAYD5#;uu9d4CemiAMl_MOQZ=H9bZ)9f zG?5OaZbDJySCj6Msu4}3%TqO?iS)o!jc6hrPSuDe($%RN(KH5hO{zvTk*-bEh$hl? zsT$EldSa?ZG?A`P)rcn2lTtOJiS*=Djc6i0B~>GuNH?TvL=)+$sT$EldRnSRG?6|r zRU?{6Pfyi|Cen>+05>bmKZl9t^Ot_q*a1!r{s5Q!^SOn#%jA<<3d_9AQNRyvE_nkj zG5L~s44Wn2?)t&|W4J^30YSYEs>I}%jFfMLwUnVk^5a^{Xd(G&Eu~&aeppMHDI`Cur7RYbAJtM$6Oy0Q zQd))NH>Q-!h2$G{$~us-ONq(vSSfdjoL{k09s=ny`9f7<@}+j@^F{EO$;>->g2A!* zA@V}bfv0Qcukh`s!VEpkB0Y}Z3XC+oHuu4Q7-y+T94kB2^kYE7Wty>{d_+j$r;ZYn zUww|_3UKEH=+4DI`k6>VpwF?~WYjr*5lEFHCC+b0$MKtzb0w%<`2RPnDhh|U;2RSY za4a_&b;^o>5!__ddCcjEU!^cSm$?O*AGsZu@Itm8JPFGcncDaP6u6oC@yrzo>@$+W zF9aj`(WA+p1&irt0^G`@j6|QMU`!e{e;Gc6u(XVNbsRtEs6o&ei+{ANh7o9R4`Z#S zwF{pdmf2yS5lzcdNIbY%kEZ!{%u}8)5E0yM>+vqmpQHQz5RYzvXy$pDYBY=YIS^wW zwH5i9O^v;0atlJrkZe~9mon4 z^f;s5ce-JQip@~B%Hna{3vGY*NR_IFPzAm+A(p8tkqSfAU1*y=E#+Fz=Zum36t>3p zA0N%gIk5U2|7fvZg{Y^osh!TI_7=D)H3OV;cB zmtB@fo5MT?iSjzvEIQo|s?Pa8)d#jwm!9WAMw)E1SVlfYqHgJgjIifzMM@^KmoBpP zwy_|4E|19bSK2-Ec3X}Qq4INd9}k_G?3u3RJB^#AYtDuCnEP!_>6+uOu({dLM%QGA zYkJ=Hvw1b^M%&{cD(MQXD7#rsc-0ofcg@-S>Uzi)JYXjWSPs~I)H$vVU5dm=8(P9P z^a(Skt(x)0gOrg5;sWspxl-hy(-+gLI2$Rl}*q^@Sj+N-{6Kvc5cJiM@64))44uwZx z6_h4KRHFS34a$G|`F>2Z|Cv`=+yxJ4Bl-1wvmI2cp~EsZx=_2hsDo%ftVV#fa_gJG z@b3gWO>Tb^c>6m9cJ87jOO<0XrH-p><}O-@wAftzJUMc4DrLuBitbUiKo{Ns9iKWE z(J}4QsBsxIbPe5StIf969QEOlT|*slm)ep9RV?g>QY06m!pP0v;&FM&^iBg)SI#2|X$8l;$bptsV|L8qyxInQ&@~OL;ZRb(ms%%4yH1abx&VYm{ z-O&u-R+QA}G7w*ZXzFPz>sV1*==$}TDkQwd+`_5m1%%g_TV?Kl8J;bo2$Dr-gIk0s zh#*-U592s#6!u!>f5}53rTBMED)z=~QIXHf}+Mt*Z25YY}!VqHL__NnN^WZ+j=6SYa*MrjRmtlvS}Nc&5=#p zSZ`Y*o3>H1EwX9bNQAaCvS}ODc1JdCBNN@UtrlwgBb&BO0dpX-Xi@B zNN0`Mo3`D9=kllUw-!MZV3>h1LLsvWo3_0UrS~I>78MgVZTkVD-y-6KP218@@7efE z3@SZt(>8u~$2&(v61QpFaQKdnO5!$cn-0&}F@a=6rr}S6=h;y~+@@`pMLYvbkuQ9k zD;=4t3eaWKFX@ifJUts%<1r{bgTEZdz&f*J=ei0$mgJ1;3%#oSgV4h}L-!Nt{ocN= zF26GvO~;l{{4{*WHq-D~oQ5BPRCK%*{iQ30U9$_R+{moFsb}SboRtsqr8>x2`5rsqz`hEKFCS>ASdbdo^rmD zwQlsy;xc?C)IAZT9=PReg)O*VL1S?|iDd*FB%Kd~C`4NuAwirlkPAa{z z6oKnK2ooS0%}C}c@vHQK>9^gqcFD5n_XBz(ek6cX5eqfl(^5EXp}-aJfaaO?}7?a zc>I!!3MKCICI&O1yg0!?6(#QACTbT(Rix6}TzV=*@!u|ZBH|8isr59h(S4&aZipnh<0(+m0S2Zc5gvC zSY0qG5TjWU1Ki>c{DE_<=&Qj;XndJaVJ7z>7C=! zhRp|)t9On|8-6mFklr~iZNxcXdgz_w(vH6bOu61UE^X9WFa!0@acR{zfeGuKne+Sc`caBRN`z)9yy>ndJxPO9KsCSM_8~+}dWqRkhvOsn2GF0D>sxL>7rj!T>92D3)*9G6z_1G8T59G5mZ8_Z_Cb6nb#5SaL# zw443PFIYOH?|+M`;>-^fE*Tqhc1I67W%)-Z_qCZG0V(>!zqY^cCYo&ze#CyLc?I;D+%yg-bV|ad=?pqWnAS3G8V5)^CCVt{rg2`c z<{V|*G|ubOoU4qR#(7gUXO?l(IH1?X&MM=kao#k|g~~EnCLJ^vF5{+g-gM2imUGiM zucbL<0A$0u3fR0umCqXhKEvi+s+^m~+3LocY&EeDq3M&~tz6?ZF#6LrXm`Q7R*j6V6@DiKDX{BD&RQ(>b|ez(dbZTjSQtHO8-@z|>l(!;EW z{$@Z{9SnkCfGaRL1XoUe4>Sx#D01?9K(9KGlive!lhr4`2O14%+p7)&Gk!o->XY9y z)CCa8$?q8&s3j-AYg(WDo}rjAee%1e?UUav`{Z|PBgt%AiO0L(+l@rM>bCX5dk%Vpjs{(S3jnS6giH;^me530-)K+BQu z8ER=3CT9ts%seE&|~5}d=BO&hGy?vE6%PR;ym&XaUMM^&SUxb zJU%r0@&4jGF-4pwIVCnU`>D0!?AamC-dDug_l-DDr(l|9X!bMR#o2$nIM4FL-=W#h zT`bP?8^n2Ghd3`D5a*?@#d$dmUpI$lA1HxyY_@6Ci0d^@64z&3PH|4Z9pdzVuM@ce zzrfMk!)3nnU9{%k9g_L(S>y{vWBx8ypsgQ2;7Hq*)eSqE*{K|3U9edK#kANd}v zItAg%k?+C5LJ~e1Jl2ON5IOQa7^bfr`7VR4vf-1mAzapgG_;8!Sp%;`bZDuW;G*!! z5Eu`Ace$SE(;R0Vc=(~`RG zwk|8#5H3$=>P(8HEl8!2MfOIp2@yUSct8T@*wI!?HiXL?EUDw5(k68Q2}(AE3+$Fa zION1qXv+zo%$qNPa4gbtZA$oL;4v}f_!KW9d@^sR6gtPOz*wYO7bojm$%b%wKe7dL zEYm4t{`7`$fjih7IlRS^qc?;L?4g7sUc7|x$-MOpje}r(Xm3F~@F#18<6@kRYzP;a z=A`KTs8O`)0`x;UpAob-gv(z^QqFqMzl3SfXT9gIBCXGQ&%czkDQCUsUq;$5XT9fN zPFkP!o__^teb#&aYSQ|w_xvkK>$BeTuOh9_de2{bJ!pN_d;T?NfG$^_kC8Un5H3(8 zCCouyvZgnL%S(|lf@6NHD5Q7k4dDV?89wg?vGTCRgiq!@!Gh#HqOG-T2$y$6;>^aq zK-a2JQxRf7s@7$)9%VzgfKya?gNenYH-ro96Le&4R748p&8THVxWEg>0Qm5Bq-{k( zHiQdwlKk-&6_-LSCwwyShQUJPy(?yF4{3x?2HqCvCU0tO<+34M;2GxTo5bMhr8k5N ztd`EeyP$Mgy&+tnT6}p^jOEoXReo>G>&~q4W*L`e2~;+O%Ns#4Z=y+J!YA`CpqMvT zEtY{vCn=qQPn5`c*Okca4dDVSrEl^sYa*Sp`th+s&U!Bx#F0s#^ikr0e9Y_kudo6XmS;f_l>WtoMS+r1e?v1&yTjS?>iiNKcWo-V0`t)@QvJ z%ptAMdM}tqTA%e^uz<8a>%E|bv_9*-U@2*PL%4!-m}owK=|>F?L3%^Dg7aN?Omdlg zQuDCPhd4UF2cgU4M?{y|Q)qs*sxq6!r?2Sq3;zimf%x5OI26ag9V4*HDo|CjU9@MC zkeoX8GzrOxQ_o34a@y2$x{#bS^;{sNm*f>fa>CSey^x$P_1r2XCrdr|2+65Z&rTsZ zQR>+vB&SI|FA2#>QqRAHiJqoPJ()V1sS_knVduMq~rTimC0F2Paa5@ z$xlU9CO_9znfyjL_GUaEImbgb2mk1d+&E(6=rdj;9v6aC9=?NlI88T}(|68`L2*mA z|7KN1;RGTcS;FHr;*oV$qY;n%@~p#inf%OK+y0U0|3)ZZ;a|rzkpSY+!#R~&&cPgd zJB(29I4f5OH)e#e3Ksu({aQ}M9JW>Q5FtNf;}EEg#y>$-W@Hu)7nPXmLa3eER#m2E z-U+u+y#{JGw^ijFO(;qA?@;?kqUuBz7Qhp=oUQA<4GIM1IFL zYA3Q`(_{yfYD5CM0JiVr zKZ(N=1L}SSQEZs3VMxotOu6PByo?L`1lao7r{TQX+jTc>0CY}XFh;M=R1G*(TNu}s zIAMFk0>fsn1gmN}&9iLL7>Tz`$BulcuDFHbAB{eI6{0}&+jT~!ak9*@U5^bq>g}

    7vbc#1+wq&qSoR;V+F!7vPDnU?rX7DOO6xX&YVF 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 +wX?$2`GTwSd+MC< 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�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

  1. 1M5?rxTf^D>mtq)vzg#_Clmf)%nB>0mN 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
  2. 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ξ$>BOq61UHoXg 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¥RG4ry0A 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
      %)f_xnNWO7C}8 zTh^N1?`cTt{i3Yk{Wjf@Kzcu=(EE|1-mi@nREdHx!E;g)z27jQ(fd6k61`t~BU-wR z`L?9@<5HPU@VXgdd+(k6R!r90^nxmUEC94hWWC=rQV)8+O99jX@D4~802)4wo!aq& zr}ukC@brHBZj2(-`)zH6toN&OYY~R3=R1o)sOI|}ez8cxt4=qp5Y_a2Hvy-f?_n}D z_*JxPq` z9$X2KZkx{+ICBr8@UU&JKyI5WklW@_VAwWSAh*p4tZ^((}HU)~T7^Jwbpo6u0}k|5m+ z{{`2=N3#!>nYJ3#4A}?YcW2GA*$10$;mz0^l4c)7DZz{iq!|@RGe&{Ij0&U~3B*oz zFk=Sa)r@l?HJ5$h75c|AOnI+VIGcU&6{u>;b+@D`e~gpcREnZuxaVLv-Ax{X8ewY~Cd1Y+{?_BW?j*-3eka-BaBRAh z+y^D&EpC^d0=;@rKML_%rM#+Z z-_fff@Z)6-{C+k4VYu6F%Sa$J@T(Cl1HT-s1%5kFMr!8)?RYt#RfM!x#6czJ!_C6vP;_X3%t|=sy1e>Umg{Vcfm9wsm zEFTQ-0VQgaQ>8%KBnN9YAwq33N+jCkK4H-&NtU;XvS<@!(I#Y7yD3(utW6k+@|KiP#Y}?2{%EAcI2x}OL(D)b>xk=@r|}GBwYx~!CIpcp^a85 z5*zInVX@JYEZ=C#VxuXGjYd|r8=cc=dQd-Qzi(q5EdK@fH)b`uA~aKq=8DhkY$DfgiMfyU%<{9Uls&;7Pm`HRw5NU`|VJAa)QqsQ?F8bNarZnAH&Tm(C$ ze*+Q{>g;;jp_j4;rYXU&l5a+Y_&VVfObg# z=Z90NB1^zP_mhvC+zT46Indu!9TId8-L7NykUlTf;)ifZf6$Cns%r=RK@REjhbj0W zc1ZslL&zch;s;ZyTRZX@%doSjRiPV(BM#}Od$4CPW;$ehc26E(94HdcT-^gnn+VnwFRY{w+FFY8H zrZ#P{gSTl9k!aIeNNUq4E!ed6j-=403ZzY=z+lr$1xT9`h`rii)Aw;jZTbhK=3-H= za3i}7*tIn(9S!UE*~!~=7^IAQE@{`CL;8(|s9{6p9MYHC@rY*?)ahrUdl=_3w^&!x zmiDk;<&gflvZ9KUGx1Mm`YNe-%p|3F)!Uv{@fW z^*eXOA^lQF1#9>hhx9MP{|0v9FuV?B-(X7X*=6PzZhs`TO~-}r0YP#mq-VNP;_WTj zg$+#TO!o-BSGXmoU`5MR^!x=XMifp%rOMrVxbRFjSXg`JbA}m0%&5W@2l<}a0E~|I zyLP3-p7}QIM46y zyQ*6AYb$FGtyxic)FIxQ`v9oc94r#8IUSN(GfE5AR3NRXKw2{j4AxX2tw|sb=?7~z z;Jc3VP51ED9Ou3V(v_(1^a@vk16!^+IBv`1KvP@Z1u28LP|cII<-Z)#Kia^X*tiY$ zTrOH^&vo|XbUq1G+jhY<{os)Puj$mbhw&_TJ$m<4*Y->dZd30!8gbOVO6*;XizOgu z+~o#o=8*mXEMiQ(NjCk=RoE@8w%6N((KeK(>?u*-}wpXekAvva2FM9=D7mrBh6O4dn(;Czj?MTGBn%6=8+!0h@m)U|mw&BN8JI~V6hEX7 z&Xgc2H6foxO-vQeYJ(5MPzqY{Wi`eFv2MqY#O+Nj<3ZN5>x!VS$_Xw*Akji@^t z0ICkbF_1EDrB&7%_5bsb{@&K0#lB#FNPo5z$3}e%Qmsn@b!`5MYxYsAcd=G3UInZB zL;9QT=dC_mBwGDhNNV*cC0Jd7w7LRm^(Zh{U4gVZfi;c=>rna)-_`0}_D@<}ot{@% z0uC(x?h$c|p9`8=d=jK;*JSrbi(^8_L;8E#PhqLfo9}Jm(tN8R)w(25&DZXLU_LyC z=a0ZTiw)H>+V82tZ;z)tT8#_)16uA@Kzc!>Pa*BzgTK8C=^l}mLV6JrhM-s>jXh~Ky-L??#a-W4W*3~rG!RO5F1I)VMRfqfe6w= z`sYEyqP$d%!(tM?YXdES)SR#L3jLBG8YzRyMu)}cqMlFr!h<+0dc=nXRzlU+#SiKC zwQld%-V#x0txE#5y*i@^{ZzOsVC=qDSkZ4VWK;TaX|1ui&ivJ3V6Mrp-^z*J$pPX|@{}&v7 z_q3I)C=co94MN6|=-w344BT5aYi z=0CmI1Kz-ea`!p@<{!q&e?TCl*=}-z!bAFx;kQo(_b{Xb4kwOl&R%uV>g*x?J8@Od zyb-5|^gS+Yl_4))syYB0oxcKRXX8d#RU^1Yif+i>Z3Q*bHl5vgDTy1hn;%X6+>k91i5s%zkTUKjbIoBxHs_H3WJBZ}(tk!& zF(a=55e;xwW9TcHilQ5_9v3=6?WWRYxe;6LxCz?{46Fe% z?e{TLnl{H0Kcs&wftF=^kyW=Ri*FnxDzk_5hZCv0wU-*um!EE^5-@jbb*Hw9;4$t_ z>v22__XHpu=CMQizDV1d{f9&PTc3c3OTw1xt#-G-8&(#F5SwgcD`gir2nMB z^pO4m=GwA{^y{r{{+C1gT}+FvT^?rNVr!R!*L?;li(6q?peO#5)rcb_hxGZQKcxTO zlW6|JW4mFNbL2dbPQ+JZ>-kp6gFx%f2pTb91@ zv9xn1NK+t9ce_Jc3kmD_SKyqJv4^0$VWYhE1k#Sjg>#Q1?Qlr5Ax&_Hf#$(A1aqVO z4E*@J09j=Mbt%FF>jA_@`A)s5l}iza_Cl9LPBO$>tmL9U1XJa1$B*#g_z=)+J#y83@1W4B|?iV;W%A@cQ(|jsG#xx3K;28ymxTbvxH8Sud z5dIj2YT$V)u4r5{7E(N}(ZJIytON%!&B?HBG^Tk?R7*_Lo33o0-IovbBZu@qvP+Qw zG?tsmE9)45ezlr0!SJdMk&FF3ZxPL z5Fm{h1qLH3kVf3=1R9YAs}YCcyBhH>NO2?TA$_kfa!7y4iE%^LgQ^kyFOZO9XZPnP z!uAg#{7;AUOHD`4YDT*gv#Y^LkXn3yAoNq=uEh8mVX9Wr-1tWjPGRjQ;Q|)(@b@gh zkre`I5+n^+Jf-B%>>>RP`w+(s^5Y@tA$^Zq#|p$I`GaUp4MY|Tfq_W7lSpMCasnhY zDFcx*t5yxl2!Y5If@C1_gh&iT3QuO65vGAijA(&~@)(GW23im4M|liHVmu2(l*d5i zb>T4($?|+4;t%QH<1LB0q??X8nRm)Sr2Q!@lYz)(A~6t|4M_u$C@Taae+rO+$i96^ zW*|a}1|knwLEZk6Kx7LkiGj#)0W%PpBoYIWI!GC}XB!<l_PHLbYZTBw;?IfQX55sws&Go71X<83o^3S$?V1XB1RGiDnc$Dg`p5 zAO~xk(?saz^oJsGb2{%#R+F34NtWN7Ru(s>mBr0zvZ~!mt5evGhX5MW?*+e2YU5soVrmh5SDiryS<@WpT?&Er^^EMBJpY5 z>RfR3gx=1^Emi%|!_p@Mr8(MHLP7`%h~{X=NU_7xQ-s6(?7F}i>rS>p#97JnsSk{= zpQ*0Rl{j2vh>h%5Sh(;^-a-y#Pq^pF+p7bar>#5_cxSr%KarX(2J=F~ez3myplqn|K z+d2THz3m7{HI5MNZ81`;w_PM0_O`KsgQYVoguTsYLuUJ1g-l@A7-kMif#Dj?=S_01 zI!{z`{(A8FtOfx(cl{jSb?)lP-CP0ZuBB&_%(?3k19=aeyIurI=dK<+gkV2+RUqfC z1nS(?1LpvUx$Bo`DxJI50>aUHic7UF*OA_+nCRSfv6RiZ>vtk??t0_}tOe(;n;Eev z56a_n*HHlJwCf3hbM6|2hiR7rIqgy)r(IECn06_U(=GzB>Wo5l+VvB@>$Gc!LCI;C z&RxC2p5S2a+7`Br&Rx#|O{ZK_A!S?#yRR^JrCZU>lVj{s$ocfCAe!R+9{9B`3DTL= zYFrB+ox6@VZ9`Bm%w69&hxN+NUAMf@8}VdFI(Lmyf)N!+BPx(ai~@rZ6-Xlzh)vvJ z#7cZuBhH7^+}zbG+}LgchP**4oK5lm7F0Fl`WMlV_s0!+l0F=n;5{s!;2nG0oZr4x zi!ZoEduL99_Z}$1XEG&0YVp26=tt+SpO~r|ntQqHF@WaI&RwqtT<5M0kaX_qDXIK| zluzzH@M7XPcfA*qJ}o^iL}O#!fOB(wT>d4b(#P!x2~Enm>o-=dQj`(quEz4io?Rr)UE2*|-#ru&QflxhLnbawCe zXGxs9-Xk>5T^EbQx$6o@8F$4Pty`G8+9LWebOk-tlz*Ed!YYhE)wKPktPAI^$3ntK zPc@CON@Pzpjh8#-{B@{MxR722N$0N~pVrQoDySVOc+Ov+7Ch&#KeGs(zg}$x_|@h6#p!l)-C&P&;{s93`D;&LbpG0(Xq~^78rat(-LO&!as)~UoWDLq!WieQ z4xGPkfRT|ifAvL&`RnB=CS)}8Vhgk#=dXiIV=3y2;r1?+>iqR}l!(bFAUby~7{(sL zxoeE#=dK3FWu3d82snlTwEDSgrIqC8uGwP&_V4#Gmg8{aB<*$s*J!nL(wc!zJrWST z>?dZts_Ed-t0BJQWsUFdHr>g|>LWmCeD{H18Qd zn+^?AzI0yvU2JtXsaGfkEWaSH&jswRobt82jFse+uRElS`__Q}e^Wlsu4FNVdDT)3 zr+lYCxlZ|_kTB)rWk2Qn$!buiI{tG}JOCdl6=neb0VJLBc}lke38a6JVi`!EJpy|5 zA-3Aoh8A7yIt`*~?gZ;}?*^dt0ro6;I^8?;X0x2?)?>NrTuvlkO7MV4JeJ$y3K_Y8 zX%HSG;sM6@E-8=4a+SwGJj&w(EXK13nDY1lQyw2+Szhu1cA{0e4s}U4Exgb_!1|+x z<+Av?L?k}II$X(y;R7tn3JwFaz z@Bua)QpPQ}0ULRM`6t(I=F$C3G_1NV6dinWeE|s{eR2)8(z8#l67&__0&aCRi{+E6 zD5G@F}R>R`7gsogjEVx#mK$C)edxK=#R1F6VLI7clFyhG2UjEwMZE>eCI^ zih4efwjIgp@PTwVBoO#Qme&&gG~GB?2z=ySAOxPt&5)3BFB zM&h;?(=uEdm@AsOH1HmzjJwr<%`6R!wM)K1pl8!dsE11fe}Fwv);W`~;7$oqcRJNH zC6@-azJ_+;+gJ{Tq=#^Fu;xyQP6r&#LL(xW$biioprAI1+TGRDn-H?bCv%W9kf) z=BS(t$sE(pRzTJ%%G;+MGJ1y4uu3Gj#&?Q%2k8S$6ul&S7x!y8#8x{pUiqWf6CobH1#bssUJxew*h zeJGFaBg&)ui1EyQD39(#d2}CH-ZpnEDIT{dMA-I@e^9tA74SMzIhEt_F^a{5NgI?iD zGBmEa*$Dn&pKiQW2#jk!76ScFY77V&S7zY<#*J{><1cHWIxTYiYl{>~Y zM?uQCc6O5?uHkG+-N-g}$uE&W&krMLVY;JBz*aYsgatQ3h{iQtOp~{b-@hF%m0?`- zxL`R=%)we*LxjdPABn`crp0Y6fpJZe<>MMgrHr*g^&{c7Fbu@tLuI>{GV;fJY2L-XsWtY=@-d*WzYWECj zTn@YllDVzJtfU2ev0`Aa>OscvhDltH&Ou!5!0ZM^^quSo$+ z-ByffZcBM|Tgs!`it^~TVmxzO%A?y-9^F=!mvmbf*xk%QUGV>ayJxZb5B1PTSFe|92jkv91DT!`trqJlNeieystH(H6y26~& zKfA3th6u|&ejzdICT@Z%@e_=CMq4GaZtEkd2cw<`0aUm31|)S`9v{X|?IVJx+xkWD zbX$GLqX>0dH&_8#w-t?gt|8D|)^Mx3SDkKH7kyfDTc!i2Q?XabP?vS35wb4p03pz2 ztq=lTR@(_6WZb0&_AV>znDK#yg_+2|NTFM26RhH;XdaBOKd)t7xOKJ{6l&_{BuH5H z13XK=GNJ8K;W_<&4Q#`XC9ndA7H3c{|JI*4fD-aqH|wNV;`aXT&-Z<6CEK?jVuJ zSdN6GyFO8P*!58$cYPGdU7sj0?D{B>yFLUWUO}O{b#@)T>#olekm9>Ox^?Cit^@}= zKF7hf(XF$eK+_$cu2mc}OYOeG))}*ybtC6zyYvrRX9K{mbxDwJy_O)n+b**@k>Z*#3&^gQGqm~0%^o3Fc?vRG$MgDjs>d`i>tj64}%mp zqNaU%h2b=Qn^w439C(Z!hKz5YHQI`3 z&i2_d6yvwgk|4GEUqI+bx6l4IRV6g}a(BpR-a&TztoTme!A%%!r$N&9BY8@(De_xr z;|0qtw55=AEx=>TpdP88)6t^I=Vgn#SOlM!J3&ITa{DaL!lOF!{QHr536k4qcZq(U}9 z_BU`(t=5-itQND>%Ai*_LZT4A5yGoF5sh9AQ6DdB)OV!m4`vNmBD%3Hp`9MBN-5Im8ey^cME(f=9{wGTug;eL5p-;FfX zG}J&tbMHoqUH`{-BSlfozZ>a#D<|B8z8h&1TMpjIniV&pH?Z{--)KolxCuhEBkyQh zd`hQpv_pZ=M!P_;Y_uG#H5w7xXk$fUqdg%kHd>P98%mwJ*{}=aCV1&*=YNJ zqV9FLD9t=R^9(O_uT5~u9>&)_xlM zcwrmEqvXN!s+#l-h2J0P&}j_~BmK9p_zc-ATzMQ?xaz_v>V5oe)QK4Kb>V;mj&4}E zV+Zbf4I8e-hSM4rUZ}%+Pc$^_*P;z}eKi_RES4|^8Q`K}gBHYKv_2pHQpPv26B_oh`6{BA` zFt5nsAHjc#c4AqSf>ah|ld5GAe+9S9pY*p9y)i`GAL$?*H05+10F~2YEn-ezL!_J* zX?adJzJV0xR6ypm2+VWZVnF7UK-_Z*ohzs9Z;Uxz15r7rszzgjoqb|NS>FSLE|&F2 zfU3M+ho~v^a*cUjYwnLU*b)7BpyH3>lt_HjV58&RHJ(9pdW{cT;$A1CoVK2CwfiFt z#*SaD-*LXXbgztt4!`h^3#Z^C6{cX|zvDmqi$s2a;{B1Xf$!t}kqC(QN8;z<%ztu& z-yew^s`p2-cj{nFxZw;ujMG2I)%zo@auJ>jd>Ie&BiP^dCT8ksM6)b<1<}86=KYc0 zN7Vio{)_t~&B6aB-olUJb?AFtZ*&+fb8m-jE@5j=W5@Ehvb6^hePI#h{rFcNU_vK{ zSMYvx_+n4|6v3OA$tF(e@HY$!H(kJvFD4_y`m`VCm~1g%&hD`AsOZc^Zeut6v_EGN zo!RsD=*%K5ccy@Jrhs&25tutuKsu8^{7w^{%b6G9y%w9VB9b$U_eYA&9 zGiGxeMCH%9=FZsQ80uZ5<1!d<@iTrFX!?vlho~t`smbMkxIfY_4zBr&!X@rvtIX#{ zh$e*;sNC+0eR^FJreb(oj^=H2=E2=phnw)}Uvad~p7Dz{+~w$g%lEz5c@D@;VKs-; zxj#}b-<5U7ks9BjD;n2~e3K21zHf6khsh&#G$I|TA}v2s0`f=+$Rkw*=0{3E9w`Fh zdvvZNbr0Ul_rD=3A1TeqvB5YC;%LokDj%(V?uke197IjwVAq&B|9^jfq%mWZ>n<2@ z{;`;3-SIHKiwGYJQ^OfNyEh&>+@#5=EX?p>%OC8@mF6{JFdH1h1N)I3SkCt+HLJ7u zdkNg-Xp9{m&iUJ*>85a&LrQbLzBOy|U1QL4et)Fnz|zNWl0`hI?;_GcEmHD>Dj*N4 zfIO&0V17^q1)b97igL(j>dIvQ&xR^T~2lc+@@1bA;J@ET%RA* z|Kt6UW_v4LV#l$z`M|p4K@IowvzY?*+3bpa{!-T8_oF8f{d$X-^|^?Y z^&%zDx`52OfXsRkm}gx;W}QHMWs_&U+XFG{`ywi5U6WpHa2`0w`1kN%anc(Lnlk=8 zqDq*6yPopJjC*PLsmsk*d@+6VJxDIow<@AZAq6UZ1F$c?M&m(Fcn+X{RJ$yW{5{lR zL8~23!H%P?!J`m;YtjCQ4tj{4?2PCYiv}Y44pB=W{f2NJ-XHuhvoIRbKM?8c^on;f zlAV0i?z^#Z&Rg`6c%b%1RJ=b@k&+)Ifq0N~f21NPKR^WOJ_6$rwFGvmkHzzNuet6k zMCAjdxh^)C|59X;j<;d3#e>x8Q8v$e39OH(DSXw+Tvxt7()@nh;`eV!6*?)T03ENr z(S=^4!}q7-*Pj0AnZiWQYWG%!iChS|9$}+e98tT+=<|nCFz=7_EH<8m-HqWDL2F2TRs{f*zT?3#dhf24y9 za|-_bA7C28(T*M!I=L?11?lr~K407Yk?!)(K+XM;&c$tyB5e!@%KIZVW8;t3_9R3r zOl2<>L`{fBhXZjNq)6$4M=Rt0NPC;MIe*K)77h~G^=L$1D?Uc|~;k!^T}6kd@P zg;!)r(G}St-qA?rrboETdg2w?fkxvM*>f!771?_cHH8h_srePzn)@Sd?}(cFBYj~_ z@rNXfOtTNXZcDJY4`K?{&OHz|)Q?E|093p`QpDvZn6!aemRDl++q2!-tggZy=8d-V ziKYDK9A{ep`g4xue7G~&{mj2ulf0m+KjpZdNd4|?B?rd-+s(M&!2E@YF4aCm@Tf4* z9mhZ8cpDIwWu^Ng#V-BQY%BLidIL8<+BeDN!as*wFdI$`AKU$r=HlNu=yZIzxE`4I zN4nI2lkx9D&(aFlI_1)ENF55l-5qX>#+-4cGn&F7J{o@MX|*P=Eb^PSI85Ci=}3p^ z{zzZ?yXyUsM*6Y&-`pSReQ!m7!v4L#EBy)k@n^q*-`e%XseLH^vu`6#DBK^38{_?v z2E2x0cNo$KUtv7-5=bXv-$jwcuQ1~Mk+@M`MVue_g~Q(a%-=BGzYwY3AL%aaX}X@i zW$#;Cp0`ExBBC3@E{J+P$B*2-XW|zQ&d!#`#i$wKsVhi(5j(~L(iomZ^Z}xA;ZV>b zxF5m1P<|FRuJ$~E95R9WDk1`h0f-CbgDz*Q{3_x^fYI2k2!HmTrwB7KJb;aj;T`;Y zsWtf$qK_|wF#hZeiJX09Ig$Sc zRmI^de`g}EDJRlzi9h6jb$_Jk-bT&083WKo{5CiRDdR^2q1Wi}13o{WdQ)SV?$5&2 zEgbz)XVL5nr5-*T%Ih{BbEN3H9Arf)<^~2`yJdUO=lK)@? z-XCeeE2OdzITsO*6fcs`^I`Q{wor)NWJnewpIO90Wc^op%m`BEJUt1Fbk3AEn*?^Pee`OMyKS3 zNX`9`j&elJ{gGCCgJWSKvOOZaREVtR_=e?Jh39PD$M6?9vNwk@b49pUKZc(OjEa&+iB?fE zI%&4ujKM}=Q8LpA{Ml>!w?G&bIyjhx$q9hf6eh9j_?xjdm;8tOBlW^3Xk~A4D8`D9 z+J@J1utTt;J9=yk{rPdTXj4SrAQ~5X;S*Y-@#hsou#uFBp+BO=uqpoC@ok&B(DLN4 zAKo{G{@z;~eA8b1u1lAeI9MKytHU7th++rF#x*WRH~2b^ZXfKNh^BRaq!bo^RY1ge z`@5kOkzb%zBm7mtKHgXSsx)4peiV)90`*7MAumwZVEqC$5xPJ<|2vF$fw~VO{k}G3 z#S7G8@dCA2yg*G>B@Fd36)#XTFR%IbcxFRhjnV4d(~ehTZ1ilRsA9bbZ*b<}6Ih$AMp~1LLd>bwWP3!{vq=$tObPw(%n8rrgm0>ZPUDjvw*4q4 zEdCh>%^tQuNEZAqbH^TkdjrbW0ws9|hhm-7Gcr{e&z4F~(^skafg1qn! znDBna#*^3~USsX9KI6UpDS#}R{d6OXmg+5}CIYKpw?Bz!bhrRtkVM8zF!0AUPlBS~ zoBwKH{@#3(Ii&IT=7%F{354qR<|Q(Uifw@rkH0q;kH0ss@|wd#K19yF@zl_<&7Ret zrwr-XW*>iN%EsAW7+&kNE-PT1)9?)pzqM(xk+E31?sJZj#nL|z(G{G4-f~i$Qy0zV z-b8);`P1*fX%b3N`6NV$em(S|H`LBXgugrSNvP`=?3RE0FaVMMsIvy^lMoS_gpRX_ zlhCEc;v|%^;v^&%Cn2#o36WI^pZb{c$$5fVAa0I76z!D#`{uF@9<=WH2b{AI=|`K9 zHCXB08&}fSJ{A!yOZ$A`gBVHPvp6hwVdIU4q;+OlMC&a2C9Ol4tWzSob;P4} z#G`epyynn$f@X!Xb@nY;=b)l>+y*N-FWR6}_U$dv27@pz*&s#bHXuYc=-~~eHW&tk zY%t!iJQvkq-3CO+1`k<88+>Fe+8|{`8;C_4h(#NaRSCU)OoYE|BFrGU4N63} zfq1lmc(g&4*Bo~A&dN48xMYLl>)7CE=S3SVmi>a1Xg0VM=!RL2JQIxpIwa~5uoHuwnRk_}Q+ZUaJOgTHx0 zsSW1;hJtB>H4*8gP=j?F5Fs1vY!Pj6hOsysq^xKIv1kLaXalk;;VBgXoK$& z;Vy-_4N63}fq1lmc(g&4*Bn0b&dN4;uVjN6b!_l&=S3SVzWDr8q78a|7j2NDavKmL z8+5!>XQk8zy80THsn)fUkP&lrm~NLkSaV$lX-(FSBy!XiGV#0GJ5 zw80YDvUiqkFvq&54Ho}C+90x~%Lb=dn#wjf1Yp_VDnxFB#e5JAT?(_on}(zf7XN`9 z+F%Pr_>vYd%?2f++dw?pKs?%@%4-g5dS_)DoLsWO>2+){(0S1YOJsk#E85@;j7zgY zipp(3h-|QnHsv${>~AdEAZ0}xh(#NSMH`S+ z3D^0U5*x(L(FRLp-R~{i;9TpTv%zhMWP`{WBO9D=X)4>`SEJDe>;013;3gl$)S?ZJ z!+zP|Hj8M3cM##XLb(k}M7M!>w1IfEL6z4Wrg~>(8(dhj!KHO<@V@h+4VKE5zc1RL z)4!q(QdDjOLS%!_yrI+v8v>z|!oG&34QjA%10rOD^DLqbZZ#Hdkg}o;#G(zvq7BHZ zgt8${MT*(2IA2MRbF#gV4_aVWgAQ^+2D#gHdxJh(FRLr zT_1=x*dOE4Y>=XI8xSHJ^znvL8=Mb>Y;dz-X@eT9+kgn!;AM+wgCC4V8>Fmg1F>iW zv1kLbDq(#eQ(}X-Ioe>EY=Z~OHdy+14um%7k4QF%tie2-)52IwQ`rXNjYb>1gvf2M zi4S6A(FX1R%?@aT{ua>&Cm_Q22DuGNM7M!>w1IfEL6z4WcJi=J*@ z>R~Isd7SO<^gW-xMSR$K(FV(AYd;cg@B_vr8>Fb*28754PkTeD4VIgaf@y<(h*TTY zVBH2p$Oea5L>r7Y7H5N$6>T6EZ6FqHKvpF@?_)}A5I08~ESL3vv}}Vrt$W(weMGWB zWMwOx4O%QsWgD#7hU2FV4n^d%!QXul{m6?pxZ04M4c@niHt5)vHXuwkC=uNT;?V}; z(FRpsbC~U&m2I%ar9~TTiWvMQmok14T1+#GGNe761H$~O4T zx~C1gw~IE2tYJKy)51-brm_uA16Ve=6Or3sX&*!jdC>-+8Z7>?+k_}Q+ZUaJOgT1_=)CTvM zOwI;x8HdrCs_-TWIh};IZ`5=ZCZE&6;X@kct zq7A-8gzpV<8W+-3CO+2E8nz4R$vcZIH5}4aA}i#G(zz zs)R-#Q(}X-Ioe?5?D*%(HaOk7=WK8TBH19a2J>)E3(s4c$~O4UXtY7kMROaB@ykco8+o0cK96xPvIwGG9-ta-p zEZX2MLvl9w+9KLu`OdTfVVVs}M7M!>w1IfEL6z4WzVgn>Hh8#XgQx1)V8P3EGKn@= zB|GZHXoKA`F3kohDz^b4vcclsP-=s-fRGJZ3`-l-VBH2p$Og|?L>qi%EZQJtMH`4k z8;C_4kW~rG_?QwK#LdwLU9%A{m2I%-;v5KVuo)uRAhNPmZ8mt@(p0v=#YUqIo<`(0 zSkVX3kG!~G{N0eW!DdUaE85^lMEKqSFxj9)bQ_3A8;D06RC&!|L+`9?gYOPIqp(u= z(ccwU3cEQk+MsK8!pqSH*I`_;L5j+4K!|K`fH#!d;8~N&lfqoX(grnHw*e8dL8m1d z(FPkMQf-j3q7B5N4aA}i$f|@xd`yWA;^t_BRkQQ|Ubex0);(=-5hB?jvWCe9Gb~MI z8@z2a+F;S8avL1!gJ>z*U=a4}q;Qc%w86cI@V!B9gA&ngARcWX9&J$NHHY)Ov$74I zF3kon*O?8jabC2+s@ZANqYb{oxMYJAmD_+2+29s$D78W7r74&;*btFwgBq;cfC$-O ze~V~?Mq_a{NLkSaV$lX-(FSBy!tFk$#0GJ5v_ZFQ)GK8h++y9+25%se4I*p0Z1Ab2 zsceI;%W(X(!G4H*Hn`gd(a^0h8(eBg&IWH-L>q)JE8s(nEZQJtMH`4k8;C_4kW~pk`Ir(L#LdwLt7T(fE8F0E>z+1PX}M^F$m-3* zIW2r?X)4=b7{Ic@Er{F(zxg1B7H#m6A!&n^mM4cc*Z~o~H^^;JBDxL4qYcEP4XV86 zu*4O+#_7NCYvwmgHh8Cw4c2j9w83gwe*#)lx?sD=&B8l zMWopvvc|{;-&vZq0DTP=j?F5Fs0EX%TI3l(A@olof3t7HuFFZ9rBfTFmg1F>iWv1kLbD&b8ZQ(}X- zIoe>2?520hHh9Onrw!Vz5^WG!gLycoh50~9|4w07fMtUwL~etB_#j3WZSagCX@hoM z$)OGUAj0W+-3CO+2Jc!#8_c&Vd!P+cRSZi7{Q5HpK5 z=+uoJ&;~;+q76nMY6*mCHYgF@2IA2M;?V|GUUTT{ot16yZmBk?_siscoEL4-BfIXs zXoLGOF4-VO#7sSwtJ`Xe`N8w|IIHn`kav_Z;>HV}(8 z5Q{b-s}k<#a{ItOdh#~HmJe64Tz8p7U;!@Hdq^x zYJ-#&Z6FqHAQo*vRwWGZF(o#Lo1+cZ%AWtYY=hmbd)nY!M6y9-_2%K67FGo%wZU|w z(FPsY%5AWN4`OK123umkP73E*L>t_O2;UpzHYgF@2IA2M;?V|GUUN9iJ1g7Z=aLQP zuk*8$|8ZWl!CKj4pF|scigC#XDJr)CA+kY}Ho^g7W7ku^^?SO=8U21fua z8(fRXZSbKFqRSeElft`(qz#r{mmJ!lKO%f@0GLh+C8FCvJla4!+Mvp74!?M3Wg9G8 zvcVd4W`iZK)|o5XpilPV>}Z3tF)qypDJr)CA+o_r-cV|TNhXuC!Lx>?4QjA%10rOD zuPmYsmROHH&;}_h+CVJYKrGsTtV-zSV@hlgH%A++oz0k2w!ucAt2Q_kk!FL)8qC8v zEo=-*YJ+=>#@XOYL~er~K8TS;8+2Qr9nc1cT0|RMf(YLm(2IA2MRbF%0 z+B+-Tphw9D>(;TsfzFFISUY>|^Js(TF)rC4MddaiL^e3u8%k|3&t%dDoi`wsHmJe6 z4Tz8pHnxa1ILKJELCT6Y5Q{bti#8yu5{CJh5*x(L(FW^epMFuc!Jn;r&IWfPk_{qj zifph2D5(t^HsttegN+cm4Nmq!%q-eqxFKnSJ1wFO-baM*4RRZlh;9S%Xan(RgDS5% zjP}mTHdwD@gU##M;IGb$HdrTncW$)75*tMuq^R5mgvbW>dPAuVHU&Z_g`tL}4QjA% z10rODMvG{J+l@sVq^xKIv1kLaXalk;;UOPWVuQFj+F;%6%P-3|c*VM>4Squ;8$?#t z!)Aj4prkg~e&c9^KO=G*{LKf^kG!~Ge9Vxv!EYAP2HiKI4G7aop+s~Wh({ZUM;lam z&EakDtZajRB^&Hf#|Ga!FWO+;?8C334GzM%G#jL-+y;cm2LJYkQX5 zWP`{WCL8PoN@|0O(Ks8tg2-*q(Ff5|w7~+Ku>;y*phdL7$%yd1L2iQ*(QP0eZ6F?P zP~|m;mA$jF4fZVA;J`XI*xY&12J2n4*Yg`W&d z8`NOk21LjPEA(YV8*GC}wL!{?HV}(85Q{b-s}gqfF(o#Lo1+cZ&;Ipw*#<{i_q4$T zM6y9-O_vRJ2PL(^Cq|Hh3HnzBd3&vq6dIHV}_C z5RW#f@|wdj-dWiO2bF9vyp9bna$dB-`q@9fi8lBJ)gBq;cfC$;(D2r%=vBu(Tkg}o;#G(zvq7BHZgo=+Tu|eD%ZLmQ$-*;sj+-u#_ z1|K4l4I-;I59hS7-?z0k=)DEUPa7PG$Y+DAd=Nv6Hn`4^oDDv-h&EVwOWJ@i*`P#p z8;D06h({Y#dClQI@2qTt6H7KYqmB(;b6&K;2H6itiSB*04aOxKq^R5mgvbW(dqb%W zjsZe87-Lw@1~pi>0THsneHPIM9~g@^NLkSaV$lX-(FSDUc8orz#0GJ5w84g1#~;cz z2wQO=v_VfqvO#2xkqr*{zSah38I3l$7m?fGGatm%q7A+>ByG@hYj#B&?1c#58{{@9 z5#0vj(FWqt231}&?tG`yVA%#omA*czcMGiLofmDeVfGtRA{&gwxMYJAmD_+2*ToeK8P+o3nzt*v0o>J(=DP6Za{?Z z4FJ<@P$Iew#G?(wqYbLO<}k=RE8F1A(rj>Ho!Q`U=S3TAl(qdi+Ta6>OEySRxeW-B z4NmZeQX910mV#-6)e-5WP=j?F5Fs1vXc292im^Bwq^xKIv1kLaXalk;;S?WJVuQFj z+F;{s$zRGgxXikz4W33M8${M%9?ofDxTUH5vy;vPIDXn-2Sh#_oauuYS+qf;Avqg7 zZ4qtoH6na(klUa{bQ_3A8;D06RC&!|ymwZ%!9^t-jIU#ZJDnG8uyMBFzoHG+7#MAk zqH-G$A{#vH4W%|141{cOl3_U;)L`8PM92o0TSOZ?VJzApWknl^MH`4k8<15AQ+-T{ z4dUi#gH5s(el6QzmUT}XEIKIKAhM>&2B%w^$~G7ZuxxM{BDcZQK8Tq`8@y^r+F;S` z$e|53L(~!o(`-;8x(&pm4aB1js=Vg#fp=E6!TzO_LcQB#{>ypM2AgD^ev39Z1>@3e zkfL%M5F#72yH;nV)CO0YOwI;V4NDu;VBH2p$OfNUL>nx!J$s-HQdYEqShRsyv;kR_ zuz-&#u|eD%ZLn#!>hEP6^Z{M9!G4G|8$?#t%VvX-mZq`|CL4{j!7M~>gFpEo`jHpE zH&|f@c0e2KXAy015h8qV0GMo0BDxL4qYcEP4XV86u)23vw!wtbY;akf*`UAkq7639 zmi~9N!4nvlY>=XI8xSHJ?BorlHkfTPX@iA!B$hU)!MY8IkPX(hh&I^UShPXPiZ&37 zHV}(8AgdB~^)V$jh?}DgHp|v*Xj{5x@(Ammv%xKhWP`{WCL3H}X)4>`C!^5@eRj%i zu$K>_rD%hruwOQ~#Uk3^4Mh0f05I90M06X7M;nMo8&rACVYqizw!!5k8(dk(2F=ck zHrOod5_oTM-ZOcT!O;dODz^b4vcYBEP-=s9fzU}|Ps7p%HCVR+5wgMA7SRSb8jCha zSdXeKI4{~@^Q>39XoDLuF4-VOL1c}Q4X(5_m2L2z(P)Fkch7CGfe&J8(FQwWziiNC5pD1wB7AR<+n_{r8;D06 zh({Y#dChowNj)3fP_n_4IyN}gdC>;_vh_Md8+?Ot$p$GZw*eut!KvO*YJ;WrpkUfy zQ$(r_YOrntB4mSuETRqmVl2)EDJ$AQEZRUU+JLM|ILpVB*dT6>HfWm-n7?d;+pK%q z;2lJ=L1fL74X(E|m2I&4o*X}Ia3CU|4bJsJbm?6si*i#8xkCxsHx zZ6F?PARcW{88zBkBi zP$Iew#G?(wqYbLO=J1JkR<^<4N;Y`Djt#=~nnj`ww#c?xFxucR7?*62qH-G$A{#8| z4W%}iVlp`!ylz<9pa$zUAVN0y#Uk2Z<$c)$ZIH5}4aA}i#G(zzs)WqPl-M9{jyBjb z+kK(34f=zw+Ta94nhhdrifnMFrKxO#sYc^$@G~N}!QwuMnME6{y&pTE4NkC#Hn<8A zzBkBiP$Iew#G?(wqYbLO=FrPKE8F0Ok_}$3V}tFS7j3X*HfZ5!gEuiQ*&s#bHXuYc z*v%VCZSbqfqz$_4Pb_UvgLNAaAscLC5p8gsv1o&o6>T6EZ6FqHKvpH}?PE%85I08~ zY?bY|NZAILSofR_9z`S@L{`?vW`hSTO=TM_bO6Us8}vuyHaNfs(T}|Ny}{XrqzxXm zh&Gsm2;Un3rjtU6=r$0KHV}_CsPdY_Y2I1c25*#X@JSsTOmJSb!B*LjKSdj?JT%%M zMddaiL^im_8%k|300^BFjxj84P=j?F5Fs0kwTL!&$XK*N%8E7+i#8C8HXy5l=V)oF zOKcD~M;mON9g>x8@V<3V8+1G{+90xq$p(M3G?i_zC&047C5YSxxA-7hiZ*!OkhDR^ zgUF!`)jXV21Oe4YtnqTr}F?IE+iP zL5j+4K!|KG#~Vs*Fy3TxHh93Wv_TElZ9s%<@PS3NLHmQ*18tD9q7B5N4aA}i$f|^| zd`yWA;^t_B{@Kx;$~Nc@x=sqaA<}FRS<_{MXDm%+8%#19XM^_Vh({ZUM;lam&0(QQGJe?x(@Hj|R~vM9UbI2~?106h z4IaX{WP=oy+kg<+U>$ELwZTl2NgK31lvvuJ2J1E;LN-{#BHCbQW6=gFE80LT+CVJY zfUHW`(8rY6Aa0H}*k+mGoy#^j*}CU!a4jO)AhLS%a83&^S(?f=m}fNFp!;FD4L0*Z z3@zH=Ancb7uC<6ZcnJ}{H^^;JBDxL4qYcEP4XV86u)B9ww!y{67yp!XjK3>>eRQJp zq7AlL=CH-14cZ?bZIGgJ8xSHJjPQn18>|V0P6~q!OB>W+-3CO+2B%m=8(eKH+8|{` z8;C_4h(#NaRSD<$m~tCj6UHFR@0!BNc;MgTfZY*(!84XGb}0Arfq(N4)ZTI7qhzl= z@NXVAk~}WlR@gliWP9M>!`S!#cMNe%z#=x9O{%R2|^cJF)K&WPt64@;z9xWsuEmY+-hu3|Gve3M<@&8>rw)qc# z6t4&VJ?ylh9B1tV|FR<~jUSDHh?tIxUY@UEMoc$I+hz}Tp|%!mKgQ4#5v_R?6^+6E z8^UC~{~qs0hrTC-oZEX{9I6>%>7_~D4LkNanq6&=Xab^f;juzT!wBX>)!)EI0bfK! z;OKDPZq-(&0EmaGU$Z1z9fKV+0YPJ1Ae?40$=jDZg@s-XV;ZK zRDA@F@c1wT&`o^Tve?2``>bQ}q3Szq*f_T?`aoH6 z>E?@c+{^}CP2^#qDv^Id)D$Y^MD8}<2tM<8NY_&u&S^NMVU>~b70xNXS#x!KSGrit zc$eE{vUqkw#v8-;I23oFi}+CW6r_y53WQ#x!#Vi;ta+oFn#y#47QS7c>An^_8pEad z_j?`qhW3_dJ0r`B3%0A{uQEM$elDuKk$sAewFrHv@9$aDw@8 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%0D1doo_6aS=!qC50W60Y%#Jl|18{# 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.{HV0>XIvC8>!$XrrNY)`&WD_>r$L6VC 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

      vCm206z7+D9gEXrYLW7qI%EABA2sfDQ`0( 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

      V|LoUHW1 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

      twhq&U{T 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ⅇ90J|= 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

      dx~UE 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 -ceAkz(}Q~#H~OEoHY9aFuw(@{=XC6HYFf0T|j zo6L*&o{;0@_M~Sp$w^K&LC^Nqx)`r=_qX7SsuSERIoIt2!~Q6f%KZpG?#w00yD;{f zk0bi6C`m@6_yau!gNb>1@+K_o%>MfT%jMX$w_#hWdzOrVZ5b`%#&CEg=d?z^dQ zwe)N9It<#~ZbBo%T9#!@p-^`ypWmqmUD`o+t2gEdxTb1?X)ame+VwPou zSq1v^HauUk`8s=V0juz=0{yf$JfAVG!6~PsW`t)4=y$i`(bJFAiR4kz&#j^E(J4*r z+s}dj`wnEJZpp6OBVNI=IF)-M(_fYHSFRRPv2>h(e_c}@wL)A)JU_9DvpbHD9cOFG z6Kv}fp^X;C33V@N#|JuHn)U3Xx1{u8W_E%9j{hd3%5EUv3n`aJEB|@0{}L0Cti}6P ztgyNkTECMLr*datwPk*r(uLWeN%1(IZprTlk?u%YyeeV|sN8HWminar!p<=pI*710?c>%OJIYx+mDXj&x7*l}FjsbNimokxfwIonU2oGo zD))U3GER>lzp>2jV3^&SsZGa{1moQxUNeO7l{{bmEu9Z@@LK~#&v&4#wT!Nwcsb%w zJe7D{OjhOgnDO_lP3GI=Hjc*lRBi_Q+%C^PE{S>~g`K~bN?bY)#q@NvJV$r@~_Gemn(6v4d1-je}!>5w$J#eMChmk4*W z_QBm~(#wRyR(E7C=~co7Ru3eT^cvwJ>s+SxI^n+7O_FMF95|qRUfm|46QJUIvLzGId!&OnL)}Qksi*@i?h+LwC+}mgMPc&}Kq?2b90W zs9D@@N_x8hhGzdlwy&OyQYJc3xSmD zyQYIxtARxHUDLq{8-P^lyQYH^w*slrcTEQ;T@0i_-!&bad=-#Jeb;nw%8fvl>$|3d zQ||`StnZo*RzCt{gT8AzIPG~LE&8tMVC`Wb+w@)2!RhY+*`e>64$e3NWVgO+I#~A! zkiGh@>0tdaAp6ZhG0&7^QB&3U&-@mIz)yJSyQYKMGvy+Xnqp+xaUDs|ltJy8l67rt zjnZ{DR6fSK=x{PH6Al5?C|*15|1xq}IRbs{bcEMV`}MWckqMCZ>uaYYyms2JubqzY z+G)SOb~-YFu)cOW@*rL;zrJ=l!fU7f`r7FTubuYmYo{a3f?r=d9a)R<#jmfOj+CIc z`1Q5Z6})!ZZ(loIk%l+jZ(loIu?wBiZ(loI!E2}e_O;WapJW@!cc4i`a?erL4JME8NJ3WTiPWz+RPLJWW)BfnS(__}-E%!&S zogT|;r~N+3BU)6A&0t%_ubm#tYp4D3Yp2KZ+G&6M+Uc>pcG@4mc6#gsEN1-L>9M?a z+8@7mdh9uD^Z2#XV|negKk?e>aU0w)^BZp*#h~D{KE-o9otTgNhS8PA_Y(aJqv^za z9G#eFPc=Mv!*TgEp5y7n+-ZRUPa0x7Ettr$w{0N-GI)72PEI)D7qm z6X+(f+mVUgj@%Cw6X+%}N8d)>?YVhSEw@p3d%gwWq}<37ROh7J3uj5Ny;*{b&y(Pi zeG=?=MuMGxlVI0z2`=q|jx#CuvH=oYK1qTrI1Nq8y>hh#yDydCs)G_-{k{a(IML@P z@K%accYs`z6Dt5Cfr7yGo%7pnV3`l43a}1tppakjd}(UA7jSR zO=8LtgBxjb8?{$%qpqf#MDO_qyCXZHUI0|nO``XoCS&(7mJg`rZPe9tlbGLPFj02Y z009xxT-9`w=>1V-*@FX2-6q{dlFz|1uvZ7B#z}OO=$&ek#GWn!c4jv-6VRyl#K8_(Rr9gH;LYFB)0k@CaQ0v-cAm&>8nK+0z^?@ zzO2=Bljv=hs~7od=>oT5t)`nq?<&dU>tx~s3f@NG6D?1m?D_gO>R)481WHVhYOCoc z(fgBRk*{rH4fb<^WH{I`e3gZys_7;%KSvVho2_#wYVB&Gp{5s>HOLd+d0p`~jcyXX z0a3|;AVA%^uBz!KF<%$zPLiZANTU%&@pv0`HQgk7?-%79JKAzp(@kRjaLFA9l{UEx zh^lJ3N%TG?N;u@ib7<4)CNY1hDB)P7=~@)aO67e_L^(bslFC5J*SAq~%+mK3ONW#O zu04dYI{!QNV2))vXDpwprJF?W&8#pEZ}IG?TDnQ}K1&KmyhO??Ea+}(;~@YP;R3xIG=gYw^0{tBdl+uF8Bjs zeH(Sb1%&l&)CCt3*0)g?TtrykMqRL-u)dAD;9|o1HtK>)2p&prZHQgk7 zUlnhRoQ|}tFjUh`qBlp%$0;fyhnntB0$txm&ABTsY7c32ljzmAQFBsjORuGyM6cXN z&B-o7JqxI+2UGoac^Nnh$}6j?=_b(&!%1*(QjC|?u2s58%Ui4(KV zEfuPnbd%`Sw^5VK2|HdGHG^&vy>c5hshr0Xh2O-|&8u&tCYkelg78ebN%U$ri6nDw zj!Wx`s=k>jUN?Gz&gFon>xO-rBz+q-R|s*E-LQ0%=>5{*9Qk1f^j5b~7nX8aA-7Q% zCfr6{IE?*S-$q@Sa2s{uco2|3;5@17KEk7L zb2(!1y8_kiW1UYl3zvgB(dVypfoD8~dqIWM;znO*zBn{p z^IQwSp*oX9Gq*&XhHip;nh)nQK8mCcM{k2Fm zJXJ@~Dohw0@^mIXH3#j!5;!zp;&YVdqdl1LnTa|CPSzZ>_)6eN)ZvzRTN5q81lP~R zJlUGK&!522ktV0bU7kwI=*K7Pz0z(7Cw48IR%!}54Wqf|Q-g?XgtM%FAto76r4>S( z`U(Z)7r4G+0pMu@@re)bprBRTi>k$@=IIa{Q~mSQ{R&U@(UK<%K+n#N{gRW`92gnKW_E? z1EAC59!I6ct*+VJAve4crPktq4juIonA^n7aaPGZ$CEf*$@H>Y&s}&5E+EbHvir_^ zd^*Z-4LTrs%z^YoncX~GM_zX`4ye8s5R{Tc# zi8HTf`4`G{>DPNQZb5aBPn;|6N(KGE6Ng z#6afiDs!XbYY^v=hzOz1<^hF6jmEMI|FIG;+<>zQw(G*vZ9vWD>4c*m3}oc5>m4;mL%U2EW)4TTGv z2HH@gw9wXg3!TdrTDrU#M`-7<11?8fUcfjO)RNywC@8Zun;)e+ZUAJA|NWHrkSHnd zVXh@*fpp4y;wkTqr+j@h<(pzD%Wq9PWv9ijSytd%f7S9h8x@0}Jdu?>eURP|{GY_R zfdCxd`uJ7rie=#6(T;x(NXzh_$iIRgy6$bqdLGzzwPocOuLs((-UGH*TC=WX`HdMm zn5I_nL)fQmK`i0q&)D-12o0`mm7Ugt8mrYo14l=Ey{m(TI#{%7+fYRAq8ekC^6|)e z1wW%b+%B69U|HEFHBL6h47Gxv%N}hfaRIom{T&H@IeV;~#AD!o<98(Z5v_V6B4v*^ z;lIFbRJE>yXs-A@t*@O#7~F$?M}nW$hTBQhf}5YSCN%p>JB>;!A5F7@-`dvLau~qm z54R9Q=IJ(acEj=$TVqE;Y=Z$U4(p!EbXL+hyq!kUC9houyWNW+kcE zXwypgf$olW`Rfgqv2B#_9Ye=sv@uQjXi~R=U+V5{mxbkE+0sUu?;@l**g$#(KifUf zPVjmN-Pu}DtuV1Fd8!@jt6=-GHLI?rXc{`HTD4*jOpFx8*8|g;(6~Awnu(DKnTQB)(ny^NjjbIO&4k9UjxZDa?4sr@ zorx1LS@X}>a|SYS8~&xXxzsjhuH)xj=5jA;PJLTZsn*vtr6?A-Nz%G;G_9`&^bJn>MsV!N9Uot1z z>D_VK>8D?+ONdul{vMtJqfI(fHRqd~8nu!$_!}Y0m}@hdjpilbJ#zwRE1>zzkpM0S zaPpP5%B5QjRP;<{1NCi`pq}AORjPS^tm+%+QBR$GuPyUlhmEtqgcSAQ3%)r>W}n?G z2hd;4Cet?+`8XT#A2T1P0&rIWSP5VNfRj%?TbJ=YMZ?9}m> zN}kP!fl2<%GtF64eFtc@)ObCB)2Ok(&AByEqiN;a`Ezg42_9ws&NFX_=I?4MVg8;Z z!2CHUK-;G_yUt&$EX}k@u`KN{{~68F9LP$RTBu~9&DlYg_(SRbb99!%YmlXbW)Cc6 z&-?`OH&FI%o48Yo11Hv~7z5jg8!7prO>Cs(!)9Yt@K2!1amiSwp(>DUcF_kW6_el0J3KHl&6my&8mM z%2P?&>B=#r9whAwLNevqBz@+(Xh>d?{tiMi<#{B1?y8BKJ4yK}k}A%)efCUwR02r5 zTzw5`H%V=SkW6_DNxNP14CxF>V}p=Pc`8YJTzd?u_|qV*3_>#H*(B|C-7uskBpnPw zGUa(B?Q=E2gB3|cZ<4MBA(`^1M3DBoh8WUhl4{JnefCUw3`t+OUNxk(Bt091WXj`7 zI^a5FNc%{d8iZuZvq(DV3hS!dluuH25Rxg+B`MeSh#{4157G}oNTxi>4bqpcF^2RI zNs%wyJ`tuohNMHTwT9G}q$WW~raYdcuUy9rX&OlbgOE&l7D->bqPposY#=E!2+5S^ zlJt$MwILlK>7yVdQ*Mm~>08$%L%KlH=^!LiUXP^1t}TXCx&uh1XWc$~raX?MBd!yM z)SRT&K}e=Ni=^*dWuDcE=uc8Y5Rxg+CF!WEgCWfzX?YNmDYwRfbj&r?kT#RFKM2W` z*CXkB*EU1?lB6p^NTxiFq#s;o4CxX{)n?y5d!{^tq~os2&*?;z>j+Y(AS6?sL(-3~ z=L{)^Bu@~MDbFV<&y{XSgGgEzgk;L=jR)x`*A7FPMbg(nNTxiFq@P`v3~38VH-eB% zc?L4YoJkgkx_EeOe!=aclSYrY{>>;%%3AS6>BJprWO zTzd`aF_Jb1A(`?{B>nEXX-Gpz`Ys5`l&6yPhpS-^orpOkh0eKsB20M>Nhe)H4e3pi z>IEU0@_dp`xt1ByVUl_VA(`^%i6EVJePu}3NSYReWXd~{^rtJlr*2cF&LF)Jgk;K7 zNjl?dZb(m%bUX;jlxLH4)|FsL!$~Ug;_b6%%JWG2%eBssGDvC~gk;L2CV`ai`reSX zk~Am?$&_~@>747XUOEv+NqQ*=$&{y(bl&xZA>AbD;~*qco=wsPSCS!B?E=!DK}e=N zkEFj{*@o1Pq%w1FpFL9^l?2j7*RO^&ilirkkW6_DNtaw@d+S8JOj2SHk|~cT=^s}| zL)u1CRuGaY&m!rvYnmbbK++dMNTxiGq${rX49WEjNLPc9OnFo?NLO8F4e5T8?$5Y= z_Dp#UN&mX4#Og#mO;Xn&BvT$w(lu9iLmETUjd537lHYhwtw6F_8kv_^QbF+CM!5=X36w){I zG^t}u))z1_PX=i6lroX02*Piz`TyeC#Q;%u3eeJxq3DQ8eku{h}p>gkW?6Nl#h0-C?H=8*_| zlpz{*Z2P>ds^`AGeWV;od#lHIOa8ncX!R9TWfjAtO3MQyS#)v}D_&SI2L-ZxBgIOw za97XWb8H*fyQH=ZnJSOx@EmmEL^60x^+UR7JnpNZ&G6_&{#MW(D{lcW zQ*72QK@Ea9RYG`1Gw#z2*Cwfc84RTQy#SN#=e3ou`s%k-UkMH-+b?Uw+dZ#!g}){T z_Z{Ek+LUoIc#4P5AhR?rMMq&T{Tq>I^hdbUU~&dQOta?z*C{ zUy2RPZ!)9jtK&F^rTDX#zJ<`A8G!KbjKMD}!#t@pKuNrDn`T!AV*GXZ|6P(E!vDEN z@dOKcq}g5Y|KFk{&F&3Uxd+i;pr?QmEl&{~Ns^}6Buo)MIJSaW%M@85BZkV?Ch ztQmGawEL$)SfU-#43?Ed(*v4hra5DQIsox7a#gSg4@BnKsFgy^LTPstrP*$j9YL9Q zt0vrq^U3n=bxO&r9>+_xh00+r9agqy(jnjKH|dSE&9E(R5oOX4+g; zuv=4OVB@N4C(S_F%g`nz1MDLh0}v7mzy$}@01{JSJH=-C6q{yKY_g`J6^9#3B`{H01@G$FYho%7NRk*iEoc;$hnk^ND@5Zi)7`P`oXK`Wz#% zQi{O&3Wz28;2Qpewyvng9X!rY!HDAukCCVFSt)o5Z@D{bqgu*{`S6+$Br1%g-|H0f zy80EW#D(AGonUz%(2e7S!19#VR%I}9UlFUW{9Q)R3$Lg)a#*R2z9Uzu0W4BS+vvArq+t$nb1ZSUG|(x-bKif@OdjwE%tebN-K(+?DymraaIM$596Qs z9}@%MJa=6~d1B)1z7r<*Vn3EB9q_KgQjVdDzs~yYXmk;JYJ!9Qf_<))WmVUP_0S<) zgO@{>bQhxE0D~m1Nct7P+e90!z;UrAcF+<|Q2E;rQkq>4|BdJi<5618E`ST*S~THx zUDRGPTq9cyK}DZK^$aLU%;H1<&u&LW#bLtklZcLS)KOm3U+zBXDA%^A@;Kc6t2G#J zbj+#liKH4i|Y2 z*F7BN1zishbUmiiP#txBc$BES)AbaGi-%#N-MBLy3Xrl zg$pJo>J5(ag08m*x*nfkT>oucm+cSNha4_q9jOWlD9Inea$_u)#r8U08II;Q&ose0^bv9kMa=5q~CMF@B9pwdG4+wNUX{vGkjdA@i zT~Bhj80B#Nf}`BHR%7E5t%>8Y`XhCv?iY+rR=BM_9$)(Z%JHxItswu;x_bDoAb7Gt$9dBTFmRF)E)&F zoVvXX=0u}c7cuP91Ff3Hy#uv(tEQ`2+~-b7wfrw#=R&OT3*soZd$Hf->)@3*VBJCuKO6*)9Ct9hl?*9uG>4x3%c&BH4mDs%xKQ*Go#*M zTpy(CaSj*NVPc|AbCes`-g)}M$IGvGo#XoGjn!G=mCo~>7HF2NeI{d~wnF<9`kM}6 zmc3I;o0WOU1uVLpZ6DO7JG2wb zz|r{|EuL+k)JCOHteZC3KCcU((6dwqVD;p#srDnV8;5_s=}~X2lBpY319il1uY(0Z zb;G!6QM&!8Y@8>Gbo&r@l&dcS*4UPXpK0*%QJ|ly4nI|$eyTbB+^_r$<&K?Jmg;BK z3aLigOMigVj+n~$Zik*3jI~MQxOHBoP=>aZvd1qse;%u(5)#Ky&t{y4Jeq4hU6n)W zsPhoWCw7EWt_S^1$fE|0dY*Du==%-jnk&#N3;oVvTy*6VXF(i;6jc>v;o)tNn!PQN zCsmMc$NPmbkK^`7m46PyF^^;ImJ%;f9Dpmb>pt<*cm!_g{=}~{Xn6$X(|&muw=-UbCYzt9del$jhIRIS>I)~2$SdZA@;6p}ikJbnzEw+2{Cz^)paz`H@Ir5D6j5Yy}- zKr4aV@hepC=@(dwx5!GR83~QIr&IVy3lpiiyh@p+K~PJB)%sv=Vq0&u(#3_Et~mj5 zK8mMfzOMNff*6I)u~K?;^+eNAS4!W1pR#mRCAV_xj;74_Qe;P4CF}>r!ny}{2wWA$ zN<5S+^1NFW_88>C3#(4e&YcWX{Ng0s}NQ9%K`GP z)qdFh@Kln0E>9Q5O@`|a!`9O^`&`*1-RGJUu+Q}eNTgYs%|161qUv)wK<=dVDn#Aq zqBFO7(X%u2_}}t>*9bRTXjRP2Wf8_))wC}(FGJNIf~U@MW))A?P3uL#rhNjCNHf*6 z5+2jESRilF4XS?CH1B!cOQoYXSfg|lJYyWfqo{4H-MwKEftqcJ9!vHo8S}#(O??=yHs1z0$SUZD9r98=dyq$DzAyblT@= zhpq(9jj=Xj(LNvEsDkDxUC-#`P*`5KL+3c%dvfb}>sc5N$3Nedu|Ic@!VdJDcBHh0 zW+Jv*&(JQ`v18%SUiu<5@8Mq(9lVA^l++jC3cwuu6>Y7q%y>$Jxd4{F^xPDNM;o~? z<4W0Jk2a=K`TzWx3fI=({xcOmBN@sa-D5VZ6!mwRHgrKv_u#dTZ)B_QZDYM?kFs1Z z*Mm(aq!(;9@^MYgV=tcHdLo*A8O7hjAn7bXcnZJ?1HJ>O#S%94d4NRn((Djaw;W=c zeFspUpfW&(Q~6{wYDy976r?n}iY~J}%XPik=)YxAD-v1=M?4fME$qR&hl+Uq77_BL zd6Mpa&tdPdbtQx8G{mpC*~MGqDTua@LEWwe6DOfvol#r^0VVPC=`jS&4X6*WjwSrk z=of%Q^6+>XVwuTo*YiLx2}%Ik4>a-l*HqS{RMM?4(2O*jpDI&rdG6JEHu0)zBA)f3 zfrW7KL_-nwann9eLx=Hwh?X5pj7oJvxIeQss;;w+4*{DS2Y#-E? z=S4>v>OkiU+MlzNzMQRc824}*o1FPgr#lict$?Y{na|X{z+vjE{uYmj^`@?#Pj-J% zKBH5t`c;$BeXFFJKRYrtC%kUeduvy>t$Xga+*P%Evfw^?oYeq~aRnGLc@Bm(lt0ao zt!bw!nNz$GPVb~w9jAD$X>F{z_7!fE-9&c!u?lfIfuGp|aa3 zIB5~Yp?)7lUV)rwxgN6FoaZ2^j}soY`EkN_$TRFbbggEKaN6=Sg&3QkDb!qy{?zS5 zbuJ9i=inv}W)kwDKr5RsH}O2*o6HXdjA0ah=+X6Q51HRejVF%r=hc3iPUfjCo#;dA@c3 zSzgRe#ksLG!;7n(J;*q31Xtp`Cjp(O()sEClXI@tuKbb8TcnA+y}gXixy*YFUDehG zfh)F6c^vcD!T!pS_K*}4gk;JyNa|>Z<1MJv^e0JOgOE&l4oRKt=7x0VQjmrOA(`@g zk~-T7hE$)VPAw=ZAd)!ro0nLUF{nrO-A_ykmS&06Y$V{OE+(8 zH|A@PM4bGAN1X@egtqe?nC^CyRGqFXbaeJM@sMcBQyEVWdxRlXcoihq$Leqg9!*o8 zO;S&Lg(1a|bWaeHDbFLRm;J3F4Irsz5Rxg6N&~64U1YLu({z#^4MH;IF(k#>F^05( zq%J{7raYdcKK58c+E3Ep+mLuPO?ehcarSQG7+DFDT%mF!1KFG7JRMO zzW!Gtj%YhyBHVWQX*v;4(9!R~f?|I%%6tYj)_&G7hmm>XznDfDJp;^fc7|cjA+zKT zbrb`WFV~??T3Ook;feMcvYCu*uq7Ga5HK140=S20icZGuFLLr3*9L9biD7x{`_ptP zqF2DpXIdE;mV9qyl&NHT?cQYa>h(C8Uu$OIcxTG9NlLLZ4e5E3PTWe81Qhv1Wv84; zz!du|iA=yO5G4Uy2$+Cx=&G8g{AU6t@rXXFEq(oAx?Ov^PQq2X8l(*ZlOUnZ3=HiB z`vtNYTE&$*w8sb-+E4)Zs{c!9lHsqkWge3?$Nq?pnc)}d<~OYj%&;ksnhDa2_60+F zlcY;QNTxi7q`7wW8M>x#NQ(GWrQcDLYP&A?9hL=l8i{QCWf0}CR9L0k{uqFJm8SgX zVUd3Mowkf;M2qc@>6nA|5W4wOD+3RSFpV;s%q8{}!%Qdh=6^AbGM~()c7vI^&Mjn? z+^Mo~+d7T19yWGxy=sp%%tK_>3dZED!6@U&TxPE%lgIcXnawrRk$LGD?R0q-Nz3iS zhE#erNOOXaOnELzS$5GEbWIPFlofRQ%kM^^}){z9Nz${ahyf!Yj#INZAxm9|D+miKB=$UvkbL2sTG4!C6Ui)tuK*p z*uRs`M5cf)iCj&8PJdA-@l)=v9fI_BY>NjD9(^0w!oQO1+` znSIVMH z;pQQ&y#0A^w9#`wJ!}_!QBxa{`pkb)jW(XtBX%1@?Lq3`|D+miHmTp)Qw%kk)QQ2U zlE{y>)|bd*_K&19k;_4sMD8SDB2UrbQBC>JM9O*JX`f1D5p&-EWS5=`=j?rVZh)&^ z+92@o#_d-`UsR{;u_Q98rXWgGu>_22DqSUM%6~>B=lvVnGLP9hYj2@r9^UnIvr{W? zd)^ym^owBrWuG+6{bU~gFQ!q(k(qB-$Aq@4G8+R}I47jZ?s z4Cm~9b?NG~HgNPlPrDCQy!_CmF0Ap)EFz@2@7tNnTKzSir9UfbzC@A-s?KkG%6z1} z&}@=2yX8Be9S)o2%0{wN;A5d<4x>+lI9jNmuCTH{f;oD_VN`UUyymziqG~z*s2@}| zw?-7>FzOb>(N>4eq+pH?I*gVDaWqliAhT(oDVy7+dx693WDr*kKJhm$YQ7}kcCOkx z%o-}QTk@3cu;~@t)n12LN-$UY_KXc&8{Ac{!)$L5SKIVtpRUdYcXh;JR&v4ZJ3`Xu z{#-qxY;KpUMGmvLAg(U&^1GT5+*Rq_ezQ$MTv>blHiv?{iguV?3gYT_hfRfrK|4eE zK7WlZmDw$wVWz%pGVMcxyISusOAq2ILl3ib^;U3K*$%VAL0pa3LmOS)2<~c;!>lr1 zcH#A4U<2Lrb5#=fxghj~GUbJl=j`jMm~R!kC~8P#steyLZc_?=emPbvyqC*hAhjFg zWforIc{V#t78#TEWognxn;dYMY&Ry?!fApHw8Trk!{oRzNsVxt6o1bji~WkUFT^{o zfJsA#NmXMqvw+F74wE*1Q|8xvT83DYsai0ON8C+C1*Cc~seicypyH<7TkKq@OX# zFA&X4hsg|6(-EmDB(hQm9nVIG)oa?y`^PnUa#-zmSbb%z@{iwL(CVzi>WZg-(mHGvC26YVD-JjDrBi{+Ljki%OypG^_5 z$eC4VDF8)pdhPS=Du; z9+D&&e~r390GfAg=2+Ccg(Z7B&1>pqk5MT zmTxG@eht!aBPCM8iVdZ^LxiqBE&R1AE@#hMAw0a3yMU@ zZwo2`bVN`^pq+2ht~yY$x6sN4Iyf%O%J;PfeKBIZ6*|tUi2uo|FB7TddCtLzMq5-{ z!3Y~?W&Ys}4X}5QaM=573(>NmW2Cmr*D6!|qSPy{1GgfmqqZXGr1NHZANfX6Wa(*= zL+}*;)~|U_oCPdB?d32y>Ni;Y3jf|~VR>KD2JcSAD(&q~;a>;U-S~(+mHlzfsEy8LPw*#sGOAtMJMdK0Tg3OKzeONQhNQ<0)}9ml9tSrBC}M#DrtG z57z34_aS5NWFxnLJSHLGL42bh!c?z;oNjNsfsf-=LBbzTA&h<@{FRk^w!?UWLPhIXJd`ZvhQ+m*ji%)5o<(sKS*bIYbkAR-NCqdV zIKUBt2n|$7cOO%(;u+GCkZUF+YljZ0DFH)@2S}uu3h8BtDx`OSywkNGy{4bP53p57 znMKzdL+)RLa9pi%a()7j{IP&10IW&;u*Ld8Md6Xy5&g=Lmub%AB-5N9x4ccjNDc!` zw*xsUtgFzeuqu3tu=;ApI#aAGE3mGtkejBi@!&{ZTL@U!A%N+2AV<}85js^@>7A(S zW`Vkr)6rCKo@!SvQ!qSa_d2v`2g(y*pR^BPBf+}>=Lt3gRR0Wszf>>~Ad$p0`&)>M zA*R_s0evm#PoT)pxtuck=@X< z-i`(?3v8f6DGl7H4Wj3vfull(Z`2KJ1=rHRSp;lg4gni@4Iq*B>Il}~ZyFePO9MO5 z9UIseM$*991Z?2z1Z?2f0MqS2u4>>v(76)=8#u(#z#jt}=uk=nPiupCHgI&v)0=by ztA2s{*+oYXuz@QH*udieiL_S@EOEdzaOy1$tV?%nU`rTD14k0Dff)pB;5z`*?Le+- z;CIlu=La_M!73AVAFJ`k_+-BfQ|&G0TKv)23Q0z-45iY*^#)I zZHLaiEwF))I~v$8uz?PxTrDPOgQ)pv;Fyq;uOT8{E&gEryjnzm3Baqx5CUE;mJ#r3 zaTFktM0K@@I%KXE4FvIOF%(FBPcuVT)Cu%d-=VHY;Xi2fvWX4vg|XMyWLgQ_xqJ!Ep{ z?&aY5IOa;=GviiA*{F4<)XHn&S*i71N8WQBwRXO>Rt$_jckVA8JX5Rh0^u`5vxXm6 zJ(u4Zl*f(0t@k>c)xFNl`^Ks6?k%M+KKu^O+gS_pMZ1|Ya2W3<&hTkbXOjx=x4MVP zbB>-BE8+%Z46LedaeNvVE8k;xkngc$VxX-1Bn-t3L1$qC4>vg7F4GZiv_gK`P2qGqls=6xp5L@6 z!Rq-z1vH>Of~fi3SGr0-JZ<*qi$Mg!Vh(y z)xskbp3_203f;Bv1ce?V^cgU^F&51m+z4yo4Q_}f?glr&%5{V5>DvjnFzBZxC4^cgS&%}i7g4H$xEx(!A%#~O@gjx!j|9B(k1Il*8wbE05O{AQNJ zQM`;cRe!^A6ji5rNWLLXw?E;Y0FP*)XFmwdMX-97E)RBNFbCht9_D0^aI!}#b_(yj z+u-BoJbhwJ4ppa^z4QgRJN`DtHl85Gzs5j02_T1HIzZcR0A2#PM6e8?_qPBW0S*(q z1JL0xz$XBo5$p%J{|JYjNUK#sZvSp=QB1=$Ydec(6cSl@+lRA{e@ z@-Q-@o()XMGbk^84DQzG|wIhb(%d1|4sjm<}-lu1G<78VEGgX5X%PQq>%_0Lh#bp40+m+0Z7j`+fzGNKKmk6vRsq z)9mg*WlrMIoYhoyXz)WsFq~&c!~Hz_0sJ@3ehB~V4AV5b4Uk(KZ0|8Jl*HKa z+%{uiXieZg*sEc%SfpdSITRb=s9)$acmOUwMzM{1WEdfqJ0gtK{1k4VFiHyps4>D& zr!bnrXl*vuDI__CGaQ=}wAlp;iCRcwJw~|V)ZC=t)@Fqns1fFoqXfri?kOCq3Xi?ELj^ND5xJuYZI&`?1ufnF4}1?Vk7 z9{?Q@v0m<{Sc{&x@?Bzp4SHG*r zNb5Y>$45eq2{=Zk0wmH*4T~Q@RKsG}1x(BD{L|m%$8tA<0{fkm(pqaFY8e)KleKW~ ziMgQ4ekY$1Jc5#{f1?(fsl6xSAgaA5HUW7@X+PY10%z5;XZ+`mHS{P>mv~(gUPz5w z_R`uoswKBO9v%M-M`~9RkDNn~UxYl3mrfy&i_F6a4!&VC@X#ga>A!w(ePC9clTw;G3@)3Meap;FCW@Y5qT};xAD_;T0Td4 zMq8i$kt>kjr+%u~&!C*k4zJ`xl)t4vC6~X-C&rvmP80jVN*-?HY{&^R8&vwMkjIaR z$K*rF_Vay4#A8~bBw$Qed>GRhg~yDD$Mi5%HM%D0#h-F)dQ^uapxwSxb|M zs$D|_GP_iAJIXS_RPqSQGRIW%T*@-dRPvjYWu~d*Zy>8tOv%7#t-{jjf6=|96T9QA z&==p=oxb>W-RT<Y4-Oo&J}zF7J|jf7kauaLzBN@os4ON;qS6aVy;C@Xub_ z4E^!O4#&yxJ6w-m-!l@Q!N|$b?k41Hznnu^PKHXSjqYbeXfuuM*dX#7y8 zIvJF_hVqN;kY**@w~Gza=1DnEe!cRo?NTNegWl{U3~I6%GDUZ(kFyM zuH~1%fUNG;)(9Ub+Hh=8B)EDQY~{pK@@dGb+piVi_NYu1q}vOg z@d*iQ`Fcw!!Xjw7gky{m-nxa0eOZxRN_UR_D2r zp~HEuaFVjcxvu0qCF5LI^597Eg>zlW`H&M5nc($O*YqL`eF$I8se**R*%=i67|MkC zyk%2z)1r{q@kUL_TPY7_Bb3~@7-ShZHi+}>lx5&h@@2|0a45Oi9gt<-?{ z1v#0odg`24CsZm2h%KQrKf(aP*F0_SY^z@Lj3VG`o=gCBC4EA3vdPH~z4K!|sJu;6 zp7lowIH(klYKtqWZ%}CpQJv`VK<u0H;!yC<^;PIsIdH(=g-@mVhX88{-ZEeVz#f(?2l!JwF^ntPQ!ViW zPv3@?z^E;uG%5*mhSH0Gp?C=x$_fA#O4ZA%9eAK4f3Cx!edvIp?4&tEIYq!w1Td6h z_n?HK)B~`R%LDb(p5mC1qoGUar6$Usp=ld{i3H67mJ&1o_*lqn$8b%~BKcV85z~gB zY05T)mjYlL1h5UYP-1z9Tv74!rpUe0A;{EHZIET9@IJpHrv16vz&z--msa`&JrMt- zpFhV+cml2>-~)g{rP&cy0d*3@UHhg3c`IF2^~#M~3j1+YJPhijOFcT9_R`7l{Sp1M zmz6C8x7@UEFabOHE&$c#?k;P(Tst7|I_*iiTng_p^WZ;Mmk#y${|UZJehUA**ZcuY zx%;e9j?Q?$xl$1CH;({$OaAK!yXR(%1$Gs%pTR%hW?t%1(G$*xJ#C#2d)n!TJ*>7B zX2UVs=U87*Qp2;3N#SNTlktY zQ-3q4_F#MPFCeHs&YCaRaG+*Oi5`Aw$y-Cjk{41gK2Xf!b zphg321o9?n2dY=_A;@TK9hj|4{cZgRgj%1$Egywk1XCW4w2Y=RJ`QkN zXzL?<1lSDhq4*cj)^X0ZPH?t$qHZgz4aGf6^mUa#e_PX`$-%!Q`hK_)f@%dY10c=r z0Ay7r>IKvo$U9s+khTtuLr__|#D8}E2;=)ccg#{JgQ<2nog(r41etr1P7|q375KfN zz3|NS7QdmQ(bgmYTm%E*VI ziAj$D>?ddoP^T)>`V7!2papguP`D!Zh*@Bdbc%Rn2eICLWXu3c5;PC!GeOINZVK86 z)T|oqwgM#rdFJZK_~dFD;wi9;VpI%vXmS_?Dy^X%qY>0ibvWJ$Qvupbcfe8meU2mi z8mbz7Vl=Y&h&*mzT^;gid7dp#z^~PSe1kW+kBHp27UX>Dn~S`qHsqmv?a^HLHy?m} zmXCy#{C*wCYk1SGOQ;L-5sL=K0ZZw4L> z?=5oFd|UPlepKF@xH3y~rB#eXQ>7v19eKFuan)CA3Fs1vJSD6lk^$y&-)`m-4@&fw zjx`;+-;Hjj+9oo_p$plgc^OJ~!lAp@=(NwP4&B2>r+r4*{#c$fI_-16LzifD+UL&> z-CU#7J}*0Tn~cu*bouMsWpu`;L-&i(8J`Z_O{3F3r-k@^mfKq}pNk#3CPt@yW;=Ax z7@hX{cp<;f(MG4^?CH?WHahJy-l1D(blPW?!hWBh8lCpp%%S_y=(Nv{4&A>-r+tQm z`hAu{hjjL(G7en>qf|Puwc9xe3Iiv1(9w^p+BuD{gB6d`2%745PT47#=|es@OKVk zWM-<@Ho_P`0bpcffN1~?n*h8BP^&4xB7lJet69~gC`Hg2pksor0yTMr+Au`$vY-+`r<=2^5>T-gM0J3kiXnO!XiH0?wm?N% z5p@HaE2tk(smEA05-3B^M4%dvCh6Vc_!f-MYh!# z+!MOWR|r_;*8tP)K#r>aALvy5W!s?sk`d1OrLH(#UR*`^q-5nms?!#0jfFpIyCtzK<09a)hz)^KwfKJtQPdn6A zuBfwJ?q-_9i3rzc$WI2!s*oPC2G?^}F=fwJS+61j8Byf91b)lYp>vd5LkD3{N!7}g zk>(uu2K3S2IOYWL2x!!#L2hh=A!qi^CvnY|OYUA7d6qoIS)tKhrGyb^uM8Fu?O{8B zPnq_G(P=Bn4LB0*3v)xBM7b14pnYKzA%6#XzFmO@`@_5_kn4XHB~KL@*Z&$yo+)zF zC|R+wUt;Uip{+GRM!f?fhv2fFAS0iW|D;|b*?l*<+Q%TAE{vVBU9?F@M@U->IJx(iM?jyJP)o}-t**H>YWe2rehF<~w~x)hk_5{utaxh5i1nAR^!nRa3^EL^LHwjn^dQ_FdmiuN{2VH zzYZ^hfZ^=}m~IDhRIDKbOsv&_ykBd_YCM#>th)p1DiJ=-)YT3gNyP{P*0l}*3%&z5 zs;(cQQ+aU>L|r4bk)y7h0G{ja@O)F(ec(u4Z3$S{RDkJrAV<};9XeIlaUkylCH%(# z_sxCpQlc7EKj*os+5CJWh7k&8@1!P`)P;HQ4ZEi+7~C|{S7OdM-q22p=wuq z%k!bbYHpxaF}?Twdg&6DXN``QES{b}kD zpAw10WO?tu$8Y6%*&*DE;YgY$J<~z)Y|xFTKs^+Oy&H4@ULO0-In6U(09#efV02j=>3ZNFm^mv|# z3u1~6A>x9VsG&q$5L0;=5f{WH3@74(m@OlSxFDwHC?YP1c~uY>#55kwGA@WYD2NMU zhQzas3u5dsL|hQFSP&P))K6d;7sRXvnqg<*jBbQBI9I_mPNWT2!7LWURWKh4;wqRh zH?^CAIt$_|m?eU^3g%ZqTm@5MEbX`orWMdaSp~Dbtjc=`9$@g#tb~~a3wivr6=1p@ zXr`V6ofU_C4s_QzoI^dzDPQV*#ej#F%)4b-OgosWWicZJaaqh2OJ2zG8Yx}m)Ktjw8flKmg{MH4*GMmld~_;gd5ttz>ydW|j9?cWE>MW7*Txq_@pDG#e z?-q!B9dd#!gj^_cliBRBF*posj`|isz9y=4`(ECwC?P=>L@N9{I0>?hQOVwP$itX3 zCFjhA9L-m8O5U2mn7GvOb#eUXOCqC{c?` z_?F1uDj98jTjZwmadqdT(e9O0e@SKk+Zz59S}2b}H^D&8j7kg82dPyjLn=hIM(j9{ zdr4*g$$&w#aAqeA_&C94+I+;hS!<)0!TCGk@+k9>g>cM=o67+bsZkF$k3m!qHmfay z!*Iq*k5A2Oz4` zxb{-C^y!KPQW%<mm_u}@UnzF2;$47f3M|-R9e4+F@06od~YF zw!4m!MKEb@S~rPx;lIp+>6eiaL5(TPuEG0&XYjDsmS{c$TN7?vTV*9QR1K zk3J1Y4+>S@ADi%Un1cr+b|JQDHeVpy-Q+95UhprkkG%j^GT$C<(=Ey;r9ni|A4uW* zI#BqwZUrfPTep*dZ|i<1;M=;$<#fUqZYQ;qPFZl$FruwE;R{SS;rq4+U@7n01n_-Z zC*d-HO82XjW{}$`VoqQH)5&E38weP{egX#YmpEYn^|g~+I%yoSCoq8GSvmj#44@H8 z)T_pknj5tO+$Ir)aWJRZeAkHJ`KGZuxqQ=@M8G$V%gCK+v*K}@+==9-5z}l(t9Q_z zZy5!!(i0?FJ#X^qR(sUbFwgmPE0n)G_KTdVv3YzlrEx2kpHSuP9k{y#OON|CoE@XL z^tWG?y>vBS`Ebjn%6m&E)8*2|ep6iOU<#`RpTDW)`SPuS#+EkBgkh0Mrg;635+m@&&G@({aFcp+#}=t3i-0YSUpJo$#8yYoNhOB3N4+&>s(xa zQb&`{YK*Xpnp0XcgE!YknBx@W(rq-e`BBB6`mtSSdOM>XY~thnvs&;{^OqLnOYnT* zSScJN?&142-D7GNL07;Z_J7E;tmY@tzt|(!M}U3+ zT4etU6oOyDO0&-cHQz|>O`sP96-7eN2r2{g&?aiD0WAfRr5usf^_au6_I!A$pOJjN zK)(S4d8J-yGXP(*_W(%DfSG!)o(WMc<#-#&`?K~VZxz*3fV*la*Lie(A>2dPd^}e5 zHF)G|fKddz9nAwsq?x({E&DoM^C`d}Aoncohm%&h%Ua}7GX`nEOIq7$C2ILQ{F-UN z2~ed0<+tbtJP(jaGu40<5LE-d19JbO{pi`lz2hxZl9|J*3jU^ADvQcl7&5s|X+urb z$Q)LGJ-ps8Xe2K)cV(m2;sE0bA^;WxsB6T!+KLmk3Y>c)Mv}w9@PB5{R)!)5t5 z061K>08m${98HcVxm3hkB=aIQm8QH*eN4csgn$hIKeL2aiSRd#m%Z9c4!x9(xMIB2 zf`xc_o`7Bi(90~A(93H+FFhX64OtB@r6XFL(6JmgUhaNNdl5h{jafo3Jpe3OwX;Hd zc?db>pQ}v73&vA2&DpAL#*+YgI%YiGpeMP4|EN91FrIP|2aT6XZ)-2H1Zlu4$o=rC7WK#M-=^4AD%C0%EJ?}6@Z6Fz)*nNC{ZD#)fpme0Sw_^mN0~h?;0;f>#BxWYvH9*M7iH|Lt4T@ym$!cMF72Iv4mbe z^?9kNy~NYY{Sp0)mp_b`s@t>|0rb*_CG;{3Kpm0iw3l3ZsT{G4UU~kAUeA zz;v7yGG|r8H92}6$oED3WJ0*>J#d(g_5^H*0EQ5ck|{Q0Q1!3YE;8t%YDC4~b^Qy- zWc`N-SpP)=)?fO41TWqDx+XW4eu3^?En)~Auva_`D~Vw|0b>xr7#6dHA$&+rGPfL7 zPaTqchEY9YjR_-HoyRXSBQuT5AZR; z5rD=!IA=ToBy+~U1Ypj1RY24l9^zUqQ{N_>WpH~=IPZ~%CPfCIn> z0E+ycCdZL{H2fDszGBGTKi6b00m&->tYl8tKhorEl79#s|oP<8fN ze*^*V2euRN4k7Xj0Nyk707ztzYNEapqM4{?=!yDYC{q*lxC6JFs824q$lc4a%snj`g}p0s9zCO1}OGRYB^E=8c623zv?3pvjIoo ze0UB%Z;^?5<3ngV*S_{3;6yzWAdzNjp8GaLHP1Z^kj@krr z`G|-9(&S=CG`R->$pT1DMv0oLeQRnaxlBYV$($FgAcq&^GX%UK3)lb<^&LuhL2eA7 zybNik;*Z)4FBKv_H(q+slwQ^l(2D?i*=@X>^?9lEkn)m6FO?#S=IdDQI;y?I63~kP zdP!voV_6HJa=A!*srMSZRE}szFU;j0nlhIqj{z_p0+^1bC{g5-nw&v$^@!<)97_(# z8w^`scH7swDN0p^~V%Jo7` zzac*+Vn4h&Qq@gTYM=Zwn(O8o8& z>Ri(qejb+??>Y8M7=V_a zmp3L)Dj7{z@cXo@*TUm0kKU9w%Iufq9_q06 zSr+o(ce-VdDW4%Ov)nRqoi@*4tDcKUzl>IKYpi5cE&C;A5pZj){RG?^tI$mVZjDtF zAdy71HCB6wYKz1}g1ALuxYZ7=%7M)T@T|7RVwvSRq$_5t20+JH)fR~?k+epB+ogiS_qV0B8 zB8jSP&q7pf`(6;+c8{x_HF1uvqo}3+N}v+eOscU1nAWqIEudr2^6SacSOi_(w9OOi zFdbIFlnXrznAYg2T1Kz)wW%aed^=6u%^aq;WXxB&&e$>?LQFO?)*~YSs?OL$Xp3ZQ z3IQ{=jer>|9HKMU5+IR8m9g;q-7S6W1z*PMI7|-|Fx46Jo4(*k!xe2>AY(pL_bU$5TQcS|(-|A2L&#&sdPQ`- zt}|98OlNF30W-FOfPL&Nfs8oe$QX$#V{s5w#(opTjFpc-#@-9a*hU-{)yHC>wmcIY zY4`@ZTl(01U&dxTOfAIfH`N*Qo4)5rLoIDuAY(pL_a2AoEgAEf>5P4$L#X!#GS)j{ z`VF12bhJhK*w+NiSY)Km*mDHT*vkNkB&v+0{p`ewDEt zs4Y*PBMo5)fI$}+$CmptcF|#4zksREnBVlIBMq_Iv_QsurtT{a(_1p;Gt(KXty`1I zjKxN5yQwo)w5ZNlR{~~i76JR%VFG6C?qbLoi7I35AgYWV6vRGO_zq+&H6UYmpc0j_ z8c8sWjGk#WJN0yNm<}vpsx#&{Ez?UKCwiT$O$%hqXX>uuFuf&X zJ~N%Mc{+q#W~@)d3CmX3%CTsR^sx^Kn6V24%vj8wI%CNIi6p9weFjlw?5QZz$L0Y| zJQk3#7*wJ%wjXNCv(Ax*;n3aE$1;5x`_N&UA*Nl;EWmHn&XIua+FyZO`ApqC9HzJA z%4eo?bxKzr{U&nNH{xAe=c@KyI#=BZn5!fL<|>PTz3X#;L=si5PC`_Nz0H z1Yy$;o>hWaW_c<<=0Er^Lg$OL5MH6EA5n0d6uBEYjD3bCNj@{(q!+bu2AdQYamJ;a zl!SWa@PA6cCS4(5lN#Kun=~3Akwn#`H4s&k3YRcV>H;+JTV02lDz!i*s&!Obo)wOO zM?mL0{QlN0F|G5w<1k+6G&U{tn|d9`cBj+yHh$eNI*fe*+~QMb?Jpff9<$ajVowON z#>w+6v`1!|uM;q9M+um<>jdlwRZ1djB&w`E0a0ZwRZs#<-T|6nN4-_V8V1iQRV=eS z#UJ-~ge>TM$G6xx%j_?na?AeW_c>TThRm%n8u|7K*KHf5jbl)~tAE70Lb`275rDMq z1_9ev^B&!{_5^HOB0wUEs%;A(s4nZ0>751I zcFUf*D;zu@$F$C|d+ns8$MACl+87U<ezN%Dt5J2N6uIAz=&5&#pB>XDqcyzigyvP;xho#?Le}s zxOf>|RKq>5TM%&1>wyG61Iz-LZU>Upp4VHTbI%E^*txCsffy_qXseEK z7Ehgp5q((cNtB;w6~_T8mWP`y+Uiq0BE`)-e~J$MB~DMH@CsVySN+r*X?;@G?5sTJ z(eu9%b;IGAr(jDsl#_B0z!aNfkc>8&Eaw^d9zY^l>WuszqB=5WpB6z&L!qVJ~wiEYDkx1G8MrkWk-F(w^OI zR9$>T{fVftULi|97F)#sR>Tjvwey>tP$oq)MJek7VA1wzzeQLCbK!F$AN;^%oWrDM zL6aO^PfmNkm#39UQS||mspqJ}VwABEy0Lh!lk#y8&6%$(?h+k7YEn;z_q3>Jc^7Ik zw%U`e1^&?D`@-qw3Lj#5K5~>Fa+KTpP}2UCE>A>{h<22_@MvBgX3OL0refL?j-|v> z9{3|jr6c9n7>+EQDC4f>?WhkSf8Wg0%OUhqenar-z@T-TR)X5@gB_wyxA1!d(_wA_7S{l^GLxwu-T;`?HZHrCLIW$@;x zuQKf6`@*Vt5!?E;nB$E_WW{#YQoG9?7Cw^TJBybfziP{t;agK4w5-SOZD+k`nSB`fbzP)wu}bZ*!#_uzYW-9gB~Z#g*P#OlLk6D5VI%`j zJb?QlZ5V>~KS zPIM~<_657uHGncz0K%b~Ku`kUFhH6e4b-?QQEj09f|>z+DCh~GpMX5Q2daa~0rnIM z`3^I)yR1y}XcdQ$Qm7ZIQkiX`!tjt>;`KH^O@)c1 z+X+c+96eF8)O#dGnt-B_nL*u~dQ;b^cKtApd^~Zda1RgWx5Hwq7lE+Y zD$QOD@G*)O*sFnjZ$%f_*%ZyI(|PuGh-voc_;0!DJotxz+6(#-XfKer+F%u~+Nvt5 zG7ivj#5(LQ#{r6!m%t08i>d?U!$`glBl#N3PT&jF0hNQb&|uj6Fzhv!-NF||veMX@ z%`m_$iX08hgSc3jjuRt=sl0#}f1PyX6?}^<-1#p0%3P8hJ0CfQt5IhWUnV=0o&)Pf&&j86W=nL>Zio8vpcV@6}Ib<*z zLG;EyUl)&kitqOF@8Ce7HvY=LgTHo>Za>NoP0ouV-9E(knHNN`dN!t~Veqo{R!_e= zJpJnQ^t;p3AIj6vSRB=O9c2ct$o#XHeg?PgN;@vuKcF?EW%cFCNCx-F1CZr=A0@v9 zd6b-=E2S&ctRpfG=_-*|C>e)U$))Q;FI{1k9K^Ylr8_A3o_Zn+pNYv-vhXPveGvMg zV=UKdq0gW=%qP0)Bf1Bk#rdh!9?F;a0$s^lA>zS@ zJmw#3Bz9M3R6MTZMkvjt3G1ZV)(zTW2j1QxMt-azfL3c`CPq`M~?JId7<)M7JtK_IAa3_})B{zVa@II?o zauVgSe5bxa>id-P0KZ(kDddLy?n&wUQNGVF@1R_qA1^6=bTi1~nN}q)r0jP1dl+(m zzub?q#l;!QKAZAYZVaO2uPFb_H`yB{zDtyk@+8dTuZx^Y`Df-YTlo7Z7vXM7Z-{(P3&^Lae^cbWl*_SxC0C1qe2Dccxew(ke*2q{ z)9qp0`Q$BekWh?Y!C5-2C7ZfGWp!^))q`xh}eMfoFGd_82E69!6n609(`WWQM zZjj#*c`amFE!bkX8dFj^ef%PF%RLy>xLWXg7|3$RI*$WzwO~3xBF)rl!EYd{)q)jU zV{Ga?Liy3l9XTc)8L5h_ci{S)$l|5oItAs)u%BWl0wr3h@U}Bvljtf z2Xg0)Qciqp9c4W`&e>#+zbCaehE;qUIhIv4LV4RKSVaw>B#w~T5EE&GwZ9OHwqX?= zfIL9%>hb>2F^AAg=2-<>aY<|QSw(K-5z~sFKy|bttSzdbjcP?rh^iI+f!tvU0j^I$BYv9jc&>YDFAG)rv2H+!=`htuR%1W5z0tTzLKa zSq%LGgS9nI>7so1R|%+nb~(pj-RMa(Sl^JrdLd;Qtd)EjvKoAENVo0rlpai#xSb*g z)0?8L_%zsa*immrvYN@1WvsjznF09%WDbdT5vHe0dp)En@dXjFsz`~yiii*Kl~|zz zjj`@ViQSZlL0`#pAdgQNfbmhu_7E8Re0`>@ea@~!PWYW?w@V^v)Ddzo#;xR$lw&x0 zDtQg%)_(a1%D?&fB|Aax>F2knyqu$9i1>en@?$(j|C+=_f9m+1oeC-Rj%nR2?{{@rJotii}eVc{QDGTN`?UR`1TJ^4yrO?fvbsY-sV z8%L{gytfDy2lx!ZDeUG_K%-gG(ISV_q}WN_H=7an7I zhB!>`McN&m&rZ=nL zq)2(^6fEojn%hvaqNZRCi*T0H8*_k$MR@lW`#diTjf#*K8^Te!kyvvY+C*pbb*|Ym z!T??sl%OW4Df3b5L_G9}nxuk6Hs#M=+5k?U!c;YhfeprCO4^4Y*Y>QI9NNZ`B=qE?*~0mak7h zNg~bE^7Ypts^#k^fV@+*AGJBkB<^_pi7tv&jj&vg6lu;TaEIf4J>Zpl9=m$-;c=j; z+Wh!F=+x%NZGpUnlT=nz72auDlo4>~KR9Yxy5zSoleS@~?`X7R+)IU{(b=4zjF5vi zzBlCEoYjqxLv%0}@}0Z{E4hAO$eVaQSMroN416OD`%phfxcwd}zUK6YG|EWx27+lF zh@i|68V%-z@=Z=_xjx}S_r`z$fp@AJCRX`eM6x-vN4YL+5R7%=MNp?Y0w$F}&JaND%!@YAfE|0Q>YinWWQ#p;KMLP6o;Oa^f#q}axluFl66)B8^CYOrlW3}rz0)FYV1R#-S%JoMOmFu5?yd~3| zu00KAD3O=9s_@B2!(7FKZ%DVLSl;nktv+~YR}~*T=#mn?>1}7wzQ51WhaMe=ULaq5 zPL*EsDrLEXPn9FlXguUxUVr~T*4_g=s;X-nK6_>|OeQnQ03n4?0@5K6dJTl$ln&CR zL!<=~Ae0oOil~I5D2P!}5mBQQv4Vhrh>D7e*id{#K?FNi{`+3*OlF8a@ArRYu4~R- z_gQPN-Rs%woF!3w*GcUh;I^zqONGCWSjKb3Mf1`9vZr4z1v_m4=UEw3EyoHGue6Z! zCK=rI#%hyEsv7oi+HMhYp2O+AAhO8S5%d>89YOPQv7Crs8OnKSuEAFyE#k)jg51>S zpnO%-IV$Ii|389P`4m9=JSZo3nUT)`0P1G|PJ+r_WGm-l@ml44bMEgpx0uS;McshX zlFCyx->y7^NwD%1fyknmR-X3(wenOe;EL$hQb{Pb-`*q(-#Ruo@H|3UAGMRAaN+wH zyvoA&GZI|*c36y1D5eYFIe@zG-47}|a+QWsl9pg7x#MqB4rd*2LOoJSJDsw1F$J<& zYMz{nnrhBNVn(g-Y2-%k6+9}Ha@0Z2J06wN9rY!+vNUeR=Vv{=|<0< z3i@%oX3V905In&N%MP3K8tn!YjGjasP(1|D7=RcSJyIf27&4UYNHto z%8BRS3uw>SXtieJ=HT3LchopWfQ6L@aVe|^NU*Rz1hL$d_M;{DCwN+NRhOf4S#2w3 z$wAeC+e5{bH^~OtmFz$PW!iU+LH8h|dbX8FN_Wr>yR2Es)n{*m;qz zS%H0#sAG7ZCI*P}AS5<~J4w(0Q3%=)zK=Uqvl^w_L(S+xgRt~hJbN`a#g*Oy-mG!i*+J~N z1DWEXsnGjU`QIV-hj8RtB%0mQm^-w7Tn;AsRMh#pNHi^YJ8VE&xdfU=f?d;7An?}f zQhv0bdJjD9r>=m?Gk2qZ*t_jG>d#*67#wV{011rM8uVKK-=vot}Q`f0%X!W!WWs}e_tSt<=8+B9KLVaH< z5^=*lz>)05>ibw1AHEkjm4lmN&t_nm;3yt?A0}9+dFp%H79jLb4Mf-Y`+;Tz(ajIQ z=X=!Lz{e;=J;YX!&Q{RCR~a{C_0&yqb-`FYU9Y&dU|Bsi6y0;TqIzKU)JS4k>tQ~t zT(7C+>gn$K_K0QAcxQ+4b_RL&EP7=a@2w!uo<+CY5Yl-e$g_102;-H(!#x=xZJkrX zc-IAaw$5gEg>-fZ@@$>G!gwQsJX`0OFy6c%&(_)H?vT!PL7uI1co^@gAkWsB8OD1( z$g_3+6vjIjpC8$;naQ?5;Wau}~_kZ0@M6~=2Doph4F3-^6Yq?3FBo2dA81V z_k`kdXOL&>d@PLjc#vo7+!w|>66D!Bv+fP)JR9WMI&Tf*T@CV7XZHPJJgE<=@84HX ze_^;v-J}6s=h7a;Z0?P!o|PKbM1Mo&=IZHZ=}d<{f@UPoww|yBRFBPCe913Bbs1kbl$-Sb7oM?INAI*%_XLqeF;zVcP*vXvD(@3pkE+f+ zxJA`++A%GO!WwyGHP>^r;M!D_S?-YPT?t47}-9IZHKrz5k8%SqCM;#@z;4d{loF)yqp`u@s+%sFT(v7tB%KV)3e1;OlYk;}B3F3|UIlqPT@#%@H;TWHuh+w${HGJzL4T1xq=5$ejr{|HF&`RHs6kG!wa+mV z-Gv46j5GJutr|`Pj6c8sFT*LV)5<&au=?jRIxqGS1=2%>HVpr7sEoTYqfNH;M%gxc zX7d8H%eHO9`nhwc4LYOkEHlM!F9OTzuCtGicOD^@)t%z{F9FNytBa5QUNNz(_7va! zGO(=n6#qpmt3Ac@_5sUkud9z6Pd^aLYESXJ{UxhCy@7tO$Z(e2UE+s^%@2?Fkih?h zurB=+uXzP{AeVxQI~@ov1r^UfC>TpY#fJoQDX6&hA&h}PbhNC~`gde`UrX3_?>G&iGuK$GK67cO3&yU)k zGhc+~!M@f(&woMUUzd(W5d64J$iggjH^i=S45vq9YQR?QRbA*rEdmjr)GmjMh zEpGvz58+WKfD1#o)!WeDu_MJ<^#bn*#Clk9H{jXZx$`~BcN>Dc?>*qB6tm8McN#dF zNgw4S?(z}*XWxuv(I^Ri=Es8P2l1PV@fH;2H~fVBsgNHn{-0C~dBv_zg%5ef!v#+( zkuO$UBJcT(^3zJ>M+3_YEOVRIzSNgc8OHc>THDj4T@aA<_<0hXfmJ($X%fYBnsg(e zPLsX`mF;~@^>CULKE2j6GUaV<5knd4`;?(@_i5_qP|jC^JwSrHPv3&bqL^+tRsVva zOaWs$sO+7#o|3IXdlIi{`N`%czl>1E`MRLW%9QVUc$Ks`&)R7j3nGhRnwIT=nikKO z2xZ0gQfWC6JZsVr5xLXmW-^rVzU>T!X;}fUl9rc9FfEn;gHR}@X&DHpY1slQ+xNJJ zQj(TnC@T%Sg_m|H`vilT>60$u0{lsrQ0*%a>=Jr{!13_vb}5>rI0T6ZNeRfyonV5n zOBJ#AFORAS9yd|T)wS|Ahq3Zr3kR3OfaPZk=nb#Y_kqCa$}iF1n_;+d4*$@>N%_pi zRKGl_pM~kxRPngl4Cj%z={AtBqy~X}B{c}-E2%*sUrALUUrC)I-sLN)Gi?$lFEVWs zhfrn-Y2`DXGcc7*-L1*Kj41PGHhbIQTq*tw8S`1p!EqqoB{2g;^K&eo`JlFgy2~sF z?>ga zbCBQ>iHza3Fr@C$B$$$=!yAZxo%FCF^?oSSrNb?f?{VjWWzDJhc3?dRdW%05iE&*J zjDBp1;Dw5jm5P5LmUEy>BtJ901(tK5ir-Q!{#h$}T@*h2FBSP$f%Rmk;`Hx0#IEm& z3b54An9I^)BhLgZ^`{8-$hpyF;{64P%e-A-i%U9hUnX(2&wU1gocmlM-kye>p8HhX z^D?lU`&9e^@T|EQ*A@Owb_REm6%Y6xSdM`zoGFOWF=pTUPT&Chtz^jcM%+wot zC{yVj6qZAiw~FVth~?1aD!~nYq%t0wyiHQIidYU!t`__Uu^gJbUGTJ@faTESo#OvN zVmUOqM(`zKIW$=)xXsVNa%fWVMq)YVxK{La`2|?cIV#>tEax283BTU2z;e!Uz2Gsx zD{zE8%BqOs(i4?iC8WnFDJLo)7F^*9#uOg-J8sw80(f#f?ti5N+8mE9E{DKEo?3j2 z1Wzs=2a!cFJ@e=KjSYn-7i)vc%X?Pqzb?I38tN{1PVW^{_cp)iy$Qmi_ZAY=yB9gyyI44uLp=rtnoj9M}s&GYRMQ&~%mgm&o!opW^0!Qx(tiDZX8CNExu6=Q}7t z|3xh4`4qRj3M}XO6wf4<^L&aQBbM`gia#fo^L&aEtzPzdzC)tFKe3$WQ@om3&hsfg zL@ej|6gv#CoZov@{MRIw^LmOaJ9;5~Jg=vCv0|i8@knPcE4Rx_THNfL`ysbwAT8ii z&wre)8y_aR@P8Iv8z%ZlQ1sM4PVDh;-Q!`RZ~u>?+0pw#)mGvu8pDs*WjJf&QG+dZ zokIsRv$=d{V-|m`W0VQ4E-0x|JX9Uf}_Xg||k-xAZ#^(F|r%46yV&5z$qEF96TL zq|P19c|>NQm+YY_LUG6zS`c}dMIH&|90XUJV;!*>sW)bIfs#n!<(EZfcEM(t!h~{w z6GH66ic9$SmIuF6R*Cm!v4TtZSAb`~&&?^-x3&WCciena+%XRLZ62icO7Mq?2lp?* zo#KH%2=QMgp3hUbD&IE&;mPJ*l=weGJbo;~S9~mycw7nYTM_#zKo*OMVqB3v_ag5+R z;%3AF!M_s!L35R|f=5&VHhiF1PVheBGQ{NtSFPGh*IAeCx_O3UaD4Ow-R*T&J_KZ) zb(93xj5U*cVb@;9;fDZc0O~sHJ5YI}4`@@+@jY+jL4`D1%nKX}15?An#&EDN4CL-R ztbW*e|BXmVr?^J<(Bh7ScolnG%j+4&>l)O;dDV}*P9}o?{wB=?PDAMaxRI zd4v3D=J=V-ozVJ^_Y3QIa;l+gXi7VyL$a^-0rAqA*rYw=qhQVIXb5Pghh-OSG!Ytw zqH5QXSHj#&$Tx*5*Hr^mPF`E9xE-;)wpMWwaW&eBDIQ)ESYBg$M8e7?mbca_zM&Sd zyw+B6pf>Q+ufYFNUm`5q-yHt@}Cnkue6W6^>ZJ9+Ryke*IwiEm5wdkScD_Snfd2jg>fz;|Aw zk3!?SqVXJfv%hNu9VaEknyJ8%U4Y*c{s`hvKfq_g-WUEoz&WXm(Qp~zx#hozmfhFC zu1zL+KX?~>o*U5T(PsO5cn~Y@#*IPHu6q^!y^e{SRto5$YqJLM%7uHl1?YplBE4$Qhc9@qF%mGpzE2B(L( zLGrH69mCZ8?K{oXa1Z1hVj;UC-J62oK1nW!EQ;yY$WB0fR~L*<%}8-qL@92FJR{BJDy65|*^}Q736y3cMcghc_m+wj zGes5r(S492?xNRdfrRkuR>Mhf%Z!Azh$i53Y(L5D5UToLrytsF7f_U@-1|w;xZ7$8 zg67`oBxnF$K!PUW`$^D9+-e1aX5+m&4_- z&Ao@??lMDj@0UPjSNTAb#9ms8P#$-oOO^zG@UC+AGxA;hSAz*Y1Fw=`XB!YqFbO<` z3)bM+zEsCozFWERZ>th+i`_2w^=+njhIBcXPt@>S>O>xiVG)HVg$O;|!UHXN5GIer zoQ@G zEE9@|WtpHjzAdnH+Jj`8cL%YIFN34GSgX`7xQrMq{B^`K1`d{`fIm$zMhL}AfiqmR6vf{Yb2w8ttpgy3Glk~>GclMAk)ZL70B_0{V6}w>!nmB1j zkl#-+qNDP2h_MVBCb4;35E7~IO+Z~KD*m2WR*H&SccAj$A5U3p_iK zO9{ohiOYxZ1>l@!JpDX8noq;{RfU{J;TY!v%F=8u$j2Ol4?agozJA&R>ST{{q~Hg8 z0?QudD8W`QU|H{v7Cag_x9X?bAlO|kL1I~Ixe52U|$}{Jb<#u0p#w;@j0p9>)nRyFTL~rz-8RhEW6J56M zf)b0jk1K7TU#p;&nLc%Q=D~z{Wkz_3gPL*MIrnL zurBFUer_LNX^ZP6yS`V9wy1bYU*V(PDgKODW_Rl)ydnJri#)do-c~H~#Mk#{b3^Of zAmUu-vn>XZY`ScaknK&EAV}C?I`FB_hG^!GqcC}cX-|At^f19V5A;4)mUl@P<0wqk zrn^ysIf78N=_>w(bo z;B~ZWR{nqyz*D#>p!hvt?TI!?d=`%sjGjpG8DQ;+6i18#mYzs)9pWF^R2BCI)}Coo zsh%l_(KD^*QYeUv@@H>g{5MPZn?^(5m=J!M_B;UF+-eN4^khYX?*h&(`&FnX>xSwoQwlxvlQ+iZl{!9?k<3@E**ve^`YaD0Iy#R|1XIA>vMsZac4?#?RmhbxO1m?1M$l|=BC(@ z!*$}>kbo{KUle6C!PG_Ni%zcb+sp^f+-$LMzcv3|9br%84p2Eu_znfV06cmrn1(rPp#g7upp2Evc?kP;mL)l0l z{<4JsyJGaoiudOWA3c!bmId%HRaWtLz_PcXu=QfFWp81hlU?{#V%b|zTy+Vs>@6q` zECrS!NU>Q4EJKjun}}ryQv4EeJ>#_;ij$V3LEngFhK-$tR~F2YC&>FH{FD_Xdl!0R zwUHxRK_KU~6v!@ylDEN^>|!W%+=@WoOtc7tWReNAcj>z?T6h z$X~focQq8>vl{AU5~|pHyI|z8;#I&oa)S1Nt$)qJ962Bx#2Xjp$N||PE?Sr)2V{eI z+rk_5FdsAaC`#(!||zwIdWh&D1T;Qj+~bb z;;$F#9?>DE&i@J)<;cmmATC-oZxT9|Alwg#-XaLk0HS9J!h+m+lW=e?2#a!O|Hk(4 zs>J;dSGYz5{vp7u(0HcG&xKb53%^3F0%kIj6&ML0--z9+e96i}LIprNa_{ z?kFi;=S~DBJ4%Xo5zB_r5hpi{7Onx7JtM`x7XmNCvs=e&(zr&h2X5LF_?Y0!z_VoU z=yfOejuvkKU-plVOJlBZ7x>tBdc($GHDBuoX~$qVqJM7 zupG)(T<#v=skC=~SNLV_1)dhdw*#*>a!CH9L~Ryw`~#uNZ=z@k+`AcZbn?)yvK!n7 zHu`o&H*X;-fja?b$2UZCRrUvDX9iKs{X`{jDB$c(+(A*{MZ{~^FQ1Z#>>{qiqEy!Zj&57}>jDE@0a2)tnd`hCUow=&IJIs4EXtIZ(}?Fwd#t;A`` zt!3wFbh?y>nyi z3ChZOa>%)%&Eq~{974zBC9&|z+|v7matHf_*dU%>4ui?vQmO!5y+f5LwizJ7h-yb%!kQBq{EY z4Hb$zWJRFDcga2h-YC0dW?J@L?K3dOSyss&S%Kt&y+`(k9sPa>5&eMcx^aj;Hw9Ck zLPWSJIF|(X$VlLr%YF#{H6DAoVsBm;!2xtLSc_=RTkV2oM&J;%?TDxeIkC^(M*G@@L0% z45dbD^C_(k68P(XYx(ti6@mAUXgt9Vyc5G@;OB#Zldu-0eFL+jtLmqier}AYHVJ-W z&f|>59{7m>(Tl|IkX%aQ5{Pd|dZ zkpbda5bF68+jHt+cs}iUBf-GtR)lUT#6|95V$56H*Ow<65W^_6lWCWKtFO=SUSvY#HLo{o?Q* z<8n>qW-{K>A_lX(SwYL~Lo8WGdXQiRoesj1dNr`N`YEEH`4P7U{j3Z6*%S0bLj8Pm zN$Zt$1b$v{y%hBGanMh{19mth)KAmz)z29EdDr!Q(9c|oGHzWC+I~n_i^e~Re$n<* zOg|sGmP|odqEQviJMjisO9mHu8TR;qb6~tN)50O|7qS9dy3qVXJF$=^q zAhM`@nK=bm?Fg&Um!R^6x(w>LP=A3+JW6ilQU4M8iV1to?C&+%a2#Z_9=rwb~rpFklQRldHghP zIznS@qb(2~A*^9_k-kMMRo^JBfMx$%6_L!h$pJP4zFR}AG8#c z`H=E!*RxC`YuE){@|>&b}kTm!H)*&fiwp4Hyrp25WF9t5{U?e94D^TJqK3gz9^3J$A|8k{&7-WYPd+m-VxT zbeSPlj<|s#v5z|o@6t`(_7({CaZi(AH}wGsZI1_R&;5?Ub7I6|dS*#FPe7FI@o^F? z6%yJWlYY?vi|8jgqWm=YVS9X=qHK@7-Uh+;c#s6!W5;(uus!Z0!S?8V7X;hm5)y2W zZ<1hpOgxDUp>l1HD*?4VekBy!W7GF|kL|HQD7MEvLa{x52TI!G-twAT4m{c95AE^p zsdhn>e;>hdCeVTe+v6}0%S~xN+8!5yr=@Z~sJs!es@N`->+Eo(JyxxtJhsOZ2#xJA zuXKA{DIIxU)ut*d?eUwiUi~-m7;2B}+Nxm59I>Q5e!9!DCjG7@lKeVKq-n%=(+!NE zYVNjhO_Zx2*M$a`KbhE{;ic;bAif202Z$_sTxJ?W;6uP=rY)$OPLb*Xs`iI$GJ`>_ zH)C;KW@g}e33r#7g`i?jlUfO?wNM*CjTY)bP)me*3e+~CUIg`qP_KddL8$jZ#eYOC zXF;_S>N2RYLj475xlrCcsE9(vgE|39W_yp@>EF-vXSnAh{nFTehJciD!pC+Q_XCkd zF)h}WfLg5kL1mBpL-UcvdTp=Q5cOk%&9#mrl$+fr8472wlc?`0}K7b+yt-y~|4C}MPe zh!{V^PV_wxkVL;of))ES5Lpz{L_0nUCb}l5ytx%skKK83mGDNA-a0|mQSRO|p_*^; z$%nkG5{{AJD#3dO1Xl@*NN|;K1Vk1+>MG$cKwTx=^ZB)_gfD@0l~Cska!OVS!O)A| zKl+YUc=RQ~g~z=lxbXN72`)TR&x7E?V-*Q5JR&ZD;KJi35Lt}v ze_wcPfQT+U&Ir{9$++=b-Wv{T0Vo-i$GbCR#7RDZq`&X^VwRn6&q6?IN$ZOsm~S_c zV7@H_p`Q2Ip2yJhX-`$=8#Da?MOnofe`kBXkpw;Gg0ON|m(ftU@R$H!CDo<$!hUnu)5<;|mLH9hz!%fsI@dbC4>YQ^-Xi z3wdtgK@vPWaU8^QQ`*lmIm>VfJUzyc_$w(MV`v8oRgK5q=0|A|YnXMzT*nv)H}$4K zL^k!dk>IA@*Ce>9SLX@{Zt6`T!A-qwB)F;fH3@F&HT@0wOr5%^mjS4odd~>OO}!?+ z^By<#o)L;)JGmqjzjjjX4{~|@Z5F8PiFh%5`iEi?R{$X>wg)1~7WoPXptvG;-BegN|?M2_7_F1ncy&TCCs9F0c?VfVY( z%Qe0k@C*CCy%H6jvJ$ergKqB10tx6S1Cm!$TxMa&iM}&>54$fqkmi;( zS~UK>m~d(|^kaec3OPI}*vMg0hT1!M2vKLQ1Jx}iT~Rg_UBr;wOn=`M>f~b z(d?H~b`ga|^LU;SM*}wsF+dg=$Wr#}2)_WnKefjKreJ!Q?`twm_LFogitik;=M&5; zq@bNg!)FSf`rp=Y261@Q8%n{sFb#u(5l0F%DdB?=ObepbAHPI%^Za1NLp>Zlf5D z!oUO=T!%&Bns97Q42KUVBqIy7&aGUCLy#u|s^q&c1*k2oh&;r(Kn|s%xZnk`E~U-N z{kp7rzaJH#*Md+sAp7hJAaxSCQXs0JbEyzvCKmiwDbl=6^8sm=T(WY%w|9-G`y*So zUAZ)8ON!>7>X8TAw84}LXng3+{S0@)wQ%CKa8fw5a+lc48AfQ@!vC?h|0BJK(5e6D z5lXM4xjzE0fO$GBLI|wb4y>dzKn*C>uSsWMA{7n3|)A5_^5a?C`s38R}(ZB zyD_2a=#(Y*aB3)8pNDDsUslGk;pHqna4Fq$3=%I**2;aUaVV7Tx&P-?{+}rb4`shS zlVM#u_OGD?TUaQA`8B~(N%_C2?(3U{5}JzBRXVnElna*ee`(vL;(&zO#rH3*{5I3j z-dyMv7Q_G?;m&K^PQ&LcKW|Gohzpyu=FJQTBkk3toEyuhC3`14_Rh5Lsy-T9J%zx& z#b3;SVqI`5}D$^e;aB;&Y+{J|8gaT=)p-w(?HWf8o>a{>Mmn+lwQ- z51KlWmX);F=_|ma=~JK|G~ds|opsJCxbvX-9WhF}#|CdC02B!bFlG;#D)lVOGgyA_ zb$G}$3BmsWb|Xwk=`!e#YLV#=nc*Rr2snfAooY?<7kyYA@Rks_F5q1u_#0Gh55aE$ zUnZP-X;>03=bI0X-z7H}-{ zu<1ODgj zdU;-vdjF*BdDzHTxB?HGgjC?i#yCi zsL1?3X1Yzo4l(|8A2&JaUW@;Tv*vM=-N3T=kN6e9kM_ZT#2NFLiTB|>@c?wIeu;FC z_aZh~q@FP2XJ%Ra*Y5Cy$;y~v@n5^+6DD)!Jd6L@_dH=H=44v@*PgK56mE^S_^-YB zNpsznYMsZP9j5!&4vYWC%`way_;;;B{#5@0E8w`w z+=fDSx*{@WWLqu|Ivji%%RLJnOawez?o*?9$5UoGq~Me#a+EobY;?B=?ebtjXt~v! zX9~Q*_sw)15hD<=!xQlwN-g3wcrUZ$ZpcPF483KRk}Tu#xLQ(4qw;t_6B!$itBH)* zk6Vt&ehq$n++-1#CHFP@b1BK(|Ef!!x?>V*XQBM z`%YuN_9&w6^B&8SS_MK;k2dmJry{@KgxvC#$H$c;X?+B`Dk?zauU$cUd^aIckyl6u zd{-kt|3*5&hfQrO@^{k7zCN%hj{Jjk9bYYEbL5|-Q+;Pi|3$i$&w+GD{!KdF|DOoZ zmLcfjUx1WH8Ug+Mn{X@AAz-NgIYz@}79ius_>V9=wav-(gCadY50n~E9x8+B}8s!S@^z~=eHv7BWd|MGqqb-DjwhB zTA&|f+yZCzaZWf`l6`6 z_E+eSyoTNnM}uqP=6Q|fPizU`F>wz!c3J+4X#fEeclEHx@+Wl$NHB3{KL)7W z6Cl~d^>aEbf0e!fbxhpFS7I!GRhSl8sU|Mzaj)f1#(_txm5F=)K4`0kZ%A3`2xok> z<*$xY=2j0Aw>!>h`LDxg1FU`~t_Nny{u)^TLrvUs3D8z^KEN0gSDq2Al@Bn*#MSN^ zW%=v;g~ViZA;P@L;tk}fWNA2=AxeeO(nz*M3no?}PiQA6m;%`Q9 z$i#JL+*;fXv7;ug7s}n=@;-nQChiBklGoq*A%IgRZVn>vZ~GX)857SE@u$V3LYOJg zm5YDEQ(z@hXJR2KCf17YL&5gt5V$FX(B`0E0tK!3!ADVm9hRYBO)*$|f@~}PeR@of zMh!N{aQ8%r^Uzn3mcOG5>dlw9dp^V|91U%qlF9iScU@2`v9cHS~kv7is#30|Dl}TBZp6lYZ2EuRh!SZnA*tZEZ4MqAa!4~?;^EkgCF)@ZWJs`QpS%6bBRtKMnK zSpO;Gv7+aZs_MSmVR=S5tmr&aRjVWP?x|iYx`32b?LHH*sy$uJX;n+VfXjv9*f}2E z5R3q(JJnh*Mi}$jMp^CyD6#5|Fp?LTm`Zg}z0M-!>v*wDjhfjGE2awbqlYmyKEbFK zQ*}J@upiLCrd}&1nKg8%F*T=;&9q`tSSn*oty{}Ft(ZmxQ%tQ~f>eS`Q)?AL2P&uaKpRf>&#KpK+@nkxZH=uVgi@{o5!e;BR>NF&~wvWC~BXi8d;PWLw zqC(q5-AL3E#{(Hu;RrZI>^MZ;35r>D8_t46+RfC0gRdg-9k_o7CA1bv3#&VRA>MDX zqrJ*Th%6_s_3+ntOSNHsSatvW6MFyNuCi{C?FP9a{~}wjBi?@QNHI6hlt`2j;VcN| zl?byNv+5P1SRHBRJxz{B5vg9(6=Q(jzdPEK>tnv z1r8a30t0RUSm}@vC@^pUz#4~)K!HIw0&H~1U=SEG4xq>(gF)cN=>XdtwV781=qb!3 zKc)Bydn%J(4si^>-^0R1cJKx20b=qsd?8_%i>`Zv<)jT_eo{X6M`CePzdCguJh zZJ8!zTLb(lz|mxFEr7oSxSIS1Q(DWg4A_OEiokKrv0qIR+sJe`Rf@X&aJOV7!>@lo2%S9@3G#kM5con&t z-OflvDe^S)GoO5l0?nFJzh6;uv+~T7XhrGGvT6gxC@N@P%xTV?@Bh@`~SNXpw_1pnNwIiKgrF#NgWU7gX04Kk{~Wyt#$9Yw`BXPF|4g3|$^h zG+mxH=%8I5j(;xCP`Qqh>o~bimg_XR&XVg~xpK^Nd7hE$vvPe=u3X5uJnUy(o~{zg zD{}v^Twj;#3Au7;Yvp+lbnC3_37CcN4&dqg2sDb=(`{o1x_RuJ( zi|FS9|5eVM+r_2lVKv$=?zY+D+d!-u7Nn~dx*1P zf;e|A5a;gY;%wX@&OL97bMFu0Y^sb|LA$ukt;E^VN1URW;yiGhI1fG|&er4NJo>FT z+sk5>-!5)PV{x9mUYz2|;yk@VoM#>oXXgvz?0Qd}-Iv7K6Ip@YpM6c7y`PEm+*NU& zuM$Vz3u)rKI7OV7mWZ=&t2nRh6X(EZ;vBpx&Y`OD^!I9eaSjg>=Sa3VN7sq-+B4!D zdt02>zZU2CRdL>^oIvkywiD;A;o_W_4<{|oW9}0-((D!2Yfh0J-~6gLEgGQPZx`RP z8yqXvpn}GJ(i)|sCI4yL*iZMf9&|wGnoy%%VuO!R585TBd_^bjimEoYYKN$9-vpXW z#g-isQ8y~KnGMw8JzOfb6><~mS;Y=FBDfB2AINmxty~v(W#)h;RAw<^ff+^@?1#ku zh$&%(mctRFwiQ~PM5w69V}Km4h~_!BkNdox$1>DC;d zD`b@Z=QH# z%eaQunu)k55n*%DICL7yyFbd^^wkV>t!xQALWy|@J#hdpgh(*kY&tfxEN`Yrv4v@Z zONpj8L-u;7NhHrvh!-fh2*)j2UPjuJPK%a!G&I#B)PS%6sW!cc+4P4*k*zm82UAes zUgKoJutf{YN`DvWNUAJ>vw^E_QEO+@9%@`E*~F%=8E^C2GZPX-CHsR!>ejqU_cP}; zQHRNrx*&x{h~z~eGt;}W40effb|Iyu(%)h1+Dh!$x0H%qqNqyW%^2<%CG2@ZF|_%g zqUt405+&@Cl&@Yf`?S0-idS}1;j9*5CGC|=XV;a;PF}N93b-@Q*;`4!um-bB)0i=R zR_E2MCXcW>vX=`*$LjnhtHVKZ*ztvPUS~o#QXBiiaBUw!+Iy8H!tOE5Px?eQ#oZgsif!zuP!;vzFv}MrB7qNmyte#U4JMmq;*-H-(l`PM*SQTLiu5{ zYoeAX?PFGOs3`3_-9oIB{**AskuRkxlw_RUc3F<;iCBJlog&I{CKM974z}1=@%kqm z3o2oeLVh#o^cyH}+|KX&k~rUhOXJ88(@Z z4JQd4+e-60uVNiL!qjlg3scWqR(dn4zg-#w2SaJHR{Bu(4L#&8$Hq`v?OZ*;)?AxO zDo0)F;qTK0_Wf>fun!!&V(+Lw#mWRzTLGK z(|49vmJ-KjjV%>g-PW;oL>f9|bKDLk#_D<(DyR1%ujFz#5BK~ws=YVX&>@?{e3<8M zxzydk&>@>cbjY`6R63Wz-ZxD;_?#6eUkmmXvc59h0p&y?#Ig(a0CLHD(QuA%mM}>#*fZh4;#BNPB#H(6TD0lMeXsfeEW}H_{2d-n`$P zbh2*?{q`VT$Jc;+Nu~_bakleU-Cke@IYj-UnxoPcgEF^bv-R*?r)``12 z$k3&ghdagYk;3Obv3oK|mxn9(Rvzx6w33YIH5{4m+yq`R{v}(Hy}237JJ$~#8(}#| z?goi~sfQb6QvkfMz6{YufPJyrf6T8U`q5a)Um;-LQX+}`6e^N5;CzmvUDErv_T>@%aWcu~#4vn{S7|v*Aj5J9}HB-g(7gIflxxxE*+OKPWu_shjYEi{aA0r?{YbOlCKY6pBcG zkMDnd6+@Z9(tI%#wAx4T}!p{MYn}Ho9QROJ?GQPE~ zBg@utAAB>gCL%E`qPI0+f-Uj`cA6&MVuPyyOCUQ5=YR{lOfrK^vq=Uogq&ms@LcfZ zhr;B@4Kl2W!4Rq8uxfD5J?i*}iV4SU74jn6UYuk(FF@YHHtc_^TYJc~s|0tCPuMEf z!!v(oa}5aetrnI;dy&K`@&>E4_K=9j^Xn<{0xN;z09oiA$crrlfVavBsD*?CLzEu{G~T%2hn>f294R^WUj((^iGa?EP5;R z9ve0g$bQSwTu5uy2(Xf7;>?^KjjM(}SVxb7bM!it8N+!NsThB+Ei*$!toGHB{{`UI zjqYttqo!@PL^?9dQ7;92@%;q&v!AeelXu%h91_G7BNwc!3--<6jqwS6HD6lTf!)l& z?nD@8p=?46n_H8aGHoe_qv`gYOa|Tf0S3Jlw^L$JwKxC{1TkTeEyPN!-fpw+6wzCg zQ$cSzL2p~=?cQ*2*L%6MQa$(-s*?24Y4sPkb1jvr@ zN%AU})4ou^#{d}*Eki35*tdLdE2q&Q954EeqRzry`QuO7p-;EdQ?@3irBJq;5*y(` zs`S^kRN#G-D(LN8(3`&kynPt% zZM=Jk9bG$iHEL;g>}Pf~hP+hm8n#ps6~7`?dm(sIwYPwn*ufTHT%w`EuEvvlhuydD z;e{E`BQ1>vXuvKzV8>fs;cxmeuvFmnfu#g~np7e%p>J50P1qa`%Gi24p)yZgWP?5c z58Kg-ylPD-3cEkCw;fPE;(khm2D$K_YBxG!nL4oASQF>kQasLcNu>CK=?M?nw;9|_ z_P+d8tIZr3DCyjS{fHE`NfFJ8i(wZ$NWL7L`h2v4p-RgDnZa35RSSIt}B~e=7qX z^YAYj|N8K8u_O5@bPVXVz)8cvcELg)ORH%hMo@f41@N~5P3~YT;pB!Bh`G38HZvhuJn+P@df8%u z4-nRdkAqfTWOIYK9CJ+Dju#VQ26*<#BIvpM^L;HO6mv=F> z#u}Z8du5OvoR4nez2#75jc+tm^9|DSt7nUBrpQYanV4q>n1Q;{A8aJhq#}L3MfpCQ z|GiqVNsa4V)`ac07;E5!Lh+mR!%FLOgsnr%-;Bz@ z#Ng2KH;0y;fa5Zz&BVD;S%f$Xi}S~2OhI~scvn7`D0&jIZ$&JtS{Gut(Zi5W0*@|2 zh9n}yo8YO6D2YyDa!=TCyANgA4gAuz--+GKNwk_PMsHJom}Vb4iP0h~Gp3pC?fV6) zpiJQo%orP2LayQc;BIs;6JD|G4HySFY_66}MiOwKiC(#nbB@mO}wf$xxzu1h~P{Nmm`OrAN z&j`(pCU#r)BMB@_-B~SHxwo~5@rc26fWI>+NJmdoHN}p@EC@&(){|fy_L5*6J_a$l zw(Tz%hk5@J2TAA{TQFII!6fH;Gd~!})nFjitJr~zBf&tHgP1($nn3KeEmJqK&`#Y_ zWWgq=V>W0Mxc=o>^?)tGmNfB1nD{;sr_99P?Asg+Kat!0*(hNh#zC;F9Xi9f`mbRO zwj~&bHPI0kNGft0adKwqdOH}Y%3+b3&>;*=3>Ft_@;LR(ndOA7b`VlSb7__0*;e4h zu}B)Fcpf9!@)YWA9xYJHuX8Sk-#i+il)p#ld_Eg8`6qF8 z`~a@5{7TfAUkBGfeluK?^V4xn&%Ykmf&w!Xj%5nWM7oXwGn=lfz~s~QX+t-; z!1SP-USNjMEm&+O&_$=b*klXk0JT&o7pV0@c|dIyDgbJiP|2VU36&1&q)-K*z7)zb zw-^Vuy-UnAmKZ-E8wt%cmX;U>R9R(~idh6rB0R4<@U8>oI{zi64pqg}p~McOs@P#H zzs4+Lg(+$T<1GALeM{^&s*3%_iW0MoDyx^3SSGAA+)aF>8#V|1LM|<_>nQ)W%Q}T= zu**usnGf3{;R5Cdv`8pAjqv|m4U;k1%lcq*hUM; z1w12c{1(D2!_%%`yDQ+_rRCuXYj?t>XmE{(C#>CxKLdD-hbOGv75@MT7!OZayOT@| z#&F}|32S%dG62cO!xPr-Dt>@E#={fV?yBVhQjLcvtli0p0IiINC#>Dossf}V9Gq`+ zSFZ`s!+3bY+I?MpfPTiq6V~n;jRA%l4^LRTYqkU!V>~=z?XHyuFvWOy!rEQub0j9y zczD9vUAHqhImW{i*6w-)1;)b@*6#WQD~*RItljnrYY$IYyX_O!9-gpPP-HwjVePh0 zSbH#fV~e^guEoZ~6V~n~J)v!{@$iJT+dg6K*&YF4pRo4ugtfcHV2B+xo?hq(+$~1{ zoG>1quy(f|3vkMKc*5GB>j~>t80K!k-#Zj~>!xchvF!xPqSJz@PO z?w%~+_;|wFEhnsLCU7ytkc7wyYm23Vzof(R3qwv=R|wvW%0jxZUgHVtXr4Zf=1Jpd z&v&@Tlg80JX&lXy#?d@!9L61e({x{xHF5nb^g{@CmWl zb%!AtTYdu?Z*0$lcxOv&?uW>Y*k5ri6Z>#v7R$;iz}Wb9{OqKsmk# zf@?{%El2!Q58(m8uqK!~7bkS^fgVme)g;^mP0kS<H2WBU^EMp) zPdL^KPg+JZ)kjUj4;8?>8vsILvY&SZnq#O3dfO9v!6N*cAYACd50Me)|epMiu`yZICTfafs>89 zcqO%lXjMFV6`Yg`=Z*D3BGj%0XCt{h7i(3V^E$W<>pfy~gBA%kH~SAHrqNa8lK6cS z{!WJcUSd|JjyPmkf!wFB*U4RQ&KX{Pg@7by?y~#T`#x1V;_LL z*GlF&c~d(F3=TfD5IBqYn2}IVdjv0^Ls->lLtq+w!hmpoPbBidU0Na$Caa3nlUF#-J?*D)%S z@i%=j0u0CB%ZJucJo9cvlIf^Bd=}UArUFDRq^Q8gyp zkNsQ)=k2xuAk`t0IB)kN zfL0Ef#Cdx>4v_AUNu0Om9)KPWnZ$W}y#mk=;b0Qy?R^|zs6!@k-s?XA7~_yhocD$= z0H!!(66fv14W>+oOyazKuK?sYWD@7???e?YaL6RiJ0Kchr9&oh-ht%-);MGm=N*&) zu+bs&DesW$0E!$kpYq<=5MZ0*x)LLW`N*lI_p7Rli)%feII{(Zxd8zho*yqJ^-3DM{PnSS)#?Q-{D) z1F__d`TkubEWZ3M*gUBvZ#*q|W7Lv2o|e2ZYRMZASJp>0VDEqP-S%$oo!Q)tN>Q_Zx7f;B0$Io=Hp(Srj zeF582XvrJXKtOQ{yX}~UhKr=VDYWE`u`PL1XvrJX*zhE@ZOI#*&T?qz35X?cbub#a z0z+tekc!^S3Wz0d>M&G-z({hfcv|uX)RH$IJ+>7Xbsm}TvKsdWXabQYU7*pnj$s12gUZq{}wB#*oF`=ILjR;TafYp?iyfJq*5KG>e%`A&} zTJpx+N79O?C2!0YmWn5SaV^jfvUj2-FW+e9@-Tf8H|DOyjdvLpx%*}CZh7224}h&B z3UFBoGYh%amn#o|x;)M0+D5K4!E|}L$W_gT`v^Tyt~^QY@{E!zTORE35fwazMsF9i zr{J94<#|i4C*}H~Tsa;$^Lz@rIqfORT3OgDXfXnHrrhb4PaW?W0b*tEW){ArRZgDo95ohxs;%wnb=2o#qO~iSik2nuzh_m%haUOk2 zob4yY+3}M&PsU*1vQ=zxJ#n7yCC)Pw#MzlA&aRE(?0!a^J;%j)c6A*6?R`+3=MIST z{O97lV8xU7VtsL5>L$*<$>O|ni#P`!6zAXpaSnYU&Z`EelK-@2xlegkz6I?m;%c;tZ-DQDTdm?#w$h2cqN{S ztwpG)yj6fo>?!I4ROX$!w5Ny)v!@8$%)X&A+h!V#DgrAEt0pU?&KuHbR1x^r!Mi!U z%M0{#Y)GR~MPh+r$gH$cBy?9nq|#_q5%^vFvNlIC3aTLONwU_ z^v)TSU56;G{L1r(`Zx?Q2T@J6ygO6is4iiEi|e~JS|#I zmuL|xJV2^VD`GbNAyH%#4$navRRoNa1;b`7EGvyh6^Uw8!B(y@6t#9X?V(0Bs$l!q zjJJ6-st6>AN_GlS)UA1yMx%;EP1LPqv4GVtA(F=)2&hp7`;pR8X*8-xRHF)Z zFr{J_C92YBR1w%Or?1)lgkos(X;hJ@MiuOr!eWue;XR;673{0RSuMay+$)*R{wu00 zVy)RJ1)R=}^Tc0RgW0cX%$O}!I*lpHzMa5+#<7re;QH?6%X;e{B zjVj`CB+ja+Miue>(PdR!#d!MSdET$$Z88|g)2O1N8db#8sG_18Rm5{lt*Ay7@x{pP zifU95-w{!(xOOV^)QRVmpyE1K(p0PRuZUY(6UM)~;LxOgMIenv6@ki%qkpDR zML>-zI3nA(JN07v#HfO$#6enPONCZvT2lnnsDf+`-l4=;ooG%G5TgomIi`nuew*`S zHL4(+V||$C&a|cos8I#k9H&FRHKWoVp^7)n-x%LHHBi15ER8AxUl~4V;cOwqvI~|* z6@iO}6NMN4g>M^GG!UbTq~@Gr#M7uENsTJvX;hJQlo=NP1NBTKJv^R96-kpxkBH}il%yG?N5<2rB55Y+QC2#QDw4#gf^#v+ zXc?)kE@%Hg=H3K4sw#^Dz4uimc}0rkr9zSlNkI_^B#eQCOiUGm5C}tn1i}yqGbloA zQL!C}ttg5p;Dj0#Z3k>^#2J-tL2+uwcId_#+wRu>&O;?uk~xK z_wG6OoI6kN-Mil@DCBJD24Anur?wF5yvzz-0DpW$jj>;1mm>5~?hJAtQ{FjJA>-!9 zahwmi`7s(EbKs8WL4m3PRbun}DzrpMo?eC42+6an(CI?*Bie5zHjjovA$XS9JQxZUfb`njYACVsPc~`-ceOlI;M?Ew~u2;yu_NHZc740I33p% z=9~mjpdm&znH!kRu0A@M{B&CxRH{4aPv&;q9{1Rt%LjkDZ86ktkE*g#bi>qBl~qN* zy8u?0CVv(>mSy<}Y~4XOhM^K3pI-nWGmg@JJ=u4?_FV{Q5YLmjy{DR1iDs4Dnc}NZ zINUKsHJST-b*^d_YL-9U_6yWr>dg`Awpc9^nehv@2CPP=`5&;;K1>BWm;0V2VX*%? zGeKE$sM82`=6h5Y7PgYlo_RJm5nZ-*!_4pFq?cW#*0 z7n`@192nimbhBe@uou#uO;%2jJll3{s9(AcmFlv4HcVZ*4*!}e>8dO_W2!``S*`GA)2(LH9fHqPq;Vpd zlHN!|+HnnQZ7bP3X5qbQEgS1&vb#?Nz_x{KO&_rGkFO^YGjTK6srbX!_ZZO^U}j&1 zPI8UgRELqKwe+!`*uLBi??`^FYUFUZ5X79TSDB{g*??+@yq>IHhax-7I%eZ#=%|Jk zcz^DC%M+ciFTCgO0rHB!3b~`xhfT;U7_xyX4SNuBKE08q*dT{2OE|q1DKFW($a>?_Euv-yl=Oe5z(f z5nN`XXhzAc;d)av_?~F+R~dYytK|mQWw2=V@B$O^PL%VH2(|!VAdD--4%6csP-s0= zEjq((JSx2$RoVn8l(t5ddN#Mm^lemWhf&%YReH>=f5w!H*;$g?Wt8?rl|GA8s&bW1 z-s5F*C+~$Lc`8|AlH+;K0;2>V5_ABVTJ(`CybQuqV?wp4n_C04cyy`w*L(Qo%%b<* z?!#Qgrjgib_g$Ccm_$PGOdAvZ=t7Zn23%apox zN+qGk+NjQ@&{+y2s}de55S^x$6}leJA+xb$C-CS@U51dmaK)Y?mJ4>dP!2&BGwt_~ zvlh3se7N9Gw>=BVe{nT3f+vt_V;hLH{z(3GSJ@=bP9)gn$vkJ<>dMxdco0!Hik!GW>QF#&i=qiScEKs7vH!|P1!W%^fx8RK za?g;wJVWx0XAe;c_B`AZd4`na6??R{onSXJjImPN3E$Ph(5&YfMAYTnLTGzbbb|d9?ml{ZXpJ-Z395G?{{gP#T@*0*If&NpWlJUwsns}_GFEE4 zChUio)zw(3?P{#lc76U?csgB;mD;WcegqfkYOK_zh?UwDu~M6I+{3886l0|pkD5GT zp}it!Ctd&~t<>QsBdwJBV#rcXFGXKeX#!sJXIN;7z(=_GgX6fnr2_=7`Lid1v2}pp zHGlUyFpdroyynlD1tzEi1h4r+^TC95fZ#QMkHugLbb#PBf6tX*igbYBHGg;wm~tH; zc+KBy9heBx!MUeD@3&xTbb#PBfA3Z>bvi)sn!nHaU>bFR;5C2##bBCsfZ#QM-|b*l z>HxuO{(_0fbc+t~e8XS31CsSRK=7KsKbck?Ab8C`fXpTxAb8C`=z1_)b%5YC|B$;7 z!460;Y7Dbe2MAvC7d1n&O9%SH@eifi9v$FArhnKih+wY{5WMCurrLfTAb8DRLgt_j z5WMCuy&Gyz>%b&7df9_uUeW=A*ZdWK0&_?Q2wwA#cpS`Ooz52V8}M2-N;4Q&w`U;A zV4N9ukYZs~`cx_!@EYyGPKhdZqoPVDc+GFXYuvS75f!WSzcHWzufa;RI;UO2^LxJm zuU!FO?#fHrDxKgpzX7k^1>gH)l1zfv`~qHk8lEq-3#1?dUV9IoAH)P=0M#$xwQr)H z884z-=uiZ&J&)E+f3Dc0lIFiU3=pyc@Wr^YX&$r?THV-1Gsaw4&|I<~H!yJ`VmKwU|=F zmX+~$%;LA=>PbRb;XxQV-u!0Jy4R|u%F1>-`i7-=0}%!t{k*kM?M@|h^mqOaV4pDP z=pQ|5D=U`+3LSm!j6G<6JQ4=wH`@=}F099mxGR-e$s-e5eEKCqvSU zlFxM@iIO}@zSDX8CPLDuS>dO3-ZVh)EXk)A+$)T)FJ(5k)2P{xoF7~(Wd-CMaPt_h zkX$!#6R6prToByD)Eq!A7o49t8AL7&?ka{GOs)^OFvH1&Pyp^@%7#)l5ZnsNhLI}* zcMfGT4U~X8jofg`%E2vQdZnwtMZjInaAlOi;A-BBuqt6ykedwdJhYZIf*j1R=9Q8g zMXnxP3*IQK(d1x^HSZcAYOFEj=7URRoDp)(;AS#hHMynWK7JA{dK|fx;Korlp4@71 z8yU+4axLJ#7}G^rH5Z0Cnd-bpsX2+VR&e{7&)Q~()2YtuMcHI>TfrqzHig^{aC^v2 zCASmYd}>Z3w@d5ZOV{GfbUM4u9>{(`AGBsNg}vYoV7Jn$C$|q=6E4VG>Ue#9K&CJ=QO#KkJe~r@0 z+Dh&)xF0CnM$Hew1e1Us z4b6#BZFlY`Y|neDEK&XK~zWe6%^N!3z$=&xFnI^ zLwb9=#;vF&YiY`IgawFBG@gL;wWx-h4hz=z-ObQlRu~aoujqaOy>Fwss^8*FXe{40 z4ri)}7cnM?Ru-1k5H6_()psVfRty{~8i}G&0V(=uRO9M&Xsk@#CK^eiL8QW>c8w>; zKx5T3q=Zy#(KrjzbK5nlAhV7?xmq-QqHzPHeE4(oac&kgPI#qCG`fh!0Z5;VYDn2t zzg3u5trP!(VmG4}kX*8;ehjtbRo@AW?NrZkqLD5db08&Z%Wb)4YMeF{SwkG% zMB@xdH%B#0{hONEf||G1XPADFA-cCg?~hSk)wjsJoLD2}{fiQ^6WV~MqyY1P7P_$-5iOgq@FH}Azd5Q$hbSqK8C4RZmRG7Y|Pd*h#XPoNPx{yzOq9AmG0|@ zM}vpI%*UhHA0WCvCT3Ks`_?gD<$e7c+$D3*Lwu;CN_y5m@v*=Mhgek~L-b`-ton)N z>hpQ5;ST*=Q-1XRATGDz_M&dAO_xU`qao2Kfpm3L!!#U|kE0l2#;@H}_ayeytKUJ) z3}>B(xGwDwpTct|3ch2Q#+rdw5jQicaQv$Eicd}bxq5l-e>ykTEY*CX($7-Y)HPxT z7*TMiI-g-!Wdn&jeJl)#?!_Gg9pMyjTk`&;s}4cpSn~d*$G#6HXvzDRuKpBE*pl}z zJ??uj1(v*j>G9rPc1f{b0b zsdNgp!JU>sG$tly1*$>Booa(SWnJs~sNAfI%0obKYQuBTm6<*C($4@0Q+4p`*fsWi zHiYOl&*%G~poiRyO%Tr)q^%))(8iuGNqdJ}P5LX+_K<6+^EGK_$on`r^8A-{c*rGK zi9Fwsjtm)wTzI}E-CES0$$Upz>7tDRFy9Mf6?F}R`9TN$#d!Zel;OPl7^0d$$>5@Ko75_J&F z%92}|DInvZ-BLm!q)Q+SU?cY10bz3NSlLh^0;IFU-yoVrkO`2(zn%SlYCK z!t5#GabVhDU4$@uONgaS8zOnzUqUQx+E87BbPg)d$;g5eVLJ@B1A?X9j&>;Z24u{eY z_jn^7d2nB5MJKy;ouWT>0$ z8IH<~?7+AmmAUz1akl(koJ$@O=hD~2+4^5`wmBHhqcXP-5a+V-;#|I1oGZ>2=Ssp> zMrB^LQ=A=7igWcx;#}j$oH8o&+A?w4W{7kBN^y2xD9(+yh;!3^ac=&%IJYHY`Wcn^ zhXLZ;Su4)&<>Kt&A9{?+y!%FR?s-IG&$dW-WQXU|cYd%qXw zp=``oqcR^Z7w3`L;_UmKIDfiMoJapG&Vkp(dF*>}9?!=7Ix6#Eg*Z<%iu2?eah|$F zoTvXN&NI)6^Oujrd6w4hMrA&iEza|0;=C|RoEO)L^U`H-M#B#IgW~%1%i?y?Us9Yk zJi8~I((z$BWzBE^<;Mu<_V!FPl4<#OMs|DW4fX?LhkR7_!2hBjjLIIQGT>x>XQI|_ z)Rsg&W*B0E9r6fqv)wEAfs4F`TlWz{a)++_n3KZrC2qERgudCt%{GHTr!@x1-H)MD zjU95a$evODDH2EL{Vnq6;${=<3&8m3<0Wp^UZy$5Jx4eT9M6fQijdjB1)9B*eNmpb zR23n!fsZZvzDQr*5H**8szs2&4mlHLf6X9a9@9jtijdjB4-%FgIfJR22&xE~4LF`= zM8?jYaZbC4klDagiz0S-3E*aikXhIvr-*~Vh!}LNsv=}IaJB^F$mk#=WH#`LWQ4=T zAmNNn~(J&LE2dbIeu|G80A+v#?M9KLegK?X>s&eg+GuUB@q%TOLkwx*Y zV}~GQHgKOr&MBm`Ruv($utUyRIJb1lU4}$eMaXPmzeK{Br#*+R+_gi_NH`@Kxd}?h zY+#=Rf78b76dJZ$dlp3$wxLF)mEiG7iPL9*T(7>RdVWLp{F(=Qv}B zoMbT}v$+>EL#B$29dgp%Vq^$*$VuD9gv{n%MA~0$?2waoij5s|(%p)U9dgpaVq=G# zbZ#*rv$>a&4i{G;hq>DeLF2Iv^_hFw0nkPG*d95lB4jp@CpFBuUW%rwTs!2f3Qqm) zRUxBGjU!|>a69AYlF(isu9%S7oJSd&OGW39(p7}a2Aekl8>;=0L7gaXB<{LS_Sh z*Q_)yVeLWPDUFcXz*~9*RdEr5hbl?i#e~d;BBY&SLS{qbNe7E- z=|6#VxY*bsCtXl%?2wZ#Dkfw$G>LS1G0t%D?HTDvF(I>|$)szFjU95HW!DuGG8>vo zdV294)TtvqqnMD{&AA1JkUTs04HuFp=e~%LJU92%3dvJ*-z*_{X6{=gwU9g& z_nii^{Z?V~pxSq_$azfdy9#82&E1j;`xF$umfJ6$eeit|*JJ`Sg&>r6AL7PenZkd{ zxeE|%HCw~;BlxMkW{?+h%rufJ53*@gn05fSy1~B%D&m1=ke*%;O{d{igblNKfIkyg?D$y1(Pt{pCX?o$15){MCx zTMQtje<(XJxg-)?UhY zp++mSaoJZ5Jd{yyM>?r?>BA2SJE`(?#yLuLIMk{-tMZs8e3WW4)K2cG>eioX;IU1S z8^R;GL4~$$hxUPEh7co#dircm6MBY;rqOuLQ4KuVi5!*wVZ@~KJCrKge$7ZS7Mp6| z@lM@Qxd|g|)&CTpCq2zarQeLO=Nvoys*dUN;HTxN@H-KfsKgEp$RnTDqq6!e)ZXc+ z8mnp^|7<-f@}Hoc)we_B(aMoJo~{~rAhh$SfTajDwqrom!1JIzN2xA?+KHW2xdplZ zDAkLhc56q~&e`F4(Mv}Kd;)>~+A*MN;9=0=qf|eK+L6wxJP`W)DAk;Pz|-UEQ1v_+ zQtw1?!$c)__Sx}Jo6%X7$3u>*+CCyrg4*_us>?aw-fPz^lci5wMqN&)&XuDBvcTc8>7F>`ccV~?w}UNl>r z#l~4;oTbKDW}M}!_Ac(LuR+{r;gV&5gn1P6u>xi?VIJs2rbUoQeD&S}$$hx$8D2Nk zpGK!%HSk2R$OVbwg+_k5?G;Ef3-KruowBb4G;{U=NOk?3T37vVUOdy#YVPdoPM2_V zX%~3UT$=FQ5d)0N`jNO6{n}kW+H19fDd3tXt1wcSbHA%I9NR{7qbS*0Vhz-CDBgxk z%FR_|IuD<`gWh_-nf!fuDxf>*I%es$t1Np?TOR;*;$&*1$w!~PS59t1O{)*7QU z&Qu6YiDFkM>e(dWmHHdPHeZXl%MfHq0@5vVgGGmzcjRr*S(*WnS~S-c9=rWUN&6j& zwcirv^*%QU28aB-JKV<(_f^YU+@y-op_bj`G7Puuk1oS-i{`bM8a#Gst0etk zG<~(Ks~dJT!m3)rSkz%8{S~fQ&zl^3Mx4psay2BRYRv^O2ZvWH#88`wFQUFmYCv3R$|F-me!iKFTLuJ6oP z4t5~sL4({JoQg;nFt-O>z0cY0)@McKuR$(3{Lz)S=kQ20hsi_S91aDstjkHJVoeVJ z9ha$P-^MX&PP(huVNf?rMAe2}$+OyITDMI`er_5ZH}T9uQY&P5pVhr(l;S{Kn)ffPQfYqC2|NU7(g%yGra8v@CnH()rRe%A-AF`R2F~ zsmS5cAvSjkaYtN;s$+)O+9|}daUo7VW{68VhM4nFT!^D{baqE=bvz*gpSwXWLWS|C z+YTTpH6*Umn_<%Bgyp~qc(0-VqhMFfd>plWZ8J3g0d{rxtz=j)$38oKdJe0_J;CN0 z)Nmpiw)JGw23U&Zr`z%o&rn=(%c80!)YVf1-!pOj+N;VW3a8^$Wl}TZGOsF=4uCYT zDgwPv zG6rdG0XG@kg7Y!buXH2Z4@uJGYZ2MJhv9uXt9m|Xzy`u) z)G4OSYe4dcZ(ESnoY$7VcYFgZ=lHtLhZX1ng zCUuNTt+@=@bawGTbq&ATaBe5L_8c^pUb_W%Ywgvzd)MBAyS?^q+?}<5!acn98Qddl zU&Fn%xw+j(bzc~XF&pTKXe4hQYc2Y~7oQu7+*!L#u`hjDO z@_Un<=tm?yZzq$q`R-$XN7}Iozp%e29kdC*uzw&O zwh6zmeeR!e1u=vT9`WDweYenVH$me zU)WyV6;D>pKEf~TM4b+1rH}9n+t$o&i;wUN+b_&IAK@2vioO7n^*+Kc?0`N2OskLZ z3)}n``tN*%U)bF=znVDLS3G zpaMQg0>|j0UIT3tj?o3*qvK~2j$vr8O*lpu#e&*4;TVQ?R4U;Z_LWHj$FSSj7B=A+ z_H`tcO*n>qJzK@L3CFN+V%})V>@DWYX89y z0H=)%qE>-zD_DcLAUA*^L5f>FgqYY!}y1g*{L(k*GX)d zT{@#b9RE;C_UH`rby728+p9Co*GW{{uQUFT0JRb_2X%(|I%zf3p4J)W>!ja+c}ZuO zuank;Iixep*GXrCIjl3|zE0|mxXN*5od;2naR!%@VqsNg+}BBf?yK2R#VjhS%($7lQzP4bGsz&>!cgtdrP|{?(3w7;QMGylHLAw(#!BX)GlcMI_V>L zei0LN7lC}8q|oh5;VweCaN5PMll}|O%nSOV)6UPpT@M343RiCQ>!d7p(cmpSS`AGo zfnMd)71#&QhVBCBoqTLvQ-2&eZtM^ItpFjmLi^gIL-0t=js4tygYZhu*!My2Z^za( zu^)#(K}n*=nlN6@dLwi4DN~Q=r%Yb?lu6}?`EX1sJ)_?)<@6$@!u)nA%;SwPzg-IR z+odqST?+Htr7*u;3iI2gFuzj@^E;(5zex)7o1`$mNec6uq%glp3iF#JheN*Cv%8Zq zysXS$FnRLI<4su^qc6or>D`%Y^y#t*FfE&-P`BvQ!!}^0&7}l=x^w`T5Qhu8aWzoc zR*zArkC$}sb#w8lOHWq4!pA1N&wyS}RuxvJ-tq}a?`EX$fRj&1`fvut=Rv*Y6B6Nq z;N%mMd?tp^gL*&9q-6w!wbgq~E4Wh1`hfd0Wo6_Fz3h=wTF)uuXD{Br)7hK2!XHw|N zJ%M6Q8;4?I4p)`G2m;TrW<1U4C1~l`Hz^W@8Km+dh-dUZ>hMDlss+)`J#dMd>g&rx zL-nu0XYtVRh(;x(k#>#2CqZMtXcLE5H0DFPI;zp$HC5jwXP~_XZhZpj@FNhWw+VV& zx=hJfVKT|6zDJHA-a(d$H&Jx&gWkbo=~nfG?%+FF6)+Yox`(0nQB0Q;uj;!E1Hu{- zHfpx0C7~wAKi5~n86c3^DZKn@ELJ9N8XN*~mqwGO@)MkVd_B9tn~!Cd0G=xyZAy82g?I)w=`-5|Sv+)e!c#~VJkB;U>BXOIBw+b{iA6WOdfnZD7Kdtj>DeZD0y4 zS)KLxd%zS~vO4Pte*#l($?B|Yo(2=KWOddPUjb8N$?B{py#uBW=?HfHKVTXyS)KLd zufa51vO4Q2zkpe3$?B}9cEOC?V#(^Pr)7XyZ^`Pcr-#9`TCzIp8H5~dvSfAEGmF4% zwPbbH^~1sJuweN zPfSEEcAa&t&y32=P*e{4jzdubQS4nCCLzF}t1#iDqz_KH0uNl>7V!OS$h5k8m6AbP z51CNcpi(kPTSKNzsZ%Lgq`iZ$Du;fMG$sZ2oB5*kK0p@7>;EEQul*zLL;1~o)IcmB z!MrvXKd+sFta$Boxd-JQl6#)q`^lYF=)Lw(xtGd)gxn)?KThtqBEMdn&kSCBve1*n zf12Fu?a9Zb$;m#Y^B8n2iY151uTIXO9q7yT;&J(R5 zO9PRaC~awA^8|6WED`6D)5W>;3URjHFV41?#M%ClIF}{jVYM`HIp1?j16Pa|=gN9< zu4)!%$NA!1eTO*LJSWbzVlFk%76>rh^#$VWoG8wX%fz{RCC=T8#JT4TaqhiBocrz)=l*BJdEk9<9{fFC_e%qN9}?%G*Ts4GJ8>S# z%AjoDSaJT;B+jEW^jI1=aJ4v(JtWTKuZwf=dvTr!W>V$J!QwnMRh*|!6z3V5y)6y= z7F_99+x{?N~4leToRDO;{#>nU-(_J=J$S-|HMkTS-iigKD@1^wR4e|56zLJ>QtX9pG*=d6$%;YaxmBiHgevq*2%|T|tL{LdgteVe43IQ~t=yE0;GeL;zmlR}Vjo4TqbrZ&qIY9~c(U=x-sinoIuf|y$0 zeG)n6k6E*mL{&*lt#7|X!s(|yhpwEM+N|Xg3FoD_TvQTM>)R(m zIakGth^fumE0xaqD>#{LD;-iAcoZ?US>Lb+b6zt!W3{MJ#MJt3Wq0IM*Pb0U>IHU( z$0_0L7cY611>M2eI3dQz_9nD_zpzC(N5+MzB&OCk*F%wwDYA3r&=2*@1Lo1h)CM<_ zw27$=Ucfvko0!_*CemJ;t9|f7(zZPvQ&#XI(tewm+Tdo=j?JBq;Kii7*~HWaw~!9n z#MA~aA)RXzQyaXLbl4`QHn_bNH1^^c_A++TBITqYCzZpP|2(N-PWVzZRY^>3R+7vS zod4UaLPnPwMNF;lcE-adeJ#_CDve-bwtt}Nx8JDQ1L^F?N~`n ztTx{A?!qmYL`-JA>==zw56zY*lR}xd}dyWRj6qhCwRun4hDGEvXxLn2M(8!6Y z_5EG9A}H6f_Mq;RMog{mEnNgT7r4&yQN+~xo|4jF0gH>CUaFFqTHh8K3|tXq$f`7Y$aZT1AxVVjuR>>APqHZir?6G<1@_fTgN>2jNx+U#1=5u2FW?8&5SY+`D& zr_2CdXA@JKJ(cuy`wr^Vk)B}_Q=2`5^h}$W+U$DL^)@lJ*|SJD*ozppiS#U+nA+?G zq-Wd2)MhUt-DvNo{}R%3Y+`D&myw=p6H}YLg7iF_nA+?$r03hs)L%=wNsS_=Hv3Fw zn$Ke9QG-*Es(K%{><#=b)ob&q&0(Dn_XHat?OF&S-#=wHH~|{;@Y?k9$_w@|n{Sn4 zIScWvas<3jgZ<{q!}ypY`Cbq)#1{axpMA-TKjd@3aOcAf8qlb2HVc6gjt2o#Q}yZN9?|v$r7ZIKBjWj)(7AxQ-)KNC=`M_~5A=zCVuR zo1|weDDEl7w8k6ItGqo9lNueDfe1X0LFwg}K-DQ~1sa*laDgc3SJEcM5m}x~VvMj}OQO2HdNbyF9J#8SKVbj`*iZ zlRAc&`tkw%JDFG3wkvpkD;0BW9M_2mdNHnPte9V*To=W0P3eQ_paYJ}IdzpJ`+6+# zI}maTHiT!e1F@Xtr7#_Pf~$9mtLKA8{VL^=vGxiy8lH4DenznAgrOa|{&Z2EP8eGC zbi&YzZZKY$SfUY9eFP#qI!KiSIqb%wX8*@cAXb2J+@nx;-b223S z>9*sbbO_fprg|-MG3O3sXPK+l!mO5Vr2JWUf57Z=^!6^VRdd(5O5D&_jb9*q)MqDy zl}$@SxF%>$V^+@vG3&axAdkTl)lRru!<}*duAiIh8&S{uUFn6AXXg4xgnb)3rjqMj zh8OfIg>Bn9hFyCxTX5qm4^?rRP!ijsZNJnN_7K>xt`Na6}6Wt>Ql#Hrc?(R zgr)jFK+GB#7i0%wjh1ReoPVrT^FDNQ!Ey7H(H2XgbrW6n4g+c&k5)WiLvKd-*W3DB z3dgS*s=ViN`WU}vm`j;y@Z9!ka3iO|nw3Q`taLutxcQhcFQQ))Y-M}p+28FnwcG)& zbMrJ4^C*A1?bI+Znt5?UIkgfzHDr5^_PFc^WJf*R)nzA+sFfi;joJJ& znKjBI%r{^bvJ*``!!*EXriY(rMW0@1DR!nYBi(9W24dDSSCK813KdrI+2~B`;{07d zHHW=rt1H;ahFtj#W6cdKwTZC?K-?$MgE&OuCxl2D1%j1d0-~AW7WIRC4!A|bKwL&* z6o_X)EdCtwYZ2?B39gTt^{AWVzmUi0V|nDfbe1aVvq9wz?SrYz=gEmqVhu0Hg)q5? zwzUDJi&sM)I8FzgY3eErq=%<@5Sm4L^e4!T^yu`_=+Tv~lJw{~?;+Sk*Qbub7G1_* z8Jv`%JjuF^HwjiM;tA@GUfC#x_mwN`>(p4ocryG}T zL?87?57u)Qtm6}jFr%x`1N&ea@mySpC?5yAWH}PJnBBi{EIC9e+-t%iO5x6_M!=<) zpeJu(z<0^6im{F3z^;k0eKiFlL#8_)v zc-dufT*2}>Ox+#=i`C!>7&51V8HLQ>2}Z3Tjw)#vkq|40qe{A+4XU%T8fu^sOD9Fe>;XU z>VBF*88yG3jIic+O%{%RI)H;*T#<_r>SV~)wQg(hNJtk4Swmm&VHZ+B72b>=k!~VE z72e?U$hXpo1XXymUtuA1B0&}2?yrM!bRt0&-kf*A1a%@o72eRlz=U-oK^5K}AAu>* zi3C-6dwv0?NGB3h;SGNard%fyRN?K#DvTf<9NT#FJb0q2(TN0AczgT6)agWmD!hGC z!8Gbbf-1cE8DN@qB0&}2zByo4>O_JnyahbMYte}WRd@?~L9$*a5>(;sPo`BT5>(+G zKxUIpB&fnWs2`ZEI+36X?~q)y#12UCTws`;I+36XZ&4ZQW0y|s563%{YI}4dK^5L% zgAu`Aok&oHx0q`Cbs|9(-V!ngbs|9(-qK2_J*^W7s_>RYz`Udr399f`aJTf3P9&(p zJ7O~Khqe5Jyw{j~4WL!};j(8yhOzN+PJjYfQe5fYSJ=qD@7WL{Np-n0%cJ zQFBzRk_f8s8k4W<;QQNl2|*QJWAgP9_+H*FA*jM@Oup`d@9vnS3qciLG5LyTT=i7D zfL+TgCSTux=i!(jSp)*A_$=z_Yec!QF-A~DR{{=*+e%45U9MfTOm)vA1^c!*gYxrj z&`-dDpMV2D0SA5p4*Uch_z5`h6L8=s;J{D7fuDc_KLH1R0uKBH9QX-1NL`Ic6VC68 zPU#sj4=E%rFU4FoO6pH1mS2gvU^E%8b`Cy<2lyugm7t~))QKz_ zj$zmhJ-s_FJBXB38r#P+>7hy-mw?s7Aej)An*Kq5p;Xd?jAr>q{h&AxO3R~)rhf!h zEL*2MYYvRSju%Rz&xZKCsERVu*55~^ZIE#PK=NVYPkWcex~2y4O9YQX{6thmB{i~Q z{_yZfMEyE^IoZVpPFlSi;(MPihWI;(xPR)FF?9kYkIWn9mN66Ul8ejkAvG{_0Hg=5 zMVm)`E`1UBD;T&B()9Ib!bucbxpz@~J4E-z#2lL{tBQiYWtgdTGer7%+z2p|C`^q9 zi{66a(ERtP34Da8eI8Zu6)_d%f8dQSDwQHX?U7~6iF-mmb9y<(S$CeeS5Z^v@I5IZ z!qja`rtXBQ*^oGvOx+1%7lR2}GIb|Zp9m&w$<&=NZatU+OQ!CG@#lgmvSjK`m~aW0 za!aP}gqo|tL@b%Q6DHmarpA(~J7LmYVCs+#rtXB=hru*jGIb|RegaIhB~y38l$XG) zv}Ec|nEED|7E7k?glYc zVaY6-Fe?qrPD^IdgxR@Zc3E<$-s(ryOhirbz}W5ufv+EKDv1@DV64Thgy`g$Seh@l zC;CN#u@=X=)|;Yo({w78zM+aym?J*vaXC)R6F<$xri||KeI@A6NLxK7qRS_KPTJdJ zEM}U-FG$-x5*h3(qd$@K*GB(=KA`_=^lM0eWAwLS;3j@c+Ub!v2=sTP!#z$a1pPhf zNROcy2Z=wBZteLn=8?o7Nh{qmtpdyuVXU6p`-1sN7;n!XsP?lkcKA`Ip)@%iu4Cd_ z7%LpXm`}8X@rEzJP)hU&V~20SXifAADzA*~ zo$2xsm3JQ7Jj>-yP2&+h5||m*9$i zcD{7B-p|0tcP?MbdK2C4JCCG`?#{RK;N_ymd(+Ndmm;2Y76{Ng`HQ>pgy<0Ho%|)| zN97Rco%}7IT5N|v@8s`DJI*hdVv@fn9drovPX2*(*x}}8@{gno90I+QkB}~M-Y5MN z>2ila@8q9JM+*PNc+ii))D#lvos512r>^i?B%h3a1g5c&K<{L)-ijPF7ZT{5oT#q^ zv$Bvt?_^sJby^Au^iK8*v#yXp@8lHy3#wy%A%Wh>0fCLT782;4oG!a*zbm|)iFVU% zi09lw0=<)i`c5#L3JLU1?xlIAwzZHz@8m-LEn?eINT7Fee_?hO66l>gK$u;H1bQbA z6lPB$f!@i3H6N7s782;4JVf%gzmP!hqbf8$Kl$G|y=%0Hh{P}Pd~kC5S!S6%HRwT9@YB?c>5RZ!@b}V zG!M488zFTF^zNz{t#SzTHni6v(7UUcRJNTRNYBuY8bY9V@|6Vw^iFPLTQ~%ICtpWW zIRttqU(Z&topUg8B;UlmIq0M8IQcfqCwXJ-O5W(ptcdSpQQvg<@)anR<;b`BYLSmU z3*Pxumv8rwdvCcH$bFF9Vc#FpGP#eGdzIYB%e_|ab#gC6%c66a6D#Cde4I0x2<^VlWgJic3;gD;5l#3$lB>B(fcr+SO?^jLA8StQP1 zTE%(xDsi6MEza}LiSxoo;=Jg~V(^y=;0$+cJy~3z=3i$Ice-dAtt&|zzFVBqH-qHL z{tE|B@fZv#Z@(35`FDy_-dRG9n4$DOCEW%R*Iv?X(1moI?@ZL%joOl^ONSvQ0FcXw z8Oo^S`dRiGyfQ`zNz72j7#<^*5i^t#p>H`cLuF8sY5W}IqN61~FQG%JWnQQjr^f zQN+$K0o=?GI+Qs_CQ%LuBVy1>B`?GNvn3cuNe3CBL;g=BBOE#=4VEBE!*FzqNL3Izlo^u5IoM6y60KWJ4=~0} zQcau&OvSr0LWlf8iIQ`Jk8zv2svvYI(-i6yili?{qmf1Na+qC0hy3?RH}nVhkFY9ygU{#)4{IpeiwM~x(O$p1JcoCM<~gbroy zU~HTh<70ah+WueUnV@5sie(&%b3GKj9Sam|Iv@Q|&nIK{97X6*)<%*JUwyMKU>@*C z$XL>|Hj(x^-Eq&lkhJX(I+S%0X}?40P}XMBj`I)HN!G=ryE%N!$=X6X=ny)TbqVQQ zhtQ#{OG$^FD&#P0I~O!O-7)NC?4(61l_;nRLWlf$Qp240r8-mvp+lKTGDmP3Xs-$x zU1}tuL;l+tKbMF0I&{T^4rM;disZ7$#&>{cd z1+2;CtUahZrQO3J^OoiV1J}9E@{xoN`JZBGKIs@ey;KFEL;fu?7`QOXkX03g4*6@u zm+NGES>0MCbSSeQi^lacF3%F_NJ57)$5G66^(Zl+Lz(AL%=OlYWokEBB6KKorX{FIG;2eLWhDCoS9(%9KnN?q-}@Lp)fh4xvNA8Kh@AgboGkN!L4s4h3hCZg2=43O13RzyIBGQe{Zu&1FJ;xz*D7cLDT!+x1;0n_7972bJYe>&`nyJ5*bdwrM=uq%XW}1&= zQqi(ftH}GPv)~4WC#QUy4{xcg^I|Kw2>$stcNp_+?%w6w+^NmCxkpxHYb2U)C*odJ z21Ra-Rl;Ke+_3^1Dg{+!^GqXkx{y54NS!Yv&ofe22+7lo)ZYlnvy9ZUgycy^>Lww1 zj*)tqkUYgmy?-P>e7pad5$$I91x1MXk3qFYPi?Etoy`FpF|73ii zxYnML_`08(36-_N#|7hE{p2SnOLi8Bkd_zCnKiG6J3wuFivTs$yReO*>fR6 z-hoSMlck+96r+=t)(a`yN=u%SMfD4Gket|Mv0_lGT0CQ zgU=m>eS_@1g?NJ~;K*^NfNh)%Wnt%#eJY6m&?@AL`3JI1*k?EFS7dj`q$8&yRs5Io z02XK?n3+8NwFWZlkC46l0OB3YWWFHV>uP+qH-zlyX1!ndc|!C z^$%pJVpa%Uj6HYT%vwxzEugYCu7W`!&dkS*Sj8&2llYH&o|mH zLE^c70=va($Yv*8VEp$=Txd?j(|8%AH$mEF9k@f_=4^F!$A(Qe+qP%JM4$}p z$VA|(&SV60zjKqB3Kjh7IncgzGg^emtfoR#{e*q+&Tpty6FBJRfl%|Vc0>BmBJ-ew zn0=n_TyOvruoq4waBEZksS>rC`;D8OxnX$Z+iMXh-)1MM=6Q!Y7yJ%fv3cY;o-$au zvPnMv6i8-aOe%Ni;MrY%y6q82{)KA-BiP1FUJT-G5VgJz0}nYg|6)6zhv{8*akptc zXVEUVlWf|FDNQ%siM!Rrzp3>$9mL&kdP)5Gcx*L&DE?oIKfhUXn*6wjn}WDUn)=}0 zx}XSmd}2L{j*>tcoKCQbBl&7SE0Z!MXOW;R_*CdZLg4E$#5!Eq`oAg9fu5pumZWlz2n+yPB zM~#~d1>;1Go0NeGMva?{0uzoJH>n0w5H)Tx5lm6kxXCmyc*wO-=;U95rroGMJT7<0dR=OVqdt|7B=>)VK+m)~In4GMkQR+=Rnv zN7T3pnVnJNCamFIQR60*?1>sT*?`#gMva?LZGY6b37MF2lg&_jI%?cx8<>}(#!apQ zb0})ug#Sx%xPx(%(gc9&aAo}-q9Ef8ZY0IRb}(+T5K6~K6|<<=!MMrU5S8V5lGOZ zu#@4R-8*Dzk}-C6h{__y&~z6;*V*-uc5J z9)3NZx%KxD`H&wI57Ut@tU?o!N=oTOWQ?A=7jy=8&{MtkQ>AQ7rK=L@C{}qyRehL{ zQrSBdtq);u8;L31=c;}PH*y^s^>BjDq*ltPFVO?^`B2)%SU3o!P%1x_;?Y?nAZESk zKj3zMRL3pPR~h(w>oK*cH~kDmuSdnflhKiavQYHh&N4^N0;B(P40*i08P3890Vt)` zv+VuGRn;q;vfgK*VcJ<$$bXsDcPuQB zq`FJcAqWOAUVKnSEkRZPyV#a@79xO~UXBD>iU6BB1{#Pgn4~VkgFt+ue`FkYy=!VQ zSHjL2NW0DHd2*mDyNNubve;L~FSVj)!_|JqjHJ&a&9%jqEjx+G&> zz;&!zQH9M^eP}DXJOcER000c)PXwX?r1Cglslv5**V7LVZAA`2B-aG~QWKALN6w$u`x>t47mwXHo<3vjT(_|!Fl<$M$qcLSZ zIjKS0(EqJ&+Gq5-iQZe#`Jj{DY^GnNTa8|Z=y@^DQ*oI}F!80MV^||}kQHhoPGY*XdLwa;mXjrV_0U<^NpAx8c^dTHrjml9cP4Z$=%_dN^F8>V^#%G7hjLdWEyAv78*4{tRX0N77;8sq zWA6kLG}eyNsviUsHr9^P#ytk6z*sv<8~;3*B4h0+ZNeci<;L1kTFv`lBF5TL+Qd)6 z)EH|=X_LMOQ)jFlrPX@Fcqlj4j?yNlf@wC^j?$)d2eZ;xJ4&0H52nRfJ4%~Y1ZKUl zc9b@K1ejK1?I>-=crcrcwWG9|wP3ayYe#AIbzpWFYe#9b=7HI1tR1DzUJhoLHIQ}H zib~UqP*baMWt{*)@Fd)fwWBnHy=;YOb4)B_d00<0N1DN2vaa>csN9TW<FjgsHm;p-|Zz*Az_$M-|*`@vbI1AfCfWrSe{x*9HAMi^!w#c+`_!Y~7=hHEV+3^U*uPH9z67-k^NHKJD*QS*xX_qX$)Q6jsxUT=6_>HcYEVuL@|n>wG3nEs@uUPL@kD{x;@bfa!h9A zgiJb{7mBmxRB(kfTIdLBPSe%EGbLja< ze{uFTi1ViwaUR_!&Vf6{dF(lH9{*UJgZ^BGdt!h%PgaTZ)FN@7ZWZU58^rkw|9y5$ z=CiMf^W4YcJl`cm&ld{Cd2xa`FD-`?!T-iyB(6{2B5oJ`1jSjyKNhEy|3)?@tE?D~ zF?7}K?LlZ3)AH|(?)J`o><8w5W5;9mH%67`l>&5*2UZ3Z^%amC+gHPa`?>)G6R% z7Ov)kap+UwTDU5MPMn3SYS*|GyQA1Nk@%~LP=j$R`rd>q$Qz=jajR+~)bNL~Oq3lp zNWwe?h*mWbYA|laurfwprCPEFyt(XRTb+Eo&M1&fQTT#TGE&(J~RZWB%{xFsz z_I@K`&~d7oC$KPXMHz=g2bpW!iW%WJF?l$S2sIeDqHi@3YA|j!1EDXYhCGIl3z9{F zIasS*<5u+N&@u(?q*_gc8jM>pBd=14H$?CT97kdyLM`VFNz03&WnvL3K0!uX%_nad zw_+AKY~yQ?2sIeDqKHFTM5>wyHT+>L6X(b_aZ9vrH4&i(<5pDQm^T&g%5bDd<5rB4 z6G4!KsjF)D4`UhZUW%kINTZQO@o3zt+BI%PEzTXCwW^6w!ym>{&PkK<_Ux$f#<&$Foblo%M5yKLU~HTO<70ah+P+`dBAgfF!c-HX z2IE!~Lyy0ugGt8%c_BtK18i2V>kScN1x2+$#4%(#E(|?nR`HajV?T zq>XW_+>1#Y<5sy_NE_o;xtEYO#;tNMC2fpbPq66pC_=O8)a;A6?VOAh)^@et=LLjm`!dOp_)j9nrqyOVlLS2g;6!_#;qvjIvyW5 z&bSrDT;JmYPmD8eMKRar_RyxHs)ZolBBYIRtI&Aq=VII{G=a1+ZWXE_ZH!xm zCXzPBtwNJX8{<}?TGGb2RcJD4W85kPWC>ng#kf@nSP`tEV%#bO><18PV%#bOEJxJ1 zRR{nI%(7zKDm06V!VB5jOYg%*%D#;rn&NE_o;p(Uh^ajVcW(#E(|Xa#9w+$yw& z^n5XH6g?8<3p>~vg>j)VH^T&gF9K!YOSC~*gRHot`(B!e$K5z%BkPo zLh{Vd*(W4V{2UrL8DUqGd|61I_Bk}fF~a6qpYx%RJn3`35|Zb9&d);fl+W>nsmn7y zr<;&G;d6Ql$@4v@zmPoea)t}ZeIq9Vvi&x~=6=4@AaWk5In5xwHs9Yz*xW;z@@yXP zRSQ{o&kc}G&B4vHP{<|pTzE4)#;IwHeHyF1j@xzmLHK@zYdQf{B;-HptXmk-4E}+Y zbqimpX2PbCwVR&x08I&jOmJ7R;oeHb-d$#K&#+$TJlwzgajtmIQH?xWh`6z}SH>#D#0~pn#3s3k#)ghT)J!8!8S0M8 z(_M(+-^Y%HM+(T3L^fkCm2{)w=1A78ZD@Mtppj=0%|~UhOK&W9xPCo@l%m6!NO&O8 za#a4NL8ayYG7?i~s*z_Ctw&|zQiR=e?C>4xTs88jV&_reUqsmdbP6vi*3acGJFJ>D z^2lP(Q335fcp$?SS9;aR6N~*vsTM=6zN2ciUzjvZQZrN|&of>+D*VX^d;T%Qt41DZ z96l<B=1@eHhm>gyV!(9um>CMY9 zbPfM1d9@1INyCR{L;E);pG3Y8NvsCnG^Gmq3x$7x{EuT}{1@amRe*2S%*4P(*qr%c zA^63jzaIR;d)++ysqv!v2q#FYy74-rLWiSuAlNzjxc>`zvZrNT}j zE43wT3t6cwVJ{;qP|~risu#%$lvLO+$qJNI*o^sLuS8Q>!j_Z0HpXrwyEDeVOt!!7 z;wtyVn!k89D_z3g3U-mSQ8m;3f>HsZj^nr)jfaB8f_D{m5m~{d3VR+|!KIF4-M$8P z(b^?Tlr@pn)^{OT;9YCkxm(CASJq@Qw}M%mf|odJ3KRL3tYBfMGTfkMu*Jp5;54#l zgI)OQ=Js}8_|lekX30617=}l6&mt2`VNvT$-0KszwQacEyHw9e*mk)PjS1Vf3b810 z+s+N&*o8~=;^eOju|eqmmhE@r`Vn#c)5Ila&X&L63ZjwE&^TtrrY17qxB|=SVOPG- zW1`Y+Jqxf#qe5f-?Ijdr1-i|fEYnInU#&o|5k@V>e@E^FJoW!%@4dsLEWWq#ncWR+ z2q7^*NT>-#Kw2n)00JR|CP+s^XEzX9=p6(?lOifnP!v>b*cAj71QhHA6+3pYqM{-w zq9Xk6`#kgP&Tiu8^M0@Ez258h$9J!5ch1bY=bSTV=9!s&%6U2gA57#Gl+Qt_-Y5@# zf(tO7FPOa<*#KT5=sC*V*OG&XW6U+h9t}KXzht%m*`T7J@0nf0te@E*m_3MW{&njo zfW#giN6RtT%9hQ+Zy=^P+i^`9cng%u?^WzTQvodx0WLJ(g^me9Z#Ga$ts8=>QC)6u zL{#Q6yTHn*QL!c`M{qx0b<@L8a~i&(J<62@xOFx|%LTRx^eV5yZ8a4~NIOt%%Z=cq zUxNFFDBv5kaw2a#=spI`ebIo^VZfUxL>s&_x0b;$(OF}3f88A8gi-zSKevE?xWKb9 z1h%q)lm4-QkXGij9$e>KB+j`%H;-2c)r}Lx%s)cLX2a008(9Nn59}PyhPIc6reLdG zcrp!-S(~ayc>{Aty`K%Nhi%DP04An_c$Y*xh(AbZ5Y-BLsmYg{dQH(}cG+V5MzvN= zp#m3(Q=#(lbken9m?-H8Nune`f=X7BpppluBp9V+ktm7ql%vE2hLmLMRj!glu99C| zB^B}CLX@-tF?nv35;?phyF=w~G@wps?gNkcpKv~EWV**d?>7yF6<>;xDDBF;?-BQM-gx9}6m}3yvGeR<>Y> z(}L4rN(*XDL<^d2bUfy^V2KP4I2A28c}chh9GQ8ZInoZ5$BWg|OwBq*z1}hvjo55A zBnKLX&%`4nxJu2xH}jC6IcCCS<_W}(Es)pE5aWGus@!yBujP*WQ*Kv%R{H>{RN!ilS5AdHL7t?+XAkn)CA|Jsw zbW5R3o-FAj@rj>&93;XhW5r5joBQ!T5cMLcBlw19+Wvgni5D%@gr`vcHSRjtYCN!2 zqZA)RG6iQ67Ql(D{xO<2cPWSu3@*!o;c1kSxMV!>POy3x!lkru28jHh43M`b@@_dE zsc7@$b5^-2b0k-|+3ACj~$s1kCdnvh|0aEhamgH7ed4%L{(UMyy;k2RHeAJa( zW-=s?uq6CrNiMX?BP1`5mfWV$mD~sd#T)%8d7~xaNfH&F(h3k&Y{RhZ@CUt58^9BvOLa4 z&F^UhJQNl>X@Du4?Fbd^Y5{K_8f`d_ga-Lh)a%mHnmH#ys?3~9X3o!$<-G2bSuu!{ zUYsMH+@r`%;XY-p5z85XACE^r(*jm3k-G>Yc3OzKr6DH2 zYavS1SN(Y5O!Y@iL^Tc1MFZrCsd{%;1aktrVi)$piMKlT4niS6ddnJccsKM!3K$Dt zP8!ffLN(OnF{aEOitYXU!_$v9 zaeFJ`j*98{%GAq6K5FV+PUZj!bWH9533N6?x1$6La^*Fx}*u4W9W5}L{UA8Y1mkJ2@B;mG6NU(<|BdibCeAH5|Z z6T9+Dt;6LXbU;aV#mVjbGjk747oY|L3~AGIEcox@NY_e6Q}NjMRN*FiOPS)Xnr4# z`w%RS2iZuLE#AGP%o0^owk56^YVrvSAHsU)D*R`__9cYFf4K}OYlD{Xe8EQc>lm0Y zqy1)Qpu%PH;R%GB$o&yqyjgw@EL&nQqand_%cE^Dh{Rp&@UD zvFVlz640jbpfQ~gf=+I3LBlXJwn8xXNHjKNdh!doF2c5@5NoOL7iE8Ib4U;@O%jrEv!)*mop zdU+gk^_DxJ_bn_pp>q?Dp~a&IRKOl|4_BcIOK}ELuJ`TX^}glEE}l?0Re7Ez*HheM z@r3bM&rGiO;)xco-{OfDZ&0xK7|!@V-w^fALQL?91vu0A0<(q7kR8+$@?K*0HD*7= z`Bu-XR8ny{dg#47CV)f$1o_1tqJy)LzDC4lK+HI65UUM>3+e0R-Uu!_(P#MlWBoX4 z!#h!btoO+u>!a?Y`}y5Xjkfq>{aL9s4vf)5-~*Mv*n;xXb4lR`1=>&L-)f-zyWXT! z=<_Onj|Cb~D(D53|MFJHCu|WzmX=idUQ~pV9Jb>%rN^{>vdm z?4M48_HQIX`}a_O#k-xhyY`nRzpBAt=OZ6a9sPtW|2tQH+$tl#841cC2x4-p|15ug zQ`5tTA&~P9=jTDvw*1zH#j$ie#KzDynx+vJwclPo5f3u;?*#2V!cbFc-<^s zULjLAQGjQ z>CsF*%k*TXzGZp=Q`B9B6goE`flfvvh0aHjfVUS3nXb6_h(wPT#sU^v|6sG3grQ{L?|Dq>xJ@zx%_f2I^U%vO&EiR1v5zgi?BiK7;f3p}-j{wNA!gbEsnEjH~t7dDHL~rfK*qwMrM? zQ$g`tbIWSotq`{k;#>B0&l=6!N49mtpVxRHSL<&Y;$jWH72o!)(od!-#jkg8&8E0w z`%oP`S~#23T3rPv3ASP$V;XwnM=gocQS**QxYHGX>S|3Vb&clRKlr^yhvIb1>kjX$ zK0k)ybnIK?#OX-;DGn`gJ}LFEbp3Cf4h%9S@4NipI2|}Q;g6L-)Qhkf#`$8e7=yGt z15wBFY3Bcp(}Bp~FBZWOk#RbzVN>}(jnly!?35d)gSXh>X@0&hr+ihp$_fHH%=f>$^rpS%c!OZIaYjHXlTw?cskJIr4V6V7w zI`$$HiqmlrnImqTj+c@7mpC17faTn}`4}lSw)8k11e)Lid|ys^=Y2V$I2~k{9;d_M zloqGM;glAqLpY_y>2MgO#OV-5bes+rro2nbR5iXY=fB74;1Erzjq_%9oQ@;7f1;E) z9fD23a_9IDJ80)g6+2D`?_(_`PDe;hbk+YSaXJ`|BOI6`Ds0F9yEq*jyeZN};yRAM z(&KaxXog;CaXLg!Sj4}^=?LLUkJAxmt5BSd%W*EeWSoxM(W(Cyr-KKfH0nRZ=^)0m zr?fa7BH};9>4@V0Uy0MfXLV|n&Bb6nd$g+)Fv2qwJMOXgR=FwNjPX)Kc`OBFl?y91 zl*irRJ`hHf63XL6a9`{5P#&vL0dH=z_3^%2M^!l-aJJG?LV3K5x}QeY7p1KFuc187p~6Mj z-CB(dTUuHuk0t=;L{(IXz2 zY&W7u3Nk(1h#qy2>E}lDXo^gp8_}aJGNavy9=XVjcO!cAMP`~C(PJnw^W2CYW05Ix zBYI3jX0;p9V>UAD-H09wklEx$^jL|^RyU%@dSvW~9t_uU6TVe8f|0TrKM@f<9t7)& z5L*uEmbK6=CZY#@tzUEb&f$z_#8GNR^l0To^vJX#dSqG=JukF1D@9$66) zJ+dMqdSpdJ^vH^c=+QPRqDR}Ph#qaDB6_rqis;ccDxyc*sE8hIqau2=jf&{ewnRja zcJpF!`mLL;k7L&7Z-U?UjOfwsG>g0Ij#8Y<;{P`hJ-DL$pG5SyR3dtGa3XrVi!+lQ zoroTtDt-JlM09M6ox#6F^vF)m-iVWz*~!uK~l3e$sB-g(q$@){06vtN~@&>*& zAv^iTE|P2*CCSExlH61*$<4P(vgvtAZaFT=t+6-{ot?b7l_XpGN^<*HNw!`s$(?se za@T%I?)gfR`@E^F_h17_9_}H@qxq6-Uo6Rv+a-B?wNOCB-2CKi(N|HARO7hlpNe-_^(isswc1aqm-;%VPW=!zx zDw)YOnY8YLWg)vtn-NIdh#ps>lboLayi=vmKj%1bB6?(}HvSXiAUm~*uM(2vvyNzO zM0-SZP76pvM2{}vh#pA{UD2u>zSy zmb5E9qDQWY=)vL0K`0wBm1`n;u#_(ZN#PGfGonYXiReM49H=QIoc)`ia!o`J*5wFJ zp>{_=?xR@5O+*il>XgM{mKD*1BV8&OV=Cb4iizmK(eJQWwX4dtB6{$Uh~Sxs9yEl< ziDN@I6VZdExmHAv{Y1!iWB{6)!YmrhgEiNR=)ptFX>b%Y*NW(Io*@1}07G^piWDoN zM^h9!QiQSC*xDX65k1J_p)4$wYen?nk?qJ9vBphSL=PVGj^ho_MD(CY zP6R0=9AD*H5j{R5OU8n98nb8~BYNao5j{9}M5A)8h#s6&qO401QMpz`4^BB@3k~0j z=)t+j;X75iH8c@DI6v7eE20PIEGPDZ3`ptV?yq33u6Bkam~)w98QX{W_vnb&ZQSW{ zdJCJQx`!iraK^JaPDBq%<0NQH`vh{Fh#s65tvb15VS$P0(KS>l)O9H=gP%V^(!+`9 zLGu3}5j}drlH3-w--+nKNnV!Pd-i!sT85?Ly7&EYen?n0u$DRsRO4eOhk_-LM&47H&y3a5k0sZIduh)Ya)6O z#wE(K(BWGVJ-Bv-tC}gzis->bEt=mw9MOY|oh6(b>agWVa!j%!dT`Yh<(QwXh#p*pO>xg~L=W~7 z7iPy=3RIU_5k1J}f*o#*>KTscK`z&EyYk!EKE^uloFbd+yH)uzE20P4T${tS9Y^Jw zh#psh&+UN2cRKbUr8^NlxI+lDOvhRgJrb~Wh~`H{^x(GQexEAL_lO?d!x25W z|8lk(Tqjkpukcf237^0A`MFa|q|ZBfsyY!pcwW$r=)pDOQa?|rT`CbhE;SK7?hy*94L4A-Nrvug9hVvK3PTwvDBaEru0hs7aK|j3pobXPxuaH`&kXaLWb~y!}|T% ztgEmyk`G>NT^pko-v}tLJd}(R(gv_D(NJE3*j_?v5U{Hvp~Gmk9^@qb)ev5p$ap4O z%;53DkKVEwm0l~oBG0<({=<0S=mCzHykSx}L=E9}i)y?{5+}sT=dMLw z;)D#;G-4a_qwpl~U_qx`gWQ- zEQ{O4R3guy58)-0^``ie7}o)L(8~+|AqOO^!()6BP^2{vk?PkXD*;6$dlj-{pfiiS z&zXUDB$Is|IWFsV=J=vI;XQ}kSm*U@toJRm5>Q0AvDYIjZk23fX2q+L?aQnL6lqJJ z7BedWMI^h6SqUg2*$_`_%9la4*2|JQY=YGlTvTO{}t~{W7 z--N70A?Zf$3S@)6`<%hSky0@8eka2Vi(8;~oZLn`j)6z+L70(o3_P+<2m~HkEd&CO zY+_7}aZ!Os#@BhkkyR72o^WKz!>PfbVQ@H3c*10;X$kb1C?ssl5MF3IVE7)hDCjN! zK-PBjLTHelL^CF0tbM>X1#dQjUiKel)^)TRYqo>&?4szGxZ8r{9mDJ$S#K z`}CO_!pn?@ji`r0EqV(YTQs&>v{26J^)4gS(#ox8P=Id9L9pa=m!g zZ?ZhtV6yv`OqM4bB}925_W%nQse*?M zl+RC0Efu;~6&$ia8%hQ3Qw1k1(4JC3`&B{Oqv3Y{SSskv$aYU{YHC~%v^)w?Fv^tC z=(-p{CB1h*1s57n#qMx;e_lA&*}x9QH?+OZV~m#CTCOEe<51*<_j1sX9lBzMLG+|f^LrH;GsQL@Qelg)CHc6A+VJV zobj0jgftV3CITmqJ*y$SXnxe7cZZIudN8zVhILdG!_Emf{3ovX^RD>XTaEZ`APRH-yZD|4 zlI8lolJ4HjIA<1x(f2o#p!IuQ@n2AU@IQ*5`i~hr0myR~qCxDIsj-haUY#A{sDfKe zS$lM3v6SOM4h(O^<0<&a;yn_@^O)XcJ-*b5gTSrV$l`qy#T#Vtpu?_L_`1cjAX6l59@yYwzd=HPLf z>~`!x3&FR65#iWt5Hsdmh=?xaJvmzq^LFDVz2zK)6t%Fr@KIPR(^?1V!oQH6eE{9Y zxvi5-U)}D(^P_jBVUKR4on)_O>*@PYwj0dpJ3xF5qOkT($F)6VlCn(2lj%QX&sF?z zCckP4sUf@_DBDyy&Juj^oF>fc+0rtx?7has?qcFVWM^l5@0i$AOuPd{Q|1{-*E@n_ zKE6!YAAl__xZOZTqqe8F(}M2XObcd$DEvLD1>981afTK=c`b*A(*kx=o@bG?Lrn{y z+j%!p#xAG*`Njmjr4S9d58vrL3v?4z%>!`=#M~7ibpP2~Vas&Vzqs6b_W?%yDiHXm z`ED9+&Vlr;M*8WH^w%JH86HZTehiTPto8$l*!w~J4k8D{q{>e?HaXtM-A};JBWxZa z^N!(XN;GD^hW6`Fdww|(AA!Kqd&sEgW@|Krz%fx9);na=5enB-_^qkI4Ms`yok}g> z&23wafp2JN!AEc50?fsd1j42P`9}I@)sg6LOW(F&-WI8?AOD*IE z9-ejpmvCC0P=64

      SHV{bNaAC!E$0kSeh+Iw+By*Pr)dszOjp@D1%12ZX|D zO&f{wQ`jj^Gd5fZ4S>7A+0zys#_DI-sSQAEG`P?b-XNw8Fg?H;{}4Kr7TyD*;9&z~ zFs73z4A{VjrO>b zlO8rUXMrfFZh*A;9!qi~t2{z-hiJ)-D?*8QV}vVtIVBIWB%HS-=Ue3wl4nOtZZg@G ze7`ICO-f#8Nyr1l^~PqaJVNp#(UP0K>`FfEN=|(Ql3%bSJZ?#T*D8;Y{7tmvX6YP1 z92*@WP{zg>NvC=ZBhbKD-Mqv-z#$u$fE3#WWM84F#>Yh1~XQF1FwLV+c@i&gGQ zzG}EBT<-wo)W+0trtlt9dnU&0R8uy{EU6gBN{*aN9yx}YWNg!0K1EeNU?WG)doXM2 ze1rKjEOf>)Qx-IH6e4x<;t$Ui^_KunjUi$!zM%k4Q3v~SG6#kNI1QZALiv_+I_}%K znHMCl#Vm3HIPtmSMNR-Go|YNR08T99)t68JCz{+}0yu30ETN~TZpV&>)#r~wZZ~rCCxS@b0b(|Y*&vpvAL7&jSTui$ zDNzN-jb?_;ISCd=muy(d7H?lt<|x^FX5Mg!ux{(%k{Y;U5t)#GT*3m`U;c-kc%1MwA0*s+;A(NNZ# z{}FPFk(LxXg|QE*kkC5Fwhb0t``SN^NG&QgsyHQ`gx$$~OiM+h1oYGLqx%d?Le@ElYL zbwUVQ_>KjoOb2G%6@nRe%`ir+r@L;@*~VRspEB;6MS|`Ug6?{lC3M$u5VKiN+|_)y zao58nI7+_+G3nVTcMa=g+*M`|-L=y4!PQ`eeBiokqB+y63U0HYj|g;7*im8FNvrio zjKl~>g`kDX8iFMp6@nQ@y<^lLrK4`l=xiJ{0L_rY`BoBiln`{(J1n82Dm)EGv7R_8 z7daVM&yt{{eg`qB);?$4y5njExRvkP2dnjufmOm$2lu<<>VgIR)P{!L6$aO| zd{7pR3j4uK86jw4Qwth~nQ;|@8F#fX&B-_ccWoGwW85_sjS+V}LW1rRg6{f;C3IK% zKDdkZ#9b4S6L)<>g6^ueAMRQb<*uEuUEI|PTvgE3uz47MZkiQw7|sZds}UA726p0@ z3Ogzc>ut3@LtyTaWgHcP77n+dB^(uk8Ash<)ECiF8&`KRj=BcT5J$aBf{qe`j*5H6 zII25{*{mmyT7;Z9>MRL5s_C7hIcMO;J(#+ai9X0sT zTiT#b0N?2pkoFv$??#DsQa3PuL$L*v+3v5bGx9B5aA5>5Gsc(oGE{;59@7UZ%tA?C>r}f*?3UkRS%mSR@F6 zGaX6Ma=i$N(#!Q)rk>^cW~RR7`W~i`y8|iYK7#~uUq=F+N05N`4HC#bg#>ahAc5TS z_}2ls5`hPDB?1rRN(3Irl?XikkL#ub zD2nlq!*3Zrwd6a^;_iB$6fb76Jhk+-MsXi~y%cX`@ukq>TeTX+ef2geewfAaYf(HM z732Er{U|7VZaMB6iyNlPLxO+bDlkS0t^8A0ATvrbKL4<5ks0lv{BN&BW~^k&`@dL% zOaU)Ps6-X(i)S$$cgdikgv;3_oAe|(0<-e ziK2;2JTb%IJ@2ciUVeE))b`$s7L{K?GRDse-iA;6ReZ*Bkmc`dR!$wM@T)@2_=>yY zRE1MiqT*{|%vAVe255i$DCn+mmULqLg&5F(l1_=Qhu;c+kxq-}6TlVzCfy+Z;ny_!q#y3R*J#{F|Y^f=4oW{yj9qr@w%Cqx~-f zT%nBq2AT2xZ8XX+uAJuojMBDwSJ{SIWZp(nor?7tV89y;ZTWUor9 z^AIxqbV`pqz^S_fnLM4cCk4{#J%!9@ol=p8Uc4Wf@j9h`*Ep5b04JXiFDPXWebn%I zaOUZhAul3x2{T1HW!ntE8Zon4r@VnaOltBfGV689f}!PAQZpV(o4`SDIGL?FWirZ= zGT0sW>y%5NA*nfG+jUAK485clhaq6MPI-)(mV_P9DG%aUN@~T-3p%AcZEO80V6W(u z%P=UC+I)%3VV!ac@5oAOdmNb~I%PJ7S5o_*kvXbU*&|6Es$jI}A0Ue}M%CZIsz#aB zJ|M-$s?UyG^AT6^vL5V+#O=n5JvYR zc=~0xu-ac}7uvvhK~F(otsl{bGVR{Q0a_W9{s%z5$UZF(IkvAVhiSFhbzHw>qD-as zNJp*VJMiKu)$rb@exI39ju{qNB?O4q-+KI&cCEgc7Cj7}x0 zN{3S|!6^cWyNjwkl%-LsK?2zwt6*=X={J23ejal%rag>0RHaid_)R|#*1ImdT767s z)nq|wcmvyXL2~=BaGV2#r=^ zQyoI=pm(3$%v_6h$1~1 zmF7uB3?iqosU65}a6SXvQ0bZfDzO1ua;o*mh~rHwxc$+1A<+VCcz11& zifOXF1%Pc_5U$ipunk?0t$!H@YZC_Bn1J3^x+(w6>1+;HzeiR@-FXQ(i5^)MbMk3RN%P36sB^a>)4(IEqVDz(G8rCO6?OL~k;(GNs;GM$L?+uKtD^3C2$>!p zSrzqVA0pEadax?$USA@U=aE%W_x=f)(H>b9_2p-g8Sjx*QTOp;mYn91RZ;h?fXqCP ztctpSDl$bLSrzqwy2z~d$f~FZHbiESP{E!0|^yd79(qH*Z}I$nEjt>uW>rYK}|z-g=xbcgKH&j`d#5ItSvP(16q@ z{FV6g*jalUl0Fn);~UV8NFR=$vK>cEW76-%cYg|W6VgZGuX+TuOmd&b5C0l;3zi>^ zkNp93OOC1I@vr{_x>XJ=JK2l|9|unJ_TY{9RvnNIZ{*=erIP9E_Ru=5^aEh+3bDl- zsew*l4}9QT)P4o5BOx|bI+I#z_h*3F@Jr+;jIsTJcS%H@F-*Fjb2l*d_R8d1^xSHn1Lc*{a3(mr!wuXYW+4 z4xsdO)6I`9ZbVxe&ECdpcFu3Ohth z#1R;d4b`HFADDYR9!#;9qM&yqhU>j*@%mt39`ihe-S%kkr$u69{cmypBVhJ=>OQE{ z3h-}<#7MtjiifZTwE%p{bM7OY!UgELQh+iwwLFi(@(?s@&OrKo7iW$P?}Vq&s=?gh z#}N?6BcswsHE?wN(hl=`tC^hSPi8=;Zgo!z=wC^DT5ZR)?>R-<*XkD1r%C%;-Ac@F zq!U|xRSop-q|;hm2N!tGkj`$^A`$c-q>D1EQq@_~N@uRb=@HMLlJR85ry=u~WPF(| z&^eyJCF9TRUIm$Rl1a>Ll#0whl1a-vRu!4^lF80IP!pL8k|}EaFl|&?a!RY#8=2Q8 z?@_I9qTL>o_o>!j&~~rM`&H|;wBKj)iK;c7?ujw^G}Sth_%bG+tyCMv^GW@w732A& z{!F#H6|WSg{zBT*it&6>#jn0rjOUXoe)YFvJfBqYrEbM|KB?kMPb#g~b#c-L~O_%f~4bgWLP;>zq+%^QIhPZnh|o=>XdNSu|!#wXQrq$iW{ zd{P}p`Z5{MC)IJJKa25vQXSvvtbSDPIL?#Bcs{9)*L+!w=acHV%%8=0KBr7TCpLDBpA&kFpYwK%|4LzVGa2LOwlv27r~Go;*Uo<)bbE&ANmPGT#(ftI z(Np!~4pl#ntAt!z%oEizZC+)@JvY{%-ic9dlE1WC56 zkmPnwLLIAb-7CqRA4+o9DM{{0!F-1=to}Nm{qI=)P%lZ|m>|iUt0j4B zn{Pv+u8Xu|jm%z>w4R4;NXHs&B>G$>jqb1d*+a-rj(ExQy}coKcNtGt+feSa|w~{_pXg!+=egI10jZ7_cW{mFD2&kaRW{ISkm7 zaKghWmqz{o(k~|h17OQqqISkm7uvn_`0Eyr+U{AtNVhE2K z$A(-6>`6H7n758fZ_qelr%n;UeMdFssxgZO^U%$~mPaK_6BG|Lr@>Ls9RAx&C=?@G z62u<}Xp1CHq%dGl`o|(AKO{vcTOq~fFknx@-(n&UV%viZ*pr~W>=+){!csZ!q8;fq zL^+Rh$3hWn+{A!A39H3ToBdJsU3EMavIoXBH zQC;8UaCn{^&VM$C0ejLnQ5vU2TiPcOnQ(zU!dcR)lQWiw;!rPH3qqAbU001|@H2N* z-59W^_DYiR=b@?gD%zmpKgF_Fdo^iaJkhn+koL#-$8=G9E$Q;{r_qtMuOXcn&zpQ} zuOnS4z8pqv?Q2P=#N(g6s(l^l>has*?b_FqPK)mh3v1uNwG7uvSocN_(hL<>1Z_Dj zXn$?-FsFQJn#y6op7gRZM{orQyF!jG)s+Ez5+0y@t_)#+7&Zg;q(4hXa>aE}e}qvUf1uO^f@&K$e!$DC9w>j~J0!Fnz?VNIAic*MS_`G4ex5Q`N2P1QLJ*pqNb zuLI4+$*C)V90u%3s3Gm+f@N9g@ENct;X_TQaU}~^HB%Y`_9T3&+k?*~E}GwUEn1ZD zGOgy)XNhN#%3;8sglpws;F>6htjb})o`fD!$|W+~R^wF$>`AZBrg7#${NcT8fyp7epDoNKTs$NbEIJqau2*yNgQio0LN_I<@)_7azA z$65+hJs7YjAyzXXo6C2&F{(QQ_9XnoUvjys+m+wOuupIT_K?lh-m2V#0eccUX(nWI zr4HA29F?<;BHq+1!RHF@@STojz@CI} z*U982BmOQlq)uBodk~+2>UG+Y_QyYoBdbm}>BRVU_^s28bV__LmUkze7JobI_8{FL zzA@|eB%KleI5C%z&WguHB2}js>FoGhi0MtbNBj-=t#f&M{Pv5#iF6;*{o@}ZrXT46 z@sFdqbq0_g7=MOx29X{VKLx#A=L*t;;{*7uGlKLL@neV|N&3q8`zR+sIxqfFmgkcm z5`T(v#*!WyKaq0AkscO50>5>pkRBdCn)s=tN2sn0*i+{!8qM99v(?}fq6)SpJL0!&a%GhJlgj}UoBSB)a>@6Bj!WKw-}1?oAt63_3g`;S zqjAnNA^A&`BqnEoz9{)b6I@_Rz63HWCSQ*7O35RDtem_Ul9Q81;EZpT{{| zq;B$$0M|=iaaWwWIQi5Vud1KCbcjziNdE06L`hE0yb(dxlj~lG)78oM0pB>eD-3Ir zyah^|ChtH=v*hv+o{@YVjBK8~0NfVIWgxR<@^_$HB|m}R%;e7CwoYCRWSiu3Xkb?I zv#8rP`AZ<%xxUWfnfzp&-oft_j7FWj6BmeaX4u~wj2J)vEyehGnx&op1kNAy=3>C} z!Cg?yC#jrxNh3kE^Yh|U+ z+bblmipISpB(I6ay)7iKh{k;?B(I0YeJ3QZhQ^%|lGj4x{t=Q_LgW0kY1v@3FRr4H zJV_c?6J+?OouAh%;#vxy7a!v~f{gL=#8Nx|uV{83p1$?wqjV0weHn*D2tIPde*h|u zXMX$fl$N);_ZrZ*yEq}jIGz*j!;}Bs9Y7p#Q6!uz0dYLD+K1==y}ZtMA_9>ERnCzm zXUh8U^uG5mKzwzKSrnxDtfIL|D68+5)7<{kX3fAkX*uQEX9zW9f}QI^#0FswSUwUD zyA|?S_D%wOVEO>&h3wRqrTk4P+l);Pie6>KwlRCUiKNDvlKfG=UZV zS`_YWSQn~BjhczP7@rT2zZQ+}qOMpoAG^kn`6~?_#yG30G+^B8pJs;+Dl~q zS1(ajA6}#N`s-oE$M@gl4JT8@vBHq1P**lrGm)0}18ZngoHa!u3x*EG_6oGj-UApa z%s)!pIS;^r)zX+3QrtPpapxc&Si=Sb{Cy!Vm3-A1>hKR&e&LucTTz#n*@p8d!c#FZ zeqMg-Q=P+bAIe|HSA0OiJrqC=dlWysVz;$-wg?N0JPnTLVu)mYJ$U$wOa`f83!$MH zmv7hqG9ju)J)oPg1`kmfA@-J;imNHc-k6ZR{Q#Sa?+Ds^FYZMg`GmoIItF*d;AuvA zwnvmDK-pHKEG&U%CwEW+m3>YL_Zm!ugg(4hqMiltJ$yq0r#~;Z`MSyRIE-SNK}oi` z9g_Fc@T0f<0Zy=4ncdK=4NnkY;KSm(uhi^crK=lKT zqkcrodIK{G_gT)|u2rywVVspFqi`1#=kxN+Xv0bNxt1(N#l@H4!4}SrJUsj_ATmi2 ztoCi-=o!cC)KK)m-T4s(1)G5pIjDp2Qn z2Xvq;4&zcm`$jQF%+`CHdMeP%sl>5eH8r}~_F9~KM(1w~b zHlMV!3*corts3F#J-$&o_l9a3N^0))aJ^Q2cv(@mL#^Q@YZhD9I<)G;i;a3Bu|0ceQ4ghcPH7oyMNl z_qis+TfBA2Byn+N5$Y{Ixv-FP(bGoOL`RhJy{_MBj3IU>cyX^`h;0PXlmxr%DiD*S zt4w(W94}&N1)ej)Dq%=XhZL*ax4JEjgrnH$hAKg7-KZ&;^8g9R$0xEr>v0OJZYSxn>m~ zx9ti}v>?JhVY400E+(Y;4gHdAxZQ$?=C5tGquIrT zG{32{o0>M4Ib<{sBEdFa3nK7|B{mIM5q-oK9Xw+}g#D?_b~L+~kmk4a)2`<2uIBTu z<~DCYbNWl+F22>(eApHpywrk-=J#y2k`X(=V8*%qd|0n&W=8B#=#de-hy+LM>mVja zR|${Up+*=-Y#m5}QW>#JEJM0E<=)~$wlRU*EXV{G5;RR3gG^23aZ<@( z`cdmUdKyl9$uaT}m2sq&e+vZ1OIHwqTuWp>U>&g$T1QzBVZUIro$)f(U~=4EdsqM9 zY93F8)cmTe*>f10*I8m;b2aa_MF;P*AfkDn%~n&nP&{NXMQrbT`f5xVBWgieJ?I!- z8HBfZ*Hyz~h1h=82(A)6sQx2Mc286i`P*&zfxj(Cp$pk%LxPoFiRcjwE}7D>b8ZYp zDTaH1w!Ngu~cLSMcG5sM$T*^bt626K{HKhQI9 zK~J>KTy(RJ$SL-HQY|!^=gm1mYTWq$Y)o(EUsP%{*+0wN2E-K@g^S*1eUJ4?RWr^$v ztTbl5EjBpNf(Uzq&33e2X)s09`jLLm)jEpGsP%xW^-pSDWr^J7YF%xM4c=uzMC&@6 z?Tqwo2D6=7Ki1P)nUP-oz0gQs;g0koXQX!mEAXBryCo`#{32U^;EV;i!iB7`A;E;# zB6`Cb>D=g5G~AQ4?Moex`#?r~gYqB@81V^+9VFfYae)MPd0Fqnw)-rpZ@G%kE|i1F zY#pAnAg5f&IU5o@YC)uRTV-dFg{=cOL1zrxX#oCGeXHN5f!qWQgB7x*6qDeR@&$;= z(N)4r%6TJbxHI&n-^5xA-^P%s^)gvd@J?E-9ldh`X3fTWbn;n#r|y zYwW)e;^Mem#_)X5OU+38HBQaM?)ZBt;%;r$3#Jwg4V(3TM*t>1El6Cu(!4y&JN&Psr za^3!f%4UMN^oVKeY!HDaZ-o7JgR6DBEjHN8f{51j&iJ&~?Y;)Homzj@4KR46t(&Nf zZT*u3+uGtIXkBfI^aCqm?~l;B&4LK~VVmvDWDgq5QEEMEWQkWK-*JdM&kbG`&S-^l-)}rmYh|1U6eDCju*CH$-UNV?l(y$!0qq z-fu9|sP%V^D-Vv=byP;JKe<{j{uElzSR#+QTG!cPgO%Qj^6+|_?RYrFV75~089j$u zIfi>ehj{ow67=v_)H=`-c?GbJ3vIE%=@vxTMI}8v+h7h;>mT}r+txClnYNB2!O^r8 zMBq_N4;zd+4XtN&5Lc_EU!Qli*8SXQ9RVT`dpPXA9AHK4 z*+tfp6RdARgniCtJ05OiFd5YPr{?ps;^87Hn~5eKBS8;W{Q_DGERnlit-sk~gDWhE zW0bTtVn$qTFr%sUFWu)-)7B2qA*1Pb67=wg)Oyeo*%Vk2dm=*X7Zya=CvCRl;jav4 zJ+=O=UvRbl4VcC>ahm;==Mk8an&wDl<} z8E9xY2?L`>4%UQ@NA5#b8cS>v{bFwQ?sj3p$2#C*v(X zvS>JWGT!3%7RgTLW~x7I$-c!^|DG*B@Vf=s=R%Iykl;n{gk1*<%`OXbp4e8|a5H{` zZ5Q;6j>fj9!?qoEZ9C-H_8D#KZAr~UC29L1TXA5z1<7+EhiypkS_=|s+d6bcvEfdm zZOU_;wmpV&^(8v#ZV&+yw}QA8MBq(J*ekBSS0ePCupnab$;jh@T2C6xR%+FrkvL&4 zTKBtJYkp<4UI`-58-lom@zT}MBpn+SP)oo z*TWI|^!s6V3HwN7Z}Go>jKOTD)>zM3YUOUDh{`y79V5Y+y6U&k+R+ku#MOFFgx28} zM6}*-vz<9}w80#u)^eUHI3FWgJ3xoCK9G?0fm&~|MD_tz#BQ<02A{GZ!rp4L9j$u} zCh-ik#(BPWwf^O59rm5kx&cJsH%sITuGS5<*kIBJQ6Ao8vmLF;29r&#{`v4^bKWwfv8!tzAI`p0`9M0V`sEi_m(^f(ZMp%~k>T4>qq( z^brx^D;N4m*p<^9@t(O*5<<+XXAn(MTV2HKIM)Fu!53mwA3j;9x1iv0d_&i!u9S;4 zb>w1=8bTsu~^0n|h-W`tM*`4g4&}?4f$|u3IJCA{w99>1u?m%8(jgiH3CIcaa4Z8|WddQS> zfXp`K#kp3K0xwvIn+?L840itI2S2kAj$GEqX-dw>O6ScrNC5!sAh7NV49 zY%}aoGdg<8US^tc#%)IGFQyq|K}?RW5^BbyMi!fKzcGe`>ab7LP#EDXy z;rVoe414xyDb1K-*hAf8qp9ajw;8KxJ&%ot+-AJRW<*yBHDivE#b!)}5J#N~++>+h zY|0}h$iQP3Vy8hw_Qop~BC;8Qjuz`=X_aT4GzghZ^7&M%pcl3%%AF_26A^@jf|q(;T;M z$TmI?vrsVZi^!2=Itb4^XBrXEBcB@~#+ismnTa?zm}fBVIE*$^)6+evU6a~woqrKv)xCmiD=*QwxE3&DX?Y_Cy{-faegvE%6N?^*8Z zjXQ1hP9#CScYz4JVM!eWtVp)!$>4DdAzXX8K%ZW-PJ@)vwVTL#`LGe;aQZ~64i_3&0jHJfn&(oFr4<(xL^EfxCU z5-1M)(9LKsqG4n2E{s7?0M@(XH-vC(IvHc=9Pd=|78fm^)bnXPpPpf^ARJjVNe++Z zCjaT8>A~3rcye6xo|_A(K6e}KS;evh&x$*09Fs5AQ4?c1UaK0M@WB9>;<{S z>HU9rJdv9xYKFvm51S(Nah$2o$#ET2IL4@1ZZj65TuuAgpm6R-KE2?cnS5oduYzs_ zFM5l&FBZdHAUrJ}UxH2tRt*2mH9YMP7#{z<<4j{XC76MQ`}~T;@-^qfmXiuLGIic^ zCW?rg1HI)EF){~G4x0718CPpz{xlfCW{GQJy?>vW=hzmkd(<)E=8*5OK->w>UTYYM zXVHh5`UG3>KFX)U@DYbVY$kCK!~qh#BltLo8N|;!id_6zwD4{tB{V~Nx6OAnV@I3~ zXrF-?Wa(eyp22Q1e)^%7GoHGK$CEnd7+FMHy6Y?Y!xoOGhXI!H^fq-R8q~jxr)0x! zYV`Yh>Zd4(dS( z+QLb_)n6dmftU;;@TjT6N&PusF{W_0nEmH7_^JgFcEpKtHR}sAB(_0B;184Gp;s0| z!9Dcc9_OJK2%7%j7;S7oXl`(}(Zm7HiqcQk;8x=gV8C398q;yXb%e}r>(Pn@o7|Ct zN{iXKo;g@l`^QUESby5ZE$d#TYGZ(&MD?+QFhFMx!wryQM1bdSOqPXHm2a%frCH35 zhj=Hu0ol2?7h=wI@+X=9ye0C}rS`?=kZ*%$SbQ@iKb`r3%+Hj3*?%Bzp7PBW;kPk2 z87qhIzC~_E#-DN0nz>SxaUSnL8T6HNbX*Qgr7igF&ke+a9^W~fh*Gp`8ie$|0wZ)5 z@6x_YM0tykE}HZ+w@z;U>qX-a0GI&aq=6U!zI*i!j1+J2`o)uyhxwFmo4!@@s~1nZ z;%i4!Rjz9I{5BX~^IVK2={}LZ0EWuH-gyS7{=%XBn4Slm{OjETfc)!yj|BhqW?lfn zf4x&c1nx5RIPlt|l8mf~3qOJV7G$IgiMaR^{J?^6#9T#($^YJ@Z=41^4*46M%EHaV z3Lm)CFrNi;w=3DX{E&eqg^->GatM$QO??@Ube9T_Fzk=O7SnmzufMnWYmDPrD-DxJ z#H?AS&zMnx*G%qP`McR>2_4A2YyG-&wFSNzJNGFY&=J>PAb5!$Pz z==oPd9XCS-s<)aP4VZTXoHgLg`x3+>Ag1zhov&gF~m8;2}PHJK2JkU zH=s?f{k3)5A&}4WPpc?D8Xza6Xn!HEQLHu9-Mt;oN~N$m&q_Ur>T-PkL4wC;o(BYv z&tedP9hQBcpiSa~i0guZLl)$`3yHj*`K<+kgz$N(V5}MC|K{Jo9cH&vxj?Cruv!d| z>(Sns2e9z*PUcx%&2m%Mj{&sCWLRUpTSKln@+zTIBk;HZ@od)p4hW&VRbZsCbRQL29tuRC5!Qc+UFa_7(UpPx?_AN_+dR55kdLmcMD{A# z&ky52jYa%hK-eEBA1D7nMzFk@ueTb_t^Qj^;Q=13qfSDZ?98qKUv_5OK?J`rAa`fx zths)SozdLs|6U;33s{p-eQ_HQ!661z8)JzBS6UeB z9c%W95XHyT9*7n-y9ti95tG2WnI??}@jOl1Z-5z&xLEJ{&=WvrBg!X3Cvdhr`J>~P zMAy9FbjTde2~&?8&goK*2>xwA9gTUiGQmi!HwTRKxdWT^y2;44YoRfM4`@9BnQYfg zj#c>!#kV!`@6;T>n)Q-FGU{v~)9B*=-=h)Lu+}Z=Zi=beEzfc?Lmms9{`! z7))=pDaF4NV{NUGI8^YJmFOerl!eDrJSK3nrDFgP?4;r`aE<%)#;hF%AydaNE<+5< zcc6q0J~jISb#OIGDhnN4e5m6OOUIL?>bU49$G?t_#+VZs;4jUT!bPSX-=TJwQP9CZ z6uqEB{$kurf`2-`1QFcx43H9a7be8z-b1CncJu@fVk(V zej*^9{m{yLeXb?31jG>#fz6iiyGvES%R*4SbH3EQ(`VQ^NMcyR0|wSBr2ZR->pU9j zZv~`IEVS}6+*A^efp{83;DjZ-Hn1gIAM>;0YqJtYtLHtljCh!6V7G?UkAb)f0jTH6 z`VhjHt~u#jm65jOGzNXiSsNN$tHz!KRw zZ70DCe1DVR=4vQT3J3aH3aX=$^n8So6D>qX7ZG9Patjf5YZe|%-;F7DslE*HN8^gT zv}vhs5R0w!QpuD#0@``=NZc*nxx&7-5bWDb=8Y6&wn}E1yuBp;{%^c|B?;eN68`|{ z^hTzMEA(AV(^lxmm}alg`-nw}SkHH*z>~p4Q*^f-ova?JfHzrBsCLw{`T1cR?F%t0FB7xj)NFaA06388m z1ajqNDUd5KOM%=qD5l(-nZjfDGKI%>GKI$uGKI(9Vp_CPf5uci_LETb*grziWAWGr zLJX)HLeXPQgrdhf2$c=$a-oVqjSva}1a$Xg3}+vd;4^QP9)K*58@^m6{cDuxm%|Y~ zlhkVc%f;CH;Tu;YX0^Tz?py zSypQwPhH>}cNc_JYmBGx@kJb%)uC6i#J%lXs~Iq13BF9%>Z%y_iTE;2zXQ|7&P-^X zP6}@nXp89s-}pqG-n1TORV@5@4Sx2qn-Dz zI4@_3>Ab9hifP$K`0{d^81%j>a|F&(F|WesWtX#Z4By65c7-EH-tH3f(CBzo_8OLy z@yGDpEdGplkSQzgW{Lf^FMQ$WyIEr8{mzJrfdLi!2ZoIDBiaM#v!oOKeA7bgpQKa# zd^bz%U!>Fgd^bz%-=rJ(`EHijbEGr;d^bz%Kcut#o;c9wNoU7?69ZalW_rXffVr_+ zGW}vVqbSxRnY`FNG{dJcjMeDam#MFe#`FDZeC#$F<(JovPmATdSz^meW>zfU%@SKd z-v&AJV)<^C*d&d?sfuFnrU4c80A!ZMZlKaix*ccQSiYMjHbq~C%<5RanNMc|pa@gbDs^_Cq;;Ie9k=Lqo;+%3ZM%X?ebzrCc6+yZjLJZMos( zDnH-NQf^R3kcxj=RJjoaDEF!OUdTKOvcgUf2#AD#f2!Qbp(rUU?`DZpj0WZByIJBC z#VSAF&GP?o_8#z2Rq6lmId_KSrp??iDU(S8lh6Vr5FjBT1PBBOB|zw10|6N=ku9+p65K}lzYm( z=RD832KL(gHcOgfL2Y|G(lfB5{D+a-lx@lKZI+ZBycagV&609GL1pvXEGavAS8RI& zMxT@$m^Vjx?cbO$o8^^W_5>)%uNGxNd?tpxG z?asIcjT8rIsAl-FH{A@ z(K-Btj4yu>kf6@tCuDqu^+3Wpho6w~br=n#MCb4mGQN%zfRyVTenQ3W~f&%l8$}12RhI@Dnn=PK$sv=^TDS#@G2IATx9hKOy7mvJyzM&fzCyd|lT7 zS*&yT2^n8WdqgeQIsAl-ulssXR_h#oLdMsFNUP4_CuDp*iEP$6{Dh3JtQ-a1qI38O z8DH-aK(>Q|Mq`j&I)|T-@s+d6cI%uT2z-6Wwnyji6EeQO=R(_Fox@Ma`1+A;zs|Y6 z9gqql&*~h0LdMsBE7)GpIb(23d{tKiIjD2^2^rsj>wz57Ij14;4ZIQ8543#L$7env z^8s{yhkuZV(dSWT-bI91Sd}{-x6WriA(MjJmxaGD2Fa*$`3V`H`GgF=-`*=iR=NCy zjL&>RW*A~e#VGuQjL&>RW)5QK$0+=SjL&>R=5)lK6{Upu2^pV!Lgq3=UKJy-Y5C+6 zGP@CZca)GX1o?!_C{;Sncz-qNMZDR6Fy63gQ8WL~R=6N~_C}C}q3VWguEh`_8PST~^oCC%Eu#tLvHwyvOQ# zW(3}Ab@?3C-o6Xi3_}VTW`Woo zV|ZyOPWD?j3C#r>(#WtD#PcEyd2B?g`^r3|bN?`w$#OEt^=EM08RdGPMeDu-t;qW1 za+8>!TnE7M_b3;uC+}Zm?QvZ$Sbt4JvW$e%RI+~$)+F3QQ(wZ)Q9<<#bO3w0eh#Xo zRa;In`MZL*G{Ub++kp(5sWqswI>hqeQqiQ!HjvU+9{^=qBsNbvmMZw^S)bZ~QubQn zLr%)Jufx&QCQlwVCw&nvw^Qiee7Dc!bw@jtf|wpkRP|m&@m{xIBE|8F=<^VJr>&?I zO6s6j9SWs;55FjyUON%`1p*H86PI30sP|wBl^1T5RFXuX6wI7C;{>7^RK2n%;Q+@? z!#_@ql*&gTYaRs9W8;M+SK$%ka0nw4=|@O8tmk(8;zQ=tW)!nrzE2bA!Y&uWz3Id6 z(|pf+s{8W5tUw*xv2Dqe8yK37hT~W=V8asv~t1G3tZDK{|j79g#bOu2zc_X62$$&?$I{1A{W zmQ1;UDUSl#ZprKynD#u7U6#y#f$4t%vfJtw{XWg>m@p3GAAAdhymxU?xg-Y6_i6qE z(oaz`D^T_0_h|y=`!uX;?L(}Ho35`M#egPosa8=gf{ZP?=0P>t&F0W8o&t3#|?V2E!_1uX7t8?mBW1XWq z=b~j2T(VJuORtgOvIiyD@}>k^zn0+gG%P|?=UmZMf-8qfaMf`VY+EJ4)vXe2zeR#; z`0>~3oNK?3;JV!Q#CG(RVCN_ab}fabC3xU<2_F2n1P^)em|C6la6bw5j+S8G5(ysJEWx9a(*?~mJ(f?k15fFzl?RoTn(n4JYo_4>YrKT?ByIn1h{!cw$vsJP!n#ZPE9{r#C zg~eDd=H`-6*KNnqOfu2 zabeLV@#z25@%)^gVuP1hH#0u;{QQ~n#>-A%NE98UYI*d3>N*i)&uByA(f_GmN=DdS zOhSWs^ndCRiLK?)|EZVDi}fyYaMH}X99hUCin?T|v(B39PjhsNU3N zlF1Lr#0wPs4+2ND@aX^i!=fb<9nEMFC_X`|t=+|H`bDzH-Wy+oWq2@6)gIm$_Glrg zS|0tMUnq&QgB#tV)~zNU{hzv7s)=3SRJ=ZpJ~jv*{h#`PDCZE8$W_au|MLe*?l`t2ph|V%bqcc=UhjGo*0fi>L7D|NQOL#<4J7+dJS+{o`_6IXuS6)GlOKoaG^@ge2)r z#0(STP|v*(IDAR2?Mwb*DG|q3;Zn6cYCk_&`Xqn%kIX4#BbXU2+$+ zs{ALJG>7Iy=~{)ho&T$(`3mV$ivmeT-M+$ltL0JqsUBhFxE@OhU6noLIoM+12?}Gj zArV6Pm~`zpGQ6U@BZjj;97F9Ck_x4KoEhSBC<$fNdC&y~Kw z$PcN#*nzFZ>t0)})%F z_DSZn8YeuIXY8k%qxMPWlo*pX&9C+rs(4M;fX-Ri(9Ml~ilk3;8Y+VmbByHPSRS>X z`laTaJpUMU_o)43IcmS4lHWA5Z$NPh2Cxld(Hi0fHH2;ZA@r<*I>L@!gZe5MNjPYa zWqbqSu+0_If>DG^Y#y~=Fq&|=eII$o5U#d))PBKO!gcmF4%D$XB$BhNtWb>%~ zg7JhW+B|B%po#D#`#u!6U=rcUvZ7fqh42*nWZdn7X@sZR^C&x)@HBe?`Hv$!-M*E2 z<`JG@-_7_I!ZU3iwO_E1@GP50?H4Q}Jlp0``voTxo@4W!x!@GSbJY+YwO?=+GtI{y zGqrPGQo}yRrC>e3F5|WNfaI{wtE{5lNZM<62h}U@=@mBLIlVSlGrV>=;_Er~@J(tE zB7Q|UoU1A7b3hd~moA+oyf;+XT)1>H1(apW0s*;b>2wp2OO{Sw0Y?)YBp{b7olydE zvC^3=AeSng;{@bFrL#mpE>k+I1mq&6vtB?hQ92h2$OTI0Dgn7-=j;-YOOVbT0ArU5 zo2!D(exY+s(0Li4*XGMhh0Pbp5nLb8UsDQ8UL$#SF@Xl2OlLOA?;J;vqVN>yhv2oTxJ^a2FmUE0}}nP$`D-(lRy}63r#2D@&Ucv@k9RPr+2&st?dfXqj{GJ=&6%f58}x>>{=w$f|khQ4f>xA)>35wU@fS05bJp zU%#^U%?5hB)2ODU3`akFM9MO2>bc0c^(b{-1KRX&++3|>nef|>JWWA&J4}v$f%$UUUOrkuqQO&567!-lWxTwnzHDw7Dy-4iefJb3@0b!TBC$ClG4HcD z30Nv6=s!`o_e8kWtZdXN*Rq{&O_rxfURcuduu|LbpUqie9g4MZIhw_pk(eWhIbne- zbqxx1bYiO|vEL(JWiSGD**i!*BX3cUGd1fYOjlgIUheW7ie_XVl03c$8R3jpnvMJY z6M&rryvSN02i-<}XR=@7N|l3u5!r-gJ6J^eQ2_JuU0&XW#7uiqExJR&v^IE#t7=~T z|A9YZlO1E1#@z!o+T@B&j~3({WU8_ld1B*!4_R5vjxf{Z+lAV-<|IexO}U`6@h@=c z2T7m(5i5cX{~FMx;eQTb?n;+Q8h-P6F7`c`-8R1DPi~xxs|8oO5j}7-!bmmJL+0J; z65@Nq2=2M4da$j*Kia29aedmV;_|9_x~O6wFi#g%e7abAA_mC@na0#Cmc1F>evg~L zer>8o@7Mv#bDdE#rr-~vWQ_n$CNLeqtpw%+D9A%IRKKOERbXCrGGeA8X7Q(J24{b7 zT0kABRwH-cW*4BEc7i@T0N^D8Hh}*U;A25>eKmj z?7@XQ!~d&qXLQjN&ogd+Mcx;)_dMmwv@+p|e`CVzF-xIu`k)_7rVuH=y%FjzrZ&T+ z{$KWxt>mtfF zMwHz`Wv3)6i$7GwDBGH-tXRJsQTAd)*%wrHd!n*BwCsoxyHWO6mj%xs<_2`vdEMM% z`U~A+_60ES^R~(&hbB}Qryip%@RO<6sJ2qQD57m@MB8d=>*;d3cfhlCFFYS&d29Jw z-0j{36(EWi9$k)FddFqu&xynfb`339G5l`a;k}Y(9LelFP5oPy<-Su{v6-6u0thE#_0YDhy0&` zEdOE{o`OE%gW#MFcx1%0@@J&|1;|3@_cV1e#HZjv^K-_2&=F6L^FIB>R5u6z$jsEl zHM{0t4Pi;UNCx&px=+8jzWq?RQLPw*M+R&|H+!%PR@A6YmA+n~TOl=N zH)C}ukTpne>h3nRSHU1XDybNa<3X1z+Bn*rz@|>&`}AurPr#H=S%dZc)V3J3?ocv& zE`W&uOw0VzWyjl%{H!{yd$@^TNOq1|&oJ?n-%Q;_6Hhqbjl-7X@FXofN})vZwt(8kC2C7J@s4?$lBlg-e;(0xeni{t)V3^9 zTbo1uOx{+yJkfd^t_Spt+_Z?cq|VTGS)#T!rxqG*+Y+^n(C0_Ab%zou>3nLtFHu{Y z0}hS0eTmve>Ng|W&W&h$g4*6p)Yj&-N2BfCL~RYaQ>k0h4L(-Gu8C-SgW66_)Yj%OPm{Mb ziP{=bl!F(Y8$6#N3>0Z5-I70)V4QK+bc(Fdooemczs($ z+g%ZDpHSO7iP{bxt?i>kZ4>kl5p5~m+`J6~Fz@$7ZGSsjTf0BZor>OtCOx8;TW<>^ z+ICV~k;@q!L+JY&o89DTr6f_?M14g>+fxy3KU3TAL~Y_w+jbrwo2YG){xG7gu*5Ct zGywA!C2BLS?``JslM}T~*1dbXC0!HIb|1A}n5gZaN0)SKqP8je?1;8EBiel3q3y0j zZEd`rP3wIiQQK7gaztAnD3SKIl-dp^YHQ;dZM6M8QQI_~hm{@ar>_nM4Ylh}B)$E%<8v!M= zuK}=>z@-2#q1v9V+7|Q3&3QWdtz7CCxHC` zx&kmov$e@^wDC9VVSU_+I-cyDK(_;!*V*Na7Ol;Z5=L9kL~Zl*mWZ}TBig>DwuVG) zzaHJdrno%O>3F_=FQP5C)Xm!j0P~h5YHM@4y2;zh#JsiW(!OpS;Er_|R_&3sH=$3>8`vPLy? z!4fIh~p{#3&enIq0Y*Sd* z60Pcm)t_x%)3SFk?|b7AHT{rfNNd5%-#;p_W+D&Cx3vPD1@Sq2=6c`di*}CNj{~O+ zBJ05;ePb_xdB3=f(Z12p>G@iwxh%UglG$L+Cg0N){I<+r9b@bm#sBLsBQl3FRe3g z#8No_Ym;}jtDi7wxH^NIe0BIUT>U)E^!ZQUzxo%nYW~xYtUeX*TKuQKy84e=xB}vD zf3te)O+Lkc#~q3b^jj#rWKbWMEdL1ZUdlRn7^nq}amrSC38_zaKV-34c67Eat1my8kJG&8g zA?Xl%GgCe0I5Sdu-mnZe*-c~r_oi$?&QJ#Z<9`= ztBl<_1;`AYMpqfTiyug{PNS=g-8CD?Vx2};8N1|EWO}(y&j)3-PNS=g-GfN0 zPNS=g-IK^>okmv~yNr!}i%z4fjP1J0q|sHzAiH!LU1e<7RVJ+mxNX-}CXKE#cHbgs z+pE*)Dr38@GHG;`v0Yc0G`h;z{ma1if=;8Wj9t|a$U&V(R~dW203e5S8eL`VfkS|N zpwoFrY~w1^f>n*x_-Bj&$;Z_QUpGQ5tV$nGM&l}TF_^B7FlLZZrPEc$Hm)*vfOKz! ztkU12pmCLX4zVxCD0G#vjjPQ2i2YZLLRT5vxXS#5*gv8aKV4;Pag}M0$`9f%*;Rfi zh`7r1L?j$ZU4kP7ah0iyMEb^}T(D=Rt4t>SPBQ6Kl1Vd&Ogfch(y1hqP9>RVp&B#k zRFX-jl1w_4WYVdmJsn8?426N)9ZQ|}h*l{Lgj5!tNvDcPqSgA`;G?+fx!){+?R@TrnfRVW?iJ62GdFM*dRy-3XS8aUd-mH} zCFTBrYjW-vY-Pcrjg2ZLcg_xUsoeMfiO!UJJIspGgX2dGQyIA)-wvG#kKAnWH~0pv=XfHo z==`!xK$?jh)cFHW12T`u-*oKSEsX1JsqZF!%?T8#b@E4!4BzT zQ&k0@k=$|SXpnhJG%Yi$BRp;cWn=S%)1C&o5u`~GvPy5c8zt&I<84q*KQ}7F^4ZV2RPMJH;_qs{wgJ?B zi|SlzB`5=9)C=rX<*7Vxi&nfzdNL@-kt#JQh3(L?{50k1@5jv-7W%1eXvY5so9F-S%l>=kPozFN&n?5)WM*sSEKIU0qJv+qxtYr z3}ecp;HlgAF?jv}y&XD}@Tl|>wxRlcFChIq#CD8PzWxhjMt1xNGW`%cAWA8G`!Hli zzl*jknVJa7^e8pmp9gB=PVndx5qo-s;^P>u3LV^jPt#|M-HN53EuV}`mf1*EdL^bX z&$Pc?2@Q9FME{2vSw>RjpU`Yy}2i2 zm}-~10dP{TgKKi`ABeGY_rNJRCHK$ZPgR}7GpE~X5Prsd1HUPc51RG)xLksN#)W)7 z>rA&WUHT6uWI0~pxDC{Mq8x$am<;~9J0X>|5|1m*mN%cn%v}8Qcu~3w<3GbfwEj0_ zzoq=|*rD-pD_fM?%(N67P0dKkmj90PLf$Ax*ymEM_J`2bv+e2 zs;EaeCPt`cj8K`O_iPm=Njz%yq;_F8zeWX=(EF$-Go!n6cQ>_;NyF`(Pcf-Ohl1i* z@)VOgtPx1ilBbx|`sqNzmORCz4xbOC#FD3&)R89vDYxV)CbeNTkZMbwVp2zK1X5?o zQ%ve;E&+_POA)nlztcQpa++V1^}6F{zFB0BN@5DJFH?BS02g@)VOg{y8Aa zEqRJbop2DyYD=DCQYXFxq}7tAnAAz10NHHGQ%vgQ&w*^Q)cRlERlxn<>Sl9ZW z5xRRz!W_`UB#CcW+SF^H)EtPAzL5``av(zbCVB3(&4CC!10kcl7all!${7g0|K5RT zkPy#6@O>lgAjC5eeC7;<(D5Mp%ozwFjc#4`|l<_v_;c$C6t&Oiw93)&&p_~b^@Y&hT*@;L zd`Wr>kj169FjMXs2&Fs&!RMZVP|7n9d_K+R>D8q?1Hso`-vOnqr91<{7tj|0Ij59o zAo#NMHfY;e$}kA;Wy_9Dl_<9JktCVLT_<9Pm zyOd`j_(}!YQ_3?Ce7*Ec$m}iU83;c241`jif#B<-??gK883-A5yboozU(P`I8Kvsw z^-uc{VQ-#+;FmKHdh-kf{~S_Ph-V=9#qCywFuW-L+@}%mRpn!Wq(XC_0%&y4K=2>; z5Qsf5MRd?nlMsYBHaq4FgwROTuYtWGo`K*f7Ss;$3Q;f-1x_5PUm%SM1P+u7Gb~6XF>NGZ6=W0OUsU#@dyt?yKmw4??$coqILwm%Bjt`(- z`)9fSAy+So1MfWKp`V=sxPm@(jvDL03Wq*)nTPvl9-adgmGq%&Z+z%7pIra}@uACn zj$N%PP?wd-;38XsOFBz%X^jMzO_N~D=@M++D#7JO7QF>5bZp_i-(n;>()o=e9b3H!xS63NUC=nvu_qW3MO{Za zzj35v_h>^KfC}}0DH&m(F?kS2I{y)g6-PS%G z%oI3*RUGO3#^>xDGVuZhn-PRX%M+-(;9=2nUsQ`g@d;9`IMVrlku0(c$JZcV*ZkVU z8^dlbB;!aIG>&xa4K(E^GK4m zAUBODikHpo(vi+@9O*cYByx!(UC=nvaezt4oljJWBb|T0*sgQ2%X4Hieb;P-679M??FSU%%O=NCsh4t25Y z7)Lt)GweJZ{o*Mvqb7sfsf`0-yta41?f-*!gkxl!j5yNyXL(3^F)9?jbw0+So{z_{ zS+@!Y0Og%aFvJ6Z^2`B1AszsfXAS_8cji2E08ofe?0Mz@pb!r<$ukE4g?Io^o;d(0 zl!}od?-G_J7~%myd6yC{2<<^_=a~b5LbQ?3yL=MjOF~^Kdj%V5xeC9IyoqCNjT2{Fo<*rR_63KN%n9`DcEN$39Xy zr^gHb1w9sB&Bh{qm?B-H=qGMmkIQE6;*cUpEveQF! z>ae3#!H#cl9R1D`>$AtE@iv;8rOZZd)xxo@XTR?8Fgf|Pw z&6V&K0&;65yi-6Ap5MZ^3CL}g@B;#JQziVQfL!kjza-$P$aVNl0lDB7{s3U?($D5T zM)*6Sa~C75u(p5`6;KWR?C((QkzDBU=6h(fUW0!F7e)o3e+?fxRhSD(qqwl=83&H} z5iSCw|AmDgPZR4-g_*5UTp#wF1`-##M4RySu&{*MS(fX(HrKnxaKWwVw&9e-OR4$k z9rr-$QT)d;9|ZJN6{e~&Ts>=c`O#?Pr+2&$(&q{MW4O-swY#l38)E$F9jVxiz8(Hg zjgcZ+<&A3GA9$O#I4S$wDAbg5+=Qm=#|sjxoCF(M%A<&=VVT3tiy)9csr~>+{7U$(P_y` zp#XbLpj!hzM&>6?L-c^EMm34|;T!;yuSz#eToF}M79sjjnu+Nk!pP;qE=YLNI*?wb zC~wWz0H*%OW#oG6G#C@7VCh{nB)K{8S%jjz0u^iKT+a~$5 zAOfx4t$WrdsTup+SgvngDHQo?=G5QaJZwb+U>;U7LE~&YGZz`%fu+gi8Ac-pN%`p= ze}#tsFiUK-vyhWnXSqDnT(>MG(r-Yz)uo^byV9AcnT7a^^c9ev!jv{8q~gt=5aIa- zJhQjNQjlEExyFr1>d34cZ!k5A3$SV>Bsb$9?MrjTucd=5+|6X#Nmxm3auwjg-Obq@ zpuCCyBq}HwfT}(Vz$yT_Tv#K4Ul6SdKG?BojP-J0_gyK7I3zz?L8h z9*-M{?7`>D9=y7@FX~&}lN{X@Kk;0%E50iwQr}S3fK_DMJNkTBiMX5N-sFqW$BuP+ zt89mR56wk_k?rs{yV`9xzuhBU<($@b8(SeH%aZLj5rjO)pCsGeP){BV%xmw(HJP)7 z92)y7fRyWTLFUZ4GO0kY1^he;khTk*P*(Wu%3l$iKBXV8Yx-k6P#LnRo|JtN8lUfT zRAf@{1Q^zVrw5a)ssS}0&%pDo9apVtAPZykDKaAh3kNXwU3+XNgXx; zDbYS|swZ{45JH4Gp46RZ`K;Eyna=^~L8Mjt zxT&7hlgMW6`{Hj!7#%VyKR4Br%%=KhAblMn zEB{**G@I&P)K@D0l7jMcpEJp9s&_za=NN^X>Pco(y&AEDqm=gCR8Nvkb*@KFj}h3k zl4MhzOOeZ?gn$raQ+<6TGV?Q(3(uz9RL_>f96`x>2Jf{z%&|}ob5vQ}XwTv!NftNS zv$)Zo#f|nXZnS4{qdl7&?K~ts_X5oKC8&awa|o#{ZoX%6^F523@3PUJ!JRQDx%5*s zCtv5@=uy3->a=eyk>1kPwC}gBK%^De+E@2ts!HxdO1kz_KDnQ#3;N4A=$Mbc!<(Ji z_I_a%nv4}=*yTE;MIcFR?8G*U_KKN=Zh;`(v$ywHYE zAv)=Sb&?iQC-0~d3K6CPrv8Xq_5Tw&0%3c6`rVAg0cmzIV zg%_*TlC7BFKd_1}+JxOdK}tMDPqw1>cW3KZ?g`IRsXcB5(`rw6z6);ggj-y2H$dj0 zCt3CbVIBlIg7Z=`moE z-hyLCh4%>fcn+Y^%v#HgUR0+Yl*-Z`B;ZP=h*Wn-42Vied!Ur+^b`e#>E~m~U|SPe zng!;i#}MdzFP?d<75Y;I>p)CyeUpUlF!SM`Jcg|C+G3bQp%?^#2mJOOq&e#PE+M z{H@`Cs59X24F4#?-y8m|rGS4R?35;z0sfJ2xO4?tM*2^L>q`6d1pG7M*0M)1f2IFI zSn0A%%vR~Y3SyOA-WAAif_Te*Cfo0V*uChHln$d7%Jgbt;#v@^SKUA$mLT3<=T`vn z2x9lT8FNp%R}iPyjij^_B;4yX$|MO=*UL}U$%3@@ex8Ueh|;}p!{m~lVlb=sB$g-D zVBX%BFcWD8vwLT-p3)8G^sc1-410z|y^CZ2c?xv}T-;XW*ONcX#T`}tAd8vp;$c-@#rvJ(;&rNg6YqJhi?^!s zJ+;7tE{+VSKJJP0Z>016;1I5TX=y9pbnumb3cR1#Gx-0z(1(p%+B5i#JwpZU8T`hc zp@Q}deq+y2L3;+jv1h2DJ%iuaGgQ!?!EfvtDrnE(H}(t_v}f=edxi?yGx&`?LnZAQ z{H{GiCG8pfu02ELb!ZlT*Pfx0_6&Znu0Tg=uB1JKKS|dBSzLJwGv(SdRMMWo@7gm| z(w@QZ)8|9a>Pp%(_}j};WNRhu8T8{O9k0eNqYu=FIm{$TS zNqYu=A3Y7}xb_UbI^Ku=wj=fo58ysjd7Ww3A*`l7gCq6~)wE}D<~)u}s0!LMIL4l# zq8Jg*TyCd&m3+g&Ic_xvsaP<(g7ymrcGLjc zFZj3h6Z-}K4%U4I?HByl6I2znU-0kbU9c-?zu=GBFL)5=wOJl{1!Zl@D=1@`6^Z4$ zq{PyGf$x}Jdy8Celk44bpzgb*XB!6 z#Ax9siRYuK*XBd6*S=1!zoIxb_AbB!X|#~3KEr!;EsYl1A0E{H@GnqNOQVH=F|6+l(L(#@S^*Bus=E`*6oa!a+9kmy4@+?As}fwsy~n{>TT<}GGB|51zZx?*>+&HI zTro?6D^Hi;s>>zVwp)U$ACO@CVF|AJLxO9=Sror+tOPqwkYMLo670HOfoU~txhg%Uhe zCBef#NU%2}m$ZFl5n{w8ZG2> z9-Le1V4-MmZdpEqtRIbP?W)GI4RqG^g(e-W8cL&uV9i~?hQ5hQaG-!RS_lr|>10Eb z&^Uv2j2#wdwBUG$V-YEp)(U|t?uHKvRHq<0wA4$1MXeRC1Cq>`KD1WAXRfQjBPaek zOF4AZ^Tc20e9h*_Mkp_fs=gZOJ6~9g{g|=5Ks5*b`gx$`wQ45HhMGyhykiPi{hyFw z=Vy^+3(jQfMnV1EBpE{mw(88QVk8_!xS+vklA@8tg89@fAHi6<3q}uvjtfpTii|n@XH7GCA z+QS>et}G-~|5ubF&loDOXB*w3)~zNQDmcbafqmXoyi22@f)f;#90)S0+tgJ(PyEd@ zh5D8x-e4n36vcaz4T6RWjxki=*pbLp&l7+1jG+Ptm4w`7imLhtnL}f!z#%7=LzhlN zg*;=Zz_BPU7xgq$aEze>$ESD_4HfeCN~Lqm${c}Qo9dJsJd!8==6%mw!LiKbjMbt> z^2A@~7QVr8c#CC6jpT{Hju{3>7M9s1P!S z3KcX|2pL0#3K}YejG;nBIZ7P5lqD{xprJy@7%EiIP$6`AE8ELv`v8}#K81?y5jiacuIRqyrQx2 ztvDSSSz)N>3B*pJl#f$XTn-JLh6>K#bt^8#}<# zaI%Y2&nQ*T6NnvSsK8lJx~!_7fm(Bnp#mqxSXtd#rJ+JzHx`YPWunrNJb^fGILVwu zk0Ns+FmD6NoLmiAhIW%B8Y<)&Lj}&dk~qfa1{Ty9DsUEdqeszD!4X3R-X%`VCbv|m zM$=HiF@_2xbHa`lMvbDOf+L0sq;ejQ7p9?tV+<8Y=KLNfJer0IjxkgqnR9bY+Ei5i zEmZNEJ{fdA4j8(*u{2b0KGC-zo1DgDB=^SBP{H|9zY2QSW6)hgg??hFkYCBiiVCjJ z=Nm(X3K}Zp8$*Q(8Y<))Lxl<&D&!kOg$f!f z74nUtLIn*K@{OTF1q~JQjiEvX4Hfc@p+W@>74nUtLIn*K@{OTF1q~JQ7mY=2&90!K zLcTFnsGy-jzH6v3@ zwQokR97{>AgbhbTFNBR^5>W`K#^&oyaB>kj<5D4C3E{Ci_S{`RxcI8U$*#jL4MIBzbF2fkqmt|kK6 zxC(s9RMpfGkmmp{6Ho8MJW%7r)B8rjc_*(VEcs|+<~*N9mr;~0)D0KN8Y{V{KEy>`6F+gm$`yo} z`Dxoa<7xgG17An@Sp)APY-X?Nr;`79iC4*NpkAB11T*&G60R5yHQ<#iGPL79Wa0_@ zXEH|wU>K6jjgA@I@+d!w|09t8lfXZNdmnX2v1VWkpQpsesh-8s=_w|dsAh1HeV4lj ze^WG1JiYa%h#+f8Po0f=vZPFRao--t+#2jtVmRj3V4Z4kPQpCA?+B-!H+R0W+6jCd zD05qsl_c1jfsH62SM8g8OC{M;QF{LLj%Sc?m#~{_llXB+JWFm8PC|UL8D=I~kpy7Z zk|QUNd1{fsf>Tz(w@qkA1~sbY1z7gCf+9Jz4)l{@+#=jFhav-$xgnwYA+3@4N1MbH zS_s_*ikioK+<~R~gIOk*T^Ng>-mxUC)K>iGQ~W(>Yx%xv4}=j}czC0ZaqXN?;y*IP+x1vkUnFW{6`IyLmXZF)lvtP`F*Z(O z@i8UlCrF$aCvojDC7Kf??ue6k<(Lw46C_@allc9Z60;K|a=Mt3vqC#z96kCrk5gw% zi(?vfOr~me#}W=IP;MG7V8Jb6ln!=zym$a*;#A zEi>EdQ{1>)%*4i#L`~+NyZ!}S%_VUY7a#3*%iPZ=%_!J62KI}9Q`ckZ#kx(Hr`^5@ zgZdqsFDuh-xeA{oaN#w4CN!{`K~sR`ZeFUAWH`dSwI1o;iJ5&(S)$qxd8x=)FKk5&N(;Ib>)r485Gk`G!@&L3F@Bw&; zfEU0Q1bFjGCSq!#hO-7D`m6?CCgZY}&;OAWb}@zfwCaHrk~-kc1VZzF1;cp+z5#F> z03+jcGriy-W$xD%5t&yaGT%mIawkP(u5)EnJIL(Siz70Fz#-`@B*1hwM`ixx$}~~t zVZ9?Fb9Y4Mt%%G|QJI^&o4mDB=5GBgWLB^|D_E8l)Nji0w9BWGz;~DaF`~O*vYVgb z1jxS#fI6EmR^A>)cQa-7=oRl$kLfNYazh&ZXm$&eh2_hP?2h?#voOT zgkn!*XDEDfa-wxMq9$>OSg2?4q&;;;q+}F1IbK9~-DkLXiPez;QR1isf+v3Jf zj@H9RtOG29Z;%O3Pu-w7i0UaDG)GlEaf9YCt0!&H9C!7M4VnY7p1G2P>haBJ92{6T z&j-N4^}>Z1!a2Z3Qc}q>(9G-Y4zO3Bj)uoU=}7_{Xg&g9WOli^+eMkX^;Hp>c4xRU zWdtbG1VF9j;PkL76Sie=+6$Su0ZOuRLAj~jEo8Z0e-Tl;GNSgnh}tJaEwg{AEAs(m z?$cq^kjxJsMr2Y}yICm(V6s1}k4YyCp8$;Yqac$w2A@sc$Gd#ZruVfgG>6R>KYYCd`ahLBC;b?AjvbqKjy;`sj>E2=BtyaD&?Y_nM*UR-e(a|?;8xE_XCE|`yYn(CjBczXOm7v z`BZq54l=CUq`NX~Jy%ySR9c;@hYMr@nj(-F&;o&MK&u3D0BsT|4CqRM>Hys&P%EGZ z1XB7uUDZC$+-JbwLua#~6G z|Kqfhy0I0BiPK8zCW29?6|p``E58?U$zpw${@-30oorg4rGGOR(KvSzb&+nY&um(s zr5o!ro7QLP#`?^r^;x>HKC@|kmTs)iY+9eC8|yQh)@SL)`pl;FS-P=4OQH1{ED%Q^ ztx+koK7$1!k*1XEaD@dTkr^qpK7-L=2HrTDQ)qn#JHr5w#VNNiQ?B({3a!szFUYK~ zN}=@`3yvO0y$7y% z`YeUkXX&o>SqiPs(p~Gb6k4C9yVhqZv_4CBt;WbBi21lC*!yQh)EV}G@p7CuuW?;9GL|kWz!nXz+RiyXg*_&X44wYz>f0M z8ZCWWvRI>~@8G?#X^obCJwavD8ZCV%?}}~H8ZA9)jmEj(YqNZkH`cD?jj_y%#14tX z(i&|95N9j|T*oRgz-{*#PU!PL*DBHSfo@r5%;`gC#P(4~s+>w%u?57DDqtL`vc!?f z$?k}1&!!`l6I=-yrL*Zs<>ajaV(V-=QaK@RdpSCrj#N%QO@)Fwn~qdY;YC2gI-8DE zP6wLom*{LdQaK&322!rG=}6^-uLn}Cv*}3X6x|4<4(YVulVioV0U4#U=}6^tq9bXO z&ZZ-k)A>OlGjui`shlqKDs9%;bfj{+J_Tg4&ZZ-kQ^Jxi*V%NWa=IS?vRY@)d=5wt zBCR@`j#N%hBAazK9jP4Gkt&;xRF3ONl}$$~gY44Tbfj|1*=cs`>>dc5KJ0aSbT%ES zoW9(~+pDwbNage++kTx*M=Hm4q{^lvmDB%iu)UzO=}6^Ny$|G|&ZZ-kGvHr94(V(< zQaJ^|BUOLs8jFAKe?bZ|f#6>Wv9KzKj#Q3uq&gl*hpeaOufY#(2hDKi-vk9TNZif0t^gfYiorc$y#62WhoK1@W{-$$$4~zGn1|+*7%+CPB&O z#@%4Lw;M$3AT}!^8Y|MF|5fz&Nh2_0Q*d4mXM^p0@66$zz7>&6TP=PwqG&UWgo(_amKE3CL z;?9R7-gBAaJr`~V*;7tls4|NQsUkYl6>&2=pU!j(Akp!~voH{>rHLdVRYV87d^*^j zL+Z!4|2eb0DsT!RRYa$|B0AmW)9LPJviuL4(u25FS?3c{MRd9=qSIXwo$iWw5^ENn z=A7)(-H^_v(_MBi)}7MXYl*l{ciD8h%a#$t*4cEr%kD$Abe%)_Y~ys70UgEo=W<{O zw(Z+0hfa6d#_6spLGK6DE1(fq3**47NwRkKnSOi5_9==@CHJ(-+gI6&y*z@h+$z#W;ROzt@+%h@$gUPT}|+RK9Jv zIzA-FrC%W<;IM@w3~G6V!`w<~UOm6w1HZj3H}^C~3gAx>{wDCQJDNWx8DufzF3;eO zsUAbI@vLuL-A_^uh^A|y<>sg+&X20c)=pr!DalkrmashqmRAzkrgsM0&8PMdZP~*1 zDOipqumwuMaLZOSYh*u1*f=bN@Rte+nnYJH(OW0s?GbFb!qy)wLlf8<27qDre%=Pl z2@2a>uqU$LX0Y8FWhE)d`5^crs>f6wQPpD+#qT(tIk%jU zh&}_cLv2Mxo}#MfJ*?9^yFmUL!g(=g_^|F<{(;L?ILwAs(Ufaa4%YSCB16^=PK*eOqdTw@7&Z0G}UKYVNmGHm63_ z;}q1kex$U&@D>YiPw@4L@S;l&1ntq$yjo5t;TQ+%{0N7sKxzvbm0y*C^|8lH@9Hc9 z>%ffX2{(DxmFh98C)gf8nN8Sox(M6NVA<1_t>fbu(48}JQu#(g9k0a=&d2nw*AwbE zcaTyyt_JmULaNiu^KjCy$Ij=dxjYBosQqrNSN&*rwa#|%99=vCr}B%_tFkA-D8azC zJv|CLWi2>qU%GDD0v8IGEq0+2d;Uxu^532Ga=UgsGzeU6*Awo+_&PiE8cxI)c$7W2 z5%E14-(+tY6M<*ghq04l;+yUHQJ%$REvK!5Lmv5;+pmp+9)VYvwe-PZ{)}!dgE58y zH<}=|0SxDsNef{jhvJo(e4|RhajI@x`{xtSVLh>#tDUS^wEErwQ{X zVEq1A%seyOTBbK_7R~9x9B2>wUHqlMs?QMgL~EVij-0ZFkpZ8u)qrJ8ge^X|dtrrd zrR&>`&hBKk7J>1k2(v2x6a%VtzJ7xhXgNKEdXm*-4Mk4fqLqn! zb^yk>_?xW6G|3>)}tS3$OdWq~r$esDW$w~$ia?xS>87RS8YX)Aatji$z z^#3N^Hu+da1X6vj!gyhAvAUsB-O}`y9DNLZN1{4K35%rqbVEnBc39UVVOOAB1hU}K z(HVbJ{5XN6VaVxj>-Shw=pzF3U730;fmGg{J=VgQKwl9!9n9w)OQ0LZ6KkKfELMho zB5*61A3m1An$ZwAVC}>0cgs*A0*Ao-=`jS#^DqQi?^r*ZrdKJpyTwYo&>>|vZxAGxD(m1XQjIh(7F`DJE`FHXq$bLx60w$ zb>V4Xvs(^Em>&h>%g10YJc)z&NrzFDOw;-pJV&B@?@%)@DreVv42CNXV4$#)F(($_ zZxW93n3k1uKS%k~pJ5Tp!89VuC}k3EmPvIxms7*qFw(cC9)l^ysWP|Wc``S!4D)f{ zW(?oCSsy}!Jym{h4(U4tPc^yOadH0|(sx}i#N|j_ux$90Uy4%d`o6-r+_<>By1vKt zL0nMc-YDv~{;ao)>-rAqhq$~rzV3B>=OX*Lp}4r8hVy+`otPy_0bT5_jTP z4{ZH$_OCjJbtSDHgLRxsY)cmZf=X2#|717XN|`V}Mj!viKJqH5EvmC5wN-(KK8c zWy#`SaLkE7nvf0_|AJ#r2QtHw#lK+V1|ZFrEdB+@T?}NgC5wN-@mB*`Zpq?baKa5h zR$H?87o2z(kXB0;|ALeD0@-ZI;$Lv`<3P4pviKLA@-&d`maM}Cr@abfmnG|P!Rd#9 z?6!Kdu3GWLuJ1ujJ%WGkKR^h6jEl-4F=&oRcnzetqhy(k`*-96usI@ub*=vsp__?V zIgFL_{Bx#G18)^iO9*^f&C?PB|KS-#x|*jY1im6{RgXrC3w%x3Tg}rF0{JI5j*iA<#~ca1BpO2qXzoSL3JZWI~)Y0zQM)4diJF0l&doYxgic z$6#0|sO4!1flL>-R4q?S2())`ud3x~34wr%+p3nQB?Piu+)=d;vY6Q}9#*wHEg_KO z;&rNa6YqJhi?^y;o|X^@x;QeR2Jy6nypeh=`YaC8$8|7IOBi&7(G8l%HG1vEj6P); zKEP!2xz1~Iao=lmS=DQEiOp+|lq;8Xyf&B6y!H~ga>2}NpD)*o<;wLjuYJ2*?~yA$ zpM;oOL^B@+BOdJgB%bR$UYjdMUYlO(#&dp%-3+*n9_&8#Lm}SkNedkw7CLMf0HX(c zzVToW#XQ(U&$S|z`hvQB9T;46mjstQE5W6QCAjQ+3AW^5Wuv}eYaa4VU0yZzo3X4N0)C zMuJCXO7Q4v2_Cyqg2$hb;K}zTcH!wYPENWv6-M8Z@ZzyMKSSXm=M z|3&CZ^@UX%IM-xqG>gzbxTA0G{CmSf?^(p?!QP>BeaBL|Ce?Q=qt8-(!H-6@c2!%V zdPHAn(&4I+^k5IyaI_iuCZfUv1*8XicnEDXN5XVSh3gnwaFhpo=8<-2YgJbv@nQMZ zIY!YN$qX8DCh8{hG17 zKs7gx8|cAa)T)^%8)}e%c|#Dc270h({4BC;!9k{O6g1pTlJQ_?s}9}}BhiCB!+5Z> zrHg=@8G5i684q^0enX<@DAhm@_6*~}&Mwi0Mi2IkFC`=FCngW0XE64N#5P>aM2!dg zhvbljpGhcckSGew&e}i^_6*~}&aPz&oWR;pf$GgL&fdjj;spvy5ICac36#Cac(6|* zgH)S9@d;9G!!B0SFOo%e+xQwR!wt{S9^M#sWg)2sdaxH64|eu!SGNM>R?|b&Xgt{2 z=S{`CGGWVPG9K(4iws?I(SUbnm0>*CIX=acxaeABJlHvA z1xG-=sZP1UV_v{mUGzO~1;;XzGggZlb1|EVc(8MLi)BZRp$B`$Gt4MQym-pXEa-M> z;~*HX?HzDuhzC2z#WB!_#7#gOKR4C=+6cv|4L#GFOhVfwM+!Ygb zhctSyXBZE5PHKttG4x>15D#`vc5&*Z`WooLo?$%LISWdcRSh#ZHW&|fPKrm>Dm~bX zy0K`SEEAQEN%ev}oMcX-N0I5lUbKN^POgS5L%YcmJ=lwk2Rmn7NgU%dJ=imh2RmnB zH@cA?>>1+0&b!2k+2ocA)i`>vXBZE5k~v|=3Zok7!JZ)=?4)uYj~Au~dxr5~Czl=zJV7baP{$BIy%723q)p5F@!amLBXGUuw>g z{f1<5N?!d2ySFWQ^&9No!=%w~uzUFid!l}W-OD%F6ZISHUcSMeIBW>yq*X8liTVw8FW+EKoW}6+UcSMesNZ1sW|H2#!9I8c8e3u^GtBvy7+OYZ zYxrjfODx`mP>+{0H9u{BwJTvd%zw2jkxwl=UhV_oT#^uRr`qG?UP3=F_fh(pm(5#2 zkVis1UT!9Nyxe~9>)`K%H5*!7-xqY;a7YG)yCp66Jwkp$NIx$Ra`>YV*w4$8M*jK& z786Vqkf)6N?FHl+BY#f;%Lon-kmrm1*9*wgMgDOD@@$bmTR@&H^5+Z4b4C7T0`gRm ze~o}VQ{*obkSB`#pWFVUR!)SJnJhNPL#gmEz))?k`?0UR~SmQljMW=Ud)*9~-2kTTslhqpc?ns=XYe-i2FSw5W6Z(cX zq>@%DcX^e&H7Xwd0b8Wa<1Q~bMm~Y(C4gnCGnHGssuL(vL#Yors1F%xZiKogfwID; zCNR1Iw+P3vMvkU%@Ax|qIzF5GpcxDuzZm8igla6A4;=?uh!i8Jc=K1s?%d zbQ_~|Q1H~C;H;qF?4aPBpx|i&-ueWNyiOPJwc`MD30kS#San~H1bR9XNne7ERqkS@ zFExOb%B@xRAW+Q=rJQS1YM{XK&LfTG=Voatw_DxC!1q_;%fn79RbWz!Yypd9do`6C zukOPjKNHHb%w}0;vlI$|Gz%roeqNSgYD-j0_dno{X^W|meQrxio*|>tC&N>6MjSxP zFMR-0>gQ!wlgguB?w*JmZu7E&h4M1e^7Cw0D$jhmX8^kOe_-gv$n@Db112@SKMt6> zd$D$oPemWtpGZ6eIu!A6gPb2tw(jtA0 zDPMX!QkhiTSgSOBOSLk1IOVuuL~`;|QrXb*a&?~pUB3pChOZ2eVaOI z9X1)&Hj06JCqExsW$lJ{T{z7Oi}FTuexF8(SUQP|Fn$KPo+J0Cpm5?_U*AE-xMf`cbtIvNi4 zw*0B`xuC8H;b2Wgk+PMk)QN2CDo`>KIM&MG;h3Z<=^uk69yxJpY^2G}mWDQ5h}x0C zb22GabPB_>m_GPdBZY@zppyt2F_A+ zV?oI=SfyHiCgSl@nGBx5si>mK91yGzks-RLO_U?4XwcEM&=XW)yc*zJ}(@M1Q}5 zVUsg+Ew}6qpjuL;ell534v1w6hhNyuoJ-ac)ZsX38~YPO^B8I zfJu|*hkGJw2EHSM_cdpzw6J1pk=1yHN{w*8(QJ{71 zQ=}kWSB$!;8!~hY!XJY&+1mlALICS+U^#%n3}M|_10aWt)9wcLB(P}@0%%_Z;3)uE z0A`Lc3HY^o)>q8jNfT@3CYWeut}YUX#;#&q)4~>6g(hzw*?G(D=Ace;Qrp=JlAdvp z&Nig;FC{qdoP(Mw2xS$a$kNER_{fbRuAt58s0*~&T7;J)zuC(HoFp(Gz*z#Ean)H4 zQ;~k!Hefw~<*lrgB#Q8ZO^c0$;F`==sHj(a;aYtpu* zvg*}A#pV$qtE(=}{zi~0PeG-=$62wLA#Hw?XSr1D7l`3g0vfZ5q1Tm0MuL|~h-m;NSGtrftam&Ur@pc|vcwga2<4zzPk5J^7*&uWYr)4Nyd+@E5(3|72(?buz%+zsSikvxho_s-2T;b%?Qe1t7FVG0)0)z8ZPz=S;n{(cgkraGbw5(}*& z>#{`U!;6O(8+LA%=qa{}ioNm83N2hrb;#Xga>-Jhr@2E)vSVnzjv1Dxn6I}D!mP|| z(L-m2!j4rdEIUNl{EmjjH8|Zh7P(*WPAk?)`3ikux zxhov$_XBm+LYk}7Pcl{2%DvIB%!A5fGz-6mmG{0wR8=u^w3zy~7%PK^&s10I0_GshU*q1EwQxR}ZdB)tkj2-d z1=)m+HJ#n6kk`bBd>Iu8m4Ir%-l`L7u*+K_oyhO$i$%-~ zycy5NmDkJgbV8w3Eu38}9LhmA%srf(o?258`)?Sj-pYhd0QdqUcu?+NAYWAr;pA=K|v0@Sa?dPuvqw^P4LDn*&7fJ)D)R7#^t%fTxu z-A*A54P`YdaZhU6RXUA)s`RZ|Lm~e~`19o5Y$AV^?4YwjKFGAggjbO1JN1Ok^bMJw zx&+g6Cj1PU&Z=`ZQ>_hPI(G@C-%NPC4@}>y<~WTa>UAblLSL36HM@reD>oHd8v84qt-lF%zCirr(sSpUG1ZnLfV+)3+wPf=s`wD{ZEIWU8N3 z#Spo%rcH9(x*pUVf4rquerpr{C+3;Cr3T@MP^^jEW%t?r(+Jf3+$S9*`)rcCE0Ne8 z1*IG_NwHHA{(lUA8oIJ~Br=VCT<$v4DR92zq zOw#LQ8a~q-B#}BjZy#+VGR?5%R?cb%L&DMh7R?$mRd`7ci}7Q1e{JO^8J1{BJ)x!Q z{xrhsHksOH$oxO&;WZ*d#$VfteZJx`JkrG=N$Aa9e9Wi?<#mq4=JCV#`os1Oi zS0+3H;crMdCdv=mN#zePgIh}^rQcWQ$hzbfU>Dswz`EMJ)?RF-@^rPTg@9!IWntU^ zeep;+BL9M8d;bO5-e0-^M^s%eN_fG)Ia_#JU~3s=@-%jeN&W$a1o2bld5Ga#uGviG z1vIGaH~`t303-tFxEag14gfwO&>O(!EtozZHF7#58@azbkXJx4Lrt!|*!tDm>U=90 zfxmP860F?r*Jvw~=d32HDP%vpf2oZRpXAPR5X3-r%^v4UPiY_O=vvGYVvf zLn&@C6g*lHVY%Ik&;FKTlOtSaQ%h$ApjnpND_l#l84@87UYJMHse7p9Pk_7ws?&0$ zZ2I?CjMW?&d=JAKppDoR6BYhcd0PN0ezUPEc@Mq+t(oVOGh zTtDl$jl?hm)!3S{q1NK}p^&G;MJxAF2gg|_NBAPE?Ca$<^qx(CKJOI=eL%X0l$e}G z1oDn@$UQztR|9r(Ltvh&^W;R`$)yB(o?DWG%`g952aft9hVl^Z^)nn2NJ#`asd35=h^i~DCP~W7-dP3rt?S_?0ja+sT zK1f5;50g&9n)iq!s;7>M3-k)-jxC;!oI;ms~^Lb>b$JtYZ%)kydZ-;?{sUdi3Dx|a16k-djQnD8NkB;`UA+XIaFtCFcijPPU_emLUQo0 zq+_{5$8v{`w>os(YjmU*eBUU^$i5+<<9ftAi+?uLSd8?uuLST6f&KuRl|!{*0P+cp z1#l;T{4yhFG<96|-bRDGg!T&jMX7k;cR<{7~0hj`y=#1e) zXDdG;x!ET9Hvw`--8$4-{+FR;tEgI$FW2*zM*^ExRw_T*;9dj`HsXJ&4e&=8srRi@ z`A(sAEAS`r57>JIzYosyv)t%*4di%&e3ycx1Gnaf=@L51XS9Srn7z!dQ zRJp-E)EdC2{V05$?G6(<_mBbpG76&I=kDbe|H- zH^~Y$+|U8%a{sBw#YaCQ^Mi0&4mX-5I4y^}%m&0XM1uu$*?E?@n0mokzPYF2rSoz@ zzCsczu$Ez4O~VKWuL%zihFejsV2XZ_B434aSs8r2_l(JME%WR_l}`l4jx@(ebrI%T zsXoUyhFocEysK^_-URN?HU2s9RSLNn&Dd-A5rbxeZ5Iss2$poaP}-zrg3hpM9~Lyv zCcbR7TqB)ooCJV+)Mn2W;PyifcOjbK|hw3d_?dG^=$k*!S4^mC)`JR zaeyK8>4J+B48dO(TpVEt-uK{8YmI8HB8_}^*~y|cY7CYFIz4yUsiIX%oMnt-`u_s` zYIWoSK2t1sv-^pMSbE<0VcTK(&3BtC&N|Ar4xne?GHewE-&ccYm|{CvS%!O4qj z0#^sefv-~d@bgqYdcEQhF>JqP5xY*X1(T;)u52C!d;s`rRSQSQT{%qaZ^2h%fN{w; zSepEc@qBFPn$C)`TJXd;=q?APz7za;7F0g-((^FsGiVsW6CWggFc2U05S}@nLVq_3 ztzxx$0-rl@t)SrF5V2Z~V+}h@L9aec{2K}qyu%~J8wKL`121MTGH#=TAOXN<0J7$`L3=maCQ;kf zuDz)oNf6%P2_&-zz(N9L0B$C*4#3j@G_!Y%&T0vn*Sr2>GhYD3dPVN_imbxc^+~YJ zEix=ounT);dDKbWG0*1*cV&mWVmWri-DSsd8;hE~+{&LbL8rvIYMy6e5Wy0-M%k%l znE#@Tif?a=6E@>@>>(;udY<-w2f;It{Cf2opzLRGISe%WagqbbA?*hBDbV7PxLhzI ztlB=Trr)6mKHhA0lp>Y`l4qMUfy%Q@5kcAwY8xW+#vA>(T$1IB^TB4j46PnFNn|g^ z5ji(0O-II$3|hy|pBU&&kr=3Cxi$AchBo6;w5K%fY24Do%6>20fsKBc^JI~gdnn!5 z2vf8@4*s;TvJZqVHLUEU03+lXaHYbS+kc$qe$K&(!jtsuguuas78^?*Lqbt#VSyqK zB!saUSqdxrTatsKM~bMZW7h)(n|IMzjdH5W2q^o%h`|JJtXBOs$e9(;$C~@ODY7+z zFes%uS^3|a2-&pC;AbArnUI|>D2AUZe-KPlM>_`9yHPXra<9KkA=*8KN4?Uy_m>fU z6Y$wQ%;xIvBI8fQWemPrHZB$)1AX>v^oduyrX&7u;8U^q8X(*&j^lyXOa0LiY5Y9# z{2)H~Y2YpRp#vR12Y43OVx1@H%y&dpbq#XeH3}7(%dKr7kOkOD0$h^SIe|t&GFgRP z2TWFBI{@UbH&SF3W@T{!b=(AHQgE`%g37W+dI|KhYO}NR!^2rR(`fYi|3=;XgFENb%JP?KM!-DVH_%!EwVID@a7ISG@~v}lV50P*pKKF zgmR2FbjE_Q;n)rVL3zkwydwUFGJAowbS>&S^fJFob02q&+Jf{K~66|qc65rr? z0OU9hU@?vFpE5(L%Urpl=pS-*rC1g~lNUhE74RqmEP%ZLib7eWFy2Ot6h_UHu-OD7 z)lnF`P0$$@#zU^nOoR*8{-Bq_$RfbPSPLMBWKtOS0+Ygc6+r&iMv5tnPmEopFoxq` z0)G!dGz&u>B(ezRFEKH8C^j)uf+d6n1P^@kYaOMA&>OJx?-2GA@oDVJmrQ&K0dl+yKV}6;5b7VT*ndyx4=rt+~(Sw0roH@NS0(93}o9X}fQoElurXnZel=|_^YwTV+u9InZ(AI2KXhHn^??gNm&$4Jp8U7U(SeA)yxvCD3F}(1D98W|8V&1}>c@JQE00t1PlUJNO0K00EQM&`>sa6#UYY|RbOy`{!UgXQ z4U)(vrD5$v)=%|XwWkB_AB3$`ezrzE2NQJ2aGF7~UeEnv3mhSotk-jM#x_#29%qLm zTX7PuvtD0^OV$H0Xf&+#yiDk=Wo%0PhEAp_lyMPK)EJ&eKoRd$R3jG73#>ga0C@Q= z0B-^K=idN62JqV30KNrq_CElA12FU*0B+Q=eli>tJ<112M- zXg;pbU85$LR+bAEX=Tq5U@N=sL$orINh^C5m~>oyKSC?3J6+dN#{jX+1f8ScFI@Li zFb9Y|pqByS6afwpjXs88lF0xu2AB*G`vByhHB$5dk;PYER-v!quVWnu{?YX*1@n!S zv!KuJ0HDqp09OF$4#3J{lfTpOl#u5qSJ#Q)VRIi#Qa1Nu0PDr|Ob%(JeeXkw6QJxbaXBXFdqiKu zO>ICc%cfKUT>A*XWz$lGSQ`}= zT}g)f9J!mig|pn|JYjPRK+bQ-iG=S(MmrnUl6qkM*_FfG9YJ{1XUxkhfYz(0am^vY z2K5d=ENtX@R<6I}x=y(vR?UG-zU%X`k$Idl|90I+nS80I3uI>h2f$bYuiC(~016rM z1c3bjw3I(=&Eg;>+WnI)HSzC$#l;Z!~Na+DU8`hUMgL$>iQOaMg4w=TV<4MXD z>oA#Vh2#pu6{q}2Zi0qQRR^?#os)c=A=nG5I_Bjq@y)OIhS6t>W&{{<=a zA4GsE2tXBPAjHc3d6qUG=K#CGRcS5i#T;P9Y)v4u2>%?7ydso1qH&UsEV*W1ZsveR zSek4#RNn{{Voy3^^ZMlnQw&Yb%HVhZjvInT(qqe#ThBXN`{n$j>%X%!L0d%)a=O3ICbJ8sUVW`&TH>b&iE7s&OI| zy4KFxWzb``t62{87=Uo=Jd)=c@;U;Y02~02lL<13KX1oh^^1w$3qaO3&o7uES}c^S ztRa_RUMt!An$*l*<6i+Vd$|CLLRloMdl4g9eH%c2gN0hEV~Q}+1XWP?hg@$k5l#_m z{s!564BDOmrwBO!a!4jqg!RB=if|u*{JV`5vxeMdw3l|XYmrXW1+zHpSn9Cjd>ojS zj9wxhcIMfh!^Y01sOwzUFSIj{?|e=bd7!7=?*MqjXET5tlF6x_{{WLyJzf8Ru8mCr zv(@L0b0D{if|Fy)M77{UcO2`KfO0=l)2BCn%T!mQUhD3!8PaHKMc(zCrxEB38pkwI!S8iT$-fvn=R1= z5VBh$TPCUe1g&*HxSzp4@Z>CA93;1vFWoJxKum{?@M&!1>^AjQm4AsC|8$fT1r(zI zvL6NTGJyF#4KYhy-a^5XI&82l%R%SNPm-Q8@i#|mX?XqzLCt4F*aDDv{)Dh10P6{? z2kiOS?-Mu(VD#Sr9s}?yf#(1W_y@o#051Y4d>;TN_?O&aAASLKh&$}N z32=w~GXmUU-+U4M5eK3xa3qR9|K+Hkt6g}OrU#;))-XK~?IOT|=qUmmh&}me^|hHj$}mqQK<4!X$b26FD~rpaXAN^cnK!zgn1z(NWO<#WT*TCO0pPM`G661h z?j^vb&(8$77~0?-2H9L6$!h5Xpt62y?*SkyDgZf5qRKMJA2v)cgE9zk8MKW6mqDHy z!$2Qc2K5!R+GWr?CKHF4iO*f!2bTVBEm)+#`-}klyOH5ggk;jkJpfGlxOnd{D}PXd zE(Av(caI6O8bk0GuEP|}KCTe->lHgW>EI3n%^{6+a9;zH4z5cCq&8osr8?F?CrnTh zrT*ypl2W+_DgwQ%fhq`a4fH$!y$1Tp@RXA0Cs&U=@NfcDI~m zQvTa!ZW3iu7J$rGBgD#myI7~n!Q?t{h0Y-J$CqdV8FzD5Xk@8Sn)yrRk>L|VQhrI2 zyj?d0(+o`yqgb?&@Pk7_TIGj)`mqvxXyTcaYdNgwS*b;GtjSGwAaUr~F-V5tsBBCt zD?iUf$pe{XT=4Tt$N46-z0!3%a*DQyA^W9uTrzQ`mZ3) z#-K(Na)Usn7qYRav8J+fZ^KUDIE&{p_mhxb$abwpNvnRJg~L{Tfn_4A>bs3f=g866 zZDF-t$YmHfxQJ<53mja;3?RTo%rpXA#B2bdYt*|&MoJ=NG;#N)3|2?TVEZ~q4pv41 zSS3ygD_4QFS802ek~Q949FlyEXp?*^0!)4=0VY2OfKEQa$T&qAP2G=&B)^RuOkMyc z|FE#~3ndc_tG^jo6WqU$mERg|yn!<$0hM7J}?{Xr#3 z3cw_@$Y*U5*N-*trt7p#;`*`XJ%sz7#x~$)_2XhZ(cbR97WHAX`m+X*-GXdU%j#ia zY=7i=i`p7Qzv#C`-A>g0wDT7AXb^3Xv_-v4)c&CJ7WHv3wiRN34x)cRRCruK)PI3C zB5HrUd5h{m)c$Vs7Ih6#`;*OE)EJ`n*P6Gg+6`dGt?F{zTw7Hu+&o)VH{85iRev2f zOvjDYaoIX*mzDph-VFDX+8dAF2Rrj82a0`#gt9zY)o)hm?+kd{yrO)Unx8w{;{S^NyVTS<^DX|b=(nSi!_6k2!xmE`k!Nw)xl3ik12F$r zWLfX6MwwZ)>*H%gs#iGRDO4a=DBAe)jG`~kXpg!ImduQzFVE;2>KY)^qwb_q#+PRl zeR)P3U!GC)hh8C_1>`{=tf`WAwg?;7UrR+fU-x8e%G`&beEsER&>dA!VzR6tr& zDj-9tiiFOwL+e<0Tx?nOI!(L`PfV^yd43&JHv$HV{T5or)L({ROU2UbW=w+>K)foJ zUN>VJt_9*(vGlqb(`Yl0`YM)QH)Af}4kTX1((7hS7;|A+k=zzKXJm zY1a`MEmg7fx*5}fO=1^fU}cR|sMuMko-xMjW^8K^#2Bxev29R=VmiMKX-8D-14NA1 z%~*QfjOogvc~->^qHf(k0oh3vORt+TSAGTLl!~R-&6u8Nft*&c^tu_-`)43$R9%)x zjP|-24_V#tulEO{;wUrjeL~EvRd+ZEwb#w-K$K<^)+3=+mtHqxwAan)h?;FjTXp|K zM(uU;286B)#?b3#jP|-&j?jI<7<%1|xjG(-sz(s|WFV$Ky>7;c*Ui@v_;xTtG9q3# zzeeEqfrthYAznBCu><2SGD}uNdfnukZH?~5p}2@4u6I-L*blP+)fE+V0RDk@&g!wA z#x3MU^4n6|mZ5G^yF zjyU7#h%=r}H{uFBMd2>L7oT>t)M(J;kj~T2u1w6Y)okTp#AZxx11EZLohP(6 zfNoo5TJ|tj^EgyIHGexem=GOJ2|Yh4do(~lP{hWNbiqJq2eNiT_AW?%4vCzIK?_)=g*xINrA~GR&%*$n<*n9`M+3AK%0GN5fYt!;^en-}f4LfNzK! zeo>pVeI)yS!1SZ;6;w0DHv);(Z9)2Ut0i+}saF2hply7vCC4+>YTT8O*y>kcJ(OzA z^W}9j{|1(%+VF6B-N_vppg&Z=k16h6OB}l1i)7BjUXQE7dmuhnYrB^qX zxu{TW=EBw**{|C4f~7Tbw`#Mjtd>=G2FdPIt#ha5TXkoihUi18brz9X-vBwH+OkA$ z*b1j({IoI7>ccZKG7?t{7ppEKJx%vuFJ8Tks560Rj$H62$LRj0n-R^nqW(a<2d!L0 z=<%xABc-4jc^t~18o7iFdw7`3+9^>(8UL(i-wlkgJPTG~l>l0g&<+LNm`b!(vuQAZ zXZu$W46-mGn-7wuHks9Ie4Mg8hbA&xaH1*{I}v-YO`!)}NtqX``R-JRJl_Ef#K9CH zOfP}qzm=I-2yrYhErY1legzEgX|3Mf8Q_l;{z!Dzt?<`2mGr9RKZ%Oz*`$_k3-H$z z{=wj#bP0Z|!%b9rpL&4yclmw7!Qr8-GKVBfjjayF)bnxGNn1EdIPM4aGne9M|2#E2 zts24D#xk{p>vM4YaY?Q>SVCvj^+B#^;c8e5O5pFXM^L-=r*N_uN5zJ23Z&&1t`u-& zUy7^4>rBhY3$!mW>{Ma)skfP=9qPj`l~W*)8rnQLBt) z>I;|Gj|md~)t7dw7;v3*Ul+7z1L5imj^UNLr1G|JL59EF_XHUl3d0-_7X%nI?SqX$ z+t1T9Xskv;do$>6vuUmN!?3O68Silg+x=xib^;`C+GM&AwOsLwROV@b?#yKMa$)!x z#1{e#y0QI9v%KrML-#_Bg|1O;%)sz>m_!p_-YeSj{Nedt_mfS8I2nW!0>q??TYzy> zcb4sIvYZmb?h5ufO@(VYIJN}1q+n(2@30$Vo9CLa4LXSgAwB@YC#oTCzm+{jYFJcI zdZI9V0OIeeVd$`I2pA@WmF)di+v)V5o4!ZeaD}p7{Txh$2ZeV~` z)Yg`nn+S&DuqL{fyF!SkfN*hun5#csNIHqHsmhkHQQ$Cz)Izv+f#dGVTsnz=VHEc4 z3M)otQRQ0-@pB+N6(H7vKWE2rZ`gIgCfrJBe*~SXW9QSUJ2iPEY>+m2Yawn7!Y%>g zP~GRTH#-qFFlhHS!j%S&tjb)Xd;2<#!SGpFW3&ocQMvr>g<&;_H`)wVvv87qJx!NR zxKP}M*n|e3AbXJ4%~YawV5Q?`AccxfoJk30poN13JgeKfyz< zn~v%o!qU;V8Ogj8c1<*rX$8`rmB}Sj_4kf|+}omVtYr;F^az{8YA~O*=fmI7H%+z! zgX&?^F2;+*WjCkOwYf{Iin^E|PemhluiA?%3b#QK_|!gJ4pP9Y?M>COnq7f@+`alq z79~7#3)zbx`KS_^BeCWj5ZoKnaAh9B)I^vrAfOJ?4a(NbS;<**_Q&o`&ov1!#S2px zFeF!I62oaGc2n-Hs~ZQH5`}3x7?xCK68g^U{oG~W1`}y6^gAliLd)#$BCPbtE+gVl zYB}Apm)VVpS}L{&EFamOh)2an4?@h9M7-ECY6heS5ufsPC)s`?eqTasMBG6**7sX~ zz~ZN;zVAWQ{m8o*ewlAI)3}>(ysz2a(N?5*n`!2I_JqrdJU|ZzEq(W)aYf$8I@Zzm zJW40>AnAMf{FHM)!;^gdnC=6FlYK2P>O>wQoKklQ;j4aOhr6mC-u}hE9_PHlQVW5s zx{Jv&WeEp6KBhTgv*_7tmucAxtjIZ+q1iA6^&XyU#XE;r1iuksbXsr75HXM2Q0{X0eh#6ct7E35v!K(ARE-?>=f&U+r7<i0154^=}d{e!RquD;y9Z!cn{VXDB*Xt2$>R z?Cv6rrKsBBauxpdxCD*k%2QSsR%iCDuFjW#8=<>am%paa^VyuH6;0*Bx~aLWu;E(?>(4)Y+Pr-csP+W7az3Zb#xiSNI6Rz`A4<5gYOX8}|>yi!Qxc=P`<9Er1 zaop8OK!#M7mAwc3?vSA!IU^I}HF4-`SyLK{=jxO0SjvF)+NDr567{?{^!;?ua z*)Wc~?gk*qF4-`S8@w4v3ev%baomtyK+;{ZVH`K~b|9H9*)Wb9#!pO6cgcov-0;VM zp)6evSA!I;yobiT(V&tH}Yd3r7qbpj!XL-$S#-c-Nudn z0Z4^Q_HN_G{0Zc4S6kYu1S>yzYIqvY2J2l!L|hnpIjr>&8K*t9eut>v0@1Q8?%4zz zNO9UzD{ZZOFt)JkDr$u@wAZ_+p6(xd&&OoSeeNJjq4$2&A@`4jUA+&XEZjd4_VnIO z_-Df2-g`)Mp0L07XB-!PAspX(3x;0zuY{9&cg9TA{TtzuJ`I`7?}RPYXEjDQ_aB0| z`b5P8`BM;2pUxcp{u0F7XApWH_uqo}`?P_w?tcV{@AC<=>b@XIQlI0Efm{@%zGI>#7^6x69xj>ni%U!DqlUz1O;G1NHY9+;3fV5X%jBn8D+%tNf&| zVelm6rtgvn)X8hr3?$_7=HuFru1am6qw?MANa$P0Y z^>W=J*X?rMCD&Wz`X!R}csZN4eUk2z@Vn%CpIrYXSMDJuc^?t@SzNvB47izP9w7?O z-bZj39Z+F;sPrQ_G7v~pwWY^<@V43xjj5lZjUUH+oL@&2N}@l$Z)wmHd}6wZA56H2A1Hv3^llL^m7IxNR!x!GOl?GI(qByB4jCXqSk-wlgHDCRYxk z|I#MC*t7<{jZ2f>0@8nJlYY-5xj{A1vo%R#XjT8EG4x;B@X8mF_%#iC3`TOOov#B6 z_%HncNH|0K-ik_E)8W6=KZB24lj*SW;33tYXQmkGfMj}En(Duf>HEe>ev2DS<{8VC{wEj z64d@nS^ISqS+BE_>A%#k{g<*yREq1#Oq>-(*iN(#gVP!MvxFvZVxroAXZjztk`5B6e>3*)JOlNO|}10 zUw>%WbXy4|& zW|PtWOF5{8#t)(YQor~wJy=;hGiW8#f2m*lFXbpGP1Z_I4@0Q-U&=u-m{(&}`Y(-d z!K`txbm%NXheUc1J%G_1M5{#8e`)**Mssl0(bBbRmFT}TUi&ZQs4I!1f2RLZzxH3s zQP>0zqyJL>XS}kMI52B%DbN~D|D}HIzm(A&u!EVghS7hiU;LLcmgBgS`3+QizxH3s zXpZj==Hc{T>ev2D8O^ad$gK^Pd?!V`rXD~%rvo}(7wprF`cmBqH912FMwx=8|5E>1 zbsF*0s);xLOKbK;`^Ze_#%YCbAF`9sb09b@AN`jm^dju_@gZMA5@ElO{!0_I|56|Q zmnLZcr9S#EP0;>JeQn9B{g?Ue z@F56K^&KEh3gHnxK5R}HL3pH({!0_I|5D%V8i2L`QXl=7CTRbqKDv)cm`M6DKKd_B z(Edw(_cMGd!^isQzceA6@Hij+mnKXjJl;2fa%L0G@MV&o-#oM?SVK0Tu_cKAQqI5h zRO2wBtm{9+C878@LNPaixx;DmYdn|pq?O0ZrMAb*eZ?fNbdO%n;yqsOp?SPqp?kcE zknQpE@wUgyrN76^{njLJG2j$3anXGpf}7)>>ir%ev4E1iJo^&fK|r3+3hyN#&u4`X z6p*L0!czp~*{tyK0&;m6o+BX7Wrfcbkf*Z33kBqvtZ+I^Nb>STR`@mnc^)gAjvtb| zJdG88w}3p075<=rJc$+llz=>%6#k-s+_4V-H^AT}$;;zU;q-`*w`h%$r}xep4aMSVFDIaCPNHGl*E6nBJaGZ1BG5Z24WZXrqnPq2 zvW#wyQVg#r1GjrIBF9i10z_W=XXu~Zs}Z~h|FLnX4g|*W8zpKJRj|T&MkAf)G290c zb)qVrj9FINGhhzuydNy?^B@{Yf2m=e1*E^!u+D!l^!ikSh=P8k9rZCT=`rAS*KLDk z9sYp>PNEM(#_)61I19xZHGVcBS|H=ir(IUWaMvoB&I)IRNay(|_XKe4wB;}lA#z5# zxEVJdPRDRqih{<&>zDzx%+XqAIuB2|?}I2FWeS{A3K2KN#cF*CwUVS2r1LnH`xgjl z)wa6)$>+EudNFbwvL|jaN74aWL@yT81b!bpqL0oeRY{VTl+H6(?jc|*wxw3et&z&e z|5YkaT_t&Gmvo-Va^D90;{PDEoRQ;b!g5-094#o2R=Yf?b_La*z^|G|+(tu9LvvaWcQ8tB{O*nD8GuL zZ-V;I5Dud#v#(OM+9UKW-Aa#wE!x3sK!yro*{+%a`e2eJnLpnU42`|{wH=v0c~Hfp{}BrK2!eR1*$ zP!=U2k-5C3Wi8?@HES7fBeF_(OGiQS8A`f5zxf0~=kS+=3Fv`3oU*3Ag$o}x9Uqz` z2?YzReg};G_-BzH$$i6Hnw8EcQSNSt7><8snL0DfmNk{Ed^~lkieUQU+=71=g+Op$ z-qNzJ;Vm^QnYR&EI-g{@%Yi(Me@HS8b5Rf!IU%G@|>qp>(<8GobF@T{yfj3+yFFZ%EBC=w8cfn z9>oak`Gv%DV-TA^Whzh-e+hJYuI2fSapUU%nPHH-h|Drbn^+)OODxat$d`4#F0rKs zYmIl9r)L!yEE8BR&+>WxVCpvlol$Fz&QM!qAy1`7FJB6$Yu@-Px-^?_B_#H+X6{(4 z395^M z9t1vH%+f~a7c@Y;*rkoo$21&f&4FRsN$eqFu#Cq1jex;48aqIYwrMX*zYC3t!Z;f3 z+Jq>qqtO|HE(%arXgolETH^tFe>~n97IStGwUdF*=(=7TqY&Ar$qGa4IiuG`O>m1L zsABNvHwO$Jiw{xk@LYLW8F5G3761b)?O>2vFX6H*)(1O+{)x(%8uK$tx5w*JPHLa@8PgSlMcG{ z{319Vm~Pj8S+kTeR!Yw=YP8ZI#Jpeql(Y zRWGo6PY%JEs24oJn7LEiqkX_0uR}&cFNZx2La*8U$UaUt(jrZ|0Uw2}PvEq`a^U%^ zF>my|FYzA%pILOHmYXMEe$9hROH3m&d6cl!#MB6+*dM8N@9jvjMR!yJscRF$xSmsK z3q<~;Fs8547sg`~nMTi)fJ~5!;hNs06GbZW^W=u@hir%87SX=l4Ou3ncxHsXPz^~B zLvoxXd12pFCXvLZ8j?UMO%AJ#OgIu-%*5syGJ6@~nG)t8flYW~vceFdD#{P@KZsg} zzhk~Q7a5+fEs&=gN=g9M2db!Om_E1cdi-7Gpze^iAkni%44DlFcz9B-Pn+#n6J%-{RlA(JmW$4~OhWK7Vg%J|$v+^L| zH)n>B&VffEvFcle=UxV)Kp z^wk`7zYekr+U(XjBu7>1Q9?c42tWby%yUP>a(iF`U+*fM^X})ceOwQ895Cle=_u9{ zlPZ2vI)lG}v#WSXV#oC~HTq^FH(=~H+>0RCQG=u|-Wy8xru&v^$Q}zNd&^DloT1WA zhLZi;{cUBkWmXHH6@lEb!~IB9KG56l-9DBKx%$|>+Zn-|17F0Qx9j(4>vn_)&o}OA zXwvh)MtI?exC{nW;hO;F04R9NkSCSWGI^%^j3Il`$Wi4pVe>bW9JOja#LYszxklR2+rVbO zw=|468$i>(FnUd7;5#F!ghn42_6o!lHbVF;5EOXJb$)ITGfPh`Onwu7oJ`k-DWoe* zrDSS;38r=?{2ZAEg>|=?9wO7#mtY!f!sA|o`+;G1RR$}QXXOu>h{cxvsq!C@(vkj-LKpx6EQC}kgi>I- z5K^TOJ^(KEJZ2;vV%j6aQXxXpZ<&PjPghM}n9i8+b7V>jTVpc~A=58anIxD0nDF>k zU>c=!Ifo1}w^S)=E0b?1bTkpO0v*^pNa>Ml9J$;M0eam3L&p7|h}XX!HTw?_pL;Cs zZ|D0D4=dl_!1cV~FPRstxEgjCi!zvL(n_Ir7d#WMh8<=g{811TY&4Nu?8=DNp)mXk zXQ_!SA?HQUE}Qc`avuJlIKMWLhsfy;d(-B;K+X%7;$)4v;#O_4GvxG!g~KFLYE7>J zXLl3nXgW*V?9~kYF?{p_b?6Y{j#ObXhQzm9q^s1@6bH+!YFTQ8vaEElR8-3nsaaC& zRA%lnES!_gr&=;6<0~f>Cg!I=9e*1l|2@D_`U8;N*)j`Dlv@56ap`IjrIv>cFs1u1 zBg@|!_G%v12STKD3qVltmWixVy0r9p6PZHJ)?stW$xiB4a=I(DRh^bjHDR>$eo$An zbjuL46|8cwR3&d4Vlpd}uWnQr9&CijPnG|S#O4ijSm$Y|I19e&@h%4+Tm4B?M)wmk zqq%k0{dTAk1oBHZ4!rq*EU z!8d5m7~~G z1d00Y+jJpdRVhEuTCIM}AftX?00k+A%BT;|4?*qM1?EjqpYQZ!8sc^V^;4kw%TDzt zL#U{~MbzIzR21GK#{Cj_5sjN=L>*%NDb<=aNj91d0Z_2AvS$2dWKgxA)&vd9*LzA0 zvCcB)+2!9rD}F;Tuqk^Jgo?q(1<lV5t1zk62m@d z(!%^y8}9K>!Jwc_s6ho zTi$K9yyq*+3*~XjyTQl{==XEj!?wI{ZF&A-mGT?PW8@Y8U}T|3li#}##Fqc3)PQaf zVlBPQ*dq)5?C*$|j&oiId-Uq#h>jaZY~8KPyrM=Oix9}to{ z+|ho=qIB5bbe0XUkAUeNyUwy*Hg&k&|8$n^vS)zn=O0~!KKXjY%kz&eLVpxEOTL@L zc23bdSsGhT3^QDfeL#%QKf1fP!0$VfC?05Nbb+9Fo}tluf$D9qD@Bbn#M{9N9*x&a zGi%*LCc`Gbm`=N<46VARyAVn?!o~0RhA#bb@6hH8NK0}Zs)lT7C|Q5kJJpb_4<)YxNLJ|Lves`3%@%g(Hz%*t09XEC7b5*qi#BMo6*=VOO-Wqqfx2aSbVe$9o!+44qX=Wr^@poZuSUAGdK>*vKg$Aid#0yZU$?l zTK6AqH-j}&|DFe~o55P4ziEu!4Au($kaW~$Gy{A`8OdEFhD{EQO&SXf%|K&a#s;#-E20B+MP1(W~1=};8IDN z-4jw?cer+AQRXNJA)6OUcBkujHDuS`8zOCo>#J(WMu(E^bk$0!nrKca*^RDl)sW3T z5R&K{u8eBPo(v^>)3vf1vb*mKk#^j5Z#863g_1q(dZQY$*FwooxPGsO?B)AI68*x} zB()YxN>(+sti-2%T40*(N+fMzh7YdD(jvR_?uKY%{g39ptca7ltnKrNH~6vkF&aG+nB#7SxM#837MP;K9Xmu=UJMtTxNc$RxUqGaxI%Kqj|P|3Dy8GwS7 zhjs4lZP!JCZP!Q>6BtwrJz-EM)GoC`$%;H}E0f8#>tRFIKst6z2v&Gx+w~=C^C5Ke z+qLzNd!jj!w01zcXMo-(6XmxMcyo69Cmag<@BNz&Nr&l z`BJ+3W-vT&a})T#;N~0jnf#Q5|6#52Pex^|e<9(i(UqRzkQ0A z;2EB!ak~+UtZSiX3v&=W1|)^FTLFM2p+qaxTtw|f)CyGy=vNU4gYj!u)+^BJH~hui zJa#oUFUqnGB4*MA$>}xB7ms~<1`xt;rJ_m3;*$dYN3_8j1nNzrG5TwDg_PSMZ-ix zZNJfo()K$D$hO};BQ#*YYsG%2D3JF1nF2$JwEgPOvh6nq5PqxFuSOa_83>=(^&Zv6 zNI+)!?B-`2c$?AG1a{Yf*oCwTTA8pr^=20~HE>*zCjAGm(swkGF-!wLRX!W6`|uZ& zZbRZTdK#LIL7{8Z)h6(vz!n-Zl+I6!s6(K81^+-9k3(sG$kH5#ZdCv)lV2B0F*5jN zR{m7^w_uw-&e0G22nFCj-E)ZSSIq_j5rUKhnbrV_?1L5~4}G?W4W3mK^k_b^ahxNY)T7Hg$(d}f5iw}p_C zuTlsb$8eBH;m!rHkdeAT?*XbCM8aHMLulkH9@7f1gjoJOFBYCa@Ia6hK1N#*pgoTP zxIvw0jThPsOSa~)JZGd&|CE&M)5GThcoRTt0QfCTfeyLyfb8Ei!!QKT?Dn`$mz^Oe z7^!dsfN2JnO!%eq+nMfS*zQ66tDdyiXT}FJl4r&TQ>s4FJ@_y{eG+|m@FaRVKd9+` z9pvP$I;mxG{iJAmg2tOH)z*__^fcSR;e6=89A$pup))ne<5D!FD!9F835{p69iU{{Cd!GntKWVh* z`+D+x#Sy9V_kp1}#rzc&PB8hK2hozh#|bch4Hp4m{zd~>NOGOOO+a=2QmW){62&op z?~vPiUk2+aZ6;GbWn+ zy~X5NevOs@VE&d7VE!Hju#n_Be`kT}{N-24Uq6at{(3D1GxL{2fcd+X0Q2`OfF+@< zI)7gws^Esu{FONJ*VkwtC_hJ}&fi2sk;42H_nBn!*R=r2Gk=8yn7vOK!EwXNPzikUWojKvg-ULBdTDVks7F<8yxv74$Yq< za;@5cl=m5mQs%G3H5m#WL-0?c&Xg8;^Y)link%lQi|^qU@0~&0l-omLx82Y9l*kP@aa-~5vVRj z_Xj5n*fi96qM3*9itfeVN4Yq?M#Mwrxt`y4yr8w2W72vQ-F+c|K zON@otQ|xt!udWmWdwQao>{53v+)*pg*R@gVXirT7H_mSVe=09cAs z39uCR0$4~sU5al5)ukA{$}Yu$fR>#B$$+VLDKf~E;_)h_*n#P@6mvl(rMQy-OYt!R zEX5B9uoPXZQHr55bSXARlx~ZY1Y#-f1hmZG!DpQkUDy^GWGy}8D32OYz&2WSrFeUw z6n}Pb1vumk zu0!(7-xLDO-w6WD-vs~*Nv`wPb-kUxb5-)!iQ<^Q6(ExQ9VEc~eL;ZvtGNOB3uV>$ zYmcY`*E71110&)QNB+)-=FbtS`_j0lH2ZPpZ%yoUD8vzQ8AMAfe2@TJ;a>#U3Oj8C zz*aa5z(VrrR(Ly5-3mVxh<$0DO{n?jK=KlDs{2v~nO5jGst5bhho>QZw!$kxC9QBO z0k*=m1lS7iCBRmA3c!+38M+nzj40g-+ifPqRyY;VvUtqjM#XbSW~( zlwyT3#2QQgB5o~0`dKW+NcWe!QhUK`91Ej1E-$DLl{@tV$0O#Mu1UUbG0>DC& z>-qPOK=u6lP?g?hFU4{G-M0+PTwlx}!1?z+0-S%J1h6EORnNb_MO49w(B3pY@J!t* z*j_2G=uI7w%i=rvthb?o-ieS!b&qW*wpFT|nOo8mLcvsn@WdG=r6C8&3uM`u)Sg>d z{H612w<GEEzm>=@mbyOxL)=WGyKEqfK8Hn#B7EF5 z@LVM{gXg_+X5J{KcWIuY*_#?m<6~chGKc{t0K^^lPaYxN&yFvKm zU8vUE0o2|NfQ2^>z(SItxd5%ZXPCA8Fo5MpaoMO|!`1(y7Iq3$k?ZGwfuKT`(j%Z< z$iNlq9MB#&W502wq5WMW_um2kK_! z(h_>xNrQZqN~wfpJ23JuVvXC~`YSNBzii5>`abB6 zkUnT;6C({v=I})p-<-`vQ=|(4|0~)`Gtsm0r^;VOY9p~JA9#A&p+dK%PSQHcfa$iR z@gEs0Pg6Td3rM|9x1}yZ{U9;4C5`por`wXoo&%=alE(kuZ?~ncA}QkzyDe$_7vR#C zF1)IBK1a)rbdQ}2%d#z1+-cfU%3Y={?FO)rWV$W&zq@K%I(JG7%kNUTExiibg$&ef z>H2$6rDnaMX+P7pvT7n_-Im@%^eWZlO&zbR)K_n5tb?I$Bh+k5z3!DN6>r4pD%GtL zHrRoYU)s{1*R;e#P|K6%9x>0frPYupZRrOBY)d^4Kzowuwsan7Xj@7#%EouC+?ICU z2UZ5^wiI^|8GqBz+VAUmkg{$|wf0FSEZ-k;gsgqz(ZyCm6UlK|NS2pvKY0--G+NvJ{y7&=M`AR-DV2tp7G ziqdSTsMxU~cCdV6!HUS|_tVcV_KIRx1pUA7nY%3;{eSyB_s%&p?>WMVi$J=$YTut~q`n;HQDeK7^Pl&Psk0K9iksvyI&dWv&WmE3|LvjE_Un zvK#C`cE;BcQ(R|!K|15xHh`V+CjlgM#y)&#!0&(SjPvSWHSoSjL^LXF!=HbH9e}J@ zD-|s?u|G;p=eZsAb`<-f-SiAdAHhRLw40{fYr5%7DWN)Wrkfi6d4@_iohhBG?M~B8 zXAAlwa_FXpYj&UMriQx~oav^9Kl(tVo7S0b`e3A+8vbYS(oNs}ugT{gmiYxvwItF_ zABuF-ha=q-#1g_xH_d+}xtkt%+b9e7NbIJ!1G|KtrkgrwW8GhizD51 zJ%Z2E-`L@%wLb8kL3gy#uL+vn^c$c7S2o1~fDchk_jM%iJL@#vIS`4~j$X}al)U{~E}V_o*Q#k&x* z>89fzXT}HGSv46S_rB5G-Ol*Sf@U{;0BFEZu+^E2&rIN!#c`BhUV{I~EJu4Z-SkRn zR)0dze4kx&|4TPL!^TdBGS@QaOVB6XbiotormO5gcGDFIiT0h8O{SYZY6I9!uN6Q- zH}!mA^7}t_)9G&+_{Z^4v74^40~&Nw9v(B=j$*&Zl&RjDdlq&TuZZiWk02|iBW{w- zIX$05_Ys?#%VZ~Ozd(wQ zpI3r1kD%etjoNToVt@P|h$Zwi{c+KYXqL~~*thJ4HVA1j)8^|4K2Oj8!ss&1vg? zOb|;5GyU;*u&XtnLC@buiVvc1f-(=I2R}6lJz$C;+B3Vq0wwe`J@X;3t7d*?u6zjEECR2cZc_yB+eJ`nqh|?v9E#w2paIXa)tMq_pTPBx<0yZ|(;e{c{;`Qa zXlr!saUEnaaQD}j&?%qgJH86yHTawj;_Mr25wioV#x}gAvNszld)8Hk<|xW;ppN$d z`ZJ=e%K<1moTx1NrA7V=2%myDN0)puPg3Xag=)IjB^`e@gqQWQ1K9EBBO-QubjoFO zY=8Fmb>g4U-^YGs^!;!BT`dnI-Y?m$c>0NJpY*@2h<`~v0{D9Pig>*SFEp%+JK-c$ zI{|x`;;USbp`XiI)`Wkf5V%HpBZ-GV93#O+t?sXZ;G))PAeKZtY1;MU89x`b)dphC0lW*69c`OIn``#U(B8>qtu&Y59IR)4~q~^is<<*va7HZhIsEmE+oUcqR6; z*F<;LZTf9xYD)~4Y0lIVR2+Y2?}(F&lW`H72t_1ic2{Ffua89Xg#crbAW}qvCJ>8c zN}QZTVr1+D#zWDv-n47eG%uuIOe1+NS?Fuik{*jbeH}(3UapTD)=N+rW?272o{F}< z5gFEx$yAvCrWw|iw4t}bEnkSzTmT(r7!Sy>z5boZFrF=Z+js3@{Om&}3ELp#Ds+up ziK^y1&uak4`oX#Hf#5Ly0f;4pnPL2z_mdx{F8bam^Oq+M-o+n4l%8hr-VSzE`VR*C zK5GrXzs`va-USCaay@8=n~|&8PX^t~fK>s~xmt7ZUIjGZPuNkLk?ZvY?ob>@c^SOB zeQPw1MzUP3TotR3aXw7F1bs4iSAPhC4^ulqEFsJc-a|f0ewgZb*eKg(G9DeW9|v{` zJTT0sT3BN;0`0`Vi$^Q8@r#zqrVeEi`Y$n(z*{A@A>R(^WxR496d%D8^i z>2s9t2R4S~y9yyjms;le#mI7?yk7hh%D1~6{J)j&3~vA9!E0e#Eb*`DNhbYg{cI-uVuJqP>p!g45(WQfD zkvUU>`=msVk(UxQe9vzpCHRVz;A!Ng1YZ&B>+Rt2Cr0?tQEx|fQ8co=^YHYHD;n8{ z0H2D=`>#Yb_7GGZ#xn(YR>ofNWh__A*?6#elJ1?Y6YW%B)IG~bu%%Un2yWIHy= zt4sAUFX%f+uh*^f(OTE*5;%_ax-T63?_d=iYrU?4<6p0*!wId|^WlWo>!on&H|X== zD7`^%qU+e8uczzUpzoq!1ISrDeoHs&HDKpL#b1B@wdyj>zpdtVxqfUI zzPaIQa?9m<$XM(}!qw!F%k{${d?CPPjk`kUpis8q^9kLSpFrmfH0f50NL{J@@Z{Cx zHGQRS3KXv<2elf|lL_7xvT!V5Is9C`@Q-efL2_eX!0q4NIEj}XM5VrY9PUo5$pv_9 zg42wgqsdo*x?Cx97c5pOLkY7^W`IsT9aWSv$?dlm|rR+u) zo!Xkia95Lc(2R6or&_nGGLW+qp!*9efPb7;X!VS({AnN zQdZtdFn*o(*K^2C{&`@6I_=|k!L+y-Oh~7Vb~=>RawC{_I_=O?K4leL38qA+<=^GT zWVjVfFP--2bxk;IO8)}| zyL8&UWV#c!N2lGH0_Hd}&+4>Frmg1(fW4s8hNU5->{BoYblMM3q1<|Z4dzXqwxlUS z`g{-OpmwuHtbRETR6+%AlW=){MUa;|y>F3XW|eysf&DWOxjqe`vm-zcfyzDZ1ytaG z^HKYHJ%TQe1S|I&6bz@MrReSO-4P49`Li@-4Rj$n8mCPv9x@|wqlAzbwlkPa)es!}E_=fMld%0BR&1R~9a#D_sIA>rv9JBA(u3$d^*SE+{bn?&IBR zBtn`!gTeTu`SVqaLQ=}t|8$S?@hAXax33+_H|tQk^3ACADc=edt*>jHOZi?+g@Ws} zU#*9NjMLA+M`V0N$e&G0`R*%pDqr|(+`gWum2YYn`1$d*!Pk2=w4Bw)qf)j3m&s#M z|42uoe`1DD{jDYL4!`qZ=+y7v_8~6M>{ftg-G(t-pTL7&kN0~ipNAciA!OboFFgMwak7jZa%T@a@tbZG=3 z@u{q58P($7d3X5T0>ei#bxQ)w#-=mzOGaWY0oEhfJ;3o$omduB*0gary6&tUC>Fq) z3hZ-04n<%p>q~Tbz3e*-*g*IMk%o5R!)2G&c`m=wXBU|K`32Dtp*ovJ68zBO6M7lAndFG>(lSs$aX=nHF^8;8HSz%~GKLjufJ z`8nJ7+HXysTL|_s;66yi)+1XcA;oP$MQ3aRg_*P`&iv<4|urD`;=K;f74j8uatpxuyu(aNaRjo-+7LP&K8$UAL zs!|rMc>{Wxz5Y|Dk-vGyx`5I)( zZehj0qAPEC9D^|GzM}}V0J!vT1zgWS;98#k3xUoeFbd$Bh=9ual*7!{G*lcAT?DZZ zp=ZVr^&Dodd&7)=T?N5Y9I2PSfZRV#Qf>@5w)iJ~}>bUg{gXk%U>kxW#6cIQ`#BD)L0z=Uh zk>oN#Jp;sxQB+nlw&UCPn6bT=AU;Lt&k=-|`L%mu8B1xq6FIXBp|{`zc;X1*iYtV` zFb*Ae@RW5s@^XQO0jr2WRbVbrcdbASHmZ-HW&?441SR$4jSeC)R%O*u{O%p76y&b2 zh~5Y>p7YeO(VC&*C05EkQ(~#=Cqi#P;Im{Q6$rC>MBh_ynRxBnm_`qyks7!91`XlaO7kgG6XP1Xd&pF%>F%=4rE)e&_`>5j$0b z1-}*8+Y|6AYdzc1!{0LkhyQqiJp;)82C&zd*xf&vCR-^mzMLG6z*N>?Hm1iWo8DU` z2ruTC99*Up%oKS!VUK@cdecyWbq8c*0?bq)1-zVrPynpKCw8IZuQQUvMDkQfElrSA zS&xF(PaZT=^>Be*4zF9HFun=cU3)#1?fJlTvk`*b1KjITEQ`_^z_4lM5 zL7v~Ne<1A&@_;V=BWWwh^PBZgr2Rpj->iQo9SZXNX8jB4aFFLW>t9LN=kok!%|94{ zlgsm)_3y$sa+`+091+HqTgnXnA&iyF^PBZiVf?u~zgZs>CY1Xj%ji#G!nu3cOaBt4 zK9A=&Yo&z)k#_}oZSxM5$Mc)D!{%KokE_Q@REH=it(u92Vp9>@GyfKZ%=iGtiZrhLr}r7D3lV zgA-pPRm*n(bhP}EdRR^R{s_{%LMner6NmZ&o-MnAa0U;jI+SJ#^t(hpUWA(rH7bSj z1t+7e?{v3eV$Vb+geHSOz$EEHt^vElOn~K(g$DP)&k*8w$U=jA(Dz`14q0e$4?YSe zQ+JOl>WTC-5v^$t8hb%O>hxG?D z8u4JE!99E^m|BM{G`L69fSK-)g$DP?X<+6!WTC-5Y95${4q0e$pRfeXQim)wxX09k zsdvaigS&bin6(aBXmF3+2xg;078=|&SAf~#kavFf_-$aeIpm$+ed1kUwmVv|tm-jt z>W(O>p13?a5#W6oHyDN?&~466ABLcD(O?#!YFU66Ot(2Zon@`(MZzPsL0{j2KecjX z;NdK-hLz-)`v^|r8n*-_mxUh0V|o!!2lrIyJ0YKH?ZmwmPX}*prCK7v2O;m8dJ5l) zdER>-$y93+J=#BNsiq~LK&H*@UES)<^zTo?=vAEgphu<#iNkx^gl?qD=x+pb^1}#CB+|;K1RA%u>;d@`k$o3 zZ9k{pA zbeMqJ^i5`{Dt;Z>ebOvcFrp*Hzp@Z- z@p@DV)>wd1#T6)DL%WKHLa$#jqgL@2#Aj%~>ijmEZ2FaLK1Xtb>04PB#UGv3RHa`> zQWXzoZm(ypSjDT0LEpqm@uRW%;FoGKf08zquB45=Op5q&%~E_b;mftmRO>joa~Ubs zs+RkSa-S@B9;KaX&6fKqa$hL-C35H5QL4qmP*bffa(@f)J1y7H3!U)d8eFQyW|wMR zC&4$#{dT$EE%$9mei!RL&|P_6y z$7mE~v%U2oOEbf-U@|GqT=$eXm%b^^`ftVA;KqDanz^xqIGcuuvzd=2rJ0v47w7V; z#JS=Dajtw(oU2|JXUiYrTphwhSDJavKyj{}FV5Br#ku}Eakl+SoEzU3=cb>>GD--w&0n}o=_bz8Wl zSv^LH({p(txw0$Zs3v?XZuZ`4RGF#y_q#QF-y$~vT`ADIG`mwPw1d*@&Ryta{$^Bb zTeU+}A6E)ZI;X4$&#TWV9}TX@>$v6g5t8TC=M1clMoyT%J=?>V9f*y#$!es+ z>31EEw(E4cj;wa7COo}9qwEeOrCUa?=7=0E`Cf2NSIPxQTB`Lpm=yXHU5_T4I!m*w zJC1TNn8)FvjHlQ8F4SzCY?9_Fw2Y_M`@V6|*M%nL>>(zjB?*g+D)czV6>kR*h?#-yP)Pp|j=D86NvFw)I3Hvde-IK=L4&l_1}m|eGw zr`P)y3W^=gWVive>^Ky!Z@wh5CqcYHL0>p2qUB%6d+=@1GCQh8sQ3t}wrm@V=?_UF zJ8^so^7MM2cCupFu_Z{A{RjC7wvfo#&rJ$NtzAqHQ{!4GCXN86;O#J;UhfNvN)8KN z>NaIn#?$MACQ||Q{8;IF$s&6%vq21D9Xu$?Ig&I)mGSiYU>`{xhnNPbGpfoSVhZ<& z5)MGI6x!iDy*@ZwlyGD+;gX6n*pVyW<08t@Dn6(uf`Yp=i-IGVtm~TMlnO5A>Gi>1 z*n&B-nUt|uR5?$t_uV!WBnP`#a#Z<#Hiu^z!tpOYgbVG#E!4&#F<#p{K>Pk;GB`@c z$&}4vSDff%&^b{dat1^{lyfG=$Ucj4dVTKsB#U`^eeQ)!gDU3f^|@xtEa6Dt4pQ=3YuVSj^MwbJvq@Ud+?$b2pF<74!7^ z+|Bi%@ia%-%h*UuRLUBpt&FGF`--H5Ipj;KRT-Buf=y(M;0zEe3h7;{oTu0O?x23o z46*XCgWI5$2cKj?a>i&VU8a!g;8BV5K8AA!_X^b>8Y6v|^;pJz2|lMlIo-r!!qCAU zyH|4w=1??<6v~@XmyIM~pWXnPlarAZKv@lgT1fslVa27;g!A-zpEF70ZV7map=LlMWa2^!mIJq^pW~ zdVSu=Nr-lIF;B108%26d@m<7>CS6^8KN6c)O?qrGPp{9bAzf3<)9drblO9*h)9ds2 z|2ArT@l4{Ul0LDRr`PA5M7p+k2mNP|o>0uw>+@!jo>+|YJPb%i=^?3_OPcEKL z{Ar}8sPc=^+45E}(R><{f|i+D_5T=vyj9!an`-g7Ern&?&6RZp{JXgV{PLS>aYdtx z#nq1iL*dVLj9&1518!K3qu&dvi^W%ul!HQYvqZ|*LUOA_$}d84qeO}>B9_}EQoKTP zlSE36klZ4XQY7S7lAVR*_K1{TLUMCN%3vY6H6mq{klYxNGC@dgi%6L%r;cLexOy#W>$%_2XMz1RzrTXkaAM|=5qL| zAp{H=2Ws$|sQ}Cu0e)^b0`p@6^F<(4zLZxy>BP(S@G#`?tSWbmNn6)J?kZfBOgaht zrD6(|rCQ4oPX)i_Z%dMT3V?TT#Yt7M8R(iSe#_TmR0Tir?@SUrg3#2~34*GEU-Vqk*|?10cyjS8v??ju;36xBhXze$u(72Hcup9J+3a zvWFU#R~6iea5zcA+ZHnvuDAlQD>70osTQB6D!4;IjSM%aoZ%2Xw{dZP71Cqu1XnQ* zU2B{P;y5-zEB7+^leFFl@I8rIRRy;#glwo&k^zld_W^b&5gJK9Kh7Zm5;IDS8yb?2 zYWKFo=N?>toByah_cnx+;vWIo*^SFf#OTS~-!M8!@O%i}@XvzW=rBD=@Lv#m^PdH| z<6)sK7#j(Gg;2Bh|BzKx!R62Tq!>#eG`LYgRlyAq8liTw^oFbB${-@|MlTY zmM{f?lIJ&uk|e<}gvK^1s4BSSB5X@wP?VqE%HxjCZy+Jv17jz5UW`tP;})QICQ7IZ z?!K6w1br2-cN#*u4P#*v^ax<7of5LFD!3n`J_*_eux<^Z+?cV^hQ`LA(SS{E2<7gK zZ8kJkq00fgA`x08`vp!i;|$7!n>KdZg0T{O5JJy45R8-{w{7gPC1R=i4Co&cB~%5s zZ5&8~HtUQ^!_`PjNEk#-yQr-a&k3r6+dB^0+G2T}22J&iYa5F85H}?AZRl`PYHon+ z?thY372M~cP6$iuiskrC2>t#~g3+;@`#$`(d@SL?F0doS_5Ujd%)XE>vE^fRR14WN z8kaX2R~6g}61D|n3Eu>vTN)Kq72FImIw`5o0R6__NN`_BeUik_K{bYl`U z1X%Y(X!J>kdquV-NmK)UcB2yZP-5h(tK^}eR#k8>$xd5MtQ@X}in|+CgV_TTdy*o4 z8EEePh_5ofPvK3#F7hrGi3;v5IgljoF2Oe{T=C)}S5rlAG}RJ1)hdON$Su`kx2xd( zlY>e6CIY>41P5DjsTmc#fOeHp?>jIec#wEyGZR$m46qwOGmN#IX!9SPM>N7V0w_$Vf& zra>|sE$@zCI(}y-AsHh{VE75sV@cqN0;u@8w$G>=?9h~G(k2cq=wNHy+oAFsLw>!9QRfX^xL8SjGl%^*%3&`DM9{E_@O}&7!%hHk6h!U$Hs~irs!mLYcf@Bp#o8XASbKOEd_Pi6XbD11 zthHtOIgw<dreC5Ajl@# z%9g;lY5BSGUWGnsBbCVW38f9%$mEuG)W6x$E@DKq#zX?)j6o!Ds@0@&Te1hzh_)o> zQ%s?eS<~(O%0GoRW=-!PIW^UXqMVw6yJKog++9;U;BHOriMxO5AlyS!N8uixIuZB! zX|r)xdfFm7j%oFDT+=S4V@b3q ze+pr#>FI3j_*y@`r4S)Cy^9cGbm>P96ttE}%3e%b*b$&B2aQED_MYnlB+WBi`0b_BFWF zfa0hLS=AO}LN@yN$OwdgM1;+$Y$RxsU_xe_eHjxn+xiQ3V{x`(wq2QRC+6VOxV2^$ zGA28Itn*0PmS`#17PN`1F+7tUKxrj6!>5Vt0CImHazL6pfZRV|-3~N&0J(o%N7CXB zAop*i{T6osxql}ew73JveS~z#;tnA9AEet^+yUf1O1i}24j}h2(!DJ10CN9HI-JHG zKyH{9fT>D58#Un8!i-M47G7?LFtusi0pxb+zmUA?Y1{$iPSq*sBy-ZZ1ITS@rgmW( zcL2G)!YoeX4j^~Bo{x~FY1{$iws!!faR-n)Q#R?Ho5meL?kw$rwl!(o0pt$qd@yU% zxC6*tsLz6ejcMEgHD% zYB7J3HkPiWjlN8Z_;!o>Rbmy{bg$i@S0ibu)^q@yWgt*xcDt(? z?%PUG2Fz4ukBbnNRf8!&Wi7)Xrd5D;YhR=Xf++p$uaV{S;0KUVI-9nV>A9bRv2-?V zCDZf12IJS+w3STH{~k79Fn*{HK= zE1BMv{cQ_EP-TYMrn6})nO?$z-mbGdz)9~$*iM~ITgmj&Fcj?4*|e2R?@rhrolRTG z^yA1ptFvh(~YgyE&6AAQ-^9n(ftrRlq|~R#EHh_ zLkmJUo}(3_FCZ1-Lcb4H;A%liHK%DPzha9)C{06sLKUVU^t1)Du%&>MDx#%m5x>$k zr={p@NQ7=dr7zoyUimGl(2Fb3BbI}GkCZB+F=-KvNsDMqT0~>g<}@a~jIy71RO+E_ z7%MI$rHW`^T0~>gA{vtx(U>$qV^V)crz_DZvRilMq|R(9oxPk)S28Z0eXJOabQ4Qw zhp~c_(TyQqokRJI?#?z4;o_uYp*H^uACtlf6cFsD-kOIw>C2{E@faV#w3+1B_{U@v~?Ou;y@5NN>lD z->HMn5DK7UW-0tG(M*cNpDKu#5PBenID&qqFMSbN2cn4}zCq{@F~o;NtpBdPAS^+o zW87?sOJa$29o2Clb|UDTm$HN%{!GD^12-g!^X_@qJ*NV<7xR2c(fBco5Nou0#^fkLqtGz{D7_Zv7x*>{H+A>7(x$3 z5GElUNOO5p9lvAkKK{6=-PR)T4Zy!92&m2zI|BB^0#=B_-$q~@31bZagWIT(ThUId zOT{8JI_o6I1E8&YN>fzU$(;O@bvNl5%#UTM7H*sNc3p6WP5Q0F(2*sLKG=08yoC&P zov~!GO}Ddloa$6rvzj6GCD!NEGMhQ+Wj!x62l{Z=vr8d6n{<^5l@z$uxK)VyR8p$- zIe2BUT#gn@>zf!bO1L_jnvq)7Jhe#cZf7C52PBm)C2|xkSN;Mb3((*Y1jtYj91bdX z3~@PxIg1t$*bbn6jQ}}psrR%^j9iZga&|IWbv$|$PrIG3phkz^A=q<) z+Z@5h4WAvqKr3=Cz7S~u)=8{m2XMQi*ma0nbsl?CigLbFWMD3V{W}7|08fwZC&OcB zpbbY+zSnl6$&4wAycsxw|Cq4UAx5)GDi(1Rv30b?@5vesNm5OFih;4uKcVj`0{t_s+mz58Jv zKU8*kFF4=wzi@Qf@0bj;za#A^8;Y?n`!H!&*`ThVzb9>#rBduigC9!zCxd?&{W$w) zgRdg}i@|T|1o~If{<750pnoGBDmxv+L-y~a!)4tt5@a7CUEk|bj6~UgkXE`^GYp*B zM}=|p+Kd@8`vYfnz^OyIa{-%Ztm1nX{(hV0bUxbH?Y@gxk`|Mx?O_# zu$5}@u??19a_3`Fe`^%z0kl`~s(D#xdbC#wzCAGbHg`&eX|IxN>{Ws>dzGNPQV+@t zcMo8FIB#8BaW3sI&iWd0HY^lpBX_+G%G<<$FBz1#nV%g7#(DyExarCeGGF;#}{{q1?9C;@lV(=cY;G+_GAn+iw)-&gaCr z`!jKNXe{In%G=poocsEUbN_g89#|;OgBOeQ5Dixc0k(gotYe4RM^9u(&l{(07*y#3#c^Qx~oxdUC`49>H3wYX{eRB_$Sucu<_4 zAGRP@_6Ho5!OaN4_xNuhrsm%t7<_*TIohi2XmJOl3O3QK%IzwKESIa&^UJJhE057J8A+%R%8K!Sb+N-cLpwT86s$|emCAW+= zU;}e|U4&TCU<2TyhAKs1{PgKdLzO18^iW{LP{lKkt5_8@RPkJ>*(%udCy7_W6wwkqoIoDkR*iN#iXH%hAN&P z#kYcnDjs8~GKmPjqvy6q5^~8R!|byaG*s~zLlyQgli>!?3L2_-=1U^C62u!6+yuuj zT4<(EgDh0De35O&TZbZ9K^l=g8Fclv} zLzMz!sKTKumxH`1PO0FbG*l`0g)Nvvnn@Y+r-sr{#d8~*BS*Pda@0^7s(7AZ2nW9S z5N`i0*g|a_3*)uD1GGmBRX9Ax$yCfj3OvS8<>RPOwCZx{hjLzq5px&~RYK>Jv}mXj zx{zs577bNGYe~B-43H{x5oyb!p-Sjt(q4;(Dxr0x{nke)lh7rkvn(2_gf1l=v}mXj zT2H#UMMIU)2GSvmhAN@Wvq0mc17$B`BP~(>FOjwi8mf4Vp$f-($(pL5p-Mp$86!CK z$BIIFml{e#70(^i&nY2R9(HgWwDN){S&*D68cJ8tP^G{as^lQYrdEZD?@Fx43L2_- zjG+qWnOIC1I@n|PYA$DtjRuiIc{Az?8mf5q>7Oyeb5=640;r&&il>F-k26(V3Qaf- zRXqRIEHqAGF;RO+yPsXg7^-k?YZyNCVz#m8nVTOI)zeE=@G;19sdNTThSFtK1y^o8 zRpQIJF_u@mRB5PE(3V-_oEev9Q96`{Dh0MDut(! zo}z}*P^EAM6V1mk^QgfgNR9j$x58DaE!k!Hz~*O}r&{dNsTS8`QZ25;40JZP zLh_T9|6L*Z!OH)+ko;Wb|3OH8zwsXvlFNX83vc_eTYrnI$^I7b>~HZ4k-r_tREux( z{VlGjjP3{0ITF5eagCu7h!C_);j`zM5Bpha0fLmDD@}ebGF5j5Dz#uLJe}7fXza9U zi@=ktnE}t#f^8rx)i~DKI965lC0LeBl`quJ|3)Q_*}@ADL}fMkA)*LS_!fFbu$xB3H5Hp_Ym75Sjpy?9fh57tA#|jH zAd3bz597IreK1KPw-A5!fGaM;wGj!fXCF?I7!LH*zmee5w)$5XxA;Om2k4D|Bf(W} zf0D$#KtKIA5?t^OB}se;G#8m0$wz-{9!hz<&Ms;$eCsi$ z#H(uw(zS-0P|F2y8btUR=XkD|PftqHVo30xYZ_54F^s8YDE9XlC0sV&nWSVlAbS&) zsPSAd-;)IW1hAA=jmF1u4OtPVT8-y&`hg_*){rf0R9=nediud6iSak&WcP!eLR+|9f6N1m*-!2W9=HG{K5-3#2K+Ko zO=Nyf2T`}r2J%Dn1VB)9+>bWr%{YJCPfaO?)bDn{*ofvq2dTLNL6=iAi}^Wf_8&D# zpymf+n(GSU{9lgw&*>QFpAh2+J78EO#=+Iac8otoVl4g@G0uq7&;}4&OWhf9{{3S9 zb5_RrM`Emd!>&0##h)i&Y+`Kr;4+DPGPW98$4%xg#)EB8O#ICqVVB5RXnAv2#WOd= zF?HA5v9W*pL_W#cITLJ8{W2Q{60Jce6lSAtG)Aqj+ z{jMt6+D<*MoqY^bDvF8C(dg_!r;v_z7RN~acIOc?u>DHA<6>`-eMYDmH z4Z5SbU&9$f|5}Ob?|SJP2990OO}Y4N0jkudY6jwukz8x|v@(B;#>@2ir{M8u{+tr6 zTo>?J@>Fcty_kLrPQ}qp@-l6A_woF)HQi3-aJMuGboZMO6TdA)yL$~1|K$8hS8dnP`d^^G>amsI#;wS@zGdfUpOwM9GBT4YH^ePgppZh_a(NNW*u?YDDA&aJh zn5#yqMRP&i0Ag_%nfL|iTeQgbQFSNTDLIOycR(6UGSNIdD->F^6)Ik(TB7- z`jg|=Su%cM-x3C^vt$6%nj_d*k8HykHBQZk#-$j;n#d5c6vwpM6b@0rkN~Nr80*r6 zQhq)Mjpuj%J#LfDg?M1$Pj5XBsd}$0ZiFjE8P2%78*;RG9S|RZoqh9sj8N^D8)?N1a5ZkA1viu&exOXO-89@J9lHCTk$cl&P_YdIvazaEMPh}Z9i*v7mO~> zD=E1G(Af)?gT02&Ne_VKu=*Iod=?lCtHRs~=Iq7TCtz6Trn}EtelTcqQ2{W2?{$IU z)S|^_DCg>*?0Bav!qaC22U32{a~}k9;(G8a)6mFxSjwFs=KN(Vyh|!|923sE?IsTj z^)i<&w42IgU5kT-(GZI5N7vSkPHAf(L^W7<+=dp)eQ3op?)5hFe+*ifhHmk8Q=|0&yWB%Q zY)z6L_X-rPV2@kD-X=ZmcSgdV*3yHXM!fX2f#9U4%_PB|b`glhC4;?c7t$v^jXtW* zmu{kBulWo?>^UpgEmF==$zylxICK;l>0^U4yT}GlN370AXi_!NLQ}m5@vit2 z;VXXPjVB^b`~bJN;6IUFFz7{AD71**)%$>3Q~=^-5*=cF0c`ptcRqNXH z=9#I9K)WbTZ)Qq)4~t@Vn^L&m@N*2e<2m5ZHw6`LCs z-B|wNha*a}15mopMmMU|wQ1v7C@4v98+%~Mi=_9G66`vW^v;4J zN$-u?2_5FZao(Y9$N}O=)L7XOK zb*IEZ&W%7g&P(VTJM=Fo*byI!ca?o7nulUG7%WoMZL_gFtK)gW*2qv_x8DxnyVvg~ zpuwBY7MV*9N8Y679#yL%FvPR{wg~nUI+%&H4Kn`#rU;T^wq(LGdLK>5O9L zPKuip>h{_UUu>5c0rW#vmu}A!EVE7GFEgGLM~}EL8gWItCg(&!OpZgmZX;F#7t^sO z4)JR=-gv~FafsZWCKj1KBC*Wc_b@V$%6zQi|o_5un7_-sVoh|L>9)pAByw7 zFy{TX?VXDXxKX@uY%M!;U1xg~;qKGj5>mslqwZwepJjL;rf9qE&DM0xD6*d^@Get* zrVIvXO?;S9b^nRek&DNd_!9a#F5Ye?OyX^24?v8!O8h0eC)?gk=JYuDmN@uXG58<0 zH94I*Vk_qkPJkKrOqj zg4MDeZ7~$_r?;MjkY%_gQtvAmO-^qOLf4$$na&s`q8~tXp)HDWUw(S)Rv@0kC8DW8 zj7XHJ1~K&<8_Z6z$U=3QvpQGO_A_le?Ymae_A~7clKtLHL-xKu3)|x^bG{1|tBzoD z$hq3k{QuLOZ9>;;Ic=d{U*y9ocD=p=j;mhZ2*;||@;CbRdbbJNYr_6*!rp`9uh(C~ z3DxVL;e_io%r{j1YTXnL4s_CabRDa8Te_~*`Z&7KI}om}*Q4Md&Pi|(=Nvc)TLK4q z&xHfM8{k0iRyfdm2OR2sgf8^%r3=0Pp=+(yAJX-&*5A<$t=7lrhF5D(Gr0BV>Rh@? z<4Dl|8`eE7nlNinU0rSVIw;)FQD-4GpTo7vUjF6`e-ve7)l-%muhwU2=i0{KBDlU8wU= zpMG3)FVtLtT84}6S{<=}ZFR8@(dv~$XOY;yhWPbt8Rmr4A4#p%pSH(;F5t@fw`;9_ z6Uz>~((co1^%-ZwZV6Yb6ZQGJv@0y9aitx)K;Mjp!%MwYfwER_caGZ2UU99lmpw2P z?auyve>v=B&Hs5j%zq*~%-M+8SjKY}UDj|Q9rh86ZqU}7Q|M#PW^@?CT8A;L1&kK8 z4*T>)bL3(QO=;8C)I%tRf1aOq9!bcvE>f)&{(ru^sillq>c5g=XcV^de(D(Rm(>sgOO7-K!_acQi<+19h3RGkUNSkHPa&D0v}S&vs3V?FCh*B2thSkHPg zWNoTmtYsjn&$b~jzJ?jZ-?gcc~vz|h|88Bl#>uIlV0b{IZJspHG*0Y|D z!WipWPbXoF^{l50K2>4(6YE(|S4o?(p7nIo{G0e^RSN$<-yLQ>xGk?(&z^&N@VLC= zXTlZhSubsYjPW}UeYqpSSUNznSzq2* zFn%4N*{m;r0+^r<&}`P%Vj7r`4$y4Y*K!t^b~-?_Szo~^U`lj=X0yJ~>0o;40L^B7 zg=c{YBc2&JC$i`qFjYE0vsquOHDE^T0L^B7tuF#os{=Hf^|jdmX1Wg0Y}QwN1(-QH zK(kq2JLYtu4$y4Y*Zx{COLc%|v%U^w>UDr-v%ZdG*6IMwW__J8hQVw$K(kq2S9Y{5 z2(b_%%r+gM*{rXGCA?h+Fv#I(OTu>QKu0u8U+Im|wo3+>X-gF2fv;xlHmG^-qrD`zi) zg47wjofI>xvS~K!GiI~X0Gby8<`Af|X*TOKX0tqU@w`Z|%BI<@&zQ|_f$#OP5Sq>U zjM?n{@ZA*)q1mj@n9c5k?`zSJT$;`L#BBCcczzuVkc^1g?4R&-p@m64RGtKg*=%OS zGx##Ir1EJtdp;CqKXNr}h$erGyB-42Xk5){H9G>!e>rTT!E;+dphZ<7dh$R$YarSz z_XRDB09gnInAs6zHqC3D#=Q1QU~Y`y*a!@6IB_j$Uh5R|+P;|WG`Fq2+c?%#h|~(Z zsA~B&(&t>W9pqA^N*{w*4)P-DjwPoM5i~CPXY~-wpA_u{u@jR;nUgrtSkz*VOUqoR zPz4doT&Gy(7JQ22(S*U-l9bA)q3%84Lyuy5OjgjEsA~cJj zOn7ZKGtb6a_r6BLu~`t-x`kq`%h@C)1DOrTWZO=xb+b;^7!KRhS~qKEd*-7(XXvat z$-By@wQe7D;tn6ILs-;WmqNN2w@$cnK5YfT4vE&ff~Z31s2C#AT2~PB5V|mi_z)|B zF>75xT!PT85k#yzsg8$t;`p$Qx1y6tx^aT9;2#I}t7LpkGDvvbjeC<+hk;lIirM~( zCiDT-4433D$hk;$*o3UcY<~sT8IWELV2QTB0;>UJS_4>SJ7~KtV*4ww<$zq!0CqYf zjoSVS>?T0&X#h*K{T0}Yfc#$~tm9l%r@nIyN?PjJ;m;N5Pk?1&sxi4`P;emI>y;=T zQ+Q-mhdPSiHH|5E`13@xE5!H*I&q>RPf^t|W@~K6moGvyA+R=4=qI#b6V+=NEaD?g zv^5s_TOhkTQC=dYsOlJQiS+IK9R+7c+Cqfhg21h$w) zm+F;W?06J~_*yt^HLVn+{obj&!N)_N>=- z*050#x|20FN|&hCOg0APHJvcUb)t@t)6s?|+}WK)5*&@Yv%ByStpwb|UBGqaeBR6H z=yK{w3srUrt2&IZo!t;7(^VC?+leftmJ#4iW~|*;LJrTnHhkCzbP}B21?HfrYOe?`fgOA!+}<7GB5bpO`4?Kq`x+}NvVo9h7rLCmAAkut zW~+@oG~-N z)H~#bE~k0{n6(ahq01S&2+T%@ywK&;ECsX0A@5c>E8a(aNGk!97 z+NEdwZ1A*8&-lgQX_ubyD`|f(+NEdwMmp4scIg?vlMeTyU3$h5()GO`#X^3@AEXtQ zDtm)DDvYD|X3T9F$Aoe9K0?@^!dT_}lAVE-W(etW+NEb`VI1YOOV4l!<0_|JdWKUN ztDJV}87^V`<+MxBND(GfPP_DsRAIv9KB{gaOno2PrDs^eV3eX=dPbVz9DQh)p5Zo} zs}JqcGdzZ~`p_;t!)rKyAKIm7G&NkP55J#hq#G{Whj!^1KEu`brCoZ4-*8H+zO+lv zXlC;c)t7eZ85uV3QhjTvE7RsJ)%QB$vuxh4`qC~vBVh9()t7eZ8QC@;R()xgo{?ko z^{OxJ(ldfKj|8ZGOViLED|7++tjlVHdw<%c_oH2Uuu}IF@4ob=UAoKSXyCHAVB@m* zs_e4(D(AB9mpfk_Tozx|u!1CazL>eJALag=-1#2nva;o#FL(X}p3AyTG;{jGI+M_C z#GmgIE{ks_F6()@^T~gJwGVWd2I)=J%Q@KUOM~>>w+H3E{Vr4tq(ORKNeXAp+-IlY zp27nZbNAMR9GoA%6yFa9=dW8W&ZS$#S-(S^4KIna@hfpQrQ{O1IV8?yeZ;x^L~*WI zB+iu=iF4Hz;%s?LoU0FtbB)fU__dwH*;*;i^;5*zwo;rMuMy{_hs3$%9dT~|L!3K9 z`4qo9EY6Ne;_N(Aocpd6=l-4IJn)h@4}K!fLw}0%aIiVWA9+)pUEhkcJG})xAMGs8 zVJRDb8~<#Cd*=I4|5J&Wlfp^U^_a zUj9{_ef)Qi!TGOr5@-K#abBgp&EWh4YvCN9Z|S?mP1Dbd>(-w$xOtEC5S^ZVFf9yj zUN#PnYNk>Bx$m8TN-{P7{-E6V-(Wl7(`t*>gIjj`9_?Uo%g#sX>yg@ZT22|3h3m=ylDI02#gqipSRY^;9?-7w@3l1`Nqo8sJgZxhBfvq}t zW-RCjl!JGagF$TRB48(mmgu1gvQEy{Z-OXVr7CHO?p-Nj>=FrKv_$tFl7z6Im^2Kf zCA#-V@vWpKx_7fI$3H}bykJx#2|=>RFgt4{Ez!LT1;wsqGTZ=KNlSF^d`aXl1n~w1 zN8$KI%fFEK(A%PgC)*h}ZIpe2uB=BdOz{(jav~QB_GxbnhNf!XYP?LOYz6=%Lx7gkzBjH==mpRo=%% zl;cx;5G~O|yQI)LX32xDDNd>2VK1N~gnnTQ=2&J@#{8*av_$vb#^%W3EtVWLjF#x$ zXBff}FFxdDW^@a+aS)8x_72eAzobSm62{3?&SF=b=wwho21##K^sf-!pqo5VTnE%DXA=F`irE5Imk=aR3$CZLrr9i;FupPiXgM5 zhS3t;dk6J%E{K(f9ZXB~(330*&JhizD`|-yIx2CV&T!7zL7}AJ?7qu-tfVEn*C|j= zFtM00bg;+n)$JjCPc(=W%8^l5(h}Xf4;zv2wvh;^q$Rqyh2)P@R9p&0K_#~ndH<{H zAG5s%1Ikb^rA3nV~Ji= zLE2cN7gdrrmgq%Qq>Uwd(NNOH61`{`X=90AG@P`tL@yda+E}6&jT{czSfUq=B5f?u zi$;?+mgq&*q>UwdQ4MKhiC#3Gw6R1lnnK!Gq8CjiZ7k7?P9kkA(Tiq~HkRl`vq&3D z^rAY_#uB|~0cm52UUVAiDQXxk(Ti3v(R}_gj~X0;)TobfD_S)jzAlSTYJQgaAV;e? z2z6Qf80E6K^5nAk`OIZ;5n+JEHM9X1`@PG)-y}%3oD=%Pn@b8+2;}L2qxl&~Z3i{L z;^#O2GeYwFuz$ahV@bXxB)<*&KM|5&hW+0OIg8{GA^BCLW_E!tZ52OAmLUMK8KL=#&Ho)Td68||8&QGuY zwIK1XBL%^glrdcP()Ymk6V=e5?RXIAuhOv0A~Lfg)G`~-di+Li>J1=#5g zq5KxKGYPs8usai>lUQ`R#yHqu$4^9iY(bFn(_3GJP-dHi14__OT zQqcnAVHvJ?EgY-R8R?DPu6{=1vY40&{0_D)DJ3TXxV(W5NqfyC*~ftn&5vR`lLW7U z&~1r=Y68EB?MZ^}1?;m#XrzUiI80R4Y68EQ9Y~T-!C=6T1o8PagN~ZOPi6;`B+7su z_BRszk`l82b6{Y!7t96vXo+XRRz+WH~lT-G5j-l5Qa(!5@1$R3G# zJNT3Di;Jrp(8=*NG4cIor$L?koGtP`k~h?d(BOKSC;t?QyzykG7&R|M)TkLZU}oZ% zE59w*F`D$P(8`@PGdb_SjAYJy7=$Yi#8V*pftVGtrSLv0KY^SXf!s@i(qDj>-RB=t z=CJOU@_aa2p6D9{Mg^|umZ9i`TqhIqK+RC)XL1KvY;dl$u_3kK;)doQ*K7+WeA1_hxdCx&*X!NvpK{bwn5wsrB2O-wusL`iXBg@+?l=M-45uPEWS}7PW~uPY$YJm zx!)a@qCds?Um5eC=4^h7q?*y#ShZjbw6(GW(2nKjs7zs|Pe;%q#>j%dnlYBgX*e9G zd1#z}g62tfK(~nIDxRAtnjep7{)n2-h|@3(5L?T%)p7n2>=zGst3||Nkia4)Cao zHSC$QNp{mV*^odINTHVm2z3LYgdTe69YRT=2$3e8Pz0nXMHD3}q9TeHQ4!H=!QK_G z<=VxrSH0Hjwfn#CH?x~fSnvP;d9pj-H(!}PXU?26?_Ogy$SgW$nM;iey!by(Ri3hu zhpk@>@)-}>I5jYsmgxvz<5}t%E5uq^{&e-5FpY1AoU)L^YcgB*4;$w- zP9=3UiqB7VLm1a@AJP@ek4}zJcx1|TYWax}`u0hPf7-;K{zEJ08QHZccfSxDq%W_J z$F0w5PW|Oq*U%T1VbXg}qAx6)A0W#=!fRcKW^cc+bRib@&uM05aiizp@dfd|WGU1w zxwwOJUNo_bI|j+wL25~mnps12s4<$^p~h-v#~^K&fP6B4&el^|OrUmewu=7~1YW)iKAIlwDzxJkCpF0Onf``bi|Om8qpbTFb!P_;wBQCKxF2CSOKD%!~ziMxgbhF93U|k zME$lPia^XH(F4SrAXesqSlJ9;b2uuSx5EK;CO7{GxXZ!KzZ1kgBpv|qCW)u0*dD~o zAf}Lb2SjWhh)+TEA@MDUIV64uaW#o(bf~i+W@R-trOLp>kc%>v=$TP_zFG4lb|hx? zYHnn$AuFmQyC+08Cm{Pw>}I^&qQ(yX(tc>|k(yKA^xm_3EnJ)L%tnZv^<7h=+{lZ| zw>TmS2^J=idk(F;JOYcL$URj;5a>m+_Y-}T=vlEr$ISOc*Pg2NC3=!;&!P2d)+^17 z+Z?!6=vJJe*P+>!&0AV94(kEkK`rRk(in6>VO2c)sUIqG8o*Jb_~MTmfQZTX1TWfS z`L>6XD=#a|ruw$4@Dr8R(JEN*Pgk#n@LdHV48+ z@%3oegV1V($J??R3A3u$MB!MV*|;`ww2uXvjiJU6&BnEfYxp&zuw-yu{BjaVfFP5OCE}T3a28&H+FQ0zIX5z2{{(YEOQ^hJ4bO3m9=Wv(>bwlm{*I{g zsUT*P7#$$^s`(biu%M5CSVg<}7lQj4-262lx_1J>mn>$0SerN~PK|=s`Fm`Pn$^CQ z={JO;uYw3I>AFZou>-GHYgHyXaJ1{Cz;bg&QHXktDxeQ)>tV6Q9<#%07b0Ef=6CRZ z$Q+)h-h{l&c^kyDB>oW~o&=HH88PfQ#UNJEZvMC6wt$=e8;GAsxRLvIU9e{Sr}d9I zm%p}1VZP5w)vUuInVkX=d+B<76Qp5{E!w+*qRqNHM0-o9cA#`Msy$oRRN6_a%E2Ah z@r>ai+QETxo>MeYoK@_NF$~4*wW?#Y=s(x0rd5GI9aDA2)4o|&ZY#mOQj_>zT8TA_ zyKZw^Boh(_sM9m~3iIc6lF*&>I2%LB+ z!_?49bC=~H_zfDJwX5jzc=^nBE1+)pd_V5g_zI-ukCNwWkd}|i2hUd_Enf_Nqb692 zvV*va%Kh1s5_uLJDw`J*UCE`xSyRU zzjQidinZZyGC;Y`9dA3{I?AbdwOL2tM&w)DJi9pvdgv%@-py%)_$|yx7Kmdcl0m%0 z9Npi>6mzP{5t2k2L~THpBKG{W95dS{T>$O5Rxv(M$icdpz9&QW16}gBaMQZO<#MYz zKh&k;f!O45RE|mV40AYI9}MKM2aF|$Gf6OqN9e9yZfFi`XX+a3DwwIM`r|;Rey0~^ zs!0L7+-fz$Wr};#?sg^>RfJ4!)D3Z8IA=NH2hg~+6|R&L0V|G0p;ew06w+#w9u=^f zORLF$Wi`_Zs%W)YZw*-OqSemxt!7;wGE%RDHixw*UoE)J#`8vSR<^D7i;>9}jS|nj z+y2F4>$8T1sPIHP{BU@Mssx&uUJ?pSQtT6AzsuU6L3%AkIF@~MR=TZR-n#WMMiF}s zTok2dRapt$%`uX?DF)h*DjVvi_^`ESidTiCc))fF8r>i8Tf49iSru-%d~HnYjGdWg z+oi;gI5q1zYqA$!lY7(@J{0p|);A$a`9?|S$-oTaLd+W0*7T<9;HcO-T8E0dG$ekW ziI3Q`jTQBJh-7m>LP&&JN$riVWAJrtK*E7Jt7C}dbS=pYE74d=o)w8{sC#WZ>%@gQ zOtM{T2W^|FlLNszaog!<8BCgp2{zd7nskww1{RcBu~`TXMJ(sWi}f|2{sj5}V@4xJ zmWJzrH^7wVBI0{|&fhpPOQk<3l%>)ioPK4gW~olfC6rmT{lP`sVp+5)%@x{WS+!}+ zWz%9pc)47fH!w@EaC6J#z65|*mI8>NN351$ffp^5*{qtxm#iyo$@p8H{L|HZkM^>{ zkn7wX7_fM!N;#K{>lQu8;_l0^mBP*supbC}L4YmoNo8E-jPlT4xNQ9m?<6|=<(BqW; z_F*g`m#a+t%epX-MK!Bsh{ZRd7VhP0&u8nR>gdnt5u$Hu1l}X4S=%uxHKVi142RMP z)X(`t=_WIjiUVV1*6uDfCL6+<++s{t1WXouU`=>asV4F0LSk3reqWrgWF(A*{nvjNO< zV&yu5A@Cm9wFR8$u{h>PYW z-AoA%LGHY_4R&+hK=iNBnDYXN=0(^_J#3ZkVZmpW*+R3j?}I_z%62?waES^*nO*Rp zwUDjF4?~&yev>?xy|cct3@7TJ#j)V|&T5%&lz12AL*247EP;M|8~+pfWb2Uloi_e) z_$ilotP;>?nyx{m)q<17Z4O~%1$oo1t7i?dg=O)sGS;;&RgUNJI>lRLEnY-=3of<{ zOSDb@GsM{^VV(U_$JyJ~;(FZ5sM+!D@Pf?&ulmNuKI$MAf0+OJVJoXYnv2^l#b~8D z%|P5qA`e9JU=Te(EGNP3nqNt9184aV5Zu!FmIOC>iieKCl(GU89vyDcn}qOe(cBwy z_9Sl6R|}CUn>n{bSvGV2LE-^O{zKv^5QW1)ybNMFh)eW4p!7`H%V{$ll5fEeC-FOo zN)p`5*#~0QP2Eisb1&y7luR~Dj;@!zoL>rzjKeM&B@UG}=}{xgt1X+cFhmBMqBF>F%zxfa3q4owi7)T@NqsXxXQ4nGL{ zEdpn!{vAQYP90qj?;Y&~%z(%mBY>2;es&S^WAC&~Fw) z_-)G&ehV0ScIm+k6L;we46}FXQig@Q^b&?um+B1+l~$MPJwiF4t`{l-)Ez>3Ks_u} zBB+;y$_DkmP=%nr6{-r9#>_{Dm+910Y)qj6c$d3kw{8k{E+ho5$qFFVG!>+pJ-PuJ z=MY9E!>o^BG#gvpO$F6vug=1*K0nR6?$vv4^eTRuRqqSp$7BVdX_^W&&7NA2Hd%bH zhCnqD0#vg{^HrJk_%Ph7|2{-1ewyESc@V-T^`(f*gQzu;6ZBqv{9)Xf;uE=ZZxF#I z=Bqum&~o+#F?B8v;^su+RmFGVJwi?G8U(lb^LhhrQ&o(@+P^Cg;UJg+x4}&z8t!$h zq!HuZg05uFd;Z(0BsE(2sk(gN8;dhqLmWDQadOirTjyGs!j zC7>g2N?imGiFurMqWuzx=u0S|pAGQOYy$e?08AhJ>3p8zPY9Dk3rM(0biA@^>#-qIi6Nyb94kl512__QTa15AK?IoB%3!?}ucC z_7Y4awhfso?IoB+iC43m`H3Vs-4kZf{Da-Ci9r~5=&;MmN_z<=66^mPn6uhT zFp=19cY%3bdkH2ITW~L!b2@=75^KOjj^L{EcYG2bg2+dozUxV`uqt5$6%Clki%@zq zpqNNSl|V3&SOX^VZ-{;fh*bi?L}Cq?h==WtkEEay2qqG1z(krLwpERUU?Q;wOr!^5 z`vxUR|72YXn8-LpPN@+{K?F=>AtILs1@%NAU?Q6Wk-o=KE?i~^Cb9ypn?UT3h^Z;~ z)^|hc3_d9Y6KM^tM0Qc%l`TNl=Z0)V_ouokb!ju`z7M@0!|R&*JH}*;l^}*(POAn; z5k0(a3Qdu^v68A6QQw_RCq7cpisf zn;O9Lh!Z@I28U6`<{0vEO-ZRV;(4Tb{tb$F9%;nxNF#Pf8gV+(h|`fwoDL4%2HyUd zIIzx)-$bgxCFy8Ebb|Peq*NMVJJJZ-kw(~#G{SboPsfTN(VP2kWY$aA4sSc@Jladx z4sUxh5!y@G4zG*@kM+NU#jxVVkyA=2Yo8dp-nc6beJ$Br;^{17u>JJJZ-;pV*UB5X&(SQac> zU^~3C-hx@H3yf8CN#iAHVxKJ zQ!<#y%7P3gvVJe)A#k&Gs1wXxOY!^8PIC^ipLE9Y)o{?9BS&eSF%Zc(E$G1mZWUd$ zyc)7ZaKBO3iuq{;?rkg$oHpcg!M%&Q+Q}i82X4!HaJl37|J29Rk;gIU7vbQE4l`{5IHkDiixCF|kvtB&l$~(i$-IOIdPDXv^Q@CVsZ!w>z zC`$$B&`!8U;C`XzJ(OjGi=n1)&A?qj?lfhsz&*>pdoQ_Ma9vr0_q~Ptl00yy`H<%C z%u7DFRVB!-aE0Kuu^sNGtO(qeAXn@-O)kW%CL)>$(N4O2fCH`s+*)Q+xC(F!IXE6- z;+5b|uwx0g6x@T%*cr-JfcunPSGYCcegR&G;i|x$rtD#AZU)z!GU2v?yMsQ3+X-$m zH6NkoZg9uge8OE0ZZ@mzG0F~ryQvzS{Frq$xOJ2XcL-chR-kYP$rQXr9Ri%OmS9)tp!_uHnw-NMko*H6Grm(Lu#y zh*AkH$KpZyEsDh{gJ^kBEPnW6B3I~HqoML_aQq4X?yY*`*mwpurABR&~gv_`O>r^WJ0tEuvn6k0++2rC;a#w<$i9=`6 zNwwgz&{>+wj5vvoRBj(gc|yw6UW@m3pkps9WTBlzmuSp}bZ&?S+kg2PmKaBXMdM;f zchqPItjR_F*Z_bv5sjN6y(gey)&f$2EuO#$S!cy@On}gh65W@f_u2WnVx?LP;ta8> z5cLiNw-`it@!}0WA+3ChwJ+^-CzseQ2GDACe|8rq(IZyfVKMf9TfH;{m9geVc0>SD ziB%;mw*POd7iqP2v#I15u{r{aGymHvkArOeEo?Mkwusf+u=usM)&0S8JrbZ)i*_`v zI&KOVC#DS&l1GR+jL0(#lWerE1UJuE3N?%|`Utvb; z*W;S!@UOT6ippV#|5it38%B?F$3%1yxosf~^0QRoY^mz6M7(q7Kva)NKZNA-pfuqH zl*@H81NGn#9@&Mpps`CB+yv}Pjaj)35Sts2)QmSXhFV2(g7xdMs2gU{=@ZnHX@p<6 zK_fuR3EiBFODww-6vhhdE4X2ZiDU<*Btq9WVb>0Z2%_Kk=+K}uL+oJ zM|K-@|F&RSIkMZJ2j+vxb7Z$c59$Xd-;v!0T{Hqrp(DEudhjGLMULz?=pl2!6eFG4 z7$`#*ftl#YZi61S3QUP3yA68y#b7EN*=^7xc7v&OWVb<&yB*nW&}07&=71wN{(AfqU=BHQvIG>CMw8#Q$hpTyT7 z@V$*Ml|Z33NH@1bbYD=+3dG4%+~#V7bi=yVF9zi1Qm0%5xk(sz3c51ixv3R%C6)w< z_42Vx+19%s=_Mb5T(uinJXR&9kk;)672|kUebP?5k;98sVgu3J9N&LQC$=SQj_)VZ*=-4%;;V&LeD&?>AwbyuB^J z{4PvH9$|BQe+c90K-e6g(&Ti9VkWMIaXJt-$L9zW(SdJt`CP(yIuJI;7a>ey2g2s~ zB8AEBK-e5#lrV)I66o43OjXAx$asWNx+7t8e9?w;IubU=7h|}Hj)cwe#Tw4jk+3m>O|NaUwz9Ls!p5P<_#=gr8*Hd$Cqk(WI%N$ zY);ZZy%N{fD9?I)cOh&}XTs(r4brJDY*l3ILl%kIbk^v|SI z{mqd^@-L*b{Ub2ml7A)L%HP5b`Zv;f{trq2PCDQ3U_F`q2kFB6kLd@80>KpJuR_+6 zwJ^o`2N9L*2s1JNUS=agC!}JU$$ygRMd=hU75PV)DUW7uEA!u>w>V*z=J$&NFje_CFa!1U1TY)(FK433x*@!6%I{3IRGkB6TmHeQNR`}JuY=m|d_n~! zx7NGC9LR4;rj0O%^4pQg5$0%q7c#lRoXGD%rkx-NoX$T!Bmo$%lD9MYjhMF%x&zXA zOt}d6U9XVs(9M$~aNn1q9lA%Pj9-qhz=vJOl!?6AE0}~;x(YfA5a`1&;@ofoi{!M~g8)K!_C+)UA5*(i@!HJ6`xZ_F*?z}^SyPlQc zrfKWi5!d}X!jsPM_b04VM)xD&`oD^=i~=DK zqL*j%E=O|xqcCk{6f!oYHDWn(uv9RxPWHziV!lU5P4&-1jtW!rKSHYLu$AB}x>J;A zEf_arI$Lz7zR+>~#^FDYGspm=`i+j#_|iUIrk4Baz!Ry zJwg=wtB-_P!;01bqC2JhBDUg?v(kacxj1&X1oX$ znjqZ{Ai7h^uaZTM-q0Fsiv~~8E;bBDw20IIqB~_~Na7se#<#e&)kJislx zt&HeSDXHR;^MQ}POKep)N2$;Uyw#4i{f3)4ncIMl#}9|Q%GH{0YrDoERfuB zZmE+ypST)8bf=Uv;)F9#O%AP`=uVks;)GL@ksDKPA*I|erktiiMMQVXJS~;ZsmsSn z-c+YFaM4p32$?^!2Xjg@Ib-=$5z(Dej<7p&maEB*Dk8d5%A=HU;tQ2L%Yq)DH_nBj z-rj1=-=1rhZQ%Eg!x0Pis50b2k^0b=5LbbV#=jeg_4T1W0&nXfap#s zE>Y!mrY0p!9UQR+-RXExL<;rIqz4e)Ddjm`44PLZV=D>+i0+hdK4o%7jXJlBMA_FT_2g)BvJ8rQkId(7YJRkW~XF zqSjK1B$n64nzGtjCAw2)OBRjS%(_mCi0+ixpJHB1&l3~fDRTqGyv7=_OzkF1M0d&@ zBZ>3kD~V%%=H6w>#WFT|F}Be|hG;|!x)WQ8*JqPkI#fgVv3D4BCyII9t|^QfLUgAT zL3g5*m-A3#V)UdKbSH{=nGZ1@N_3|bgYHBzFVQvDrlJNMp^FzZFZ5g$7`bWKhbj6* zUx#dRp->~T4NG*Vl&|zlkn<2iUAaYf>e>tAqa?cvR~P=n4n|ow_F?7EgL!s$(jGr| z;j;@#C;GdizOo0BPW2CE{2n?%`|m_?vqzI2Ld%uu;*TsEE$o-5x z2D0X>r-u*b-DgD3w`ttZf{gNTudAo$3)IF)?wh&3L9D9{EA{LC1 za{>`lUjV7x(t>n2@(iv11uC=UUt4vja5Rvsy0gr3kRYNvvp10k2_kxM>sGnxucwFG z$s>QH*FqRw`#-#HqHr{hmqu)&+tD~)YABPyrkVsUW&#uCx5l@yyH7$^wli+>B>d30 ztO$@k-@uvj0ovztT(J&)*atpw4X|TOGy!|Ppssr{j z_>f6YRMRrOm>bV?b0b_l_y6ODkEIIFbMpmU)Wc*DrZnMm!{=1R=eg+!7nA>g-0;Cw z$$4&8!o|_>ZWvutH-95H(bV)L<>q53Hy>V2d2Jii;Dej>bIM%Vbg`>*`+iP<6R7h_ZYboCoh|0TR% zM#Jx)3`Q$AA9u;uG(J2#ah|89IT-u+gy}bo2E>!G=2NsY=ULB$%Ifgej1F4!ncA7R z#!BuZgQeg*!^dh{n|UB=5wdFMfg1G}p!yX)C7cIN;l1{mcUztQLvUUJ2mA<~qDJ!7 z0`)5tTjbh_m$SiW`Hk1coOlH_(AAiOeKgOCxEga0PEDcniFo>T#=hEqKPD3X>FUAo zl-mwT)9u$tx+DTI1tUOk^S_!zI*3<6%;uFK;G$$Ge*3%el@OKeK(u!x6nRbP07A`f zjeL1}&X+{aQgi0)w$L1l=&{tS0I`C^^gzsD5H~W0bM!e7b7)t}M*^;5z#**z(Tl_- zAhv@jD;yT5yzpAO4>7GqA=&cxdYdFCMPLsXB2=BT2H!XgyG_sHvGn5mR!XK+#SbC6 zK|P$vtgVK309cl^LgRQh(sZqnay*6R%RsMRPnsPX3onZc4F~z1F(}LyrDnvJ^7br(i4TT=bS43U? z;BF#5e|0%NMWMNJjpVy3YCiaN_{e3O{jE5-^q4XY@h$PvL{&eN-w#dQqF-GP$(QZX zUNMU7y6Sz1N*+M;F33w{od9CqNvl+W?5g>>P&B zNPNKa0_M4^6`*+X=c<(r3=fLA58oqd;oW^S}`wI-Eme8p(DmEeh({Ncx-VRsEa3j=G8KI1VhJ#O_j zpcXKyqFwWCH^iWEJU7nb@vRkqwCNC)j_+5J|}O5+|uKL=m!N&->yn zi4~OVWs0$=GK8AOx0KG>)bZAg&852oPK9;~$>lEOa*_C#O^`3iN*cnhn!tXDyrd2= zty#r>cx(ndR6c`fUGfmV--gzOCqa}j>%Aso2ve{0RdCmUD}5Klt01IHzcbLdI!9NZ zoC&@bMxXe`#w3n_*=Ok;Vdloz8c(x7Am2#hdk{C1;A;4J z5Ob(rngqpf!Bx~7WYXqzC)3u-z^q^g&M2$U+f;=t)V8Gbo%CW9!iu!_v! z45+Znti`~&C?wv-sRf)6cU!^gfakBLa!!wNZLwLnu98z?luVUtk;GI^j1fz!oa=vDy zty4`pG?TgsWK2~&5n>m#an_kC463nU6>V)ZjgjlHfCfyHmr{yM&2yiCf4X`vGBCYM zNLQSKJeL1v^*CT&k}TF8G*8N)c|9;_$_oY?&$MviiS_xz?6KMwOD+qs=n~fA>Dm_M z$3iU1!&=;5$KtIJi>ty~JXpsfc1TS*o(*eprjA8Hh{f+=Egq?3F+aqjJ?j4ay1K8n zMa97oi}SVb5$zL!wop?zSMbH66V_~KaOT;7c;oV!4jzit&dIDeC33b0efry=p| z$Lr7$=W}qX;l^_nNdCFL{+XURKu^#!N9NlkxE@n8KyYw2C&5+AP!Nmj`jD|%35kr& zTS;63-E$zyDls+>AO#tlj8WxHZ5B8-&q8GK$FaFq;pD80&Gli%X4eqApbZYd*B-)H zVRAXK&nh3{B>HI{n}f@Vh!PZp%ZWB1<{h?5HFNI~8*`RspIt#S&b=dP#<_Pj3C_KT zNO10b0>m7u%iQ}fa1~G2$|zQrA#-oV>qAWggiafLX;qCd@q>cX#?wgsD!k_tyw0|r ziF4lKNR?v zk9E^hTvJnJv#0AUv`?ABA*N^~u!3MXF8pFTXxE-|>sESD+@m8+Hu11U{#?2GZ}3sl z6tc-MFG&Tl1w_RYR&$!YPk{%tvF;%2fhrkJ`S-81ZpvN7#xLi#H{r1E2z14?#p)JF zIOo=>ibAWr8_MS^whJiE(i4GYrpoWJg`SU`v_oOgd008HbS-%*0{MYf`3E6NV**OA z8>O=WrJc4+On8SV)t<9mF^!pcw98{lX0kAEkj?N4li^=ca5 zP%O5}w*`B`%g`885YiJ~MFp?A1g}Hlokh0w(^TT+SUGW;vxmwB-sbafN?$T{Hs zH-PUh4XsKsH1p8T|HZP-v~v&J&Sy9Q+P**@#+PN#NrJbjPP|__$-DqIq~Lz1xcs1-NW>8b!*MRr9{`i!taX@hx? zt_-qsz|OmCoGJeU7^L%@@imN^#={iZHs+)^P?UKn#-O5*q8x{tRih!tX$#(@#Lq`z zWV7WS&E1v-;FmSR7;)Vz@@K)X>y8O?;S7`7ZuDJOBjH0)(9)djG;`F~jkgx}CI(-{}AY)#8Y|H_h&170sNxy{Bwa#wqY zzh+cYf%wt1{L~6x4dfOXrBTP3#;BM^ot%dPMyqMm#|lG?R?=vvjc4!VpUdz36fnGz zh6m0!EZ=Aw>bVH4s8HGGUm+gQs{ED^t^Q%P9)#A}5UqJ(wH|`joC&6EOmTNut;eBt zafsHbuv$+*>qv;!+hMivqGfr`#F`YH!f<7L9$F<4qv<0)ZH zUV`JdLL6TjR_n34j#DSq3u{W0doo`)pm4U#-bo zNTo2W$vNbu>12~*=4DA(tyk(gUTIC}_^Plb|AOPML$n?WtA+Q2%ezdeN&dUAT5r@% zeq4x2^S?m%#a=xHWnY~!_IO@2V@&9+)xY}_4I>nD?! zZ)z<#%Ku~S*y%nCYxjHIGNeqesi}tj!xdZAEyL#_CL_X{q|`MjwO0gYY(rR+hILJH z?4^JvC&QX#8cU_ZCAtrZ*H5pLXWK4+3$6-x=G@bt`J7`q->JXFELE(xYRX3GGAtpn^ znnc$%c|62qU09R2x+XDmYHI9`uqFw0P1=W;d=%CssjkUoAtnv56g_|XPOW27@nVR{ z`RX}!)YY_hSbUwcHZ9FC#WKDOiER#D`#z85*lO7^815W{TKk2#ujq2xt<#)J1ce&}`l@Q9ei59~ z8}-`^osIf)h7lX}j|`EfD_QcBhyeM?K!E(TK>(Q_0sQty0KcOU!0&Vf@H-y?{jOvP zzgro??|z1!jrs2XiYhhh&(~BJZs0ThtcSURo;$vN+^RMkXZpqw*<=K^s7OY&j=z_U37i7<@tX#Zk z#oP;KE}gq*VRqS~#n}rMEi7-lc;>?L((KubmMvIx!7RY01pv32RBzV<#^41^e4_5z z9t6&cx={_m1tLOq=@mq{`WZVSe@AXBCk1X8u)}y8-b@QYxQeWWaOH7h!$moc`(LoI zU{;aEh>G&C4lGtxPN-XX~h*K5SYAXc>{3-yG72)22K8}8mmw-F0#Lk`v zH(2U3cS=`SM}L6|b*FAjgj7cph{~O|4U9)e6Nt*4ekqtl9ZeuAcf-rUr0Qq_QMog& z29vF$2}I@2JOrkdjwTS5JL?FTJRMCSDtGp6VDfb|fvDV#?*vnbbY^>%yUA%VMLL>5 zRPLq^f+^O~1fp^`dkoA(9ZeuAck^e!lmK;(8EtVEOofgn5S6=C6$(?SqXBY(SMXkg zWQC5N^f;I{WU6#DfvDU$WVY#O0#Ugw5LGmRsNC&8go6W+cpwqxkd7u0l{>E(^>I{3 zw?W|UK(!M(nm|jAS!p)&!F~{jwTS5+y8Gc zXLU4zsNCIt0Q0(zCJ>do;1@9GbPQX>ZGfnTqu0*DCsv^+#1+G5+y_vKV_{Vc_H~up z08uT6(uROyEEQD@fvDUDh-yDX2Loai^BN5e5Y_F7y}L$2!~wSfqIw#!#J7^PRSbcs z+y;p1L&Sa_l*AK=$}K=tzai2=0~iy*ICBdSRSF^-1_fRzp#V{}2}H(4v9GHH0#U6+ z>&9$tiGFN=sHQ@x9G}Dh5LGO@Xxy(EEM-w+>J??9%Wj4aPlbsd>%i#wGeP>kKvTN9 zzuZKrCsBF&1oR#cuWRagDvXqmFjp>tx%#9LtUiIouK}yp!4#O2^Q;8s>PuQRLV3F4 zQz!quvjSGkYn&u#ifv%7#=vBHcr%r>FdI8nO_4dlwMy!WPM3gIbqVT~N+8VD6|k)r zfVs*Rm@Ab`T&rZyzwy!sajlX|zw)YN;#wsW*D9H~Rtdzl;t`Fc0Faf(09hpv$cj@$ z(voteUM|CgF_)A|Cb(5H!L5=BZk0T}9pVV)luRV0WFjd=-VD8jp^LrvMFYIUaRk=} zJ;w_dIJobshs^7Id==pndk$4*D)S*!kV<)P2c)H~3q?0Vbmu^CUO-o+Jb|4EJ$Gb( z(eQ}I7D#v2X!N0M-jaTz5iJ@=Aw6EBv8e%M^IyiTEOHbh8qYxbYCuDBr0UPb{+Yhu z8DxfS2Gv+m{SVZVqiSWIy)2HM#*~GuN-3xL!rx3PablVWvjMeDr9046)h|Tf)r&qr z0d0EmVpIx)Rexoa(u+oww_%?S8T5+56;S5O$RV{G%%Dnnzb{l5-)kx`K@6UR^78=$ zReuF#O9-!P^N}c8UqR!ifR?GEltHK*z1%fGQm-d!$!PO*d?a<%;56G|+vU`A5;H`j zV?b(ZOKPCziz6-WufA{4gbky0L$kIO$t&Lf*QcMQ$schD(-RpkjKk z$t#`o?T3*aVOBWl#6XVe$sANU>7Q>4Fx#B;uPeaxqRnn6{q7%-QDF`^4VTY`x89t3 z4ms&rOh=fbP9s*-8~ErWaC-+nvEM-}?k9Yy7z&-NBNRUl(VIbW?Te4f@KAAo7En?& zN3;GOntuee&BZ50plgoi9fb~{YeX#_GfXxf>T@|5wmp%R(zsviZoEZQe4=s-#P6~%4n7k*6@@r6hJD?1tZ~A-Pxxn~K7L}hNj>ba3RH<}c<8K#+yYq>2 zukn{6$}OPCAMrJHk-41yT&@X5rGcmnhInL+N+YVoxh9y3NEMX@5HAj@WOc?g;iS19 zh6C73K@T>YTe+GL=S=qAHeIzFbf+4YdJbBER_Z9Bwvu93V}goHlP-$0=V zv10-fGqq$dW5?_33`bB75f*eIwXL%Gs-?5ic@@cTfoM-{apTjtS#-L%R>S)GfCv|* z2hb5%)}$vfq@TbTk8MvX>G)iN83DIK-Rz_}|_Q(}djh;Pn`XCcUD z1YJqsxEl?>`VsD@Rt= z@dHPJ$#Z079Y1I)n0!Z8*6~Ho4p!FjL$`sM=*Y@C ze%L-RC627D>WjiQ@^XopYi*AT@02VW|N z!gvF^(ii0LpqLe?S`c(4-hi&Kt~J%g+)OtrlCjBW|G*;8V)wQr=!JKn-U&?{=Erv{ zf?l*F=!JKXzCogIVKhN6S`zfaJ3`}KK4_m|G(j&~0~VM=Nw9+xHf<$I?BImWB%?gD z7(qyk#JnG1(?%dMeBbib^Bh8A_`ajH${{3%@4vhZcyb7d;roenVh$lOd_R*;&1sGt z_;-w<+N~v{*82A4k0mozmv|-aZqC4AEXO&35fwH6*5J+gv0=p3Yp^E zgGe4wDr6?+-pg!6=;B0lf?Psk05D}dn2OvZ%#=s4E-G^gi2>jfW_@XHKV05{bn-kL ztjHxK2B1p@LsFG{12a%hF9fqO_i`qhtf#`;rd&c|0D)uym~FX)#PBuNufxIaTtZ^_ zTIPC;k%-ZKxFu;*%mp3$naf5QsodL!*?xP#gnt41?a=Yh$civ7UH5jET80! zwJUjJEVCl98w0U~$ly&qj{GB6Q6An6M0pO%_aXWI-*6ec1Bmi)xnCP7<8!1R<@rGJ z!d?~SG0+(XC?f)0C(08o-!~)QojhL9oe7bF4BTn-u?A2tA~3CfBoH^B-k@Tg1vJk*tc1N z%MVGg|9%Os_=f~nzAM3j2y8L=>tEGcf~$u}aB!If)kMVc*T43N1c#oK;Q9|GIQ)kM zH#Wn%#9#mB{u10eSAyFvk>L1^5}bHQf;--m;Le{VxT_xSGyL^Www2)SK@yyrDZxFB zv9;*0f7&m>y%Qw3Z@C12=NUYI{rk^I@W5LVJoK9c4>w4o>=C~Nk4})_v5O>l{0a%4 zxJ`m5pOfIJFC=(6CY^TAw3gu6LJ6LmAi?v?BzWO+30}NYg0n9n$gl6w|B*0SCt^1) zzkZC)L+EeNWr74Ai19a@`4$kzUByL_%Z~ zgWv_hy#cwXjg;a39{n=KeDljHG#- z7Yc}!k+fB_bFxdCHA(@IGLpV@7#okC7RN8R<|UzkNEr>QG!tdFjU!=Jo}yJiq>Q9r z#FqUzj;R|51;;5$bg@M2<8cqwh=`PtG{T{X{ay@gX1tgn8%~nhl4HS$Xxc*+5Gf;R zotSZe)RGY?Bk3#22uF>{Lr)@QBz-Tj1v{CjLCW}p8dH&aTpqv3qQD%w1w_h7GDsO5 zXr{n*R0}$zdXpANCVNwfUvMx0L8N#gQbt3Al(8u2MX1mO>9*hytLazCA_sA34H79M zNxRrE9M~dK1w_hdm?4RCoSPhqTU$-1=y97=6K4QZ@m5BpjHFa?$!Q^uzD->f#Ixp2 zp)xV@Yic)+EQP4iCq(>>?{1+;DmIXaPZ=4cCy}bqPBtgpHEE!@`P|6FkLCV+? zGzvCd9OF>WjW9>{CQ?SDi%I4XDWlO==0W8UDWlOg(h)hB(o~~MNPBXKl+kEA>9`ys zWi;ABIx&Yx8I5+5PR=1xMx$M%Q*(%v(dbgrjdF;T(daVL**SfX!$x~~EyFU7w)@yg z^Hk(cf2 zMv@?9@X{CJo&{6|M9N6oC4+(2L>aQGfJhlhMH0(Pq;bkxu(kRKM{`RSjhD{4PJ0n4 zqhWuFc}YD_Or(s48z|Ha)^|XQAj#5he#P214*am5Gf;L5b5k3o`A_HBHbz{ zm$rjR=jGfkuox-lb(=6q>PN2q$lPODI;Sx z=}9?6%E%}sJvoO+85!lIr{oYRBV!@ysW~OoUqpJE>P4iCj5W+OS7TDq<~c*(5228; z{uabWdAM$iWSw_)(y9^PFJeEworc`q?0+5hxK#gs-0AB7{DU4vL=5h+M#)Bd06Bv@ zT~Qux_H^>RCDL>F9>8ge+aWz5OhGu1Pag2o98}|-N@SLhe8?EtM#xJ^b`g>f7$XaX z3t8k@NXo^_EW@ziHsRMaV9{`r*;I1Owtb@BX#m{uXhk1ce%zwG&f*d47Iwp6skx*-x|c{ zUapHl-TOZbx>Go0p>lPnx54t$$kK*%@lM5;f6!XNmIVq22X<3=+*J$5voS>cd?&VKc zzY6V$#b)t{w|-U#m2#n2*dV&$Is!wqMt_SH*l-R&`!hy-o0X3O*qX7_4eO zI6HBk^FnA3t8Jl*`S7gp-9l*%N4`l@)#SaCYWu4 zIVLDIL76J%vy-zHTmmCi{&e-*NG!3bEe#1hZVZ0Q^DbGW=&@s#la`(^YV6^DF6G=U zlF@wIDw0o{2JwN5ZVJmK_{eldH{(S45m6pja3g;7;8BMyF&+*dcQ_G@i|&sB_=Loc zyVwQ#NzooT9_c?VBrcpO@WsbAd1dn@$GnX3Pgh?7$vJ!`GHpF>QZ9ny$kyb1@>3@D zM-aaV{0Q9;VQDwX!RRF9rA4b}FAR9kT+WKwls8rj6D zQh8t5>`a+#QwtPu8mjYa5$=R3vc!i}XRQ+MSmjSwe~j#WTRTgtn2(swS=Gd#YGQNz z@+v-Z-iVF;IvmfqzZ^~2)Wru)z6-(cFBP6s@euNnWkG%u_>ym|-HTB>@i2d4$JH82?H02M`5aWuH4am?vDMWnEl^+h1T%61%CkP4gF@cQF`B;w zr}7Vtic_1QG>1cqu^SOvy4pJ98{K6I^Ni;$V36Ht*MH8elr&Hwj^}RFN3`qo`sF5B zRoXDbw*2pwq3t6`=6w4TVqaoiscp0~>%u2k z^yg5ju~KxeY-gn|MJfH(j-^z^e5P4qV|Z7|KV3Z;UY3P=DxhVh)w=^-M-Ad@Hm;pe zx*nguS}&ZU&|KyR@hP`D3I0iZf)i2^p+Y7=q9z!sJN-dVJ!bFfV-$QvX2XUHqK7|dFROn+*X_e>Xn%|i9gtufHlSi{_4$y2GqA#TxmyaiD*7Q8Hjy9%*X4k$LFnc{<_6N=SgqqD` z&5yA$`K%fIIoGvD&#%}IQIq9JkriJAqI_P6X);u18a$J-l_Bvq&J=%#73^k)4wcg@ zYi&Ngvex#1D7*TvtZ%V`Gqk?`+JN<`fc4uTN>7JaD=E%1HYQk{!#@Rzqb{<=X#t}A z{Sea+LyGfFNPM6;;@MeX8mfb-C*|BQnjM7|H8|jT5k03_MYd>9s01piRY-imbLsWA zkG$CrN7nBQWgZP>UI}65_py!+8s`GYv|yNxyxpd_1XIgc8}~V!2U3*IpM}m}VueYz zJi7W*n5O5TOzixZqbLjJTAc{Q(gB=au-L}^Xq-ywSk1&@sbnSmnN9xb>Ta-0$qkt( zzK2&{kM5GKkldap9Y-1}~S+CnPs3!O#8%-R&3Tnwh*` zqMt&vD*fhy`BJ9H{$Mf})-bA=?>ZDNGBLlnL<>dljACEcHl*muYjB-Z z%JQY*X12tJ%9_eAy*-3c#eBDT{@@Yue%c6jb$K@rk$LkJ^&YHC<3W3OuSXX#cOjgFvfHUoMv9ycY30~T1i}2maOFL~9>wCycJ8cs_Y8QBEr%NQY zLh#Z~JEZ0>6Bg}cSofv2oeaAHtZAnsqWuo|*}GA#15iM=Qn-Q&-venx zkrBTaoXZrhd7E)X4X*b-LZX#i87;HAg~*rVcMX7|T;%h1+l%}H5T%=~maK8aZl8^* zq+PyiZNP3%!0sN}9j;}^wb30m<`C_=x$dSN7e{Z=j*BC`2X<%9vwP9ToTXiN*H;0% z=1>>Ap|pE9)b2vAj=r%m!R17OtEi*B>Mx=#mq+_Sl)G1$T4NbIL4_@VMSEHOka!!X zDj!5n+gpJek1X|c-A%XOA^tSoeh%Uz67Pa&v=;>T?fQaPO#Ml}gDVGDHqd&x0LdEn z7?;tmgon*N1iILTOl*`@%d&mW>E+7pWD`6|_e}5{2__i1&nB1yVoF_GNxT@6vbnVq zN3xkA$u5MWrFE0-?Ye=<9)@fm6S)e+LnJN*@ev8`cg9?fWb4{a`WqzeAt~EgH`%1>l+3~Nd9S`tk1Q4&n@a}bNEFUffKBbnRlCetS*nE|NDQ&ypb z$@Fo(#bh=keiW=LR)JUxVo4>4ic);t&1mj>z6D}2jV4_N?hkO2t_HE>3J^DexCO-Q zLy)h7$4R%_7*+mBNQUl&i0!=|-(zC~7-MTyrZoS!Ku*hk4zUU9V@|HE#$z_9gfS~k zA3n@|lf}C^7{yZ`yOZM+Ul+LnRHKX}L8>1$`Zh&iOz%KPlYu5`zX;rA5jIO;l zCOEnVx{lD6YwB6F<>=Z5qWqQ++dWXRBdP3kNW6_x;`*7ot_QhvSL^y%!1YUX{eFmx zFGE~^6A~YE&9UUHGPQ(ukw2%%wT`Yicz>j8j-@6CKyWM#BEi9X0f;GeZDlO&g`_Oq zdaW~%%K|NlCSu~vty&(dda&!`K*Fyw878c+vI(~!!Gwo_SWJCM>_Tv5J!>UKz^IU9 z*tLgRg%Tz+#C6J#^07ysq*M0s*GaHzM_dhp-Mc#pcJC4pi)kp`dlNY6-Vcyq_x>Kl z>_d=GgIDR^j8WwmhGc3NM67gn)Uob0O2G4^&+ZE3v}|*Teo)t0XS#M!4U-TH^r%%n z%K{B`Nnsisw1p`k!NQc2U}3Hy!NNQWVlj=RFrR>v!em$5!i)zoJ8@#1YJ*NJg<*^; z|2QOblOYObuvTFX1`G33h<;EvP?(?^`r9DB;;;6?F?X4 zsKeX3#BNGm)DvBT*;s}0RvZNJ28kmelCA-92Z#$n%q~Rbw1o1c2M}`>F_WGE;kgz7 zI9^onxHZN*UXhSLCvQ8vSG0y`7j!BzLEHhNbf#4#;(%I|x89gdwr08Ak-}?m{0emE z((xLrQHAuKDencG#$9Kf=7A{PZk5Do`54P_JIx1&=WmcrkPWf}feo_KdDfy8GF7_F zGM$;j*(Z?hyUf-5$kiAocGAkZAy%GHWeUKw)`m@Msif6v16C3IE8nr9#^Uy{7K_E= zrz&evc4vsi`DIxo+BI8?<$u_QW|k5Q!WF++o#OYiZ6d`VVHp;`e2Hbax!PBJ$#SUt zrVypgCO&t~8iT^uv03z=0lF#92Ae+}Q+3AEzFAgoD~%s^Rps}tHPygms;y^Fo+?jX zXX4+_!!#9=;$R!kQhg%vb@y0TOR3HT8nwJQq-j!ngsX=cwdT_4tBP92LZYr%{>5!Rwql@ASZ`%_q@F}2;6%@46Szay2`)>aFq z+Kw~=!=97ba*iZy6mgGVZXZYUu5iI4*6XaGnksw7#s#*lu;Zkb^Muh^E8shx{KNAf zn0X3A?n*AfAmc{+gPg%W12gL|A6Oao5Lmf$e173FinK720xEa!}e@69ep2s z^3VB)>WvwbPr+PAu*Rq>mj`35AeqDmV_Qk|2XQM2J{o(T1Rsul17ga3*84o;+&mtu zcQdYOnA6T-PUDHBIo!(mjb)qx$sF$F2=|F_*vJuX(NS2HdaXll=9gw$<_wtf37bqo z(sOX11h4EWXz%j*n@v3T+IE;SiEeyPb*>7!eXtA5CnTF%34XKl=yV25m3h+CJwAszBr zQ~>Yn+sSTNn_JMJ(jyJO@>cNDCA-U}T+3r-Gh>)+@l69~H=Sfl?_Tm|(@FSNw}F># zIZ~`Qlb3#3Ec`k0X46Sh@9{VAvbQ=$y3+yhE6`KNXlB{9r)vF$>|Fb{nR4zyG5P28 z)zkaf-sL`y{!v#!dRHza(z|w$VDCCkg1ze{66{?+fS7W>bzfn;o8HyncGJ5OfugV< ziOHTzspN7tM6yw6*c*jK|1#{GG%QWBKBa>-vy61GiIaSEVdeL98)^%e?wz+zmOjB zJ8~@b{H@gu4&p2H6Ht~>eDMj?R9ywB=UX9>dXB!s)^jci*7HabtmnlbrlenL3Q=nm z?}r3`vkOtroslbc&BM|;-iM_8b8C}=o$Ftb7gKN!sO9TbdHQ9>Blon^U>qXF=c%Gs2M(G}4 zD&l#D&TD^GI-Y0fym11gxir2Xd!GGS>3E)@^V*-4j=zB!us;q&TG%m z#q$iE*Z!<@JkQX1J7}KmuxIGv3)v1{PlBAGJB4;gh)5WJ4Z=j8p-YgTl}_Xtx&-sH z(s4XPmoU~eQxn)GOj`#gg zuXgy<{|TZ7^x5D|QYah^it3pD~Mh#=#2;{{Mlq&|6!gco=%79EX+(IOQmEEvKW(s-Uu0Fo z%Wy4sk8w^8w-z&?y)KM1;S1E(z6`@kKC`PzFJE+yb)0 z)HOjw-VPYl}TaSO-}UFqLpk%XG7lT1dd+Ez1$!m2ub49;ZGsuL`R zpKrA!XvOp!m;~3LQ@Mv=dr3()7s6~)!1S-PDG3f40xQYpjj*^kU{zBab+ajj6D%Of z=9{qi;e4xb+00y+jSaY_$f{ucWCk#P+=B6w`7y?G96Y&&Qt5>JDM0_oij2gXV_~Uk z)`XPGCge}H=ilf;g#4KSmB#DQg@#TQkLs47&ceRQ_2`=(eTmZyOw&0^Z)g29 zovZYYQy@|));pJt#GpoQzQCt`L>gL$T2{L2E=c(@T{K)6DNR+H*j{=$q^Us(+YI0f zV+tdb?#V?epf5Z(!B`hUr>FZ64D@qFzY@BugZiA&RI?RWB^)tm4hxO|<%TfTY|*~bfY4)6C2Q>1gwc7)NSkD*qq+pJLk zhqLd1kE-a}zjL=_AtAfjR5l4DNDC!|5JD3OhEN3pB=ks7LFrAJMu;Mc6a_0v6zteh z0kMPFMFlIODApG%_}UQk_5VC)=I(An{J!`9?eDjD&Y4r@%$a)U-kF;?j+JwaYO~OQ zm8#7Y1D>zi@>Vi&Jaae)ryD*Ar4z`%ShZc7*3cl;s_j@(Dwy0#)%JO~Hc>t!xK6d5 z3rA?=I@Pv2+@O&SsvZ51_yFcz-y+|?;-B(6G^hTBieuEz@L&V5u$6&jqQj<3tND4b)^+Z;4+@({ z*e(LgB@Ua_e0-|Hsq`xz77nj)+yW}M3u&9A7KATWi<^c+<)Pt7nUP4nfe5_~fuCv% z(PL5dhp3f%3B2SAsHYi_lGTu7pdkht z(X}Q)BvyfYQ*DW`->uv?nU1p0iR39LQanlIy?>NinFOf>d+OG(b%`SN8zhqBYk4A^ zmL52D9jQJO^5g9Vk=!MTd?94Z{|osi@rtYKLwf*9+ju8g&BO{4;T^xgQ^Uq^C+ zkect>94UpyBGnHPqiRb@<;`tHflaO>kwy{{fkj}xG%TQbA8P{McU@Z}&Q2HJJHU6Z z!)xUZNeA2at|H{s_%uVk@!1d_Qk4r5|DZFD~l31fS< zNL>zz8^ThO1Si{8hnq0=xZZM)WDjiznhEn`VBAv=bMDpbDGs?WiD*Af1il0__t8a_ zsn&kcUf+5q@!E;D=i>-zE4KN-E zGi$|Pvg7FE*&HeT9O3-~d<{@Lqnx4@&!r_pJbv9nw-M%+VC)fQu50@|_GaTe_eE-C zTalUoi5az}B#B%esR`VFLJ$9IbH;!Esj)y_r9_Hw< zoGCx(UZMNZEMa*YEf2x(U7bjs3d))hJ~_3s3D@8;vX?crzAzzg1wG?HD69LDV-)ly&*8Hwvh05WM^it|1Oe9 z3*qNE(2)die{e${MxsP^5&4zv04BXY9W(oK`MuXWzjq77B}c`5)jNM_F5*%oF0Fmv zvXj{jit_g|E;TByaZ&zR9TAr%ac^gLT2}R8v!eXooeRGV4obk5WuufcIsi$tW!WgDxI2(6Tb7Md`j!A`ZOgJz zO21MddA2MYrSu;Uq^m80sF?W$+b1#@MoK zlyc@ZKq_rnHcAUtHLru`e?qOSQEm+apO zS9c3Bnd5{l)olfO0s9X@>~4*+fSeG--7TNJ#7RMX-FTXb{ih&-Zf$W7Xa6NgR=3YW zK>j00QMX-ej(-bM-TeXDh$A|gkfp5d*ArI;x2^6s&~Dq{ZmavJwB2QJpVgfwDA;a; z2dwT7Vj^LC44!3m=fMoN*Wg7+qsQU~D3E??DinKtvvED0N9B2alR@pNGjQ{_5KuJh%(Sgse#^-{TBA=ghuGdq5q%_s00iC-_*8|1oC zu3T8?>Dw&uL%90T%q`vx%Q~*D@iq>Q2MccZiA!8oFCIA-u-YQ8y?NwV+QFi(jrHWrO8u@KB1x?AkinZ`ZEdE9+%*%coadO(A8}uST{(5^^+yIrdon) zH%f5b;}Tr|js!P+Bf*WoO0Xdv6{t_>CLU?fCv@{92{x{gpynP4Zhc0A&7Vkc+X)G7 zPe$$N6S}j91ow=W;J#`J9@s3wLr+Pt^?eB*`AvdH1L)rSgdS@n!M45_`_X)jXH)HT>wgj(nlXIWY>!T&uJ4=E$)=2Q?{Sv(Oss#IvAUGrBQ*oHGoe^rF zT1nVY^+(tzz4I&y3O8aN*eAWqc1{O_JaR1U(8J-9|D-7GlR{!Vax9~HpUif{Q4jiL zwx7TtbX==eMzt-fi}RsLHR;l~u^Wpw-PsoVzK2Vb9s+K30qp$}lI!b@16ah^3?4bg zCWGb`aQD5!g~PHusB2wbMdC$`yADEfsP1n83m-D}F_0L>^xz?54JWHJz$1r@`KR&8 zO9>Ad^IxG@9a#zWOr(T|jQPK}8QYw(yg)UdnU(O6v8L6EiL#=m63|lx;VR)FWBwB& z%Nm@@)U|>V9x~<+xR?jl>eTlmBpx#6A8M1tnl1vy7#=d#bgVq;V(r%?iuSWgc*vN4 zsfe*j)S`7`CVmh@*iN(!{rMou|FguF@Q^XTK4grihsf$}DrO{BDp6#ZjkSb_jQRB; zV{BSF!}pUb!dk*Z#{4tHNFE-N$_o_mK-C!0!b8TI>O;mZ4{H%9qQ&c@+7ccz=07PW zve`y^kcW)@jE>{T;8Ee`@tYfEA$GTKeRkEEH z?h+;Jav~NQ`X@-K=@e1IzDU!xC=VI)KP{r{pQ1^HAT`y8jIqy374+3j ze`5`1U#2Z%{;UB!WXyjzt0TL&h&k2(9x~?NLkfGmXv*u%=mu(ICm5~mBXIlWkTLd) zQ8FcyVS!&CGImQ?C|q=@jDw#$WnmSUhm2*dAQ<-_q?C09ZLs2a$XM1&!tOYX`Bv7I zgneagp=ZU$XM1|!fA0lWGw3{!WnTqWGw4y!dY>B zU}4rZGXS@aYf0H_SxNJ(m^)xwNj~k@hm5h4m#kSOJY=kCjPw!g^CPa1CSwiYA!Gh~ zsei2_q@BW?TLW5nApRU3$uXj?bO{d`YpM?!+fTZbszBm6({@>oB|K!zuMZjH02A$b z9x~?Fhm1AC7@|pp;BO{f!b8UVdlkoi4o6W8B|K!zpDFp{5EW&iC@A3}WBv~moyM^% zB5Jxc9x~?Fhm3Jht4kliL&p3sGdCRUqSQ0WDk-4)wbB?k3QCi;N_fbae}KetP}EAL zwTje$=h>QDF>4$w>na`4khQlj$s9yaA@h*2rk9Y+!Bvx`Yu6_6kg=vCC2@|rk~sS3 z{>> zk81DNhm4WT@jXg-Fb^5?>qEv!=GYvO*0r;Qhm85(R1bsB>42u|g5@D&{;$<0n8_JJ zgk%bq@4EVbQ2RkYuO7NNWGq$=8O!d>X+<0l8O!d*I*ilcAfDZwurF>0T2^)u;XoV@ z8O!cRI4y24W{;~`_&0}1EF@u@-fAi`ba@M3_KJ(zG&+)d;;lkk8z z9x|3aWCP&RI36;VJ(Te9xckXdN_a#Z4;jlIL3m``Z`4ypxGau`jAf4^Tpq_m#CXR=UWuHTMY#a|6%brYlTpSM>%RZ0r_&6RimOYE`gt$ub z&n8@94d5YT*;O=}^DjNsxF48x<`=kRFWZG!ua7ge82Y@()s!z>6uGjv_Tu$@23=ks zpMl}bCEU(=eO#h&4i@8@QBU7e#1CP2#GCAXASNLk>iZEfEj5i>}@4Ft;t+kSF=o1ed=n#Pp@4i3BjyqT`4&dZ z8UgtZM$C-@@(qlb+XdwN7cmbC$QKe~b_&RaxtKiwBbS~&zVr}tKL@VzupYY@{rBdi?sAC;sTxn0q?|O#P+jBFy#>x z8QEemUfxQPe!w*a#4@Twgy<{hD;};35Pc>7qj@2;SC5bnvI!7XfmY6@+_8^p*EK+tr%8_a=sPeIujC?IeM6fI(kOhT!|fn z%iggWX5+pNC-U{+5bZ7%0a6s|9!B&~IQ z`74$DbtiE&ve%tPmGZE*nC>j5aXhRo=5(D;n$lBROgZ1QaCL{!EJtgt+#0PU{;yj3 z5<^cP{Zh_1Fts!wVU06e7N7I7>X|ro0W^bn1<9GsF%x!ekcx3P{#!VPM z)rye`9Wuw)A-wVgzk;t2l+Ne_tr!>OiW{?k<`YLze!iDEuXBLTZku07BrC}Sq)k=9)KIshxWmY*?rCn(tbi}{5 zPTlvi1guJma;bXXDT>QLnT!7N)pQ?EZlmqxrq7o#tl0n&|wG4(&x`qLg;X1hMYaoB)Und!6#3VyS zToTVaC7EVzac7VJBq~8NM;Vk&`h~&pNq;avGF&-#4Ivx;b&_ELT9wqn_4CS8Qn(D1 zn<+|pq%ev>*`)CdhFj%aUw3T*@;LsrRbzW2;<(CQeTvqDpnQY>B#J`oBMeag_+~=2 zd8v7qxDxR-zIM1Bz+dVg0ab3r@J)#dK9DI|H(fX(DnC`z6)b)0@K$IXsv-#4`T~=(%Svm;zL4{fKj(8Hvn)Le|p9u(@T< z+2;Ty>!Uy?<4ncFq_x@xWST+d6Pam{--(>N*m8Y_+HK9*L2QY^t`+P;gS`rD3g3ls zea^K125MFCMT)K0=*&;_Km&fNh6jtZ%*70k0~npv?Q!hmL!JUM?mYl(s$?plXlnLO zY?hH+1(eR#RLNF?aNhvx`I4^$;XV$0Ix?21sZRhy&NPPqrK13AAB(+utED{iFkwlD1k2? z$3Lp_&>OQP2jvjd-k2r%yA8PZ#w_Cv=5~(o{s0E&`V*1-iI-RI-FwAa!KSj2u{8BLDVaaci8P1v^>h76~cQyXf#1%&j6dT@jSez zqwyKfJ0@K&k_UlX6?~PY@+R%0e2k?0shX)U=g_Gp-7Lxc4MA;^#=GuuOu9MBq#EI! z3mQ$**n_~dNgCh!f@9JxBI$XNCh=XF%{Ob4F4Y#nq(5QK9E@glitTYprVRwONg7`W zTo>EpQ6@bhyw8J1lQb5O=UUn%jo(0AYSNP;+2LiH#20b$HfobrhE2K}=KP9(xMh`r zc^c}{UP(xmX_GXz8MO1IUF{Xc-veh|dQ*72zM_rN*e$@cQ5w&Bl}7Nro?XU>31K6W z@UZSe{KH0U0yB;Hw3ZPX`wld1#HV6Jm)Eorp9$}BV(^T{-U6nL(0I)2G=i@QWz}d; ztP2})6Abt}+K9`+%vN<&6h8+{x2mJM*C17Vaa7FcxL2F;lWk3}Nk0^&?ca2~@S&Kn1h}rGABqWT1P%B|cwYpK z259UrVlY5s6>p(n_)etjW0CXkbE>Sy^MP9xd@ty*F_1Ua{HdBVVBE%nC?Aam^Z7`2 zzN~ZaASMMf-^I>9dB0A0flx01HuI{MSo645XWXsTTCOVB?NB`HF3@K2Mo6=btIKw= z>(zSLrq*R!>N-{r+v2)x%Ur3*NmQb<_ZpUJW7lZV=fI0siuu}St0ZF!-*J4lTJW2I zTXV}c>3mfh`57f;=y-1s>1V+)Z@podkF8xxt@&zrql+!Q1G`i6`BpQCRq!RHV}`9s zxI=vsmNe=d<#*q^s0<%n3-u%1oD^J0yd0~1!0Gu9fzRM3L|2*6yS<0x|JtnWn=dOX*k7pNUcL*t*WRi+c$3B$*3~zj_)M3OQHP&N$m$oO^sPliOmkI zk3UMpU0{%+f7>LKWL)Gr>AnRiMU}!r){t)v+g50C{psFS56cgRB`_W=f4RS?%_51V z->!3I<}&C`+zpYXsKgdAu~vpHTpf?Oqgdb}z9Lm=n3fvDRn1VST2;qG$gs!5@=#^k zTON;0f`%_Bg_+uAu@ZF@9)W7U?sV9wj*JZVLTyTysN(MVzSGt_c(nVqyF2Q{#?1ZE z=(y0BN7v^IaUnz{n}IvDH^SNM%1 zIbSQbrh>l;f0@8@&NzxkfZk1wmDE*&7qm8;l=@0K>|8d1@-zO6DgGeLUb4sV@E!jP z_Z#FjP*H>B_`{1nHj$s`NbX{;`qIQroGFYv49cpwf$ho=UJWN1?26>NMLD|Z2k61j zRlX(Fb~>=B2bbVv`M2DBy#6@wg(q5Id#cg2j+Jk}dmhy^L{)Mf7;06e-KiZtQ_`14 zCPG;zejkP2cHiR&wWLtze-P?v;;~L>x!!Sq>IMN zKL{-{@s$*M&)v@vx`sk)P8GVCj=0XmucOfWZb@Ya1@1jnz^dSzjJphBQMeFpL`r9M zk1B+NP{2YsB!$rOL#Gf9Ng>PwF8+MWXxhcJKXw1^82l_4s*aqRz6c#N@m2+d4!e1J zi5UGEg*YYnGK7lo(8;4lCY&CX%N!`sUG`k* zL{}0|8-_|W*UhEdMjtu(o+tUf2Dt9hFA%?^ehfbhK&7iPX;sp?MQ(QwWN9qohk&7K zqaiMFDkDZ61ye+Fvmvgd;fSJCfH?GX8Gu##7Q{jVUz5 zW0bta{U9aTbRMTyb${puB2u0=|nROW3kA{`s*-bEA~zutQF1ZXEcojd_vcU~r5pGJ{(8p{>-F?6hFD3- z+uf;1UOZhuN!ONBs`}F5CXSvS1nyJawz-bmsxFHXIhFm+Ixe#+_+ss5BZEnr{8Y_N zNGz>aly^qM#Pg@j;hVNxZC^)J=9S}Qp!pd1BCg-xV^neK#Gh+|XK_cwCx41F7Fq)6 z1EA_v!?i*W2s{skrPUFYr-AE%3og{M7$o?9^I^lh%*3jiF0kx_XzSKOsaTgR*1bd& z_X)`|BnA&VwkFF^Js9|cbtnQ3$*IC}8KT5|*S)$BhM2TmO|^@H!SuPkqn!IYl#2N+#QeO^9D`ekbE|+~Oy{0!RPAE@ zX{9aO4x(808Gx$gwJodd*hw8sbA)Al`FfpUo))%j9jwYLin6Tz=f<)jV%Zd;aO@EA z+M~pz5)2W?eg}NPG2_@_!qWT;zfxoVccVxC;LT@R>irlUYVKR$F7a&i6b8;l+F^ z)Ba1C)Cj-`0*wJI0x-9($gdD)KU&$H-K3)0L+?% z%iOv$%N8Nl=zFQIzL}o!j=rxQeX(EF(pOg|THi6F54Vu=bItPH@94{e8nLguw!XSD z(fUrmU%NiW(Kpv~($ROJqi<7feRXA`^-VGQ!uHMg3_ip7?*&KSH?{TEl`;C3W|+JV zMV~nhN~9B<=T!Zrr$>>mbjW2RoPnw$ioC@kuLw&ojUvD7kgpDtH${=ZcF3(RH9f-8 z=cCB{47-?iWRjEiS5f5V4te`!i?x%NrWz+PW5o{n;;`jiqsV7F{)}2FwEO^WWrq^c@WN~CK zsnS^_$RbC(e}OIw(Lv!~4O}lo2Zi4{f|Uw%&`CmFKnyqj8rw|_(@~8z{RS8pqLbyc z;SS#s#mcfqCku*&WsPnGs_*(z#EkvKWqDBJG2ff};$08uDjvQ$Yie)Dol(>cn%vR8 zW!OAUOUSZ6u7~Zzy4tdB7kn3`ZFb6oI>D=qrc%)LdWC*&+Xt4-TWOe3M0&jfr-xyx z)o6Zr)uM{47Gm1R57o&*Z+lVgG==RO!xqj#k$r1zHn~~-qpr3-c9iv2MRGibx`%a& zKY5)>@)chwaS5dcXq`mY*~{u-d&{te6J2lLT@TwQb+uh%zflj{?c3@ky4C)r9=5H9Eu82h zb~>s{RLv5HJXe?PQTvSAY;$kft`l5invZTe`*pQ}|L6I4Xoml#=~xxq?O17;BL}qK zkMzDA7*&&BhEguHelM$uEsr}j_j_4?TmhW5??<722~09_htV6(@4sEKP+B*?kJe@T z*_B@p+wQt-zqrQM!?v$3+pn(b+HAAWd|W%H+IVj>=v-*EOvd7T4CU(*51~~*4eH&`c`_jZ2+`2@4XkymS z#QQ-=%~?IG`rZ(tSIWw{{ZF+8TYvn+D|n;fqb-wR_-K@q09M5%u~<_xDq7l(i>E-W zJF*yd@oE3T!)%BzqxfthP$9^hK+b7A0{3l#hW;LEU8?AhlTS_;b+fcm%XOU(8W;Bj zX$qJY7XY}E0PPG|!>r|sFHdDYrNtZvyY6570irvBVewu7V+ia9a1j8@T2KoAPLW0W zO|^o&qPT`b{|fw1eVIzX7Bq;&(RdeU5Vh*Jb_U%K zP`_+6l=lW!3|}@X=SeB9+ra*wqb~e08H zM0vqzxs)hhFcL_cx;$d)3Yw~4FuI%z+2fI^Rg9AtjN~0_^McW3s%tE6be`4)a8?84 z0zXxA0g~cZQp2@jwi;%gjV9KQNxuoCTCui_Hj>q>@XwsQ?b<#_{6t9(%#(L_vueP<4*ItBlX1=Hf=;8{W72LSgG;M-&G z0+?G@bcKq8)bAiw%`;kEJ~kjM9L#j);aGvIGS+iHtgJ;v5q17*497m^Z`e>&KgnNn zH-VF>^gtFfa?5Z8B4Ol`Rhn^%-?D-N&X%u!2BI0!2Bh9k-xg4 zI)7b3s>-jMzlBlxd!}ywqKGZ_tHKK0*s-yDvpSt;rBI^7# zc}7>NQs!@X{BV=MubDi{FSh{z=I<&3%-?GO7LZ-%&uZx8@7QjwDpGzwIr$p`CduCt z0?gkd1em`M0L-l`s`GaOq$>M)tu5mi`fzNTce~L^}|JdG@FHfl;!Ao)>N)ZD94ev z;sLaj<4ELL%5gOTmg74FSdI<+09cMC02X9HPM70FKy^887l`Hf9iYoqDR@SXbjp!& zrW`k)QjWc80L#%IKq@T99t2p96A7>!FD1Zo+yY>3T^+g{Uk6E-qbGq7%drQb%T+au zIV{Go92sXV-4#_LDX_qCTYcqN6E4ShqNKtSPC16zpuVf|FyIS7E|I2^zN%IR{v0;n#>-2$;3 ze+P8AIt-rla;F>_XUZ{ekFG?K_83D0SdQt5NQLFtp8(5oIsumBRRma$+W^e1t3#LL z2O#NkOh|Idu|J^8Rp9J6Yl|4ea%3Ey;}|>Gr+osN5s_f^qb97&-JBV;OhS^w-tKf?fhPw#abB*dZ8g6_R(bJK?#oGZq zM&LdGiOB#s6C4I$0ohlmSAnhodZ{`Mg|^G&D>826P~B*d-lp(S0RJIS44^Ot0N-Dq z0AOxi(G}`!kd}c|^>!_9VP3P-aU|w7^K0c5{Y?~6_cu2fj%wy_bo^LTPxmr;jvMY& z0Ia8H5@0>OlmP4Lvj7%QPS?|4fa-dhi>II~6zl1^fG$^C!LtWh)#C=^Og%kpY>(8_ zhsT(Dx)NMcPqz_ZJv~5x_4FhG*3<09a7|qux}Nq0N!Qb*0@Ku!h`s!&|uIkGuDMx*{o`%_+ z{-*CPorS^UBc zQeR&=hUKcRiIQ^Ehs!a{#&YZqUwm%3H?tha?idd@@;>TIHyA)jI~^Q*2D#YP~C9`_7cx zv!Yz{6vQg$(MT$UJJja*hnG97ilgyxsj>Cv@cL0Pn5I@l-Og@@0bF4&l?9+yS;NeW z#2TLuT(2;f$~xV1z`5EqLby9-1H)Q~#(pA(H9U!%kscbus4gTS>D zf06a>?k%(vf78qG#Nb4YrMJ{h)YwJ9^gGBJ|Gbss#NS0zS!>6M8eaq)Gm&%StjT9N zk3-U=sA@o&x9wH!9MmcgK8tZ3-fkG~S-(wy5sj9HABxDUoHJP%hmFKrPGQ8j{(xpF zkhmNa$O*&10=XX)7Kl9G_pHBD3Z&0#kpg*57-|*B^@jZ470A4n;T)J`Kbp=#wn$yQbDf(&Z?d*+;MGnDQWCtVyNmG zI|NLZlE%Mn@03zA(KI2~DJ6|B1CGH2r4$SE^!n>SN##yZ=JkCes+4r$pp;m>Q9TRHx<-0aPvy@U&2b9t(!@yD+4oXxhJs_pD-!QP>nj;LgN~y)0+NA%oly>ZO zau8KY!4rdVuNHb2+OJUWkBPM!^srYW(0jUYNbD|9T)*KmW-e)5t{b}yXC5@@DbJv+ z3Z5lbWGwk9yj+_+$-+D6vE(F8D5-D8MR?|I4Fc@LZT%@o?HYF?H`1k z_(}>r>%P?yiqD78pnni@;@45=Irlq`P(Fpm*CWJw;l%Hv&@OlI9OUU!#E*i|0!FS- z-vC_)bV=j=I{%wzqWCT8tTye_Q41J@pX*WgEmXnL<2}eMy~i-H84Lr3%>WNLmhLz4 zto^ejzEL`)ALq3i@)$Dl=yH#<} zkCtGp`qMldQ#DP|3c8#Z)e?>)(|X`Zle&FzC)9O$9u$(c@iB1e#smu%fcohnpXDl+ zSLD|fvYX19f@vmZDthcL6g{7UqT5Ut-DbKBvo7Xv5qMXZKq-V=o!#R3sUR**GX#46 zRhX$eAZuxfiKpj}NPI2NZ+uVd`|mstYpaoPe_HGBkMb{(d~JdO3wD9P-n^egy@x2Q zzb$Evn>b?uk3n`dac9GSa=$R4E9Qe-LA;XyZyc;{0C?k2NPssE^8hTMpuTZ<8>qek z9MGK*ZyaU#^G+0!5dg#@r$|j=_%L+${UAMLVP=v4;v}*~7$b=w zQ6z%85J{wcl$<1@WsHH*tSFc*rc`x3gZ(m37{zAuzOGXHZ0&LE|3;D5oFCO}o`o}X zv)Lr$cjoC%v$;)1>Dz&`+1x4E0bsbrhdX;iiEbuOh}@68oM!T*;2m+)fi#nK2eb`` zA>`Vrr?-niT)M#!*i4SWESf(bKHF{L=`%l45!Xa!wZ0GkznaPHB_C*h+=|QZavCm= z5nq-pJp^0k?KDhq-YI*1vs^)W0;-;brQo(VUvG_3neT!gEW5XOyjc;q>VHx`!p8R^u&~?`M=&l14 z-AZK~04|1(rGFb9`nMDm$G@!)YAO16w#3)!hDI9lf7cCFW)8+z%pQ)nDvcNv%1_no z2I!xL2F}O6s$3oee+Af zR0}AaBDZlbaDw&)2znp(i$q(NFbgb^Yd!`eelN)teeoVCg_&SjdZVGS6yArCEQKo6 z@*^gmrSPl7*D8f>hqTK7t`w}Rv}VbkBGt#`l_7|X&sZaC56)>b*+cN7Ok!ca?fJf;KK%rQRm$9GbgIeI23ZfO;Z={sC3- z$zfIB0BuIpIUskHDkSQhjk`(>BI+EAyGor!)HxA%wK^>ob$GSvfWTg@dLVGGRy^X= zw_1%v5Lm4yBFI{;rXwg?trj7uUZa*HzyUI99YcGKx`m;8jk=GaZ;g7KVPK7VfnnAf zwVz?p8ubao>b2@ShL*C{s*?iQfMU}a=LVE6kPlE>fdYVf2$ThAus}uDRcdiMUJO8y z;Dc_}i?3G8flh@Ae$s87;>X)I$KbpPgzME)gDi`G&z@Zw{GV21UEYm`Z5viWQsf2U3J| z&WX2Tnpifz#fNTrJ7SFvJSwg+;)isM(Y zVp}sab5tC^iWQsF36#YuZtROd+7PK$ar`P)Y+E8LRook>8nNxW0a>Tw_*Jaf4!0xM z8$h8`1lg?O_*JafJQmj$71stqY)7(fRdH>R$JqQLDA=ju_*JafPGsAq;`mjp*a9Li zs5pKVE4J`Vu)U(<_*JafE+c^KQ*rz%R%|!iJ>#obar`P)Y>%^m99E53BC-0bSeIfb zxDo&Ob3yV`r@tQ|X4Y!NuVTgOuVUQ~CY~=UjPYc&8u6=GvHGi6uYttrl8~)N{3=$g z{wmg&i2XJ~;a9O@^;fa@IW;%DX=M0StXTb3tTeg`CC|#j3i4@?Y)UBE`4p2|KE-4O`R%2KsADM} z7`VDdMTBkUP|Ssms0uZrPQ->!4l|z3qQS-%1r*ZRw9!LbG5%qjszt`$Bmi`K(6m>5T*FRC6QdX=*P_{Q&>? z4d`+Gx3b%9M4~I}0(54IE&sPLnYGQzC?z>(AFgUXNXidigzy&?x{hV;It`slVK!9I z4jiNJ64vfuD{)x;cQUmmSG|J!(gB;8njLTp+a$1@=df9s&8TeJM=*C2atkhxa9sh8 zR~;@t#~A-EUYMf3Ft55{MB;>{_Qh(N$`o?cS~-~3 zn;}6`A`EMdzjh<*QlwQ{*)t9zi^J9Pkm(v`q8RGSOK9&mBQj$rY_LOroM z$=x6IS-Z8_IT!gYJL8vT;IRX?uwCh}L?vj6gY2n~D=WVIVWg5K2idC@tTvtCl+$>S z{UK&VHRtplOO_~FpDjJT>hm)w0b6={b;f^yq}kHbtKtS2WwUJQ=~dq(Agyib=~cg` zK=N$q=~e$WK)Tw})2jiUffU)&)2o3+KnB>-)2l%ovrCZFL#w89>grrKeXz7Xg`LOHZ$cT?%BeEj_&&z7|NeEj_&&!4v;h+S1djk+%R@XG>47 z%5Dd;!In-}jd~EsW?MR4HF_tIEp~eNAp0Zez<$O*{uvPbdvLKDk*M@R_AziIC$yR@ zZKDMbvRC>bd-__*XFDmb3()c~)@sRv*!}%f38cNg!ML{42eGqG*f~%7tU%r*#I}}i zq$d3I3D`sYMry*prPhS_jnstS+1!00yoP5b948zI{f+vX@CV_v5WkU{aDs4FXeg{s zI7zs5s3mfg@F(HC5WkU{@E75(AsaOy;Xj0na=xM-OA#56!*8S}C_zedHXI(rY;`@@*5zcuO9?q@Gms5A zbap};K{n^)5@{>QmK=T~HKCm#TXRk)lB;qcvonX^NKNP(Z=|+IOj~zwR1(5={6=bU%z4n#j^9WPPIwZa72-EigJrsynjs=s@hhlq zd^Z5u3!e22kk(hBIMNcW1yB>>H&PQVsn%Rkt_3px-HjIxt7ay6w-I;j~9D= z9GJX5Rx_`UQ+BU!qFm3F>r}aN*vs|J0^EUT{U=(};JrMa^`CUGW75HkpdybGw&XmS zW+%PCX|~NIlVq-&pHkEbPm%IdR=1L1Z7&I~DwE*qITEZ}C&BvrCAj7#39kK2g6sa0 z;QGdXYPq3<1UL4OV8bK{Zn|88o9~fe z65RKa1P^>I!9xmn2>B^ndBjJ4$|I*s@aQNB9-AYuZJoRr0p3Y1p%QO6PPJYUBV--)rp&kPAtp8B&IE;3kz39C{MT|}4S^sQ6sI>a5 zf0zF5L_;3=pWMZds?jmI>y=0ql{Xof%k8-wHsM1WKs=0T$s_-LlNH;z{U zEu$8VNB#$Y5JT8pv<+Q(OoFPWmkck&4xE+B<|3Zt$kIVgy+QDm_X~t74pdc^d4dz`<6P^`9)RXc3QYgl(6TCSZL@x z@;`lwC}EeR=~|RW{s*5HQFc?&Bp&&nzEjZ^?7IByor$!Mg_nWG@#n$Lhu-|ATu-VaFFud7T;EKyB;`qqThm?%>}vgWY44OyOiU#c?i@ zz6c8u(@czmpO>J=?9LvqF7fVa7Gf0b|-m*=t!z z^DNIdu&pqk_BRs`v#%GctwJ98pB^K91iSu-E2MQ<-FOomyqEepBt-mS$SqLI)1RXw zIaJh@F60tX`k#_!Dux7IssiOeqtkX-j)jde&<9<@%5f%=61ony*cTN??U7*;A^4j~ z7Y-rAUiB-gH%BEcD-4BYBxOqeI8sGfsOdcNKlp*7(>R1hL`|2*BmaXRs{+tDw$-I~ zMa2c5M=m{7)Y#iF5Fk#L++ZXGT}p17S4>V-wwjNB#%p z$bXg+$7gLV6%d3mBV?o@css%>LdS2<}e>6d^(T( z59%ZTN#+n8k=BkXyqhZCR2=9zE6{XZu)9h6T5W-uoG3&{reJyGfA9zO8t4z!L&sT( zvCz=E7urW*AP!9%p6R(D8wWGGtVSEAjBj8Glz@^TpHq$|CvJx z4-ef>o>IaiLOk+6a|Gd$As+dkSw^@l#3TPRM-eU$@yP$o3c{m8Jn}#DEW)EhJn}zt z65%nShZuhj;jtke`JXwN@VL-4>N$___z;i$&zwbgLa37bvk6yN-FW1GW)+R*G)x>V zBem7@3&dqE^J2E-^>M=Hq0c+IlJ_INmzz@^SNcp)dk^f3+;f3W^&Vr{y~kRv-s3EH z?@?ncPw!D}2o&B*K93Nar$94`IH4UP@k zK-lT^?M0MVhz8?|uHlSP|Z;d=Z2*}lM&v5~{_U&=u4nNn&m2XeH zfL!KA|ThfJ#z)* zDz~RfKrZ`wt`Lyx*dBiQAacp|acS9ekI=cW?0FQR*TzH(tG{Wv&hwwi?Gr>2GFE|{JMcR z!~$?}J*)qTVZ_V91WUM(RXhY2*Lcuo;V(7_5V3)B#av`lmjHUu;UX|-7T4F9{NTy6 zacuQSS)e#`Fdm7POEgSk#Tk-|K0T(dV!&GM;#%?0T#TlOWW>;M=>m&kxjrr+7GHpV z%k>u+gBat(>&IdtWBQN5a;1AhDklIQsUuWc%!O%JCq$n2KS*^avEM8#REz6)_P@J3 z(;mjN|J|pv?phwv$E8ShA=n?qUlM1=ht5Jvz&a#l=!CwK+o5aN8u}{UUW*g@87Gv! zigNsB2G+d3=mQDdkH{68Yum!;4Nrq^=(o(tiB>UJoUJKfT!Mc% zuYJQ+p_EGUkjF~%;P{Mi5;dTl#J`;4*C2^8U&F}th7VJE`MKI3CXW}H`2;-WEM512 zVb<8qhLN)*YiyOl(qP@#wNZ#Qf(y@EO-whG6@RKGl!14TGSR)#J1n0ZD8TFx#t{{e&Q8ac5F{#|`q^AA?{H&w!<1xoB znt-3HgL)HYlqVzkHiMA4h5&{U_#4~{08I3KGF@0(Az!0anX4f>O{)>OQ| z(nGnBm+~HnznNmU8DgOp+K@@pdLDqstD#&91#^xDDT|wduCKV(z3b96YGgz&f zJ%SHEiVS6GxY`UyS_iVDs?7l;b@o@ya9r15b^$KDs&!7+8_=dlFtc6G#48*-@ifOZ zlGK?%&z+A#>T49|vG4}n*c2I9h3L;fpUf_E3JK?32dME7ya!bctSy+P-iDZItV)go zQqXZq6*>p3QiWC$U=?}@z@#N6EmolOM#Pv}GClZ^=mK@d&&N77{mc2ujwCr~P zr?5<=r4z3+g7w#qQFUtv)Qc~68Z&k=D?@KZvXWwGs7Y}IfGH%3KUM;p;fSCT$uA#5 z;+vWDjY9<}KgU0BQzM($?*!xug*ql~xY9}SIRH~g6gT_|Y(}7tiQOP{9;-<2(qX!qI2?J?BGu#;5XBA86QCQ8 z0GQa;D67@eSkot%XvfuJRHNa>4S4`gVbN|_^#ARKN!yJJhIGSzFyuwLm{yp2Zb-iGGF_`_CCxt5t+J9O+4I%YO!XK;Rcx2*08AlKs>e&f zW;i0aGnC)i5R&Qv%;OR3A@w3G>8kj!2}fSJ7qz{EmhgU+n6R1Znk^f`v;RFpaF z(A03+rbeDZ)pcaGk@@d?j7jNHA}5g{@m16?WcyB+QOMVGvCj3x;YNbB>XaH)1tt%l zZjazo>~)5<$P6y3rVnb%`-M?8X)hcx_w3m?XKNatWA86V#hQif4J_BJ!-8eayLUA#nDv!lt>=wdL+o3@^7P;|Cp)hK=f)bP(H!(Mg;6!5d$~&U@ zvycV;q`ztpP0~t+12~06*Tum`@V~E%;)`L%jI8O%%EHoCCdCV!6dwREg+%ek=fKXd z1okDICT+3Z1k+VJib!>QvKU11$t?uvlRW??UQvJ6kNvBjtRJBy8(~}pvR;=(XFc}+ zmi60=8S7~AlJU6Z6lZrpLXzTn0H%;AS-%C?3`c|uw)`E1zr+py0#&-Cx*U!xI-O-) zF@^wLu@u0>N9%V*X??ZeHcHYJF9Miemqoi``v1)ppBpoF(G^uwa*QjEI4NdLgeyoC zSBwHS!x2GF#Fo-LzAV60<2w>tB^}8ZapDW&`Bx}WQ z0H)Vv(XMFw|LuwybH3CyLe{5H*FQj>X5()8Iu0|9&qXJHm*L>8>GPms8g$CN=MKZe z8#p~p!ptZGcYW_V>gna%2DgKkOA%cP#pV40R1r8Gz$OA*=Xnvplv4VAJg{$pO*~?h zeCCoNrlGULGru|Joef;CpT1bPQoJ!!4MD53>``!SVHWyN#$DYEXgd2VozcUz{3zUgB8_H~x=ZncPhDp8rwN9#w zk#RlJs=Z0>Nk~d^hX^n^>pYWOI{?%78qr$GoeK&U7O46@XBe4@Tm;lINAFf@VK&|& zK)t^aU^bea54{f?xjx1u$;LQPP)^kQlBqeR)ceN!j@rAyA!zHdi@iP_C;*@DdbvFXEcrt+L{f(%z+#nX;0*bNtYD2H4 z#XD9yYQLcps%<*ms4XWzwYLD6ew`7k<=}5YF>2Gl)fR81+AlwK)E3S#YG)9jBW@=^ zwci4mo@K{av^F^S!o_fzw zbp<%Yr_T_es-Fo^RgVi`p(EzpR*8iRKrt3p8MSk$_UU#VO~!YFL)89GfNI+>FlrY7 znC^&yAU{$2Fet{S-XFBJJq_LU*AT>{0FEgUOqg8JN#W>?$L*Gni>~D_-D7D~UR6@0x zi;dcm1gLf+fGLNa;yMD%sQS~W%9;aJZ(ru9Dp+DvO(Q_RZYDrgM*vKB#DL3BGT-dN zu-fK7YQL6J?K>YiYG;8%EWDEd)gB~3waqSqT1Tvw+6kcGqc`kZA2Motm}FgU)dd}< zFBvdl|aRR@XYZZv~s^-c5kIza&82 zfs3L0gptMgB|p(U02HJ9qNCa!;iem>jyk%p1Doi6oPhX*0CjtpLU*;1Ez+uWgX;x~ z(Y@Eu!}Y9z8eCv}vI=aX`#}QKy^jEO{|R9Fej{6}q7^I)>&`f)?RMxcue!(4T@5zT zeFp*Reu)5e{~N&cY$Mw}+U_>h)IF1BxysPP16sV2a$E=&(R&jC>V293^&SB*{c0mu zYc$KcgnF$RNoLRov;3N40>kGQY4ZGH2Dv6Vcc5G-83cOW#S*Sxnd7xL{hb3dltryeeQVQXtr8^e_8#u}t%!pXkY*wH5b zLI_Vf&mf$~t`??pFiEPB2QA;3NgXG$cNnIH&@|2zk!bqc%pu71N)*#RQ^>OV>ERRd z`Yy%XCu02txgaKp;m30QWdCoLy#HQ$6x3sQFz0AQLh{oeYg-Jtaw@nJRioSs>==Og zADZOPMg%9}^O-r>13d9tL!$X0>1DxER%q_L2>hfQ%;<0`8=>M0{G|ftTxzQH*#y{C z?{j7m|2`+fN5mqcgsm5>d z!smfaMYg!DGWknHp97vIvPm*I7fWjQV;Qx{0z%1rZ(s>JGSAP17CDw_tqen&6}JSfNm;Tt@Q62= zMdKvKw7JK?$-1+Ren5hSMl7f>CK7((pANCx289{5s)IJgFQUnW{E%ssCe$y^q$rj zNU4hFZcT6Vra;E1c<$EpwrByQQpG3I(3Wk1oUh`!ThrT`Ih~{8xm(kl(-D-#DxSMF zy={n8t9b6#^tL6kQpIz(rnf!r`LJ6vp1U=@9eC@!0Tdr7f^1gt+^y-&qsOziquimYRtzuT|2!*>fy?VDM z_o$x{rUbcL(<{3*%Mm#~LXeEeZp~SU6o=a6i#{&EVEc=Ao#b@~|$XGClE$~V(;gCAbXiDyK z^iRIdw_@Z{TR__BkRvs~N*jn&e1!vH7!z0f!1GZpKCAIAvUKU)-LM?3O}0V-2p{qI zx?hMYe=lln`b%(>r7~{BD!A|TPIv+0ut)jHbdWQDi%2E%V^F-R*Na>5r#FF|e+nq0#?7hQ}ISZ%0>ZY6O$YZAA! z#;_Cf@WrzRWz2i>>u0;H2Iv}7FAI3AXA(SC>{LRjJ5c3TFTnQi8H7^jyKQUuv)FSy zjZo^}pvdOrL4>U251#c|MbxtDEaad91=^NS>bQw`jPty*;<5;(#)9HQd|Y!vR_J<+ z7YFP{>2%@({L}ZqdP_BZ;7-5QsLe3I8|m5hpigfYd7tCB`DHY?X$CKNWYzUukj;f;%oc^ ztx$pq?QyaEB&w{&yq*Bbk0z_hb!ukjb!6Fc8?SVRY7Nd#4!17OX7rlc`tIZ4!Cq2f z8wQqghs`?edN^1;^)j?b<+KAn;aUKWRSs7Ivl_YJSOf}vdI!`Rp#~y!9|WEZ3n|GH zB(3JV$v;PRiwHCnfseraT|ELV24QqkHFmr|!;mW#-8z@DbH#0v|*Cw7*@k{~wnVznHBil^?gzsEdqmP5zDO`%q@vo^j3D-LF- zR%`C89YiUW!-;Wx5zEGB%cvaRrxKKaEu(V$8PkEJ*)l4}7cT^oWy`1>-}e$At!){V z0nfjAG`<17+Xf= z_%q)GQfbSm96#hkAm`gMD#s7~6384|M&5oA0J^UwEF`+r~fEn zyWK$a*#2XL-R;gmm*@Y9u&iZM-TnmG{v(Jl z_c^9vDPk(Ol!+@r?A)RrKx{$WxmRFf?RN>{%e@QzyWcHHAomVZJc4B9E})E8kfK~a zRmTWY-Qgu7K0z$i;a+s${stPeJB(m{8fwhlVJ(e_)tIkCBl;;$V}TBxslSoNvN|Nv zC-E99>M*|*Fu%sC^R_a*fW|Nek&u>*KTHjYzr&T8_x8{5Nu z*a>;uUfoIdVF!Qu7*(`@`>=!mX6I%Va36N?_kjR?1!N2!Cmbl?KJ4HhgwqPR4?B2* za8?2LVFynVZe75A*ug&u=M{WGSYDs*T42Wl{tx4eI&&X((2~`Z0iC%IJE#OH?Yt56 zpe@Ll&fJF`bSv)ptL)5u*g=#ukn=lpA9m2EXziTN+=m^E6Xb%<+=m^ESF1r;+?o5Z zgF!VLNOk8sXh5P`2;|bv+=q=l9q1;l<(;_?JD8?k2C}j<_hARK)eT@<*O~jUgE_J} zV?$@|!w$9)WOHZk!w$9;WJ_o6!w$9+WNT;c!w%-EQBbh6GxuQ!JBV$&I&&X(u%mhd z>AZlm3}8Y+5#3wpOO$=sZ9(YbP8=0P*p>UR6UU(XSzWmgJ8{BpfK~zbVJFJW!YXKn zh{TGY;e5B{;Xdrdv;GC7lkCGzvgSig0rz1iSyW>caPP8)-38o-on&o6w697U!jiKN^2kX+eDy89jj+=CmildMSz*eS#f*vSWb zCLf#!6{qvX{**iq;;iHsCgJMg2JGY)F9X;swdk}UgVm`Ltj(3+s=g9jT`9r3Y6;eF zl;D~j5?s4qg6n>e;Q9u*UFem1LsJQEY%9Tr;S$`mP=cFplwjlY64V@$;8t$r>Xo`V zDT%>tc@o?{Sb{s}N^sA53GUk=!2|D0@DO)D^-A3um(1Xib`m_=PlCrPCD?YM1lzBZ zV8=reJU%Oh0y{60;E6jWcyf;fPkk=I(~VNe@=R+9o*O8^?sFx0{xS*n@cpq~sV}@B z!He9C(ku0)KO}gWJ4k8i8>)*D_Dbt~rv!!jafj6_t;=@^^akwYLtlkU{*#``pUfb}4cLvF z_X@SU0`;I*sQonzQjcrZ%BZ$Qbx}Svsq`*=xB)x8J4d!Y@8Oc(LqKl8PVdbP27R~z zJH3dpXK({HTMmYAy#ZTxUZ-^V8;SQ!=~|8CP*XjqA-3Lm?e+zM#4x5KcV4?EE4FIS zpKSNj*mV?h=XK&0iq(;oP;SVq;;u+3@q3%G;~2{eRI}4B=FaPkYQ;oZQ4X|L)cEV4JBh3`?JIrbLVy9HPY=4CdUq>o-m3RqR22CYcY3T zC(aQrHZ7guI;_Rqd7U^zj9fz|UZCI_1Tmt8JFhbiik7FtS_FztkZOy$^E&aQn8;=u z?LqFmPE;-y44bl$tYYrG&d8L+*|N2TqSm;HJFgR0iksNxwc`zqJFgSdL?t_d1nSnl zD(24X44tXzBuQP6LL-Xo6|xF(=XK&XQO>@jE>|&kUT5?W>)5H(u`WSW6?5lx;x19b zE+=B4p>yYT#uQP)zDU!xXf8#c7E$(3(IoD?&e$nVXP=e8sf2c?6mY*+&=4|yV-03s zrY&RstbW{iop?8^BfGbVIaWXJyiVLh3VXb03U^*-Y@jxFg3;PO0(auyED`pLQ8LAo z*%ZgQNO~tM6fU|1#=*~1Q}7lHcV1_%AXvbi*O^z)2CINOuQOK?b{DXJ%Dj@WuYfzR zGglFgE8x!S%+-Vg1>AX^xrT630e4<>meSX9h(z>jEa{So6)W63O(oPwL zD61cLUS~WauCfx=?!Ybg->n7a^`wF=8x=9h?Kmm7NH|a+> ztzaV+;LhtNvPm(o;8F4nVtm&E7kLH~E-K*8>n3Ls9#FuY*G+~D z16*3bo!3o<5*}W_o!3oD36Ch?&g&-skG3xXkD|){y;Z$chwgNzvk(Faoj?dlSi%;< z-t4Oo_OJvJAOsKr*-?-vE-0gd3nHR2uIRYnhM=gZDB!r@%(#p=irb9)zTk%M_dB<$ z(+SM~z4v|Z_4jq%bM86!+@)^aTUGaWZjB>7zUz;)GlBGkuJpXlnM8VGS9)IORFa<5 zm7do*Ge}SFO3&+@YSI;5>3N+qoAi{f-_lME>8V}md7T508{V>arRQ~yK%}O3rRQ~y z;F>Dc5PDwctQ`&|-hb&^jXmJhh!1ecS^pzq-4^fEd~9>K#Y?)6(d;zgnWO1tUvU$_p)%eF-VhlZQA7BZlGV>qt79jfFndDWe99gsrA=!ujG$!|60*}_-w$3X> zSi(LdfvKEiGcz1l--&$PTxG}J5U=i=FtsEHt}ae>Yhbr(HD2nnN;Mn7tg)GrOTnCD zGwL$ne%*Yh`vet_lJ&>g;Ge)=hdqw8G<-Q&dB^=E`~O0)(|3KZtM?9z{z4-2c>;s= zcDC0KT6Y)v4S&XtD^cWvmI=ka1vXjicX^U-xdKj|PgQxqvT(Ot>6G<7vhQtn$|~&5 zTi`~sR2jllUIp2O>yd@9--4aJNEsin*r97s?4N!~D0ZJ;6POJNjGD+d@Vo7p?M;vx zKV!!b6#2YpLa|3(3+yq9y~JR-{{gN>%Du#3N!4}eLDI-egQ7vwyo8EOTBi%4h$XEKF(k+S`Qf?C>w%K|apjx(nqv zz%>u8zWQ$Pk4;Td#u~Bq+`Zs`nvNQuBU5(r{eWte|DhY}MGS+J&<5z4z@N;J&k9Vx z+_RANRni+4dlQ%pUp=EHa_OPmj^W!9{)`imc5Aydul1Jd9HGlTRN}XX%;_tB1X|Wb8*RW?Ai*e^Y_|1VbK7H*pUu> z0GIdlvutq$U3K1PHgh8~K}G$plh3b_WGq3_P7@{YyHhf!_0n39e9yILF|L_jj6~zI*h5jNn3F^N zYM20{Zx^6a%pv_j`0u+Bvz$Z-#Jwc4K>Q410p|uYNw-T-EF2b}Z%xv5KBu>IpSH9uZfPm|{R_5%=u(t>0GD2* zum6qZ-j$~9;T~9iO&qE92>bd6c2eo<$86pI!@gcSz)6f2tb$$k#I+`7F*`noExT-z z-D$41HDtgbU=3H0oK;{70rXm9t9^<~{jo$io1(3xD37N&7OceHr}qw}~+k0q*hU~+wm=T4hqRHGC(CZzc3v?`!(<*gVwa+IgZ91(|7gc*AL237CmAa|g4))c>g1>fJrBYR!nOa}FUrwtu zL)BI#D7D0})p$fVt(mI!<^-idr&Yqojy_IMntxiQm8!PHzMxp}D^9DlO4Tk-PAl1jZj!5>^WYyydJTpz8Pke!^)D%3 z8c-vgn1>Lv@S6W|^f`4L8*S^$IChrJ$T;@U|7huyacm+17YFP#SI5iz5K4D`VZvR( z=P0F&)vwvQb*O{!&_d`)y_WAmy$&EQ&x!dvVivZ`sK2}#pL2Xz?3D5OW81pa%V#H+ zdX4-aEuB)Yc}HwZKYR2^T86p_WHe@YrWMU`G*=Yh=w8tUM{7kt zi61HPlO>+$QESCw9K$Ql#WA|#5*%YIuEw!$<;^%MW92;z%$55XxK}>Uz*_Nl1jdTv zIGQWIz|pz9zJlhGTR^E{?Gk9dN8$3G5MV4QF7koXo(zl5ZrHwQ?DQ@XGTU zL|0zPAhz;G26e0c!T@)7s~#7^RIC0fgj=mTCWNI{eI`U$t@>4ns9Mz|z*I4{s<{w# zYE`iiz); z!?iEq4L<+oWkyp6E!$GivgbBM33j4$GF0pPp#JL4X>sW6(R~^^Te3nIl;sb;|G$IH zj)YbsY}WH;C1d{YV6)y0bx0(zS?`4;Iu?ei;MBr&!jUgF2-BGkd9hhjJJLz-PYn_y!9LD5{rxR*6*atEH1`d zCrQWrT#UDrL1vhri}98rOu7FCL|LXV6@D(pTW%wW0kX=^#dynWq=K2}=VH8N87%D* zKNsVzfH2GbT#UDpjY}X|?dM{=6*0~PQ|ISmyp?J!1#^L)i}6;P(G1o$__-KwWg1)` z+vw+Fyp?NQ1+~q7F2-Ah#%*A>`MDTx6$!J`&&7DFSeRXYF2-B!gxT%qV!YMCz}pG6 z*U!axtD}_dfS-%;Rwtt)^061=eX=r_Wcg(=ejUz36SsfT9E1Tb#``O}!%BdQ@&4(Q zDvOKp{t5atk#gmMR3t_M?Mq!Y>=h+YJy%t$AcJCM5x zObqz|G#1F)0%n+zPAGSv6_?e^jdVh}1FdfaQ(>eN${onR6-*_ z2imfxON?|vxdVmwgIR5)6UrSZB2#Ci6UrSZCbQ84b6zO4!1?jPxP|flgH0ZKM;*9q9ZBtnD?@3FQuSq1pi>olx#TS272UbV9iU zrB6fcu#rwEccA+rFh`AaLb(GyUIO!`kxnRgpx58Q95*s}Mgkhj%@4wi#J}l3A}kXejr25MAhqRmST~sG;11&E8ZmAxbl#q1+E5 zmTzk%ZOuz?0F|?!)$cZ*C)+c6vc^Yh2$+s6-%J=CrW{W`sMN4&x7Al<`A zCq6yYk&N3&Cq6wSJ>4?WiBAu8q9kBsFnvhl)1N~T-on2rJ9K8lKB+Q@PY-E)`j=4p z*-^B+Bk}1WjZY7vEZO*LJJPJ|*4WfGA3B0hXQaU?Bi2Aq0yq{f=>_2 z#8oh;{{(#NXx161LfhotFf)f;(rC-sE>tUZSIr-ND@hRxlI#xHo*v4Ul_TZRN>j^!p5EB;AjMEO+}Y??VaPg z9IRF0&>m3Ob%2F4!KdqRi>p$UIguy&Pv{By zvL>qvYnl8nGuuioS(5Z&B;#jG8WmiUs-pY5K=qzNB(U>qE{Q%tf*|gq5)#GG06MEo z)HpHIduikTcl9}GA?XW|wr|7qQfMYsMX?+t*!?qTJJW1QGy@6vFp-d{Bw{61VP7VC zpffrV8Zbu^@LA)wh6&=Wq6(|1x^Ht&NsucE4nX;6Jb^SG2TfJDnCn50wJR0fJkk9e zdfz&_=y<&#dwe*LX1JATB%{x^!at$Bw3ew&e#Jhtf4}ZSttCM}D3556Kow3chT0Q+ ze+j$!qBa*Qc=ecISLJNS8ETG^-dIm6rxFh!x30!g)@P)0BD0jb9)DvcDV4YSF?=-3 zmC~HU#{~SPycj-?55cl%I}}MpU1ss@70cm;z|yvLnXUJp;kLOFm)VXM?!`lm@f`|s zl7+d7Rolka%An9}S@Jl;_xY);h8Yfs?t9Q9%2lePiu&QSn13rr&TKPiC5x61S6Ng3rA?%d>XP)m*=ZD~A!;@Q>li|*^tbEB6us!shW$fSD0;U@Ni4%eLJ z!6`I0!rX1Tb)sU9>(1Tc=6I8mc^eaS+zb4bxjsp^cOiAnGaNnKk~5-2JVPS+?6~h^ zU8WN~L!M@8qcfK(A~AL`%aoh^NdGq=37c}09~tmIm`qb{@*@Mk024LkCO&}1-WrrhL5hBX5dGvy{fGQ2gIVW!;VM@Do6Q;vLalOGw`6HJ9E zH~EoKgTYjpa+4o9qa4gUQ*QDjqo;vcV#-Z^WXxPJt4+DdkBmJVOr0q=`H^vJ!E7|; zCOJ;)-QDOU68wg=)s0Rf!SA#_okW7)YkfM21b@)_T&W2DsP(tB z1N{@}a5p-M1W%BTcB7L>@MqGoZk;e>27e)4S4t<5;IE`H&d^CD_?s|hDV;=uzYF6o zrISeTq%c-@I*A0aAtn+T-RUF}G=wp`$1uDHO<~;K=_C?#31fAqlSt4lOt?FpM1me+ zqTT5v67&ia>mH(MpD=Z0bP@?#!YHGRP9j0S=FBoWi3F20=Psj@NU(|KtTH-@1Ou82 zm(fWi7}Q*}j7}oKWX;9O=p+&hX|ArvZsr%(oHA4oI*9~RY~EBoYH&{!jM%(e^`MhT zFxBQQ)q_qV!8Dr(Sf5TJ!E~FCsvdL_31--QO!c6XNU*8R*Qp+K5(#G7JPM$CuJ+?W zeTdNo*DRnjIQF8GNYC#WJ=7Q>(dCR@JOJBiTO35)79Zl>79XG779T&{mdnQ@Z-L!b zP>vBf@_EB;mB_K19QkGVB_tT!M0~yPR{W*idrfVg*{2mFe zct(ON-;rSRNeQ+zYf8yc`8nuV#&vf|u||19waC;6VuT>}e;#qn}H#*KE$neR&c*)?b3h>A4rn z*uP1FC+?8osY4Px{k{axm@TOCY@P%M2T1T7ms?{Q&##i;&~*|V-Xp=0*Ccr1dkOy9 zB%7Kqau@Yj#!FmDk7c|(Q-W94NpN%rg8uk&+5rju#xV(#j9)2k+AS}KLFpLG5wWJ- z=Oe&}8*%#6{xusXNuT+5`lY?|Df@x`a$2leJ5L(ao3#%!$T*=*8@6dvOb@`VzQUK& z1`@cR)sv&mz}FC!)k{eI<+O8<-9T>uu`$NB;Hxval~6WtKSh5sZ5@izFTLy}dLMe~ z25@oU{$?;?#`Gj`-&4aUA0@zj{{p@x97N#0{}O}Uk)2Scbv39AIr%>~8T%$5xDO^Pm=MHXdokS-~WXagx85K!;lKbekZYm2;BEyC9i0Y zP(yA<#vz|fvZydG)}d-_Zu#r7+%UEQiBNG$0yU+LcFrIZ82*%(;iyf zD9yxcUN^igBXHlJDJD4(WYV^7t3mcB(`fe-ili^dNh6EuZDWTZaNqy180Xm0SZk2| z$uwHwpwg&xnPO_tBP`(oF~T9IzJ#{i{$v`Ba4gbtofJ2Y%D-Qda(qe@l|qD1rm-nF zW@U18*Uc#>cqoDU&3|MM=2)gn#`>wD1n&FqV0Ikd>Wia>61eYwmJ*J5i4p?$n{T5v z4uXl+jzQc12aCaRF(J($E|dAEx+oeOPZU3OnT$g_{|CV^0{2^7MA9N~zr`gigR=A| z(@485YPYzQv}Nf}rjZU<1n#%kL^^EgPo|Mhv-Bs^NM~9lsBw!cNVl-`C(}qrEduvj zTvZ1ei#lk}7FV;AmZE=1;L9IY%^3JqYtIKbb~T7f~)}RVZmV``YDs97N#0-zBP?VCr+i(7`MA zIinC(o{o!1p&gm^AOiROFB&C?;dG?aio&1?6lF{OI7KCtP|FG2_rGD(At~ps`lR-d zM&Q2xZKD!$PHK(iLkZmXA7X7d*(I2l<{L!dzW;K$-Z=}(C94Kipw;}tB$kt6eO>KV z)t^jb)i_x;Hab*)GL2$RqNj)n+;4t9#hhHVScZ08B>R(TJf)m|z|?o-NnJTWnW`+g1Frw*TNZ))*)h^#i@^QtA*3@c0{63rl8##X zlWC;eS_JNA4<}t>JxHAqq{}P<_p?Wmj#&imXOAL1%+jAs8wtAH(w|HtJ=P*{Kf9dt zI7@#rjr4en!2RqAq$gPVlWC+US_JNASCXD&=})GSo@^1gpIuG5!nzO5mOY#F6pO(9 z>>AQjEduwmYe`SD^e59uPqzr%&t6QrQVrFgOk<&W|D|s=I0UJYAK;L^emP>@7Vp%; z&2i{wHlGKn+u|EMw^axox5b;1-WK0>^_H04_T$8E(aA=3qu6!%GGQ>(45&Ck+2C=3A-O&nE)9p61njJQ_ECzA|?(a{L0DfJwgR zn($ChtTt!KK1Rac36+%x$VM?Hs0ywcL{CYv3fhRdDTM_bCbKxN=LwgsS3O zs2(^)^=YWR-%wSzvy+F;YMiRz!p6~4(i{1>r^Nr%I;sk;Y#cu&MHgrf`7bH>g1X8E z(!HX)F8Xc_Q?$W+!7H01Rp3#;v@tBTlpCLgEwhfnQU8Mt|sQe$qbhzYd7=d&zI?0Y2AYA#xtW7vq9e;9E)h^TGP8A8gCM*z{1?Tfojj6Ln^HcRv9JEhNlbGV>kL?;>(!xlh6;=1aV- z)vANZ=1yp0v-8MG(~6-@WTj<=y^rjFs*tt|imARPdngkt0>Y*~1-3H7VN1#07ne>U z%U-LM*OH~Tm1Yl-rL&c0BL~1P`onLtm1HOLgh@spf}JJjw=0X0^)#e%x`cg+teh=j zGoJw~CrjATWTh_%yOHbzPow(Xc)hxw1zR!7VcU?+y*^}1hm$SbN|vYTe6X`tE3+4` z)W4CLtIXbHnjZv%?$?Kxa$hjBlkrGu_GK1VlD)`<>7d{8JOBb;H zDXk`ZP8HYztm*Y&=SR{`0Z42o9iE7SWwt&5t-4;FAyJe>&np@UFCvq|# zXJ8fBZLx9{T%U{C@?Q*{p|N8iEcl8OI`)24q+0Gp?qoHaKMw~ZxgWWc_ao^D$v^I@7PI|P@ANVYEf zK1A^6Ey8yrVEPeiEQZE{GF#&Ukwc0LXAh;fLkeH-3+>u{iGivNsnPI$SH|HrqFx2J z2J3E|0>A5c{z`3O&LKNRUp(H;K5dHos*EY9rJ8dxLG_B$s@^ZEBHD<>Q(N)CQ)dr{c+{9CS z49zuXiLJ*%)`KFLsUB_%RzE_5&GH2aHcQIOXqI~$G|NQuJSlCwao8KxQfA;N zrrTvR(~Xh1V~|X`!jfb%nFKRAmjpApnVCG(C=;2Q8unzJiK7_LB*WP4Wb%xY$wy8m z{#Wcw+Jl(+Mx#vDN=+JEE^5vXwh~X<-(Z<%T36XQd8v82i&5iyTSJ%E);Oz2f<}W= zNbE$FEyVMK{EQv#aQZ3|PhmMqJAK*mrMP7?_;TZ7@XO}RKZ`sSaf2TwP-4-&QFu0E zjM;44{4Q>@4r&C9E`A&;cd;1`g7|^ND#J0&8j>4?-Xu^!t1)#3QKR!B(yFJ&=)S~5xpAR(3 zX1fJi8i>Wu*s&LqS_~eGnfzl^Z%JPekJx%;T1}a4ns%yR|-9v|N>7IW;j}=cX;^+k$wR3tw?8 zyZ>gFxd_CZ-U${SORzjLA-+MGD{TQPEkCoUkS)g67~@!8LCeb%ETlojX^jmD@s8z{ zJM755T2bckGw-w`$Jwcup)K#XbsJ?^fZSjtMG_lyOx1d}Gn1gge&S;G~;RXuFF6yM*8z>#SsIyI# z%V*~|@H$>4pPj$xKVgvbO0Z$b#k~C;j}O#e#yGxFbIZaEIx>qqn#gX~1Q>qM$(gsP zjdP~(|2k(rH=I6aUP2Y!Fj5`0+a$(o20vrR>&WTL9to4p&uGtCiwNy-$EelM zqTI*qgwbV~YA!t74d7f8DU)2U+5^DNi%&qU|3A|KvLu0%ylS9QqjU0CGJ&PA;4A1H!a-3M78v#soAbuXRN9er&rqAz{} zm01enQxfwWq7p>cHxa}0dNGJ|m~I6zM6ZBbaTSQFe}cFX#C{OxmM;&eNu{Xgorw7! zF>1~q2?akNqIluWWuQ^?cbuViPNYqJlibrlm6KKj)gcA-s&Ck;E1@*uRI8H`R87>F z1<7>~QgOg_e3kf#+dm!dtXWPe>Aisa2>~ab`Z}Sw?B($p=nX|ld zN8waU6|d9@=bV$E+9^@BzN^(MFHdN$>9%r%lMq*(d1->`DJLMVW;fT}b|H?lx&HJp zu3~Afv8asn((6gExrAVI{lXYF*SvqBxtLCx>n3p0T*Ke7n`=FY`9C#kE(F zn)5_L8+3u_l;*l@$11zI{+6Ixm8e?ZT=mL#CbYpOTe(4V#Z_lMnxJ}0bH&v#!@O=^ zU8`j>m|&EkN9V0m%T$Y2MgSh9e`IxT-OAl{*?KG5dY!_dU0XwCq{1zfSl_VSiEH9F z6~UfZlk1f*Y&Lz@eug^EXQ)fTaaj3~!%FgT{R}0{R4_~UAlcKlIZ`)~GT;9XY|3-v zRnU{dHr9Jm@X)$G1xNS#Y#goig*Y1PyGeY1i9bW)r{EY~ zUxQN%k-P_GFU2KA9pQBXe!6$9l#SB5!I=|U;v0;63?p>z5 zZ{qAD#&@w_0yMg^zf0tH%eRa?9o3WB1-(oee!8Q2n)Lu<8GgE>db0X~2^)U8qk5VT29s&{>5l5j9tkFD z`00-7$r%f#t>LFTs;A{-FeQec?x>z@@szNA;AHqdj&Re!OQ? zo=#NTZTRVq>gjwrtnD@YbVv1cq1pk%Pj^&LS270;KiyG1rPo94u;HgWs;B$SV2&Do zx}$n}+z#eV!%ufqPp`j#Ic_A;S<|E4Q3s&+Ovb;-0}utuVKZoqR8&cHNA+lT)XN~+?1)to-BCT-9rZTE-d!)DJE}*!qdtk)gY^=+qk6PE>YIoq z0!~V$f^xi2SKuAQcgJ)FhmhF#bA4vIxW-wWSjocog-*eG%PJ!}R7H4oQj! zZMk?+4cstE!9x&`>=3;*6-(pRQh8k(qxk?mu09q$v%5+16y`>PyCLL=HY< zD%bPNS|CBBZZiajR^xnxBhPn0io;aOjI_m_fa?h97Li*9x|Hh$($PpBdXeiz(yb$H z+JSzFblb>9%ID-?8Ep(P2(&` zE^wr}t1wAqYid&)dXGc+Ym9*NL<;u0_X^c3miNP%no^n)_me$?sNZ)|u zeMhS8r@qT-Z65~vV&E5u6&g_&HK~FPbN6GtVLA=5EggwnxP|vY{LtYp5O;y7ha*<0 zp`nmGKCQD|$FY!1rgXiuzof|yGMS>=n4v?;nF9F zy7JtG9%ijoCeQdr^x^;Q8NVpujBf({|MQH0Z(>8w{+N%3;@@P8)K{PJAWAItoe9Zu zNBUpRcome5jZnJUQEYI=2Ot;L#P|!u4>&5$8Lx7rM0{20n-QTSrCN zXM7WL_o8W2@Rv$7IOBbg*vN;7&JlJU^%*b1JR)@*2+43ti6K;}`iw_WE|FG4Le~i` zwa@r!SUm@kbreX$;fxm|wesA6PLOduCf~NEkv$5RJ(m}o${M4Q$@m=njYpC28796F zc?ND}#z_>KEuW%4*y|9z7Z-D2R?W6CUG#g3FNetZ1qTmoiwWK0StV~LDYIyUb}4g- z8eOt=F5Kb`9cmBUiw7XG`SVk-rPwqOHKde>>Y<}24b?)t&a8Zv{xuAG+4MSljH!(r z-l|$LmdG+?F1Pw0g(PgsTy70G1}4*#x!fA~Z!l3)=5lM$H(=VDGM8IJegjit%3N*@ z^<`s3G-WQghDE@{Oqt8A;n`q@nKGAKBie!~M?RR#t&v^8RG2cCTci4dsWN3Qx6T+2 zW}Yc?xixwMm?fsn<<=O&Dp#8_ms?{OfT=TOF1N<50JG7Qx!f9m4w%iR%;naE^@u{}wfHyL4nbfi4l0R4OM9K&1<}KCv7FMDoS7`` zb;hSV7R+ihedAG`Ymt}X^yruFkWBJ`SA69wy;vI(HWAjm!7pA_~=40^s zrO#f{7g74`C4I?kjVOKglD;BsM(MMcB<<>s4(JG4+SQ8EXD>9d!l8`8+7&t8&l zNHdo{dr7(>-MRGHOVSN#wSJ0u=(aOj(`PS9H=Nlz)(eboHFs;iZ%fimX0@izUXpIF zaBKSPCF#bBwx-Wsl5VM3>kv)*q}l57pC@DKHZ=0-vzO%8oS9Fby`&_~x%26>m()aa zRz7|9k^-6w=hJ5|DX6(?LK`d`#uhXD_L#&DW_s`s^iT+B^z? zha>scY8$%lH5p=XGh?rHHjV{!-D_)kEzS}yUb%q{Yf18ht$_*q{7oKuYJ}TPC4bA*D#C52l7HfDzZIDo0DXdVIPwQ3ljNUCXGXZ~RPryRqY-X9 zmHaE|wh?YSmHZp&k_fk*O8%X6S%lk8C7&c6EBc6bltE@#5x1R6HiRiJx&hfIo5EBS z@t!Q%ZQ#aMRTXjDsbsI=12eDa4i?HXSlT5;+;%ECAk6ZjftZk!la2FWdUerHOcODN zL#?ie+fF5?8jHYOP;?D5O*4Y9wxNjIP9!ic zuB9n&bxnEeFidozYiXoJURI=-7& zO*16exn6=l-yp#)dnCB+Z3*uDO@g~~Gno9I{u10bU4q@KBzWLD2_Aevf`|Sp!NVU( z@W>w$?4eg-x70`fDZ$>aB-j_i^w=%+u?`YEeuf15S4;53)e=1Qumn%PBEd8CcI}q> zEIrn`r5@}k!E>V}cz%uqhc1-h@U0RYc}9X4-jm?3^!@6V`eF$4dAHP;+Dq{AC<$I! zAi+`YTvVEB8TU%)Hx5gfWPD6Jiwg4!?nQso&=S$&^`*=Z|6C1yyoy>_yhew8BfT25?1`kRIf7f%eYZxN|p^f%4Smdts%YujShZl*o7 zxKWyk1A%UMTSkA=P^OsV=n$Z7-B!KmZ5{R2sxSRbLwA&e9QL2ZDa|H*Izi$q4;T zn_a>(s0jT{n{6cRrkks3b}4BqLVwd{myr%c=x^F=6X|f|eY8olKaoz0(BHJ#<)kw) zkAc2|bc+c6O`BawIvSzBX|t==g2vq((_YO^TB1CIP?BDqS^hj}VUGM#YSoMWrkOq& zBRCP%H-%hXsxSRbLwC_WCy4s?u*Lc4<(W^hDL8R7PTh8h7{Y^uc%f-N{ zQ7&24i~gpeVG_%kQX7@4RZ{h(ziDOxtHv3$vC+QtH_aSGF=y6O#Pm1KJfC9DxLPbj zyDk#_O*6+!=A4QpbBxdQHw|56mZQ|1n(gQq{Y^vSZ_4ssg_?uG7$vrVK{Y~-lTm}?#(oaa-e;sXWe^ZJ%Vb`bD-LDt@O+zmm10d%; zf|lzO`!q%WHn?uY+lG3PePZcv8v4TE9fO7YiNy zy(E%n^(1XY=x>@8BOQ*=-!y9o>C6cIO|yoQjz;Kjnl+4c+X($lvxbu{i9AT15v0o^ z^f%2KNjesxziHMe(!(P3H_bX@7P2jm(BCv`H0iMs`kQ8zlO7kLziHMu(&HmPnxH3; zo)B4tvz;}G^u!4LO|vRVPm0jrG;0Rw$r1XSW>u4}h|u3OYc}aA5&D~E)sUVVp}%QX zE$L|y`kQ7gB0W7)Mg7I3D^*|mn`W(Lp?Om#4J|XZ8t?%Wves84)@$+h&BHeDYBt}3 zc(29x@Lr4WxV;wFGrSgG^m^$Pfg|69dM&>7_F8v$>O@3 zhaWTQWO3Eab0tWx#kY8!EWSw{%$K^ZhY@=S{~`3~5`wQ4CZk1^hwp<2bN#{f7BoI| zv`8oqmm~&rS;X}dcmprf!~_ZD;ljgUzCm}TfzNS-B$Q_hghQW&(A}AjoUVz89hN(e zypa9IketfcF=I)VAe9qnX!#jCzK3E6$i7i* z$gRLXoUy~!8SQ)%N>VRE>YcU(Bc`3YGg1W>M_jew#KBE}9+RH--GV5o39)EpFflItlrRu%EB|MOrc1AEhsML0@>4k$nhyW=D=_*`I+e{}kmF z_Ag|=0mi~C;pp}Y*_`LVcBb<1&%rLj{=Q}xo`L(xKFzvzlg6+no+_7Yv zkS(S3QL@?0s5>uS>r1dBJ^@?C%e61rg;;1Zd+;1C2RoTAbxe5=WtU^g*X+$QMZSV; zc{QBY`}_-qSPiy9yVbFX?~wHmLiPHQ9rQKWIe5Eg#;E)fS#i4S&)(7H8?dd;Mbiu* z`#M>10vyJ)$=`w%ufO4Bx04mGzY(lnoA1DKQQ92I`aDSXW2~c@XMBK+J|_ERM@TDa zdFJ={>d;JH`^EbDu38Dm-i+7taAk6wc^z^!h6-zJg(9Tl&#d~@QTkbwI3(TLSgAVN z3YIuBwfF&+rnLg~Pg`j-v%2M6C`=!Y=uv%f=m)J)T|mqMQF&)4U8qWZbw{@BT6c{b z7&t51rc3KBU$67#jW))*x9mF43)7!q{CL|oeVnG}w#KC~ievPC7@JYGDxkUIAK{?E zv1fBqi5`YQ<18xb5IK>k-@BQeFdgLG#<`WZ~5)==_(Qf@c1N43;2HioFS(6!d;OlLL_0 z1^o=Ns?Y5B7sN2i=M=Q;1nhhbZ7Jv?aFyqEZB)=*rxf%bwmGMuUYv&^c0r?SP|yV{ z^ULUsLmu zzK-Ulj^;h0$ys`^tyu!Zn7L;jH4h>B6>4&#{+61vhnHx3oiP(#2OZ3P=2{%#V|xPE z2s__Ouv6Sy>ehMH?C)%KzA8E*>hPL5d}NKB4k}x_N7E;CqvI1gtJI!Y&ts?cS{$Ri z)=hGc`IaB079a2)IAPQnqk<}fhl!cmX5>KIsauV4_KyMsY= z?%fPxbN4c+t9_nOF+Iee6v)d5sWW>CNQc(aP`=Ug>Q%8;oUm39s~K%?A@Uyo6VJn=b~F zX?O{*^kx$u7&W|vS9){K1=H5>5?<+Tc|MpD!%KLjH+l(}GQ&%Fr8oC-Ffrr zYB0kLFX5HmR`hl+H@t*bdRyNNro!+NUg^!}0#%jaCA`wx<}YC88D7FGy=|AEGD{4v ztSJ>f0Lf~@OL(QXh)kW~CA`vGOlG6ueF;tPm7BfIhL`Y4Z%2OHX&WRMnl!W1@Dg6> zl}#ab8FXn^-cD58ZFmW<^mcv}*7h1+!YjS@*FL<2S9-hlh4MkeOL(QX^jWAKHoSya zdb=M1bJXw>Ug_=e3Ya$yFPqQX>opvY8$O;9uZCAPGw})zf9n`Te%kauL5h`CzR^_F z@X7&DI>S+v&6<>t@Jg?SS5`w*>xh+)*ML{UE6+vj`SlVaxV#!(c`agZsFx64>DBPc z`w{y{T#`h1rB~pUhY|U5y+A4=@XGfP$u&u-hiW1Mfmiaag{~ZT3&*fbcx90A$|yQy zvIDQo*6_*z;gtbC><0+13=m!!AiOd_cx90AO0F!1Zkd9PeZ$;oxDSR+V;bTt_BMYZ z*!ly^5R4h%;%IKdnDVMZgE5(% zGQ1j$NhS`){4<^*9WdslIC~B>k4g?0le7cIB<+APNjqRn(heAtv;)Q@UE)gsV@|*& z!tu$v6FDb>F{x=Rh2#=Psyi0rg;Ksp+u^}dgE4P_(jAVX?pO(6OxDDB65@l7iUZ9f z7*nKtG5H@ys_iF$F-7GMho;?ksgFy`fmyqW@OI6(8LuEO`B6J@-B@tDxOKVg9Fjek=fl#$8! z?f4rnAmM9F{1Ec=?_-Y4`^I z1}19Cq~ROn!&}+5rc4^XAzTkBF=f*54b28qX3C`D8`c&~%#=yPH@pj&VWvzPz7c)F zlp`NZ8orUk!Bm(sY4}D>08?ekq~SYbCYX7qOd7t?dY2&--K(yY%^v2_D$LeW~V9Rw{P-az$D`MUcgxR8vfR9 z2>g3+P(I@Ld>Y612}Iw=#d7`y$LG^HKDM>tM`KHJeePA5v0-+!Fi%zWfVLr;$rEn)MZFGnZ&I>ub{PT%yseZ%A9YM59^XX?>#6tnalx(P-8WTAye% z>qo7>1p|Tg6X|d+(P-8Q($QR^(X5|I$8w2Avwk66mq#?3^($#*LxC zyD;uNqS36A!dR_{M#ER_$QiAOM#ER_$e68&M#ER_$hcb(jb^!ov04$0hELp45^hB_ zn&lBD+KOm2eD98uSgR0C`-G`$O*9%len*KiS`&?C`88*@CK}C3(ww_B(P&l^%~`F9 zM#FdVBwe^Q(P&msbJ5mBqv5l8B8#;q8qEr6t}dTwG%Kt*WvG0j(X14kH&s5-X!y#W zq*ZQ}Pc#}nw5NGXoXcb7`OVPlz!AOvzfoUXh4@p;_0*g-mR_YB@I)P0n~=6@%G7qsgZVIYNQ>Q8fgcnM%sa?k#=Beq#c+V=~%H1 zQzJ91*oLW*DKEYO#RW`_OhvH`Q;XuFtSYu)YP`*#S9}Lb444{AyQJ8LsgYS;JP;Qj zU}{&w!0KWfrZygux?&rqRs!aNVjHH`4%Rjl+c34>U^W)pFtzP4u({ZVsqyoo+lpBbutDZpMxqz!_;^l+SxF*&8Ss- zz|`>iM|IFJwW&zhLBrH2bzo}xH02>8R9S&|x9Z4KOt?b{PrnNA=)@Rvefb%N9nT`wH0=SgfCv zjjbzXV=RjzvE!WBRK!+*39}vr7N2nnET0^Cds$%R%dtp~9p%_nj(p*OYe0^?qb#ua zTu~rcwF0Y7XukF=u=a^%-jo+u>|h0gRV%Qr6e+Q41%gs5uz2^_S>8o-(TKJ8LRbyc zh_!AhZ+#0BT{U7&F4UBRyiij#VvW~bX=-dg#;(%TO}izy{E!4!5aLvtdL>;iOH(&D z!?jtOx}~cGSB;V2>ID*9bFl>1-Xg))y%Jn^P=alrN^pG$Z#zm;x0gt8!!!wYtd!uU zKS{9jUJ3quM1osBl;F0cRHnPLNP@e^NN~?$3GTa0g59@E@Bl$7rKu0TE5SoQOYm?i za5$x@kF=Ly&rk^-^#QF?nz}bzf_;4?cx<`^kDn{S{yQXi;%Nz;Dr!y5~ZnsZ6m>peI$5knglPOBf%@%Bslsg zg6=@99h1;+{3v0Pkpav>X!A^A*CM+fUR)7P zV^ru##F|{-9KTORthqH}?Q*DgiQnwZ@^E zPRV|bMt*XBvZyexVh6RxcwTe5!i`iN)EWztPbD5;pcp||tk|eETA3KPB2;3AH0z+& zSVUgWi7jZO)+pjNE}}SUjhXY3*CiCQb~Ei^!|Sgka4^sfZ_8}d8clM9@RQJO<)GGR zm+#Q(Th~vP-HRQ$ztudZ6Pkl}eP-}0; zMWoQ)%-TV%Ed$MYN~aYC2en2u&Rq#5)N&iO#zy0$R-e=!(jG($0=3552F`YkA(@QH~NP-_%( z;!jANh+3nVlXiV--B1o{Z6V~mPtbCGVr|sge4GZ}I@F8o6KkW^c-K&R8o7;HE3#2* zyx*`t`s5R0KYK^pmS|c4tt+CL&G1Ipi z9D*Fw+Leecuy_j>W}A02o6Uo;z~T$b0*fyL3k0Kv8zT?z>-pxbz`6v-f$W!jQPvv~ zuOrmxwC6x|wz#$uJ}x9zR>GeNDeEdf3dvQKu#rVwE((MLLY_;qsgPVx3FisP)s!&N znVseBcDPJPuB3zq3dwbp@Ms~qiV~h8B-c>FbA;pyN_er5Tv7<1BP7>I!WV(8KXkUZ zY!TiraxPkgZwFam@!eEsi|+>q^S!3)1;qXfe?cz^L3EnD!wB=0=wQB(b$tzuUmPtG zD$IAZgZZA=6>N^1R{X^T2^Hp>*ui`c>?#7^wSjQ(P@D_b0K_eD;z;QRie zbJoPEb8Je5xg0Q}&uyKN4vb7vufc2IuWboxAwOfsH%K`cZ(=3&-?@^^oW5_IOSGe-)A@G*)zolZ z3gjR#veAA!;`cV#6v)YTFyCss#v>(P_{LjtOgUj>tk#%v4I|^TIDQ3I7EWJ*)siQX zA69o=iF6-0X-SMF8q9q*-yM(LG!^#*XY&p6P=bcsOPQ{myZSBTX)foke#Cupu|tv$4s8 zHgzl6K5=%2w_HsYsG2Cdw(MU!$%oguW)Vx20dLMpC(wm8dkfiCXf4h5_k-O=R_8hwolU>6a32UZ+UDwrNZwEUOII)gA4gLsZf&?pJ%Ee>_3D$}139u6dHrBZS z$|F-D6<}BwvJa5$wiNKKuI<4#O#{oGV|L?0*gUcV8!KhQy-ZeMW8KMiNC%4!2S6G# znoAaF5bX0#_EEA+@EC3Oz1|@E0-I(y(_YvNtih%kLAGBO*db&`($pcc8>u{srp7b}J5iy&qiJdz z*%C^}FzqK~qj5I31=u~EDW$0?WGB;dIZbULyPwFnv22ZZ$O`gJJ}$8-8*C9kBjz+p zd*^^XOjFazZf#kvDq3K0d8kYe6*~#Xshk_dP{W~fS+pGR6)JpWD-_(h$Rk`JADo49LgS5Hu zI>M}mbBNjx*|d-C_$OHq{076$^h!v-g>*^`+SBQPm!4OyDpwBHHi+NhkO$z}NCB>m z1RQ7`Q_pzaHkSz%{3=+`8|{KFfiZK=NvEJ^z~q$Uh?9aI04D`~+|H!rym&#Qtx(V} z?D%KJFgE&h3VIf#Q>vgX1>Fp;@;vU)g(tgqquacWRnk2%D_w zAQG(UIV4!quR%A29#@80khVJ(gT)@@sRjhh$8O0f8Z#bIG9 zaIK6a&hE{%UNtk{t|528x=T_6XIJ;a8Wsy`z}f9b+60{4%$kH0$4;B#k;Wk=}L zASVp&fZZUEgAG&6INQD*YR&7oz{*9U0`U$husDMjSe$4ItR8Y~&AS(_ysI<7&%!@` z3p!NLec7_wI;i~|*m_gSM*M;ux;(hGVpP z0FJThF*w%EnvNrEEnr~I;(ipcbuj~L)-?>mvuSn*lKpATG+d`OX z_UA&l)$HGdu+;1TW;hs7vs(xeRkPa(5mU2!3sI+Lj}k%|b2@|*U~@G+z|BYE2C%v2 z0-KxbpygWpWXvT}j{g?NjoLU`?vl=^g!+C_94$BNDUFufd@)Xj{hRbd94#js0eJr3 z>{{shbdv|5vrCXmBfMS028Mx7sVIovz|faoiaslw9{Dm`;Eg{P`iZdfHKW(Ir8hA2 zWwiwp)*Bf5ns)$`sW&k6Wp@P=)f*W4a(aSkt2Z$8wTyu&(Hj{0qC>!x=?x5hxud|u z^ah5$ym4TL=?x5ht$>+wHZb(Ho&lypZ(!)lp97{!Z(!(avjEIIy@8>xZ5ArCL~mf| zD_jD}YQ2G>uZT>Y-oVgTOlG6rz|dzS>|_H&Uq{Td&IX2>*{L@$^p$V`+@&`#^mU@z zZoPq_uk%V++p9M)^mU=y0lk5tuPYgQ14Ccw1yDPzH!$>d-w5WY-oVh;;|efu>J1Ei zy{-XsTyJ3L(+E3)=4RpFWIIFw+6=5E#medp41F45w-QPO%84Rwz$qre&ZiM}4q8sc zdILkBM%X!MIa@-6olhg|j=^?v&d^vPxdILkBAnblaB$qL@u^@qT zK0(-}BeHp1AR8F^1YyU;P0V*q| zTOp;=h$2iQiZG2R!Ze}?(}*HWBZ^QqXvI*@9&QMZ+%|S3$b1USk8^ zZyIO*y}xKAiN?c_KILf030E2OvC3$i^#UrzbC2wri0ZpgJJ~=rP>r)1VCU0ag{(@i zW%5P8>0APmGz)h>9q~_SKj~IXsxo3ZNU->QRM5^ZD2c`(!JPk=D4pIt#*%ybNCA^2 zK^>H@ZI~clK$ZR;8+YkG-GCuUz+eqQbg?}RFctu66z?`OZV`MtoWTN%y2|>i=bEH=&JOgl&y3P7L8QV7zOFLdW|Y- ztm=fK!A6>BEQ0hrM?<&2&hK)z{OWYw57I?z2L-wv1yYY!v?)tA(KIqoL9zXZ8In3t zQekF2xXfcSRb~s8Y&UK{j2m%d#+$e%wa^Njg@a0>&}{J*#rq+8H7;&A=cw$tRP524 ziX0-0PoepPqpjzhbj}~ve)<&2V!`@HLcwZIA#v$>%`r=i8uG zh!%!w3sG$jL%I0tmPjV3*Zkld)UzZWsX|ZO)kDbBYy`|p?9|ojTLv{MmThf(|jwvTdhYSAjfc}|uW&yY7OZkO#w1C_5rTj{|Z2`CEOZkm-NddR# zOZlC2Spj{uQcjYNwI%K`MHystsQ5D<&b9YlNVIiA@gx!QdfItEX z5C{+g2#d53iXj9Dp(T(Yolpfu2?ByBND)QN)9ABcd5GAsJk3+=ps4RXeTs_hJ-gTy z+yDDLGh4D7{r~p!**oXVDO2yv+_`hkEy=zP`Al#KQl8Coj|oxMC&*r9HqSjK#8{_+ z%+J0Rk_pB=UpCJ@CK&g8**y1{(Aqi|3~RG_?lHl*=ga1~#{}b^FZ)U++Q#}G+BRkL z++%{ria{%G%jUVqgpL-?w033l++#vFi*>L+o97-Ax(m{f&2x_lIf5L>=DEj&TtN#PxaZ5}xyJ%lDx^ za(M1BaR#X>>tE2GSf-n)6Cx64c0zoV%AEsbA;2COjg)cEmpCg0F)CQ0 zE!S~!oha8Sa^=D|#$F{?E^}k-J#xKTuA7j4jLqjGxGod8UgGJkJI1D&NQ`}_TyI0Z zd)bEo=kc&(l4`(Pp58p{*yfEsZQi&CDthy6ylmtglt66|qe-pfzf+g^ez2THJSiUe0Jmf-5O670WTf@}CR zke_nx2NGNtkM($dN_}?;uJ=jMP$j{Q7fNu`ehF@VOoH3qmf#L2j&bCt+|^lvgF_@Z zG);ng)=6-9uLSr0O@jNLk>LJ!C3xUx2_Ad|EA#x6BRoWrpYqUG5BA^$+!c}ksvY&WHWZ9oxOkFD|I7pKA%f~+MnieGSgkz%i%g25% z0wyy&;h3iV^6_5KB#I7D1*6aaiP|q8Z;&Q5o^VY3Tr$GDM(3fBe)$r=k=TOEnW*;5 zx1Ss{P)b)GFGNvb-ns?!%a^GA^6^H~1rB2^=!@!2)GqA)LndCJfCuNIMayF-dz$vk z*8=yO)*?`7f>c}3z-szgvdEh_v<7*?G0}3eVR&N;Nfo?`a-?a$e7w)KZc%Hhi6At0J`E0jVBxvJ))Asf{VI!T@}!RD@_;b2uacxq|u0?c&phVc)~GJ`{m%biP972MApHaa*>Z~zMC(9n6pF-`mBAtR-q)Ga7@#F z`8a~PIM(axlm;G1zkF%mvj=lz(>Y`L)Ij>>OT3lY;b0fcjv7e6e2Gtz!tpPZ!V`{Z z`>BmXVyLz^!JYU!TZE%zh)h8Za*(L~@?~JG46hutcjSf+ifT8%A#Msc9#)$XT66yXm>f`Hd*w`*G~K8%c5Vt zcG@pr7X9+IyMjC!S@g@-ZV%@&EaNEa_siE6IVtGF{A<5_9P*`Ts$eneJyymD&H%xx zkh@C_q+h{0sZo&X}^4Bq)V#`l!sjU?_IWI0sZnN zYQKD(Zh|Rc=-?fz{qpS!kO-l^nREgD@+BU#`T*wSq-BMnpp2w+DIX`SkQ{0{PdFyN zX0g&ZlLbZ1kj4{^iP|q8r?_zX!0qf~&#*L{`a;w*N)^yAU!wNQ$2n1MSye#4e2LmG zAE(G*Sxv3-gkxG3i^i!lTi+=giM-$G-qF=uBBEs2Oxs)A4I4_IOsp-Xp2V}vMfl41s*q3z;dBzbg z%A#MsbnTZfi+=giwO_t0u6xt9U%o8*&p)h^JaKy&gT(?ED&ign#^@xwLxv}Q=!pH3~@Zi4bWpm3U z#;(S7XbBj(=`jEi+Y$Q2|K2)4y=*>&L|-W&-)u$SARymsMc*MH-)cqQFCgD(MK=mK zkl+gf@_knHzXjymtmt{6Ww^-4w1mrucXpew=gB9Ib zK)%w6?kOPOQAHO53|@NKd~FmxLFjyG6g>?fo`q20UN-l7hH)#-x(Km*@jsh~)CdfJ zzZxsYBG!qD=B{5ao7FaqpR;w|4+c6T47^woF~*GGhnbx-UIM71rPBDeWfwr{b3 z;>pk86`FBSi> zYykq+jDjUbQCHVArG~b^T^G(W$lRl9PN^?WMxT&-%=8Ke5h83Xv@Zor{tqy19 z+mzFWHK_GUur-9U^0kV3%O~1`tdE23g>Y8BUvWpUegd}d!&&*FB_o10xdR3>{39zx z74yYQo{>Pi%Fn7F4em9~N{r*{3~S;zwv<(>>$Y4+PE*BvH{&zff~DFAO?0IdnZB0y zYg5I1K~rMngSq(^WWWDE$@5)JrI8P&pPYe5K>V9Yze#CSF<;%(M#xWwY*kZvRm_(* zb%r&V)jF{4ZOUr;pDN}HoLv#h4}<$yvl6&Y}esG-amwYo?D_OJbEtj|1#f4bnO9jUky=?QL~9g&-0`Efu56R zl$PkTKqb~h90{6OVwEB&#Q?(>9Dbf)!Ve?Sk3tiEnW`n>H<)l-PpI}aRSji)`QeXU z5hz7$XA~I!kOEJ9{SHV0{rm;uaI30SG zsM6Pr*o7EHRWV=uz)hN{z=BkM_;5Uw+!CtjY)ZNfpAU7XCe@-T__iv;#2yGpKMTn@ znRxrmDRn0#CvOFig2NzF8gTrrtDjVfn5m2@CwG~u?YJD!ozrC!MP3@*@^!jO@j}RsAsQXe7C1=1b!d>fhEG( z0T;cK_9FfyUPzrV8Nrzk`C0X^fnsH$Iw*b($~^sg6!$yBcLL>i3~t*6^v4k0vUiCp zfYPY3x@A-pbctA!KL%U2jEvLpNV2K*c5$D%mAG!9JxL~(ThQ9 zpeU>2X#g|FhKTM3O9{>!u0j1)gv6UTt$A^{=An+RM)Svh&GCJpc~gjn&qFlt35jo_ z`Q~uVz8QYaeW6hDTtUr`glHHI7Jr_f4~cK0`J^HA_SeR+2mG2h_%+``&EJG*xG_Yt zV_dLZ{F+O@GA-Jv4^Gym8IISr6h@E9YIau>`I%9*5*6Fi#Px=hUzKzwAKz{oVxq~Y zRnIe%Q~jOkdE{|+q2U>ZSSo=%k%9x5hX^m-E$ z=%W7{n{7H$2F`>@bB_Wr^ZpRg{$Me+R&g{W-d~fV`QPE1Kf1-Qd4XT^71aEBh=yGu zntut2Z=$*Nc-;>IdH(o!zvlb=n%|)2E{2h{^ht>3z9I2VG>;0`{K+(o{&K_q?$_L< zA2iPl(J%rm{@Pd^67SbM{hw&QErzg*&GXq))M|584P|A&gT98qw*U?j;1kO~0Zb+P zAEu23EMpz|j-DcPtnbzky-A!7f`kS;?5MWwY6JT0@2QZcF zlGb~`Djsi=7E*~nrsoB8-|5qlqvM9*G*kKFXQr|X(On9llb>B2L*Nnss|j2H;7$U3 z3VIp9RLV`h1=zR1CLaROa{z!x08|5*lDFBVZi3dyPnj4D3?X@X1tiwNg}9c*u2+3C zFH)VPI=cEZS`jlrcNBkp39sWKNT56cHdCIlhPe{yI=*}%$CPIq@*?HAivY{>Isula zb)hLwUjS1nC*_$6OvwehWP}`bNaemQ=U(evXmztPrFi{K?GQyz@$9i5@30{4?=m| zTU_dFXqECXM$P;%B!4SF3god#`-}~g=f@EK0I$D10X96JOh=-F&e4tOL%NQyq_0gt zs#2B}1lTs$6JS~XNq}WJ17Ip;q%7%!OR$uvo|iyr?1jc=3iqHWWg7sv&jPR=z!(Di02}}? zdd4#!T#l{;_f*Eon)G&HRqly8kqn)NdWA`l_Z?8@gi~d$T9IR9{;zA*!zMSf zRvr7N!r^OGHFLBPW@5uokjTYxhOBRo_($K;i;YADs-tv=LFNIeaGJEahG6HwYC+9@ z#kAekqMVVz#~)amKsncdv!@%`I|FR0Vy=k`UA`3a%v!A>{D@5RXVt$0v4^na3Ot=S zu-`ZrW}lPUzpe!`@uuNUgZ@MsOnn_wFhQx^K4R+(_KaZX8|+tL6Zg$PKNZ&eVI`{i zwgo_^GBMhbO&oMHj@DIiyWp>&&V|-mZiXeE4M{P4Tu#~!qGA@gf@u73peOpoE62*` zplCbMgG-RVReYB2GXm(HQ;^JRqJJYQhL3Alm@`1&R|`cCP56TcBm zDwl1=%96t>@EB~zx^U=+Lnl`SOi^Ba zQk$Zj*p8&kZ`Ut43yB0(^y__bb=t8sz;SAW5vOHyt?ktAnw{FQv(phhy(Khj$IedU z*qL7WVm8%4g@bO{Vm1?mHWXY%a?wMyomvRQ zZMo#R?XuIM$b8F1 z57Blu3sY;k=*i9Qwh@%ImTTHmK)MsDvt0BLZRZf#X1R`|pV&RN0@-D`=powfbs0*% z9~4Z78fmax^bl?5v3?I&uI>oz-efyux#%I^|)@ZrtA=>Usg4%xN1H|GpBRU1u zisz4QZNKsxVxv%-lD29^`xRT;uXqsKK0tBPL$odSE4>j}5G0(#WW;`@7?C9bLV^&) zer2{lGX4n4h5MHFE6<~KTNPn@F=|Fp2D;*IFxBIqMEez%tu?!7{N-5yThY!XO53?S z1fHXQKDMpqdzO4{Xy+0ob}lRN;B9>fzBA49>UzEzLa_Egicte!?S!Qqs@zIL&iFdA znVf`5%^nM>;^GNdX)rAw!JFroYMQT5srBdtQN@3Ol%%y45J`&A=vMXGnG+ zl-wV^FCO(CC1x_oET#+X6V;xON}<(E3N2((_);&C7BUtjl9%>&sE2zv@Huuu$#20e z`K`Tx{z^!t(1<35Ml>ljqDiDH?rs#@;l@H3LwMYBLMnwuG%0krokD||6dKH=&|oHI zR!>lAFq1-qnG_n##GZsiTb{t~kcg4wTa?~f@?(2kVK6ft+O0ZVF2TR`4R}~q9xyWIGZiL3OKVHEPIT@kOB6I`-&o&ie z0hEWP_13QU^nH~nydQw?+ortKrM&k-tF`;nV1~K~e;Z8o9qujg%!ERiN@iFF|FdkskaBU3%YgJy>K5?+)+FYl(>v z|FE1Jf!+Utz%?E8Xpt)de&sPrywgvuM&V(j6(4%R-xIuL9l1FX99xpL72VNZD zmrC#!bKJQ7HdKX4e4wx{1Y512Re8mB^v?BYD8n^KxORc#Za5G`6rL@t{{!0(O;|O5YW1>t%DVqq^f^<^;lke*cOnme1*=7Q zcCuqW@D&qqxJL-v5U`91XX9=DU@ydiZKSZ(0O5hHV6RdhdWEr$JgUd(QNngPSoZkY zl;;)X*Lvt{eKU;~j)S1y7vvbuZvMy&J+2f9#|cp1^mD{t#$n!bCD|T*N8jgTgbkye zO2AF1b3``Xxdh_GsJz#(Z~grU7}w|oibb+Fqy{&URGx>?>#WE5aat64tgw}XWqyE- z>jquno}J7_<2xXMcbxEU269b+SNiOh{t)0rc`BKYe_V)sKw!KG+z;lbnhGqD$?q65 z@1KaND5xVUr3J3i+*9JMJlH=Lubk&v$$K{~z32=D1C1*WfgZeUEbCPf! z2FDYAE_pzVPZ_`lyN!m?zfAbw1Mk-XeyLqPU#qk$mqaV;_!tb5mjXqFO&0#v zNKjY6&4|{Gpd9>YP|Gq($Nh(W_RFQHgLW&S*E)Rz#oO`lu=N#TN4rDp3SSeBYIhCc zZwTA%t|ia6gx&4l=MC^3;f!`WS)tz(_Oe}DMJYp_nLIB$D zBW@Yoq1s=?d^-#trP{y4ygLnUtM>H0Y(*K|t=j*My*1k48LGXT{4oaiVTvin?%Fno zBkd!M|L@~3D?w#-tbfo}4%v(u;pq6lhuF>S&C#;R(eZz79E|D1PFUjTxb6VIxVjEV zxufF~qv1cXJ5qL_|;Zvnr1mdv~gMLad>qgkvSBoWdn( z<)tCC^Ok7nF(dXA;kpJKHw3smb5VoNd-Aj%uW&p9>eGG>b7yu%PjEgGrP)%2?LDyk z(1cCj&&;**c0;FfzOWGjrW74Ts4dzg3x8cbB$;V6i~J|=4)S*r{?Xu_+6;fIDXhsM z2U(MgKwr~@N43c#x#TsFxpuI2f_zO=mR3W_GOZ3*ixw&O`pK$QKWt<<7vB6a9dR7;je>bpqSY7!#%;jTWz~NQyle*-% zh}$9iq^`670XC0A_DNmCj{(VW$UdoS1i$^8?T~#^*Qob^Key$Ae9c;Cv}bQ1!TTM_DNk6 z1_G&d$Udp-oRL7*I%J>JHL(OpokR9XU8U23Y;(vyscTXtkX;VhCv}z80NL-5Elbyw zS|AM$*|Ky^y#UAoM<>>mn19oEb8q}x*MSg!2`;J?i7svaJrbmn0GSo2vS|M8(&pc+ zYpcdj*SC*~WvqjC`7I~k4S^I|f~)Mccus3I%GwL=82cJryV34D#%33E@EbL)^X^8h z{zgswSGgG9a%ig^|F!hz9Gc6<|G;V7&Y}5k{Evj)IkeS||B0|Chql`BX9#EH&{jMC zXTsSzwAGIPg>YUDZMEZnB|IR9w%YN(5%%TMRvXh2k)mAMYR6lGl;mEAsCb7U<+-%g zj*qf_M)oRmX{#L{V_B$|`MI|;Q?|w2*5=YyJKiP8s$AM?$G5f?gR(Z4w%YN=Ry&ur z+VM$N2`CrmUdcq;Sh3KyDVMg|@g9qgg}3F>Ry)35SJ3d#CL%Fooj_+x8gUpd!+G@x5lDswM(pEdZx0Q}`j^aHTA0vHi zhaR?DY_%^yL3>8Ir_4dvi?-VC@8Tl|$R?1evq#9PS%v*sbztn;n0Z{w7U)J?lP) zw%PH2A*ga_n;m~WTLG^Ka3{v!#73ZPHZ59WY?en}rm!~UWeQ`N6^Z43w8YXjo3BzJ zhg`+jFUj?va{Z57x!oFLqcw1CDOa~#xt|(i_mnGqi2@!V*R$k$Gtzh3QDe5^1DZCM zC^0s>84SLKJX)^fCNz?IppL zV zeJQ~mZ89i#S6>MZo+H7bg%aGeU4p|mOK|UF65RK?1owX}!2_<26o2rT1V`SJ;2{S( zVZSyHca-1}p9GIClHl)`NboqlclK-Zk0&H};ynqTbaZCqQJ&oG*XF5V5XFeazQ!@Lt&3zmFpkLb_A2Vq4 zqgHJh)eccz&~0G-wy zH3FU185MPAqf^CwgASQgFcUfIn>64xq>3&)7Z|>7dkOLc<6vzRFRYditH%n`0a+Ge}Y zh%7sDJX6;S3J;RxcCsk!-0=&8B-&=XCpbuAhZg~pnbt8#aGH#cya_akq61YSZL{4M zi5TyUCN$b+yFZtV@OII87)0A__csz-NZV}p9vOshC&$f5J)T2yJW&*w_iQ0;v)#4A z#XC$FIE=NhFNOm5V#y>8QQ~=lg3}0MMGI}Sy>Ez?)DC_v0)-|>wS~0JcK<9{ZLfU3~(IR1v)$XInt1E$iZ?XcX1hJ2lH)-JXVTYh?w);L&&LJe6tB|(Y-a(Q(jxAxiix*Xew9R%miV}`I z!5kVoZL_`eLXZf^OxtYl_w2zO(sa&P zJ~f!O+3s6s0ep-UDYT~0HrxFqDIEAhDKD^~`>Bm%VW_q@!R`K?EyCe3M5eHYw_=5p zq~0XS-4tlLc*dcgpFwaIZL?Fi5X_-%cIsBAgbvt2K z4sEkjFC*;Ec@K4xdO6`XIke4A-9gxsL)+}sorK%v&^9~u3c?vVw9QW4Qv(>wHp=e3 z8E~G8EkI5RX`AitBsI*jUW%p)7qi}DWsKm^AFK+wyVPLXX1i~veohI&`Y>eLW_urJ zRdA{Zmo8Muwf7fEvxfA`peJ4+sW@}*vb73no9%WAE9aSDN*FqL$3A88N$|!1i4f|W zNf**K+kMO$4w$o&mKBD=GLq7ze4MF5a;WLF&33+{yd5lz8baG_x7cQr%IQ2*n6}w&ZJSLpr}+@!p|s6*Yujv+ zIYkGhbww54N)<0!oanhK&~)9fw9R(^*V>P4a-k3;nTDlpw)=DIdC-4uhVHZ+Eulew zeI~6RR~I?7%}y(1A67X$43RdFu$@EO>@*)?cMff{(?${Y1|r4dIF$+GeMnOL%$?ZL`ys5}uJ$N&aPoXR5)p%}!g-Omi6~6)iKh^1Y9^v<+p5 zg$-;M%(SfYzRu*A5#QID(j6NpF*bKQVr<^#a^W78JX`Q69k(fZ+uRi!#=(f269W-_ zE5ftIOnV=o-Zq~{Vh;((16;9>2*~4Gu}=%g!&|X03&^8eu_p!O!L8W;3CLqxv0n?w zLtC-G3dkc{v33@d;DN2!BmsF`E4ICWJggPlO+X&iitQ^P4{F5@6_6*FVv7ab$k@pM zgO}bmPe;Wr6gtmF#jXYzV{<>Cx6M77-ZuCAhOfe1;k+HR$M6rFkQu?F8H^c8^XsS? zPXbi2QW-of)LW`{IFAxJKLmaTf01Qfhs%vu0*st~Lqexf=29o&y)yHDR$gz~7YK*44#`>TM zW4K(gZm&NIEhq3F!>SkgIV$4$nuZ9eGhk@bt%+1I^JtY7^L!1Au#0%? z=2Xv7l29u;^#7Hb$`S0$Y7JD^KE_h+usLY%ext zH3d*bJehMULgI69$98X$4}X!RYR=c>$`wz%9TMOH;T5VR|TwHw$5H)Sp6=w_8++JZzwgv4}kFAbBp3>85Mo)tP2 zA+ZD84SyiPV?(DRBpwI%D`67)CRRl}L3BDo;wx~s?9rsi;r9T~6shsPur})sp{nKu z`NGtisMVAf%T9i|4yH-qz@%Bk(?{+It##0Nc~h;bs3%x63@gS_`C0XMg6&vSR)5Yp zUmydLa;Ylf5v05b`A;G1>iH)n56E*@u`)tF2eKoZmzRXm+j%0XHlmEx5W1*&LI1GB z<4JW9DgFgQhnf{sMLeLiD?;KWaKG79LKX3VQbR?AyoEf zf~F&=BA#VxjF4Xm*&Tl-uZno4=|qI!T@X6{XM%x*dCuu{#HjNbWLxF^Nr?mUJoa=d zBK=&*j`}lsRWt*Fry~SwAhf)xpeo|&CpEz*ojW+W?gCqVI4h4qxg%H~0o#jBSm*adBie@G!!5f4@E zGOWR&s6W`w4rk@bs)h)yRbacIDQhv;qE?k2ZcraQaCOKC25azI2>mTg&|ibakZ6p^ z)iH3t-c$k$8nB*-VEqAXUGtli)%2a>CS$3NEZ33KR1uG6or);qNNAeZyf!_+1x8k$ z&pI8En=O#N;m_n%5zlC;b9~afg6;4agx>ix!9c=1v*kAO!Mp7@$acVnM@W-5TMep+ zN4PSKe6Wp%K(@H4yei_st<$^pk|)Tz0Bq}qDOi>QZ~e%L6%Ke8TF5zlv3Mo0_*_t-EA-L28(AW<73u@KyAno6jm zJz%YiVBH6{8^c+7?rT>BYa`fRZOSTJ3|wUK99Tny#Mj_X#mTDBvR;OMh36jASp_RC zmQ_u;D&je@Lq<)o>lH%9xMtO;BAyRxj7WG9xOt>2G-17h^tWekdCgtKb7LnW#P5LU z3t{4VsaMQsEPqZgC{?jcL@q@0vE@+w&qlxEh_~ggaWv3$qdq8M(^MXR}1u$EJN7pJN1RsRZ%VC1th(OwmX4>opMLdagXzpTALN^S)BTJ!4 zmH;;lxCd3lLr%5E(lc1nE@0^$#$UuEOm&9!d`SR$>Px`3y(#Nh`ZRLh#?fKis1h~K zFSObSjbEai2iX5^0~LATnI<(==XomjRrs^&Z->&31DoV|0zA(>qC4({g?@12Io?ui zy-55!P)O~6CzEG%i5k292^UnH8SQIyEgkD=#1$g?N=Jok_RqIkZ%Eo}}b6kkpwu8O+Svq$I+Tm(Gl! zTZl@<2>KyV$&6t3cw)+Vih}!qsNp45M!LI@ol~;iKYtW~?2*wu;j}KI5ud*)?HSruM;TGX408`!wRiY{`HRyZL z*#+9BTNAB3H6?0>&Nq{qkz$b1LZ2+YcV>1pk<)b~&F*J)GjaV#Qjxe>Qp35c?%WEl zNAUln4aZ^wvtZKCtwFZSH7M*k zW5*%wd)Ou)0%b4CJ{PHEl%8jxHR@r@JHzR63Xl2&{I7DC3Oc1xnPoBgjcvem0!HP^>$Ej|p@DkW&hP`>zuKRFb`X2(abA zW<6+>@Ff5mqJ^{Z_&QTUHEW(BJ}g9d4htcg9#@6afF}&w%YmvngUqxYYI@vLNM|y8 z=RXaf8;=vt-X9M!^nyvINB(N)C8YP{2YsbS)`2cP@>T#-Tr-2+L`|&&YXcaiN4@~M z^vEHG=MWX?9@)JNO4uXE1DH}Aszg=%WD;hNd=T19k6abPHFLc|UKhI9?N?o6;@I)f z8P%MfCSo{xqXXp!LAvg&8x5gJH{}sp)dg%N_y_LpQ9LT?OyxFJI#XwXZ4^C+ zI8)_x^(0p9G~DWkjMkZfieCwe@}c6Wb_L7a6Tr&^3IW8yOGMcS0K);ye9VY9B0?8o zx^~!y@*~?5ryGZT72g=fuTVd)33D0l*qPC@bW?m9kXN%>nYbnerSYz_EwVKh|37-$ zP)y?g_kQH8U&Pa}Zj(^Az;v+;^89#P;C@_>LY81a9l{EH6Uf-x-ok7-nrO)sbUM~l z2czc{`--m;j}~Qp5q$~hb8`TcW#IB6urd}PZYu8}u$B)6<^wkQ9NbEIMoAtV8bpm7 zP9>WVeFf-c=L2|zz%l@D6X2_hsB$PGd-+aaS-@s>nysrda4Vh&xfP2|3V~ZOgearI zHHM)QI-Mh*W)?UaltHtM26Y5D8r)5QqrocxD#XLh#H zwmik`Gc|!{4Eb60W1(yg{vq@41dOUBOq!1)JlI@fq~-^tHbP=YQz(PH-z1f|G4mhH^Me+*j#dt+UD)S6_V4#`w9P7?jA zBs%4tIa=j(^a?eJ(mY&#%EUfvvSQWqvx~FvpUAzq$b4 zPH<7bL{JwE!_~29Jg!lT=$hSLM4K1)qUE?|EV>X^-=a%#ty{bgS7j}}iGgGB-3+1@ zKgz&f{2T-K;(s&9So}T%-{R8@>X!VZA8cEJI`Hi{hiWHj1y^#~BR6-)mo zacPeM@mR6+e-f8|6i9{@OaCWv?VksdZN<|6NnD2$K=Q0u`ag-w_&1ONRxJIW#C1Fg z#D{cnu0O8Rdq9e;So%MS>--Ur5-XPePvSDa08(zn(*H?Zmv4boTCwzh64&(%koi_D z{h!2TZ$V*dt=KgvM_f0Y_l5tHSo%MS>rSN3ilzUPxEvzetk~nRp!A3VvdfC4|C6|0 zF_^3OgMvX!BMnw8{h!3;;TakJPxx{apF||vAuE>tPvZK}DC~$8OaCWv`DAOfV(I@R zt}l_JRxJIW#P#=r?O7|9{!iixIsiFg#nS&tTwxa=uUoP7e-bw+2goT)zNj3h{hy>e z=(--~A9{lnN1bs=gjiT*)Bj1F_J1-8OcVW#Ey$>B`ag-&{!eN^TI44yoBmJYwEvS0 zh}{yT&?F~L`#-q`u{Q)M^nVhk{h!>6*oOj?mh^uTC;m^4A@Y?Vfn6(3{GWV?NVwY2 zZojlnbvQ=>OzPv|;O@=Mgd7%R}5q{Nw2Zh2?9(ZW{Mw2VA6H-j*r} z@tQIR-0)P@oCH3T*B5u2e7~1gtkzEO9q{wAS7`0)GyK{^k`RY0`un|4LF7d9V#>V~ z!a>I*?xv1OR4aNSX^U>0z|RNq`@JpY`@IR#=swGq)~J@92&qImD@o+hmR59Datsnl zOR8#>on&2zx?{eq;fS1oe+%A)af>O|<}GyNf1|4G4i-Uon@op#8h`r}Lhc?jTc}I- z!Pm`y2(@W}XZ>sOx7%9;-F3JPtMRvAC)DO^h^*`aVXsB7&1IM4eJ^$b?KF#Eo084g zOxyuH)gq``(O=4k$dUV%{5Un}fB3%Sa6&4PK2#FvL!}jcsB}eE-POzR_PV=MwOUKa z{c(~*J=?~iTFocqej1luL@yzvTG7MGP>S6Z8?8Fx-+D74l}N8EiS)XXNUtl2^tzHr zuPcf4x{^q*D~a^Fl6)TW7e$LjcNr@$F{UtHMbXs8J$VT5l<%-E_c#*Tk3n|%Z_A5v zc$U_@%-dM{2T$msB_ zw;yUDp)c>@6W*;)w^j-L$n(1QR5!#I5I*UB8zV!)0K%udzc}%UL4iN;?j?UA<3IAQ z#pIyj&%7TlLAnDOf7&||ha?jQ5&qV@g8YLyUj3N5*ymIULl}?GjV*l>2@K_JWm~E3 zF@7ibm?O89`WD9ggkiiTJXY%GsELH(l*zDCW2tNekxVOX&a$;CVbpT4Wm{=$7cay2 zuzAze0-3+SAZx9(bpc8pkN{;W^#JQt zC?8m<3&}Q~G9Ou~ea%(39Iu*E44Qhok&DEQfE_vAhsiQ7@L05 zR#ckX(T=_BV#ry)bMQoOY_S7`xV^Y2n?&b;cS&v!Qnvt^vw%wfmgLe*=(e_^aMszN zkN5MKvA=34K1Na1<~xw9Kw9o62j>tt`9g-AhsWR`ytM^%I#$uSU?F9mfln^-G%mo^ zx*ha~n&D~P37e_TclSXL>)Lu5Jnshh7$u3S_UqqAo(ipFOz?X!&^jZSpz82G?2(); zt-VN06s3aRH^3u`0@{qqWl{Lb$YHBHRgMAcIevE4p@=yjfDNUc@ZRf$Cp%8 z#z06oA9LOT26oraK>5W_)lDH9GFp=F8RrXzuMLKrO#DOgDtw)OW7EIn{LJtTXog31 zo`cSJ$m+sz>y?&JL@Uml*|DrH+?ud_>_)ajR(sa4howWxYR@{GzI{CoS?yWFPXNhq z$ZF3T@g|ULhphIjQU3*!=aAK&HTo+c101s2vxoH0PwI%KtHO)LXa=aAK& zRXQ8UHixYCtVz{Cb~$9VXO%4gvfm*KFKfywAPo*#cv(|7015qw?^e{*9{gKu1|e=c zF3M&_TH1>9R*>!qkmWw?$|p-pTXC|kt*8BTeGjTuPh%jD!Wt-R?gd!3xBIpeyf8W3 z4mOI#vjiem64kvAZk42;1+lx+&_3xG zLEPPGXrJ_}AQ|1?#lv0FZ-V%`H=>@Ceix)Jhlch^FivMe%2GKrv`?}O?oc^2v`=yv zJWA!z&_2m&a9icj&^{^3;BJ*eL;Iv?gJ-B58rmnt7~F?6qEOMQ&FeL|nold|a)d}8 zW$i{Dde~Rv+LI=>x%{+p@@VUTL?2`{Kdqe0Pb()+upXD_rx?voEBCT{*lajFY;n9! zCfvjR6l6TQ(Qjq)2Y{pK=rU!~7!afA=rUz9!5%hgdAzhkefE9@0KBbgx0O+}@ok&e z6NEnUJ!a2WccP45+W30DW-`i48(+^4F<`O1v(afhKN5C(Y2)kpiLl2@8(+^E!WrHP zNWk+m;cPE$d_BJq&hyg7*Yhjk0bbhpdVVA9%m0vi;I9BkQ9f;aJ(eIP`PU(N4@wA1 zc|L7?JyF*A=th?I!9I1 zN@Ss}kL}Rc_KJ<~8MH&cDDRYa5%#BzueW>_vfiIIzTO!wa4Iite7&;hRNhXEnE3>_ zqf``ae7&`XV)?u! zu}O&Kc0muD4{AMZKE?E~+sU<~T=|sJ!{!4(5Bn3jekoV3_j}k}zW1<4$aRcdC&;xk z(syVZ-ySv>q(}x)J?u$BrnO8Dd!}6H$n`vAe}H{1;6mE?rm6yr00U{`oA$<_v^VH> zWgu;Q+vUlfo_4eb0#UT_O?!$r+u(Gc!keMN>6d*A!NKV}S_-zaqXbu+CBd$l66{_p z!JfSm>^&&KmCsAC@4pgU^@{{o+t_^^oW8%O1lLTG;M!FZTz7*6^$$yMJ)J8KPH*^1 zf*V_<5W6W`f}1BuaNAM|?$|5AUH3|G@I?s@eJsH}E!tAO$G+1 zKX91@501qMIyn7El>`rMl;Gh82_AV|f=54*;P25GvInO>-c^Es43prADhZz4D8bPi zC3vb)f~Ws2!86}W@N6;$`N8SW^_AfHNfNxUP=aF{B{+VA1TQ`&!AmD4IPo)rv(jyg zuG7v+Z($9TFwUw#IJkYkjS}=fh>2lv`vN* z?o9N9!5KZ~Gf4kYtG0}4ho~OX2b!#o1w(1$+i@UgprQXlRL4OA(#E&r(ElL0p|tVs z=woa=ZF~#Bgifn%d>z`xH<~uS?FvpJ4};nbn1WQ%ZQlcCzQ2sy21qhva%tn+rbdjg zqG;pmUC4pNM;l-7R*SuoeNiuVeYElQe&%3ofyCkh)tmx+wDIj!XE9Os*Ej-Zfk`gk z4am3mjL5Ph$1(LdYEeGg__+NK$9ps zO!;Wz>%BlU@9nrP$e-6qwk*Y4 z58|j>*OiYpzMXWTib#^aAdN;8#f!#3?W2va_dZe1Atap3M;qTxgCutxTf%Y|C#rn3 z@%1)}5{^8<92z=pd^^n(B^;78U5nDj*ZZi5a+nGw(Z;va5vgH|291BCWy$Npb?`#nc zk0CNX+W2}aoFp9z2nCuhj&Z1Ger0zAZG1a#A?T%zZ|AKApeZkHd^>L=9OcEBraE6r z*!I%KxAS(wE-!6-J6}fF?R^h*()n`2ZM?Mc?Yx7q$IETc&N~UW^U}t*^A&_MytMJ{ zyoZw*mTi>X%TAi7k{@V`#_z-Ycaj?BST9Ax8xPidtc(#H`h!&=cb6JY8(;73)Xym) zSRaN=8{bZkvm!ZFgiHHqt1X7ET|&oqg;XmZq_(dPXT9ZG62u2TWkb{au4=h6uBNs>2`%sEz*WoXw~qK$8-Ns>4xUr8L}Gi`jmTjbv4WNe~G z7PEX}%zA7QtbHolpo2z$J=@y#4fIKxXD z-^?Py*RDIfd|KFKv7?XA+*`rHyaqEW%U0wDHZXB3$l0 z$oRR0r+I1Pn^{A+!b=<9%yS7(_tM5Ub1C5&UfTF(E+afs4X2H7=6YtD%P^^EnW@$2 z_fcn=8(u|h51R|NWY#&B^0=i3Idd0-S`@`+BWJ!38w+E`jKDE*zSObClq<)WY05dK zLPd?4Qm&%MOqr%)#!RVDv12AGdkp9;#(*Ji3^-bj8C9-aV@6F=t;US1fTvQUv@bWW zi_`8$#)>=Mhb_|Ly|_AxJLBps-iK=xGV?Zam&Y7&2Sy%h9Qq0xw`Y3T+=&@rbN6N} zM?~(Q4MX%D2*-(`@il-3*nB8TzE42DDNTM{K)xqUeqKPnB~AX9fP6cXd`dvRAx-{N zK)xSM{$4=79Zj~dB{IO~yU}EqfP6EW+*Uxo7ftRYAm556_YjcpM3V;y$TyvKB?Jno_h`k5@2|Obw0M9PU z7ELmD%Ffv|3v2Mj><7-bfR}VEB`zSpz#P5!J;bVsWSGb)YWyCmrN^TXZd4N)|rI?0Tpx z--Wz|7{bA6FM_7bwGX{Uj8v#84ank^ss3=Q0 zWw_ybYRnkX71X#Kl&$zrqY`WKv>^=2rVVE>QD-G)85VvfD{Ke;tol2^@f`jY%*xX^ z`!fB0!_%f1LNrAX58{dd~TZiq&e zIrZKVYtK1_b&umTXQ1UFygX<$=h#y$iAQeBAvB;fa!bX(Be%0pUExw2fmC+DW$X-m z^y_;g)fxF$bJD6gIAfHSD-5j2+Z~sEHTf6Ng=*qa%bLR>@g`1H`E$TDs^*3yShXq?@h2=B!Pfe-(5`ZsvV#c-A7;q&od;6W62>&*kW(YIKE+v~-PF_4%17WJi!Lg|^Bb z03HW0jbl~J8D4Lwj-IE5`k)M-1(KP;Px-#SWsO!;-64c20XlVFgz22N=WC{#f)J(< zhBy6M)Ofx)RKp-&g@2&ql*$3r0US%G;+}IB>Aq6V%$K6Clo-7`0>#=4%HS?28g+e# z5>*rf7&Z$>DF27P?iVOwLl0;Ksp2<8?*P4mBl(j6)cixBE|>yh?A!+sdFQ#h9!^oH z_&W-{jOhPT=xG3nvmsQSYq*A>wpt?xr~>E8Lzb#O+YrWrkmV=bXQ>*$-f|F7E3&v9 z&-a^FG1%(x4^%|SeSEEUScWN?JPvb!ko)IBMoR4*(Y2$>Spj?*ddj4HNH+ue(O*GX z(-j3^3jL7pib()A5|{dqpF%}u+_k-<`{&ef}%Eheq)u{8JTuQ*Zj;D zzXy=cJe?*#E6#Vy?v>dgHya-}>${N)`n=1ih%N%vNeKr+p4aXCYfl+1`kOXWm!Bdhe%Ip`@DXW+|nMpG@y?mXI%h0^^E(V25mx_ z9>4DDJx1bUwACjjJN8Fv-i;>yHxq~Pu=?Q;ULNjcUhGq9-g73N1_6u%@3Q}zxKR>U zhNIqPNS`OZRrObf#?fq6P^RW56Tchr)Weaemap^GLS3v)fyUnhv7X&R8vkol{gSMO z@p#M6>HEAIpdW9F0m{DcJJ99J-pAYa_la(u2lPq4rxvu;xg~1FNAWne{Q+g==jk2xGpQ2&gzX?wenQeCc|+TIB?ViOSoMoX0ih@_*wPiAvvIX zNY?X^{K``}vxI{MO#cevzh8=sXgq2@@P5N!>C{q2l6A!Isk>J&BPqql+k8W6f`(@|^nvS!=tIP3Kf&e;V)fJmij~hgK zE40t~X{j#S-*u+ckF1jwo1&C+vh48Owir{u>{F<%njBE37D3yMB7Pc_IU`qS@kvI! zADGU=+UIs*nYskRHGZDhD20k@dP6$nZnfl&%zo9}?W%gb$r3Af8}y-aohwf`Lu$8r zQ3%T&n#FM;mHT^Q^`#*k#|+1M;V9I7b>6wPI_sYawG5vRr1 zSiL<& zMnvBiJPXulVvf3WAF}F~LDe07L+*||ip0jD4R&=gO=OyxBO?yaqwu5IqS61&Bww8v?dDyWEoU*if z0!*^B`Y(X0Py7mTN2u!C4aN$-4FZvsd@!tbsva>S@{DrKAhI-j%^ z7uhfQwMy7B*9hEVWr>vJFM{0ZC9B>Q(kb7B zs>nLKI;_rW)|d=7-;e9V*j4p!=C);eT~LP@rK47=KAEa2$=qF%lXh!$*{HTg*uqDZ zbz!Qj9}N-N->k@naFGu}L|$lCWPP|uchiW>*l*2>JfuZV_-}#g86hJ4jC5qJZV6B2 z!Vr<_W<@Rz7x^`$A=it@WJinNRrSgB!J53gSyekDRE3DV*R06yaFO;Q<4|&bb7kBX zE;2Mkq^Mbu%fdx!Li*Yq z55o&5u~QsgxLM*|Z8l2=1DKw-QD=~&6_;OldXYH~z+`Mf@^Gz{3?0Mp4?N13or{y* z&I3+HmWf^7?XvrNA;!}?1;Xa_d073HGkKoG^(S*(AaiuGatQwlYQKkhY7gL70^I>* ztO3v;KplWJyG<^+`j$sX$3@8PL_Di-iHCc-d?-rBgS{sV=c9py=yS!>A3KcPj>Zn- z6b5A#l?Wb$?h8IO5|u_mD9-axTjU%}fReKTARX>!^I-6!#2htgYG*&PjZe=5# ziy4$nyPUzq`MWSjR1m(H3Q4<#0C}Gk&EvacY2~bgf~)YCswQyJ7@RVMd5PGOB=e=k zBA$oN+oY2p2ADsq{$Vh`P#Ch5`V?x{Vsd_8rnK6%nBdSn9}0GY7%VWJl9I7Xa@*1Wo>5k={Z4oghAVJ@8&Z{8QlPt*U~B_5U2q_q7)Shq>m* z4sL9pAht$1KN0N0i-0Xx&QBfOlwQ997`#w?CbSFcpqJm)a(?b$(XuxJm+tn3u(g`a!m8cE0-f@m|z6^POLw+5bD1Ec8y+%&!XB-Iw&#HL_jBL6ZBS{DkKSFsfePL>S!OZ=h2*~**MubVo8e+I zm4C!FulIJH%tgXc7QOq~i>{19T5Ka#U38hI&O+7SQ!B#$0F?A9*xe(_zfnKz5IeR1d18NNB#SL4sBR|A#0a%jk1q_&_>O@$ep^Qb)N zt|l&h@I}FYB0d0LL3F+@`1DJFyW-FX|07!vHv?zi? z!DRaaUq`q6t{u8?4QO)bOV%gIR>iM~UkHYZZvk9I;9~&C2=M*Z*8t{|ztYaYhQc;1 zMKg>R?!aLxiCTkI8|t`)^Sr?01)lgJ;=o%5jt(cJ46`At)-xL;i~_Gz53>2PRR>nd z%AMenth`2mS^1R!v(ouejH}_YlC2_8YNj;J7WVhtlB=!3TuCKV89w(uRKhFP7ygu& zLW!h&Edi$7NPsE-7r=b-OKL5*Bej+P|I}vtATeh!9uImh;iwnbJgVNgJJ`wSU4>I5 zHkFWF%sN%a4Rr~+Y0YDMG;8zA>W}o}@tTX*nyQ?$ZI|YM#6;L<`O`lgNPivYPd{TV ztKm!Qb7Vs%&E6>8d`8O5Sq4mI&hrRx=6nLcns-eq$avK50~=z{4P*wLi0v&icdDA< zA*F0mLba|v`qJ4uO=n~VzPEhHXvGl3|AYi8`T^*08HUS=hU)}6o0hBe$58GEYpq{y z1lUDxA?23&xdL(*nHY5y){_+()q9=YP48N36r-SgDESkpCr2(YNC0u#q$pVg}j zavhMgp}KC+>+4K3Pr+1wWV#M{e3}PqGgbAii6>K47jtVoLgXcbaB!}E!yw!s-yq_$ z8D8_AiT7`iuSBEvu)QcyEsg6=8}fyyIR32qhakMCC}iON1x>EskyLSmb^7K0cO+HZ zM{@1JzW6mUSXwOLM)Yo?N4VX(h|EblfyzGeYElmpeX$dEkL4x$2S8VNu?BQrt~b$l zZCLS7zS}bB{tYYQL#PcKR$LT<9@wza67Lv0weX=03;C{Vz+T;dH?lbRIp_BnhTDv9 zw0c~D+lBAAN(k_+*D3(B^Kf@~!6Wauu13uKO2o)JuJ3`#JFe@E)sWw= zAl=NQW&=0@pk{z!JdP%Zf)>vGX4nsO(9uTaCE+SJ{nM}V8^6j9yP@*haFz4_xlXd- zSLv`bjm{_bg=Moo`)rfVv!P0|xs*EpZ5ZE_Z0cL5h4WA#ud;Qli~g2jP4gH1FKhfd zcl&kzojQMPR_AkpX-_Khcf;iIYrFoaU)%eBZSi}ct?gC1C{1(tUQ=!D4O3tSzaeqB zDQ`b0k@8kiTS2qhzHh2+NVv9!O24+Per@+s+tg;Yx%`{My544mYrFBFU)z8D+M@SD z+j-4u>ln~BmmTl|!?f!v%o;cS=+~431yahX)YQ(=_U)l*w`v)aP?NUv~hw{P}qd%~~n3u-HBR$EvfIVW7(9k2Mc zwb^G%>H|A12XS-3Rl=J+W_E6LAW;F%-NcF2`2<#P&eG%xuDAVNq ziNju?s=qKyeC<~wO#Y?8MHg}PaiLpPw>0Axk27ow;h7kFk;>1!P<6tSkYVBb|2soi zxWeFM-W$(#hJ~+MpABUpafu=RD+*gcLX@>h^&u0_N1`7CLU?0s;`#X34g+yuIaua6 z&!1pdGeVJPSQ8%S?)_$MTs=L6XYo0XU+ z5`h;v)pJ86Ha9DAo=6Pvr%|=UNXTPsIX4YxYF=w%@kl5?tNwmydmsO4+^!-zZhjY{=aE?KMp@Z-4o=?aq$@?Q*c9OF%L zgCLtMI*Mw0pbk4yo2*}5fNv+f*(wBVZMH@taBRjx8b%kJt(gey&DH`0?#0m2;>0NQJ^S5y#=xX4HL)>Xre$FfT{%Ysjb%LB#a3t8PDge-DX_@bOF@T zg_QdP#LtbxOAzrICxM*t9v>X|H+xr z?i=t9`d&Poby-g6GK(j6*Wu4_yY)N_src`@-EyCe`rk1UoXZGZX0=5*8_;A7w_6`} zgG)^OlV6Uy-1;k8jQ{P{G913(Klxrn)1?*vmsz70V6oWGKadi^=NC$5F@X zhl>M#u9iQm{an@Eg=EYxF$D(m+7#5dv%(`g*3hqGT>?VvCFnNBWIKwdh4EG78K6Yl zb8wBJ$#xV?wp)$1xQvgsxi*WT$#xV?wp&fGwoCLbM$=?FR(sL1?Pz-+;{4vSj6t7$ zgmKz-+hN)BamzZ4Tdk(PxM&*m>8Mu?i+wpl$q~Ah}x7}aWq1xhT zyzTy)sp3R5n%n)uVSskrY}AJP|55fH@KF`t`|zE6vzy%wB?%EiLJ3t;s3Hc05D=s( z1VjPpElM?rB18-U0TZN)1Q4Z&pn!-Vh*&^T5K%-dASy*HC>Bt}4*%ylGk13r;`jHy z`}yqd%xQDxoHKK0=FXk_2h-63KD-_MC)4o(KD-_M7t=`rKD-_MH`Db3e0V$hAEp}x z`0#f0zf7kG`0#f0C8jf@`0#eLrI_g$l?x4{m1MG_9s?-amQ3#`KD-?rp$4L!gQEEG zcC=RwN9N8bwv=d}qP96vUr<^Z$=nll1A-yCocauyiBWubJ33bFMJ7Lr4{t|TQ12l# zEou=9jZ=I@@PkoJNfxi}N2VZ(4{t};P~U)TeiR?xj!wqn7&d@K@!{?06v?cN;=|j~ zsgij*iVtr`r%7gW6d&G>ZXnA^JEHjTc63A0ZFdwO-i~gprlOoTEr$vXgg!-u(} z7yIR5?&#(8MSu@;M?cP_72w0%(NEATzQEMFNUx@D(TH_4d;GF~q8qI%x)DlM1iHY5 zRsggJnON4t<6F%nB{@7$uEJX;fTuz;k8c-{6=aB-*f{qpcFaIWuuh5Bo&m06&ufsb zI0;J=%Bs{2v2rHvs{3I4__L^STs(O!70-j^;wtAO<5TfGSS~JMCNj|~o(IdtCC)}B zUd8iZxwxtekx5eVJXkKS+7e{ysdyeN7gzlWWE!b>9xNA^v<8`U70-j^;%cl%CKKi0 zV7a)On~~|L;(4%KT&?ZMWT|)_EEiY%6=Zs=cpfYlSLY362B~-+EEiYzZDj6L@jO^A zu3i?D&Qb9bP{Fw5gTPEw@qOMxCWV=N70-j^;!>F@Q1LuiF0Otuc;>5k9xNBvkj-rg zFz}eptW@zlST3&7qrg0^;#2S!*O+9RRXh)ti)-=`r0r1gJXkL78j|f+@jO^At|>Eb zs(2nO7uW10$lg}*JXkL7x^IvEO!pj ziy;gTmW$H|%LUjR@s+Zz$~;&uP9H2+8_<*>rV0<1i<5)pS^>x&Mzd6riparow*lBM zh^Q)v4*9V3C>NM`3H8FuyLhl%UkI$ugXMfJK13sa0&ukogxm2=;xkCBUjoB4@%kRF zUD#Cc2wx3w_3M}fjt@b7ymSt$I`7i@TD*-h?zXm|y$rfIlq%906hOp;Uv;LeYCKc!9`M$5&y;H@XUbW%c!*prKDJbg zhsf39@ocqt6kD~)h@7?Hs1cVQVR>-x^{UZKS=D$v+d(339f8=%MzfyGRE_#Li>(K~ z6(3~Es>bu!z9n6=YrNKvJtM73Gnlff@jSNja72x6cjA18;b_u>nX1wD4y-025kHVA zt2U2pJ6E~V&}hp_FNd)Q6P6v{Z#Ilxnf^eVn1PoqRZd`lqD|cDbF9jV^c~tnt^MV! z%2k*_Ge}GWSyg5Zsk%6?t?~`zKN>gz&sJ`C^afPq>WSF+Y&T)k50u5gqjFc0oT*1G zdf}F~S_hT4;F~~_#KG-=txTkyo(FP;4$9&IR~pU6V`zNP-6<9R}1BJTyhFOD^PZXJ&vQ|W!ZIFp$3$0uKgVG3|K*4y# z{)5~~6Uv7o%2V(nP;L4TN+UR%g11N9xfSGlK>A^Ea;>Zoy&uuwMG&0s*O z4Y%yG5i?vTUWMyL622iDSVB_H^Yg35HR(WiEJmV5rEUX--OO{q_2FO;O(;$nvZto* z@3|IR-X+B5f%2LEpw8eWC&+MZyq0+uhWO2RixKe0}ui@%@}EA2SYNa=~}{cz>tv7WVftY;-2 z>lvMp*0?;bBDJw=GogWSs`&evX~;~3isu`96J&_xQ}LPm16D#~V#=t>PJalDgbEx6gSs&r$@s&)kJg4dK9w-3ZP4%fS?NlevPl7q+j z@U2>hsTwuz!nypTk*&`ZZmZ!8*Th@bK|*bF0wN9e18%)t%M%b6G453}eF7pK?XzWC zqS~wnCfb&1iE6tInRr{KCF+LV$Ryb^Em7?bAXCqlX^Fb=6J#3MGA&UZP9c+S%d|vw z`~jIvTc#zd)9=W1v}IbNI@|3r`9L|CmZ&aek?C#Av_#z$kIW!jrX}j;TFBgK%d|vw zZGcRUEz=U!tvNCiZJCy+?(LAtw`E$QdUQjkz?Nx=x}_&F^KF@yU`-C0CAQ2E)NR9% zS!v4*LG`)|nWyb~v{gR(EVT-j+K6w$JwPPp;>W5Sb^_vVpbiAlGV-~uI*e^jK%}kJ zNf)mJ%8KQ9D3&N^Z&wJtg#jMNV+*VO+`a;gHXaPs&T-PI(s^`Ywew8d={&ly+AmB; zr1R*)YQHk=OXtyr)h;j{oz9~RtNq4wQaX<=tag#<%=9KGuG;TR=Qrokh1LFG+EUGV zbYZnWC1W=)n}p0?l8I=}qYJD3Eg4^P9$i@NAIU^F=h21L{*_Ep^HT}PT#`&?a~@q- z?XqO@Tkz<@YL=3mrK}b_y0DrudE08iqYJCqCLdw7;L(NE9FzB1EqHWcwFr}swp#G$ z!fGCqPqJF@=)!7Vlh4E>y3MiKp!$#Li_-D;6N^>pf1(4a{xj2ddZz|Ri(Mnq+crd6 z?CMMRl1*%>(mOFNwzSi?*G5`w8Ij(RX|bg*eL))1V$0}sZ+)c2mPzS+VRdyeWoCNg zRHVg{`OUc{u(~#+Y951*vAQ;--FzW>mFn7%5zYT1nKq=a=EjG7AKHlV^02Xk#7US`87VPnHo`{7}`Q-)0<9kqk3*>i>{BmaK z@o^gH@o|#p@v%XBe4MCxe68g7540_hj~6?Sk5_7sudTp&mGSs^z4G|Jl3!jAGJM}5 z-I~Ys#ah3?ipDq+{hPBFE$UYBZ9?-Xz|Hwj3VUmn7>@S8ZNxmYcl&dV#oN z#=jt_`1>!IR9XJBIesh2J0O788wh-gb={#YK!YvNLt;Yj&=WQP1LS|xvvzAArMX9-AP4%NNMs6YJz}C0|+AzUHd0=9eXVPI%U`n@ zXb%{&zmZ+5J(2_EZi=ja++7)bKJJ;k1rdR@4x}O#pRU;kOd({9#|V; ztvU?HU9{SRS&FLs+GPyN#yxWi43Qu&i*G_pmaj46D}Mq^4M5XeOk!I>Cr^UFNz+~h zIuocaE?SQ-Iu71O74B4H0C$?=WvsPF6d{>(RiBri8==;&$$weE~%-m z&cSDZjzT$tGD9W*7heKeXF_YhlUjVK=K@KYZlddGWpzgwSe;hTigohTbP#r?wpN4c zGn7?lni_#M9MX&gkY_F>bcIgEJ((j@3@etU`2Sqzx9WLko<+JdyCN&_UKwYmP)NycJ;+kNjsqoFZ}%kx4&%hB$=`E0#WprAKah z;fNmxF7;K5aiP80!D3P)Z#&!mqzZ~A-im6~97W$~Q!y)Q(rIKm*i_0F)u#b69fh`D z!=ndKaA*7HL#Qg4d*PcfpQUO{H#`5B-x>wz{VpbPG0=(2g=WMiaQCyTBA(^}&rzD@ zPI>oH6q0Q>#@SlVdVo0q)u^sVP-HV4`~EsW@48^^wWJNWT8PTs82a9$N@71^2jbm3 zK>ged)jtiEtf>6}+-2KHTXr|OBn?&UmF;eF!5OA_#j(5X9t^&^^%v85Ozef=tD*92yt_4rGCVK!mqE>@g zb(@QOINoE5Ek|{`^dr@=>08yUcP23J+gD>$sJhLJLFNOSLr2vupP9pU6f>z?XreFF zwAcLB)09}f8rmJc3EYrnY4j=e9rg#%bt(g>c0|7*=uKEE^?t2tzU#MmWWDMS)X)&R z8?Kbz@6{+YG*;Q34AeBDMR>}guYvwajoR>_|yyQoA`TPc600RO8x@+t5y0=KUi zK9Lr%Qd?ss!h2a=Z_H|+1ku?bq0pr4!iz$@k#^fP5QH(V6@{UK6TQ2Fw%H?2cE*;i9+pmz;||OERDX;uJyFvD$i;T1!@G*+DJdQg7o|CmAef$ z9|0-|aSM8i9ly(PuL5dai2Ji9;C|3P@QUHy4bzVlhXwS&SZ1C>ZZtH)Bry?3>JJ#KXLq(O^9s811=-nI6gt)|Q^ zMA^b6sP%TQ$4z?ZIh^|E^sr8N}P8}>cuSj8K6g}7wsx!1nwW5YEo#3iVA z>~~=(;d&~_)!;R@Z(rn57^*x*m9GNxHoiJ|cf)j6EPJ8`pH&B4y~u62fRpZP(3~qy z*Wmj1K{7USBjXGtJdP?JUoGkcgd~c*216LGZ$|!&m>^vv&}5cIH}o;k{pzWGz;7J} zH_y4cGe}2s=>DuhLw5FMydOQO>GDDIaF9;Ayav5F@Gs*`+^4 ztGGPTl{BoDl{%9h&2Z-uhPI3bbq7#mToDF6!nqdlNt>vdK+O(v*B?H1nB^VgY{U3a zxSs-QLy%je$2r^3PKEnTpxy~`r(TV z$Jb~+=q+gefb#*)MiuTFKwV9=z5)t*s>17ojH@{2Qv-n- z9zvJz0O5tsMU2ro$WnPgO%I_v?F9E6=b_UE{WwrOHx1Iz0Gnf5Z(-;{-qE$JbEi6zTsPek?A<#Cl{l^Ad%=p zzPOkC)_kB=7DFepKr7`HHumUTQAdN1i#U&~f%+J@lR>=jrwacUzD4Mt z#PojxA91x?acS4OjJgrMI8mq!TyhZ4G7`fIN{QIdNlpd`x(12FGGW?&=kvgmYA6V} z2Bl5B+<_$iSSfunBP?&@h?{UxQ3W8F>k{ev$=(aT4euMvt^pE6}tsE1Wee05oJ6-X7D z8zTxgnzF6~zAb5_EKSppy<+ExJk#H*zQAXfkRvo*BhoRn5}l_2KdXeCWQN~T?^Wn9 z6Bx!%0>3FJN7r3wc6ck`8d;q*`+z?jl%r`@Z$ore@oz*QByI65@aJ6`E4CSI*5D{c z=iZ~9R_k@$D`BkM7~iBSvz0{xZ3DS{1+QU=FJW|Ur4~H_)(w#rzcOaK1$=j2$tyv@ zcBR>pTD)&2k?wpfY4}Op-@%$&(!sy528YfxX(5LE9K&1w0yGJqcN2&0ddX}DSFQrr zA4Ap7tww2BS4eo+1R%OJKPM*yf~&BWst`X+ZAtA`0IGG7E^? zLdbb+wFlPYLYV;KF+hwbQVQ)N$iu&_@>}nNa~2Sfx=4M4v&*`vU_aIy9U9p;0=vbf zz+0z@JXIe^vhN4tBNu7d|Je$P?>c{}1K=#M7fC_A6O*WXEIGRj>I1SLk73@yIEjU= ztKu6*hBcNPJ$Lp;AaZ@)3!FMd$b`{STx5(AkF-|TfYG?*cRF3WFJ#GesasFML@EzPs%rs#-o+$JA(}Cu{z5Z(3#daubehy` z2=Wcy=S-)Zs)|t!^FQMIE9sh$q=C3KR!zig?j}H^(r^ujD?!QAO?6s!71p$l_|D$r=kNZdGCb+P>AQcKj74tc8%X`D7hzRI9fdZ>@lD|VD(g1EY|6)Y zOZ@_f~ang@GH{D(9mB`-G!mS_W-EYz;`Y|!&Lx( zM-{+jjUv@h;75?=oQUAi(BDH{f|dnDPXnsJ6`_ZQ{=RA_uH%b{UIo;;Ah(SD{KHfd zdKBT_4baqGqDgQ+$VtgI>;?!KmP>P{}sQrk-{$l717YOl15Kax8kb3gXpS2 z)goGJ&at1rK&{se)dhhTxJS+9OCBC(7#J{T&d$w>RL@KX!t6o#1(5=2s!Cj2)$ zAD%F#m;%%+qCn@X7itSwm}~m*WC~N%o1{hrd-4u7*xr)ZUyk`i_59^{%V|Yfs3Mg1&DpF z0JHS#4zHw7XV=@y9aZ%Tj;dm7!!xnG5XbTo>_3iCt*SFZ#$fIeY!a9DS33~UDHENY zsx#hs0AsYyf1^CJw11y-39H)e5a;cI$-+0GGct)BiW!poon^0Tk~@JOA0&}^R#I2o zk<=^lEV^yiul-ithIP<1If7dQQ1HT}WwsrGA!pr&lhHEcL9y4R;O!>8x>94wX>4+R z0avc4nd-gkSu9UKjWIws#bk|fT`=MQ3;ESdS#ipb(dHMEn`2E!ZulN=lXTp|O`}Y{ zrR(b2?IY8;a^60&enbA%{6pUfQ|3;XEqB8Fw1}#A9d9;W%{O(`YeBnR{V~Axu9qa= z)K#zb=C*)(%OIIaXi_qM=pn1pBbX1X$QG5Gp(%02KC)HlW>sWsT0?dC1w)z0Ox9a< z;E*@64ehKtaQ!>7Ee)zFdw)Z^TPJu$9fdZ>@l8kp#?qMXr!ZDfzX1BLi%D!GXb%~0 z+d_2AwHW{6D~vj*s;^H+*?ktGV_yVD)fDK~Bxwfb#Ek%1nxua%wnvim0(wZ0WQUOK zXi&zA9QqgrdLktk=vgG8hKU6rNqotnt_vrWwIau?ftS@2z;6oDkWC1&e+`#|$Z^fF zKte{f7c}pZjv85&JG_JHOg)bkNp%v?bHyb{@X7xE$QkDmo+<)%FORR*gr$Tc53dDB z-aiRfEtNd5+;wJ1o4oN`1f4@?B|rZel5JVLWJSu9h5~)EWg~BOnyItmEdj3+z+?EW@yDE*q$Q2Q}0h>KaiAc_+ z+=v_`X&sT-lGYJ9nrRb}y-_hW62<1=n{YQUZbbgTa;5{y7f1;vaiXAgL`Gx$tDXdE zlZ!4Ekso6uQWqGt7e616BoEAq@=Xxxve-2pK_;G5W&ee)iq z+-UsxxZjFG*QYV0GiV)+QxVE_ilNAMmz%7Xc~M~;-%wcNy2YStQzN}%aJp0DD?QAK_-?EkB>KDJw9%$!R{aY zX886J$(xrEe0^b=;c5*8IDCC!%t$^7*O#v^jCn|LcM12D=xJ2nbO!`K$RSkaS^&x) z$jm3lVBk{n6*c0%lSC$jO;hzT=Zc<5nGKBgC*NB*| zHc{NTA`C{Ea$XL;qpuP;o|m8#y-Ks7J3sNVMs2)@2B z<^>VXtw13kBnnmE!_@A2(T;nBN@!<@wo${~B7{4LLK+%8UtgG#Ekd}pC`^mKxW-s9 zuLvu*8-=5q0hO{tjLt1cvOQg!Qye^iuP;ow$Oz`vB&`|EVhxzhFj>oR=%Vxk#i7n2rb};5W69Xvg z0g(9C#R&TLB&w>^FP*5Ms}n^)U%tLD=7^%vdKY6gUD_5lna@>Q;3t-XA25qCwvV;p z-nB6C1X+EXQv4ig4BXTvP1fqm*B8cg6e#z&h3aao%GVdBTuoKE_pPMR0RcvDJEEg9 zOF{GXg(*{sP6?u=Yu76A^@S<7Na1aWH=RodR&<86&E6q!+s>??yuOfh6I_h$&Ia-I zg)#c|g+xCZL^Ef#==xEMr- z)dh>ER?I;)8Tgnst|7H!UnlAt)d?jvE`~CWX`;Oh(1Ixw9S;Oh(1Ix<}^ zkVf84Og9Q_Ax&qd(*t-K+e+)gbY@^FX>MY=V}P$OOuKmp(pdq%zA&vT)7=9+lPxWa z=^gkHF*GTk#U7T!*~jpF;8?zcqlbFHDj23K0z+~Z3IxQ$(RH=Hm;9(lJ@PlBdmZ> zY}I3axqh4Bb=9lBa4Bt7S z=dQF2Bj;yHZ>>rQcdmJSTzK~QqU#gFJ5wmP27kFLAj7~l4Hr8=gO$zx!lH?L5Ka=DWOnxKDHB6qD zB#$PD{YR2Km>@Q?Jxk-U1hKJ_k_QsRUL(mYXdRm&Nj|9?+X>0g zPloRs0tX15X8^>GK+@ymGdLN(^Ds;{AL4Q50=f#{J1U{INP=&h<7$Z&%jbXYG1jWSr4#Mb0lE7{!-AI-@1Ymp?kAe+SeOg3-Ld zXY=_YCvYQXarg$y9-&|UD9;pS^U*?8AL#Zj2@_++PQMHDlhM-aLr0qFuB|OFK1q-Z zu`?S)Im7V-fTYV}ncE=84IGG94{E}k#3aBI)dG-Oqgjp7G-KRfU0|k!I4}(w&16+| zYj@m>0)96r6N!)?>+UB3_taH2P(dDV6+-DJAp5L9oA>OyuQ%4mh?Xa0Yy8m_%Zp^p zVyZ^+c#n1A9*^a@lPUNo0rF#6+W1vqax#$}H=!}rV9DbqG;x#GcmEV~C zWOJ8^a}b!L_zF7{RxEGOXLAdna~ApETqF~iE)sbO6?A+Zan}=H;ba04HPQ0!TFu(W z@_ubLH|RKxfNJ5=iI8k=`*At~#^bMqU&Fa&$QcCKNEa>|WpgpznF!c47tVwg%O&UW z)6jP~YmpDGeL|7DvFb^f70Wfh>~*x%OUUoRR|;gpisiCQHWyNyPmur4MM@&nj=21i z%`M>0KcFbz$%v3dh-x~Oc`pf6sh|)qU_&8$T5Eg}!EJ-!wHlnw6<{X|;A~eW6WW3I zJEM@cV!1#Z%LTY>zADnm1F*oQrk++dcRxFe0bA+9nXqE#lj#kry%qUaT_n}EvRjeq z0FocOaAC^kMl<-e0O}s8%$WSTo@ZaI0?ux$ZHEeVatZk@skOj9t5w};B4;TQwss!jc+iL zG;41!_tYUh$?^u%qp*+7OJdUqYEkZo$bS(oz{=*97w0Ts3Y|!}UMnp6 z;9Ek6-+Tn#GjQNY%lo@e_8I9`&4-GdHNd^;GBJUI2U}4&`*m^%k_VB*HLyAB;r?WE zH-&Qwn6vmwiEP+b_Q$D!{|T6LlYui~#q!R1HuoAk6_HPJkve3!gV|{SSbA|dH+wiY z0+!{%bs=10cLo49&V@^?1zT7)R~nruKrVF&*Z_14jtMO+j_2Z?^A>2N*2z0eG6(C) zT(bjoERwRY7t58kY;QF%90kLdu3%k*H>uG%!2WXK)X2(~$5di&MveJ(A5sx}5t3L3 zKUQo@ghwnF_p-Sk-bn|rExtmg`!#Nacd`Jxy*Qjt&p3AicE1a!*gHa&;Qn-{5U>?4 z0To8{liW_iB`$P1`IJ+Jce0ZeJ5-Dy9|q)WZvy4y<5$0v`DAkSoVm7mA(m)JJ-3#`j2{ z@^F@gZYdX!b$BGmq|8|EfXi;2j3PUM_`y<(%qi*$5gQ}9eFa6Ln9Y%-)WvLxEMPI~ z)`I4RNUmV(>S)p3X^O`{@I1a!2__)r9?Sc>+K#jp%V%k1mXXc~`isfzfY~F--I7S^6jui9bUOa)AXpoS5?3_I03tU28QmpL0jR0Q^*bWy? z>0(U(5}P;RwXh{N39MM|oXF;*gU$iu&$>)ZNB~FWoYP5OCVoQ_QyP>XHgbFuG94f0 z2(kD|?WI21+_vB(0oE)Wu1mk!Ay8K(!}kOg&-a47H=wie4IbMi@(3Bl_pAF_EI@L^ zSR@_=&nUiM9WVzAL){ftLR#{G2`g5nc|7VXn;T@DHArp3S7gapF`N5|oL2zb>%z6p zUn3@+j{rOF!u8eYZ(92Yz|<{9PUr&uBVqd5oy~oXP8{;p!s)F0xCg;M$Y}s*8yCY8 z!#YKtR_62uatyxzRsViOTCuF#$ogQ2s7^aL%K(M9#v?D&w4ne-ROd9UpLJ*9BrF#l ziN#{{o z-XTK+m&hj>K`bA?B%d*zKULon&U%czN!(Ho2t^oa$1|Gu~wC7p!0=~ z+I)gyCf;VW$zGg=^Lwd!dzTO=0o%6^aS7f6LEa#PbJa}-)~Gu+ywrR(FD#p{Ru;=W zUo7`VSkAitkjWJ{KTmbDW}>hk@C}-O1P_F<)4BFA<^jGW+?J)!2gX`})1+~`&@4bSnXh!msH;G|Y%n!|sern(X#^}{-VMW~X^id5 z2jYt`MEh{WPhp4wAw;2i(P+v-P=IO*jk7bLx0(jBwfF{opTnyH4%6dh!7MP{WEPla zsmfr!)LMY5pXa>!s z*viYZtObh8c7GW9=%t9vYwe#|B-iV@g8~5w=nQoo@(&@8IjDqB+7sH4ndC{g8^MAS zJ0F5ZV&@_fg{p%gYbmPmwaE;q8V1@K&`#ilSBc42u2j0ZP(5hKhT-CXn8TYhKE{;{ zpUHT~SD>jqnJ;HwX7+sZ9V{fKFW$A+FFcgeo(P80Z4#6Z1E52tw>Uxk(O;6^1Es?t zVuiMC6(ia1Z9faqqH@g@CJcHbF<+G=)w<6Gu25AmVqD!PP@MMojRuuZ@Ab1!Q93<- z42;v&=Ag%;SJLD2#N#s!PZ?LMfp%R~R=j>Y=)~&}AW^6m8dBHmEV)4C7%08o8l3bx zF!}0!gV0_-XmX`{y>CgcPh`+13VS%Aisr(GXuj7&jSA*r6-L&bT(v<k-C@*hO&xV%vZKTeWaM{AxnxGzyyn##srI5E5$^u z*7k6VDd~(*G1nN%if%Dy?EY>szq-X#e99Da8xt%h7l}gEsaP?_os^xgS{d~@s4Gy9 zm|PyJJs;vxb!WVGu7m&@RDs$NMzmEEnJ6L+HXP)u>ZU-pxdJu8S`*EPBWAa%uRrInl){{_0 zqVcjY-uASNVcuAy{rE6yxDOQ4usR}S>;+lUvS5>*PiY!c+wW1^K?al(Yz`N}oH``D zwhNvK*0zl7T019z0-UC7Ye4e)VD-xh#Sj5J{}oRDE$>j;5&-6?iIyGfG)DH2;Ke)@ z9F91=8-k;VIFZm205MNR$v%v%F;9Y+!@-OCjC~RfVDprjDia3!Y_KsMj$ko=xZV}-h&J)ulG7_T&$MJ=SG+4S|O_ZoP=n)p`txUfO-N=Bh z2?lNtFfY6#yyBBkf~k0}6nRtt61W-=vn^JLT>EKB!Tp1lCYPW$eqN&vOiDbkjG?b6J@Ha5_JqxFv5tLK6G??-SI{FM zjXn?SdvI+z3dQa5l=`Ip1pWwgj#^=LoD_P?Tc%q~)_LyhfAhGONEywk=e&zq*6hT_FX zD&kRq#(}9&wb-m}`CKIZ&_iBIZspZ`UPE6otarGq0bzYrSPKkMG1daL%SfaP=YUVz zg}BhU&+@WiT!V)3one-Sft_|S9BS2#!n0fk!L612sO4`!$gwfup7ieyda{-%bf*Bs zleHp}!LJ>PB#|n-73=7|9VF?Cub}w1$)j z4t9SMfcQF90JYzsNbz-A1bsbI0OITVqQ$=g5MMVCK>s~t5nneHEuIFz__}dK312sr znjIGk@%6Qa0=|BAi+0%CG#NhEz+U3(bP=2JW)>QkwN(?@Xm?dWAnooD+FhYaH>hI1 z%!_|PGrXmRT7|CEHX?PFNbPNiDE02*QWqIiF{zmP8)c>ahjSFDO-2s}&jF2Mw4?n; zEI5}JjGixzU~?VeODfJ8(C*-Mhr*#|?WK6%#DGzeL3o$eJEtfCRxu0+6T}D1f^ANFhNmNJRD%fCRx{0W1`N z1i=s~<0}9jQCPVdCJwe2WSZ7KOmuAaHrClkZqu&8`k;J%9cvtZr-&F08Y?ezyCy;` z$|oMykf_KJq8%hEP(K?{w0TQVAS_TMyIg%8V{_eXBpHKGfx%tS`d~vH1?Kc|;RcVu zO>1NDhos1%0+5FKkW^+l0NUUWi7`GB0%@q4yh@T$NwvLXx?px_dAz&mGFKdyyp#3 zaoz$IFf!S`BH)jp+yd3ou+Z1Z8pST3&VB%Nx^KSyC0)32Hs91T$be26ebn;a;BInv zxU*}%7j*V^(XuZ9+PB-qjEj&rjcJDvoCIKw%C_vC;;MQFgRXj6Jkv!0V)s{s;Yk1% zsqwrNzGm7+R^BT{w;PRam!O$M`Rl^-H+T@`SMSu7V$EwoZ$|lj`0eTZs=B*1Z)1o| z%|ArVvkZt^`uS1Idw_fX`0$!{ct2S4_od9W0O*>(FEu|Q1QOMnpwgkBDLxR6ECEPV zAC{<|34lcP$6}jrBnwl0B3b_jK~o(OQ>6(&Om$QQb_2ke>R2#H^S(5-$SZkpEYF0x_n#D zW&;`@wC-l`e~DpxsMmfDN|{dNtY}&8aL{-^3ZMf3(kcHe##teFxm2GM(Q+P+1@94n#HR*43xH{=(L(W!03<$RJRBZX`NYI$ zoQK1so{~kcdzEBoA#1LS6+Ij+?G}KzpppPC3P4;C@8J+F?Fd=K1(gLbL;&J~1kqs$ z0LBGX#N?b|8Xu$x;2zSjsg4WuL7nQuU2g6{kP z>_rp9-MJiEnFi8K)cjija+Pf+c4_*l+aEO((~d^oxHnxm4ges%O$%|KIu>-__2RAC z0ucAL6u|8Qkil*%4+pys2tfRqA!V!-fcUeu0QLw#{F$lM1YnLDhV|sOqGjXHBtOZ` zKc(}zZocy8)Jo<(n&Dmm%)I9Yj~*?r#6sNNcUX2i6Cm@kzPy{)i!1|Jg7xJ?n6dVR z2_-6S6kWc6D2z;ZYtM4P+6n~jjHpoce?5e8pmOO;N^1$R4?e|7a{EB+;A^X`XcD%{-W|x0f?9TOXXsYyI$@u2JeLY zY$dH)b36@zar;0KaY_Kvss~A{u5`l0!BB~VZpfNuJWSj^LjV#7!v*lN03;5wB@Sww zB#Xqs9iqiU0+2YkQvkaJAaO84wD=tW9S5VN9t}^qaiH_lbslk`^PeJb;y?o$d>M>` z(Iw(wOvyNy6cz{3kCn0d!^jc`cZn{;AgVxp|AzLqjh1{P2&5&Sk(pANJ*5W1&4z<* ze_}XCfqK$#Fh-uxs8V7i=1nbE$4I=%nHYHnF_L6JRf93|8HC-3+i#(ceGjxZJ;6+= zPR-M9NX!)5_eFlT`Uo$~!yD$<>z)R{ghYXGBz|QgV3tHccgdn(e^|21kTn4@Tm1j6 z03;yh2%zfMq>zA^D*VCA(Z+Yri7w^OxW0Q% z%+wKi<2wylCje>Rn&Sij#+lEHi1_aakoLVr+ILp~q@Uj=?wl!Ecz3&GUlDQ{IK3#& ztoc3p#k)HM&|3iF-Iv6>uL(fByHm8hC;;*9%K~U{mNLY@9KQVA1FY&eGPaV0MqU7D(>Ca!@N5m-faO3i+A6Yl0O7vfx3O4_759(Ef7fK z*2^H14Jx=`p&h@%xQ~td)^Lsj)%R^Jj4?4;qe_d3#|@c@3A-%zej3pF;Lvvi_#^Ve zW1`8A!I(HEHCO&|cg1Zi)nTfl;m!g`UV`Ch?Ut73@PwKuCGW>7g3vY~AOLiM$XG3NT&sSb%8PJ8G z;cLU_A5RT8d_Iacjq#G`asmKt_)B8=`18!u@H&4V^5$Br8J+{cc*62>jD1D`(iWAM zBj{?s7}rF2IfA}TvT%(@va^vjJ+0UK1o(dufVd{o%Mn+-UxTjkNeP1h(5?x1IU`x3 z^KgyMAJcibM(3+s2)ZW9>n=7L*OWDYl^8Br%gb2PVIFZ!v=lV}tOcs=flx~t0|IGD zC*?9Z%%DnmZKJV$3|i8PaE=0%^lr$Zdo?Q9lENI?&X5_0^39}K2K0Eacl{0gg%5^1 zbUhR{4y`3M@c-sIw3e3_!nVlIR@s;<;Z3G|vFJMhNR8_Vy?rsudQ^?X`+_Cw7~ftk zxxqk6D@zvN6(MVUmmH6(Wi?5q#tb{fCmL2{b)le z^j!e7yBmwU?LQ#B6a78?qhv9F;f*raMHs^@fkcrRaF4zhX%Uv*A|6=if z20VGr5dIkS?wx&QV7J8J;jr4{tC8D%`pi8aqVp) zU<-8Iu1T#Z8-#p`C@;;6O;#nyhWpl~NiB4ptQp$J*7nM#Y0 zFASM!)qE}RNdr0%fvyZ6wfq41H$M~}3#(A8*-F1KSqxY4G6C|I;hEz5djVLe?!$0b z@ZTf5NL6Np7Z@|l&wE4-#~jqnZ)P5bb@PXqhhg3PxxBGc2jSwS^NZ9Ax1h@?G$!P9 z^WsMA)(HXTsy%q(-ku|V>t}Vx9n(hWP04x9!6h0SqYFOKo25B1-rzD|EM;YHtqGsMh9bYjSN6__p7ZM<&q|NMgL`;b`ew?sCkOQTog{i zmXG%)Z+S`~bG!{H6gL!!`RZvSrQ?-STvTRA%JuV&l$oxS4@AmNBc;NXQe0G2NXi}a zjFbzml-3S)dDloeuC=zpYUH9mF(}mNk-0|75HL%Po)sy_jg)7ul;WaRg{177W278% zrFbK#%UL4@LtFWT>EfagEb@UaKh8E%lEEyx3=}CBjFf?fG)#(%!V@2^ltfp`G*`+F zk>Y8i<0Ab^DK4r}NJ^)NjV_#df&OL@i zFC-Q#J_&sVc@sN#yP?SCqtLlRy7Z<}NPkvE>PaASU&7Dhl)VWF%3h+zmBNtxQjwZM z`bS*)0z+S@>KV1ob4#}I753&E1ls~S2sUdp3dO2kdu3Inny*t8R`V;-oz=X8)Krrc zQq4#&Ey8MEL0YVuDWH>Tl2cc+Btx-k3O%by`a;#JL^Ux3*B@P@F8@)Zt}K-`8YgP9 zMpuxU8j(V3v`9!@)#ybs&~fC{H7dzatVTl58j-$G-BO}P?ruTjqrv}Cqt93> zYjg<-9g0_wni`QpYE&cA_0bii#cI?JbW$U7>Kc_~C{`n(XN^c-s792i5hixwKAQ3$ zHM*0fvPKV!n)J~Xq^3rskQ(g~Qu^o$(qc9Gh79x(IdzRnG8C(k(6dIQFH{c|uTccH zq2X?te01Ec{*O8Ze5OwIk$I{&ozDD6ow~AI=^sQ<#@-dArcUEX%8vaRA*G+LAT3s>cgZ0A0}{GU zB^ipg?VPsPuYB5gmWGvvY52CNsZ3f{_SMWVjQcrHY3-9W>P-+P^lJXF3tN zOz|YBa3tOyn9Gx(G?s@;x!6Ns_1EtTlu2uCLkB66i{Ry z87*X)AhI8{dn|%pJo(}qDY|CI;uQYjDwpSj5zB`Zd7eZ&BOymiI0*?wDjA4eo-7en zj#c1UN#S(E$sUjP;YP z1l<2E2Dcle{1y1k*||js)x!2vJX@ic}B$=61qQhbfPC|4hDtna=8DLIWbd}fWkuw>9*82<5Wl(X zLNqrirgT7drrM2U2T)GwgX{wJA^f}1)HG=YOn0Q7L8?$v+mJdesn?OZJ(m4B)wpED zxsxGpVx*|?At-PM?3gahs9_$o3hMHrVa{S5CYR8KK&{K)kfn7QS%E3)vR6{nrE47g zDk67v!`XaBWIjdijLdal`~pxEso#OkJ&T{WkrogW~wb2FS^6;T4!n_)(Wr}AT6{9YWVpAB9^LC*c%j1lf1o1@zkbV2PCQ@s>q`n zNn5D;nL4b&MTODetEUY%4-{h!E_x-@u+a{9m{gJ4LQ!k+QwO4!DIQc+jPfEh8Yz@{ zq#Tc*j-Zqe9%eT}Ki1*r!PRw91a}9@?)wPb?c}meC>%830@bDm?rpn$DHO6Fw)fHC z_X0kKbsCMtQYHo?@j4ScN#{ExrmIXa%uxBrm#f5DZ!m&dMzYr3{m!eQr|0KMxBZf# zFiV4$Jr=F~S0w2ZF0Wj|`KBoj~0nGL2Til>g1r1B5S<#}TyC{)dj2zOdNo}yqwNN8_R zE2++6`xqq;2K+fN=JM>FBS=hD0}NRgSO|-B?gfxx@+(**R2l(M-Ow!tT{1=l^rYU@ ziwCuPV4{yTJ3f@%$M59)rCU7oYh$?F^#JPknEK6!ZI7l~_@p{jMz}5?2&tYI!p9or z|ru*i|@dI zh2x$p^PpZu1K{(fhhXhfkUv2m_DV^n)X6M$Lt3!Z2Z%c*`AzrX5RW|OE7k9g(^Gh? zL)>TDh)Jv9zR|BNhxd4b!_6R&GaYh}n6F$aY0Ti)$00ld95&(`3GQ(S?EkI2`Cnul_)KQ3Ff_W`{>!pbdotJv^VLd2&Eo*_)drK(PidbvxpRoQe3ZtR z!%|D3I%^PoL|hla*xg_%%vIw3n!MN%8n$no6o1BDC@xTmpKEK7<)2bn?h%&wBa>(> zmhwm#OGEe+N|h+(K4IzTvgE5nhJ~KMAp~FOGWGNA%}rIPL0+li#)!B^p9VFk^mRz- z=SyW7D=crjW-e6Me;Z=CQsGHLKG9VegN-ai-S;cpFkTcE#!FD3^&A{+8V`qfcx@o_ z62{AzPi)ArVHi(7t_!XXC_nb1hagr$xjTp?lxS^a!Q3dM$ zFx%~f*eh$cSZelN$Pjn`PeVK^u`TLe~M;0r}WZc3ElaaN4ayS|iq>B&Dvy z5a0?`)JZMHt%Ix?Vh#gK{{nF<^zOQyG~XUD6sS3dfswHU6j#=6hp1aO+eAjbT5VWf z153X8+T?fxE?+f2rOW3%w?cK-k2*);R|qtPaEbo$v1sw!+PZ z>If{DDpbY$0Vi-R&xP6*CM-(}Q;o#pVX}^f$-1vpS=Uk4w_&oD|CcQP_u2^5Yfq`N z@JiJJm3%ftcCJ*i>v4ig4;Tj4dd?7+7A;O7gM@y^al2K{R_4P?>m^>+e(ksHqjXe9 zSbl}-#Gv?+9l&_*$^pa%geEa3&f~`x~_m%rdsf z0F{g_Mj}zD%KxqlamN-DXn#Gn;4lMG7(TZ6-U!yCiE4(Iqltr%4^Dk|xvoLDqY2)d z(wg06FhR|JR&CZA%~raay(^l{`v0NXOtl$i?h8q>b>ufOkbOO-5_q`C=uC&r14YUB zastP6a|?F+1?qak!%NH4nup^g>`x36_IatoKG(uF9}V_vV+{|l-hT_vt@<{-7C9$O zWW#l(>33X_5SiYp%zNEU>)Shg) z>00^jM+GuZ`Wn`*o>os;6)V6Nfj@NUT!vvk(@J<2oXq2#w7ZN^c>+*@iZx^mh6}nR zJ?2aZL-2~hD9IcBXYru_)NMMp%o^&#r>5yRa{kUh_Iq~UZ%cZPx@(l1ZqSl7fBtnW;cDb00A{MBr^;BBM7~_WUlYFP zfm$G=#g-SeIR}Bv-leuY1A}nZ6W7WN6|X~LzH-S@O^2a}S+@gMsCpX_#fDi0YQ6!p zS$zYsS2n9RbO`3VVOyx${-(7lt?zUKyEXlY;8ibQWuMawdSrj`SDm9H#-h#$nkEYh zun3~Vwn=UO<*;mc8aHvEMKSwhw)rVzedw%xt_K1zA;5NH34)+Dk{;s zQ7W1T4bd578aleL3=9evmJRb+liHx!85Sj(LQ`@axU7VS3e;)CL%G>nZh7g8npAOv z0|x42{7x$NIR48VSv7*i+iwawcY^4<8v1JI-WTTFNrE%Zoi3T5K{!|ME1NBVI+^r# z4un4UY|z`eg6asA@%GQ!+ned_`&DO9inlj_LcDzt33%I(75Dae;NWe8E8*>jO_QOw z^C0$0?@hkK+grkTuB6Y?^hrT)qgR942c&l5V(eUn-&?g27uPa+(a3QytF%(=y$f%p zq3r)?rGw1%q4eJ3o)R$tn@6uJWBvIYZ9b|V&JEFTi5m>9=Bg|v@k>XADXxF1+7&$W)bfug4yQm!t- zRlJg7D*B;uUL2bzwLo<4Pqt>|} zBQad6|F9wbTw1UmsQR5|L4#_6PZ_FOuD~kxW3IpgSKtdGaM%AK5C`5NswO;d*7Tlc zpdSI}G&%S7X|wn-A2jy5Z&(IT3N7D`^XlCI>hnR{Bad?-nsMIsfz^ zNaXy}3rOTE=ZrQ9&p(CZjv6Me>7|2(ofnpD@|7!%jjd1(GBcjiT8!;mE5rHFX}8)| zX{My0t*YDms1%LgsJ$_MKO_oOH$z(7_*o^4Kf+L5=Ni9;9gp=15je#axIqNY{yzj3 zsAk4Je1sU)BaY9x6iedYPOWk+4sun2!SK7d2SyL)Ywy*?80R`&K zuoa%8rLZ`GktO=10(I8#e7F$S*s2}JMSeC&v?0%eGZ-(!!Slkdc}<0`cnzGu=qqIZ zW`^)*V4KlK_T+fT_AWS@=dFcQ_ZYbbHmy?TGCm2{)UM@2%+zt)DEJCgBQtE}Wn`t1 zB5OB(XTZ$h9OiaIMRR>rs(zPC=vSyB|K}*HtUiV}XkTk0Z{%*=<+n1;E|R&njv%$X z-V3;4v>h?T`?v=gL%gf&!9DU^-sJrgi5ZGFb+7KkzWpuS^KNT|M3^Y_PKX=_DMgAe zXyQfx=`z;M+qk~ZyT2E}r|$qyGJH9};|}nv;E`Le(>k*SOf^{d4lt)I`VR2q8~R8| zndF-tnadl%>%o)Dy(Qlufps>Z^u5iFOq3(dVrXbe$)AkwdPg2K4kxNm1xu14K#Jz8@yr0JY zB~-U_rl8H_TdwPN89Y+A>$|dUMCrPXLtfukJ}D{IZAdq_Zr>xN>-KCrZLo@3Ys;-$ z^DNeFo57Z-o3?cWqfhiR&}XvNXE4}ApEF2civdttpOM{NeLj^G^_kkk)u-$&u0B&u ziS9+n)n^B0a=~Y%%vzU1#%$F9FQ5lt3y8i3 z!0g9aE&FjA_axv11lUj7e3#1u0+73DYedG|0+3BWPYKIaw~|Hfzpa%`KwSh-mUq2y7_QdkG0GU{wAzAJ6jiVXx2kvzKQV|KIPK+1;DK`~TlRpX{A; z=A1b*bEfXxb9U}<-gpo#zXtISf#W*OiX9!5!M4s#!qvNUf3xK6BMYOr4ETS0>uVWUlq zVWTyVmn~)!vx3Gv!c2pn-zc00J!8iq2fh!cSxk|wLF7&`iy4QSuDBENTflUUz6p?6 z$Gij7SjW^zaGkS)#xZ1GLHn50asafE$pdh)rcjTKj5lf2My8r6Xd+`WjG4*A1sF4# zBjDSnX~!|$mUt?J!;Yf|OH5mij^iPTrW^|i(46B=0yO9Ni2$uR+D%}wn9^g>F&&Y{ zqGO#Ey_KRrO-P|=T6A0ojukZMcnW|q>ZrjQHR@PFn-20^tSMrhrd`M9z%SRd>xibQ zXGR!pJMMlsYTI$O*mj)4Qp3I@GLf(UY2Q(suZE3B5!l4WgZ!KHm9|!VdCxh~YvU26 z9bt{5HXbWz;xU^-Xy$Pl0AuD+gE?yEv4U0}!c0q#LtvJ_P5J?wZOqbRzp?a)+ISc* z0Q~TU<>Si9;)(eHf9TQ(x>`R5k;5!gvQ?c}aJ|po`8po|U|Ej=_|;~=UVn=U?7*!t@OcoTmK17 z*1Lo79-W*DLyJ8+jKJBWn$qK`7HzE!`@P-%6m{zM=L(2oN70r?w{ z>HA%NUc1duxg0p!j@ z0J+N%Q0{t$kb5OV$lc8l8av1k8he}}H1-lhXzT>T>Ra{a3`JwV2t5QYs!U9oa ztpuXRdJ0614Hl>nP`N*4AG?bJ)$O{t8(!I>&+zbk`CeTL zbPfpEg|Eu}1o1PHV28AXP;Q47m~QdytNpoz?$C)h`uPjt`}8+wD8*0RoP^w)Z~}C1 zcQ7p`bf-S>ByJ_cC+X7tdhHaPAmGDrpMLQIt@ug0MDNqZ=+OMsJLcS__n@ouQ_ee* zZ!1Q{>uQ4g^rx+{CBdie-~IdaLTtPFse7;gPQC4x6va=6ow)-BV@eo^A}l1dUpK^H z3gN?Wzvc~LtMFmCPoJ{_zc-0b(l~vmejuV0KmIXy>8FuDKWaitD!$zoSGl?Xqt?IV z#T4}jv@-P|hL`=@*#W=Jia3?{78Iy_ZXMpRfuKGyr_TR@)$dQ3vtX%8C?T6Wodlh@ z7=trmq9jRp2-*4Eg!>TGS&rm&iuG#Y-GHb2)8e2CxQQ;4`}}n_Q@(a*BR#~-W#A-C z45G)q0E)Y|3T)1;D3W_I!9?WEE_J zrcV0#Ie>1k0>w`Hg>WeNR|4Q)35SC%u>DK=jc_D5qAuXy3AYNK0sSQXLAX=!W5RzD z?iqAYuB4NM3zI*k9Hog2PF{fmCTT%NCSQ-JBu9|)b=~0TUr@R|XonPkaO@=r z>($32SbinQ^~R$$gOf;A!8ag1SZ123DI+G&L%d&w*tYiqtltX&UeNpofx#&ih)KE( z%@a;mzXJ|lh9*f?6sv;8(6530!4k;D1{l$9a0l`;a7d+|Kxvb%PWl%Thm&@)ErK5{ ztE-Z3AgF?8vbHy}Rovj}GXU>q*+S@S4&oAB)=$bt?Mm4g%c4ju7bb~qpq&5PoS^Eq zVo&8Ptm<{%j4Gs^g{J;IB|QncOaB4|P6;zw>GWkuTBT%d1LErRTRZzzO2cb_gmn5} z&$%ik`vxFko&NDVKyujl5uHBL=cts%cK~Un)4zJMo=RzQH;_&`J^Riil@hrhNKc*q z@C}fb`v{OiEHzlC-=E=ADb0=o8L86;-vmnYmw}Y)^oPQb)`CCuI8~=N zU_sCLCy?1Xz2(55N@;a23cX0DpN9&kw0<9ys*i5lOl)7v0O=}fkRI=wA=S4x*JA>go1 zzne%`vK`Us`!HNmx)FIsrw?M;da(07uhWMFK*>7^R9-w*A-rPI$v4@&8k z1mpvq!4^sBlZhtOxscTZpUe>A!ju{Q9?8S3tjZWc#=fb@Tn_=$m?&c=8CAxZ=h1-u z)}dkb9FP`9$tvR?Ojwu#NqQ|}H^nJ?J`1Rn{(clk-+&GNNMsk1`e0w#<_%4q%YQsi2F65&R;kxQu$Siip(glry?uS z(vgl;eiiv!B3N$FAr(24>r;`!FYx$cf>x0!9l#Rmh)4cvq*&G~s1hzf#!f2KQcq@} z+yPhy_d22MKOl~)Yg0ayZdN@ws6x3VfHyi$v$n&0D%6zyVyojc{~dY@wLO*zNzJmL zhfq7d9oXSGEhz0tT*#o8Az}?anF-j{hBNU{86-M6B_z`Z`OX-*X3tY+^e1E9Pk8D~ zFzILT_*<0Q^t_gVrpUc`EqR=fOE%{VJid#vsg^JH#}vBpxZwy2M_trAjE^bRcdTj4 zC0R&%#rrIk6RIn0-N4c>#+Jjvw@M!cX$SrU8+8KK6k)9Z+rk(tN#P**TP|(}vCo8# ziP(C=yBU1fpN6;9_0;6N+fh<0J4yH-0q?Pz{A>Z0acm3?_^w4+ocBThrY4W%-}+~? zi}UI^+u5{ZW8bgY$n~FS8vuYWDj&5S)A(kF9Idx z$l_Fgz*#`Tjx0{~&zt}x;>hAuzo-&OD@PWm`o)WYbaG^Isz2xgAUz#foazr=52VnM z#i@SDHXwr?S)A$**$HGM^1JPgI$W%ubr~1Pm12Wr@#i{;?=YcG8 zWO1s0)@wkPJF+;{FMSV4wIhpD{Zao0veA*nss8A%foyeTajIYT1CSk#tP}Oeo&>VX zk#(Z}xBv#iUZ(|hRSk9M0%!^|rOHeJA)JPX${?|R%Mz{|<3XAkBU6E@LlY>wejh)c zn!48KN9ktJsszSj@4%fvqRTlr(dDd{=sqgXC*}E^JderqxIEvG=LvbfFV9cp`EPlC zEzg%A+2{I8HuxZp<0R32PBQyJ$iK+*PkB0+BobZDgdN>FfIBT&IupC44D{sA6S35# zp6HT#q9tn7IUjNwbds+Gsn75$fin`@g4AcL0Cr6){0u3&rfohU!ItkNxU3G&jJl>> z-b{k6XG*YbiUe1jFTwUJCAjjS1XsNz!POs0a1HG$yQb|(3o*EsuT;CHT{l63>(@!J zbC(1+J|MxaHzm0F2MKnk;Hyg4v|GAKaC?~q`_7kO|FsevxKDzEf0N+QHxk?vz?b>1 zY45NcTIcj3kjY`P9yeY zO9`GDB*D{F5%if48)Nj!2lK3lVlr?_MQAk1H|Tc1_PafIv0S=#Z)JUKeZm_qwFM zmrJZ4dU{6lu9@w6qaSq5Y(I!W+Al`5wxS&o-MtGW>2O|;EcA_V!AM{|-oPW=OTg>V z&%*tlKz2P6AtYSL*qqjgEdjtzTW2*&;S2eT(06@)|8J{(s=*J~B{ax;3PtJCpl5fa zLyyHtJLn1PQM5$&4Il}OsdFQ`Y+|Lp5AdTN2^QM88RjrvRyKR_&nd*fr?p332b3fFdVbS%U3Io1w&%eo+_^xwG3V)$v8l2(D+>?_>~ldqsEjW zznrl@NNnDv%=8NR2A6_?5gvow!>#!siVAb+=Hb`^_rwbq2b!sHE!MnlP;YR)6!I)G z@c{v25G06{$5HpJ6C!0*Oo~9>3@J8m7uEE;6p@42tHJhY@SygwVK}gbr1D-vJ+g8n zbB=RULJ@1#^Z+Gp6g6=MFp9UdzEnb3L~>dPQ?}7nUR`S5RH_3>(if!Bh@yIrvqKDI z8{8+tIg`}p%6pZi>m{Y*6jQ5oVG)&gKTCK-gm40im(bGRLrz(JP4fKjJ3Z~<<~Q&~T;2XkgKC1d?m!KLgbx0L|oWEU@vDtLw6 z;b~Gh|9L6LSkWDn#wpP&?QL)e|6(yXOM24eRdOg!@R4+NEDGDK&>G$I(FHPd0E)i27SWHGOzZ zl*;Qy@mpjta7~mUi#K$f8wN`(mq;U2MysSMc#5OBC9B4zv$oKJB=+7SlDVXwLVkzj z)g*JNHDsCEO_AzR_-M(TYp`UF`FRj4y3Q#35f zMc)iMHwT7p8um$&KGO?OOzs!rB-^l0K}*4}^mRx&^)z&!c7l+Q)EDDpYIb*SGJ?BN zk?ef-VHNCz`{bA2Y;fR zGQwrS1&M&i5*`zr#?*<& zgS;*!dja7|!Kvh5NO-a;xCDbOdnF6a-I&>Gi~*+levC)bo=*rCCQbtFY z-+>cdp2hShBfl2*L_{})1Kh6>(+p5Ymq$SfeFfxsWkQL7JgrP96Od<>2^9kJq%vWy zfIO#6I9EWPQYKUj$TP}>%>wd-GT~|gc|MtNvw%FEOxQ0V&n6Qd6p$yA2~P>gbIAn0 zG3@A`i!vs>B_K~86FvqQe{^(t7?|*j(0LS?;KMh$M3>*hI=bsXJM&mmEHD+Uyl((# zMcEPJ0?t6BzhV$#d#ZtyK9J2*%u^OU0kLP}Gbj^HO{pP%qcK0@m;~z z^<4{cQSK-}R|weeEP|A)29n`SzDx4W7v5)Myz}F{^M&`!_Q=ZLM2h+qbF8RX0$kXn zs7*{!i+RkVe+LH-?_vck5=ZoTOg>nA(C6`cVo7W841o{&IV7l|!`|MGjr0m4Lx-SB z7f3X<#o`q=KoNWuNU|ND*rA`~!I+}*X$d$~+yM~!NGM?9qW&Fu&`8w{E5%qy=xwwl zeTpSaba|pNJPVHx3eE%@vXCcgvGXY~e232n>X`t3l!8)q*;$t{C_RfOK6;diEH{zk zRRYg#hVumHTPqTyQ~vbM^lW??!RIt0MRHW68omkXRj=Ab8iTaw{ZHw6q7$;|YhwAvJcfNtNvl`j*v+Lq%ROMscpA z)V~8A{Q)coO3`m_U`(BP6U2!8PAd_-W&B~O-mGr;@t8512amm|$claUGg9?5(tL6ZHR86Zz=;=v|v@*tCLw#a1py;yYb z;XI{1Xk#yqHP^+E{v{6ZVio@sxs)!UE3vFz)zeKINe_Mj$dnt=rr%jPp}S!DQTheT z{}7vcMyV=40H8U53g2I*vah13la1NAnp%hyXCuE+GLpwrKZC$Lg)_@HHo+oFoj4v` z1zO}iLZDRI^#2o=$1-73T7ylW|0%4s$do~7g)LP z83z1P?-(_4m!}YFI8THNZ5=k-?DfuI6Icl06KjSN6odWmRch!eAg2Gl%KrBuP!6Kk zNo!w;?!F5eV|V8dbg7w$sceWE%(dAZr#{~*?~bUaK`UK_gjX#s1sU9cV>Bt z`JTmhD+=>ZeE!=kI)p^dqC=RanMH@hXVDR67UcvwoX7RYZBA#!I^Lg1zc|-Zv<6E=YI87LL+TA_SHg-#ssm1Hh6;?Z+^TjFIxMBnxh zD>+z(TZSX7+aoein$JVV94LbTRP444wFU}v7|vH05yvP8#gRX~b1Ulfp|?pkLJm9O zF>3WmAf`!W^dna12VG{|tuX&_L%??^g_eJrj^^pd2B&8; z=#o2v@sL^WM}a;hP!GV^v)Q=9kJ=gT8iE|5h`uo90lc0FntjUIs?Eo0Hdp^O=5R3n)J^AOyh*{x|M?^ zT>hNRZ?I`NaWq+sX^|60#W$8IHfc!TUE9#~U6c{CUKtiO3jD$H9z>qbrL!q0$@lF) z&ll-8$wV|1f~zw8rd4Xnj53m2me7uPWfrllcZduwp@UG*4_Q|(p=%*-nk=`L?`q5E z3^*3$`3OAY%Pqag(szL>%WU`@wB{O1HOp*24>s`*4>IR5i*Pkq2}xBi*oe-t5rIju zn6F#aH^`w=3(sC*Fkf&vIeb53w!b+XXJ-4G!|m_TA+iv+dk)du?zSf#x?pXGpxuw# z%$mi9(`d-Q0^O{fnaxB^%6|dyGyxw-e-KCkuy{$Sn))qTr9YS_G(^lk#7t-b;8g&! z$X}3P8l}@gG+xI?L6UC&6X??I8!yE+Xhy2#VxRpQJQ)AA`fWt|ZDO?FPF!qLP`5Lp znQ&~R;sZrum9BW(BlT2?xgxPiRHB;ufmOsDBLT**NW^}~fpZ=ZcFIv|?iW_*UX&Lw*B0}*V%@$rvYRE!N2KY?S; z0neSW7t~ zO9R$Y4y~t_2fUVY0c$D8F9~Y`)>1AAX=?-4QZ5_F#(=eym~1TNNbXh+s z8?`HCV=Rjzv7Mu_4G^0LBqUwc*ouZI${5f+YdbVw3nsc#!C0R!3si&7`|IPms}t%_ zLcIGX(9+7f0!}->2i7T-eip_XZ0*7rC>h4q?gOMzI>Xr7eFntU8OGM`OCTYgVQlTb z2NKp9#@6l^AQ7EmZ0$}0X{9rat(_kw>7+A^tz8n3o;t(W+J%4=A|J7}%K$Q1XBb<% zMnFdD3}b886iB(wFt&EBfK1gH#@4O_kl8xJ*xIqCi*$yuwd)4Ta-Csp?TA$C3}b6Y zWTVb7wsr+Tw(1OHYsXQw0~G8+Q#umar8A7J9TmM-XS6|((wUTlI>Xr7^@o7NI>Xr7 zk?n}iFt&C?p3xb`)^0f1p4S=1)^0SA<2u9G+KmVDmd-G?b`?NA(3xxzYirjr0jn@R z;YyIQC^KsiAy!spjv%A4wc~;Rj3{H6j4IP(Yqt!f3!`L}>9MujhS+Q36pyXlorpaY zr+94bo<;1j7^UHxnADA}-Ft}qBu zloo+aX%U!Ci@;E7yQ?uMGMab9Zm0vRrF6yxL^=}j>x@6o0Mdzwt1}8;NK&bti6rYx zrcdq4U7r3Od4?b-%+ZilvqP)Q$z<#{gmY4JFm;SF+P=KLJILK{%mgXsrJ|~Y(HDhQ`iyH@ zB3yg|yvlqzJoBk0Gn$!u8tM#)`Er>R+aG z>h!fp)+VJl#LVQV(QV2hEVWANt{OdfB1vUq3TgX3<}|(Z8FU4hDf*a5@5O^}YQp{q zZ7R3oA3df6}9*=YUhH<60ynw2MqmFR!MalPZjt|Lk**C3)!xfGcyv}Ki zkK_^`I;w4doO9?s%c)@})IfL(z&9|)%V}J--G(uxZ%H%-PZPFjV3}WwZ5#%szV)0o zA}w9mHiBh)Ew%=&z;N3(bVOvDA#9x3AFjnlLrs1AD6FYq%M`YMfaSwlY=hWW_a33* zoKRTU{sfB~j8<2w(C%*5aer%MEv*8>T48MkwqY?=lCsW&Dvgf*lN*IjU>a0y@1l&m z-#2P#B298lwMPBY|o^p)J@RTfhc!LM?=?9=c$>17LC+5lK?d zAhJXM=?Q9NTDfx{5cjSw2`X(oS3l+MCp>`_a$S{^WZ~qF3(m1%$o&>V(k9AU(QziC z1&nl@aqdzJw{m%3V%nrs6u*=EFG`urs`PY^#^Az^E4m=n`#Rm=SM>L@32;(!ZVXXL5JfwSsVZq@dWKd{|xKZjX6 zAxC)Ef^U12*E4^%{T$uMxAaHD>m#poH~1co@oq-es{LrZuk!t4t6}pC+pAF)%g4S0KwB*>I+p`Y}gU zJF?+SA5{;?Mn^WB>7&ztY;|PAnO>F!WQQYrzx1)qf$VZ*@0UKVBappL7wSsvXB$CN zE%6C=10kyb50yz`y0M?_1yXU0Ed8K6?Pt@C{Va8@Cr0UJnNcCeIy7uwk;#5A{3V2cH2e=> zAZPr?@DC>Zli}ai4)D)}LwSkq0slfclD8Q1L&mR!3-dZ-D#-YaaCOgzF%@O}PFU%l z^)Yj1{2_?bljlYme+uI7`5W0z3gYHJ!91`XKq8$#l9_8kocuyeTN#cZ{`?Kt_GS14 zar19Q7tinu63X90N`fGf{BxNmQINv?dK6tpkm`cxh`53%U2q2$<&1#AoPtrTPm;m> z1zT8%puyaNy3|v$!9oSyDZj44A_WbolN5s$7A(Q;BBP$cs(T$|ej$Tl!swO8wyJM& zNA;@2Dx8sOalh(SMp+Fk?y6olkU!1hA=T@CRx{n=5!EY??VVxqLe=YHwt1$-t5vUq z*e_&+Esg@H-pjG_WEShgSZrYDhi4x;CHDS-(S!8gB>D|TFC35rjwxuxM3-MEjhO^& zBe07~bo1rO9aW;s&1<4NPo9h9d9FNH$dlXCM0bZgZ;Qa7}Lsc1)Mx z+6@w1w^xGeUz1?x*Am?5&t$q?EhMvs?EjYp2b?g|9pp>v z0SyoJk>H+j65P93g8Md0aR03mJn)1B53b5$g2Puy@X-AdJp8%@kNhCPqm3Jq<*|GT zo|quPljlnC)KwBZeZK_HydlA}KT7aiQZ~~aZ6m?+B@(mPpaJYqE2Zq$50PP=XB2Lp22(~5CG!(WVOZACjGx~K~z>Be~jX|mn8fRoO^HxSjh zmw+_cZrrafmWP2f*=}6O*v2&3=3qdltzoO3N?Yx$yb!uZ|E!*uAXjwQ3}7)^?Pfqi zjOk5V?K+jZ1U%MOo5xti)>fOnl6_H@aaC+>wHZ5)v3x*ugehpN-K1JGQ})*^0%r9W zu3~Ge&9v;uSjU%H5jfdK>)n-9BTud1TTU%|$7JF>9Cy|3+(z9AaRu)lIm}9osW2?;(W-45Z zwbfM&j%XpNV%lmq z$q@~4fSVGESgR&$tIg7J=o`gbnzhxYNX`dY1dOhV>r(UcMea(Hq%TOL5k>VbVTZ7` z+7!+yq&8PEZMB>95-FTpYLzZaL={_GZ3^Mc6EC5q(^k95ED^#f$S(UYdQ5+$&<+MmP{#hNaQanSP$%$P%Hs~uTK(50<*WCP2f zT-s_!HWK!`m>^YT6Jgga4FJA`aI*UY8Zxq(aLA>tcH~mRX)bNGBU=cEUD|3#E+gE? zrLA`4a>5apw%U;^DgooI1JiD2C+(y{|A(>_du+8i*Gtv#R)>18BXb0&{8a;d1Dx|p`wO^mH}7&SJnDv)<5u^o#&w%S~0;yGdJfE3tj z^P62+j6?|fX4b{lR{JN+@LZKlT45-*w%TOlO64h`p<7#RDve86JgJ@1?%}j$Y_++z z)uxxkZMA=_DV`Nn#nx7v`r~3KLsk{@=oYrxjOE%GudCJSQyk4LS!S-8o-&Kj6547v zDI%F`=_zE|YByO;GS^r`mZ{woiMHBJMoZ>gd?j4wR1-j9_8KxW#*0|JldtLc5WHrGIs%5J9jMM zF)nSjb0-rX>(W*`cM9QgE^W1Qrx7l9c>_s6(B}g3eO2fO0r>(abW%W`1BL?lwjY1=b$Of|YK+LfE?*IaS_4dU z`E9r_hHW;6O*QILoJ%JDN!<5VEXAKT@dA)2tSmc1E;6Vwtj#Ez z1tiRuWPZ@fXvm!~UoxU0cfx#Tg!=IOZ|tRbR6kaT2yAiXiJkV&))A$;<1>y`BLJht z5QU9pr`&o9|9FrpYw?fe`Sh++ST6?K*4nH*s6KcK>)l{`p(blNtE|gR0OK>BUmrgu z;pa&7d#!|24UCY+@)Y}nQ&Kd{#n~D@o(h*oQ}96h+fz~u19!!LNx`#i^>`s3UZq|H z?rr}i1&_Hyr=&Ot?x+7t3Z8gJPD$|*xOvKantJqg=R(V4-5~m}O@~er_`)XGIpDN5)a-0gHMgex(>u2y#Xfu{a31Lo!>Ng_EYBo8CIM!`_%&W7 z>2q)-U1(`7Omd`u8EJEy+w_+s{bc4SIjZg(xL!y@9 zeO(^9kIcpB_w_~kGJImMe`UU7%v3s0;4SfZz$zruJqy%V){l{VW$e2E_*Q&QOOoQkI+@3QPT?vrk;A|eIR|`5Y{*=osal#=uDGf+1?3- zZM|&=emZlBYSc`d-@xwDyqW((C9$wnUa|_0Hm&4Bo2o@gMg}WB%gCrz@%)+*7}$3|_dpR4w8tpPp>gd<15!zAs8!+Yx>@ z=rY3J08q8jGI50W1`9{PMHu1Nc;aoGn#>vMX-inj8sg9QW$!jP3F(ZQCi(JrFPF%h zCbR_p3vhpQ~*l|uzhX=a87MeOL~Ly7AQ*w0hqiNz$gIQ0WAF%m3SZJTQbSU zsHzWbN&Z058=wrPnCKqCmC6|4uTqWC{R6RLso6hz(!}_kRY>b)!?$`W@S7B)z!6d> zRMpkjARn10A4H)KJD>7ICIhd6Z}wRol_L=K^C0(yR1h@}eE z#Slx~4JJU{T||JoJ4k@K`xwA7CKP?8ue18Pg#h(+0>ILdpx1*`(HCP>)f}5A^>rpl zra)eOU1arjrfo(wd!;8$j2|6D^c7>X`noFBXklnnUlDzj72~>c5=9VwHD3>X?YErN z*FCl<>~)WL;!X2deSKyL)znw6-ia|K`WggjqOZ#dP+!jypuT=4Kz+5@0DUo`=xY)% z>0e(EpuTc9LSF|#?+2-(FUF{4g^YYhkyB~=|2})2BvEFslbj7?_Oeh{GuiS7cLkK+r@2WyA9Gn9nM%%|8-vcqk)fnIA9Ef$DAMDn*U*q-`CdPiX;gDw z&@{E)c`izIPM&9`8wefF*xwm7TDlob{{cE{&wR{U=aFshCeC)1%C~}*xF6W8{O?`t zr1*8D<0bfs^7r( z0OilO=2mb{xE%O*5If;w06CYIs@Y?#z%!*$aY@I)Wo+Bd7%h%lEo<5$+f^pfQxDQ+ zue52JpLS_mi$oLy!|D&vLkl|M8z}0xi}jn2EGNHU~|5<$b6C(af)iw&@hMY!H~NTr@Cgu6++O3oS`n{ zXp@mPA5k*WwgFg1ei>=^0h5vTCIODLKL9LU1o|B)pNurdsHzH^6-U~eAaUfZqr$bU3GTRJ&TXywoMXqzsm_Ddkm+Ky^J31Aa} z2LRj+V0Qf`CdCCcMx`%F`8h6ELCPW#95HOw)bZZcQK2WJLYrM_g_Z!A-7NS2MW}z< z)@5i`DencAv0=2lm%bAfy@L{2-p8V%Kc?ub{#Vga#+WL$soo!7d^J->;?i zt7g@557!@ti{JB5&KS>}JH2Al?Yz&gqq*J9=*3pFYKo1g&iY8aELNh9bsk!UO(P?o z%b9TO_i(JX9NZbkWxVF$*b~dw%ki6s<5|lgGk-LfInC^>%7v+FtsVR<@Yli~&+L$g zme7Nhlv4i76Wu5t-OWx4Z0!<>j%zx9l+iR=oBIT;PnMb4Rtj@G+trpv1JVl(jdM!X z-JUd8O1u>3?;iI39`=ED_F)!J$JyuF=tGEpSE9$5$))NsOJTnM@d*0fBPbcW7^{X+ zb_}t;!z4Oh-zl*@NvWTcIg+3X+@Y{J$MaiD)!8=vT6FB0l3uReo3q|-Umk;8oVGVd zY3gnR$PLs*YXJP^GZEJ!LcEVwsgbl!RktJJ6@327iv^NK(~#5GRO}Gt^}={cnT>z@!5 zu7=?)GFzil5GcJyXESux=vEBD#a+SmS*liNcF5RF9eeNiJHrBY{VPlP3CN{-xnP_&2 zjzqm%n~Ha9gfF$u$JCto1EEc^%Ox`Z?%$-}!U+LCfkS#z?3RdT8HKIJ|;wF8Z@$Z+$Q>t_d%ocPFl`W>Q}Mka#gcq-R?sx(U4h zp-!hmK#W(b`&|bIor7Mj?)QBWZM<6Dp9c~YuU7XL!p5uB{gtrsYIT1jY`j|C-w7M9 zR`(CW#;eu+ld$n>bx#sDUac@!Ct|!>T`h?5YIPk!j907c*Elk>UafATZUDr1wYsim zX^mH_n=FX&YIRfe22hMwtDCCl0jU_!*XS`b7Tzv)D zwu)D)+gjfO#CWy3Z3Ho1t!`UEj907MP7veO>UO{zB)9{LSF77m%4WP;-Od_^m+)#$ z;QbGE3fT@xZb0sTxDf3S^asYyL?~XZ0s80|uhzgMQjJ$@pv*K=Q$z$N4@5k?TG?&3 z08F_70DduwUaf&C`G_%Itx4()z~a@Kgx`0?pLn$z*m$)jDOS{YwHnxZwYpauuU2;_ z+d{lr-5UrRuU7X)wu)SxhvU@n5!d_yAiQh zMWJjL2|$jUt0R*0rviD)Tpf|zYZj0X%+(Re=IRJKJ`Tkvb3RC6$_$Sn z#LAkhBa)3fYXz9*Mj127Xs(V(HdjYn1k%M(vbj1U*<2m51F<*8DRgH|Hdja7gV@7y z3f)K~*lBI0;d)%O)cK^JNp+ zbT=)*#*6ytq*0!*Jq z8Ex02_i2jpKK&J>0Lo+Jhzi+-RSvyRQ^fm}kvbPV?P~C;Tza3Ti1(?m6xJlGrpEg; zrQpkYxX}^BW-c;Qx;ed1Q+nq`Fq{%}2Dws<_vv~tZKD(pLaCH$LGRNP<9$lK>3w+I zALX(2q4#Nu@jiV4q<==q;U(xuVOc27p!aEt@jm_cY3QCSLPDH{6U-GMtXNC&K24dP zk9oTly-!nSvX|>tT-j2pr0y!4-lr=uqH^jKf%eM>1M%7(T+Rffs>CPr-dx+qRqL7# zs+6m_C~Szbsn#_eRE1*?sCUFUe#5wkJE#iBv!EV}b9_jSn1iZt{0r2dqa5*3quR(F z82i>Dg;d80WeI;K*7qLx#0ww(oMXEQ+Rh{=s#?n(7t}z}VnU1c@S& zXgU&{6HCMyE_R}pGF zxetCvZn;nCF9~aKa<#XE70XEd0_2~rK?VmUn>j_LXL^`1r0{eV?k_vSo=U`yT z@WnM4e&eI<{JEV~s3U3Rf_1UjRKdDhY_?$CEVc+zs_}~}p-xP<99YlxQLGwR-x#(L zSWyhy3T#LW+u?KCvEChCflKT9x|sj)$!r0M;kJ0d6AnbD*=Ho*3ev$CS=QUT5ZD2eUW9D8_b=ZdC?2OdEm{Oz(A8M-pS&NTO^UeZ&laZG$d_RFl zqoWyp8+r7acUI_CMq3%e*BCslYw;~+zFTyzk(ViabZ0HC#Yew+=Ni4klrJoN3&6u$ zB0TxF|Mnp6G`d+U@L2@~g!ek|Js;zZwUimhf|5NPe{_xj?|2yQD9*04Os=gd$@w5E z1>=Viou;D`;8q|Gw{!7@M7)|uFtzStZUtf&bECHc%>*SBy%lI7kZ|-?pcOzO(OZGm z0cjPz6=*AvPSIO|t_RXHdMnUvKnkO`0v!S}IC?A4qd-PRZv{FEq&#{n(5pbEMsEdr z7s%}Btw5gxSrok$=m#LnqqhQ`1X3Nn6)1oucw_WdpcEimqqhR_mnL^aZv|=$WLNZ7 zpw>Y4I_;<{@oMIwQg?hZJAe@GhDVKCfl5Fsi;-oFc5Q;m-rfpCUF$hfx*4A;#MlIL zUDH_bcB5Bw>Q~+A)tvfuDPnZ@U$H)vdNrs1VEF0P zocg2Tr&n|8e+)mpnp1x={Pb#0{h4s6JH47ye<2*{POs+FUkMj>r&n|8Z-lFR(5pH1 zcfv~dpjUJ1AA&eN=+&J1ry%|w^lDB$DTtd#ujW*oi6W8CqgQjP7R1S;S97W(h(B)w z){Io2AZ{MLnp6FPg!1-~k|0PVk6z8GiGmd7)uZS-f>igUS97W>h|)dpz-BKsU@)gA zy_!>#4Ce1iujbUC!Q7toYEDfySg0qxnp5i!pY0pf?Gl4fyr9E2>urQ;rTPB0ett8mePlC(FNO1XL3AS#NVB3BPuAuK&nZwNsv)b)IKPb#CW7+U)=~|>CW7+kg<(;n%5Uh zm{N^9bA9?Tr{{&xC;FxL+=lGXM>Bvq=FTa<+YCsEF$MHvPN?KB2&n|#ITe_@1?Pc9 z^kWWe(Cm)vgtAJjBKk20zH}HnkFk6}G|#My=n|A&t(hr1YM6jo+=Z)%e$0X2BrSVz zn7JDPMF&U<`B(?`>Tph+L_g-h2!|y0bV*9D5f8C;0K8)Jl@1 zFG!;iMfG;DLkwga+$X|0chu%8q91d1FDV@-m0G0>i>M;{F$a!_5KcMq5?VU_n6qbz z5Y9!0Zjxf-r~;2lQqE6a68)I74~x<{XN5Vt8+A$p4|*O0A^RuxV9sTxWUQYWL_g-h zZS0Pm-r~hkgXqT`c$yT>cwP$qn6r0K8Ye-ow70<>_=_#VdC`-mhW<{FobUCT#qe8(m7+ z_%S!yLfH5*H@b|l@ndduIbq|++~|sGz{Zcc(ROxH`Z1$yMf771G!+eVl9#HfBKk3B z!;cxN;G7>o$@F8+euAmFM$}GSL_g;2KP1mE)&kS20*T`6 z*kwBw(T_Rc6IL!T@tiPqaKt{VTcZ$VF%lu@ky#hfk2&xXjZYPqBa>Dbis;82$dUSS ziSm@t&}rckcvDv+Dc7!eQah#5k2&y;o(wt{wc7MS^kWVjWo>?}DPGi9L_g-h78wj& z1!c(M9uv+DgC&-WV!W&FZ-*LP3iA@pMom^-JKnrm}BwNX^jZ4~i}<_ga>+t5wJ zK1tGNdI+R&8IO}}!_tpA@RjBodEhj3$J{w({FrmPb6X*P%sKg-nT#KEP61)#$DC70 z*!VH$6caXn%sGPy8$afp!Gw(;b503iKgSwPtMG3P8KJXsB*A9K!17MlAnv(?}fq=tTsN6xA`5e`}I)I!vG zKc~rTQ1Mkk;yJ$kE{_j-yF8=o?V6ZALJgojhxG-^2%rPOScY)8`!!BNJ9BYbq))lP0Z#rmaWkZ&)Lcke}tf)flKsA!mM^fRX_ZA?!q0FYf10as7 zES3m?>kf($;n)n5bi+7G#Aa*CRU>b~!|(E#v}^z#zN3gefsfp9LSXD%yo+F&REX~% z#_>(Wsm{qKK}tgL%jprwWN=O%$F~uu`X#ppTldJe(uPr(~UdXDzG{F4norjU=U#CyVBY9mqzDWeZC?lqPyhM&yje z&`NV+(&*&MR|OtD)GUUTh9-}oIOF(!W8^7i8U_h#PcMZpGf*a}+Nkkl(&YvlFGX{< zp`loUaeNDMs^{^Z%iivj`V=j-Lt4JN zIE|KS=p0&Np~mr5$<|X!aSkM0T1yH?1)7}Eu%ZhwlW}}!vg?#G90cjbTB)U_%f@H1 z!O>y(0_ET-3IB~m|EZZ!jpO^1Bd4&YwLn+L=QQ;+d6=w5sd0R}a{QF^Wk_3f+VuFD zA55ShoRVTaxUc;$DR^F7Z9R+M)27R!|AYIDGcfmaRN%J>|I5UGtcc-Db^_0h)2H14{I@v$3E)$3C)Vwf`XgdXqgcX?;N968 zWi`}Z#0R#E;Wq=XIHSecqL>L|F?jT}gk|a{E>EEr5j=PIqO^&? zW_;Zd+7Q-NM03l67Trx$+D53)5|ySA^mC#|!?>DhFp8<#>;^hHBZ>|udLTw!MD%L( zal^cw==Cx5J)*pa#ZX)C0oq0i_dw;YATI&@hnT&_Rd9D`lsqq z{$+|`dBV1>5-}}t+s2E~52xzs!5>@W3zYqvmC?qC8Uaxk8&RE-N#RFZ8CiHA3T;KfMhpAGYyy?h4dnn%o3=gw=W+=xn(S@(9mt ze+D`ytDTW@jV)^rq-T$RnF+@3gF?}(1-TiBs=Uu+2Dmf0>0z#oiE9!(j)CD zXeQu$p!s=5V&!c%MH_tg+H%?yhJxuqUmg!kl@v1E=^FB4-=WFJx#_>(&2R2DF zv^@XxPSqB#A=`VD^bG1{l=L?1-0aS%lHR70{snaIocRlt^C79eZHHIQoiiH>vgo6$ z=FW{#oo$74=f;T6wxSsYGts9$MZ2gw_oItVn-26dqCXLxo{fS1InlDafR>ej`fs9d z5#>)TINvkZ9tTR*ybw-$K11QzIzKRWHDc#SI+*sm9TEIvbNxu_i=d*t%Gw(`f5J4i z-Rbo9(NsO2)l!w4J-mHR%lk2SQAt&KyJcmgPCqT{r>gQf57UOzGJU2h+jcYsWTQTG zTBdKMVLyoeCPL-eo)ll4HpR)BDXK2ADgF{}`LT)08$D7wqd%P5q28-0rSb)vf^{By z+7w@?%FjJa7o3*qOLexdld1D8tX^sy-=c?X%*W6I|MbqiNPHF6kl0G4?l$Xvf~@!F z5JOuV>=R&S{Y{q@b?ialMVwtT1m6OjD{Q7<2T7gE6%}U0$m})ZJKF%y68tCO?y8)I zf_6QG#M62xCtJ|5M5hC7BCA2=OLJ@>tVe|=QX?ZpBd-FTf;n-F zjElzi0mHa3*oDO45blf>;=Mo@&&Rjk*7-(vI53w#XS^QQ8H&3Zw1oSixT^rPBCrX- zFaj3>SOlPAfK9szs;pVtiy%wHZ>lYRvVI^c{zeL;_$LWa{HFvcKJWm<@2(|2-aIk! zchnX?MW=VMrO$&55kG+d#a~2#;&)U0Q~%%MU#Km5JB$MyTvwj&q2<@2?e@^d)S?~p&=%LC{pg`>sY$Dt zXO+UTuv6J`sBtt}DzvrkuZ_y|&S#PQFIYar#)Na&j)@gACZ++Ee!o)s{cAwaVZUEy zB~8U%!nsJ7cC)?aPcVqyiyyLjpG$zf<}v^k*VWLwRcy_f!}R zHty@uOn!-G(&%Aia(AsvE)q?|n;6rR$t21c%cNRoLm4u9`$3XqGMxZ>(0T%_$v$TC zOsz~VluT;OSSFJwV=R-^x;mQ4%h61}jb@Veh|Q!YfQo79*xpfLEvI@Uzg zM<&}X(y?v_x@0SQ4`b2s_tSy>JZTDj$Vjh5*L=IAsUQ&_!fl|%=q>u$qn1#(?>wzui zPN2Yw#rF*PbNc9Qm|11ze;iD*7pQXtTY%A)lUsl+u%H2at7>lnE<}^f_b?8KGS=P# zka3-dabA?M_7(t)6*qbqCEHr-zx;wxWtYB2LoDFEBF?*&V1|_*jyEhve14E3c{qMP zEyt}Mjx1=OgQA9vif26>r%-X!nH9lCtra%vzA;EY7oV7;itN}JbC&sqzJ&mB!&w77 z*wSUR=~Zh0U4>6vr$aVgH7uM0(ih-a$P(6n60JYhGSaUm5iA^j=&lu&o_HH)BrmHix#PJ}$=x7O zBu}8^%e)dil5geQu1>i2@iWDzu}3mQRaWumfWRvFRP6g zqmsX+ACCLsO0pgtTuW9sO;g9u)rgEpeMeD%sExCJMZ>xpc=K@kqYP z6JJB}?X@Kr{2G=k~z;X z%8Bo?7cJ*zPh`~_Hu5GbatS8pcWvCgSPi2hWqG&=-~B(Z#8g{gz4J{ZO)7*sxI8?M zvR3`u^86SVy6Afw_oNXjMZ${4lk_q=cKTXE#5#OrMT6?hA{AfJ){;1O0e|I^)Uom_ zmxRtTzjDdJ=2LR(w?`+l|g(~xG%vwH&b8uW3zlWv18_0@KAzsJZ zgj2a&yftkAe&+2gL?`+FZqL4NS~w8+*rVv1y`n%T0533xnx64IwyI3NassgZz*bfQ z_>sUO0O1#K?z=dyTuX%Wpdz7!XOsn`6wra%_$fr>=&4-=r`1)$=;XABkJ z;bkbE=|u4}fr;Xe5TN3J0x;*OmCvETzm~{B8lmAUY=mtd&5iN4jlR$Z#?c_v}y zEgsejYp~j?#aSB-iK}a`WjznFW7>+bR<~dHv!CPInb0ls;n~PAjueE@P+51E54Or` z^{Q3YA_7#F094jq#!y+G09e9wqO69mS!K;2KxJJEV9vj4DeC~rE7#{Jk{y&U;2Ygh;_W#_wyUA`gEV~ILn+5?w2xUVOAe2y+PC|gtODF-P zw*VFtNP>uB0RbCmR76EAPf--HJ@EmG9pAG(^eOiKM13kY{C~e^?v`Zp-v76s&%JZb zobQ=(?%bKX_nw)tqnr`DT2+fc_eNQus|9V)vck|=2cw`d#tOqMWBqCs!TT7DwSQBo zWh~e0ma)c?ps|FYu`Xu}jdcvfYU+uxegh{hYsedxu`U9!X!x*(x8XY|yBO;hNYy-_ zCFZ>qhs+}uu-ZUoxX;Rof)+M_TE>b%UyriDbPL+RSYha_kE5V5#tOqMV@9dO7w2UPLjkTCDG}c}atEnf(dKa7+tNmM+u_{3EPz6zpvF-^Q>*FZsl?|Ylu_DldC<`34pbd-_hRzB`L1T;+hFQi+w<@C^hp`SM zjbVM&e5Vv)+NR7Bn)}oN~)p10hxO z0+yJ!;TDKujCCMvtY8%MPy?uCtO#^wlm$Mrpbd-_hR#|Z1&uLQ7-kvkBC7}$G}gnt zM_b0)f~ttI-XK9^2|;5ud)G2nDTvk76Jyna6Js4GL1Uc-vFN!*#=07pLt0kbf6-Xm zqb%?^L@~yCGHk3nqM)BNfLg|iK(C6jfEQJYSi$NE!_ZmvQP2piaf+6)PFh9SO=CSW ze~e|U<*14n>mUglO9&e4-;CjH*y%kOi+WVZ<`UU+6jONt9iT zWqY5-`Xf3>xC$2jIqKn z%UFG^BAlkN4qj7X8EXuxBF4Ib1dSyGjrA&HXe{?B7>jyhtbyRfSXYpsu?~Y+bXg-~ zeSxxzu|9?r&sk9xXo1Wl7O>jDlCZJPiGmJj0JV%2fqoukfyEZIfw98SS!bf4F~$nR zEMwhh6(RTpjP>YYR6w5K3qG)nwT1+ZB?OJNpD{Gn*C19?PmI;}L(5o8NYGfffmrle zBV(l?2Qk($Nb#H%Wr2Z+h%wgrVPhSRf-Y?UwTu;krbPYYyTO7sFjg2kD>n)nW2`XD zGS;tF5w_7-hrStS8O!&PWvr-2Qk)ONb#H%_5XM|L@~zN5H?m$6m(YusAa4ObV!s1j#|(L#tK7cO^AZV7%L33 zj5Wb%S4COiI}6&tSYha_i=&`1#tOsm z>d|ifi#;)krNk~0crDVlR;_Ee)lc_z+~KEI;nXEhw)s&LxTKAm1Iu23Bm8}964w|p z+sP6c%lTq$JeFKJWtAoq8vGgcH$rk0#|kDe=rfpp35cyA)_-AvS#0sa)gD7NTrf9& zU$PA^lel1R{M{r=xL|HAm&i@tWjl!^YB^gtdAHDY##KIKR%h%)VAdITAh6dN`w=+n zj3>41xR$-HWv8_4YXsgp;|zlAI)mFQ2I~y&r&zba;0B6V*~{q25NqHTGsGgegBc>- z3WUgW1_I={7yivZ~!LcnyNWr%cNXNYt^WQf&uPcy{w zx@Q?;eci-lgjirVogr4(&10wxb+OS)C==8Oq3och2;~H|P$(~`H9}>B+ALHM)J~!5 zK6}Pu8_OQ*nWpc@n}_lX?Vfe%Z%z37bqUBc5OC> zEyb>~IO1P4FE=SJU- zHvwz=$wIuBhL_h>d?K)`xZA@^+wT2`wY2Ti(6fF&m%@h}+RDKt(UncFSc?GHSK0K6 zwRXMAtpk7dRGf1T1=doxm87kuaP=a$kSs>yv+31sZF+TE^LaGIxQ!cuHudVZB;%cN zPDwy79BOjS(D-ANNc0OJT=>AJu=$c+L)7FdxXyxi5tndR*97&p>$|BY9uBw)uIqc2 zPPtpd8m^!BfONWNp_;BUq`mGx9iV?9?RU3_?}6)A(%J6OxK&-hkNf)?3 zBK-&HUT)J3`Yh>SBA1kODTB<2#EW1!mmy3=;!TKhnZis-e2m4g8+kBARpN8ZFV4sZ zvoLWl3*|Ie+UmrAF||Zt&P^PQTh-+;u7G4s;?LAcG6sREOT3*0NH)#`b8+Ie%(R8k z9jR?h>`s{97y@Q<;!SZ5+6)d1R+$yIL?W}ZW>t+*V1w>k~ly%m?h zt(c5*53`48ySo(WxYce%JKZ~xzNWp(dlFV~U7zq7l>M%H+TQ))1OR67B>j*}% z*-MwI_IfSYjQ&_XDT7m&GYY>lRmQw;JSt=El;$d9oeSS1yDqS+`A};$zR0dpOR#u# zH7S+J^bMww{8ZuS(}N@VF{^LM==KcgX~gL zD&xU6HkA?l%BEU>HO;^!^QO#g1@~?A5!oBhVj(Bm-+MM~pP_@ba zC(sure}9fm8Oa-_qFYJ6=2;9L$;s#s?a8G_4CP2(|4&23CI5_beDc@FaPzetSYD2< zb$UJep5*sGMlX?k4;B|lY&&}BAk{2+7_>aefo~1fJo)@j*;!@6U9qNJ@>Tg9wA!)Q%5*<)yP>>O9bM6~a|R@Wo<_RB$eD$dyp_C7 z_8U3n(DY6xbI8c){w|mqWDXlSFO*^7#+j`3aUV&369{;w2ER42f0B-1||ZoGJf=WD{byg(Uvhkd{h$;3UL(t-MJ5 z4v4t0t>mpz-rWgF$8jl;{1vfB!;;+Ne?k&y`K6%-2axQ$kbFpKOW085p7$c8`JMJ! zQZBWH(K#eN_cv6g>z}Za==vdP6_I{RQx;SnwWP(6^o>Yw91dx>1wl(X0TM23Yvp^n z6H9CMxOAJLc#(`%kgTUvEGd=kFt_?VUarwO!UoNx^`xl50g(0OtsFWTFfJ}P*TBPt2M6$lESe9bx zqgC1*HnsT|?#HA>Kz?1`)j?wNI}|y&a(X5YW1b zxFWSruSmTgB2LKG=`bH%$K2BPz{rZ!j5OW`=A#BU)sZVw`(#CGfpBx_NHX|Oz_q47 zcli3SFTxggSYeiTqS1*fQv3R5Kzhnrk=mzMr0xgM2pp*#Nv%$SD^mOPiqy25F&igN z?-7huAFfF4(<@TfL9{I-_RqsZk)Qpg>dY0XeR@Ue-A%|l*Z2gdADPHs3y{7T?IlCaH50$Ar zh*bgp}3Nkpil~D<3si#`$Y91ePeUzW{Qm5p32(jA0kt?-5utfxQmM$q-BhF0p%+aZzhs zNv|M&g4BRYbbjtnkl)<~nXHvH%G*fLT>&))h&vduNqonk3j#;3hP{s=$A+QI4@b z4p)VX)C#N`kn=+@lx+e^U$ZY&5G@3;1Ja!l#F*BQ)p9o(q|s6k4@3HR1i`g%jXFBM z1Cb(#HzEBXgwTCSU=y$8hI!fysRH{05GVAs8TPQ<1vaMQAKS(In5OCV3oHkau8m-G zd0j5KRbQPnfsF)YQW(ZorUJRh!PxX9UNs=Kbb+k`F2$p3-VX|xA%un zDiDwEz_{GOnqZA@(JzK>-;ln_-^{eHIwYuD*U&_NKdLi&CP5#6pH{ROw;bt`oTl_%KW zfaANkC?ha8tJUPi;}*aE3*8-b6ooDT_l;FhfkUl;y+O9LGQFJyI|aC9u~;kd+@DdJ zolmYr`Au(UQMepnzQ}93G~3^R!mif(cIzSvj|2Qdtbz*Ij{tj98+{7}1p6s)Ux%@JA!ApJRl@UcIFptiWGJQKuuO3w)420Z zjVKmG4@8xO5&5Tx*z3ozX0_Iyf~rLH>@X_e<4tncVSNdE31U5@TS5qV`m}Dtp0v_F z8){}5p|{}w0_>qMUfnp0gp*Fgqs@y%gR4?$N{AEU@RQ*J0ITUJQl~jI^=DmLj zOk|a>zu<2H_CPFNTPYx$FFf$B?wALN!m9v(+)yE0A(g)i~%b(p~J2IPSdOa=bVT0i!^Zu`Rp@gk(JMG%8=ZH*_U>uz9# zAijb0ObFrEGY+jMEPMJgGnx%kj*5 zZO>7n@OOZ@s%_NO6d&xsODxFWdgJQD_M-*MC2sjR8ikcVUV;6z%8{2ec8p*<@&1m* zYSS>y=Rs{rNL2-P^V&T-L|?nHg5X-WTOx?bL>zw}r9)B23F2-@ z9|$AzPZXh>e1ZE>T1|7jpk4*y{SeCk=I=gTy zE&UVeU}2FL^v|U0iqe_Y8Pduq+QcUHi!f$UvurTG3S%!SqLF_S##uC+_W4~HZxL&0 z{2@$s(FeRvXN3tC9Y&3eKZU95b|1^A4BmL@0~TNpQ(@+8L0X!bV&D-{hmcnK=(GMTcDS1DJhgcUF29N@3g!a~#Bx`U?d9 zKXFni6x#Btk-PB%M6|FLH+)U4+7BhLE{OaMwn5_zkTzT|LF>Qe`CLcRw%LhFvV>^! zra;>P)-eRdpE`6SwjH+v1%yoyLm?d*LGYcQZP&#bVHd;#NS8$r+~Uc0`$H^^>5UV_ z<&a(*LRei%5Ph}nFJn=3z~TkQd*omUrUFhp>)BpCM)P3L6hZtQ(zhdsFYv5q`#D3W z(OeK*=JwYxqQ@NOQfzz+Bk}?wp`gGraAn%y5EH2$;|UvJyo*9xuz>;_1PK4kYrE5O zcuYhCwUrqsVFC*~NwCX-J2!+?#hJM1Hq+=2*d^guWpb~Jq=^q8q0Ca0y8{wym59>y z#nG}OsaBVv6r)k=mYqqpnu*gvvU#LhnIO+0xC^OPop2iaS3|YzK&n+XAl)hLN~+cG zhpp?6eC9eFR9DSAhh)bfL1s`QR3siU3&vrzA-k~;b&Fx7fTmDDkB zfmx$>R7oBCA(%S7qe|+yZ@_HUJF29P{~pXXy`xI%grC9e)H|xAPBII4*SGv0E9#|A zZUzQ-J#AHoS60Stu+)7xQj;L?`*G4cs-$)(H6cC>(TicRyqE9O8t=nW``K|eXlvtC zNUra5<>1?T2Spht&KfFn!>u0GE*p>Z@9)8ON#`F1i<`jy8`O+U#Ha2LB3IRy8?X4k zDdfg0{(n~>#wg^*EBJlf=a*s4S;&o7{4$goh1__>FGHDG$ckdYbSk8Xj zc*U=WD{nt;yyDkmRdzpayyDjbRj^-kCLJ%MR$YH?yyAE2Ax^d$bzgKe{lDYAU z-)Hd{lDYAUKgr@TBu`*k$rg_x`DWrRo- zZrpgq@3(jqKn+;q!oSI3#yPmP@|nenq=oRe>* z?grZ3ni%ED8VheB-s791h>5@!Jh9VxFa=>dUy4d;GXFc+_z4G z`)`n7|3eZy_;(2&`dWemacG@GGat^D;E_HO9GoD*qb)j7cBqpCkCjRA_#z3O*et=5 z2PAmv6$zgHR)S{|aMupa{97jpj+9Aobg=}-E|=h0?%q8#^SP%bIR2gl&;KF83z=Og zd$F4YFO^B~@5t19NWDnSb>_)^Tf($aYlpC#-ftzG}wE=+4O!ZaZWC8>tM_PYrmBRz?i?g@m+86J`-!(bH9~@%M7+kwnhC^ zRmS~R623MWtI)RmJR#|+)R+xfn>vG;vc39A=zn;ED&u}D3BQUi8?v9d>jcW~r^st# zRoJ-w4@E@WZzW;0Nf8^oC|HH@#393};yA>cK#Qn4Qk4yZV4u@g(!EN0@ZuMKa>xZg^GUy@{h;Ah&}R%P68rH!tX54U{8x_+{# z-T^jjD{baWBJ7g1 zTuM=vPt_+ymEBads2HL)hYXs6U6;Ji(dLv3Jc|3RwE2lGm|dDK8O@?bale&>y``)r zv?Ik)qqyHn!VyZ?@kL9x-%6XEOpSeEbZYMao$x0j6}!hMoigsXk}%Ci(S>0pavH=q z*tt16$I;wxrR^q??z70L?PaBqDfheapf{7YyYUFE+FnlD=^pC>eFf=6_Yb&`ZLcKl zb$D~`(x4oKlwtFB-*mlQ8(C}!a?lo+r17MKy~1tt8yd^f@F%>|u$y-%6XOX-Ezg zjkU|T-%6X`CC|T5z6a^}g+htK_b#tv8TVUBunCmoOe80C9Y`hNn880^UxY=ZU~gt! z#{E_jUNWu(%~46~3ZRVptt4bg{WwxZl~BvM-%7$;293rcETU?4X%F$1dDq}W0>`$- z@=;f?jXlTOaLkKJo>8id`>iBwk(+^oq1>{nY>ET1BP5n%W2CN@Rk`0vn+~iR$IQlw zj^chRZH7?Hu{1`^{Z`s+pqOK<7E9Nzi^Tm_+KiXXIrvKE=%0tPqMOW8mO2tW1};%5 zLH1kWRpR)pOUndR#WidldcPHlIc`TPqsDN*l?2&ug;EaZ(aPL!B|-1ELNSN=DCLUv zOk3}_LNSNvh_*IV*iB=W4r+Q;3niY zz28bg|3v(4Y}bQN7w$c%PP^W0!^&L%^>%$oJKYD}po65n?mnXwo&a6d#$8R=eb8!;nE2i?1fDJMO`y@P3vssvr(zMk}G(qrBC5>r8X zockeEx7|3>KS^GHu~FJ?LmNLRXNFrDS3r@O0&UqO0?8bz<4cI#MZK8EQ>4R%3l>_<4YtF1?D zoRbf14%&Q(Et{^jLu_sMl69Q;*4f&<0#Nd|c<-Q+yYsD6NRY$#X~~ygjFghwU5-by z7eVlT1dL*I&Kt_&bf{|g`{h)W51Ae%ym2=B;9fy&k9K|D939;(o5Cxu8@4c@AwR4 zf`(J(cU@8gUmh&!)A{FIF|F|aM&1ASXPBvadrBQNBDF(hw8teQr^G`5O~eD!BM zj7WOtgv)`l^6h+_^Cy(G@_CTEM+O1swbnnQ{tGDB3eo;pcoN3M87#RmVFrDHjIqkW zG%M*RbT~%40~ES7)K-;r6FLzC9S7LFhEOXbRY|v@Q!yHs0DVi78d?!69MX~Kbd2It zP&(11qNMdd-Me#8pj0&U`7N~{%BB|VG0F&b@v4m8wImGmwO#z4yfo7E5+t~tGp zDq=KhfZo}pM!4qmKRWgKz()0W6iP2Nsi-O^K%*)qt1p25v7v^lq$g5!473Ga^kn0R zGLovKOHy47bO2x@8$;=vv@Hg@7_jvXp)+_h8WU6{eU)~{Xw(D!KqC#_3e=$6(*78Y zSAhQDzi9BI>){v;g~ya+98q-*Uo$#0oruvW0(yLt8rC(_!8lb(FQ-#6`m3P3sY!iR zNjIm{F&cLO&ClwwWel~FIO(}7>Heff1sk=MkD!{~qe*pk>Bd;Az%!VKF+~ScB`~+6 zN1&sWHzw8INO5SxR8?hPK(j3|O`WHG+Rm3P};gxAm98DNLq)0ESsu;ydP^$jligc%{ zwiF}%)74PAyJvW9bHYn9MR8*C8-BP22ayv!Z z$`gP+*BDA4E^iFIfMUllQVJOcDH4K-9H-M*?~pr-))x-pdgU)3>CH{R{1 z;)trUs-z=WT@17sutANX^a$H#K_i{tY`~T^hSDu;cTB2R0k*dxROYo9vvmgvd(c~K zzoi(l;4vt@-AFNHLHdgwjw#j8K-)?h)s_BYCt{#&0UO&88oCu4^xishitf^&X5jOlRZ zwe%x*TSw@YHLc&k462g;X9bpi@}Mh&Dhd zV>+}Qj>)(;(DXrz*3gf$R>t`2$O~IZN4FC(>T967tC702g9$Sjjc1x$7>rX6W+JCJ zC-3P>I>VicN$)sNAL58Ej+GvL)A0AMl1_1_V-$@6_^^kg2}P+66zL(SD)bE%xgq*M zY0>{u)OHv*L-L=ZIrIzkDf7mpwizj1+b}g%NuRmw80Z1Oo^A}K^ISm;^gY1n1Q%5~ zTo&H11Dz~ZB|YkbmRh7Wv_xII;)qh4K_35=yEDLlWv1$&Yh5MX?J8oDm;&6YMoC!L zgP&x1J?M8=6{ENvO7}KWoTwykMl)}=h&U(R6DHcT(T^WR{3|%*eEmW;-X&$`~=Ba9J8p3P30=-3Z+IZ!wE^t8S(X5_}ke7huDEHJdBA|t|7=#zj;@c z^dj^C8{~3|3qqYDC_a%SST&0 zZ`@%km2u%zZbl06Xm8<5vIOWA+-lQyJ8z~_V5@1iS1r{#q;K0N#u)S!YVv^<-@r^; zA({WPC243T-3lMWMaUkbFT#v)VLG88dvWMih%{ER#dfrC`6UB( zV$n+3AXlAd#aX;sz1WI)5G{1O21;|Dzupo=H{FT!e^d_xmOeD>zvDN8*O>)Zq7UZ={iLBWc2x&=(TJENuGE9Ie%}aZ1Pg~ybJI$Q+#;OyI`@h zO{H9ZGg;}s{T)}?Dp0`cAdLEcD8$J!n1m&|7*(G06o?N<90!s14Tyh$xC+FYQ?Srw z0AKh%VvZu_!Y@Gt|BaQg`Bu~%s|}7pN`AIs&m;9Y+aP)um^qt3*uTYDi2#xYVDO#8gu_o8uvzNT=##`nEzsw#{aiOYVGhS z_)kq{FsWfB=C7R)sdj7zQyQYx{GFEVUkTeD3z&awwF{bVDa;(3PG?Eyrm*Q|SLj?< zKx2E88okxpt1VCsKnI%ym8i9ETObzb6#>Z>C2N1N;#np&qNy?sZB(XSR@GRh_DyOG zS8L~6AeO1DNl>X;`>k~q-a(n>3TUD&VZWi~{b>nmbtL)&n99C=e{Gyv+kLz?$xG;2 zZ;6)M)}OMgwIeO@I}ksoGuBPsvHi)~Ywf6uefvJ9b8!fW%uj_f$JG0IJ1oKPR^q&2 zLYYsDY6YC)9eV|<#9E(+ui(8=8dXhd^l4<@7o#+GG^w#vG_pU?_ncb$Rg}ijCN)Mh z%ELV|(wcv2Qe!|PjUiDQdFY&CYd*M<#yL?M)0)&MYot+QX|RW1B^uI3=kJP&4-E(N z_J)Q73%EXfnb--j#aLH*-ldlMu`p82-)hB$#te)&Y8@S}_gjMDrgUf+p?`teZ6l+` z)=y94ab@ZTj15kMPsl^R!{bWVN!p^5(BKzuu$TdSc3Co6OTI+vi`QAqFJRU_U@@Zs zTZ$ZDQ=@>rb0G@PC$P0IL?O0BBLL%8dh_4208S(!>Zk^t%h~jl)oPmPb|N zVHSIdg-eD0+8T@DQ2&F@O`eM8pRfcR!a^5d_FjxL^r!bu)mi-|oKf8zgTdl;R{RaL^n(_&7Yx3d zaLGF7J}$f zaQ4>Rg>!bz0i1(1Pvcxy`y$S$!P^YX+D{nRYrkjUto@ULw>B{yL3V8#gJ5kggStAS z8$+qVV4+xp@j|f%bA@6JRtv=%Y!oUR)HOl{)dpi!dwlA}<*vhT4VK#jy9mj0jl7Lb zFJ+e_OWAESX0F56cpMC|xE>t)c;sGTv>Jpie+wRTa#oO1pLRu+)FW6?#%c742R-;L zz0}>|V`yB~Z_h+5b*G((O})&Wsh6j-B>>@g8@B-Dj)&1e?R0UD8)i(WKvukqql>fs z2SyJ!*atbB7vdbZVi1-j`q%(9T2^jzIJYsnFOrPc%jP+q4(D}W~FxiHu0uC##R>@%U49_>1n&WDn2ByI9WZave zT-mL`^fEk;-;C7SvfOr7D`y9%(*WHuX~ zm(eg>fsWAGW_T`|mWb8uJ_fTB5+@|W>^3~hU^-U;?YqzLbVA@NBy7Lo>6`$jXbe(2 zWOyDR(~YphhUXp!nC@hb8lK@STX7{|#|=*zOz-MB8_WsA!|5Qd-V4CIZFtVZm2j0T z19Qq~&MV^Tmuli7ypGcsIJ~PN@-a={L{b%?RP)gU_D@3Q#vcGVQFQ@&2~^D|9>)b7 zunA4r$b_hENUWN_NyVVY4M{O#`$i<3+vOT)M{$e_#7>GxxGb4#P&Or8)Ui4&NqUR6 z9Qq8Zy%CX@M+8!lVFM6Rk7G|*kSv1Xb+GhNgO@Va@~Ont?WX}gGVeqtKUFY5r+gKy?RqZL#-Hm#;omuKVaemh`W zlS(Z{4VuF;_AFAW1s6w~4PAd|akN%?akMlpj+REppfoOymd3@=(zrNU8W%@Pk-1L^k?y}*;q7Yh#;JT;8J&!BZz^NEnYoX5H3NihV;S+LKZh!@{fUnND#zz zknRp4Tgs- zJCCZjGzY4x44Hht;zLx>%CDIy6+mI=e^W}A$@kUw^^*d6L}50-=QmUc7f_{tFbL39 zk7)xo7lj=F?+huZ48A=vR{zjHTn?|G4gql_gwiHTA07nseA`gTJy~Gy1M*1-rqa(R zV%@)V`BDX8;69AUAy!c7nMAA~rmvS@5bYrC7)E4t=QXbhAQ#IpX@V*RVoVs7{^W;n zxvSmE>S2u=K`eo^E`;#CnvDyTfg49oD*X{c>y|Td)0-g*^#I@1KtZJ+V#zjN%Tk)& zEP)*XE0Y^HN4@ zZbo5tW(JvNYyP1&yD;T!v-QNKAtujk-D8YHnE}EI%+^6N`GoZ{TbG2HpxOEpCeW3z z5oYTv&YH?BAgsb{?Wu-Dm?>uKZwV8o%4|I|%q%psSY}HFAhme4-Dz->0_z9J;1Eou z%LLx@R%nD>5VIhi7e-{rtlBG1zTuJ180k0!wF!tT!>DwbRQpIdP(Z{9;x0)45wcdz?K5CDhx|L{wLmo*Q^I> zLpV~oh|HPO437(m?b-HHaEr9(q}U<6q(&~^Y9HD{=UCFuhE9^hz924<=~JqgP_-U0_C- z^5~UV_7Io~pD{&y%NX$31+h?k6wx6?HGNwneynBIKc&GrzuZCiIZA@*=@>GP~zm) zVD_2Wv{fC9WW0zclQ(gAb0F|_!bvr!Fi}s6{Su-d!(tjxb>O7fL_H~%wl)%wj;QN4 zuUw3^aq4xmi3Y~eG)|4pit3 zAnokP6&pPNA?@wR6&pN1lFshP6&pN1kq&m`iVdEhN!NAaiVdDKq?OT$D>it35ytG) zEE~+P!q__%dBFT8jI$G0Z1DUpjJFe4Z1DUcOm-)(*x)%UOt2GIZ1DUkOkHQL*npNV zoHA5ruGru)EZ$U|xnhIIw0OJf%#T(co5ed-XRg@bv0J=Xb>@l<9*4zetIk}p!4qfk zLDa^^Rk)iMT!3rSMONYVe)k_#BEVI+z2Ea*Qvt5R?fv;c3?CT^ZrIUFTho}y}y$#2z*5P57NB?T!q_vmUJ+mt8ioKB{C!OxeB+} z5T+vkCPaBnVW#9iW(Q+8u%Ljd%72de#Tn0oS(v|uSL+12@6Ro9y+%(?lTn(Fl! z&mo;P`9D)9$#@7%T|QUg_9h#Tfw?%Jt8jZ;7_TC=jrm-K+v_*p2eUb!t8jbU7=H(B zTYfe>?T$u0n4S4th1=UnnBDnYh1=U%n0@(Nh1=UjnEm;E$>bY&W>AOnxeB+ptCa0< zK3C!P78+QgN*z@;uEO0s$m`J6>62Bs2SZR`_f6`Au#l^8`=;E1R0^k}xAaZNdY!m5 zT!q^=L0_h}i15vD1C0Tct8n{f{)tQ3Wh>J3C#fqT2yhkdB*kP@U>NMFX?uXHa3?8N z%o*5;^fm2OMO=m3dwmx^+xorrw0(f9aC>hisRCSu+j|SIf-|ro7xW&M#fv|)I}qn^ zvOWo4B8t|Ozp#vDQ6!fC03YlmuJnN^o_p z1lw+vVEf||?4U+Fi>btv1aN8IO_AHj*j%^a$wO@jJ-jLwFA0@con?k+)oh5j1qy!Jmli)zD1P||$ z;E@9o9DG@VN4KDR>)Ga6|Ubs$z7w?ncr6Ur&{DB0oDDyPl2f3Gc zxEN!%<`~}rjE!@QeT&(HlyHu*?=pj}l5J7{KPllHW8c>%V=rVZPe_`5e+lOpr`H+G zl8?ukN>jX+T$Jpn!u_|obzRnR5=NS7&n-sCZi-J`c&M{7( zD%~P)0xhCyUsb|6#=aU+3tUy@e^|Q zu`l+KMTL3KmT-=-uUb&N!*qokK}$Ht*tb*)c`rdcA%O=GxFi+4YsY#7lFB>bRD_Do zkja+prkQ?|BJ%Eywjk#i`wSZ|4DV2fVkX}D+VGaF zKaJp*B-tPMn6|c63FjE6>q=cgk+cQ5Xk<~n(QHDTW9)la5@#3E7*)bK#_1(ex;H47 z1`{rwPm(I(9An>MN#sX@B$r55C7ffNK3@`Hm!#!dm2-@JPl_tLsc2C#MCpgb=yl9fykyuxb5zp00x01eV_%lkk0Vu73ALPajD2qz zG#ZDnh^p14J;Yn)U3@CUD&I}W`(ME}_8e=&F)u24MyV3cG4^edn}LI&+_I{KbBui> zB$i`iq^_1#ImbA?1FOa{vvH#RImbAC2*n&rW5k?eoW6l#jPTf&kaLWEGRK%w z4(HLzukra;&oQQ$!+ezTK+ZAt={d#}bBK;;YeSWAjsEROU?b zK_MctE-dF5`@S*wN#@BWlNKfpQ0nZrqE2RO$#a|G$U0OuHImXaY9OKO8q^Acs z$2fBZ=^3g&=NM`9{#; z>OmagZ!N>9ZQ)WAqed9rpBbFC}qRB=qFS4lN1H0n=>qhqfrDI`Z`zF2? zE?rn)DEp<%rEIyfU%|MMWs8(u1{{<~Y|Ae>4*BrlaB>(a{|xOTczhtzLN6z0boce2 z0;XEQnU_T(VN4v&LKqW9^HT@>hh6;mQ7)fB77iA@h;|MX3L0vwa()F-{|YvOjsdK) zF;qT>#6T|s?9#?ieizA(f!+z&p@vYa_^O=WNeV0tTn70W^=|DXKRc3k=|hf`(1a?=Aad5+4Ng=!P1q zoZnnd#Xy$EKfauff$jwCj>b@ag;DPXaZ)N$`3S~$FzVI%787b#igu|96 z(e7aLXJ5fq}(uLE4oikP_|E5vM1o*q{{gnp{i2n&t8T< zxOyWkF82_X-dLp9Ode&731g99Gef7S%K4q4&PrmTP60{W2z9Qz5S7F@sHGY5WxH~` zYX}-ax*<2fl<}L;9&8y_@)K^dQX6HZHW7L2e{xwrpwOzEUn@>qpu%vL&D!A&0gk9F z$BVCit~}7TIB%!@T6?!v*r?Q*o!c$v=YpR*-m1#^<)&b|w!kB%PRyvE%5-upe{5QG z5pw3*5RcNP$H8b*9-=8v{s(Lud>FF{+vCTvYRaUxWSN9*`{|m=Yn1It)_e(MlVOLa z$lL~|;{IiDeg7+s`4-uGCqd(Bvdw-1>%qS<+hJO1I$5#WGh}y=6|?<~CHjEubZvsDBE8$+=NBo{v(~I6u%h z$H3_N{)hGbjjYu7N7lFS3|MK*f3UO*z|JU`rK@-X5&U&%kMwcL&QjrTK&Y9lMQW9X z4HFP*a%Ka7v$jCg=9jT*7ArO!#I$@1NMDMjfWTyC4Q`iyQSnxsn%x&go?!{RM=^2W z*EuT@Wt+Pe=LB2T#}`U=x1O^A{M_j{*;j9~-#UxW9gC6MJSxq<6x`L|=5Gh_A&Ghr z@xP8$3xbgUh*HeoYsIK(ms$DsLIJzLkh(CH#srUS$BS0pJ?8=y*A^Gq6)u6Q+8w19 zRhM8kgq2n%^W3?GP!x8l_FQY-QSG~LCM zEr#pf0U@(4mdvpt3v?vsY*a0_;{FP)P*PHvhw){!+7e!@>w?N~ZOY+!R%P;jLuFX; z3oYDXR%T^dNPZ*btZYbrS}OY)jlov-5#&1fqw^)g=vVXTq$jbgDDn3-g>Can{ ztn8B4EXIk9i9o%Uerd&7yju3Y74af8iZoEHQuVzhh_=8`e&01FvLZOb*ISkIGr5|h zuga@otJDC*W$I+=7aPWMRA@Qv)ZfBhZDDN}&SI*Mv%HFdg(P)Ha1}d(zJGv~u2|R`!0N8}s!_1Kxjo39cpLkd z$01^8vz^Ros!310gI#a#S+LR*Uqf~}S?P(dWmj}BS?P(dBl`ha>6xx)M^o^p?s|8! zIJWJFY8M3IgLwcP`=VWh)B>Vr(oO~Qv`zOTmOtBl?9Rki4mD0q>uLP7n}g!>qQtC16bF{gs>zbNU2Y zAAi$7u{2~*7)tL9RSm^`IKoY1giKS)=J)8~GEFI)6&xYcl(P8|X=JI)O%i`X^cTE# zKHOrbt+cO=V^+MfFG4apAC+ewC8+$Y3qjmS;t~-5AaON_B21uNPzRHq4WKi;2{GFd zGp+LiZ39-XTW8v!arJsh^|o0xR?`kx8e5<-rAdu)HSMb?(E27pqtvwF3w7R1X-|`& z>1tYS6zI7oK{M2}`z_E(T*>zZG|_YxsA(Tr@vNP%OH;M$)~I&wMG<=pZc?MTk;YU@ zgSFracd-_nrKW9<0&Qs$RHdeU5e0gvNzfQIt#9oJ~4bf^z;(VP!d)z0jye%#xjSGY-HhD##9w<&YgeGKfY9%JBK^(+JLs(&!ZUUiB=aMd>q z>Q?{CKpARvLNgMkTAeP0U9IjUgj22VBZOD2E)ybKt)3=CP@VfMUW6>(t~|2Vo!hn)JwH9xN-ke&9{GeFHr(1HpUhFitv&Lu z2kf}v)*kuwU``lr?UBC+%-e=rd*tr}bIM2*e|7DVzYfiJJC0`eL*!wao^7O9S(O;& zk$)#Z{7fdmW(2ClD3AQ35WNr*tHd{P%`K07e#!heB8l?IKZ95}mg*!`Vw6XI655I% zhh(OjM?CVeJB=!g2&5w7klXqUil93%5U)r z)Dm&Q9j!bBlRFwZ;XnSuW0b6T>q)MT)e+r%bQ|RpPqqF}_&}nfN z!XC)aeJ&}L!U+H=boNi7vwsR5`(?lF6gu{&(6K*-j{PZg>`!|W8oq~pHq-)N$?P|S zO>Aragmg1Dvh*3t-6&ti0l0CQs>N1Z?e57omDrV3iviH<1R}9BDP`ksRm~=_Mwt(z zKU9X1@g$Oc6i3#}ND`AG7~kQa@DwaV;i1lY<9eqNH`b^Y<~y>rxixDnS<7}-_xE&8;a}MmX5KT zSOB9PpQAlNX6H1e2lNcQ2@^U$6 zru2ZG;eQ9y%ak6_GvZ%hf~NFP+bYJ>!C4Hk;A|dd3e0v(1zq z&@-V7%uZ7}BhRFXV0N3*8F?mGf!SxaqOHU+_E)qp2dvd>9t55xIH^PmJ=!rg4WgW| zSguzN9b-M(F_yMAdWYotTB$U~T8^;~A-$BJ_;$udC+y}MJCfw=v*wqO49`BRK_b@d zGjRd+7HmUIdvO8veb)@SxpV>bea~j7a_Iu<`b{X*KGOBYbz zucWhc=>qEejdWfvT|j-mlP<`m3#ji8(!Fx&0_rZp?LZe$pU2?9yru(P zKz&KZQNZdt&;`_&Y}^6n;tq5H#aHDsNNr;Wx`6uph7)m{JJ1Ex*T$HS1h#dc3#hN7 zyxZN`fi9rFPQvW&Ko?M7XJPhrpbMz4i!l2;&;`_&FTMbWI?x5w*Hy}PxC324eT9Yx z`B*NX-XO0-o-;{YK&PWL9qmbz_{O3WT|kqjuxsfw6@1ckN>wghK$E1mP`Papku)O* z@$e1iC0+`$%SsSY zO?y>*aj0oY}KG zoV(?Gr=0JR^8<3;gp{p0q$n5iLK2eM!y;yDb2$Gh=Oc1{6E(?q9tYi(PNJ|Nnq2{% zL|dFJY;p1!hypr^w$x6dEspX@Rh&dy9P0?OC?$9a?u??8E7wS{k==zINc4SI$O-~7~9WTLkDd&XeH8B?!8uIE{T0x{Mjcr`ZnZBO&`D+Iz8f$a(a-l$#fFk3XpW;8&HadzM?Mrini=o1!!T* zUjIPmXub2ng?&X=gGpnI_=?8OGkDjFuV~U@_7rJMy_gQ8NtYRHp=_7(D5#3*Fq-tW z$=Jh;hn zKS*rxRm^mU^wkd%!S2XYfFgLvqQbm?i|H_$R4pjpZMwpZpv80;ONOQ(WECu zm0eb}s2HM*Lt=DxV;*+++MIHMd(&YwC9aI6VAMvbapNsMl*MG1dXRV>R!V}S^&Rxl%$vrqe*SW!tD2@ zYO0tHqZ#qiM{pR3m_n+idjFl)y_@NCc!=1;61PVy&v=@q;IPqHyO<868NW-OTrXK) zRiS9c(7j9h71Lof$tF;aIgy;ubs&|bV+LPg+#ME?g1wn_F<-nSy=1V9;RvO51yD?f z(WES?A4jdI5^6aeMw8x>Z}%L|BC1xGMu*X)cMU!;aGYx_?@fo%q~};0j(<_fGfEZH zVKixr+zcET<(5^&bQnzrpFv_dMv09gw397zy7){a+ zqZD%tk5opL&|x%597ZYS&>pQ!htVYMFiJ6p{3zwVbQn$24xP4x?EkNe6T3Fq&0PdPFWAMzcoodAlN)4x?G4NsrCFmzWCD<8mKDb+g8i9-m8x z(X0uiC*;y$G;0#+iMezb&6+`aQZ5}vvu2W>oJ)t%tl6Ze}s9D-jOht0i?2sC*}1gQZ<3B;VDh?G}=6YSZo& zlJ9BL4hqRvO=-^v$#=AAFA2$xBJC|9`F=L-Lm~NgHjR7S=R5gsHjV!E`A)u>O|#)m zK)#djWz#%D@~v!Invi@ao0cPFDax4ERY<;dP3r?Pa>{q|MQGX>k@GcZ+BA?3Ctncc zJNc3($d^I3TEy_~oKx#+V^=L3PxR0XY~hsE&H(GZ-$Y zni@hER7X8i9Yz;a$L=!ZGK?;$j@y{a@a4*JC*wv8U!)u|Afw!J&G_oFbR|w_@#d=f zyk$URtdlbyx9cxJmOF5i(EuIHacbl`3sY{nS7`12(5|y2@LZRlQU3@uU0_AK3fiNX z(8#uZ8%cVoo3nqZD5vJ%pLY|YQiP!@P|ZXqa0wjh1peP z>%;5~WM4i%1b&h%-80QDOm|Qm*fX%1W-lhYlhOc9btl=*Yr*ETPA%fW`p*U1l_gzA zwnLb`m27dC{hsX5Fx%1zcJGDIEnwSTNVXbXky(_Gjj!5Z$DccUfik<>!FF*$`ZPLP zvj_9tL3TZEC9|098M2#j`OKcILTLinbI~}>USzK&+lwjpA^R!Vi37=&khN{!S2Jn$ z(xuA0K(qJNOm4PPx9`g#=kHVo`rFm#u2SZ>lx(W(ubFZK%A9K9yw4>nv+_}(${s>= zEB826b{B{;5K~uMAg-0hRte>Dt|nYgUy8bN`cfQv=K{$GJ@)k$IuTa@FqiGjComCy z0-p{z6F@i5`=x)iE@u_ijoK7ayCkIcGS!}lQ9EhHWFLpx=qE#J@y)E5oL^A}V9!w%6(O(I_M7 z{~o2#7|ise!FU*XcC|L)Il6eN9eM_R_gs{c9d-A-VBt>j3a|T-X6D^96=spUXA_92 z-&>&narc~w+&%3rOJp>8_pG<>o^oRf7xSK_R_KCW3G{Fj5(ai`e|Y`1c9_hu{VEV@ zR$3HhNepJ2V2YwJSI1zk70jq8%z+rpVZp4k>dKE>+}IwrrX%UBN3D3Svv^v^v)4j# zZQJidAbwjJ*5Ef0AUrg%({wo5Wn(gr&=b*#%X{Elu<{Ul2XE7z_49lWzZ8E{2BF2v*FW>ql^i>&db&hM7N}Is;a*Q-h~KOV>OLSPZKq3 zlqKS)$Opq>RW-|sKNg9by1IP2sviV zi}u7&SN1?xpw1o)`&#rnseLU@NBLTOJ{!Ikc+60ax4YwP(<>_?z#n;K)2kfX^-742 zQbfhca*8&+jG?2FAiV~nO|OAy(p@4huZ{xCg+qHy*!22|xZ3z*Q@9HMn4SEB{ds&# zJpC!xSFlaIe-xhGmEoe-M10zKFiyiouZj5dsbIW@i(V7)8MDCn4Hvy8;y=;%3>Up7;1b$3_y1Kf$Z}sW7 z)5_W9+jM#lBxx0d?a=9rnn2yX-q*Xl(*gl=k zsEM@d-B9-HbVg029q|m5H+4FrCejAI2<3p5IF>XMHBpP7Xvg3`<5ie4S!U*al(@61 z4WlN~438lP;<+v`gFw}WQ4?u~$8a4?SGs1^hEWq~hR1Lla<|7UjG9O@JcdsqcVEoH zsEIVgWB4v|Ka5&@jG9Oj9>X7yc{pa^&`Oi22|tcX4*q37lwS-IHPOY*%zP93h3BP= zng}pBVLU9^E`wl!VGzt>G(r}CGG;LvA&Wr;Sqv)3Vo*UAg9@@3KoDR6!8#Ps_Vh)# zY@d#^^>|7ui$Mih3@XSXTVNK03bF!yuwhU^7J~}BTYzgv0<^<^H2QlS8GXtjT!8RM zKIH+Fso%loZ}`v1?E+|y@ClxFBJLD`@CxD=SbZ3xf-r||tY9PfnWs;06A)~gU>URB z$Hl6g{pbe0XbA3vP?{}>v9L1i+{CIx-QABnR9>4G=~Rz8J`)u(cvVpV7Un_DZ; zMqs#RsjUexX`9O7mt6E&<8eO$Y=&TW1NTA#R^`l|28Ot^x1(DC^9k%9fPCq~RL*BO z<@GsV<7O9#EJ38>bjZTL)B05&a1Nc@+3a6H5ItdKv`T#IGr-TIm$o-MnJuu%fE=3u zb6W4~gCdu`gX4=z+Y0tP;4VqPs+?6*(faeY;VuHO9D&^m$RAyp%9)7kr(VI8CLnSJ z@hq$_#Sj;=@6VrSTAwe7&tU!DMPzbzP&rNPfK@k|ZU_mCuLX9%fBa5%WlvuCC|poq zdx2F0GA;pThL4=lIV;)ti@q|u&_NvL1AIn;gUa~`>wfy;8QdEyP$00&0l6^&=5*da zIKEeZW%jwFU>^aFtckIvW*&n!nufgA6;gDAA9*}8F7cW%(MkLd!ArMtA%9Op4wXkfJdl8*3dm6joIEBS&Ivhx%7}qq~9jET>$+d%Uv+Ot( ziqoZVxGvGjRML(3bsynTiGwc^{3F1=&>DU`59s9=Vviks7s3A%*u$;hbH)^WR~N=FwAcZadoTNO!#`s?Tq5{Uz)nuUtK1!gZhRP%h|`R&0$l{y5*LbTi92`Y zGBXIe3F1mvx4MY!c1X31p5VWd_3D?r<@Vi z70;sdrbjUeCba>A;G^~*Ttp`K*Etib*-P6}uxCyu93l8zEYgJW zAJ+-FV>or(aXY%gseGV7BY@SqP?dWkQGZ;98XVLhK^+gog)YjB=;$O8Q&r9hbiZpm z4hni{u(;j?H?HirIL^)vJkNu2_pDf}hKLi%6+cOKQn?X!@Ai|>MNa#M3Z7vEe3Q7< zN^*oN_fLG3jaCg4hiZVwB|1cRNabG30dwy*T!fr%9U)G9$hR!fiLFq1$DMY(()W{^ z(rML5!EXlk_5?hFBRP&9_=Xi&ff|AB1?1%xuvgjGhrTsKc9g(A2jrj&Q#m6!m>y{` zXK$S#_;V^B|E3qrCGtwb9{s?aO``?Y7m)D@Fmnj$AXgxC0FU5fyKv$kZ#>6{Cm$g3 zX?c7F4@1{a959#au>xb*&(ytF{ed~n#tC*eaIZzN?7qw^ai1s~l{1I! z*t6VBK;y;X8-N*R5qGHn4hNODjs|Xi zGS+krYjE}fOCZmITU3e}dQdq4=xwx>9{t=g|)`#p{xQ0>VSs=baLR_)0Ys#6_3 zg2|&JmJ8;mS{?QU@Ud_F7jUC=N9I4yU}9bz&cuJll~@PK`~z2b+R&I1T2Aw7n68hS z6MsgkP6Ys3oo*$Nhe_{rk>)3)${M=}PlageEOE!_C2Yqe^lzAP$A4sPx{xbE=@FJ~ zTe60bK70=>0ZY~p(nq`qC1}YSLi$MZ5`-;TLrAar5K5^fYY6GJUqUIjWDOyG)FCJX zELlTHuS+Sy@wQ|QA$_zTN}VNZ2O7 zTe60bKH*3x3oThgNS{~_Wr-zg2ymkM4l3Goi`8R9y(ggeLoJ&DNUGWM8HzCN$aS*PBqZ2~GC3l{f+u zn(S+*Pk@gJP4?yJZYa%!Ci{ZA8j1-`_7&<|P=E*e zGuENC5}NF9pw)yX`(;>|&}9FtDac1?@-eVp2eH>62>7T8LzDfDjOs9<$ypLgA)(1x zCgf2{9LP#mw(-q}qIaC)K`7wp-BrGW#CL z5|5mv-o%weqEZ8IR|MYX?h~n>%F)lRkq#0hjx{1H}Y3)W!o#JOLFBRNv>Ka$<pOD%;*UNRqpbk!1T~Np@_I zz4!zhWFz=Jrm4thfLAhDH`!dDAU9v z=b3oqyn*#7SK^WL28qacC6SBX*#cWsK{u1#Y+a(4A9 zG^`?fz>jDH#_bwtDTcc?)xHLbmpMf@V1Dt=lUOl}+_nA%oF1wfitN8wb8vD5oY_pvxPNLOLy`TrjfTj{ zF4i11kfF%_y|i%ti??tMJ%1BRCKNfiu^F-nMGjuUL0Yc7jc7?VLy`SO(!-qcrPZpMs}%WZGDq+V z5bFv#yVO92BKz-P`Mfg3`ol3Z6gmG1b|kMDExoH5ik$zm)Oi{0yn<(n)Ey!h^$sWv5WWR(W^CHq2$bJ)wOf#?can3^+itIO`$Tagx9rHFFRn1Uj|I4}wcHSHq zyE(9XX!=Ai!iclN@h0cMG8EbWrEY+0Q7iTo!(D4akwg7?lOdtVp(8kkO(=3`AY~JZ z9Ewmjp~#_H$|e*!G>WnbMGnM5I0o-d{vy?1R_F5F$Omsb5gGU3?Ia?j9=zQ} zWXyxNpNNcj@D3A^@ebZGA~FELJ55Bc9D3(KjBUzn1{rwI5<5c-yv-0(Z7v;@*<8LE z&NZQwTamj9|05VhDgq;t>#_gJ%jKkzjURx4b|bqvtBzY|aU=9A`yy|#p_0&2(dI!I4EuYBmNOHUb*83A3RV^RL?@ogL z6|e&>p?osGKMDF9U~P+AYmTbrlllWm9u+{3ZPml<2X=tZ?hht8E`ZbWRvlF>?>++K zBGR|99^MS}wnPtA%cuC|Nzi8j`%6nGALmDspx*-KEopt1`FOuR$)gzPp{;sEcbO0T z4}3bj#SYAZ)52CARV^R;FHEZHa-gqE^iZ{Y^xvEWeHgH3T0$8Euq6rlF<^%hp)&Cz zl&zLA0lSkt^1EWO2LH*!RMj#(V1JUwXrLFg>fv;fNhYgW#tj@u^1lSWn_Kl)wG13M znB?&Y(0o9d+(!4XU^xVnN-YBl)cBU8>nFHYbZga}VFY@T)8IPRp=X$6rX;9ur zNt{1J5h6+chvA!B+G+<##W<50j!>WE*bhzWE9sw9 ze;IrSCi<&d20W+<5p3cwk23+A*AmLehd>f^6=2sSLY-ErT1G;IlRO>(dVi}P#t}o8 z&kf3x9KVK>)w8t@P_>MZh&UdY6y;BEE(E$?3lBLxFn2OgqCTmPDL~Io^iZ`7mY9SeOL81F-vBLK!~MoCN(VU`fW9fwL)9|MVt*2JH(*~U zLfsLaFo~MX8D?gkscIRGalk1pHqZEbW33$jaVNi9+Gvc2xG9w(83&VEGXcKyf6rgl zGAu()jL7JU?eWEM+V*>n(Q5(2Gy;x)tl`hX_tVz>6S@IcU-*|h{;^|}RtCx@{Qt)t zSGA1Xh&Yb1hDYEurBz2&%h-*2$0OF%ML=KpA3PYw(VXP573dv_9ynV8U7rMf1+Whj zq0u`XhIVX8^3Z+o^B({4d(PhlxFL5AxoDH?;=;d~6^rh0~qC=V%VV z7RN8YW>9xetR4t=Q!b#BY0aFP5h}%_F%kYx&Bxq;A7%CDEEwgz_ zmDy}oEn`k1j$3RrOoz+DM7KKXIJRdonWVfd)yn{s(bp7#)e8X*`xl>rc43u3wm@yZ z9_C&6AHyHOC*z%zvF|z zOJNd(S1B|=$jHGPlJ$65B@N(d^N~}7oN1>+SO#JGSJ?O8oYL0=meMu9FG@}CqSQ{< z$NUQWYY>jgb@n%c{Z-Q+L$;f{53SOmwnj3eJQI{J@JKHHYmuJO{Y)o#1gG25Mnm7^CEUV1`ZIP{bF`q_7w zRgQVYDYhmGR7dZ1^3F#S=#1)B!xi|!p1G|s7b0I|%DjW(tkf(V+*xh0wPtm~)-#JA zvbASbVH=n=0^9H`eqAs!>u7A78;{3U>BcjdSdGn0JdJCa*o}W+5@@`gNx1PoCXq&j z-okJ8%S@D3v)>oNQnSAj0k6gVDuS(M`#F~Jpno<(hVd6xv&%$?s5vEA42_cA&Mk*_ zA`pDvs;&FJRR?+B>eyZL@q!BenKs!sq|QEb9>R@|dmc~V_}_7jZtK$9b`W~owk|Pl z2O-8iHsN)w55w3$wfNEK>sXIrf_Q|tSNq-R0n5h={(nS$%aHh1sBg*Prd;aV9#CwT z`nDWOz@@&ef)aG8Z^_0RcByYiKq+;pZ|k6xyVSQ6pbT)SZ~4?C;!@up4W-VdzMTW5 z-le`h9?A@t`j%gTpW{;B@^b<6Tcy5T0?QJY`j$$wOMOdawM%__9+dSi_3atxjZH4~ zEtM^;Qs2_D!==8x5C!b|pQ&#*0JhJizP$#@ewX@|;nZ)s)VKUSaG-VS+dE+LufuWi zUrLFywQ806mOw)@*(&ud&8<`48cS=`x5m;M^{rT1qrNo;zN?jRU0(@oJs=mUeTjlBjS0C)V3@Fxw`w-d>6v6Iz=6 zjh&8%oXM=WoT6RUTgoo$EoGPWma@xwOW9?;rR=iaQg&HyDMwjvsYF?CsYF?CsYF?C z|AFR3S#Q6D@?Wst@|yf#u-<-$(xR-lDHyv^*4w!#;D3qrHXZduS#Nn9T-Mv8&>FJd z4n>;GdP{3-thb$!kI+&c;u9eDIvGNg^|l>yT-Mt^LH@sGz2&iRSZ^u1thYQWEm?0L zKprTj&>CqQdso`VTsB2=d8LtDvfg%v65@XR@37uBqvR;-EwBGxo8t@|ytt3|+W!UX z?VoTZj+K4xNPzYB3`y3KX{s`B-K~;bzDJVvf0Jax&ysA+$K+p`cSWTn zS5A=Rss)l<-7Lv9mr1f|rzF?DA;}*ONpf8m-1&p`cBmvbOqFEIS(4neL6V#Al4R?v zlHC5SBzNZHX8~Amt0mb!S&|*6NOI3wNp{{Y$-R3dx$hlG?*BoO2ePv1{vZh%EAw`J zEXhOOw$vUjmgJF&GQ+qu-}FzrPp1 z-@tlXiAxArZ^t2VS#SAfRE+iZVU7bvnF{OeYZwP$y*k1_C!Y0|lVH4s!5$qpu{6$$@uj_kA`R;;r^+~=c-Gr~G|}4( zLAJxsJoNMPNF3H%ivKUO-g1zF^>!dy63=?ed0%!d%6iM4;bkD!6|!sbthc;8#QMWA zGt{)h6ZGa~qosE|>+O8n<*15Oj^1)lCH7xD>n*Q2v6`Z+w_Ls08Z}Wuf3s?r^>#R9 zUZISy09@8v!g$q+YoW2nvEK4>7ISr`w4HEtSZ{fqYiW;Tz2)^Uu6XWX0_!a=jB?5* zu-@`I8QWK$`e^{d0}?4 z<5+Kblz6Q+t!04;thY4t8Xnu3c-C85d1;S#j$^&0nV0-H=Xlmznt8d7d7F-MS#SBN zFy0{;yE(87HFa2TdD9RxIS1BZz3mIvUt6)aV7=v?hQoTxG3>J5Qg&HyDZ8w|@6r_AOeZHV9NDYLmm8{*e`%51JOh4`(W zGMme@A%3Z+%;w^3h~Mccv$-@I;#YdgY%a`(_>G=2o6E8xexaw#=Avwf-{&c_xg;Cn z*LlipF35)XZJsil%dw%(B96vxg!o;aGMfvoA%2x7wkfl@1{&fwc*<<9fQI-5o@CbB zbCJ6i|3V-q0%J^hkEudj+!5B>l+Np*r#uXtu->M0rYNkpDMEk?)>|HdBRTiGthZbj zG_1G(fOI6DAtVyBGRI-P9Ru-qSZ`VC{}a|*E)|~TB!46<)MYdRx z+Pnx=uEqZtc0f26&lpd3FtKNh^gb3#UJD&d>>1+@czU3U_e^+?C-%&iwRHN*tzj21 z6PjZ+m}iWaI2pHx<-w78#%Ne?+oJSR{L68nAgs4o+%&AW9BPL3wg$GF@&BJXcO{L# z!+IO*-2aaCmi;QMx9V)ur};SW{L`DCK~0S97uH*jrLVBpQ^0!Lox>+1->}|_ay1mg zdMoO%AXH(!74HE=e5+w{5y)x1OXn#E9ivn{_; zy^U%a)x!2r@2A>_Y7Nz=sFqVbfojfKP%Aik*H9HQ+Dh)gZmL2?+mC9m4lWsOe>pp% zWVFW_6=bvv5!i8j2TXlJKs#bRst^L&jVSz1r~7sQV~rjH)R?=GeH=<1b2EhX5N2L~ zuIb|k!e)T9LO@%7`q^j<|7JesprZt|13o`TEPP;UkKr>+LqN-+d+s@==(;I#-2R>9*4Ejh-EI2Bq0ABNsTfzLr-hj3IFPa_{fV;TlJIchwK zsRu1L)$#(vKkp4&@DkFPlVSP^Zexyx&@~KU281yb#zVM(0?*=Y5N5S3qv32=4#3iI z0fgy=5Y|Fi3gM`FG$Vo<8m@72RO1Ow6G%YIkJDo^^K3YnL_q8P5M!QyGgrqsv;;c@ zv{5j=Xzf{Mc98_Me@-Yrfq*vZGP8G_L#%uQb_i&rV8jo;=fLrvg8bcqV`t8u6B5pz zzd5*Obb)o^QXXNRJvX9T-yR76$FpZ)?Chy>&`|=~gtKRXbM`m{w2cFn zn2xv^$0QWZuk^jusGMe8=fL5Y~!Rj%r{AxeS%pKhsnkKkXX)(g1Imbb3_v6 zpkOvT9YO-yNrIVXt-t~Mvy;CUeX!W%Clkde2};XFJQ|iP40Q!!FhjYIHa>&r*=qZDK`C# zyM<^F#Bpi9SP;bjCF!hxA{XU5J{gU2SOStMiE@w+7o*Mi%Q}rw4xZ5$W4YdN%Ub3Q za_0-Y9(ycM&T|_tZU?YmvzTMpX%oN03)ljjvCijuo$m&F87rK&vKdZZa*U*{qUd}K zG1Ug@KE(Q`@fV!O-i2)%YxK&uexGiJC@pvsLi+XCfU&~7@XofVK*jmEHe_spw`VBz z{%MG9%ADF4a^^Wz7!Jxe5gm*#0$+`m`TvP=n;x8ovqWjX`6BQ!P;BitUj&{DC7}K0 zi@+y932MLjBJe3t!rE`X2z&;VQtdZi1U?5!x%Qhc0N)Xfk_e=K|SQ9DY_I& zo%WO4HoeORDD~QJz6g8`lo{G@z6g9hlsVepjt%X43zYfVZ@vi3Jzc2%i?JW+-8o|| z(SGwqU@FbpZ@vgjWwrL3F9LVRj;_~!^F`nzp=^Q$!SCsPsBF=G^F?5G{xxM|K8{*rKA(HEcNUj?qxo(K$x;Z4*JsEEKy>l!z8UJloQc^i2+$FPYzP|=1 z_fVXZD=Fn)0y=Np^X5DYA#Z9LuUtdbW z3xS}qib8P31g|kxQc@w(0f$Hj>?0j;Agfnb%u4>^J~&WiGTO9%DV07{Jlg*Yf_<~f zso2^dd9Dq}h^b_1Lnqufr3A+c1l(#1{sTNevJ;26%9@3WvignTEOj41Pq;v5bYIjT z=KeR}xa+^b^pR_hoh2%7bO|t3qtP%{t`7r~igug&n5Ek9CZu}UKnK!3(X2X<`1n(A z*1(5wWAj%S3x?tFfLrVu49u*-yD;Pqc(tKN9`Y^bRXqowlUNGRbJ;1?DT`e*G=C7x z>^Hp%8?wy`#@V0ma>2DcY;0GU$&!ArYtH^0^<@ubV>@r;K1Y`0Vy^eLVpkzDG>6F0 zoW_YhOorxsthW>cDv`)p zV4nhVC;{eR6N#J!n}ai`GydaS|1vml_2MO%Xt9%-0viNKZ3|c;-?PAu1!TSpQ-wCE zT9*{z{6;~3L9BvxO$?F92rY=)V7)7bNMwW-#6DR6;v$?~OJsx=*w=vkmH>0GiHy*K z?SMI~EB@oV;d?xV*2`1z+Xk&~C$JHK)VVNKn8*k%2!2^>K@2e*H<-G4QkImFCy0w+ z-QXg!c~Mq{iNw(YyBm;QQP`0@2?|%{rz?HIHkN6D_>g1yuYi2e0+z@xEwICYq~f|A zzkiAR(gG_2gdDRmm~@%bZ;AZU;=u1{H6}Qy!bE;)f$`(fd?&v}xvDUcUs|xY0rz|& zmM5}l2rqQm(Tyrh#vGp{L(TJf?rxtnHlI${KvKE84P$STNPczDM9$9 z9jCB3@e_;F6P;*xoMQaaj#HsHEr!EIiB8-BRTSfwcJM`lzYSQv<`ma5gCEZmQuw7E zd>6sL4lLhpYKbpQaS~EL9Zamv+i75qu@ELlW?+D8?`CK)VWb7GO;- z6q70*JjM8>1+fCw%UwkLxO(v4IMJ>;Jr5pMpj5Db1a5aS))|P2gw*2jF2G+TJE+1$ zLTbUh2gcI9QbeodFnr$vDNzU@c4}uNK$}KrVD)sxXnfS`atEdV36!NM0?7y|6wPLnM+{ z3*uu~{~1LT#mK9j(ONC249v*c_?Mngg^A?Vg6IwF5EsF>likz2nj>4ttDR0bLh!SI zogc-UGj?)pdSGCbpq6!30-15*X3r|jubqD z9opkRw!^A0k>^@qRe%g{3BxV1ey|U^7$?Dz0-FWM{3whKQ-!B-PT2KmM}gG}Y!x7D zT$n0+mB&6xm@SCgV7)7b7|BaflrUQm`(XWxi^w*&28o2(0{a?}bPQIre}tJ~BN8vE z=t#p`XzX(!iO=v=qO>f!0G{+6NT|k#&me$I%LKOvjw{hSsS8Q z9*692200s5m`Io{4tE3mSfay4z1XRVgxP|93%Jh`vF5%ikuY1ZjCd%--qvC?cYS*@9RFD_NeUdQ}u7%yx$66hYky z#KSHs`+^~8)oN^1(RCbnFD^y74t}cO-v;*cC|-J(izTY~%2T{bzcd<;3ARGT0iGuK zR2*&70XvZ`M*=HrBn%ErrFYH?Sj!j#Q2r5PQ`E|fY?WP4DgS*eery1@9-auFzOIKuBnt}fY%9n#-Wwn_{~IAu?X;RvT}ml%$4%7GHY z5l%T=VmQJnM@lLKDCbAY&0P&gIA#1)y%3{G|63HRt1k@YCs90I8ULpbi(+>*9O0q_ zx*CpfQNmpfN4O}Fu7)FAl;&;@N4RKMh3w{Vgd5#b-5ic^qkB}h4>*aWXrtSzo5K-q z^nmK-aD*E@thzZI;YN=jR4L^>Ki&*z*MYy|@56rqhk(+htFb=Qu4_5u8mn{}K<&D5 z+N!fk@BhAyYFA37-YVTS-h+5gDl@FokFnI!t_Nq3IaX=L=eBCslgfOnbXc8Nwd=*w z7FwmLw1{%1RXS6{N0v&KSfz_uPaj?$o2}ALRLZHWwz{*K5AX$#+i@k>iT}V|Fl6uK zy>b?fR`<8CPOYDT>7A&##nMS9i@=#9u+w(tEB`nDbcmy#VRvvN(!A}NRmrY@#@W~)SG{Jge6w%{Y)NFOre??X7 zK)@mbTLZ}YD6D5YoU7JEeJ@IKVABQ0M@ptHmBx%-$NI1Wn^VFgIRaC6?*{0vu!D3N zUjfdEusdu^RL_oE&p3 zSbSz^g*cFv>~P?{}S&CZ!jmX6hytY+s-xg5%R zOIEXUrd|nUlO+qwIn()y=N3yAmUE7}6UsKLJNv3R6J7HoCJPI_75Ebj*(CE&Sv2Mt zmi0WC3ZrIrpz1@G^&G>p&c4=FuHB3vmB!oQ$jU~0* zuPIw4qst&4r0gjf(Fd~3T6Re)-M%yU(UiY8_y>w1|6uTSl>bH9F4=%9Q?ATZfs)kT zkPk6GTyi=FOs-5+k&+7RTCU7f&0Qa^f^4QK-8K6NC_mFdSzR}Fh4PCio~}O;_Nyp% z#S^Rp-!%bDSJbm|Es9kU!KFIa62((-aX%<#Lb5Av?F+>tmO#ZVw0K1cSDZzkR8b-o zSu8qDl;+B3sMw+?U3mvq_HxsWW>rq+{NhXse^U-tm7tE`Pn5$|{HYr}Ou4kGE7lQ%KT|HR z`iSx`lm}E<8IXUa9I5`;3mKmxfKpe@rJkS`rM~()WCblzW>oVXmY_#>!5KEE`dQYO zs=Gs(Uws=JW#esn%n8-+v9wH4&a57ZOI6UXFNS4F^^f#vt51T`Tzv~0&`vLcazXW# ztTadWL1`HxWNf_*IS`%swQ()u!ksHs>`VK6lGg= ze=5C1*-<^1N|~MvpIz14$7HEsA8Fg}>H@Z{LLZ5Go>E?t@#jZ)90u4SA>+RV$KeQ1 zX!;tY1GDigBs60vN*Op4M>*8652C7i4W)`Ra>GfIY`IL5 zo3=@E^Il1|ekRH7>BV%ovrLk^CP=dVL`in6lH{JPlI(n3l6&8jjJo&REdkebJ@2SC(JbjEL z&zvsFvl}GYw?mTWUXkSauOxZFTS~td3nY1Ipd>HPl;oAOCE0&9lHna~{jj9z`ZY=0 z=pShA)W4uRld91@m{d0*QEfDaeuwvF;UJkK|NgKJ@BcjvZ5Ym>&c%^%uir2ZBH`X` zu!bJ#c*qp3ouVx%dPF5k(uLI{Lmu2147?lK$k(tb93&#&hbkO)CaN3B&vz9@n48-j zxiZ-*+$+`~W}*#w_6w@dMpK3r4B!VsF;bU9bKZdR*lVDqF{dwi_EYESp}=^_vmaW( zsiTHG`=N_9ha(4}`CVE=p8e1l7IR-^E;lHelYY%y*ovApE9F4VreJ>93aW-Y`=Ou2 zmm@fvwVMKJw$l_y;XZIwXRnHx`0`U|f<+TYx;QwE;mc1&Gi5&H=r<<19;s@`vmZK7 z+|F-lFQp+oPfQzX$+I8&PI7B5W2GBq+TBaUPSlRiL}No0JIs@{hCKVBg@WR# zWp=m)w5A`rH*~Tz($fVXZcsoQBxzC#Uw$fjTT1CifOMNk@fEVznl0?6!_q{aw(&j4 zX)B~tcwl%ci%He|1^ZFdQ7Y$|ZOWEnoo?dGPodS)O+4pK$2&H@{1ggGk(>y!S+;Y$ z$g^K$cIqRVWGu)*ql(?z&H=%fpF;OZ;hZ~KqH4&qUo=Qs$4R9{>$0V&8uILic1t0g za$+rX?0osD=y)lFbCIzd*D|_3Dz2QL;!S+{sc4sUI_E4|#xmV02Y3{D_KW_-L&3Ss zw2b?wMv-SfbQ^~wr?*&h)Toy=EPH9;j2Ca=%TGm{SQ;n6_|o11I`kWl28Ofdg!v5hkpJWk~;G2ce#*a)vu_j%f)Pis(LpK@@mSSDm(;LT`r+)S53k+ z)nyIk%&PBjAiG>jIZ*W>`lQQclyj=uVAOV5OF39ojy>+Oj&ecO4)k`H%PEJe_&lo1 z#%9R4QKRn_J0X{=v`J`54SDuMMbg8ZRnnLAl z6|Yfz`KhQIca0azmW7TY&wf!2&Af;vnct=Pe42T2HD;OGO_TWYQ_&QuoL60`9P=}I z_CpuSxyh@rlRbJ2_fL5C**;#FO>0@88bhA_km1>V{nFqXP;JH$K##( z@>9t0?9|DiZP<`nnmZAI11*q!1dIEGbKIoyi}Qnsu3c(yn~IZ!oF zL$0M9tQyPwQIx|~H_*3^a%ojB`i`btUbT~$F_Z^Xr4Tcga-`~7V#ZOftJ=si$B%_v zUv)L*36v*Q{gIe@%9E>hVt0!tQ=U@wFP1Zv^3u^(Ymyy8^k;wM3OTxr?o9vd4q%qsdok}h{*A#R+6XIdp(?8_|YX_r}v z6=a?H%rzOxf(sYE2HRY?^w^I}d3<&;o--7ezK%rpYe**uG5=GL2HX5ulJ z{3deMP(O#<5Aa`44txreUfp9UYm&^EDvez^k*kpUTiEzaBL)n}LaG2KPr8^&Pf;fI zJ`4Azy=0b{lwJe5x8~EiDNFF?ie?#;ohKCoP8qI{GDTVy9)64Jx3z^KAel&jw z)@T`AN3Cqco$|>7{0D$D3Ng`nPZn|5M2cS^SIs0~COrmARTFQ-1d~Fp*)I5xMpR1Q zFlWY$xn7mhPzq6{$q-_g=YowNg>6x@;^|72`jyI>%8pFr;lqQUgZ{Z2FgW} zpq~Nub0Rd_pA4LLQ>wCVHp_ z2GunuLGJK#n-$g9L?!+(4~m^MZaJumZWd<2{L$!a2;E^6J8S7<%SX=)?qc|F431Hujz)3N;N&HDlSCJ}0?oZ84s7aAZnqpu1xu#ZXp0X(~?!2f^T z^QixH_(zib>*2egb$_WClMn;{>XRHVfzvI&@5o!sIZ2LB!s*@LcVsBwLdP*S(;tRY zZol8zRn@?_z~-bH`@v~ctB$IHk%8-zJdOu?QKE-xU}WHyq*iSJ?2n01_W;TWLRa{Pc<-zaCee_8$5F=#{Yjj@)&Y(+@It)5>Chco@2CP1{fxP31TID zxBgfDdA?#x5>Qf}Rc7%9c?F?KCUb_#oT(ZZ6L}zMAKyhuzqDSO znM$H_IRhgPCbgyjkI1X=AKynUu7YI&^x4FSjIY>nmaQA}fJeDgW6UEBkE;vu|2w{Mu14TArBz3~ zt)7h&Drx5y0e#_r@L){koFtE}KtI^R!;Do7Ie08g@^~HS4--9914AsElc0JKUKhiE z+@7lj##*jVg7TB%!xEv5N22R_cgWbwElD1YKws3VhcmMo|H+MVb2LLWFgA0CQ%r0; z-HIZ1wOWj7U`*!jq>A4Fnz58|d*$5vIu+yhZ#kOYz*x=wN$z=wPN>FzygT9e^~h}8 zMGa;$89!f9iEJ7e$$22Dq&dKy+j>b{K;Z9CMsyxba=aE!_qOgR_waCJc&Dn5U=x1} z`YN3CkXGAn98C{QZj}0G7!7lX1b`-$7Dh?E5=&DJ4EPKuLB|4iR7)r$Ka;;@u^2E$ zaK`m74hYZf!8V)Kz<|DpQ$uVV+zpp!6WtoAV z>1nfNMQI*~mC|Y=!}ruWKyJc+bZx4h%s+P%GKcOBSe)A86n;5#@uxRG1+zV6@-?gt&iED!DZy>W}zWwM&f1)nhxnm%?wd`DItN4M{toc2;U23F%R z*Yz~l^(wlitT;s=;@Y&waa%J1>z=R1Df0>(+^Hz$c;{OoCvoNa@IFICgSSsj)Zi`d{V>u5v zE}JrCXVKx^(Ajrku8(&3@Z!npWUO7v6S%jaoN_i7PWdT0JS2ndqny`s#mp)K$<_hgDHg^S8S(AN&OR^6_ zJuUp_Om*W3rB1nXkXKpH5_VMiWVNv8N;5*9Mh5?81H*23gN?Wui23UrL{E$%jAGA* zedl2sSa8WD#*w3G1DukN#B*{a=DWwOY3F6e<93`5=8PV=+T_eZ9*wzy3IxQD!R>p zu!F*Q2(MA#V(?)IrxU*DWN4i$*&9wFnb>WdGwCT`y8DOehP7Pl0Q#^u@n_xinOoDb zC_rjjM}alnOMx}L1>uaAu2So-u*|=wWvz!|wKlCd{}id|BcAa)9fk263%+v{<;4i9 zkp^=-ss+bhU|a^`m{y6wIj&9HR~gIo^#9UPngN?Fuo=4Ic+FUlCjW&7co%^WI10ze zMe*e=7<;jS(Xu7p()6@r;g@6={N^Yfp*$n7Nv5SeojvC;J0ymdlh%DQ%wm&PN!-9> z+`~MuVRn|9^LJcO8BgBqpsFl6!kD){0BYhW3|&6;8QyoYT67q~TM!n$ z>44vIt}4S_SW`a?u9jBud!jYVnKmX3@b|1ZGe?9iD;9+zdS zg4wa+%n2fFU2)n$oG@?VDa4|akh2ZvtZe}*s!=C7G55gqmQ;+ z9_uhQzsx~#m^uh`T0IIo#KLByu#QzY)&CUlwBU2c=`r+dM|1%kxic6BASOdHNmt4`r#VM<{iSDsNvl@9C+Rn`KobG#QUd^gKI{o zShKgg_7$}A=BL)N@1T9w0NQ!av=4TfD!+ozG|d6UX4vDLoC9=gJk51$H^6Z_0z%Un z@or5Ojwbg@BjS`3E^?IXQ4EhFZjH{q(aCdkb<&ki#`8EJ&l;dG70$oiF~r|QP2`&+ z>T|#b<1j?;Esy5w5mt9b_s^K@$JE=M7qO%Hg*2->Z-yryQ-J#{tA^QA`@nU{sd#Ql zO--gaRzw^Ic60#_!w#qNE28J$Y4y!HsY8p-e8WckM-ius{T97bMJ+zWFXvchcF4k{FM&yEi*{baWa=R_gicn z)xrZCO;Jv}Rnr($R)W&bg#U4TzIxa}alFQIOo1E)wP`EN6DP)`NG_-s-~dhA-Bfmj>6V94RRDVasE4T1-HBqfUQsp zjo!Vg1%*zJvmM7{$C6!oCAMS1OvmFacwE}5N2OYDs{>jE&;zZ42BTP>7z;MUHTct3 zp%W8ZFu$jB;H1q-xAc7z(dvX3ogqDRoH?qCxsy26rt%lSc~B;EB0gb|Q|ja>OwAwZ z9pYu~HGOkTof{b%s3PRo@^0`-_2lBUd$GLbe zKUkN42gRjRLYU!}&c@bSdJ?vtrDtPnFI_45mrMS2l7GA8--~Tv=@Zz7m%e~)Wa%5& zHZS`KTcwvBWMVD*g^6cb8~*UKm*ykUON+6!mR4ZvSvnM3d+Atg150OM8(umO+sM*I z*fuX)fi22f%fwoC9TU&8JDAwZ9%K?&_B505vcE8iEaS_7s(Ja>Oz``6`EMdvYIzp! z-{Gv5lRW_LYIz?K0&4j%5yEQuL=hrt`D_uI)pEX8j6c2feq8+Y(mmK(OJBm)v-B-& z?WG@M8(8`cw&A6}U>jMQj+4B3SuRg?y{w3dwX6>l&$7Wx>}8{w1eQ%_5?Q~O5|gF%{u;TeCO*8Tm6dvT{mAK%s{tb=&aPIVaDZu-o2juzoXcuHhepjQnLh* zaB+u$B+YtdBgPp1nXc6CHvv6sbUt4gySG35QCQA1j+T%pC+OWb$$;t;~N_2aXv~);rm8y%KO8RDeoI)e6thB!pHZG zGQMST%E$MOGJfQOk?rIAMj3}F2Yh_rDC6IhgT4}${1fG{ZvrlN8HXvC`uM(4#?O?? zeSF_2;}^;Ue0<+1<5$WNKi@aX09gQ(IzQhx%Fv?J`>#V*h9$}j|3hqsN1u=7o;iNL zZ!>`|gWr?5f8)dZB&p>JR^L?X?cKRhK z7x=Gar8#;nN?YmY`$ic-eLa-be!g#%QK&xwY`vfF8)bCYo1tv-^L?X?9-?gV^L?X? zo}z5?^L?X?UZU*q^L?X?G6`+n<>&iG8GWQ}yZwCMD5FB(f_j`UG_{HFIAqzG^1hLV zA>hfJ{wa<}Hs3eOoUs)(XY+ld%!YPADj(lB%A9HrQxP&UXFUg?N2Tz6qs+#~=(P@q zBj^*FJ0IUS@+lUhe0<-?$Q~cxH}Wa&nC;{HMn(>(wtU|x1LiSI9TBEdh+ddgOU+?vIQ-_NI(H=JHi@$-URjZKrU8qnQK zF26vj*SREe^cSb#rgVnRC6S}QBpu2eo!gEL?V1H;zRo3)qrbEsjb5m8N#yA7o(szo zojdbsC_Sh&>s%5!`g>AYt#e7_=IT?8ol7D|e|2vt z`*kjf9Q{Z1h4QA(C6S|l&=F7$=sX?~zaerw4rQH#|NLPv1zBdWkP>$muQd{Ah#c1f zw8;hL6R7e??S>M?>WJ402zLS@`0%f4B$D(Fc(GNz6hbNB@X0 zEk7Ywp;&1Z0>assNA5vpJ7k7p2H6oIa_oi7%BZ2e7=*}ixSJU~68nW0kVxcMg#z>9 zh#b!Vh>K$dE|FtChiGtWS2%QJfQ2D)JP#+Oz7aT5pSFTE{r3y2FLXJlh+MT`%b`M>$37!T&mfL zIU&6bB^L)C((1h8L*Hq&q9phTPP3A4k4sUyNi(xEg_c~|GLPjfmQwOZr06-W6Z z{O5B9403Kz-9M+f^UTpOx5Liq8)3iG#W*tp&+eRX#*;8V4%1VvS>-it#~u~WcncQ( z(D=x;1dCCY%KOvXFqd`;pzt4I`o%S?ymvRj(tUCsEZLX^^ZCzKsgC=8gQa)w=USZ~ zMzMWh=}+q}^r7l_)(fzf^}wSVvGS!9^5HqwGY?~D`uv7o66;B@oF21&&8{pz<|)T| z2`rb#tbZ5Je{uiy+hArZ0SoYH@Jt;feqiNw;c!wwp2fsU7 zsy~JKyF^IGuAiZf0nHd!0?EJ)Kpy_3^`^@@j`;^512>%Jlu`yWU!jeI&UMa`W$cOf!iI*aGL(FpU&+w`3{2_d9 zMeZM?mX2?|4WH5PVk}F$_rmgA)S8zSf_2;t!07jo`>AUQ@}j9a25|Uu>OY_FbgaU8 zoq>PTWDZi5*B|!`In)1oB}(WFQ=bI0T)I@~SPr%0&)I<$4VcGAA=3FhvslTA3m;Q* zMH^byr4U?`kOuEwa$8ojqHF@L+^&o(qeu%VDw+?Nia(h$ibj$EIs_b;! z*7Ty(>95#~r?rfdDjNM4EJW$N0-o&hZ_fJOi<*vAd7T#Vtk=1Z@3vK5=Os{ZnLm9> zmdXorPjQ+55x-CJ3aQ{Szop8f@`|YJ(`Bd3Q+bt?U-ZrIrX6{|Z`XtrmDi8`{-$rm zaVV)jF$aA4@20D~D$0NN-Ek@MMgG(`<1$zN!guTkewA0v3*159#Hf6zbYxUky7W{k z16Yu)OaJ_5Ce98?)x1HhI-pAr&O@69^OiQKOSj^;THa8?3NVwsf|d-U64s@+ zAAlut1C&x-no8Jk){oh5F)bsg4A6bfIO`OZHVRnDc9>h z^G|f-8M<^M%c`YejxG&FmHE2QqWN$c#rhZO((7m$L)a2sx{1nID$Tm|XDZ_fTdhm| zR3@x~WxXzaFctMrBy5xJbNoV;H;E&6i!KdXZB*W5x@^h0&^h5YHX;-(dP8YBsa%<>+H;-1Rhb$Z2mD`V{|Cgfq*|9fnKEqTzKo35sFr z=bB^pZ>nO_-D z^cAq(5Vf-qRdGK3tE}s3zZbTLT)V2AKvS)CF^ZPy;8mF3bIrlc?2n4$SiDZL*wAlb zOAEOD#p=y2(OFeK1I7X?E9GY(S+foU+0{j>%CRhHu5|$Y%R!}w!8FD-OF62dA2H{6 z!ra%{uq}w%|H7XveecClvpRW3B4M2uz`QmJxtZW9uSxPyIWA2v#{*nk5T>qDFR$C1ozk|!hWMYOB z8)&*mfU4?P+&b^jC7fk;v_;rZ1N2u|m+s94b{*jevn}}%riXtFOTdyJVS2ydPWrig`!t}T)Q07?jBTSEPgficfA7OgJiBJ|=@*_-7JQKalxzfqN$TS8qLD=IBbrhbKjVA8ZdNjUqDH9@ZO)L_{6-^yi@RQ?Ly>;qz04cuHfq- z_C#_=d7IgdBGT-%|DrA;(?8ca-fR>I*~pNfgh}O0>1$uqgIW2FVosEJ|P~ zIqnL65hXm7%i0CMiV_)0j=O^2L}?yIj=KV-MN?W0Bgb8Vc63V(Bgb8V<>($Y>;twv z#nEjwj3IFa9!C$TVdS_g@H%=}4GR#T>gW;djo0SlkJskUZm-SXq+Yv8w)17n-<)3i zV%c6M+YPeiPfV}P-;-XOzZSi=U$z`EUb_bdkJsjEh1cFGweW|a*XBF)Ui);}E|x8C z;v)7^$ivA#$G1mze0w^I7{OcTPUW&@-0`UqC@zKUGaY5MwWf0<4P9H) z`O?GanwrjQ`3bC=&g)7gxtyP8s_DG`I7v3FkYwW@B)Q^#Nv`~}Bv*YY$<--1G&P;C z$&zGKe@U)AT9Q93mE^kHB-y-2k{jNTWXmB*ZpuOb)^xs^4tRW@zb46!gOc16z;UkWyt9WS_tr>qU!x@VFOlSdjgmY#86&Z#^RD@lJhWPphi{kU zk!K`%^czVY%f!H{>HI`*N%qu9^5lF;_O6!Xscn)x%{OLiIzRKCB+vdL$-aWl%zSQ; zB+nl$$qT1T^5SYqUb;<^m!Fp8m5(IZZ-wzHYG+$_l{8%sm$Z$Zi?k-(f3+l4_ZL#D zeg%nYr!hZteD66NKy&2ZAKCH!dTL~!DJ-rj>U9#vK}}Kb#Y{RMGDT~rXiJK&twc$> zOZBJ_#zvQchoFsm4Vx~5L?ru6mthA`-KbOywk{Fo7La{LW-H~e&$J`^OsDFPQ2EGC z1CB#=7_Xl}i++FmUr^GS<9>g8D=;Z!pUGUnh2%Q2&tzV#IUG3%&D~8M*=I7pu$ViP zx!myNu;4Klw&G^ZN;y!26wGx%P<3RV$^1!tIf8?%-4swq_LKHOA~q8#`hrEXEJpP4-8LbF{wJT&lGo*%6Vp+7D};B zH$A`-S4%hXoHrfs*vLMU8I&S95d>Mb>8m=j&lH=T;^WC!?*^%2_cGC$bw~0T+$V)| z?r4dsBl}G8AZZ;Zl@_ftMb(jgCUdtG!YL=#LdQ<_nd0N65Y9!$F0H5|`%LDe;>!6c z-c$us@h<6f&RIdu?xs8C0FOm%-c8|IlaZ2qsEebCUY+> zoblo|%18E@lGT(wJ{){iatUSINA{VLHIy@bWS=RylyboLA^N1`GRiqVvd@&P zr5yB;eWqj`rs{a* zEKZX-f^&YXE9C4_W63^~c?ZkqwIJ3Xj=2P*y!Z)rB(D)Iz3a$6Q~a~kNs2miR7H}G zbIx5J$2zjlWTps|7noR0m^ygI8upoPQ4=NfH>K`j5!r<;eI7pl&Kn9cBM` ziHd8Xv6Fo!^9{{TP%@ndCI)2N5IaDT1)%bH5_Bla&MkZES_1aj_fo4hqCX0 zkE+=IpSio)+>m5<69R;U5?TTTLLi|AFa(hfq4yTR0Eqz!C?F*WDi#nB6%`S&p;)kE zd!nLZ=UJYLiumk43yKA?{lDKcb2m$j`up$avv_Pje(<}G+8x( zr_Uq|5MK_8)p@mA<>@mmvzRpwmQiUIp@Vt)Ov_VA<{*ql46QP@e zeS)M<^gxK3aT3WEEKi?F_)51x{#MsQx2Mk}$muhgojI*Y8M#C8ljkZ^7yPoK#gM7Ucb_BmDN zV8VroJbfl}2;l*VJbfl}=w86Zi9CHKa~RDOn7ACJ;-k6NW!BMdHPJ|Xu_it zdHPJ|Si)lxdHPJ|6vAT@dHPJ|RKnvDdHPJ|48r3RdHPJ|Ou`cqdHPJ|Y{C;0dHPId zDd9ExeJc#0a#&(brOGtr!XnW@Haz|`;$@yJ|t2);4yx(tl8tMRDQ z2EISQPxh4^)z``4esZzwr#QLk%@Jn&go)_LzTrwyt9&d!Iv%-W50G00*)z3je<7x5 zt^U;!t0o?~({ z0l6C<_l1Dm3y=Fjz}E<>7UbnVcwD@I+y#%TFW|=nn+eDr@VIsYa{oK7tAO17jw=$7 zd*5+G1?0|m+;{=G?;ST&K<*I4RR~y&RL3n9kZc8Rc^sVAPM~ zO$Q&(#1n}ERP%Cq0B?tQkspe zADi*yr=#GJozN2N`nWzc`QzqT9Bts^TI=MsY-x=Re-T%9oA|af?9$KUl#?k5nK-%L z0x)G+qz4ygrwcOqu4a%l!@x`FzeeCmB{OCz=NjXmN&npv!$hNtvP-R^&p31F(8T~%oU~G^Y!poee76942mikc)q}(_Jap)CgdS%O9b(;> zY7QNe1?M=*8~Xy15+ggeJ~s=z=^4ZYoQVK2(^y#ss_|@sW7`Md)08rOv@94iZCWL8 zsae9@)G)_L1`A#CjH11QZ#uOV?vMMvdZL+N8GI$6l1eNA=R&tuxB&dJrv zcRtlP4Y|CCeiNt7RX&-pLSHmenEnV_(&yz^fBmozWU_BHKfUcR$e-XpgS~?uV^{<8 zv36})VrT{L6Az8!Mj;c7*DeT zO#x6^X_;uUVS=4&eZp@e*zm8tV5_}gw=meI=wNf!Z9%5+J4K$DULY-V2O{JP;8mq} zSmtlRRr;@JuBVUXe4aqi-2a)NT+C|Z!|JG8krr9oE43{9*rbkZt|fjkkFPE zd54;rPUSC#@^h_kvdyaA_B}G2)z&J%UN3xc(%teT!52kMW9ykk*6-xv=T4jI47Ne| zM~Z)pd|c2~`tj)$Jpzlu#Z~|eBjl&IodL>Q_?J+?B1Bx$8^AsQr%yxc^8ysI9J}61 z#M^#I*I_OvUXRPEGHn#Pl9I_EVL_M)T+G55*mUao(B=}sHyD8KLKAxc2t5V ztU&^?A;-aE^2_YQ5*#v2{%JPaPrCHt(xHcJhhB%Ax!{m_M~s@zd~iGOppA7_B$uPW zwX_`)&sb+O@!tS=6Tlg~b%LL6&5Z@mz*F!U!%sH&5Thg20RiWxfVv9QihGgkI#-(f z?x0qZoI{|MybS*b!BFxPfI|Sv8(FSQ$vjICDv*zA=X1pM$mk2?=OjCEOyaemg$p5Q zGk~4|RM{UkMfs4_3_Pq4XQ6g^>F5K0Rl35)_XX-&=_3|lZ7+-6YSQ~NDE!C?>Cjzf z!G8X1fFtqZSDJ4*iYaM2hi>kB7FypDlR|V7+YtINQ^~=58dLc#fZYHV9E38?Bz7ig zg3kRN&`%&Pyu?bP23Cl)*&&R?+&tZ5NwC(CpWde1qvGLT!ohxQAAFg_Q*alA4<#6{ z`{5AeGY|(VkdLzi(uJ9RJ1f?z52(P()fzId)6u-sXp)J1JsA60sw)qG)ItQP* zcpc|H@Si;h`zqMNC86o5Bh?Za<_9<&=ABIgmdHr&p~Xx4aDR2IP&a{l&N3Uz1c?|A zh*>HVl_64j{{Yjnn=KRKm)|+)riTl;pdV9Qrmit*#Swn01thT8Hw`eA2&ISb!pho2 zv7B}i%cf$(QhJMJk)n;`=JR6i9`CWbZ+5yTLMDm;mDkVH)i$2kQj#sIp_0%ul+%jUtcNxe*@Ub`#Gn z;E98ROi`<{3w9WPhHY*AqeMS#$&7hO6ggV-Tb8F3b%{qFFbj3Uj+*zWB`h_bNU|#X z-THBy*%aj;xZb4WEC}Ig%&d?YmrCQUzf>`K9efs4+bs+Jria7i&?Rv(?F+&-+)b`m z2Y&@AEhM%MiRM;>mT2A}z-UeoU^E%S5Dobynts5_%W6hbP#w*p1z-(zGPUqc$>chOQH%D# z|4R5TmDh%^9KJS$hNDT9vPpd{)m)EXGMd;o2Ai;C0I{P6o4Du*M9j0IzZ201AV4iD z#7(8=TK{9>pE3ge3pT=^jp2Lo>oF33s%)7}JV&Fu5Qw#aqtPwapQBM(!A?_Eh`er@ zSha>m`F|PZe^!*gKQAJ*?7S%dMp6D-qWtrt{BMZz9}?w%Pn7?xDE}v-{Fg`hr{7SW z{w>y@>F*ome|r@F*eL(~QT}tI{CP;8RaV*ZDF5%P{mUQzT-D(n4V5_6v z)*9_(b#z;qKFVt=+IJ7wZU=t$Cia+GUI0HPzMnHIEpLZ;qfr(AW97bwmS@^CyES}Y zhlv^ubM&Q%;ywH$Gs_8=uECHn+0U_XMFk5P$va}JvFPJv)ZH&(9|CR?@wDJ`(ro-05<3<`I>QVM>3u@TXctFN|G$SP+rZ1> zIdt4ewTfC_VZ(;sLr3t6ujEenoe5&ejQ}1duoZxBJOFBN2!I9To%=Ab%Yn^(8o)6E z2LX(lFp`N_G#xCbLjjEOIf?NoC=%nFyN$N?FvjOijIAfy7|$fY7#}9U7=4ovBY7pp zA;2WY+XyhmI+IO|>TrTuX=8j-V!VTtvK}^rYte#tgKlagDhCIw5edszCE#PZKhpAA zws2MXe492-RXoNK981(Fnu6)qA)q zlkoX8)II5#Go(p0n+{yM=4OJABQBkDbHUdGKc@m!x25FmDM6RQa$eA%1zm;(B0(!= zm}=hE&xz6@V5XX93$?UlBo@ISs-2*d=0c1ILWBXA$_(~YX~c;$AwZ_Eg9IM}d`{oH zOrEjyAiwS1OxtKJLRnLxs297Nn%Y%7w_)IS-TZaICGF!$Fi89Om;h_5 zJImJAYyb<$FSWH8nAFw_2(Y$34ge~r^!KdvgOuLgf2JqB%WNyXoB*ZYNPunO5P${b z7wIXdTj>i4Q2HSNc)z3cm^~)n>U~J>;g@vJE47k$5TN8k1SmN?2a?Gvk_Q2kbnhZS z$;opmSuM&1%ZVOFTe+gG`$3WX+-+m5VvKqIKH!pA-v)zdD>To>I*DK`h>Hi_XJO$5) zXv=?()z%S6?_{)f9>|jJM+i{zF#?p_rh?i6uSlK=Oe8-+fRfwH7j4Z+vx%NW-Qm{+ zEs8y2KhfMn;iTB~Pf43DS+&LAu~Bp<6|z#jPKw+kVuTU1PMWz^ zX|63#zu#mk74vES^tQ_&|FK>u7cL*CEmu>@LrM& zjqODAb5Fo$%@XKvI&~O}$>niiXVe9tC(UgNCw(a*&jv7(Kvw|U0L;1g0h1+9q4Rn| z+Nq$v3aYALKicqN!?KY@In(zfIL>5uc_zEgGue$UAW8bp;4%nj-#M88`_88TEZ9dn z`_9hiNI8}*u+eh<@CgJ)4-Hs(;LAf<(+5qwER{OQBzSo63EzEIuz>iQJMmG&LpeEy z2UAWEWl=>=04TfQal^x2e`pjB-qE(<{cH5TY7u8fkvU4)q?EsAc}|hpKaO-Lv(s|K zFu_rY(Uyempox&Fl#8RNHp25vc8Q?T|#9#g4lcYwv}lDG*!vU zRLP1Ym8g=HsFD?^l9i{D6{nJwrjiwAE-TAshGK=OWM!#jMOm${wJ}wqva0Fq%V<2k z!}>0a#6KNzZ)5yyk&i&q47O1{L)z^3#5tG2D9M>h)p8UtXDWvYu#L`IfwCRNkNSM~ zLdpUB|7vOd0TRuM_+px*XFO>%^h~5-eF=tpM?{UIKSTQ2r$6b^T%Akn6)Q0|Jzj

      j66Sl{DT~=Mi0;;&QaO0L#!DV&8!7z-v<|kH712JO@&uHbYc_}dJn%xeeMAy6- zl7{v;Epkl-(lr%G*Ng)r*Hj=~lfb&b%GEX3;(fiiX0JotHEU#bRL696o0>DgF*~Bk zamTz3M4j-oQm)CfMPlSaQaXi+rbiw>hku9*EG z)dd!+uTH~zeW^8zjb8Q>tU0-GNo%*}GEpJ92Aoo@*&C8tGfs=F*<66MrUGfrI54uN z0%=VG>jEoRYhH@?YR&r~B`3NDPggh?9N6+AG&pX{&!r8V8mab2`AD4!DLGQ=`L58zAV#Y<8XX_4XF*lZUj+$Y3bj7w zM#~0ihjE!|?8c3YXEOXCmgOW9o6IgYE$Ajbj4dmC825*SX(7E~@;DOj^;H?RF={;$ z8D5}Zh2`Xvbzy2K`?+Q2qzyT+J!N1S@IUXYm2Kt&dv)O|86F1x`=GiqtTsp@=xd(( zhZPNm=EAG7R4{jWSDMN}ZP|~F=AiBmNe4Afi3U}H98?8zP~*U8P!-5QB@lTkD%R;& zjra8u%wB-h*r2+?jjXE})K;)Yd{F-YRR{GS{n_=>E@~Yc)ZEP5c3fseCNZRqW~w?j z2bq>Kuh<9mAXK7r^BhRiLmH@aa}vtzrB*+}M!AYsA7xg*Uv$yxB?H{*10ku^%#$%`W)-2{eD(S#eY%Br_By) z=P_>-AR6mVPXV<065NMoHV z>|jR1AQhmo@j<#AR2`(5knjjQ>svb3=_>Cz{YZ2Bf4E}5AohGd4bbs=236>*D%=BO zkF?6NG~~)=U1YTQ(BhTSs+S>Ma2)-d&qYpvU&clPAB_BO6eABbU|pc5`fwB8cRQZL zH7G_b{ROpzCdY5g;o{SlNuC|}1ZUSRkZ*7{vNt}=hQ9c_5PIf@7Aa8ohiU^K|C|k- z@b?>FvSDjOPY739zxe#K{ZO66>!O2U-hbE}V2OVUi_8w49z)t~w83m>6CCH{jWhcVaRpFOMGnpGrZP~AaIeK$?03YU! zJQ#nc0htY@kcv-YSKmodim%LuZ}Hhklp^9odRuUO-ngsILN)i#pT%cgPbQ8}9w%-_ z;7{5(F4`ua5>DKN!@%FInFIoGd!W^~SW{!T+XOcVh4+i%BOsNW!YU4c)CCf($H%Qt zGww39rKk%2aV2BBl&tKz87=ZEKCea#v*Bq-Ux~CB z(pIO^S^4XYaaPgM=x8Z+GtNeFHWWZo%6|bQr7AoH>1nH|0u>eQ9Ezo;6)1Q>XzxH; zCDMzKI-JHpaF>PVi+ww6939s4QvM3%ARhkWZ;%~|6P&qO1hfk{w==GN@Z!J@XKY)r0 zM*QtU@PzPB^SEP>7ViQGCv2bcr3P9m!stv(F=5F762 zWLhl`d|Y`(pOb#faUi{fvIZyFBipcVv3~(S)SZaQVHH|3%qoVj$Sc$|YacT6`}qbU zZzbIeTivM7R6I(4USi8LqDST(C6CNI=B((Ec}K}3^Cshi8^f)$3Nr;2g7{WGxctI_L zdlsuXHtbSHhujigk_{W;?}<_we-rExNL3QRol^P-0?iBI=niZdgLm6=*)j(2hecxW z{umN?{N1unR#iE9OT#GPJ&c0PdBDsL{2jAP3^PnI+3+1c+y>>@@HwO$GLrK^nY z+g!+M8Ql+tq!Hfn&0K%|#e!#qKTq(C@;47d6&mI5unIgR7tPU?=21X2(yt@f0{BGh znX4~Z{+6hhU$DN236EzaEZ8@gvxM@fi0-}#&^@| z_eXP9%P zMuwipL{AoluSo;>V+m^^;ikBO55qMb8l*b}Gr|IFKK;{*{BjF=7HrLqK8eDOhx@sQ zG%PyzK!`s5?gi82BkoVX>j{LOS~yv-JhhOAwNnd3=&6PABJtG1-NNFDt~AR}Ehvkp z7L>(P3uIw&vNlC$XmB|Iqu(8dZj8s?4hm;C!!Gs!4Q(G7HuD!oWl(6-F&Wxkl?E}i zZ9Kw5n^P)4L1^px4;n5R+9m_6dFcy~EVO-MRb|Or8U_lFp{?D;z-VaOes`U43lyWF ztq00AwAF~j(6$m%T_8+DTY_kzO?eD$%42AY^BCF^JPU2gV`x(zLtBoQ4sCl_ldW>jTBisXmXM~$F5>;q~JJu>lN4Q0RXnQ^+ z7^yS^Ru}7F6^-BUfT(7$YBGvw2CMBMSvcIyz|E{JCCfh*0>j~nPyZrg_ZFbtKX&89iqMLw z+TPpKo>!t^5+K>Y-@bVs((Leftd=T*r#8)oxA36?nbQ%d_i9}0G5`zv6g-28t@moS z8;$Yyow+zL+W1i*cjgGh#t$mhji3ARzFzi2S3*i|{OHb{E6jp} zO`q?!V|ZJK_^L-Awi?UE@^-`tkSfCr>zD6^YBsJrod2@2EzEnOJC3?NcM}v$4{4BY z_dJBM=%u#{ns>KAhlaIU5$5Bzf82^6NW*BwjmEhZXH|Jqcpunc3H zoXK@p^n29dJ8Wr?n!H`sO^SIe5I_Q2H*UD%o#w+#2Ap-}33soN3&18FVGV+;iFaDoWgQnFk5m zs(|XAOM+~BF3RJci}JYV66bNmggXJXMWS^V~u)1iJ9jO_xut6{XG4-PPS?kho~w0Fb8T4?@yK z%dx&t6xEjqo{QEyg6E=DQVI3CXnk$UbBk7d^Q9|+wg%muw+5Xhs<{RY0!~x%E6A8A zE8P7?Xkl}pq~TT}aFv@W1g>&VlQ1D1XI{>Ym`4D^j7x6B+-2H)RkOn?d21RTABXGG zuBOiGE}DX6Et%#Y|CreOSsABm_;9(LCRrmOt)+(L|VQJ5VheqnRNVNwKMS^ zaNJTzz^7ruw-Ch!M=>5mfxiy|jx!0+SQ9ovd1Yu~y*Z&oyIN4aRM%+VQyFbWv2REGWGxu1I-cyB%-IJ6ik&j#?DHV$wt`a@fP&n6nN-W% z`+MruJ?B46Z8X|1gqB@s1&(;T>!_657NbPsh}S|wo4F;i@1APC2Gy^5`!j;%mPDWH z$!6X@2@>v81EzUv|8l%^{5#T`Tvo{Vcjqo1 z|K5?dGX8a##8xx@odrqbUz`=izr_M%{8I|!A1NCD23bXeQ4!+brBV~)-=9Kb{M-Eo z*2MUCE~Ls(w3nJQmbdec6SpLev$z+n#h$R&i4G?0&qKmX6ZW&L_FTf=9sZ&T`)Z*u zVc%e~$3Dk5v#C>5UnqFSzTJV+jpv^sS?oK{D#*pYtZY2DpF%L(b2KD|VJ7UWY|2*A z>J6ufYKF2gf@Ub2MYL`}uQ6~lYfH)Un}on%`K%C_uzx{9WpK^^TWGVbgbS_N(N@A~ zp?NnNhFb~6Rct%A5;{Su3}X%4$X3EtRupX|oECl)J={v@2ey8NA`OeS5(v?)glf~| zBjsBO7fWOKApP3~%dLbwtZgL_p<4-$i^Q#jmBQjyLYn1U3CiMDg0i@kKvs3Q#o83x zN?3xCv#o^F6I%&&hAl5bXgfWe+&vkVimKT(hNUwg=`N{LW`TmOge!K<4>xOt#&EOK zjTmPQXLGHpW#lalwZdaK8%d0Yq_u|06bnW}(sY#TR>BrHQDR8C3{oAALU~9^5G^Dr zk0D8U3`ubwLsEigAxU`*Ny=kL%JI@6Dbquz{b01EWM%p89+EziwlXB0FqN%lNO~BO zhNL(v3Q6s6CXgXXDGW)ZXh>>d6)mA{b`GUd6GPHSp)n*qEfPagi(5Da4z;)w3rVT1 zgbUZVm2eysXe1a72``OI?X3~+?bZFw83U^wdo3Fhl;V2@7!>vlp{YkVnw>kzX^w-e45wcJj41yWsLp>8LfcRRv?S#{S((QyAk+_{uGM%m95%IxB%#xVgP8bM~ZYN9@IKN2|hesE} z3gm^b0(l`E2Syjd3gm?_fpvkE>UP3Xysww-gg+rAFNAeF!4)n52ipnzz_#)2gdR0) zEVmObhEy3YuzoeRop76#t!F#oUMRqW?NT7UwtXFC(Mz`zx?94~fQDf^;rAYF7!RuH zrp))!Fm5Mwnn9z}ig8M0MFrA|3Zxa|z{rXUq!kH7Mi*J}EWB4MUJog0Mcqzth5q#< zSn>gBaBe%{X;9UYDwMvIY%|wgf4tziaP%X-$pW;8q?YPtSAENZ#_d`PsW)9)MD+kyRWA#jEJLkL{q%IZOw5Jp-XxRuZp zKA5+a;8pvI_V-%}$C^4{ETgT2+=XQyRIE3R&S4X{s&FgeePfokmZ_#&36p?`ZzbH1 z_qvskfcsX0!K1B&Re)plght;=_`_=XKWruF?aXKFV8mc3DL60ezc)RA7xFFVuqnKq z8HYp{@+|fX`4>$`mFjq+Jee_f15`8S8z5=M?34_Ck`@{B9I2KU=wAU+D;Masav%(N zo+nskRdgkOX;?0JX39t0$(iw;6)*C05hKLzyrlP{!OGP9c^FulKX<%~67%OPA>ouV zV0uZPAX@&cJm$~JWBwfHF$N`g7K4<>7^FPLpd2q9gF-i*#7oeYl9kzgJqCRuZDkBP zaxPoV7<4NnjX`l%6oY;jAY+hH7=uXB7*t{vWlALmRY*;YL4)Q|KV#4xA~6Pi4XH95 zV7n_GgPO>BpZGDdL57IFisB)t=iOAwE9ny<;idWWCf0~t{@ex*q+#evp)d^H1xfQ~ z$NTgzs$U`PW*B-&@XViQ--9YNe{OFT;RnZY#v62=FhvN_M1u?E)oLc*H9raepQn&A#878Mw{CKV>rr>IJiu)jYo#9RLG*` z@Y0h6W!AUovi-c!Y(H9$m;Vn*?Y#W|08(Yx#lVeR{_kl;ZB#i!!LOo+m;Zl)t(X64 zSakVMh+h8hXPVr8e)+%keA+1jGR88%3eFFs4orr$_oZ3f z1lamM4{1&*+dx8Ec7G0ohcw-Dyd7X&8s3Ctq3t-Us)D?w;Zfl+w3Xb?K|9Zi8wqV* zRHaM}ZC$|9(Ds^03~ie%U}z&uLtBDqp-p)VZOUV4i}M)T5mkw=X ztT$`WmXehx9N?ktEVNM5t9M0WXxr)m4{dQ)6xyypv8Go_VQ3>oLtCX)RKB5vwwkn7hjmU+zucaN# zu>LC)hPDn1J+wJKnmhH63!b5Ef1otOS^>#I+ig}sI^+*v5g;g{=a4VM`#AL{zHV z10Udhy=)J(`DgmVR<{RSVL3Rss67d`jc*Se0-9dbPJmPyR$9Lr+a73XCtKIEJ@5n+ zOb=<0UaK~sEPCnoK!4LV3=PBfz*dK_VY%&rrjNQ6_lBg~193`ZMFrA|3Zxa|z{rXU zq!kIo8Pv#%m*Kryu?A9O+XJpJ>U!(qw+~KQauuj*$&$xt$qTH1>Ft3Xs+WvzJ|e@v zv9BT~_6w3*1cU94=ay!`Xp5j5>hTi?X^@(IAQ1Y}ErPM8Y8Gw2DqMFsyO29^a2eos z;sBCv5jdr^U2cn@&EtZ@HT%hsbc?`o!+^sUK?PLn7QtNt<`%&rPmsnff(IaB007l3 zf&|&N2$aVy0_AawAkO0&mf+bMraZ1;%HtZAnx4m5(Hi!N0GXaEg=-iox`sV&6_sr)YuK7YSrgZ=O`oEEu3>wN#5L@6 zNI3ap`K7O6jcgHA+9hJ%7C~;&sDUoLbc^71YefZGQL_3j=`I(rXQXN_V5=Z$ZthrL zVT$U<2%ZaAizRF{bMtaYwt&57%5w`?e2d^r0&R<6ob@crW;DDlYPk;GAZob|Eg)Kx z_^S=vOg%YMvb>o%7nAt6gus>VClV%vI%@-S?dH~2|)L#~>58P}TJX7|o#)p8={(dA_`amAm`b&iNH}fw_ z?C*|{X31|{r&-=#WwF1?Vt>i13^T1w>@Q;iV<}L0>FN6sc3Z!re#oA8!4;+U{3xi< z(N4pn-V>s|zs590cM@#0F9t$;f4gAW`#h}mo(S#zlOnPAtAxeTPP4rC%3|-8#om)u z9j>=FMWcOPm~RGwF$OlPUNm}Y0i=Ef)sKvZT_%LR?CNMnQ+&4qh9IoC>0>{P68jL^ zw8cdM|Kl4<%k5LpZnBE_ov@ioJG#jT_)a+39FE@|%QTx^hv%=I0A0@jRJ<32zcQ1< zW~h3Y;obp^uTb+TARiBmf4Qs0bJ2IXc9U;vor4c<38xMpk}23tzRT75`RKb`ig*wo z+#Te*T)l+SwEFQeGs4|iIo`DzJ!BR12>0~o(DT88d%nQsFb*r#c4eAvIWrwm;lYND3A3OK8WXzN>G*hsjG;j=b>Nml(A!!&3(CWgh*7ZA8C@aaFusBB^u1R3;@^6| zgT@%q0SQjE(U!4AeZoDWzXvlP(cc-;rJ}#ifSpx8zgS3TaQ?A$hMU4NLv3$O?v2qF zOB^VcxE-oyNWI?}u%-8{Z`cahY+&7QM0NiNsXF`|s~c}Wu(yYz&g$^Fy^|JHhlgyO z_$0&$q1Xyn;(BsC^vi(S-sq+Ll4$=XV~X(KAbp_Lar7lTys+KAI!?Db1wMe8WS?>- zy{093GpW1Hq@R5zRfhwOCi7)-7;!%CqMxSvaS11{Q1b`$bsFSTgFlM4>5H)kr?F@x zKHyW(5qJjXdZ{OsTLhrpOfhlW!_>0{Mf}=ELvt3xo3DGy?p=X`BythH?DF z9-PKcVh>J}w_3$rA@el0n`|cM9-Oua>?LP&m^VTBi(;!XNY}kVt961@|0W)s)&oNG zU-=ggPCEeq^?r-GrshZDv0s%2dC{&u0C3U7DW^OK8tPIy}s0%A6Q*k zT61#YFDJM)TYc!(>?0DbISP_mGfs=FsX$s&fwX2E7+F(+v?hT#S`=AxA>P+Z@caf+ za-wVSbcIXU-`2%F?B?+a15Ey$H&h(Y>}kHrQZ zsi9U>zBxu}YT+U%*JbW-FxBtpio}sB{n$q;PK!oLfgC9Xa-`zGXrvU#ks=U&kIL2W zkHdQ%so9W{Bc&nP6?z!NXkCIv$44vkiI3K{kSar+^)c=F{r=w%PFuFWO$#(Qnihvh zbsWZVkT5NzH=GuW@m^n*VVzN#-%FO2cyL-4oLf%ezz&yzWx!vwpH{Y+5A4;2WhZlZ z81%o9o;_}mM9|l5`&X@K2{cC!PTOd?59%QzaZtxW(&-ncM1!h84ypnkcs)n;uAXSD2>z@rOqL@7m@Bj53 zw;gO$%DiHqn^#G79Mn4@O%G|H&dnE5W-qmRhdw%HYiM79UJXgD z9;ZZBS0JsfKw3QxjI6FeTAe_Aw=J^z%XqI=51*#3u0hWgmTe(HZvvLqxW)GbO)Y*Q zr0VdF^^F$CCIO#Fy`6pJ_wl1SahGsuzLy|P4{4y9?>{K>S5>%S3GVpYRINah@ZhxR zk~+MBg3`~}nCBqfCelA46@Jdo=0mzvqr z)L5)@g&i{b!nD{Mjg1e|!=UOQeFO<#oK8*){DxKh@u)s-2b|{Wkr4;M*!26*n zsS1DKGT&<%)*iKlCO4hV;VLom?C@S1!Uw0Vz=zqe8h_V7&)jf-3d9GeJt3Gk@OOu= z*ox;3Jt6eBe(~{Wm!mp~*Ye=B@6F-!9-Q{bW0{Q8maw6GaN6_uuts!$1nF6kUWc^n z*X-L{*hqIuMF&uR3SUd#R-j-JAizuj`ZQ}zRxy)@&;xElK{nilzwZH=4K2zy=RtyhoP^rWHE!1}5sm!8X_E!XTWTAB zOAc?T4Tn@02-90?38LLnQyy=rDUY|*;ym6`OYrQLn(}x{O?kYfmgD&?HGgngrA?zO z+ETJ|_*t|FZ>hZ|ZRIVs?Y?8Hc}wj?NP0^x&WdiS%@H7PsVRlG)JV}=YSmWJ0@`Nh zu)oyATWa45jknacUBjAqOYL|_mEkh;RKKOxB=5m#lMGRm(N}aVq)Jrr7{)?KcdJOJ7f+vKD=5f4(b~YfK=7|TV zd6jktZ9NZ8;}5*nq-==?r}acMtd*a_&dLwcOh%>pgEV>I&SGAcv8wI{wCm}d?CMcWa&1@U7MKg5I6%v+5bbcE@_4vUc|6<~=P`;WcoxN# z$0)8mM)4faqxhF&_33EeTW@BeEhQ^^obOTmwx8HmM)9JbDKUzl0ZF5HoE1g!B?4p= zR|=yzDH_Fpw~8`bOB64Xni$2~|Cjn1#m^LpQT#qgmEp;QbyB9I_y`zWzma_6A&Q8$ zDE-{>&!UP^eDh!EK!}cf{AJOBiuYTVC97YMb}*9f4WK@a;WS8kHp1~yfUdt?@H`uF zt>EQp48NfYjp(hc0uR4M_K>u$fau}AvkA6fU2h$9^(D*yE9x1ntAxQL4-b(sQI>&u zMsRm7Y1k2yKp&F!fe?78;x7^=ggXq(0Nx)kM);=qodEogVE*M;{Ld$)Rff&Yid+g( z%K%M>S5^1|Q?-M2t^z}dIsEA`R{aMGw*8&G`vKA%e3M>fUTaD1phMn3{^ zsRB(k;WNC~%}OWD!sqz$q~E1;+^lT%2f9=hPKLOhwW2{Wqc3C>I3ESsa0C8!1u`4P zLpooiOCWs&X|~+hC^vH1KTv`Hc+$3ilEO>WaU$^&^)X0#i5jOwS3e5m)sF&si5dq+ zS3nBnB`SfK^Qc&_fPTdLdbtAH`LFa9kY1v?!U}M3_0v^)n){;KnV{*_Pc5X%aJco& zHwEM-oL;Jqu%az=ICDGix}*6X_|rogq?bLvqRd`u!beS4mL~KcPs*9FLuMdaMH8M6 zNlh51L?%=qO{hScFb<4Ns6d*KKx}PBCVUd_)r6lxYV0D?6>jbwZ(Upuw~b#!?ibi# z-Wxg-5+1yoG$Vf-jx%M4>i5SsACuwV*m=G&nb;dY&u2fN)K_Co6-Uo^R<1)8dfNzR zyQLr8DqDh2qn933_{v(bp?!||w)`T_Hy+XW33xrIkcLGE6$sIT3hPW$ldRcEOwq*{``(oOL zS8^kov8~JjJ`;&Kz`o5nsrd-(I4jBlrlUA3-=9Kb-@}&T;%Pf*o!3+Q?=~bS3wusA3NABP6^u2dJ<{y!oQT+_TGY2?b@XP@YFGdxb0~~D?q;r6a0MQ)a7J@AY_&hHM z_+8X92Y6B#%mF?pLvw(y@^XOAm;{;w6t-X$%mF$>g85d&asV#vO{>>%-H)&T)~%}W zBbMPat?ikPGQD;kN6jsftoIkqyaf3IQXQ^DxQ=a#_tQ!^yro$Dot#A(&i7w;8OhtD z;7>rZVM|E8TGD-X0?olo2m0>35&j}|foav@V77qYnC zXdzP|7cv5|kfBn|1vYH$3)#Vtk_(yU0`Ksd5qlg`WvH=!MY#Y2 zl;#4@TG4uPfgix19?~Gq1vY5|i~CErlUvv-*MN56c>fF(l0f z;*`jU3ZxMgNF&C9kr5S0BNB)J8X0i`-q%Y)^$w(@5%u<&D~x3W4@!e`NmW^?8}a~1 zm0?@!pBd7A@(0<#(y`4)WcW9h0Q}AA{szu5aWxrN!hEjir690v*aY5>zM%mmT4 zFqOwGOyzM4GtT3}m*CmLr#vov%HzV9 zqKn_Wh3`N^ME9Tk;y1U@oCQ^Q=@w>%4-k91`f+Ik7rpBN(nW6pBwO?h+sr(#sQyO5 zbJ6=s@Lcqc+!X3{(Hmrh+@cr%QoslTZNZyk&34r#%l{*)x!_F)PIoDvCPNpzyN%#Z zS<EAET~K3fm<1^tZpGiRct1N##Aa85!V~`Y;zNT&0vvx|1{~Le&{`87!TZW^ zuGKUZcfr~2g6d^s<+;Ch3BsnbZ8O4$_hDz=&>m56tiAnMw(V;aHrt#jJIO`eg;Xp=O=Z9;_FB#nq{qDp9! zJ*}R?luf>b617RIE&RGF4{J6dLT$2}NVLg`!lF&mEVqfWXcJ}8CS+BI-qxm^O}J~q zF88!WV=(*;*G=2wuB={5jssDT`^O8k$p`=`Z{tB5Zd1t1xp{u!&-ld(EffW z68pPJd)C1Irdi%!WwF1?Vt>i13`bd;qU%VeIeg8OPJeH6-KPjTuAS};whnX}5_Oyq z?fCDeCGGsD0ihkgMzHL79@aWegm(O1k=XIKg~g7iS>ADFvE#~O$H}S=A#b4d(dqBn6~wm_fbl4KZ2o=2Ry4o zA1jf=(?e%)McDy>!|_jUlJK6zu=6h%mMQ4?FfI?Lg?qw?i-%_lwx2DHAIrNNU;frQ zQ(=1gw$@ICnhQ~~^gSAm3ipAzvi!l8%=3`ug*MOPHz|x$#R=7M0m`yrJAA&;mc({| zbSNbLjtl^`P&Fs)0}wY}=gHlSjSts2RlZZJOq_EEw3t z*zPLU$;|9AKoU1HX3CRMPq7-JOdpRclpk!-tq84xwfpA-`gAZ;%hT~}t^86~HZW6D9n91k*MUnUWPfjM#oUCy*yY+<>0lvqtGk-U zW9Ft=+t0ve<(9=(Wt`~Tu1K?@%oLGdHC@)fjE(aIbuyv)MRiZOy;m=cBV& zEfcr1p$V^9a;xEdGrqYLGA?~Q%JEyXI&LwHg{0Y*V|`1as2;NgC}vyrf@ik%)3#8r z+14edoF30t@)x%@?qi}9`0Fh)1Q^N9Acj7)RK4a zaC=;z-xU>~5i4E;a^Vq3afai=)2-rp@~nWZOn=$VbntDjV~_Z#fNOxt20kj_UPyI; z<@%_A*YRGz!R*{BlwkqC=2{ML?i(j&8l-6Ek*FLI;GfMSvMm4TSXVf2PtIjCbn43{QSJEn+QCn|MQ}bG=uSmQWIvEwlDX#>+3bZqSuE4AZ|f z#4}zZG!aT8qC`lQFynp9>Tx&mtAIVBL=&MCr9vh`d00z?h|omnN|Bfd-6Jd}LTQ#K zLds$yq%0;vWL1YH)~0yIJ5jp)j+L}AtF$TI^m+~uZ=k#eu68?(in>jR=6}mgQREnQ z1LX%GwA-6@BbMFH!&Cc3WBOHd**yTe{ntQ+#6|FM#hf zD?R>(WKJ1trcE?45ZB9oS=Xq2u z&kuqx@;5x&n!*TJuhFkclrs8Jee}{ryVOVv(28cI2j5I1anZh^2V25Ld+VMYP?qbW zU5EGjd>`j_?Sgo?JUlXmWIo@gTQ8FNYeE-5(&zg)I7_fU-$#Lbz7K)=d>;oc1Caaw zld1K(g_%qpAW*g!#E#bL%r1h7Ki}thsrzJrn(W0^^oMj2B;Eh-YQ%C9ll%XV3Y<5x zTlOZL`~Puxv~{gOZe1&oTi0=5v~{gOZe0_IZ+@Us-TyxU@9Smjx?ZHtz^s8ZC-j6A zD)b(JE6sw3djJQBeYtf_sQ#)@ue~YpX7*K(@FX(pU*bMMl^kF1X+=w@t+ekv=9AdX4nSuAfuO<0~NI_#yuPq>;X_V>;dUyfor+mEvPrr z8mPqGf*qtOw>nwfY_cHqL>n49t zB$~W+dCufBq?fML7ZLPwdKDdzJskwN_B0C#?)nDozRq6Gn;MW1wU6I|gl!(x6a9ZGMQL*M8K*0U8Dg2MJK9w+iOsz1y2VJ#^;)r7r^l zSwYQB$u#<9QN%QQEhJ5&ol@E@mqzcjKP%*^=n6>sARxz80Eg}Vv!GfZ1T;~=OpEUq ziD~hhkZ{@uP~GxRkSz^X9@AjuF%6FMxCkV8wg@PXi-7XD2;_LW2$b~kMZh&wp)DmV zKe&;tW}3ST5Sr#5EfN=jk&tu|h_j+aV7dUA;wpuUfKs>!Bq+WJJS7w^0zZqyMWFKm zGG=}rUnR&r~L}FgB-9bXttoVLotpN)@x9e1zm|5}RK*h7- z>3FYMaf0GmvB9IP_;bK9fuYs2;xDZxen`ISug~ znFvi5(}*ZpR3*%jf3Q}QFX}Sa|;y8iHY=R<3+&WiLrXK^%!tP%FRuUMqM0Y6C;SZ27hK1k9&@chsjB zxNnHW=|AyMnL9fDk33T2b$a@85q!||z7*)%#kD()C7t^!#$ zjdsI_yMfKuJUM{!tLa|?$OffFHS7`3pBw{JHt_t(jgXL(pj^+NEXI4iG49;b-6isz zJB_25yD{GUD5~I%@lKF*wR6f~P<+$qD8X^Hy9AQ1c8*&B99FyDP_3)oZ35mrN0(0UY_(G!S3Bj=t#dqe>lLV9FL_);raRsG{@d5@ z)^X(DxOD>NZr!YchUKbuhe&km!~4bD`o#6PH5;mK%`T{0J2vOmEydVe)w&HNo^Cz= zn8>Zq{9CtvgFt)fs@B%<<*-S#s^vv5rgOaeyPctj0gW}|dua>r{{9Tb@w>kV9m`3; zyT1tvS2N!IH8>=_`%5_Xc%aqq{*JVo?Cx)DkB4_P$5`n$))!g7zDB`0P^5c2X^5|1 zMCkgJMnvnED&hK7W%ZO=J-&WTff8N67DczV7;>F*LTxW}^{xZ3SBD(W^Ny2tadDT-pF?eQEA zgm!zFVA<_FtaY0R?e;AqvD;4yi``DMyxYoRx0S_ilT{raPj`Ew+&6mGKHknoXv5My zYLn~s3aOs!cB|uj-FDUjdi@LG+!+jDT(@@vL{Igs6N&lU#>ZpQ==#0XYHJ|R_j!7w zT=#j-7Kv;4R7g0D1(>ek38L-uD3AL*%Huj7=P~Fdcoy`O$DpS?2E80lgWjX4Uw5-z zgQs96D;LacEb!?Lb{gGi@S7=XdLGmR;3r}Q2EfZtpk){Uk33NVkM8ZfX;v)VBe%E1 z25azRS9EX3agiI&L4tuWGY<+AdprL&g{^#=+TPADs8u5*)kiN~TfZ_=Ia;w{Y1_Me zZQbJ(lDM`mf`okulH+h^AnOuQ1xdLhOI50A~0%>vraW4@StI2P~do}qd zBGKgApA|Pbcd=aQF!0dB%VyL0xVLi=pt`qnJ0wg3?(K}V?#&{)b@6k8<^WN#4$#vg zae!J3;Q*}~I8+SO$lgw+X=|W1-`g1gmJZIPkPuL%LmZrGc<;96G0@VZRdZQS$xP0k zLtE#v-6up5v)#`iX}0T>3Q#=TRUETj;`AcVaaF(}MY>FX4At#8IAuEp=vhtWA$9Y^V5hk{0N2pkY+JJWxq2Fs2P5O(>vmi&EycsSU<;2BnuDpwKgSl;op!* z)mb>%)~vEo>5=p3$+<5`pD8V1UU&l}o$Ai&im~ARKS>Ih7cLYqr}{}3u;HBQq``dr ziKe+$8@^jAuV`{m=`w2<&@9k+FnnsoF%Fa zobLJD8aYFx`Jrp@gN!9Bm(8W2()&G{AEwcNlON_meZFPIf}C$%htiguZ8o}7W@BBD8vlqag7b=i> zA%U6~I{hzX8>63H1O$ zO%2&VZr5W2=l_7AZcFcl)<2Q zUZ^D=T>7ta2MXg9&EZ&ENv1DF2%$l@}JkJX^xPlE~Ubv@7 z%nOf)R2K--yf8tuyij?}3zf&bFwWy5k>FWgs66I{%Hu+j<7r+v2K8%R=o)en`Q!U& z$aG%lxLmM(7&r~McR*VrFC1ld$c6C6^1`bO)c`YiUZ{;{UZ{;{UbqJ8H7|@aqP&oO z(Y#P8%nOymyf8uWb!z+3q;Q=&MI^3MH$#fOG%q~UnpnDz_}In^*k$gDZapTM7Y@UF z%?lG0&kGG6<%RzQ9EXLV)$_vJt)~A=UU-LL+gf|0yzo1y)x0nb@w|`-%?s0rC@)kc z%nR?adRkaLo)@+oOY`v?^}QhJfv`NR<%L9OUN~4J=7kf5#m&Mr%kx5IF)vgW^Fp$! z!vbqleqMN$g%i&U+m@cSke-~&3-6T{FfV)?l1_DJm18WB7fzF;fO+As0_Id7IgVZ6 zR42{y!fUOz|0OR>!!$2Uf7*Cnm`2SCobu^UiyF-f)2Mh}=w-RQ@XH5jsK)ccH2QDy z!aS(Yx9MU*&bKyM+LH6_R!DehURY(;%tfJO1Y%z3m|RflF5{b*7v5~ja-mAYRQvH! zm@8qWafoS z0MWegcSxESI=FOSfITl%AoD^3H7|5vOKT`{zOqHs%)D^dt6@3K3m00;E1)oy7ak3i z=7rTFF)z$aU`v=6E-_*iiOIb15P&pEnJ#eVg>iV4q$rR{iUOIW#DP(gqCh4o1mYYI zD%HI3YrLnS3oA@>IS^PG zZ~G^0oy!YXh$7~Nh1Yvt=#*igcwVSD=7q%RV&S+2Y}u6X0)|oZ!g4@#zi_ljTr3tt zLXVgi4z?yWkmq^fw}NC|*me@x%nSE~guPI}G%rjLEiY6a^Frk@FO2iJNF;cc7b=f= zq4Jm)=6ISH9*_DpFLVvLi2UOtG-Nt2bX+djz7CuQ+_BJ>$P3RgJLE!mV|n2SL#=@s zJTKJ7GcVM}GcSA<>NPKnGorkZebKy7Da;F%!n`m+@pY=;22!|A^%jZi)Nn|#m*#~> zTNBIn7a!~LD7(zO@K2!Q`-MkLW*fO*n4oxGXz(a6yajMQf z-Y7481!^@fOhY^`BtrATG$P6iRSEOL=~hn*tH<-g@1aEV!cC@lUYLiqypRaZ3-=a@ zdEr^YVqTbLd0wb2=7q{)UPxATm}PCs&kIktaI&+twq5D)C+Nw!yl|qlfO+8qkaVg$ zs{&(zyzoIu3YZtZCt&7V;yRnu;qTMdx#(tF33ndKJ1EPfo64c2?d?26tyc3duq>@DM&mj{kFg{|C8?cVX3 zH&Q82*HC@*(tF2~jnsfvv@5N6juV@?;Hfu}#9Z)2NQluW*IcmURL=#STiypzVR?A_ zDUz8B&ICkr!4Dy6F6iJa!JZ2$khvg%nhQFxrL`1!UZ*FidHy17LES8#cQV9j*77A# zn92or14?tj3q@is_z5J<1?L(ub3k4$xcx08uEhE~3X&!!ad?!ND3FPX0-2b^fl*?j zKqe*xVjV}NnhP$)`+CU*H@MXklanCj5)-2k2RmI6y6@bAV1cX1%%KE~af5wfP?5(O~J|jD&>iG8AeqScCU&YvzJgrg;Gn zSPko+rLA+h;8UWAx!_7jx<}}g22eZ~R2*|b;&g#^pgw3mNjf07l`9U z;sS9KBupRXg0rki736s?_=+Hz3w|#WbHR2q*f+v77fcW>7gQc|LFF+QjPtlqBzTq! zDv!CK^0-*!c)D2hK>eBvx`tdX7{rk2T+ng3T=1i3IQqPId?K_Za>03Khg=wMEEim8 zsKGFU=YraJ=7QRI=7RS?z2<^(MwAP(FPaM~g}IOi(-*GKel>WSUsK#E`t)y1%H$ZdG9z6Yq=m1 znhS0*ixP9e10cPPpwV)x!_?IPPVhwZd^L{g=8)`L|VXH za0(=y>dsn%u|O{Pq$CBL>Wc-;slHYuPW85T$W&)8SYfrTAupK=_5upGNdP(x5^i$< zqPbv#l*k2@!(1@V;S^7B61kvqIK6Wmo!-}?Ud;ua?L%0y^1sioKNn1+|0WmAgZkXM zS9;I6RW_S;;M|%E2`|kBk2lMe_08piY_R5n?26`sj>`p+Lu5Sja=|l9VJml2%LO~v zQ7Lmls*hfp3tnWT3bbP5(u)fwt1(dqmp>=*2st<5Wn$K&lG_Xu8pU9xRSnxedx5F?wDuxGzAOB@Gd{ z4xQ$L1@?`lu26|w@bH(Dx!@F`(&V2&Qj^Cik;xTElPi!Wj{_r4EodYvzK>Ompd>vQ95} zHJJ;Z0Jz>S9uG-#L8p|1;<=#Wm=gjQv-rYI7<wx1T0a}CCf{Fj9YeDk{#kAOK!I`hHWsIw7 zwJUf%7!3p`Q0*Mqr#b3IrLCFXi?l2pj+!5FN2JxGMP9z0VhUJvdN zDc&25mI_`E8Yx~68Yx~6QfiBCA9Fou-k_LXYyNkpyZsotMt(*rHY)p-=MMdV&{N!E5BNp~Uzk^`7AU(ip7k6C#XHN`#_MW{VVk5-k<nNUNDAl#;ALh1BG!$=R?lCKrs>#GMB|B#wgoW5S$`{=H3p3 zG52M`atOp=U2};r=Kd%Y&24*c@Gn8MRM1=_MRSc5&85^9d{*6bb;w*}>mE0|3bv*> zm9GVD9ReX^Ya}9MD~pY-FSrVl+#wXSbv_Wr){TOttua{FRw9h8_XtH>-w`QxZM0O- zRwG4QjTCLA)E0f9Wn1UFb5jFsO?68C6}0s)2pL-=5g}VyY-~N-Rge~CYsdS7wvGa2 zmV?A#U0aDTwk{Kjwq7Yxv^82PXseN;twxHrQfiAn&uvpwzaHxz@w;GahSTx&psf!> z$k-Z*2-(VFW9vXyLA0&^2Ez1f-0q;QF<94DB8;s?LebWVB1K!HrGmB^DcWkJXe*_* z=wm$qf zkFKTxVQf8Du(UM>>)J|$vGpdQXzNQNMO&k#g0>nd+G?a|E2Z#iuV`B@l6knZJ3|Lw zd!6ANelys&-$T%xexgw!n+Y*C_i`0Q&rzB82W>tclsRr=u&&KS7@JQNiZ*W$DcT$@ z6|~t%(Pkq>n<=$L_lrLLtkZ|am??V8^9a{?EA;wP^LEy`CFbjPcwc1j?V$WRXRjd6 zE=Ec4oeeChY*td~{&jew8efnLmaLFBzw&jb8bQeNou~=AC;o%XchM8^-`jl&D_app z@-4E1T?_cO)(68XVcVr{iM*}#E`1qZ72fgIc+4bs=|BCTZzH`^cSL{aow^u_wNqo6 ztMcyD_$RCEow^2zvs2e0DcGr(ASv6aS0lkH*YlAmeYf7i)Vf=5W9q$I-@(+rTkmD+ z+^zRBEx231#M^51}kjemPfrLA4di2Gvz42h{OG6@aP~stm24 z0}8FLM}pR$g#@i%j|8p1+>~uMWp|pgy{7CbB(UrN5?FQ+2`u{z2`u{&2`$rnDhbPy znZmLhrqJ6NDeCNl1a+1pL7n4~plmu4=v{~edRHNV-nB@ew-E{TZet3)cQS?EhnT`+ z&oYI_-ed}oeZmwT`<`h7)_gih#bb_8^jLvV^jNV_^jMit^jMWp^jMuxWuWSXY5>(B zl+yR;#C3Q|fbr3Q-|BmH2H1tD>gds<=XUx8`6uC$ali^voytckwP`rm<)rS@Z7`I! zjB}rk%QX!rg5I&<{A3)NcL!nObohxIuTiz6fx9R(-(9Lg~z_@x~@> zO!w#~9b+4zI!U}Jip)U?m7?S5@< zi$7)Viu&2=e(m4ZYWAGj^(*HuS-u!-!nU}13s0GAs0H&@E(4Xg&3E#t3r||SbRoI8 zZJrf#@ULzVdP+U`xvgwn3TwSzwGF6;;gtj9Wbm?M)P0Wzlx2HIU+7Vm*L!3QlZ1_E zkjERhaM?=bwZ{Nu>G+d9cw;=T!sFha!5ll`0-!8yFF=81C42#20=7uFxM_)m#61W* z=m9X~#Yq2l_YCnRX`)`UvR)oA%kilkRLE1Iz6{NEh25lm3%*iEW{U z_FtsSe4oaFR+`Kx-x+A5t%a%bU5hN+5~kMoAe-UUNiea_hkK>Uj@M~m7Wi&vqioIA z*8AS4Hoq_{eM8{^J6T_dlGVOnD3huegK6;ngAGX2_yDIm&v!X1P1jk_w$|61uuRZ_6CktK zx3eOk>>kp#eZIDATTk5s^*p8GR-g$9W$cGmwr}FEXx-W9heWS$@*Jf86zqJp{ZQ8AF`@XZ*Ge6LCx17;J*iiXpd0bNH@*+XgV zHuj2buQ>+$8`(Aow?kk-Qtea;Pfqi;ZzA zaesqkC#*r!IF41IXIUl|P>#ny_{`th0y^zWnB&jfh-{_PPHTlX`ekhaW9zh=dU};V z`zkPwPCNRvt^7IHfyvZqA0Gsh`wuV$I<3lMDSzH=U^?rxuOAO6fBxNIigjAf9j%nV zU=NrQo%Yam(AMr@FlDIcq-5o9|2UXYI&DveNBKKE1Exx+jk+Es9bW=dtJ5CLgtkuq z0#m2c(%8^r-T|{fryV;yQTaR5n0lSI3Lfxx`4G%%oi=4Zm_jlQI_>6D04pN1UZ=f; zPV{%{0z(^h+8I;*%HM;>(pHq9I}Ed3r!B>}_7~HMx9YS)B>tX+?b2yQ7<>L+pF-PS zopv{w;|SZQ({9JXnnO1|6)kpsPE!);<(vP-n)MkjS91Dt#P*gHlnsE(d6A5ZIbPl|Bj2 z3jBlDp=0%I6wMD7tMoT1SeA_OtbBWzGFMS!JD68&Fwi!P8ki z=6hB4EAfeHF;!iZjX?>IB%eo0WnHHom32=$kIE|h61y*_YLzv!I|`g0*!5onEvF4g zRL%-CKX=5!)v6Lz=KVjg+j5T^1Dv_{z} z1KSG17DNq7r-l(*am?!#cMxYeK0&NP>6#$It?DUOwemOaEvJ>ht^?$*W-u3&>t#Z`LG_(x>gj)gDwP3G6T+KL=qd&wetX^y>EL79f%Zk&3aAiOqHD z=a@?L>EGgIDGDz`p_hs+oYw`xwWQzOdG`vaP^uOl3IDMht#e<$rnDt^dY&Fjug>fvatf zKc@@Pj;p`FT0-~oG4oEd|8BEJ%{yl^rjEPp+9Z>+(dR>N=kg1QC>&hFvEF=HLN zLUgPA3n+B)ewg426^PI)5cs6I5X)VmF7)K40hsPwp>`tV#cZ68EutnGpz@C;e)Go| z8!o=R;Cll*tR?(dcIYMR@V~B73$Q;HU1=|SR_U2gDt@7`KR=wrR zu)&=KzYo|Kn&DOcEp!I zw*p>HTGzHSqr964JOl7cK>?NbDJQKapE;ej7$KaMHT&O*7l}5JVzIdIq+z z^%%XJw6+~@3@;WKUMi`uCN%=)+Tr7*b-l+Ntvv-h6S#%VuquDaKB&B5H3nf9(>uKc zdJ$lkhoCb4^87qbZ@kmY&c_LC7a;csVJfdT4}*U!G|uiV2;PQxJB&!-l(l05hlJ(y z5d_bqN5Y8HspFIF4`GXC}20 zLCi$yvLGUZ_PR%6KYHm_4=i(?&|mPIfxS9}HwR$_czxR~aD`iWsX!k@_G3Y)%3ny- z9cQ7VT+{$TeTeM8f+#aVg(i_OtMcYk{LY=|6nN=)5zWTv>47ag9E^Zz)${C>yJm!2 zHBf|jlVnz`kjgKkdv`8|i`@1N68yQqULK1#UdkIpp}TqS2CW(_0=od--&`PMkjkIP z@qBOp86me05g`m>b-0<3%D%LoYT624#T%f%1Qh+VWYE>|2`8=ifJd4rf8ZcDw zWx$SUhF5u;IppsDjulwWFoDenQI*F#lltjlrthi+ zaWYCz3nNY-;@Rg+-%Sw2WhlKmgvdY83-jgkbCKZ=yorK(5E;(}Q5hThpjD07sr+lH z>%}vn*TvTe{&Qe|3*p7P{6DAiFJBs`^h={b?*I!YOcHz+jO&8UID!A9q&HN%v^=0* znIE3ICJTOe5Q~5Pyo3(OeU6lOI4OR6Eu7qb1$}(D8k%(b9UM#Fk+$0J;(+;{w731$ zq<4py3tm;?NN_SWXQ}u7cSRIlI zz#I|A+o2ad{<|=ChmmyFAHp~tia5mn6sDlVzu9Sj2~*Z#A8kG=Ohd;z*+zw1`KSm) z$1BM5);@Vlb-a@8wp`w;I)2EudtBaD9XGK3UYB=N$GbSD<6OQ#b##c2clk2>3w;Z> zB3E0UoEtE^HDQy>8KsY%vvQU4bmlBE$^tXbWvZ;s$(bJI>B5=1*6Q5tRNPZ4WRKTb zoj=J7C{Gb(7FeA>hGN6iTU}Vo%efe9X*h}GVQc*)FJ+(Om0&sxt%Ca@tb3toWT?3L z-2s*FM^9Tl*Fp~~#AveE_j*1AmIj4X9{=lG123mK%kc{0B9vYdM!bxxPHR$Dz99U9 z;6KRwg9!H!{P8uwuIS5VTTYt5UIXOqAWY>w@EZ^>I;N`5g7^`oKKRiX$ab1pkCe*W z@&*Ln(ne)h5$FVPpI8Bvw;Ww%eR!+Eju31$a3=(@D*r@~))(_py?dG|6Vz$QK0Aae zd=u^+#U@H&W3a&7O;HYWi%!I(w#(_nK~RVh)^$4gciB0*8^6fsl(8#pOYWpOLk^?F zvE)vgQ~o=cOiS*hIYZ++;UKc)PMR|;1x#m4?xZ;*+JY&znn>mfT5mM)d+y zX33p2XY@cYqb#|T=2VOVQ-ykPC(Ri%5lpQmcha27nPBQHxs&FMT?l4@C3n)CaVx>p zTXHAO8GkOA)t1~zbE-FhX|Uu@nls@FFzYS3ljcmk227(Rcha1i>%nZbMwUtnwf5DGH(VW-kr=o~wmH@W^okq^!^#dM(Ro{!_$ z8R*4c)7LsLSRU*R=4KuEORKnr4`>ybG?@o}kJUch+#I1Rf%e)HurK}@w}^WD!0eIw zB+2Hjnd0T;xWn`b?kS~=(`QI_1GA6Ezc#PUA?USvN7QR4$euT&ymoKd_m}-3+4Ekx z*B&MNv9g~ad){&K+V!$ORrY7d{$|n4DIfQ0g+5pE&zJp0vfnIw-gfF~Uk19@ij{M4 zGdX}!e%v&)FZJEtsqYrROUL!c|ERQLdBlL*=Sp(r_YBzg8fk~|mJo^sE3l;nj0lDs%Ul9%cwdHE7a zUb#z>11}=!n{MmFlKOOF2lB0S5z;=b`%I9e@41*I`n2wMH4>GgF>X`ezYJYwdj5mn zsUKvM!>bWgM#nyFy7s|1=+mZK8I$y1jcV119bd3{l@AK2<4Ir}~xeLe1gGL1@k$r6s7z_m#z58-pr? zJ80trwbI!r%WBZ9lmj(`ggHqFs`Pp^*mp!^If64-yHQZOlSPh)HgHsDJQOba9)9qR zvslEDE&^_2l5x0YO_66!9Q~$%2zKa9$LoWC}=5feEF70BTEV54hqVUIHKjB zus!Qt(XuF{MX1OMskU@G-SoROk%w)h2fLxeecHp0;h`)=s`Ov5BP&-b=aFq%C~93d z-A|3{#Z5fsjpN<2L3BcF)9nkdf2-eWMSS`4hRJ4Dc^2U&bcER zRr(rRH$Ym)NhPXvMpfw^ws4;);gl0@pz=B<;UY zQ}%^ygR&3emVNem(q0=E<|_Ll(zacVX)1dIX}|pgIx>4BX~+HuKFPkAbh_ONqc(dJ z=}fyA7H4lJ-PYa(Z)aaZy1*WS7G_`C02&X$DSH_QX|ZxHMB7SxvHk7E!<^*BG*!BU zeov4&f^&Y@6&W;54SbE>y^Z>LE(rU>E$)O-p7j_V$#X=sbScieD(eraa}UdT&dv}@ z9OoXp?8nk9{N3_-1j-XkxF$>;JYx6jE)f1MR747XWYwi(33yQ#BZsFWBP)Q?8W!b> zeLO`)w9u5dMxXfJ(hU&hxhpK{PHFe@kU6MlpqwYQ=yEI)LHRSZh9|oS_2RzL-c-Ly z4hEhD<&agSwVWG9NiI){VOw3VKEb2;SenL@Wwg?PtvGszv6v^(nBs#hUc+LZTure| z?WRcqDxWBo^QM9Rs?`#y5ym&N$N5_8r7jk)B}Ri^k?mAU)CknR;qS*VxO@ z+c}d-PqJrIb_VIm_8j78l0Lz{g?eU_uC;eE|0L2=?C+^(F6pWEBI=n>dYV0hdX|x% zZr2gNob(K=n8Lx9a~2!T>o0Su!6`@$`53#Lb9W#Y|102bhd%FZ#MIX)Ndh zkk{t_#GW>95tMV<;lINH$UcO0D4$iUS3vc&xyr)%LP)N$aDEa}R#>P`1aN(YlPDxt zS2!6$-bS*WkX%{ebQO~8Dx7{oa#e*>E+p4fIAew6iVCMzNUo=FP7;!9zTXtf$RC#l!f=U%!srqu7SGf#*q# z$RC8IS})QkBW}yXm7^g)2H23w;k}NL-Ra9=n#pirJ-v>>80wDOR>)+=sHr$wKugDr z=Kpt3j;9XSVh*>nbEF2FX1tt6o*;T7~q zy><_nQo#rN+he450q{Jw2&qcirE4nrU|(0O3O?^Y)P00h6t3=bl>UJ&R!~*&ssFB+ zs&bCSd-$=v`QH}<9Rb*cXegHe9EgFQ4A}Y2p{@a{f=dDp#Yp@E=todIDf4MMJsjpfLt|9$;5AhgS07*EOnws}Q!wNbCmsnJ5V!o|NE%gk3Qb z{{i~9zmeeDgncm*nT0s{VT%|EA@6XR!hslx3ZNIaDB*U5NhYWYu3tD5BfkN%*R?3G zD!72*aE!zwK)>0dgj=Jk;F1P4wk)dae}YigqLz%S5xkRGg6%5bY zH$dp&mIaNes)Fk!8e(dE7eZgRD5xs9Vxlod!ru*-Uf3eWysF@eiS041>IYbLb7-&w zgRSC1ihVJH^$^Tuvg%^io z>hA*CKF#G-1(#f?ab+^9!(CPbSY0%fYcHG_=(&Jh+8pY(3TNdc96B))_W=DuixNf< zLzk;Fiem)7fY6^U3aSdO(I|5z;=~#pgiURG;FcP;i1A>KOU$!es!$2iF0* zJw|IMzy>#mR(64#^z4v7xXNRfD;W0RObDGEB`6aNJjit(`(j$v2y|0(301*$9tUEe z4+Hi^b7*ixH=9IFX04f7r>F|92RRgDqpv5PD`AUpM^IbTl*$zghhthZ8nP$-FL_nL zg&}HunT)S+Kb!}lfBY}O(7AvMMI2W?e6&3Q*^gV6Z{`M^ciHeQ<~k_cM^-O9|G^e( zxT@fykz%*Tutaa5$F(RCIt00dq%6kNr4VXpQBYNI5lK~yan}QV@83vpJxN`R#H&Dm z5+z~ADux^+8e$|o$Kh!`wg?BP3N9~cjDdCsY)Esc{L$u>7nhrCkCCVYdVPx$uCI*z z1ask0iz}8C97wL3@F2MbDjsT4jjG@>lzlN3zXLRvk3?AIURDM>si!<`tKjmK12N*6 zz40spTco%g2Q`(<<|Pu73Cdw5vh&(Jv@5uTm!EFB2C(~rP~OGRlg9dn;SPdCd#qWnD!7KB(Us#P zFaC7XYmfX0TLso8m2%G;vjjDRa)l#h|d49ls2vx!54hP)a ziK3ahyF+g&Ht8?ZCN+U~Nxs7pi0w;^3H}g#2B534P2@e2T2^$YiwRf6RUyT5jO1Y4 z9pg_oT?MJ*OCpTe0_hqr)C_R3jboFPHSBY0?}Y64Q9dyXgl}(+nzX|O`C)LiuJL&u z?Qn)sttS7|ExXgrIANi(M$<9fDOokwG{uQ`B~Sh3bOBcDYRev5tta?Aw}!H65ylH= zaotM2E6Auc{&dqcw0~Ov2phJcg7I=IY7*;H57wyKA5$!4@!zuQ5B7vrD^7OVaT%Fa%9={%IWqH(G3wj?EhgcFI0@xfC|gNpqOH0=ZL1FECEZV$QU~z_9#G za-Xt%Wn?)n0O6iSH|r92g2MeTsGV6F;hqy7Mg8KBtLTph!5V)E`z=ewAHu%>Pve5C zX?5CT#s$}qnGVLd;9A;z6IpRV6WL$MiVLoz%|rKr6&GwHdnH+M!SyueL$Fhd5g<7b z?WBqSU~cEfVd8g-B3)1i49o9lc_qu8#S!JIf-8aw+^prm@TZ&3hT69xU2q3Pr!QYN zS6N@t1=g0@=?pruzBXLljODJ5j;QE4Na8pG2t(Z3Qil}|+4q{JENf0yii5fL)U-$sFRzO$Xb8bd|v?z2`Pk0*h z71vxfx{V1>AtyuKmsH8Sw5LPm#P>nGN8&RO1D^!(1BmNEOxX^Sq-NCcbgaBCNUScso$Wsu!FrlSq+bfji1aV4ff z;`0_I3e}v=F6hrt?P}7MZr&)aUGO;*d%@34oCThABn1l`CS?n9nKUdcWTLcMSSp027FG!1RSTyI zVXK9UgmBctGlVEm3pWT+rWQ@l!GBel*nr>a#q+@}ggQpVFX01#j@Xzk-LfNDackSO zY&j+`ZYlS9m;VDk=9cpbbTE8ASHkC)M25?&iCtlfI{a-Ys{FF{CaV1K*;gRX4PpOZ!Ra1Gr6;V#xmI}?m7Z`uNjEAz&i;ao33~TY zW1Rg5_C98N7yxYVC%hH;wrEk}`z)aN8mN`4g`}Qu;x<##crc&&T0e?$mi#5$>dTyk z15xQ@1_b-E=7Oq> zU;bJ!#X6Y*!M=ivz?A4@1_b-sT>_>I^vRj4I-SgbVBax!fmxuF84&F2T!lv0>tqH5`?}nRlGQqy0l~gPG7UPJ0l~f^ zGV66R1A=|siXqdelNk`~>+uPgtti0_bHi-c$qWeg71O`B>f}NszMh2b(#Z@6_Vr>w z$X=by8>YVF2-~NV84&F2P39?`%z$8D-~E6+tCJZJ?CbXem;*YQ0l~ihuY!47Co>?} zH{dNWhjf5F;xhrkuVdhUj?H-=MJd#o!ut{_G*$%|5bQGn!G8i|!*l^U1Y(gS!e4zR zAh<1x+6RkOfC0fi6A;`NxyOe~xJcM%0)nfM%Vn0LQUw?g>@xwui;!C%DoJHPuulSl z*CO+xaDf;i0l`hkyfIXeCIu1@d`~blP3Zpu zsF9yhi!NcmIUJ@b+fioxBF_1lIsz9S3(@=E>k9q*OY?l4nCUGZ=@Q`+tr@PG=l42DxgJJPgMvX82ZXNtrn0bjBe+%+l$2OTb$g zaEYBsssA0D?CTEG)5n~Wto{j)XWxuT6>n;phdpAGKY%*zLA%qiIi1=D-BJWfWlP}A zg1{ERCJ43%aD9SUmHqT!lr0>OHbR>%h-#Fc5Jn7P*`gIg1>qCK3Y4B6Mo1*+;(rYh zL@PmDfzs_kgmje3k+7+y&zIp56xxRB5(T;sun(I-Q?{Wz<+|*kEo4>peDu3s_J^s( zFQUIw4CjRiyJa{~6iXfQAh7%+80glQBtpdy82)!c*%Ag-e<#kZXkfAk%m#Q>bAeC; zRrbHj0X^kGD19i5XiLP|BaDkP1@R_I4~7sq zz1dCYbQ>PBB}-6$0AXQJxHUcUQ8FTsH?u{SlP!omlpYsEq#T4xQW(Z5JC(hM(1vAH zZaFz3Fdkq&O*THIfXd#>maV^>t+bq6fibFlX9y-YST-5aJoiJ_3flo z+ji{&SP*aJ^unCl4VzSh1G&vXpR&49cU#NKyKN)R-@+AutGzhLbp*HJFZ{jh&Kf&g zRzCGDEWk2M9P601G|2Z!_XyFp6qI#m(niRZu`+|0L?+!Kar3xjKk8 z^KG^SSmb+fwE^!~0=pcLYl1M9%@+W8hU_!}7G6QzkJ3j%h#ZD4c;@z|570j7i4zpg zvFf7`Dw`p9p7o=Ro_In0g;FohFJhg_S&eb%nXwIe+%fM6sv{6Rf+%x1W;xJrvZ0%5Ua9BQrqXp8Et8TxEiI`hY;=Rh_Li! z29hq2M^OA?5Mt(YId-*@u;lv4 zKW-G5dP}a4{NpErS#8Pnk-vH-ma z@;P9(TXL!5Kj9)Uw_5r1m4tcJ!&7Hsb2g(O<#Oy)fQ5b&=5Yy%t_c;>f$G?N9N>Nv z=0RWUyMyKC2*L#way^XjNSdT^vXh99&U_mOBC8&wV)@EhsOLcWD5aD;S0A^zy9!0)6x7xFDkfj>wW z7xFDkfj>!?6!I-hfxk$X6@5xQN|PB?#E0wwElgF>wa5xs!qgV=EldHg?go?Viue|$ zK)gN<%z`4mg(+Zbwzj^AZ($1fg;`lN6cczLSwDl4)kS;@Qy^8}3#OrnZ($0g=?B4_ zS9CcmP1pUQZEX?X!W78Vqrt2%;#-&k?euGaH5PHI3v|&rCe3$?mwdhLvYKP;+;_g~^%jM=Mn!-@@e7m~Lv13}*%}c`@(vtxL{KJ`3%# z89O|Q_z6iN-@23{!I7$P1pH}eZz12hl%i;uUAPtc4eh8NeCtx+$}aNOr9cyXU&yyE z1+F8h3i;Nhz&7@RUAX2L&^NLz4*xcxx;UHm$e$&8Q~oS5mrapeUTaEj8gltpDbD6a zYMjmM!#I1M>=(CYmz+vwIoj@wV~XT-6VNxtR(xFNb>Y~l00*xB+ouB$#aJ!dH$#* zFJ#~*P4Dy6XqU{a2$}yQ*>D06P2jf+j=? z^~=Io$}Ig3T)#K4%N!u2i4iU^TA?9W}$dJnB#Q=hIRnsVZe~Hh%-nD1BRRnHAf}KqPaRLVZe~{mBrkTnadqi zbM7zUVrT>mu~LrL6cXm*K~N+IEzIb z@FL(g#tj%^5f1{l2%`N}2?K_lb3}|sMzb;o3^`v*LwLBDHk2}8$oWBXOBgWZTq?8g z>qPvFDpCe_r<;D4Ci3Ww^dJL<9PMGp@Q9WoRpJH=(L+4Ijc!p(55r9i7;@H&n|SCO z$Gc^N=!8sB$@w6Kx{a?&+<+nK{gFj77Npb2!aTkhwS)mf&Tdi8DI^+I;sy*+3+I-o z)}@H55(W%8`$P$6o^T7@ayMXzN;oB%awE!sA?Fbh~WXTKgWY$({<6Ic2?LDBKqihDJ z#|W8{xjYo7N(|lfkWi@WQkVxne~;vN6EH-w@GsPqec=@-Q-vmAh_ttm(^U3Fr0qfz zFhts4Xaa^vJB1&?UD+3tPA@b8L!>hcO~4T8wuL5Oh;%{W5VSD+(tewpS=J7let_f2IkJ$YZ5AqUaa(QkH+v__Mg(hH#bY`Im7$RLzXaa^vcP=ymL!^rfO~4T8l0p+OM7pf-YA!Vt<32e}F2s z`Cr5LPa*m6#rK?$eDvabT}VE7@qH*HAG`Rz5b|u2KMBc4EU&$;T)@zELo|E4KM$!?#+> z`CP-d7G#{w|MbN+@2kYwys1-c^M-!;(-{7qM?vM_4t40R{!lKUVa~AH*>TFdwgBYt zWj#UBWy6>Ca;afM@KRv!S~`COUi+@R>v%VF#DZdc8tVeqGIE*nZeZT1kqeb~Bc;(I z@hzVj#K|r0IGc;INBKe2KiyP?suy9aV3SDbNn@x+*Nov!bzP0eQAkJ2 z4fh2@MJg=K_fcJgEkat2=KXf{epwXsLBRG$L*>SM4D=Jg4o5?I2fiQ%8pu_uJ+_Dj zxXo9iw?m@Xl|VPhPd5z#nlE*Tl^C-P5M4cnj@1*4np%@NMUCc7`?8q&FM+0AEo&1m z2DPctymMa_)0$Txd-(q(&ztylG4%)XU?aBwpEYVU@9Eda$d8BYwC3_kUf^{o26_fy z7eqsOTmNtj^d`XWiH7q2zWSg{x*^;h2LR)3_XqS0R=JgLm*qzqP!Z-Cjn(K5-Wh_>o6m0bPo}?k0l9>7|wlq_83V{ zG|5ROnPZZc5?sZHL?y{B%+uKlSyxW8VF=ACl2)aaZ6l0V(Fpg^gM zu|?<{2c36P&HY$vQi&Ht-6=;(wHnPk<8`hI3-c6zy6KJryaTKq)@5^QVY9x4TovTL zlxLl_vgXk9)i#1BjOE%W&)3rA>gq!ilhlt8pMWY4GjGn*H8@um)Znve(8%l`nZ1kI z6RVKTtY4Y+2eZ^@-iohZW~^ccf4XT9gy&$3u&M@vmR!V5e+H}c&^${A?c&Y)1Fn*C z9aORw3Vv^{WHQ7YEoMzQ!8Z(+q-bN;31U~ORG_P?8_?93AzO=DTTA8@s8v<(Lq5aG znV&8B|7QNg!^me|zT|a#R&3*Afr5HtTTjy}*p`g}F%nyZZ700;I35Rdk!$YsQ@5hS zkISi%=4$4=0Q(>hlsA*gqrE%4RrBWWMJ`T8vNyR zSWU%sfu2j~wsy~h<)S!GBiR$ka#5UT3;l63S@F-MWDk-R2VF+JMK6H8Vmf56;K6eS z*s7Ia*b>i{?dML-IK>#9&=uDu$ee~HPN!jCt^2C!Pq~F@C{(Sepa&pwKQm61^QpRL z1ZA-O-HG^q7AhZ4oum0==zyzoM#wSe0>J3x(3swZM$#8g&=(~y2F-ht=B*(s<~>F8 zo(Ef9FbM+yO6bg&n49(z`@as^pSszvGkca~HzNBFH~T$i-@)t|G;G#NM9q=1p-3=q0`QW{JMyIH&4~w3@dJO3-+OM&vUciLzd^n zPqA<1Ieg@FsqFfb_)?Y=pT^F+qS1T(OkU#Dptgw=nsXT3>EP!44&p@;@olk^7ew`8 zls}JF%yHZtHT4y@z7jN0!?&g}({xSpxyp>z-W^X<@$J#izEBI)tj{9ELLwdjo8!>l zaz61?rBKbdak=>7bTpLF)Zfvbx$M%r`DpD_li=S?)M@jZETu%z3^(!@M9-ZIc z#T8(&m1n>!C=$nCh;niKJ0PacbU}3dLx8Z6tKj&h5&3SOntqX+*%qUB{#7pXosp7- z(+h5NGvm-2imiaE+ugh(NCj1iG0)(+<1V-GJYx%t83@s~$GXO(9)K}4{6QC2Ph$pt z6EyaGmebf^`F1h(5teh5y@YZxHvd%^`+=*3#@^z#kj8!;ksoZ~bl)oDW*WO7#bw@i zrC`^>LO0K~Q!UDOGfE(l01HqcUYXU)Er|3$IUk7XLcj)N3-$L1IT2R#FjAxWyt>Sl zl`$Z_Jrnqsu!RoqTG+OjE<4A?-s3vcGkhj1*n#pT(PeXvL&-Dr$_1_z*A6hy+_h)= zRyUvj{qP&jXX9n38K?L>rV8Ek6(p8)iD=F5(8t?2{=d6kKzDswyZCMANzlP3c##%x2OrX`$ zU8kGoUM>Lqt#cu(3Avq+8T8ws)dqIJg?Y~98zsbdKLfNRx?Fsh^#*+RnJY=({RZVh z-yL!Djqj#TcUhhjxt(a{17A7?<^Wa%uW-F6;H=@*$U+%ien# zPxY%@b&VRi`01u+Q8J|n&7s<{uy^KK5OU)l7*WKQ(uVCR17!5A5lG8ESjo_k8CN*RZ};p+#&WKVPQH~-aF=ssbnx)xxxT6H?i5pg* zJOJE6G>Qv~PYEs@j=#^lBDiq4O?S-dcVLQcD__rA8M$z{%_q>qMa6ApQE{8#$F$nY z$F$UW<8Ve-%YF_mD}MY~v#hw0&!XJljjv#N2~;Ti?cUgX%r~e!?gy*Pr>H#UQ&b-F zDJqX8pQ7@b^}!yq2-)J=U*FofP+@WHukU=4&<6YPA28nDLe{MQg$P%XCCo%tynQ?N z2`sg^2)NaL$_e^;5I&yoa5-ug0b5*Akyv~Xd97qch5x%LxSC7kiVFYtRHqWTqQd{n zMv!(QS5)|aCG8|~MTP%2(wT`|QQ<#Ax*(A&D*V5b?wrUK75+a+7bkK>h5t{|C5c>7 z;s1+tnV%~v{P++9m{ESNsPJoHs{Gd?%Wnx&>*tCJzgKt0{9otiiVAamqzpF62{9IAt z?=H92_xib_!rw#Mw$INM75<*`vZtq%#T6BaW$cF}J4sel+=_lk_9jhc;7))mDw1jk zpg6!46-m<{0;v+Yq9UorbW?lE&Zq|vp-Ws*ku;P4SX#-7iez;dbRt(&B;(aYl;w&F zLwggsq9R$*FguYeDh%x?hbt=lSGJNB75*mrK9MUb{MV6GiCj_P-^O0B6S<f&wMBO{OAl#$0=Hbru$26NLC2enG+saoT2I9CRL7HIt=dQx7h8_47XEM-1V z70BuU#x|d)3S@TymRDpJ5!IYWLQw7>j1T)Hfo+{8`3YaP_FVzinoCT)Ve4Z-MX)c&L^LeVkF^j=0 zFrTLibfz)&=JQm6E+>OoZ9Y#GC?wNhK2H@WBD3Cno+{AoG%$_k^HhNzJS4W7&r=y@ zyZJm-pqOsH)qI{R(37xT=JQm6Ugto;Uh{dXz;T4_GoPml^d{qeo+{9H17OdZ&r=2Z zHG(-{K2H_seI&t#3q826bkfPm0Ex&r=1=YV_U! z4GscZ6KFn96)>yOC!%Odu-JT_DqvQlFGVgF6-x~&ohvE>W;ObS$lVk!;cE1NS&e=J za&HNh$mgj7vKsv%WbO+WaA*Z&HTu7h`A(=nK2H^p)##rEGc#_bN#^rZ^Ksy0-#!7O zcZ~H8CXHk8kZ1}@h3lErF(|cz?QA=145XT}Ct?IbpM0b0t)Nu6t~)|f z)RbXFxz0Xb*4c~buMkUx#bVh1NAxVr_VE?h!BA-{?<$T8ivDd|WpO>1*~bf&`za;@ zKcwRGNU1EYx^DoV7l+PZSYCd6QYxQc|H|ic68ZYq4nPXdMX!vh#VnAdNveE)5-gve z1k2|q!SeY@uzW7X&*$gA^119jpP&EA=jXrjXLbjKpa06|=fCp#`LBezXhT+f|A69i zt9Cb_yKQ}uwGeY%`#DN)phMa(#0l$e)YgW@`r=c^W5p-{#n@W!%0^eE~!DI$$;uSJVl@9VV7}l^)157!bA~ zZb9h-L4-LryRf2;&tg#MA$NCJ27J!#*gawG=+vuKPDuUEJA)b zwH-EThN(nGk`X#E2|^=3FA51cA~Xa7lmAxeWeSZR+chMVDnhFuz>j=J)D+RYhfaXd z*f(%ng4J_jun64&fqj1~w3k9v&mR*K$`qkP5csLNP}rspYbzi$eKu@DEd?Twg41<7 zY!OZ4ET}prRsuVtpkt_lc7h)QY;{ZcOYl!n&pKEbGQES~PX=~POZanepy?BbbqeY4 zB={SEy{9?e^v7qI6!e_>F#cG z@CzR55^8^u;Clkgl^O;gp})--;8$D*DYw_U3Vt@QOG5aK@TBUHO6bbrI6C0=ZUS2m z$c-UbsEfj*P~~>U958~Nu!WSe_(_ZuxkT#3HN=N7>2%;TODpshv`3*(e}vuF)ZD%c zd_m2s1HXc1g}#C&FdxM8u!Ug}b$48!4gvX~m}^|V2=Vdy#O6W~?3jl2CdgkfXHKWwlBe zz*9;U=v6LV3woYQ*J-PWb#}r3C_N9Sl9REuUI~eeGq6+XEcCSfFODa@4n>WjVqSiz zt}9TSkT<;)AHQSI>f2DhJBTqC9UZ*QfLAsb z2w9}M@u>3n^;#I>x-m_pu7JeuzmbY?W4DG%$PdtWhy9o?^7!0{`tkoS-<=1j2N&q3 z#Tg=-;^2x7TZ?|_ehzEguCFj-sf|bs1-ka{B)WCMvF7=wejsdPmPnlriHn*`Nnds2 z7Xm$R>Mdd4XN$n?0P`zVreOxlgWvO$o*Y)5BiJ{AI~c^OZk$s*t*l;Qm2Cy~Cm>1q ze->e@(aWz0dOBLO!veV?&>diY11h2o-H+hJ>ltPJZd{TlxXHlG3*o{8v3qVQ0Njn)j) zjAI1%J}}>haB{AawunRzi7eV?#i1>7(Qi53MJj;G#XwA~PmjYnW+H_WSY|PJC1ujx z;EN@yD76#k(}&XV$ca%!8`%`yi}y!U%Q%nO=HoG`LvBEcV?G{}T7D;(O!M)W)S(Z6 zDKH<8NgehCn9kw9t8MWr)F{zaSFm>kRF{xwu%yfbIcueZJPGIWI$752*7lT=CJ|2@=%~x_a zn2*P#P8b1Zz4>@d>clZ%8qLRJQfsQfY&9Q`Nu4|m%y#qfnA8*aJoQ#fKD5)oS$sJ> z#TOW~UW|f_ld&@&k4ZIAMVnE?U{+HsCxYV`Rg`L?is);-Ggxj;0xE&Iz4=ir>)Ss3 zAeMFbdiFveeh|z0jAH=f0C++QXHR&Hn+kN;!EbB+oP9J^{%le6QK_526`k8cD zAAS(a`h|2uUw#nF`jxcOefdEw>o;MnzDWgOjtJxJ+Y6Jc^}8^3Uw#nF`a>9}FF%N7 z{V7aAUw#nF`b(IyzWZ=2TStXy=*JIY;XA^@DXsePgIJb!c}w-<2eB;6<-MvOKZs>{ zT;5jw_(3eo>++83#}8szaV}q=`tgHUR=mrX!J3lQxJXVLq5T-N@pdZq{rMV%c$;HC z-sT;fc$@!~<8A(Zi?`RweuM1!Z!O-wP4>JI9Bz79(WR<$md)jIz_dGc3Dp31~1 z9h9-ZpCnI@mE@VFl018{B+uO;$@9-k^1{C*d66I49+dG?Mn035`$+Q2L`e>uf@E-p zt*?~Sr|*%pm421QZTkEwN#9PG*#@=gHyDZemQMQnz0f^LZ^ z>+2W?gR;7P$Ry)eqguPFEm2+83z~Fxzafl}$u7Mf+>kf0%N`&kBV@7%SE0Hg@tC@@ z%b1(P2$`86Fmz3XjK}Levc~ z9srER2$`fsydzxB2$`e{HAf}KqPci2XM{}BR~B=3GM785rUWBoavC%%<#^2?VXlt^ zRn7>Rq$48BftGU$Rs%)n!>@IQ5P;^giO*ni$xspBH%WL5i&Vb|r*WsHzX`dS*o!^N~=7$anoevsU9M#v;xDtFVbCt?R`H(z%p3xj#g zmNP;osa{Y#!i>RD&~iq|BrTCf9wLZ4DEJSO1ku6>nVfe;i-QBrXb}qk5LJd-A=Q>| zr<;D4Ci3Ww^k6qkiAmbSj^Pn4MXH<;GC8?YIS+87ThzL4VuVc6dT|pEedBnyj1e+P znWB>OK?ZdjUzIaLCdU}{7>i^qNT-p7dG~QZFhVA2wV#yM#$vs6{mCR%HULQ+$sJZ z&Ip;DpE-g#rJ0t|J~f;XGD$acIC7Q?H%AR;giO+tEaAi#S@Hr6-AZko3nR6?2XxX= z_6VoP2$}M^JQSyTSad9lKkm6B!}Xb|Yygkr6U&FD9Ly$OxIXn@DFSGD4>9X3}jFcfs3jFCkr! z$onpBFP#e-&)+C}*$&XfDxn)%QqBmOr1s)r&h=uNDrbaDPJ+x4ochDAkfTctXM{}B zZPd?GLf9W}F(YJh9-}LGs)&{@XM{}7A5!NumT!cf457qv?xDnfEN6sFl1HFC&xC8j z)WIWmzdjAK=2f90Qt&scE@y;H(u=x3Xr7gftN_XxA(NCV_VG*=(Lz(s2$`g}G@Zs% zSXk7Z(ikC=bWrmmf#&Ip;DVJzmkG^UslGC6Bl%yXC z&y0{sS|`UQPsVQc$O_sg5i&BH;9P53OND9_BV>|Hgba&$-VPh1MlwPsNg`xe%F}tI z@T)$Qng|&d^E4kJJc%LtjIul4gN|E`5{kNKodD~XWF?Zc~!L`KNu_U9PJlXHmYmXfv;86lHfM%qba zgiP)T(wT{jkjWiMx*(AeGP$EjcTQx4OzvpX#ff~(eDyNmS5c+X>4LcEao%*LH~Dn3WNknS7*=tNvtE+SxD{fQ@mB%lf_ zYnL#uYEh6_8YJedR-UEwdDWcLL(~~Ar4o2swz|_8oVPM$-tZK3z?eHSUNWSED|vs` z(;eAEu!R~rmP<*mN1dvYx8prrA2}xoATf@s!t}+gS|#xD*~AxMU)(IV)3XJD@i_(L zg**wFakH*O?od@jf7Y<>Nv;pkx+5mP;8R<{GG_wA zjqre%Zkn`=6ziYNRpRmEEZ+T52^?gVeCX@Rg#;hLh8~he>6vKp2GS(NE#V0;6-`3m zl1mz$la0<&n-x~_xv=LHD7-nSltLk;EJVM@m$Gm?1EAtdcYr*B0Z{SBn?|x( zr8cXtt3p$5VqPuA zRlHn&!AX3^950U~r|_xifzqMSic2Zk!~0EDsBb#9sT|5A5WI58vD6=y=OfYL82SE`{Xfa`>1bJu{OORrre*o4_VYohbK|mT`yu=8|4Duy)rT!|jBr}Q;0y}#QEPonQzt`+pQnlxbVqei zkk4EjVgxUN&}~tIQ8n^UK%ILW#fJ`uXCd@nlpxR3cwg@nK7Or_Ir8|iDn1hZ+cuiR zVS-6&aoF?0V&&7=dHOlo<_;X*k(`(6ko=qX2w<~)ibVRGC@`H z@vi4PFs%w>s^Kwb9+Xd~q8dCIDi~|33C}s*AXkBH29=iKuxEj{kTXfj;ZEyl-z@D29=0M(StL^6h1sHKHJQ7(_F{vrkem;-4!?9 zg4aj$u=IEqu94*bvaYFI!(C;BvciCO&B4LZ(4_f>pEuI6G zHoZ*fb!1?MFmHl6>Du{t(k<)}uxbjQ86S45Z;;B_HyPdV3LI=v)xSrb3qA-|FYFCq zjlnDJmt^}>Dw7J(W8OigQy_0vPuUxBKB!WQc9VTVkAe@(6E zZ?RsOMwFQ9zh?CZ!Ls^q3GDoDQ@t=N!I=X+j~24C}O zjarnw);M7?-nxH|TCA&+&Q`&A%@qoBgPOu;<#jHsD&(ujpq)X*p|1KB>Wp{Z6z`ny zpBlAr9cB{G+fvYtzxSdZ4Dt9SAo_u z;&ck1kneI!K5*Tyn--zy(a5H*MIB4uy9`YmCI2FRB0mZD!oag*=YJk-dWDof1Afuj z>w;}!OkJ=>K0a@BOCAf=co4O{+B3pAe?r4D89HanUl?7pTwHUm=-0Ii8sLh#7-yRmH~4vra=Lr=%gj7JwDEyM;5y;Z;K% zCK%(o6muUX?{^CuC^_G{Cn$L)C7=Bp$(7yt;G!P zD(L10cP-lLiY%5W%HZJPN{a1n$#S<(bW_%G2=&1hIEG+Xu4D&w;}7)g)sL?x30l%U7o9~Q_e^JO8}g5I*8vutgzM_ z^A?H6f`h#$4D)#o{b8)6f+<|!;kaNY)X#6D>8<)kG{5aP=r;)q-!6a77l5C~8w$m) zY+|rEH(JAbqwn58*}VXr@&SmqNPGd}4-l)OMNaz>C74j-@$dLPR~>pqex94H%c+hx z7216ZEysWu0b>3@5c7Lsw<=oZv{A@)^}QLb?-uKmpuWXHeT~iaMax9$Qx_S(22Asm z=T@tCAGdvbg8JTVt}j}~)wi;%+qTPK>_jM$A$Up;cet&rj3_=OSX_fRPWi1|8d1C@ zSiCMIy*Z+ISFre!Q1RUn#r#l})P3xE?!Z|2T14?T!Q#(myLGSlDWX^;_ng1lb;xwy z`x=MkMs+tDPvK%%e!8g}2Gl5Qr|>@5QTS-}5*LFbO2TrLNH2$Uy<3tMl3onS$AZ!& zhila7tZ8LbEeUzI1u<6vv#23lgM1z4jEmfiRp!8Ot33^;BQ8fQaJ!dJO8L`GA3@zK z{m^LMWqb)LXKV(cYfiZeN%?mekvD>PfW%!Ox_%GDULvNP`6QCf;Lm&!#Jwcm0PzKg z(>?%k+GpH-kKL-(Znf>*YDHC_AE1+}mXTmBTS&0p_eroFU48_?mQ{j?Q6nwbiV|tT zBP7@Y$zcnAWDZ-=<|hzr$ygBhP2m#0?Hf!7-W&48H}J!qB@wg2TEIDrZI`qDN8pyq zwWZ;Q{2ZLsw#&uDec(Bv-6-hPU(BV1;jRR?P_C{GpZ6<+d@%!FiTcc?#cmP19tDdE zE;dcW*fSSAcryVe>!h3-ABCuI5EM!49y{S3uR9@W7iPqL#M`%)0xIlKFiy7%wshbW!)3kvR zgJ3VL;0QNQ{oDK%90UWTQ&)jEgJ6IRf;U($gW!1aLGPo%L2$g_uLRFQFvyguNiqlw z_X;@-0>drC-+37XgJlrBWs$`oFl>^CECzvLhYHL8&4xeS@F94U;Y0Yxz>6=-FEK6; z`ErzgXF#mWt6W&9XGUvvd@QUsT3dxawmIyqYhB11chIavxfwJK;*yWhvPG&fc+@sO zx?37F-@Dk51+((xHJm3Tss&v(XgE^ zEL3T|?$;b9BlY2E*vZXDDwkqAmzf&R3(du6KvT(}h><$MJ4r_BdU51E;Qk+N?;Rgi zmHv;PbEj};lFUpdA&pcBLmH3-2oOYvfDoz)5PAs$ii!{c5qkg&78FnsCAx?WTnlz= zD=PM~sJpAHtBdOvyQsT1EZ_J0Id?LXgx$~YpWnP*bI>5C2i4)CR+St+U~!ZW3HoruluhSF-j`pBi#xi9{+ zlLWp!$3MNe&3cEUp}9SA(-F`jyx_L?#V;cye#86aUAWASCB`ow9jk#e`pH85BQPnZ zgO1+z{0~_VLviO~`m!@ys`dU6*na8E7PdTyVrOkB*O=^R4>ZlH=*YGtimWu*m@N_h zmk-(aup`&rQzm@F%h$4+$rBf9t5F|m&#U#&{#{~To#Jm&3y@b$^T7Tv5ezhfWF$4I z=IqJ%I1}`EpsVk86fSpK%TG47?K`P9Cj&FzfIkTCP5~8t?2m%=0k(RUqjQU+(`47r!Y~&MC%>E! zt(E74YXXmSx~@a0-{IeN?a?ggttU|y^wu+lvY;oBSa(H}OK{`kt*^L*8%0lIMW3y0fOUUjgL-P|kh}Kv{PHe*+XO53r zWoi0GFvu*$B|u|5axdTyDr_E zYCn#|NvOfHPsG&qakr>gU7y5yjg1y4<#TyRti?%tzOz84+dhK);Ry+qc_p%&bGlV* zMsEN)k9GZaM{ozq!8P>#QK)Qp!Fyl^YSb+N&LMCefQJY$);|JRLiV%w0;|kyQfJOa zG+J&lrIruv{COulMP*llG#5N8E&^}~fwKYJO@JE&-UhI`v*_8^gK`*@mFpa(tO`wkyFSX?u(S)AkJkrY$=MY3nR1X*&v(m35udwmKngDQzY<+tZdn zl(hAA7%FiJ$2Dy0XeVu#K(nOnbplLVRSy76+o=GSkX_2{W?+)GhAwG4lggO3LlkAX z<>mrl+NKg<+Rg&7y0fUH?FLX*9^W}_tqEzH)H!VlL`mB+hoOaOJ8H!kCvBfFaF$zj z9ss6o3jwC>H2_Pe!7SUm!KE42fvzK2_fSvox1lYOjLICXC zhXYtbIqBS20+Y`DE&}Y_KLoJ!Am|?>k74l>}IJZxLYGrSt;8vKtFv3FV~h z&IcxC_Xq)&-IoBCwt#*sqAq1eA5(Ur9VU+Pvb&5yv+UA}p`T@U3;~wiLIOJhTtt9n zcPD_=opngr{T>u4J6~_7?2ZAjbO)kQfe@tZ=%ZFuI#FPqKOUr5<{qi++S1TL`f1_5xVlS%;L}yP!zfbuV$sZajdcm52uIBuLrON3GhIPzw17 zJeE~QD!ZH8%kIqtsdkB2*|oDl{a`0!IZ~aQp#Df@*Dkkma)MM$eS6upv%!!;GZOS9 z)S8c+I=;IsXR^-Eb2a-rmtT#C$St~sGgIRINoPz%fD)=knvLXziycC}}*E!5gk*to= zavwI1=&Rh=V7-gRrCK$uy(R4?yjDM#290a=8*r?(`h7U=wfYk{_FBzrt3zwGm5z-$ zYjprlbgj;T)4EPa;3&OL51?zU(^0zab$TLQd!3#|H?&TlNVjmEUPU*$POqigx?W#F zS826g-zbm;=x%}BfPN>C4d^w2LV(^Es1VQ>0!7sY`fw&TOdw@qtnNbX&BA96)Y4kr zMf%t&*fE8_`{9f9Lxp&M#NX4D7c)wiFGlIqj8WiFxw!4o*0m@+_w!}O3SG;B6sR)4 zE8m9|I&*H)<%gH|?O}MfUw185yXZq!?S3QuUt<6uFoJ z^L0NH1)uyWa?O{uol7M;*<4J06A)V`n~SM$2NKfB=3?r*fMn@pb20V(KniuTxtRJ9 zASF84Tul8WkV>6wE~b7K$Pk@uE~b7NNEG2L-O8Y3F{7|0TxY%Zo|Vp?>vxtRJ(P}b<=na_f)j7Y0aHWyP9*`SkOMWOoo zmLj2>bh5dadN+`5pxB`FC$d8)n~SMgYP)oD85~~~DSLEsIr7j~{U2!CtCP*e)MVSI zlg-7{ME2`sb1}8fQ7{FTY%Zqm2IPQFHWyQ;0C`&{pN?AP80Bgh~Vi?e}fvd+cSkAP`^j4?n)-0c{@nEGvycw9{MsFXiZ(3k?_(Sz^f zl!S|^lTjnW_&YKQ7gI;zThUGly~Vr~Q((uy^Vm3nRm&%)z<9!NUOORG2x1BhX1krl z6(EHOkQY;@(KywEprpsHg!apo(A{@puBtaaCH=h!rN>NH`HktSFils5?JuCE>QhUF z7k?g5VOpsQ(@IsCR;toyrRpna?tTe^D?tV&ts|t;Xt|2^`nv!0s#edV+>@6O>b~+s zZ0tJ$ZQ~?D-Orhep%}e=@+pM6@1G4S(WQjCpSA+?2&Vx(fshK*5>}X&u)?&26`t1* zezb%YrX{Q}En#^+0bd5q=8VAHPv*Z-5A>-#76cm$u4Rai^wB({68NwWSTk=!H>a1M zggy-%9^rTpR9<5!9Hx?Fmyq|bSW(d}U+%*Jc34vp-Vea{SqEN~8AWB%r};yovYW8k z9;oBr1bP5tk6tl6S2%3pfH@^q8Ry`}7rpYgJv)w~V`DwBonIk3FmiEVxp?mj-_ z?trkR2;1ji`6kAuGVN!eXiZPl1}F*$2TyQy$KT0@kDmg^nO~Zqg2GV+>fkuX1@4g2 zXBC)?3JJ#)Q0K)soTMfF1B%YhF}am0Y-fSx(hh76Z%TitJm+21CqyeOytjex-VVH| zId4GaxxAtXY-z&wDp=l(v8l}C3P3ym8P*?I@)C|OLH$phV+1)`8-v1;Asne_+qw9g z9B1dLGB0FVuU%{snJH{Tz%sI(ja{V5T%QS(LF;x=rxnT)w)tQ=xf2^LMd@}+QNnf+ zST?t_NoSTBVac^yiW0WFz(Q*V@!DW2zY&mI(l7b~?*a(EhX}k6=8roFsLT)XI-@V1 zVPcspY#xjN-SO|FS7rW-t#bokG@vq1c&otI)RC7B*+k^Y-hkR4DpM@ZUE(oyFkj?P zgX|eGd6h*&JX*|KF%bx*K)9|2$DJ`QqdOT16WuE7A_|FlD@UkMgkFKb2OWh-cZ6sT zM{gX40(FFnL`b8jOvOJT?M#5mqBR_S1=?DSzo+n5fp^4__-X1!i}@@^e=p%*0N&G% zz@JG=H+s|GOlvO|-i_e9p(8JKsVrLC(PC=L(cN44p8)R*9r#t&9S``9D?#>FzTLRG@M7ktlj z;8j^m_d(@NYf!^WQE9+hEvz4c?TdC+soa^#>;!h+X}bOa!sf@jO9+37q{hqp{NL-!!z;QQIsILDdPaqFK9M~!f_fV#S!BkLeJZp*^J$GV0n z4;HSi;Am^-%1mV=xqY80!Xd)Jg90zaID$;C)654mmv*_3GA9#;3jaso{idDYwD584 zmv-NdtZ)La71lI#dfE7!jL15PT)#aB1?6xJ6Rx4)!2ZyLG7Yx(Q1K2+Wu8d!JMT8b z)KMb33SyUZ6s2k>0WYyo?wT8q)o>A_6}m^d3aP9pv-j>(kVQ`Xju!qugZGQB{3ejh zqbYRHUrfh*j0pIF6yP7Pr11o)tSPL|_YIxfo~rIpGEO8n!ed(pNtO91%1}Rf z(7bz$7dGy{+278_R}`n8xPsBx_t%i9oFKdh!S|nbUa4l85eV?1GMgEXr_Kc(ahNCq zv_e;ef4oG4%WKH{3M29~cbJ2BlJE`(-^7l*=7nhwbLE*=4DWHm%bsLIS6-7f48ci5 z1`GGud^0jNi0Ca4qYXNzWOlIZo*QM#u2DFi1ND_S$8>VM@S-WZ$-?mwsJzJ9=*Xf) zN&V7dnI`vx#50jc|}`Iw@5TB|@Iq3%g&J~V3;C??dMb~zRS2$U02E}D2tX?lnn#;*vde?mjn z@o0C}37bc?Hzp4+5Y@a}{R#X7yqZS!XpVyGjH;t0De1!T#~9V*u=IG!Ph(~J%QEC~ zE)ACHL(?Iyb7`9?IFw6+W%@sa3v+3(On*x_ znoEOa`a8m{c{Et2zbCA89u1c19|W=TQVN04cprkut7cgp7R1h@!7}}mAfY@OEYm*= zQkX}BW%?IEqIvuBf&3~+Yd#H@X{7}NkWYhUT06L<@@cS4TMq74`7~IjT@G%md>Sm% zZU+ykd>Sm%9tST}`7~Ijy$&8lAKAS;2%B@k9t$ue%)wt?K9w#igVnEK2`j)TtLU$v z*eY1c4zS)Ts{AyDG+0G%E^|4Q8CKDjOjI#pYqpAN%0Vfk%o3~UpKUNvUQTT-R?#Zd z4}+|-itZy)!QNzzRrJ%FmJ0SG(rOj`sUDR6tP&fnqM>7;ppptUSv?u&H%n3H4hIdl|_=G~8nR4Y}hSjOvw6#yP7nGpJdG^l)(2$GFWLOja^**OCZ0 z88lj!C9F%}y)4G6GCAwwS}~EDU_VtjE(LW{oa2J2xKQGfZH6OVIPL`XzIKkR?Z`XV z%O8Nl32CZuy#bED#kfr6=L`}C5AuI}G?QtCjuqZtz~@5|n&dL)O^b6Kx(RH=!5S6T zQn2-pv8tS_PsO>69|{oo?S`vKxW>mgf^*<)dRgTmsaUKwhI+Hse1b;Z8|#Crg!!){ zobL`rncKD{Q<9+(M}rcwWJ)qrHx@{iB~y~2kyC*bS~4XW8Z{qCi6v8#q0uJ;skCHD zGBoCNAVVyfk_^?i0*P8OB^erf8IXEQrX)k-wgPEDIGB{fcrX)khy$WQFB~y~2#|kix_ds@7GCLTW?&^bgf2$|+N~|{i203*H{s9|=U;q!5LSo2RZTuZb zFSe7JfvQgdCc8q$Y9sSnzaOKU3aUKx4IlUg^JyhCJ(xOLYt#&{-3`xDV|tJk%EfC; z!j*aOEt6|Z(!OFBSk7xq(!M5#D(5vOY2UH++2y>(B<*{`q4Hlb$&&U1;jD6AW0LkG z;lgrWW0H25a7j6@F-iN0aAi5KF-iNG@Q`u~uj*;P5RO*-gL?3e3Z%Y**O;VfK^iKy z!z;}aWJbj!jD}mEglgVg!D~#?ym~p1B^A8JB+aHlchyqCYfRFT1zAf3>AtKc;zX=Q@!sOU$eT##KAyv8K0LXbTbyv8K0AJ46+y%oI1B(1;1ZC?eiF-fb^ zmm!?}%EfC;!cmq(Uprl{G5Hwf(9fMd?Eu{Vyv8Jb#xiK>&udK5=R5^amGc^tbQz9S zc~5wx&%GDiZfuo9^3vzs3ZzV~G3lA_+FbmBkX4)W?s8V{JD(6gP{#gY5O6V+jAt(eI4CRn0VD=xUG_(DHhw0~6&79)24!8DFV3c;#o0Vl zoGq)wxr%rF4$8Xvx8hv$yf|Cm6X)8G#n~3byTG8V>jsK*eUmubTg7SHF3yd-7k5zB zjyJ@)=?igo`tXK1DC?H~;@r-u!a-SgtPJKWnE08}dgya)$}H-39O%UfVc?W-oK2 z^c_mGm(tlPyeN#i*roiO!Ok2^6L%;EDQNE$v;VZ_$+q)Q6^EUQ~z$i6X<hGGF zmEIy;Y+5G4bI28Et);!o^raHXab)5H3L4;eL<{X*=Dj0Yc$c-&B2Zk5*QVN9+Ph3Y zEKy{$P0T^syG++E77UxRkW}rPNJn0t1kRRibc`2->?$e?XM8@94}`OM91j!z6a>R651ZsH&yC z%k+Jsgk4TNh7O$zn0Y6N681%gF0rVkz035+MU?$hBB=(XyuF%P!9GhSDol1t0S~9W z%e-${gWZK7OI2q2)NtCnOuwxGU_L35XhWgB%k*bRVUL$cp}otzZB)WeFj3pP;7)Y?n8po65hGaB?~AUFKg#I8;u1m-&|yPA}&~cm77gS>?2MnSTZ0+;ZBx%)gRw zVL46Rr-UNr}BrSe=`h{C76%k-X-!|dcG)~c5FF7vucAHhC9o)yw$)bKZ$ zySu5MV?jJW95U@)<~_-*;26Za7h{oVyNQ98z47!%~F4JGpZ^MVfQ369P?OmqlN%}ZMCB#q^)Y9H%`dj)^ zh;r7>Ur1g{G6z>fmag4IiL0e~QzUSX zx)M10XWF|=ztCzxtT_rh-pA11WxCkAWc)ZVo7hsJiqhU?y0LdjG6(E zPJ5RHa|ur?Uqt?Sgr}F^PCW|<&nTz8%Yuc3XO?r*Nx@>mv&w1jvfxC*v&(7kvS1nE zIpxjdUru2++c*L$A&GiYl9PTU9n|@hCnx zS1}C4esGWFo)eV^sLJM-if4#`+&bkMDIhmac_s%oXOV#1GUZt=AU8~T z&JvK@r92l3$jwroO#*VOlxMqu+$iO_O+apw^4u#RH%WPTO?H*dEmEH61>~L~&l>`A zTH5m-!1$xe=DsA)*Fxv6B+t(Py*8%@s%%ctjOOts_fi&uYgiu`+b)_+T)<8QU%;W$xyv$4-FIN@6%+Ia~6LALQ5A>Y$;UduACWu&Y zV(z$pC;`tXO-F)%9BLZ+p>W_ykA_)21ZJpe^t``n<=!HU+`eMsxg{RYEfP-{Kt=6r zJOhtSFQ@9}q z7QGs|Pv>C2(GpNRxHCY#^oWA0k-K&FbP0;K=^pGTp&GekXI~fAKY;CEXI5_AInagm zSFnXkJ0#mlfNJDco`YQ^s=z(|h!RE+N#^FBLtO+LT$PxZmk0p&I$URM>^}2e5g{I;31Ra_diJ7uI61Rd#0O9-wF!*5kl-d`H&y z{N$dXhAt9o!M**667BhUDFhFGG@?`PJPIM2jZ3Jp?Ll#`P;-}{J_Gmn9VJvF_Y1Xl zVa+UujUW6Il&eN=9NN@{wGM1e9a*QayTOLzMs6h9(M4hvxG(M`u^XwQ1osr}=_0}V ztsnU>65L+2uZzUn;Qq9eglUZgiqLg{xkAhH++!V{Jxf z)&#AgE?SfNVqO9NgbYxP+^W>o9AgdGrgvmDK~9~*O#q01gp9o6CZ?`-7HQ$`+9S(L zA;smnpDF4@6(hL(blXFaJ#b`s2^gJFst>KLi{O_K^7ZSG##qE-f+HZ<+(obiLUsRJ zkh`2(y5#Bt2%UXoL6cO~$SqH;T|&GbLU$ceP&IPX)21#GuYmjQjuNWz3$X6!607gP zmfHV_`4Ed0_d@OIB3KEb#{VVgR6W(m{Zae6$hScD(*GroDhI&>T?BVS=%xQ9*d8$V zP95sfU49H%f93y3al1UXQXT9Peko)}{x5me$SqZex(FT*p=BKfRU>y)sYy|(&hfW` zjbOX3Gb^`Ng}Sir1>4IVS)Gck8oAY~u#3be;C5I2j|@PT=5=TEmafqO|O329#F;JFj4p-UJSgZrwE5~`8Av6{QE-Uqhdb!M#wYfBf__rUgX zXIAddYVE>mV{SGb{|=oWH)?HiSmT|~0I(g?nU%Y>c68A?4{U2XvQ8;w7A-IxB=Uos zxb`@L@f^GsLU(i$jO8G=aqV*?;<0)W+<)vSp&Gf3>p&OQe}k>pfDUPO>Q2Yr+j!0} zo-4X@UI2GI% zA5p?&HHIzj5Q}z6>TM8umaa==*-H!W1G6LHiK`K5tAp@Kj+4j=muCoJO1V=$=aVJ5k`ctRS8!g~u zI+K-$yUyg{wb_~*xijrx7kyWQ`|cy_<3=%lRdR>gp)P{2g8Hu`3(6Zg1SdjJHAJNm z#hZe6Fcz)wPfWU#0wZX0VDc0Re}=)(BXC1osEf9#(A3;f8$R*CTG)m4e6U^Cne`R0 zR(4^%18m%pmJmnGQ}A`O%4W10zkpcO5sTM@4UkWGM(%xU zaa6>cZ87*N@lOnS?6qKZ9Sz@l{AH?xfbwusX)3w7XYJr$OissjwSck)|0arJj$tf! zvAHe+ay|a-dd!3u>xi04c5ZFk_nuJ}FSaK@c@zI8%Il`4E9p#ax|$Bknp=}LIW`ON z=_Wtj_BE(UL!H!cdPX-*^C7OTlN-q4QH|U^w8N3Zhn)O$TNz|Vc9ffb?P=Jg^syPy zR3mp1?Q`Vt*6GL{51C~h<OXAW>Ye?%pj6LpXzXaolh zJnpi;$h?F*^s9A%15# zVofOOnb$kWA|j7Dh!0af&1tuom}8AsJs{D+`QaJrED35htS8xL&!!EStY6O*FSM}) ziGLnZqE#dsViI#_CrHfZ`Q#4z&lK*1zc~8wqK^`7aYXu>K#}NyNN{svqR&Sv7pz>h z0z1MuA@>2%MJJsKlx*(uCa2e%dMt8?8`gF>I&mCNe!6V~7<&#!sdDykI3#Aw0nkR^ zL;$H3P3rh)bBe*X0u#EYF91rM3qa@#R|2~q*urxFdtH^Y_sfZ6>B$A@Sr9B|Z>|O}CvP0<-lDU4`Os#2C<5M-+Qa#J2s% z325&81c|QEdPle`W6?rTi@7y&-&Q9Ly6qEa+jxxAZ(fd6oWwr% zOoy)pZOgT2evJML=rcDvG^zb}CLnVjaF7w;cY4j4?>c_0_e(x<5QnHve%kRUK`hr8 zDY2hB_mD$K>}9%gUr=|S3~oRd*B@y2pu;As0A>0o5M61S;Ble z$JCCjqTkswV?xn8)P|f3<)U(6dDN*P=8kI^#x19k{H9zV|d;p18k0?m#xrqnblbtf?;(W!be2N71!AOw#GcGK1OEywsr(sTc7kU9XxSbi8ZaIQeR{ z>H!?RS0jMQ*p$%xgu}sRway6g6=UvU$DcXUH7>_WZdAr{L(Q?AG`{VqSViJe`9Xk?YVomqP=%@`TY#uKZE0?T1&|eI06PgB zGyu}QA6}w=+Y9Wc6Iz*xwC(7I5{J8z3!G=-Pj}Tz*z?7|=ThDMH|2PX7zCly2%Wz9 zmVn~FsI7aA8z>5U2Wg!oxf`FsVz#)FGMD&d)&U5ZIMiz zqn}A_iJ|>jn4)&TYEO1Uhda+e?#vvdZ~D? zp!f1RzjFUw!+VlmFW#5X`zQq3&Fwj9*(zn*9{URTwVNXGo{W0u*dQ@>MM_FZ*Y*-2 zbo&H3hJdgGy=odV(C^q0Sqy5@r>H!>tYWBFI?31(DFb5bBx6UU5=clV89O38J)5PI zj2#h1sZb{wJ0gfR?1&^8J0kT!Ds_^vBQgod5S?V~h;S!P6yYqS9g$f;>UEN_Bhn0{ zK_?kIA}0Wup_7aqk)=SIby6B58d(8kiB2+hM8+c0Ejr2A5m^Ju8l7b9h!APjNyd%{ zkqtV@*bzAo$R?d+?1-#HZfpa^hU)%AcIYJ7lTf}&X7DbZR0hXaMamwXWbBAs2nBm} zlCdK~wtYIu*byPJUndzmBAdbXf=(KTeD@8$7RUjeWbBCC0OW0*WbBCC4CJ6r7AqUW zGc6RtIe2WwKV>&a0qP7~Mu>@3$q9BuXl#T#zl1S`j4C<7jtEVRyc8p=!7jei>Nreyk3SWN>jfoAeWGAEl#!k>c0vwjyq z5q$|_fB*j`nqGr%{2+42lSe519}r7MfqU`^sZ<&`DM#$OcQj#=-qFB`%AiG)4Eqa6 z(4xsoNMxS609Svc>2r~zjH;dv&*Sk=Vbck8M`$Vw#$MH*5P4UDCa5xK3MGT4P%_Rz z-ASb>lbOv~8>Dhe)(Bz)hx6s>TJpxxfma$^=xF1InES3H>O8ZeTC-)X{xqruLDV$mB@i^2zjDOy%P^ol2{lCUvkAr6u{wXJAAj!+|P{|}(1zSlz38Yo+ zWY&09@F5BLr}J3|lHQ2Nwiu78=Y^Gj@hdCRKpvda61F`t7My{mN73=9O?v{p8MR|k zo;`VNsg)7Xz4$sBh%z|ak{&QHVk;;iOM1XS-AzEUEa?FQBku%KXh{zk81*oa5=(l( z!04xeR9eyl2FAP!WQZj_V4(hOAW=(tz`)oKfz(^l0|v%@0i*%ppa%?$r*)MXmh^yu z32xNuW=nd&z{DVsC6@Gnfk`<)S}f@S1IP6Svc{4gFwj^Dq}7rhFfe%-kPVjffPpDd zAe$`d0RvNy1+vYO&L}Xg0mu$ZI-|h!*+6z#`OGUhw)7)vmEaD6GkTTuqV3kbp(7v5Dc zI-Uu6$K;lrWC~SY2A|$?k}35o8?q6eWJ>*-HBd!(k}35&cF}f(Cz(>eCmf3KBva}S zgtH<%$&~sd;lc<{GNm3SToU0)rqrJZS4Mb}DfMTQUx;3FAD(1N_3F=oEa}6OOsTeJY+L&9BvWd#AglWD zBvWcYb4*^-hbNg*!+Jm1TKn)MQ)-&N1<1NSJjs-ruKBL8z7J0_rDkcqX>91jlT4{a zdI1z{>cf*vsipcF$ZYGwlT4{)g6!zSlT4}Qg6!%uh)9JXd;0JsQ>t^4sSi&wrS_M& z?d!vnOsQ4chj5&eOra>tp~Mc$Nv7$DO{qIP?P$1VJjoQE!Cs||Cz--?NL7(PLVI|s zDW;zA2+u8mzgv~Fh))Dqu@nF%7J0={geRL)Z)B<1k+l)PI~lhS>fA%{ z^Vm$E#ErQtaicGzBEB4H#5WDT1wgWy4v)?ED38q%%wuz;@YviK>ahpOlOuu0UL((Q z<+)Ct?9@H>4td@x&pYIKk33tU*)dp$cp)s0%^K*j9}qHYo5%j0JfD&0pOBJ%_6vaf z^Q;qc5Y?`dXPwgDsY-umAAm}pb?R=;I;F?YI;B5b3fbz6==o?F)ftzq6ldd=;#_g7 zI9EO;&ZZB<+5D3@TQUO_xT;#5t0#$b&B@|yZ58L*%f;DtpE%dOCC>HVi?h8K#*XTY zwxh+lajG~wP8a8<&Eo95Q=D7g5a;%<#knIB-^|q+cMcZk?#bfpIaQo{H;QxL?c&`3 zlsFH(E6#)e5$B;Gx|!;Xhkq~5-hYVmhzDON)ftZ#i}Tn>aUNeL&J&l2^W+`kJoT(N zPya)lXFT|NsLt5mTbyS{iSyhnah^X*oEKl2%b12X(#N3l9{kf%FDGi$0bgj8n^o&ZPrc-ATXy#Xj4 zQ}XXurN93u>jBR?WffOvSNsw6pgOznK{^@V8`auTZHelE)zGAK1`on#82Y%AulrzF#a30_hrEWs zQF}4L5Igzgv6lhKrjOe>`NUQ)C!fM6v!}?W_8K043SX>QLs>87El}0)_*3{Zi@uN1 zmk;RYNKvx@v>vURA+zoV2$+{g;i}>Br|^#=%Ss(!6pVrz9)AjlTnv~MJ-|;shs5Jg z;Yk)rto-8ZM25$odd!qglnug=C^}fx@c2{sJP~6n=|JQ0r|{h0XCNwlDSTL>$d;U#gFOBe)-DzdTepx@&6`L^k30#Sjos)L zwN5ti_)~a;WD~mqlkpCX$DhJkqLO_>fVxdy)$sUJ50j`@NMZpSS)xeZ3RVane+oY! z%GsTC=BnZGryj#3cI;<5#V#PKYIyu9yib&{7mCNwq4Nu?#|ff@-BUs=YIyu9{J4m+ z%St5i_)`ya{E6LIfE~WcPATA_JpR<G2@^jJpPosfv`J**31K_J<4?Jl5>Afr_*3p>ghP?PAy0BIC!8MP z@u%F4gtH<%{*-$K;oJy6f^)AVTo~c;r`#>2fbn)m*{fJdD^)fPp49O8Q`j7TV!tm* zQ#CyP)T5j95gZ2MSs_VNL*HQT?xubY5ApnP$UOek<4I-(hmFqCH45SPFvp*kkS?Vv zP$e|R+Aj02hR2`6=J*rGoOnp+I-n)|tmf>+E$t*i$ZrN+!{blkSM&(L9HES?Fw}6; zC7dVe)I0l@8_cryiq7=D6C0%;Qfz){@Ne z){v!ZH&Np8ryf%za1O*0IQnNEe+pkHZIc7D<2{VWpTctdiKWD`+QgO$)loeD6gJ17 zNah$GPmCJI<4<8Z{zNK=_C#SGe+rx9Pb725PY^ze$DhLH_!G$-uH(`sqiT5kDg2tQ z1)Wxx4c!zhk3WU~sp}9;8efi+oPy=?r|{=`07Pj|q%++){?uEJKjjVLn?{7kpYn#X z4yy>?a`S2l+Yugr%8L>XMR@!vZ#3bo2#-JIjUikZxskH8T1f$-$WeMoNJWWrM-JpPn7 zmGIOEk3Z#2Bit0>@u$4Ggr`M#{3&l9;pq_`f67}xct(WBpYj$Go*Cisr@Y04XGM7Y zDepwWvm-qIl(&rVoCuFUZBBbvmGaHfO-HHwnmT+U)HDa*{UtHUT+B zn|-fTtH6GWoCD1sCv?t$W;X%!*qj^aXLEig%6TBy zS@7M6{|KJu5r8{O_>QTvIfYc$7yj-7W|8Yr@Qs{5eJZ7UGuM*PPy0~TPhZG4-{s&*F$liJ6zfv|nkF^nBxRK_9(IMzvtZD}IJkTZ{a-!FbQG4CCpk=w~(tfNzqC$7zV&YMp2VpR@bl&VJ_ zpz6EeeG@c}+X>)R0JAP~mIBX9`7PXyS#3^}Gr z&8FO(958MJHm5g$q9}k$0HXm+?~B5Sg|QF3o*M@;jHU1v)yD&nz-9oDFeUg{-qy2#<~al{(6z^PFaWUrT+_nFfWE(7;z2p)Ov+5CrduXeNkp;wrv z?=gi#hAo{LP$2WN6Br)q#Na_*UhPIGPVRAi=QZJJvd)KWkrUTwAxz2|e|92>glqGi za2l~6ZAL?EQ~(nO&u(au9-F0 zpYQlT9`~DdvE$cNX!uy2y?Ze@H_q$KH z8G-P>C~+f$nv6*Zx0>j0-(qlCU$ezvAK&<$U%xM~V%FiV5trEu;Osl-xYQrp7+`n1 z2ysB{u$)u%1`_V!BJ4-5?uQX0@24QRvN+r-?d8J1E1PrLw)S%2-<8uFNJx9R@bBuu zrSB~5<-)%!uL?+^_HyChl|L9riS}~g-&HUiNTv32;ons_637tk<-)(KXe^K@!ojka ztLJe*>a~{(|E^w5KpM1{3;(WS&R5USUM~E*dM^Odti5TBXoPmSmuN2+{#_-1M`BvE zmka-{(o;cMqrF`Cca;%o)m|?AyUK}d&|WV5yZX`?+a~Sh!oRD34!*Rvfda=MJG7Sz z|E@~b&|TVF2FF!JwmsU*)Vr#=_On-exoGVgK(>9_%Y}c}KqC9Kmka-{nu|bxL3_FI z?;3nLkOSJwg@4!3EkNGZUM~E*hHV3KPCqT ze=^tCleu`F%+H);E}kcI4Lq4^;K^JAPv#nUGS|D4x!#@3_3mV@cPDebJDKa<$z1PF z=6ZKB*Sk}eLVe&IbUdxv$`7IfeTAwL5KGk zC*z&}6tuE&gj5PSyUVJzyEo&^x7rM@S|87t=}dO4?kMA7The^pBi4WtvZVRC>(&Fw zvZVRCM_vJ>(30ls9(5g%5=)w|d-N?pDlKWg?lJcO8DdHEb=N-%Bx*_Xb&q`(NWCS^ z*FEk4kOqW<=Ib8+E|3|PG++0Ge*$T?r1`oheg$NSCC%48iDt`MENQ;(ORs z^cy9^?0amB)ZM2^-_?|XeUcSW^vWpZC0(B*ZT4p-4voqp>Ouk;pjC#&*8ZY z&lkraK|1G$TEJftwsOXz>Uj_Ko2mOZeZ0|Dj^Q|1tdagugZX zn=1f+M>v$@?F;yO!i71fl>+{Oa5Sf?9Pp2XTYEfO1NbmuY}!a23gjn2tR7n;Kzpg}h$V<2RT)ZzCg-WH37~h53|huu$G0>Q6CP zVO|>ZBw(;;9uEq5f(C2N-^1`i22-%2oX)aJb#PcwUW^XX6LxS|QJzX&X$}r6$~TZd z-N9i+`9UVLyMq_1{J|{m3Z9JB1++zH|To^Yr)cS87oAe_~kJ0bi(5-#k`oe=)RgiCsJ zCxrhe!j-+b6T<&9;UT@b6T<%s;b??AA^d0oKhRAlr+HVOmBf_<5zq1n} z!krL)XD392J0bkGW^7v`+zH`N7Gza~J0bi5{WC&d6X8w>e^^fdTWf?nA^d4FIlV5z zoe+L!Cq#rhA^grxhzNH=_=~iSxNV9s-~6TeFtlxpa3_SnOpqNB?u77{3$iQ1oe=&C zLH0zr6T;t5^EGL2ggYVp{UvVuBHRh#kL`r$^A7qA|JGvJV&Io82EDn(z;Ct~^yU@= zzu98Yn_CS0JDJ)Lik({wifk5O3FF5t2Bm2L=*yxMU%rlsZyJ30npT7t2R=RW^vg3S z&vbca%QIh|z2sRU&%W}kmgiu39wkrahO@7r$mZ)skYlvq7Fq5y3JW zH!`Vm?kfnZ4ZfPBeKc}YON;->sjK)&Fn92Ah*mh!29e7Q~eRzSYm zrf9T{GMn#uDaiuz$QZ*-GGafT@IgyhcWDAi~ z9OOYDgDW3cCTf0!>LK#cHUy`1Rs-gT?GWr~KNs|&e2uNao6!M>9jN?tTPmVhfqyMy z|29+(`-{T^b#mgwNdF6OUBtR?)^7PYZa4ABu+{ zGoVNR;CPJ2S6O?o)qF=(_d@bH{M$427`~6`40)Xx%CH|s%=S16u+HYh>|;>U0!SAX z+=ftVc`?S<4E~W0!6U!qBNrC+P@X>d1dZ|&)F+>yBW^+Y>Ji-LXpP{sxqHM5c-kZW zApQr%|1qu5%oz*`&ab|{mfVOrc;sm&TrQtyvw5%VX(%SuUzJP84i|)m8;`z zpkv7<_N`sodm8G4XEvG4H@VB)|LJlL0hoRFE^||;M6g@ca0F}f8|foY_hN|q`1$S0 z%EHpS(msBEd$Mt%6h6Ow{QUOh6axuqA3wi6J<5P&X&*noJ$aQt3bl`)-=6#$ASK$z z&u>q`Q9vrSkDuS3!a5*Bw2zyBHJGAV{h!KJ`)P| zY9BwpJp;(LPy6`!?HNd9zxMI-+f#EP*j~^+etvrfUk2oW_VM%EGjubMx3!O--=1OD z0y(JVB!tI&e)Frk0so{MKuV_0MMlM&;)xpT~TDuLtRp z7+LxG`Ry^E-#5Vb<~W6)-yZY%{V;r=h*S9a?J=L&ZIz7z1F;u6qWx3;hiHfr}Prx!f;R2BG)T~i^Gu$z^@W6317(2UL#x)zO@+e z0m7C3z2u25z!!_IN2Q;He-f`wRB19(GVT$436N8t0Ls}hs;MgU7fAUZrkWEz?E}Uu z!E}9$(NvZ66Bn;iu4PZ*`-Ume_kp}O#-a?h_2wA$04VRqs78O!Dv1d;{_i zF&5>Y!Hl`%QGAr>6l84{{*nkMa!c<9`TiI1U8gHRs*aIWT5t>~kIk-j(#Vbb4WynT zIWVOh)Te04QgUDkD9hTZDSP{2Qtc1L=tbAU^I{St(3SU36R}#^o#D_yz z=Yzy?*h!-)@iL4fQl>|NQb+1~$pKU1g@~6>XMxh(PIXFr4YYEhoqHdQQj|D*dgZwq zl_29hjJhS3&ga#eJ@L=vL+LE~zry)34&;wf_!5Mfd?f?+lW65%j;H=TNbj_h*)gl^ zb4e&Vmd}eo(%<0mON__lc#b(95+)C3;Djv$A)8RHVJIs2&^s6aNR}nzwmtFecX5;Yb+VJ?Z#<9S}hs3?a2#(Y_Me9wx^r` zWRoT1wmp?M@@=zZ2(_oJ2C~DFA=I9}7RW9ut9{;WIdbYO{F5#MA^CDVl%GV~%)4Cy z(sk`*DZYHpyV+*mjd`u_j?qogVbq6j@Z0As)s0tv`M$LA!BW8E_P#?6ERF(R`Q`hH zuvNe-zkG6~jk|zXe)+zkzg@tq4}AY794g?IU%vkkE-bhLyS;qh5{?#BhX8*^xV4a1 ze)+y9taRapczO5zAc$3%QV8TnLEMGa0U(D3u?xp!0{KahP+>VfMSMRCQdr0!MFPxTT7C<(JQLaJMSrm0v!WgWIa;QpVry;Fwjo z3*RX|kAoND`aAM_9XyIg#|cdT=LMX=^nbx%bpaa01gW`Dzz% z0@E*fsS7xP>6g5;3OIr3m%MZra01gWd1)7L0@E*f87klereE^1uz(Yoe#y#c0Vgp1 zl9R24oWS&(jMRmk!1SApvqU^0 z*Pl+1bC<~%5cJC7W{b0xDV5x|RU)&Mfv>uuriM9N8TgvgD$Lo+z;}Gbx5J#R417;G z6y|JY;0MB4Va`?tek5EN=4@r)FyWFgXDb6g5v~k#wleTD;UQtpRtA0{94+N+Wk6{n z^`)Gx3}`_bO1C5UfF;O`QqEQe-1?u0UUMmDD+6Br8IUEVoUIJlnz3yus-t+kZ1m4P&UB9L{ZoUII`Yi=`NU&`6aKo*80^tz>-tqc@t z9(veR%Gtm`scg^PR?7LgK$##rN;z8@C>LZ`DQ7DK6@u(3v=yo_DAZOxvE_ zole_8ac&$Z&W=;Wx#?nYcJ37CmKVgi{UdSiNXekwoqff*yI!0<3&pv2y*T&XAkO_f zT01c9f!D=(@KbRf@?el1nD+3q;_Q7_oJY9lYGB%<+*&m-?XjWaJibVrC(ak=$sOW6 z^_VzMzbno&hsD{?-Eafbo~;$$#$2ypUUNS|G3trx^c2SJoq?7Y(RL( z(+C_jxe3@%TzCWrTTd>M+I?P#3s^G<%b(A&Je2~a( zRl(0J`rb=lJ`e&22)V5)t5r{f7i(`a0TDA?a$8mKN0DW24%27;-UTtm?@N z<0Kx}3Qn>}V)YjRCo(*)l{HiPPBsZcqNsCQRq#9!V>{_U<8iIv=MoV%9uo(-tt$A9 z_{wcn!7b87?<7YPLQgK`gD4Wr7A&__1zUuR?ad^(6RX@-6 z?l$};0sfL-p zS2HWvktMUsH`yr#EVor?;W8 zhIw2o`%1!vVIJ4Y-f}u%ywp+lswTj=t%`;X$$_J@wA@ye^^=4-k8~+jfl8q<)^=Hra$8l2h0D@Oh?&BVdAhdYRj*f*YkVaA=e!Yi_Fw){8GkN~2U- zt4PUhRat$QG>)L1mC9{ZS))ki$l8U><62p3N#=-a$kMf&DDk*f))WbxL$L(z+*TF5 z&>D+ab7*$F<+iGz9M@v}I9i+7QlYu6Drk;tk<3v%o)~jmRZxy=k;=h6QJBZIg66mu z$sF_(gypuXpgFEZG6(Fqw5fh_TUGEi-4ArWBN)0V*r%xdpPEZWd~Jx6oPyEXH zZw&uF0^Mb9t16M>S~-LGt`Xjeww5!Lbr|oG5YMS4Y=?PVD{LzOe0a5Q`!c_t99$1!EV6ZyH&5aw~M zoJoWm!@ng@1L4VG9@om5On6F|$F*{%5}q37ajl$bgqy-Vu9Y*F@U$?GYvs%%JUz_g zS~&{{&j{a5|AmBShIw2oXEEVfVIJ4YIg#+}Fpq2HEF(N8+)V!Egq_=}a?W9-`BEks zEhDwLtt#jIiSWf`v&e1_^L&7nb14M9HmBabHm9|{HkUBGHs^M|He0;c=H#c>=0vyG z<`iS4&F?y|U4duaSSaAkBCn+4e9%bQnXnyDrOi(j&qD%oHPG{vfLsgoydof10zGdD z$aO%^-vs0;pyzV|xd!O@Ucfqnt~~1H`kyBtAXoo9*#b@_SS%n{{yhB!Y$jMMAXoi7 z#|p@0Fi(SkT-Wo=1{i--+FWY$vL||Rx^}?#e*BN+76Spe zGob-FqCA`e9>paG*K^=F5aS}CJY0ns#g!1(hrmCN5eX;{*BVA~(%hvm+2+Sz^b=4X z&gYNjYPGwXU!JZJ@HO{LRSPKhVO5W&?{SUfDutA)CvQF9fk$x(#WfT3h4_nN33U`F z+Fjhle|F4Y0vyG~7}q86Ym51lf9x_W%dqIxD9+ux?f~(L7y||44CA(de=jDlqx+Uo zAmNzUK`^j?d{mQ~Fu~!O7~3Qv(qCb6y}_ZNYm}dE%g6rq75IzvB1lhSNK-q9 zQZy&V^9*>7YmSE?nfKi&2fgv%mGM65#nfG9V)uph^YaB{Wk z*d{fNN4^+^TZo+OAg7EbB}OV9LsE=3huEnOG3F8DaWLvN?4mZ*>0cIuQhF_Vlruq@em|Ze5W7*I7E*pTCZj$>*Dut}{Yx)kd_)NAY!ibkNNTY()ds

      I~#!8N`Bz!d;yf4bLj?lDa=c#g6Qi|xY5fa1*u&h_@3s2kmz51#9V-an$nPjvLQ zQ16nbp?5rc)q~J9=K%Z!J8lM!kFmG7>oKFd@MKtoy>UF7_-{d*_k-jAos)$7plAN2 zpnd@AoCa{u=iR{WnTX%5j~gA2I9O_>+PD(_FgF2@f+!E1d zV6z84*(svC5+ZsY6*QmesEbAPYh>MaC!(96%vze>8xiGDw2c9TmLj6Wl4c{K>>a&N zm_S-UK}6XJo&wsu$&UX&oQS%iXa1w0?ge$u4sg%k5A0oFv%hwD+jDeJmxvB|b&iM5@Yns<)f918=@#1a|A37^8NUL%1osWO} zo61-@*Oo7ZT89Zb^{0G|OkuC&8Iig=pse#djW zU&<~{Zy(R?ekr>NF8n>Bq8Gl4r?rsg%iIgU!P8#&E1sc+N%*)fT$qVxbYU+%TNm}m zQ|U!KiLIA@B7cHa{TGT?PaM8JRqKjy$K(#LBxqJw!#kUJ!sl^Wq;8u&D z7r<7F-x46C7XM3tLbdoi0ix>vvGyI{RaIHrXP;ZcO>W6exoL1AA&}4#NJs%C)PztB zB@}@W2pyydDE2U@phyucI3OZAijD;vVjHm`c1A}<>|JN9g9YpS@4NQ7B_V#_JpcdS z=ecLEwO84F?{oH9Yo8_`mSWYEg{#@bZ)4e;`rztr5VYw z;2LgPi)&RA?QEN8U56{Oe;WgH)&mUevko$FH@$*DHPM9DZ2A&cdlO$gxSL$4Eq_xA zuHmMRxK=fByQX(Jo~Q<}87XeTe9xNqLV$9AGpxKz+O#s*leS>}x^%|V}3$XcMrPtuR zh}U3_7%a}`4J!W&R&>XSnD}S?s1_ulBl4g1o|=CHi2UQ;6{Rt54Mt5HPwu5n8>^P+ zWSN___&$wg=KcTVH|Q?5p`o?kpgq;(7@^^!J!CR1?Kf!8a078`zd?JZ7l>c`4cfC( zfP}Q)pgkuONLc#~+S}8)tgH4Lw0Fn{Ql$L`?cwe~%C+C1y<=}6RoZXR-l-f&jrJR~ z=bj9tPWuho^Z0Z!N&5}jJJ$kf)P95Ze7?P$r~L-)T~kq*rP^=MUcfh+tF+&sy^u(= z_8YW!BeG8W4cdDYprD(z-=MwM7%14L{RTC%OZyGli%tgH9_=@1FDBbw?Kf!eO-qvf z+HcU_hinJ5-=MvOh~+nE?@M>jL)vf9UdA_rhqd3JyP(;wMgj|Kh~J=H8!iq4)2Ilen~d6T(5?*^XMi*}Le_qRc5S$L4q{iw zD71~TYs1AW5xYG`q2Z!k8!q07*!!Xs@f);@;o>1gz8E9WKG80Qi|-?nZvdqnhWHKI z#c+|E1G;d0?|{c48ZIW$a50Py>1}1W`2X9N(6<~(`f0f69?v>+ScZ$IIWQQs;i6Qf za%#gxB6bzfhKp5r_;Lrd;bKp;hd-bV7s(U~Xv0Oq*#T|1NH`qOhKq#r0@`qqaMyq~ zTqN8*pbZxZ7rEjL7xOVXxmn{L#>c+onBgKh)eul7N2t21FkT?T6=%438kl%wrKr(e zB^WbYWJ%O!kgtlc7@8`Ei$c8vlm{YItv@+txF{@t2l@2~i{XkhT;vo(-*rjd%3Pe` zVms8lAAhTiF~dbEV^>gmk~&gqAZEBIRQO&RBcs%IF~h~_h@4G=R9wncs1(KVhSW^A3ekOyXL!e%06ok{~!F_LJ;))$eP2PeaF4ZB*7*@QBO z0(}2epmPZsK1wIXEZv-)S(s4;6u&7Rrp`f|frPY& zsdMmlAYtuc>Kt+tkgnRp)H&=fAVu24)LH#7kaF!|>a2MhNR{?5bq;?SNR9R|b=LBm z=ygb^$!j=AdF2Ub@ z3J3}HxM&Ykr?zyv7Nk8wC>l11;ANnx6(*t{(~e z!!*!x9VZ+P(?HAh6XB{b4YXW86K?KE11;Atgbmd(PyysuLClUc&~p7Ih`l2Xv|PUn z;_gHPEtjE)sZKP|aw$Q~PBhSRnS$6m(Ll>(6U5z#23jt=ApTA_km3*|+=&KSE~g+> zooJxtatYF$O9L&JTM$F#-ckxIL1Shv4YXYCG-l7GftJgoF?TKvv|NcA^XJk)%ax?D za4rqBTwaY;<pygK5al-xpEw_?>A{+|Pax3X)!r{PZ%qK~| z5bheFnYt}6VPdhi`QAT@=w+)7e{)D><=u9HkbCKYmd zNwTY_kb}lTT5csd74O&Q71DAm$*q{%rG>QIN=g)DMd4r!xg@VDfznllwA@NcR^!0d zTu95Uq@XGS@~1*tZYAM85A>`lq~%spNWBkaT_G*Ek~*pZVAxzp%dMmW)g8#TLhkS< z6$-Mekd|9X-2~ZFNXxCH?t<(sq~%spPdUGPe<3Zml6pzr4iwUIE2&t0igcbd{IuLk ztYSNKb9=>ds}zLpcJG92ggt1v<(+gYa@&KJTi&Up8Ub2vdF3|62y{Y(ciL|#m)+>e zCLRiwUbO&hhMx~m-iB{+EfC8spRobd04=wC2Gtq?T5f6B9-!rx&tO5_0a|Wp*l!fk zax3Yo0Z5*tJ;pN)MiN4}d6BKdBYT*GqhEZ0K0_L6IfTxq9)F(6mCh5)XS>nOR7mFq;g zHi%|U`1x*jy?pmniJu|YIdWYnSKbg7yO#p)P3tY6aWS6P`_OvJf3(DZ^lGT+L+haEtTMzO%gnNhXl_(CBgG=N$|qY61Y^EPYFYz6rSZC=Hh7BETI!MuGqBc4!ve^6!-R-{EP+eQ3Rvl2@AA z{WbulsXgvzkbGRLR+eg0RG0OJCY4rJo`JrRR>_64{8dDy^%IcRTWJGIkX$*fx6-N@ zTS4nBnTI)luSPD~aFq^}(YU=NP|j1b(UZ%8nc8eC-#rwFk1;-~5!2_UZ8*nBl|=PZMV{oik9!9S_FzukZQ$t%lnIDks~?225GzHRW>#ZN4Jo)?N)k@ zB+kLEb0})9YNG9ycb!xdrvY8@7LB%B-jJx|+>k)sx~{}_D_s|gmaDPaO(2Tm)iJxY z-SXZm$~m31<`Ubj^nQ{%&NHoYr&WpVmiK@t;Vcx(p+%?dR{9)K!s$uVB^Q<44D>!M zqMWkgNwnQc-!GNUX)J*gzOGJbV6ojw|A9T2)0@s2t3}&xd2eEOE0<_%y<$X)>hJou`Yr5EOd7ox!xct}1FV!M?-gk-L(Cy;5omA;x}uD6;jQ@hR*ZMV|LN#b0HC2`Ak%X^WGO)kt< zwAgNW#deFW#I;)ImI}4)mRH+uk<2wbRv2x&=8_*LEVf%- zZM#J>m+P3ct|+nH^1i47pz{tv({;nrcFX&T@}e1d(-0$B4NKcC@0W`A3$M08w~pE_ z5ZkScQr>9m;Gp#a~tWKRAUrWZ+pUZlgeL`PyOq&I zcyfTYTN$$npBkX;R>oYyQv$Tz%2-TzYM_z)O9)%GTN&pv)4U~I=O9ARzDrvP}VZSdaH@Ns{02zOU)o4`Q>N8uu1 z__*OZgiqzR+ko$j5D6GQZmSOArmpQ7;IFhG4&gSijb4+qu@j9H8b*^TwuDhV1?XCA zr4~J{Um#@XcYd`j^hxn#asU|v~Xf`977hyiiJ~W?g8(dt`D{DLY2Q0ffbV= z_csDrXd%W7Ah25!%19vN#coN^i)R8g=EL$u(2t0w55OaXpjAykpN18j*|h*ktRgxs zErQ-b^o}U?BcfO3K~|VEX93+FMXw;bD~cx1MxIVzzRY6Y40OEMJr!_>j-ChVD%dr# z^y`3(7lWeiqDHtXT+D%#BLfWz9uEzrx0=Sw>YWf!067p7xmTh=*y(P`*0{9gzLH=CpcD zeLDdyu^9Y#m1p)J*&Z~Giu1uRp%HO{eE@7C``F;8)La z`16xG4L{x=n@i4MPXCGMH=(nJV{+&clxgbG$2Avw;l1ENH#g7673UWpI{ykg(!fxt zRbw5OKQHJcocdI&CfhGRe7@6|I^+p0oe$~fE$Q>1^)xGOYHf#>qt^3UYNeVut!Kn( zooCgWA5(dMk%sBVam)0BIdU(9Y@F%Gl+Ug54`liAm;#}EH+wavc_;ci<7zg1iL1TgCtTeP4(z6>h5)W+Lk_O?h5}sO4cuV# zHw?rz+%O8)s)ot9Hcy|8tD&Z!&cK|00R#K=%NV#Du0fz0Zo<`UxCd8z!vS2~4Lp;_ z-*6PyaKop#RyBNwYx8vOcR-hqfjK>gfqi;62JYz<4E)op8HA_TGpL&0#Gtux83RKZ zjohk$sL^=20CuDCdI8)<<6Q#yjYi%@L50!CyEG^<8s8V7*=YP$07K1q1)D5Un~It5 z0Gkh1+EiplY$`IvrlKj%l%grllwwxYlww#V3W3iWL`^B~D7DUB=JII$p7{yy@i0#q zuK(*(qO5bFv|F`{Zq@E#YBf|k-D`1mbE`hVa;vtEjj~yXNVPa%N?fiJ*35;BxLhY( zNHEUjx?R!hh-fDp_nvRZJqmj z%3}&LDUr7b9=qy;0oRzwjeCz%aZhGmA~)_mmdkY_H|{-_%XK0*?mb?$7kXADa^v1( zxm+i5c(`%zxt5^e;l{mZCtJns;l{mZ_i#khSq+F%)EHq!o zBp_8t2XC5vop>@|jY{QNXujMGAayF0XQBD>IsloZQh64duXAT0jVhIAq51N=0hy;# zc@~q=yLsY>NpXug7CP*$nb$xi_(B+{%>c@~%_@~=q4|0p zgo16Lpu#n>OQrHGG+z;Ge2+>kMBpnX+g_E*v(S9KPlkg1DwSuU`TCIUfJ(g;!^LNv zg_g>*(0qMs!FEWc)}q~gWpzLft5lwa=BtF;kSY~7Sq{HLqEV?T-OWkjUZKt zg9DtkWq7wFQha>9;D42B¬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%0Dp_zp{sN4J?Q)ZigPW}BY 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 Yxu0tc=oc21~#1`N>Ex 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]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≦-XfnjQ=7D-;jMSb=aIL`=WSn-&)ff1K9AO5 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⁣VFMTG$WOj{aT%XOm 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ν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%0A`@is4wf(kcz%gSf4l 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±ESf0RKirodPsMx>M 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ΜNo%zDmfpoO)1b_7Dr{0cRc%KB8DB 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

      6g;o%pH{gz7B+s~ye{`T8>5hZLKTJ-z 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

      HVFs$w<`b7G^pm0EfCqEZGUxh+w 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 z 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 f)6Y8L6 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%0AciOR zSX+(xr1T#6j7-LJM1R15mORss`aUYwQxhb*h1Zzz9s}0cu47H81kf-^APd zPmS;z20dBa;dZ;DSLMhN5Phc2Qv>?08sOmsb)RO({MMU#_TdqRJ@`OSSgq*$!C2{5 z)%=ieD3Z0CS~;0rbc?~*sh*bO{s?CtPsfi?7*V!I{&=$g@J)Oc0P;#j@!UAQ+@rWc zP`-~|>hX80S`Rsvpw&LI)G#b^u+_Jd%SDNTgCJc$HpqfQ2{{6MBQyf>6UE-t?t;93 zNpMi`i9s$Dq?eIDI{rVSpN|NytSwZ>3={Udb z`Su@+`qZuw>}r=mJHA28SqSnbnWD4F6u}v{I21URwa7`;8%MHTNcdr>sLBKC!1C{~ z-t%$kh!syhQ%ft<(uxLRW&Zu&Yg)Ghg^H8L`;TM;h7<&K1GVaI>3}*7?bXRHfjWQ> za8!7pQ8>1o^x<~U;QkK!U#Jsf}CBP{jUD~uln~7N@aSaSn`WA)Dr$( z{`s%`^GE%_vR8{w#BmJm!s?j3IX^n{O@9{2r(4y{2Vz)#XrF98fXO_95)?dI_^F3k zu{}PO1h;pVWGI|K`2`a<45dz%5KHqZlsy>IjI{PR$F$FZ+Vm%vuIgz7!n802b;gJ% zO!{|I3OK0kr8kh64{W!0$SJ^6hm=FX0)^lJZ{qTydQeB{q2VN@9eZ_j(A7zR2V-m< zCmvAAZt6M#tVN&Q(@!|_a*SbDc7a!t(GK*F&nN53MWJcLLA3CBVbj1vEwc6)CfdQ; zCb8fWxh$#7Ey`}IJz}<9Ka3E|nD~**sTlR6I_$W^^cOx(>AG4q@Q}BgM3W~q@KY0& z8;)Gfr2%_Z{hz)5h})t^AP(RaXA?lEj8tNqra@v)fAHm5i{3S~ifY_++hM}E_-e;Z zQ)`o&&v7S>5;R69Q}Jag`y$-M`u$mcUw!OjYKjB5LM@C&Fs)D-*5nVqd2v@h>OC+iX*{Z5!AvZQN<6)uxVO9d zh~X2OK>XrtNQ<{?Q`NBpFL~Sg}v6-qyBJDx=nx zutH__fJh=(94OJm(hg-aAx+j})zQ=&Z(`w1xG0-8V28-3>*sjeq^*dO7z^z{#Efkb zn9K>?1FcV30-mg9_%Z`ZawyjINpUdi*psdLvpQ9U;W145j$qu3w~CKS&@1=XVy>n( zdbOfKUZjXUkuuj%Jk`qR3gPqrlQ?1(jVoTO#}mqHSbj}TZXw^){Yk7F0vq0@!QfIKLNx;`B6m9}<3ls}n*15F@o zA;-wLEQ8lW_I_dL)6`l8kq3bCV3*aJ)w`&XFVk&j3H}LHi!esj*bvceR~`4&(euey zeZ5^SC;pU3)S&7vM^u94vPTtTM-eqNY~;!RE-GS!29y+Q6lN_(X4XzADf(hVPArG3 zlt_gY$#3k*)1VG6BXgTtGOHST{K;GS9v#5f({ge=U5aBRiQ2OP?#>U4bZ7nH#K0y!{2d7-;v=rPj}h6pu9;N%%~S=K(+kHucH zhY<{X0%>@Ocut@*a(4#9HPdF$+^%a1J@v}BQ3oCB>(B*F<3~BfQbVv$nLqj_55VFyGq!PmIx;CjCtKsTWBz1xU4qyg=~3HhXYd3_Ziyk!N{IaHeA z2_Wgrp0+&R2*n zZ;L}|(ZnlM>q`NxN<*PH+@@pyUXAr>eh(r9tSLxnt+a{g)A^8?b-gJZ$sn_>pl_`7ztEPJyDK zKp5I3r8=5~oIy<|(&d#r6Yl)HL+0pg2!o`451tzw7Ju99Q zicQ}5Xiq~2^Vrc!j74ZDf-3Kxj-1IzC(S2`=ps&pNRLV#lCqYbA{JXP^T6d?l?1W5 zsqBoz`A1}t*z}E0H>HQ_bl?FpJcBO&hzR;(&0_e|XTl!NBcj+)X{uSB68oGjmNXY- zJ`JjZ#>V4Q00~ZyTJq`;ZcOf$2;O32==s(F-|!O$>?m$yCvSBxCJ1XiB$H(Unoh1QUQ>{Cb-6FP`^{tsgx}3IE->3#F_N=^5$b|J1JW{(+6=g@Es=YF} z2JOa-sd|{Iu}q|{CRxH$0}5jshZ-Q@0m$f}rz*U@sP12V2U^O9Loq12z&XuoFy^!g z8T^5ssWPWftf@1PX_LAJLZ=ZGpRZuHh4Y4H^|zBVnnzzQbne6v_Tvl{*<$DWMis$n z>Fp^o+CpIWk2h*sK^L$jvr|lIZcsPYpV&nZ&C5_CpZ!C7?sKDfVE~+ z%us%m|MB8tq=%IlLyexE;mbp6?BuR5H3N`arYb`w3nT;Kh4oqpsws1Ef`kU6c!Agsrdzxv*aT!rdrFebP+ONHvXtgJ zjIjF=v(iNCt~3o)}+Dcj(7KGJbe4G&<=M ziK>gXVn~!gAm=ZJtbO)p_7^HtyuuuwJf}AsGdf2Je9#$)3_qjPV0=a6#XXKfIZi=+ z@|#yIQ|<7fKD*3VY zQUr~$O@;sw)Zi-WX@cZRDp{rWWxzSN=RaADN-zbU0u~XQFqFK_M%jhwLt)NB;G<6v zhbP$4+a(mYKp=|X$kP*es=e(*uau@!Vxf@c)d5-@uTfeOA%_u;Sj+$#r& zu0l~aisb8F(fS&enC`gH2GnGLU#VeKFo$$qeOIlA1SPYc5@3+K#Rb0(VJYdHnb}g= zN`7Pkqz{u*?Mt{798rN?AyR(_ab}EbWQcdzXA63b2N7}LP>(8WZ@Az53#oFFB7^3hW>JqjXo-|7OKx|HWQHw4=F&vgycdx+Ce1VdA7$0FAC{>5G z@_MxLjM5k6y7n$sUYN}+-dFX}RW|Y7fZ;)nRsvoIhh#A42q$9*40qnPIpGBc6sLty zh`>`+j0S3!6RaiI|@;0@yYLK;`IBFP;CFaQ%x3Jywai?rGNhF~TnSG->n_cCmk-GS2h}QOo=h z^@ip%h1UtPS_e-;R$+77l6HlvGu@*rl!v1k=@?$0{Qlvm%ZuOOgEA05LjR?qp~vaZ z-~`qR?~ec5N>Bg7M#gN9g1A+8zP=abeQ0M2*yeZUQBc0db5;Z3t!T{P;g7L=%CltJmGi;?bt#a)2}$N{PiYZ>Ic zy0R2?1kA|WA8EGdlesVJakG7ee#$o@YUHbz*)B9e;es4^Lq{-j=shVhnSVm8E3726 z9;i#Ro_-UE4-xM=bH4Fh#1wqO*LiZi98$XDAg>mFbanFKC-7geU%5b_Kno44TX4>O zj9 zh)(#%2a5I4nsD1(>PduM(vCi<#Op0yi4$&dMs?azy%|DQ4aGSDeUX_CAPY9L^stlR zBO(#ld_))u?JhLo1w8}cV#N4mf65;(Nc15$iFX;Y-bt4fszd)Um@XAs-(N5IGRLPU zgYIqyxs_s<$!v=GBq-QvGCsvY&i=SwY|oI1Ip|tne#ofoekY^cTA7D$ZWPe}{2!U| zM}phxG3*Y0?GC*U2lx;Jcdzj96~@a>Fzy=b)yk_iJe0*>yE#>Yq-dk^e=8_xnY_O0 zBM&efv*Tg1gnPpSZ`d85FwEBrDgikHs8>|0ufikXW`M1aa_W@hfznYw`!u24oLlpU zLKaP9??ztjhWE{&yF>dU%*E|e^Tn|0afTFRmFi)^r-x)I!}>f|9r*}apX>H))wDj> z6Zw0p$Ej;C<)uJ`HTyB>Vn1+Bt%w1XY-TaPav>>1N^L@m;3{q&Jt+G6aF)@#7P?%~ z7Y;bJrD}2j$p(Qn2-c4`bdN^f1qh6GdxwE{qPghS$G^ai)O}%2yF0UY+um=vk&kL*2q8{NOky3T)()T!Fq@T)UY1S z@BaD!d8}*D9iRRQ&Kg)bABZcW@b4`ZAa#+$i_z$JzaqX)cgL|@4jQNX2>|2K_1) z*uKE6Wf)qgT{nMV6)OlhGCWO&V$5Vd;EKyI^XKaK(zm;BJ=>KxUeoJ#CpQ9)dI*HZRGvY$=A(d#?Y zxyrq6Z)l*rfnkP3JMIhR1oCcqgOWU+$I$7`cUF0ep7g2*clA)?z_zU$WmEwga192- zw4sAk?x*B1w1s#LS(cwQF~jI3CJ#5AN0`3&B@2FY6(2mw3vO2$FnsikmlLM?-2r$E zQ9ublp6JIje%#WZxAf<&7fa!+I>m)zq6xjf(bq8C_&R#tW{tq|lBZx75q94ymNlGrfU7$|-L7#S> z@nf6*+@?RbsS(akxOqnp`CBq^IftOW*?L>02W=oj-6V+UjP0au9Mkd|VFmN0i^sV- z2%CDqM!MFGnEecU56rE-ZP9I3Qi^F9r`|6XPz~@hohbqXKzwkS!0;R1C!r^J$>VAM zY8WbA=lpA^>*-RrV7lZ~bBMc8KhNMx0p70{o$c)E209>&v2c~bt$-Ryte~Dit|N=o z$$L_gA&5LarfJ%_>CKD2Dxr4Lzg{4=9ECQ>1qn|NiXmP1s3KDL^6jN14{(VPx(N@m zJ&7UYU|qDMa7h7#p7B2U8>iZHr^0GRh&ed9-pvR`vpD>H-OT{WE|xvdVM0jv4Mr+l z{ES}bsG-k!{({2)m}tmXuL!fJQwT0>R5;AC+sTqKwv*A0<9!l^Af7s{a6W;rtpet6 zT>g=}d@QhA#S&j#pJvLGaG)3ar*Lnham_6Ug1543PCiTLi<9f0fLU*E@KKiV2JigjA=}^iIyuP?S;2MFc=p;)DIJoKdBO4h)+Kh$EB8_d- zj2Ggd1Nlve;Ls<617MV&mlvh|dSQ^-w(Z}|&fssGqhu;ofmu^Z^s;;*!J*{`EhT)~7sEREY%N98Vx+Pf zU%%f2L3a*ZPIpJ~8x^~2lzlAAbrM{?gJ88!jIdMs62PA8fPYn_s z*_MoK?F{K^7JDBMH8h^?N!2TTLv31Y+M%**A}%pE-#9$g^}WVE*ag~FY(<8k8pwk4 z>F_`E#o*N|Qmg*M+SU*Jw^FWNy|R@nDYf>mA3QDNpFjN1KmYMR)`#-zKmYXusQX_( zkTUkqfBxggAAaOgaT$e+joCxnN--Jx-U7KTO@%9PG)9XEG7eW85VlPMBrCS0yJ&{e z+RH1=j#vpN#gS~?N`MSc`If3O0~U)Sa0T(+mP?wbTvkbJ`pN={v~@4GEfr~#!XsOq zfTxYYFi>TPTfA4PeQx?Aw$-p69?=S}-s6eMRx4$AE;H{Dui|R2?LXT4kY39vCo;Ag zuQ)+a4ajy}F8j#iqU?bhRmW(-A?FR`+(VLc&!!JW-Yi|w6P;Sj;osZ8vzAtkf(STQ zr`hSv7HpnmnxRltg#Y8oQn^;aA2w{G&p(m22cu@I$q@H?%MAjZ!-zhLU|!VAW&2y> zMq3Ig-C8~eehHHcfsc4SJkim1Os5@y%Kn_JheFt^5PN-@Q7|9k%TeG~Ct$bvUXF?1 zfOpdhG?me{g;C8iHVqeLYr>Jx;M)U#`9KEd@S0 zK77gR!Aih1QUrBqi|#k^+XrDXmz30@uhX{DPbX#dg?;v7P!-R;Xnkz-7IU`_IMU%Y zUuzZrmzd41z$0xe=kbkQQa=6R$3JgGS2O7t8511UUWj4%XEkl(GM713t=1aTJ)dS* zY70WntzH#5J|#tkFj z0RHcf9E+=lV!XtJn-*&Pn69?!s&%YO-)J}~bemhvh)atHJgHO$(F3)5sQ!{vnRqnU zOT~X_#nmKQe67a%*Og{Uw^@l1QqDc4{iRU!1A^pUy|N;MBzMPz)~N_gp$N{8Hbx&i zc<*I``P^$r!a1#Lw27bp{X8g0D*=vJ0^Tqfm0;XjwnL6dqypY8#?$XWLM3Pic!Hxb zs6z?=ZAJO6w(hptVk7Bpi2dMnH(Wdhos4_QcB9A^3BsS2e)i$<+jl=21GcUd)nf6< zvwk#jj^Gmh24Yp{ch!wP~K^v$D8ZYFcBOZCE_ zj0|&!jk$yM1-f|wUZp{6Z zR)VM%p{AYaEjCG!Q4LXCDG?Y_dE{dM<-l9*KCjZ`)Cj-}@!l(FaEf+7n=Pf;=;40UdJmiZP!{KN|7?&K@b}K?&E?!L#Qe1x9 zumcKGTy3QiTX$obxV0HtMgr71{zesTS&a~@+=g`qgR&|cQy*W{DSW&WGgrT(%0_I< z4(b-yCYW>L%?WBdu1LJm*S+{FReT(ZIIXhzz7T&_)2w5K{#uCsy3zV;XZ-UKY>-Q; zcsMq#8_|k98ee<4{sp%{TO=f1Lu zNc}98)KTPu$+pFoZND0vl3=TvfPsYa0_v7yFuO!3`FB_3P-YK)Ddd{C+>hUXp{ud(AL9wZ)%Yr7)Bs4e#e$gpd&*{)!oAUb4o zgfY(73Z?txg~65FoD1GwgPFB%F;=UaBWnA531^a>)NS1f7n}ndR-Iy{fGeD?+<_Jw zhrcc@7_SDSPLnG$e=l;NQZT+d`BjvJfFRA=0V`P8W^{ciR!i@YN_ooDOcfYvvy>84 zCj_to`sfzAl5&sZ8+uOhi!ccD9K`?p;{`QHIgoq=R~1fsDFxfRzJ8ev5WgBXPPSD^ zs46m9R z;>Y={6o|%h0xux8?pw73+Mb1LXEci5A&P=1^lc>rO2agj;cyde+VHS5w+k?B8k%&A z-^tV2g5#Us!)>G1_xpeUP}aS_|8zw74G!-+odmXNT$y?gZ9k~O`J|M2+XY3tt`EC7 zBeg)Zptyz-{`V7Q5R%?KutQWNKc-SE4$kR`@|$TH6V+NF2GR2ul}7P%R%KbXm4)ln zpSHV=DK3I+;`P3I7M{p`!qR=Ea&E$KYYa!)Sho4Q(G=3eNpHbb-RUi)W-~jy;D8oM zXVdo(i{Wgc-ZUgSEvC(vj8{1hJY<9vZvBEzyJgn{Fci+|splx|I4M=7Bc{uZ*`9GU zs4j`Q$gC6>Sebf{EnvGMoQc@b;&bEH2yOv0HqLyq*61s=#R#mVM2XgFtuaY6aZ5Pe zggD|96gbJC__bZl0+;jsuFvo&sz6H}Knqd1)TSRys|y?-cogD?N8@;2-&T zwvciPcHNCSwW19hHXs^vW)YhrMQ2*5W|)xXe=ka z@+liGC;de+oqVn1>ZM#tc*KW_w*1{5E**Zk;TZWDz2ePBVDo@@nW2h-@>993KBVTU z+6EMo=T>U-w%0*cSz>CmfmZK=b^SYK@!F&K7mwyKD@$zLoNL!E@ucIwbeX3HQvL>F zRgha>)#F}$yP2SxKNCRzQnv_Ix6v%Wt-^-lW0!bM^!kGRN0AVem)L#hWed_=Rc?#U zniPL@6?4#Hh1N=nYA@q=tDOLwQCpDOgtXDqNiSh4S7%$v9IG`N=vRgS*O0N2^HuW5#+dnoi$!cKt)0+YNrY z3lqcum@cPJD@x<(iWluRZYtrXttKCxJ}}8Yi#@rwfQ7?NC2co?RU&4?m2de!Xer<1 zA-pjBL0e)PBQySf*(iuFuTp|k1Wb#~08ZQ=;M}xIP-Psp7-{^PA(cTr2XR-2xb3eB z)q@@3MQx1JaK#0#8)`jt0D{@D1~$mmTL;D}rQ-(FBM9x)16B$#6fwa51UAg~CQt5W z?43;qcTO*&FDLpo&l@aiel;Q zH>N|aTzsC6a374a+p-v7MZG~bDkk|n8WaoG~9;f^HBi;g^+~x>fE{opHC`W1e!PRx@RTopOH4^dm?l>cM(xnF?b}s3+ z1RtUfIi~CNp|a1Di}UVj_t)-eLe{ETIqeJBQ>v|z%@~4` zQYVj|^t;`ME4)@Is8k3@XahR5rsTtK7qZI9;*NG?p7d2BWi_S-bx%;k048UbC)qn- zrjILULCC`nB5!%*Nsa<@$Hu%bJLuul?dc@12n5p<*hruv&1gf3Ab?ctTe&DGj5|Rz ziQa!ii&V7JUjpf!8hnef8Lzs@Mw-#omXbju19duEs}_NXlqtf5mxL2kQJ#k8##3%ia_1;2>Fko|dBltw5hJq{R>N5;ZrMH6ZUlK0OP# zeE{6aG{8Qknk9B_V0zR?iV26ev`EVSO@Fxa#u)W9un?SXV<~f zuz0Lk1EFgBEn;KcX*950YV7=%v!leJLqd=~H{pDyKAG8GA(lNK4BjZ79gB~!zGMn? zjC!|NAEf4Tl}aTbR>-6Cvc^SffW=oZBl9T~SJ1GNYKhCGPw z06a4C^>K$`+>@2mAZZU^g4DW~AOKJ*HlEnXJez?jPL|^ypNgyQ#nqecRno^%C31;O zmhRiz%0Xemj495eW^NsyA9AKcgEXeGaQ%9Z_Z4rDW)Zk{%3^X099}*Ymv8a^ewPR~ z(l7*uaeSaTQXQ8A|M6cXimZoF$@dKa)eNxW772e%i2Z_-KTgI^cs`ft^yX=i&p}@O z2f0%XcXJn@v2mcsQM2gd>{E|!pKd!>xay_gGmQF+y4l=0)v<7P9jDVi788~RB^DYc{V8-=eOG|e zne8Zl%6}kxls_hlC*lg4&lfnr4wKNRW9v1YW)>xQ6uE$C0{+u%xjO*kjeA#TT=77X znC#<+t1Hqs-FH|KX=L_Ei%To+IC>E&ZY(e-1|0YT!Zd9}L4rWBD+(`#? zh7_Ns7GDQ~OEnmP6UN zYxzQ6bvt(sW7KR!8K0~zi3jrXBaZw`$t}c%Csf)--K>LRO!vp_9bOyd%Y=W!qt)OP z#o{SpQZ%&ZU_oQex$KodsxcScnq5ey%bCykWY_lkQwSF-RJ*^bqf-N%cfUXkozNl4?i4yR5HR606inj-vV=2v;JsoA z*8%qMWU>JNLhZ}&Lae^?Fb38^*VUqbM-c!nrnD@3Xug*Sfok2=uqo+6%UOo{qy;oB zUl*zxhEkgK9a--m3aF2xm|9mgG`oc~k-VIsIgWfk&-$ahSGtREI@#AfuN+zq5q=Xg z_i4}xAEx{HtVgp5N8yANE{E!Vf^9~HeAx-!SvAS+XnNBdC2IfFUo|_pT`ni}I8>** zNWPdYcNcx|rnt)oWp8wVU0FbkQt!MuvzbQWmYA;$qT@Y%BXf22*TIuNWD6+b(0llQ zgUbOf0sJ@6|EuX3I0=B|fm&pEd<^`25^~+}(-KlJr1|(_sz(@rSdGA%w%#eKX=VA$ zsxwo;rXTD!`il8#w?EB?L%P@dHADMXV|+;|w0%fu+6Q25kHLvMe%fIM`WC$YbukGU zo%emmzhT_(4fPn#N0&$j-G{eKn6;X#5st0qdDgj)Jjj|9EU&4@#a&F(?f80HPMQfq zx2nP?y|m{8-C|D?-1vClNL+c^p=sCYIPM*~$mN_{dmM+fliD=#6&;&NPA?$cQZKXg z7ClR5a<|tk;{eyi0{R7vg`Q?-nnbvhnQNz-i=qQo&&T|ryql&8er(qORe$>Q#4vU) zU@w90{l0%y2Y4gz)gy&R%q-lTp7=i6>?+=(fji?s&PWo0W*}#=W`tV)@kKAd#bIX; zL9F?tUyMj(1Pkd5SZ17jD2s5ZO|5-uBNhS?g@$JNiMR+Xiy}fzvPD^h*Fe+wdz|tX z#1S-gX*}ai9YcAnsdaqcn|kmO`BIPhq%1xHX^RAx-yDehm<{CDD|h$Oly>z48bK(9 zh6#n`E?@LAi24J%r`27J->BdF>Q3`IKIHxFY~Js|2QavNk2~I*hRytHnzM^H41PKP zRD4Y6=Y8Yg+tuJG2+iY@^>dJDlBP8R{0z_BGDUFv!Bj2&w)l9T4d}~cHvJ5X9z?a| zrnr?SSkKaGt;sF@-4P$VlXP_LvjIl}1sr1J@ z&_gy1SZ$$?RBwUlE{|5BhcH{WRL0x{v8C6d=#XI;_CavWl8+j`d;N>Os|k${{P8~lTk%i8HdBDcQxp9+qEMZr>J(!nk9*eg5Pe)}D^pF8 z-~$7EF(?c5FBZgq-)j`E;uK=pA{!;lc|;m8M_D@xKI$Q#oFkW`-XwoZYV{$Qq_Px2 zGjhIa?3eCP#~E%BQO}{!f=R zT9)~U-d0J;0X!YTNQ11Ahh*M+Agc&@pVbD-2dX*maj)NB!hMF`9FBx%#&fALTHU$+ zG+KS0%zNXR@8b`F+SYa%9}_m{hk{zM+vi)>`jL$jmifzz#O*}w-G>yTiYj%*01IO~?mAmqOThjT_!!gv{c?GU z{UfepQ=kj~&gpI4`37QP5MwuBcp`d#3QVw_i{_4 z;t${-_Bby$sMYM8iI|-;sm4H$0Up?!1e`J_CEO=Z{;pONR*1HiTSK)>*3sN5;ZHbp}@+Of$8x zD<8U?mQDVF*rGaK*vsUu@0sjVa`BM6>-hXA8e2Un`crpkzl(Q{BFxaA160Cul1NCF zbe|R?Gepi|&?<7fPV%yx27N;Ed^w>rZ;@1L5<=e4JzQ;QyaJ z(dfw+cJp0<(-3f_{EMBK-xo9XB;QZ(@1gq)@`s|I^T*teg^vP@Dfv$s8kQRmdmVdt z5MYcvoHl8PK!a?<0HKok79v9+Cgd4G)HM2GF@Qc(z&OFZIK-g`X-2{b&6fxs>rJp9 zb9_Ppl8~VgZsYq7U@0a?ufhvc96QIEgmhNBM=#^@J(sB6BM-HVFfImz5&Omx?W|k{&!IuTAXfHT znd}l+WI8xB6(Uy+7m?$g16}u^_bjojAg>mmHzeQ{$srf zd7sSR5T0jGMD^di*u4dmUw_e0QK0Ijiyf+mb8@|l-+L#>CFph|PiuqQK9BfX`F6qQ ze;x3ZnODR%+PnZxAXl$hbCOBj3l1P8WPLciV^2b&({1ckF@}r_FFitM#WdUIMLU^e zjky7TTf(tLYQe#+QUP?;eWdpMO}V_*ynC6B{UrG-IET9Y2F~Sm7iY3-%KBl`zhN4n z1>v9N9)9sQazp*+n-tsr*AK?D@amQD;x((5C6ExOeTcGuN4Wquz2~do`1aLf|N4eH zPq=Y37$wG6*8=APtelpV@sI!2QNGW*U&S=AEyuPAi-7TNVBI z>#*X*->kercx8z+Y1!p=uxMSk4n#PbX0Y%NdXR@nM9d=PSHURQ0{zkKUvPkn!$`e%?lQvTWv^`UOS|whu|Nc>Mk0GxL(dJ5a55A44yshAWx*QV=d~Ow{ zjik(iOM*wPDG^eZx2ZrGpgi4%hdE#5ut%}RuWhES&KkTVTO6Ri&QzO^w(w8jP^b2|#H=emXYR*s)OxhG0d5hc6|Hna#^2AR zbamRf>CKBijHi^VchX1Clrpgpj@K&|bEG`OYJ|M!?&aG{yZ)e@J(5m*w%^S^ksVAP zvdGs~( z>HAgVlI^024ZVng=KzUa85KLw3Sx^j9p9GHcH@sFtihQ4P56mlKe;RXxy~GV;Fv>U ziHFl4Hqq}^M*05as&D;1QUfc;ZM9XsOu*iasKcWwRO7rcX59lDyf4k8S>vbd4jw(W zCAIo$N_U_P*+sH0N#dxGEQL(T`*fAD#Yv=vW2CLXBFooK<-!YO)fc%WgsF(LZllr? z%D-`p(x!n>7R(Kv16X|-h(OYjy+Y(Ln|oV)o2NJy2sBwy8rrGjEtbK3wk38@z=0Ap zXq~M-{|6|84=X%sAIOF^9Oi&4d=r@=R6Ly*w%^;;@LNnj#8xG#Nk~Z9NjLLKity~U ztt+iRoZs~MIOa?(a3XX1d~hl^7$s9FV<2X^ZUg=_K?~57%9xJX~$Rb)f;EF4iN(#MHmd;uu8TlBv9G`KYxNh4sNe zz33&Gn01wTPN4Q;9a_5xu{ueZ8RVPIv&)J(De2c71$be<-b8BbAqeVO+g$n=RanTz z4125PMb;OWGb(E*MU_|Si_CJqg&yb|m$U_-&FtFR;!SF2D!-)NgqCJU6!^s~y+4w0 zS9<+7Vw<>nk3z0(*R;~qJ~nJiVb?K=CPa=C7qa z37Ki|_=+rzX2@*-txv#N3p^^prH0zf$~yE!JiP{^f`aal@<8?ZkOM+l#;YSLs2G1} z@Nd2DS+O6-{w#*AQ?gEwHzha(6s+GIV8&iK{ix>VDcATcmG`%Wh9Qk}p_$F244K#* z8HZ#gMDt%Mzj>PvaY{~0j!DUS%g2>xRuH}MAl=H&-Ud)wuWwLt(faheIbjoL+!71p&ipe17q71MW4)Vapu*6t2X8kYfnrIOxCr~B z>6~(I7sY5Xr#CFxPLPxkA~AlB8`3ApbMGsU=U9sqECKjFjTN6?$fZthYMWr(*11t3>^!ykvr})m8=yrXo`z zsh3)GGkR$I{BxceM;;ArGlD6hjfCK_a8?cxtRAFPP;M^MJjh(m3oM`;c|1S1Pal1@CV2 z8-V6L?luOp{pCl^zaAHVwg!^HBNc!X-Qw@tA~X2+5`0L4Y$XP^M&Z?OOQR4R9wujs zcQXLLpTK8*G!#=%mUlOvyNyR$XU(@+S)-8c5_L-9kF9gZwp^Xxg>0dodKHzv!MD`r zoiH^h8?;=?e1z^yre}F1P}`o{;OXe}sHlKw7J(48J-g{^V@n&m+k zMyNlk?XW#>q53}}@2X6`7C3F8F}2>}@Rboz%8u5KJ@*2NYxn@(n<4Hc*1eWnimOni z`txRqe(kaV8u^bxYFGwz1=V&zn{EwqCGbV=Thgi6?&9i0%t0(W|jZ* zkC%<$VP6<@w52@C)@FXUrqxUZkhIs^U7xFgBLu?SxI9}GU)5%K&3?a@Heb?F#bHL9 zzQuGc021pqcYAT{l4}D91m73A)LF`1PI~22He62n3zXV!FA4qY2lkWwAigsxZTvSl zqIGG@&Fjs*YYKyqz%USKdpV@eZ4r}0yFs;z1V{6)U&aJM1#VlDnp8a2JBM~|$R5nm zq3MGQe#RGhS}g&lz2Xjph+!=!z%H zkdXi{E$KJZ6fa~x#tR{AjibG+I)K`o%IqmXRa@F z^zOzLJX0+^`vZE4lNXAs>s#=t!1~OIp{V7_sg?8ynhtMi_1#IbKslYNH1M^|fN2Ul z;4$8Do(%HxJ2wT|PtS641nCnHd0Zyi_A`k$Pmnp^`T!Ad3CBB8Wus{4gmtZMM!k0m zWS>xm0>lj!g??L3m$RE<(ROO!IGjN_MM5Pd3D$`AEFha8YWx_UzU`L4CaPN6+~P6wh`6upr=45f zz^pc1AdG5IjJdu-8zPF0b0=yx#{-3Yk8Ie&h6@fND-2i}l8jJlk6#F5z}gYSVHmcn zV5+}rE!xoU+2;Ks76F~%@uwf8_)FG^uZWEL@vo;R{UuO;`0>>%s}gbRLmu~#UV=AW zBod_xeqZShP6Vo$$s_`mq8q-CCkuA1XF9%(&hFPa*DeO!b({BPrP~y^ zWfBJ=Ry=+z#=Tp9kn+XwfeYasTXotj=Y}t>MPd#q-AEN!!~KSLJ4{GODA65+MWa=n zxuES12~5}=`_8=U&FY>Fb<5vqS#k5!2GYk?x2L2=6_Z8!i%Mp%)Rri3wd7ji$=}4# z7pgAZN=cw-e>T|$bdqkX3YQrlVvtio_1DC()P4awU`C=6Y@TqnCtZhBw%6wmGqh7U z0)+hp#k}SA{T_!@NK9dy?*L5)?MdR$4-|+_#oHWJ{k{p83fvJ!wrMh{Y>I;(fD?Wv zk5OAW<`5I(HNWApd%=n@N{D!|8Fd6;o4G-1*>=UPu(AR_j;X}9v>-l}{O%3Z)oNRu zca~cXtK%qZfh?o^c3dcsO2oEYHn7taTg?r~tL=DtGL*(V&mfTd3>2-7*GkJoFF|;mu8K4%VLRjoGmo!Au?liP95<+ zK$?$`f|t%0FO?J3A0ez0m%zXO{l8KG_}~2*M-H~Z9;9lo(+1>^1zt)Z{XrDtHdCA% zP=bx!Je##^yVM-{myyZwmOJZz;c44(tKx`=7dG>43hxKko$ONG8=FV8_@AZ7JPesq z02hvEBHicqtG>-1J5|1@tfOwkkP_U7Jw9uN2RzSawA8h?3S8lNDs(5 z11(vv9+riOFYzgf*{mMnxZ?u0RwoYlTdU<>zs!3J_4>kUXx?;uX|4gG&?~pt{aTHi z?wx;_&ZcjQyL?dgMo?h2L9VII?#;3oshHrVc8$1-OudE0&_*u+QZ`U9(FqJUIMSO? z@x@<`yQyI>pU#|3iZ+j65!z^P@TRxurCam_Qh%BchjTzfZ;oZtQr?xxll*Z}_NsL) zo@O}*lvOCS2Aba&vkYPI`Mf(y@DLS0Dl=K2LWaAfs!NBM*#$j9LQNN0>DR`C~G`O0wQ!if}gqK>E$OE@a)@JMOp;;wFPBo>IhPP&@;| zzwo;ZOux>P$rL!sIo`Qi|IQI+J>+H&`DorPF8c)ob_WFKr8_$}Mx>{KmYWv^R2Etb zRop>~kLWEBaK94}NhNiQdpP3o1m0&bd^Upwx|yYDE1J7v#Nwdb(B_LB*S zVp+FsAiySy+G8+*33oQLj-7FDPNe40t@(DBXYP)OmF^R6f6e<0lGB_Kc|b}c4+fA6 zXnsY46s()+;3@f{$vZjgUcKuk`eZ5^DnR41mlGnF8c@3wt(D`Uo%;wW#;BEEp+iBU)4>Wj$e_En5m(cPK)3RA1VdAnV z3c|*GQ6}@dVz>}KfPDcTQM?+3rC>rMe&Y^U0lzJc5Nq~%S`J9P;uEQtRMRcIvCN1> zRD*ybWd*5q#0~fcF%0{xkLoE4#SCdEb;cZgn926!YjCmJ z?b@Y*i6sq|Gu|AUv++nBS|`+9m$!FxO4JdSLw7%)_4@QcB414u|4C=kBLG8_zW6lC zCuxEo-pym$v*^Ysq|4KV%rv6+(3En8^c`j|&hE()Qa+>^Lr13p{7P1!myQrMoLo9} zHS-*r27&{(S-O8b9nY4F`~zO&kW846KSvtv;+9&@{QD!)Fyvp6MqupIAqtF+rw@6C zdt{AqA#a#2K1oGph~Ms!hG_?NP8ZWMhf32Uvhj|0tjn%~oO+OyyaxClb0{wTizqUW zM}}+lNq4BiHTE}q0Ig4hnu(EVbnN4zSC+jeS`YDVJ$Ac%0&S1YR8~N3B13>;tX7vY{8d#{vRvT6RCZzn|i$dZM{T zJ8g2WT;Tq{VhK*8h{S0k>QmKvsLKPyXoa~ZM$Q(+7{KJSq$Ke=x*zHG=Msg^G}PV8gY4uYdwX)) zjW&;Q9!0^FQ5b_J-BYAX`v%D#Yy{NBE69l4y(>;{QAbe)DH~5U)Ewh!8k*p-E7`9K z8fs{unJCI9YNY+nAe-IBm$M(xnjvO=m{kmC#Xr=dI%$+fAn~FScy)HMT~pvngx)x> z)L7c{2}nHf@txqiS>cD=#Qq`B;442|0REvlsx|x3Nf~f@iQoQy`(jE2UmmQdOJ&oPm8fsH8L){*nBYr zl_^r#M`bf+4;OcMvy2wyOb;Ck{|yGHZ?&Dtf5jD0@sYv#2(*pUr0j!zJ>VbS0@?~- z5Gdmxcl6t5eA%HkefVYw&+|_nDk59OtPUt&^pc0N-|z6x?WFj4&)c8mh)TJA+EV|f zs|O?l$^v|wgf~c40Q6?iOOu%lCx7m&9wyyZ8ztlc;}BFok5KL1+x67c*uI%7*Wt3! zmY#K+2$nEw_HXq9m{$y+iJ+LKx8$ERc`lwmCc{Vi!dW7AkEVdIN4g-2Y^&oa2w-XN zOL){0K0POFupEBm=?2)y)$k#A0vZr5E;)W+NW+f|)Jo*+D`Awb{MnR*FXT4MkzLuB z#iv5i);(DjL25!8M75v%^V6XfpZI6$(ahaji@mWQX(3x^L+;z4(wW5?1(LhkBugxrUlh72xq=3 zFUh|Mon{d=-ua#s-3sh=31p|DDOQ-QT^oIzf8J_Z+}<2qc|?0v6p(;%!BiV9Z-pga z-ooxYVRqGdE3gTEW{brD->F$oXA=8fCxem*Ao7k?~-+Ko!qKrFJ z?gLgB^-25j4u?G`^Owo6cpOnEU_--n56?R-yZoy9^+ZF?biu ztbLrOqz{*E0f7$S`IetF9L%T5$)^b847)*85u2zyUO<*My(0!O35kZ#u*s=vLDUyR zk-O)?3^n8#v=d>}9)HEahb-{WA|Yr&A2~eF@iOWu{q50VFjwrtvgn56DLL4H$%a<% zTZ6(4h;Z0o-Z&cznx*>@vbY3YkSoz!+qQBi9V4{uHs3+Xw$H&O<+e%p*d0S2rtI$N zrYzup4NdM|AD_D1z402yg>6jYSprkH-yyGBM0CHY4irca)S02PV!#hQ6Yj{c5x@|s z#nOOJxs4-iz-^FjGoTCs3|7G2I$M+O+K_XlL7BmYk2w#?HOJ8#cbCV# zVa`Lw>~+_8VD~e`6|B?jrp$v0)&}3R1vJuOs+4LXb*#XnJ_Cdx(IF_>(Z++8ZmZoC z90}L{;+)0C{t<5BZNa`Xfo#HRs2KnGqtv$IHG{A5QOAu!C9l9F!n?3Sg{U;vhEz(; zDvYESeG5LCHV1;h4F2yxQ1`HaumxO@N}mk(&?D~7mWwn^fh+N*&!)kgzgUBzUG2-R zC^m3cdTZDsrc7(dgQBw@{1RoxeM>)Au&qtavNGZcbpU!>XCaNTA>EqstchE7 zAS(SlMe(Zn(pL>&TrJAu>2h=p#i3X{^UVO)+D?KWd)_R5V}I|T^N$_$`$(NX?!iqm z>pXvi8zaffVLz}|`lIawDda@Q*-eJ9o2LA8n}6=Wb2=IZ0gkCZMqsmdN!M?VT(Qy6 zG1B|Y+3%5Vv2e%&Dz1AJUl6kEk>SFE*=kt8kOU?)=ok2X_)&Hg(X-7n z1%9FC=JlpFA1c(AsBmaC(B;bk7-E8H@1at%tJ$VPW5uJe*m@_gI?pAgW5Lo0Pr=uC( zt^xV8ggN*;C9+NmCPYNGs$V{?n7l(_P%cdp5`2;za$shX%RfXKABTw1qj|v!5F)~hzp&f%L>9<-{&_K-F#pBw1E25?am7Jg zmNQhqhhY(!cxb|O0B@l)PeJOco^+yraSmSnoRmv25qAp~1L*PYtNIhPgHopKiCJ?6 z{-q$0ea#3=#b$wD)6*vo4qO&I$uP1UwKrdC_MpOnYPcR6&EZ|Ixk@W(HZW|xM&RL3 ztV{cNb!JK3hLIS1yG6ZM;!8E3yWMto``pw*Vf+w-g1p?d?Ys-Mwq1lZSZi*)+^lv! zfz(cC3nR6S)(r}>k+~kRLzB`u~J8b>(B?xX*im#7BO;y)od;(X?hIVVv!S}&He45+>ybYf>R~Q z!JWYFDKk(k9(QS&g9(Rha6GLv=f#xZ&2TQm9{h-Z_(_74-XuU<1T{g{%uw1s7J!N9 z;#+i3tUe~wi-T3SRiZ-z75Kf zBClckKA(SL!F4!fq*Wr7`=v`BwPSc#TDO;%J?(5n?Of}~U$vdXvsT|!=lNC=J^KuB z_lQ709P)u$59&CXx(H=?*D_A7JamW%$SI)BU#@($B_4cR<=f znp)pNC#6u}N2KjHWkajcSH4qzZoxhEQeX z=HWbcN>Se9N*_0)>bbz?emFg^3uEbG-Hr;37^c62!`d9k(v>$>l@-OQh=dlxCpVvWcv$jxjZ1RmVZ;Cmw*)B z5!C?R@d+>Os%a?NRNrZluVzV&l14R(ciD*SZ+5B<2Z&Qv;Ub(6M?L`3%Tx^%Vg^X% zmcJgKp50Ln^yQa!l#(YgiyoIX%{+9~4R%0|L|jm?hrt&M8`yB_Gj21a3Kis9Q}h%x zCGQaH?wnKiE9mIRm+7Kl$F;1XX3pxq8TDY!QwvV?{aMqC_Y_f{4610ez)>Xa>5NnU zb~)wmr0Akj0$$n#rfsYx^mImr`kE=@2g;x$ydKO~9(kCxWwOT(?U_#Ljtdp`0qZ40 zJ2ZDoz~Do|XpjgZvWGy-Y8)DbhixYFYU2*`)#5a*K~1xPXB#JB{{f27XapzqWr1uE zcN}VPklQV&iQ1vw0?BeW@R21_4TAT0GSx3mp}?g{%wm0!v+h(Pwbd;PvKiYK#)XZ z2!2#R8=~s`ymOilyDRLcpuK?QegrS}2sY)%1zh!-og|;(cTzQ5tWAJFf3BsSVVQrT zW~v&Do|Qi~QP?$@v92Er2za_?Gs?^YEM&z?DDe?wkD>=9Y!sTPXkLa%ki;-O6d;~a z&1^)kYR%x%6?&;>MRqb;d?%SCjOy-IQAiN!QqAm4V>O%x1#Bsfq$r1Ny!R*|D25{JgKpdCBIp*bE7 z(WkMdp>`Q<=Ce{_gq4zM97ZwyGCrQCxvc>x>9&>5UoFackBoslHC zmRX~wPqYA4%>*H()ikW3W%od`6yg{>s*__c%O!@I8NG{gtv(@JsTn*J-wxIOzwd^F zRNomErvts;dnd_iy6Wn#nufbjeWz&=n8q>S5*+uDFvO}u)6yy}(3pv5NWO+J@1nOF z&D(`g0FkUyos@QpbKfi1bxlP3u9;89DZuWu4Z$;!)@$V3IXo){tbfo~cCa1GPBxz) z&fSIRjEy%~WSRAD-biCZ-YXXpQdtaI<07|H^*H@|F!~7nX7zf*!x)>V-jN(xkDr7=qSnGZ#0OYKefiYxhC&yaeS z$ND<6#k++oh_}=GpG&zA8*S>NY|e0mM=m~KwISw8TnAjTTkEZN*6*S=K4*;N)|oVr zIBSO25}*d~c(jC}tvn*N)0rndP+MrVSP5LL6CXH>g!?jMl?b+aS`GBdmg^_4MOMdW zRzY|226e5TV!?|#0d!}HI*FiYPkr&f_H60?*B%dy;V+Hk60SrOtq>xOq4DTCBKs4a?+>p=LDm8$kV+;u=F<##0(eZ z48@NhiaFrrMBR?SNfV;j?AY^%>LKGOwZ0|C$evVQ^3+4!$l#lN6Q~#C?xAj#BK@g% zBOcXSYIGZ`+87n-`n*Y@Tjj~>%piy!Dt+2HMAg_%P6%(vasiL1VC^mTHrlUVBQqm6 zawpTOkwFlWNbH6ib(D7^wtF*-&Kh@@9i~H>4qMfbxbUNEMBJK{ND^&wpdqw25gT7( z=Rt5s$&nD7`uj?d`VL5Ca)dy`b-2M%Sh>iHF|(5E9L1yKFxBcqdSN0U<4o0^ryznu z_w+O#Y`unW*1tn}to~hxer(49OJ#dHvLv9iyqgYdVAv-z0|wwJMTtkM7&x1b$cP`s zv8`ESP@HVlou>F$GX?UwP4Qf^?+>ZwDt3jVM*Ol&TuGOfUzJq{VAv*&fGAuk>TMa& z*}8fOvm~NWK(umLlLB4@WY3TVzmN3^AWR)X7fjI#W%0!y@QK8BGOprqY*nY0vOAIq zo!S!R){+U48o{Hh=O`W#pX-puVZeAYB3kiKGI4VJ6FW#6t@BOCVwY|ctsHY|rxfh_A1iwrZh|>}_pZANLhadg$|rvVOou%N=K8y~f*_$2i4ruHUY0 zLiIcH0dfdMa_FqFYj203Wqle=^9+qCFFwTeLP7w~I;K0yLVV1g(yc9bXM(}vv>Y^B z!%obWTnoV~CJql=FsXf;>3bgzdYH>V9@$_n0kxESnLQrtCF7@zm%U`g9i>r<>cS4Mppkdp2Ga zsf~>Ty`@0K5V8+d#f+2+I;0z#D^+@%r@a=t(dx=vg-il22GHmR2gmol)Yc zTotS~-{Y~VN_UcTMQq6=hKrW6%@NiDkzS@pJjI6WEadgchqI&0WH`!)iv%^# zxe##8W~{@+YPvG#7?e1MvY|=AQz4iQg>|nlPfyOf>Z3Ze*^K3;Pa$}+%%N;{&Ajz2 zy23?xHmmQ_)S7Fpy`n-v@c-jAW0n8URgOOpVkuuA@0h?9TDQpXWamuEHLJ5(hPJ^A zR%$vlo@Z;->$x(m4h?lv5oUH*yI@i0^0I^@7k(=ga7GzqEJ3~hMSspe?Inv5$fRaX zRd^~d-Q6U_arIDYKk6zrtSH^8_=wxRX3C~ytqLi^yRhq2Gy*B-6x2~OAiss84z2^i zWuL2JHxWU)Rq-6BZ-V#CKa)9+^&3V`=vy!a_AV%-<@jznxsM29+Av%-^4O<1p9Te@ zz?>yUh7W=;VZ-uN<5({*2-&k~M0(gvb2UuRVDBkMm(S_y!I_@{wffX?KoFvofIh}C z0`kPdK>|aUSV6ig;XR0E%XIh<>Yv;HtwdeiUL0-?y}66!NTq%l24rRpQdL>Kwr4(B z6AwEy5m8-6F?(I#MjF``j|DN|Xm?LVUMo?tx1?9stf^P_FjpS)8CW*p#076y*^jRW zZ|}TL@^+<;bUVV^m4OvXz2IoIQCg!V~X2doRwkyPNF0Z!!dTsi?M)r-_Y z(_sEIouL{Ro=WPCmOh477FaYc7Nv3=ftibxSdr<_fW4Q`PTYXgezQgky8H#VP zlx7wAQp0{U6Wre?W$}?htjYop0^qT}eDwI+iaE^H<81C)JcY9;t8Fq2r7E9;!wVRm ze&wIPB_!2W?dij3{_1%Zkilm0C8ikOe~i%Z>J`sWapzaB0=D;Kl0BeK(Z4-D#r*ye z)VBg%0VKk}Aya`buVga~ZmodAYz68TN&>x3JYz8FkR%eA&XV)0Qz1FF72>hw%nzHm zmE3E@r`Bat{<}a9Jq4?a;IX>t;7VD&4Y(Y$XB-WZmT)`}VNYkHIv)`HwlaU|qJ+e5 zLq!0=I~oBy-l{G`HJX18Wah|?3l9+#uHDT1w_=q|cBs`D-4#y8>9F)t@n<5UuiO>B z{mF~PJ_lqa*DfvQ#w7a~s+ZG$Wpkw#g)gojg$YY|!0-{2iu zuI*D^c|&W{bJKaEmz}Y6zWw>?$EZZT8SaO5_?XK&!NmSJZ@@&&>5@B??kRdAZp9Gl zEg0c2UoXT_ZGU2k)R&xtH)ohQhoOCzabb0@g}7HFvZck^dYH9&ek=)tMSS?J5sd< z>DLFpRLvMu;!&eH-2JVZ`KP32($Lak4G|50s=ns~0qy8!*}r$e-~jE{_&BsCI&heF zUv1YlJ>!Cn`8r&m`KneKs9NBzT2#-N#X(=!+h|5z+ZSSbIP$KxrV-Ye_{4)od%&R= zyc_f*#Y5Hod#`Mz8FNkdq-ozsPo~vcJ}lF^R_QP;G|#P=p!urF0%{tq;Vy~qsx6kq zTZA0T%-VR8)0E6q^lT>TR-`Ex>E|-l6;h=Yb+Myrcp*3{DCdy@{Z!Pupu&xxAQGegoY6yPfl zP|5*m?lPf&HxUQ-P}%MZF?cw>sf(3sUr(O#3N;Q+Jf6Zv>-qsxn$|@`5FlWajK|%1 z^r1#<0vbHJx;pxAvYdl~C<s!*!KbqC4ra!_Q8WC_7+ZwJ2& zXLwII8In^IaT^FwRKIcf9G>94Lm(j+kYFkxn+fU|@J|=cEt0U$PP)g-MWfnfwev9V zk%!f=N{5lkz+gFL|F$h&`~tO-If z4q{&;NRi9Q8qYI_*8;o7_07_cY-l1r)@EE84y@%UEF*)G63X$Z1#pwFVYjQ5DeXqy zVXNOO7BK){ibCOehkk6+4?K5J+%jFszgI{a9AD8Job<~P|5A%mTjpYU5d$_r5X2zb z3#t6xTt6H1eoUj4Lh}Sv{m8WfmOa5&s|9xFbp>;~k0WWbj>lCMrloIvG!JF7j()v3 z$gXZOBtGWw%PjV@tpE6!rfKJn;YYW7z1X42 zPTs?0boutu()msC3epV^OlAaiN#VMMeZRj*=Zll;x42XnJ9tBTeu6=0VEU+=Zfn3Y zIO|3y*FR^cH(UJq8EU(5r7|&T4vM>cKu=Am6(`l`|C#^)?0s2t8_BgMeu^Hi9UUGP zxQJ3XI)Wl0i4rNo1l@M~r2+(sWR0*1i$wNA|MvM#?wPftDuI&cPE1_4q(W6LXZ_B$ z9>0A{EBrg_VfBjrS#0v{TXU0tr~UoHA27Dc{`yz(_b>`5SsRB+PyG4{e{W#BXM`R6 z_0|9U^)LTp{4M{_zy1YJ6HN`)htuI=tFv~__d;x&&i6#0uX~op1r5$|u03k9j5Zx~ z53ltRL;BLjE(ae&DjoXB!fu}j>#n{Ac7h?V38p9Io427GdoL%S2e3tv?O{?1sd6kA z^LeqJ%Mj7UAFSUEzkvVVi#=v^RP|Pe13IQp?AqGP)JNzPHHNfhjNnW1=mXqF>>P*J z)I5eF)o67y22p}hG!xKYF#)BAhljJ_lr#|u$&kQfAd6@m*(8G;QCoSNJ-`|Wj^7SG zc)s#lr+KoxN6UE;-i9=3O7_WQiK<)zl$)ZbNT{AJI2ks#D0N3wgfW^=e%nBGu>^{q zzRgt8+?>EwYc)Bf2Md#jwxuR@ZHGJF5%v1!;=CowtUFxuQ_C}Xu0Hji7sJ_@uNn4* zhl6~rHE<6HiEku?Mvt^Fg!J(8F6=S;G7KMQ8)k7GTH3A26oEWNl+k1CI zq8fi@VOaKGW|=SqkS|4OUA@WaAkH!-_@SY!_emm0s~^J!*qmE8#RngB`?w0p^+l(@ z6AL$8i}s>#BoMd?Z%z{#WUM)nnbUdB0TWO9%6-zM>AGw|m#2u!hAen1EXjt5)8ZF> zatZfT3LHw4U@lb;8ilHj+lAnWw}wsR@raVNi;` z2kv;eG6H^~OFj6jUN?YTq=@tv7{=N^lbS`K1NB`*>uyYCORyOHU$D`I^jUq$({v_w z4=M}KfN!w8N7LdZ#*pB6xXXJ^)0;#iK5Y#g!HpoOLBcJBi6rd_Nrv?gS8wc0Q65OL z*VCM)oXau%2Ig4jIqEpVJ<$UcFGbV+f3mMC%H4=8^ zt4rXvJ6$waU0KWinHX$T*gt!a^Ycep>+t0jw$N$~u$s6uuA%fr)bxyS$N^0&?C~mF*GY+!7 zOFtf=T1Y@5xyD9we4cmLQnfS&HLGi_V$DcHbw>x1X*l+%zZ<6=&$2gDs3G+g)Xg6o0MpWFZb$wN_h=h z%yE}@qrni~xQ3j<{2pYsVz?TkJuIxD1F{5l6`d9wk~mNqFnnExL7f1DJjQ91WV7Ka z%R#>+2c3*Q3rgdDlG?>i-KHX6Px(pS@l!3(UwRK_tU9;s+=gjD^ z!c*5nR;}r8^{Jw>B;Rq-aMfaXCpaRLjv{?DJ#WksS`kbtfOhS4+nq`XDW$U@UP@+e zI-Oa5vuaA;PBIp9ASahfGvee&M!rI`8EBO2LWgF$b!9Wq{Bd+GRoW$nG0+DCc+e(^ z60ut)(<|pXQMgcR<%ZJ}n^g;jhv^xKOJBZ~Y2@$LGo5{xOEN;(MHkN-)#@x%zqoka z-4K366{~1bgZ-!EkoN~)nzgU>!zD91 zO)j9EZ(fr5`{wKL#}J8QxoO`!@uo9xsV6<^eZhC8!EeKN{voqkvXKjn;d7zDXb!YD z&#H=MR~b%w#A)?e+qe8$RLT*s=Q}y0t|fN@OHLI-v{?NThmz+YJQhYkznM#(9uoP~|r z90Dm~YzA-M8`U}{$=yscKXdKdU(bA#ga z?N%zmbJc%A=H0t!^z~N+pJ+}Hw+)n$wewJP8S4Uprh-VBT^m7~eh1xtBw6JdMk;Xb zi`kkW9;kW>TZ_1Fli40hgK4#ps3Dc2Th-Fa_Cy?Xd3u^IMS&IEu6>IHv>@BeM8k=C61+;80-2v_B0TSBC z!SW?UEb7~0omJdhq039IT)6i8d$Q!rHq;-k3H~dud z*%s$(hbxg+pxDihR<>8L=|o8=-qhuPT~Ry85Z#eSPicK0_vf%w&Yf)uM65k)k8~lu zISPAjLD^>T!lOxM2wJ_!Y7RH0r%mQRRL7sx{2odKyhVdX4!Gn=yvBmsmh86T+N#Q& zI#)OnI2B`SY)!^->lI18W=URZ@TH`$8){E!J>6bPE|zdjnr)V$S;Y~;G!JIAF~o#- zM&4_Wluz%Zq`-kh?UAv@N2oPIB8>4#qR1 zrGn>ZmG5Xt9XC;C!tynGG(t4nnWPQ|E7O9AfQfD2f znqw4wc2&4UWdblk)>amw>GRsIOfeo)Z@4jIP4SL4)kqm=f>WuGxj6vMX$7?)lTAoD zVIk@Lqy)mi8k{wDE}G=bM2?=!u63agi-844!P2j!n-IwR5RA?3Q3H&iy`hAz&L2lWodnrjDh|gG| z8sC4-Cl9%vPz%&gB5_YyAWcK0CQEEVS7mx}r6yK12f1Xj29F8k*&KJn`w1`iZtl)C zkykLhsSVlcZ!;wXj5+jpU6UiuhH+0jw==fwdla96!V$5-7ou$lzv*s*6vQUV` zP2)j^X&WP9rBJFcl3s;3L0I!{R3!&bSp^lPY8ol9>gRkZ{bCZ5ZcKD_c75F+gkJ_( z6L#OwZGRYUR;ye9qPcsg(*LRgRHt4SnLv$kf#q;GJ`i;~(;>i*p_r=cPdyv*USD&i z=zKzE_%pH3W{;Do*uE}-j~z2#3HaDxy^P}ZAGs7-;(dqozN=3kmh_lBtNZv7T|P!}e>AzB435Id z9&?G6IJdVV6`v;ZfHB9N0^QElBRVZ*mzR*SaGk|C?SE!zRR)oy#+;gy;3l8B65JZ< z`4Ke}AH-14{ZFsqQPXt00rAJy=l7(hUy>nY<>fYK0cATHG;>&t9L_CCZH(j;6IkS? zzFcG=_0F!nM{wjtk|Urk+R|+uSgwYd<(*nRNN`?%2gw?W z>$llSinNpkWP4<^LL1(%7OHikIynTA7Q=Nvg;)0nNWe$k*fLs0jgN!V=4Tb@po1Na z=0K{GtFjgu94mmNj9W!Eu5grp{In`z2=@8hJilU zN*IC)p5(;EC_%2DpD4gPdqc&vK+aX{MNs4zHfBf~m!(ZfepwzWX10@H%9!vQQm!Kn z4BXIh{Zq2BPRRKAa({ULak!k$XYnW(ZfY~wXGG)tEz=TwTB4M;;p{rmB2>U5#HFd< z#$3`%Jvg!FNWfh!MDCAqg9+TJv9;vMMeSy@Uij1{U==OZ z$Zfk%r}$GidVUUqw{J0AFdl`g^)jA4{(bZ`Tq0|Pb#ov`saz+_s(B{j1L1%T$_Q5L zdQHZqN0sLqi%(9X)v9p+ujC0hfdYRALJgzez75YNllh1lYs?GvC&20`7GA_wIPk{k zAkUn+dNj3#u>u%mC!#9#ES-UAJ6VV!Ahb>rh7-gU!wE860-Tllm!?yiC3kL%ckH+U zbmw2=m&m^9QO!91s^`u^-J#k{r^Rt3#;q3`f-E8q5bXV6PX=J>2HbNe zaLYM&{8cZYF)NnhqcVR?O2q}};1N#-I9<;+(`X4pmq))irqh&PY(`(I_{Fm59UFeF zTtwNPnh_T^BxXtNC)8zGzP8Qigu7IHk&f1*e9>*h*NGZGh$Be7Bj9lx7hH)}3BdN8xYX9PZTS7mhtcQ4X zy8l73ws|9U#z4W2X5FhOW74S@YARbmnVOy~w8nzoTP^f>G>L{wPVKvqRF;m_vI>rb zfll%6vHqymvQM>GC~Xk3=sHVIi5L!}JqU=khTH=~aB0$G7J%#3NIX^5cDUu6vdY7k zqOW_L1{&{*;*==FF-0NX&6hJ4Z5_PN_CXmE*MgR_($ULD9(U1lR<2}Ql*O>eSaM0$ z;BMtn?@G;Ql3-858X4ZQWFBvI28&)SeB1q`_epGHfBSE?SD>~lwOC95J@Qu7z$aHE z`qnT?8*iaqti+eb^od$gm1E=at6m6x_N_z=eW%Z?n#UW!^v#`R1ACD}cx}~$GDUsg zwwU8H`m@9|H|t9;Z-$jjWophSv(!u#MsjD6wpsq{ekPQ``}$DJ*}9NWylA2@YQdWc zA#6eM)0cd!F)Q=;w)gJFbI`RGN60)y-}6^%Ez&Nq-bv6ieZ9SfFwPoNvX*zNNx9fQ zk%Hf!q&0X&ca8vU_`C5<%GSFx{Ds2uqoS0O9| zoqPlhn&DF-%ucOAm65Fz%V|~>Ii$CD`5Djx+7YTYHOwtty!wuNj%1_+zKpF%r(VZg zo9?t}8Jp(yCF_d!ufTL7u|ImwxhRmERXhpZIlpbV<=yr^Fm#EI zLUMP=8AasXN;AzxQ_YuTW0iU8i%Lc4N-j|3Lpz> zG5)s}MV!EXYf&Irf>4)qTmpD+tgtEF*y;7}(7%9E0=KRb5+_GBP2qYujMpoxzDb`b zt9qiU9|bkPeY-`)Nprs1wxaK6$!E6Lxf2^jMM+IX%(WItR80&OYu{=SnY2&y@<(=P zt!JLmch>&CTrr^M1L4QvQ5R>3BWsNCGP;jvV_TImEUYSmTe}jS z*(IwKpzC7sdr}q!i&F)qWy(*hUW0o1eneQ|)`?Xm*rvj!o5lwJC~p(RqDY@0(^DrrM@K9OZ@JC&Ga^)1X>U#F~Y+O$K;k}Ksw zO`?aj+5FnqLM?}Ii^V3usGTvB;Z19HlHN1`l0mp)jR&Za@o2typC%2=NyA@Q`g&=rnLA-vo|}%afCJ|$N(eUfZE!&*zh=lBsU|L zX%jaoICZmwCXUvTZXxMyZ(ea-%Yr%5rt_!T(>=$My1h#d=3}&$9Sol0nd;xOn6L5^ zvOp=UTn^GLne1aC;JA}8VBNlColW8V#Ujr3DTyfNP1dL@iAd7xDFmNFf|#enMG=}@ z)wQw!!F)$Yy!!uN2d^yMU40V6vGG3;+PK_M%|mf!IPU}(%oKj2#aDVnO+?XmRRonT zS$bf-Ygn+e)jAvvSE9SCKlx@EFk9$}#i@$9m z${@>;E$m)J-=Ov~(+O1I*XV^OD5a1l^K@`T?mso?(MmMM#fuVIjD`u3@M;@#43yhq zIR#Gd4l(MYxw;|s)k-1r`{*&A$yO8%1@N_wsI(NLPe2J39*{*wIlM*M+arQjR}E!l zlkb`|Q*af}vw1U5PR!?J(9T}TQG$ltbN8IgqO(iPQNoxyQB`Md|Wp5F)wG|pRP9UN-v%R%I*fT z($l*zLQrP3io)UMIp6-kD>~8haJ2RdU)A3fA?Xy2$h#Ei0nc2l^`5>PkoYVjR9#|# z4GA^l%&Ic2Y=zQPwV4dooum)+< zaNPsE=r(M))gY?)8Mt5ifWKq~Nx+OZF*Yw-2@qT;fV92FYV+|nG|c|x)eai#7?-2P zOEuA-^gn^ZekogW#}rDAw~BvovbAwwD>PyW=&SVGp*jh!cqg}9sxT;=;(l&%!@(W zW@|9)6(Z=LdCFOfv7Gd>-=Z^aPJ>A9CkWKS9o^%!=Ir{?Dzzj5YYs#KXo_yMU;kBx z^`)UiMubO-PSrUjRc7Vco=94?=INUAOeH!`HRGOBa1FttrDP=|S<88{3KW0XiCgUz z^rgG)dX(;#veNP$j-HWTrkefj9}wvd*UEXtrSE@1?o`UMe)VgXrE+$SgU-%oXl{pE z$ZH5HVSt;M@i~m~-tlO@nbCnuL`?Bm!)aReWkI>-3nV8zrRt`N@SZVIy$#fAiX4A} zQ4^aM?B&g09eakN(&LDkdwqL%a`&$rp^QC4#F@~AGp5TIPh@`IrQr-$T9sJm;6V6k zr@hnbDfW|xRP!Vf@U*Whs4tf64vZd`nks%uQc5z#Du-mGlBnNk%d$O8Nx_?RHx=_B zMVm)OOqv+ZpTCH{wPDNgGgJ9}>)N_<#jr+`0@^E>TuZMAai|etUqYky`Lc=>Igy<# z7PV5_vvFfg$>0q$GXL}LD%;4UxJ_206CU{IElwIUUX+}wVuz-M*l;f1noDF}q3$o? z6%Mcjg((?J3iQg5fLFGyy&J1UD~BO+YqT1J?-T`RNO14YQr+|9nLyNE$7h9g-Bp_M znniWpiB3u?w$2xY^<-7$@IV&T<7n-(6ALR{VX|bkJT~%YP-hC(l7fwe2MKQe0=QYX zUm@Vx2+bK8>ntz9_;Yp!yB(k_ay|U=PJO?Fk9#a(M1T$&0?{mnucF;$k`oh0jfrWC z)Dm&}JiF(je{r{357*4{(MDEqOrC_ugt@-CIENf1=QNR=580UA z)bbQc9Qnr%sz=i$Q%Nb162*ZIsM3$RR4E5_rS_{L%|PHbW?sNG%W^n-MB*aLb!k=% z7N%3R{D2O0Hc3Sa$!PO!b}aWx8!{5-*2$FQ5i`@rH&B|jRHMCTdyTcAT9Wmk&xFEG z@FFcFZC68fERfv_pu_iRPL5UJf1iZLa_?{wz9>z(eOn0X(#1mtw&rzwfF0@O4xwsh z`_=#CzsR8f7uu=a!9e zSu4l?Pdf-^o>oZ%tsv8RKmCiPC07(L%M&Xeb(qq@3H{|;`#0czC*_QBim6$>&0!(( zUXvN8uca|*w!iWzu50?d23WLjF`Yg{*yGvNCqlF7RuT1imW-PEvZd>jLZV|0pua3gkaetSHQd4S&~t}9Q>qgg#Hw5W@%#C56eWY^ zZwTf+pHJ@(v%}`LWt}R#eX@@!&K>q)z`xt&%AwN@&y`~=AE|Rn;`~h26NjN(>#iJUmYk41O*Q&AL zmu7-0j-FeHgw(Hb{1lCs!wG8b7k;&4)u_t&oCR9jndW}bQm*Mr9Ig`BVV!tr>blQu{Sr`H9t8;zX+haehS`=z$HShh{ zrStDw6=u1vy#?!{DIsazTXQdxuN*k-`JD1(iNvKFQ@lzzRMWd=9)$n$Cbh^dG%fRN z?C}lz62z9_W&0ftWWC?(l|)v;17O{4sJrleJj%8H{RI{+Fr*m*F`ylfu8JuRt*8&q zpLLhv_G?4fjaFDyINg8?;j8!^bE;Qp-eO^EK;=NSE{|14?*`QAt1&QIACsAtN5{nU z_>QazOO_?>3*Kv%W9tePbx5tuJOIh7emd3q80R6KSD!vC=hNY6#Zx2;rj9g5Ifh}O z<&A7bq8p>$VlIyWM||;?reTwGN=E+7)GS{MtgTdxDbg&-kRm2*y5VBIENZ>57YIp`a$X7$;pYZloqLq_zQe|3m#*#WxZK{B9 zSq!78#v7I949RW#vTIZKThd`8A9^{Ti&0to@(QG2CL6={3f{1Y!*VmCruvsc)v%n8 zeGw5yavFt=40A!_M#A}*;?tkOoCz0|Bq3$0lL z0mb{@pQoGdLknC$nJvK^dwC>~x=PAd5VwX_PsEL^44 zpal+~$-6a(`eVop9;0ysE2}FnZ0*i9WZvaMBYBeZdcIsmzjpqlmskJ=9ULTAQg_AAbMxc?ryR%G z3sq}Q7gP;wY{#(1`B9q7@xgUDyo;Qf{Q5d6q~bQGK;MYwcXJ{mx=>&d9<&W^NbOtO%D{Y0NgS6^c{pS5cGKs2i?i zLKPO|F*)DRq81NYf0Q15z?aAyvl^zIzv!jKA(oS3g%sG(XoX%hBuFi=qRK_eSR@N@ z?8GWi^k&{EkCm}SG;|{BGgVF_A0VN2j8J5++%f~D3@YCu8>P&0ef#&8iZgXbSr^}kHM&XIo`!L5`~|>QYt?wy=IJ+VBV6`{61cg{$>4o;_ZUu+m`kG+c`Qf|sKn z0_#+lsq)8>F4BMBHx#Hv75;C@nln%)a2U*RhNrpVrg) zN|a>ylRCBCi;{2rC!0s*T-8LO$@S4BTCFYt>JZQ~pbpgLI`eMQBlR1b(2*sP1ZGE zh7^jW;j4%Pl?}sEy>($kbpH~O$}4tegH!Tme;clz;?>i7csIPCM7f?V6vj@ho*a4- zjbLQA*v7QM5gi3dWSxp2m1U2i`h>yzO;OJ@RE_30#lw44Ft3$e9bWzF8zZ*(X$vkl zwO4MJ&c;Yj3nj}CaZ0%iO}gts0p%HJT?#SLLy5pR5~HJNcIl^(O4r-mw(V&3W4JKD z3(pL#FV>_(<+<%jnr19xhCBQ0ebT+69rFlWLz3(i$B@KdQRgM;RU*VZxdeq>-5*G? z{D~~L)Eo->tzYz`u8@K57TI*Z@R_RrCRDCV94uMpeh18h1wocZP*geRTLAZ)0 z(P$lFfD5aE2a$e+0nui~O{PzNc*nQWu0sStnW5;0C&c0f8QAZ;&FJg-d^15Cr1V^u zL#sg@%jF0d0A;oE&=S{5a>+F(3}MHsygY%3whq@57*ubwjH3}9w%M`l(-!89`rF;r z&bUjixUNjab(N{O2tDzuxHM&Mp^xGFSs4^Mc|s>g?8HAz6&GYzv4$f`QyJOV&V*BC zS8U@X*~QvLNk9;t4z`pVeWD3;Ee}1pBacLRXQNGA)D4^NIL}+(3`I)A@4olsC;R55qF?t7fU%vI$H^QjVEH)NKh;=`b3Q zSkXJeGg({bWC}@1)C34OnSN#Pk=F9tB&9WFbXZ2NUQ!~;BSi_d5IzU^)f1`Ga-O3> zPYI*Lqma}p&PGeK>e8FD*0w%4yF;lz?Qf8prtE6zVXUAMq>uv@0+VQ#L-dVSp+*nH@XwTxXa= zK~l18Q>tp0r)tvC1dr=rJxRSfwaR8SzgyD%E^JT2lEzq3cgG58nbim1H%kd1aSN6@F^COup9fR-gBl3-}n<)wF}E zwrQJQ+KdN1IE8?r-2+hkDI7gN2f^F7W`BaeQ)>dm?`oC(lTyx8dAz5}fTe*1t98|~ ze>=RG|FKtcFO-B|xNr5e6AdMAvfNOBYHNG->)W^C*<>;wu}G{;9oUK1whU=gf$n;q zUwwnQO9?JUT*U~f@VI+%Zc+Ig7QA7!@UVDBQx4-Kq9|nzzkOS=|25AlN|*sjtAg3n zSDyw`OmKR-if7SqnQvL-%#GW<=;GSfciYNLf-kAYV7t)NmKhqkUhB)vnp$is z1xZ3OI+S6UYIQf~|K$j9F+RX&xVX;c=ldlTxaILqk749G%g1ep%li=HHRFdD84>bj zUDqW|tANe$^>z(|8`P=|Xj%E#(^fRV@I;s5)U`I|n<`SUT+`m`aRik!e?eKsM--3% zVq4EPQ{4F|H&3p2c`ef9JhOi$Vd(C`J4%_-O>y_RW#*2TQ2bp|{L*IIlisgu6A1y@ zM^WJ5n)mk8mZe{Av6gOgjK#zf)M+U1zz`oAC@&XD%GWlS^Ch&6@1U}Ea;C||qHm0R zJz6*t6W_KcC-sXJ5;4~Xr|?K)sAr8^KU5Xb%>}`9m@fw$-4?ph=r zn3WE)AjzX^n`vj1SDI#VXmVYJ0JE+0SM! zyP+3%sl2mvqKfA%BVd!54G^!9(ng&`?P(hJUzeAXwL);kwyqFLzIfeY3@w&QciAde zv`FA}Ul%PlmA7gLD$UcC;E!9XqlYc$Q=MO`DMMcdTb!_Cc;st0T|%tj}zVOV+rIN3g3VAv!&bl|*8|SBSiwh)%eO8hq1e zN`!)8Z)&*>=Xuq-b~;klSvk8E0$cn}a&XdjBFdoByXk48xs}HoB!<`Lnb$J!2wp1jPs%ma>E!VVScIZxR zKTDum^2S2IKayZq;XILuYrFm8Pu{Z63kr@K4(ky+Siy^euK}3kzVR>fnMgO8%i`O{VstTH8b>%YMJcielOxLC(i>{?Y3dN!4 zARzSq>eHJOG^)glvTIEDk9S*%k^Y!3lU`j5iIBszUc=QAZxnMj?EEW2FB^#by zFD1W!f#JqWekkZbiP6d;`Cn7y?c2Si82#6oA|^th$1U<~(_#h18y9@a)lNGKh*k1B z$mj4U11w>sr9kP>Sgjy9K{z7S#NQ5U0eoew-(u1WSmHTs(7V-om~R|GAEtt#QghYs z9g%tCz1>V-sC6I7F^x*k?8Wny(WdNtp@yB`;t%fE|1Gn=gbO^JJxvIQhYOu&iyar44ksRpRmow9Bw>WG|#uG{{%CTEaAIH%y zg58SAwmH-Ttxzj!(mn*UvUqjGg(hQA;)Bwm>Y0Xt-`chWY79b%ns~aI7UX_4l!v4) zs*-qi^jiC2SF;BEhL>rnjz`Du=gUzPoWKiN&S@00aH~KYVQ?hfGix-Mb`I(Ap0JaS?NI^LSG-9`$SYo2Q^)?yRAE%( zwAX=k(v33suEB~o%fvN1&@&6_gmm==1}EhMMW zy_5xH>=LG*2kVj0ugq@yc~&lqT$?9LlR+dlYGm)G*48w(3X4@O21#br`BWkeC_PFI z;py`s_77QpHS1-H})aj;%S@%j(XD7$t1TgZj{ZaxG(BA0l*d|7QC9^z-ezP3h! zw%Ew7k+eF(I4~%UW$@_So%R|5Zb37LDh)Z4$T4qB#u&VIQog`hOg73Ush|OC*=B~)s*MPX0_JH+{Q5=lKhrt3Pza@ z7a~H_5LRX33)S!{yQ>UL`MlI;V|Z6f2Lj$_WSPPW#s#lOPpuEanKjf65u&mV zst}=0q25u>TtPM?v-TR*d4?j_8c*mAE{SDwgf9fIuDzUWTaluw$!xw+T`LSdy&n@v zRUh<)ZRAfEE4tspf>*9cPU?VgNc@KNYw17((DN^eEq!Mmx$0PsH8dpB^r=*lX+|-C zN6X5PEBX{FW!<}V0>ZmdAt3REpgWB)weuz1tcH(je625G)c`l~TwsBg71bk@n#BSnVeF~;^_KxLDyI4y>=KHtBC!4KE~m3z@lfHZrxyx>oHgPBTK@H~fBBVJNhvY>R<Jl>Int#p_d!)PJFuR%Z8L5=wogRs{d^m#WUR-4MRa=LmZ) z5yCz0qe05q#e!ZQk2 z$wjE)5c)&9wfS#3yn2AewEr1~uS(?+_De}I3QDbrk5r}Y+Jdg?2NeyKkz6n@!~(Yl zjH<6MQM^pu&Chx1aPYn(=%w*%8?Zr#DS87(oi*Hs$zV*$U^WAztBtGD1}wK3==Kc=Qg1+J$rN4?&r zoO&WPOQ#{5eQQVAnqQ$DTY;`J;D8$(;bOfsOcNGb_jc6QZnmI#Ga;fe@I&9f4*ly< zjUc=n5|xfp{Z1`PAeqOayR^)rAG+mMRV!C0&e79w8LpSZc)j{N{dZEKvcDxos|cnV z5&|X738=Blv6PQ8E{H{><|ldQ$*-%$a1?=gSc+JlW$7``QPZrgzjl~W zp_gD%Y)P9Sr zlx%3FH6WvchX0tytHWQ7@~^RG&AmF8i-$nyi#y>@lR30j@n_9g0@M6>NzRnf8GkFR zB{*2i8dh7i+>F+_>AcEzZ0T0Y7B9Bc?uApg*yP^;w*_`$K3PiJBzxXc%4=IiL*VEy zS4{H4X;N!d>WQzSqx+ZPrx-4YRE6n+uc<8VNn;(UawWI@CcBdT(*_Skx6F()d-f2L zD*HOP^E2gupR0Hl!JhBd$%dqd8yL zOlPrNme(Suh)im_^pY`!>I_ja1X2A12Jj$v+t$!*@%og=`Y)7+Wp)oV=ue7+_Rg-) zCX@M#UvROOU*YziYeHBV%Angk`Rk5VozKvhJ8?B|UE<D z2fd!GE>7$&SwX;t7O{>BgZJ6_I9{Owb>CZ@K$qHy85Z+XJX?o+&JJ14xp69l=9yL9 zRHjtXly|>$q(#aW$5_2k79!Y6+lK~e%%)Ezh#t$imKDdTSbuXXNIy&tn+<1=tMziu zhN9yX(t-}VSO|ygTN{-wGdHBM%y~sHRWycO``cbXc@jOWr}LHf4$zi+zpV^mt+>Mb z`3B8TGP-^m#rFP!5OocCRX&)?-_RTw$Z#Le#&*6UgQ|C$h)^=u)89cW*4u(&tS&ho zy}CMUOln5*m9*VO!HG+x?)A{zoLLj(GC5SS$F_$>Hi-bEBshk+#%u-nam{nbcS_1d zOBHD}jfTawp4U-vSi!uz3D3uDOi5YtwThz3mqkc$Aj1+=*$_NqMDFw|%T>gf`E@Pj zXQRahnzN;_a&xwuagbU#iku7OqIo=~x;l_ttNZ9No*~e=nGMlL<6$!!t>gJ@r*fe{ z#r^V%$t+$75N1yJu8O+Lq`iii%DM~9R*BqjNqxqAR-SOhi%oYDQZeXOqf>6KkT=Jp z79Nt!rmi?~q7X2!=1w%`@ft_26%jvj|G7t&V$zbTbkx$YhAb3{C(U${T$9U#;)NcB9Hb4Z21SG0TDxTic zm|10USrrnn6Bo$)uqaw;jQZL3nnE=f!5F4i9kMv7IV)3rzVcL>q(3{k zM3iiLf%fo|&6gfflN}>*5#6eA_8TQMh%L z2y1xosrj3Yxs(=pX+ItYT~B9H!?2TXjxUX-l*Se$UM`5(#+C2DYnL>)ZE}>B6qeU+ z_-v{8C``zn?irtwWpgPKXpAfykM@%M+LotKNMTfCjPqfWBn8gyi{31b-GWd5$ZlZMT7NFXLoZ+5 z!DeQ@n=fYoeKI<&l3kJN=QkJE$&?{7(T+n<9-V;96_ivII;!H;47057Z2$mP(>Hw1 zolB7ysH8fef6XTkyfi8&3fLG*nIV}aiF>4p`i^1xj9q`WPHplaGPXJkh`>IPgp;zo zmki*F@fv~JsNChBVa+nF(3j59{IrGqAf$sgQ_Cpb@au)v=SYz)WsOnWeN9HOcbk&ncsn?una&L-+$;0C3XtUrb#8(eT~#9N+MM-doSaUJ;rR>{ z$`kR}bkblk6uXT80Y*AE^E&q7&}{1zmVc(H`wIzKuI6y49xlsAhsnCagbldDx}76*ySP-vnU{bcOa>LXV>47w7O`%ko-3%|v( z-@_A5FYPINab*S#f?-K&zO=k`9$S!ro0G*`OL??h<(+OBrDdb)nPn0VH_wGt{e+h@ zo7M}wX>~x88_Nb+xy{s2d`6phRdkx{jnR&h)lwlzs%P`YJyJDoNsSr}$n&MIK7Bxw zfZ=FGPPO>Y^p+!urW_2mIiFAOvtgTMgdRhy$f?v+8gY+hoF#Q*LK`Gb;dLKw>Dfg; z`w+Z>F-n!R9n=BB@Vl10MO86j`gTWY#XD?&LpM#&6b<~ zji}mMGy|V?>Yg;Ezo8wY@7w!<#JBtjIjt$Spx=~CBEthp1VlWNsNRN6qgLdmKe(i* zjcD-b$VB45zxy`?3dJ6`15(>bcySi>wF_r)I_<^kkObViz@5=)YK$jc5wZr+6_YYq#`Ue zZfgnKl7YFHx5UO^5NkpCq5a)-n=~$3FGpwvvr96^E&SOe#yYm-4FvI32n%S@m(a?H zf$a(&OKZpmR-=%H;v^On2=9lhXn;xZR0MH**K89@iwLSX>vBZQ4oWlX1{7^c<&SQ( z5va+gTA5U}wq)937l3rSZ`!-O&h<@;U(;pHF4B;KYA-%o%-7Lu9b;hbc({&w{nPOB zCVYQ+CEJ(g$vuzOyG39HqPeju)vY9VZa!t!b4wX-0}o+OhZA4e*wnGt{# z5KR5PUWbd}lBI-tWVrfZAQ(G?z*3FZ28E6cSGkc7JyUf!dz|P&o^E9RXe>jvR(EudtWlrbEZdLHSi`o7 z=AEr2w}L!tAx-@$giLjX^R(I#VI^+g9Q;*piwJIsR2BvKZWD~Ch4M-BEI)n$#Or=O z8?(8%3>szmIBL~3(^2Kc7!L+ZT1oDaV4_59%ugYaTr?d&eV-$~Cycy(EiT z&9xL#0+eO_TC~*+x8%tz+lOg00ntfoXZkfpS=FL&vCW>MBQg98DK%F)C?KzJOtU zYi~eiSn_rlSDp)SYgsu~4~rDz# zQBYXvErrooi>9thGS>>6u~Ks0WTHXwYuck#OaeDMIZ=X8k@j9px;LSk*I$FGcW0uHu=Y$}y%Klx@A zYb85 zLmK$9-;^%b+bM0kmCJJHP5y3>j6NB@xVg-!MqUDbl`OXn&|rfLmcg%GIkNnEK-LH0 zDw;&NmiY{GjutOuQS*LP{%$}klr65n>`%iylB^^aY(&;h`XZ%z8|li*;?ngyjp94o zS|Tz{8!Wo#sDJd0sMU8r7>j|nAz0Rc0@1JOW|~E-x$!X4P-}rbH>CTmJ!$Qqh*C%~ zq$cmksws|1w34rWhGYwpyVR64yGI&h^;Vv*lWurbHr)^rudH;#TVCj{(hYs>yDoIY zA}pd=2%o3SHISid8e&kx>eB34**I?$In>Hduc%mH=m1Jv?Fpj+48K!sDo3$_jMa4; z_>({P+ag*GvcPsa;bm<4_?j#Re_ z10!n;yfMy2Hz45WLI9UEpPEBolzUZ0N*MHmm3U70(Spph=6Vb7BiSrYHoxtLgtGEQ zYKSU-(zouex-_zbhKyNVxWdJJh4wApGxrSs&^N;Q!@ZTPKpnYpnC#7JsEnZg`}uMd z1qm>e)w^ELQKt_6&wxYC?6~%TeoM7WkLZjgEA@?(Mrd>+m%UcLO6R&D^#vqmHJJzU zN_T(xxjycbL)g5_JTGi&@m1#JGx-c7)s<&#IJy}t&*&RBxZ$(Wy?S~%R8Ug988#cw z>AecC?hiZ|pT<(P=}^+;5smhJW8uoS*+MYErLfc-_ccr{*IpG3A;s5DDW!4*s4pko zpaXr(l{B)805#;3TY^E8XlWn#Thx6ZZEkoWI}Zj(y+oFW?TPfPaQ!WU0ERo#-n%ZW zPaE`oHy*1a6<7*58<#MhuY?2AoG+$5ohsxiqr1L=^*ZOqLy8DjWzF~VKOdy7rD_by zfGSoTrmL_$N1{zppapGdLwnE5uR}aPnL5)!XJ#tqV3W;x50w@bo))@XXnp`5~1E?A( zBPHek_A|9J2}L#Y{Gn=hWV=yc$=+s7`5tE8SQTSVb$?f7ICg1bb1EapZ{uU)W&iYj zABh$SOrJJ}xG6f;fff@c@x?xM)sbPyK_X=tq8^1+-3_>@(TEwC0Q%ome)8M5l<-NT zf2jTJ#o&FjNi_xoXbvq0V7WDOvgy=*B4NBKVyiJ$BNDcm#oso}gpuifdpk8A0@8IC zJBN2nE%9Fg@8p*8At1-_G{xYeGgW#I{Ud3@^7LF0eY31fPhIpa0jEVnF>t605`Y@I zyG%qD1J*d}4lS_f4-e>~oE=~E8gj69Yr2jl?RCR+;{k_HZopyB{u1&g80w@Hx((U1 zSyLWToL#v=9LaCf|@%32k&RR3_N?KicnJ}^mw$i8#Lx_q}wjp}M z)u@^u>@T8Ui;wMWOJ9dxUqw1%(GWF>Y-_`4XXN{kRg>8!SClKo&DfMN^9`s6BLmsDJouk147+iH?=de_0j}R`JFakO-b9=#Jq8K#k~!_Ij=Q)8T9 zc}TXp5^^f)P5YlqMaLRjlx9zBMLq2Uflql#f^kT@j@T*su^mf$m9ihpPU0T=+$@S> zwZ@LtQ9YZt=`?NIl4YDSjuIJ{l|TU+BOc2Nvgk+8mS+^5=MrE{E3+B%R_swS=!>*z zO9;gVdx{$JU+brmi4Ts|NJ$4fA#+P+xs(pckY0q0>@ptIXh^SHtI%gx92w@p3oaP) z=&Lb~Fz#6M0}psnc|A@{N-1A>qNZo_x=IF>_uO#BI6b}iO5wtiSz39t;8E5X`_sZk zP=}$*xCKy{$iPaZ8Dg3phhYdw3nmAY32#XMvh@|oG7i&_bkiJLMYLJzncBXWQ|In! zc7yRV>G$y+70zPupbMP$D@ z9!?^@p{U#9bMC1dXx&RLfgK66y}2x(t?l;iaE-1u1Pv*Ce76yzKBA`Ckxwc9x9)#! zd-eGrQ(*R9pzor!rD5IL8VS1edpW62y3}oCYO}$ZQ`Ns$GtaHs@C{O1EW3p+F}$bP zoNXwbUwFW&P%jmvb(Yb6JR94b&YPNKf ze2+$~y}iDrQ@lT>)TH1---Tt2Swt3H;~`RCQmP2YZ=Z~o+dzL||zwEws>qo1sYqpzL$EFw+TNxi~=4j{z2uIEcyqI+6tD?R*9 z*EFVevMy1h;VSAx2%hsLSV1juvCrxk*w`Uh+N9!L^Gz;&SxX6ePX3&(YIm6*}knJJf zW_{4upCH=q<79q6oZ#alTm+CRgUpXX=7VlHIB`UpehU=m`bkkyE~lig#;*3I?%%PT0Thj_VKcNR=jaB*fcD9Fj+w5;_VS`raUw6?DIL2S2Klw(|5 z5O&Ucmsc6Dbq>^iir?nZbhyIN#hp7+$G12C{Bpq=kSL5&rlzcmh9+6P=Hq4b2r@7i z-5LDj_D-CAw{tlNFM97Uzw|CTtIhObGJH&1LH8>pZD+QbGNrw=A5mXBVk1C^KOg`z zo?(U$1jBHdtwo5zH|r?m7n^+{$4m<8Lr9Pon0Ye6cAc=d@t)1U`=XW=^XScU!zjxl>K)~O1`oG_Oy!q0R zvZh0Z(QG(%;S27wI1CUJi3iuf@O2b7ZWqjwiX!ILohjkUwOgwgMGg8f}&x|tI zW+ZvJ03F<&efZG3?I6(>lXhTe;5_YD3*xct4EqVSGiF{7{&o4`1EkXRKdu&EVp-q%HAm3 z*i>WO{^we_^PzXw`|_K;2!j^MO-kSO$ugSGzmr%Z<(=_Rx_7D8cWNp;X&Gg_>Wwn8 z&Ar5(`2vQ=_jtZpK_)-L;#o#8rp92K4vdlcG@jw=9I90d2o5bn*L*WmbNrys1!bil zgk!;WNY|5n!YGd0Xq^wt9>b*RnY}wnfq`K@<3ukmei- zUsH;@>GQK&h$hWZop+ZXz=`}MN1G)q)iv|mE^fZ`?6(Dn@8jo-hzvF9K3FS+?vmM%(=?EH>TW*^+oa^$gZJJQfSKhF}u;6 zbwcCM9&u7J{@-{!zIBwVeYUR1$a!xHWmxMv#ht^;0mhO-wbqlu*Mqzumv`C5fz4J$VnhTs<9Q^J|7P!B*t| zKkmb_CW*Ad30V6WhyM-I>j$?DfsYqGh?KMR?_R_ zN7+9oKvVrAePSlcRgPZC!L27E>iE`Fta

      G=-$uP!Lyauvy!CYlM2t!%ag!KZXYPkmCEUm9lF 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

      YL6ZfD)~xTyrkwM}%Fg;DAVeFum8b=7Kn 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

      pL=AAGHc|WE+3}y^e?lf!8;~WNS^$SFFvIo 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

      7J^8~zX_Zs@yPkZiP+IMjUf-Gr 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

      K|d=+JQ%^sNN6a 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%0D7lu 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≫l<$lpKau>4Ok&=Dv?}x`sc)(wLdNM)7fa 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%0AQ&i5! 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

      nZgI8OA9_K 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�kR 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�-FVMTj(S69iR+|Zyz zD>smHVQmN5K`@$_xrdF*tc{vQ8)V2qhtS9F{aykGHv2ozOZOdu=)WT^K{Gi&Tjr$D97DdPD zR!lP#UZUG1Ao$JPE!5dtz}Y5Zk2?4QvyG{Pzi76xb?}vD+p`Y7!EAfg!MB-h?>hKC zv+Yv{)A;7nzI9rEh&5{*@Mtr&^_GyUElFeR;BT94&pP<~X4|U{{;Apau7jU4+a7iB zi)I^B2ft~yecVc9=Yd(DmUX+G{2|)r%le;DYTdgvo3Y1^e0}umqvT!b5%ts5=`($C z4*UGSz8}9(qus7snGAqGF;ge-r)tWs0w_Iijy2%)4OrrL0%w@120Tek8C}?>7nOF9 zdL?T;aEFn(8_zR!*Oyz6PzBzrrr4kE>80A`eW->{WHMc@)&FjSYQQ}Pp|JuStEPBP zo({O=Mbi1rb?63K-C1G{^BLAnUnHgKKa@Cn10LS@=lqd-aCi+Y>Gq~sUsy|Hyv zZ0Lnvk@vuMR|0xNR(fA9H@Nf-eVa>ryGaY5vC1pjfrN-$Yf=lB_>qLyf%!P}4-IfS zN}UFj=9Tttty3gIQ)yDzIk=Q_>A)|U$=%TI)Loy@Z88)>=9_fiBf6F5Mdo|F828aR z2MWfB^w*~w^%uUs(y)W&ZKQ!aTqG-+SHnRanvvZ^rmWxqIAZ_%0w}2A2NO zPk#AmVb`e`d25VhRtLkLDD2{p68oLO{K{|0^v$I51fscLO&4r zE(<&b*dy>3vA|QJfyLDacJD+I_&N(b71$&2&{*K9(ZJ&B15Yh9HiZQKoCQ7+*dy?k zvA`!r1Bt7g^xxz#f6$6$?B)8dzL?;OSxD z({=W^&1R7q!0)MvzwJ{?|9f0MdB{BTE>mms2~uQ=@zJx##RUncD8ZL>JD_xmd~f)D z6mL;;OJY7*_6)~T(sS3Qx<@`!JR|vAOiWGlbS4h>W4}oEZ&FH$sgC&)-MwLH(Gd1w zTd4asC@tDLjmbPmM};v-3Hb>37xIz9)q1|%V+&5OHQ*6L^Rr2~hdNww~kR3l23^+8EFrlcHEQjRGpN0gK!O73l_ zq`&n}J8-P^Lj_2Ble4A=X+e(%E;>m=o)5i z>;j^%sWc6UE|w6Kkt41^mQhtqiW<_?A1(;su5SOW^$-T)(Qu& zU(A%K7&+;BF;k*q#MO(L5)pIw`o)Y7#bhf?FJ*ivC3Eyb#z%y>H^aBqu|stE1KU7C zZ(gzw>8?E}U8!yt$rQiV%LW?uYdc;} z-bcM@Yg6guC2Hz6qNzaSi^e5RBkWHY`$?Ytr2CcigEq%^0by?{ofHlixIbguQ$6?8 zk1A(QH7x{yPE47`2wz4xX@FT-8bpVf1Q*xNp>Xbf}I|45< zQw{i;9(5^Qkvjr^^KOevL)dz?Rn$V5jwcFG${kW5?9p-O`O6`H()4oO2PlUDGDnoN zZF*PMxcBQ;uIYe#Xevb6_4CN>sYT=0wNPlo_3qgD@zz;{XLTzPfS=rk%$A>2_)>0y z{ezbOGO!TP{~_iZbm%;#+t@v`G1}aZ={DvwH{g*Q9%PLzGza9_V;5Uo4lx(^PShxE zGwIkszQr(RJAot29RzZBsa#!j=XfuoPi@S6?%T{oJh~F zor8cvN35MgP_{%O$#VW-7u!*)D|d18BMHo1PNp{7f9TL6flZ~UVd}($W(JX%fQ4o( zo(n76b&mZ+&wiq3KQY3-#IgU|u}|~t(>(jM2z$3nxu;&~Lt z+icJUEQDPgTS_gSN7%x#?SI;QiCdAl_sjg*(!HZ_jbo|N9;R<;bazaWzj|Y_b-R+v z>JA9$2BotX3>dh>+9nKzC`)5e{9UkCWj|5}xIE;g^UlvrVGbjYf_HRnpGcpw-A7%H zu@+T;G(cLE{JoOJ{V)_-v?jJTTH~f^q8x4VC()w$xyiR^5;EEDr!o&TxoyA?D^c1o( zt6NIlxg%qME%bwoz6zvv!d0zPnr>WGU{3F@Q=so}^krb15p@8GkzIFEnrx0`U>?!E z{_rJ@bcaQ(0S{9md9!FOy%%yS(#CeF*1k7q0q#EBdIxx*n&hRsi_Wc6 zI>@ZC4+#@trA4R$A2U-saI^*O01`&NArCA@^gs4KSUD~>t{U*G@3A%kzoDjV#8FzA zJCZ84&|hTqRp1R~Y6re;rVb!6vT;c%kLZ5k_6g-6jND2A5+?b;zIxr5M?^APh;WJh zc*y(g>uz}ALr8g{00?z5#ku<;?EHRXiJ?nOqWAFQ{#QSn$Rcm z-WV$W)L2dE5>w-S_H^AB`a~8Ds9?-Seu5Xe#MF2nuO{?~JQ-T6N8_7zRMvoR^*DSP z=(Zh^9q)s6D~}+7L(NnHZf&L-a2qvcvxCtBbT6C*`XR>U7NZ>LtMb+W|7fNP@R?p4 z=((zJ6)XBl^1psxez-R52y0*sc%qpqz?02X1D>L$cuISrpI}@rrTgeEl*kEcNpqbN z73I}BvC?;J!@B8P;Z!|JiJRqDXyJb|b>Eeys|LK?Ocmf=YKk{|Zori_0J>YOZma>+ zy-2;%283dl>&~G&a0aXa4^&g8jMAaGW5{)i?)sc=H)HY-J1$Y z9oTV|g-k;UL+-=AYt(1UQV*ZmE0R_XtF!xhb(6d1!0z5_vYU2qoduZvSVElYAV#Cs zBXMI%zO?I{Bn89jSm7Tmdow0=V8^$t^|?b9eOR4+w^_5=fau-4z)Q7I>EMysh#RTf z0j2c)6^idu^U%_3TPD8)YJF{sQLk+~N*a;8S;OAF)azXluj%60g2R65_}++P!n~OT zkUz|@l?G_R|3g}Dr#{t_w{xg4RV$9^Q$=Z668p7nMkVc|?x&Sw?{~x@>5|qYJk-Bb zdG?R<%wE$Z4?BzPN6wa`bYH>-%QecjYx1^}j34Ny|6hM zT|IN_#5g)=-cq_lV|23@q})mP28`;V8X;@iF`IkdSCS<3sU|fBXw7Ytnp325dhGO! zg3loJ9i+Z8J7C(xXlAcU#;GPrrl6!P!YjV`Y-VC(zOz@S<2>nBojew`P-6$Jxp%2g zHM3Tv^U#*5j&RCet}{N9qx_}n0p}ePdX-9{pR8Ke_)jB5yjHH?OV-k1z~gm@aO^aa z75a&+$ge{pUJ>!3S47q?RTjgck*v@!E-T^{$yVqUku_Qe#Rc!R6(8`yQJ5;ght!lU z0x1pN#T>)VxMino*L}K`7hCpwUuHT|w_e*WKob|J$Qu2>6<45X8Hu9g9ESl4QM9-tzLC@$mrkQm!%^Y&HqzF4Pw*^;;HV3a}7jL840KE=(|T7Z>C<3PCG|s$`idfO&|N zeD;!rPR5!1JG(o@Bhp;VUYZpeg}7JMlb!d-$*I4PBrB}h3sSVjsMZm)7p71a_#^7L z(%O%`vqWb6jmROTowNT-@}$*$OncVMo^2#NX|DgjlktxFGwT=Wl<;60wre)Z_t&kw zY6bkbns$_H@T6BYO)C@3=vYm9 z722CZ&p$cBzjU7GpB&-$PxC$hlnDQ_2>+A_zkjl_tL9~yZj--sgH{?I`|CGhJ^A(X zKWh4G^{{?%Uzop;M;xGfq9udFo`{=h>U;H8$^K(_&kFASl0Dqz;mg?zGn&dWIl4ZeiM_rfd zQb<;obt=4+a{(u6x9*~=uk~>yi`F`oNE_??^;K@PLcT|J?Pgc)<*jJRJoBp^7j$bHw{?OmtG%a`ch?FB&5o?NNA+5Pn8?#`@QCmPPHox zxp$~n81j23t}x_j#E3esK&PaT+MFTKu_Er1YvlU{DhNa&MVDj_&r zBt(YY;`E{>8Foujln%S@6#nnSE+uco{67slW$x1?k@jKQI>}?9Y5&u(`>zG`sUuU# zsnq|2VfRj?GJ;4~pVU$b!F?EZOKsRK%ZJ_a|D$1-lDEoVua-F}`GM$&*#+kRY1k=q z--lhQp{IcVY1sYO0{YaE>99+4^?xwz-icI35b5fZS}Gwp9Cjz@YWHil>g@t9QByg& z&Is4zvsWeqr!}3`dtQNLH+fn|$gXgyJbP7IX+$0BpXE`3EQiPapGVD7v7Ni)b%~0& z-o#7=-rQ>n)-+7P>a3ly6s*-0K>eykoeb!>BvS;72gkniO7eBqn!X!HcLO0>UI>wN7b>(N}>()zn;?*8(PFRyjO$ebh2h z@3E$L0%>f*RjyO2eSk)F0=NHQX388X%{s^&flsI@bELGzA?64i@S!3jr5)8O@5us> z(T>O%DLrl7(+MPxnIol*EURVU;=@f1aG9F2x|EKx-t7dot0{A&M4v=n@AVzh?mMI- z)*XCNiH`OLXa>>+nIk27K^%c}LFPz_UJyqhU646aq8G#wNEc*| zlm=Rdv;*k{sSBhFvbvP$1#tw@1(_qIyhGgG_G5H%*uf45_nQRo;$GL-X0L1v{cdl@ zQUyq7$i4XI=3cD_&ZD}OA3g!eTOexdNG+!Rhw6E$If)@^d*6#VCXGbW*5HJ3CE z*}q_-;)}zvh0x{SP30;zwcQ1Fg$|oobSgubyA0 z@Uz?xI7}z_)QgR9)}3F{t=x78 z{v)rqcJ4j?5LxTUuFx8f=48MpbFy`gOoE0Ze-rI&`nO+c(A)JkO(z*ljbY9CLCwh1 zrhlo+m3FFd3letyas4hgs7vzlyS#IKM(Mod#cQnHJ@=lU?Y&E__Zq#MG*JLi@>aXN zVRTmZRy)?5{`|t;?yM1U-6OyF!`bk!%8uj(N$P()=h-@p)|f|J zm52JbDv!J%z4fSh*$b-$;YyY5;N@ym2OYo%&U zsN^N*9^woB`2EK8=Y7{R+r5xb`6Ub53yHk(i{IhEl8iY;2 z_X+ilJP>CmG*DSM3o+@ysk7bQZR@nZx zcHLTGJN1&+0f1B-l2pt-r#@!n>?H#Rjvy-Ak7?xzISFu*nl>oSPQKBwqKP_ezo-tI zeLRyXKTrbhpeCs+QD>GK#ywd%VoSP%m1KtTSAkEcDV~{ey7#A6u?XSDEhV4wPb)|0QKm_i24B4&#KVYUBa6dIA z-CwIyy4M^lzz57!1OBi_T}qFeqkG}x;y|su9Me6Zj^O)sZ~xLPvC=}e)Wu6KpV`Hh zU9aavOFa=@kE>VoFEv2%E^FefC7uee0qPZ{BBzscs%4%EulC-kp!jr7wcJzTHB-Hs zWsrvd!9edy&Q~?nDbc~wKVqds2WNlvPj)mSy|TA9tk#`tbSonk_%}0EfG?Y=27E3Kx5*Wy6X$(QUhMr0dWWL8Z~9QDOEbnF;w8`tI$&`;qqr$IEUNQ=dC9A5N8L`Qt`mr!Bxrj?U1v;P zdmVLGt7f?$3;bcB8SQmSXctFdu^ImR;-jlsHcruP@>h+(GtIVd9X!|CR-sL+ZID!e z!!_**8<-X*e?XCTouQ3L{J`g#ZQnYWMkjt?nk=_kfCr7w8k4wzk1*Q@>ZdDy&1`$u z!Ec-G19fou_?!=XyxI1vgGqG~Hyr+5ny`m;D{J3j$2RyAQ}~{)zWqvPclW0NLF8sh zq~5*#*C#~YzKxt(p~|C8YD6?cRSr&6Ue-Tb`^+u1*4cq_`2-G-;j?jRjxLsx3Rv@? z?yG0GT&O{1Sq{u=xkbho)%zyh##VhV>b{TaFqRJ5tx*Tz`%kTtb`S*!A{|6MTqO6A z)kx?SxiG`!?<&CMo*jsi+ye(_1AFEkE7BtGR^u|r4)iu)Ud!cvsCw_F+gR?8(|O`N z-Ae91)F}7(o@!Hi8*rAIq&pTihr^Y6#E{%a)?9dlhKUX(EQh zV(dsaF`(z#yzSLSZO8ZWT%A9_ae`198d(wIRiN?>#px>=Puh}P32}K-#}0{%vM}v; zYE`EC=90ht9r{T3pVTM?_%2so2?-=bB$|U0gUZtjti_%TGBk-Ocj+DlpV2t6gxlZGM)wnvLza=+8^xNDN5_K!l73MMl zqFZy5Cz=oveMgBFS*;F;x^oloduFP7Zg-XXv58qCj@7N)>j9o;MDEYJ{ZzeI=Cy#U z)iktp?!3+Aa6O~6)lk{&`o5;pR$I7EKUQOOTC8?pmzsu_=0=Fvdy0C!N4?H0jXpCu zuaDk24cJ@kmo=?>TO+z=D!eB*tyB0RQ|KN;eOHN=>oz%3zF0^6TUYX<;!Quhoa0{J!Bic@hHcg0_p2v)=V<%8# zdOldI-l|)w9o4{Ni4Wu7u6;KH&9c*(!8en z{#ux?+obLnRnt1%CN^XoFg4>#Y^^E@X^Ab=hK`L3{99-P%eqbKeNFMLx|I(n{#4;_ z3vMC(*Oc}fx|Odz0uNF3@_pXyF6B6teyVQe_y@LVOUyTn^Iqk@#JcM^GC~&QFBvwf z^--5KtyZZ75#_=srUkEjroRgcGb3g z(lSv4260w369-Zm_l@YtiZps&u zZNTf+CO5y2)&t>Wn{8^qlczJ2RDfrxDVwP%ePxC@h6;YHv`0?Er3$=2O&cULe)72G zn`(F=_q7Nb*L=e`f7dv>YTW_Jlhj2+D2`Qgi#}jo)Pkj2+#??$TGWDNobDNv)R8^% z{1Ve7tHd5GQ*_S&`MZTu;eIVXX695D#b=Bs3$dsL3ppqR51V{}Hu)6mrVdM&b% zY;?JADB>GR_Z{8J8~_aHRy2il8pl6Hgp}bOI}xr_O<%O8y33Fyy6Z`EsR27q;ee?C zPf$~K@KHK3cMO}p^+_4WVY*FJK5}wqdqKB}4g4>&?NJABr1Z%JCivZE8(RnOZniz^ z;6u!|R~?Mp*v&k2KA?JKVFeti(rg0wxEj8oTk!>68~TQMnW6mG>2^T!v9d)&C_b#_ zmc%?QnG&$PpnKA!T6)?SSmC`!02TLwp*}7EUY~5;jil0$)9v%w~D})c5_Lh#M z6-v@nIzDvir%K7TJl+FROUHfpps?bc6g&o-pD}ZQE7W#u{+kX_>d2 z-hq?VlpWBNzLqo^vTbVq8 zWiyq5Ppc_ANY5;d*idzDr(3BGJWNgIi=2h3&~}7LI98)vq}u_dQE?JWck8+MQOZkP4Z zB)W}0irlk)RBJt%4>{n=YU)>-**%EDKy8p6;}}T1EH;H~h+HE8k)qmGHe*1JXj|sAMJ_UkF~O8g@XFlEgIYwDYfIopDpmyC91-CD5YK0H zATX*U^DvYgW3l6Jsp`Mm+ED{8S5r25gk3|$`>kRXSghzD3;T-YSVjND)>mwgRrJqD z(etoLtpQi|+D0n=(kfPg#frX-uWE&@PG?H)8l&*Y+!Us?O?Q3TT&loJ)Rgpv4>v>i z;w7^n@Y}jeUdme9Ulz3Pv0_*^I!Kh{Pr8+*5b)1xiVOR(?!`-l0SC>@Qlr9FIALMk zn6M#Aa+q#K81M)+#f80B_u`eDcGPsTZW{^<>&Ar5RFWHXE5d-^R8w5oXLT=LA`JKw z-PKT7ST`nYrII|OTbbH`o1Vd7tpEqBDbebmIlQ18ZyT3;gMEk+Y-ijx;7(?$0N>YZ zxY4@z2&-5F9(bln2Og}ZxOBL_Vq8_=*2d*7ZEsQUrMm4`I%8g)!uO2I{SaV|?)sy- zv;)_uNl!?AiTP=D_`KC^176m%u3uu(%64^31_b!@oG+Y*2nl~|9Q|3VldYH!UC?0} ztpP7HQw8|d9vw#Mj@%KrtcN3|HMwKhp5t}bBy(w_*6(u@5F+{f(WxO*pH+nw*J_*% zW-(A}!28Wq0X}4=8t_MI%7!zgRp#if{72}n4_n1qkxv`rwWoST-+KJ0?wprXMIOS2 zUXhnNA-EJ@t!vs(A9(XGsgz`vQP0({v_HQ+01 ziqABqv$7uFUbjLIyks_mp#r>IO&J%ZhjPboV1@MZnx}L#5yomzdFB=AeCjrHz*zMGq{UFK<4y)+y(* z++`FlZ{+O-=C#~8a)4&CRkyJd!y&qFYM%A08)Y5ePW6=;YKdDb;sjwb-u-NVSAoip zEu6+_Jb5;|#9p0|XS3KLksOCTg^G*w=H1z-dHBxjt$8>>m<$l#JiH22zIiyE*PwaW zA&E4PS?TUvvX6t)QgzzMUKo^DsW8GIL4Xg%{KEvVRHx^3D|0IF-JfDk?F5ccQ#Pkk z8hoxf0*9(8bEI^5?zny(Rdi4*;qn)3z5!(_4)`RxD!_Zr$xI1XxlZXRwaV>2Ad)jj zN_$xYD!`&Tf1&NwwWF?|sp|l4sU~@O?}R!9L?%kwBa%B}lH2QEaz{+Ezr_FG*;$GX z)UDi2YN}H>OpP*3!X7+Yca7Jr{1k2L_4&xWAG%D?>bF>=PBK74<<#I?=Wa&NbVL(8 z(F9NA&MCf@i}jkuqR*O3d%Cq)n~t5CHil}z6=tdcf2O9S*K2i3+n#45I?UT}-F2wB z)PRqfsRCT3ri`A_0p~ZQU!)bjrrYFP1b)Q$JAgkiQx*7AHOb(fSEul(`MI;-!7AoP z6V(O$t(y46ZkP+Io@P}i1AA1J58j4V$7_|Vt?E=D(T9{?9i>0ATzioG+IqV>dm!Ju z=pi3EN_@gV=W2kTSfI&3X!iCrg~%CitG6@^wM0YhCV%yA?8r0a|Jln24jeIXMDj^E z`39+3S705Mm>nNH=shIoTS?6xe5*tZ} z&lim$+1pC8$z1xbJXqoT&D0Kje4crQ?D8-(e^GtV5%ZZC@I*pE^QyY` z;ic5q`iV|F#1Wn7iQJdgy`pI!aYWNR(X>zzhbE(A!_u|(yMAnk+jyHkQ(@lh z>A+3%0lsD~1rCL#(sVCoI)@?$axr))^f}kODW1{&Igc<;Tc>~caZCBCihM&wzRf*C zJ_3?_2V_K@QFo)pk&o{HX<_5ap_0a)VY9xh;r?u4PX!WoSn0LxMkRmyGa`GtdKkKQ z?=bvw4f_@A;w~WJtG$KqMOkZa`<(2^w~o;EkZOFNd`4*O$g^c7aehhH67ucs#CE3K zAjvGll8@5VsqrhVIkK0U$(kgqg*Wrg&JAmwE$fz^5yQMPdtayuhR9clj^1(Ox8=WW z$Bz7DY2XO<5N-3)tkPxud-{Z|r|N9RfhmuoLl-}rxx38gI+hxQ9FTJ6>Yf);&(nGf zbSu|XKTxR(kDw`BuesE&ZY3Bf+M&PbY&lc zy7$qSE9X}(U>#8d{`jKIl&uuQ4B_=ht=PYG>4LcfLofCoav}7chblbIOl`n(K5bst zDMUo%&g_XA86~lW%FopY9WkG60-nf91)ATeYvdLJE>D_^yQY6aTij3ECL>4|GoLDr zps{;t#%)KK&gDUKW|~O^#44cT}|fP3x{HFFE!pdudPYX9IJJ4>%Ub-wTr2n>#xO911O8=F0OE?y8*O;`dspJ~jlAh6r%e{h7Oui?S zv`6XE6}hB72=g~0I24{!h4KgBfQa3=BwvC~{xC`Me;q5wj;yL=AtbtWlddqN*y`HR z*fVU`qIcY`cbbRRcU-~sX_&c@^3B8Sp2{3nLb8@kZ1Q?#x}Hh?>`a*4J&VaLOj z68TQ}c%x2e&^NuahXe5cmOVT+I1SyRBXF?%mONi^om(2g4o2K&!JFA9RIrt+jX}d81zBSKH6Kb%}dS_c!O_{+RLW>hh*;<-83I4jcwV$;r%r zzIA}hs#{TQ>|ERn_8)OBp9sgv$JOO{-O8N^AnTr{(&@m{)Jq0i4@>3YQ zk|z>%@e?|BvGp$QjT-Ob?wG99Rn1R6!|JXEy!`XMEiv)h{PYdbnWm!&-oG>pXo)OT|KnWTLX}45 zEN-ECSkMOfLx-VyF@?ItL=zYia=7~i=aG(ms%M|-*{4R>{TlQb$3D%oPxI{4BJ3;N zy!)K8x7cAYDnt(l7Q-}14E#yyZVSr7OtM6p(-JSgFSFs#GztNa-;|jA5$Q)N^krPA&|J;(8QXdzRcH65+pA;rSwR9*ao1cUD|PCb!b?rj0w>(le|z zTW*SB%WkMqhrH}p%u69fED@=lis(V-v-rPog*pFUxWY-0bJJqY@{k@&%;d%&d&o-c z#$PyQ!bPT>9B9N0ot7gmp|&6EasO+Z3c9w?X`8?9`iyVmGV15!1z*rist)jAnSU=gu3 z7$z0r-a5KWX|6Q78Nfm={N+-(4wVO)geufq;>NPCcS=}KPG<|#(^>kjf5pO6xXTjn za#}b}yo;mrhWftunz(duP-G`?1M(zk4v5>ko;Pgu|xfc<Q#;{?#EAvqnp&hu%7cJctf57E`24{UkQov7hMKPxS03M%ewO!F0zy z&9hJQ?9(Fb{<4Mxo8ee|fdShpJrHC(ubxBUcXo7i0iRLRcBSMGs>t6*N&j!<33qy5 zw~kZc_+33Ga{R8I!wg2#iqfzZ4z<;8ZGry#HG^_e+CU{9^d*k%86Q^oP;LTln$I!w z=Tbnpup#>dn-*rA=w^x;uc?XlNJZq+MPdRLTI8?2!(&lC)!@g%WY0c1!tNKA1DDm4B3WG!$?8dD^<>NHNxqRM`9_`;X{5iw@RYXb z4Qpfk)sgywjaYXLy0bf7yBA;ldCXmd zeo$Gi)~zf-f%LcB+*~Htl53hUFzqC>_gorRm}OSGL?5c`M_QCNAfy^)Z7j-~Sd=v` z%I|a;eV`?60^&ZU6BFht(2o38?Lm#M%)y!rFO zZk2}4cdv$dvQLC$av{1dy%0_RZLNpA;r?*!u<~D&=Mq@ZyEfJ_YhB08)Jw!$?NYG@ z9Jh$IO$FGgrtD&r(*3z(s1^E~jlK%J?kmuD0?#SXSL>ASG5Ss*5#tw`1ii_EmVpZ_ zXa|rm30FB1v?CVOUt)GC^9+m71w2+8kla@SlRFtiOXpEQO5*r=twd8}H>J+dSab83 zz>CZ@1*UIW9;X0lny6UjhB8!#TD>lWo}HUKyE|v0g>FtRL*Gz+qm9X3Q_?}>&836* zBuaj$O%updP1%t_X}7PMBXG2u zGDk}DbH`A}d}Y4Eg0_8E;ZJhYUlo>&sI8)KdTt82(OK5o@&oewb~rcna!*b0ZBt+Q zQQ6Aokg!8{PS9=A)!y)litK75$<|5oZK`)|=h+8b;L?AJeh-HiTNsCwp<`La8=ryI?(P~Wr zLN8O(0yi}cS)8?YU){>#3%pfL_Kma&nssE@j<655(waLOX&D%hu4rmN>OW$$M#U%!Yxb`@gx{^cI~vVYAawHHWA@%*9SZ?Q z`T#DXzkCcsX8g%Zc|<-S7Xu{Z-hBw^HFy#9EMp{gA9TJBlS}L%tpT4mQw8{%n&g8e zm(8hD`lnfAADkk>5~HgEuQyXW@C7q<00|?n!~u&D{SWm^U&{`Yck5Oz^MEH_%Um=O zI73a@q!k_=o~sJi1g)4XQNWO;>zk145Y^M6+vM-gpR9O+X>A7{uKejLg~E7ifLl29 zLY3E=&`8vDBc2qxoN-N-v=0;-yndfO+;Ql6{BPIsxm06rT$;PEdEhL0LE-F@f7kg} z>h+3lW2;5)}d^XoulCx!vm7%D& z-t<0RnfLL^@EMyc>u#)Urh472TRCol7t}d!E5I+SDLZZ{-IhCsLlpWujlK$e#7ynL zK}OU8Bu2K_pp-{+uSF2?Or>ur&0dk*QngV0c4vP zSqE?rGqnT9s44x_2Zh7U&mA7H<0=L#{+ceT=EMg6~?RAz|;0QIv z6YIIEa1A%ENx&kPPi)AQBo?w(BXid!xGb{fOay+{OdY_N%rp-8cQvKmL7~Y4y6%7- zSLu$mJ2&W#&^Iz8jn+s9TErS~mYLjpThuz-T--!{r0$wxF6EgDb7Hq3qt;}r)dqwp zJC(q7X6^`tK64Cbaw0(2R2l~t6~z?Rny+DQvT!xv8DD4AR)DkA6d$#4U2j}fV6mbf zqExI~#WL_r6VU-Ia+TeY`n+=Vw~FI{)78|k^r?Au3a93NVQ#25rm@TCbk|qSrMyI8 zcWzpya7AtkV|k*gC#rfPH#|L2%@fr;k^8dNN)@}oHy8#r;CpYtQ~~Z{rW)}5YRU!+ zrGw1TJ(7DZh$vT<3!Cc%-BoqSxAVjr=8w8~MNYEpIx#0&;EC`$RK21fRE6T2oT_`E z(}dS~y-`8&cuuv{Q{i<-Z&Xlha(&i4lBs2$3a=M?qk`hFoNBqJ!fOZhislN6IXTq| zPlea)6Z8qX_tLx~aL1cCq$dI2tEP;L(oW`B1MX_3N#S8h#A_{L75H^C zwFBQ{L=%97O+-}dl!z>sM!;NzyRGq(MjCo!*2ZK71RkIv<;KdL^9F0-U8cjG$EmlE za;5bstW%?W(J@TK=T!r(7v(@&FBf${6i1es5YcgRVGPV`xqcX}Ejrg)Rs-JgZF;@} zyiZM8&r_Ozi#Y;6ucpkA(l2tyFbxwm{;}O~O#t4hLDTgj1!A`(&j>H;zsImTmVq}L z1CaQ+GnVU3(F7nO({Q28lT;=$YetK7r!gH3x4j`dZKMDkmoSg_sw`35 zZ+pzhnes7XEZw?ijv1N!+gitp%nj1Lk-zA@P^&M|tvnL}_Ok&u3GoaYxp+YQ zeJ0)=LElx*U+6ZufgUo&ZmPea{s>4WAMozEDB!+ol0U>cuTEiR?&m}9QAa)bNkW7p znxpJ~rIM?w-;dO*D~2oyDeemom*T$l#gI`RQm02l$Qd~rLb)zqiNGCc%uE+$8w7gR~fh5-kC=vc{$4MuUWScLc^D)>7q+`uDY#aj4vc|OmziOsQ z&^=(IybVZ%$c6M=C4eXy8<04WQF4T;s_8a1N@6~f z)PIV#stla2rsycSP=0gHVp3FBC4C%ENrwvG)$dLG^df%?w*pP_% z+^_x*TC_6oVKqgE#M8R-pl{jf$TMn=0n2vg{=*Fq%Xqi(IFAmlg^hrFk#iq z+9>8aYx5-FTV|?-T#-?Ni07dZH61Ejg&HXv~#qhyfw z)|R@Bjgpwp_UgZbZsqg>+(}K*QSu?(`6b=T#PKag$*;B5FXyAg_Jyqtd89AG>d{dW z)|2rdH`l_dnRWd!CxsOwLxPA$Sf;ALb~AMX$%}O}5uVJ41du$LZzveji58~~NSw%! zI7z+F)NO1?#C+zd|EDcl8F;apqC?^u-TAg|Wk}q?kSOW8d3)XV*cUW6s2&{> zVLj>m5H&>bd-ekWIV|I@33lSU4P6;Va3RhAmSjq7Ony}H&Z8&yjV9AVefoM0Lhd2 zhJqn&wK#1+;zWkTDD@tr+t`qZ`5dJFhg!5U@S|#q4v7i6lUqE}?LT5jbZV=))l=LT zwiX`lSV~_2p-zWH$Qd0cka5dVMua@vpafrbM^SdbIbZc=?vzk(?v12>)>1bK#tW?9 zI~vuRYPG7s*=Fhl=9-hci*gr{2vaRWComVRzF}xc&#^dd!0(#LeFuQ%U8*k0$T~0R z;n--4)vGJVH!NHkc$1pa(bgCKm8xNtWugXr%}f>GKh>1o{0}qZxvFp#EBcoKO5e#A z+`H*k9&i93GgAfll$zoqKCXLzXcgVy*;98tVJ@z_hUhM2BwYjktyOc6ol3W64cSPy z(h%UrYKp5KqINKeb?%?_#Fdmn=j4MEVOAYw`+p-|>_EB+` zRjdMw6@B}tc!5k@6U2BZZsmHgN-w z$lZYNRa5#`+`_bu)}0@>dNttC+j~nZ6_2-yRba8APb(F#(u#@tKPrC7$l6~~_(s7E zyrC+ShqS;=)zq(aW|Mo~GF*4=Z}n=x{&)1&NGg8JDprBTioTIl{Jd678u=^5zc;e> zXB7UW;0AspcLV-MP0>aU(U$C>Tbbd2dzh&WxWBb~=KS;OlnyX!><1%6*wN_R3s1Q0 zVlHK1k=q|L2Wy2htzr#0_Acg-3h;w!%8qzS4=pptaF{pUneCdV+sJ#$EzZTAM7)bT zJ>jyYvLzi49;P;V%H33dj~2%3HnK?ngSK+_@6xV`YwynB5NoP?u=~8LHNn?%P4l%n zeJ$5oYQ3y6lh%SaGu0iyE!C7Jz|*_s01cn2^^#|);QtucoTfU39W^~NNdj+HQ@@h< zb!gfcDXB3WD=W1}ey3Ym-Z%UaD!xytue5Asvm?}~!@oyA)_{LEQw6wAP1)F{H2)sz zy2Zc?0ezCCot5MP-S#V;-&CjYo7_0B9tKD~!xj+zE2g3bJns7@4A`lrtOb-x_nKoP z`YVmT3cSZm7+!N%4VZFeaAO>P3xsOHk8ety#+FY8wRpso9I`}2X1%st`wri~Zb zAy5PUTun*dYIREI-N&&~1I|}d<`_oUQ)!@;lRxmz^+jmJb-Gs651+1WM%}C7jy^K1 zYQ(UrxsMDhni^>EKXgW9v*s;1HG#{P-Zo%OP0>a2mvra8Kd^2I1>fjg+@B)2#ksg2 z0C*R-!n#XYeyH1|UEs}3UmI{sHAUNXueYa!-%nF3z_ZL$1I|`cHYh1AFh_T; z`hiCJr*4y5QUlz2J@kr9oDghf3TCbGM0oXAujqTe+v?8toNBG7!fT)2s21wZ#k!Tl z5O|H5D!}W^R0DopP4T0AsqX!IUJ-cYa{8+SSXNWUMQMsT)_^}ZlUsoi@hOW~1%BLW zbpnZzM6A{+%`(R-Fpub_+#hKq!pOV1K*Goa2p}>3FCvmkdD&C?pAy;ZUpiZ?l!%+% zJe3_7$Z1AGiS}kB;oL!!kG4cjfR2ihJK}3JQ5$Qm0j0U6v8{EAhZ~u@LcnE+xwHZE zTJF%@PQ7>4Z8GtMEkQQ@ES(3;TjIK$T4d{;YVfb`kd+Nd*c(I{Bygy>aFU%ySh)G zbH6L}bqZ6put2icgXK2J&pi}|Ddd4-6~mO+-yRM?$N{kmAhFdR3Bb5Dd_KmJkM8@? z>V!OCe!(h+60t6EZNm(?PbDAY`iV^s8SaE6i-kpEfBkhx8uERy3LvqvWUlRe$quGu zYlj-{fTT_{^9T16J3ExD1Cp{7Kw|Sk$vPk@O93QCacr5v-uC^_PX^u&{m{P;ydC?YUk<#T`e|C)HOtFE zD&OG>hcxZj4?QvPw(W;LG4QtQhyHTlZQl<~uNcy_gKOb!9xUo)JB3zlkUtd59?srA zHEzCf5`HD<9R*p@^PjaFs!qFBm}U-!+()eN>CHGzCay(c47dr!L!6Vx2*S#crtMs< z#26bR7j~VQ9wRX};k?9{~UOJQ0xQJx(p%r?la9%X?X54pWq*&N!|Pwb)qY=gWau*O4PJxG_> z`M(K?KwcDBZIH79%XJzGu%-&2Qv$!0uLJZu_B~~3TBwq4O8TWxtRmNywp=Lm^9r-d zh8`N!#zL+nmd%*W{Zz)h5?8UDlTS;uf@;D#YGR)WYEiI$T8sPlWlU@=Q#OR|t2cze zt}d*dD?c|Z&Kn>Mrt=00Q}$ik*iaLgRg~OnS#td2o!!cSj}7zdV;gjpeIKJ^wLxz6 zIIMQaUBoInG_kizU~GPY%sw5=cki^IF#9=$_R;vGW#H6cs2lPev25;M)Jx>j5(oK{ z66e3(yNye-ht!XisE+-fgnj?*=oeJ~e^zM!>I_L`+NX;0uOH88hC{7c$}`-mv_zHw zn?=Zq-pv0%Z*oF!meYI3r8g;|x41WM-wo8Rn}qglg+$+O&fGPWNG0>LT_(1bk)2Cp zkm#GS*(qal>Kgk*=quxWe|6L2?n;{U%!`1mWZioM=+q?$MINo4gI1T<>Wb?e zt(}5ar`K{T;EC$!7b>)iegnOIwZ4{%#kf`B@TR_+eUaKkwV#MJU*Y;qeJxAY*z%1n zb(;R-r#7%rX`hSSsK2lFoIo2XTf+=|RG&L{zg9JTV`$_aa(_rDP|tHB|5~yjEA8M% zB6UNfWy=aQ88deTa+J*H%L>^bfrQ)A^xI`305uynNkg2 zi*jI}C&-j8o||db;BG1DsERaNaZb;^Pn<0{VE0N|g!?T?SFKpIWeGOZ<>2fv6TKtl zYC+&NYepKZ33nAqRb@n(&O(*Nll><&+3%vzTz1GC#Twdl>g4`dj|QeUWD6hkbLuoh zn|ho3UshxX70phF=?N@HiCb3F{#>j*pLm5es15Ry{|9R<lv}Be+$4k_j@cV zM0+W;J;9Ge-dVD4e7!*ZN}-`3pA*YE|McD=O6bEO!EVUi#WLIsH`872lAQ3GSbq<> z=z)CgFGX(hBq`&SDtVoJOi1Koy35DIs_flD&30hFtV8EaJ}<486k5-LTqKswP6I=T z(0)1r7#IR$SXqXFDJ1;IDsu@Ldo5JKz?3xP^ zX}BcaeYG*K7B%~2g&Q?38M&oRgxS2eWbHt$2?cJd@FO!*DIkEa3D}}EmjqKtE);@X z*`x{UVu@^iINz%%t_d4UbiS%zeB0)n)wlp%HGHrMjn%~QJJx0%wB^GfGtN_p<_LF zd-d3TL(lEWMlDeWVy(&8U&ux+oTH^MT#^Yk7Q{N%i(sAZMX+A*B3O$g$_AWe!jgjX zcS*7VXKV)CVH$ADr#-RG7#^-BuGh}+k8hH=|AH+_Ldr7i5gR^$0+s4}=p$mm2!mZE&GNTiZ0zlmEz zM%FEjL871U2#HjT`JLUyGO|T!3=)0I+1zF#6=QyPwzZ4^Zf=?gxyN6_azCw?o<>7k ztpm#1AT!|5cdvjJWBh$y?oEanZN!L=W=Xf5Pg3yg{sDV?(U1< zCAR&WK{w9Y@0F#OL)N^$^As8j@*1(MN*DD0UXeFS9OUZCgWKBc zWoW)a+b2OjD^|WwB0_fv`y?1NofXUff#Yvv>ZvjnNDNyl^M(?^s8X3X6h{`Y)XRogYhaNXv65Cq*QQ*Z2ZS%A~8>J=d1uE=#zztC$MrNi`Kmgkb*fJPs zNhA5J5P7c5*EA8VFG-Xa#YBBIYHX-#tWp$Mdq`xvq!%+!YEkyHIN?t9YfN6F(C?Dw zmAfQBw+d{#q(#n)ui(MmA-wI98sOtiM`@^rf%|00c1aBkSwZ8iMa332ek)tHOIk)- zbu*0V9o3=Ct6s(=ioa|fv3Yz^Y6I z^RiiBLH4sSF%`sZW;-7mi#f>t>pb>4{-!16t*~%Sgk)*Sw>d;A>x{pS@Scne3ogt= zNc8h<4v~s6e@9^z8Tnvo3=;i(n?s~x%-=OwM@9hKHV5(?wQ%;pkXEPCGajqiWX;JL z?{v|mnR?jRp(Kw}n7O0Sr;2A@c5^?GvjcN#bN>a3Jf^{9Pp2VIP=@UbsBwM`g~LVG z5|6ddSMDEGxI)vE#OpmVDq-ju8R(FcncAwvm_}Qb7@N)*sKrX%UJv$Lm6s%ZSK+Xx zFK1g7qN^&$wpE#zZ&hH72>$XBkd!XzFMGY#STFH`;14U6okPX>t;!y9)BD4gp$&5Q zJM1FHLVi%JV!J`C|GfZ=2mUQ@6{33;+NlWS0|UXUpWTb8W0Zi^!fdz4|AjNwoiH{l z7(1~vHp?0NnhM+!O4&&!%JMkZ^b%KHW2mmD-wx%O8M1JDnT46X4=D0@mH7unE>$I3 z$!EIE#>wVheq7g=xx9@dZL(R?-+ET*TLb!|z~)=$p57qeuYw2n zXW`AaZh((n)zVN618>NX`PK~#nfnm?))iaW7^=oL-+CEs)y*)bPf!x(S1n@_<^MX>JiB3SoHl#RF|DL9Wvl8rda93yT^jkx90pjc-R=i3fz z1FKJ1m2utp$>KuI#xE$eOP`SUyc<@EMZHAs7t?T%m05d{TN2_1Zf-h;#--xz)NW~O zM0w|IX-GRm`lS6U>Kym4s4N7mHJF_HA0z$s|MfM^j8>R=wb0v(m!IYn*)1^b+a~)f zvYz^oo#I0NA+Xx%QnaX{UQru-L2GfAEHvwL;z;;Zt^B`KXiW%tUvLWS)PI7^Vls7f z{5N&*?Uj}EIeLsrWNJ4Vpns*j<`~n+YmTw$jDc!X>d6EC{Ukg}p$_PbDT&6J9O0(3Ge^F=${E)9U_2fgzngsHnVijI9 zvF|qrAmk4Ns}1s6u?k&czZ(*C<8k}o`^BJNsL&odLO${D%Dh81KBok%2K^-Sq%(GO zY%JT9VrxIyN^MjhR8_qm>Zb#>D?+h5d;y)~`K%1R80vl;ByC{s@xTxw)K%tKPmOB} zV}O&6^~*{LkR6CaR*d_z1@sn&B6m{c{!rvjUu3uIz|j8%L+u#4EEsC{hTLO{L(~J> z73x5o=#gTV2jXz(I-DZgVm(@!*eo+$ zoZ1Ud^$LOM%az2=O%wBmt%q-53KKt(sSjtS?Dk9p6`v9Zky?yJFJ@a6Y}Okx&c?I|T2kL4+Mcr3MKEw;tr#tA<%OS`Q}cG!ae2&M~=`TGVizZ%Ykl4ys`U|mTgayfJgOf&e0t0k>jU@;%8W^0@^ zaoy)*aWmSXc-(~Mi_>;YO?EmQ&nryyEHC)d-s_H$b=~tAh)M6B*F$>ud`rzudn?Rb zBs62f7wt_dkr>m==@BC zN*LNg25wTAa-U;NBlkJRrZWa=52b2*9DnG%y@dNK9M*JJcIZs>2(eeRPMckiA>J*1 zbJO9FW#LYbdt#GUYmL1N_o2vxDhKlg9Oq9;>w%y(-fOu#6#GkSOlYlfkmJS5on|65Ww>(! zgC?_T^;Z{*HPoYg;dZ z^&KyQb*V&I<5+eqDLAtv$r{JlapT;pfio`*&sNCiYehe`0XNV~?ND$O>bC^XL6UDw_U8W4e+D z+}t!7vZA-x9k+VDo`jx%X1Q4Dy`wN&5TRGlB4K|i+}yvaBG0OGXN#-Wo?eBSE;Nfz zVh!F|v)Wg~?A8i-o>*4X&HZO4%*Wm9Eh&6X-6nnN2WpMbxyC@Em|DgT5}dx7^08t} zBOfcqrZWp_vQjrk)%#e7OL&Gt9Z?d!Kx~`y=Hy3|Fuo&!9Z^D3y4;(}eG#(Ies zzDlXwtuW#l&Dol#q9cRd`v%=9fUorvj@D^65dk#P(c0BoY_8 zeU(Dgt=pNjQHr2L#rd%0Zo@)NrQ}+!n&eN2vh_ zV2ps#QK}`4doqI-#Lb7KCXmlhcNNnn0pCdmCjc$Y|K zeqessnjO3L)!;rSsri9HYJMQ>mn2@LDLa76R80u;pArtwgmz$MB3M*6BJ;grtzEW2 zxE@mR%Y#!7Zj;agWS z^;%=SgkN>BQu&d>lwZ{duBuc#zX78mO}Jhg*N&i zcUrR$S%LkI2)&D?XP|j*6Z3WDd5e(IPM;;W(#??8CPAy+YdNn4Eh;B>9^%qo<0^9; zcNUOL> z;A|{O)*{A^$ISB@Gk;QOCpnN?YhJN2Gtf(9`!LzGLRQ9>Kk-7SuwKi!>kyHN&hgb9@0O|8m^xDL510*550kS`CYTk6ggDwZQJKo z)$QF1GhOK4hI)5r>er}+|De#C5b|ZQY`Sdjzdd0-uH{2CnO&|hedrOR5*NmPC z3b0;~XlaKE;QlH6$jnu!ys#V&6#%TDoVE-G+FFgICWQGpiFc(92w>G2* zdO(smo_JG@`nEznrXsqoie;0;EIWnhYk{$$1m>w^g8X;_9@T4}N+z=lgqa@$_aus zJMa!ijI8T$#6V1Xhoc_SI~-%wLE9B(P6PA=@p6abct!3}xFpy>8 z{1q6l)*7oNzG``p5}Bkhb%-!avetE3y4xUE-w4)N$aTdkTn1uWd?*0pfw0?ph3GR1 zZTMU(^7fK7bK?San?gfDJ}j0ku`_$$RpbL9!EVS=Vi|6R^PRr$lAQ3eSbqt*=z;v* z`bBPXQ}~&M4nG1vFe$oc!u# z1rKgj;gesz4EX3)xJ@H=DLeZhX&sB`tCs<9rH!t0S8ZYAqq1f9iD%cxH?mbX z!^h00eiVIAp3u#WR0Sa*35ta~NO2At*G{BAhEmLwZ+#%926 zs{yxs+7s)H;ryATHGx$ptje&Sk&Wn?*-!TJX*{ei(#-zduzs{cvi#VJu&9^FlVMJ7 zg=8krak2flea%si+t$2t8kM$4eD!jaGWgMu(W4<*ifo~q(@dn2s|9X78!aQBER8{; zpFdJ0QZeSwdv=$Ry-H({=v&U_rgG+=$s8afXxc?N$o1qxSUpegrKi!*Ig>`hVaSJVqkUYgq$DB zX~&tT%Pb~Sp7CgTl)nkiW*g*In-&YXeV+nyv{;2_Ol(03gj^U{ZII6n(j|8LW+9Qd zvQPVPAv#;3`O7bge7$6?Bm<*@p>D`s#j>Vc*n6QOSClwN@?bdM-JfttPWbSsB4e8= zv~dZ!(I$l`H%0wSQOR?r&+mjpetkZUR0C}hYIZ#KA1PVBTHRszDKd0cXz^Ca3&gVV zJ1~R@-9cXOzz`UfYV)5?oGMf2m8n2t*ixA{ln6$HZw;f8ivM)tMY0aqMgn9-&tJYm zZ|hKVomA#;OO~(9&bW_aXq%wbg`p=)mN(=)@T=69u2ncJdpoMHh3NHS*D|(!A)&7Z zhaQ)|PGu7FPp7LBUartQ@bckk;v5UykAxqYC6YSu0`OA-TQXpFXC_>JNAe3H@?06h zas}%_i86aN zPJU6bf(N%RiDbEno#TLy9oiu1t6|^}8A^UpG2jzl6%4Yz8a5`&mU-X}GS$dd-3()T zo{}(+Z5flWHmh4-Sbs^W6kmN=TwkG)F^n{+tL0yPnQZ=DgA9NzN1A!7reoX36J+Mg zq37mT^oULsJHG{BN_{mr4AJ~@LtzfqEGgNjEiX5Om$l2iG`O3DFPTWkcbEk+;O1zPWM}H`*Nkv<>p0kHQ)Yd6-y* zUrg-HtpYIaimPu?h(;;2eH`Q_A1OpuwR3tgb)yo3tniU~Bl)cm(8*u~M2mfeXD&9_{Vl9>cRv9iZ_&X6XvhJOT7>G%KC!!wG--$R?m3D!`%<+Q0 zLcIJS^Lj-#Rd=!DNV*CwWvsnbxAVh#J-Q#7H9T>Uc_)1^te36BnDG_bs@~jxf5LoR z@l78q2Eo1x?Gtg3AK0c4Sq>oA60307i2bMpLf#QrZIC}1q)Tkb=#WU9wfB{!HMR!Q z4Y|U{3zqf3#l2*sO9|x6*x0Hvf(6^eKvs+`3dSau#uhneZ*%2rwNT1-GI2x6@Ub4m%2eZc~jN3sZd9ML@yRQKl(c^J4Ap(d*=sZCb4<{1ofwL6fW)P z58TDV*FE|JaJ7K`=nu)YLR60aVBIWHdGrV8B}udzQISWhA}b|?b)`h+|4qxT3TB^; zvyX!LUH`_azfBZ+|8G&|ffW89pic;F{-66eT5-r#;KA)6y!n3(@Uc5pCS1e7XJp9y zzXpcTDl!kb3MPq34=^)z?C_J9KqpXZyJt9EK=|Y<8FhYr2${ zcJv4CyTaE!`U7yifd1$Y$vr}lE8CmFVr-U2e+tme}&(WV%KCH?l(D?j6 zZY^6igYK4Y^yj?8wOz!G^RgpJJ9OMehgW>!k z+V5PFJ*2+rwnfspp3g^5A|KxVSXJKqP-7jwZk(fWxU?P!TI0QzdtQ9Jv`!5THV*O( zv2q8E2(1~Oqj!1+=L?@v27oKo#5;xF!QktVDmVf zUP*Mu7LS~LRJsEc>U|EP$BAw4b7bdjeJwCfl)&ES$OPGA>l!?2%--k759#j8G;461 zl_7hdBScI;bakd)Nc**K$@D1%pqjP^h>;%z>e z(@dn2D}PRZy^P#e8iPbXe-cNeV$AP`F$UPm16k2q>~_(2DRIDd9|*FdH^=GGJ}YXq z$QEhn5#kMPvIkuoD)KK4HGA~Xq7{i1B-4dvX-Yhy_#d_USIgFiJTLSTJ8}7X!hGD2 zEm{GO4y$n+m|z@at_L*PZr(&j|zu3*{M)*Ck)nNiOlcVAbc^k^gx0;0qzaq z3x_5F1Tb7V^#?;p))b<0Fa&FTiOPc^IQvSXgQ0k!zo~KbwnCkq5nWHYH>V{#BU@Bg?L_!Tz1ZYZocng4i7!?kiv2&-rt z&PotQ{n>*(TikC@%??@9u#+NcfT2YfLF1fUyGR{}`Eg84&p)!e#Hg zTh_`H5lj>yTPF-)a}u1BB&oBx-A|=IP@z7nMD%#EZJl^A+oHC>I7tFqCo+NU^zE_gXDZ8?0LYOoN*IrBnYb)s?vK+zM%Zp&` z=S8r-03!?{$FI;--f8V|D+nnwlsQ*~M!4+FhK?hie=6|ypJ{9ZJ!L_4~T ztIqadR2d~rJgsLaFokzg|?`?yI>v(}g}P%-`;;a3iT5RyGY}hgdchHury4CNPFNA zf!+?%OD$8EsJIJ4K07JRD<#Wk(yd%qyZSqr`lD!;N$;`5ddaoxI%j-L!nk*9(ECj& zN(ZHTxn%j$xt@lhM}k&6hW=Etydk$P-cMUfi`|bcPCJXWm%=)`pRnqIJ4AT3eEUDlBe?Gc!(|>z`<7b(bm%&h_Mxi2c7?iz zO7zQOhwu5om@0w3=VPU_*Br#7Nd|w<2kt+Fs(#PM@(cT2iC3$9?&n1NPYL)fD!6U6 z!smcav#r)tZMBepM7R;z+e-O&fvPB^pAc%z3}ySlDh3(dDBr;rhwHHRle+b+@?ER) z>TTGmfjdHY>sbMB7R!AY09r5KR}VrUxlE=ixq?NL=XXa;+3(ciO0pLQ;u^8lHLif> zrlTl0NhJ1jjBMr;mO{U}#>l#>YYfDsUtQ}V{pxz7X272)%$6|d`^76ZT8eC_3b$R= z+thtnV#dZxOp8Rn3XnF)(R;BljfLDrtYY;ew$i=<7@L1|&qDNsLTjxZKU1(itI$~O z`xLC>6dDWit76#_GPCzeMQ$%~kPAxOEO(T>rAxBsOtGefTy#U8@Yy0ad6JazIF-Ck zK6(=QnCbE{R+YS6sM&Vxmv!h?j-#b@d}yLEkW<96wR2zy5!x@Df5Le0bD?0Db&|$h`u9s`L!B2^gEu`*^EeX zUsMh%B3QJa-82hdc*!4F#zXNNO86p${-)W?@}?P}D+IQiW^>$4_zE7}Rl?g%vj+J1 z;#O&>hJjmT$Znc7FqHT-NyQd6ej!_S(`*@S)y*)b*V3F}ca4@Y32U?XO@mMrtZ%1O ziZ>1Js;|(<7)B13vHVQ~^NSkkfGxYIZTd~ejyQZ54WdLBotYg)%*uYU>+^9JZPF^S zVpuI&A%D1cn7bDD61h=K+rdLJoNXHLCt7`)J}wKB)I><85u2puG!v;9^LIP0l93;k z#vswp&x46njQJGZ*OKT)5NESu*;}q8`g4Ra%1$uiKD?O>&_`3>NsKX#zLOYZ(-{M`n^HHA(Ep9q zwi52EP#;bvdbrrOhnkuH-2#lGB(T4+f~0i0I}}%e*K3XS60chvuT;LKFm+bbqR#N6 z&?(v=?>L~CAgoCse=1httrFYe^8pCCTVS<8?k-lLOYG$XgKk{t)AuVxQxuvH`=ZF# zOV+1kpe-1h0C|#FR;4fYUZcp5OC03<66YtSCtQ*}o9>~>8pb>IoRgfjQu$TII zy~_0Y?MdX<=VLcD(5<0W#$*2zp|Z#OYIS4$5E<$WEj|YFRIzgBmk8Yclb?NDSxRD-nza?-fQR6@Qc9Y*`0v-YaB9&tCyR@9t2UT~y}Ip)$LCWjfas zLvwVHYggYwXT@-pBcVX${0@_Dl^KlnDm#TsXcYyHb<2Jy@E@Nq^ zhJnM$Z9_v=+SoCy*uuuKvSmJQgG@EDRX4+!en3f>kGqUXB;LXZMZx-?luF^_HYj@| zV;E^xp9(&%e+?vL0BqSsgCpy^Xb>g3X!f|Qc&e7&`j5Nlw>1e|8m5{_kW2=-4@#sm zGx$qB7z3O;oJ1;`{t>|s-CQ&&q32KSz1~FhE>&e`PaCK)MsCJqUfD;ZIpZB7n!Ki- zRJ^LJzO68G44_xldY4~BTwjrM!}Qi3=ff@?vZRq@;vV88O|>{BL}WN*MaJ z4D6saJLL?^J5YRIM>A$y#E)?6G!G*aq2!o>JK11BO0lgYh zwt*0X-j(o!p;G)qxy6zlbPx_#8{~(^!Ws+tQLzeVjo5i@0T^eYqqPtnr!YHk6nV_S zg~-ZxS1+d8l|asnjZJpOj!GDt6O472#^$)n`Irj4Stw-(nJCNSHXWam)?T5y#z0bS zxtB!bwK1WPvqQcvE%PWh+SdT2x$jXDQ)ch2F`TQ#v_-E)>|DoCVIGsNliP5Z;`e2Kd-# zC=JyxaHR~{L0$txiBDrxY+>VO*)k_*8Ew_gFs4`2@HZ!C8I!OXFZS0$QLw(XQrR{C zGmzW`d1Fht3NL6%LthiUrF%t13HCk|FF(q#X%LaSuR z--UI+j>*Q!EGAP2FwbcI+CW)JpGL)~#Iu#nWPl!!@{D3kBhM(trZWa=H>I9FCX;Yq zg&dP9dbmRKjEaAIhjEky*)f?&N@r`CU+TSHYpj=O&EsYIYYJ1XG(#=9P@#Qo1oDtW zi{WQY0(rPth4)14nGy*3d|Hk&hdrlVTI;-LH_cP%FIAEzODqU z2K_YfpflE;Ft(@{V;7aiyle3jRo2*0%69agC|SOU&fAzLLyv{p9|K7%Tl>+h?dWUuK7i)W&BJB zMy{5zQM!-S=+hox%Pv~n;WD4gchMk9bkW8ikzfom@^N6iPZT5T`b04hlinw)hx9(t zy6T(%qcB^)pg${~Ez5RySCIn()2Fm$X8Jf$$@+r*egzDE%T*4nKO!+NMhZi2ejS9_gfgIO~OEDI*Q>?;oA$I1G0T}xp z-#(%c%~WVl!rl@&tR1cH)ns6!V5l2%d$Ft*?&>{UkqIRZ^3)RN&qrQ$N%oNXXywA} z&+hg4=t<rPZKM5ScuS?;kg+M zTFpwnz?~?4S*8Hn*Eb+5dj26KdPjsZb^0=O#=Qisj-b`$wY&$Urdz0Rc$4kK%?Yvj z9M*FZt(A#RuGt|$@m11npKmb4FADZyeYEuCCPQWzuL5+DRJLA<%E>K*5{*kfPG$~O zr~@yeXNYZ+!(2O{>T7{BE}Z90l!XLqbKllez5?9>7F-VzU1 zj!T{oiR|ag>ok@^!!o6e<{>S1<|*~wgEdke})5tqU7sLTycOtph`B-TsI~* zmT;#^1ILD@X%$@mDAv|C$nG9k9gvg6Dpqr1Q%WG@xq;ONdEOvhVt5}Xr^-hU$J)e)BL_WOz zo74bDh8k<9UcX$je08}Kjkz-PkU~3OfP6+Q8Na6J7Wr6;su+AIb@2M9K3lq>JNP1)LQxK_iO@EhT z4H*G!Uo(KL==r-GUhn9Ho`1P=q)TsdLeG05pOxN$3Nx<&dYpLq*1toMCsm2I$7T+s zK#6Vlb?PGjr!ajvB1R<)t*m*RG*c^njA^vu$JlhnK&=^;mc*?MKx+%6TN^}2iXHav zFeplT9g^0TA!QpB@yOXl!d8W;{rh6cK0A?>w+(W$$*{&kZX;H);uCxD3jr8sVY8zP z(RK>$*#YF9lL}F?eCTZ>z0@V6&6VYkg?x7U9J#rCYiVsBw8ncaw`)d=y2)3yxUhT3 zG$7mbLQ+LmSUssi*+Qn5{MLzQCF8!W{2JVs{5E7Yc!=$FK{5tV%?qpt*R+rKy#;-tQga1$%?V*jDfmGsV5(&-zMQah1#SNoiFx^b{llX?KbKsUY6waxYnA$ z{4S(xBPm9`MtYUzjWG)(TlW|ioi@l{91CkaHp zLn4&da_-$xi~&wAi)$$*K(>8@tQhw`D|+{b@^w<=-v#093x32}!u7a?A3y^&KhICJ%*uGU!wmcy|Sg^|W4b~ySLfF0qBW3~d zk%F;(3z%a27NVvC^mwVTeG8aKrP#g&X*?(%QtQ90&{pM{Q?ph1RWViwg|me<`|d_x zZMaw)C|u8P-%jUW-n!YS0&GxKEFMQ{Q7)sr%HYx)NBX#%Q|%H z<6hGGd}yLEkR4*>>mw1`FC3i0_-0v#>7igBKRJ|kdhc$E>|13XrbwlVr@Ja1qnsR8 zW)hNo&ETvWpfvc1+{DXb>g3XyZ?Jyr|**=P-%1LNW>2w6M6B z$OO$y*+Y1dm1)2qYn>vyUk>&sLNblmBsHg*NX6JfH>Z3>M!sGegG4`nE>EOl%G7xfSv(v8>XX`&W`#Os4#x zxxyTNYOx&Jtue?qPlGic^50?=eh{&fP7grHDS_1n*(+9|OYDF%f^NK^ysj+05wbR6 z{Fe&!1cl~ST_>~mgcK)0J}Z`uofmsIS3*061Sdd}2gCX9zOPHN=lfz^5pvNDd5J10 zH%0wyQ|4n~ug`B!BELQ#Z>XULLaVf6|CCVlc3-V-bze!7aVP6so7gSC8{LG4yUQ)QO?f zgP~4u$oWHS%fR{ybsL}P#$uPZ@!`;ixN>j)5IGpF98^TGx+PlbXC7`)uf0W~_lLq; z{e3Nf?h$xtpLqcHE8&;mev`q(E3vc4KNUXZQj@RT$V9t0< zHPbb~Gv4<^lV<9i`b$dkT!q={4}GC{`2iM@?*^v*PvkX<+^XE!$rI#)!0L+gYbe$? zvX(fqYSj{aOIV8AAh$g`xC4;8idFax#O|09fU(~&q( zUJ2yP*jT?aHZfsrPB35*jA1_paKN(8dNhZqjxP_!&TGxi^8UsnSu43hhja!?V$ zqWYKmeS%xn-|kT8SLg6Pd|wNo`vhLv_X)r~B>Xaep8x|-$we_c;uw!T7dDqg<664^R1?SCJ4Rpef^uPu|1D{KC?>-01m(}$r}()9dwg;}!D zOx=k!_X-((B^Ymo{A*Y*?9AYtg!y=WpDWDp-eRG#GXuyEPlGic@}puE>o>8hN+9G- zfz<|i^B`Sf{|G>LJM3;{>5-7NqalAaH7tvZd&$OOGL?7OxSaExvF?PiMZs8CY0NKf ze^#Y!5;EUTCax)2zKCxB{x2D73Pl_PNh{>;01;}-is-k^7z3PK&xa``K(?MkR*ZYk z8@(+;`8p}`btTIe*?B-1+AL^wVCaV>%NugO!spZn_EV@mIne{fF8Abc=saw^ZEr&k zj#LgRB3R#+XsK_=|4udhf_2%!9&Fh~!)x%qiw04mi#C2ko-xSCX9@MI za*V9ID#t)f`c=6e(yz*!s&DS2Fk2p>$BCD(%0xN>({{bbDDs@@-xgBHcLJ-6YGrsE z>KTo6=EKAa-1L=V{kc(L_I|d=70zYV91FRcSjDPIY~S+&FkY-Cezg!CtI!_oKP+-# z$@-1Vz7SIEhI~UTTPN(>eM)HikYG3DXT>s{-yh!NlI$V%pGYdK${Ls}CQ+9h(x$ztWpB@tRPJlcmrt69kxxE=NJG6gt$ zKU=Jdo_`*I-b$fN?Y>OTc|dEGpw;QM-1>W&nyz1Ae*3MMN?=_hQR@9{JHSSKonT9Q zKigD*-XfL%^8M^BWM(Ucx~fief3fXST=9N3jDsZ5``Nbe_toH0FN0sPhWorUqxZ96 zFOhhY%In+ln^Cj5nGlcmKdOr?QfND{Ji)B51+SD=k+S|x z)%t=^UF}rrUrUy+D>rZdz%}E+G$S=^wcz)6KXQ8G5_*2?hThX5mtAE1?yaZZZ3m(32Ie(UiY0ReXf1c=H$034)A>A+|jA z)sUVd)LIFYJsU&ZD_G^~IIJ0sEg-&Guh9#a2OmmMjjt!C5mE8ZK3v7^HL z4c+Pa74Kce8l$k$74I{I`KrP?SG@04uX|Xb&C!tbzI^o{Qt86}k=xTU@sj==nDwUQ*(KtwfL&J-?3rMSA~Kn5_WN?~0diM~128Ca7j@ z1Hqg_0*O7vG|g;JhDomta{Ps1;)U!ItC-!1ZTQUqjJwlUE+|A7DYO|H^3-n>BAa#m z8japJq?ei+f1)h6hkSPW9J#@JkF*XATJ2uT&7NpcH@Vv$7j}WG%W>eTA}g$SEYLeV zWU0ev$xUZybq1|2ujOXbbyVx46y|e@xuo_G3fATl<&Jpqf=DJ+yr9F~0ru&;&a<6?(*MqxZ9f!-O-r(k&0%iz~O z;kGN|)ptg1@`O!S9;_T^du1ixqR^Z&$g|Xj);$J#iJTJ}wiU9{jr>eOhoH}K7~;=Y zVr1R(l^BRgf4))=>Caav^Ms9g|VSPT%GvuxIq^hkxguvkUewFJb+36_6dzzmoO*2%$w z&85Y(AB-3b@z(|8g~fpJDnRM4b^eZgky>>nS+=P@f7`I-17d8UF!xet=U(c^#QLPd z)OTcNQkO>ybeh6CZYqsSmtubOQ*Ml`JLSeeO!_Ie9@0;_lT=+NDa__I=(EMkr`&TD z*;~anhw)XBjFyBC*>q7c@7=1<&ZQw|eupV>EacT<6;mRyyT2EJ@r--bj6!ssLh~V4 zzPMnmqtICU$UsLh)D3xtST@k7_Y(PDiG#eo#LaN$S??+JGRX-CD)liT7d?;%e!IwE zo+M>_UnQ@Tj|qu5WV1&2v?W z-esXG+bI$0B|b=qR)5gy^jdD!TcAGjltLXI6Ma_f^51OW(3AMf8k<*ttj_hE!i}1i zjNH-=elzEL$=ZQh6AIjm!jEjS`#dQifR_Yp$$+*wSQ1Pjc})m%W%~kH|BxsC(>Vz5YXNk!!1nk% zKPDgaMpy+8?lj@;@pl7!d;(t@s$t+98M4RU4Ga~3LsKVHHEeuGw(RluGTN$}VNAcJ zB<%6`GA3cq1LJ#Yp<1xMwt7eLie7$=EnW6T#xOEk#`0J6?9U1s>3}Uq+T^~P=~$os zuFPB?dT!=HwGd?>=65{pI$Sw4ACf|Tk<%pRAHjOWi(oDEB3Pg5E2h|rL0J1rlnuBd zDL7*!$p)O|fB|>6X0GMao>*rL56|9`EUFV$Wmr$oM)ZvACwsv$9@dLBv%jg(w#<+n zmxMKEQ7@4RVj2#TncP+mf6NrOZ*x;m+_ue4U!a+33wviQ&gj>a!Ec0&PK0DB%Fio_ zRC2YztxFfn$oETQkm%=6yNFbb`KP@7GICvM3=)0I+1zF#6=VK6+)Xk9*j_?_yh?q| z>Uml(J&lIWnF$|Ynk)MbacK~`{Aboj?=o)Go+q=!kKaUJ!{V<3RgQRp;1>Q6F zdabcuqKP+GD!VF7HQih_Z~M$*uCa{`VSMitYTwB?8M6h5b}(`YJ)setU{OA zHdhASc*1G=ej!>>q3wXaAoBE*b^a9v>RN?{g1k>GtI`F%|5ju~NU$4{JQ&V<&_}r> zC)_O7Z6Oyukh3o>a+8~)enzR}In(ENLL$FDAB)vc4}?}}$Nm>XWw-lkb*D8$)Y8L4 zi;sg`SFC)WM1<}T_DL`*)i!Nv+<2?W)LLaKkQla9<_#r+QKd3(D2z%f{sr2NWF4^G z3xcfZ`4?!>n;$B(lgd0fRA#5IOtLe7xx>4b?F4k__1{sez%yOT86a*!ZVx*)C}rZPm>%rVmjs zG_QIYlSsUS9EyVVlaxyF;;w(8IVdzThLLZ`SpMQ}_8}Ah5_GT!wj5Hnxi=l_q>E(c zO@+1WW3%~DGaLpTXUL`pYc2J78;2vp==)%x!odc(ErcJLC9)&|1h9jEEy_)KMuOx} zAy&7IlV!IAAZQmL+gTaFHiU4Fltf1v4AMV{y?pur)*1K1n?e)7s!Rp*vQ5>3>?eCw zI-UyRHnW`%jl~>fZ@tD^+h|GIDJ)zQAz4~%;hNJ-q_WQVCrZ1?$mdF9km%>z93mBC z{<_irGBUO_28q7qY;G!N{=&$iGJ>XUb0B}H7S1jt(CSor#$z>`t~oj5eNQw6NL^;Q zLP_4JFmp$tZx=5=q9^k6z_go#4=b`*BhU`%A!jJVc1tkMuc2_b$Xeob|2pOVHHGQV zr^l#-p|@mUik!{VRwc$X+N#9ZbjCon1b;X2UH26v+(4ne>rQlQv2Cj|FW;)b*j|F> zrXwIJUD99ndabcu;x^}}mC9iXQ(KkM^4u>79()_*BUiJF7z_EdSjBdO*zP|JzF+h|-F0zj?BSA_xBb3ETU=E%xh>>th2^_k(t~RaZY$wOW~M4@ ze*gj)Enth%ES+y8I}1UsY@vp=yF|M2Xc9R4OQI#5TKl9r8@8;3u+Eam{Or53bv3)@ zZxe!FTrX7zzfz(1vuBrnHlP~?PQHR)!GoJ4eDW3ifREkQAh53|%D{sPlds?heBw3q zAnU7PW1(y%U%?OfMz-o^7}NWxznPD)mklcD_?j-m|2TE@7Qi(p+Ok)B3aQgFU2NjBh&&4By6X0GMao>*rL=RR{$ov;|ztC_22Z8JL? z)v0HUb2YI)sL&oVK%V=9u-q-~C32ydhJ&mu0R9?i+`M*J7dNdvjG#?v3Ul0-wgPd5 z#NSF`^rPeo z&hlbXUeeC$YhMkkWh>-)V%eJB+`qkSG_rN4R)cpHrccUaRN^Fhm@-bkN%_SwrjcJ9 zW78P}wPEPGi6i_qCH#m&9pMw*Qf$7zO}s3L|Nb_ZT|&Ax*y0}ic?l;fOts}6YNM|Q zueA;GnAydcu*!x!MXbW(B{uv=0SLKPV6{Q6EmomRY>VrIZk+wkUR#KcP-qVfArHB( z5Sa_OxR-3qRpxSLZ0rzctUF0Zbq@j{SX+P(WPi^R_U~}llT>?U#_;)KFQ0yZb;f@F@W7hR zngLd2ItUNF>>-BVk;msZ0WgdwC1`Fs9Fo!{5Ba=aYpjhKlg z9O3EGS`xIzdo6dP;WBAm9a?J~fSROoAFFU!_As}vh3Exh+l-T) zHTSi^_?86r5^E;N-h8dWqb}_|)ck-tJH_g&!ChM!vX@wc)EpbwTS>f1cIiJq05c)X zPf9o<2v1o&Y{iqCMyiye?lN`tMLp{zJn46=iS<+i^S09Kb5!RqlMSPys+tY1r% zHI8M+l7jQNBw6DaJ8qmcHPNgSX1i9%Rm%x#pqI#qFp;%FRtA`VRhK%a;_Oj7B=uz9 z6@a9q2@mCdjqpdpJTe)Qk#6(IoMs}GT>0C*7z3O?eJ4`U^v4Pd-9$4vq34f0yeE8mfd?dtsby@c;PlOumlb0gd08#Ik}ew<9-R6n+}7dbV)zK>$S#u2`}q$rScbrDKBdeb&&rJ z9i3A?FQVp+0i8 zLLH3~y<6<^XcSJflHvT*91vI|B&u`%8EzPY+fw-W{4)Rnj1w@r>1#qFW=YAm3eZ;movG@)Xi~}SvKQI&IejvP=l9?Zv$?_ACz8c&YBsD)UNX^xQ z{bz|+$v-|nU@oKyVJ?wycqTND*+j6YZbar%!&;|ofpA1z@yml#4{o#20-62ttSkTl z>=;_WfSCgy5J(OUrpnXlK|lcQ0+xY%Y>VtN|#A-%?5{FK2sr7c#LY6)xictwed&>Z6ru?cH)5x!ivFVI~ zIx;NIiN8r6C*g4lb$yZO6tTnU6^wHvu~ z&rY8sx6nxK; za=WP)RH2_y?dR8WYz?zT1J>RW*|J@J(;z&VC}(pUWfIXUkbD<=4mW(r0`m+@d%bwfxwGh2bY#XoH`#gOuF#09X2h8k2 zPG1ckH9GhkWNShGiL<$CnR1af7G_n5;Y;rT_vo%ya9{08liVAPHWn3)9lcv zI2JGHyx1`Cm!0HZgWQY97|8S)kBvZ9zWu(=bI0 z^b&baOv6D|Mwj0h#Z_&0La1Qs$=n1;N^0A)IHL?W#xzfm{6nc2S@)q-48){=C{+*X zA4S}@3Y5xNq+*+KSC}$$>mBRmz_SB&ga3<;$Wx)L&Jih4sXc$92j~d z80x~%@L;IR8**;Q<7%BU5Ft?GATQ(+wMZ+Pog9=y&NXy!? zJX8pe^vVMQaEA#WU%&~67y!N?V7P!25J+eUF5mpB)O5R=}qsE729#q*l$UQw7WD9~?+m!B8B zr^p?uzr>z?3(XeCD@^afV^qS>=`t`wVe*p6ITBv3P?t=IULm#(v6)j>+-{?O7?mm9 zuOWbL2`SrXiktR637=P(T7;W^S*&z(6xzp5AP>5qwRJ4yVPX{vDY5+@48S-Gy>koE zISQ>$z9Mo-$@=*N1?p*qhJt)utZXIi{g4tG9TMz@+)FIO&2Zkx?_81-Hvd(Tyi-a?d{qKr4FY}N!)ak}iN@{YMB;;{ocbqNa5tV^c2b~pWyBgzPQ;E9!Qix0Cx+R-)yloO9Ya8g&d?=nnaRl!Uce-J)RqPfDfu+u{agZ)6N3@5xyHx5egFHqrrGjx=-nOvifeG3v2X zL(k2R+K4g`%P%;>xm*gB4=%#G%8Ov#qjdj%a5%Hi+YKS2n&BJBr|!A zi|xnlYpZwMw&v>6sI*1m3yxn^1}_L1JsOgw$QHUe%|t4>THw~D88R}nGzN)&{y>gM z#hAa1d8Le8TN;Bz-*PrLl{0@FbEAx)Y1hmkk5FH;dY;}(Potr8CXIx{kTc^JSzRvH zhZSbNCiD*Ca$$9Rg1)GY3sR5+`xLVBmx`zI7O@ltQbt=Kebq z=Hn8z%A*M2a$g(Su4rFI>Ask?v`+hd$|&oG@x$k+IDcX1h|68_zF9 zd6Lx6xhi>`d`w8>!w6 z41qz@S+V?Q0Q+U?+A3%fIPi67x^L zu1t@>eEpQ`<-fY&p`*TP-%iC(6v(q37lo+=xySJAa67 zN_{mr4AJ~0^yT@`Q?Jxp@>_{{KL4V%z37XC~@L8+dM5h z3&P?y5t8L6cY%pi)*^q%`J9ZrR2qXse`wRGbDD`%jQLxyugVBud#wVpqUR4$z24F2 zt*rL7Wqw{SjZU5COqRD-tH^g0sU+*qxK@^PwZ6j40fydGy!^bI$ku^*c60x(icD6w zwX(CcLZMAH|N0pTli)E<{SprQrrGF-<-q7Rajb9o}2k-EkySWUESE($!ZNwha}t@wA~G?qr3>#FKM5}b!6(RPUe zH%g;w`Lrk28ND>#xvGRa$ml#Ff$j|%n4dtZwrfTE96ha%8w$?`44Q(5awBh z_K+U(tS5^#(GEi)zb01UauHkisQ`rBEU?-jHy5kWC3Z*vI!EQW-xg-SrqKEbujns){`){C>VRHH0HgWpQy6V4mH$HCe{z-Y4=5Rj?a7cV%+al(3=*D+)0r)4n^+tMRtdG80rm% zIxw_hFx247VhhQO0>7bfX@_^6q8}OPP5{p>Bl|eM0Q=#0w5Xlw&e82Wvn|bq?>s zt_<8T4UhQnE&u_nCtx_d3kW113nR_WAgz$*=E7oZmPKKBeosovr}eSUh|m4yqVi!? zCV|E$_;G95;a%KP=HJmolsIt}lv$s(2G7eob1|~6GZzCf>7BWHNbk(Oq1ACsO#zwr z1-*fI`O(;Biu_t#&yJ;NT`D(mzICJ~-w!;E!_)@((zCF}LcT6m;V=2|T!SgW>W}&gR49Y2+pIFDnMfs9{{Ge5GBPBT zx(5>d{IM93iZQ>j#TZ~K4`fAev77U2N*u7A@IY4d<~TjtXT0>Y^%i=9c=>0yj#p$Y zb%E@&TWY?W6=u57EKrG$2OO$t@9Hr9wL)GimQ}ueb}L~%ZpaU59lR?nk!_Iw^8(BC zc*xI*RjlX44laR^9f8#b**Qp;*uw$nR<6~aE7BjK&{p{`iafhy9U}u%f}w86Z;53q z*0ia&De|)t2T2}Mcm0ocDfW=~^%7-jJ{LW4E>hMzRO`EkOtn*~V@sB=E4Lz^>YDLj znvv33E%=AXXF9zx2|a&MgWhLDF1yJ1VI|9F+&uxq&>lgn14C^k%Nugu5r*~*TAdg= zq-1$R&P~|q`J&t1q;PnX9X}Koq+rdJ$X5Ri!pAquhi&0j6Szl&FWia*5WsT+`ZE?J zFNR#%N?lxog7tDxE^}2Nko-l6@)QQn2C5>R!o;)0qw4C9E7U<1(Zyn$b1~iCY3yr( z@rDHETx0_C4*F{FsAqF7GFkrJrM?>6bCgwcE`rnw1N%aWSIJ%!%~eeZ^I{3}eYUN? zCW7^SiAH34COXAF&Tv}zI0MqFVwCwNB?>9Mfn@B1{jlzrfkE5(^3{~!D1uuce6gKR z00GdF`F7s&U%pI>8jl+SXG@?AagR{Xcte0%liH z{Qcj_I!J)9Zy_uJ1QZQ>Sk$1PC`yU7zZ6y3U;-zW#r|_xXp1C;hGJZ&fd+Pj{W}bI+s$ z<^r8pKC7t&8bIckR(ybvo22~4?U&Ta*P=5Z_N_Nv5OU7^kI-*WCy=FPz?|KU3(^*O zyE!FxKIFPd%lomW*%}YNQ+2K9@!zVzAe4vi!}YGDVkOVxcPnMfKd@LgfN%Q~svh8O zstW5j(%&L6ZT0o)_UGpQ5a9d%7~IRc;-fI^Zd1Fm#c!DA?QF$Q@ilVO^J;1})~tHH zm0KUNqHkJ{ylG=MQ`eB>Ar?p%Nn?HJh~17>rOCcZZo$H8SF@Vxt=xK9eI)eyEtzi6r-2|`>|{mMG@Nb4aN#TuHC|40xzdbIeFAhZ{# zW&R^UvUH%nL9^pWf+Q0q7lh+}$wGCj+L0xD5U3vXS*ZTtvrvuEj>|bjwXJ5wRUggU zbGM9=OvG5yx;H0{SDHO-a+@bRi^Ed{5laF$+gnfDiJ-#(>j zW}9}y^?Es<(^Re(aG9!F&xMb@4qr=^v+JWQA`Re9kE7}V?xm`*t{}ZX5`hg1`SKM!dt8(0F0PIc?pC7zWC=OHF<0_X z5w~)qD+n*Y&N{-YXeZ_C82x9Hvl1BMZJyMAtOMa^nhwprLf1bM@d;JS3VBWINe#s_ znxUVpk=FHhqT`YjKUsrzsLWFK^-yB#qcwBo?<1f;UGq1{%}2><^^XvJ?YpZAWD~kRnPR z{Fn!reONdBQk*i|F2yMkmwqX3$Mj3_ZaUoe)-+pA!3U_WwG=m0U~rW@g3Z-yvH71_ z7aPEjJdLUbJY7{`sYKfIuSQI-*6L4$taUV%OLKz4Go$MFe+jI=X(}w>5cQp{cYO#O zS%I^FyGGs>ZkzjXSLDp^s_Oeziy6ShPlnpGilmJ)BrX z$3Aqc(@)jvE=}c?G2p|hl4W)IAOx*BLr)9%%pJP<1hq+YGHAAvgANi7OGLOS|(SIVE%J7nn!V9w5;@M5>XI(`c6$FAhF zGFY8vR#Ux|ivf1l;WJKC{j3b)UaF3tl|jR}<0MaJSBm>K*G0cYBUz}pe)2+D_Sb=0 z=Zvi*&Gc5hQ%CyUn)(;YE{?wjh4gzR%L`?T-H#7*e0YCSzPwO206+b4WpvbugQe<7 zUML&Dk+e4bh)K>DKK`Y?~=&NmoaowX=RbDB2gGI+Xr%n zlMB>Y>u=a+yUYVr0B#(jvK=5cviaeMsAZK5(TlSodPVk6_Lh7)M5pN@G{+XBDsWkx zk(Tx$yrN2ZRs?c8%k<&*y8fZl$ICWJ%?2`!$RxG610m;ZiJOZ$w34e>WoHAiZyo$1 zd#Ty2Wi|8rmz$^)EG0w&_B~}2`=YWXU{Tp@zsR-yN-g1Anr0CQ z_%_wGJ_&NK3j1rh@-90AhKWm5Z`O7HT1_)|U{;-yPlEhWoxaWH=PGbVRY|9HG_Njk zpANk@>rgsE)AA4VrY!lLVCra|I$(^JeK9!Y4D`j|lv`dgSm$Z!68`zW)^xgNUZSaf zF&ObHs+PyAi(7xK3B@-wL;hM5kk+-rp|lIUT{X2Uxtib8Qhu#z*(T9=jq)C_0I&hP zZD|K$_S+YeOn;`?nq?0#;YIhD?QzjfwR-3DBnQ#WV6>uWtEd6TLWwl ziB-xfarB@%*jK0bvS2Xf3=|Be-13USdQ?jvTshSTgOHw3lKzP)#3xlP!QhfsFo=St zl!hOWUb2$qMo4>igm%Ul>lA+)_=x81@ecy72Jn>^P}P9L{uxvuSVMZ}i$+YVFy{G? z^$txXSOb1=S;&(1$(Kmf@m`v?l&Q1bowLJAoXM9+)XBS}vuj-EjH1Cx%DzORFt*1% zbc|7}SFLY)yp@Zsu%c&MAx_%5UDY)td9MUWg``*fLnwCtvMTlZD!DrktD)BXsou)P zHMi>(xKq=imFxwvk%)Jzx-(O^ej|W}i{1L$)siFO2*vHAHOOV5I!Uuu_z92wwcvv^ z_2GzpYNCH6q{&KN(I-6MO;`RK{)7h(PEbex$tOJUai046FMPrS*UxDY5{}&Mq6F*L zH~Q5LypPoBV9(Yct!PCnZN3%qNc&3QqCa+?X4_aR)UO4)J)=B9z=Za(9NX3pUJ%O9zwOnJ5%H*DCL z6%%pkkJM6^F#VC*_1gTOYnsIv;NPgO^%aSSRhXlfGW&{zP6td2qWX^Z((bwhmF;C5 zr4!>fZGx-6^-XkP!$;K70_**5AXh=| zrR9SV=q+iYf2hJ4Edt;th;lU>Y%qx;QK501Lb zQIB`zqQD3AivC{Hp%wWpK>tX@KdHJiQ)jz8ooE<5t7wiq6H|kcT7z5`s&{MF3O|5x zxE6errapMeeEyYMbm8k0za?1*84)QsBnbMDK)x_+qUEtqL1kveV3*~Dt#rp zB`K@K(KG6xp=()L@R4!`3O-V9dBtG;Lra%1&+nE%`lpigFMS~{SG5EmPqu;&6f{K^ z8o&HOdXu)dbio~^nLAmh_}!9enm6J#f`A6_l#W@gC0x22c$TU{0D<)7!A4Bi{GY1Z zJI(!!xBM%Vw7aHqsPs;Cu%9`a0i2*JY2Y<|2!}=q$_r6SM85=qEr3@X{2 zYgw(EWgXioPt5XWnEac4`bubI%ge$o+UD7dW0HMrMLFIC>S}7T{R&Ku9a$(eZNu4G z_j5JX?I*-*RV|Z4_Nj^fkth~xhJL+5)}j7Rbo5K{>lJ7Z){4t(%bCm8OJB0Qp*~Kt zi^gfS->qX|KfA4~z{>`OzLa6Lybs|jRm!73FgJ|+qyO_d{9ds^J_pD!ltC_^S@2`h zZyMtaa`>i#xAe1Yr;@Og#~)y>`u=4hZ+B>k-D3B&I9JO%S<`H_1)rh1);AT-Q(>H5 zE%{i&t=h%RrI{`GDw{9ev%vG}VGq0Ys=#-uN_x7Zxx2c+W!Z!5chq3GR;B!j9oD^8 zVmA=O)?}QHxi!@*W2$V4PdNiE@hP{wwy?I-(o5ft8Ks$fYO4DShzF`#?&2F;OFW7R znjvq;0BN0cfnUeGT{X2U`E15)E#*{A%P!qwy}a)o!cyJP!F+Qx19+yYvI9c!g^>pQvZ|!# z7cNLEG1`?llftKHR=N9`sr#~H%7?Z054P^=rBjcKD&JRbA^oR1dQDT=S^y5x?vuND z`5*+Yu?7dr2ch74NN4z$N`|W|$WjV0XXkfEu$yjeno2WIj4IzuH)-K$vRO^W(Y&bg zj$8seac$5 zgeA*0*^eu&75jvzQB=>E2Z?=-X~jNP8}UH)^Ge%1Ey$Zd?a;2-eg!7Sv|=ACG`**0 zYRRW*D$`^3Vov|avs7_~rmM)$rCVRa=u9w*QPXTq z0H2|{)^q)NDr{l5Lyf7HjwpE?|BSL9*0lU@X{W3bM^C5&$}C&-Q_et(e#$Mc7_5pd z3G@AP{qtJ2Rh6V~K_HG$^)Oj=vOnOB99wcidP7v;Y+~iguuoY#Xy*Q!mM!OZYu=Wf zEUOLRZ{LKf2KcD*RgAK4tD_0iRtZSjocS<7w<3SG%&caG2&jWc8fl zYvktN)zoT~%A ztEt|~Er|29*H6^6^)-a>D2(b<&0076VQiS&Z4+D`g~>imY4RxC%5E)V*#hQGpq`^9 z@+dr@Nmvf7(6paB)y)V^^-&n{EvlAPB6~rueTCAHqYb6do`)jQmW^fMCqAtLrz4 zQ)b(Z;*^L>zfs(d={Jhc(&jJHG@F&c7pkuHvyRJDxIsH#Uguw~T{2x~oU$41V7(tM zvHPM5yi8TC=hR;HF_5p}THXPgmOuHWtdidyG}Hmtwrq7uIRmXuDYv|0u#VKyOCL#R zXy!*W)kjjq6IIRXgdAJqS0^|hw{lC~(7Q}Czolu}wVbQh=muM18o+n0&Z5%;+)q_u zbwZjLiNM*WY5?aHY>_6fVTGi3^V?PnS^H`#PnN(<)t5~6K7PY)Z?!9ZZu+#gcWhPs(dZoy0zGKU^g8|+oS?MT1@Rq*E>l2T9u|y%c)W2Yw6Zx9KFY^CgW&wRCz~k zO~ldr%xWr*rbm@`eczWraYxBj!$W1eMc!gr5UC5lt%8&%Hk<4&yt0R>|ZD? z_mqa}9`j&NY34*cko`NQ@swtquq>M>CQzSH6Q0tHlbD2M*>cl6;=Sr-wx+WFUeS6= zJ6siKYT9~AYkgd!^W&s)bD(SbHws}lr5HQeLwEQ}lGTW|$DG`@` z9c;(+>)^wBYd)cAHvfU2S6%DD>QxmwZ3MfY%6v?-?$WgUVI^giJVo8F4wh;v3$cHm zc}z23(NxbV5nolcT>py~WDhhbax;$KDuT3zPPsBI`G@8)n)wb*%hrr(nz!ai=I#b? zQQD)(oU))-_@}%I{IP_nZ4!d#oAQ`)MkNMZN0aSaUQB_(@es1Fz`2RfW4F z5BTTEyV&jjZ|{nnd8(>Tvs%mm&RZ)~Fk5T-XyXCe@|M!qcV5q+ZuMZHLNc-?CietRJbIs{IUwUEFcOkyxT{wW% z`err7Te;==MIBMEYO3E9MC{Pf)tS9;EHA&vX{l-$cdKZQtcVnMpw=Llg^KI9!jDaS zO6$|FsegIvVvcb8M?(6%l2`Px33y*r{u}<-1P-oONB_ykCh+lN_4Qx)*aWUO)@%6R z`Pc;Bch^$()W32dd*FpP-|Yep^x+7cd`O*bp&u|A$Odj4qKERA2>cMWtdb!*@W&>q zx=QreYEcC;3CXmuv=8A1yD_W4+%({~jvm$N;~ATzW&@ci%f(lRQV3UV^1`HFIsP5P6$hw-j15=NZZGuy^F+bH*wtj$j zSUcs6{X-fX;Ib?ZTB@9nuSYD?0FKxYRS$4oRfRYR>6}OeUSz5U@Y4lbq^^yukTiy> ztRJ$5X(|EJp$g|m)z8%J{Z`^E;9pfG_s)_&6Rf~lgB5P7sqp*=J=hgF^Q)@*y47L^ z@R|)mom)lHKkpm39y3eo;cvSw^#ZMK?d-+>C!)%Ct6SZ7Q%CQ#E8Y!!x2jrU6#~P- z!YUM8I%%svRX9LhL6(RGn6vXACh&Ik5kuTFb1a;OJ9P zi9A{8paTBtV=vZ4ffL-=T4p~AI;0xOS+2JLf$jzMTm};)k8$8o}M=@oV z9ejRKi~N?R+3F9zMRl#6BZS*bxuB!@YZZR1wUb>S;Gax2HLb6(SdXb%$@bASU2nf@ zOK}4@e6)oFz>%s7F$dB?n;J2V8&2LhWSy_6TqEGcqilJ;u@6^!X#uj1-RL5|^PIEU zsk5x}@%3)?Rdzux)#k2dZJdHxY>it+u2id4%&OO0xkVl;`c-Zhe-iy|cOB~RsgU%E zf1JQ>RjbluUnRG&Vzq`@P4!l8i+we{Vry!uy9$Wws=BqSAUoc&RH}wc-P$^k9NBW9 zxc6uca#^TO)GS#=Z_nOlzB~ITo2=47*3@xvrKTHI+PyZ^KN8M2l)Fh5k0#Hs_Lfoq zNNC?u`Yr>}+m_mi`H$7jxPjbA;M=xBop`uMJstQ4J+-SVe&4B=PS)r4{WCyK!|MY1 zodN4rT=!}byJw$+dSk9|ak9GFT)!+eKaANy|#dh1i3rt(+_yjq8~+|JAU5N@y=u?o!H_RHN=$PLUK!SRMaF-e(iPfSuGF8zr~ zJElJ|8L6XmD^0U?5Byfuwbs2|RJcknq^wk24Wd!BrGepXevDq zyj4{)0e3X_RUZTSsw(FaTi_bN&ungM9`FiPg~btR%`J=w+{9E3;Am9^Tcr0H(fw5D zt(yh6@6l8iR^V=0kJfrYHGZB~rla*;&e`k|XHWLw>{rp5-}#wOrzuJHxv^W@+SBWs z=+@11)X^gA{ca#vq4jW#KyOLA{WB@fAeSz}7g6K(bI`ewbNw`!^nyof(hb$sAO!{FhmR;ER2aJN<}mxXGOR&IsA z-tN+Z8=CqDUVDeEe2zU5d4_xT1zX!UrpK9(R^8jZkuRoz++4`g>L2cE_r^e>Ye|JO-~Kr&Retc)qw9* zRaoYb4tui^)0OGdV?x%Yn#wy{FDqPSORQ#WsSe&|j%EPgsVZ3%uIWQKF!F%2BF{f~ z{>>FRlhSwATD0*$v&8>3E}HAt&fDF3Y_jhgw^)2ut#&c19&hCWhwIep2D@N&;Ek$k zt&Ip=O*)Yfa1+4Zot0~^fJ#m+o#& zTW@fMuf3uAjb@eo##m+;vX>}rMZYl?6R3}<$$$78;|c1fS5tkl8u1iW%ZokPQ%e6x z6bm&&e`74Ge19i8`la|YVYI7n6>huaH^!*9*6cC4pCG3T*EO8+r+52~dY_H6yS)mW zq?cAkoBVM;6=vD>t^#wT%Re>Ur=#-sHuet%GCF1KFYZ9dIrE26Ppgx^M`u9nTYH%Z zIcGj-Uan3c%U^H>=Is3TkGGp$Vz=1MICSfKwWqVy16)^K>(|JWRk&6MjQj?5q4xS~ znr60OrqPn0s$Q)l4-n}iV9^eD23abv% zQ;`TL)8n3>k1%=>lP`}bOR_0p-&M3wI=H*f#MUB)ghBdwEO@DFo8 zcXss>JO7-9-4d(iR4V>lRQZa#$15ED#;hje=&w=b9l13eNB5c46dXMpRo;7Yyuy?8QpU{*-Ho z+S6O=WgW5`DpOXo@MF@^su-tf?#HC>P*q*ifqqPSl5)<_w9Q+}f6`I+w5Bpg0~vj- z)dL|ng#F>w3+m*x=nRPc;L5R!I}mct{D~IMAj@VDFlTq;g0y3YXvad976Eg1ejQy! z?bf!rWNZ^WN_DMgkF8XgqdhAR5O30%i~>rYDdsBWM>gp-fQM|)#9IR%qpC2wBW?XQ zBc`pM_m+_L2~Fjh0(in(Lzc`sJ~qYfV`^76HGV;>yuSJF0gg6R?*&@r&8?CyO#iYv zI?5V6#W&5(0$9;qtw=s?|6+B$POK0x*0Iai(M{jqQAcyFj#GUd-Q4+owK~GACVMM4 zQI66pv$dwJ`9{K4dH6@Qoo2Oy_2XMVinq5Xghuw;lqSJ?EBknUQ|?Wm?x`jctPf~% zeCtQ?R%qJsU(pW#nx;duKhoJh67eoo%k-8Vb@h)#agSz5u%2bKrfGEaiv;Vf^Reut ztiKcOG_AM<>y|5%H)@7^(KxO4a=l=$X)1vmkU`Rl$`LNL3tI(pH@0}Ge+C4DmfaD* z;gT}jZn&gGT>1@{c1*wF@|rfEdn5~cZ`7u8BWJp_d4JJsuube1;9FJIihD=tWH6Ag zvC28xCXNPh@!Og3dVn{nD$I;XKaWJu!u%ozN_dq$_D(t4gw`iyAuPMJ* zyD|P=jjV%|!td3LBDZpXC%H9c@q4vAOU~TMo}#qY&&b7rWTBd69%PCMza%p!LL>WR zrSW?;<9HLOjDR+O;Q4Xwrorl2X29^5oI6#qg{G|lZ*le$waz!IY9~zx3h*W<=TJ@C z1bAFE1_-l;pNLXs+leS8;?hq1tQWP zA`$pVfr#{CBm!S55RpbaV3!cMnySJjMA|$Ofm;-aNIOR&aF+rR>3xw1+^;}H>WxI; zxiHvXLrT;M2G zg@KE-XCwmmDiDz-Mj~)hfrxZeBm$2v5Rn!}BJi{V5$WPc1YS}gB7H3qfnP5Wk*<$K z;0*;L(v6V_ys1D$`d%agzh59C{U{QFKQ0iFein(q+Y3abJ0lTzSAmFhPb32GEfA6J zi$vi41tQXekqCUKKty^Z5`lj#5Ro2_MBtwbM5L!95%^4ji1chE0+$wuNY6(ia9M$f z^kO6eUn&rhUW-KFzY0X8H6FCv6*y8=;dVvZEE0j67l=r2k3`_u0ukw*kqCTOfr#{; zNCfUvAR_G-iNN<4h)5rdMBsr1B2srG0&4|g`Vi~m$$D8lS#SDyvR)QX)|)<_te3@; z^(OJ;xfUkYfkcqmC9OA+2qNXo8At>fh)4vHLIe^)1|kwcq!58bkb#I)w>YQ{B!Ub? zB!Wos2qZ8JL?mKEAp!{u0}+YXP>4VR!$3qLHWVU|z%USzhz*4ZBrps_q+iEY0|^WR z5sBDPJOT*}0}*M2Ez5P_YPn^(-b5lc6pugx!{8BV=jai*OTi-&v7vYb5*P-LNWIY` zaB{&T60xCp1QHkqk4VIZLIe^R1|rgVv1lNHVIU$A8;VCDfngvbT^l_Dzg1`q(k+n) zB#a9lk?xE{;9UieNJMf{N8oP@M5KqJN8rN+BGRjo2qcUPbwt|OmXkVgRBkz`H<9*? zMBrWpBGSZ21QN!DqLGN?q}9Nq3m%b(FB9Q1T5RnMbga{-$3q&LWG$8_s&H@pM08NO%e5_V?2M!mxy}zoD z%Bnv8suF3jT_*=UKBlS?J-uM@SQSVVW$z050IEu;G|hsBst<~)emkw|BciI0eX2w` zpNZ~)L_1bHALvvGY1rk8Nx@ssaf?tSY-Ghmb?eeVkF9 ztSrI^VfomhN|eA3lCXR{Q1vT+^*VKbL#(i0_N(91T=sOteY)mbv(h!*GW?oeeOUdn zWQ$+c={0O}sscAwm3bVcinm8DkR{u=ezmT$F3*YPK-On7KUz7g$5Kat28nFgEz*G(32Me}HA2MPMc(AD&z}|u_Qoj*vz|Weh z0sLIS7U^*#)_{L8RRj3ff-Tbezqh^ujy6>TxT&f_Um}=oVhwn; zsT#m*3bsgh7_kPt$5ajAy#-sOrADj)|7ofQaCyNNX|+deTmjcHRRg%Ls=~NJ8e_y7 za63~qfNv?-BE7?iHQ+v`Y5?~w*do=8SOZQnRRef%!4|34h&A9$Q#F9I3bshIjaUO7 zVX6l3$bv1>QAVr*=b5SjoL{g-I>CrFV4tZPzy$?cq=iPT0Y7G{2Jq~HEz&tgtN|C9 zssTK|V2gBt5o^FpOw|B>wqT3&IV0A9UocezcxAyB>6=EZ0dF!@1Nhy7Ez+$inbKzrZz2)c}rERk(kVHZfui zxTUEYz^w|lNMnsy1MX(325?-#7HMB2)_@0?ssa39!4~O2Bi4WoQ#F7+1zV&K8L%f1Rsu#!ubXI8H9;e6KV{I>x zr{zFI>W@SqPs@Rb^sPt)@@O20NE_HwVlR;A;6Oy$FA{+~^adi*q(}tv+$-D9KpuL7 zEz+l>Es!VNKt#GR5`jF<1|rf%_QcT(+%)&ZQEwt`8HvDc3q+)yBN4cJfrzwEBm&=G zAR^Tx5je3xL^?4NfjnG>RwI2b5`jEP1|rhUkqG3mF%XgNk3=BPh=GXoSR?|UQdJ-# zJs*j{7Yjs_EV%C-qL4?f;1Ox(NCfhH6^KatL?V!fsX#=kMN#jkJ)c7r1UNB&s)&wvI#~PaVM{(r%Fmh(70ukx*NCbYjKt#GT5`jd!!6VY+kq9KT4Me2n zkq9J?4Me0>ZNcgVj?ArW^(NA0kqF$XKt$Rp5`j|-M5LLK2qd%%bwoNM5`o7QJR;4D zL?A(1@QBnGi9jN>Kt%djBmxP?0ugCZBm#-O0ukxbNCXmS1tQXSBN0fH5r{~yMj|jD zH~16Q`5GLYuBrUpx6L-2--<5WX)N5+lq;X4zk5&`hN z0`u$le|8AZlFos;lndlQUCITrNsuisjV2NY>S7BVWsl?kg|l^H0S?8bTp)+yQfDAL z1fkA^2ONrL?bW(+D4w-fRcsn)dsWM!xYzo^pbaRua1T*eiUJ-aZjkT?_dWAcx{&3uHSn*dlQ#E_DWSC@!`@b{K;#(%4uoa5qz}JRi?? zC03q~S5}^nw8NwF;paXBqQCr|hl@-g7n!6uj+hP2gO4f?7)Dcs}C^OjJB}H6x2t;jc#(@J3Zx z=_r0+8CqXXj310nI2-1DVJV$c;N_9Ud2go$=hamdZV*))D%>WjwpBPTs(5bT$v{d> z9|x=@=|h3_BZs@Z1}jc@_m#I>MRkpq%1f)F;;{FLSRo*9tXkM?vUkr4#iL*NI<(Il?tj5u?4u0$#OwNwpwgH2Q%A@gFIsQlY#)ojB$ z|KD-C6fV%T>uCfyWkzNY_Rp@VWvK zX-OmkA1Dx!hCODD0S;GHXbjS-kq8`7AR>*7MBthQBGS5%2wbl~MA|44fg2ZyNIOO% zaHj$h>3~QCey~79niGk@LkdKszDNWvC=ii88i~L&3Phx{BN2E`frxZoBmzHKAR=85 ziNO8>5$Q9L2)wvJM7lH*ftMACNS}{H;1>!+q%TDx@ah5)=_ip0ysbb)dL$Boe=HD@ zUW!EE%LO9Rs*l?}1012MaL*u(jzr+51tQY8NCfU)AR@g#5`iBm5RoQCB5-1Xh%`A8 zfl~@Zq#2P2oLL|u9TJJaLkmQtBO(!aWPyluOe6x2EfA6BMF`Jdez-tHIyw@8a|=YI<0BC`uRu&=Qy+NN%L31O(+8gQvcR+6 z^nqu+Eby#12|PzxP*(>MYG(IPy@^D$DL;k)5^4q_649m*frOfYh(xq0L?EGNAR^rv z>j)&&3`C@1w%XQ#!*i=`y@^D$DMbSbHG@YaqD>(Ji68?Ji6BylKqAOML?Vb3B9I6& z5RnKXg$N{q3`C?kvDLss3av((ABjLB$lwu)AX1735Ega{YJrV9NCci&AR-a+NzuT|3q+)AqetL%1tQYTkqEq{Kt%dcBm#d?AR;{wi9q7L z&^<_me9{=;GX;-GFGr8SR|-TV3;8N_gSpkV-t^I5eW((M_d*?!2>GOrK;peXL?Yx9 zB9M455RnM^ga{;z3q&L$IUxcG;{p+hNKS}A!ni<0B9ap#kT5O~k%;7k2qcUPL?j|P zAp!~G0uhNwPKZFlxIjcAk`p43FfI_0h~$I_B#aA0BqBK>0tw>+5s64nh(N-)Ktv*v z6CyAl)cIe?5Y$b#y}vFXVO&;1mj!i~Mf8;amRSki7B=o`C3FL+WgsF^(T++tFkh8!SC!4Q3S+D)RUkpM z{K*;JIHu=`nqy8HF~=N2WHw}D4oxKxjyY*-Vh&wSs2g(#bJCkO>cyNi zwu?DwFc)*u=q=`?;abc&QtL)g7IV^oEas#USj;&^y%A@{oHWLYIcZQ8bJ8d(<`6dB z;jTg&Cq8BouSf&?n}ku};iMgPWL>Ml&%d4PRo;x*9;SMHO?>NG9f_p-aq3 zW0jbb1}8BmjYeWl8h*r_G~S3gX@C)P(ugAFq#;DiNn?hXlkWVmc(HiOst06o`Tu$y zWzm#C2gs_KRb}NS6r0WUm77r6a1MhaUF>D_tlWf(-IGQL(mg9Tpp@?)3Q3>^un(NTd>oNbEcb5lG+?h)C=_2@yyf6NpGhXcQnsAYn})A`#>W z5lEC1h)C=_2@y!p6NpGB$D)D6K!J!vL?j-8ghYXe#Lkltfka4wh;(f%8hD+m0ukxv zNCXl;1tJnVPf|3Ha4Hay9*7=+L|1``^mHTw3AO?e>E%cSzM`r?M6#Wym77puc?{i? z26l1@S8hVZX)lc+rF;G_Z$c4Y63NLgVSxFdu3?){Y>WsI$j(T1NgE|6i;c3A#fF_M zvTY(Bf%(w3VOvD(q6iVlHcBWOiG3j<0@+mwL?rfDga~AlB@mI=auFhsJ(oa48fJ$` z4Io=Efr!M0jCcgHBNK>794879$OcUyBJm!Z5P|I11R@gWjzR>oeG`aCoI45;$Zk#` zB6030L?H2AAR-a+2@%L%Paq<(^CLtcTR(w_#JQsof$RhYA`<70LIkog6o^RY#Y+fe zpC}NKIG_}dK(>tn5sCNMga~98DG-r3$rK`xO{G9Y;v`duKqAOMMEX)}4Df1I1tJnB znc@-14pbl_agr%SARAJFh{Q>z5P|GZ1tQX_wum->BXWyqqvTMtFE=iT-cleU-4ThvUlfQ)4@4r62r|?W>FG!WK2z|B^l~HuUnvlgVm#R}m^;*L zlpJa{hL#*^Hk#?apLBTHp=P6*ZUYLj>`=4OOm_u^$e||Nf}wkm*d!DpkX^z+MB>O( zh(IO(h(NX@0}*Lq}WFR7O3njMSS*L~`O0NEjD9A`!_65l9#ph)6_o zLIe`V1tQYTv5vr73Ux$cXHYx>3FCrCBqBK>0tw>+5s64nh(N-)Kty^u))Dwhp^iuv z$*tTZT)9c;W3~UWH`RQs_W$rEp^w#8?)}+v(rB*S`^!2*9%EMS{be1Itz?bn%Dq1w z6f5`s;-K(hV&h~DYfj09H;s}ou~8N#Hkv+6T)Fp`^|#)IK1^J>_m}IQm3x0#XUNL+ zzkcs;f4BEnWzUZ@W%)=9$I6@@XP=T$L(Yjs#ZfUQ!lLpKUe%xDR{e=>b-134aUd(c z{3&eJpSM>1$!e82YCAiCs{%PowQutH{jsV)Fs=Hd(W*ZLt@`86sz2DQ`XkJ$Kdh{# z$C6fIzhhPP2aZ*Lv{)sO_)Y8;Acu)oh(AZH`V+(I2wiH{(p0V)aI~t-qu)uY?yek8 z|HS+Qs$#7d)kIZI)>Kqe6moVaDt};C^+$8nBh`>i8mpb(pQ-vKw#w4V3M%FLWwYw{ zQL5~iTp!y2Waq@Ha*J~Ah+MxtQuP}lRlns?O;;@|Bz+ZKTH?>5s{Yienw~G2M}MAF z^(RMFzfM&BX;9Ul`&9i2Pt~90RQ;(<)t}E){nLHbpSe{1>5BVKR%Pt0)*85$rZWEn zcQ92AxQnS8z+F`pBK?-H+&|+r_qb>X{Q8ce_6x*lY%t3ZlaHLLotG1KJhoQpe9=E}X%m5WnIWuGO3 zGgJ%CIN)zuWv2d6;nJu|n{b9UVUectN3^~-=A;(O9jL+mlyV1Gj`M#+i>kd$-$>QK zt7$ztE9YOep!F5C(^PYo%Q;UqpV3sV(N(Um=+M0fB2ClGLp7Bqj+k>|c@tA^N2Mq2 zv9UVX-mR&OL*QYissWEQRRegGs>*MN0o>0vU+%kcb2aM=Mri=|+nI6S1ME^&r~%T& zkqG=^frxZdBm#eCss?b}E>>>Zg}%0RYKz0HYV{`4FU)-%i2FcXaS8vM`{Po*YWLXH zn@nHR%#Ou{&mk8YN!YVCGYRmv?HAt|L@b>Tg##kZ>4u5J%0 zY1PW9mCnt!?A&bYowjVE#Dknz0clHtpE@6}lf}U{X*7VJ*v;k<;DxFR^A}S8I3upu zeI55$mCqx-UR@ZTXZ7j@Qj^S={HR_Dlu+_TQ18AQ_n$KNlYuzQ+;^9_cQeFU+MDNS zI=C|T*{*c5yBXKjthZ=7sIpTNd|fmHep6KvMf5chPOw(j zfTyUc#X~qV^5~U?cKKb+XwMh4J;N*W7k3OBGpvc?OV-f(ztI<0o0Ti^0&Uzy*2uXX zO@vFWGu#Alm1ccI(?ONKv_h4XBTqFcr&qgYs`Z@|k1)sj&J}-@W}U2QS@9{Sr1&fJ zQrv5oqyhZM?u?%v;AyG~cQexMkqG>4fr#`}Bm)0wss`}TJ*?ccv+kspW;Ge#(aPOh zSkbU-xd5MJo_cA{9Z?1Rjj8ICM+0Q40IshU&-{Zow#HO}v8HbIeNNlA(8`-it?rJh zv{#m^Ri{zhASY|IQnHoyor=42I!gOyPPd}s%2r?O=`C5#CYP0-r7rS6o89tb}^gmryS&!G9!&He6>_>jHi~SGBGt(tVK# zr0}rtBT>HWH~{mF^`Eq%gzK$@Dv(CY@A#JwX+1iprNo@H4{=Lvr9MEM{9md#wUlRK zV7`P#$yI8Ub&Y?S_XpY~xNTcP+W5tLg^B-WO~nv+i>k`U_N|)xt7r)Pjj3wDC8lZs zA5hi5?f!1_<)+-F+6}MT2x$OkMJwQ(LJg3vjKs9Fy!$%tvC3NGZz6BlRc7diyf^GF zGxXnF+Go#jUEimv#J0nl2nVWCF819De;s+ln+U&)ytFG$)2y?NQU$JQ9oPfhz*JS> zY*V={q-pANmicyJr>D3eZ?;;WsHvzb+oTu)Wyx6NjnJ0ThZzhcM3{XFyKrn`lj^(mt?fPL?>!312Ws!#)@??z(US>Ame z_gH1V{B-9HyD(f}#q|KGN#?7oiS(671m+9%Q>8Don?m!3eyY4xOM1*oYyg+Nn_lbz zzNV_si%2`~W5l!fEo?h#VT6^(vFVGRNw)Tl{QHx z(X{%aqKaIIvPV{&o|EfCI_DF)o&eKfStrsvlvCy(zYM~R1Afr%?THM%M!X*BK>36A z=_{I+Z0med8}YI^o`PfA)KQs2cQ7tRm6mn0I=b8(bpyYps=<|G7c>!KOS&mAw!}p| zyQ_<%HO=}2e7co5HT6{1z0-6Qe%J z?iZRbx0;UEto@AA0Ct(G2JBW5vtbQC?lV=Ula~ zF6FK&x4E5oqQt}MmE$gzjXBFt>s5JQxEtT9sccOEuQ1iYz|X6yeDY0wWmg<$^Uc|W zk0|_jRIR91Ws4wgs9Q(nbyjn+mitR9zXAN4scOJ~n5qGMUR9wNkcRJP(`VY80ZRO{ zxv#wrM?X%Ff%!uHDu`@^_eOH;W+fk&CD20YeO4d8LA3Kt~p{e_zQiD(G?wyA2s?+@tfR?YpV z88(2g6bzBp`vCV$16VUv5AZ{(3JpLyH4@V{J*tH*w|dklvD>U_z#da|dEYKl+ zck|_Xp|XFtaCc}bR=~!AT+U7!$bi=xEotnObxQpK90-HXnlu8k0Q|smGfmUQ3FfL^~ zlRJL7%|yNaMs^)pR^a_w;M1B8uB`Ge_izsBDQlmfybcIc-P)QCs_f$2R5WibO=aRu zd$+e1+#ITD$(C84W_?c6(i%hRZ|~N3=sGnk>E|yh`!*|WXV-W*--({n%k_*dFT<^Zz7OGa zD5s=044Tb#U<|Juw{Y;VzRDJR=-soQrk0UbB=sPB$=Jr*#zg|VYk57ImR>tZ2imB0 zVeT=Sb%v&8LkZ4D&5auZpU|w!H7%_Uq|4g-`M?LmO*C24Qa_M-l~i(B&e5z(H7#ov zoX@p)bE9VcLetXfK)R#7pFuhZ*44DEI&juePD!hnI}bdF;LN>D;3;nC+^Yqg+un<( zwDt05Ytq;zcsKLhm5%nqG>gKsqm6c)1?I+$w;yWOW15z^fpdR*H)~cyNA9d?nHxB7 zR!+%vIZCt6AHWTqGupfPrDi=hfEzfEwRf{kS7_A!nhvV$=(-rrJC#$?sD+w!#OEwC)YP{zS!Q)W13a51=xoS za9(QfW(PI@ptng{SlRO9kd2-4u?e_724P2Mt7o7(kGdd+dJAjx!pzhIHCWtuo*l``&8mmF8Uc!m9}ZIhCIKB zp$~A4so_?XKn1v=s=^)u(wRpXamDWIxW}q|B>H-FVfflaikkwYCYi6UCen%1jR+hx zBd7uq>1fr;p*3(}frxZ_Bm&3J%zH#SMz!J*c=DV)5$W@)6(aDlL-RzWJq{0AAp(z6 zRcH*-pCS?Xw*nDq=MS4l;P+J(JR%LX>pKOwg{lG(>HU!i%wJ`{+v~4#H&=PqBx*Mq z$aT#M?Jl{>lgqAhchg_x$z@l$yUA6)&#v-hAlEe%jl`vuSr^E44MZd^tq_5|xvSjW zM4GEwAp-jgM5KEn5y(ghMI$j-#3PWA5{O6)79j!|DS?Q@U=bpakrIeV3>F~*87YB? z#9$F3Fh6emX8#5g!r)k7gQSPS!5EOm(O>u;e~Eki#q8l49d`(0u!jpoXN&tGhlSin zH5C=GqBoqp$8^Jj%~aSiuSEEuD#e%!K|hOX9lamvXHi|Esx|Ch>!BOzGhwCk@HZ!i zy8c4bY{3BUF@;vvsm&a#mD^YSsGSs z^9P;EpV74S5Q#9?hEjDiy>+|n7Orx8#EV)@Z-m!TVAeXydqpdeT^{giT8AvA29Gw~ zPEGLJO}BFsJl=G>G{Ie_+qDUvVY=O#;6qF|u1VwHW{vL#?ry3s;NGf|_rf}w2nR$S zkggQopk~^cSr^coHN9&FRd#EFC!229CioE3?a~AvW4fK2;FC?aQxnW>SoY}hWu35| zJ2>1$GQtl!R^NsAhsF%=oaOV*njLg3D0#bd&{M`OHaWTt`CF4}$i$nLE~>OpQKe-) zsE+=wsnlx|n@u$}t^2u}1x4EV)pqTKdyU%2n*obD+_~djn#)L#Usmk8y4!uJRNy@_pf|4G z#&PU?yIuX@uB+Vg`r#=z8k_Ar!W}oDM~2gvbu3FCUeL}X+$)t^UPnCL89koW&LiBP z4(Jh2&qj|6+j)fh)PNrGw3bfD((3u`Ji;BJ-11iAX_x5nh;|;~zI{NCc$yGB&Ti)s zZufv5@syjd=4{pG14D4<4d`)5ZEZSy1jD&VGC%o|k zdP}dK)UWN#3HPt|%wJYNF8*P0E^d1_!96(6oFy&B(}mGv+dCfaSp#~+(+{G@wzCr4 zZw%-WPftgWZD&rn4-M!MPwU3Hxb5r?cX*tOOZpK{?%-?9S#^oR5n79qx{uea2aVDIzGrT}?nqauRz^K=w`20e^aB0& zOE^yJzPDAa2Bg;E5GkCtFDt)>BnHooofWnetX;)2U^r%j7M~ zl?EPSuDj^&uc#`k6!-02NwBB(>OuGvAedfLn zyx81N2I4Tx%1F_@+eG-Xx;@f-^>`~ceWjJkx{6wzYMy$%CpXK{Raoaeoo7w%t*O&_ z(RtcYc#2jHtd2J;_mab-T1G`FrEi}=T5c6`qhO@kzgg4l?Gu{6IHyZ%josGDkD{fok4mJ3*mA9K)G2lEBou^g$r)G_?LFrn%nPyEjN&~p>d>hKZ{Z$pl zJknDq8!@c`?kAc1I&eR8-wVWH81qQcy&H2?bvsK_dF=RpyGL%gGp#D_vGjc>g@(-2 zRNNiBQTT1U>wdV$E4O@?;TFyPsixUY0sfupLJq=+!Wy4T&kshw2#U+vlt zcd)uEuP{x&Tq`FYk7?Hha4%DCxko(F72@%C?dk~k<^es@A=_z7#N%Jud4#*|fUU;U zJCv1OCh%8PCzlC$y{X*&)T3Ev8^xXdOw+7uG?nTPJFd+y`QUz5x#e9m#XaMgx6;%!ROI3yC7U^@R8!>IZ zcVEZ-iKhjtu(l$dsapA}3lR5#n3k}mR(wZIvvz|ovljGHSIUvI?DuQ6t5$utoa5-d z>fGjlzb_1x|CgqgkybDDAd>^OL#?UqVy>YTKifB8`#w6`)z(|pXm+%6Wo_xon&7S6 zcryDp*RV`lH zHG67iL(}Ynfxl`U;V#&VN4c$Z@ye7jMvfMXLmsZ_|;OxygZx_wI1tdGIFpN-j6;8ZJeGVo|s4X&Kp(WJzktwa~AO5bq7#O`eOx%t#izMY?KtS%Z>V!hwhioLXJ! z>RKx)?MYYKHEMUQrqcO9?6vy04?;mTr18t0!<*F6_o71}_VPV}C6(;8{W6b_IFIQa zAXUUut|pH;yE!_D`fPyKtJhZ2)l^i0PGoNZZ6v&i;nPia1ie3))o=f80tPl}SKuB)RbCmfTg7O75z2 z-Q9tI>N}(||5pETSXhtRT~Gy5o7P9)5pq>qdMX0-X)zHfR~oU@jhR(+idaq4;gw@5 zJ8rqt=q3uvTdi`Ee%Pp$je32x8`KL?XuGWa_xU#h#v_2qjt z^Ds@bsXBE;XVC6}u6@ca8%uELPZ=LTifE0G71g8sy5l|P%3r0gX>%!exV+NS>SPqR zD8XL_a`3;R%K-mw^;mit9@EU>x~P_2hQl=P0!`&IOlWrt!aY{G;l@WgU$wFv0dZPB zLp-7ee~pH~K{2iY4k^S)Nb5&pdSSi$I_|N`q8)!oyGVV0&U`n3mli6KmUxBcemxoj zZ!lF2c%!Krz?)Q69tRHKezEy-VN6xCCK#mwoNlTbaE7YNYv6s=@s&69T{>6Ye#A;_ z0M9U04S42&mGHjm_{tl;o=S9;8Twx|{Y>k#)p-PTRp8F58eBPkvHPXMG|l|5*)@Pi zsH(i5=W6bPXb3#RR5jq)rfLAsQPscgexdnt18KZw?Prt*u*+06V7IEuYv6s=@s&69 z*N|IoRRuEH0Na4` zJv5c$kweaRy+mKv!7jnDWNO~AQHLQe2r~_uQc5b zO)zC={=qjHZ>J{sC#D9sot{KBb8sk$YbGkKk0m%dGCBgzQRy}G+&*YHD6L;D{azX z3B26|<1LSkmcy+xCIN9K5z`e5R_IOMWlw7%hL7|)Ln?k#z5#Zz6{Mt&%7<1&k>6(d zHou@3W=$P&r5%%!N?yyyeyf4}q@1F5f6YH;&<&HuHg*-QYY!dXSZRCrKjXEzGQ=+)m# z(`=>zPchxtCYVN-zPp68ZPjr7?2kaa(7FAxwYMMr{Pvx+cZ((jO4?9~$BYzqkqYI# z>hn#N%gqrENhu$jtP{Z4XAK0?n2d)HQttg7hX#!-wZM0b2&(d>)*IF_-1|+zaG3l# zieckMHIWZc{cyQaPt7t=P!a}Ij?|acMOm1J)fofQ2XvZwNz-i61+S(p&Uy;Gndx?H zf+;EMJ@7Q+jctNwnQn(Bc%kWbY=SQ`-Pk7htE!XbXrjJ@wm{RY%HXe0>m_?jpK}ly0JV`KH#ax;r$%G%xc7rYV{2C2A9!buf_X$T>7H)@&ym z5#x01mHhPjSHnZKH_`he>!7U_e?(LHId(@A;iowwc;qU_y&dNnrJR8+7@f2b}W)U=~A^W7Sd-=wLifOJ^t9@>2E zvXeCJs7wcrHt(~5V@!1f&8K$nItL`Xnk#dXE;%yt?=R2CfDq}H0xNSxMtH_<|=76FgI<{kEB@TZd=VU>RjUbfcu&h*1-@^Ler1^l$B<^V5O)gU?1O8+}n^FC{4Gl9`; zUTRfYtn@jng)F%bfp@JQRH2)Zmg)9g$qkFI>E^2r{GR%fH?e`=&$+KRk)nI|?1=m8 z%zYQ|7IR+%;xL5yNYTB!d%XK@++&^j>Mp6OdpibSU$&}F2jZ(WBG%l##G9MKc2O@> zN9KRLa8*i{gzu`=7p-sH^arU>#aRD~I%V_HTf=sj7#yT=#E)yp`(ZBSoP~{UcGmMYBeb zCAIDEL_1bHPxyh{zcWTs>rqIABkqE=CrC3u2O#|N(O(v-G}z;*^pcOL z%wQ>-$^D{ew~zb{!(F*%eW{O^t=|p z0C)|6e3ru;1MO4ujnyew}3Vu8Pa!YI<(RntB5D6x-(Nx&+ZB|w`$HRnj_tV>NYcK z*+>qWJFJxck)nP8;+mlnT6m|5t7#ewAE%mk6b;fw?XyWREj>yAdV<=WJ~RZ3c!@mkmI)q$Kz{qXdXGpUqUvK{(yb@fwC zz~msq`>FB=3oXe=b$rlkp0u%!Rp$+j>=KMoP%sb^7z)S zWZN3R?x-A@_Ti;kxks#$(}7s6RcY0)_0JYRz^=7A`=b%wXNF*b}W)UBIbUKo5|zGhba+ z6H1WCx}AHPBF9F+ysvKaMN{O68c0L3ccw~P<-bizXEv=>(}5J zHj;y8hUN^d^p6yEdes(c_BI=b9GPE%=c_7Arbu6kMBr-$BGT%k%p-7$s)9$PqaqRb zqXH4>{zwGwzey-0ctko(wbB^id8!&DkAC2e7)&AzFyYx^``ImdRfQUo4(`gB^_V&9bYf$ z_^R*tdP&DueaF{JI=&jaJRslkU1c5LRnqZYWgXvD((zqo9p6>b@m*yd-&NA_U1c5L zRnqZYB^^J(cYIe#$4~Gb-&NA_6MV;am2~`s6?c4hS;u#mbbNPN$9I=>e0N#Lcb9a0 zcUi}Gmvnr0S;u#mbbNP7$4~Pe-(Ax2(|pHwmvsCz-|^ig9X~DY_&aotU)84W>A*3n zTC1{bgY8@InrtCK#um%gk%tKKxJVlnIrjR>-R~M*a>=GM9SyNrdpeMdR90#_IhApk zm+p$Lfn2STS!Lxdo7fybM@>(!PFY#$rSXo_t5W7Ay(CNAvU`}H=MSR`>93B;VQKe> zir%2(x!n$@?5=7}4t$M{;%-w0Pt*;zt*G`4QjZ zGrAeG<@HKOYdI?&rCSusZq+euaXLENwJRNop zKOJMQr_a){#kKCX)xP`9`UJCwJ;`(fX>s->lX{w=9u6^2(}5?N%01pL-!%An_huoL z_tk*!Gt~@WO;sZ*ttq$lkKe!CURevw!6B98zg;xz8%FW(pJ~=~qqtMgCpBxw%`2_{ zr1HSsOf>`e9#suo`Aw8{v^j8<-%7JSZxmPgZ8fXQDAPj~rGow`RTx?#spQn z%`!|+Qd8Ncdh5sCK3Jua@=A_29?)8BZ?%{M+|^XGffP9K(Z+M?b5C<{2r%cscGLX; z!U61#$`P^O0`im(r<8TH_=Bt(M*?yDdJZo(QFCnMoFy&EQ;tq4A5t$Lw#v)^M#t_o zF03Nu(A4oS)Zq>`X8!)}vawLY+x2zwCYAA)YIz%O8EPb3pulf$6;v`yxyMS(DrPnV zh*@jYm%N07=_Y166L^D_ctQn?JE?`+RlwCqbJYNTOI^usArMbt+bX>P+o_L}HI>bc~YP1_n8QRL1&6 z#`DAII{G0hc|HhWQ+~o0D z_BEL@%Wl^#-`19`DxUz6cZuXo!l^hM$JW*ca|($ zo>H{GX#Y^XgUeauuBt5g8CT{@-T>r8vjH<^}vTg0IAv&k=-+l8hKo9H zb$4k&>FE5g6_gI}iLOOqsB3qJ8iz?o?gSZ;qZv*GD7)aXY?7R$H^e73 zmFFBFYuSFSU62jrLde?$>ux`K3z^{Le@W#sZ6<2DFdIoCYk>Snb&D;s!vOhzbk?Wq zOCr~It(Lxt$1AO{IY0({N9AaSCS5ElAXAyF*VEGJ{_T1{j@8ggUIzirjG3i-(_A5=@uyroB#HPZ^KSVKvX9)Yrq4s50$})K$qtH>EJ6 zN@?FHE3Jh0`Pa!Stv%&&y(yPV#1%%LHf^r1lONMm9u0tpzm*Fnzo3x!<=dGauAdW; zBF28I5BN`51cT^5f`|wV!+;A)72q0FkXG7!vu=XbKR#x@?|2}|#q6`kCLTE=&vFv&P zE48#7n#?-DIhcqVpkkTR!3kultVl{AyhK@U8c3*Hp;D4&Sx%%$q^8}gIS(?gCjZVPYC61{^C1uStf`O{ z%{~du-o_jx@mB^lkVkmd*^m{@zJHp%5{c%6yqX!16*UzH-Gi;PufT4Q8XL@S%?;)Z z?#La%Wmc67HNU>0(xx8dz(rJ(=4`4W$Ywd4`R37bBPlZH5ui7PgZ$3=S z3k6>j#2_CPt67+cE)Xtw4ri%XIt>!#0SpIot;773%5s9nnAX$~x~7d2a;<{i^_jd`zs~wF}dab3UcU z;kT9PwX{P1O{{!c5!~Mkc0pDJ)3gqdz_}`2kn2R>>Xl7^yjv{$Y|i}p{i^&-rIUsJ zZIFfB8e}t(t8vfo`^X`;iq#}?3GVF$yCAEAY2>{naF$Bv{kKHl=9NvjL*%^`81y3n z2KgJYioXpX&zh&yIQR!XNXVIGdJ`}j%%O} z5~_D?=HR}u^QbsCsM?gO0@c|{)e<$XS82l>@{-$0%_PWqVwFKt+w+GW7<-EPZ+i7z zke7M&Qy@|3)OXdX1@%*6^|<;=skcw%4dzpMh+ii=)wb>FvEQo4;+dbX$JXs@uhyfn zV99M}@uxm9-3TuAiAgSTzArTK?o^v;AB9Z@5t=@`1EI&*Oq?+!9}%b)?gPQEChq@E zQ3AJ~JAhujP9ZTUs%>$O(bLN(v7kv{2gz+ zV31paAqlV?@7N5wlJSl%=A-q5O?+yo>u1xa`v7Z*HJ0#ZX`1U}JtG!utDO-`{ac+x zM%`szd7znB8&QWlL^=n#JYS=4MLPfu{^>!(Fiwm(&@2FK>o`I(g_)) zl6Cn=p}SPN%_r7OKECBO|DT7$^-_VVkhhtZ7P#LLsv&O`QA;0cf6Cu}nRyX7gVwD>XwL3j9iKT_b zF9)d|P;`ROAMhUJwrfx)3zgljQE_chmD#RAEoh}`lNz_FwCx)5syqBH47p6KGJDh> z2*7xpr|P>K z&BapiX%9IA66x@_gjeniFKA3w%LUT7B)A5Nls)eK-u&2;Sk6r{1TXR4O@^E$R`1&E zwtDK;b#I z`Tad5vtR8J_jgh@w87YCLj_G`yqF#hWIV4>xg4+)DZ`t*AZu;QAeDTypHYV$Hwb|UU6D9N*45rGf|-91bB2DbAgUS z_2@Xd0v!kC(aqx6>&|ktS6_;Pcf8u{2dt297wceqUOM`j(f&mWdyqFe`~Nx;rv_z^ zXM5Ik$XT8>?Mjiy+*NvL_hcd8=2_DqKj2wYAs1*#G4~gVTozc6`)ZA`uVg?T5uYZ~N-J!>lDTF;ucPUJ?vk}Fvv$dYYOD!VwGpGcUsw=&Vmg*Xhu1CGD(;%z5(qq{NC4d6A%|dVX%97LfQ)=4dUIuzM9@q`p=~>C8bLv_buHEEan+S=G^0Z6sIIq47GFaS! zWQ@n+dT((OBsQGI@pWoPdyC^CgT>_Q3L~ZV&0c*MB!LYq?ikHk-?wl3HGK|ftHY;H z_Hwu0crX!QG}B3YS7GjMgI5URx4{R-aOS$2?od5`yL0wn1l zSi95?e<5J_1nztqzhimvuxws_8hn5}#OI~a2lxcu#0Q$IdCB__=Y=G6d!ITV6G@-h z**BJA0Di=e&2Gpk_cM1VLY^j8Id`e83cy(XAT=G}A&Ccf$@1eW?Iz%1^Jf)`l3O=1 zHuFvYwX(F{TkM8>^8-F0$hU}91{8ar>gqyQRWMz>JEeAsx7ZE&!QXo)ATJfGbb{I= z0T}!B38{VYXXrW|a=_0^R`1&U`Sny)a^nY8E2Yx1f7TUEvJaL}?61Ub?n`Bb6xdCZ z&B-&4Sh7#;l7$26h+?}>ZKiRX1q<4&4o4QbhSUf2OlMw@NU)c*zdt|OjzGOF!ItOPf3o;zuw0!w2#IP=1fZ>`!jm5`L-O^Mr%+PS%q7^Mk-POM%^iSwBCv z@<*IfMshbC=(~T0L2-GrK>_yZR)Yc%3N3Hz(?J2MqADE}fd0~CP{2n?W>Db8aHYZq z#YdWj2X;@N)6CokghC7N_B1?D6;)|?fCkH6Jm%q}BoiK9923G@+$=n>uWuC|AQW17 zE7I^lRaB+n0UFyRJoqTdgohW?b|5^klUs!c2!$5j$}~Js6;)|?fF?Bw4?apV;o-$c zcOX2lb6bT62!$5j>NGr16;)|?fMzub4?apV;o-&V9S9HX%2we4LZOAXHVqF{MO7Le zpwBl64?apV;f>L%x;X4NkFno;OsAREDs9>EZSg7{>#@Bk7SC)?v6SUvVXt~DSaO?L ze2YA{8`h8nQ|u?Pw#*Y^+&I>&It>z4+QCq^)F1RFL6W5bwfTB#n%VJCJ5iS0w)z3l zn96OnV0ye<`i%5TYTK&Py6X>g<<0V!18TJ`PHe2l`YjgEbY(1MowlJ@Jr*pv%`Dy{ z&+Si-$AXz&!{Qn*)dhK@XPpK~RvNkoD?bR`2}!0J@Ui14|DLzk35mUoE}9RhOS3!kSuSu4}%@*uU%%|*_R3mGOw~A z2gC-%3%e!<(ioK)Z$Jjgfk8EMfV1{oJA=}IQ?~d)j*`r-wK^hWqJC@#@xfjwM_1TtdRoCJ!Ftda=%XKjVg1wAMlIvT5E<%%l$W+$N{n3FHCbEqcXV%GDr?2xu*fA+_)EZl*-23!^O2s?tzS!0ypkO2B{?X z;{-WLWiI!N)V5Wn<^H?Pau0U7u;sXq6l8Lb95yWXOVZrOs7&sGESAkA_cY+48~4Jl zQrVb$xVVLdM+!2zM{b6omiyId?qgIY_do_o zQIdNa@X(EWVMnQK%spIO%j6!&Xen^xUSyC;az9RxlT_w%zesIcRa)-<&@A_0mkV2t z`$$11_sC(xjr)P=IVVwcMtr9=REUx^bW8K1Suny%Y?hti|VhHQ=Ee_hOAw z*_eB{xR%L1kkL}$#=XcOmE?Y$ASbEJ<$jUcwyJEEd$7xeEysPNAd`FKuwl7ho8~@7 zWpWQ>v23Q}UJZEY#=TgpR5s=wF0N&A4`huLxN$EsNF}*nC&)&Xx!ezUSmR!0tK5Sf zDr`CKBL$hv=q2;FEU6a zxgRIUNh))>U!=CJDqH0q>~dktaUUtjv1 z#=WqkR5s=wF0N&A4`j3yxN$EsNF})+C&)=EbGcunwyi2H_b)ZeJ=o>Kmg7EBkjXuA z*s$EMPjerma^qgM7OPBhPXivhaWCvDm5sTFi))$O16d;lZrqCuQc3RD39?aTF82d| zt#Pl?a=*)*ChrA-9V%=&?jr@6+#@$bP|N-8Y3^fGCig%FNl}t}8t~AKdtpbZY|K4e zT+8Gh$Y?2W<6dNtN^(C=kdsvAa=%DzTUA=_hc?SS*yX~O<33W5$vtw|u-tD*b04EJ zxd*aXHj~`bfQN3}3%g2XWA5SNS|;~E)<}UH_acK-lKXXnY*d-c{eVX`?p0du+nePc z>`-CLaUUtjzBt=Q?X~07_?u8wtvN88?aV?X3Afu(gjeC(n zD#`sgK~7Sc%l#s?ZB=Qxe{HkegIz9cIqo9`ncO3X4a@!JH1{zolY1bGWi!b=4S49r zy|AlPHs&5Ku4Qr$WQ`QKaW67RCAnWG$VQd9+z)t6<6foZ{>Wyz2Rl^Qa@GPy@? zhM<=FEots!R3`U821!wpdm8Z2jeB87scg(WTwKfK9>{1ZaN}NNkVUeVZ(C2EzNz5%H$r%V%bb`PXivhaWCvDm5sTFi))$O z16d;lZrqCuQc3RD39?aTF82d|qj9g&azDOV?!gWfwjB47f=up_n<1#>{;4$gF)EXL zAcLeR$vq8t=*GRUqf|EL9xkqBat~y*6u5COGDs!4A1BC3Ds#DCq_(XpE%&E2%RSiT z!j|JcQjp0#a@erkzmVoWMrCpjWU*`}xu*dS-MANamCDB4!^O2s?t!e40ypkO2B{?X z>jc@TGMD=STQu%fTJGQ9EcalC3R{l*NI@p|$juPca=#$Grx2quxd$>xijv&ZfQN3} z3p+|>WA5SNS|;~EMoWPk_acK-lKXLjoTM_B`$cNos?u_QNweI8T`p`n?jr@6+#`n# z%l*PM_c1DydmxKtGs!&-c<9Exu&Y!y<{mDtWpWQ>jTE?XFEU6axnC#9MwPkT4|rVT zUZv&!L(OszcBruBxQ`TMa*x~$K`r-7(%i?WOzwdUlAjA*D|>WvPKHrxEC3ulH9KoWTVPl?gu=faj(*H|Ji1_2Rl?) z%l)RlRAz{o$vtvFEcdGiCC|!ZR3`U82FaG?epBQ7m}Ry6K`P1pI6+QQnalkmwQW^tx&KPD+=E>%Y>|5^D9GdiDs#CX@H>rrm6rPr&2kTRsIcX@j}&BbkK7DFE%zJJ z+{dU)?tu)Fq9pe;;GrA$!j4ken0vUmmdQPk(Nf^Xy~rSyOtgDjyqkR*~NF(+SjmwR_36 z;STxvW2-=FqmJ`H$i-sizX*ZL`+AqVApg?4)Mfs?&_e}}oVKnyHJmD-R95U6JnX7d zJ9)o~Rw{2istTn>1cg>Ahg8Dps#7D#0veCc0|%Gdk5K8lZnEef4Ds$P?D>%@KUHb7 z_(28ns7fab{TK1EJ7?=b(#z~z+g;d0V&O&3bLnx8LCh}7XfCS_-(_vD;dOZTL~Y-)Hh7&{U#fBkYl%NW zfAN;5LhVQe|}}#M9Faqj+{Q!WUIWJ@gmFvx5}mCb5bSOi_6$;Fi6r4F1b1 zd)3C&q2Jd|XI|K=PUXzN>|OtnDt}k$q`!SYDfNs>>vhOGMutqEdSFSfKPd1n8eP&K zR%xP;4|~>W=NwX^*1S4MLjU+RCC?-wH;Ps4D9@{MoOThHVdzETnJnaDu?ktn_~id8 zZ4~3`d<{lMqEna|YYe+jYxp@B^fo^vJ0brpR$+J0k)^#isx)S=I+ZsEX7Bn5s<3@I zD}ywWtE2od@m?QBIpniqS#T?RsPuUgSsf4gD{WB)Zb!!LrP>u{sVqKCK;;wRND6t4 zXN`yC;A%D(%)C~Kzw33SZ!T8oy;mz@&!$EEe zhqk)}w-eRRMRIuSRqLq7hq27fhHhPHaz$xl^{F0CR19D{3P5r&a*jd2S%;lMmeUc} zodq*3nbeO7nlW;qhaN`@~NiBz;!z6*fuPM{wSu-}S&IPZ*Bm_qX%`McP?(f&EH}l^NpcI zR~c0d&lW={mMQ~}1@q~MWi1`CU?xLDx0bi)j!EIhEig|(G49h`trXyL8gIayjjRaB+n z0eU%v*DyHYqa+g^Uc5GhcT}_Rz#bUFO9v+)6k2$z)9^r5RHfkoYL~ruV}Os6On7)P zK7@B-v+%&aqg8l-P-x+;O~V6KQI&=V=!7QW!AD6ZJiNF#gm-eY@W6hsRd|3_HKGrNeu!rg4xor#^`cgqb<_Zb907?G*2@oE} zTT(U;tW!gOvSdhi`D!H7?mkeA8KYi!y-J6HUi2q=Xfov0V%Z-eoL{FB{7n83;Tcl<$%=aDZ+Tuv z9r`ZM8&ijV#Pi11p`Y=*arJHTsgK?YaUnnt^1N|%=zTqJY#n-(=Z&dDALe--N!m!! zJLShf`x}GhUy)h5q^ECt9sV@6+pvV3-9!Zbr@hE{$mL=c_qC~zGP~6T`Ryu>%6);^ zt4`(d!0cV8LQ>64pCqesgmH#VsCSZLWA;jNTtpEk*>2FqLz7`ku5HpS>6s+Q=lZcZ z9+ELS#Qqf0?Ai!*$3oW~G~FqwAvS#NkLXq*j3RnH<4|rsWt?2wgU580brIy(<-a`w zfTZ{O)-JbIuHDat+dQ-rk|_a{8Tc8WjZVm~inWV-4BvO@CYJ_y#A+E`+e3v8HD{R> zAs3yH%=JPv?y+}j#(eZ|{?cVhvmFZTLdg_66crR?b|~ZmB-x>W9Q>Ek4cno%4Xjf` zP&<^hGz(*%r)&$6PVp&%# z?4d$*#!Po8^k3_hbwVPS*`ZPwI&mRLB|8)j-CgxEPUA1tNTzc;)K%(*#VQ>J`jNl- z9SZU>v5FmvO7Jt;p}r-xzpkid<>hzk3`F{c6t}TZca0^TyTRp!v|H(uDwh zhUbl|Lw~^Y#@3-P@w_p0=mnma?og!YbBZBezv17gb{m$E_cjrM|AZGA5Ba26#oA7V zl-Y^`xs&f5`*=K+VS(AJPNgF-d)KLuR5Q~j$!Z*7oM98{out^9y^wEB+uCgwI{9oU@?}eoI z*mkJz=0og+WJ&;K25t>d$mhhe9csPpP@CNj1&>%Qqw9O9(4pomvm)f86Oy@Jh{g-f z=ak-G{N3+R*EZXsz&;|GVuzxFg3JzuT!17y6p$;P@;lU11MAcf)DC4W&BAy<@|hj# z4tf1kmF!T|e<{9=B1mGhr2z7eku>#}z4Ro=zTTG!kp0B6u2|SZh3Jf#?ojCetJmKN ziCkufN?qv0g&>veP&l+t)yp{3hp3TE=XR(^g?U1y!$6PKKx?Z_hJ2k^#STR!_?hfb z{hlrd$vBlxJ@m<**HMQ)&-2FAp+DkzW9!hL_q=iSPsyjRsB|`d?1%-q zf!V80As3yH%=JPvUU2>>o1>odJJeU3?NDG}{f`n` z>`+utklCS-3y@@o0&<^J+cne+1MAcf)DC4W&BA!qGo@>p9cmA$-cKbv6!n9|w^0O1 zY_=3Y9vMkfe~*`*1UbpGCP1DnmUYF#9x6m<%yfrB|IuDqCnR#29V&I96BmM1vP0p} z`>S5YnVzjiGM(F@4plFVQRy(yA9M8#py!RPL;u{#9ONJml446>B>cQf4a( z6%a-dy`FI>H=i<2uJ6HPy2`o;^2_qyb|^@Ck8Owgw>`8Ik|_a{8MxSIqZ9Hvv8vZl z@QBqiy1s`B9cs=pD?%=lwJb|@++$m~$a1xT_( z0U7pu>4xo43kKDxA*db7TAGD%k>oQw)O2}$fl78L>X(UcqX?4NY$<@eDw3vN_tKLf zzv@{NAg>pzm={!t&Y0;Ah5oC(vQ9|kGCNf2LMJW+sbq)3q3>3`j5B?&8p(8ShnlNi z_^?Wcfqw7>ze7PjBv!FQQ3-w~JJj`3`}2x==;uAJqYk~B^t-!!&d=!tZ)_do@$bsojPpr_apndy^cHI6XOunF}}Qf$m#Nsfys z;v{D_1coiSE@t9&3h^!lU~-U*(aa7-Q$KZSW`|-F(d!w9a`P$UjL{rv5iCJqhwT&zb=FyjaD&ph9%UOm`^sKjxKnLL!&h zp;8w*aUn=0I}{G>tRxm*#+lw%jbu8vLv0l1XDS^A`Tz|yyUPc8pjgEYMJ4!|>`>23 z?a2Qv2a8h={Wj0*s6(ITd1LC(Gd*u?9r}}=H?BTcK3${I*?_Kl-ncsS*F0}*9s1jz zXFtajeY@wSI}|B;Lh)7B@8U!b|6gjiVF|grT#rTIAEI^}+>oyot61BqkTP3QAWy2| zs7w#cUUe$70<(9W3Q09HeUhxk?#3B5q25V~joB;7aS=tF10VY?ob7UQADq29Lmk7jFW47@R+W$E`mHxiMMMgNP3TLhkCb% zc0w{GfHDLB%V(n#@@TQNLv3--q2Lj#Wpr&16*|`>HSA-;_wNMf_40P>JXn))$bdJ^PYJ!=Bw+r%o?ekw#~%yfrB|7*RnPDtc3 zJ5=gICoTl3WQW3`Q>tFZnf`zp$#iaqdZl`yU8Tc7&wQC4nhbfVSj7%SCHR@_P;Zmk zi!17(KjV2Fb?9$+-k3V{9iBI~4*hG-8&}^bpMIy(g#i6G&l^{V{+H*CtwZmmIpwb1 zpa*+ixX{t30$5k|_a{893i(qZ9IK zv8p>1JYp@j87g$BIm@gFx#)yst{0;5g43ZHb6#)1L;bAT4i#hV11QbZ?cP?Zvz=zk zz&bUIXs5B3X7cAqKC{zImd9tSWT&BizW6p8AbUKk3-UveH1*{kItlU%o;3mTI`Nmht^iTj5Ga1HInJvPIIw(VU|jVfxfR7 zzmlH}`4h2KYQKbt3 z`fZ*!t`0rH^TyVpPxCyx1`~ab=cPLhDY{BARMz3*WDWmIYPX#R@|Gqd@PFn-#zQ_N zR2M+rKy7Ca~3AIr00<1N?hdwb4z-toU29?hFmOGAsib;?t=o^1z6LMYJh#Ou=cfw zwU^eZVa{IlhD2!zj7{%&aNCnCKiClGCI1-*to}e*cD`L!r^Z(hZL5LglP@KZ8a-mb z*luQ<;(MQb&okQRSuM_wHTDQ7NauO`1t7Ut*phMytNpWvBn2W zN9iM`nd|)+lD8G3GPX{ajq{t^iXnMhF)Cwgm27;wxvdzIw-uu@wl>Sgw&u2CNZwYA z%Glzwd0%}+i?JAk^44Nh#u}fOynOG{TIO^dL-Mv_RK^zHp4@+*rnX{8-d2pt*y6*K zo0{8-A$eOdDr1YURxa4LX9F^pqrf(;(ap)<*mi2jJ5IlSmAV)+1O%G-dc>x zSo?~se7BXg7?igbqcYZ>k(FJJZn0v;puDvhm9ciXth}w2wHTDQ7NauO7RkyNT3L%h zd22B$W9_f9Qah$aCSy?ET8zqAdyA}0YGo}3<*mi2jI|zFxw4hD7?igbqcYa+l9fkV zS&Kn=YcVQgZOEI;{yIQqc6P_0ytNpWv391c%xYyV2IZ~AsEoCnWaX|_)?!fJT8zqA z>-&~6ll!X7W-cER@St#7K8HEVpPT&UxR-Au`Sk; z7?igbqcYZ(=nD59m3B=FIpl4n19op0a+p}<-^ZYKegHzwX#i5YG63TZ8$Z6{{pf<+ z{RI4&0*U4FFKbXc%B!COiNzAw%;M!Q8Ci(&sbFV<0qK36;&`;Zrl zWto~^r-GTx97(Be-5%j;->+ga@f0Okl>B8w) zSRS(ZK4|O|>DVJ=bFjBN9TK}hJ!NhrGS;`vr9dAdse|nAW9?#^ow1gJ2$0G{B{*}76K^V8Hn%6!xi3d`cjCrL8vg6N-`S8!NW4M39G6+Wrdp&3F3A2)SOY zax(hbNgf!hzgKFXP-!={|K9AGEm-XLu3hrGepG%X1@_07e%G&=6~KLJm#p2jP7T}k zm(Yy6Jz29lxG$nuwXAGUZlLp)Pxg)(>8+z;pmV&^9_z!)os?qB)QinB1@^^ONdbgH z_lMxp@Ih5nrJsre^iSD~V}Xy7%od0j2Z!+b&1>@gUaEoF`t@Z{ z6;)|?fQHMSg?D?ktKg#~6CPfi7{c4VS$JTN3*p_Fga-(PuJ_XLKvh(w;Q=}(gm-5( zJoqTdgohXBhww%;3lHqsA-uHr0HM&$%``kv6;)|?fTo4;8hQ^tN;2W$#nKSoAlOn9u*e+=QhzFBx+9|_@YNd_k%6k2%O z1|%yhsEVpIJV3t;;cfAQ)4qHTA0?Ua+DZztKb ziwsEI$UN~t3W(+Hg*0z5Ds$rRFS7@z+{r#i*)g(C^>x83$Rjc->E*(}e#)izhnhhDSH%eczt5JDeOdCh>&_xbEY|v~-2ThF13>qM}%9a~6Zy!;o zivC`;w>y#Y#|}U!wBFd1_6Dems&wg#K@GaAZ3m_C)EDO>T zBB+Y0G!{UwmAyC?_$bLN<9Kme2yaTW@W6Jr3J(wpExd(kc%Uk(((nL{ZxSASlw`ug ziv=OP>CM6edwHwy0HM&rTatzcs-h|l575O;!h?^JOn7+l^)J$he+I5&7`nyVcT6D1hHFko5==?-3SJY$&IeX z@(-y2wF~uOal6YEn?T<_JCFdd!FCcY5Y*-40u>Y`LBx=jLENs0e-nDx->V|Sj2fHI zzAa7$dVU#t81atgJ&Y9AEoQs1g&=lI?)EKqBN!|u$+=tp;b+U_pzny#!%Y(aHrP&j z7zpa}ae)eok|1J8%OIXt#6z{zTQBo58cGAN@P?wJjR8W)z5kp!Aah4*!GW4*&X?u!>E4*F(=Iovb>V1w9j9~Y>gCll@KPC#|4*ml<$@+{994@u`_o)e(x2rtzM8Kjcu1gWjg)K+pI{6g8dQf2Nr z0d31XW^Da4qObG3!|Kpq^}LQc^o^c3rVdRox#t9NH&n-P+>0?bHzrd|I{sozX0XMO z{IH5qnKAT;=HWk7Y79~B>sQc8kh^$R7bKH7Glo#~y!6{r3>l=7F_hZsOl>7&XfJto zn9AH3qU|V;8CyR_^jkgeusZa+J+GqBtP{Ci|Q^u zed!}CFgyDYJ0TIvJi>~7%5_4FX_e?0o5^Yn$>%RdWs(KtY7Isui)t8GX|lk4TB0^5 zArZ?YYlu?2r|*Wt>d=*u6%U10Vh4Fu9d&4ij9WaRzo#o1*FV>3Az^KEJdSJJ#m)8O zyJhPa(=e|U=cy=mfU8t!D2Up!D4b! z>ym#+wLGbz@1Hx60I0uzK%f|&OC`y8eAuWSAM3KHD^ss-G;B*BxF9hh@;(Vj$Eun`Izo>Z+BZYN~+1@)q z5W6LJ`xd(q3>K5*947zpvt@G7H){tH05;f8dKd`m@^OI*ijp8=NXsCmD&hs9hyB|W z@#)R>Vc!<#8$FkY9!C6za5dRX3hNfLy?TKlr^b@oOg32TMle`Rk~2g8A=NTD==-iB zXq5o4!FJNaKv0*D3sg{)1QA182C+gBb1t_a{0k-D*GcQKaFq0IalX;>te-R7g12sv0$nAR2ZsSFjIT$qkYA||en>uZ%{h9bNBj>N}*S9_VP;7Rs z{edZ^=3l7Xv%p+viJE%8)Yk*J-B+TPO{>{B406RSuA70g>Sv0Y=u2ICQ6pD~UHfO)%lUa`2w7MKC@X}`LiPA}6vHXmPA zV=;DFTa5KFttDUf%gh9ZF6)PV>hrf+B5FR)@r+#NyXpFZ2I(y-jTQTOttKN&qkUv! zw)`XU#`=in9SfeZZjygt+D&{!)9$-+&Te`SmVaT^P1;j4EBJZpz4DL6rLA@<cyqo={fqs3jaO;~bt##M~)I7*ud-Q;In@6u!!|_3W zrQ|O+dD!pt@|V}<190+j@0IpvIs0==o@B9{N6m4smd*2!z97n6)EuuOgNx7#>0&o; zug6PDMZv}9T|8V^7dB|*SKuy~&zxB<7r$3&Jp{Rrws9N0=?am2v>Q8r^fPSo=cMy) zuX{4&ak=EZaF?;e0ADdpAylWaTS9-a#cSgQul#Bx}SZ&4kPS zUNau@BVrv?n}28DYx;Byw@(2)f7tUi75(=gS@5kqk` zWk-8R79i`eZS&$~JoDUb$DEz=e|Pr1ED3mMI~HWc*{3qjCOai3nJ@bDekUYbTybD! zlViCslkw76;5cfW=m&HsY|#vboMx)eT`juAd+4GC$VOkCk1M zDC^EBTbon1Hc=M$u4 zqw;4l`_<+j*0=8g8`@x0()N}4RGv^SJsQS~XP0ZO#{*FD(TKdCzP%S&F zW$Lp2uzsngJ!==$Y-zjD{bPq-CvPZP9}#N52z60^C*%HcGA01NtaU&;elE#HjE9J}iMl zS_<^I$ch-9ILEH@brkzgWLb|_d)da`YV3!`w8m=$T@#L~(+DS=OQ*$B>BUVsZ7R4& zwHSuO#+fhZknwsy($9pf95!BR_!* zhcq?uym&)1$;t$&kd@RhVeZp}dHa8=sWOKuq@@Opj9p7jJj09?Pn^srohIn0ce1~_ zn+nNgL0fGG7f|6w#f*5+K9P+7=`SYZe|l#8Z%fAiPMR-(+iGV+R_4u9i5xr7HopUP zLvqf^T>&~?e9mz^&NA#?jt9NTPw8$*jwlWm{}0dDr0v=i@)R9fY;W8=5A|%%hJ$=r z77N^FZQJbF1(OQ9wYvb;PCiU!fs37cLg{)&r9FO`+wAweVAPx?I1B%@AvdifBe_+sLC&m~;(;%hR0{VEffMRUc`xs>2uS~rM)zA0n{PYLPfbcEj zK23)N_dngt{TQ2dKL(lmD^mACwYPE~5WZ#Hr|EPrGhu;1wJ1T2AI<2>TTb%b;PZ4FTARBrt zX`$O57K@hLW>!BGdK`{!(h8%I)wBG?dn*LJciYmo~nnVz{$DSZcdVWiwnn6c3Qk?^Nj?^h^@{ zK_5>i^TGErVo^?;(;L*B6GMX6qg`kxl(QB$HMtkt_?9m5~hW>&=O=% zpX2b%P#jzU$9=X?7Eo{JP{?Pz@zWr;o?i)&3La(b8Y?!qSgG8_Yd<3m;EY)691U59 zu1yO@=_ML5#)_rrs-q=sGyJ0>k#;O82pu&s^(eWGflfTyt#+xsb6~G{UDIc-Jtjy0 zT~Z!3$Gtwdke=_Pi*9YN$3vi0P#|(o?di1jN^1q~+*x=**>Ml4w6GxuXd+nt;$f3n z5wY`#@4m^4r1NI4dotv^!i-xnKh>T*XN%{0b%J2oCdiWcRG#u~oDRvb>|L8TzfL8L z(bH2mPLIdUAGO>+6_$O-e~MK+?xWJKG2O3rY5BMh277?{{6F)lunY97T~eZ9RF-jTkyIw6^9?!GK^Wt~n(P3{KnVC7_wkQ+#P!n$VRPJIv9(guUxFbCJ>x~4>D zx+Z-X&5}m!c564zRJzQT^Ra^4sN{s1b><&5qelBFdM0FLW~Gm)hN@#<<=4HbkStsF z*x>icx|cjQcrfv4`ri_tre}OgZ~s4^$eo>$Tab+VEgJVvhPepI7|V?v$D@mx@wuUc zdd@8NqI)cs`Orb_qO$u2s1AdakJXodW&;Z+dUd%!vw`fZgev~bM(jT--XBzD{$vHHQ-sPrQb5DUgQiXC z4Q5c6wa|oyRYB9{R1>KGZlMVccLYsqQ%#_5YM}`YzYUt!r!y9;F>%OMyatUsLFiYK1O9;#6rQ>f}+d^&p|D0pN);-e z45~68%Let3P`R<`HE5<;&NJVo2K7t}O?{-HJ!r~&0vgorLgjoy!<&Pq%-5Dd9o9k< z8cq+IG9NYu_3jp$(D1<)m<4M4oJw0$A)oN9iI7`8s~d8gSmnw~?YR#(T?B8Gz^}Zn zP4iqY@3Kd;JRpyZ)sN;po4Hh)? z1WlP|r=X^_(1eC1K~v^AAgBc`G@;>}LDRzYyZoT8YoQ4Z_XkZ&Qca+~*FqB-{unf^ zPc?!1RSQjM=zob{rf*L*fqJ2ZCNvxvG_6QAff_1QZWN&5_@HTJstMG%7Mjp7EofSu zY63N(g(fsC2%6TWnm}FHLeodoc5BeIq*pSBV^n50L%~0SqJ^mtyH1n+MsH|Zb_y<&1$6z6%Phg3sY5~ZfKE(cDvk=OHl?aS?ITn+?WmX;RIN?N6{zv8RH5SQLDl+H z6{t_NQiY1&235DGszCj)l`2#Wn;p`gssi=TR;o}jF{s*x++Mh~Qff^!IHdm-PH>i3cRR!uD ztyH1n%R$wGbmD;eP%BlacqFJ=n5qKx-BzklvBw;rt0k!_P*1l~g^Ck{suig!P@{#) zrX3X@3942PO1245Q(LJ*#jQcr+Ef*&&$d#9ihl%E>r+*r9%!Ws6|bJ_(|&uZ3e?U* zWpjm!=|R=`AQwkGE2V zib3;y+86Xs#uccSr7Cwxf`&tbriG~{P_Gm!rwI)w22D#+O`wiyp$QG|51Lk_nn0b> zLK7N39yD!AHG#UUg(ftt3Yu2#oMar-f49(thC70$)u|>>H?`1&hR1`ZwW%gh546yP zhL?k;^{FOMe`}!$4X>QK2;Na7xg$Db)n(9W69X zQQHrLrp@Wr5Ti1exF|Sqflt%6R1v60WiGpJqGC}{^;D_~)UiTkRiWakpz4KG6{zc5 zsX|5fhkSqw(sdKmu0mzKLd7jX)xuO2sEb;uLdAZ%S?TT#rm8?a)Jhd976(;Z(p-T$ zMyPCnsQ6yJ{`E5{TujR$hl|cQhm8#lD%FgYt(rzU~?&et& zA%}QYH{|YOmA8^(ANE)4F+mV=l4nhXJb8z7jq`$CkX6C1BoXhEz-%wr4Y|~_CPIE% ztb9P|y1)x|K~@D*Css<}MlaY6xzV#GLjFXoyc4l5dn9SM+EMo-FPpmokL(wP%080Z zq{b&y+Ngkh(X%E(z9d%O*;to3YvUeufA_L8GqVBN2ZYKxTf4Fx!sAq$vyfl>SlMJR zS3!PFtkPL({|>--2&2BktM7vRvX?p?5=BmZItb9UpVu`W^2Lwh>LkdWq`r6U(zZGk zJaz`g*QsGPvrio(TNkKwFA8d;qvH^$bXS9;!Ib?7@iucHpV&GW|8p$Wx(@BC1O^B$Eh2I%uVucHpV(DTOBp+Dt$ z=^v#SDElK-_NmRax%f><{8VMhjdO?WUOt8kYe?QMNqa#ued>%ubWq>g-ygcMD^_2t zfn)F&%BZZ71)DF4o?MC2Qz4K13alw-eWxUc z+zjhf$k3-#AisDks4mDSzYl97-8S0y)Txk@J*x}yLeDxCGIa4oy7pbZizjZ{R9bpm zr41~|r#x#4WG_DvyCCV~%}{x zkPogw*BQgUR+1O1v|#|r472yj#;SYXsnS@GlRc{olFqa#a{doW^(Wnq#cs&ecfy+T zSCMbM3syHIbJaeH1G$r*sojutxmmpAr=^a&RGO=hr-kl;yuq`QmuugrDSL%Vw|9-b zp;Z13mAO56xz@rjsVf|Y>G{IiQr_{P4^jeq)jI0rnGxu4&?nxHY)2iMVd-$tw`r(4 zebC!H@31;FiE=pT`;-o+k8#d$b-Z{*A~)Aoas+*o=XKPf@AJGdb?C=DZ)}~sp5gO5 zw*K->W!%TFBmTqc(91lpqYnMJ=Z&dD-|=l^$JYNUdT*ciF?HzB7h^MdAM116Q^_av zD$nak@d+e(!Rx3)FV&)Kd&3K}sC>?^)RQ59wWO4_-%Y$QtN0ZP999zh zZWQEwpDw|LQYsIMX+PHS9;KvkYDkvPS(6tI#L)4k|Tv#gkG!iLRZ^g2{gF7CmSdPMa#}dKuP6b`k4WNOlp66_O35 zaF|M1Ry+K%%9+7}faJ_zvI}QZVfif-#_R72odmxcPK1ywCFUD5wH^)!D>NCIoOYCq zQ)Gg1I*b*EWUSb!H|b>gVZUCTK2!%b#;QrhJ#4HvrCl3+O3PK-XBe~H zAJ@1)&yVa=U!$YN8h^w%H65|1(y_a1AGEU_Bpq!1uw^!tg&x-pNrH+_j8ns!PmfgB z$1q5CZ0}_~<%sTdL9@JOGI+Pv(#QOo+C5okzu)>ZU^fSX>-;II8v5em>P!XMpB*Yqv1{=m$7P0rK&RW)6^q*%Eq3m%fJQxC z>Lj6m=C}8WaZj2gOBZ{qu^{PVrwp3DHCVjQI9S}b28)9nq;nw)xf6pXSi9q}PQkGp z7>n6IuQJx58LtL|ByO8u+vfa9NeBm><~2Fc=ESYX{?n>1XUNT&Yp6`E5Y$K-ef#VO12=yjrUJc42ebG&#~IUaqCzmA8y ztZ9xH`}^mis4Sessf6t1aI)}Ee>-ypU&%obza~b$-l@>VUVzG+A;}35~Jq~u6WL)6xliI$= z_YOVYjGqRMwhMJ};sTGQE8W_nDb@X~&V_@%S0=y$ha4%^jsy<&V9B_^=QRnu89#Ln zZMW;f$^{-vR|0R*lq}>(d+CNNYzmENqCRa+Ej*=z?k;!x)ItsvtG#ydc2^Ow zyG!PHlewarTDOX5(lq0z&Y|sbX?b{X1UQ5@`wQjGDB%jhElfwg7g$0w-LnYY@X2)rJwT{*t&fTHB$WRPitieF$?C2Ed%UE<2NikL& zVCKwqjQZ?tDtp&@+Uiu!6?50(a=|WEiaVEZxu-n5=-V+PFRNAmHWg@4^sL!SvcsSbH6Hr`>w$3xx-2eRp&UjsrJY^kb*L-6}7N2`!NeP1p5KjPx z6(3q_0_LvO5Pt`?3zCPmEsX)<4s1(f@x9rWnpugtL)p4RxQ)P#-IjiE?atlZ*8LIB z@|U#HU9^b)nUe0XQ`oS=4m*YYh?^yLI*K11J%Mv^|gT2NGk&IbfyZ2CW?yI->it#$uK*?v2IZ=FX|Hei7X`H5R=| zE{qj>aEoq(u`1b3am4P;zh(*3}Zsd z=w`eAqq@^hg)hvatG;m`ecTC2?-e-u?`=Al7R)$V=~LLu)5%jZPbbr70c=fe>h8iG z4;^>@Adl635R2&DZK6=rGVM znNAl^IrsfcIoKTzx|*k4PIw%8y^aY^7Mj)7+29%J9opd?4w{+ha4b+E)-*02Gd`&! zpwk7-%II|Q?D5|^yEz;*v)JJnuf*qg@q+1O1MRMlU`isQu_N-luM zbk;{ob=C7!SDI-a$^YA5(sVwdA&&=BJnY9rW@;#&4I}V&#+rQoY6;pbc zJv#G-^k$j(hc`9;eY)ffQsa-;)Bo`*U5@T8Ge}Qm(iSUnX+zUnrK#woNL4PqC&(#6 za&oDDd!0>sgMRC(M1Pv{wEH?T-IvOJa#fjzdsSMBA-UqRuG(fV@~W!>>AT8qxh0b_ z(^X%Ui644X*t56IS|J5f9x=_r`N+x7yqd{rVPv0@wWs-gtsM9gVcU zcFW4)7vQAjJce7T*+z8v$9-eXOgY>iR5+qLIyqN<5M>fq$n3)*!?CUYx@okl z%6`So75nTqjAzxbbI~x@eQBFb<(g~D^j4bU3zkY#Z24tffArQ8R=#aumSH@lhMkKS z7YfU;IP4Cxi+_LZ>Re;(9jQIOA`6QD2rNl|FMYu2n-tDJ<^NBuZI`SS1qx7hR*ZB2|>b;$}f2yIEIf zzgFozhH>Ow3?=uHO3~M_xG9h*<)YyEA1AV~Sj-by&M92!Cjd5LuI>{++@ZW*#jhUR z@2;VF>%w@+k1c+nOVB%1_N!fP8L(Ln<25>->|8VysbLs$0;|Y+_FgkafoDoqW_)AyxLs*khvDj z_Bsu8!w?I!3a}5*$2$96RgS6f0Hhm|)z2GB46ku=gQHXSU88y<#MrLa!te)Y{8_$wXC@Z$+bg)%fz}cnL{sXkHXPiYS;BA zAMoC}xa?8Wx_LI0iDI_Z&VsB2xp_9-%NtaMFvIBGU#e)NGDS?&2+8|Wg)kZ7qOo9- zE;3d1A0Ahfg+QFWssQt+lE%%msW6VJ0+|$VP97cZNQyrZQoLmrl~08fL;ho#Pu!MS zRQ@SuTWvaIr7O0~%5=q+S#-sHp)0n`qVm(w6_9saU$IQ($6~hC&V;OV*_K&!*{gn3 z5vFpWnAYErm9E_~>p$$;Ewlc^uH7>0KkV8q$$PS2xS@>e%PQMy)40d=O}~OogT%kw zm&kvjtI(JI)#y}6&O7~U&yE;v|BXoA%Cx`3v)R2IR{lG}-4-GB7b+l$wL<}T^qcj*dy*6ZF0dUj6>^?v1J4?p~8Kwcu&9 zb%FM+fG)P*VpMJ5EaeY$%l1K)HiRHM?kM9K<$h~n2F>*mOE(nMFr(HNlyy;i`?JGG z4@)*;2Ib>^aGrhGPfLwmD($cLLXvD-Bwt9z`6E&hR83D+P0y&>mZ%zVW9h;Wl@{-= z@@7Bp)ig+~jeC(b~J7I_BA-mXTO-iiqv(QPojSr!=v{?J)0_){lDa=Rh9de{h%n8RN^f2`u-U!L-R*oj>bW>FIZ9l>M(?d#5uH zDL*a+Pk2S|pDqRGc|~VKqI(JFD`7f2WpWm#&Kj_V!hZ#!Deczj#3dx2yva(ngYv0Q9_09Ej z-0EAtt~soJww(O9%C_1CIJxUraB?an``bbGcZ7<;R4(OZWkg|RNvVFJYaUkbP*ii* zpldqGyhlm3zorszVmszKxu7H`Q+!UQbH?MTMO*FtME4Ef1=Bf?@eIJ$^>ft)*Z3|d z{l}J-n7iJaJNqCd@iO1z(=qp~H#hAW&6B-+PR_hq=AQ96Nv686ufJFdZBf})I|q`n(W|y(e`roU zCc9!bM;&hX6ih0de+nxcdbo>HAgOQ?Dvp7kd^K%$fuO1XF|Fl zZ};i?AY>(7>-}YEC0*<1^!rkot^q17U69B40r5e|O175xD_Rm{{w|qArIM}nb28al zGAEO*^>Z@WT0bX~ttE3Z*;=1m{k~7z!aM!iaps#eB=-!f*(bHKU#v0SR!dg1%~He| zHwYxUcXy-DZC~Z-vsmrfi>gOtj?}~K3sl+_#APD?6cQwBpTtwGze{8d_{3|MYXPBejJplc5EE`-qds+Vm1T6;%v9l28Eb}*6$Wfddn=LQQdQxY=Kl-!a zS&)^RM=#9cx|vJnLYUhgT#*(`%u!~{Zk~08@;zUrZ90(qC=yea{%kZ>b_APjF@i_f zyTmsBpB*;3{n>qO|K8+=HO26yTjmwj;$8h=^&iRfuT|z%4cQS@sGt+_s&>dLRJ>VP zI64<#dD+l@S*;SDf{ml37bxQ|q1efSoL2gK;p|L*FPu$(bDP1sXyI%wOjsieCgv#D z>z3_pD$Ok9AH;GuJnc76n+Ei4hgI1;*3Mu{oN=%6OTu)>gFNdTNbdcb zi)-hy&{sCQwR1DK+t$t{2+ED}_!l7_WS&DfDWwf1HGmkow_nHqO38ZWZn8Ms!s3)DKWXq~%ZfV~ax z+TmZV_E$8t2Q&Qvd``d-d7zW9Cj`s-gX8(<0nPEwn*#GWFLY~++bNd~hW~E0?^K)W*iWt-ax&Cp;OqIJGd_MF6-F_bBR z$rI+#Xj>&rj){XxN&8U3vi?g~+duK+=N;-}9!$USzH)~AANv?_9xVR9^zl<#5O@^c zkOi2m7D*PErIc4F(d2f7OPh5@`LFwxvi&!r-TKJ>8_`||N4lHg?fhdud2O$QqgxJX z)NkG6j1~WmXt#cHwc=lsjU(NjtvLAq#1{FW{IVwXw^X`kv&CWogW2z%&1%ns#Y_$_ zDF{F^zOSU)It$6KQti?Sl9bt2x8aI-^j6F=Mj2d*Sz@AGubA$PV}n5;GP1z7Kv>z> z9AL730Q^3cgKBp1QoOPAhT+z!?R6Rm%kC333CgK!8I%JM3?;rl5C;W=2o%)9?FHok zOBKv#LQt=02#SV7{e{pB$PniTn#AcWw2adMh>wzR9*yIK5yk1wFR-$m=KzPx{i9S` z=k3)HCk-K}vzi3u)U^!C0SJaN_TA4mJbzZv?pE0xZRdua4Qz!O;sSMc2y940U^HCm zJ8&vwi1pk!R_`B?9;f{w@(*@)YC8W&0OcE&mix@HDjN<@FyE!dfwgm&^{V3AA9E^f%#<5bfm8HrsD^GqoST^cFWnNq za953ym+-jT*>EV_HhWor8h9D6GN)j1iS1-f!X7Z$KP&AYRxZkT>hA4U2>Wk@tpe_j zPP^Vuu%o1UitY)>@}+`s=mbFrrpWz^=icr9_Ys8L90`KhTOSs;6?a#Qf9+t349N*r z;ut}YK4+y+Rs1`md`?&XYscT>F_YdKNMDF%-9AgpyWfOhuwL7-l7*8S0>+9LPGhkq zZP6O$HNs&1shl=pv6h4vH+9IRllTaT*@-7vMIBR#IgqGhTu~D2MR68j_;0D!W?ZlP z+uu-W$C}3D8x0{%GtxB8ARB*<(*%Q@RL;w=vT1VX*YW!P%E>Ctx4j!qCNzXRp3@|c zPF>49IsgggGoW_+4zlv7X+d&3hqTU(^9^H>8tlpik^@BLs11uT+R)GLoJ#}GFzu>m z$rVqk$eK6WuJQQv+h^zn!W z_i6Z(0ByDNA?bE=f6MG99q(+k?05&D<14+qB>8yc$JB|Rj(ZtKm{sR|NV)#F%4Foy zKo8i+i1Tl(Hl1k(s`QHw4AQHNyXyv6*^E2DQF{7xtV;83pN5RnKzi+|MU&(@buE+Y z03?^GWN|@O^8G?`|CzKhEqw4WUi0blXkicOA(FW1;&Rou=Ws@RSjf z9yO=8B@@PbNRR$oN4LmB*z{|XYZ@xOyD*teOY3FleL>{_`)PshG%p(r^NVWSwP?Ih zx4_|EuhxM@t2;BgL*=r;@Y`3GCSK9d9?bLyz&E{zC%|ydU)KMI@09Aktuj8@)F-;o~U%rK?||Yy74u2f*Ee)+y&<3g6moa0({3Koh4p4pII| zaTBWDD=l6EE&p|&GAr)K`un)xh`t$K_kZi)$dVmotNI&Gwe5|^TK_{^g4&)fa0LIK z*dia4cWWL!sM7uXXRQ1A4-Dpq`;CuIu*7=E&8)#wAqn5sd4>hOT~UB>%71eeZi;*wK`E0kFNN9+=e$R&4@__ti?wZ6=Yxzu=^rr~M< z?2HK+y!=2DFP#Ovqr{n-Ry*H&Fd{GAmVBLzeA6md`V@)4Mv!QSCt(c z-(ZA4TJ6g{7!|b3x@$zxC|;uC&*1e%VX3J2KQnW_^E~g&ysfPJ=TkCg&N*{G=ggVQGjF!- z5za1fQ1zITc_pl0ZO*W|W-BFkQYo@w&JJ~pMufz~>|fci30rcEO6F`0y?Y1(`I5~G z+VJuF{cI5Sxp0LgkkM&AgD?pF?Gm91XsK=_XD z#x}rQWe1{elyM6yJMj)T5{GE$Dl6O4AWl+($Q5922{`P(4a{Bo9WG*Ua+h?6i~pv_ zXdlr~zJQRM15@ORJeY^GgEqkIplwZJc{S``+2TT*k@X@Ml(^7lk!;Me-D;6xcO0v& zJx9X{@=l+-o-`BG5+zOXq=p-nrwQ6M$}JOtAI(4EH#5 zFQ_z==nO^IyULbkf;e6Yveq-Lkd<1NX%oaVlxcsMOx{gkZ&s>&&gZhQy-;cbe~Z$! zVOasn2mNm4lgZ8GBV{N9gnw0r$&MlG@lq3{4=Ky^kR>a%)Ckk3m06al)gx${*9aAn zuQe{A9@OIFg#uKg7GJ0>wfI5>s>K)T)L(VqkVjeE%g6GDEQoCXaP^=2oeUS=<3h0! zQ=N?fgBHj~LYECXrZpNm+a(!;U@u8F${x~9p)YGF8OzOaV|>8y^I5_S$nKw*ilNPP zJ9~Ii0YIE@;oBB%k{_zOb*E@Jq0lK$$hH_|0X1JqQ#`4ms60*3Rw&OjcsiZY@r*Fs zq>RmJ#-iG)M)=qvJQRNGL~FKoyF(7hHBWXC&CnaeW8Ce&iuq%~lVJ!AxlEfNuJ=VMlgYaY?B|tgOoq+E z*1FUL{t=~X!?FUD5BihJXH16VBV{N9go-j4lOYUQ50#oA{Y6=f$*5w;)ciE8t2G_004urDc9 z<&Ee8yIj|byxG>w1aY7ev>Da%2JuK`k}1mdg_Sq388$%zghj>>oeDVYe%mL%!g0 zJxs%F6$R#GrO3_$V75`X29Vd!wlr3`2|84g(&DGMZaRu6k1g&sEm7C zSHQPf`LlJ!s0^21SJj3#cCJ!Y^@v`g zXi+_rxvVP`u~b7*Jxj2fp_w*8yjGdS&vQ&x^}v2wsiJz0YHM9;0{^hmwP8jHTmi}l z{R!n0)ie1R)f+Z-ZG!N$GKg3jhOCE5O^}{d7E!%wmaNoLBTV(5bUiAnSIuly4=Ms! zYg|H&xJz>_X(&?8`cE<0PI>fh%$rqUR%nR-Mtr^EtNk~yH!F3b_0Lx0zJY#=lAZge zXtwTMx83^o>Y28yC-BJ9U&pfEhy}RCN}FP6<`%6h*787Gt30o=JO>}ovA_9= zIJtf+&*I2di2Z*?J~_#5(&VSUoaDv>)E;OggKe78te2CKaYGwPiSW#MIXUPkkrvx} zfXSoOAU&lF5RiFe6^vik(6_b6Glc^GhTEJPov)!hr3iSLq8bV}4Hw3bKkAV&VE8Gw zhQem0fZ=4K?H&Vy zPY9)+JEJ!-D45qD<=005amOWHrJD%96()Stg{^Es0p^~8tfU?RsdO{{Guhih@Mv+~ zEt0cvKE1KXaJ$qZ`4pNxQmGJN?r@>f%_sAGEiZhy&AIc2N;eVSf)qY(vgG=-67^|k zG?oSTH8Oiu=&>dFl(49%2ZdlB4nYHp47$T9#|ezmVFAFw>3tm!({Xc z<&p|Djt@(lqutMo+=g%;$@V@zF9e+IQ(XZ_Mkf1(QSXu0IXfD?UQivg*e$!lJss?jg6T&CG> z(9k^W54_nIIUjKS6RvmUR}i<9iM&OT@@ssbQt-1Hn(Tld&Da1R_--ycB41LZWC!@T zM_mE_q#RRr_j^e=zH!ouK)%cbX|e8h{4!GPvdwx{TNMZkzq<| z1oQa9?_c`r!jP*_fDeVVnGrd}Yr�<&{d>k+A^YJK{Q0W)r|^e*m=%@cSOM9PlYc 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 z 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 P*Wgde_ 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�i?>_N+pq*o1Ts%ps`k86@Q-#nbzm%|(}by& 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%0AXOiP?3~Xr_Sd=>dMsC}bByYjYe-HZ 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 z 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�nboB0!fc*Op1NNC{%U)>9;Zjt%b6iPLPeg&I2#>CIfuj7H9U%i!~ zh2Se!sJqkDH2^(z>nlQa!Q+&ARdbT5n}2~uoOS--6T;ofa_xUX2I!!1pOB zHAm^@5yt4NzhHP;^*Ox`E1c}+5{g|)u6E@4ZZ3gxh1TpWd(HtXnq#yby&fsJr)>nky1#cXo?gUlmHbh`Xhioo@KUB74Lxg%djqm|W z+LY0)ZNFA_WRput;de5U-=o%P)h~^u2&~`AW+`A%N$GS(>6DCd^XeN=kCf9DK9CFj zszb2B%rye>#ObOlQ93?j1m=x~59C6lvoM+$43BFrQA_8U#iGHjEsGTjEA^UY(NEb( zt^KeG7J(nzCe^j2f(1W+cC_RcO`wjV0Lrj?k)IjAb4W zsp`VUohHfu!sdW;K_=|GfRfJ`OW?ve8ZPOH+*!3L%e|(hp78&Xk$l@12a1DrKV%8+ zo?!W&YLn0P0%^!?+!TG>p7Kx4l)ZxH{E`ZG>a|LCol6R1N|c|q295p6)}d>00?V>V@GXwtE*jim_O!ASMM9hDUKAk@`>uDoD4!G(f#F~M+x3k7Gz1jCKR4%?@VxTjvX zEiCJHi|^U)9&dCB@;+K!QD^}k7?(Iw$;Za4Ava_Sfpg;$*C_eMcs1mkGljq(#U(yJ zG7Wj9Ubia9yuUn+7ur{~PT~cALrG*vC4Qvj`{UJ+f0Zc&{yr}8s**?Skh~ zi-*9`aS4Ci&eguVLa*-OC-_REO)lN7>DyZ!a(v)v7EV)*T3x1B$M$K(eL0%%Mrd+M z3G?4lH{@|#zj{$Mh!@Tz9(~9>Ys9kya$evi9y-xGw!m9F`?e)$N(oG&+7?C_@JN5+E9sAOjw2A4!;PL)|FAZshrYHmA=x4R4H!B zHo|u(va|TJO8rf*vgiO&(xt?;-_XN@7 zG@2w1pr^FAoYLO1N?)|(oB(`7Nka-}udkrsSz2E~+DM1S6`oq~-FN#Gzk!GDn9ff7 z>s4;)fJ=?k@-=`f{A#{%XpgdOWB z)mYJmvqXj(nOA1TNZOY*2r^?WYV2fRi}$;O<*wHdLpMB%24IHW}3&Wt#;MB$ei zaaf7M!%CEQL&*!V#0LCeVJys40Y70TKe@a_;k=A*OH3}&X8No(R}pw=u3f`F1lFmw zuVsS3{!wX9k`))YK}qRep3=j+8zXS|Xh=n1uaWA3uNtWc+#ro#O7pl0xRsK&l1ZdE!5!G^4;I;oQ+?*tKg_Aw zVK12-@w2b8jGuj#v{IG%IU5-I*|#Nr_6&)5&@-fr2R%c`)ScSglGmOg6n?El{hg&} z2%Y1vd2R~yb9PEYAcUdx1b;~?lJedm^n+$gd2^WZ=19Q3m#L)S4V&J|SO=>t*TE|3apABDZwG31 zWc2e*o_rCX_K7cb_yatK2wRzA5iGlH)`D3CGe^PEU^r=T*;p@h8myE@^3V+R#E<>{B?st9lD%k*U%Y-s)tt zR{HmvP}?(1>Dy(%bt%^_cu!ZkH=fV8%k2MJT>ELO%*b`{24xQ!+_F~YYvIdZ;q=pt4zSTc@z?p@J_jT zRI-)McT_T+)eL0v+C#)-_JkMbr)*BfY01sWqQwsbl{DUoj5cP|jiY4Nd`J4{Lqy)2 zS*ew&wZ_#BoMow%IoQ==gEq}<>5L1%Op=MVfwM2QTVx9x%!zY}OXpIzP@quFX-#g1 zhGB~=VrgsbH~UxUy5w1WyCyDalq5@Ump&aPOz`p8-!5axWRD5$9wd(5{lI^4`NH(T zmi5n}>v)EDKN?1`1GIkQYd12Po`_hq?T9jr2$ST{>~GJjl&G zkcmtFZjc;Pko8zLKhhs$p5HO~GeR{bIGDZmfHO7E%Ef5w* z@>5>2OqEc;tnjZWa!XSQ1+?a&Z`~suXEnhSR8|z)PyQ~L-*zF(sXmK;&#-l2X^-2G z%de#4O58|{DStyTR;#Wq&oWY^L<0G*#sMary6M%@KZ*r2j zkF8d#z*-Y50>7`MxL=`QLric>EY`&Y!$;EH>d!6aYAp~2)rDo9!=qm+Kp0MW5Dv`8 zS>7t#a^?e=7YrYAu2VN3Hg}7_N0b!LY$(_e6AUvO3f9F0!x%%sSuw%zSEL>dm|2Pf&TQaLXfLU|ujxP-t-ro1{;%RDH!AXBs^R0P*)$~C00H2nHwn^xYIsp<|@ z`CJj7Q1JIm(fUvkT=x&=6Dr18f|vG$s^A);T+#5lwQ{YsN)dRMk?MgzF;WqDx02$+ zx<_lb--8ZQ1a=y!5qO1?QeBjeACGJ!aIuk!z{YnPm%p0e#6QjZ2H@r9L^BYx&WVN+ zB`nL+WZ;G7L<2B$BKRJ{U)1<1YSH~1i>8NFQ|u>NUrxT5`KP1xYnr}%zRphqdWc-+ z405uuQgIQVYzaf?4b^ z>l9L1m>w)TzMM2h;TRo;zI?vU@4~(w8BM-;WPtfnGCX7v@&!}s<}J?l1tWvz4$adO zdUb6#bz+Gk>65>*tRF$0HZjN<%>AlE&PM@}k9Qvug3GjI% z(fTa$xZoNj2w3oI&>-fj^Y>**0p3`{9;zOAtCG?!8Kp}n8Kd6}PpH~4Cb%@R&Goq= z`(+dylPQX9a^ae)T+vPL=d`j*uhMRJP0-2P_aELbo5FL#lb`o%<%cJvd5A6FK93mP zo)yD43h!g8SC(%eCgck`<)mPd+oedV(G6FmBR;5RU(oBYLc7}`QOqQRB_5WS&GA}b zCKY^Zp;FT}%F-83L?>w7FN`NVTj}#iipQ2qF}$a!K1neU6Oj}n1&gFO(g}U8NQzt3 z?5FgqDW-`2$a(?GXUy?hU?vr$xKp{W(`#%m)TyI*k9`=;Mc^IphSUW7k&@DxfYLiZ zY>a;QMEyyoz5zJ&J*iZBk40&YQl)8t+fL0hQmRp^FaqCuV4jiE(MlCY;8q{ZGg7Ki zs?(^D$WkBu;MO0Ks(D_oF2CSC4o&OiaT{>5lH7^oQSVEu->+9;^R+KNIAv+oYenH? z;HQ)%kKW~3yZa4FesfD6z3-5mMyM&l@fqdZ3(hwA%3AB{;Z?~uVC095F$3k`|Gdf_ zB6~XolAnBA^+<;p&1&2e<3JTEzO1T_e#@#d1Ia`B*7U51J0nq3LhBW8xArkkJ6f+& z?Z>@MzPIW*mlBE}+nfRUT_sCHKF=97pByvb_ohqsOMBBpQ_`#ZUS3<>5ouwY89Cz5 zv`}?qo~VWEKaeBdrUeF2qVsVbI^X|Lj`K%aU_2$9zKcH(U0fY=adjIm{_Oo`Lx`b^ ztJ@+ju5OFCxVkOk;_5cv#i9GB26I_l6LWEmxp;Brq7XwD*Th_06LWD*%*8cEwmhIz~96r zUeQilt#dvuT$sjWWLpwi_MDbFJx#AjEKMaKAFS2l^j{PXot{d15|FpkYLNi$8kgu* z^0V=3$Qv_-z&GO(CmxV`wn(qZ%Z!==XlH7jxCcB}Nd%-48~!XP(+=`Yy-Ex|i@z@zRyfuD?C&r8)s8G@h`Op-#c$GuYJ}FvAty-dwd#!ABB?7? zZjo{yL}K&sFD`0stKts*iDP0Ovn-*X`(HGli_4vuVrQ~*@;yBqdP4K!K7^O#(r*lM z%U(tfr^*ou`RUyqsNg87Ksmc3p}PtWr%I(`l?q2eo?T0(XH2F?;O6uo&*nr9r>6d- zy9!*=(&n_GWwoXuJ?bh!yajD?09Ru~3!QEscM^F}Pcm6#ZdFg7ak5zx{^$B?>R+Vs z{x^(sM3$%-FK;A=+k$rZ-*D;w75N|!ztY~YZ$%b*ek(19fzp%f$)26gpYi_3yG>>) za7!mbH!H|gkTL$}e4;mzH72=l`1(|CLKaWDsy8X2Qg7hh zVQQJF{dxLqWjjx=dYGCbcjeh(YA9b+0S;5kQ9Ve^*~jPemtP~x-e6~~Js{uiuGlS* zvL49MWU+(=X7#ttlDk75Uk$n`B#QNd4 zrXi;~w-plAek#7NDR^D4`tlLQtu&F@%STX7)*24Yi_efQ4}_pxW9^c>;^aGXqdtqP zJ}libyGM86r-!dC?TG{**hAY%g# z)u%H~8+e4$#3=CS92=MiJHl2j^0RW0gU`3fj|VPSl0325&`Kf8(DA^DnxTY`d@Roe z3ML8i^$p<9b8KLeAZ&gFv=d%Oo}C`4kDGbcEO$b{ujo?_akRgcC)hlFPKXqE{w%^g z@8RKd!bf5E?6Cvzqe@En_R%|S9!Mud3X8J)Yv39sC44+vo1{0P;tcQtB_(`*lKc!L zuTn>HupyR%4Xu6-5^)kj;9__~D~0_mWO=un0#PQM6wb2vgp%WQ)?u18_H#FLuDj$5^9*aO`FY}96z8R6(%!T)&qwbX*PXmzKx`M z;3-CGCJSS=tB87@)_g!8tO|)>dB__%0}&Y;Ylh%yqy7LTJ$}s)9HT!cMEs!ZCd4i1 zMcpwQ-7y>8Ln1c1gIAm*ajc8kSQoRgE@orhW^Krd!dM_(6R-^~Kj`6W;5 zhfpB1i7*AyEJlDNBH^Pz=7kSPvnPBMm>m+!6zJbNRjeNZAvY^@1dr7txn47ZOyt&- z6>X6)wH)bRJRz}1|U(7~d%tl|#M)(nnh>iZ3jsBR8{+NyM>k`;t6)qq@7z!7VUtom`$d8=D1!Qmw7cg58X9F3`!sYiuA^A&M7;_^r zvwM>xTtt)UZVYt?M^%pTCJA@X!z|HZKUK~FUTmBAno(?Yc#;Lkq2ugFZf2M9~jb!6EvKcI;@F&okJ$C3qjS#kCfQ30V=kgINPPnBoD! z^-I-0q|h3^0&~As_UUz4;e2;IjN)@j9`5d{s-yzKCasXa7y-l^ak)R(Lxys-zFeeh z4%0;MZV3+$ll@i4CHqd-#SCkIk+!T(^5$l^i&tS(E;cd6uvetFOeeYqyXxw|a&dOAU z9r0AH#GZCUikE4%bwmhX)e7l|K)i`|#89r*my2}7Z>p6$_3ApApA5EU^dK?6Dj2#j z-E4c3MZla~IDSI8g%P=Mm-bt=lg;FdfH`~X13!^_#r$jmA}{f63gm|AO&m?UDm=gHhiCX)g~D;Vbou z>8dMH8gBtK17FJpP*5dk77i{g zP~7@4Xor=+q+Fhqg*~-?jP^y+C|n0=UtFYD=Lficmih5Xg%{Oh^UxCbFG>?_!y3}+ z1N7?L1s|a_VFO-kYzLLVL$%L4QSjC_H0pt)jqT79m_`>1eoI#t4lUiKjrmV&)Owol zU>z3D=<$jd>s7P?FEzHqN?@AXS@35l8uTe^g3ku zWIYgn+{f#2=Pb>Wqk&17c(Zyr1^jl5zT1w5*Er~C{(n2EPb5g5wgK@?Y<9`>$Ul_2+aK~nBE(I7}fGnOF89W=OcTM(qr8wv8Cn(;UE zngmHR#}2@tjPvZBAc-UQL^Nmy9H7Dypbp`*M53MzQ0nqMv0My<~psqRj(4| z`XovSKQ!4ON@O#ZAj-e#PHacJ9h?tjhrLbVoSuU03f5OwO;}sOUifm`3(xmAuLA`> zsQF`UsVK~6fBGw(3WNk?pDKR{WNn4N_B^l7?q|-<1IC+)*?EIGyRPEsz}a~? z`*(A89x&(Zy1?02)!Ads*%n~T+4bh^x6RoW-&r|F(-3&rf`?mMPiO(=JPiMg4m$_- zDDG(rcyhL{Ia=X)841{`BzbqeqC^8T7-A2{E>nTkdUZVD2TXr0u*dYvGX1a?p2+xs z{dqpW*UZqz8tr;@Ho-qontX7B`qdX--2hu5c7 zg%i1nX#s9!q?3KA;VQM8vDA-M`0kA4OKqo8ql~37lnQ>U+eM{zH>svjD)>;r1eF?N zQq7@Mut%P$Qn1SW<_7`G$CcGJAvnueEpR)vpRA3(uGLG@r2m&*WfcM5s3i9cC;aB& zzbx3TYJZ$r1m0t$df<8^6@mY)q_|&$s9$Hgf*Ya9nxhX`TNQ!#8mSTZ3nj%pI6-S4 zFu~w4!CbAn&sc(f0Lyw~2|5@oXDEy72jH`nmdvi_YvFp+6(pcXt4=?OL0AM{*#xN` z_)R6H37~Y}8OG>$Gt?hu>KlMaIbGp*99OBpk4!L_KMql6PBK4RfD4SY(D$fLojp~r z@?`;e^~-%(Kt3?wKDq2(NlRY5hvP~MuLbxsCGAsK+1V}!)zg2+tz4B9l7Gk5tX!Rx zl7Hn*d*6|M_3`7)WUpn#=_$NiuQF)@zhR^xqW@M!FIvzGfao5Xd=$aGOGj|jG^zEu z`M=n`WR%1-dWn03IRBTm^W+HKowqMXmiVzWc6J)%)p?8Z1(u1+3pG^}63di4g^)w0 zyxBNc@=1p+WfO0A(tH;!?+g3}B=3i53gtE6T_>eEDnUCUs~bffG!n97J`pNU9myK- zm*fXVSbBbOn$S1(Dxc2)4p;Bx4{Y!1UaK5kg7Pk{$vX{=m}8FlNjN}9!iV&#?>bOq zv?cF4B(H`-VJIcljhZRndw9TM+kdoz` zhZ_T3Ga%5pc1$ZI1uItwgIv4zrjCvg_~RFJp#uCXy)9(V2SXKV-E6kK2{-tp{3m=fe|8rtuC?GTX{ zY(@o&P6!p95Gp#s_h^qm(TSm=6GKHO`ik~aMb}tp%_w5S6giCZp1}M`NM#8*DKvkQ zZ+?29Xf}%OF^^^g(Jc>N)(t`XQcL%2AT5ya`6k&9W{uf^N%YHis?d%qA^D1qRNt>Q zN1ITTr7qY^&s3?enN(va72Fxl4e~S}sm$s5^EDNj)4@F*iawzV-CiD??P6d9H zd%D}Sl3d9zrFg)S8aan@mrCKc^8kEu!S}T4O=G8om53u$T{zzyiN+M+i{{AZiia8REDZ&@ckIIr90^*!_76Ye$}DR-*w# z_@W8%`QlcY)mc~Elnu@v6wC%*r^`?>W#6QQY()sB>>jZ zls*%p^iswMd~*OJrB(KDE?8tkKN|1@srbXAP_PcccbZ>KKwNgZ>PnP0WsE>vP8liT zO5`9y=*KMlm|*Igfmn9xXPFp?_&nezj5Hs(L`l08J}KV_tsXD`+iTjymk)Z`Jt?dyQGKqm?IdgglOI{$n=qJp zelU13`O;Sp?3$fbP-^oUf#`Ur~BK zWAxR(^W0R&0eX%6m^@dj7U|VZAmB5UR$W+9m^`Wa&D~2sQd@t}YgXf%o_bzt`YU>s z1Hr(XjMPXB?G{7uOVqXM#KU@(^%VGLBL#aEq}C{l3k$r~#Oi@RQ_lHldc2ov2)uGM@eaTD9(5dX-@Yyv0btFhi=tG*2#pSD08m@GDA6 zh8cycGd|y`JGJU@y-IlUmr%-a{f}vH3*VYV#haO`?obt6&nQ{5(^&K2!zQw+2&%iZ^qrs)F#~`u$+4P;roT z_O_l-6Libx|6hF>YRc1L~1-y2A4u z)ShO#i@?&S@oNrnwUSc5D9ydd7=6EvRkc$(V3`fPQgzA8{>w`gP+9F>@<{%gER>tg zo7upzYB$k9p~jq<4aC2M&-d^I^$-ta-UVVh**Q``S>&+-sz{()A}ULi$l=h!a-mW} z?QnOSJwYlUU?*iS=k?#M*_si&-4fMIPWG~#1dkw^RKYoVbsNg56PFamm7si8YqpX@ zhgDN2%0J^u(7vL!s$8A??KR5yBEOAxFLxCXhzbEeu68x{CB4dC2>85_>d|(ug<4Oj z$62VsbpI_?aF<@)b_h-VswuV~d{p^y!0iXY2W6f z)O<))T(4Jo9pUkb=OkPu5BX|Np5uj( zQhf_4)i;t-%Q=i@dH(6ElZD^c75O_~IGi<9GmwPSXEE?A>wV2Y@((M9vtHQ@q&Z;q zBg6VU&6$h@APz}nXsfqwUkk)QWaD#&>ioQ3W4%7cbA|F>Wj@sbOG+A2IIAM)y0>fP zn|hTl_!M3DWz8Z(AYbR_#MdJo&livMMPEvKlI+cV!IZjri}k)>B)?d^%ktC!yw^z0 zK(azlz`z^UzZ!sV8mSpb-jMbqz{;=9a4itSk%J4rSMERR)%B23+Q+aM>oqaCf2fWZ z%!4}M%SuXm&6emN`KfdtQLER=!qlL*`8?92<~Nl2J9|E_>jmKk(&viIAFzy5$A-w0 z<`RWk^L9qyEj;@wkBoERVMeM49%-7E6u@Yg1!qa1e!2=AWP+1RU<6}H+%mavmHN2a zxx(y)4dnAk1O1R)L?H;N%h*!B_)rnOxXF ze^EPo>Rcbw?ej<2BMI88#WL;6}EcS0!JFD9=Myu zy`%s}d$fT@sK7QRIJpEyFqXtElM5SYU$t|t*$YRI&m#?VXSoLQd8L6O4>5eMNCUxg zs5+K35QWU!uz}#2se&?sfTtU&9*CxBV>Bp#i(cI(0gPa*F}6%DYz%g}-?a^J5qQYO zJacFSp85Hdls>Vf|nlO zq4r2+Z1;Dk^5C1}IZ{I<^q3sU%gceY_)fZ8<2uY@nFY+kJ89?7rIEf%ukwjzT7m|5 zK7?5~iG+|1X^P%<3R!AS0@6we9|fAs+4zj6ldcns{g>Kt$!kTS&hJ~K^*-xcwZKP| zG@`If9^0(!SYA~Fi3Dz4Sh==c9^53Aerw1`_pNbAQPW_uWH4xstNrS5SXoH zdhJ+FJWQnt(RY6<)xN!1sRg1`t!#){SrN0cV!3aHC7$6S-*XK!5WI=@-RWqEI=CA1wV z{($DKL9enqZBy8pk^EGIQnjH}u#;P+&CE?rdSr#t6<2rRG{MdOjYE>2waaSSM0mX(Lv%E_&v+{k zn?!bj^Dj>oY}Bi~F@40UlytFPg#_$Tl4ND|`F>W0Yieo8*dvL8^6Z#30}!#{g=KED z{!oRlzeQyh>QzpFtUbSKX`u$fC0a2esaU!0{HhvX2Q9aiHB&8+#vD;N%RTQ9)in#0 z>&%QB_-Q5OxFLNp;|9_za@>CJ$W{5hWJKWtJfd;wEx9T`RPveY-hI}+Pr4~>V`<2~ zHVSiPy; z8+Q{@$N54UT|(kom3((pa%GR>4ulcp9B^-J!z!4Qg40SFT8+z;onYRC!6m z=rw6(8uTip>lFUjNDF{}Rnif%k#^yw|BhSPpJcA{LLrT*IoEy2BKaqUnz(VJT{08; z=+XvN^h#y}c=!#eN3zo$^X(MAN3ZgL3-}Qw?I0hGc4pacyE#ME8R4L;P{41r&^Z!B>1;*?!_ow)(swlEZN!RSRex2*D{lVh#3oP0I zJvpMRH>Rw23zVG_QMM+gY)zny8NN%W_3TZt4L`nQWt!a)Una}*fFDzmq@W|1j*sd} z`M;p+g3D7YE5b#(G9<)LU6FErR<@r zzsx4a?$#%?kc+K5h;8?;r;tbu7+}<){M}aMP1d9PE*4t z%1U;gn-NyKf5)v{mlQga!Wj9ejS|+RwcSZ=%9_-sgp^$srL3;@zV6iTQ8%a8|D-K! zl+;!(WJu)LeF5qMiEO?5r{lu#3s8QJr1{og=m(P!b8Vi$`!wNyvX*jR-5E*oX=^DV z%U?3@s)jP|nlwct+-G{EMm}7H!85)WR6!zWiD;F?v2wNhXH6s`)R(@Q>Z&N5PIsgu z2+5CTlD7qvkXN_)o4|y~P$R_&(O36tjd81MapE-K>~E!{G4dxolP=cd)`pe6?%&a4 zR&Gd^lzOaSq#qHrbUL|&5 zex1F*_g4(`U*J2O5Pg>uB0l3vLiBwhPam^ex6^=&vo*it{D?0d=li}?6i$nH(s6#o zlW?oC;OaEBOwIC0lTpTcDkSDZW_%$5b8)T?`h%bIn&egCT_@GZubyM<`*3|n=uR~m zc{Iu@ZKrXGOnH9z?pOXjU3YFz#%_|0@?y04#X4ngp&0BdRLqjN!L`6( z2K^E7CEd|+LnSvmH|c%PSi5Zr?orr9=LYaP8^F1qxh~jAvd!E%o8#8m9G902`t&`z zbN{Vg<-Q1r8}gyqp5z8F`FGsP-lUNHD<7KeOG?SV^665BI6L#VB8$v!wv9d+$l#ah zC!7i1iVeS^h?OZ!mf79ik~yx#U}t1i6cz$WjCj*|ArZ46Bt#0&=siWI77D}8Evw0` zcKSS_1f3BkW`Vg|pw0^^Fjr<4ppeeQArhGD3!OnbI)m#yRzgK%$1a5l+sf!DXmO7MAGr2am?zpnWh!aboUX7@-0?^ z@MKl;_PK|~gZ>@&5PrWZIY1suCU;A3ElR`}tD5nt8kes!$%S*-zh@Zn)-5&+=Vw)- zMkC(f!Y<=1ymzV0wmBJz5%RCzf=YOQ8&?UrRTnt9l}*|u@p6;6O2vfh($2Y!`v$Dl zLfu85j1Dh!ja=!({Pp1XI%@u**CPwEcX1CNWw#;IoQ$JnD9CP1OH#eEJEIF%S`rQ? z=Ee=Wsx`EkPN#h2)+zfJ)T*S@jK&((Jgv~uRlP;N<&+?N;@j>X8oy@ll?&XtoljlP zJ%qpew!4SMyEp4zxs;0A2-p6fwBNmbjf=)bs(Fm`=yHyP9eI-m^`>5jxyia~B*pzy zsr+=+(dsH7Ow)?3(h7;Ns~XygTDMJFw{nG(tcH4%*2-kyR3^3Zhzjyt9eOfyt$Jmr zFjBEp8IqCfR427iKa(H1PRt*<%hmkVdaWvSj(34k{+7~5By@Si*;Nf`tyXPCl{_GY zcE8qblhmzTBbKEW>hoH=T~@ntMO#-j^grrsBtfrs5jpXMfr^K(XS&K5x~ic*t+gZE zWaebUunW3p>e7uurSn8F4;N$+`xk!BDIw0|h=T`HBaba)K1=_tNiX)pPzep}>HbBB z{3a*%k7oPERl%kfrWqMicxMk&YsR#utfm3m)N(#OlWFP>G~KP0N9c1_Ili9$$|XNV zmLPt>9>OjFcED5( zzFD4~U#UBl$OH4oR7;1>4ssXcYk_5rX<6*EJg!{nu!4 zHycav{2UgZ*-CDE+XWmh$n7OOd3YoL6`YGh4KWT23; zYPZ^oSXVWaKdOvm%I!OoMPOy8EEQDzLm6aobqvDdYN2Ku*R*z|-y1H}gFGF2)x1%> z*vQGB#h}=wWZ4FEpXU+^VUVt*c1#2W`C8NiT49E7zazvI})jt#$WX z)QUJ{G9^i{>Xj=*1J9^(SsKXThvpvx5RGe`!A|$jYWe3m{mt(sy=r%(_^Of9zrv!$ z5qg3^QsUHgjfAkBR!B-*Mbh1%jU8AgU8buV+B>yQ`h=5{IuV8Vp`cQBeGqx*6GTRX zKdHZ5WU56PVlLAI^AgGQKn6e4_`^vG`S}CL<6!BJ;nSus>GRsF^s0aRh~gS0Cx81W zNhg#WwI=!7M^YpG2U53JB^zBx>+@BTW~qY2W3;Uca;QM6U1yi9)@A6GbUP)qRLp!}l>=erZP5ubcZ>|R*9-Jxf2t4&q2 zffv~i^X+enYF+tjC2x^bD#2lIm3WX zE4oM=y;DejllkY=Bd^8d_zN0~(&irfK~t`mXCt0O(;NbXqr`tu^mS|51#s(M#2E44t+%6hYsb9-&@(;>SP z`iy+wjjm6tMZWol6eC~WG5qVP@}erEm>~?^PcriCiR9Cvoz=c@LM$iw9=#ut!$-iJ zvJJx{$~Fx5m2It)>P~tUWk4d6KC(L4DNRx1r)N$8aYBA|-r4Z;X zH`{Bx1SxUjRcCet9Ef+)mE=L=PSTY^*MhF}1vL@rN|=(agqJ83Qn+A8)Lh`*wic?527Pn#$*kiGN2ekz-=&ApE|#q_IW=7R%!5;-N5$$gKwyw!Ko}95d2p6oSyH8C$c|)<)7KB0Khku zB)wl=kdR|KB`BG`p!fUw+!y{(h*)Lho93_SFK+z!T`p|+cGjQYDhtztu!m_KJh>Os zj_}jSOEd6BQiM8KT}WWWVj<1ACG8{c`ayb?FC77&S5o@6J*8j#$QXS$(e+8yDIEv6 z+(?Uomwz8c^U=N64w zuu{$p&jXSTSj(lP#?spW!~vJy26G36kxwrW+#J(Y2fRZ`m4%fv!Fm045&d=Ld_}2z z>jj8T(O(PB>z@_TKg-wuE$su}(QEorPhyIZ=_0W$iQxCnP zOg;1!W$K}KmZ^uns!Tof*4yIwf!Y;zEOg;2jW$K}ySf(EOrDf`&ca^D!epQ)z=-(_;4}FPF)&BT_{%Nh> zRu0akV?P<*kXLK9JC))ljpPu=NT}UfD~E)W+VMx~Z2vL6>KsIImXfnM2+E0CGhhya zxL7Ow7@%KTrXG4%nR@6~m8pmR%`)}SA1YH1{dZ;Rp+8Zk9{Mw7>YEn zYh%c>w0dA0L;b4OS{t)muP`tsufOfy_xld)^dxsAHJUdelyZC%vIkRWokxmnN-j~*< zH1^-}x;>EXw>)uLvm9S;7{r&`wVR3#GJ<kb#EmSHlKgj&53(5(y8rGrMY*s$F$k8>uBIu&Iy@*;P?;J zZc6BmR?b&$THKG?;N5hC?e5;ebB#8&1iry&(@J3CbPpgpwMBoUS7!rUV|kcT0xve& z)DrksqfIM;$(yrrhvx7%dQEI7-ej~XCGbv`>!~I1zDAo?0y7?*4e(al8=VdCJB>D_ z1fFKJsU`5yMw?aw_uD=6bi12n1LtgjZ`I9?YY*`2Mw?m!(-$fW(@OM*mvo#u8u&mR zpYDkb_#C56DS>Y{+T;@WC8LQx#q_sCpZ2|T^y+*DXZ=z1X+7gA_P~m9$!)yL37C6$ zrytDSyYmCgO?#3Py|KPmug)fzzVDtFKB@KGusge8Zql7yFgNDTE|{BfXBWJ^jhE>q zFyqVF-CyguQFnI1+?+eRU~b5rT`)J{&Mx@)oLw+u*x5Z#>$yR9cEQ|~JG)?R#GPF* zH{Z@K`2XbWf|)0r-8DKdaO3Ulg1OmtcEQ|WJG)?Rs-0c%uWY`VUIH`kIJ?hjJvZFW zE|{BaXBW(kwX+N6X4=^W?{0I|^b(l4&DlLv>$%Z(cEQ|SJG)?RsGVIfH_^^6cz(_< znEBJ$y-4f1!FG1R+*CWeU~Z(HT`)J#&Mx@IoLw+;w6n{)#Vv3Wug+WC|0eM&jXU2Y zUZruvo5ZWM`FeHZ7tCCl#H;n(>?ZLljT_t~UZrtUo5ZU$Ze){qm3E_Eon0{Vv9tSt z)<0x?lS^Q3Y@J;&H?z(zm>XDU7rfE*O)r6&^POGhdTujaykKrEon0`ulg=)fTS#XY z{FJR7(@Wszj3(nqG3!cY;Xqqss%@Q^Tmp|Y+LRJ_l+mV^z~hZJtpuKAwCN@A6r&wb z0v~9!18r@aX|%~DaIMj%l)%RuZE6WT*J#s9;8Tq@y#zkXXa|(Q=NRokTT@pUZE^|R zX|yRN@G7HCErC}XZCVL@gVCm!z~3|40VVM5Mmx~f^7TfO{-U_YXwqL4_Zm(5i{d_` zNq!zbKw*H0dvjYmFxTMe*@Qlm4Q3uF<5wC_dF_(q9yxWi;t8iqA2c^cTe| zj3)g>ai`IwzbIa1H0dvjR~t?Gi{cxMCjCY6_lzd}Me*%MJ23bmku{tpe6T)~3L$TSSgdVSy_?fbC8Oe%P7oZsGlWm3W4rbF>##u6kAmY*6+kTiVY z$Vu+>36Epa(-0HL@_^MBPKf0si9-JPOwVu% zJRy}6A{E66J;Otd!t870u`{tm2KNh^)v@+udL9sy+oeZcWDy%9OWx?LbFu{{BTYM6rB5*}3xO+*6r8mjuT^u5755vX-#<`)h^cP@9&V(Qfgd$e3-D|s zoeaEAN$wN1;9q2Hz&|KSMnXqBg;Vdr)sunCjMM^Ltt9y?KAk%)ye}2GSg-Q6O5j>0 ziHX(i6kf~t%4MTy-p&IqG*SzYc%>@>@5y4?)JB1TWk&!cT$iH5HJDFXob!NRHc|_a z(8Vb5AC`@ko7!mezgg#)2P9FFjZJM7NR{XVlAwgIT#ATTj+X&{Y$lt4c#|GYqm=c> z;9xNQ@eS?v^7qe+EJ7uvbGn8rOZrxk) zh@s@X1~0UBokM%J*bFcSh!yud4g9jQIc?x9FX5l${^H$fLa)(l(s=TT&6*Mve3Di8 z;Pol<;d;%Op=6HFKSyJ@NU!-{E5D$$D2%;?C2c1Qgp6f5XFM+HNzj*>$b2B3O!gVT ztgV6r&LrnBbvjGVh9jU6tE{NkDjQKqzJRCwloT!oRx?>8?^?RE^ic3m%FIaM(C7-%HGy;md36m)dNSQm$X4EO zX!I7*4Wze-ZXn6cbVJ!+TRyKF8XZb>1L-iL8~Dzwbu=eXa;=konc4NbU;vXrqRo2( z4R59E0O zriGk7Fiqt2fr-WG12YhuJ}@om^nqzgrw>dXoIWt^=JbJSHm46vyE%Q}!Sea0?jExp zRIpX?S>jt2xQ@OzUE-v7bhK00Q8!$X{R?uL1HtA5mOWH;HYF4a(AH?3%$UIYjI}@z=XLS*mC40b3WAM0`oKLl6EdbKsa-);Ku#_&S$UAZQ`3T26tmk$)+UM5fs9`f4OeM@PH?LV2_P1? zs(^9Qttwy)#8zoP?M}|mx|72uNq2sL$-VOfO!A#RFyq4M1LLrj49F@L;(csZXGfvM13+;F@1^`#1-9gObvx*p!-IHb#Fs zLH)Z-eFN~k2asw6qA-0ZN$IzLG)CYD{+5zbMoO!cT2W{O;#$h+dv~{L{)1j!a=|Z{ z)h6Ihe@d;&X9$*;D2!F2d`sZ~g~#gEsRLhSY|XbQd?3dLe#f7QwfPGQuhXm32L6Gu zH31(}QsNwiCo;a*6z=jwYQd=k&r_QGq3?$kKAU3$AN?1cYid#W6}>ub;9*aaCix9! zq!xD8tGsdiIfbkB>SV!h7+cd$e@)eVP_K>+{2isqbaUrfYqfBvUd6=z{i*E7^y*~6 zw<}G8y{oprAk9@MLtpod+noz9uq?deozs$Lxpe2vn?>@5nP%&~#5 zd?si1IxTeTRm=kKRFX5X|KBxQy(ZBrzFn^_THv!OyJM?R{C&MjLf4)3-&%N3uVNPX z2PHY#S^r4&oS|1o1OG;8Vs@j#cWubbg8!y-G?vq3}w^2c-Wy zPw4E&<^}+GjrH|r`gKFD6N497UvC6{PDzO;6jo<^^#3v1)tx8cRoR%h^Q>=b;nr+S z(AVFa>)7Dqtp7Ix&s0+43WXIJA7f%@uCIg7Q(DqtI*aI0R$6~@H5xp4x%#KuV@@Y_mCT%qvOjE}K% zRBk+h|D?3Y$3AJpy>jge?y@FqCcoR|at>Z<>1`(VeRKH$cUkDo_;q5=SMWOXHTW^` zN4m|p$95pKz-$JtXW3t3%YH48WnaET=}#daSMDagZdDkvcQO6!T=4kE=XK8_&JDP5 z?KkFaVAN+BTG*;Ew5*~BY?tNCQR+4IMIaXAe*IYmHkn}Hm(LRS3$CXJ_(kbuQ(pvP zG49vS52o|`B)vu&$!CfC1=ko=l$xWox2Z1zu^9L3Ln?5h2?qJ{S>k@db<6<2D4k&H zi$E;K{W?blE;YfxFP|mu7hLTF{GxP;sV@St829UX6}Zy`1HXKhxLuMGFo(Tqi`7Ck2;JS8zUzEB{eG!PoxL=Q|z%wQo_~o<2{etTc1N@@&w5cxw zu^9Jj$A{B?|1P~o`n}H*_Y1DwRZ(h=(q5*%2*hICuVYkTo(Tr|@>$}3!BrgK7o`?c zUj$+??$-(x___%Oe)%kMzu@W|;1{Kir;Fr%5_Y1Dq2KYs(+SC_;Sd9C%rwSZuf`MN?OWZHG-lK|AbCeD- z^+g~S<9;=&z+w{&{PJ1ie!(?+fM1kOGxbFv7UO<>P6e(u!N4z{CGHnomkscX(p9Fu z2*hICueB=h3lj|d@>$}3!L@FHUz8p&^+g~S<91N@@YVCsuNEXMshO9eh_f`MN?OWZHG&L7|xrO%l9 zA`pvlzrLXYcbH({m(LRS3$AbfU-r%gPOGZ=`_Bvt<1O)$QP7A;C27VC!_`Xv=B=^< zhi3vE24}c>LsOU;Kx9la%u5ialJ?d72TBnTH&QaGs7-6rs$Mu?>c+0 z?>gt%XFo9Z?|t9iPw>$>zqQV9@4fckYp=ccxjhwjA$`@dF9RttZr6R9V4Ec@*cDRZ zcENh6!Y-uWS@vZhCC2UA?E&xiuhe72??X!5E?9eOM!q2@7_G zl(=26k_x+!K4;mNfs`1xYm+AUr6nxb6;k4M!P;D57t+I)eHloJal8Ji310SK)qO`u ziQ5IMMl0Hac45Y-kT~}&?n=E0$u8q$*8;GwF1A5!9W!FsmBE~Hw^z6_+qxLpTpf+kB?Xs?hG zw+q(mG$UUe(iqFW45Y-kU6VDz97|ZRE2PBjf;FweE~MF(eHloJal0EMdW} zkP^2G))y=6Lb~0uF9RttZr2t~@Fz=Huq&j*?Si$n!Y-sgTJ~iiCC2UA-8A% z`;Zd13)X&`kuMJE)s}r3NQrT~CTW6qTf#zng_O8mu#T;;3+Y{!eHloJal6ja1U;6p zU{^?q+Xd@_3cHY&TlQrjCC2UgxF)#O5*F+VDRH}C-CSW8(t69j45Y-kT|dzTk6OZl zT_GiI7p$LE*oE|nWnTtTV%)A5HNgSDs=EFPDRH}C4b+T$aY*}H_GKU?#_f8eCOFO# z7TPPM#O;DLzQQh~w_5gPASK4_I$aYivV;Y@LQ32&So16FLRx6qmw}WRw`-Lq__QS~ z*cDRZcES2+gFy8TsOn-fY>Ifs`1x>r_o}t|ctk6;k4M!Rn~63u%F6Uj|ZQ+^#D$!CFgL zuq&j*?Si$s!Y-u5vM&QEF>co#n&79FuwYk6iQ5J1?h3n*He2>(ASK4_`jaN8wKs7J zc7>F`NR5_#8Ayq7yWXt{=2^mm zT_GiI7p(VG*o8FLvM&QEF>V)UFSLXOyFyCbE?DPQ*oCyzvM&QEF>V)US6RY>T_GiI z7pzMw>_S>;*_VNo7`KbFpSFYryFyCbE?6I}unXx^mVFsWiE+DlGp^4P7VHWsal2ss zuEH*)=Pdg&kP_o|@djS*)c{`3+QEAOVJdHGm@r-e(!NID;PZANHQB3vW#DNQM5K8c z5qMq&5$Syy5%|dpBGPRc5%@p_5$U%X5%^>U5vgQv5SD?5sLIzGX>>*ePOKmz9iI__ z@2VgoothDWvnq&4=VnA;PX!U_ii`;SLIn}&n;8-K{R$$|0~rzc#|k3S^BEC1LSJI@ z?TB=wYUOj1!0{DCq_<^6;F%Rfq{SH#_`V7v($yIecwGe%>5~}|cuNHlX+uT?{-A=0 zbbm$!K3_pZ+SA_ND+3Qum2XF+*JMQC)CwZf=@}8Yp@N8XcSZ#Mq=Ja_>x>8-rmy;W z8<7sT7XZt^rV1j`F&Po~whAIrIU@qwDu_sDW<=o93L?^F84>vT3L?@S84>v13L?@k zG9qxGzRu{I2WfwM$*~MPy@H5zc18p)svshLAR_|rt{@`aml1&vR}hi5Wkldp6-1;L zG9qxGzICa!R%w5G7qbjJw1S9qWJUzGRuGZS%80;)6-1=VG9vJs6-1;TW<=mg`VOJ5 z4ANA4v#<=DQ9(pHHzNX>&wY-}%(v)!dtQrlyS)Qg2HsskMB1DYfe%y=k$#&IflpQt zk^YtufqUsYtlmbXgY3=LGVr(xB2sfk1h!TXkrre`;HN8yNVjD~;9>eQr?(NQ$zJg+ z1K(UhM0$5d1m0aiM7l2{0w1m*B5livz^5vRNH1hW;6Qy-*H;EA#MB2+Wm1yu7Zg4*^CH$ zq=Ja_OhyED>nqE?)<~Dyi_B%xCUxNQrM)V6pS? z#UZizkR>OO661DVul5k3<<2YNnF>X2#)he0%8rY)Y;?R`NbGf_0zfu8o`}R=M~FZ+ zI-ZEcUPp*PHaeb l{;KsGv_h{Rq;h(ImR661Dp_Jrzog_O8muqJ9ozBnYd zEn*jt661Dp_O$ADg_O8mu-GE`;*i)SiCsWSjN8T8^QzkwQsQ>OVn^nSLt;}Vb^$3d zZr7*Pp1Z2s6;k4M!D3(Mi$h{-Cw2iTF>V)M5q)Xf{VKqqO=a2`;?=u0m1#qGr`WZrRHxW=FD-Klf-rZ_ysIE_15HK}kh^D|h{O#v zAp*I3=7~t$KocU6yJwz=#0@kd0=awUiAdZ)6C#jpq$eVA15JoP?w)xf5;xF<2;}aW zCn9kJO^875o_Qh?H_(I#e6w!cJQ0Z-XhH;X_skQKxPc}_Aa~C^5s96o5P`ckm0iiM zO{E6I|G-V+3kpI`A_AIGxS4fH5 z1&jM1zBnXqfrwo|N{rjZ*$-8>E2PBjg7rSl$QOsi9T%|+NQrT~ID2z-yFyCbE?C^% z@x>u=gGcNFQexaL&VIeRT_GiI7c6cj`QnhcpConxDKTyrpU2;HUYoSs0rPetaT81`0OSssCn9kZOo%}4 zfO#SkH^GDm^o`}RvFd+iD1LlcH+yoOMkULf!Cn9kZOo%}4 zfO#SkH^GDm(cGJ)t7J~CBB4%#Ztz*780u&8F@fT^u)9W^8XIh2le3g7!~#?70#ah!u1~2wcUHG6q{Qul#TwNY zhr}{f>;h6^+^!eZo|m?D2~&Af`?qx=ElXl=7ZR&tsQ{2Au_q$2Di$J;C9x+Wu__iK zkR`DvBC#qKB9JAqCnB*b79x-(u_q$2Di$Je*8+Lh0(sX0dDpf5bnPKwVb=p=X+!v^ zx$A+kv@NFTyOrnIJC=ooXh?}K6ksu7`bI`#&J-U6QlclOw&efaq4wNg-L8-lw+j~2 zt}hOWnOE!rQexaL&OTAyu87J-fPHAti1XEZ!LQ#Ub(1u(TJD661F9 z6U#4cfgGmtruJ`vOj=%0_I4rhj^rMB=#$Ap&`*!V{5ru0n`F9;)y}B%Z4fB9JSSo`}SA z6+#5^P=zNV@mz%vfjm^TJ=OEW>z5rnN~d!iJ4W1z+IE*OGm4NW7UW?FFR7xLs4#p0lgl6;k4M!Q$m+ zUmOzeH;Y|BN{rj}RkepVn>`DOYt@n+kS94j5s8au03~{27%)zM&acQX z)1y=fIOWynJGLxSfv2fzx6;!!uW3L?^T8FA-!OvR38&9oLEC8u^wH9MAC z_ANk4_C%zoj5rmTnbxv%)23kBvBPMhR$$(=DQ4Q;R$?m>OTc}m z8=rtngM3@mmL??NI@3)|z=KWKn1F|vZcG9mZn~xfe3} z^P~jaXFBN*#ic#qNq;D=GoAE@;=!gHpMZy$ZbAYcZn}vHc>bQ0F)0C`XSy*7c!lX? zEGS-SIvER!*O*Smg5tHNld+(9o#|vOC|++m84HRxnQl@7-fX(Y1iZy`GCmY12E;?lYbAhvL#+w3YOS;yTkwe<&VoIvF2|hnP;rhvMO;lkuVWFw@ES zP(0dnGCmYfFrADK#mAUV#)smQOef<*@#&_Ulz``(ZhQhh&vX+KaJT6uCg5ZCpR3_1U%Ao6BF0fZt@gaS8Z1(~VESC!20U0-kERi3#|K zS5UV}3HS%E^tzhTDZn4AYC!4yngrob8Sju+`6R3Kn66jAyA7p?h6Fs-bd3r4X48#H zz^B;yrzru?G2Pe%%wndt)L3=Fv)&d(qZ9C-OxKWrUumnJ#sqx4>Bb~rRz$U>CR-hS z(|Ds3@b696kbn=eRa9dFo@Tl+378dDS_b%g#v7f0|6;m^1l*Kcm4Q1=HzonIVoS>a z|Jit>6L5pA=o%961*U6Ez+W-lm;}rUFf9W-@dZ|XqZ9B_(={aEJ5AS^fd65-F$tIz zWm*O}zq$m!$yS`BEkaJVs5v?TZ!}#)0`9g*+L(ZesOf4IeB8d?=Upg8_)Dg&O%Sdh z%wU@iBpyrR-4cTC*E9~-mKqZ9&rH{tfS)$qm;_9aPFn{2MhniP6Yx7t*N}i`o31ed zFErhl1WeFR%K%?vywM5xX45q!;4ho5F#+Fgx-kj(e$zGCgz}i_MknBBOxKWrce9D7 zF##WFx-kiuNhz%dxXE~<6Yz1SYe>LTO(#)J@s*|Bb~r=7+SU!Cy4q=mh)|(={aE$4u9lfS)nlm;}sxla>KK(B_%Z33#OG8WM1m z=^7L8ai$xSfTxy@zrW>7r7n-gi0bgpm#sqwg>Bc1Bn@!hbbK{pyH#z~|ZMud8 ze81^r8K$_`bYl`Q^K05x;A~zUTbNggqkXw}3SL*ryc9gG23=zUuB$~iCIN3SoyEYe>MorfW>VbvBnt+bbS! zI@tv&o?yDM33#&U#wFnSrjuQZ;`2-=yB5XFo3$m`wWzKq#{;i4-NXdE)^w9>uKlv< z8WQl`rfW>V_nU4^0)EVNO$qoJ(~V8QyXn+jTN;;u4>X-D_Z5#c-Gl_(WIEY;C_c_~ zlM?XTO?OlRZZlm&0zTh#jS2XDrW=!hKWw_D1pEopjZMI}nQmMH{52wC)O3vr_;AyWNx(;$t|dH@1bm>ahGbkSKEiZzNkB2Hr!)?MPd47T1l(#m zsjuR*O*bI{Uue3C3HVCWO|q5Q$4%FefNwEfV*8~9fbTNh!~}e==_V!MpPBBc1ia034GH*p(={gGy>#)MuCl>HP1lrw z4>#S|1bmd~#wFl)m~MOmKFxF!67X53o0x!?nr@P<<1aSdQ3-gp=^7I7Cr#IwfWKtA zF$wrPrfW*T_nB^N0{)HZ#wFmVO*cLP572!^dY1!yfaxYCU^XGC|A9vt@2CVk(R2+7 z_-&?ZOu*AkHzom}VY;RSyx4SO6Y%Ax8<&7TYP#_W__L;)kbu8#x`_$+2d0~pfU|Y? zQH6Ck=dQHtU=0cQORB3W%>dq^ssW{C%M*lOWxVhnV)52vgWY=EW<@q8;NC3%n&cS0 zrFoJbrO=u}1t@`(=>j0MqEzn}?UVFaQ)&l(LsbJyPY>9>->5>;*XsF3J=T^MmcXZ3 zb{)XWO*IR6gQ+@zH>qlHY5PH=q}2NDuaN)uA2lN3%&p4UKV>XD?Af{;hjW-NwFxVX zg|n>e*+6WlDa`>==&+L5^313@pWA`Q)Jxg^{{wQSeMR%EFFCua^5JD>&JNAos9Dt= z?E6P*0=#`Vsxzyl+GLfR3MBP_(!%Zpfvo&90o8JYy=Uo0ZGch<-L08@z&=wg08&n* zKT66b!>o|rqtOku8qWhxGSw{LS4}k!n3X##tQ>j2L(9*Xi>}RTG8=fFsXBo7QG=5B zsr*-;puyO^IpfY^Z>!nc0lZjMbtFj8P@~GM!b(x#Xv=yYaIC4$24YA}Dbir`!n|n| zs-15zbX2^i)B(h#tV$G1rSln~quP=YkQT@?3N746J7SXc(JUawON{ECtfx;k+5+HN zs!BuID#bS%Z4MAm7h2sGJ^fpw%?0B9LK{q_o3$I#5~%EK>zY}>`KFo+?9NiwU8eX$ zMw!i^M z7|%-QE-Nj%T*H&JcOv;4kTf1Y1Mhv%6r7h>j37G&99b>BIMa7AjzuC1zHa5Y|xfU=zgUY zjYRpkXzji~f?Ce*Q1-_x)$H39VoFV^FfWqPm6~DR4s$H%USw{1L<4iRhNQQfsR?U~y*Y+VY*7LZ<*`Qm_4@?U*|hPugI>d&~dXa{Q*WCfa?b&SLG43#Z1ID=>8dkY<& zA*KRps!D^<(rU%xIFq$!VVQ%EV0%sJY~U2@tFwSDraBu)mBej;S#f8Fo|{iklC_xSG;jAjQ^{<^yROVF76iVF5Ec=Z1FTN;pftqtM|l(osMR&wL6E z1Fy0R!#>X!6Lx-1^r4Ss!;A_XX{uQlzuupHzaF#USSmfOy0;zf zIpmCdis~i80G~aglKSEsygcs6Nk@>S<^^+rSEYy+O4D#@>J2?D+#Jlx^K*2Qyx>s3`->MDUp zXtzsBV7IEIgcVB>#;ZFB5BPpn32)_6gqzGQ<^Ug1m9rS(`8WFNN`9gHh^kvX=?XoH z3iusWrIi3boY8;>s_(f%5pYDwu9^>?Zr(Ku_#IQt1LBL$qYoIBApg{;?Y~fnkII@6 zh=+=8n^gELtqfd zei%qBPKOOR8xDnQZp^N@tZdhTIqzMu6akm5DNP4{EDN?hOA+u-zt=~?MWqzrt8JQ` z4m?GB+NVXr52R!uULb9OEpB>l(o*HY@DM_(SPmQ(dl&Y)1LoD!~0;Ds<;@%};UoS{`D=cx}r zV?nnqY~M5`4NUt=nhUL(`Pb#l2mi>-pNaX;n)x&PXa3Co znLiWrF*&UznD(zJ&8%kr&vNF2|7PYlV}3TjHTTc_=Kh)A95cULdm=Nx@RD%nM{wtP!JMe%;Qq2ZlrK)tT30{@afRCt3Dzs)P!UJaQZ0tJ1?3xYi zR+S``m75Ab%Xro7f6(mj0PbOi%>hym=}h2-nXT)VB2W?OB;ePSmsTB|RcTJKN^>Gr zS{JEOVZ%y~|HP^^3rIcKog(jRRh$wkkxf=v95C? zbzKvwYvH0fb;U&4CjkFu{?Y=ZV804S%DlVqaS2@cS?j#f$zGc8A(sCs3 zvTD?1Dd(+n5Mni&oTUX)NtYHO zR)rOob}Eos$&*4g7M1$b+7D`8X=~FSn>8AwI&hX(@p>{nM_&2Msp!aC20ZXqEhbM# z_kabY!oy%&_0-(4M9(sC!FW_Nf!7{|suj5MO{iu9Z#xlH8*uzdsAdAkoQ$d!c)Y3F zfD2633cSQrZNRHd)e8LJJIQ_~aP>4)ZNN88M>P}p@)@YwfIpgvss;F@soH>hoepaz z@S3@(+JJ98163<Zd+h1;9gy*W&$@XLDdSpU>T}r z;B}^I1%B03Gl8dFOu|;+fJ;#|1BaQa6*yW|zM4pnUryRq;B_BFH52%_sak+zuYlDG zywy}Qfelx}Y6hNTsy5)~Ow|fJ{VEc+0q-|eEAWb|Va){IZmL$`Gp1?-p8N?*2%MrS z-#$pQjab-^Go1foBYrBd%SL!Jkc?#JT-hDYAY`?NrJDl0(o|D{xvc)Us9IKMTDnt! zb1cZT0EsN}xgg+?7Cu^l#0+5pi5WGe79cT0SU_Tiuz3U}yn;y4Ckj+8L)L zNO!7MvID+e$D}7BF+7C`#JfEa2?rM<5O4NGBph0ZK)lxzk#JzCA8@2OZVM2f_GyuB zG-5N5zV^gwo&BJ7c02H^8i2*$wk|@TA-O4sOlvwa0`UBHV2eb^t49EKLi^a-u*$Otq#WMo?2k;4!I`MkB>{B3%a2VKI5 z0kvA6{oMMj14w5}(VMCc>|x_*xoN=n=^&7Fy^9d8SEW2L09>G9-0=`-Y2g8LcJ%hc zj_DCQwngli9n*s)OCj{qwJ4w$olYa!N>j%X_T3Scf>F|hV&yI-hL zG+kqYiJcN1-mYsj7HBCA{KFIIx>n#Nx_%o_x^Q`dz)G&B6j`oC)@H4QP1aRup_aD#pLChU;i&)TefUPqq=? z4E%AY&p`@(totDqUeKfTCy;einjQECTT{&dvXGMO)^}Z~ODC36V%_gA^TiQxM0KQ& z2%Io20q9;$NLA&kj*XKN3CLyu{8;3KkyF>tJ^29%aBPY`ekxgRk^7tS;Em}Uq5&L!S6 zWV#fdtCoCjVJHVf}5Yh_#vV|I{DFX3FvLj5e%}TQaPqQu8 z3?Ta~sY6fK-nz45rzHlny&~j@il{@#NlPHa;6$!T5C}ObG4vx>F3TI%nc^itLXOmo zs6)sRQ-~+5ZbTKv6-gL|5K)BzdKbS|gjNfVr7&T^AmUy9y7t!{~g zD{Qq{tp$h|)|5_TvTEqU*p?=RL^8<>NU)O5UE77{;5Nb|iM!f4N1Ug$O?4-1~OB z*fa&0^Z1@FggxzY(-a_~QyQbkM#eoE4@e^mZ(AqA%d*A=GLD3|u`{guKOGf{%ewvy zr^ED8BLP8d+S<+N&l$S4o8g-4x#Bh`lHDH{MY8+jqDXed-BDz){Ifo_Y^-;Q9zDvc z7sy6aK9&yTDup!1%1#D0dtj$Txc(emtqi!!8YAUGxh9xLVmX+g)M zS7<&6-XG zTEpdtKx>F{O(z2FAvOYYO|zyGfhKY}BIMd@jZHqZn`0vUKrijOvJq%Z$3)2O?bj5B zGW+-&Z5`A0fWph{HcZJKvyvHZ zE1BkV6`rrrU8+!Av_vlZH#0lc>bgT7rUWuuN!M-ZWXi%FWb*_hgi4v=C}Hn(zAir` z)#nwm!W0#YOjekp`jxIk-uf=D!+Qp1VdIf5+8xAYovWwMix1fBa57sg#{UxZ^qk# zY&L7Nx3}Tfvw`nZl@z(A3*p0dMQ1iUlY4E5&t?s`O&d{O1piULnNt?t zu3kIc^9i1kZc8Vz@-e&EB+92|d*+LJlzZ_&2A@kDMk!IQ?YybmC%#fGamsZc@XD{~ zQF5HU!mDn%+#el}{>pXE7Mr}D$}aq^EzBwGbrKCLlHInh&UgE~kDTm}HKj9vSK750 z;T5+)XAq0d(+e;1KFhIsQI^R>R4dQ)89${*Q2`g6W%cUm`r+AL$O6=y$2De5S&nUU zh#B2_g+p=!KA|e9*2d1u-tUvF)T8h|f0$v2S+C?Dr$9#_eT}SPy5;@v zRU6X3BkW^0TaT_^wXrKz$xG8C66kE>@>z0AiX}?^9No;4Ie!k_7GJeAZ{^Q9eWhe2=bLQ*Z2Atim!q3J=Iq&hf&kIwf_?t%TMV;>Rkrpmn^rNQO6% zt2mO`x-J?R^MrTg2Yr&MdUQMl8eMo?*J24MDrOO;cb7D5q}$ZAuVsw{#2QJrqWhiN zIHzQd1jJg$i!{=T?noo8DBMEAaalG>Hvm_>(>H>Yu*NnIG=ftiWG&Lcww0D~JcO*7 zI>Pzd@tBsGk)1Nqplb@%phFW~*GkH*ogaRSufWZES=uRCII(JSO4h!FaT(!Vy1*rT ziE6lp?29dQ&jAv`CAXd~0?{7UYjehF;3j}eZY(h0Vqtp@kVr1MZRvNhlKxP` zI@=aeg&xKX_$8Yu+nL7Z>D(qS&xWb!`p?^tnajn`KTl#5%>^EQlsU+@PJ}j9%9ECh z6=wU6x$HMaY1h=0769oj*MzKPdDKF9!?Z)_7%`v8VxvwTq5{5N`^e=+M{s3Kc*UFd zXK=BTOX-rdulph08PI`}l-_y4I&Kz_K5`w$pp@x zTzE`gqiyb<1^k$*Bxz6AXLaso4ws~K5`j=uSL<}nv@R;<>^IspJqyUpEd^}sWX@)^ zNz&_9`<57S1C2D7_HNU~y*O{!+7IZE_?-=ncHnLkG{e#bb?Lm`w?zKd%UfG=xS*8c z5$T8cK~&r#Kg>P47Y&**rp zJ(@OY2M$-&kka;7j&fh`d)27)+k$SDA{h)#V4R>#`Q~5195QPA%Y7>hO<;8?yB>CD z+EhO0JRjb`|1#5X+hf#cr5%8T_3GA!9s7A5KDXO2YA?Ob7qyQbC4cgroE7gyh01!s@?gvtXqK}Qt7SYORwzSXMRdz^QSl-JmPp*vw&x- z>fqA$gGVhcjTyPBG-A)SwZl@E-#*-Zzp{RNy|@^}<(gnbl>`z}T-r1Z-1q79F9riy z5gaN{Cv{4KRekB-dTC>K@R>-Xi8M6fz8+qeZxq~usF^><+{NxGe-0fxs(sTqDy7N5 zsh8FN(By??-&nO}8m)c*77q{Bqckn>-KLriyb5+n8ZvC!v=sT?qALmFT1_BLTSy?= zxU^v`4cyOan%7iMoV6n^=g@x;=6xn^0;ot z-+L;pH~UtF$Df9(y?BA4{T^K|ojKE3U)D|P(e0>aFH^XmPJF48>w2SZ4y^X&3RjqF z_6>UFXT2UJ;aleW1Y7keDt5Qsy2};S9~AbPYW5S|KHNF{#>}b$e#=M6Zv!JeB4{pqelrDz+b59l@d(TeS7+e z-Bmp)s+VP=9EK+Kx}dnu78Zq2Pk?2ioi7~Sqgl+~)QPa)L~AD?PwGh|-_%KvVo{jS z7~NO1`Cv;Y!f&&A14y8gjJI@#5zZ+IZCC4T=#&TQW|_@%-h^5=T6#+-!d0r2H6Sq8(p&n~($lh*-r9-KZY@0zm}}{+v6kN28ENUQoqOpG zEpG4STN52m0ZHR*UBv2_@#K{MC;E%Q_|z5NU0p%pXiSxbJ0haoVmHXR{_c`rK9Zef21T4#>htiUD%TPl{RJ&0dHNjZ<>P zhQZ>L2#glVk&8H7LUBA=nStPxTyV-&aea4KMaQhR>f?Fed;_DSW@&)eCLrWUo_#hd z@aTLV=m;e)0YYr$gbwF-2@sCe%ToCg(6Ou%D}h|vkvz6_BCsewL>>`NW4HfXuZQf4 z>|OPR7dBizT-j%@+K+so=Dc8ACtkp~>_ z41$VN=Ceab1n5V0P`P`T&kh~e30+?x;Ns-ZF87A*G(p%x^G@;!vuh=@fP>%ePf5*tx^SGb zT|k)yDPg2=J-2MBCZeDhp zAZ#H<_sN;VtnIu(FQ?z6N2v^u%jMD>Yde{2x$5GS>)z}ecD)`YG4MMlSevgc3|f~s z9GFfS+Dr@>o^|2c&hy{l^X}B66bmFgxXkEkN^(l(W3G5OWunige8!$rX$L;@o?Jzk zubFpU;>e6zymdW5R||vmC^iG(fCb_hW!WHOC8Q zSEnR~6UUq~GShA7W`-kxIVMw6ZrQgXw(Q$bxM%j{G~dF{=~0>n_`IoR0qFuMbW<1o zkZZ3^_9!y_;+V7-+Y+Zl;Ax)`=@gX)HTSo^E4>grLa)rZ>vQ!ZEV8lw=}($SdvCI5 zX`j+9N`ErqX}(+^ZR(12$EGg2gB?tNat}8+u8r8)oSgVx>Q6>+8`t_YhgP=hs*Q^x z4GS3u>Q6zDZN;X-{r3ZPCS%bp{sqiA(?)ZqoZoEh!f)tqX_Jjzk^bCh{h8~Vjj_Jj zXnn&f&gB_KK5jSMbF^6kMV@POZl^Cx9QnIrPYI7vO+m} ztKegLER@5E%}S^&2kqb~-ioT_gcHc#>G&0kH_D&YbstnSAJF4orE^x-ogt^!$Z3?^ zd8yNrtLxBk9lbKsu&SX6Qq>Kq3G358>*P+4uA#GS#IM29- z*(`-{Z)UExnAn_FQXWM~8v^ZvdUlVrSN*AxddGyDI=f4k&R<=J$c1SuXlE8l6|4tb z^}_=8D4n&s?o8JLVIhUIVPU*{Mr6(}ZW&WtKFXg%cYt16lEDhh4Z#gI+K7lUhBny1 zB7`_)Bt~o~#E8?ixH)>>91zSp0sDV+=KR+aQ= zU*RGv5AYqSH$sH8rIW`PThH*BIc57wzV^Qi;vQupw|zZuJt8J3BY%#N_Ho5tNRsl@jvW= z;;o+9yhilxdE_@6_%~Ih7Iz`kX#>hrWyM=Bvw7X<;`do@z&lkXxoz!4_>tYBDLlPO zfrri~t9DYoXt@_277E{xkGSEt)cwAvM;+dX51LwLoz;U8f30da-?-t8=860n8K$f2 z&^)PU_DJU_IU~tXy6yGg>;$hIWzt4QhbgR-uxg{SfXp7x?;>))>Wy z{64H%WLb3p@6=QII9DvDBT`IHVP7=m!`=p-%aZ2qSwbK1gpgB)b-hcUEZX-PpMx|` zy1dC+h!c~Q;MR23erV_ES+}A{8@5_GA2Fglp_%sf7gX^jJ?<&17+FfK+9+qy{XBP0 z=0SH3-DHh;QgS*+uC7Dz==HuvZdO{CmQ^t74cB?fwIB6Ixp@)V4P}{9r4d&y4oM%- zliM@WnyRFe*7(9CrwxUVWG~Z`e^ldTWQK*^p%vbu$M>W!%B4He&5Px4{q|SOp48pr z9g(=EN>6QZr(|)M3Tv{n4z617AO3PrbNIYu^SZi@0{XO|x1{S!m-RoFANjoOTHgS} z(|yJcE$BzpH@PZl4SfC9y9Ym9?bo@pzG3|H7P5{_TgjbuM6FBOY>r(~^~bd8N2TlE zwC$=CBn?wNGcuw6FEz6vdCSNoYs8&cR`?Z2{O4hHwU3v!A2>>zMP`e%md>Bj=U;rS z>WBH~iqx-$rHz-K^zG%JK+<#a%$#O5O!M;I=F`YY-#MC}KbIEovl^y(`SM*FtlX;B zo>l7jzgIYgPSN=A@7+{bIbW?k>!0e_w0ZxDexlHC{eRI^Soz)mQB(ahV?dghLf`r^ z9|!-vy$UOTrq+JBKVG#W4VE&l(bZm9R^8ib&l5V*>tm+26BDi(A{|Rv9*3!T6)zuU+fT{ zMSnYPN9Cq|5UHP=a{e{#5Uv-l(v`*vTTK<7Zo5_~U(lnxLlEY2vz}sYCTlVvgX2in z2Y%(Hivd54`MHf%*NF5Xyo7Y-mOM+FA2OTVN@b^cSsq%+6Z)A~q$}3>wUM_mbgI*K z61KCf z=c^Ci|3Nz!F87SrHs-=m#PzuvklXP0+J>L~v}|O03p-MF#h0yOYjrM=&8nnZv6#&% z`**pF7y7~t=ld)^t4Fz}1^ng({?uOSmA-V!*CaEm!(%e9RtqQWwfer0^_pSol6_^b#}v3?MHDS>Xps z;nawBt~eQHPD@h_c_ai#V@jv3>q5XSWGHTR+ave4e$^HyxWDxy{NwKW(EEslOB~et zrKBYdl@j}aIO9vnZs*nSh*W>ARsXVu_;yFpvW_tK7uD@vZ#~xzT(7E;rS0;f(yL^C zUXgCe{a*Y_4l>j^!}9y8z*`xC5FwgSw{^mD;L** zxRdzUCW|t(tWzRT4M_~d0UR$Z^mm0q=SK?d?FyY!GVARs7CJvtXm851B_U$+il z0IaxBL}t6+ggY$&(%@o8@q!YS`m@EMc3`e0H(N{QT4-}2UcXn3yu^&153IQKg|Ruy zir2$lf2=xk|1tT!QYU_v}5=TcvWtLhf9k>eW*+ zFRfU@Nt8soee9%!!qs)C@g=!tou-v2D1TA{1`@Y|^r-RSLi(^CJe@yTukQ|%I|%9Y zzN*hnber4-Rr&UTsOpC$ux2V-mNdZGrdj}`5M#zt?@7UOL9F_=aj9Y_8~oRlYhabJZb_7i^=q07!uQpJX4_mmMObS03HySuF0kLjK6p zBRZy+=+WJy@TX8+qNmdP8t%3s3L;f{qeMjDcw{&vZclBThmn-qraiU!3ayNLOv2&_Imx$o#(5T28;<*dGxTO;FNVZkq zd`sIwxWzj^`|4(y&DWmkBNnnCPr2x>RnDRAT=hL!+AMXD-*h7jt2DzMCX&vBJxx;` zn%-jBSt7`c{SiA&RIESd-lBC(LtuK_FMWJSF8{Btl-D!Wh%3l|f=ZVD&^+MJ#X=;}a{jB zE*u8HNs)X#H&!VvGBa5AOe5qDUYa*KGD;e&G|Z0jAnigOmIv=RkJWV$zpM#{r+2A# zVEO7gnBVMg5fJaUB6e7UEVN)g-rpi1{y`I@(NpTNx(>xL`e5%)+oRzANBMF3YdvPq zJd{f4p3-x2c_&QHOE+{`&=GkI&6 z$MAA&9s}i#2Kh`Tke3X_IN(%$xlmX@UhEPU&*Jg!gQ&uW4SxqlKK5OF;H>aNX5mjM z3@V*3{wZIV4YLn_FJw^ZJo)^{drKq2pX#s^VGiL>gcxzi#lBg2X3tK9IZPhwiSN;) zd_WV}rYiXv%5Aj>{KDd((xTA=2Oheu76qS99#mTHPoT(sNpDNxSB#8({W;zaI!FfU zmcnlt8Jmajb5GH4srrjXYqP2Wu}w4FT#F)S?B;65Zmx|OySbXNn`op^rOAN&N`(X|AOTQVKw_aZERdh86c&(QNRYgMJgzJ(Aa5V0zkydy zkO-|p1md_-D3Ax4B@zOOqmmGqh1CCuU#?{A5<~`;{xbXi1*HR%B)_64OF>{( zq`ZVck+hUV|E-09>Xcy#-_Uu3l##{eqZ(QdvU;}zF=GF;JlUg3?bDr_EWU;&*tAkh zkeq?Ey=<~wvUH{9($G$qT06A^X{T6GVWlRhrOW^_0D;T^GTMO50Kx(?1MHd%`0Zk8 z2_U~+BTWe8O(kIg`C^KXl1N9HGuY1<<0sPmI3d4XEZG6G_3i(sKVyt*@0tu`w6gA$ z4z4zK-=0DqaCM-sjm3sdu``NzM>3R>356DSK&aG)2B-OQ=IyH%8e3C9^ zW|&UyJQR}^jpSp*IU~cb+(nEe)l(DvQXsY~3ptU^-Se9Kr4>%9?uou|x!!kcdVMgo z8-3Wqq@S$m2b3<{G$>5$lsii)kJpCjL{%--9$KDU00dTia4^hD9Bo@+270+>GR87% z2U4GXOL75Csw9`*(wq20lQ84RMLq6a=6Zt9+41eVh#NrRhhk`P+?%B6!LdO1mYv5GC?_j5He5rF#E-D~xE#ud3uQ#}jY7T}C924cu*hAnFmE#ACxgUg zuDDMIb(j==we%a_>>FJ^^A62DFh8fPmf0PaSvxS7S?{1oX1#-|Wk$-E@cT$% zRtw+aD|ewD#iM|I1|o`RdIp($|BACSj!_(PElDxp2OIN>W0@k@|QE zy)P#5PQc?yiazWd(({8} zZmJ6tN9VsVr8IMxE;9cWQ^kKvte92dxvb~(gRxXS;tCfj<>Pvko&Zu|ng1l}aJ#Qq zY+?S3blm~}ROBJmA(}cis6$R)mlE9O^lu#>0z#^P6hrK@gg^(uN%RCFX) zK|}?NTovWVg41r--xT75dZH@+v}7AMw|OQ+uCRuki=BLZJe?&&Lt`^%n69Q&E+#9^ zobAPC`G4OA7{yO~%0SrH4G?W)e!vNR*wX03whi+gP`YT-AbO6U2X)FYN2lCbcCs`L zGZPhA?Pj;cJAnMwrR2V`u)MrCsH|ia8qleoM>|O%#()W$T2vT7X_1MOZ~f*5$Ao|3 z;NZ7EBZGsHE90dfg9D@ZT~X<1x0#>-YLA{OQwsX9A;WxKq$E>*rqn6J9HTLn>`vA; zlokhKxuokI6e*#1P^5%nprr(|lK>iKCMqnaS=?GI%s&!)`SD!RMLcG*RxLB29Rqr1 zF)g(NF+?J^Y>U&)NYRQy#Ev-S<^Mvbq;e6b#JK)BB}QGV#>G|~AxENf=!3;yxNF%q z!?)yDX40aC=>iJBAuJw#eHtpmfAHSk=Cc}5I&Wp+r6ou&Xt~nwz+AebHPV8(&)ps4fA!AF_}JfCJrrgd6;8#+77c5uM0C16(S?sE7pCnK zwDV{u8DRrH_L2ByB~ zLoW#Pbu%xSjy5llM}NZ{qjNOby&{{ffLQM4=tv2@gCZpqqar1colLZ0W}?D!n#Il0 zVg8XhdZpHwbP@L$s#VJjXvcuwGl+NXKn%&|=%N*cIXdEjQ~!k?Nae6ZVli&=gpJGo zI3-54t8uY8I^;y==o|F6V6)$ZZ9QGT27ZLKXyMKu6h7T89^RbB#qb|IJ~SSkqaiJ_ z50ke8bLooSNIFO|M+31dI!7@y^@fqd{o2Jq&(Fh8fPmf7=`SvxS7S?{1oX2qtaW~7vFxB;oGH1(#)_jL;2 zJTB{tjx+3wOYOj1R>cdf|Im88?gAUD}KxD80`6=j4Vy?5HsPfYS19gTlm4xwDk=!%w8^R=Y(7T&XI_YU?0` zYcd`XdmS$<@*d?wid;**L)(G&khaIFEL9=w@|67WF1ok%IfcA0C0Dh9yf2k|b?VAx zmXM#J<83BM$a_goT>+~(tQy7fyLZxGZYTbg5BMbfW;FU+F86wV!w&t<@^y1JnZBTz zJ7t)oQ&!7vuWoA64#aXv*E=XuLhqnR3B|!4HiS&oVP>Mja+*cP|F+IB|Hv$V>Wa$d zj10|vwQAHyC>XF&+e=hH4Dq8s-H8{i=#RUdq^06xFWKF&Q4-Q9SRyLiw ziIchOhPXIoq7O?!A9_)kue+^Aru=-PQ-(Q4Z@`7w$&?yqmTo|F#5|%$Q2}Wc$-Q{p zklg>Re~I#P^-OvsvZ`33ok(Yj6Vpn4_S^LBKziYD_ilLl+nc#x-qhE{<+&O6Lz;2{ zD*YJn(1a$YJtL#*8%z8EyjPDBL$6rsRqwGFT8NHNMqcQt;#kqEGVr!(mIF!)i&teJ zeML#>09TkxSBy-ggCr|HAa=RUM(FKHka?tUc(;~c{*e*;nTvc?dB;{%K;E&9zi!Km zwREl|WZvNye-@$*9Hzo#xkDd=~WubWlK^o{TLb#%%w$LRcn znYU}}NZ$dm+|56c5_$(kN+|X+C6Jv=B4K8t!g88LI(}nkn15vcxlC(Jy2uE*ORJU{ z(2fCpm-_aSR6q>L=AWV!h50AqZhik#cf&?;H!6oE{qsO9;0Le7qukXl{FwsK^FvpZ zf>mT*KQyYyQi3GIQ zFZZ5GXNt$tN)s|C2GR?`WYd#=v1?eh$%ZDTJtISjuaKOpUnP;aH&TDo>&Z(PN`+7e zg`WWv$BJHFfX6S7MJF3b@3P+#YX|1i6~hqeAjxC{#4d?BTMLi9PSA27NBV}3m$EO) zZ8Z5#Y2@+(srcx&w94Pp%L{z_lBDRvVMuyD-YsEzb6uF&DXXRYntjr=9hl3kcTgm= zV!MWB$QF`Js974zyTi;PTg_4W#nA>miUR_3Srva{>vpZjZ?gITF-4-ee7`yU@>9`{ zLNw}H3K;7Q>dDO?=#g5;OA83zXyQy?EkW~z~@!viD7qPE%wxu zrUFSQe*edds-?TaYB>c+y0pM4g+^`HHu#mb#bh8=lLEJ06xPToLn~;q6Rj0b0UnYy z*^vrQH`OUX8n~u3g94w)Sin`*sxyFFOmzy72A8}-JAbB?#oqL?I5;z*4HL4Q3a|6; ztvS(2u?y_GE9Vti69Y*mADUXR`@lo*uL&((6zRq>6Gb|6oYR%Wmv*8&G}+0VHS|Kl24)obA@h*6}n*=g;F<3 z49wZFVOeO$6MCeb$c! zr$pGUN||ARxhnS-#+v+OiED)uEHD+`-uaRanGF^f<^%6iRc-0LB`{-Ucd>QZz=4Rl zD)d#*Btf6JuusH>yfpZQZhB z;4SVW`dQ| zv4_HaO*IRcYn7r$b*XQz(&K?8sfjG^hrHpqsm~ws*Spdm`5T&W_G`+L@6NATE>2M( z;-I-Q*AyHrTz=J*ri3lQTJLF#vdusORb<<>K_`#9Y&~5DZdH{$rm(FRfeFPvL5hOa zw>aG9f+Kxjv$`iM1xUtHN?)~7`f4MkY%Mg>eVY4&St-C=DVwX6vN=}DwnAMV)7SCSX0*E* zJQ+y(y3+D3CHai)-LWRPvXJ9XboydVBiFHr{jA+0m-I=+j3GPu@?T_!Pg2GedIkhp zq7UmA=IbuhlPMFBQ-(P@Wwq=cv9)A75X&W9@1RHty@Mhp6tDS&2FtayFf&nMIn5${ z+pnqf3AGzzWxgTzlE$KR3Q|ZZ@;csu_SwfYeuXuOOk1VT`N{bhJ<1ga;M^~;1ZW1% zy$#h2;CWv{)eOA$Yp7-b-~M$}&ATHsC{lK-CJ|{g0^HfUkW9RWtCxzoBXa?*2Tg zX5epLMAZhoqUHkU{IZ1wKD!&LHsF^Ap=tp>v?r=I;NyFtY6f1qH>y_P9j2NA{BKh= z0|)Oz!WqCXn5qSMhpC!@rNJa@1AcFRRL#J~15mXA-#-dfGw_3|ieJ9M^-na{p9&;l z8t@CBwGS}_Ou?E2F#iE@WL?eVcKbC z+9|+?K96aWfsDDdc}_`?Fi2jw1Rn4WpH^(^U5J2FEKo;+ zDFTvXBG65aiGY_oCc>nHe1vjL1Uk;=8FrVt^&oTaX+SzU9T(FISIP+lf3bwKfCH`P z+kxceoaTU0RdXYz)s&_KiD+W}=16#(P6)vz91j7PkoQdPI++IzhdCt{&5rd#JOs97%QHWAE`<$Yp!r z-&8fAv}}2Tz`8|vAAis%VMUT=2R_MGCo_R*F%DbIK($}!SkFgd?o`Y?PmdF zZ6~3n)+WxG%mf4&F^;hEsn=Q34P6LtJPboxfVuFqp|Fp=NImT#J*G7UpJ)r>nZU`a zlH01w6ND==-aYDShwH*Q%?|vLKbS)RZ&a1b4&lCxclC=t$#3dul9$j(k|TidxtU6zO_JR%!Qr?iB#HNti3QF;qV@Jng9DZ$TGpU8&8 zO4`s-ohdAm2y|i!v5r6|jZPFJfJtt|Fanq)WW7%S6Bdy0CCwX#Em4Kz<%;#bNe{Y} zrk%n<;AJ-X&)82P9xQe;sjs!wZS&0vU!PrXV6NWtmt;TVWeSjL#11H4W#D1KMSSZf3vJ2q`yLd1K$P6pI-i0_J9w^FDXCWYW}+0@z$ z#NC92$7NGyYti#&;BmNHBrMXCQo2J@J;h~ud_#su*mM$z2AD_+q z>~9K(X?&DE$C>aXQ4#i<9;3(^6BOb{QfXWXKazyF(rYae&H&~j;mWRO)S2e#`mUxl ztr+5F6vNq!lQf)debFof=EB*ENI07jiAgKFh)GXo?gGR^oV(yA%&4MV(OC>sGw>YT zM%sixwMv&=Y0uy~_>HvYJ-Ui|tzB@M2F$Id`U=;L2L9TrBf`#&w(`oFYZn6lSD zJZq&Mh4s4K{j%*AJ&KAZ+B0hnAcIXRzOEBtdd34X{v3}cY_bb-Q-Cz6@YZx9T$1sC zxdt!(B-}q8u4wn%cs z!wVw?KWt$wSMb9NBLzRaFj8>w%3oxh{6C((n7RnX(e7#Ttl@GfAC&uj&OO+ z*7HVP|42snDZI??`?ZBjp<&`cG-A=+!d23a*({*mstc&JgEIdu=00Mx@9rz~C|4U< zHXUlqrk2HpWm5}lq~F*jvKGSZKwS>ii%U|km~+5m`81@oxQcTyRWVse(-W1lO=8O> zx~jUyR#h#<{a_1gB_=oNqv8svhE@WYC4cbQ5wA#;S5AEv5cwZ=eiU+$W?1m zA&!L3b9iA1GY*fk4yoT{X=db$v<$apLp4;#qUzgfW9s**L#&Zb3n5>{`q%YUM*{hep-t4DeC0C=hnCzp7YUN7c?uqZb#BBT+= zoO040-ux5wC^-T@ruVWPk0mb=&lST+$j#NoMe0ZN&d5jgC{O+ZugmV@uJ8Q13U}IF z+zw!F!LhzGyi+QctnXyikek!j7kc|!Y5{j@gGN7%AyibX}!w_TjAUfK*J(&)2J7uNgQcYa+(1ylr-nE_}E;B`P4-7F^OJ9{2gJ z(xdQz3}WG}>0~4?u?cc6YZk_}B)w2?qcg*a>Wn%+mVcl}Q2`m#QoxE%2KG1XVU@W| zP2bczDbC=~8;OF8EDClI-Bwz3D}3{fmGr0W!Kb-gM7-NBCe8)Epeiw7%OZp$ZN)wJ zZ3?qR_*`y2e&`P0zVb5npYQUJ>+PcAk~`PiMb-FS&w9Cbv^-o4r0>Oy^_^eSMK2vK zNm=1;(p!L{0*=$}m85Gr>BDR#Jd4Xktb?S~i=Xm_WET|A267Qxa$C_oT>G59mr@Dl zb=K#zfETDLP1;Fcv;C5!T*qs(TV%6<+&y!3V5iI#0%r=sL5DH@oy}#v+9Z_u@`6uGh!q0JV=^A;=2*2wd?0Qg~b0jcO(y~TnHhzc(t zGKq?X?1G=-Mst8aRh5{rw(~Jv(jJ#}J-tiUN|!P$`?SlX0N~s{Uw~`e59)1s#cK3XyRkM4cw(*Z0Lg9BqH}e(!c?E;rkCALv&X$=0oj*G()FEZzRKsb zWh5OshYtOU_3@mrJMY&){iqG@cHlo$HKMeMW;2!d{VWS6hv_YCr1B z-u9F9D6PW4nQsHAebIk=*8BA+wg5k>s-4-gL3zXP^I1t2RO5`ShCr6JJIgh!;ZfST z|CMzz@G@128?Re*idJ`8R&C%XRVBQ>MVqugp46i#S9TtvRX9c06wa!gG<}%M=dUm z8M&%7V$ZF$!<=^x7Y{wydFjvu;-4*#cHm#{p)2PASp*%L?j%xwUzdLJpTV$Mh&wz3mrXwNa0v0zPS~4&eALo-MUM zI9mI9tv$r!G=XFb+}rLA%>hnOmDGNVtG(8DrLVU8{Dro~(Bwkh&JD85W*sLge8^Po zJn`|gjgj{E>ALE5_Hal0Cm!|ndBbn~QI_3jDg1}2Y!5i(cd*)TRJhJm9l$zWS00q! z2TZ$iO;_575{T>NcT0vQoM#<6tdd91_oS(Y+M_0KwVN&N-~YWgW6>YXoL@iV;hEb} zb*xu-oL+pB9yt21{_IJ56xBTnx0tE}I69Fv%lTsYX77z)laggYHY_pExQQtD}~!k)d4(7 zw+&`*pBn|K|K#n3#%{yx^>kSrr&YsVjU4PndG;b7K)D6Zb~}GA+;!*Ah1c!!=fYiN z{v7LLmPz?@Y&2OL=g(bssPFytdXyzDaFeQDDYH$tRNu8(uX9^j-n$-S{k1JyhgF+_ z*jeQZNB5&_Qrx@}fjrc$H1N7ySU9n~a7+Xi7LFM%$eohaIU6sRJajmx#QX3#mpr^) zk*`DOel8cTVf;kz61!YNXLQQ&uDMgPCC3e2p7kd!aXvHG7dpMm_ zBE&op9eZP!0LP%)of07yg3u9CTml5HQss?DN1wU`2(b=Em%GThqHyCf9K$mAFmze5 zNOS?YbEdnWnF%8P z-~Y#aV4h!BS5;S6SFdN&N|xIM8nr#lxk|?6{BMK)*!zlhe4`;_sA6;yk)2+||82+< z4c$Z-vlx;3Ai|)+f_t*t3Dw>>-V7)Sm`n427tzh+6Q&8GTxTe zK_lk+pbl0}o6G9LC@tsFof)_LP*fP-WpxY$gn2nH2=)rm&g5U_g;pBDH!h`r)49t6 z^i*1+oEN%U`rgK+SW3q%3)HfdA*sv@tu!TU>T%`3*wPnE%LRokEVbCQTeWzf9&HsT zPIG{V>rEn}bNf<`p*VAr<2WGa*q-kXy2^Q2f90ie@*1@L#?)s}2I`(thR>6AD|MRw z7R*p)YmP97{@?h;d@?Ogh2{WH(lwk|v~C$kMHkso(HtOWuAXmi-Jg!o-@+IuM`?~2 zQ?FaBQTkgjLz${M3CoG&v4w-XmMqn)1uOJd|FYY-n#LW-NMlh{OHf}IPrW`uC&DNT$)&7cP?ci%S{ko zJgmrQy5@{iOgk;5}wFV!9eDT;UwXS4E3e8 z$Ii>^Hl98S zajy?EW}k$JIWDX9NhplTw`(jCbJFL4gkOI*CK6s#G`xflNN{;Rf`@_C6KQ9bgr3M^ zuhb29Eya7RnLHjlv<>kQw>+E@jJUct@2{lDpv|1~RyYyjP{8>a}}usEn_X zIJ3&yKjuSpcX6mUXzq)gD+=w9Kd;%MeV5o=FpzPF$$JK`L>M7+M>g_n#5vx4G8mu5 zd%gh2AW9%JVt12YCk2qfrlouBpfdbK;*1*HuGC!|Dx<%MyLK;X&-iht9@%sY42Ucr zH85}u!w9h**+#H)hiG@(pfZIx z#I`3A$1`n(H=k?b1hL$KGILiRrg!MCkboTbi?$8RxByNQ3m-Gnd|MUH=bHExcK$y9 zIK2RVz5a?IkaKt`VB1p8&ACP{eE7PwTv-?0H5Lw?%d>(BD!PBtla{(hZSv=|%o*mOo)gqWBA-0Lk zK8V12ik__1wkKRa^g(&Jy6A&Q*pK=k!ZL+ZklIyX8erV-gYvKo_dz7=;(ZVyjOlcJ z5D7yw+@jU?Lb!92!g@RXOaxYMB7_Uehdz`NE+qOOLWB_meGp;2!HS{}BCIippFW5X zH!K1AAd(1z-kcl;0jG*=6v~quG{%z`GoJWDMi*nx2@UzBXn(Jl?OtimvPx)cbnxh- zO8Pi0QC3N-;PP@F?x*{f^YAxQZ8x&PbQeVia0+0g)c~$Um_XglRhz>k4zvqRPvgs6E`Las44f zM->_~p6o<5PnP2lnd4+N>N3}Nxv-QVtKUxDk5AwHZZCt_sB7_C~p{PFY+3!51$qzK-V`Of%YfNY2QQPDkEJ2 zyjMw5*$vSi^tAeX?{ky>%00HgyObmsQ{+QL?v~@wQ@jS@Oua2nu0jFduOumS&E+II z3qD?#u$SKBCZfR8lq90NmXdf&!53PA_S;SSY@`;NRP^x3IqJjn^mkyT-EHDXE;sVU zj!g2cO0HIfEax*FRVdeJ&JfKJZIEsXvM%bV5}g<6%fXP6EJ&sPv1_UHzBO)VyEd`2 zMLq3ZSGf>aYWj^))AMY|laJ<6B>rBvoF2l{7oN!N`t(Ro44dI)s%E_Y4y?>|o+CL$ z$yG;|U2#Vh3eVaO(Hz+?^SmnW=_qAE!WJ1my4>KjVY&R-D1Sn`Q2#|WK<}ezZ&`^UuEPATmzDvgH%Px65Z>&#MuzvUCxw~ z9iIvDCe5rmNp~7lh4Nj^k@;!I3eAIdfA>7!*`U39R9=I5d>;XFcy)=5W=yso2>+c+`&rB?I-SukJ*YtN_S?H{V z@~{rGL!6A{h|Q30Y|w^sS?hO+za!Eq(D9e-=p~(e3H+@KNaA;rmrL&GIobOkO z2{IA*{Nerv;Cvh9Iei(m)FA#Nb?<34)kwjrRCP%~-l;VVMC0JY@+uu%=@?eaim*j? z9+Jx(rnaxm57xTK(O)QamU7QFsfEC8CMB=Z@BVL#azA7&^Sd)t zDonZawBcXv)&lF-tdJIKkS8ntdWb9N zlq)~Gr2xVIQUwRqQqWO_g+Q#&S=X=4?eh1BV{Z|zM`-&T?XF3s;-H2+a<5YP!6NTw z>M8`Hdv_HhNAR84n_;OwqhapaE1r46hHjCm%Jn;1(0fY8C)e;!gN%VLH;;teN4Y?r z>ls~0NRZ^Lo=(#*(UzOsODTSAlX7BBXn5Om(KNDb6B>xBV|K%)d~7OJ5GBOjA#QXq zXGH9?g(a<28ee9Rgn z3>Pco!2zSJ%Uq0mrSROY4=l*D9^I5GuUx}%BGH!Py;{Ug`YRj$uyU|mYXkQMK!&WB zYCO7@$U{kHK385I6@K&@?RIe)5{wp8<&M6@EUW#rXI1cr*}B(Rk;SMxJ~Ly9B%c(guHvZSdJY zyB%V*w`3Rmp#$^9bzNlaJ(aZS6ojBtG7Mj9Ud{P)a`A=GX9BT--K9H7O*+YJ?Fd z=IvV69=+mVK^QQe5A%z-STIB#yVx4!d>~JHx}$w(tb1`phOg}>~WL>!{OGKdU!LwrL9rO9GuHjtPRX1R+?4*jyQ z)r%a4JQ_}eCZ9}2K9XD{i|N) zc!f=K?Z9V8=c`lcdRzU;ng1(?-#+30%4fT``IP@FobXx;~Ui78A39#6-~-!&WVF!geWg!k2YP|1Gb2GZq-E&lbyMXs#@nGIy9>9l#R{F3Cx=w9B_ zG_2le;dL?a5j{V0C8jQ{b*>1_;7w=WE0h6G*26eawtWQ&)@cV+?EaL>)?&#vGFr3A zm5Z><)jB1=)mF3ffF*BiHGh}9u{GNFeM_%?-lM;={Q$m7JDXHsoq2WEWUKwUuV<3^jDwiA<5#m>Yi|M zw{};du-F} zt|E&7YlAVp3g)X*5e*j)yCM2seaqzy`m0y|Np4bdapfP%Pc?_j`{JxSHCVRkZ?)p@ z6ktYN?s*(eRab^#^Rm9;0NlBs#RT6cUbD07fP+@t3WgVu50LBzfWNwi}|q(-&+$roS4SBA+^poPyMbw;3wtPE zD(AS{n5s~Iq&X5=8|2mrp9k$>&6D#1&2x7oC~>IHZ0-rQTu|0m9aYGzu3TpkvMkHw zk7FQ%WtUt^vh|fTaKQ)z_i6Y?*-Q=L&&n$*C+q=Sf_=YU6_C@nt^W9Cr{8pT<`;c- z`Mqa-2G>{Y8p6du?CDuSt>TfEL&A-&tV8wPE$j1=qa!cOuG1xmd#jgU#_sUOcRK7} z<5r)+GTN?oT>`wScj;ONBPz4mc30S;GPP1>WG#>B@pT57h}SIRKI*6RRehe=sPEe2 z`8?U@0N?pkzUB0MJeS9p6oj~I2~Xzn%34qC-#=f+^FW?x1oBv(=i?@R9@O;3@LV?c zs(Q}QCF^g=4ZBr;i+i^!6=-*Ao|GPn-=*)l_>=yY#i2c8@4|@0IT~O_mla?*QwxcG zJF}crWYe;6f)c)P%PxHDmW8vC7pA8%(c~I~$~~?(y)izos?(zgxkF)evBD`(L$T5+ zknFGgOLtR;X7%fL=5N0pIcB8j9=UkOU{mm(5O+~jaP;?z2w$SNC9~+^TUiB8kNr8%kyL2gN=R|e( zb1bFUf)%J?bh=E+VyAYtYsJDp1?q9A46j+F%c2Y}Jj{AdWhIAY3t-~PwHoD|s@rOL zBtnj{%i&(;hU*Q=eMH&&HKpKYKAc~cD!f;q9{t$&y0Ky6RPGphpN=y%&aLByaUBpP zY_&vL-T`-4ne#eI*pQu(R#x7Sm2q#K1hs76&I!~Pb4P)Cm_?*v<-c0JgF-myJpUgn ztk^^rs8-Pw$x(dXS!{>er^*$j6sT5tlyjQy(R=PJaB)@OC4pmV_7?=$b-#cf4cDnJ zR99s+%DU$TtTO9xuAd$0M_hjg#%Sr{-A04_E|!sUm%+#k{!Mz_OiN{BIP*g}fE6k2lNTKPU))%+@M1KcYmdfW8-dq_Cfp@nIku$PogM1b* zv*vy(QOnDwcyW}FcodT7IORj_;ghby#S_dttDP|Mwy)(*vJXSbH~rS{SUPC*;79U| z1NC>Xd_L1>K;ZjAb(Lvhy;tkYe)vLxlWjWUvdZWi^v(0URNgW|4d2%<47^;w31E!Z z>T7#=jlN}s8hAj1t2^@Qu1-0i>KOL4o|bSq!Jj`L;MOF8BWZJ|i+vy|g3_fVA_xyT>)Kol8VFp~S0Yu{$;&e2Q~32vg4=bd_#)B<7W z2FSyE6_dk3m^tM-zE`21pS=p*g#KIY{(LF4V;D(1zo&cL%ReY3k4r*4SzmTv)y$46 zl*O9k9w-s1xOM)l#XY9K#Q`gnziZAAJ$jYv7m)VWd-}<`q@xPyjB=J7y-F6O)ta@Z zQz%(-D~%kbEAh2@$@)buQ|{5$Y{=g^GCv9Pacj9y7rZ3T-NQZQ;&SD>2{hVm2zjwD z!WzpJDgP*otULUZEB=sBE?^apvABC2BqBq9^g-}YFNn9sYwgp5vh{Ug?{9>cHyODE z0z6f5Ldn$p*&6>SnzuN=(|vUQbcQFJru@Lw(NIJq$>n~ld!evwMInpK`?MBE^(dR) zATGBaxFc6rG-6zQm8Y_X<&}+CZ`13uoV4>8kZU2eQXQ0^=ytEV9M?;c&V9vMeXBm9 zAy0FJ^;JzB!{8aIok<=oti{XYO`F^SICYdW30ElMToA8qJZ|n@|NO=UrwI+eRfCRA z8|2Psd}UMKEVQA8PiD;QQCkm=l~a`>ylUA_DfH;`{&}Uj0|co*C4E|lmQ&makmwm2 z9=+E>^`h^as`pg)Q2g_u7=f1V9OAJfK>eKIJXOU}`S`+54yn-?@W*U0Wl^)QlGDOuKQJLEci$1n(Q z(+s(m=`zFt9aU)8b=E9CD#BG`>7eSrm`knGevLW-% z9$C#<_WGT&CLx25kjTY*W9X>zS|2tXkvJK=o29!rR9?^$iIc&bTe^$0OW^e_kvJJ# zE9))}m6y9j;$-mRi|*o3x!M$olfef{x{HSkM!p}6qvhh&*3{RXx7yd8dD({N5p3oj{8x*WlFHHo8#%25#8K-#ZvS5)8_1(d32_GVg4IjBeU?^jj_$)a}G&0q0RL_&J9CYZcqbG z`H9&q*FJ-PztHa>{#JkWHV~3Km0a8g0_6+p3GVffmy(#Y@Rwp3+^ z%yXcOE9J<-U(`XF+C4}15>QUl9QRzZkb|mKrfbE|)?cj~$yrJ+>IP-dy}6a8xYmP^4{(_QVA#@)tnl2+edwTj=DhZK?QzXNkc1_cDbv;(#3sm zp>~^9vxoq9DJc|TcQZ>@ydnaetSgwIm8IQEfzJIZ!{sr$WrGgy#uGNwm7mT1{Wkrr ztF!{&rKJ9q%Xao7@!Fem{=t>SV+Rd7d}luhrLWd+TS8*TZ2>m~27Kwv+m?`Eyf@tt zN`v0EC1DNTuV#L?r~we$RAFbz*sZmU?d+E@c55wTJNqS!-5MGDh#EQn=G-xLm1ZEH ztf{M<3%vA;#s%baF~S983Kv~KCYb@1N9$TMQVi_E2s}#99qTHyfDEO=1w8ZT*f9%O zobNRQf2b#Eq6^sZYXoNkziXsfKwhmaB?1q75W!i%Upx$HCUBs>wp~gDvLF#%z@O_~ zJi-O!UE9J1d_WKDgbVnty8L{iuF?j4d;p|bz%SaDCEI`mwCDmBC$G&w-q$H7oj?vj zrFDVDd1y0`Wsh(HS?h?YKwjr5bp&!kFLnW00|^(9g^zFnS?UNEkUp7*SlB6vb9&&Q z$|K)>Lhci1U|?Yh9XHX5p!cS?e`V>qDoW|Eo)~KM#9Hc(*HKNLp#oyL$aM`4OAtQv z|F3=@R7gN7;YDi|Imn7^2U6sq%A@_|LQ6)eg|l)xMNYLm#veqxm+4|L#`*?pA)BmyZ0xFI4CanRTmiSs0o9D&wNA z7Rvdq77NCG^p5|JbiaR3VH$M*p2BQP^H1Is5c>C8U#s0c;BlvY(JuO-e?=d9pUzjM zDeT{U=-+)P-=gUIL1d}>Pwqp6ewX#3aakCdsrf3D^ZhCoj6397J*is0nd6sp$LK9> zeAQRBT)7vDzeruH(#|Br_)c)j%ur5l*owtsBk%cqZd}R8@YBNyBa!;KN~f08A&+a} z;NJt!sc@vuQoqWH$3eT~ge0^ZdQfNu`SB{>zjEca!J)7x_9iKxh709{R7wfGC zg_8qXC@G^?D3=(}VyOibO%=S;V^z^;b%a(KxkS5vR%>;4@ez3-rOJRNZx&=gi;Im0 zv_w0d(EFGI%jwFR>aHPAVnBOVzjn>VKRHJMa^)|-NW=36990V=kfUlD4S*a~3m1^1 zYT*KMR4rUUj;e(V$WisbPpylGGE%43iHm-TD}0GlvL3G8aT}4e5Kq-}4NpkGo-gNx zA?8Mor)058MDfWp=;4SG%FC6p&3lEyp4gkDyiXRnCH8%_xj^g?RqOWZO;sO1xkz!l z`K89N^jGTf0bNr@do+K_DiRGWhw7KS_@s}t*oAxM=QTXjBP4DPqkV-G7LTF>^*h0g z{h>DKwd8M6gXE@=&T1&^iM>h6D;Gn##9J7#_vQ9=vuGVWRI5Uj}*^`QZ=;4S)S zvNY7G&qx;xpJ;?0x+0YCUy)ZLguTfrm=Hm`6-^ughY=+tdPa`CQj!!!n_VO%clb-WdufyKE>aAD{~565pgkidO;r z`+Wk>?S(D!c$55B>mmDpzfYk1Gw1#lFz%%h|M2?+=w~nB1K?q=dI5_LM~m>)N{O?) zi*z8uQ8FA;fqiWaIvdFBw3xZ|x%GzPwG#!Bz7f1c%RT&7dPh?FAJ3kUuf4QS`*|FZ(ja_ntX3zI*?N3 z<A_f0<&|4f>EiWr!fJ&gA`=i7-I-4}X}K zAU8sB@BQUE6KNbs4p1?C>vzT+JPlyU4s+K;xIrNlG40DDl1{I zaapJ=5eD1T9^?{Xu!pi7U6>A})FKSxBBL<4Puu#*`|@^?raMXRK4%CJ5+5ev6iP_I z#DUaJ#f|9`f1j(pLW4#Gc}HXE7Q?WyG3pO$oVy$lT9vv)5X#9T7_nG|2Tcy`{{?L)3-u{)<+Xka_y|#@fh8jJwH+6D^6e<%^ zs7gqoq8(Z^^-9dJL(~ok=XQe0LP;T)!xBK*g{%-#8XMEJ7b<+|u=eT#4` z*kAh^vme^1Ds&o}QlN*94fXor52f4GR8I^wCI?E?{Xrcj9tUE%$aM`)l+ZOeQ9?X= zQUdB^(;6xh5|-l@8BjMY3-u@VyRXnlK~C%sJ@&9xtuUY+1J1V9TKU)ZZmaaWXHr zh8}tvdg$9wub*pCdWW{4Cx#l6vvR1;UD#12C=*hsDlsb$doqs{>Xn$4$7ws^66tG{ zwOq>-Qe0LvCh{;%sUOrmkNqHgUqau49t%!ZOQZq)CIxL&6*|3)`a%yIJk;ywT9od3 zBKNu{h8mNzGV1m#<|iPQ`&l_rLf7C#3GvWK38<5yF;pfbEXOT=Ru1(iX62b0Dac90 zgdRIct5z7$jsaWLUm^v>kYZMjt%!<9L}1(V7=cs{OP=#cj8SvcxYR@)@+2l|-l=zz zJr6wdDTQ|y&jW|;0L%Ly%7auQ{GIM{b@&gyGnFqnQNuJ;nWP1QCAl~nk%LJ>3W#0F ziF&w}Go~mHh?lWsqnU6#YdNiue5$UtW!eHt3;mLwSFtC=^a!K0@+a=E`|Mj1jpV zgA>Z)YrcQexBOvl;smKv%R#v`L8w|tVf~JMEN{5kkLSNKR((oGSw>wUy-T0i=W%@@ z0eM_so<;?3wTJmX6)x&_As1#I4XnM}~U+A`+!{Yuk8Ys4=E$wdMI*W8@N}T}#js!h!+YY|v^4Vn{x7xf7q*ioS%~ zwOZ=GZa~F?>(!FfLNeq@EF|}RI-ex?dXt3z(r0oKFDDQZF!7!OzVIYmr}oQ-v`dPY z!7wB6@|DEQfCcqxiJJv5fzL>#W`@BnJ8ryXbzMmLW~!j~M6_R029pNGZ_6rVRD^!5yW) z(bq3|VyH1W4WRB&HB)>E#B!1A8k{JhYjC23cp9Jt)X7*LDiacx;})3)wk-|yC#Hep zGzO3p`$LZ%u2m}xXvcs}_PVNeAcn{^px4-AE21J2v32fl#TEuV=b@6~F3@6AV}8h! z81s4W{u34sZ8txgkNKCGuc8$^ET>g$;hH==fNwA5OCBD;^i3^SS`=84i{lJAm?T($ z*d;-=D|)%hx3!#K7Ucnv&toBV%FmY$h7ZhZE|b`I6kcabjL2WG%pGL@N?sL#@1@F@ z^cPI`n+ff}l3eUB}S|3=GsvM3LTy!dPX^i>hQOwC@kw5{h;&xvh4 zQq%SGr7|`)JuQbVd_NRX=-~)}{D%(A{VgL}XEhY|#9ER+vF}y4153)f1}Buo9uLis zZ9Ph;nRtB7icnc%``@IVI7WY^lK@Mqx}r;3+qE8hs3$}Yh$+%|hm4V{S|hXAj%eWH zQ|XEJL^{!)NPS*ELo4m(@ABn@2T|x@tAz6YL?#qY9@B)9a^nqhr@xdgd;t(U{K-vd zMEF&}BZ}AgcAa1!R;!+v-`YC5UcMRFP#;|;e5<+uS4e|k5T6?qQdsu7F}ba4UWU!B zz}YW{bT;tEQy`rSe8fm+14mBHx$+0!NX>b@$pRNDDg7G5*t8Z*Lr{YJtE*~N>29rB zU1d5DIalEH$b;`w9~@~Fp9Z9AQs9mM%wwh91cF+Nbgbjk%IKl z8F}uZ)^4+!71DlUL|AQ1{+pUEzUf>(QF{ zn6r}Frt#-lX&JobiTLMb>L*Wpxq9kk{q@9`ye2OepLyb%({kcpUR$yW*S${tmD@xL zZ+dxLia$LublU~5%$4soHvg5O?ofqiHyY_93O_KxNI;w<+V5NW`bl~I+4?KmLeB^( ztgVp3x(X?@^bGAJbj8&2kX}O{Nby{)0Ybny9`J*jSC!XSEPwxiarGIL$BMApzML3) zv$~~VhjOLnh*!2R$9qIf!5%uN$O&Vo$O!|e$O-*g`ma)>7)r^taq7&$+I38{iR zY^@fJE8@#ZgNwjw!!<;aEI#8HY75;YTwz^>6joA5p;bo)F(e~&#G+&HxMD00S+=T{ z<<;tTD-Wpq#(h=IF5 z!^JL}h0B=0WP$+Fx9cjYx$Iv*aWS4fK0a?+H)O0NLAwaCb2*8IV&>Vtk_3Z`=Oj_` z?e>-Qq9&b~eL*C;%{(ON?w*sxGdlD5f=Dnid(N=&so_+eJ%s7Ll_Z!)WW)!StiCU0 z^?fTtt3?=_OP1WXGPGo(_AEM^8k$47T%_;7q+#tp|8uCE;JAN3s}EUo>vD4zRO#%GCe zep?jI{VGk7=e@?1>uClSsGgDbz~7!og7vDaFqq)-j3j6UXE=DNu56t!xM-!u3{1;- zg(UiEH*&&YnyX)>(VC8K=Y>ho?VNYOw5w+%QEp@~jqMpp&~04NyVLRymU>ONEOJ$2 zf-ic~SZhz3%kj}ltd$)t?loh3>^1n?$;Lfoto0Ba;rQbE$C3X9o$tS-zcP~mnZ$<3 z_d^?xkdKoM8V#v5imkCx3^$AK*F>WetJVu_T`>)Kmy(9a$4|8!NQ`BBS5{Y;)4d^= z>tMH5e`U@EW=bllgY>zA8^{P*;)cW$B`TaQNV}F~iA@$Tk!%=$w+2TAdsJ?)8>^XH zO5X0Yg;(2gHl=p1B5{rq<*6)SsZ~0o1zN|kxspXDH;293t-6PkbH}YZ7A)3HTjIpy zX$_x>HSYr8{z~d6%?lObOBaVFha*g{`Wd64y|8i#j zw?RMZn18;qVRUwLund;AXGJ_-H!8cM4w+L_RvMeV%{4}v_rE~fTDM=P@Ma^;V}RUj zyX|%+Mi%2@Es)L8?pVua{9@abx6>;bZFffH2!bH`c1x_ z{9kFBPM`9BrD+(bC+I1M_!7v$hp5|lg;VGMHmu*^6aKHL+vHRJuc%`RWrHHV1G1sr zoysz~US|8Qb|Ax;s4E-Py?WgYAKmNBS{~ULVp)rp^PtfuE(2|LB^A*Gy3o)?` z$U3a7H(YX+^TK#>WrhJGWo}wQ^sodImjekBCrebY#weE+4v(}RO(!a8Jz7pkareE5 z0trRo0#d%%yd#6XgrYw%XOJlfCPc(BXOXeKQ90h5T1|36R+cFWdX3{%(Yk0qNTZZZRFv^ za%871M_BJlu{&2$QHEeo3|G9KNQGabXX~CwUm@N-kpv528B1wQ#!}Bml^@Y6dt$f= zDMv271Rr>TaOs>_@(|(d3`DMLIWfMdI3w+{Gg8JF&-q%Nv6%Iw1Yjx1x|XvTA+Ee| z!k1mkaT~$mITJn-gHF%Gp%epM(ec{%Cg)7o*tMtyz>l(FNjv z=&ybWnB?n?ET75j7)J73CCgITsp}X9VYX)Mk!ScX0Yh8cJx@N@+fjw~Zq1V~0Xv0~ zC!!ELqD=XqCqz1xdIN-h=K8qnLnr`WYz$YJpG&aj2LQ7{iT6%S88C~l^Pg#Egz* zjkFL*+ep9Kl^QEWpI)J)4LoP)cTWs`?TMj(Ju&o&Cx(7_RAc(@`m0}zB{^8PP{kKx zp|C(IeK9s%D3!7pWLYJZvLKb3uG5VQ8?KN)8|6=EGTW#(=-4m&AK>4VBvtLYB6MHk z7MKs{k-`IZw6Kt=`vzOJEF@~{|APfe^z6ZH$K+Wr*0Tz^36(WbUXuTCP{ZTdBqWF+0dTZv2z(zTTs@Eea zqEASnwL+rNw^?vRFH-!AuFW@S84|uH>nL%${>t6Zz)eP)2gCx2vhC5r39TDVd;6%! z^5~wSCnKBYViTo`O~8@?J0b%)TNM%>kPud#zT~CqOWr?PUq1@{`k@n2^(8M=U-DA*B`;N9@>2CBFI8Xi!up2i>ZO(2 z>3WJaU4M1$NU}}I#o7@HN1r8KgfGX9r7TG7f@N*LbGfVyH@Q`!TPlVo$D8(rx2P?* z>#qz#!0X4^`V7d{-mRFgV1rg1&@JQ)gaxn6P;@ai`9cEH5~6K$wBNr`7udJz@4(6e zw~rUc^%cz(o$AvUMVXyQ`~DyZ#mnK-HRh0Y{GFD0)JcF zLepuNTsag*Hp{NT#cwF3to-c<*oq;ONDkef9>thX5qmh0^6*RC2g8UiOfQWCp!Hl9KXtKOpV z%&0P0Zij0+VrgY`$cS;@*L|tfcFPJ5Q@C}>6G?DRBE(&Gr`GJ^POU8~NOaqdlPFye z-C_q~3^~3a5~ZWdUCT*OXU|E3U9UHZMCqJtOLR^~wHFn3Z(T(KQ)MRrELpwPj=3pb zirs1_pA;{`z>+0fqlU+lRoY^%V#^s>PbzLC+p?U*O?GecLSV_fEq3sMAH7Br_)*49 zV9C5K(e?rJW)+s~SV@9VkP!!1vSf#iOcXAb>`2_wc45Mj9nlDmCB&g9TW2@dQM_Cr z0uqIuj|A;0e87^$>rxi4OIUmn7MDU`-AWR)yA%Q}`FLGlYPKP&nN*`I)!jC%4D04O z6Sdors@;aDc3wPDzYS6SJZGYY8*0|@prX5NUzIR%yY;Q9#Zv>@SFvux!BX({Rf&SP z*X&(%ZIRq&{hTWpa*+a93WjZFOR3l%uW*zaIljU{_|l8TlAS9_5VP`#6R>2-&Q!zg zj2cdaX||FjJ8L!ug}Y`d47$>KxqhDvx)=;cySUX->-?{aoF*CeyP8*K0aDcJ5SKx#J+u| za{uZCR)Xy-l=~xv6!2$yv2(bKby?2Ic~65(P|1bey{h^5W>0h=S*L~mkNzIz-j{!< z9DX#2;`*$kDsNoPlLzF<{WQ6+Pa<}YijS)FCIRPD$@927`;nkC${KB~-1)V$AB6H6Et(7esHz?#Cu!C)SeuKgGToSW?zCIH4?lb{R9+X3JU+h(Fv&dqt>B_(Ho5i!Q=n5VHJ2 zO@5{@9Z0FNi<9>=>?gapxX9?Zmu)Y@u{2$HX;nz!5S;iv}>T(zzm3VUKL$-9diKXyi=$-8t9-=V)U?gOz{S}B(Mt13O%js@C*SUTM8#jome zAD6Dr?@1hK_o5f41d->tvPvU~Ps8h_2{(sQ;?9Gdn?q6Pp|gUAx&|kd#Z4TVAzO5mP%~-bK3&k}ekkM;L+AU{+lTR28W4}v5b^)q?_@<6*KKkCPK=_wtTKcq!zZ?0?zi34x0wFrqzM;sCh zDLncX66dU3(GXI2&@H5}B{7Q2%@Qjk>LrFKlgr7_Ysr7ljv!|PQ7Nx}=-e~Z=ZUqH z{m_)P153&_r<85pvzD^EP1$^4p-e8C#+C^&RQ4ymP>nkhUz@pC%R#vWNvJvzHxFsN z(CpGg>{w`HAi7}!%RC6 zWr;cEnW)*@G2!?6c&r2q5N~z=LU?FiBDyYpeZD35g#OCws(_ChsTuf`lJd8bSn3Vz zZkq=v+|x*{z`c}|%aS_D7@I@C#iq4j+7o748_x$3u|YFzMZBe z9nwbAwE~a47}5;j*^41XUo1h<;%PaHdtwoM&2(tvGVmv6Kx@pv4>Ut-%D}H_g*H9| zV`0C_gzT7e^ZfJl*F9$nUTL)P8Te|WO~}CSGTOup++nmy8TfjmP0qj{H`gYjat40dXj3w9|5^C7F$3>uw5AL^ z!f4|&@JORg$iRmiZDIy~xzQ$N;3lI@&cMeQZAu1yozbRd;AW#WW#Gj|8=rw!8f`)b zzS?LLGw{2NHYo#l7;SO}zTRk4GVlX$!hcgU@WV!v_E7w&(WE^TKW#K=55@h@L*Jwf zyrwje<=R3(WHMU{)N$`e<*&yXwp9vKWsE<55IUjXnGw^DojmyB_H(Fx`Znyy1rVKo25w!6cc&O1PWZ?acHZcP?7;RDpKGJBD zGw{(yo05U=H`>$;{J7D^XW(ayHX#EKx)7TuX5gVlo0Ng~H`?S3++egR8Td$}jnBYG z8*M@co@lg*8TfdkP0GNh7;SO}e!bDAWMEbU{VG#4@LiYYb*rni0JkYgj!Ww@5)GFb zAMjcwxfKJr?#;MrTn3(Qw8jklF{3qQ;32w5aqqtXA7r!%8Tc@xHD=&3Mr+Ezw z15Yv9gbe&DqfN}fuQl4F3_RUvlQZyHMw^m>S!_8s*IKrHM3-;Qci^8HZCnN(Xsfcu z3_Q+gO&ORKoAVv`M&lcsfq!bWahYLT%#49sNV7UJMz=jU$mvjmBU3Sz&EM8|@hQ(hznWU3M20U7hj=XHv4 zuL%Nw&uEPq_+g`oQx!A+IH!VNV)Kr?+DP$hj5aO<&oWwL2EN#6O&OT^%#{JY*7#(g zQ+$Kb#%17}jn9saMjMxbUvIR=41A5znlkX8j5a<4GuOB+9{2{Ei^gW)<1eDaNx6!zFXLpLi9;_XD$fKm%Zc!SjHzt=Wra218AfZ&z?T}WDFZY0IZuOc zGQP1H_&Y`$mw|t6w8jkl7o#<0;5wTw$J?~JkI}|v;KPhIE(4D3q@N}b% zw`scFXk#<*Wk!=vU@Cr#(Hb-GdZRUE;Ex$?yiNOGFxuD*e23A-W#AtgtuX^XXtbsb zJY+F#Su7)pDS1LPB{S?kTpEhO*S`^6<1+B;&V<&OfuA;7QwIL*S@4a|z~`I|Z9)d# z^BiasGw@f8HYo!ynhD?J49rx}uQJ7^1?B>``~V+QnghVEGn&*xakJ56v#$6Yqm9qN zbBs1211~b##0Yl!5Ov+V~9oN25*1z<)E^#0(jT!g~qcvsVcN%Sc2L73njW#g@-)^)?8TdO!o1B4vZnP;G_#vZB zwN*}+(T>T${dMKzRy5!dMr+K#ha0Ua12-9MdmmViL?sq+jJ2Ta~ogs$^0IzSwA!Gw?M=o05T9#kexSHydA5 z2L86u#%JLBjW!_zKW?;%8F;9zhUA1n@sUQ8(+PDKE?PZX5coXNqrU1H`?S3 zyv%4*GVnDx?!o1AoeBjT!jMMr+Ez-!_`~Me$FKHX#H5-e?mu@Z(0Clz|87 zim+d0at7YtXj3vUD@fOF;3>v8E(5>TXpI^8ETc7L;PZ_(J_D~X+Jp@JpGKRQfj?xl zNg4PvMw^_0Z!_AI41BlIre@$D810x0{D9HMW#A`_)|i0@>*Cq1vcU%!ZF~lPiP0ux z;7LZCn1N3<+N2EpMx#y6zzd8vB?Dh>w5hg^ztU*OWZ?H2ZCnP@QaP_m<&9@XyY>QYmC;I zfm@B%l!50NZF~k^YP1O%`0YlUn1MfFv`HEGlSZ4Ifxl$5DH-@KqfO1g#k%{LXx+VT zdA^>#UVr7nHSi-!%C9tsXK3f?0{R+o_?fSc4 z<+5FMazEc?Yx>FGhRfFapN#CKrYU+*dZSk3^F&fLeB+mP?FpMwJ;+=+0K#~X32?W$+^I? zB{QPxuTkBobwhUO+pVhfN2a_LxWh=zz~36F75FA{nvq(qRO$P`Uw309^=QEe?7uSC*spSV1-zfqL?7_QB{uM+ zf(>|TiLG}>wTF%xRC%<&JkgQis`2K5b|B7ymGq8+6^PU1xhfzYLz?tlb4)uBXTVAt zkBC+v4(V4}zYvTk5bxa^vy%|F~Ul^)2cWJNR?nEeV(=M93VXcR?>6}F#t%z zyDEaIHsWE`iPmGy$aWz0lK7!%eqvm+fduS}T#pz&X6eR(?k4(-;Jnak)DEQaL~mS~ z1sG1q272QbUQnw_lM7>kR0*YMsASk=IU zWVH+Fu-bw0&;`_!5R@AbsR*GaBrL_W#BGYp)FW5uZ+%7DSnk2Dmq*&<2JHF<_neCS zjuhJH46d7$`_RhLEzZL=1%|8p_SaugzpvMqf1Xs-OEJTp`u#;cTvWl-ivdZ2PpR4) z3-zMUSud4{tcMGCnEF}*q1UJBoN`w&-2iXCk~y~-xLHa0oJ;C8*BE2(>RV9%i&aRq z0qd>A7U1WN)CQzjXGBXz>Q~0t0{qFbDxT=pL>V4Xkq=_*!sDl_2R~zt7G%$ zhUR;|*#5bp{hlwZ0HJ)Q_49eS{e2dP^DunLYI@b#J>NUpoiMQmi z>8(cks>0V=|0YHvO$#3>+61oHdGpqj28r{nTj(>2K{~;22kM)+h#!qCsZI4KkYs`J1)T zY~W$qMztLV2d&xQT)TL)U)Pk|At#N_XzH7^$z_EM{E?Ds7Y4^j4UXOlgO9k9S007N zE#B%)9f^I!-S;gNX9Ityq>(}Npu&e5OvG&;iVQp3`_<{&t%J-xS&Lq4R?VHM9b=<) zkh$x1WWC8Iv$??UDanma;GG2kesffT*>MGCCo0gjIX8o#F&^EZBbaEZmb7##`Bz1Dxe(@(b9B5C=}JlZJxczr4QKO#jCAf}M&ZB3I*U+4 zcWd2yv>KWI%HwBs83`&RFH-h>%kS2}8gcXRxWF+6bnglL$D%C}}%=3}J zX~G8_s*&XRNZ?fL31jR-Q3%hyMcsr$Ieh5icZkoV`L6ZBU|VWeQ^ z%hb-X-KNjQ{;*0H&kc*Wxs@r4OV+1I9<3T)l522pcIqxJi*HA?g)IWO=%^lw7TK`e z(4As=Y0~XpblP&fzeBw*8cLIXUo;^3Th$=J z@!elqe#qzdI~m%UHgdFoU&D)NDYHX6UB?YMvIgF%B$+zatsbhaNTZZ>K$~p?Ogm%E zGX)8_?AqLTul5E_+^@e){GW``k;9tsoH1+p&=q%eCw&oe?XL_YK_E~it4)Vlbsh9AECw^Y5 zP4ztSty&N4^~5);g&60Fp*4)?#F4Wc9%#gtC|J9Ckp>zIDo?ymiA+{yEsUFlUO5li zABxypyBfz3XJr9s#GWsGr8vW-5t|l~AIf?x+P5d9) zfI}+hcU0v|T=M-ZNVI+_ix{}Xq~v2-xfCs0(H1R9L1MruWkF&Ll2?^)TJ63PZn2@Y`oe$i)cAT1Ef?Uq_#K<5;0biBGRrhDXTa!#kg0Jg2Yf5 z)sBn~jmIGss~sewvs61s_nVZp9V7j~Q>}Ih`I7AtG9}t2W{KLRq66&V`YTlfQk9YSvRZ7pdtO6RWJ_Z^_`^zA5w@|$S`Q&@pfb2b(%affjWUAH5Az!kU zL#9M4$1G7RcdCOPHAl?_Qk9-M;jdKe?Q;&Xu|@tU3R zD=K!ciO&O;#A|lK2UYBG6K@A1{`_`A_WCSulbtYRs@2LNU$T`$rbH{pEKw_eQa8BU z?964JL0!Vr2~$hITUG2wCce;MA?{l_we-7F#qKll1qKUo-^%rgq4o*HlsB=J=D3CZ zL9$&!rdsV1@+I3PWJA3_RUPt-v#slwZ6L7e_s)KiPCe%{xuA<{3*X@HZP4`!eLIKH%?_lv_Y*=zkew zXjH7e1@%bfcLDS+I32k%@yRAW7l`;?l_joQUFQD8 z3XWC5lTE>FAg0Tm!C{MSR_iw7&@~r;$lS7Np%8*Cy6bxCWX{p<+ z^j6@!8?9FWFHw?nWot(2$2S>csQwyN`&Cole(9#1d!zo!+ANeB@#&o9_4+F;K%`~y zxcREbRmFLq&G|i%#D6MLgn>t?p`Py)OaRFqQKYCHMeEH8QO8EXht2f(xv5O^KC8cb$YTla+LV0CFoSkaVMyqm z?`qceggCUPYm5I)v#MIZa_P|Uthga8{hivPAJkvhHsAr)q|<;^CHd(i)D?z;(?wXk z+XSUi*K2~#muSJoIvC!fzXK|ZcMgcwsv%cG5ekmdMozs_BIMbl(*Kj^gANx3dk zI||0$)wiJjSd%&zh(f2nB_ma+k3OpvTR$E3ufG}VX97{=)W@5?Sl0}69rby1wE@p7 zd16LJ>UyhF8?anxd@z8zW2}T}z}t<~h9@XS#t+ng!b+S5{I-#zdn&F}oon=0#>YV! ziFa6m(efHw?l6{Vz{#~s!|(6WrjYS!&G=)qoF;)=)U#a)i3nwSk-i@{>u0QTxq0c;2I;f0^g#fd`uwq z8Dne?OWdqk-!_(3VD%O{S~GBnl5+K=CKQaJ`g>IE4@~_uq>eVJX+RXEj!8~b_S;OX z6}aPzW+?F2O3Do-_4|S`G<2n^U1BU}0hcRjaAk42d2dl!80#u$hw3r)GE?6QL`u}V zpx7P-1+ueDwgni-ZmSE+{j-{On#o4@HT_*#MjK0XfH+9ACK^k$CdA0^s5ZBb0~du) z1D>v$l54^)%^Z9y?b-@F$w(~Q&#e65o5)+cqDF-EBce*_>7U-aNpJDzG%iBuH5^ZR5U%rEYb9EfJz^yzcM|% z_R+-jFjx&K42o(tGGd8Fj?ocIbQT@6MAd?2oN9C36MUx9TdZX&T*=%S9ep5+l!A{NnO(6*EGEy_}F(b7C|Ei?jR{uxS z6%8Ym|IT~vNc|Nz07u_Or=AHsTuEsQ_EjA((O=hM;5nwh4YQ}im4EqWiK38b!iZ#J?eGi(@@cly5j#v|1 zU+qB?8va~p+8Jwt>z6%fLc<7)@Kw8FO>jNagQl^nVX}3fR^V|)Y6iZ_NUgwED=FQ{ zrfKd+Z>M**0!MuVQX6oLl5$<7_T6fXz$28@bD{6ELR)}GSfS?vDW+PH1D8S7?e!TH zN=cliQ?Jih5z~PqzlyodKomK1>L^8qq>AvX{rXw0mNEf0UNDuPJJa6}6#= zxEFT;(VgxBvHEjk_2;4#v=Frb~5(P?rS!$~oE@LY?KjP&N`ch~^|BCR1CHz23AEvSG+`1mcJ&Ze{ zoVaZ20(EsLU(V~Td~sALp70%||E}aa#6GUprvl^_&HE}fbl*26@gpOOpB~i2-}G1f z3B<2Se~wk3HS4dedV!;yA+J(YG!?nGs8DCE3c>q5(OV#VK!>g}jiJ$V1Byj7whavGdyl{zLiAaJ2C*(Bgmg1R7yh@2Mlm2v> znFMyi91adxy38z{4P0JW+O?VlmU(^hntjq3Czf`tCV^!zlg2pDOro2mqPcfV=U{1D zVd<{bB(TgEE^o^xjd4==uC%4XoUnA)>ZGN@+`FZ7v2>5Z(lu9+z%p;?zDY~hT!qNJ^w43>!H$bpL@GXrnB!+kwX# zDf;xucm5}L-O1Yu7Y@oO>5h^M<74eEm3^to%6l9`qxSr6u6DHky1gGbQ<~h(9*RA! z0bbLgK2Ye4Vv;#*eX-H*drRfOSpbi=h38(pq zP`t-eg4X$99plvR(XrJI#ZvIDju&@Td%(ZD+^p( zlKh^MtBx%1C+ny}`Hkib(Hwc-8Kl3P5brdD(x5}zz)Ht35g<8Q$-{-5-`_25E{))V zfS}*5JXP^Y{-QJ}zwWM-WS5dl210r=(glSvLk$f3&IBE8F412(65ARtFhZ`n%8XDE z3K$O3^8_OTJ`gS-h9)lL{-+xErNYSVv5_HH!blYK&B)u-seLo@2Ws5Yg^^vcks(*Y zNEGzV$j|JSkrQ;3I!=G3x!1;vkdP~3BntXwMJOo4UoHK!On*BNm8{=LpKtzX2T}yAVJQ`L|3Yh- z=C}=-F?fd+&>SkdU(LMM6t%^Q+E9d9smtT4;5<__8$~x2B;c2oG`zBYqu-MIzwX;~ z^2s~3_D20p@r2cQwFd7D{T=9DTG}y;c}U z$HwTx!8=Z9NQ?{%!s1e5Vd>3L?G}cm9}$=CKVe%oCuPsV(4M|23N2(j$jV^bQr5kdZuV5{k@3%td0c#Z6H6SWS)ptGORc-xtUMctv{<=cZY7jL-`Sx)DpIgS zhgh+e=(|je(0A$xEq7brepGxzWhLZuYub3>ZCbRBwX}tNqAhViIY_k()nDOC96ctu zHpP~8=?L5TQ`Szcz{Bo?)CPQ+lHB5^H6wNBFO3oSD+eAKTJDZvBu`Uv)sfw~Llw%mG{?W=T5{%hR3UBGto@u&d5n{#hOm)MdmNTv zE02OA6;`khB4I@-?MwfMn3??>h5xiSB$aVF?*)MtRQVth##c}1jy3`SLibQ z^N{*!@5-|6ZoZI-Fh7SRqoNKxs5^r@cH>wPmVwGTygRE4x+-}?lxIZ5b8$zN%#q4; zaCfGnOyPy+1m%@)nv^S0@Gjd~su$eEf_&4YEVXP$iMN{|L9tSUqrL~hjw)R5R_@^y zdCz_~*7r#xTpw5NLwYD*yaOA78+fOiDeg2jZ%V@VSqSSxs8yFS zXx(ZC9L5b#B*6$G!axQS&leUtAu4n}g`zUGk0FmT+?U{V%wlp&iG`(~7?pm0Ef%I( zaV!ucm_|bjp!cRymYx1u#>foK*A&w`5U=c!Z^z`)$H?f?*jrWX785@gh`5wBB46T$ zRw2B>gf9RhJjpFO-B>RNZsjSw$8AbahTd*vEdrLx@>`Rrte$o!eJkrM%6f^0wcL*! z2DOmF=1knR+@bb=!s>B0kTS&KBXfsCp@xa)s6&U>RW1mdDb}(mWMMV-MO|{qF5uBu zCiWB|UwTi0mS6UwE#yn@DKP(VbN$TN^)qAFM`x%z)#Z=rz$d5Gv7%-aF$N{hw9nCn z%yqT~jLv}0)2!9T5}hk&n#GXrZae@pX1lMqf*F+iRT^!7GfjQsXyC<08<&BZ;anMD zCNw7tX5w;u;1}yC>1+XCVzjXtn6b_2!-@Y};sfJYr!S1d8=`4!T75K4MNdZVAI+E3 zCa6^5w79TwDu&aYLAR*^I6Y+~)5WW8+t>=cVF!!xnZQpfDc_iq`q_iV2>hLqT7fhF zWL%-AVk25GVwD-u45Zk63u>ufqrQ27!jGsCIU}h(A2LSZriXJ<&PeJvN|jCnqz*Y_ z@70(dSEDUejp-TH*!f$mYXf4qD|C8B3Qx-^J@7tr`g9;Q6fWS)n~{=*NR1x9Lg}IFMBb=_`MiJJd6iz=<%E z##qlx0&`{Q1H_k}j|8qnDQW!anMqK0n0v4OnN%OUTs)kak-{{2t_Rqq@gN1Sy^;h4 z=h9)Z@7bAq>l^wzydu|1^K*mL(1& z1_F_REn*|o0;)`_h5QAOj`YrCyR{2B5KFaVScRNs#4fz1g-qU4^ ztzH%)E$Z*okxZ!~ZF%Hx@?a@tL3*WTwN&f^Qr8LVcU&n^I#P_3A9swD$lKCG-d6I^ zK3+>X)~&uH?IoINEzwLHTJHX*+Kl$?h0O;gY%XYp%>~VDM$4W$kN$J~jP`@I6!G(+ z37ZRAVRJz1kyw2a0mG8lFLIUWv&?lT_9 zhpsvLyH90a_lZ-!5vy5m*5BbFi+pI4ynY&N`-VL0H;R|YrD;Y;^Oh%J&&0GwOC*_a z*0q1k%}+9sIsAWfrnFJyepI>kcaMH0>R~yYA-^}k1WHJOaw#8kFh2yLU1HC5i#_j zBvWq{IWkd^xN33T`YIPzx36-c2l^@(I;F32p`Z2+)@Damo@tyFC{dLmbIEo`AZ6=;=>Sp zE;_;{doDV{=6fzWXi5f?=b{5yrlZ|x4n*i)&!zYem-I0m!~ZH!}^}0I}Acvo~i^Asj_=tvzo*& zlwbIOM5E^;!Qd%;VWbI(Q4=?KQL4qP+V@FmX50jgDgFAJG;1=^xP*`s^Rk z)d&CGTJ~Sxnx&@yp0lom|DLn1g#VtiuHO7NclXAp|I6FC2gp@a`M+l}o%-5FUxBWG1{6FhY2(LB)%J$YO-ZLs`WIk(U@D z0y8nnA;k5oEa)i_TkH`^Dd+mQVA2RLHl!SZlCh|0z=fxeR=!ZMP&+E+FLC@@M z-VWj}gxeteQ3`qP!SfIE%hic*BJjx-Q3J8Do%>$HmiQ(@7&Q>vvr-$6A~!ZJ@uk&g z={bXCmM=Ih zfNUo&&BoTNJX=!sFwU?gb}v{S^K41c!?-jXEKhp2p>ca)<4KEbB5e2S!)VVo&Aadd&@CeM}>GmJ~K!NQ@~40F?c%a*^5t~IZ9{Y{`Js`6-zBTnLt$txe%4VeYJQ(T?qMVe5Kzsk15wdz@vc#*!yHVa7A=Gom{(WA88gu+wJ z0Irlxwt|>GdLi@_316T^%>@33x@Mv7PWoC}^xEj@5m6NKZt3k=qH<1%jM@s|I|pxa>Po@xMQh=`-ldFF{`gZlPRftm@0L$kbIj&3LiME5H7KR{SsF zdIJyH_c|K|vX(9Hkx{%|Qxln!&GH9vU*{N^8Z9Ki3Ws|Nh8xSUK_|Mjx=-EhW? zjLVe14kV5Fwjq!lHe;4!`Ha!8d@;ta=on`JzoV|1z)4a>XX&zOV3P1+9`;r`%o)J5 z#6>9flj66u;HQIF?B_f!km1?x11Y*x24mlC4lA_2kly+>#8v!N^N_Q+E#xk48z=|U zURZMs!5m@3Y{nHPNgRinYq(Qm{ISgNlhU^S{Q|~|>NLNPzKKi(lWV?`N)6A*rsVIV ze^+K=D_u(y^LQal%;VXOXC&k@%3d~Gejh#LEN%Lu%s+858nD^t-}R z43k|X%3Y}nn*V-*akDy&{67?f{l&;n4Qq;VVTS!h_N4{+nL@^87Y4k{X=<^ATt-Iy zZwn!3aa+h;+_s^5jj$oLafOTt`6>3~!ob61yNGi8sDeg*jAPVkCz~Hiuz!gwySRvqA|P}p5G**& znFa{G3*7K9E2#{XJkC%_Wr$y=kH^rR%Fvz2(4EQ<|9`$X!?ZAixolX{9}i(#n4lFG zYV?=?cGEagmcnrR%2(?(UOc25AzRF=<+$caC-WBEQv3RxeLKwj67Lnm*>I)=Y-Ydx z>Nn#)Pd0CAH=CrbzBuobjU!~Ec~du&1@<{<3!8AEgDI)?M&BY+jd|1Lis5WPmBMgv zy&|;Ha6-|(Dy3Z~?MVB+y?L3~zEO{l@<+;B$aWjPC#9cBq;Hg)*UqjO&W2SI;NEav zWo5OSasOI2>l@B?BhEj`M&5Ze@7v>gE!bqL#&wYFiTLZ8=g<~#yR>Gw=%NZv9kQ^!wmsVy9GgJ2*JAs%DaStyUx1HMIc;*zh ze8O(QbBb&kVf&aZW}P)iIb~6}S09%5syhF^W2H5V&uzf5hjwXgFbf*bIkLt6sH|~^ zr9Aeg%k?X1&2m}V`mWX6%=-yASIb88h%D@Xs2t(WkygGVgn7BRhug0X*+CA+^P+4S zAzRGq#PxDW*AUQg#j9?- z)7}z+BQuM}d}_I!OXFTl-EN#q?>?e${mwHPE`QBsI?H}}M@lpA&{Ef*ci2TLw-s*m zP~J)w9fpk*UT5Vx8=+aOjvnMEHQ^j?1u-6bv9mMc z7NdLl!LCtxr_c6&E1Ag9zN#FVT~#i@IJ>IkJwd;!oa2A1l6Y0w%dMj5|67^DRkgRM z{C8>1Zv=t+-Ii1lh{yAEt05d%F&JCXmtWw84X$`7Ofu zJr7p%0m?iB*v>rI0#7op6~T^D=Hq~U>Z$>eucOo(Dl|r-Cuy(aft1?%#hcbUC3r}+ zOG}mw72oPg7slODIzB9AoRqM$mNFB_0L&z>isldMy7rp^Ec9DFV83IepBd-d?SC71 zSB__+4`llwHa(cA$EMTGY*6GeCNvHF)a~VkIQLP_L-C`H_nolU=nbPsI zO3(yC&>ClJQU>aLj&`07EOZ{=CyBT;<@t&E$n@C{Cf>nF#2t0W#>E|wiX$Iaz2xO; zmOC2!;h=f$!ov*{_eQGjL|n4&MBMSIy64J63E~H;FN{mP{zBEU1ZS!Dpl7QhK1;!nicsMRKI$M3MM+Kg%U#TfO$EhKuJ~xxxLlw258x7TNT$hD7(6 zJ#q`{Z$qQk3+744e7)Ok-BDv+C2oI5jpxZX++ErTxz{$g$hdwXo9sV*F*hk@3!dM| zmI3amFZrwE{Jw;l2O;fG!$X-89ah>05c-@q?C>QSPp-pl{e(W|zpDFGbIUyj^9QPe zahv< zRd;I*ge!=lZX-iIPQK=DK9jM}INVpx%*QX*u%mR}NE3(qM!Z?ny0!I%Z*k^dv}y^CK>5% z?wD8iVR)+Oh0m2jMQHL)`$Y-*vyQL~Ec81+dYA9O4mYZgOKV?e0r!dyCgHNae-`5+ z)vFvT(~1j)*j$^sbZz+EjSQtS3?|t9a=>~9wv~~br68v-*Q&y$c z)kD<zat zb787l+XofHX*n@Ux>8RDlCl*S&f0B~>|RYe6G(FNf5d>t$$$*iU8y?m>Wk}`m8j#c z=t0oklK+0KV+N4q<{#Mr3w7L^s^i{79kUa4+#A*LN6G(Ztz#yzko4hH(uX6maLJl` zbyn{WbrpZI1b#?-=Drt5PW#F(^UiX%J}|N;o(6d8I|92?Z92V2I`65S&8>j_#k>s>&~Y~*7#9+lj|ClvPfF~b(r3#=A9In# zW@cCZ*QePMO27oo8N$(Q2Jn1w8CjS2KOzaAm)5KU;3j^WmiJf0xVq>ZDCx19^kiTm z>0O%iHBEXlu#ohwRMNYmW9wR3{A4g+#9~m88CO`paWNEDmR)88vcDo(%mZBW3-aby z*;~(G@xI=+)%>T1)>gc4%GS+o-^*6E?pIm?Y#6P2bpx5Ks1F+$?pQmEW+yB1GJa+< zB4GmprAR`>QZeBISSKUhK?hU@vJlLJhL!^6&eEyGhQfea0hirnhvi}z5UV62VMAd+ z5lLb|QA{|XaE3;h-`ze21O)9=~v9=g@I%@b#QXJrC%@ zKQXT7#JHa5AMC~T%n9o;cLZ?-bEv@2_nf$bIdKKif9&{_411v}5Sd7L@kd zImaBML#R{ikG(4_wrMV}?cbTw+S_*UNh26zCG2*l4F3w1AqzuR%BEK|qy{`}6vPeS z;o@>C55)D~%9Q~pD_0d*#xEwR5}hXoo#=1%A7gy?4p!);KAY=Qd-cFV|>`h zg-KRR5|Wwk9_=(!zA`pYEF&^se*w}x@kOI~l6=d}(6R>HN?cA$tk3yC;HzzcVO?>C zj10w&vBGq`RP~twq$A(W94O~a+I1$dt?SrbqIvC;F2tM9CV?BjOG-6<{-t#zn=3J5-kt=0Ej}t~A=M zr_s`y)d*a+x!YvdRXpo-+(kRi0Mc=wStr4TzUxH-ulBAV30&n}&j=hZm6?f~DDVjH z3T24XWu&80GwQI{-jb_F)6b;Wzk3%Il{9^HE%N?=C^ZXZ>7FZ1bauW@JQ29IALCVVn(q|@yT%sc zFt!$_i346&j0@)=t|Oz4b2ViZxL90ny<)xK1A&z70-~b<9fC z5kKDw>#%E?LMG_E_cBN1wqfBEq;`XSgkpbbhm_`Z|+dp*2n}!ZuSQ;1Z2GuRxzVy7b=IUZHR~Mm9#cdnn=`8J?hyAT@L;cMEAPl=D z{w*O@&y%XVN~bR$nqx5*^P?Mf;ARVy@0KHii^pQ`^zj?6vJT}OJ?=z5RWVztTO{o! zrB9Xi-Y&;HU)<(POiTNRnhiLp-|Y8Gqy3bii=?-?um{pF@mbX!68(U*sU^vXkmaq4 zME^k)f%-rZZ4>ic&kP*%XmP6|IJ#BjZXlDE6e;dk4*MlUnkiWpNShLAxojK$Hn-oH z(+%)ob@c$>FD`fajMdb@8t_Z%>H%J_t{U(g>gowsXk1rDUHfUTI*>}-Sqh6{%oPie zV$72-AjOy{psy?12dL|Qoxuw5NpZPf?1*%&P(S6_VkE+4~^V5+iv+%-@*&@kYX@``~=*ThV ztMlxR{5&yG!(5kyDhw%^xG=-L((fnInj(OkzuoN+R=xNamg0^X9Xq9?d5sh}q`;Ns zSfhO)u$VNyjR=$4DI@EXDu>Ysn6=SL?1mlx>V`e3$mC z0jG;AEnD0%qvJ8k)c{T{aAi5xG#>~oCXHnalUmuxI$p?HOABLHbsE{;C&tm5whEl0 zt~$lli(Nz6PLPcYw$x)S@cZhj0(W@lU<(kgS=uoJ!r57xKOFpN3F|DKF&tb>5UWN4 zqRoyCEOv~47le+KV-6a?Iaw(peoj#wqGFznpV{ z7)WOR|7KW2@^_F*t#7PgNK^8MTt>zNPnL&(A!l)0$X(nPDiY=} z!iLnw6*4B|ho~bl@Y@T%uz>qy+X`u0Q-blFI?a^)MGRy#QxevdoDx>}ULv`9$OHW1 zR&K`_=)n?QkJ7F)fo)wAj}uEm{T^vk6MU^~yGL5HI|EPOn!{fe_*rqevj*0-@6tfv zMLRf`3&i@Gc+F`axZAsnfmp|g*8~DTKCT#ub-Q>?AaJuCi-A}>h}Q%H7mqInhKnK= zCPNrHnp=Q3qK|&#eiizmqPgM#BB9l(l4GHw2?YLXTUV^fxu_pw>_7PtRB|lTZiQl? zx1j_gb}J48xlJ4pty^&zsBPkaNZpFVKx`8S{9s{%Dmm8k;%)WD*s3r^l^m;}|DxzV z_2=6-O%Tp5dN8_~9C!C4*B-JcTh8~1fov^jLa@90QRfL+s;x+jr^RVMHv_+0ma6^7 z?_ktybw;$X>+6E4x(*~5#s`J+Q4v+h?U(p zrR-u=_Mq)`%`WagM2x+?+>84Yaxd;r$h}zQE-1FRAH~qa3}taYh8JgF6$c$!fe2Ap zPK%@E^xfe2xT*Q1^2(0k?;Ah-eLLq5$i@}YjxaZXvT4KO`DJ;4?Azu!(1rc2kMZz) zT(+2pEkM?=4`v~=X8o2>Nxy~Fi=2K-sHxu)3+q=M!use?UB4xi<{4S?lXzi23$`$c@mqai2D`tI05w!E*#Xx zmJ#;bq;$y9Z$-K-K?MG{b9nEGfdfXh8mI-+SCXS6Gf&-JEYXtkz-6(r+MOW zvKVM+9zMraB%X}yy`4M8?kDZ0<`p14K7}PeBtetpSZqrU55d+Ko^-5_^UD#kL#Bos z@|&p&>5VI7H?EL8F~@NKRK{Qq2*6j>)eU5Xt(gmJXgR|wTF$tR=mj?FAk)TbbCjI- zGClv9rGPO*oo0$p6@%lsSqgEniKXy8nbmR9-&Pi0XjmUJ$U)2cI9hWZV1420f&X5~ zV`c#Og1Ra|s%YsNmeF#Cb+nveA&FN2sDn%!TmNoye%VLQGiC-bKBP{g>{Ky0JDM4Y zi%rbH8ae2Vk^biM1baf?KIbIEX;L?!H|Gl75Q-mC+d+q{))x|{CNkt|9sMEuH@$u| zr?BJXa!@`U_(IkEk_ zp5Wpu;U!Y|H>5Q;&A?^iNAF~9WhC)9Qq!_Yy!6s zSGv@gD~q`rDXw@gg6npzs{$OQb=85zy5hYEE{d@df`6j?Rp1lqDg)nCR~5)G%-J^7 zbO$N$V_Ikp`0n?jX&tz$xSXa~duw3yu^#kOls*H#M|<@EA++>aj^*j2PmZDgkkVIx zJ1Kn=2%)8~BVQ0nboZ^jUwLF(czq+N%L1hg+yvO%2R|K4T-?^FA+QyINYS7WkVw z?q1*n;%a^A8)LPPn=8r5m|9$erSw$QwZi%l9Zwa=P|f1nn1nNhX^Jv6VW7^$S0}k)dM_0UD1+UB%7|)kQ#8cx*EXWh|4WWtUvoe z;A?GxSZ``zbVOYwn@Dc#)jF$TP}cCFRTB z6_Te`Doo$jZsi{fe9F5Z|D$(>WtMhzhl_2cHJ91I-NfbQXrPXxwPOY>c8sqE$T(Cx zR)D*zYdWyV6<-a&MYLJrz+%Vv0y^$EE!A;abc0UEQBvw=r87(Omv>&-_4c>F%lu*z z?(KCX6(Iau*ps(;k7h^TYanf5vtJEpC3%-7*isXefh0(rc_vEq4DD3|p1vFBi(cSw z#3ehYSnrykfx!2us|Nhq?iv-2DlQ_Uh+kcA`1b^M(IACh)R=`$VqkHz?<#?^t$mN^Ro zU+_`DH^nvFe4?|!{(eM0R7Q#T<`E@2A%Gpn#*BZp3~Y`hF_U%eh_INJGfdiYhACRk zfuH`6WaBz%Q%ivnG9%{b z0rWCQ_n`C|M3+59vIC^`x}0Tn!AmZ)`v5;I9SXYKWp%+%S;-+2R1=b1GfdC1$eVbJ?;%O{ytH=N?I$FewAS}y!BC}^Cmb&+*I6ZShp5q6I_qqBdzJsJ z5_rD%ogE6ay>KwCwg&KFs&*B4jJnFe {lWI>o?Oqh=;XIwTPH7r%8I*>^+Oh86z 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%0DG zPb`eZQJ=S|muCEZ49yw;^K8d>Cwzt}Ecro<-@=^aieL$}tryI^%jj~*Pflchej@Wf zl0S}}9rkm;lAp{x{XAN}Bj?@*yWtR=f-_LhH}yG;uQ$1Oi$Q` zHDY`ePQ{sKo@Ko#=GP_{>X5&h$o#`Z=JT?CS={BYpJJB$RWnZ=SUBgf75CtAyoNVX zO?NZ(yNsvFEzc()PyEj_C*!$s2kt}Nzclp?cp9Ve7TVTxF}@1j*q1F|H<9_)iOi29 zKNs^j>}R?qU)OTJne)oIXT!W$4)ys~$S?WE_>Hezr!OD>^Se?^>VM&VOzj9RcAG>2eOFj?lmc{Z|#j>A0^ohjZ(A=NiPf_l# zJT^sh|2p5Iw46f#cEiD_^TVl6z{&WjCBK0BYTSf7E%}$!v-!xra-uit{j{Op2M6L% zOWv0I+LE72eI72rFD&_s)MM~Ax|fmrNro9w-%n=hUg(RBE%|2DJL3?XVad;-z7)go zfF*x~`WZZrdCJEB@iT?`Y+Q(;xDL1A54aEYc^stvE8fOz79MtwX^!sV9yO6p(ZW;|@khnJH3*oWuw66*cGq@LM)oM3Uw$J4vyOJQ}ajkb-FkF16$*m6ZL@$8g+^y8mJ7f8sSvZs{LWRQgBpzTcS77tK-kzeWBD7G_>?ERR)C z&o}jit`|(788{cWTKczSUp;XWPDj0;rPRO1@9+;xK3x$xubkKz+o0|rNIe_$%R$zq4psS?GkL7|ri%3gvnwhT&$6z}*;$$1w^oVJzqJ z9Njv~Ipsuso?g^TU^%>M$yezn{i&Iu!ke$#rjx!5qV-zHWpViH|YIhf?o` zJ1`D2kCgHEup|C}SIzh+$#qA4Uhi>^wXit`;@Dm?-=Fj9fOjnCr~5Y|XPd9{W*_xg zzp-UsH>vCAHH_zCo=;-?pQf+rKVQ8bbU*X)@eAi0dRczo%1Vr+ejKClDu$8Ug1Z0D zW99t!<6%6Czu{>-kALDltUgZq=>98%rM?Zjj+g6UsPm~O$aoGshG+32UPC=Ue3H!H zfxB=I9>w2L&;OJ9O?-kcEqPNK_Z!g5=3hOI4mQx9N# zEKaoKO??*QUtyRfZ|d6^KZ?ij6rM+YKc*hdc=G9T4rx&5O+5?aWwD|qZ|XG}?}FVe zc~c+A_)Pr7k~j4wjBm$Xmb|I&XZ#x8wB$|w0ppoJmh;Jh`g}~?i}8wB8C_Tx^?Xxr z%J={rV#%BOXvP=g3QOM9zhwLuJZ#CE`U%GG;}c8X)RWGTbION>QQxnr`!L=R{VjP@ zZ_oHh9An9w`eeoz;SyYlYfXkOKAno4N<%#nH!- zH}xuvx5D<8ys39*d>l@)az1HMpO2|$WxO0# zvgA$O#dsTRhXL3F^?Ig0i1ArC*OE8&rHp@%KU(spet_|4yk*Io`a{OE%#riTiF*I0 zUV!nMSkIC-b$`YO;!sQ8)W?fa|`}M?P z=rsTK8_qAVQ0})Fy6_1)t-pobEuR>uaY^GlXVem!o&?WpsnzMt{K zc+!$L^=pjZzz3GR&vMyM4Xlk#Q12%oRPy)m6{h`M>KQR7x>iZOHTK70sQV|h?`rzn z`c9*N&egJhVbtp-Su5k2Fe~Q9d{_vJVR?KHUDyQAqFyhG`Zc_T2iD0xbp8nSV|Wrv zd@1>4>&0|95kpY-tFuA!4R9nrLY?1E{RiCRkblN_x{b0E&VF(l=UC~B&OXhE{+uS`mM&ptmJ&>ZKU3h}A85Q?JE%Lu_uzn|f=;yI@aC-qeRNJ_bLw ziM=@ zee%t*t!2I~*NJ>@9B7$u%MB$z3WF{4ZMjb@c~d{a_#b%2k~j4Wj9psAMh*)&BH;8efz1%@{2PGfV1C|B>6`tQSO807Wvqs-+mdUB`hFAIXEFV{(Wk$q-(~7gG3Omw{|@T) zOU22!FIL4`sPpxxH^ENW702LgoQniwHOB_2vYy-%}`ZkGK_d?fQ`;{sfT>u@7(#{H=G^8xqM z4+C*LPQg!5&rj&QwU+s@ujGEZx%GbCIs%)!%k?^Jk%ViklvJ(*Fb=(vN&OJIC70_B z7=>$7NL}C06YB0MW!w|OX&WRu)f(} zEv_44Gt8Zlb=hAy>h&9u>&E?<+&1#N)cuVx_l3G&;5)MJt6XA=cg5VO^KLn1yeji* zV;}TlUIT~uXX)dV_s=Kmohu}!Dl8U7KkS8izipZS0S>}pI00wi0o;&Z*13!^n4*Bx z)1%ps2kU1?y}zcG{Uvmrx&>ujy^iT?yZ^x4GS9_*#U$_?2V3@Q`nAdV_kTTs^YU5dn|fKsE8zRs1lyusKcVvmSmvAh2*!hO2F}4HsMk;EyiJz*X^P6Z zdSO*`VQ&n?#h9sB{LjPG=Q19KyYR7(%*#_o^ubD472ijH3`Twbwsnem|GjlqmX&#D zP_OqTeK+D3Jc?)WD&E0IsQaxgA?tmG$M6q4jTbN)Z{uH>yrlHe{UaDZh`LWU=GDcf z*wWI^^fCK9OYTp+hBxs!7AqD1{@O7<3m4!r)c2#;F@3Ajzb5))2MoX-*bj$e5bE{J zeLP@4dYy#!oowlE>R&MaEpEe~a33DT-%;=P@Aiqa^fUEzrRDi$#vE7>i(yHugL;3u zkIA(m-x2%aNF0k3aXQY!MX1-yL*4AN9Pd9B(GUCLARLAt;Y8H^^}Z9j&()Uw>igbI z?nnF?_v2yw1J7X;Ud0!v_iy&`w${=86MC-8E$2I^oV@OaVK9D;dcEz`cVQep#Pq(> zuQXP|nyCAkKEE*k(BJG^@jY4B52Mkos?=9kW4yW;jCwy;S^qk|#FP&Abrfv*Z~8uCr-kTQSaw%^<7B+W%vb#;THS> zBT(<>@AkP)zuS1<(qHGEl1s|_Q)G&fa!{6~NHmD)5`<1BLx%HtQh$9{HYZ(v6 zt(eCp>*)Sh8IQqOhkOD06vg7W2$Qv!by8zGtciO4<;?p6zeM+%(x)EtnqV^=Z0VPR zc^NPh2H*(hjm7c!xustZ<_*9=+>c){Zxeol$1MGhFz*jMg+*$~{hnan1-yvv9pZm} zC79=n6>$!xU|t5ygk>!K<}q(6uD}~ufqB)jCib-SGxJ_CKUrpJ9TGd>>|;U(Y(UFO}#N7%Mb{LiBh^&(grZTTLI_r(Et67_j}PJI=A z<&Y2blYLIbIXDlOVg%~-yqn4VidY3Z;6NOPAK?Vl{d9h;Lw;C0S^q-}!U;GX=inlY zK)rtQuF|g?_Q#Q^^R`?}BJZkHc{^ ze#`zl4wF6sxEPmX^l%xEMZMpL^m&CT21`BzX2Fz0q^{>@r~WP$!MfN8TVh+BfKxF9 zKf~p?8mn?YBQOZR$6dIc``m50-_k*HA7SYFNUq1BzP~jSWqc!khr93>JcPF~WRlE_ zog#Wn72Dzv)axx|-dg+$8&8(`I{z7cmf=RsK27quu@Dx=a#$PdqsI)Hmjx@K3-$Vc zcbyfiXV&pj>onkc2F|mr|CByOr^~)e;6hxD>u?)Jpjo%5rT^dUTj^ujkLhd9ae}%p zeV&hI$-L*7Y_?oyM4bKQOI=EYLziy%r>;;8p;_LKQb$>qS@SOIHbN9>7a zy)mpCf}f*a@9(a2pY?3(Y-7Eg4)<&N%vmq@yAyv!)8_#FT%2QL)c0fSW1g?+6GcDM zM?W94Z{2_A2HEFf`~&Zx&Tsrq@;~5D7`s*Kt+tEZu^0BF*eN127&-19{vSC3iioRG0>tX|JhOMw8et>$t;nYXr zSe$?#W1UFZmmjvk&e#hF;t<@0r|~l0!egArpp(*H@9*SqQa_8=@isoe7ntUE$!EZ9 z_zvp+m7^u^!p<0g^Drnza^rC_PR057e)T@DmuQ1}y|LG&&lH@2p_uiijOW9ji%Gxz zcm$8(Y3$}LxnP`xOEDBT<5t{(5oq?EsfP5^`+vqhUty{nvfp%=6?0;4%!h@r82X?u z>h;Vy_;4QHUb3&)LgF!(xU!}=w3c`Vo%(giFZtE@UIDqTjg9a~L8+g^D;R?<*^kru zdcAq{-%lUC-@e@M5FCN;=ac>D{5|gD8NR}ltdkZqV|L7i`LQtS{)b-5^FE4~F&dxX z3rz7!@)_dlNe$G8xG#shd9_4?#|f~*`F^~LY;3>L~?DgFAl_UI1%UJLR^ZWsQX{PE9ZY3Q^oS}iute*R>11$ zhfPrTFZY-9tB4J;DYnP1*bj%I?l+nG$2bpnVsKVDuaF$#$7RKL%8BQEMe{ltUPZ1; zzbEST(!|OB{jdo(N1bnfPx75{Fb>D5I0KhrD6YnJsQaJ4Fa2ZjIl4WNdMYe|Cm%}v zEWW_(Po$om^C*Fb(4136mz;}vAAQsPq<$>xdSW)riv`f^Pp_Bqk<52DIfwo0`TCqZ zIgeae1bwk0y09+xM%{lm=e`e5<9WP^_wYF;v-C6j@?zY!kC}}7dCK!L9|z`jAHwV3 zyf4 zcfTY3^!*&kCG~gT6?fthJb@SS20p+Sm?XE%PlH}q2CHHlJe^1KkI^l!T<5{USQ_V{ zJ`bn+>BM@!n|0KL{_KAkj>KS`gflS&=iw4ufvUY*IQ4((TMm*fk8L}=iovN#V>Ia>i*%>cj7+$6(3@%6ta&@m=jB2Q`G%+-#_Sg z8n5GRG<{~Kl=aN}pcn5ux_>v;?Tj3=dVUOFmkqon@6Y@BJd}d{ z>inp*vahi?1!v>8SR$R|e9(n;a5x^XD!IPZM7>@@``o7A1AKzdF->~upB^(~E-ZxJ zSPm;-L-fa%*bcj*xexPw1bsiTqvXGLY+qOQ^QON~DPpJV^%4g$5|3jPUcy+6LpOep zQ4;h(+wW)cXWaJtmqHl-6yNsmThiwlz&ZBCk+=kPK9>4Je2N|F$@A!nJyFkZ-#~KR zu_s=^U5#Zt67~F5;dp272|_cx%aTjvFlbE7Wh}Uw9uMVG)1Xhh8s+dYWc3o(uD!&TnWXxgGc;9z>lt_0x<;;Y~}v zU~B1L63d`3R>a<@*Gt+)=BL7@2Teii05M%}L}eHvhs1omG{|CP7~&tWsxYlmGi2

      YeJ?`2|I74=#u}X^KNWTU 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 z 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 P; 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 $=diub`L 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 Date: Fri, 30 Jun 2017 18:35:59 +0200 Subject: [PATCH 03/94] update --- src/min.cpp | 52 +++++++++++++++++++++++++++++++++++++++++++ src/min.h | 6 +++++ src/min_adaptglok.cpp | 4 +++- 3 files changed, 61 insertions(+), 1 deletion(-) diff --git a/src/min.cpp b/src/min.cpp index d308efb848..6c1006a82d 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -55,6 +55,14 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) searchflag = 0; linestyle = 1; + DELAYSTEP = 20; + DT_GROW = 1.1; + DT_SHRINK = 0.5; + ALPHA0 = 0.25; + ALPHA_SHRINK = 0.99; + TMAX = 2.0; + TMIN = 0.02; + elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -643,6 +651,50 @@ void Min::modify_params(int narg, char **arg) if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); dmax = force->numeric(FLERR,arg[iarg+1]); iarg += 2; + /* Wolfram + Hack: define some new parameters + DELAYSTEP 5 + DT_GROW 1.1 + DT_SHRINK 0.5 + ALPHA0 0.1 + ALPHA_SHRINK 0.99 + TMAX 10.0 + */ + } else if (strcmp(arg[iarg],"fire_delaystep") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + DELAYSTEP = force->numeric(FLERR,arg[iarg+1]); + if (comm->me == 0 && screen) fprintf(screen,"DELAYSTEP: %d \n", DELAYSTEP); + iarg += 2; + } else if (strcmp(arg[iarg],"fire_dt_grow") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + DT_GROW = force->numeric(FLERR,arg[iarg+1]); + if (comm->me == 0 && screen) fprintf(screen,"DT_GROW: %.8f \n", DT_GROW); + iarg += 2; + } else if (strcmp(arg[iarg],"fire_dt_shrink") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + DT_SHRINK = force->numeric(FLERR,arg[iarg+1]); + if (comm->me == 0 && screen) fprintf(screen,"DT_SHRINK: %.8f \n", DT_SHRINK); + iarg += 2; + } else if (strcmp(arg[iarg],"fire_alpha0") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + ALPHA0 = force->numeric(FLERR,arg[iarg+1]); + if (comm->me == 0 && screen) fprintf(screen,"ALPHA0: %.8f \n", ALPHA0); + iarg += 2; + } else if (strcmp(arg[iarg],"fire_alpha_shrink") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + ALPHA_SHRINK = force->numeric(FLERR,arg[iarg+1]); + if (comm->me == 0 && screen) fprintf(screen,"ALPHA_SHRINK: %.8f \n", ALPHA_SHRINK); + iarg += 2; + } else if (strcmp(arg[iarg],"fire_tmax") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + TMAX = force->numeric(FLERR,arg[iarg+1]); + if (comm->me == 0 && screen) fprintf(screen,"TMAX: %.8f \n", TMAX); + iarg += 2; + } else if (strcmp(arg[iarg],"fire_tmin") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + TMAX = force->numeric(FLERR,arg[iarg+1]); + if (comm->me == 0 && screen) fprintf(screen,"TMIN: %.8f \n", TMAX); + iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"backtrack") == 0) linestyle = 0; diff --git a/src/min.h b/src/min.h index 021198bc09..e4ffa7c6f9 100644 --- a/src/min.h +++ b/src/min.h @@ -58,6 +58,12 @@ class Min : protected Pointers { double dmax; // max dist to move any atom in one step int linestyle; // 0 = backtrack, 1 = quadratic, 2 = forcezero +/* Wolframs include of FIRE parameters */ + int DELAYSTEP; // FIRE parameters + double DT_GROW,DT_SHRINK; + double ALPHA0,ALPHA_SHRINK; + double TMAX,TMIN; + int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; class Compute **elist_global; // lists of PE,virial Computes diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index b6f9aa25c8..a2c31d1ae8 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -27,6 +27,7 @@ using namespace LAMMPS_NS; #define EPS_ENERGY 1.0e-8 +/* Default values defined in min.cpp > Min::Min(LAMMPS *lmp) : Pointers(lmp) #define DELAYSTEP 20 #define DT_GROW 1.1 #define DT_SHRINK 0.5 @@ -34,6 +35,7 @@ using namespace LAMMPS_NS; #define ALPHA_SHRINK 0.99 #define TMAX 2.0 #define TMIN 0.02 // as harcoded in IMD: 1/50 +*/ /* ---------------------------------------------------------------------- */ @@ -242,7 +244,7 @@ int MinAdaptGlok::iterate(int maxiter) v[i][1] += dtfm * f[i][1]; v[i][2] += dtfm * f[i][2]; if (vdotfall > 0.0) { - // we perform the mixing AFTER the timeintegration + // we perform the mixing AFTER the velocity has been calculated v[i][0] = scale1*v[i][0] + scale2*f[i][0]; v[i][1] = scale1*v[i][1] + scale2*f[i][1]; v[i][2] = scale1*v[i][2] + scale2*f[i][2]; From c3ea0c79289b41391a6bee6792bd507ec5195d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Mon, 10 Jul 2017 19:38:05 +0200 Subject: [PATCH 04/94] Update to Velocity-Verlet --- src/min_adaptglok.cpp | 101 +++++++++++++++++++++++++++++++++++------- 1 file changed, 85 insertions(+), 16 deletions(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index a2c31d1ae8..a4f4e3cfb6 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -21,6 +21,9 @@ #include "timer.h" #include "error.h" +//#include "neighbor.h" +//#include "pair.h" + using namespace LAMMPS_NS; // EPS_ENERGY = minimum normalization for energy tolerance @@ -94,6 +97,9 @@ int MinAdaptGlok::iterate(int maxiter) double scale1,scale2; double dtvone,dtv,dtf,dtfm; int flag,flagall; + double **f = atom->f; + + alpha_final = 0.0; @@ -108,7 +114,7 @@ int MinAdaptGlok::iterate(int maxiter) // vdotfall = v dot f double **v = atom->v; - double **f = atom->f; + //double **f = atom->f; int nlocal = atom->nlocal; double *rmass = atom->rmass; double *mass = atom->mass; @@ -160,20 +166,23 @@ int MinAdaptGlok::iterate(int maxiter) MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); } - scale1 = 1.0 - alpha; - if (fdotfall == 0.0) scale2 = alpha; - else scale2 = alpha * sqrt(vdotvall/fdotfall); - //for (int i = 0; i < nlocal; i++) { - // v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - // v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - // v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - //} - if (ntimestep - last_negative > DELAYSTEP) { dt = MIN(dt*DT_GROW,dtmax); alpha *= ALPHA_SHRINK; } + scale1 = 1.0 - alpha; + if (fdotfall == 0.0) scale2 = alpha; + else scale2 = alpha * sqrt(vdotvall/fdotfall); + /* mixing done within the Velocity-Verlet loop + for (int i = 0; i < nlocal; i++) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + */ + + // else (v dot f) <= 0: // decrease timestep, reset alpha, set v = 0 @@ -210,7 +219,7 @@ int MinAdaptGlok::iterate(int maxiter) MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); MPI_Allreduce(&ke,&keall,1,MPI_DOUBLE,MPI_SUM,world); - fprintf(screen,"vdotfall %f %f\n",vdotfall,keall); + //fprintf(screen,"vdotfall %f %f\n",vdotfall,keall); // min dtv over replicas, if necessary // this communicator would be invalid for multiprocess replicas @@ -220,11 +229,11 @@ int MinAdaptGlok::iterate(int maxiter) MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); } - dtf = dtv * force->ftm2v; - - // Euler integration step, formerly done in Fire + // Euler integration double **x = atom->x; +/* + dtf = dtv * force->ftm2v; if (rmass) { for (int i = 0; i < nlocal; i++) { @@ -254,6 +263,66 @@ int MinAdaptGlok::iterate(int maxiter) x[i][2] += dtv * v[i][2]; } } +*/ + + dtf = 0.5 * dtv * force->ftm2v; + // Velocity Verlet integration: initial + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + // we perform the mixing AFTER the velocity has been calculated + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } + // Velocity Verlet integration: final (update velocity) + + // neighbor list build, force calculation [inspired by verlet.cpp] BUT PROBABLY WRONG + //force_clear(); + //neighbor->build(); + //force->pair->compute(eflag,vflag); + //comm->reverse_comm(); + + // simple calculation as before... + double **f = atom->f; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + + eprevious = ecurrent; ecurrent = energy_force(0); @@ -287,7 +356,7 @@ int MinAdaptGlok::iterate(int maxiter) if (fdotf < update->ftol*update->ftol) { // GUENOLE - reset the global timestep to the default value - //update->dt = dtdef; + update->dt = dtdef; return FTOL; } @@ -313,7 +382,7 @@ int MinAdaptGlok::iterate(int maxiter) } // GUENOLE - reset the global timestep to the default value - //update->dt = dtdef; + update->dt = dtdef; return MAXITER; } From 74b761974fdc5fddfd9e45a85d06bee5ce2035ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 11 Jul 2017 14:28:20 +0200 Subject: [PATCH 05/94] cleanup --- src/min_adaptglok.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index f64b1ab082..8e1bf33062 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -34,9 +34,9 @@ class MinAdaptGlok : public Min { int iterate(int); private: - double dt,dtmax,dtmin,dtdef,ke,keall; + double dt,dtmax,dtmin,dtinit; double alpha; - bigint last_negative,ntimestep_start; + bigint last_negative,ntimestep_fire; }; } From fc31bde34544796bcf5c2a2e19418bc715624449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 11 Jul 2017 14:28:56 +0200 Subject: [PATCH 06/94] cleanup --- src/min_adaptglok.cpp | 156 ++++++++++++++---------------------------- 1 file changed, 53 insertions(+), 103 deletions(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index a4f4e3cfb6..6f4953b360 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -52,15 +52,11 @@ void MinAdaptGlok::init() Min::init(); dt = update->dt; - - // GUENOLE - save the global timestep - dtdef = dt; - + dtinit = dt; dtmax = TMAX * dt; dtmin = TMIN * dt; alpha = ALPHA0; - last_negative = update->ntimestep; - ntimestep_start = update->ntimestep; + ntimestep_fire = last_negative = update->ntimestep; } /* ---------------------------------------------------------------------- */ @@ -97,9 +93,13 @@ int MinAdaptGlok::iterate(int maxiter) double scale1,scale2; double dtvone,dtv,dtf,dtfm; int flag,flagall; - double **f = atom->f; - + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + + double **f = atom->f; + double **v = atom->v; alpha_final = 0.0; @@ -113,12 +113,7 @@ int MinAdaptGlok::iterate(int maxiter) // vdotfall = v dot f - double **v = atom->v; - //double **f = atom->f; int nlocal = atom->nlocal; - double *rmass = atom->rmass; - double *mass = atom->mass; - int *type = atom->type; vdotf = 0.0; for (int i = 0; i < nlocal; i++) @@ -136,6 +131,7 @@ int MinAdaptGlok::iterate(int maxiter) // if (v dot f) > 0: // v = (1-alpha) v + alpha |v| Fhat // |v| = length of v, Fhat = unit f + // The modificatin of v is made wihtin the Verlet integration, after v update // if more than DELAYSTEP since v dot f was negative: // increase timestep and decrease alpha @@ -166,33 +162,34 @@ int MinAdaptGlok::iterate(int maxiter) MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); } - if (ntimestep - last_negative > DELAYSTEP) { - dt = MIN(dt*DT_GROW,dtmax); - alpha *= ALPHA_SHRINK; - } - scale1 = 1.0 - alpha; if (fdotfall == 0.0) scale2 = alpha; else scale2 = alpha * sqrt(vdotvall/fdotfall); - /* mixing done within the Velocity-Verlet loop - for (int i = 0; i < nlocal; i++) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - */ - - // else (v dot f) <= 0: - // decrease timestep, reset alpha, set v = 0 + if (ntimestep - last_negative > DELAYSTEP) { + dt = MIN(dt*DT_GROW,dtmax); + update->dt = dt; + alpha *= ALPHA_SHRINK; + } + + // else (v dot f) <= 0 + // if more than DELAYSTEP since starting the relaxation: + // reset alpha + // if dt > dtmin: + // decrease timestep + // set x(t) = x(t-0.5*dt) + // set v = 0 } else { - // Limit decrease of timestep - if (ntimestep - ntimestep_start > DELAYSTEP) { - if (dt > dtmin) dt *= DT_SHRINK; - alpha = ALPHA0; - } last_negative = ntimestep; + // Limit decrease of timestep + if (ntimestep - ntimestep_fire > DELAYSTEP) { + alpha = ALPHA0; + if (dt > dtmin) { + dt *= DT_SHRINK; + update->dt = dt; + } + } double **x = atom->x; for (int i = 0; i < nlocal; i++) { x[i][0] -= 0.5 * dtv * v[i][0]; @@ -205,21 +202,14 @@ int MinAdaptGlok::iterate(int maxiter) // limit timestep so no particle moves further than dmax - dtvone = dt; - ke = 0.0; for (int i = 0; i < nlocal; i++) { vmax = MAX(fabs(v[i][0]),fabs(v[i][1])); vmax = MAX(vmax,fabs(v[i][2])); if (dtvone*vmax > dmax) dtvone = dmax/vmax; - ke += mass[type[i]] * - (v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]); } MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); - MPI_Allreduce(&ke,&keall,1,MPI_DOUBLE,MPI_SUM,world); - - //fprintf(screen,"vdotfall %f %f\n",vdotfall,keall); // min dtv over replicas, if necessary // this communicator would be invalid for multiprocess replicas @@ -228,51 +218,23 @@ int MinAdaptGlok::iterate(int maxiter) dtvone = dtv; MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); } + + // Velocity Verlet integration - // Euler integration - - double **x = atom->x; -/* - dtf = dtv * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - //fprintf(screen,"mass %f\n",mass[type[i]]); - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - // we perform the mixing AFTER the velocity has been calculated - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } -*/ - + double **x = atom->x; dtf = 0.5 * dtv * force->ftm2v; - // Velocity Verlet integration: initial + if (rmass) { for (int i = 0; i < nlocal; i++) { dtfm = dtf / rmass[i]; v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } x[i][0] += dtv * v[i][0]; x[i][1] += dtv * v[i][1]; x[i][2] += dtv * v[i][2]; @@ -283,7 +245,6 @@ int MinAdaptGlok::iterate(int maxiter) v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; v[i][2] += dtfm * f[i][2]; - // we perform the mixing AFTER the velocity has been calculated if (vdotfall > 0.0) { v[i][0] = scale1*v[i][0] + scale2*f[i][0]; v[i][1] = scale1*v[i][1] + scale2*f[i][1]; @@ -294,16 +255,9 @@ int MinAdaptGlok::iterate(int maxiter) x[i][2] += dtv * v[i][2]; } } - // Velocity Verlet integration: final (update velocity) - // neighbor list build, force calculation [inspired by verlet.cpp] BUT PROBABLY WRONG - //force_clear(); - //neighbor->build(); - //force->pair->compute(eflag,vflag); - //comm->reverse_comm(); - - // simple calculation as before... double **f = atom->f; + double **v = atom->v; if (rmass) { for (int i = 0; i < nlocal; i++) { @@ -312,7 +266,6 @@ int MinAdaptGlok::iterate(int maxiter) v[i][1] += dtfm * f[i][1]; v[i][2] += dtfm * f[i][2]; } - } else { for (int i = 0; i < nlocal; i++) { dtfm = dtf / mass[type[i]]; @@ -322,8 +275,6 @@ int MinAdaptGlok::iterate(int maxiter) } } - - eprevious = ecurrent; ecurrent = energy_force(0); neval++; @@ -335,15 +286,20 @@ int MinAdaptGlok::iterate(int maxiter) if (update->etol > 0.0 && ntimestep-last_negative > DELAYSTEP) { if (update->multireplica == 0) { if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) { + update->dt = dtinit; return ETOL; + } } else { if (fabs(ecurrent-eprevious) < update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); - if (flagall == 0) return ETOL; + if (flagall == 0) { + update->dt = dtinit; + return ETOL; + } } } @@ -354,35 +310,29 @@ int MinAdaptGlok::iterate(int maxiter) fdotf = fnorm_sqr(); if (update->multireplica == 0) { if (fdotf < update->ftol*update->ftol) { - - // GUENOLE - reset the global timestep to the default value - update->dt = dtdef; - + update->dt = dtinit; return FTOL; } } else { if (fdotf < update->ftol*update->ftol) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); - if (flagall == 0) return FTOL; + if (flagall == 0) { + update->dt = dtinit; + return FTOL; + } } } // output for thermo, dump, restart files if (output->next == ntimestep) { - - // GUENOLE - update of the global timestep for thermo output - update->dt = dt; - timer->stamp(); output->write(ntimestep); timer->stamp(Timer::OUTPUT); } } - // GUENOLE - reset the global timestep to the default value - update->dt = dtdef; - + update->dt = dtinit; return MAXITER; } From 690d93f763f23c0c3110ef3e7fff92f3b6b4dbb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 11 Jul 2017 15:02:43 +0200 Subject: [PATCH 07/94] more cleanup --- src/min_adaptglok.cpp | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 6f4953b360..f2b920eabd 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -21,26 +21,12 @@ #include "timer.h" #include "error.h" -//#include "neighbor.h" -//#include "pair.h" - using namespace LAMMPS_NS; // EPS_ENERGY = minimum normalization for energy tolerance #define EPS_ENERGY 1.0e-8 -/* Default values defined in min.cpp > Min::Min(LAMMPS *lmp) : Pointers(lmp) -#define DELAYSTEP 20 -#define DT_GROW 1.1 -#define DT_SHRINK 0.5 -#define ALPHA0 0.25 -#define ALPHA_SHRINK 0.99 -#define TMAX 2.0 -#define TMIN 0.02 // as harcoded in IMD: 1/50 -*/ - - /* ---------------------------------------------------------------------- */ MinAdaptGlok::MinAdaptGlok(LAMMPS *lmp) : Min(lmp) {} @@ -51,12 +37,11 @@ void MinAdaptGlok::init() { Min::init(); - dt = update->dt; - dtinit = dt; + dt = dtinit = update->dt; dtmax = TMAX * dt; dtmin = TMIN * dt; alpha = ALPHA0; - ntimestep_fire = last_negative = update->ntimestep; + last_negative = ntimestep_fire = update->ntimestep; } /* ---------------------------------------------------------------------- */ @@ -163,7 +148,7 @@ int MinAdaptGlok::iterate(int maxiter) } scale1 = 1.0 - alpha; - if (fdotfall == 0.0) scale2 = alpha; + if (fdotfall <= 1e-20) scale2 = 0.0; else scale2 = alpha * sqrt(vdotvall/fdotfall); if (ntimestep - last_negative > DELAYSTEP) { From 7d1a76f6a51e67f7733a3c698621798101a2e566 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 11 Jul 2017 16:17:21 +0200 Subject: [PATCH 08/94] more cleanup, var name, remove screen output --- .vscode/settings.json | 12 +++++++++++- src/min.cpp | 44 ++++++++++++++---------------------------- src/min.h | 9 ++++----- src/min_adaptglok.cpp | 26 ++++++++++++------------- test/lmp_mpi | Bin 23281152 -> 0 bytes test/test.bsh | 7 +++++-- test/test_1.lmp | 19 ++++++++---------- 7 files changed, 55 insertions(+), 62 deletions(-) delete mode 100755 test/lmp_mpi diff --git a/.vscode/settings.json b/.vscode/settings.json index 52c8c6c1ea..97f4ca980b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,16 @@ { "files.associations": { "cmath": "cpp", - "complex": "cpp" + "complex": "cpp", + "fm_exp.c": "cpp", + "al_zhou.c": "cpp", + "cu_zhou.c": "cpp", + "w_zhou.c": "cpp", + "mpi.c": "cpp", + "chrono": "cpp", + "limits": "cpp", + "lmp2radii.c": "cpp", + "sockets.c": "cpp", + "*.tcc": "cpp" } } \ No newline at end of file diff --git a/src/min.cpp b/src/min.cpp index 6c1006a82d..3a3dbe2bd7 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -55,13 +55,13 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) searchflag = 0; linestyle = 1; - DELAYSTEP = 20; - DT_GROW = 1.1; - DT_SHRINK = 0.5; - ALPHA0 = 0.25; - ALPHA_SHRINK = 0.99; - TMAX = 2.0; - TMIN = 0.02; + delaystep = 20; + dt_grow = 1.1; + dt_shrink = 0.5; + alpha0 = 0.25; + alpha_shrink = 0.99; + tmax = 2.0; + tmin = 0.02; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -651,49 +651,33 @@ void Min::modify_params(int narg, char **arg) if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); dmax = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - /* Wolfram - Hack: define some new parameters - DELAYSTEP 5 - DT_GROW 1.1 - DT_SHRINK 0.5 - ALPHA0 0.1 - ALPHA_SHRINK 0.99 - TMAX 10.0 - */ } else if (strcmp(arg[iarg],"fire_delaystep") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - DELAYSTEP = force->numeric(FLERR,arg[iarg+1]); - if (comm->me == 0 && screen) fprintf(screen,"DELAYSTEP: %d \n", DELAYSTEP); + delaystep = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"fire_dt_grow") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - DT_GROW = force->numeric(FLERR,arg[iarg+1]); - if (comm->me == 0 && screen) fprintf(screen,"DT_GROW: %.8f \n", DT_GROW); + dt_grow = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"fire_dt_shrink") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - DT_SHRINK = force->numeric(FLERR,arg[iarg+1]); - if (comm->me == 0 && screen) fprintf(screen,"DT_SHRINK: %.8f \n", DT_SHRINK); + dt_shrink = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"fire_alpha0") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - ALPHA0 = force->numeric(FLERR,arg[iarg+1]); - if (comm->me == 0 && screen) fprintf(screen,"ALPHA0: %.8f \n", ALPHA0); + alpha0 = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"fire_alpha_shrink") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - ALPHA_SHRINK = force->numeric(FLERR,arg[iarg+1]); - if (comm->me == 0 && screen) fprintf(screen,"ALPHA_SHRINK: %.8f \n", ALPHA_SHRINK); + alpha_shrink = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"fire_tmax") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - TMAX = force->numeric(FLERR,arg[iarg+1]); - if (comm->me == 0 && screen) fprintf(screen,"TMAX: %.8f \n", TMAX); + tmax = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"fire_tmin") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - TMAX = force->numeric(FLERR,arg[iarg+1]); - if (comm->me == 0 && screen) fprintf(screen,"TMIN: %.8f \n", TMAX); + tmin = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); diff --git a/src/min.h b/src/min.h index e4ffa7c6f9..d12d614d4e 100644 --- a/src/min.h +++ b/src/min.h @@ -58,11 +58,10 @@ class Min : protected Pointers { double dmax; // max dist to move any atom in one step int linestyle; // 0 = backtrack, 1 = quadratic, 2 = forcezero -/* Wolframs include of FIRE parameters */ - int DELAYSTEP; // FIRE parameters - double DT_GROW,DT_SHRINK; - double ALPHA0,ALPHA_SHRINK; - double TMAX,TMIN; + int delaystep; // minium steps of dynamics (adaptglok) + double dt_grow,dt_shrink; // timestep increase, decrease (adaptglok) + double alpha0,alpha_shrink; // mixing velocities+forces coefficient (adaptglok) + double tmax,tmin; // timestep max, min (adaptglok) int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index f2b920eabd..af63e2c1fa 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -38,9 +38,9 @@ void MinAdaptGlok::init() Min::init(); dt = dtinit = update->dt; - dtmax = TMAX * dt; - dtmin = TMIN * dt; - alpha = ALPHA0; + dtmax = tmax * dt; + dtmin = tmin * dt; + alpha = alpha0; last_negative = ntimestep_fire = update->ntimestep; } @@ -117,7 +117,7 @@ int MinAdaptGlok::iterate(int maxiter) // v = (1-alpha) v + alpha |v| Fhat // |v| = length of v, Fhat = unit f // The modificatin of v is made wihtin the Verlet integration, after v update - // if more than DELAYSTEP since v dot f was negative: + // if more than delaystep since v dot f was negative: // increase timestep and decrease alpha if (vdotfall > 0.0) { @@ -151,14 +151,14 @@ int MinAdaptGlok::iterate(int maxiter) if (fdotfall <= 1e-20) scale2 = 0.0; else scale2 = alpha * sqrt(vdotvall/fdotfall); - if (ntimestep - last_negative > DELAYSTEP) { - dt = MIN(dt*DT_GROW,dtmax); + if (ntimestep - last_negative > delaystep) { + dt = MIN(dt*dt_grow,dtmax); update->dt = dt; - alpha *= ALPHA_SHRINK; + alpha *= alpha_shrink; } // else (v dot f) <= 0 - // if more than DELAYSTEP since starting the relaxation: + // if more than delaystep since starting the relaxation: // reset alpha // if dt > dtmin: // decrease timestep @@ -168,10 +168,10 @@ int MinAdaptGlok::iterate(int maxiter) } else { last_negative = ntimestep; // Limit decrease of timestep - if (ntimestep - ntimestep_fire > DELAYSTEP) { - alpha = ALPHA0; + if (ntimestep - ntimestep_fire > delaystep) { + alpha = alpha0; if (dt > dtmin) { - dt *= DT_SHRINK; + dt *= dt_shrink; update->dt = dt; } } @@ -265,10 +265,10 @@ int MinAdaptGlok::iterate(int maxiter) neval++; // energy tolerance criterion - // only check after DELAYSTEP elapsed since velocties reset to 0 + // only check after delaystep elapsed since velocties reset to 0 // sync across replicas if running multi-replica minimization - if (update->etol > 0.0 && ntimestep-last_negative > DELAYSTEP) { + if (update->etol > 0.0 && ntimestep-last_negative > delaystep) { if (update->multireplica == 0) { if (fabs(ecurrent-eprevious) < update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) { diff --git a/test/lmp_mpi b/test/lmp_mpi deleted file mode 100755 index e91a4a763276da1b535a531b3e73ca37665bc1d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23281152 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

      1Q8U$q<^-<;lZM<{ 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

      -^F=Oo+cKQkjzN|H#Q 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 ?|waY~%-K5)oIP;hCxC^Skxz%X2` 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⋘Qe0{3*XHAEhU;u^X!Y|EDL79Y9Yi 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�fbR9)rO&p|us-9l>zsPi`K&tU;@E~6c$sjfJW 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

      EQXK}N5CWvAiCcUh5erCt?veJ46 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

      #*4NxDYQaTEgkl@Kdp{fEbsRHSZ?= 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

        **;Y8u*S~wQ3->zDf!n!T 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 z z#+Q=8nBA)GLT%>QD=sVW-%^PjVqkQd6UyzyqcIib6`UuH_=+ZP);e;yJ*$N8)?ODX zzFq$PWJ-)pd^54Oq2Tz?v!&sqdKa{8=U$1A3eF1)+IDX^e^-1&YXq8?&dI_#xCw$2 z&2KfiG3_sVQ>|{xwc0=30DxHIRNenAU_kUC;0NdD@|#GN-=0_gSBUq&KmhRUqR8M* z0$gvAU>p2hJW`e>edBy@rg{#Mw<_6A#~(>$!2$JX=0p5e3CPftUgg~V~@%Q^W z{(hfnf3c`;y)$xS`v(U&bK6LpUZ3y^j^4?#c0?Bor?G9`ML0}D?C4$ihdyFIK9e%Z zT9`=@C@~Y+@FE*7bRoPX8y>Uat_?5Eh7Yviq6(xh3&RyCtI7pP?9KUKBK@}{#&pt8 zB&r^3$egu@BkV+XfQM;0So(0l>6sxJQWsqH1D2_Gr7?QB^TR9R?~cxtEfi;bAtVpN)_L!AEXgO@v3aj>ujs=067lr3_)RLJj-H?u?Ew@#n> zz&EZwrmZjBAdi!$W5^i))boyh2Lql*Y|11{3-KO~^YAKYPF@6Vtm{5d?6gvj&J)Mf zEN$Nxrk6imtBz!-QkyyFY$e<7g5Y&x>^fl_(FD)rzTxl-g7vv? z#=F3trW<-^GzEe?vhi%~+q9k~zTsvrEH?J_(mPrEIF-=ca?=-;6H%HydQV?e!8d#D zL0fldLRM|+#TGfQ4J!L|O|&>_@c*pU9Ov!wG50&U1;V3r0r>cj!^ye7*!SfCIHyCA_9{ zn0wU>4MV5qUfXi7v%=S&cCoDbL$Na(riI9cRc7CYX5U2CZLC&h`)2qqUVGZL(%LXB ze)df~g8pc)xSjB|H23P}UTbr&&AHbxxmPg>`s*>L-g=|hifo|RgD`Mn_?q7>o!K`nj`~Zt@8-A1tn~Vxe4u?-nLX`h z+<2p*#bGTgj@38o!ktO*k6o#p{63>FZ@JKD#pV0B*LI?f)Ooy)0a@!i|4Wh4s=wj_ zJZ;(DWha1FN)^?c@Nm}CuIAY$sCo8H%!uBS={xll%1>dcP;VEZ{`Xa-*7dtj2Y)jc zuxdjuu#3Kx*e0vdkXRdw)A*kASn$-La9LjVSK1sd>i#icy3%ps{Z19!{7u6osLM;w zFkNm1MuMaoqu{p`oM|1n$E|zws)JWn&|BkV;+@~ORx5n3!pm2dzk5}IF?IaT?*(N) zDgpj4@7%tpUBeX>eG5fzTP}K-}Tf-v&&x0bSXEAJ_oXX>+VL z&IV{1wpq@y0TZ$TC)4oO2(vK!R46+DG-YkY=oP3qHT-eJV@B(j%&;-L; zh;Wx{nhHwgo~NNlJ~hOo6=F`AmLHg6>RIgoBCqLi!Y(5iAzKe7D6qL=k zWRmic;AAD}Y1gOzf_Js1XZb<@*)zFfRSx4|`2@3{Jr0)9Y)l^k&xPf=^wE7)8Rv2H zHa1u|!)y6UQA9YsFUBB`bAJgyhR+>F#m?M4@FU($cJt<>4j>G}?P#x4@%20_)U;`J zbXN$3!UU}Stk^Qe+ID%v>fUnBd4$8Ua$etdnx2$o)2-Vrk?rIcvec?I4x@q8F0ph% z)q;X$^`jP8Lqmun(#L3V=Mt$AK;cV~3||d1C|L)Ci*T$G;lnUpeDRj3H&q;~ z9KR{`KBD(SU#vzwbxzwLL⪙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

        ;w-myMCLl1+v{Zi)Av8=tpjJR=EPXFR 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�>gMNAYmE2vpXU{*Ia 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�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�!vY^QVf#15^}2T= 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

        WoeI1$jccN^Rk87@e?$bAi-49 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

        ZV*kDPSsk}0Ki*%Kr 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≀PT@C!xB2 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Üt!&e8$}y(cpMXVGPk-DfVls4# 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

        ?ΖhwGX#)Nvp8^ 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 yxWByXob1R#PUq*VK8bv$C{Pip} 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%0D$D?`9TY{LbtFd|E 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

        XNE|=umJh`c>Jtsy$WVtPvp~1;; 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

        3To7`Lm+k5{f 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

        7vbc#1+wq&qSoR;V+F!7vPDnU?rX7DOO6xX&YVF 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 +wX?$2`GTwSd+MC< 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�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

      1. 1M5?rxTf^D>mtq)vzg#_Clmf)%nB>0mN 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
      2. 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ξ$>BOq61UHoXg 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¥RG4ry0A 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
          %)f_xnNWO7C}8 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%0A{uQEM$elDuKk$sAewFrHv@9$aDw@8 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%0D1doo_6aS=!qC50W60Y%#Jl|18{# z;KuhHC|I6vER{>asn0i-$_o*>H2-?E3M`dRLED;qW2x*!FRsrwmdZ<^U}L_qRGx*% z&H2VsnUSse#!{J)ZTZGhnUP)j#!|UA^4XhjER|Wd#{4!cTao2LJ_l675)>iT&wl7+ zES0CBG(K1=pM|hMTPoiG!2)fmOs?{3OJ&_nc}Pf~-X7_Rsx$kx24ok^MhcD-v>V@S zq;xcv%X>h3wdFF^DzCO&CY|WjmdmVx)2l6)NvEo=+H$$0v0P?fc(vs+N##8Y(|p?P z>=mbXbqCOQv23XrY)>K0?qvO>Y;0XA8&g>nN##?!q-G$Me>m+<4nDh+&%t(Qe>o49 z^KdzzE$6Xvo+xKN`r4gK<;(|NyK}RgZ;~_JOWB?Lhh%qhRN0*kl76S0?~^nBkR$zm zl)KQm3v`jTT)qo$6S_@BFSU5Ldy97;g^F(4a#{Y6w>VG;fduWlmzP(MO#cPx46d9n z!PS>YaLsiRT>G#D8())P(^nE~PQrb!N9J{I39jeY@*bHtR7!B;LJ4lVNP?TUN^r|T z32yy|1Y6SZinB*%LxBXh50+r-90~4RCBa>{N^no31ot18-~qZ5>yi18M}nPx33g4D z;E{_Z*nNWpkJ3|ZkIX$UN$?oW8G2+s{)YsAeHu^iJu>&cA;A+rO7LVl9=3aAK2;>a zzG)IXeW3*VZ**_1ojO@bFjNbq8{1cxq{;HCQ{c=@0Nue>k8 z;U6V9LNodvnXeW~@Y-kzj?#3bCoGp~0MawFiS>|#O|8RZXZ8G1f?jUiqIzWYEVCRi@_)|ShY z5bOOGPObV1sV$ee4`6R?xy;m5S}w~~jT?evHA-O&m~DECV~4h59*u%^Z&{4DC>*gB zh#5O(yEv&%VoG~s$9w}Y3EG7(=Y?Wp$IQXWA*mnfi;W#KQ@1mfC#dEvq1f0lGgA)R zWD@#8Sy07y;Ch1hUdnPjCo^}gpm--)sR^tR$9VG85X;yxlf`i_0;Vu7Opx&2OBSyM z&7x=@Rc!2-$>RkQ!83NuEC{a}U4{~4$IR4XW5?VZ(zg;Z4MZ|y$&8}HymX6=9W&E; zq3H@oL5q7}Mt~hN3-TU8JVC+72$DpLv16u|X1Lz87NNp3q}pO*$IK$~A`WlC&bX_= zj+rc8*uql9#*Uep^E%hMMXhNjW5-MYX8_&shG*=Usglz|G6~&Q#r&HJ@4Xazk}Meu z(rJvMdKYp)7&~U7IFm%9ij5sJ`J7^+N|!9Eij5sJL7ad>B{Y0v$4owFCe7EPd@O?Z zUa~k_g|mzuGn;}lSTg5&-JH_FeetmtcFY{XoY{2ASU=TQ+c8roC%aH_R9|h!Ob+M2 zaLy~ZOSHb3+BhYKYkLpq^#8CJoF&6#iszvOuwy1G4|8R7<1h{Fyca<~ZO2T~tL>Os z2IbXu%%l^&t#EF01!<>O+cA?)_G&w3(y880&<1U;BHhB<6r;Ay)ugk%+K!oY8?Uxw zChhiWJ7(U?@EAwg>o`aYRgxDaDK>V@EI+4wshTP_cFb%F-T^{QAy=2`tL>PnpLd2( zdliQs|RS_oV2U}iYv%!YZ1m9R#*u&-`Fv;(Re2diJB>GH~urgdv785yv0TH`)WJp z-eB|A7p9&`s@T{uv;BBaluK3>8#`vE@)jAYt7%nj$ILSG))}p|ueM_*o43>$wzgv? zo3~ocmZ@DA$=ES7bKZj`bIi}ij+x24C!6H{AvPQ0~=s%%sP9`P|#Kob)*FZdAAJIMU<2 z+K!oYg?Axt3~eWpp5WDX%%mrJwH-6*NnUNoOuEvm?U+eV_G&w3(o?+Jj+yjSueM_* zJ?M^-aKekOkTXfqby-PQIbDI|;Ho`JSZE$u}x?=X{(8bJ+5oNFO9Ti0~{i zXTB9wp_Bhnk{%P1pT3f~(`})XAHI@a5t5(1lKv(nKYAs7EMz~D{}PfPypnzvlApVh zY;CB4AG?z17`@QRPhCmbLh?gbQad5}nJcM_ko?G%)JI5u;z}AKB)|D2jS-R`v67~M z44n#{{H~O=NcjA!lynhDGyy7H=;W)QA$&<^-GS8YIEHeGED4pwcZEavSJT>uIKQd{ znZrJvi^d+w27?wh=a7MTc1`#epagsz34SjT38oCMoCP;))0`kxk~Ah24&mpUg!V|R zJdIQdnIqt1tArU2AJi59Y)htr95xmoeiHieHJnPKzEW)~&B2qf7DB^w$KgI%Bc!&K zz5=OgBmpC-q0q_qrbGB;DB(e{n&AE1|5W%jWR6%^q!QM!93vKXGn6jTnox-@V~K`U z7vd$)IyTNIlzju!&K?C{T31T5sU&_yvdiZTyE735DtiW(qW=(HVdH0$GupnP4{{xk zV>Ek)gf(FdHCPp6_?ZQ(#gq8qrHr3oj=%30IXpJX&uX|3tTi~oq*WQezML@7P)2tF zwlf;a&oJr(zi10Vj{x@fXehtOq{cw$j3M#Nr~>fAj5`L}4zOO4P*YP?#t$`xMgpBB zKdWH^&}-vLjN#`GYwQ>{zco&)snm&+RT;nK_>Hzut?q`V1M#&v@mGPs-*4jyuAtq({Sq<%xSz#bUPQuunp^RT8b{S}D5IP31?Ks4S zgwX9+H#BzN0+jzHew+A&(HrJ5%89471JR`UfoKJy;~I_9@p>Kgcq||M(HcA68ixSW zW*I+r1TdkD4V||1zgfRmg2=4}0YnL?!qsAA&F4-KshI?NtK`b@vA*rJiCR z-V_iU2(*aJqu9T~#iUdIG%3OE{^)y(vb(RKD7*V%5VKk?)#HLWz7I&CQ`(262U=1z z_cDy2=HsKhM)R?N=2O&M7N(&WAOX$O!qNkpXEw(ZWSwE`VpTu+E42uUb1Mq9zH?2WJr_dEI1S$C=lsZ81knUO6cy zuc0KE*SRE^*G3Ri2$#GbLu~rP5qTk(zlG&;J!GCXfYh$Y<+E>?%S%W;MV)VeXp;(J zKZp?|_JCMPf{*X_fS5wL$`28H5wXgDg0Rv+`~;#mh{@&PUk|O7f0`6E>(j6@9RQ1M za0$*8jun{0SE@W|j;{g*oqjS5AH>>LLIU*(!mvi4_32xu2TMKc^SRVzD#{^sSw(_% zd5{F_@-Ye4#gUG>P)6#~2{Eb5ToSCytso{hf?tIzN9w{9HEX)bj(xcitYG;f>T)Vr zm)bCV5F4mV5Qa;22v?AZyLK!>5B(P$Ar^sW@bmX@u?Rea_umm>5qJi_xt)!_KehrU z;#SJb{Anz!Xf(OrZAm)*=j5XB>7CKphX8p7Rha~D+p28_2>AY06G^}pNIeE(@(I-Y zxdPN1#v;mU;Zs%9(IhLE>6S*O^0Rf>45gEngVhI^N#}!@4r0Ov1N;jnCpD9|_p41x zAs#nvg|nbqZt3+vPhpze*B?i0Uh0K96SvMowGUwb1@8Q4uH5gZ`;5$gd%tfmrMU!s zIDOPntv?L%tBPGd@g0QhEXx{ zk#_>uB09MW!{rnTUky8+Wi07CNX7FYlG{TelP_cP??|5h{&GEsuaALrt=I#EA zPF)8Wf5VO3jg*_34RsTCn+D?(>VyL(G8U0p_ZZ0APqVm+NJ1^3j zcYwKDm=#tb5IIX$C1Yj$e_C~K-_BXQL^<8<3w>S-E0)x(y+($E;AN4Khnoo}O*%80 zpf1*mA4f#V3Tn2VeAegdwMo<3(@7_3&@tdfowjj`2L448e1?!2wqioU08E zNS^l{KE6&t1IbGMnqLt^Kg&Y?^hg)8=Z7!APyY-ebI>As9sl`!HxyXLzc8?h|I7_m zdZgFdg>*^F18!*-4gb=ncr3cxj=e!}s9HZB3zhGY;QIZy@q&@-_fK$VF7vZ~!z^O_ z(wb%bdWC(0Uag<#90g=xp+1CF;{SR7&s;h$gq; zgo{dlab{UmlcLM<-AcQsb%fm0Io{{PB8A#Lt;0PDkz(zh){#3M5x;g%>&Tmf$O!G8*3pih zJIl3uT1Wduh*WC#v<^=lB30Twt)s)mh*WF$v<@#TQ>)$6I`UV8vs}BUb#!8+Uc0At z_!wEQ-P1Zc7owsYEpbol=sFaUo3(pd9oeeg(>e+VfU`}zr*#w&woALGb#&uLm%Z9O zts~q$ts~q$t)tg%Q800iCBYEGC5K+rv{ zaKt^WHUZ%4;h{KOnjy9fk?v`QA?|6l34pk#Wn#)BEZP6$p0>^ZKlikspbRZtocqyr z&NZZh-fEp;-fGjiGXB5yJxe2~DBrVu`m%c9RD#3xCjJse`<@j9S1-*EAapM_#Vo6` zB7M&a_EO;12e2wD()X+&?g96K5F*m|tRP+h_w@im@{9I8E3j_>`6B{mu#vuJ1)GzE zWU+}c~~HoosSnM zk-ld|Xbc2qMhap5(O|A!Gr0-e5t_ALvSgbBWR;2G)5qJ#X zgRufI1BviGE7*^LI~j{L$|HTxia3dcXdEk0Oh&24G4*8xH#1L>th7ggyX9Y1I+?pUFj_+APT?NGEAS%lD ztRQxR`%D0l!upzPIOKcQG(sQ2a~c0XgLr)<#`>NWDF4aOU{5zh9N)8o>I%f@07^O_ zB{-9WqS3x*Mf6;V@dI_#xH1)p^*t*>cR=9bSfO~nX9fQnu%E@^btX~1XGK6^PHu@K ztW?1YscbRzdt@sXf0<_Wi%?Gp^bH89?D61RyZcNJq6P_SDiHGnC^J|?&TNgs!2(?e z*o_fTjgRBZR`8Dl`)mY0+L^7uJ^;FZMFB*LzR^cIvlSQ&$>1$8P$I(g;1Y^A$Z%)2 zToZ}Qexyhqh17cyk}50GnXSNn2E>sP$bio!y1}EI*$TEDaK%BaJSW`P9RfV5C}*}J zz!fiZBL)5;*hpu#f~^OR>sP|YpMFY;bY?5qhk$z}7OR_vIhZ;`IoZ>mN75r*oHwE$1y8Ocz z&zY^@9|88+AbvNHx+B7z*%l%Z17f1!KL}v)MuE<3n}j>F?T)9I|L4pW&87ZNoY{Vj zS45St5&bd)Um|gw$p%-Jd-h~lg?f3n8DX=z=_s~oK0CJDX3M3_hhJa?+h5T1YjL>d z@hSH_K2$a*)7G{Z**Al=BgmHj%b~H6_Z5NtPU38_3#}J$dOd*FF9Wnc*t6z983i#O zYy$lru%81^;}3T9CT0n%1VM0zz#JS>GLN+Agk2Cl!Sx3a=AsjSunPvTNHDJ! z*fc;EM8U)#?81jNEL~u00J$a#CjMYAS6_-YpTHgfWPb!qU-+z@YA5bsui33jStJ5) zM}RTkF}1x|Og8hd&lY3i^w45*1zX?hz%L%n{A_EdcEs9j&}MK_wIkMMgKtA5TRUQH zcGfmT+}aUqvmuWn;?<5=n+G1&nv zRfNMe4U80e=F^T?n`w*5pP1#+C)2I_0m)_ zd6;z_(234laL$i%#M-=&OZhvAd86z50^H4gG;ehMAmhMC3p3ZxLs3AdZzdmvPLWRa z$zT0nNN4+K-st+3wA)AXM%Qnoy*`>Zy0jx!AI%$Ge=xn+NApJ4pQQZ-G;eenN2~=j zZ**DW+oil<3-~VMh_!&`jjlxNHx#d`faZ-ZyJcZuRTt2_(dCrwsA>!3Wks??mKMmH z1ebL=^eiu+d7~@cIuDWh0-86vGOP;_xwL@hjjk4!1KQRU(7e%=ZDk>{zJTV9u3T#~ zU>gf)-sm!pSPMEb(#g69oUH{kZ*=)2vaNvTjjjTT>?)vnqsusAEueX$tE-f)v4G}{ zt|F@~@-dEBoBP=hot-J;PoZ=dqoQ3BQzp(v*p=puDV4pESy!4jrc65oQu(;%G)3+{ z%9n?Pl<8*yZ5*+t%;=3sCoyMCRnLR=U4t%2RaB#V!_c0ZPV~{7F;$$eI(;-})O4yU zq&cJO#!h0+=xSiw`)JPSx{ajr(VWqBJA1+DTipS)Y*a=^tS^HPx4)>5ygp}Z%IkBc zvM7?um*kTAf9r^q?+q z7f5jRN(rvvLa&|~*Y1*F<53AVeJ#OeJO20e%(yOBg6sQBaKmH?ZsaoLo*6e?EWyop zN^r{y65RTQ1Y6Q^7wnnQ&{=}p&yry4TnX;1m*B1~65R8w1owX|!2|X)DECkY33d*W zVAnJW9$6v5Zu)fWnepf@3HH1!!DF9E@c5q+{Ph{UyX%>;_e}|&_(_5%Gu%vks+$D+ zrc3bjatZd|BEhqJBzW#k37-E+f&(pbDR;2D1TU0I@FEv2_RKiMWr#g9Ub}N@93WYut(a5`#270&e*bj&&-0iF%EiWcK(Dx#wo4ZGOBH&x_38dva)&? z)0{C&9I+O^g`_NT#9B;q#;k#7BfDanGiLdBfY&F!Bi8iZV^EYH>BUEp9Y*Q|#Db1k zXCvZZikAkAiD8adQ_khoQ9=X8l*=s+M-D>$Oi@yd{8RpAW9kD;6g%eF}vPk zrW~j#B=iG;pi219IptT8G3+K>)G5cmJ z;UuW*skOZabc#4)<-8asQ$hpA6zzzW%k`rhhiPc%ClCyv0b|Z(Bz=D(r<}`K2IZpx zW6pZgi9Q-I=4eN(J{mCQY+!n_j|Pl6SCUTk(SR}MD$*@{G+@lpj#zy(V9b#nCENID zz?gF_F>W6X7;`q)gT{jzWdn{_^HGwLZY+PEv@j=mshTRG0b{m9<_OODp{CHTF8kAf zF=adTXSj`!ZWIn$)t?58+56d$yhlV!m(YMQTRUQ%L_Qx7Q-qQ+Z?0Xodl>BoCwkW6GyIvzK^d)}^IF<);B-N)w9#*}P$gDx(I{fH6fJ zv69RCc(^bP7*kqU49MpFJxth71I85Xh?Q*Kn?usNp-O1LnDVOC6MQ}nXuj@P8Zf44 zN34882(e7Z(tt7L8|xiZaJWFttU~DytwBJVq##Y)9 ztB(eZt;$9rz1&9w##W9S)?m{JDEO*^kg5GLA07jdWw%wBp2g2?h=wqaU45@+%$*)XY5>`1F(6c>2FYOj>* zK6b@qR}JpcNI_M~WgoE~Q?CQ;j%X;?e;kd``V3&NM?y_;R4Lbk#Cl9U0d&)jaVsG8 zKn1u$M4j!ImI}33K7{CzHn!%flE*dF}fj$D* z)6r0_9`VOOxrG0_NNBKixSFIqM#AOA6owxz40M26`J{^imsE997EKL>ptEbWi(UBynt65Z8^cB$;LKnmrk8Ynrx;i3SNGun!aUkYR7e}`;a z-)U+dl<(@q^%W!E53&>E%S*<%TDTUbJVvk%Lf4*Nkc(ofVgz?W=+Nl}xjLrS2!>{_ zFCb(UoTjR(luKpmV{&vusC!&NRm#OO8)GEK0X-v9LX~o{%+{DvT>{umkuZk22zG@~`RN3M8FS6e@fi6N8x1rx6%7Y$d^D76dA7!Ay#TPQBB7)B zaBR)e(+%2#OMG@2!B7i62%%@91OqL|MLvx&rTPHqe@05EQZDj28Uy9?d2bwHbq!pK z5p$_dtQ;kYlT|4f106ToLPKyOG+h{9o4&AvGwUkIpNJ{VjgZ}SI(b#fRY7WuUq)A` zA6|pdiPH%NGv+FxR3jfMcnS@dBEJy~waVuZIu%z?m2w$TxseF9LsmC@jKUGy z4yu$ZimGBHN`amhC4r8>u*Q&c;Yy5=xEScmBPCQR7Z}yYK<@)=cQlkMjW)(WUkB{7 zNNDh}jw_G0#z-V|$6tON;dLF#l2@2!)$-#;$x}_GD&@+gT}Dl)kw-$s^tftNDOV&l z#$>z#Xf7fO&saaR2Kuwe$;+jbE0vDMh(86<_oKx1!{sO@|6Bn8M14 zzw(^^ikvJ~X%WQyMl3WMDj{+~q}V9NF{mzN0B5Mw>fqX_Qm&UOk5RD&tjBPK<*Zwv zViZ4;vOhLKuqsCIO$dD(CAb?6kGz@8yg4FDxs0mTNQdU7^jz62B3T~VNEz&3=oHM-1z;_Ka2}ttoZ;Pz!CKZV%am;?Te1v3%IZjr z79Gpj#-qi6@j@ZR9&tHEM)$u1{^>3%1UaS*c84pNh$duNxU?qKl=MDHM*a<7fHSB! z-m9@Ba2LA>!M!jz9DfnxQ^v1hFm?P@3@R&bLhvEEcQIa3v4cSl3~Wn`;){&piYLHn z4-P82gH1FBdCbNUtmyEdKiG2SUx*bwjYbLDOMX_vW#H_G}vxQo>g6FAfWczO;n%WKaeB;Jl zfusfCjk^TIbs(mtt(YWQ`yzXB-WYNXtE3*A(8}co)HzsyGGx9Jhty*)6isKHD-6zU zaJGRr2QXQ!QPXI*D3H4)<)O3l2)B#Zzz*Z@^r2vu)5&l$Z|!x89R&?l?`%AkK% z$Vb;YM5l6)+-OAoY=Dh28omT?97jiP8=sm@Mg_;l5X34tIu?-N_}D;#BV-2&j*z1y zI7WU1F`?1uUTTUZV2^Xv=%(n9&`EA-NszB%|951Stzu z&uarMys>!X#xiE~d)I;0nUT?Z%Mz8X3kC2i=O~_wxv7>30nFx!mFTR_ zpJ_n+V9XCUv7jz$+Vx?1#{vo?^Ht~XHciH&-W^wGZluWhM~nnZaVV}tJ2kP{YTW{p z{P;ie!)c4uJyO4_USTrup({9E>3=!sjCmCz94^(2d4g0?>SIDgfE=+Z(0%_UjjY@#kpSs-WI8( zcLw7O>wbC>H2VWYxejC}*`2k7S@y*kGfAv~P48F`@DOO(!yO6Iw}^cWFK+QIVqZ(r z0nZ~MslAzqw?W52awPe65KT%c!g9#=_Iis1788p`Pqf8C;H`is)-m4Gfe)<772QE6 z{{=Isr5(q8>1=r;is z&{@d7+-A8tA#fHEw##z)(7?`aC*0hSz(t>g&hCUYTCN9@5b43l0n0_7gw9^S19r%A z(I=s^w=EYBZI+8Z37vhMh`eLD>Y9Vo*M-P&D`gC>R;Tt!xC2iu&*4br3XwGGOgjl( zX{;=k$`Po268;UKj|0F|0Xp6zXjMTpSjeG+237*!hNq|+y%Q+yKAdEo32Ln5l;F!V{-lK%SkfRh>U*XQ|f{Pne@zrJ4~mNj<~-dA@@P)(MT%9>x3pe{NO(Mw3F zmUQ2jhY^&;oeH=vrK#*$kaYzn9WNTKsot}oB|ZF&ByPoYeAk+RE9pE^SqG+K&vHg< zNJTsRYfguMsmTQ+Fb-VpyW&dgBK={xE@q@FBZ-!a8^0vW&~jQX|4U6(auGSnRtn{l zyC-;X5$-_lTuze85tJ4=2(W~kz#b!c9sdoWj{`u{|Lb~!-Sc)l*<1exD+%S%dYF%l zBb8l>T#|d0qF_w4+5+Q^z^R-@LV6FxLATJI#7t?A%VS#7vO zTynp)_=9#l$x0zAx&IHCd8|tTx|&*eB}k=I+Z3_~Wc3A`?Pdk`91x7D&yOuFl{|11 z+RZu$%v(VfU$H)%-_#kKS!e$xy@B~W4nN!nBd0=f>D3>15cf50AoBS4AYnl>B*~7j z6HYyGr1nSQrIMDAN5h^Dx1xkxR% zeg`s9qNTs^43~}qD*|Lt1kAJrjgG9kGE7ClHWTc0;Ho3A${o4Ag}~MVa%~hWa(fGb zJqXAn0hn?}ZeAe>PUCNc5Rsc#2;w_%`2jY(l98KN2rLt`eg_;On5iU9rmPk3T_BZA z7wll*$|A5B7spbRb%{MkU>O2C2arVp7~a;O30`mq3qf27?xqkTat8}R>;QLf0FlOf zmvUc*$0uv`JdRgeYL>v>1mvS2jCUyIUX#@Xm)bVw3a@Og~0Lv z=^TXdqF3$?_yc2IwhxbI(AG*|rGU(cfa#&F1=eH%8r;D`1TF&jvIqg?=3*@C@=9IG zHUhg7kVhh5rYjw zUEcz{D=TnjC4f3pP~CwT5kP6()FrxA?m7xxbr4lBLT(YNhQK9}LgX8v&<++xC|87T zgTRhRAyz=;hIX(p_&mWM0rrD<_|Og(2H#Hbe*oLOSzrW&%Htl@8kN}iiN2QG3pO7( z+Ob4m61k7E9XEX)s<21!lYyNZfmgX)H*IZxGBwyX9R#`-unhqyrc4g2>sRPO&`}Wg zfy>2@(V4p=cd!ubG2p(4#hOtQxr2oWB;fHU14oSV$Q>*M+ZDJWu~?&=mXg-Z`xc}8 zwp5=8Q~?ZoifH9VAactK5!eLqov{MS9l7O&V4nu=`2beAKgScc)zBnGvhN~@kHGyr zgs4vp-||8b7H(n5I6}3@r4g~^g}}Uk6i2{J6=>{f-I1WDf+E3I05>xNt8zm-W8~{= zshdDo0k$CsmBH;!<|J^}LwJ5bD|Q#yeSka^fGKz6&KQC?1n#RLMC8sGg7^yD6Cp(8 z&KQD7#$1q&Lz+V6()E&cUp8)Q=A!8>sBSwZL8*#Oo_Ov@?duyhNZ61NK+|s&d7b@`Ec{28-BNP;UY8QvfCXlop(! zLQ&-wU&;^d)VHaABASZP&kKI%d1xYoA0YTT zVCgd>ZYFN=z5MX|C_h?spa|Rt@Kccj!3wF|(9Rg9S^XmP9t1uP2&vrA&KL$YNKkmF zSIIa+Wl_1IoiPk_us{m{>lXpl*FfIfMe~*Q*dg45O*PLF{4`(}MBwpYnT2Wvx4aP8 z8bGcI!k8mox^O)0-KQtuVFG&qkX-?oavx*+Jn@6RN`?#KFu2D;h{!E31o17nzXT9z z+a;^WEiVMt63-M}ap*Q7Ob-H~ct=GOanL-y7tMPwYlJN?L~;zI_>L$fsoarUUI=U% zAnSs#uiPdBG!N&I#*a`$s61P+bPxI0AeIfB_G*7~Qtm32qyGxFyZ-znWgRKS?03J`KSA&XLF^nPOHW|IeH|9;HQJiD z=AS-}kM`r|Eyb&$<~?j}FgJNt;ah$4p3GNyj*Pb%I>AO7ps9)&4p67y?M$h?7?@!r7p5Lfb=%bzj zVg@k%9nVEU`nYGH5A8OP?fj*uC1r*Fm*c>i`_PIVj?q?Ogt&d4ANJFSkT z!AP>DTC?Zz7k&a>#x!qB#1Na+<|^zS+5C)Yo$)Y?*pjK};(YR|Y_>L^pO1n_Y%XH| z#%mTGt46FIuU?vWBC-atxA4kS$7&IKKNwqzm=#1WM{GYk)5rTzJz_oA24d?G`*|Aj zE1=Geh)wfBXJ^K)N9=9J#!*n=PLsd@v5H2!DqA;YeK$PTESGR0^54qC&K?RSwp?AUo<6O{b*J!Re){?!1ap_UoxIMY#XdE&;_gmE^V7&9|Z1^09F-#hlpgKYZuwkXPXKVg3AvILX3b%Fq^%RPJx@jYo< zmtFi*`~&I4F1L{Wk+ieRt;GC9I(oq1%kDg+ z;f_R9|jhE-wSDHNZOIUtLERn z_2j^!c`VDBl6K_pTZb}vUh_+pYiss$pIHu++be)gG&RN3T5j31HZ zHu++bK6Vr$^)~rpl0I%CBI|AP#Uy?FR75t~#`u54XAo@qndQRQ4QPLqGLc2 z*HfcPVrs$*qcM++=RDHl=%1GA)u%uHz<<-_`eFp%^6Ig={89q?JJPl;rN}u$ria8X zgS>A~5>PBEDhtS+UbWlFGhdAvPnnGzDaj36yjg0sseTp}4VC8Tz-qaQM4N^p0f zQB8)-2>vcbxC3X%gizo0NesmdJs((I)A}Hy=L1_;dWOl+^Fd|9j&W*h!M;i}aZGLVdLy20;+Wbhs4K(7F}2-Bdn6=^hFX84!b|;5b zLjIFZ)v_=fseNU0qs;GbI1|sV+}tSh2O^Y*n;T{Ryd9*|Gcy_VDblGP8k%MPLOR>S z&5bgDCGGZ%#>mh7jkMRp&5bgDCtc{_=0=%+kS_Mv@Y*W#PtyK={9ci%EJjB33xVcegqBYlz3%=ir%+GF}i%4}pZf*pp>@00#KU%G2 zx~xs$Ebqt7jWW~4BXxa0Zf=yBVXXn@(th0BD6@rC3vFxqadV^0Y^xrT_5HZHQD&~y z0NBQU+}tQL-{QZ7oBMHdqs&ec+1ihr8)f<=vaKICH_9xK$gY0e+$gh)g-%y{`*Cxl z%&twRHHoH+(^@j zo>J(^mcKtv4>vc`bgJ@mbEC`~`^x4vc;yp5#taC4)~+t~|F&uU!inRl@h zQZcx?BhBt)edKdJTT?#QGnGY=)Efh-8A#=ac)OFEzu2Ap25NUcA!mM7vpcy^#_l{M z=Oc3FdK9~ppFQnPe$=!(`N`7m93$rnIX6fCcIQbc3&)q;Ia$*AsSW9J{!PyOC^pEc z&?kerxly)i)egqd+}tSV-61*e`f?HDOW{_9vJfKYz+k9LD2KKjS(Grewf}uc3~hbo zQ3*JFt#5xwVq1?$aOXcIxGNETGPLzQog}z_qy!HvlHj3hCD{3Z1iKDO z@W|&9?Ea4gkLGlw_@3?(JXR*b<20@v+WM~@y$tsDm*9!%5m;{Hum*Az;PDH-kRf1QBNpN_& z1V=8G;MH3tcx|r)N8d&;thLknO~NJ?T(2PB)ar$BXq%qXCFr#Q)Ai6cz3)MwH#f@p z;C6JG?)eXgX`WH*AF8=dKAYAKf-@XEnWJT-9$)@C*RF$rU>_g-W^q*ZYr zWQXzk3}R+;BfIkzM3R`&hnpKE&9it_C;W~fnsqLxj*)yBpLMy#;mAR#U)hZ0=0;in zvN1ISV=Ij(sOF?UlA9a3>n&!=ftp4_|E&?!$U9KrtY1ZzBRGw@YXu{Bl9igkI&f5{ z9SpI4NCa!NjVz9I5io^u*^%L7nGZSoHH)I7)W~6I@~o92#!DiC*CzqIZ=@i+PIMX0 z=H^COKT7Jzs}ezPwt6GeL|h7Kb3mjqmc}S5%!_p-H#f?v6%;QmUEwI`NN#SFRU?HQ zN)S&_FbYAEXyN8Y?sr8?T~Lcq;TclxNN#SF^_vutmu+|pc1{AzN?^zEQWlmP$<2-2 zZ6$MF*}8^6eXN;LM1eOZf@kBFG@HUX}%Wi zLeYI9%K0gr)e9{5UW-k^IZNK~>gJRVF5~7#?votBoXd2{SU*+9&5g3|n*@^6Tc|jy zjGG%}Jx>m2yl~Ddtmw_u#z`<-+j~G~{fEWiyci}kavm?mDG6j<6%=AjgP4YP&coz5 znwuNtUPjXMCvwWYoMliRZf=yjo^+xI{{~d<6{MY>u}wg4Af4>t=0>?!l1}w}f;P#$ zigXJPH#f??nsl~@n;Yd`L%NNJn;Yd`OWN%jgc9a%#y?{|s8RO1IiL$w(q@!xWH**S zPg(E9%PY1do$~iWdt0SjcRy1 z(y{^=$<2+j+DiR+iwY~D=5yUh*4q{vjrXpQsF~7s^OAYr;?n_dYSH|%4IE=HvNpWg zg{fzf8p+L#vaXhkfpMvdX-Mp?4C5xKmNhYP>n1YEtj5!t-IhY6Q+bE7Q1xe?jC zH;1HkLyf$TDqgj22cM4vny)+dS+f3NJ&a=V2_eKX9m~~dS>IT%gFi72-)wHwS2j1w z>&eFo4>vc;>$4pa%EQf#@=8cMJ^a3(CoiT`J>1+VZy3|FJ>1+VZ#ZeUhnpMajUesy z6i~L5bfITAF(XMAd$_q#-YC+3&n?89O?rffn;Yd}Aw53;aC4))(WJ+E9werm^f=G% zCZNZW9`E7iMtK#aD?AI)+j$d7Pw;SaqrB;)CwjQKQQi#FlRWoR&n(iFo}EmeLwd4@ zn;YfLBR$2#-9Pdcke=${=0%cdo<7Any&3i^?Op2}>z)zlyx5`#>B3}2} zlDoTXDq;M@p=Ybainj4> zZ-CvI9|Mwe7c-wdI9tiRaK;i~UJiW8F8_6sP-4Dvv^z)R)tcSO7i@!^d=+PRZUD&c zoP!$3-#5Nu8-;{B5l(P^3oRQ#4RYS-M%^D2vVr8|Lf%F4Ss}NPJS^l+l5Y#ShvX+h zK1uQ$Asb23ncyJj3nUZp>R^!bFiDq?$4KS~`3^~X7#!sMkYraOKO79&;7Bw!{b?9L<1tj3O+4#1XHN zWSM4+#89BeMoOqEF4ZiIfz|@HA{xpyoBkN+7Ql8!LW7OOHJs%!5=VgkBCbTRk+`b! z_?LsCs%*#K(;OV}s?4>WRWVr=13e^CLRE2nXMGHG4q%I-pF$Q`KV0T7BXLBCG zK2TL$__;Mkq7mpfq9nGXc9h^6&|NVSKLDN7J+iI=2`&e1jFD&$bnhq$eYvTs&X717 zBQX)^3*$u2*mWQ{dNoz2{?s2M&%FoQ;E0pIWQ>`GYf#H$1p7j0 z!s!LM7_}-!a4CeYIlUlPrPdn3(Dc0nLNCS_)Kyhgd>dIGljA=i^h;bpRmDZB8)GE0 z@l~chj<8lyRa~UHHKtT&0X97ns>e)4aOm;bc2|tx3JBeHIzcn^R2A2=Hpa;BgY4f< zCyybQjLS1d@ZS*1>>W|L$Px!L=33ViG1FyF$WHvPR;6KZ=x4Ra`w= z6$AYfu%`Gj8CG*u#bva$G0=R#dPYOJp0+*)S^-#9G&J3X%gjJSliw=9u8f9qb?w#| ztq%ZpAQCz|AB|+q(i0@wV=e@D8NpBsehQ(JQG$UM%GgokxG^Cslzi@(%3!fG6-MpVYKZr8|%uD0Qjt&T4r(G04J%Xr;JKGa8-L-x8z zc~!;5yRmy!?FQ^%B-9iYS8FORx)|l30sUuO2`z}LmCJhlF|E=TUyTcK#I}l>b5>Wp zSIWTk7tcfZCd{3}0Hc#jfvaNBtAV^eDi1xZRTWnS*TzUZ3iSR+301|F z!SylF4*~ls8p&3O57Ne@gAVL1US5?U%6S-Kz|OBR}NKNVth14{6~nk7!WBg zgS=uklW~#dFc_zjn2DUKxB&ThjHdp;O^UCH|JC_Flnaqh#0V~f(8lGNO-%+yw1leSI%RhZ)C*XTXebvf7sf!x z1IC5NVcmnb8=M9PIa#bKu448ZvCuf!0Fiql#bz^(Ufs@MtV*KRBra#J;u7cb7!^mr z`T|E-&bkFEW}kHH{@_~Ysu)4LA9cnNE;t7bkGz@8yg3%CxKy*=?5==|fYr?!HL(pwk$@}41*bGBWsxL07Vk`xxw_T1 zT4;H(vs4rTHlO)iiC1r1O)1)0NX5@;c-fDC*7#$)fSFu|JgZL>JJbNAoURfv2a7Ev`V*YYxf$x#(p9l|2&{9PtC9(op9 z6B2&JE1X47nZyM;(Y6e;+4Cmt7<2%LT~siMuu`e0)KS9>HSHY`J%&Rnbrwp#=Sv@Yd#Dcq6OZq-36`l-o{^L+bz<{R)J3~ zsYYpR_sYkTgiY&LooijDtIn?CZ}4EHmg0@uts+tk5mjB-2Yce2g_m_m-!ADj=gM~{ z{1?tbi`{A>>lk@4oO3FSQ}>&Ehr+dxpwvEOv(Tz&l5orL<&y70YivT(J=Q{NT$2Rn z2%V&31ZP z+G85psb-HU>~~eLjJtAEs2JPh7UO-bw>VJQn&(V0euI3C_j)bQ2zsEzp-!3{zmgok zXO1bGHHbOZGz}A1)kh(5H!f9{vA{;ytS&xP*DuaYSq`F`VYnW@<}7GuDe8vTh`U5mcm5B)|V?uR3oF+sEm#_DMV$8IJ!*rbEs>LWSvNU%QckMg-E~Oq+cZI>D`!Kh4lRQ1-YejVc}wXMHs(>QSG1nIOZ^XicWN)7vjD2;x=n+m4bBgXsOs_o4)tTOre}!Ee8{L}TfxyS z(@Iirqoz$JJDE|~gaFM(HRgSUy=ZJ@0(=v|d8v$#mU!D@#1FF`V7#Z z0Do4)Oyp8@cG!j94Y^%3&V@_6QTpJoh+iz5z%?eEbi>7Je{{R-{&qhfw_k=LR{d|@IM+CR3%-ii{b9Tg@L3x6*Pt|rn5ObvwYMP*?R^ebeW zzapA5%#dy_V%b+n4;P(82T!@=E^L@&D`oN}($OP@lzaN0BqzISF+39F;dAnL=ZEMS zA-eMXS+&a6++yA%vRuE}&kYj`@LY{W&g&1tUNV831BDh!rGefXIUNV|C#`hgt;i zIp-qfO+O}pIuNf60#OfQ=U@<5f*5@kh?_v%MB;7`R}S%ETd;>gC2Xo+RlO04yyZ~T zh?Hl+TWx)a$zu6_X*Sgewr$P%qfxB?AUSs^3h^U|G7z;78&IL12(eF}jHmh@_yZ(A zt?Nw#J3(ESJrU4V8_?B2UH|;wb@5yN;znIAw;#H${GPfxB6&Y`(RIM@AZo5RpaCcs z>O;BbO;Q!*uE`%`mns; z+8c@It1t}@42#swG?BAWhv!At1pB5_EA8!Us^(n7<1<{{17W~_1%O{_;Jz?mZNn?N z=~%khx~z^Y86IoUQiH}}V7!Kbu?fwiJ9F(Jt>q{i^4WD5IWjQ5XG3yev>lGle9D0S zmw|EIz_`zn?fGK?U4Ez#T{YD8@BdvFJNS~9bh!$t>!qe+O$T2~T^tyPLDXzDps<1Q znn|jq+~L6ixl;kTo+BXlUASD`d!|He$fXd7ZOrE)8?&yZk*CCcaU~8!O4Jk@2^kop z!XkC&nFt5Q`=To}FqRpf42;LafJx{`JgV3?nSpUA3|RaAX$Qvs$dajZC+yZOy$}}{ ze^neLA7YTqLQ|=8SMSm6$2C{2BKsS#50-*my%p`enMuDR>5-94@(*^XdzqAs88E4g zNym|NQw5URaOxa`$7!aV(-E=hV=<9+2jLlyCx)D`vRmV0`y!!fq5eCxwRE{IP@O+a zq{n|JvM@|!!G9;>Ijoz3U4Cm^kzUaSTM;I5HHl}PPvVIr}Gip~K&zVR%FdVoDX3|;$81qZ=8MF>wYj233%A=7+0cL)ir%sw=6FuzkntrG_A7Z5BRQ7 zlV1>5dSX<5FB^$;b*W|!An4q-A`; zUN6K|_l19;-=#(F=(GK zJQl2DWxQ-=OE#hZRVR%Ed-&|Q5_47E%TMUCQ0>aNpxdL=I-b-LRC{+^iLI(`vH?-; zTX8`PqSW3PruNsk66dJ8x5LyHOpezGH;Gym?9aAOh3YpWu0%srL1u+XY>X>$ca+5K zMuIK!SX_yFRo(YtYQKmJs)_S!dVi>3>F6aT=VxJB*!koCE#Zh@r zG!m@R`nVEHRNY5mpdE2R539QI&xG>+C@yGQRNnW6Nu*7USMR?@N&Le|u(ZA6N<5+J z(#)R$f~Lj=J&7042STO2IxeVBRNnm#h9vgKmDmv_F)vKw`?wOjqa^M!5-fV=w0JGD zN7cO&rglVJ&|jj|HhV!AoodgID{(O<_At=qxS$oPZjk};az79kv@$C1>s}5u+sU{R z8>1xlg+0M}@xM8Co_#e+!W;GkGbOIXzDSAMSB=E+D(cst{1&Y>4;wd$3UdRLSy^7c z0XPm@-s2mh5q>a;Q+3aqv|~{Cyh&ezKZ@^|^lID!)TI`8yl=VfTsLWMdEat7={44K zt?^o6jrA%5+ZyX#1c_^`e;{zKv3}6JKQ*su8{uUl051KdyH0{0rL1c85zH4H)h zT5B8vWv#VlGPJF=Y8WQ2wf@2ovg;5c&+8B%&#efM=MDtmJ&6E%Uqk@CZz6!+j}buc zw+N{BcZSg0w5`^g&Ct2l>cB8{t<{5}d#yE?p?|Ga&anP6YX(DQsmrW|LfJsA6efP^Rab_h|3vf-Mg#l6tg{|vG_VECI_pJ7 z1G~Shv)*Ggu<^?p>!~d1iWd=}E8akWuJ{N6y5egD=!%~apeqtkJ9I?~0(3=d1ndeg zLv%$?hUntK4AB*17@{ktF+^8z&u4bUGKTe+S!)D0amg zLa{4870RzJw-&U+D?|+Jdi<8Jw=O{R9H^x$ge*Ehcn}Hg#1+C7R=9(Mtj{1crzx1? z3t@w`bkAy3&P4~DIkM<2$ST}=r4GxA^SmB-) zuCQn_@)sNoud-f-4Ka^|4OZ4*eCD_sU*y^?63V*Ujz=6E>M)9$s2Mav{<`LSoW63zvc?ei&?)vpNCYVsm_jD?Q*>L3?CC#qnpkXa*{u zGzQ!+?JaG<+P?|x;L=5ItP(d%TD(O_STCK$+qltZ(wiB z{rTONo$d|nXIzYk*Rs>Sf&I+Yh!k3Ox;L=9FGr-SLu7~wEn@9-cZ)s~&^4eZ`pRHoLlFJnFO z9|32%Wv6=sdnZQfEj!&C*nNzwx9r>(+iu(&*y-ND-t{3UxEUNLI1<@v+3DWEUN`{l zvCXn~LSQcE6KJ z`z1tA4)%y$yEn+OVKXlr&iBA-LY+;XCdJAs$7lkz zdxOCMl?8y}mQXq9-oUQi8_WW0L4d6sbZ=nS?hP(R>go`OTd3K!dxIO0x+TP+djtDm zH*&WgM(SfhPE)!!u#0S#bZ@X2Vkvh` z#&xu1{#0y?0x4@M(wrP^O*lt~PEbQn2g!6}ko-t)f=c#(jnmgtu#Nr4!ZoY~MqBUbv17X}FdZ0#~U!F^Dp2 zFdutuR@z`o#6lC+FRypU9 z;db-96)cNeE@a~n6}rV+6~5mTANN-=2Y6KwSYZItWIuCJ%^!cask#)288=Kub1uIA z|6}Ys;G-(G|L5M_keh6Fv!o|NvLOkOgg`)gC>spDg+NH?y(tPPDxILB*ujd5iVg8u z9-<<)pV%8J>a$_P^3>B@0>H|d#2CayK~Q+#g8CX)Sia8 zQwcsDPfSUxdAZGx%PpvoI__D3AI3yUm`6(anRW_&h_#uG((OttVO29R=G)T4+W}@} z<@1eRVvxmmY`JM9R(}qO-5orZISv{Oh2Z_W=IPX}+#j~Y)0Z_fWTo(|repERBh-khIF z`wQvd%{fXsP)G-F&M%~cg)~lbekI-1jt<_O-$*N~9UZ(mzYAlxqk}i+m@w{kbnxc< zA&gT*2X7eH>@gNb8KPUMRf4yxP)sX&;&AE%|;LY)9&MBsYHz!4N{$e_KbG(`h z6sNOIe3}au)4`jQs=1~TI(T#Znp2i4p@TQ4wc%}5GOri-G{d`9$pogAZg@wP(7~IN zVR*kPp@TOk)9?XRLI-b7mf?e{gbv=EY{NIH5;}Nuatx0GsMc7lRq{LhDTrsp`!S%} z)8(6Ih_wci4$fJ)cBIRS!j;vUX-q&fwT3+W!t_dS;(l}7h)zMuK{fOrv`^-!am?(`*muKS&45|IKuiMP^v}DqMY*Ftz2^A$y-K zOk?>&EQZ_SgUrlwx`*?%vf6`LSWfqFKF4BdmzL8#oG(R~<>hn_=kr;YBGDD)bPwlC z<0~Z9R8IGBzH~8oIjfxR;d~iZC!}_EIo-qga;$z}HkH#ooUhQj7J$v=0ZedTsdXNh zt>ttN=PMItdpX_1`O1aaSx)zGzD~mID(^?8v&AR&z2$Td=j$S6+gDEaaK5hAAmsD3 zYEAcW-XQy-lang$;WndI74FoDXCmxO_i(9=lTq}}bPtz0l~R>P_i(B5Orz4;AtH5J zBjVkv3%i)Uh$`9rF4g*1R5x|{D8!Uqf(&!~>PygRbQkAWOjf1QU7V)fX~U7OU$LT2 z8r{Wd+ON9OU7YW#GI1B@+s3{~qq{iY^(0l=39Ri6>=h?%0~QY7&FmCE#^`s*u7kt+ zN!i%CQZ~l2C=y#2icLpsBN#vH(ZS(woDNQ+T={s}!6}hznOyl-ULBn7a_uA60dnON zWe119D>^u<<=P}yTB3Du9+H&#P~O4e(Cgq_An}*V^$NLOBUe5>c5`k3eLOwK`Nb1| zcY2O%eXvLCgWn^G?tRd{X_YcjTR%Mu3a#lmuJtpVcRkaCk7AANnSLQpw)9ND_&EtK z`9Ok8c_O7}`sUo$47PNa;4(U&@0ou2i4t7F!yi4Qtp|4(+d*Z{Fwx|CZ{v<_A&|nF;;@RmPl|9o$&Td z-*uY=_dX-R?vEt6?-vQ~PtPFafeH!s43*%)#7su+Z7ab;{UvyKssxX$mf+DH5V z1do3r!4tY2ys}DySGP)V;6Vhv;4}0+36rd!Buuulus6{&qep)UdY*{qpPm`L&Ov~m1DFM^ zKbVKU(mnrSkJcZ4oyvnG=>E*&o>`p|eSl|Gq%lZ8s*|=%(zYbcgZ9eG?$w8$nKO^<=~7Txem^DFn-2#aG0Q#~DDt~l9uD`U zYa^oX(LkwVY>GGqM8On>o;h+R$r{ROp+!{fr>f{uE_I!#ajwM3xH6=EBL(3E(q-sR zmvX5;NNg2d%B5Z=OZ8_&a5YNe!kt7G73M6i!d8$r=OI<95EFp*& zB*4F2@JlLmDVK9lQmGH8B2;vSOty+0llq$!k@Gpa1?f^Q)pD_8ILAe#s_0TKr>$hp zDX&W?$(m-OOS#ld(o9?obi*4NUCO2ANRnJ3l9;w`t19_@qbudc?2oi=5?Kx}q+3Oo za;f)A;#^dkqpDtK>8hl3Ty2__PA66M086+}65(1DDWQ?mrCiQ@Nra1(mP;wB@N-b5 zJ}RnQxS~aLDVMWX8l8(-5|@45oYKJq=u$4{Cyrn)a=K(}7Bzq_Iwg%R<#I11?N9pzZIXKt z>5MeGl*_%CbWR#w%H>`{x=k8g%H>{4I*>+}a=DlBwuXm0>R!%4TB-b}qHI;&SpIg> z!d(5OYO0DZ<#G~bjo{57(iAeg)Bw7aOTB~X^Cl5#4D z^4w0j^r}$OaAxkZAFJq6E)~9}p}{*(BquB#h)dNj<=zjANTI!%broI8rS7**1I_!C z))hb%UCO1lmHP4C6;(nlryHEqw=FgrZ)y=$v!w0jlzHFcV*~GY&E*3w;23+3rRH5Q zDtSh!D!Pmt#mT+VpOoVR1i9P2Y(%B60UxyjqJi4Kln{lujldx>{!U0Non zs_9ZLRlAgWmJ$Z8>5gf1DVH~# zbY(WPA8DWs>S%_M#a>1k>JUCQOHVWIh8CJiljYBlInv{~Nz zOA*__;Uk=%ZQjGqU5NM&4mT`2INS{E;Bey?4@S6lbGY-?!8s4t6Sx9#qpTky-a=Tz z4QurbsBRA5t@sZK$u}$h{|YJZRelnZZ&myjmfUU*UkdnBgj`KBTS&f7@wXH5Jdzbc za(CO`TS&f1@t+_h-=p})2+6l7{z*de9g2UhkbHyUUm_%5Dfm|j$#*3FjUXeJZVq2t z_^%Z?Ut0KY1KGjh-c&b-`-6kIuj%67p?!ew5S}F!g2#FJz^MG(5*^G9S=V78ehr~W zC_ndT2Xmj;?#A_Jw`ZqDEh)R2yrKd;z@ z&Kmb=C|4ua7|cj>*jH=ci#^*WBS9^U_7P|f#!jqgp9<|!%;}uwxdgg|Fs}hKdUGTP zIVC*i8WVA25xfG1vK`D_ZP$2ca>F;=ieur>(e*y7HMVx?@>7-TL;fzur-PG+?(5(b zuoDNP+gz7I@6(VjiE*ySJ=jv_-to8#Cv$h1JIF(q&sv}oPNiP$DP2{X z;QWcOt}XAcotTI_p=Rk*a^g{pO3hwDwg?TN*}!zLTM6#Ko!LWVpUX*5c1Mo8ni*iH zWrf&PWbX+}cagoS7`g)foa}XB_S~6Zw};uXS*YHrr!6z!SHMoZ4|&+7T#hEph7?EK z%Gq{%!A$hw5!CJ^?^fo3O{xL3g6smY_3Spg^9umKOzB)~g4tcj2Ihk8aVlD>@>Q_s zl4W<>UHSIvYqE0ut{dBb;5@KJtC5ks_=SB;Wa9*P@s0zGUmjF2(w5SG|dp zZy|f{6VM$<=~1$U*Wd(ikZj`uu%%alt!BP^$?^r6J&5Z-&O)&CT4>j>7-PUTw!w4? zysD?@(%~@AAIv|@9nQt#{6*zRkxRxR1K3W$;wuQ4f#|yc7+w$J2NL|7*S;r$;DWLq zglhZ~GxJoVdw{yb`v;)QW$I=CCIv?%YOeUCay6N=I{8gql+BR1ZWzv~*aX>>ekT55 zl$)Q50B%duAl(D$q$P~aMPYO*n7;>#(Bb#)&$!Lj)W!bT53-(3nd2#K8+io z+vhc%^OI75Fe6w8H9Z@ zEowF^S~j5nCqxrm+$$Z#&Imk}$ay8jJbszXFB8i)}frFx!7 zmg>JGSSsHsrc~oVOd?!LwH%z3YAXqr>QTxoVHF{z`Uo68GtPTm=fl@sYmp1qMA#9d z-4eF!TYH6@O?MjDx`Zv~z^r(r)o8B)JITG}0EX&}L{myX=JG#98*T=kAGLx>12)cf zRzNq&wW;I`iBi)Cnf3Qs_CN>cDJXT2b6g!9E(jeQ&Z-X1dvY!2`pS2M>O1i6c2PIU zp>jm7t-KE!_A#XY!(F4+B#xiY^0BscfX+C4hckh!C1|RnAZCLYJt^kafEvT&!vySb z)8fm!lRK$1Y4GK}gXFAA6vdjwJ!N~=FkIcUCgAGKnkn&%C4Pm(pCj>`arMvIhHGHf zPF#bt?#H!h_C8#dHJc_A%AS3YfqV8B44hd%BCuw0zssKG!___OI9#1s9dY%~>Va!u z)*xJiv&Q1uGyyH_KFL1oJfyQCg>QY5)2x%g zG^OyZPjb3-DwwlU_|_*m!y1It&Q9T5pX3~?4$P($zV%5iv@Qc|a|+-3B$ryZg4vqF zw?4^b!fa3BTc6}|VRokQtxs|%VRof(h9-B0-zD4yQ~1^=*}U~h;ai{Nt`_$lpT?6H zijWj!KX@IFy!F|Ge(hmC#hi`p6`mK+r9V4c#1JJD! z_?E{r9nS$OS>E!bs6Utj-}0m=CWCi|XirVMJ$%cPqF6DY0u_u>j4w6(rM4;&2J5+qm@p3Hg7>Tm`W?1_H5ojTQI$?blS6d3yZ)6kq=B0 zyzNTC471W{&*m-a0;bkVr#+juxCfX$)1J-Sk(F6$ zrJsRXdP|2wvcgKIJ)5_TOp}#Pdp2)5nN3zY?b*B)l?o%xN~b-Ww+rXTR!Gpwn%Qop z)1J+1?Ag-G0PuDtY?qZzdp2*k(E*G!E1mXiUSrRePJ1@5v1d!CJ)5`ZB*31x(rM4; z?KK0;0V|#MY~DWez`SFn^QWt~>Lf6StPJ*u*VwZmt-i z*#H_H0%j7ZGHB1{HTG-}EeMHK##>Z0_H2mV5RuUA$!qM{5X)celDEpBJ)76qvmy3@ zuq2!IY+h~8hR9bU0;!0$XG7!{VL^@vv^`rWGV4s#3;UY1XUn5KTNez-5jEtlqPxioLfqruuLB-O@OgC!gd zlX^C(Hs|9hwIdoR^(;~kl=YSBam{)a5JuHfhomRcXkc?2UX z@cmquvH}|>!Btn_@@Ihzq+f|S8yNnSr4j;b--QKX;AdPD17AObX;@f2YLrR}Ox=dL zANc4qED3>sU=uH;aLnLAm|R1k0aMUaP44`(UP#*=H5KI3hv0rnA=1TSebzLNbHQeygbB956G<9I%S|oDOCdnSWVD zJ5fW|Y%=dak_2WBnfI*>wy7(>VH5t+vV{LUdb5 ztTNu;3Q1{Q79!(14<8|4OPkMFG1S5Y=@El50c*^ z(&fLQGF|>eD~WD8M=-ud_d7Oa<&>w5v@0aNBGPMzLVEmyppo(cu|6U_-$_=k9_QjD z8#~E584^A&>Xwwswx6@~bmi)qiq03vW{9tgg_N}a5Ax{UgmER1`yl2MrIb%MS;>em z0O`ABiAm)xh(C^nWc>CW+Ms{^)o8o_LBz+iNI9~YGS;m}fC--cDKNQ^7lbe>qa(-A z2@gGwS{#qqJ`u^`*Pt_`;1lTZjluY^q~zU$&>8+d#Dv;O;wu1Etb`o%N zW3a09l~3`v_h+oYdWR%a1l9z|h0S0y>ajMTd5=$EUV+^X$lW0rtiGN?LMynnjD&oG zcmdK^BZ&Xt3CLRcoz5y%5dVerNCa_?+pnxu1-ha9g7BhCbMTFB2G75d(CR$hTCD}v z9gvzBm}v%Y7bLmnJv?lqSZRWt2^{y8qm%scbtJjA6?TXKOBWdT$GOjIMou*zGOVU? zu(kjqOAvQJdVdI^=Sb;B_T+|nx(e9>I{*lOoa_7sbDor*ot>ntv-seG)N%y&Gaxn^ zI2tyGjdjkAy2)|{mJdj27$&o>v_1P}0XaCSDJ=YGqp?LSTw z&H#8rjDjlt6ptC!dE5;Htc}2~2juP;m}%%QP<(6Cx13+LzpY?j01gi!Q4O8-JVvE1 zNOmVs;fpFwmq(Zj?&dk{9!Ql~F1bCG0V(J7Ses0aez4_)9R8Lil!qe*qEi zwuB$e4!v|^ei&aQ_+Nlc!aAZyK%_jS+*hAdv0zJp>k*5kf-1WYsajk98>w)K z;Ol{%8G~14y9mAPVZ>4u4ccCyO^7%*1jUlc%3ZNW4}uPYxEa#jAw=}JdJt8xu3V-U zsE&et1-MV+v1ZhCOvLoO>OXoamx{ul0H6#Lb)hR1$fzCDr|WZ3fC0q>DEaUE(ZAecm-AJ=6ZKsp`Jn&f_(_M$3s|E z`fsjx+c=0(-p+z}57Lh#h$gOg*T1EktBW9xLF%BzBeloW;CgpMKix=`0xJfjdkoCf zIf?7tjV|_??e8ksS}?T5i%PO=@jfJZ(+Z66O5OF{1iBiqbHh*>+@&d81a7`dFYLz) z>}EiAhG43+JLlLfi*(0y7sS($z8FEY=6ZN*9mkvP?;(iKA^kdnSjjYQdrKpF3c^9g zK76Izs_YOEJMbUFq0!n)P&_u*J&Y=C%}H|mKHY`A1yKv>%n(AJs?0R+h3u`JF4W94 zLLb350efK>uV?rOu1j~^j#x8Q`U><;MBE#KsZ#b*=&yId$;3inl&g&Z$sgOkdi7JPt@){ z)554~K^+6aK?6q0qROs81+DvbVrG~G2MM$zV7+6YdJdG&T{2%;4?K@CXR3LE;2VLR z6N6W!mvCV2q2GB7%o>5M2jqh0Fi!Iad8Ywvu)t_MdT$uUf~iuz*Rb|Js@Lfu0(%*d zH$pH~`Z}BOq3`u%8Y+nIApKtiaRM5^dSt3zSB43qHJYjozPe5H1H=`CJ^B$xu9^e4_mN);GfJ?}0CzBqWj|zn-OpT9=}ea6iM6^tM~lKw0JlP|BORaBuRj}g zKMV3?AM`$II!3VVfa?~Em0u{OyVxpE?bq0`f*k|g$?;g-G|a)&A&X<+nS6bls}}CVRh4dM-#uHS`)-^d?u7K-2%>?A=U+esidrX#m%;E%v{Xx#@!#gG7w4h9%+MS! zs2_lEp+|J(&xS1Pd;-d@V_N%HBVB`^AowC+j}PN1(!Z_Bt~fbCSuYQV=vG9c6!n51 zkBB*8{BGje8>&-!K2WbNh%A8<1;0Lo#a__c|L4ePX)}2So|~VvRO@i?WpB8ykB*>o3kRp@B!7uPkbxG z2XT~cCU*N)*y(M!N%b1O^029_qO9QwDqZXlYV4wJcvqyEVRq4H*j?4kD7)yTu%y;5 zI;mr_kxa0Qj?^H54qO=;?V?N1cB%A^T-RpWMgO3VFbnOXf5N0Cy_BoUQoE9cxdva0 zr`4XoH}ifz*wa0+%AnBhxRByEA^IvTUKRjm03dqU7SAB?l&6re#j#5>}HzUZ#acp`0kWu|JBz{|7KV%HDEAV63me&s%CwRdG zY~dhldqhCUg|wzkHH@ML7>cckqKo{Y?tHOpNws0(OWvz!W^jLejE%BtYW z$V^$M>Gy?HV+)6wgb)te_H zGm|uD_pW1ok~QbzZ&N;f>#Tb_)}%rHFGTb_)}%rrdKTb_)}%rbmX zb>Yd#%xuFqsV+PjnVDmF6hQUi{&Ch2>wYX7Zs%cK`|=!QpC1@K)OtyxUt{!=LCLDm zXHdx+V|^mgUox6j1a3Jq>2~<$(d{J4l`nnVPItNXk?R1t^3}52879}!a;=jq-|V;@ zzPE8Zd*sR??sh)H*mXPO1H5wCb~}6}<90ISnk(0QxpF(T$|(ZfkEhI1)S2zDy~tB$ z*#`$?AKZi_`uBk}r&3G_vY(!Yoc z|BztM(-J&*4ua!I}*I|vjneZV)uMt?t$(I zg1L^>C}EOynuN*L80V?a*ts{#PIo#Vinb7gL)BbY?S^tmA!zaQpVnEWb% zhsiuA(u$#mhsiwWSsacWg!*B>hKI>KU)zjb%2-~IH0@7nc$h4|$zrA)s97ZRvx=Z< zc$m!dtLSnBXEAr3K+QcA>BD3k)miN#A|595=)+_j>7rl?!^33x`Y;(szZOw-u&Uu< zGLJq?#wiga<6$z-H&PJJ6J3TOH0tpDAh9(UG1JS$0%R5u^59>Gs%DWzg*jPkc$mzy zR8X8+y28z%H9Sn_(dVviCWsd#uoFR|q{72w`3EJH*Tbm@6`diIt=Z0I`b~<+X&c>w z73gq}#)5PjSyT^yMWSkWn9QROlX2~6j;i5dvV47*jEhRM(q&0fH4m_a`Y;)n zoJa|c{6plFuMd-PEz)wW+L@~QFd5gUXi-my^7l%kbIr;cj8g07lnx&HJSIZ^PaMHq z%XGaSKuW&d#MG05DXbBIKmXItD0bgv2}4QJ*q`>}?H$viHB@&*&h2}=iO>@yaBpiByj zNTI!%bq!w)d-luUBJg&kbp=qv!(^VeQa|3JqDrXcJWS?!+iF5$ymv)Z&638$WS;je zJ{|C;)?7aH0*ptOOviur~c@vEj^DtTd28wxe)nZxNb&+_OEMFfc<6T!W$ND^!71f8yco#O& z!(oS_JaU+fy~G={E-e#OBY2q1qYsl&%o}#3GHUo$7@QtCOhzg1}VY0w9(i1&AOct0a6=?26wz=EklpbK`(}Zz=T|lpfqr|MqE*t@9U<JONu7D)50M zxB+xH!D8<91j;49eh^qF9QQb?9PUd=Ice-8c9yA-ald0USH+JJI~WmPARHqH+};9J z<%GN|L_` ztDG(*X9(GYPA}g+dNx>{TEmmnvrlBkvUXJd%4rx*hH=R5^1| z?Xfi6alMDwf8$%rGfE^>Vl~iXX}jY(3f{(#&4_TU*k$+;mlujBp%U5dW4Mc0C|>;5(5uAb~%oOk`?qXA!DdPg|SqaawNx@J*~1|K}Bc<{D^g zgZ~4qrwPuX&O;=lNOt_ojRJh5vNMXRo`yKP;<6e5^oUpuRnO<3eR0r5fSukPN~@d$ zanLIOyFC^fE(fi24#jCa3-qBDHMAnCOuL=Kaf*LJDGgJ+r7F{UM~wZy!_J_Oh^&7m~!3C2M`1MKHmXt+IT?o%75 zk<}Gh;v3&A;r6V7;-N3Ao3+kZD9vtBQPtB7Xl7hi8-TtzRzua(6lilC^e(_2kA*f2 z4RBzqdYT4pkJI=N=p)TEWbKCrt%P>PY52P-RfKPJ%|jZt4+A?+V-V2w%{26MQ}whR zIuNI^9Ox@s)G)29gF01DqoPA``u9WkxfbPyv-%R-|>2HO>^Zf$zwzMjcF&z}|v(p+%BEF4fbK;)d8%RXvT50tSkkt$eI) z+W~tb7OJzH(7?CgD1hXQwxU^5Wt{#Y=vvrx{L7k$^;bea7^feAZr_&mC1bQ4t(0ox z6emIHw7*xRxzfxy#mk^{*WW89`LUH^6eG*`OHlfE%Zi~+rV&$9T#jyRBWL3q-$tsQ zW=xyoGcCK`Xx+3cPVrhOJ@R*o;aNh9r+sny2ci4p z-|1t>wZ`;}Q%uLkes_H1n?vUq8uO~2)=-Dz*1+-5UH<>2PvfXVars{k-MjxzU)9q{ z>TsOmeki>YtElQ}Bc;X!WjaO1%FlqguzeR*M^#T_DSsTa9bi3Tp{4^>J&mUVaT*hV zKBYws(}1eJI}|J96fcI-_7)XYJ&me@Mk7ILgNeQEaiCvsrXlkZ3p{PBYUA=a0`#$1 z4OLJ3s+n=nHh6i_5#N|bqM_B&IOtHo#y5x3;;JbQdMaS+nnP)Nwb?);iyz;f+|e9L z`>XA7sXhN4R$PbUO7k^zTj7OM zbX7%hLU>%#l1q&Z%J_=(LkX0I{GDPrV_J6kjecad&4cc_E$cVCiP6w2VDuw>bQ^T< zjn!B6H19gRML&Q=pa%f^G!|-F9J4hOlP)fC8!rRf;QKeNLc_0MT&q+;X-tcXs-C7_ zwQ=omGSE$bp+PIKnQJLh91@!a?n^Br|}xlAH-^?dK!f_#X)}u%)txBsG6&K zT8C|pgLVL{Z!EN7FsB#h6|Kd#$7xIgdP9pEX0U1fx(0cUYE<=gNM@HwCNlK4BZ>Q3 zOh(nyifmt8#;*fSd!wjYnWyB?D6f*&pY^mZI}oSdxGfp#b^y;(r7ZaF;~gz?uXEzu6gDP9Zd{VglXLq8O0mZoa;Y>mveH=xAh zb}iIEE9!QrYmodKHHSrqhHL(~)C!SOMQm!So`!0HIOr(A8k<9Du~r!eJrgimo<)@r zdly^`svH)po@Q)8qZSzr_dwAt1|RwN*W>jAFw?Iq}p4`Nr4yCu}S4(=8v=e^w^ z@=H;y$$boS1DGj|hVcVl485rqoJf2&dWFEJ(uu@*Q|Uya$waAXtD`jH(HjNb7(%PD zG{I7{kn(bTWur-UmiRmPZe}u_rM(whd7DkTC5*+#+IDpiKXvh)LG@o*kGl-!g^}o- z2MjYc%?th7Pq#n`q>8zf_FN8O#Ga$DsY6%$WTK0 z*ssjuMwwM>0z^uo7ogCG4Hk0wSldP+m%H(mLQh&+uI93WKN?&>!<4=3>JVlxFq2c> z(H+E!&C4(hDhB@_O3iO;BHn>CT-&j;?LthSYS{<3a4T22B2&%uu$rb%Wlk zSo>!%|8G%)8Bc>aV;P87LHv`%K@h!8#lOMtgWr?&05AR=F^@CGKRQv3H~}#~AtvcG zG*SWj<-YfHBjCA5K6al6kj;#~5Oo4(Mi&qZKumth0KY(csL3}O?niKw?=XxS1?GLj z$go%M>(ph~7a4}b{x}pQejxX6HtdIepw+1nkFIJq>`$IBgNX-sTUV|+7>Pop$8wWu+sTmy#^FM| z2235?1F2KCn^YeT!_>5$CN34@KD2Js(|&Z95hPf8AX?kLh1!3IMBO5WEH76};E?NW z-gMW4Sz441i`91sdYf!JvhQ+FGr_ysn;Q$Y_1d!4gKWzOqy?n^3Oygo^}LvKgocW zGVg1b4g-Kq(g476#+~j!$A!PPJ!w0*-jFZOK+MIEpHTopO<8GD;Hmeqkh4^kYTAt^ zdSs})?}W-*CsqQJEmNV(TA_dP40AWycXG91ZlYwPVR*-xa?;0<73+Y`tJxFF<7f%C zjhgb6!4@DD3(bvkHN!q(uv4u@4wz}5=)`4=h})I|sLAWZ^=djBi&oY%4eE$#RcqTI zpmyUc4cBG`{=b`ThJkp}0W{f3kVuoQhQu`4xh4%Z*;$b5CYy4HiDr}CD$(`!nIc3l zv(+Y#`!uSEXI}0`@pjTF&6&qiK;A*J@7_e1Mvus`R92Jgd8E?!9ptj&Wi)KocGtUz zSh=b#T4d$9xY{c(!_~d=23(z$|B(1S691&c^REM)l?QS4ulyX>z{>A&4X*qH*QQm; z`Dg=cRW<{ARWSqis;&&2m2!@2E9c?rtUMK0|H}2a23B5#YjEW?xHhfY zfh*FwpMkyVNe1p!2N*c3K4jou^)-XQs$UrdS2>u%s%do=17)ez?S-(_>YhTl)#@Qa zIBNAoA^d9fd?5mA^%+70)#`JFXi}@M5(3TgAsWhB`4z7A%Aas`ue33NoRvOY{VVfu z4XkXBYj9;ZT$@%6z!e1_$-rLK$iTg79s_69sSNz9)-wpKx`;t=6;DN>;5!(w;CqBX z!JicZ1*aocsH@eV3xR^u-zt(&t6TB8PX*PQr`us}p#PijS+Vw2aEl1z=6?c>t1$h~fGz-)^N!pZwCgW7?Vpo|SW_WLaAxD$iuTWL+CL`^wfM}O;H+dc z?VsJWe@+@>T_Dk$8BP1=MD4E3aT1&>5f}Q$LH+*%3C>=|S*?~~I{lr?G8cW7C7<03 zXxD8>HTfKp##dPq6HdUt03m;-=c0=;&oe|MlP`k6!$kzQSM8$AMHgi$l|3Lx5f^3N zBfHV&Ub-mre$V9K(g~gE{h7Zy9WPy!d5@Czd+DOg`wQtDFI|**ex(m@|xlzDMd63j3kU6gq(VQPKXAvIbfT8bW!FlwYGuT>Z6M?Z<#RL zeVxga3$xQl7iHc~!tC<(Bh%R$0G+))x+wE@k+SXc(M6fJt91+Vd0M&XqAVrIen@qE z;-bug!0+}={1W}qnl8$Gjkh9|)^t(ko0<-!^3p|_Z-VZoc8KszdjUYVa?wSZZ~9|k zQp81Bsv3^uymV2PDhKD3moCaQ?e@||S*l{i9Pd`7uW7$ZJ4mgoQp81>cN^Q@OBZF{ z>q#mvU6grmU@th{4edeS%(D0~25S+Q;IKY2^4OX(@)*maNbG%~*mNbo!7{tPgSAE+ zVtwh)q~U)iU6lEA7_F>Kx+wGKeh9{~GU=kspZ6IUzm-WBW&Y#%+ds$3q>D0tTRKq= zSebND=Fk5LOh+q|F3S7`zk{i?GU=ksAF%OQ)!WLXi!y(q115-ka7M`AjvFPztW3Hn z^A}}+skJicqRd~M2d2@=q>D0tNdU}DD>I!1ZQmZuLMxMJg!~IOFKcb z!pfwJGJhGFCM%OJ%KYVIHd&c3qi_5brO?@IWzt2NzYC|tR!Gpwn%Qn;(nXoSlFhu+ zqUD_OcO`6>l}Q(6{%+ln+FmP@F3SAJ6SmLF{0HWQzdMn$p37iG^Pc7H^|^KO3aqU;c2KaWW0qRg*d zl>LfWh4CV#Qn_?d<`)-b>4?mY2&5w7qO21lyM+aLA`lm4)uG6osi+rzuG2+XJ0#d< z#z>6bZF%F7b_Wc{GXdO!Z`($63HvRZ!!+k4kh)!@agH&Ktn;9du;;CgP`d{z54EhO z+6?Uu+}R!QxGY&51n$R{vCXr{KP3Qrx+16-kjn3g7D+{;CbT7$|8ES!6jUNXD0LiN zu1x}85OTTJT3oIbBmm5R6m2d4D4KsWs#bymv@Rm00`$NZpgG%d^uYEC5-2=*7XIuo z-CB#ah84CpB62gn*_?nmcW}om|CFw_dbq+?iGPr4M<-ctA-%)`i)8)_YcOk8ga3e3 z{s;I=*BxDeK1K?rhA?Od(9c_de%_9wpSPcoK|Xw4t3&f)OSFcRI*z{I@|j-9*;~3e zd&~FL;0}ouI9*)9sQ`Vy9Y;@YT%7ZJwRNd`PIjq`GEy+ugm(*FTcM0ZTASn-dTBoTK^GmxA`kFXcun|&DLKo#!*EaHwy5IZ2<6GG^2Y|n{Y z9P5rru&)EhCX&7!5?1$G{BMmxE%3-7yI^q9VA%;UM%x}Di5u`f3uyF-RTU z_I1H|Q&GjSzM2G93`mzSjJFO|9P6t|V6;)57zaav!akJ*h8vh#8-~duUmWXGNnqCi zaz_lzH0l?eKw+Osf_(TR1*CJEP5V%^++g*_*9bB2|kqs zRSrZjgwko>fTobNRSDlHYoAI+DIiKSp@7p?&BumOiugP-N=2e{B@}LpRbmBHajefH z!9D@pYq3~q(~^kKBa?QC;AwjJdkkKcM0_3@XnTRSK})y8*G!NdX{ce?=aC==K+0$L zxRD?0!bq?u0=KFqY^)0-!CnR2o$**R0%BbliNbRLzyFsCu`Y~6;V8h4uZ5Dwx-b%K zF>qxetSXLmVI+tlkdBHVnqpiS31T6nr-cxv9JPcwUTe&{!8nf_((IXJfFc zB;vxT6ypU;K{tVZ4%m?}RF9=t7e)f}rs9r=uj%ku7e<1hx0fCfM63%VLC_goLj)1) z!blLOK}sV&Gut9AjLhKcC8%qFxG{_>j&)%qh({oODTK&jea)^`T;Q|gle`RL|9cE>%vG>&xG1Vv8qhk zR3PHQ$mG{wlqhtktlduW5VMbHJzhY zxQGiQ)2u;J8U%%5AthB3abaXo)q+|G1f82il2#=V7e)p;NT8Pkc1sLY&zJTQ7e=O< zCkXy2U|)&BtKwJ}MgrsCasID4jCa(q3nPKG#wynaUtLfZOclS*Q4)4gB(UCq3<$wg zajb(PK}?2}K5cYDyCtDm2Sozg0LXPQFg`B0_j>YOnj#vjpg1s8JJ@HuGG|a)&A=W{WsJ;%hcS5SFIMzXtAby1O*9aok zL6IP`a5Ha%uT)EwL>v^Efj3@I{eT!1Lgl>J8>QkeIaLyIP-O5E1kXPSTocAqB)@}I zhlqnB?x&!G>jl3xjO8yv-3iJ?$3dC0fs?Ks2OZ7CQ>u0xbd>5Hwc{Ytc1P_vh_t(- zb{s_7>8KqCk@k1gj)O=CI%>y3q=Ox`;~>&arP^^2X=Rma$3eo_rQQIdeig=D+Kn^i zH({Jo?Knsnf2npHBut=GI}Q>iSh|m^*Pp^Pl^MrD!YNCY8OK4Iw^f;O9He=-Dl?9Q zH1DV~<2Xq3epO~12WdW_%8cV6%?Fh#zwkRp?X|Po^ug5P^yS60Qz^KitHeN&SjWUcIUeeL(+wMwRXk)r7EkEL%PxKypDpd91Sz=&OcFKn1y!d zrD4fZyYmA-CL75LyJGJ0GgMYL>NJs=ZpT1q{1xBqEY6`exTq`&?Xs^>EX#-Wun1o* zj@_|;Ue?V1vCNOZ|QVAxz3%Ce7>PF{Y z_5iB^DYFToHBq#ZaMHvyPM zF}Uag(2uG;)4B{Ariltg>jG$SR!RZ1f;^*iqa#&&iM0kLHVW-T;SqpeYC)kZJ?`1X z_FKB~h6wme0KW}^)$y6Am%Yw9o;`}e>%~{+yPJ*F{pxl&A(>zwg}803NV(|4EVJIh zUQ7~G?lBv;oL$)^oIg)u`=;kq@D&_bRxjH5WCuBn@Xx5+md&m{0TRD0+p^h%#&8hY zvMrl^!Xz*OTefAhYvzLKXv?;2_K+oDDs9=8%^tc6OmADZWwVEE1QWDnTQ+<6W-!BS z*_O>7aUGai(c);6QE( zo_zBhtG|RvR-=T;)(V9EkLz)x1U>h+C)ew91S;K1LU(>}DBSZO_RINj0XaI)X;a+4 zZKty^4*IvPxR^oSQJu79lC~x3f!&ajmES8!=Q;U(kAe%niA#Q!kaV7tKk#Q{7o_u? z{2*i7mLgWBfinNio=)dExxIcx=KXSeuSRwly9y)3IL}FNykL?TIHJ#`9 zeidDg;2h?z6R4*19G~CCI&f6yaP!KD=sd?a#-@lPU1CjP=sc%jlDstJ=+`2u4pP;0 zp5t35YMc@=GCI%keIo_oJkc4Q(8$;yB(|E)b9|Rs1CS~07IKb($RU?Q78T}Xt)}xF z-%>$wYUv6$gI0G(^ZFJ`A)>A0vgD_xExRs8@#$s_(s_>WQBmdkq*b-3CqxB%rO~-&<#2V^%_$vR!$ac*KXC+e zEz>1q{ZtK|=lFJTIC6Q56i3z2d5-TXO1R=hOI~6{w=y*@g3+nH2ej``_6XO-D4ptg zoQjiO6ulBwBBw!&Lp#sKQaPB;a{?Pldg(kTa30H`ymX!u*hJdx#Z6WP&L{17={zTJ z0qGPko#zBDB<=Tpf;I_UL^{Ju=Q)9kN#}U!JST7o={8!d&E~)T)}!a|#k=jo_LeX$qNLs)o*Ue0MN?-U}k_VZ|yun0r!qUMRtN)38Kv+Zy z?JXmM&U1YGtveCJ+mY54KsDcw_}WVSc#DcIArq*k^BmvX78{NCu868x(spyoye}qs zys0&p*IZyh{v2z=n_YDBh*H&bp5wb%CIjz+GG$eDBiDvu63d%nq^_n_={%>P1FOcH zW%ER9=sc&OhGO1Cm z9=eukYv(x>^WGfMHg%!%9N#Mz@9=ya&~n}JPf+wZEgKb|5F#Sev2>o}`^KW3(bg8^ z#(7SPIL|5U!N&?Oo#zzx;TXn0uR*=AFKNfS2Q#ZMNZRkE^PIvVGS0nxF;zH}bijK9 zb%&Ae=%w?V!r`PVy}OASLAtk>&T|S!k`8+5Jg0CJ>0w?v&nX7{mZebni@m@O5DV#uhf|t&73MZ1T_tJSz;WW|{y?i%XIGuEZm(FtvXOV97 z(s@qd9MY4#be>ZSV4B@&|x2EZb&Ql{_d zJ1{Robi**&kziw~B<`||>5Q#LSB=GhUEtQR0KV3X~h6 zQWDoe@*w9xEUnVV;TF}%i72*f6JVd?8#aiM24+lcML6pMb{u^Z6LCZ<<33lVH6SmugBm?nwAX zRohfRHPFl>-k;9^qFdC^il{OTKMu!b1-pE8L5qs2;W}veM+K!fB7JfP&=16Fs0NyV z1md9o0_;$8C~ZM16=IInuWz|5VkYF6N46y#O&~WR}NTfDSV=B;Rw5Sno9X=Mt zd*`_lN;_LrR1Gv9nHiVWb3nfltDzcbK(aIr`aNKOG>6iXq$v(cM`ES;MhytnK$DWq zanNCaO^Jn0;u3{}*9|l=*&e5{3h0ZQX>h5a2CYqY#cA9H^y7b_LBo?naT*^2eWaO& zo|3A8HYkVVGHPcT&g!B#XDnDg_pe)jCupbeOo@(wif~WZ!9!a@*4m_0VL--)ewY!Wt@I;7rYI@ z_b+Q6)~7wo%s74e7n|F%zGRHGfHo~ljbdbGpADt!TUM05f+7uEnv7zk#*aej)fN?1 z15I2u$7y^E^sliRs(~gh+YK~Qs@zIE_2c`O&7m4-`LZugu?|X$|6Y-1FbCokFND%v zf2U|hkZPc5OuRpvm!SLg|Cc^3We&yV@9BzHm-zlojcGA+I8Lz!O0}_ys(}VGYD`cD zXQWk^0Jge0l$JC8IOw&2-5m=x<5@M(k|q$Ru^;HqTh!2s7)Z3Osf<%h=!U0ceB*1b z8fak?G#Uv~8_cC`y?`FkOhZOF7B3pw)W+q3bBOBnSPj)cW1E?A&?^Aj-W*D+o27Bk z#{qk(Ih5u%O>xk#0Q;#qly*3q4Ky;bGLOe&557_Dfu;j=dt9nPz$V8+CzYa^tXX=w zKzqTGan-U9+%vNYr#wETA z=qp;(2+vkp0R`h)g{QxsZBbD*&}N{bq%t+amKBze?m#4|LK z*=3T6jHhpqgu)hEbge=e(~@XkT*d`J(*h`3LqFDqI;oEwO>3Zq(SbPi=}=wYO#Mo! z=_E$unS^K2;G`yrnaHJq_D6@}QrZdmllVp##H7Sull*Z-JEX&LiXTJix0V&9B2c7J zlBx~j68$4EuQ&EQ@NFSSt*Bd|Zj$8Rs5z`5G+Xk=rM3_$Essr2HPB2c5C^>+up660 zX|Gfn2mL?5Xm=DPfZa1{az}ztkkrD76z)5{#6ef|!Z&V+HaVm-FCGjV618tjX zWYS3YuC38nL(B@;Q(W?&YeGHwnzNW@nZ_4ZV3j;f7@jjJvdS$CtMF*@a z+&%N1K(P~Oe|+)Jl|Pr>s2XVMvCpJ8Eu3Cgq_rS6y{U_60;1bs+KC}Ld1bkpo?C|! zYS{_kRRirp0-rTVa*g3c>2&O__(W%#M5oR^eZGRtNa#75W+F{-iM)gaeuzzE#zu5K zY)5q2bTUiA$-IPQ4w+=Sgv*jv#h0ov4W=5z=hDA*u_JC8`U7?t-&dxPzXP6w;Kw%DA?0OceWEC1^?qqc5H3n8W9w+>7e*&O+s}VgMfO$(moDO3C zzYOS1lw<)9%0E`L$|O5K{c~Ns@|K!-|wi?WA!<4T9GsiH+Yr)JlOkf?Dd4_qO z%v^Y~*u@l{SWj-H;k-@cRvB&zxLJR~hDSs1AUg)8Uz+W`0qplM{?hDAWY3{B&%I37 zIt%R2lnT3x?87wq5q8GeWW!+JIbc_WrR&KaV7>xAOtvla-OZF|Z3O!f!NOYSf*nn; zuuqY#41*ibLxoOSuI&4$x|-a4xRns@4{)>6s447*O<+G~nS_0X?2kCYs@dbtFIS6h zUxcxIKYNFs6Xu`|_i*VQ0NI=~l>H!?;-f-L&Jb&I~B%&-U6owO7~{`LWSRy@nx)WsOq3byFuFGTGk% z?2>!Gi)g(4R~lJ|HRvA*PF^0(d=Sl49f^XSXqY{WOJ)aiyvSK(8(YBp^Gxi(P^_hv z=AwmYg}Bt{4uKXw*0$L}>{8%6kM9ufXKPl1_=ZG35bZAoF$}~E5X*KM_0WCqR6^9L zlxw}MgfperK%BP6z}ccdSoLfyxZ(kJBu|;TK1a5{;rmy+>w75FH~Wz^`&2&MHw*C% zzvdW4Cum0@QA=U@qK;un*=O?njIsDw+iD=0GYAEwdh%wtWMO^X-|HsrEhr4CO}9fl z?>mUr05gw;yBWli;|!3eRxbktm7x!z`DIb@CQhf^&j`APQa+zvt0d)TLMi{3DUXjz z;p?cBXGg_{QeJY*)QbmEbC4c~T%|gFwZT?Mlr*zC`63g!4^=#4n_}&yN4X&U9z`r7LeGaZmpx$0bb_rb zV{NNLPCpHax`i%5eWue{4D4x{`N!Z_EW@<=m(lf4z%74-)oL&rUQSF4@{aTbZ!KZ&3W zqm~4I)Fa=8k#q(`902Qaod9oHvR+sX*Ch`{VHj@F?3S|(cqX#6M_SS)b5T|4l3gU&B^g(P zV3(Xmf?e_qh?P{5F7a(OT{4*jyJRznleSZij+S~bM)%SR(+&q9PPpMF3?J#G`vH(% z`ke%Osrxk`*h?ppU@z?ev66byOYeh|UYdKY>7{Ey%zn_MpKGSvF&2S6_By0$$;PN| zXot+hZItBN9_p(lTcbduqd*g+A#odwK!1*cu84t}5fFyXPyAnGu!ORWPZ4FjEvgUq zN2M9=?ns)CM?phrhPyiqLsK-+@H=2ikYa_VaOP0Vn_*E?c<^aa?qqV&k1l(W-e-Wy zqsw|VaxwCDeUAudxVguZ7(E;gec+CPdq;T9joLTxq(G%f>Z?}L7`V@O0yuA6)UbFP zZJ~$7Ie})zZrbR>B#v~;a>y4cHR>F znAt3i!)N6+i}=gy2azY=f@;fe?W4lGw(ML#rGFZJGW}-wUF+rP{#4VE>|TEC4OaO` z3~N5!*CP>my59g|{<#Jj`*dGvel&B0Vj!whzJOvi=NmrRaz&z7TPv8T7YqHZOw`(wdbK`WGHMzWNP!*$jzOo#`ZDsP2;DTqc8>J)Ah1di%_ z@mMM!`ybX1gmbT;iE!=}+y!EOg+ZPP1wDskt{ho@rcs^U(;zBML@l0C)-GP6>^n_o z?_9rjA%AXR~wW zdCv5mojp5yZpb%o!%We}eVrYEHu5dsI?opN`029>yGyS}9#YuX-NK$`VZXP`vkI%P z^a}f%Wwfw`{l_ir6Xgr*iYRRA-zNM2TVWTSUD&O z)-rG%$=^drNLqGV`NFy)3cK5?{QnkqCU+rCv;DB1Bj!Q1G&C zcm|ntAd0fbrToHYV?KZj<;y6_XD;PbIf~ELml>Tg6thxf7Dp|}<}dA0?uvQDd%DLE zUucH-BAf>JmM_C;pl|t_c_^c8r^}JR0Gq&EbjV2?e>LJKUHg}5%;h*OHY9V^z!I<( zY0)F;*%kUKN+khzZiER9>d{T z26~GV@4Eapt!M8f+yLszgQYm}uFDqz{mNt|Fq8{{GO@D_lb~4OhSw>@%?J0@5j515 ziIHw3A2-Wnxo`>7>Ps`}Xk5z(;ht+lxZg^stQFS^Qwh&|4F&5fE4pr6bjp@LXB^YO z-()UXYQfN$ZEJPA-vD~uKS0{|!)4FfWj~0^z6gPN3|xS~ZU#Ca&|o8%xBX+)iN1Jj z=!2LIh`D+g0^cz(9)aPT5SWg@CI;pp@FN3@5a_cRf!h#R$G}|(oM2!h0)-FNgIBk0 z2;n-Idr5bVs|0_rX31ZEAKcaS^8#<3JDrPEmr~VIobLRIVOgV&MPjm+UV*^a%WYbA zjfxA*oef|PpD!2CNA9x?ZvB>hzU8SC>;XCxfPt0v!n&56>z1MSG89x66rZvTG#4gr zK^Zz(V)+Hd+>J9uQOeM>k1Gra`O>X`2i~4&?yX4m>cgmgF%p~bz!@_tX%NMG6of_Kyd+GPwf{9GVcx^eOKNmh z-WOVp8_~ZrjE3*3{eCs6w*?yES@c!`#P~I7gpGd=Sv+VII8EOimGjZ_=3FW{f9=g@ zYph0MC*1L(GT0ZDQVk62b6cZR`8rJa+-lTE(@g55%t+--UMA{&eODd#BNYy0JClE4 zNo=PZ&YMSZ`8+1Y+W|w3-RIR9AR05>fikI@)!<{%d#*;qn)c~$!b%I%{;RI)ZF@HX z7d>y?SFzeOnWDhP9KtF0s!diY+oP#TTWuUIdd+M+xD$5Tc$q6>=+*dIogc!3)U`fN zEip$CzE=M@12MPx1|a5I{TH67LU&k!9*;xoMYvAihN&rG6P;sTr|By>VKc)E^qy4M zSr_P6adH;u_i*wr(4XTJT%dozDS3fDjZ^jl9h-*x_X1rJr}+zYb)4W|PS@wzS*V-y z>|dzc^Bi2L`|zB+P>}*EjO4w7OoemXL$cMhW>5dO|`$gbqq5 z8KL(il#S3=5-L?U=*^g`JSV_6>KzcrBUyR@UL@P%b1TAniQ^`{D;wYV^3HHP$WhJp10HiyLB|z>)C%A|34&xSH!(xTbg(UZkUa058^i z;Ld?Z!Z_bz?K&DpaIsEr4nr`Ggk)Wf+vaCAM!9}w=w|J|+lf<)_0hWUHG(5yn_i^3 z_kA7?o~z+`RooQU6gS0-^@%#h*Kp_!e>K(i_v{>Fdvmw z7bXRV=(h7f`}p3YiBRhmFZ*70=K z8p>=5AzjDQS!<~3MG&%eJe{?Ms&#;nujA>gHB_CSp%vMI-bs2 zL;0Oh=*c>s&RRot<^Y+g3BM84K-K*VVRDn?JU%ACZg5= z!Gvmr^*Wx;T0@0w;7vNdE>58$(zfb&I%^FT^V^=?I-bs2Lybt=tK;dcHPo2GejQI| zt)Y@tz+ckwozd>0rt2Ua(eZTF8fv})!ciShXRV=@n;;z53G9)Oan^c`gNG*^iH`zG zVwy?I7-D5r0-d#njI-7UK;l=ALQEu4CD2)G$T(}=59k#aRta?08ZypW`C;l85rn=# zLdIF^ABg=og3wuO$T({aqmAJM#bl-`yvMc_XRY-RSrh@JBI2yI9U?n>K(YYhtaYFp znY07-f}c`4YxSXb!`Glm0_!#cf4MS-ZT3NqD4%4L9fthxZ#;L|c!ry@s zSg;8}QGEq!U;N)xQ_Fi@O+5j%1XRy@T}`3a)p{shn(JmYPTZ`fx^7nEjGNU;bhBEC zUu31w&FVC0RHmC%pK-IwqU!#LyaY!gFP)?`3>tiukFiI;sy^daRaK(r)JpW6T8W-h zQ|LMMPUxim3w9GsCGoVZ!CM7Ar&gj{)Jk-VT8S=DE71jNCAvVZL>H))=mND8U7%*X z3yqW=DL&K!CPe>T5EE)Rzaibs1;|`wPQ=`yGau&*f0gGS(>TUd)F|>&$16>=QVuzJ?^>C4lige}+$(&WP-bBXMFSRCzl7sRV*f&LsTT z;{i?gV2*fIeLaC{AM<}UAniIOmL$wL&o2BBKe&;kr^4472b8NwPzCZnW&eIcxOWHL(XKLWxgryAR8K4u768U@f=iDLjH zU5kw`;;FOab@Ju-+jtY9EK{7{_azL=R6(E zqrdxF+*8i_o+7oya}~9x{Los7-(ODSmwt#T!wZ{_ay^^iL4R)uzAu zl%Qs5C)cLG`;-I`rq`yw`;;Wj8}rQC^mm^U*84%5U;925prZJ{xUTj}W}2%1KxzwW z)8Bncy2h{0s71Bu?>;3*k3|B@YSZ6+N*%F3uc=Lc_bGKnSYNwoU ztxd-=DFt}C!Hump{oSWDl(OxuO@H?(MLG%jSbz7)rR<0NU|9U!4?$___{06$;#?PV zhYAni)KZuJ?!!ZfsyzC;56f(!@@gO=JTw>aepQcMdKad`|xFlmG9cCI!Kl5N=3kKWIS=yFxnqNj+ASdhA663Y%k8r5R^Gsr$K7 z6=y%GFV;b@xKimtTp7icmdupX(v@<$iRMxeX)7=B*wEk*2-MdOo8@9>m{`cgx@pm~r z#P1G@D?NOHoF45jr>#@vv~7i)w$oi_aizx($Z5xMIqm#QPPoL>1*POttfr$cdgaxAX&TE3hPcaYQTW8`#XAx@1d1@$I5hx9%<$H}v2 zapfj)c*ZNPT+$Txk>bitd*P%)8bdYpqh{zN)AJt}rGC7JL0^6D9&hb zf~QJB4jHN0qZiQx(cMw&jr3C5hr%G%3BW*%wKUGQ@TanIw zZUITA@oP~E>+{Dkzn2oC>z}lyBS0-mYxWj0$LJjk$#eZP4MGNE#Pv_i7|p9*T>peG z<4lpk)Jy39Cw!yk2<5nxrJyRI|DW(lhp~GZ%YR6pcZ!mcz%u7+=FG91#DG~r3ajKE z)FJ$r=yFgeu?QxC68irMC;ON&2YS+k2t@xs;qDG04t`Ovg-OD^nK@7+sNQ_lvIc!BvC|#dHt5q z|4(?buz0nZ3ZF$SX$;ly6;jBbNa8;v@CQyAk_!F*WFC`LYT%+XsYoa~Lnd3Yp3QVx zipVQDx&`U~C#-$!7+&21sgk!)kIbr)IWKmTwj^ttiT;1Wi=>%24VZ?v82$f*(I3YLlWn7ayF}k{(mxCO6fSyoK?CcNveeY zf5Lku5za!95?Y*(S(#%c5l&B0r6{5QpYSuH$|)-vqW_=F-O}is#*#SUo92`bZjSx3 zD)YAyr~s!oQ!+M-YEJ(@;RkO)kTYJSII21Q|AhAuIer%MDl58%sc~M6PVED*!)FTd zpHpR2Y9(V(g76?8q2`3BZH6Grk;FK(^XoXZp#Pt&>lw_W|DUWISq7Cy|36ua820CJ zuSeER3MJlGn|k||36tv7*5Xn3~iEiGsCHQaTsn{OBqhjqyL|*TNuvDE zCrlkkCH$hM31hPdF@*MJ)+IE&gb!&>F}y<=T_Ke4L-%l1sUPoJQ6)5Z8u}#sp1d9A z?JS~dr?l-zGyI|Ef`RwBv+?Hi{}VpQ+VK7tl{}+VNn<9zR4xYI80C^xCG`Ij?kKUm zPe$r$Tb2HQGHbJHynmjZXmk4i$!tfM_tkS?`v1wimN4(P29~Ma6p8+SGW$s8yb(+0 zn4jtYCw#qJo4hgG=$7>V6BhqJ>?Pi-O=+2+x`6(F!p8p(Vcx?dl~FC}|0gW|e~9wd z9*N@4#?&9{vAR?Z|L`9{vAR?Zj|l-ga_2Gu$i>7DZLH3&W*(caYPS z;f{Iq|5LRa*V{ew=>Ml`cZPfAZ6T*8!@cviqqMncP=@>EjV6B>!~OH<|EKCmh6m))|4-FX3=hoviRp}Ccu*ew|5Uw{;lX+I|5J4$ z!$a~$kUxpxp{hA;gjKI$p}8cJhL$_Ey6|(fS=D(%5DN!CXzmQQd6AR(D&hk{+ARu# zG^DiROhao$Q$#Ppxiw8o>S}}vf;59=+%7@dYBSbLke1qvEfS=iHe;6rX==)NUV^mI zW*m|rCyI>sBuM*g#%B_wbvEOB3DP#3@rMLyna%LQ5>ODNT{eS0iVK3Y%4TFpkT%(j zTnTnU88aG6kXF}>76?ZE6$EJr&FCRG&7c{B5DWxqASejZNK;BY&`xXEa@Qnu33R*v67W0|dg2NB;D>8OU-4j?Qd=Yw*goOP1wyb$`EHwCh4U z+aejB_D*PqAd2=*Xm?{yxo786?PoWK)Q9V-?uC&Y`07pdXl^66Wn;5}n{6qVT)xUk zy#WqsDh7IT=OQeeV#>_mP%EXu*4GKxMjZduxC;nM<1X+TS3;(77epHO`bgv6uo}f< z<1Y3ZSJnq;T()bkH5fX3?aRPqG(Z3FWB17Ey6Tu2+_BUdweEvWWp$Zz*&`6Jtx<$O zA(Sn=1`i}6Zg>>pGEY26ah)gDd<Kj?*c1CuT;+*ZQ9Lml@$7jrOIiv2x4eE z&^?$+oyN>)62&>Vh@2)A-=TOtI>;$une!fpI32^!X-aVl#b!*oImLYt`(8w`1x3D9 z?lfARI<1ZW0r=i`M3-M~v8Ck0u@{dc$TMXu( zia^#b1QY_J8Tb_%pD@6AEb|HMM5W%4>cD418d4X5s=EOKF={oWwT)5T z_{+5aiya_EdczhvaQBN5C-51JzIh0Q8Jn05Ti=g*Bnlf^7wG&iPkF4`;P zJN4;Rri_EyMk$<4ZgdtI8-pISE&DUl|E*m5y<(OhnIq|=<09!FiBgE9Z^%qPnvC_q zjkXCdwM}>!eP>44)N&*2X3N{l9-h9QJ)t;bFf204X?;8 zl=x#JP0u0((40)<0$VJ;VB!y>p%F!Qrj36Mm78wjIjqq4icX|oja%mtn?X}( z@K3Kh1!Pz@`hy8fKsR)L9)Uv$jQH4+s{&>CL!XI+t7f?n`o@QgxgV)H#0a&V;!ScX(}L zNcKA{dj)N7|E_Pv{SN+4*csz9zmIHpKlpL~S6N3p;eYwv4}qB|b=CHI6p)x8%Nony zVh;Sw=nnd7iJs4B?tTdHx0tJT*UKe(HKV!vAsCDa^1;pB_F#;PG5^;eVfMd_%&N(c zF#GwwsoFwzzkT22=T9nEFZ3bfki25b{&7Cm{BeB6l>L)DF2?Z{Q}*xMp%jecE2eDo zlge>?#gzRgIL`rSW{l zl&$1TgO2fh#guJ-QaS!k;Mw*kmE&pj&-Ux#n9D}Q^A%HejOM$Caq)b`lpPeq!Q^
          (J3i|}uX;{E6({kGaFpDg6Cz*wwD7QOBo@@xX>EGb~qtRPHw&g^`Ef6zX$-cA8 zlm45mT8My6BCXd0?5E|BO8DscWS_~xJ#JyYBRiw9$DYv>>>Uy5(_}B``y}(`( zVV9HL8)07}+d<<&iGVxy2D|L9kY(Q`d&(fs)X_d@AA%f=&4Z8n^d(cpFjZtz`vIED z8VkFa?2j`&_Bpb75ouw6uq`9(Dzc-CJn(B|e`l#;DrErJZ~EccO9>0=OST;z5*hX$ zvL{B^4kw{jE3IranCW*t2A7ZH?r{y-DWg30NwO_3gI$pxBb#>#SuR(p#sj};h^uxA zcZ_$)APAZa-O55RX!ca@IY~v(s*fu;r<6t1kd+`U(>RXC3e;dEoLF{lEIZH7VydjZ z*3@z01T3hTdc9#-nXRa7LWQFBNZNU59jjQ8yz|#}Kf8G|^{nKbpOI3t{%zaDM+(;) zGg!?$NzMM!3iukHXL~#r{Fkk|(G*;cT8PafVo8PhyfEmpb0+htp1R54F3_g&dXMUe zj})Egn+)EDS4-txnAh1aeToaz97ghYUgzD}-C$?@!&+HojHqd_!5QL1D%3d{0|c{x zFq6Qjimn#_4d$C|z@mpjfyx)wh&p=7ao?E9SI`c$u@);vT8)!%m34Qm8gJpXQ6K1y zT0w8CitRqo@mfLes)|Ybj9XY-OE@F3f^Vs^)jm)n;B9!A&q8-t)L45yqW8>#!R@#~ zADM2~z$wPVU(;c4fHfZenjRiC6mMuPT(Vp_KTzuI95#310yx)lqvkI1$x7xf^2sJn z?>h$?zi{Vx3}&WR%mVu>*&f5dcA@kb*R_HIP;#?mn1KpEY*G@ceu^ z9%RaGl=sQY0Rc;*VJBk*LNheFHQI{$(2j3vpiV>6iXC>JR26wvr5S46&ZzJOo$@g@ ze-$cOey(LW_o>Nz$bHo26xcImy{8MFrf-}A~e2)^(w}#(EUJlKMKR`Z@)(?nvJr2Aa=MCSB{I9bk z@{7qI<5_}{zYc!U++~<*pA-Gw;|o;zJGYy@6NlHo!!UGs*?%o#=lrDAiU$uB=9+-X zTs@J0r$HZ2LigaO_k0Z>%r5YC#x4}W&S)u}kuxxX#*%Lvn$DrccCpd&Yt`p_;1zkR#HT_2wuSJ$|+?RAnFgpnn6)D#R^_ zf8S-w-DP)$bGxBjIrA8#d33u7<<6H=kHONE&%rO239eYP#etnW)-U0LSI6V`uAlz_ zeLq_2ebOZ8e@uRi@E3z$v;vw4L(2W=py7Ms+)DU&4BrRmOTuSOhI4+mm0V(-Gar>) zv{*SqrAm_kQDr;tHVxSh-{26=dSQ1A?A(ilq0v-@-fs}}-Yv+$nL&)tDyH}VFT?}j zt%^H+fUn{K@OnkEttg8~MXh3rpoNd`v9+v+n*ah}P#sl~X}jwxXzI=Gb z%P((ypRprzS}Gk`1*yDApw$E}v(X!naS1lLJ;AGyaSTJVUGw@|EhU`GZt|_6eb%-3 z!V4siy9iUj8X2UYki&dzxFJ)(EuE{J z(?obW*vgHqa5wRO)2&TyZ#Zl9mLBMe`ysm$pk=p$c#Oo=AU+|n3q)utPS{si-J8)l zv8}+1$GBXj{e$uLYxHNH{a!F4_NS4c{q-bh|2o=#HO_vd#{*IOZ^hf+pojIe^?${) z|C49GNvX9z07Tgj{}1+$Sqz`_^5<;S`#k%LX^sBbPJ;En$Fu(i?Ke7TeCzoquKu(C zv_1R;40887lU|gz&8~C6sJ;;qsfx>N-h*)W50a1IIT-(Vrc&{mPnL$dvO7H4A3j;f zI9WT}JlbT4cb{I_6+W3SUrpv(xf0v9cOoY=>!JQYU*G6Vnr27ml`=Z#fIXE%VzX7v ze_Uc6{0Ti7ZvO^A+}UEfb?0Cb91inAlpTn1=cM4ygX`mV+bVRBj5-g>iHASu8a=zW zE#_((Wv@N%74u)Om^w31%nPx_IP1kJk-p=(lPSalMhdxBKkF6J36`Xg5)vF5D@m{| zyIIJQxI(1seN$Sb5DyqBHP}$U13Bbn=Q6;sGOt zT(2+m3K>q5bk`CRY{?FMxk%ORxI|(x`}L(?Nx6VIoF4nXc4AMJj6{t#43w0 z{`3$}`4GD;!Z^bsmVfUv(Oa~&+;F>{20q=51G!0)Vcp&&+-J%@@cf(&H`EItv<^= zeEBh!hsIkTaLluOm1p@$S}yZh_{3*`6yAw#(K~44YZv6@N^kG z^z#os%Nf4>7|SPEL8J$ZW_gyM_beZ!<&%6CcBG{3pe>JpY6+!v3zN~<-v`)H*rrX_bi`7%Xj!JFuc20=SO_`F_!;n1wFida7d+R z`Bu-engh#U_$*BGS^mwJ?^&+C(C$8G8=&0atZw*->8ZIA^BF=&{kOQ`7czP6v7>xT-u_pv-?;~0J$^(qss@`yw{CUsghd7Hw;Rw zwau`3aP2OO+=Hq;W2zijAAd=+4wp2y`G7|~VEiQwflv8>O;9MD5Lh37 zNkicKKHwk^7=KAa;4ePlVh}T>jYl0xA?DKHV*vlz%Lu>5&c2rEg5o~bhKAvRxfrv+>o^VwkG=+~k4zanvq7LfxOHlTVLuM4^1L8cn zzZm=Q>&RZe2(5Vm#786^^N0f=Ixj{JJGKVITI#Jk0`56*>%IgrV+n|#K|BEB%)^lH zN73sPn)DrVRK-SHBpdn;M6A4=Tgu5as{VfDY0AYuXfo;+h0-%I(D_fAhR`ZQ3J|&q z|BQtk2VL!hPLF{mSe^8A)avG#3dCD2Ti}EKeLbz)U$qSjKMA)#{lUrB?c;}y>SGPUja&xF6am;j(0x4mO;e& z%7vfjtm(aR3d&!_Uq0woKQubjqTq{to;_f}F`W>BmfhlmM*GTkKm=yp)y+1iobGzY z9cJCN8jX=r`X~vyO9;B_7v|7i1(k3Y^~7Ck!HK(mAwhR_Iu-6(ALp)FL#?~UL8>Z> zt(aqL8$=22S`cy93?KAffliD%Dhhkn*ZL2v#TZ9Lpk;6Rpb3tOz^tP#w8ihIqn_}?a5NoL?j@k}R990L0dvR1Dh#4QmIch7qLdMk`o)uKw z;%of@h!PxiQN&S?`k){Ap;325!9V+aP#=wo`oZpo5olTRQ_(#(3bW%X0<-S=-c~|A z1$RAHKEk?dKN=(M`jrITB?R4-ztXyE35d1S6L;MQPTZAWZQV5w#EgND$L@v?qVD3Z z^B`3fNmk5p^@(j(%x>7cqqiGo`=IquPfTo4M@3<6e68;#u((+;0xj$AgC;mC0<(@9 zZ;LOXqn_VB(mLwjXoff{XO(r75OmaJ=5PnR5X4&QiKCtcCypAt+B)hq5HqfhbJRzu zyEy7fNby|M*ZTS>JYig26B$?Qeb9b>Xw+R%@OYmO=2>veZWw`<&GJDL+!cXYcin9( zv6t?8;ovCiuFugJaaY$h)?Gr-T??5*cijMDE%n4*-+&W$Ej-P->uL}){)%%~LzE!y zdID0MA^UtV0HOqU-4b!vdp_tKf%?W(6jtMF{dQ|H#!(Sy*$y8x!BG*IbyUMA%novt zj(YLa(biFEr&~vzLV`P>5Omab=Fm|ufLKdCag;v8I%+M6pCP{+#EhBNzIPn#hZ4k5 z|Atgmbg*LXfb$?qaMV2!M-B8rcln{waTNvM;q$>iEI7tp5op;ze9#1UMPSxlD{LhS z5iiPlsqt9ru2yTUyB3k4yM&;-u4NA0^*)HT)Dw3#T4&w0odn(W6o?s*#<^?J80)Uj zAypM;`+RUQL<#PCIO49$ebC4K(5Snj;CFpK_}YSF+!cYAedU8DxGMs)?t0Z$Vh7#z zaxu>S<>a=m*rQY>)RI?aPeJl6wq-PMKfJc=5)gq62nBqu1+&^! ztdn_ISR-LAQ}(3?a0Mb^EmLkL-Tz<;KjP9pgjbU`1X9K!=S|QX^fBz)jV=o`LCyyK zQWluK!i4isi;en$dU#*L3qP_^zZ7LZ8Msk@NY)EFvQhsOWt$Xk)S*;Jy-*_?bv9W8 z&V#gTl>H5+_@vbdiOTgg5EtNOCvn_DBjh>F!8s&eDZQls-$3X6l@! zOPL1G(({?Z?nxlXc?A;4_921Y`;fry<49olpGaW$T_m*o1yk7ll_~5d zH=^CMbR(wWvvez_xo7EoriEwelbF_=tw%9c8gY)N3*~@XB2*C6TA^G}=L;1EwMVF2 zP`3$H2YCydxl+x$uW0}4{qMLORhQ>k^#XzE4^xQR-id&00=jxr;*H_$H>^UzI zMFPzEg$V zsz1RP$2cIf~w3g|4-CQ7Im|FgEhpMmH8KgQkz zK8k96A3tX%+eq7lgai`8QkMjT4JAT?5Q_9JNQXe^5(q_#B2uJ?pcEBE6htl}q9Qg# z1r!xU1uO`Ha8dMLyVw;){?GHy%7^d}inErwxVEI%u=}xiI>*NUeJpewWMBzNJSKKQ?Q^7?V{l&!6o86bOsngJ`)6l^q?49Z6FXox+rwju^GdGr0Y0(P>iiU8c0CL!TpVj&6)_LzK){@ z#n>99Ktei>9u#8(Gl8_warB@VTXQauLWBb^9kI0*0_m*d=s_{I_A(&7bsRk?#@4wL z$Uq%O4~nsM?*>w&T8D8|-jVoG%!Jt)RzZw6ABbsRk? z#x@|bOvllKVyx{!F^(P-V;et;RIdjIC2Jv@bsRk?#)ep2+jU$HZn3!(+oj_gAP-}k zY=gBuI*uL`W1CX!fR5YY0@94gYdVe|6l3#tL+ni*M-PgzSMLFGOvllKVr(m?fzX&%Uh5=ymX;K(1ZXA4avXUV zR5nzsrcx&dqFp$qUg5$qnJygpI(LUNZ*EWLXS>>2{>3Xha(8R2!CsF zB{W4stz2peNTrJ-z%ki{A{!&JPeSflM^;rGRRz4Ut2@9Q6%=66B~r&BaXKuOejTO8 zHEbsmZjtyM+)ELO`;c{deBx@6@Q6fJ%x~z}L}I1V+ae4-ae8}^@QFkLxNRd6i!ko# z8$M_&5|u<^7`Wpd2}zl%D&GG}4kJ;l3W##7h%STJBV|MrS$Pv#7p*)Ys?x>#-{ilo zP~t@OAk{P2Bq>5~N$kE}lZEYs4%{^n~U7ARY0r!T8L?$I} z>1f$V7m20dt_(|5ZHD5~^R7ai?aZnwQjbFdp9FV8dg-$SrEk5{%BN}~aTMIo9f`zy z>Y(x@W5kj_mHsS6=TD|_!=E7v3XL)rmz7W|sA~LPu3mOGV`=!Si&*Wjh}4oR{@C~u z|F1u|O6fRZwm9dk%9d#CZaFO6UfZ%$(2Mc63Ri+en8sBmo22pdcJ%%B6$5ZLeW4%XQ)0ux40 z$LSi*3wndcZ>RYi(8@qyofsFvhSJJ9@EX!)5wM1|c@=B$cwloFmqx@&4WlO0_BwQR zED}})SHi>KBtD8i6;GzwU^Uq}V6_Re%g$0%t?MXwaS{G?brggi2+3kc+M1=*=8OY# z^xtXC@EamGA2LfEIaT`&)J?NMzifG;^NI*vy+0ZjsZ$vpnwe_+2obwxWQy1uVG-pb zp{_WrORCE<8-ht!Jvyx0%T(zgpQ4irnFg;RQ{kkx^cmqdWGbB0?lh2eL#Dz>?f(NL zV8~QBsl$&z>Kif@PU`qKkdPr$;iOI;#H)oNQ{kk}$v_GXnF=R$sSc#GAyeU`uJwWR zMmU%XCv|HIWS}8a;iT^Dbc+m`3McjG0%W`)Q{kkZ{eYAjG8InhH3GeI^2# zZ^%?Qsqc+ImKib?PP*2c_-Df2oDG!ug|I*8d#Apy70CG`~m7S5Gj8Vt{>vJAX5G&918JU5Gj`kw+QiD5Gnrq)DQ+D=r5K;Pjgj(d#)4^s}KG$!@>1-Lg$GBDT-oD3_?2KfLEeFdNj@mmn7 z{j6fD1w!huQIL*7uZrZQ4!<5qWBK+&74;e55WoFUMbV53@!Jm;924SHq>5s~yrK25 zZ^3@moZo&(xwo-=`ypjxHRMT%-+oAWfS?L-8k6!MOTimjP!BK{9+e-J>njB3_A))P z$iUo`MFvtC6`}GuO{kSYh$jBe|{m zO>V1`a9$_B>Y9dfTT8bh`Bm>OmfJnI%I#h{`pB=kj$cj4ue$z_-0u5UZX4n;JISwl ze+#*7Vp&Hwt2bS9@-|iEw9LJ>wo3;h$oGbI~vMuXLq?hF-~r~7Rv3ZEppra zlH8vDNN&$uklVAB&@<&%eXfq&p8s5KdoIfDg=*;h@~iHpU$^|KFAkL3ON-?8@`G~Q zzh7>zoRZtC7v*-a8v4ons;}kC?e#%&dt-{+4&5cUH=mH(Tkp#4@V9b%+e9yyU-g}8 za(lOh+>Q*8+tC~4cIPGea0l=;~j=$;!0^W~WUcJpU1b2-a-B$HNQY+IVAX^T)Zp$N}{bis^bPSk&^^J&8 z%k&mMAaGRSn}OMm0o~qZKwP9;MaO{NF`A9rq+`I;iR?jI(=lM`Qq5Y)x@gUQTXQKU z^;?6~W2EvArrGzmrqiRW`I>>Uz9te7HA|{B9RsFb6kS&2M22p&=&2{wZ!#&Y+=&Y# zte=n_sXYy{Sm8y%j!Xi2!mL5kEwT|A>%r@Jajsa6kMT#xVO7In;t(zfxQzuCz4K$}j z{=tA3H<O; z#R|dglGJC!IJ=N5rCPJM&MJ`Dv2VE|c8OxDH5~({9uOn!c_J~i`DZc0WsMah?2;_L zrAo(usV|8tyQydv9Rp_VkxXaTmB>!s%1$ZZwsZ`b^&5+VU78g$rcbq{W5CpHtd8vE zBGFN8=@>BeAUW*#qB(R7n6;kP*cV1yI}Pd7%U9!{-D8wa>oIJKgH5u!gq4U{LZl&| z|BYKaItHw5+eCwv+JUkXYFT3a;UgcyEPpH zX8kQ;-a@{Vsz8!)cH3n+wx(miR8vGb&O|~&*TEKRIR<TUN8XW_sexgI*b8Nek-m+avz7jb4XF3KRthwWmwKRB;SQE{F4IWqJfmwHyPI&0#)DxdS}{rdo~x$>tCp z(Y7+GH5~({9?=}=IV-UER>8hP)_?Sqh$bfr5td!BbPSmKoqiAe%9uf1$+sN?HWtT# zf##fDgy5}%F<_t*;XsJHJAuxG>xbwV zFwli?D72e0T?w}cVN*>7x)Cl6-A9@3ggb}m7%zCJXX^1}%a2t7hO^bVp1hMpk3nDC&` zPX^#Iga?P{7%(u7@Q@H40|q7&9vUj5{1n2&R9iX*49tBL2&Z9^(K1r2YtMrgxOEb! zZZ9WnF6O!0n+Z7$EaT z^;k3<1}2Hv9}w$VvoCQ0+w>xM2~^dK0=+ns>0P%Q_Lr+zy#hDf`dow<2xKCBt|j)x z#=J7G0kbcz@P^uTbR0%XPk9S)=m3DqCB;BPd0wtH_T|2wIR`i$e2Q*1#IDpOQ@Oa2 z*Owc7<_Tikp_hL=Icyvrz+wfi>zP3WbpHX2rtUYOC9yur z)fD&s-2OWDNg+7V+8YB{o5K~Qt@?BK>zpkLP=0#jA&7l|D_XQKx4_I#LH!1oWE-QP z22zl_VHe7Um{1ez1-J%%3K893_2nL!SqGFxxS~u@h}&iU@$F$TI?{cp&WlF`RR?vAsthzjBzL1S&Ma_ z0j!X^uSFae{R4PmJ7c&EOn^Znv|tuP4(w4T<>zRDTeNC|G)IPAy-r`{D-0Y zTE+ThQlt8Ff3CEg{(0#BP*z{{=g!>xa#2mF4S!d-qDm#4)!e09RnB-Jqz6~1VdZfj z)t~!zo69NAfzsl#imE@i?RJ$D-3qZ?SBi4~?m#)wqY(S5tf*7+QsjsZ7yFKtQ}ous z6dPAm%2j_ZrJXA$+7x1Kt`z0=-i30a!yz{DN>T3fsk4PrS55gxUEFv(#JK$x9RatO zdtUvy<>$8*jIhF92%j#iFn|Wox3JGcC6`-Y)t?)JfpYp6Asb(}On|n&>dzg)!g3l7 zAwBO34ZAn98-m=z&5GT-9yvg6qpVx8bsKHn##pzps_z&CXwnzx{kWu`Az;nZTujwK z2F#7a3w$9GKbQP7=MIANKCVI3*Zl|G!&^Vqmph8)IUv8_Dr?g+Jdj%4VGQ*u6l<=q z&9r)0g~2t5`mp&GZ~X>+&l~Cxx1%=O2PwY@D|Ls$cwAD11a$ww@4sRwGtFQgw8HUA z<>KU~KX=Af9U3Z{z3n2^8&^Pur$~lyw4nZ%&=@-HElaMW9nN213_gc#K{Hdv>K7K` z$m|MR=nbTK_>(rm`7I83`plg7XNxippPH4jEZ1J@h(*H;F3*;4Wrr{IR?m-y)nu_6Tm-ANZA0~F^~C?Qnqpa9 zAGSKO5LQQ(D6^K>n+khHr66S@3#|+a3FAcu^u(K1E=mR+w~>l7s7bjD>TSyx+8H#D zAxH-0NC-bMgmJczWYF^e8A8J=Gic;y#M{c8I$|;VHdxHGjY#HP{+|}>U70zYn6Sso z^RhV1-3#-&YRp+UvzS9`;6d1nke}w!TnU+F-?gpQ;YrnOD!ze$Ow_?59gCCPPRK zE&9l^H`12+mQw%17LPewVzC-hRxIX7%AcXu@K0>5itGPmt1h(&cMxMo)xdn}gcVXD zB5W?y{SfDI3qk)87RPZ`pLRQ{Y-L-DhuPHF^Ca7pQtB61hWp$(;_shWE6sgmY(OBzJDu_?{KDA7C5RE(VTo-D>#lwo1iS z;NdH)!0;_cEGx%-QUJ_1JmME38dmncBiXwYv9YrE-Ej7fDxNY)nMZ`*_)e6|W+=69 zAA4BO5+2FwYsCPmC?j+(<>M;@VtL;QI zA;8)(5Wq;vOCsh18}71ul8O>>!_H$?{#HS}o!Ws0=32cT?vd5-9=2}9)#S@^)#TK> z6;u;7wjN^knOzSrFfrHadl2Bbj-c;n)VZYa1%P2c+EP{~tOfa3n-airZL_2Pn|g;p z_pO26J^;-LJPlwl0j?L!2QZTI|`RivI|5B}P97NogS4ATAB$9qM^bS{2#KO_o9xn^H(U zm;Ro5EQKGbCnNJZ=+!N!*UYArQqQgHVP+tD1rQg#k<@EnPOq;`*-Sl;hQBpSZ?U8I z81+V$(PIm9D95Ph)z4Cot?MZD*t&iNP_jHqZ!<(#4X0zya$gkPrm105qcU;W!f3?F zd}i;k^U<7NqL9hEZL6^;Ian1BKR3K=6KhyRVMJ-i2kpy{I z+F}uICP5xxpAiC|8O)ammfjmy-e<`^5>`HH$y$o%1cAmtW^xUjI=x_LwF!f^qobHVO z9KaVFAzTXK53!Rr{ufXhJpkcL0OkOg=0%{>xhnt7$5u1l1zEH0?RkjDw;;a?p>dxA zxCCJM-?q@FcBMi^Q`5JB>oCqyyZyV=ejVhd4?=q{fPnyp$DOi*_&%(S?%nVXQEG;P z=AUn~{V>X(*~yPMkE;yU%~bDd^Z&BdZ^2-0y`ZY|?L>^XMFPhVjUGLz&P2S)XfP4q z(9TV^kh>jQMnAR|HSC<7vdSP1`_e{g04Z^z#Tms0ScFQM1q#F4Q5>kxb{;=UhS>qo z)^5=dPkzIk*wO6pg|-meJKHB?QPdmpp3@QqRTagOun7fK3&0=%)2?y~>h;rBF0Nu4 zOPjQ?)3^mflEyOth99?u$`zEuI6&=bGpWsjs*IjX3aSNw;a}L=o=L;??mX#4Go_Wq>O|C2MVj)|OWo{tnBc6Mo6( zQ5r8*sIf~l=7%-bMWylk3N;=Vjl!@-`=~Sq5c%@CvQ0Gh9CdQ#$taET(pyD3YQ^sy za%D^_ zsFaWO-J-EMtZ^nvBdvSA%J0Q6DtwN1Mq7iapTXJ)h#?}fo4vNMFr_~O>KT4x~j1Gu&xNf4BJZcY$=a34V zlwc~1Tj%0YE(V_$fImBYDrkfrC~G+-pW3qQsPja&e_*C+Qpb0Brm8*P`RPjY4|p5b zsbRaRD2b06H75Q4)@m80wI!_8v|Lz)=c2Zr;W5*&cw!$#r2)D4;T}I?vt!8%+z)-XM2@s=Zj}`!P?im93)$H2@2w-JHfI>B=dJ2|w zkO0=b**Db(HUZ}7N8;v(-B^almD;GTQjgWf9O_0wbJLK>&Da>`J@s?w($_;x@%1ow z&vdAXPC)J<5oei~gx&8dXc ziM7ZB)#R(NyNFYG26+*It@_%_M9c4V)v&t=dC{QKNsLV*RUAUZE}8@r;t(SCHiEX-2^aiAtS747Q)$3*4}sSuK=X{j zpWFL9LCT2Jh`86OEjlLv_--eI))pXcZtv$nEAcs0RmmNLl8)OPLVVCQs4C6lH5S79 zH3b|$Cy(Wuz?b~Lj8EN&kQ2W_uE(dhH* zeWtWjC(^M*eD+FkX6wX3uLH>;GG8asu|#|WBFl6l9ZSU9jwKTL1RdXa4N|=x9Mk~| z*{l=kSRy{eGT5#Yu|1>Wb1Ak~F-e+==KV~M8?DB?|q&k3~& zscLl7P>rV-Q|XdnB{b5n8s<~C-{Vt>9}~*>sg9wh*ELjPRZTGCjuqHGy8~@4Llach z=*A(HZXDjC_W6cL`j8mqpF$}8mDU(O+96#x5=#H1zp0iCN>u)7gjDKWRH)CWmeL|d zx%T>0(j-DEmChjklGvmesxPkOMOWcprP4t}ZKnA4YG|XVAe9#qN>Av3jt4=mKJp~74p#S58?kJZPP~~&VuRuWedTT61;3a|XbDA=qk`>Z!1^noL2 z*Yzdn-cy@Dh-XLrU$B06*pW7)s&uIfnY=ED*cgc-;#>`v6&^_{^8iJzZiB}#5ouJG zt*X;K#+Rr;^y}B~dDn zNOtQqj3=7;rq|<-1ER>->G?TTZATEl4jy zs+PQqt?N>B4@}hNyV$=VsY=)3x~48x)*I51>+4?wve}T1Tn{)3WV<2nthWD{ZM}=lyw*D%zEvkwE%yr;IgCs)|G%ysjS@ocC1TgRqde>|jmSZTyPMwR|A!CbZ9=HQPn z_@@qX8!Ci(V|oh!kD{YbuS!T=)e;Zz{_h&y-2%7ocS1=w`V(EG{|CZGqb?i+E)b4s z)DC@{|3|{!MsBM8Y{_>a{EH?3Tphr_TJoI<|7OXrZV32y!v03?tMLB^;XtFQ*?|8f zT-YeL0pN>-=QrMq!NC6)VWk@$I^ z7D4(($oPkFVIF-WWGGFfa~^#oWN1Np=iLudh9StnJiaxb5u-im&x`Wt8zIB3{=FlowOp0%P32^-HKVigB&A%!2sen2BEii(WK88&3pD?J*ePgi)UBs>L;59b^ z9Nh>K-eB+EfX5K_2M=JTVU8u7ZtkJ@$eSSE=4Mm?b3(&YT9LH?S26*cQFfCLwM|9@*FKJ@jbU6> z@ab={z%!PxxAG7;sqjv^`85ox5R1i?G@n8iqx8f@WFd%+97ggIaOF?69nmjW(F%Yj z0;qO@!UsTT7r0}!+*WRv+nxL5cGoGnt-2_;)v4(F+XdEy&qdTsKlj?n0i zD`_FjI2CB|`#v=S#3>FVnVTN+XH_5?kqSi1$`b>*gmve9O4l0NCl!^ipfSk0!{->I zYK=ILcBeaxIS{96jbtd=zwa`h!=^s^DHPs-DjoJF(ZipzIMb_s1kO27zi~LpyM>)S z2L|UXd>QP^U{yj`qG(MCuO0a;qcC36Nrc&~OQNbZ;d+2+CqBYBR|WQKmSE;xYgXyI zkh?aTBUX|xG7#li3eyRcL~=fYRMxw>AXk)}!%@lUaRdr<7;!(Yq+gkN8x5bIA@GVppVs@5Z6? zyMv`0$fGJ{2;D=>B!^zO0G;#gN&-Fz!i1(B!MUYg!`cjs_#9^5&ce(#c??ym^Bf0qHEV z^|MdDjaYRxemLgC{0-{?xRMkf>nu($WBw_h$^kXs;Uv5H=ocq46P|$fP@_8PQ%~^w zIWnr-JNF=vu}1E0xQUwp@{};E`w0Y@_oPqF2k8!nY?WHtV;C(Y$~{>1&68T{e$zdu z@8)p*1gepT{v>+Fz6HV*;}ztGGJ436RIJ%68$D#e8Lc_u7(EW)C21VuXC@mx_7WMZ znW;v{hdw}KHuvj+=`h#xQNaq6CRnv1 z>|Pit&9C(hXlP8bQ2k}V?KNGwq zW%$X=0oA(=)(_3gy1>p>V-tjSgat*W+x{SAJVv{%Fti`M!(qM^P(lFw#>QV~!2dUR zUzg?gp7SnJJ>A&z3FQ@64nl5zyo%8E68H1Ri9Is!kSMQgVDyMracnT64q{GHiij_<*N}biQ#ib;z2ux zXCf?#;a=l`!*&e+h_GZny3c5W@?^Y>%9-I93hPy420B(LjYecyF_fw28%B4$Jt10M zB3i;aY`lYv60Ol;twBKX08Y8B zka@DKT<3zL5Si@R$$AEnLtvi>i#!M;mc7oSSY2Q9{DnF}xgQ{NxgxpZ`yuzUtIpd# zwHn%K)iH44vZBT$TK!q)#_a6l+#fz{$+dw@*RY&)d7TGx;vZ+uK4g{ND6r{L%QD46 zvpR(A7cdPmJGzU{`qUEeSBGV!8F!wz73=}-_@}Ip=)QDc84)pKO{Xm3aqda4`xF!Z z5d`TDLh7#6QtOY^Q+00mUs#^y{%nh7+04Qt3N9;x3_RMh2rqRnz%+oCLlC@{!fX{+ zTJBcsJ>*W%?DHyS6N4dDL`kcA6jrvm0iCO+U(dx3%Nk1aTC?=o?OH~zGHanB>P?W^ z5teL4p>8!9$RKka1KAJWVTW%GpS}P429o!fYr_XV#j#4C2mgCVCRuFsu8rp}bEG*R zJqbrz?Wv)#Eo&!B^@mtgFi*>smJ7*`VuF}SQqMFg`?_J_q+y_+yI4S`=!Mh25a zvX6OFUht`2V2volPNp5z?IkvLf6T2+{0s=(8Wv(4ZGKA3j~ET~-QaBs^F_b6=%4Z4 zjs8ipeh>Hu!!pvYtuX4v4B&&pN$|c5^BG2RR6sc~Z}B1L5(MIFl}T_^Y`^llP?EY9 z1e%0}wjr{~{8QZq6=JNuV72OE}Jscs`n;xspU%ZbUwR3hXSW_Lg)n!>S+Sdcm z0t{3y2mc<*NY5fE>U{#sRA#)d3x-cg^%LN~aD_|>`^k1OuVBMOiu--=&rn9HmW(RB zMW$oS?K|zTegj|EcEYk`8najI8Z*!CZ*?{B>ry7lj>zVMxLe267W}t?N~Bfo<-U-eLK+yNn6|jKAlEb4c+rA z8er#>n4Oy^UDxce(*6uRoBm~3a|s*XDPvWC$D1UJ=Dx88U(TL zPT{$O_2fN>d{R~nYb>SKvvczp)LgIm3m=`D$^)a)Tx86X5^1ATNVfIEzSxw-bkMc<;L08ADhWJigyD7JYBAumJll5#o&BcOx7}v1~SIV`DK7(Pj z3aDS=`aZ&yva6CwAXBd0?-$@O2nq zE%DtW9dQRfwEOOrj#3u!eCwnW@4)AG-+eMY>A=T#-v*hB^e-7%s(f4S#;S;3S08VJ z;!5H!yt-aEPt50n-cz8y;&80FV^7JgJP<7tFJz!i>QlhK2n+V3j7$xE_4O1?4F-dt z`DUsw+YTn#lHn?Vud}X%VT~qrE%578rbtY1YUt~$|3NG}k=+)oPL2s{=I9%u_hKBs zj_e|^#)h?J?&lk=1L#pi`&O_PhqWzsiC%(*DA9fptgT^fnfv)>>R~VW)D1NLGFS)0 z+7|m(-5;a&EV4fV>$8Y9=YGCrdK;d9Mf)$XbdHn9y@kD6kHU~5+SR}ckZq-#Q$yc= z-FdTB4|Pkh+CWZo((CnA2M8>#?Lt?N(0rV|NChHWYt zrh4Cq(Z)C0n20AxnQm5UfUX~x73ORSGb=2(-pItdkCa(c2(=Fjl9VjcGXL_OG~U8k zq6b2txQvjJIh^lHqZX!-k_mIcUmBK?R9ZIT%=&M@#zydVhWQc@|CG$6eVOLJF%ark zAn;CDh_%|9nfbEKj%f7yQ}F)l@RdCH_?nnoFsS6f7JU4p_rqnEa>tG+r+o8MOf%b& zT?4GT5jN*_z8>ZW|F*NDHCSE9j+B$k>wII)x_Cg5Iy?&e632v905Y%h-E6KyMV6dc z0zOYVL=}?E*?eowYtR-X+joHfEM=m?;=Inc(>#tEFJT=4pDrh&?QqWKJ75mO-iFxu z3H(b}*b$iz%`ZHIF<-;d_Ah>y(c^1;8BGEwmnnS_{EF{zSy-Ei6P^9?0N?{v#J5%S(WEJx@r#xVh@Ml=4Uah)wL(c z9L!mQP2b?dfJKEGl){i}38F{aNNeSk-<86($CpL|jRGfh2P(W{ccx zZg|-e34%?R6PAcPi>39%j-<6B&!F4%`~oY*jq9Rmat2on;qbs@*=#cbQ_eb#=b~kD zLb2G9;C7R>x{|*BJYJf92E)^KLg`bxX;tSU<^Wp=W$b?(tJT|q_R<7ZtoC7B#Vc;VfLCf@u;?S+Ql^F%6Yq(tG?$g@Q1Y%rtO_DLw3TNH$ifBy{oy|RKIEr zj-2H)-|8R7U%dhW?>7OqnTa^pcgF!NBsDD?RF;rRSc~Uj9g}}Dgz=9n_A%E)HmhRV z$YxcCpD>k)DP+2J2Tplo+A^PY2d;m|v}1;9zx!9fy}F=O^g6`m0bEHNz`=1Ea{7FV zxq^NQ)R!Di@@8SX$i99z*~h>-?Xay%Rb@vDggs~tI`-?p(LdwwABt>)a`Fv;lqE8( zHrpdbsvs#faakg>L}U*gk!WbrZf=KdN=7xXG%y<=3vK6JQhk;)b zmSNx`h*PH+4q~RZ!~zKw^`q`8yp(au)n}02VfZ`ea!PQu+Kmc^$L(M^sOJ z5d0%$WFj?Bd04K^=U~**!4cenlPPU*CqLU}vao_rZ2;JYsS7@Pe2-6k1yj`_n7oGx z`vsU9$TS7_tVFlhD$Jpr&1PhR`!}G+yS@xtwP8YouU?DwY#N$EuIxd!S%;1`_9*je&Sb^CRw#AsJ=CUstJbDmh*_I3*OG~vInQTi&p1TqzyovP22Q+26t-0( z{h0siQDBug>@qd-IA$VWAT@e1*sCb=J(QC#f#lT4=kNgeBSp4@{d8Ew2S`=1YUE-p zb%~X?K|DN z$8aUT&AxddAg4ASKkHM6!yL-lY^yddKvn*{4BM%VE_7EkbctNqthQ@oPs~b*S3!qr zG3?rS3Tq-E5+xG+vmWwglU0@dDn#thE*!SGdMLzO*J$yHAF}wuE3oiaA*KNFkmB}o zFV^kl=^A{F1^)%!6=ZS`v+0ACur)tMw}S!sWJKmf9;_P7Pex=e)jVXvqb1hU)L?!x zBJ*2=)DKDJA8hhS+~ASm)t|2!BOX6VCLn5-)Zk6%(=#uMF3+VTGio;L39|eqyLp~f zNuCg4{e+<+v!_88&##Dr9hn3-0vse;o;=fHv8Xyk4dy2!GUtgJ54x1$@skmm-$_Jx z`o)UFP<}EZ^Jk$BUco@u$f2~?De)9SPi7C5OcV*`5uCwzhEtiPBE3AKHd!z{ zpd&0b_yeS)esu|)=XEUGV%E+kelj9+nPd}B@>m&f^Z3b#%ycoy<2}i=ZROSAc;>v7 zs4vKpx*&x{6vMGcFAID@Ux8J0WrdZM3ETU ze10;b{#Y@>6Gj%_QpHfCGG7u^o;r$V@sknt_eiGmBvSGk#M;VEDd1uJWJLYnSQH1y zmNH@b;4qWbWE-pFsjy9pbA;95AUVHW!FihrT~8xC+7xZ=G^8^xvqX5>DUvufn4gTu z9Bh)+BdioIx@6Lj&*yO)&QC^UFD4k|CnK_#G7c)pPex=fBODXN7Ocv?ov=692eY~C z<%Hvc{A5J-9fbWselj9^1>uw+KN*p|l5l#EpNz=9lW=Bm7jirMF2aEzKN*p|W)ff= zW2Np|R??92T!)wpZo>H2k{ssIElHXh%uhzt_edX+)iOFOq;;ub{A5JtqqNTxUXlE; z+5BWg{r${Hp8Serq{SZ0Pe#=LTf$sGzLcs!l5uw1WoZrOCnGXV5#_P5NJ!{9*kY|u zM!Xzm5kh`5=)wGCMCLoX9pJNN1qSnz5t-E`egBXZt~kkJU@$)!k$FNh(|97y3RXg4 zn$_UlY%-td0>C_~b|rt#+769lM(e7kj*1=7F)V@D@y!iME&a|aGs@; zz|lYRlM$JVrET(TolS1jmFbgDMzEB4+|G(E4XP1qSv#yxMv%>8c#*`YHvD8nrhGDj zT%OL0R>t&2Wm=z%Ae*Q5qLfGQlM$KLCnLz_BTPiwu3uO~RhdULAB1?w&*EDJ`wChA z(VGxWp8Jci?6K-qf}oKA!TL4GnKr!(RD!G_fBLO2xMO_{EQTLewYbR%3C zypJ;733m?ilMy*R)&uSxF?dJ^sve2g-^3HJ?R_N8+A6230TPe$bQBit`I8Ks?b zJ>mXAelj9w7~$)KqbWa}@PHsc8Id!R@W3EeTUAam;Xy%uG9qUT;lV+EG9qUj;UPgB zCs8?*2@eexQGN>HVQLsZ8Id!Wk>;sNYpTI6NEMyOU(T(ipt`+0f9YYKw|3R~0(7^R z57TZhABPJBE)Wl>BP+1&Jds9tS~~xE)XeSWN-++AW96a1%dI4Yo5_D} z;}_U;ONOfxkiqIvftO3o1zu9zHq52B0x#G03cOsFEAVp7&F$rKhTFSK0xx$5+}>w}%T@6LFW1Toy!9pRT-oq&s~=zDlc+ISZtn@9{EiZHd-;}6ftN3c zjU0o#{spWdAYa6NlzeF8D?kO_mVQ`@X+x0jczY5Byp~`!0r`Hnr>=l}yW0~IZ~(yq z0r_UPr=x(y1p5fcx4Jz;1>`&3o^b;5jc(600r@_+=N19^Hn(S)fP9zRvsOU9$?bVi zK)$W*c@$veuRy+q<=H2EzCP`F3!vM}_nHd4myqmYzF22|52`LyYIGWMMF4sQ+=(1f z9=?+|hA&SUnPwHpWIJ*KMCAC=+t`)Y;-#wvagS(u_rSakvdLWZ7&l@>DHy9@P!;nv zFLNYVGjK_eG&OFbGD0i_Rm^t*&4r+?!xfIxIC^Z;L3wcwRTmK~{+9{CXCU+?uJF6d zqCv`dex<{m{~f?_lL65Bcz!s;ozHeRp$}TByA_TfAemCc3~%DwwSbPGtXZus6fy$D z1uUlIh#H^{Q8zHZZ=juG9z`>ofZ7U|gib(txIwNVE3OlO`kmmc$0fE2C=YkTi}`qMJ_dZB!xSJ=D0~<#=D}d|JxF}+ zNC^;;`UO%YJZEOAc6QWo%#6)hmGID-nHDB*v&hBVWHsx8oR3SQMF7PN=g#|Od)33; z&|)5cF?)bDz>$-zDdwRXa|~!x%F=lt$Gio!r4C(^Tg;_u^B&MPIdlTb!%c{iwrJ?) zLEvqj9Zf`J8rBp^!)_=uVJwT`BjD$7NrVX~4;MX(xyot&4BXe=W)iT<=w>qku<~#b z)Wb!l;#B5(O%NM6(#&;L%oDz5OVHXobOOqwm=OzD2-gEIa+oXxRs1*OH5s(o4qcRr zuVqFo0d18-w=#~aUgm?KJ?+p5Nc)Oe%%wEt;mTVv*8(%VHqlktbmkomBG9UGGL9wYL^X`0_5TXsFMN83WSGC0L8CkcrXj0(A6<4F)!iL zuQ>rUDJ2eP&}Au+W@jx=eVcQEFL87UC=ZvTN_gth+yYz*28S-?m}Lo1T$(S0$y+RP zG0)BELm>Z(E8Hk8)q!pvX9GM(nPK<_oE~#i*lu||B5HcCMGuB6Y(N$Bpotj(Eial5 zV=&MzhD7xL$cPf2!8H26xK-2l^CVY2G7*!tsuXFD;zf~4!?RyoIGL#+{FLxmD4>|SHf3$%#XqQ(@`QI#p*5n z#{x$wZ>ialao{^Yo+Zv-G0!lVRlo`0k`US8Rq@^RKyL(E3x`fXdAMI)%oDz5H{ksp zrd5e~ZrCgat)whHm4Vz0+G2-p1+s{hc`axUICNHeRV=S!JOkQ6T;UfnBzB}EzllHP z;maQ$E?^b&%(r;`G$xY+X)XpxWZ-T+9_^ z)9iw^UR)AsyKltjABrO@$R+RskE4l@kwz4J)&|ibJ{#2`@?8P552S`T)~uxRq`x@< zv^%2dR$MP@5~s$0jBPD#RRD=M=EAiRLB4ijJ`Rb4xWX@3STz)s(o4s|KcwFTjE)5V zGIABjJh=E-SkPaC*s3d(oikyg%!pYL_}Inq->S)BcqZzOi&~}LdWhJ+U2OqRZT&Ui zPhEUwL9cU@GQV(1t(Gu7?;@b$3k-4?gx6IVWa+w|FtO9aGa(2P!R+!-(h6p`XCs4o zWE*6j@o+uZN{(gP&#ZV70=lLAw>{D3e|n0$P&>kZEWy%&Psp3#+C8rKx3 zabcEH>Y>0?sr1u4oFUBm6IxT7%|UHnAOtmg>PP#Lf2%Fbn$Z;VoeiA<-I37&pbo&O z&qE?Q0JNSs4?6(Bm|w*UJk`Ajwi9Gw!g<>odE z4lq$0twarljwEUgfVt#IqTU21iMsl6J5k#RFj0-3a1u4{ODjXGR*T>^SJnhz0Nnfy`Tq@mC z8-h1A#@_*uZoZd1+va@Q{KEBpUlbAN2ES4HIRIHtH%0KAeUuS>ThHL^qb;~IrrBb1 zY2>DPz{Z0-uYHtGypvpQtY#3L(NK4h<}Asv9G3b<-x>scMicx!1+m-oub5z6DHeS0 zR?f3#q~Y&4BNAteFVGY0WG%FMNyCdljZNlZn3-hrb}`9@aVuwkGv2`8pR}IK3rK|Uua8f!Q|9y>lB3azVhkHGA zP6fDRILt0YQPRnmD@WF-rm^dqh#_H>T_fHQO%61}!MPXLbQ;k8XEerb1tPIn&wvp} z{u~nL%9(KoNC&~3u@JyTiRuzf_ew=ySxusaN6Albd=7T*?~lb3&4oNhs5-tru}pt_ zI##*723NXFeDG$Oo;61)m(M0_2H~9>L8xRCwu3NzE(ozUVb`tmwf}@y-QN$dBek_W;!eOts*(>$>3zqhS2ph||4?)81jYsY; z(e$dd*=Cm_xB0{8av>2vFuFpFf4Ql;Q}e?baJ)4JLWe-OOY`#@Al&CirQXNv;Wsv1 zABe71-k=Tl2(b3~^&N+)hWMd|sZT-@%6(kZM^=i_oZk45Rs zs8Hw2ayoBE>1?l1=W9#nTqHf;MCp7|q0SdqgtI`${u0US^5yyc74oQM3(@rbwi0~W z$WL#)3Np)YrM&E|nuIp9upB7wN;8Eg# z3+}^A%=H1gl_sxH{_F{O?);Ga{=nDj2MU$C&5q4xv{u)#*g@#q-vfCz1ZKPmU@L)_ z0h}W63;^{i8aKsn`UF^QU<>p%+X{W4A|qnx5FB;dXJ$JY%>L#Ale4;;)M%^bv(tQ)s0wu!VA6>_!II*du76b0Ka`31zUE$HC?nKZM@0g|?%; z@34hrMA9M1#Lc`l4ql=!S8GzIb_}GO{u(LGGa_BKg&N+2(m>OX+YNMq9ulQ;Wd$(2 z2gfg_{zbM}V>Q5Bq2IJI)`EpF!&<<}Mn7Y^)PlLJ1(j`ktOXB=5ZDmvLx<@r z^d_6lj`>52U8Z9;yyvAH3nRt;c9cr_Vn269vAeyMkYKkr8_8LxakNt%v-NMnIM1Kn z7=lE}$ml9yyb-Pfe=%Q{0=K(>zgPw04mHK_T72US<*IFbFf^dhPF%kn}N6pRRzeGYhqfVN=QIEGNf!f(wvwCgG0Yzg{C53)W0p5*f^dhPHhrq2 zGFK#?dIj<5DH-#L5C(P+6D|v(=6#8d#L#0jntiVjrX&0B6~bTb5RYCG_47jL(Kbx@ z`8_;{{DjPW<9FmOe%L&apDRJ18IB$x9m-5o5d<$%W-esGy z`jjh24)w8DjeupT1cg!ws(y&hWQC5kV;bYaEDjP^Hb*QfYIGYRTa1IpO5Gs}TcPLK z7(0{lio+62l z%xf3hv>ni|YtgO8BIvKsU)tR5$nU|z#rId&-|A*|bEryMy$YY%%*`w_UJd!%3X~n! zotDWm9hV8Ww$c?HaC)v4dR3Ips}<^aES>Nmw?aP`rSoeAI)?XB*&c7D{=!yy0a06_ z(=S;O%?H+MWJP5Zv;w^lu4VWLBPvB3TahU&U$C_;rBzPq(8VTWE{`KR=wt5F-=L%I zZ5xOUuZi7<@TZTC?r5(;MY3n~8>D7E34%SN-=Nvm);!KeC!_6yBJrpY8n9>GB8~1B zAzUm$!+lsJ+I~cpv(w=OaGPd$%Y`7_>D8&GLab^oz4D}*ZVdQ3ks z%5G0pPuT70S^_T@qWKYEdwK}KT*^y(dJWhD-N`odzsKnLP0;$s@wZX4-b&WOV)j2QV2n-5}S2z15BHZii-Hd48q5r-2SF_PgJdCM`9a*8o| z$2M}-inEF&$KiZrbC8@aH`p<`8oCmbg<|BaZRF8%MjXyV5hJrE+D8867&$FQzOjwW zD`&*v%#0X$WP)wvAIC_u(@f4Uwh@e2@{1(L;ownMen`%V@wSlx(3Rw@6eF&-R)xSU zP<|034ku)DV8r7X+2t7dj~MaWM$*d|;huiL=6D?=J>3_^Atv0<_kDtx+ybB>fd7xO z?|_f0*y5hKyPMoiHpvnal2A7RLWdB6&I9KWEO=d#ByIPIH?;3_RZ{9cK}x z+$V6ZKy{yLpg-s}iSRGY#$_>8*8)M+mul|wsj9lk<7>Wzcj+ly1bzYp;cInMYc!iA zTb?bYwYshiU<+V?6w*4)gtm`Os3h`gTEav=4#Ffd25J*Yge39-A)bk( zph;v^d~_lO&O{QvR(GqC$d$H)U?kHs=q%}J_@PZt5eSo>7^qDT5t5!c0%dw)pwa2s zOgz&=L6e@U_~`TqoarHatsYS&J*z6GXX;tfbAXYueBK6O(h~!<=^;YW^NT>4o)~C! zda^#U>7k%WPgQ($dIZk&5RNJSD(T@JSAM2^)|@3h-54p;GX;c6PYl$ihX_f}ZhO0t#P-UB}E@ITBgYP*h^6i)TW3C zNl|BkGDR`a=oC#No++ZBNl{gNbczJd6cN5w-&Hk5`>Ukrg|nn+Eu&?M_JJ^E6a%#> zB0^I1fk2s}7-)2g&JfQOQP8BQDn2?z0%wW{U#tI7HAVPBV5M4j{46PIc+{q-2!u&d z4AiEG2uaaufigug(C8H1OuY08AWVv?;-ga}aHfdytkox~rU(PCN-0Y0W$u4bHz?`1 zUtqK>qvIeuxma7Fh)c#)NjbP6zmZ}bB+i<{{7NX$KYRYnA7=u)0AU?}QEaIjKOTLlM_i|9Ak_+y|nRd;eB}yF|Y+umZo3`0Jd~lkgMl7a&Tx-|-e;SMEjds?*@s z>c6ZtGlxn&cb18zt6ziKZ*7p*WMM!E<8SgP%UVyGr?j!sT1nvgh+}PA_QddXx zVBqtyUNaB=Yq-mCo#r0;7|1T)nr84{6TxMjWNuZ6ueV<^cnvdHGB^CK&D6WKBr))_4qXWRn}s;!L;TAit|Gy%@hKAQ8b1fIl6dJF6TV|#6R~Pc*B9L_qCaEZ zY;6I4WqyI*^eD!~`q>RC)@jzyswl6H5`hZB%~gY}BK08*{!L#-CEQpw1&}RzvJK_N zD$|kPWPQ9+3H+r$r3^dL4UjP%X;qZ%NC{Z0@3tx`b)>7=kv?Wa61`NN*170+q%*x6 zveKEpElQrXPzm$CTPsD#t z{xb5zz+)RCs?H3oM*U3mYUf%c z3UIC7Z38$RM{#)Kabk~EdJav&?^THGGHY-b@TRp0me}>-xlG3{@MU@m(*Lj^v353( z{!hUlkvwD7O_Dll<}mi?lZ6nBH+H1~%wJ$r#R)-y&bXQtG*^ z8U=kD-a&l$@u`5b30I2NlNP(3ZTZ&4p2j>V5{(l@W7suu|G#LQ8#LI%)cEl8p2jtv z#=Ax1E{m$HvFX1nY(z`2Htw_76V$l9*2Ol}Z+aU45{<7_tMNcosyR_)QvHF&Mm~bZ z-RFB68~$QbeJ+T#I?fh&WgAt6js6`nrZhU!EV`IFcRlIpywKBmv*_$vtB*aOtKe~PCu>sOoZz981>*Q(WcmYlTMqttld zVNc@)p2llLW1M~R{C~_ziw=Jbo%h6{vPvy~%G3Fk=0zuWnC*3S zZA-g)1fKrOqk#Bk+qmYU$v7k$e$}T2*OmMYxS>lZdcutdhTjqV)c)TD?V8^-i)P z;fYEet6uLGU1TeP+*IRSCmy2?&97{FV;$^!lAqpl_zIMc-h_!dd~uUKZpv?5eQbRo zNROTHm;etu;OOhH@4iDkKGqN^a(K?{C-IOioBd_~<@DbvB3m{Gh{r$0L$+)V6pucC z5FuMO2Z_hS;!zit28KA?N6_dL5qW8_~HNyB4S0L6h=o)?d6(5nVU3!>d=B5tS081dLA9*@vttazlI zA>w&@j1!Mb#p8B#>46EN^k?zN#3OcKq9CTLb`WVok4fV3Px0tLkICZEM-$PP9_NY2 z!{Q;g{i#we-@;>)o~HsA2;0aZi&3FrNBP>R6+AC? z?otju5(ALq0HigDOJopI3A)Qy$^nSLI0!K?j`E^m-XKIqd4lCAZy0rRly@%({AAo# zH_0S8a!kf;_t6lJ+dc!PV%%0Qj@EG8Rtay%ZGtTyw-LLN>g>3!r;Wjk+ssCfVeBYr z!#d6JTXPFZr5An}zg3LgMnIp8-IjvjuS^$1`vYj#GJi8yisOC+%1HWdtE=!cl*S@w z+a*X4N7C8xP{WaQ9}s3F9S!wH(gNd1ny{5r5;cI|@HVKS25w?;_qHOX6)aO-f8cXFex+g)Ko(EBG z(~1;hQz7I6+nmQdo6Zo;e98%WHbp}{n*>Ii2wO=dQ8sx3WmRqJ2e8<5J_*|N5QuV{ zt`FOMqD{9rgD$oC^gYqEsYZflQ#91GNno^zu$6}^+vEwTFRJ8I2Y|(a$=L3Y7GtN9ps{y>;7^R5VvTKRWdr-1;g?%uKc@tZt(W8(TNUmZD^MCs=tf-? z7GT24&8;4c6GWur;x-Fp0XikIAH3RT9;`9uxJ54Xu(WlfSL4DUmN>iaiuN6JnCT-+@@k5HV#z zeQU}`BxuUz4Xi1t5zmyhHnQ^iYV&s~5Nq}3>P@*p|1Ci&Z{GJWZIXde<_<0iVzly@ zJdNH69d?ZQn2a&Mg@+wuJ}zU-j@k6+j@le}LdJ)eiiZq356PhO3Gt8tl6l4I3GtAX zw5LQzZVpP9W1{)C0Zl;$1fFqbZ9(aBOf(SyGbZv7hk@|ML=2TN(S=q#avV9^&Rp z-w$h-4f#^PwH=0VOqACsdQ7wioEZ~U!rL(sv85anJwk%(S?_^ZNtH4# zxtLs@D?|d{)mL|LrvNuK! zSy0GmuRKP6hL&=D^D`TJnO0w8jO;bf7o~aDYsO^o!Qg;ZmIqMaCG$`)2chy%aHYUF zn2CmY4+H|^0|8+xsX(3q%u=%_Fa_R~h60aLIUC$j5^QkInwQ`ITiLgZ$o;?FK}?a| zsG9~c`dI5@zuFETe}d1Jx$wEc_ZEC^(pUOX#rG$LN&kf`seLEuy}BR~Yv6lzZ#d3g zeJ&jTUOfShyI0RLVM|Qd8WXn3gk1wCyjR}}C$d-H52tXiJ_M)iX8jTzrEk{%r0d+Q zKcVZtS$|I#dQZVcoG#2joat~7XAT^MwSfb@UEx6Q065UgiA3lvfkVBE=tA!ry3o6Y zu6wh-o^JSNeJ9<>&H6FAg*WRL=$750-=?dyxt*;YzfFh1&Orc9bFRt! z4E`kvm}g%?Dzg`wfxK690jb;d0zAR-pY@Rc4t*;YJ^8;w_dD(={`c#mxj3eRKi&O0 z18LZcNWb8!D75VIKKV`V4CXSch97#_y&u> z%jEa!AENORD8oLz!d9X|CgM!@%L9rNSuMW<`!%}=6vwXh}Hir}6maqdl z*aF2BpMM_|9Mr-4$(%#jVI90H0Hz(8=XJ0jZR@~ygTAbT1DW*&hrt}t!IRG*-#Wbr z=3O1U5Y;%o%WGhc>I9ZZe76i#K3#;%1pE`vl`IpVcu!n*BdnK$&J8zUv>1FpJ zTc9#YU|$0Aod;8CU!lqCi+;c~AP^~n2%=u3;BRy5Qh!+KiyN5qg$2<9p&dMgwJ7m( zC|Xh5B(jFUh66IK63k+g+Cb&X_ffuxG*z&xfxDs-R;67!64tNYkD)1GX#%?qkh?vY zN;?-*kb2E?EKet#E{K;9`i~04Wz74vGmP~ag7^xdKYNG}dk2+P!VI|dCX)?W0t=%V z*1^A`N~pA4=Hz8hLIm;E7FYowgDb%#kv664X#C~hnGA}rjfX^TY^Om1eFa$2M=X*?_@00t2(B>DA1S=E~q0tbypt2Cdtxz-O zHvEcgwJG>HJr5_-4=M(5etQoliT@2WA z4~lMyiQBc(RDvdg*oDx29>QcfHK??v@n}I;e`Q)*Gr=AP?nrgmgY|*ErkCl$nhW+@ z;B+u1Q6^<+xxb<*?|u@UFv`A#2-E{O|EvQ3=OA!>wyEWU?F2Cnq32Z~YOpWbH=I?%3AY!-3WW0Q@235wT|^zXy<-p^1aSjG zx%0rb(4$1$o{5{l0MrKPDG=0iK)h0pN~^(oe8*wasdW^@=Lr3;hX^sfwj~xYm-hRR zGMfpV1fPy44xams%7pZR>^kne16g4s?<~+lz=}MmN}og2-767;MRgI>Odu}vP*P5z z@=m0JRcW&*e$Ra<6r`@Jh~5k_el)|_Laj!?bPcbvQ0|>nVO2K~dIthu#0shOLT2xM z7a)tQecc7mFBaCpzuHLBx>M->4@}?LLj(!{9$ZYe?f$BkIBH_Qnz;?lFUpb5;0f_*Kr?SHzn`Smxu!n*B zS2XhZ#?l&< zc7VC^+-nAVu3!fMH#-(SJQ6C@_tqOW7_VsysK(&r2T%&hgI!+ zS%m_YkEq&V;^Qn|h|Xg*rVD1rIdxtR02S8Ps4Js_}tfW7;tc`5T!C z{%*#mv-vv4U?Fw8j?5thdp?7Zup@H_!CtR{$#i56A=vxhU?PspAq4w;3Z|(ea|pqr z@4)0aGKUcC_Zygwj?5th`}=ZG-j2*61P3I8>F>xKLU3Rfm}10(IfUS#MqtJ|GKUZx z+y=}PN9GWMLpp<*?Z_NLaA;pJ3mut52%cLEX1ODC2*F_!z?3;MhY%b-6U+uj<`9A- zE&#LLkvW9m$c12bJ2IRPj$Q#~uOq|x;F!z7?04!hugcIR>Nw<74g3=~At1B^7nQ)k zV3Pq3f*T_!uRNF;sOmSs*fH46kE>>0>%LyNEs_9zQ;wY0%1Om@mphUT(V6oYzRt@d z5;EiSFrL73mIo18k!E9vb2s7I@E44p8@X|=NXRqJx-tsi##{KMB;(u(^l0{kt3r8C zL#FW^Z4%VGNk4W)$CO+1;Y5{mlF}--0S0|Zzp`s~bI(IklYS!|&OL*nP}1+DGjs8Q zSC#Y!=}7KSq&n#o>8824cvw#QlXPD0G17mL?wHFx_erNo7dH8vdT>hx)4$2ZFfd6A zQ{3cwM4#jcGqwp|9h2nOb&z#an&7;aN{Z9jU}iVDokqEu)-G)FA+?2sDQ(glxs#Nv zcSH5^Ccjc9RX%iC)`U~3Nj3E>$XwE77b8v6O`vUElXiq<>H;tunp__jP)XVPRw&rs zB!WUnYNoe?+1-SX_DRi!+1sQwnHIwAZ_=JjOJNQ)=}M-xyc6bNllumysH8Sx+um$oFyL!o)4c2W!IW+Spk6sM7c@5N|kQ{k|<zhAXr*rRr}0)44<^`-fzI8EB1utHt8$Bw zzlQeb4uIYi#e}-KyAhwE!>ZMLobI@~@s}_sGieXYBKOl}Nh;|Ek}9`1Q+p#z#m!xd z(OuFlER--R+t-LL&Sm<gx$;$=aqfk3<+Mmwfg|*HcLvUBOl(yog{Ap3M>3x+wglFN9A=w-qy&IN!{@C?I7S3BP+u%l!44o zE!>a$M1Ja~J>qP6NSv*&h_mf;akd9=N6Js#5fNu6N45E>SB@5E*J5$5+A7Y~`^35C zfH=F~5$D=d;#^l3x3c`y>-&kbXPP)SE*EF-wc_0Th&Z<#5og~o;@nZI4(0CRXJ7JD z@0lRZeM`kTutS^&9uVijzl-zG=i)qkMw~~oa9_+%ee@i09{Wk0gF)P+^HU#hCe9Q6 z#W^%foF{jR^VGfKJpH;j&wM4$vq9W}^HZN|CeHH%#Cc)1I4`ai=cOCPdHE@EUimf3kWlH{|w&9PCu^#aA=V^`d(_5ZKJ;+aQ6~rJkKlL}GT3gllv>$Y~ z%ZDaitDt=r>PD^3#o*fi3zu45guEU#tX7Y;h^{>c6158H+o2hJ*??GSsl~U;^~Xxe--1FhjGcJAbk> zIG^1^0l)H_yk4_%vPzl<%mRMpH~CwKz8}+<7ii<1p@2;;qf9eWR@)E>^Mop>f}3D| z@*g70`W#~HMnS=S3<~r0)QWXH#24k;pp(dz`AJk3f`i1UBo(eF;%P!iK>D} zXyIW|!VajyLL1Jn{ASD)CG43@xDjnl(I-Wey;XEj2Lxpt)XWO@U@~QEvQrAUGr#hi z@e7NBJ)5zN=~JCIvzpvK03_SAJPayiFTxsZe#}16#8B$}fX?`>sfg>dLSDCd*fT8OpnQ zwD6ljgqpAXGMIP!DB*7W%5Spy$}fX?r>>AT8CAfq{3gGyOAyY70~2lv_8A6!p%COtg&K^U7gob-rXe&si7BCw6T%5Tey=$LF3;J+nwp$mLgl zv*weYm^+2|1*9jb&iu-6)=C=9r!mQBxl^m|#{kG$vjV<&mvRJmTIP9MU(KuF-`1DL zMcp|0zHDpvIgF%x41ho9F*?Hg0l01fa{Yz9CwtRLiRY9U{Cr2=YaiI87dvG9;u4BC*W|5L`E(q zYw(Y)rmBeB1CGQ<3;_E4Y9(wY8E3dE;=X~SG4fYHc2BkPs)!p0PQ*wY0-CE}u{L_e z66f*>sfZg2)R3yR>ko*wZBnf`7jg73YjA(Yfy1xjj1$M%0j=D65RTDW42=^jYgI+u zWe~AYpVSd(+_M6(J(Zy*%8~uKmIebPO5_;#ALPZzAA;-$)yoe+BvJC*iclCMe+shc zO{>iSi5M-J+YyRm1lvJq=>HbvzJw_;g7YA>{(lQ{gTg{9SkV*Q4xz)<3!0>=B2HVS9{3jb=FQhJRG8LRSdr-WaR80yerb)GNRNQUK@*A$T}O@InY} z``?1x({Ln4@IDB=@xKIZokf)kqRGT`NZ&&?rFo^qRkpZXKA-Y2@wbL-=gRV`h#MZ% z&_Z0IZ;#^un^6_Yoe$v{=%s*NQyFTlQbpVe5s8s_6zC(>N*F;@U9KDC#R&cYA*V%k z8K8=|L!!`1pi`8e-jfYo@q5|^pgu%(sT|>)h_PlUWM}^`c~!)18S30Zsa+K* zUJs%D|4Xp^UchY{VJlx@_)CyIUcG#!Y{1&;?9jiD_CK8 zA%sR$E2xUNcca)!RG7LLXdXg~jY<`98%J4;#6F-8RF*(%1$281^bNp1tqd)H(&5&Q zy)hEH4TkslN1MZO0UpS0kqbAxzdRI-RYlzTalopn$cO$=F`-&DxO+h2a7@G(1I=9; z(GhcuR30&gK(wHUTS1P*h(8X|_o|4C!6WRwSf-9Fem(8w-+eMDX=nLjy z;&Kd__fA0inD8m!K(t;r%84v4%s_ z0gz#sUq$wiNrvE225e=M^sW(5x1A*#XuVX#;qdJ(AF-SRBM-J6>-l= zp%tsB4Wl8lu(DWx@+jL2=?qf=Y7KA$%7ANfFcpEV4dKj5unV&Uas_J74G2Dn|3D6a zr{GY}pt=?_*!xhhNdJoSBoQ0J$$$Rzp7$ZyCf`b53+W+@sZo_!ocdWF<~Lx5=2gTX zuVXv6ll3^=9$UV=XnS%ihw28&)%cf>%Zs_i!k5V%0)2)fXMCBgLdE=^pf8h4mcxe6 zSH8yd95G`S!kg0*c|bc`ArFe}aixbey_t%e5t56j2QsqOE!wGpMIg427zW}+5)(n3 z0WmU+!z%y8%;c!q@afpHof@?W#BLCyzen2dx7v#V^EJsh2U>#-u`L?m15YD7qg6XK z<^>B%>VWu1KLu~kr;K7vyHV_2cy|VR>_0#lmwX8c?GAGAbWtL85#J zm3uzea3eoo=Nr8U_LoO6Znrh68|oOoqJ)CL*WBv7yIe#D<8@d=2lKU4C+v&V)R=u% zpbb(n#!Gh>FylV5A!HQt3T3MMt8uB;vek$oN4!VsbD$Zo^nz-#O&PI^m z0~nKM{Us_d7bL3rHiXPvE8#}exO=1G+G^u!S1GPXqT;%}BChe@Sbye2OdbrDJUHm( zftoPcCiO3?VF_h?Kk1Q(3(hd$;S5(3PFb}zP|=VdtoY-7w%(6}@$^Gd)x;|?`w-gC zJpvPXG%j=}$w_f3sHu}uadjru$JIZnIj-)c4!DLV^};nWX(+CRlg8s(HhCtlN>5%w z$C+G4$3J-s9e46|bi$MGpc9$=FrC85*hdVx^IoT;v^wu2Aslty_d@v9d8dWIccqfq zFtKalJnVnQFQU$CEkvQ3(ik(l<;TpX=7F071W%czdZ*0l$SJdF2WR874gPdX+#BQ0 zE1iLcT@t)8{=9{YXDnHwroW1nMgHq;)TuYMz`JIUb9EMxN^RX3GnHsobuJ_|E&9lr z8b2IKRr`M{KV~+3yg6nT`4s~m`@8)d?DjGn9UQY*?3nXlSQ_TpGQT?rNXH&4!!xIH z-(}l#%y~4&oFQ|}c{IRy;>@up&df2h07nPGb!89=a92_AQj(Cb0VmE4aAQ$I-UDFb zWn)p|kF6cV!i`0VC%eO2x!hQk_-kL1E;kk>{zf|Na$`~A@1!$bZY)atgLK5@#-hYi zq?@|jSd{oD={%PkixU4L-O=U7qQujr3xnKPl!$FrVEPBSu_#dsQyjb=UWtw{V}smS zl<3z6&0>2f48*(bcqeVUQb(5<|k22Dz~)FQL#-hYb%|-nUL2fKc%+@;r+aBb`qQqu;ADG=ij=~e0 z3$r)KjYWwqgxMeD#-hZQ!W;;4V^Lyjv^-R?AU75zwh`M72f48*v90F*ndeo28;cSO zSq=$qNH!L&LOCS*L!+m|4RK>pXlwz3L)=&tn#fS)a$`|wq$#Ex22Sb=f4@p%wb=qP z`34Z!FvyKXp~;=#6E7Q!lGMLIyWCimgzW|Rx!hP}Xur#iMM;VYbzN>OGIUs_aAQ&8 z)$y{iC~*(V!sW)I#2ZK|mm7-`Z)B;s?pi#7CEh~Y!l=hQq2_m)KCz9tE4I;>riiZ` zOrym$;oBFGFw^0qiRr)tbYf9#akWo6F$0}2@j)8G?I*(PR)cy)gSf}$?WlEhN zz+~!l9;-~L_g^p(oz7#GDfLf*X{ytCtTLs6=2jD(&SRA+k$5m2bvln#rer69DMUQj z5}A@y6HI@d&SRA+4YR-$>vSHgOli~r%vhbyW0fh58-tmm(`(Yu+!kPF>vSHgOliuL zF4XBuk-(H@Z4t6ur;mGqvmIp0bUKe!rnDflL8tRrWlF1NNa%K*&SRA+ZP?IuBLrn- zn7ulk$0}3un8W*ZdUH4_Z3#P|(|N2iCBFdL4(fCst4ukEu){i?$0}3Wk$GOH^H^m{ zhu(m_tkVag%A^zw0CPmA^H^m{r*px)tJ8U`GNsEXFh_MQmPm>@R>|q;LHK7(Ku{)i zW_BaR#Hw0D2{gwl&jaXu512uqs>NfKDdt!ukC|QS1*=*-R+(asRqlrGjTIq0R+(as zRXzycgB2k>R+(asRlWw_x5`7Zc&su-j#aYD`lcd45+cVcPs7uX8YbybwIx7~Ro3)8 zGp8b5xMlEICD*-cwZk?w-^9)nvE#QdK*jji9gE`l0Z)|~tfHAc8Z(vsv(b_#_K%>- z&I4w-hhrWX+zR6AeFIrv=eKk49(D-pYk|A3daTK3Hab;rB?`tj@P?sQ>J3PI_J5b^ zhsO=yx+bk~#2S@G2arJx@E7}8=ZsyCweZSR3f4p@X0F>0P;x_v7D8;iCt8uDf|h3! zJw3cH8Z1RuKW zt0rlx0c&pxs+zAJsRr{SsLZg;Csc#ak-;H|`s$NXb$FJxCrUozouv)SS=vYdvJ2+V zP~jX>Dw{`Zv$^(JhevCtL!!YeE71|Gz;3b+NvUiex2?nDwwEyU7&5EY1iwmMKuTrv z2yQly;MU<0+}jBG5=HSyTXc%+NvUie%gyEy+-x4f&E^r@G#GVczumPnt z^G@mX6=d3w@$2-za=}QC;p+54Or)i?Wk^WZqI}vpzQzzqf{q;gGuSa?R&Lv>)+7Sk z@gZAx0H~)2w9Wc*JZPo0zp)d7M6q8V>+7gsUdBaWRI%z z*n0`;qhzdjeY^=_rO%@(;0%n9Li!0@4l~l>Fi|zHnGe6snx;76I6-`X&`&E6f1us# zEw3QyK*S5;G(!D}3O9&87g{z5~@7k=7CzyM@~LOQvR;NEb2EJBFiw0xUyd+yd9L z3alS%{{F)(1}B^;ut|W-t_*7-2l4J&hn$u&cEVW#-2fP;B~8Q(%H;hZvn3)onMYPN zmxFkBpGV7a{%U^9)sJsS*8*&|V9x-T zf(B-iA(_ovqiVjO4p2|DWM}7ua|GK0xV9b^O_IIGp#i));f8`3g3xIm!ek(|Wg3+~ zv;y?WCy_xAXe0uw0luP=fNDOz1prUYXBBqBjRkfaAO|YL8oag=Pox*)ME+V*4X#50 z;}vW;eov~wq;A-ywH%?}kWvk|^1p-p>Ts>bx*^8k?s1%nt(D7? zQ*H=51`O@G7hw!ss|o$XZr(}P(wXiw;>ADWW}WM|bW?ZIV9-s8&vUmA^yrT6O^Cf# zGx`_0x0loXTa_-Dt7xjH zv{kj_p}DM8NxmgFv?@8rlG|IAw6o;yRweB%xwjQwEn~#?yLSzNwQ}P;;0_$>(GR;L z%ISkjiVQb{buDq<&Zk8YpVRoBeB_rrV>bnNFS&Mn7S03rXlroo`P9?V=d_+Tb)l-& zf%Uf#VF&Py>{tew&zhk;Au2bt2&3>yosBlDmOwM_9jZCI`s z;4ep=-bPtw)P_`M1Q%6{fljj!1oW2(I$0jfJG;u=#^4^EP{x|~7@b%HGWd%Ma}#Xd zdJzV6BQ_A@gaZQ02c(w=GnJgSspcgsQj~M@MV^Jj3o`^e8MyhCvCJFQ{Leq3_tZg} z=7bXkyAinSs=?;0>aLnGS(u5jX_!-zy7BUgy(1M~2xMy)Oh4ab%dC(WeYdQ%8o`8AY4G zBg5>BbH4|(+>v2+#xUM%${ZPHXAJkF#%yq8n4K{q2xhw@!|aTa$zXOnGUCk`odssE zBO~67F^$0NciJ$o~ z^}V6>VPxum4Zc6=UkrW+I;_-RNryYewF3Pc=}5;#s7I;4lP>Jo z7I&T0KS-B#dIER7)KjFD?ofirs$ZCJ=UW*P5GK<3LdwJmQ`k9$s^f(z>+&KQ zR~V(c+==J!)S%&Usn5X_gPGu8%O8>6VYE zt_3XbT9z+VT`y&sXIQ>Wbv=M*mefqk!vNKd$5Jzk^dqkxpMFie z-=g<|UI{?3H}JchM)SLz!0@{q%=+CTxpMI2cR5(~yL05qp{d_pFW1d-@|E6(emi1Wr7agNl_#zJZxSN9S( zs3(b=pjW}|UAO%{aXP$-8*%Tt1>e9?H8iS4)`y>$m;6V)vObzij_3XAHR@fz<$BbE z-t}AUq*LcNqgq?lj;QXN4^6s3K@rdUHR#OVrs!YrYS2YUp7(3e<4;6a#Pfa)3h7&y zlh@q=LYHa|`qkhGzuE<75P7fK9m^0M>SzEp#4#uQ{BA0kFnzl5gr7Tu!)g`a3BSzCVd?Kc4Ul?UY55K}5(9YdB2EB#Q*IvG(H$ztBQK zv1yqESAq893BS->F>*6OygAd|XHUiIS% zzlcfH1q_n9AcaO2$=l5e!4rO=hebL2j;g4BJmDAVBG$1}sbXEGsOrZPexbvngk4UB zg*Kcg{30_&3Hu@wZbb0}tU^zUDEp`AAWm;Y4oar8&&p))Zn9Gfcpy*sMSfuoW?yD3 zWBSxUp70CZ&g#hSt->5NkSF{?&oP8OUUUfe*hh9#8#}>hZSMmeI>QoSzZfOcZw8y< zcprn_E*B~DgD1c3qzE%ic&j z@B1--8`f?dn@U>E>HMnZzCOXdBQJyXBlWLt5Wt# zR?<8b=1X1r<3(WHQABH%2Xw zJk5;cJ)){~Kc4W5{3&t9<0fEARVc|g+jd!w{rI2|@(GkTnCP763BS+_a`>-zc@Qb& zBctxe6MmuBurC9njmm(2JmD9rC+XuYD#}7p(2pnlLgs`Y?_DNZiG^ua{T^hK`9MBr z%$r)(@PQjy$6jJ;j#XAK`O}Xl{6br#G4L)ZO;+_A%f6w%`0}P$kye}OJmD8NO=Mo8payvWf%^MqgMGHILpD!c~| zWcuWUA4}<3FT`|bL#|})Fem&N{7HGRG|j<0;TMtza3XJ`R|0Q?So4=nFj%TKI%e5oGUGJmDAmPV*jl zLp9+z?9UT^@p8g1r#&AlT%PdD>BOE%xjf;Q)0wpEa{p^iA?dKo6Mi{Gq%&Qf@XP5( zI^yz#UrvA0O}q{|b2IipFBa(TipXAHO7OeQ_X zsieoc_tC$E^f;F%{BmZH9`EvmU(PJj6I`C~%b8DlqRSJ0ISWWnQUiIyFJ~o<=JS_% z)L<8+h91KuXU#A0^}Bph3p3AqIXQg6vESwTp5NsJli%f{rr+fxLJybIhCSS7koDVZ zM?ua&Jm<1~a!R2;0?&n8%!M%39aImOi=yFiLUPqUJY7gxvtJ-2SM0+V3(58R@MS`B zwLZLENUqg~uNRUl_2JuvwYe$0 zWh0L7wQ`BStnhpUQQ3$(5uylCqnVg7S6qZg*7ta&D&L=;Xy85ah_?j66jfvYGXk57 zYO`p4nT?_Ak8{aOWf`?@G8*1oQNe}n5!vXt;^&IJJi!=0m-Zq*I6F10DH7+K2-qV0 z%a_F^W9Tzt?9>3lmx4rTF!QOhhg7yf^GzFDndHw><`b2ZA2LKN>%t zYkPZRpl<>8QB^1x`3}TDxhR~`q>|Q&OqL#LoMCD_*ZvM$K}07%y{7|&%Kn$2ksofH zu@hOf^i<q8A6(4b|TYCG8bO*cs>{XOZ9%VmL-(F3@YvBEi+fNQ}gd zKtFI62`((=Sqao<`RP4JfId@2!WJpJbUkb$XNz@t$%yATHJ)pag)#BhN5OGLFFIE$ zRS>HUZFnVW$9OJ77RT7cmF?@R*TOYN*d#iKPb5f>HQcy~G>r!u!?a*L7b~a482B`T zj#jT)bPk)yP&~*QC0wyw7-OHmIo=+C|Nk|WIHh!Ko$ zflVg(MpE_STU(l{Lt=p+--2mxh1*e>Fm2>=X zD?Gleg!eXtmn;Txh{SA;$os#0?-G12JG2 zj61B4nst+nlAE)xM$l{=+*qdKX6umwd;v$*pRI=leQ!2eDhW|@4o1N%p!lYJWgM2> zpF(MzvgpH1&sRUSMtc5)_xrG=H)5F4#D=O_sWzBtTZAAOjL-ToX-m~go3xL-q|Is^h29g5 z_EJ{?JrV_d)k2q?P4S$gQD~YV$QY%_vIp^KG{J(yKO)P%9)~(p@&&yAhUAuf2;yrJ zZ-Ge32f?SU_8_JcKI2Dlr0Gb2p6hV_KoSQs02MFPOu%Vb zy;zxYK9MP|js@-1qFIRRH*3KVV}NqL)LZk>Sk@!#4S-6Rro@h@2&r{UrTYW6P6fpD z0%}&HDF2Hp{O6n#Z7^|gA5)ey*??2;A^SY^orv+Oh){RF##hF#AksHd^*_`kLtmz#EVj*(vrYt)79F|6iZn#0x?_bB=4Jr6-$ zb1Zz9aN^;yt|;NbAWo3r#>Zye+Nq^StP~bIDX54$5I zdjcT6v0>(fHR@pbGtFHH`F8=5O-)JNaXYTv&}3Lw5ye|I5inyVF8dK$+TDh3VRlaI zi+j~9>r=)CRaC13bj^VGNuWzOX_46jVoNQE%~wrh)AxK1P^{mj6l1IJ2DG&L5)iX) zi4q$F2y5tEI1oV_7$Yin=t^#AxEi;ud<#i_FCduYu*x6 zu>IC=55zt5q&|IxW^}*?;$|X0z2^^zwnAP=eVPReS3GVp8Ste7C|&lf^}EX`6*JT@ zZt~Jy0DBYv@*2J15O(ol!xyK*RxVz$h&0C`3pmpOn&1VW;e3tLQl|D-&X|wM!IsWD z@Snd}IjsdfZ#r*3hMvE8VFd|&77@oCWtM)w0zJ>E@HZ1GGOIF-`_A-Nh~&o3(bn$g z9<%OZ?ScbQ^!?Og{SWdr={-y;;$KfJr+3vtN(&thjuu>3L9d*7zH)ks_sW^L;TqDU zxo1?Gdpa~_{^GXE>1`72=RP}2&!jPyo*qTdreW59YK8y&#rfzzjGAkh82R?TrNyRa|Vzh?m~p}&xQvz%>N1opXd_I0u|Gd%E*WSgKL zbjHj`z|jnxbz1!cZgGbFfb2`$TRE03az}r#lW3K&0|$V;uROHwK(JR+)_}=gU(Wgm zf!$lqE+gAqqud1iHQ6yJ4#O@QjI5HbU>xJU1MF&PQ^M9B0#=%puor_}BQ0w@3)Hvc z@ai?vxGZ~gb(v-ZvuxQKuqXw~?p?F`0UU;KCh!T}KNOnB4))k4WV5fu{#*%NNVeJ4 zWcdjH6xgZDl{1xdDGkpBGgCR!$lOS#bSiqO5-#>+6+^J1`G2w zvghD2%$Z3xe;C*onW^)b^lQmZWR?rNa5&g|%R~E(z;pq(nE#CN-s(f#IJ=rk>W{=! z1$*gta?M?BA#X8zIR#Tv3h&@3++t>f7(ikoh;<~2K|DvI4~XQ^AlO;=0WqBlW|V=u z7~G7FARZ)fHHa@s+zg_@7!db>7(?P9h;1aE2k{w*S*@EGWB7E~AEwOKQ{#5*Uik~w z#by;pg-x# z&$%hzSimQJdGd}P)L&qA2W4c9QFK(`%*ao!x{c*Ho{jY&OTRB-S^YIjU)Yby)+rCY zXgo^!edO-*Elr%o(BQl@3_40?v2AOJsUb#+1Q@0Rwo{~p)j!HphPh?u;WP~&^C`&qZ|+CPuPUn&!Zy|70)e1+L`>$w%Mom zd;qys1EZb{dO*o#`qsHW&5qO@ZvHWA?d7j4ddT~3Pct7ws z?k3AM&BVvgmn~daiU;B4V%!t}*6SGya5K8d#(2-N^G|m%$>iOEzwv!AuGC8?HcxM} zY8K7L{nUK3c-;l0&6b(V%>b9t-j$0-J;G^X; zhhyc1D{~60Ok3#ztIj(t;NYHmlv;cpqSUpRr&$iaTxvuOJK(%ASRNy3&bTL z=9IQK27PD@l8Qajhwa?3$iL&arE!>GeiPtqi^E7-e$GbyM<1v@fw0@C@pBNbQe$h2 z{5D#n!-+$&FWA9Ec!c&{sr&S`_I*bsv@f;P+BXKooG&cg*jLGuyjY;93VbXK@St<$P#`Fti-?xE(NODGUx7lI}eQN!SDfGPN zYfwa}_Jt5~IvI^sg@V?9JB41*EsLyBcM3H>i%?tZf0#lq>ZzX4Gztwri_kdhe}Y0U z>8m}V%PDm6S%lVF|HywK^s@fDCv+EuZaIt4oz}mYLa%7-ST-5)28CWdi_n|azl=h! z>h_+{&lEa&7NOs*{{ag9U7zm>Wi5qJ?atL_dA9XGL7~_5O`cG93iUdR&;aWn`2|A% z(Es#=N+@)GtkA5Hw$*Xz;ai~DZMw@<>0Im2DUw<5S|)BdW-R&($hYGjuLIx{X67>d z0Xl#FW?gDUYC`K&qt$d-LErDgkWc~bjRIX}KspZzipKnDF%c-b!75sf2)f&5P5;M? zzkkODX4HnLkT<=M?F>0(D+JTw$9+Mfs|<`_m-B3roM=bGQI7r;ZY$S zD}}7FAy*-qViS#&?HAUcPsj_zA5X~-l~4Bew6_oQ05J$T#Cz8j`UX&EeCGW+H^E09 zDb}d*^J_r8mH7@sF8=hMzX1`#l0^B^)CM$#RkHo;6mO8>W$n~PEql;T@s9oscn}5U+LcLKmHh{`)^YOcgu;B-z@9T zC$T2hAM=4LmRSET6@Ih+Y5j_z<0A3L4GDMZhAY)7RkxuI;Z0^|YUej<=wG8&t#Kob zRw`WVYUix$Y)YB7dyI6Ih06GT1DHXI?u|O zr%Fu1bHL40tA#e8RHG2^(|g*WvN=OhVjNHZ$r9rTd-4hp9CJTKf}`-rN)Q~E?p`-G^a`3{noP zk#YCKQDGlc4lDiMhRL}5ww@-3%110lfx3_bP@cOzYyqD*UaA`-#fQ&DsyR{|083=- zcsB`-CUeR_aD2Io1V@~4Ye8@fI+FxPrT-zpacW1b1})*p)!Ctza475SaF=jw>+A?G z;b7O0XEbFDI(0+&7<8J9L2rbIj6t6v!7*sND+u8rR8Ny3=*{qu zA?WiYI0XF?#3hd{z5+4fPSV}q4Pv%H|A+_i%qxBGLh}~=M;w@Ih1sfCq`~;DdOaLx ztG*JBf2+O;j=NRgZNeTiVb7VcH%!?3aKc;lmvACm^-pjLx9T%+%C_mmbT*c4I+L!m zO*f|N-=_2FLT?Yah;uL;#L3U0AkLX^5Viyk^p?Sa-YsyT_c}Px%ePun?;~`f_c^-I z`zBp?oBo(?c$@x?Ze*K2MYnL94q~!Sm2KAC(H}OyS?kdd<(ih=R_iEkmxTE;LMtd)!4B%7> z&l>pEFdc_?)^)~1r@!4~^LEL-f1sbXzZp2M>mXe!{#}@=@NvS+VY|=1VbZ)i(r4Zs z=`-(+^qF@@`pw%XedZOC&MS~|*Uf+m`7o_}DM@In0Vja3*X|%|-cbn=zN;@DrsM6B zci|e(P=~MW3%)=(LB9$jcnL1pJZ(OiNHbM(+xB>-NaS17jwhsFfYuiJhK(@ueH6da zA-<_EA?p(`t`6}{eF?R{1QW&$5pU{CsPi3|OdaBz`V#8>1SXa~iC1fXpDMUPYg+M}14KV$6h;QmkXvoue#X7_{^(8c_ z2WG4e@lAaRjsFj0-vJ&~@x48BH_6^C2^+E@36T_tl0w*o9s<#b^co;ELkWf=NRuL9 z14R@C5fK#x6?;ce5kwRO5eq5`Hblf;eijrJyWjhsxp#L{^!xAg+`VV!yyr~4Gjr$8 zoXLixO2^SspRYw89OvpdTI%!VGBGoC94+I9lrSb?61yi#m>$`g|P+z;Qsw(NdqUQw1FF>Nr~J^L6G< z!(%$0CE_!d`YuN&b~CPqRbct4)8Ca86RY9}5NIs*Jp|B`F0dhiDxQ}5e8y7W%U~UF z*(&~R3K~m&pThU+Fo%}ohvDB9e-;59^ftLDwVyUk+JUfON zk`S@f$E`!f7R1%yau<^zOf|?tOQ=%Bu-MG+cUjaHBiJp#?W%!QDP?Hs_4z)`YXasK7Ow(ihCfVi>556WA?)+*1oSb|?%c&D+>e zVDSQb4v>8=Or_X+plE(`6h9O-6vQXseicT1g(gcc_}&EN7eq8#*ao=S`@* zBnHhXVjmFL9e~{D!c@w@Oz;+RpaVo>LF@tdr7%JawJjRt7eulkJ_Gl-i}15~R4GeX z)|X8%iA)g~Z7QbVGF6a`ph{Vs607v(_cK)3OcPjJKu)g(t7djyal6UXCIUMfkO?6e zo+oH)!IE3DBT=-a3G6aJZmI#3EOYX0F&aUA<#+tI5>63;#{hn&hJZ@>BmlrwBTOut z3hX^VzN!IpRDQvybLn>`2h#-`jaG`^G$Nk8JOpVX65j$;=nomh=lbesQwK9dzB^=T zr^D2r)TPwDtOEZ`H6orVsPlkedl(T)KZZixD)mYVE#HeII6_$>v;hKJY6_9>2<0&+ zukDQb;s`Ypp|>FLSxq4mNDlEU@T|G`=7Nt#%i0)MM9d7nKMVA_B^e=nw&2?X+r1uq z3U?^$l^>g@{Zzq@1Md8qSjJVQJ`Sz=`u~L!e45~|2bLx!!*Nlmn+RRC9c>#$k)bUF zx&yG?E)VSiO<1mAxn(>PS2*BEfm|;h;G1~v zIfBm`LKbt71&WgK6PO#r5&HKyC$20X(tFC znGu7_NoXUshj$NVeX|nU3!*u=xnaZt>bU1^gXkcLZs7I_AySVKac?R*KBu;J6x0+T zW`c=N>eVY~FeeaH$Y z@DhQ30ob=LRHcfE%ZDyTK{=?-f{I7eSb!_y5eT(V=3$^yrHF~khxtZ{T^2q3LtV%`b5(r#dS4gFnWdOhNJY%2n6P4cbA}W#-_p=1gET2;YuToa9wmta+1F#ah32Y@G>uSUJ>~1YI&u4dmZ3Sd^ z2*!x1lsDnlPyNWOwi0>@jQherbzv|X%$oW1DAN@55`==*2DnU-FJlT)Rui`4L-T0% z7FZ4-XV!q3BvZi8z7o?ltPam?11Q!=_7TZ(@R(XdQl)H1k?5Vr%-Ex^z?K5CCIsUU z#c3y2P}!~z%`@9iusqq~r4W|6?C;jW`BN!XjK_1AfRAkGF9K+m)Xy~qRzpCg>}N!F zcj8dUN*Ey6MhK}Hu83#A445`CSN7~T*nxsA1#VPbtjQXN;G}_DX7t_+(=(Ne=zNG> z>WZqA4J^ACXs8Gg86=2Xz}*l=3@75nmrU6W7Q_y4cZU$E2il;ie0c)$%c*!n1obfx zT;FXH^nORg>LdKA)OFOg|03vh@D+kjL<*bZipT)IkE&EL=K5-Hv};$xiFghbJa^a+ z4&mRuR(Ih zkH*V$OHz%;;J}XYZIQC(;Q`KVc*PGwH0RD_9kNAzjwA4N66yB)up-jY0iNTIuv9 ztnq%|Cczj(m!HF`db`j>AP4C|A=Ez z#>0#wI$j0@BI8E7wd1x_#!Za3<+!6%#)pi%$8p;#;~K_4%5f*Cj7RvKMLX^+m61Sv zjN>lDh^i6h(cZQEr`&|j=6YN*tW~<%c{6bi11m-^s~NV48M++wc!wTgH6Ieh$pHeY zvYO2qH`j5TYc=088izvUP<*D<{8R+t&qZ0n*ktp9kmF*j`NMSNv5{J2HO~w=mRijp z$NFA>K4n%~&FA3Z@)uCs8mrlaS+g9+2CI22WrTCT)m()fo2=#^Q-N@{SuVst*9kiElxhNuty^xIH)ffMI&^;93Ix1Kt`XB2bmW zX(7*s>!}G=*aVRdZgv=PMFnOTpY4MXfk+Yr=gGT=5U0^5vnNU~G>{$wIS1@>Ly#7H zhCT863Z&d=7S0sd5*K3HOsu0sa&lx*4 zWL7g_04+Jpv}9H@VW6GEx+=4p34;P~EV5))GhuKB97`>k)l3+Y4aZ7LW;GKka^YBG z$pmAg;h_l9FpAx}aI1avtZmlyIRq(GA10&R;6c@k0}RquskX(3NS3N+L609#p@ zg-i|PX?Cn@3V9MzAYU9C3V9MzprttOFKkaofjBl5@+71{P&PqsE96N?fkKJfu0o!K z6lkqqK{(GVizgu^ma!a)>?An}DG!X+QAxuRaBsttkdj7pM#ybOqBxUAZ3n4>oI^-5 z#T;x7kEGE*p!BddkS8A{jrk0YR&w%DV|6~%1bOmNV?{M8$diu@9Tn^iJ&k3=U;&#)Ata!3@ntZ^W_sk) z2Xj+CebARt5nq1b5Z?fN`QanRo+B9hCpJ@?R|fN5E}omx69j6RVBYM0C9! zu!Te=AMTiZcpg-A;7fH%k$hrGe!d+9ESgwNmhU{psbz&2BowDE%a+@t2)F`mf}6 z+dp#Kkd;aCJG#j2&f#*q`x3d`cdOhU+%30frQG&x zlH2nKy&Ei0dmJCYPtLL)nqqmze#Q#xQ@TLNyn48DWAp@ko>{dp^`t^G5P5EbkW3W+Ns5- z6f8$QC_bgt&Ag@lYE)}SwI!-c+CYY=ElKF{OA3LPZtk+=RziT8*(Y;PBF?@_OM|1L<>um9z;6Q(q+OzfEl)Ux4*#eHB@;ynn)V6^fc`%H&_km9O zhb6-1F+!$v0w2Y*J!E}ImI#H4&QCw&^IWu;XVTJY#uAc2e)`L}ig8duT3XFmN;-;m zyH&>3r0pOrt!D5gS;YlUpdd4rkxmHG(rU(X(nn`c~0IyG2?6lbg;-84u`s~Ojk z&I;1fYR0MwpfPNt>hmlvQYSK82{#y!))s%X{wZ#R@1%GMzHA*XN5dns*ILa zlOCXcb_wD9aM-l8n!b}+!LFjVbSW*ZrvE8n2GAv#QWZ)v&Utp3^QE-3n&c5E`!BOqoviPeN4^wHPzEgmD18`(zWt1urriLR+Wxm+t5pV**AvM z>g4KfKFv8y8vD$MIE&IUT3Su-MmGD>I&6NAPQQ$7_OXU7O}mK_Ev=>xk-*vcO5kXp zX=ycSi9DO^j2-W;w6vNemR4Cx?4M0+sZgE8kzJCpv`RMn?QmjLS6W(45=*P(vOA9y zrlr*+V`-IacJmR!XVKDXlCiW(HoNGsw8^N_d#U0z&5oX<0>d{2`y5%H>otfb2MS@9 zQ?R?E!2edi4E_W4@IA)TYAdm{n%SPCiy$qnW_DTz2^FNJ)yxvoc9517w9c#PlIu9K?zrmD!hcS&(ZKGW(J46{Mxr z%>LJdE)UYuYUTjagMtqcQ%-ttkd{_62a_HWq@~r&3epw9=_u{YVWfu!X=yccH0fc% z@x+fIJv>NDtC{0Sj|gt0e>LfmL0VePoIv{QAT6zCP9j|yq@~r&>7+*mtB9XLdbBE| zrPa)f8EFo~B%`ILR^2{~5JsJ1jVs~`}sCG7A zQoOT;9pt$*SNQo(*-Rx&t`2rqnP- zT2~C?8Xi4JRq(Mn7VIJ6goC>j-0SNVR291*v8hf_n}FU?Q$kgI4Ct;p(DwoRqBfMP zeGb%t#^m9{6|RV6I|)z~T>W#bjzlrggX@(rf=Dvg10Am;$Rlm8s8>)`a8;1%S5_;N z?gIMBf05tR8$Ar60nZ7pPUPDH0=sTBp_4}T%2^EjzpsZOoZX8E8!G`xeZnoT(xwpj{G3Vj;~i< zRdCtT@j4QVfu=#me+>~85`wCKS*@bq0ihH13-Xh!9^^!I7?%d<5#}~hZrIwOD!Ak+ zp^nzXRv4h;iii$cOF*+6D26}s)9XtC8&ebNE#;3}y_bwa!YLQm8ys4BQlYGoaXgFt^+Q$khj26RK6Sp5xH zYGJ*}abxuz1UJDJypRaRlDlQ&x7ps|0Rzq2f+h%1UEtGjsFr11$;5& zkJo7~k3+Um(SM{kB+u1X$LfS%1ld0SC9f*D3hQ_s!O0MsTT@U~a1oXoP$rL4xUQ@Q zY(s4*S7RmAf$jwC&6-fBKB@|?&dRDI@dMBeTK`7|s0yyvDyk!x524a}1yu!CZIw9^ z?8Euf>qh}Sqn3m`UTEOCc&ofl7%PCjrKW_c-~z6yI?$&8+glsT3D22zpq~PEyf&0e zx)#-e`Z2e93a*IfTUBsv*GdN(Zu~e6+oLv=3%oYe(K-RJg*BnWLmY|!1T=})jkqF1?0MJKjN~j91{5ntv`Uhb7ZEK{}sXH}WZ{s<_c#c#R zTp@PM(H5?>y`gDJ{n~1^ULc9M8R!_xzw!85e%pOSqQyRub`^nVzY8bBAnXeKzrKP7nG{ty0fY} z63u~bUrWMNUOdH+SX4)%0_dum5_pOMU0DaZ5HKFm9+~oG$Wx91xh!o%9f{3AzgMq> zDYZevM1Jrv83K(^6u9eT*rC^B{>k}`ZrZxhQG*n|b!)0<(l zMpST(-AqS1+`{YvWPeR*)#p+`J%{1@DK2TKNGLDou7(rMg?7h|l)(?vFY=Fo*2i_i z%p6wQ z7l3;mF3E4s5b2>KV-Y9MT4tHjs)CD(b~$pV8ZpFhBV@MMlv5R4!*tw%V)K{$^!oPz zi^Y`P+3ws^)-~-^<)&Y4RZ@aC)sqttntVQ32>;QabT?7_0Ci%_qdkmc0UTp#{^IzD z^F`}eS{r(BENzmP9W`EYt zICJ$`EEC)1=tbp}pI+Y|oXc^Iqj+E$^5BSrIf%j?{cVKfoL?NrSR5}v%du+sK-2>+ z3sXH!_TL!Ndk@sTi)#cY6!p*%6M3tsu5y6w9pE_n&qA={h`R{{Ud6LfJ2p7L=behG z*Pn#8UR@$;$5TL$@*Tx_68qS>r7lP0pK!$fK)#P|)yu?+-#8}Z^fr$7k-wvx^)ZgG z;V`-L6;d(N@jX41it`ZOd$=TbhF=SV9n8r&4z9I>^W3n<#XJej=;aPya`4s&$E154 z2Xc^xaMigR9gmNZ*`aLh!=;7l3+Q~bG@?8QaQU1ko2$Rd2cv8DWV7B5pdk`ZHXE$T zQ<|Ou?_zqNhiThUB&HmTx0Hu7v1;lts3W6H7~Eg$Ig?%Qc{C8_=|)mby$GNw@?2Dl zqH5)t$W~~|@Lqo9nM6M|bpt{2K+Y70GkA7>$(ndWbhh2xHc=(_^MA0VzE5d%!$>(Cw~{AR0%0G^fzpTw2z)UXPt5gTodIGHi0OSm%(w%Utz*B@Op00wtf%Yz(-Hg*cs~NrxXmEG z0x_ni1Ny;~4-R~Q^abF$j9rxOwu90)!aH*nq^|+d4aAt?j`ZIlX|w~DU5OFqo4_n_ z*yx<(=jrti^?U->B#PhY@EdfO$^jE+5Z6U$(lnYBNyOt0ME#Cv3@AmCB@s_B8cf7H z)U($CC5xU4NyO*^$1@wAquV)-LO812XtC|O8XD`iT|K1%+TgZbRrg2exP+WD9;3c z+A}%u*DDcJ zRnr~N^8o!(FQ~PuS{VV#!my@pcC=Adk41pG*9&T^st!efrql~+r>agkb(e9vu3pe^ zHQMXcQhA~h9fwr?p^ig_26G(8Z|HkoGrDLTsp6O89<9g1uO( zkq}M4Mri6&ucjfj3g&+ib>-rEC6Q^&gaN7JgML9b^2+__a z$7dJAF_3I0rZvv;zzaa{3|NUHQdOpq4BtAfLR%Rjw8M9jA z-MY9*;AG_z5^JdLn%UjfJ?nzbl?8kXa zn7xa)tl6*fRyO-EZ;R%9!5fCWb506jsX5*NeWKKy6d`OiCr5|`HK(HxS!zyCA`O#<#bGHCqh4vczP}yh!se>akxL`+PfOOXY_rj4c(Fjmc!^ z*JJ=}shIV%ma&y$8Cxk>csP0b92G?iCyjE;0k<5pDaOExWeluX#_Eb?Y_LRAYhr6o zHphsy6My4)58inGhcx?BH(>0lw3pUS{7vqK!`5C}JMpJI3`c_Y(%Omtl*iym)m~aV z@uzQtBTIYBvG&2A@hlv<+DmIE{>hrL_}(J{^m+m)1`FE$LXQy|i}XZ%UD``)C;oPHJg>d9cH-|4gCXOK z+DmIE{*G~Q9ME1`JMni)gyUW9rL_}(=Ttb3X`3bDH`Y#0wXkLuS8N7YKI-%-QcSF} zY3;;stex}+XoL%lB~aP4cH%eIPNsr2%VjH@)=vD!+R2shT^{CeTZ`XVJJ|r=d&3-B zJMkN9C)?q>E5vC)YbSoOc5)D&?}ZtX5V3ah4LrFFMbe?-gdx^WG>Xe4?o^};J1=PM zWDPtU{tsCnwfKJc%^HX5NFyqPShgeJ&-BHzn);r@d!@-2$($SEr|e$MAo}F=xe%KU z5w_~}h^d4QEGc9~R641I=~)=&X2Y3DO2yOW$}Y$@iUxPa^a(1VIjKgj36_Navk8_& znqWz!eU<-%d6dAV2s~*@rzqH`Y0NKyyo69z@;fEiQ;@^7Zb}}}5p*u;Cz4yV1D!{D zTk@DHv=#a1AlG&z=eC7^0dw%h6sr6YZhax1o+Y?q=fmH3DgKmArsvdISbVR!_~Pym zn>7zxpux6MCnI#-7%cq^{$6x3PJL_H0V?vBGX$<(V_umM7%krpR9W*U&YFJ8z8npV zr#y&YG|Z^0LH{ZI|IxJp(e&JSGt)8wdKUhhE~-&YUThC^KwsS%@YR5B48i%Ro5~dm zP&Jv2T=$ICpA)_Z(2qm#no06q!OXpenQLS&)tcFN68J34?bObif0rJ~x(S}=h|-t1NIK*%lv^sTxC>;@@{C2nlSRwiL+gXheLX%={1K!hjMlo8}gW&r=t)SQDxbCW)e%}gw6eA7{I-$9m6=d_0|V-sLoGCI&_ zZUra7lF@b9E=Wh-!wQzSTZ`${Z50U%97E6?q3AQxt5F$^nlKA z%(P^5pa=GVW4^GLcF+m)0*&i;1W1{BBF+rVbXW5jFVn#Gx%)w{WJ>WFHg5+sreFoG+RoL9-*^_X&!t%9A*U5_ch zl1@nGuE&($NT()q*JH}>q_dK_>oMgI(z(gp^_cP}>7r!rdQAC?ba66wJ*NCkx-9!M z>cPf!IC^Ds*JFwnM|t)-Bp}5S$B68w7>y`h4eeFg-1V3eqbI|0ZZ>y4rr44}Gqbtt zF(pnMbF#VXF{Pp24W;w5x$7|{Q5IM(%I2=elz=Wm2$yHCW}r!W2DB~CZbw+EUI@q1 zZ0>qYX{KKVU}bg|YDP+)l--(a?s`ng7srNd?s`mVDUSQIx$7~dKpdO0x$7|{DCM;+ zo4X!U3MFp4vbpOqrL|syaGuAj7eYubV>#s7sj}in}0F$6N=W9N7igM72b?$=n6m zL{Tm5!6APQ9hJ;okWCaTsh!MSkcLiBEx8La<)$3j1(~v*Ws%HXkSVv4RLR^0nQ|LT z#ZJDg1?W2&w*)*6ZQz$>Gkp>_=B~tzzKn|aa`Y&^0r;+iBfxZI*?c$3l8uj9HV1@R z_FnmaS^i&_e{Outvfq>cqw@cW{C_F`v~Zne|0w?_<^NC7%)xw?&8nAW|0(_&*^p(& z$bSR*zZ6L*uoFOAW)oT~ZisB6zUhTA7B@tu9pNB@!bp_n3am6kii&l(WU+ZCj6s`oM5#E08aG6dURWxB& zoQfURtS_GE)=@0E*tz?GY4cJFUJq1WLhSti!I}TpsanM@SOTs2qc;O|A$?WRr+83f z2luCR+pGV9|5y)ZAa#J;aw9c=fQy#_6}t}ds{MTrLiC!O5h|IfV8A4nQSLBTUx!Ulv<=f9jLsp+ z2GLIgcU!|Wtp>nzq$}l7vh+VyvzM`*s&1$@9tEWQUQ@BA7TG z_a~-sz<;qOhN1?T*7hC%8|(94(4z1dfXC~CRob!vz@_U&ui%3ba^A*7Rsfg8&8X^l z$9HhI&`a-7sx4SPwh+QH`QGudVyGz8nGa!|etrDqo53&EH$D&3;~~C8RdTmu8VjJW zUOGjq8$x_mav%Sc;Sbd7*J<^5h`)e*{yF>#-Kv{b2Sa>`B>x=#2pxZiRwqJyW~WJC z@ndLvVn^%u0$N74iI|=2G7FJa;h ztg#`sq%c$>Ca*d?1ub!d^~P<;3m_NQMXM%HK7tS~(ns)o>NNn|=7LlwVO^e6KxaM$&^iD%g+QW-^~MQ! z3o|RjdhI?S_X2gmMVdaM3D<6it+M0(vW6jk=!LM{N%COI~a-YF05ZQCUx{z#X z2RcufJ|4Y{6@AE&z5%SYA!)mhR8Fhq?}Vfc z`&ugt-SQH$kAw9~Sh{L2qH&XT+G|)}Lbg8{Eg>#RohlLb?bbhd&_y~3Ry(pK<|Y1~ zAYZZmz#c9ZkM0lFkTAO)JEJ$O9q2QKJr%53VRrBBV83n6#9M~2mw|PCh~4ChNqAx~ z-;dTq-wW?2$&#)vR27tfVt=p}y@Fcs3IH^B7zU{ln_ZL7^F*!_#`oa=OpGL;$-X=B z3^&zH(CKMk3X+a1LcGbyvM3ds>-iN8mCgsR$mOe&dF;4~JmZg>_EYx;YarPsYbqWD zd4{J1&FfHR?73jgcG;#)C=pD#=fde)^(JOH_%{<1N~P*NZjOqb;5mP{qvlbtx7So7 zkPAJ(JcU*6)bb|SAJo)Raty6c>?5Ad?>m+F7w~ne8uO*knxqmz zpYZ&0y@P%N$mc`oP&=axP(?+TIKU48`mzSl!8D3mzsSL8d^c)@E1c=3?{9L~U-0Y@ z)$>A>eG33uhd?HsI2cXEc8~fI<3&klAMl5UFeaUXIWKBm(7{Xxe{l^=WI6?XQPdxA zIOz32J{&?vq*H*)qON?>$zqyQIZy+rN(8e$$~)Fk_7(Wtgjgq?b2*m&BV$UK+h~nFIVDpr}*a1WJ@^C-9c&9#Kw9oDO8G z5c*a;U8Zi7?BMhCSaiGZ9ko3G8WsYE)G7nq9X+azqmjn8E(`&w(ZReG{peS2`w#wI zH84H{EWa0_{t^B8bxx=|0D2YVA_XIVruqr`vY4D(9rUL_{#_5cb_#Bex%B}@BqbfMySPkdg#)07lY)n1Hf?dx z-GLli54v^=K8uO@!x5Pe_^NtD!oydSPsd}nyNP}X@V)hjNHQWK_D4)?o)gMZz<;er zBs|DAp~QF}!3aRgu2BZ8#^9=*^6x{@*K+_aa?TQsneOiCi+_(qy zXb3Wpxjl18RHhqi#!8ipWv4yXJMSv37=%s-KbsiSr=QDL@5$apZ{n~M zvT0MLYnZ)}Z-O(uPjA$UuXef;tZ`vBja$au8r5o-dDDZjdSrsj4!>5(qo_)Vj=k19 zIonAWt+{Utp+nEC16=QIQ0M^P0O+F-Fe0ZU{3oKG#yhd()b9ZKvfP}Kk+oz}$rJ{? z-8OmU_?ZJ{t~f2={@p@1KbbLkq|H{!2TQq3yEk3 zK(r)ho~DS15*U{dosOY^0DA&7Dg>+@QBixN9q*RtTp*X!MXM4~+cf&%7B~F>Z43b; zBKi;CxVG4HFxesD?*r(a5HKR51jgk=kHWJlz~cZ#XS*q?9Z^wx$Ufq#%>Xi37p+P} zZI|dflilv&@OfqUaYf4Jk3{3I3=MCagOGy)t^wFb6#s$m{+EZL%X!iWaoNi7$}eH$V6p z^8i5a#pQp$wP~A8XCvh&e?OguXf+u27m~O09t?Rt0{9mSObXU7@TmwegxG_(;0aEI zyE(3Z6HpBXY)4gkbNL!10=OZ>GB)h7O>9Dax6j1p^!K2A=b@fj%>eicS9yH`CN>Nq z_Fz(mRvQ4`^dADsU%nM@vIx41_X&+}Fd$Z4q?Jsw2Uydh2B4uor4LC}ns&Gg?x*MX z!Wh5lkkeOj4kmqM&QYXAr;qhwZa(-8Lc^T>@aItX(yPFvUl%fl+V>s?eGenF`2pOf9GwJ!I&4N`^-&u zBAF8y)+icpZF4&6nrd_MM@Xui|ILiW2a_>BfRXHb518s^AXU_}6ScCd1|o{dr5A!6 zKMdY>a(OxE38WK}cVPr$Pb8fhwT~#a0qz7&G7b9eZlwIm~7F#(^t;s@vF#){0s{v=Kse z&n%k{kM5bvrpoQwrE*(wo7}G3F1MA3<#zqga$A)!oB}trl-uf_a=WowZZ|EE+s#Yl zw&o$Ztvw*OTYiw+x~3y2zP_W}ZtE|%4b$az$2D@h^B%d~{fgY~`=8t%Oc+VIhl}L4 zv9H`VO_bZ_E9Lgs2Dv@HU2abtlG~Q=N#4_4`)14S#Z_{9X|vp3J|MSOzL4Ag zzvcF7)6o=vt+U)-A1Sv3^Kt8uY3ucJkJVe{?$ht!p0j*A>UV>$Xpv*7Kh(g|$IyT?peM=pL5cZeW1@;V#n`~7E45biIN)MbF^9Vi8tPB* z@rOb`xf~yHCivnlnAdEOtV=${LjX)F66qrm83JE08f55~4jW9D`Y@6OE%YQbz!a|v zVI(YOgDQTAnHSWjp*N<-g~TKS40FJ679V4Vw$nY(GSj`5Y{|vqp&P&{)_-8Gj9IwN z6*SVlC(M|r8g$WX@$gcxPXWIDH7L{NcN@1ssqR_rn?ksIR)^jgNp#QZSdCj^@e(ZX z@L*_?vwxOPb9H-Oz5tS&CwM7v+waz^1?JqG?x7qS$jbRic8p}&9MJAEo+-rJLb zn-|G3f%Ih{I9?C&iMekYb&awi*0|9Sc-NPlQy}0b=leMj*axMr;)?AKj+>m43&8mZ zzTdbUpM=!kBbU?08C#W>iR#qsa;+UqB|Oi=726nbGBrSku_(ZqqE-bMO3nj!`BX3a$|InI?37gU zt8wTCm$7uS+GqcT^sJaZ)u&j7j{>xXI++8?Fjuw2a-R>u+z-Z^WHuwy|IPa-V(3r- zmO+3eGT`_DA1rED>Z`h7w*Cve6cpLrENfpOf+k;Omv%zXJuF5{WiR*yj-D1HWoM5> zJ7o6~Y;K2lUx8O2tJC8?)fK|MaK#R)f{ft|v>qJqQ={NJ)#dnxgY6qFn8_OM(V5%+K{#XdkAso?Ll7C%;3as>uud>_R=EsLsx|v(t6YX2<2A<~R{5@R&@w?Y zldbaYbWGIDRIB+N2jQ@H>T8OiZoo%S_nJ-_2X&qf!g@~kMkOBx?l@erO~LZr07*6Y zVbn%@pN?MXQ}JM3ipw8^Sqm0X?6Y%#ljmHOUyWweepAcqQu%LRBZz~VARV|FGUXf( z+VALUDAna$gkc}nd~$R-S5?@rSu9&!&Se$$>sBgS3SG{%6!seycbDmMF0!!SwEm={ zP91 zH?IJ{Q5!72#3gYw5h+>lDl%!dbsQyl5dyW^gWuW3D8rs-B`@*e3mMoL>Z!BIHktH& zDYRc?SywsIv%y*rmKOFx>;8$3^eV8{gr(na1L?(<_Yy~%rd76vrG&g>#R2Da?%*{hHbI15SJ74IinHwP1fX@j&v)q+LCQ5 zhp=z4CZo3#>3(1h4oMHmMo(fh}>p`n*iWAI zB!*8~xjUU0`rCyRN({GKPoPJX80Lpr@@Dd^bwNn~ZVJUeD zdBHmPx+8@%?OiEhy=-OP?MU4el1h7)&$sPW2Yu=nw89&~c?y@QoR^_4ssLM}wD&WC z%k?&S*x=p<=A)Xpw9c;sGTpmxwt@Ucc6(RV0Vwf_zO-{#U7z=EM}9HLX27(r4_Cbo zxD(NvU-GFvknRo4$PkX%VcN5_LN@ksF&m~E-1)#<9KuPHmo|d0fN`FcTTJP#2K(+1 zgf+%Ihq8#o?h(@pN!SMdo)AVJYmBSHVNdp4w%Fu}o(I+?A!%9TVNdh)$0%H+Zvtz5 zNZPQ^_q_JFBfSNzr$f@R#>1ZLxdsjF2MqfVScgN>hP}Y^)r~&&HQ6V?`YkNYH6HdQ zp6~B_ai<+<|g?0NziKC3TL)q)IN^5ACOW zFSyvJV#=WXRq)>pVdU8=>9`e`v%SylaI*FX@c*oZY1kXlc*}F)%?_qF%;63ISbFFW6-E(7cO8f+f} zR89De84GT&ej16t7l6$n5UYs8Pl_4^JIVS5@ZJdVMP5EV+aK6d(KAZce+~Z6A&flN zCX5zQ@ffUXUkTb#Tqe;B!xs@ye$;>`04fCFj1Wk2CL*?9*<&^XQ~|*F5J*16$pzU40RRhKkok;d|73p#d3gfXfOVJ4HVun>6SH;fTkD+1Uu=W#@zU%4{z?ktOoz~kRB+_IeCALsx1#%F6+K87i3V%0x#(gHvHpa@$ zarv7r$1DH1%`0A7?FN`=093_%1C31#76@pHYoMfS!BKeiC<5BWH_PZ2`l+Hga)ec9W zLe6`1G~T!_fqOAS{+4kYDjcuw|DsRb3}0@W5ROj*F@iq*JzuuKdM?C1LFvE{xYJ(e zn@&UhC|)w@K8ov8;(j9}O^P*9ueisjO5yt_E(_^$xKggkdeAeNjsPbOoUAZc$}UYu z<6Yn%C@Ti%baEx?X~J!$JIug&eUKdn&N!EA$|g;UHc#J%xgsi90QN!`q71i4|GmK| zxEY)~U9O`*3b$BSIbH2`u=f(ewE3d>4jy3GX;Qjf^a%_DSqnY}=G&UMaPcN)qhCx+ znCMf1&+#BO>#@nFn%#xTs%FD?p;PTQ4x^p;st>xOG^fnP;ha|ymCX14_-mS#A;==W zt;bi(%X-mGpTd7U;-GX9U)lG?enqDE?+?#APo;{8|~@$R3IKTVy0NY}&Y)D*n!`c)QatAvUk$id|cU@P`X$ zW86}3K7sEEmt)3`w-XaM7oJANQwK1=q~p%SW*uCj!gmibGBk|O)tkro)I;#V=PSJW z*1~WWAikHj@LW@+t^ogRVm6Bkt`3eLtb=IY7mz(0tOc$LGc=5^)VrSbsU>8u0&7i3 zTE>3y<8|JCM|v|@TSL-@Jxw3RJE2G)0PF3Lw2b}YFVLSLA8w`c@4@;xByHFW^(ai_ zK0tQEu6X~&<;0w0zxbtk`a(y#63(1h4oh=r7{5~&Vpc)A zqw~NzKg{OPF#dV{CmzP@8TK_`tqij{G>m^qUxC?8VLt%YqhWT%gOEO~gO~f%)+$K9 z2-ZQe88zQC_)~%6GL#h-(8hbM3!ZXt$AS5yCQcv;R(}ja_dreu&ca7VT#^Zns%}sv ziwWb$TVLTBk>O?+fO--rVZH=e6(|n@*I2D5Ib}8hpt&I+D}hhYGX9Ex*HT+h`>p}t z#u^~AG%)^4Yc*0SnXnQ3r$QJ>rO^@R`5PGh8hA%Td-J=KCC7x&S@;-;`L0}CJ zv-ue&zQ5-Lrkam@WPXPZLa($hdAQ`15M%5lq9VAZ7<-T(=VZbv5;*ynZL_ zfmNYo9sy&UtH7E1b%$5drnBko;*P3hL4b^^0*z5J0d~XzcELFf@li~tKNG|lEb0+V z=%(-F_x>pEVoQIHU*@G3Pv6at@iN>>-^1_k{@(vHYbjLD?>|w)V>3e@PzQc^~u-!1r+(*#sDLR~uuc=7pzLo6ieP z&?bdCN29ZA-~)WI+w<=4T75SKJ9S;eRD|cFkNm0P$5ClwFAAKRYd(-%2wZ55hTmPI zAp>2mCXlxk^UBh789Ko9{l|A|^()GDJq2%kz$`KJ&$jqoqG0wc~FfwzevPP ze0~Y9ei4c#pt{Z?cGd&$V@4j>?}>f&4o6!^Ky^JU0cE{^&}6Mj0Bh9C36y2y>n?#V zI>A6+_G;A~h*BaLs35|BCeX`?oi!TYHi;ciECUV0NU5&d?`LMO#&gc`;gx_%X7j6~ znJg>rfl)_nVc>C0jIJ1p`95lLSGq*xS;Cr6(2qTVf#m(963*|7@KHkcoum>vzKd^< zm^nP{3{oR@J_64DxCUyHDw-!crhV`k0ysmqt{yE-J9-j9opA;#e9o!eeFgk}(%sjJ zH92PIE2!(flC6C(SmEatU#Waukxi(+Gng{7c*R%7{56YLd}p${o5d@>u4eH{%+E;X zz_alcRbS8>lYqEln*gP3;S9={3C>FRu5&rQOkqb;aM(Mqf&D00+g-M40UADtuh_nk zyEkan1|0n+{yre&Gzk0pfKmoB`u8dLl1|9a^h9zDWSBs<;XFNG_2=o1mQ=8F31JL< zEdcSwNMu%B5Rd(N7xqD9x`5v=gkj(UR1Mj8`_Au%+Co7+9+)Y_F-G{H_A-E%ZS4;Y zm%?`iITDI!U|uPkc7A+I0`CEHC-{%lz?fR|vk$-k7Z`QV{MD>o(9YTg%dA~!1Axx$ z*tjp=Q=3E~Jtd2weB@j3&h0ED&)v*DV-70gNSdL~Eu*iW=WenkRXHyqYjxgOZq$_~ zG4J8Is1Z?Is+9K#_jXI`nD^+lB>7<~Z_`?mtR{JzN0Vfun)et_k?P7U&fDTewdKy` z%W(M?AZQtpQ_S%-I?vd^Zw|iOP|MP#MtV(h4g+2eMRZd5fvmXHG zm^CB`nY ze3i@p*}C8yttOKFIsU#0v-!4`|C_Z2B{2+m9o-*;09+>U5@9P(XRu|9_NibMx@_|@ zR>HTr{AkbpKRGITfj_{-D8r8P+$Gm9bx#%M&tb^bmt)*u=zGUa8dm7`R6Fn!vw@`4B zVkfMP)YHuKTL$V2Gwl@cTM!cwpDqm=s{GSD{eHw#$DBI@{O&F$+`apK51aL_YCsRP zYOE$)n&DOxwv#GUP1sL`s!5Z`YSJ*WnhbamutyQr7KYaxp@*u;sA^P`m*M@E%Q79O zTTKpZ#G+fU^mq9CiI}z&cdN;nhqStu?D&CbQE)kIrNvK0DrEF300HNhB_)%fVI|T*Q_QtKIWw1G4P)uhH3E4M!ZAS zWbGU$n76_ID5S?=oNCg!rxVui;76lSBK0`ckuNvfVd?$r%I@x9%b|!(9>9T8dvK^;kY6`-- zBiLOD`3u6nN2$;0WYaG4sk;a{8|(=o$kPHbo$QM*I$ACP`&vR6L*Ft$YIL&4)*~`^ zfWJ9}Vc-IEJK3uc90m1Dz`RZzW8`+S%Qry7C-6N{Q-chJolbT><_5GE`JRZ&#Dt-Q z$H6MVXE!Ggv!UnRro6g<@Rs4UV$|)Ar5g4 z+w^ZOw))g9HP~+dHtuzwqN2yijfGm}^lzycPSU+U#Blnz5t#M;Jfw>;Q8}_wEAMqL z6Jh$d-mRRZ%0jL1Omxg$C~MTnjTQCQNX{<1HL{t|?B{%E<_OK9fUj#S(r%5!&{t1G zu(NT+wgtznkq4{5xeC6kT#m1kuuYBJib({0FIbyhc8wZ2Y@JW#fumo--yuTIfUxgO zP;QN!dBCUI6Y>rIPKF@;1!8Js`_+yXKT?~COJe9t2c$-gEX5?1ZVUcdAq)c-pj#t1 z;f;!dx)PXi#4$#0jr;-iRnLX*lA0QrSMIRy-CKZJ3;x|TFs4RIF$Gu)a~9wQ9X0ZD zjN_dec^?YX8GNk+>D0)3@l9bTRGq-(8^xCFWl(O7JcQY;M5r(v;vBZAk#}wMse&48 zw?^KAx=Kae$?ePdJ2mo$nLb7Lm=MFMk&j~89O3kfmoiZ(v?Yw=BE`fT#~J zU(&LO(`G8b&LzMexohU_TD80hi=Sjd?F9h+d;h}w0=iRU(&DTFjJaFh^m(~K2$$nF z*$9U&*Y;i(i<>!3KAOkKx9G@WeQAs0RxJ=#mK_Jz*#%-9t3a#|W!W5J7ubCL$#VYr z23ufrfq#}=3IWTUJD+9ufg?a4nB)>J7sO}TTt`u0Pa>0x%`$I8lmZjvoa87TN}oD~ zW|{&Vb64_Y`qZm57l(66xakBdi#ddg;_u1g&}o-MHbhci+~duo=jgbQY=_;ExKV* zbd;*>fwD-wRK&PIy#}un6Y;G?gsav~97d0z?+Nj(^e*AxWvC! z?0llCk|)!r?h+;301%F$!{^EL1rtRHcLo@~5e-swhlp~wKqQMN(-&-$Oy>>)vq4oV zq!jQNo=jix3u`cU7MPeZeQL~dR+D>K9l6;c933?V^8zY$4>{a_5XpIk30*^N+>#Kf z4bwv^^&gf9cPT{3R8HXYc(#YER%FT36e>C&{gBUla2q=ZC)2lDLNb{r)3>^caZt%T znZDIh(oxB2_-}PJX*-!G)3>^YbX+n|rf;>3bVBmS$dgvfNhc-y80@vAQ;7Rz3PNZcA?kwShm=*s>C?AQ4XVgIKlpt6FjbV(mKj6}px z6jbtL`qXzcGmSe*Ot2CP)2u4RjP?;d6*RY))aH-5hIMQoQ^Tz%5$YxTDtR(}>b3GP za8HUnvZ|6N)2H?lUv5zer`5?-o=jhm!=!QRN^PZMcxp>QH?p~&EQsOol6I&`&#W%2an3L(r z=JuIzV$8|(sd6$sx!hF~Da@1UQ_acrWOKJogm5uWrcX5|)054Ktgy7ns7jtppZc2q z1|2>(=NP^zSe{Iu`nk?W$#B0;nC0|UyOB$&-)hcv%FY~y;R_dhft{U?e6ok&-!iAv zXNe=rVQ`;Hj+|Q`Y|pJD$#>#O40e)WIzen%B|k(=IqAX4k0CRHgGmob=DGF33epwHJhwhLjP%gtag-fRdRQ{gtq+bNJv^D` z)(6Lt9+Av*>x0##M<)MBJrhWuojiqlCXud8#?oLFoKAXFauxA2NRL)yuE8yMF(b`A zHfA8g21-?Zg1_Lx>F~|6xf>_I@m+z<(G)TrPqnfC2)@{V^uw3m)w67V5-G5`tG2+V zX@LTpX51{At5^Q z&yPg~Hh0n#*rc;;?(WF4Ip)r?xj~~q=mMd$Y>vVUY`!67IsY8V7T6yNp1TYRL_>jn ztdR8GMf~SZge?1W!RRvjaHSDKY{!4D@+`28zri#%82RT)gaVsBS+=3Oi9bL67TEl1 zTVV5(Y?jThU0L?Wg6E=_0-H-=kUBg7SvEg|71+<=Kg<3?FkCuOU~@r5f!$ov&QDK) z8>$H5%BU=x1MvboI1b({&@7un^#bwEvN=F6u=|q9vd^+_7pC!MwumL#S>Q|IT0mgw z1^#Jox4@1S`d#@as6cGmjzgrx3i2ob?}PU__IL2PNdPoGAJ{D9y(D)C$dPN0g|!jFb;2%OcL@4$xIYLjbsG+3dxfW0>eOt{|fB5hH#%Jd>%azxBz69O`F37c0 zHJ+!zkx&6HBdn%{G0!%*ch_K6(=eIm0Q?Tu^rsn1&zJD~v8Mn13`A99pA{|%gv5lg zV`sv^CT(D%m>FJY%IAVr8i|{@>?wTkyNwT}s(yj0`hs0m1F{5j_OX{62<HF85*P`$r+4-A*zQzAC`3BEap3les6- z(*vGU&iMlT49yLWQzjYO2l~9RW2e)f-^A49KqBCC0f#rN+O-g~#h_=C=0hWJ&?Zx8 zve~m3@HM!k2$(4ocp90`5qs5BUulkM%CUS7Ji7pzcuE%CLIMhMFMLO-X{>0|7((># zeQ}6L+K=#_eix>_ye)LIfk-+%%->(2SmA!fJ&-3P|0ll%x2I?VB6&e;ic#Xc3)+Op zanom$7V&D@K-Z@OJRg@toh3EpeHx%&Aa9gY&c$aUmmYH|R>3Ur5Ip7E{o;QKXcbtA z0+qk1%X1NVF%9i`0xT5fY`7hAI!I=MN&jC=znaE|W)hEqi8;)FIz6AdqA`c*hL&ou zDXOY7F-+4x0?=h*M4Wjb+#wkeP05AXdeCfuW=vL|x5anHln^z2!G$4un)19Wd^LF$ z>(hDAX)1}OSuso{F|?^9mZ>DwG^yiR0Qh1z8uD~kpVJ%u*TZj}>rX-j_;IlMo)%zk zgnOIIB%uP_{$I^6rk+>eKI$?>Md-1qrab`9H(>tb0z^$1z&%5r_(@m*hD(Z*gbK{4 zf_l!(dGg^db(unhqyue<;x0>1IS|z@N{BG3J5ZCkX~(k=2;|9p?%84IrzUd;kmsh5 z_r1ounk!a4cf%rtGPqL^C|qktLe|(4W2*Y z7jv$YToNiUm&&;K$I}GvY?ny_eGQnCPxb(_C)}ZR5{S(#eAcI*3UEfgdQA|RvnkAr z%{K`ZI0Xu-`Q6(y5AG{nCdN>bAHkgCR5suu56kn*iJz>lrfG$-s? z1c7T@#q57nH4PYh*1+$PNdJlPJ&~+!rrn%J$kSl&bs_Qu%@ixzQ#^0M_e+-}nG>pn z)lXCO7ckWnC-Ej!T3YoqgkQ5r|M6kLk$eaW!R+J$_z~Np6)XFOsMK0g)WBQm9D=CRnO}H|JCrj&GnahJd-=g8&-KX!uL6sBSa{E0gidA z`JKaa2#Bv-6bVyUOXRagfZtjQ?4RHrn2M-O=9(W*_IXZ)rk508_8$6yJO`_PazU!V zca-7ZWSSH9jDqKsq~rgOv-bdxs_6d5@9a(44Iyj@fzX2#0g>Jj2qn@KLsL+Z5hn8SGC$<5Lc!jiiWAY{bTI1_o3l6woI?cGOO+l+`dA)Q>lFWg-MWGN0Ql$nN2#cRXG-6y_HbH9#g6cv-R z;WDe3)cq*TJzQoLlX^#JCwC2uu0996@{LH}zA-4Qdi=gKc&*Uel95rJEGh5onZE0L ztWJHX8yVj>^={X6F9=Di0Z&gcDgmj0ZoAJ{U-93FxNK~ z>8!oq+@eL!N#ln8MBWMJwr8xp*~@qVClkgCNE$ET9)vrLaC!l+fQ=Ur<4ojTV{QSX z?d@R33nJQPXyhZT;ypm>Djw>oVna(6Yud@>o0`-iz<;4~`x>UO2}~7BD!PhEmak&I z#K}#*2^Y>d#O}mJs|h?CR-;K%#S1Ch7jhH+581aPvO+q!d^@~58zO}`Bqcrh;Tyf( zl?c1nhO-$=s`xQ_f|ZJarW4@Cwfh+O*DO%_x^PFB%l$j|7$SeN0Cv>654lgy5v<(OH7%@C0TFYHsn+lktFP0>Q@0d#P>QtA@HdfP9Sl`iYo&5FN7t|FySPewBM1zTt0s9)&SqYM(T>@L;Y@Rgk2IH&gY-p{s
          _77WV^$eQ(35)-#vk3liKv5tcgBC}aUq9n<)p1o7Bhz9hk|i}-fs zF)cJ^24ByC7l^o*0y4tFWF8c0j(ix|y#bN8S^(3EWMl36*Q=fn*qZSejZYUjdP$azaP)bHSH*2dbZ>L zIG$3I{Ed*YPvdU_J+s?4pg)V}8ZTypx8gk^@#0vLW*Q%<%;l4psuo@i72ra7ZCYK+7!0|C~At+DWU$ zYn(e+vwR@htuPyNdmP~+Pb$Pr56?xL^ilkGTmoj^jYTE@doEW+jo;kO?&LDWjkO9$ zOe%f@3X;?fpq;euky6?jCbyvn(6=IRp+%E$(l#=ZPj$HK!SD7)O8w*E4hA}DPZP+8 zHr<2ZU$a2=xlS%$N97(v*jXFS)@1rihJj>%`4>pt+oyd+eV6ruTyPFn&T)tlm@BD- ziW_{lWQqAg4rl_Lv{xzgE-%ot!Czs8bl0~ZaCaoaZm{7}#9Tfa5y{y)kuxoTOIutfs;n2bWSOY4%Vna;SOzkoweau|Xs&8=@u-SmXU)8-FTSx@ zRWn>lswpJ$lRKB`%tIRdeySMUrsMOZ;|r&wL#aD1qAt;>!=4DTlUvn=8Tdi-ORyjo z{@$u6XUO>BW8$5-1wBBHo7xH#{1#MeLyhmz0^bQ+z&ZW&K?)n#i_%b<>3s2X++r5& z=BZ9x5yNKPJkg1h4Qv=zR^nNR*ulj zG$?N%P9xT~b@J&-b35YCEja#<-^m*R@*YGKWI6#SZ#=jv>)KLfF24us+yR|CaD+W# z96tc*Hjwq;*-UXCZdc11G*WW$lKdmV($^8=-UhQ#ff^Pn#c3847b-4DTl{FG={5*0 zN6-U^3~}}Ob4h-lDu7vngSFl+#zd;LK6Eyihfm}wu4K_g%D2R<@~+`Ea2xat0+27hYb|z8436s0SncQV4&l>ju>_R#EfPN=WY886Ux9ds1Ut+rThSsZ zn3oFR-Qe4EvT!zxq@pDMfr)~yOq#7HUe{=j|+}*0R_J+3%gF2SPc*_e{!JPaR zsSl0kvF6LyVz1a*T&i+Vk}_M8E2JbFkRw?6D$_9yLV{07fTh(x1o*!DTF>-rR zya^%~+Za0PBA&I?U#un=!%aq7^GsT36UAzkiC{7A(#qoII<4UpI+KlzEt%Lm=S}RY za)~`;WT^9(^XOEjl`%dYoi1$VNpqzdVB+T>Uf-V47AV=lFL36mJ@N1y1Hl7^@>8Wl z0co?qJ7AnZ6)sSfKEnh_f8DnBUE$$il#CA(B|vr$M@zsf67UH>zC2nj9D_0PZi*zg zk$@ruj7GpB)owSGj#Xn3;Fhc^SfsY&*$4M}#XWepWGMo=e2LCrib0eWNb9*#JZl#; zELND4Y4!_YCtEh_p0=o!M@;eN!2T%_1CxX|V3slTRyBg@LF5f1vJxUU z|ChwFF4@Z&0lM z9}%D@5Syej-I9H}Znp^Au>Q=K)gI%IzQ+mI^6SpxycBXZ}?Fd+=xEmh0 zTARL}E+DQx)aZriKPMyZ7*L^6Ae`+WhJa{Hq7R4xB)CC7AB0gg#;D4)s-92}SXDcS zr>dhQsOl^Us;ares2U8ysCvw(s$*3>qkgrjLc~*5840R-g#=Z7OM z{Mf4o7a1?uSKzEv{jSw9rmp$D`y3NgFJ33AO1nd3#S(8__k~_l*RM)l-+=&A*RM*| z{v-kII2C+VY@fB0i1j*vlf{q(h&Q|@BJUw!l@f1wO}xQZ0$!ZqHE{-CiC_D|;b>oY zTi68;7+=ur31Q(2nr*&|Reu6c9GHNR1dJ#R2khTXMApG@z=wDd;}Z2Po^voF$$Lcy z-h^cWu91Mu$HD)jb3Fazgzj)g-#)0T7r&hx~3yqGU@zy;*0piLPUiWN+jF^!qD0gqHmVlgPsHmWi&X@RT zxGPGPfbkL_&X?-rNOVX7#QRcx?1~yZ#*wHQ9@}x#eR|+2#K6-SPYb!#Bo(*hXI$M> z#Uo^HErVEEutas{SXEmP3q;2V=A*6=ISY|fcyWu{z=&{olku*JPmgzHcD%dDAT~hh zH}vEVqT?YbU7}L)HUYPz1k`w(0oT5afKC#y1p$kcT)AbLWY6Kcsx33tOKyazhWipt zS9zHrmPmj&t`6w^1Ra<2@0Z8wT0BU{?d`ju2;Ro|_X;3n{{21)&cC}p34-(QJ4tZ< z{Tqk^3d;Pu##3hgeTW3--xog3`FGG4aGqFZ=HLGy2;4W^hNPxHgT!g z<-KQ+o8^k#VX;AuMsD4{zFoA#ZiJ^ii^9^c+k+@pTMcX}5?=`nG7wjCY;FQ3&U-vj zHW;l1*A=!&K4lQ$)_u9}H>Sg3X)4oUlUzrFP4XEMY?7amV3W)^7;fFQ$LWHFRSoj> zEH*nb!h;cmz*I3Ch$gU|fZQ|5(AZ6s&Jz zm|~sf-V|3c#nC336XhNfZ7z2>8PxOhXAR^{K&}x8GIfr+t>b)zn7OgS!&MtVJ~npa zoNI%IxFs8y@>iaihi#1H=|@k@VH+dG{L>TjrHv8G<&M`?&FO3n^o;N+na+yeiGj;F zp_S`b%x5JB^NkGWvwi*#8SJ&JRR1+#Gi~@h-f@nbpkt=psM6WcGG(Q=Uw#MmZu;f9 zGCa0@o&mC8G*{*TQzSs94I1&f1jw{OBit9lJ$HeKj75N%HWb868w#SQ4GSbqP9cj` zn;W!==p*%!Njpdtt2HL(8MNS$5@VbozGO$i8eA5ds{&bE8Sa}4(GhI1E7jvh(pcps zj8+FtP#vE(iz;0XmCvp6TID$@kr-i|j76C*hKo2}0tzHR2B+~dIK3_bGB}Nw!KvvX zJ5Qb<-IT8+%XIjb?`^vGITF7Ncr!220a-7#Mdz0~L0bijf%40~-E@9av=l(53s`NC z;oc0|=w4+r*eYuF%&Aww7F7O*~c2CqY#^Nl?`rB$%tXSD{Mx?&FQBRqWjt`UUD-WB9lHPEt zPmCVpRKLKfj+>z8kS2es^fO5Ov)1cWGmyIl>Ygd_j$15mEIB6u;$_9+RGVHSLVT!L zd?@X8>q9G~w$Tme8z-^>3-k42ZHbSIwKE`qp^?kGTSVe3378ZKsC}4-$&r8|2w13Q zajAQ|Nn~mMLN$9_E_VNYECMdJk!mIUskjqz$Fl0qzvQI|2w90IFSn$gJa*383B^61YM&o~%>)kHIv%!$I5e zVHebWOpsRtxm@w??v4g}oKADlw-h%97b z;xgY(T;LXW8RRcOegJJi<0?I$V2+e}@j%wTUNcDFS-3HBD9BZUZ0|)DsWToVJ(Fu3 zL)|3Bb)~REG$_>$OK*3Yn|`7Row;}#a^RCbteNmzrAj*iixBAbe=7`z6o{L`#P;L zd0uE0?-j+@{-26(3|E9!Y|)uk@dn=ptN0zOSiMPO%#1ZgVL4;8h!~?-HL{M%<`12$ z5i~z|KxY%fj^VJ4S;&|lJu+X~m<@~xni{T+sz^Yaiqvw+a>i$xTBWbF(D7ccqH7Ho zr^+@!y5DdMj5t*Uc$Wuwnoi3BLb3YRL~-llDI+aw>jAe#eN(x` zYQ3>3mzhrsDs~-qjSn`(Muo98de6IzjP#!Ja1y%|S=x-(OP%$=uU4m$P^Ze7%?ArE z#_Ho^o!6)&{?ZH)xn({RG2l{R9KHrhgK_ zS==)|W5`L4`?HY9{cL7?J|23=nW|gp;&7p=ug66eju3Nn0vVjM5d;c#FHSAr0>791 z;5kq7GJdMbE8>c+P7G$B_=6wRL@qgIePA~~vWfI8y8d0MW#awWo{WP|Mj~mb= zrBSN%PUPSibHQ!$Lx6{hK>Q72&KeME(3~=!2IuX>sqNcHcN){(4{k0v=;prd%g~)O zO_%WLuOY{vY-1PVhhTc1UGSiCwH72 zH*tHtBc;jxnDsb(1MbVf;i*SFMCIAmZyes%H=%v_>`4=ixP)tAP2^UBNhPG4hHooq zCJ1v|K?}|Bwt}`ovcxP?^Dfv}pP@_qe7MBlBWB=6l$g1Te-|Yl1EL#=$skHW%$WlM zWuC{=@Hs1Z8WGxv)1QdVyAQ;O_fYC!97??x+|T$NB&U7MfZv}(3S-?SFyS@{ z_=N$v67VVlRw(CYT^`)@D8KGdwopxQ+(9m%iHe(Dn0V)6HO6rVOFET5;S6W2WtV+Q z7Lyqr`^j<63|w>+exr68jOY$?cWy!j)kpZVpQBzfKzv1_B8W;~z`9!K4kL7sLL=Ny ztxyL*L}(NV3N48URh_L1kQoo5k!}^_Us8I|3cY8A{-MxHwa*ANJxi{}94)T76&}th z7!8$+6?&X;V$usw&<`5YnB$O&dE|4RdL@oG?r1fIp!rj!ivZbmr`IiJLVk^2mTKA! zn0hD4%l!mR=>z`}UZ$+VxBimx1@Lw;1kke&R;0EDE|{~82`fes)Fh?2hl zMsU*i-%Emh|A!>l_oseCORbmXvmqgEnS<2c=8-MX&egMP0Fl+RJ4kT#>_ZY=PWWUyVnnXkCcnm9Fr(lz*-?m&Iq{C zIkeJDC%kl4R$!LSHra_!u`2Nhj`9k|l>jcwXCCzC+jQBOOp!s$ele#3nA(P+MQW!9 z%G{h6Mw_ul_THlP7NTfw+xV^ct_*7=pS6+CnkZn5)WYT;U<{7HCrPjtTKo?LYas-J z8o78k>sGCCFE#eN3L53=?s-7u>dtqXS9dE7idT1ifzcUtHmL2M2xw$){G|yBCPL#S zFEWqpQS;fm=Ch~GXRn*jK3IC>p-3U0eRKgOq|=>)pn@!N>~!~#n?{bE?o~fB^O#1k zQ*^o;>s=~g==C}_K-0?SIGN8;G@k>f45N=hu0+M+WhnLigapc%0Ef~};PAs-)D(m_ zOl3nWyhMCuP#ktX69C9D0PazTG$88k5TCz?%)|EDd03IM=H|deBg%~_Qs-vFJq~-U zaHrwi6CI&iakW1_9wT<1uBJyS=z^-!!$`2#{oZb55i)MNk(_RTU3VtjjpVQ!cw2bs zMucDZGvj5AX%O)zgiq;;Ze(S1pBaQB-n@T1yMjb z>BGJRCw|B099Q{bHUC-Nx?Tqwc!#slZ zk=L+bq!06;XD!lYV=@B`+S@sWp+#ze2dcXUUhC?vE)27M*tEG??`hg>^sCSu+lMhm zYT<3wPS-+h9|+dM4J23#dqG%@9~+IC0cgD8!h1{|{{e{9acdU@>v#f)0-{8F891rq zZ%I)51#w3Ea1hkaI=-Yp=XW%rA#|uC#RmTA+L#CyUZ{la_iq%AuD2@L<;=)#~ly{zS>d8nQFYpK^BClb= zNF9674|yuCwHIwFFAObG2R+cR(pZ?Sk-df5W?4zF*~Hz@99zeXky^MW3C7?!bsq`V z!v9FHjyqO})Ix`OTH`cooVoBmQw#F}ky`kb1Z!b+vZ)1C(bU2+5CxQzT1ZcUcHZlD zMI{idg%3gCUN-<5L9Nun%R#AyNhVR&!j*_ax#O@)z%{D4JjdMZ<{8VEdGOI#bGKU< zOGEK;bjN(-Toq8PS*MUjKCdnFd7YWhYtDRLf#&mSG@sX|1)~9!>&{0~>09J@-8rf< zxV_|fsrf88{?;pA5T-29X&h%7vj=R0Dqic!ox1tF+{@>!ymCF*APs7Wlk2}ePyGE{7bi|9n+!5}ZY(F4Re^LbO}F6G_M{Vm3fBi`WVRH?;M8oH_GQ4@mNoU z4&+!n8ztB%laz@jzLAs)qx|xU+f5SB*(AP}ByRC&`q7)jLQg~_iJ4*~mf&_1e~=|u zG0Lh>O*bVN1fp2o>(P<}j48ne^|U7fX6HQUL(^cKiqLq=D?tD2JSd-6rg{!Uw9J8a zBEf=|drF<`Wtd3Di$wupnlbmz$zxd zIZz=u{Iq^&iPqo4>Yu#yU-Tb_Sc!_oi~edE(0|bC9|#V=V%5U57|yZohgQ}*2N}$< z3T2LU+&C}iSRZLX%p421K4Psa^CYsZbtaj*;2bLrGbC0Lcc+HRY%4s^I?G+}@I0$X z^)>aylmL!NWw@kr%+BPT*}Qe-CETX(EY;R&sFTM9-guaux31N2yafiPP@8~%28XPmM4mwEBTp~R!Xrg^eDQK&u;xMK{4D6{O*-kD zeL8LIe<0?H=g~B%?@y!|x(7s`>a3Qkn>D(*L2puf5w}cHn~ke#;{2B-eEclbPDwrm<0j&l$_ltH#E?Vd9`>^3z6*Q^Tkk0HQ>7Hfl=GqsGQ9jHvnj38QAJRdYbp zTxQe^Igc6}*CnE6$>T=NM^?>+HJO|1jGCnLsIhTBnF>as(jPTy`a@c5Qz&XC8#S*R zsMj_&?xBd9`yMfB?y+j#7d0WH2DDa%Y;ZL4Nr!XB#Ola$XuTi_5vst|~={#`1FQ2b_2z`vdu7H&)zBwXRYto_+Umc+VeDOsr zAZ2tY#Q-*|QxnSr0(E^MzBPj?HY&cE!>aI`oChA6vKxIY-^x*{_zJ3WfSvh#3l*b_ z0NQN~6>sJDh3-P|SR@eQ+dmddX?mOwc_1{v077FxJV22vLA)&@)z2f+{OKt7*Z4}FI}fqw>q>Q}0#WAay|N=*p6D)#1_86Y3@z?V&w-I((a zOc3vz$t=+O)`8I8XQ5S0q5Z9VtM(f26F9x^0N~pD%E7(f_Yq*)`(k0n`!s;w7Yi`n zM}YReSb+6DBDD8eM3TvQ;E``0jPky6fN1Y~*BB|r`&3=nh~C!_M5&_pl|yRpBS5^b zKM8u@3=yIC#flj36A^l!h|v2evQm8*Q@gq<>3ufFwlV8{Yndj!?{N^?`^rJR-uEH# z^giOX_r>D9-Y0N+AK^vn3s3&&Yk9`z#@~K4(KW0S8GrkSiPGOL$h7`up`PB(dBpge z!0B(p#BE0tTSr#kUHtTREuL-)jR5U$ zu>k9DL}-7r2wM|@M_$_(Tei3Hn=+ zh|u3+MU20R2>ne&=x-ERshWH0Gtzaif3q>Rl-A#NGfn#2Q4reS%0a#Uc7}NR8}ZuT zV)0&o6FB{i@FLaTlRx@fK_rtLPjgIkMoj-!tv(W^zjX$o{mnvCEVPyH_+!T31WtdO z0l4j+7 z1ZaN7Qmi?QsN%$5m|vf*#is zM5&_3#flh@6A^lxh|uFGvQn+})M&KF*_c?58^<*1aZ5pHk1GfDdfaZ}>2btskBh~7 zJx<{CIKqq6ou2%O$L)ymxM%*w2ZN3*5k^-y&l&CFzs=%FynC=K#z+B7>^@Bdt5BQdK?kj<18ZLajTw*^0;z< zXpj5*{2o_;1jOUEOKIe)Ar`4UjsWqvqa^5Y=R`!V8e&9@$B76%PDJQ&6v0))mVdo! zFfp+nSGOtBWFOZPg!VYABn+zrIj^!cR$qe5%D-5GVbZ)$^oK1uAMPb%yq-HNI*Ppp_GOmR}QH?jsWqv-6ZI7?~4dM zE>^^NoQTllM1&qkk(H{mr$(duI2#joBeN=Zj%m{4>Nc|;R}Sj+xZZ$?#}ThRE*9_g zIDymS2rp8-J^2%ldpzuMxrOzyCpYqWyyypqY+>*OH-uwXZ4z@+yy85WcqDCo7Kh0=Z6MmmmdPb zK&ThOKZlO|4j@WYEF|v=1jo0M4L($)Hek|L-Jj+lXa3rW>rg{tz{bFd0mqV{0bc>3 z4d|7z25iw9Fd9(9Xh1K_8gMOPG$3IGOjHc`CxXR*b=$-maG4m;>at73Fk&vU8ZqKX z2#OKcgD6sUOtGvH^)@4y47Z5+vP}GFR!A_APt%Fn3K$}mdJ>BCZ?k%DIvx%+A~w`t zGcj}$;Xg`(3rsA(m5x@3y;A(r=8fikVxOU{95nGeeOjj~{Tcb+_lCEvRBzi3cOlE` z25*wr4GwM>ZamWxi5=0NO+#J?I73>(lnxv$Dj^%sn*?l^>z|!C{3R5MZ%;LK{g;8P zVqMQoEP2_~^}vp>9UIHdt!sg?t_dq(qEgofz)4;E zI@`M5B#lMawAEBg+lkHPN@O%r(*qzTH9a3hk*a>DcHpR*cJaz1*{hbmP*?eA11!^3 zF0JK0>SAm80Ym{~r0P3#v6ZYFNn;~=l!jZG_|q%Ka5n-chP#IZ4fj3>-AKGL)^Gx& z;WUhf^TMp*1V+OVR=`BXaA}tq!}SAkzFx-a3RaR{W*f2@F7?c_Q23++$M_A<>HE2nB2H+a|sO*I-WuoY!`pl_KFZJN@Ro1L*RF>otH>EBY7 zh1~9bjZdt-i|Mq#MErUv0PqJ)tsgDZ^;_Kt_}3)%dlmNQi*6qWsz^O!5KnuW-WC}h z-ZU|VNCI-wu^oqu)LGSTrq0HJ&~@g;+d2~%>rBH~XI_}CGl8+r2rFQMQfHgNiL<{2 zBD&7ByIWo9)`}^C(J)4&-fDI?_0}Ckkvd_Dh1z@zN)jjJXKd6#)wqidk~Z+_Xmg~b=(w5SKa@gCfCwber8O? z)#+&}t_O$`6$_J!yB<;Ir#rP9t+F62d`sd63@_3^mQWc-gD*(X%FTLND|=LZO~ z)54~gnr%v1Gsa{+At1g!4n&EHg^9_QB1->?RGHDU10~@2E>HjQCOJLG=N5FvZ0}`c z?rR+0n}sm({l(8f%%U-Y{mst_ta-ipgFP`lKZm$FM~o2PB8%71PIfAOpcn|DiB82& z)h$^RdU`Y-(EAoCxvdb_#|oL-l8{o*I0ou0O86F`AOmB zu6E)3T*`QP#mzd#-w*yy)tYao*+h9&rpCMgW-A%DKEQ;ekYUVGuG1!r-Qwl zZ~81#1D*$c-&+kCbuh0?&71>%XL=U-!o0iGR6M}_0IgP`Pdmc-Mw=J)>uUDqO}~oL zZ}5iqb?RIZ=p#(@VS$d|bBrHr=<&RD>e}Xbj`{@S3;VWnrte4I-7mH1pZA0Qicw!7 zYKi)e&uaPPB@Vs%wZrX({E)CBNHO< zqxAQeRqLaGzJu@~{Q-Rq#O?tgo&)hV2ng}p7N<-aPAY_6QNt)S4dL}J17wThr!Lwo z)17{nhJf?vL=A%%*c?T8Y3H`LY2w6-$*Fo#EmpN@!AnaNYg3kd#{Bl(d)G(98aa!Uc^&r#egz%p!b1{gfSAeJoVmt^u zH@;q5uD4u}ncE;`dv3GhH{HH5@fX1l_zN^qAqD9>speMz4uQaLz2cWx=9tujl~KU& z#=;#!s}TGx!TkP8Fo%mM{K%a}CQ=x`z`gB>9)PI!0ELEvczh64mr6Dk8pUY7@(bK2 zx%e0e$wkw_%*A?D17bg|GtR(F9A81T{IuR+KtioRgoxd!_^H0%4bazizfQo`( z8g95(!yZB_+O3=RakvE=(QDQ%fN*zDe%ITG{6mlpHloEKbR)9xU=?XZbKXXdqZ-ln zp^#xC`T~S$M8P6$lpG4Zq8_3U8_`X}=moV*>_B~49yj~=Z3(t**|n3h zww6+cZR-RHwyic-)2c5nk7`?DRrrcrKI_(X+#tf&gQj)OhrIapb`bb&l-4!Kq@T$k z{F1+Wky&61J4^w#updF_7G}}bw*&WXAet?#+BHD4g)O)i>U9enZj{^ktZ898fRLOV zC)6~XGLvnqI{DKxRLy4N9|=60O>+={vq5e*@D#~4@_qaQ__#F6L4>nW&LO;5tu59j zJKPs*&H!OH5^y`-I9p2=sVzoTxD}peD|Ba{y)CK{u2(<2fm@MHyIO_%av$vW71E49 zg7Pv=PE4K$QNYN&R0N*_w_Nc>|5h%iYQU-ZmHOg+G|2A|9{LP_9j=2kU;V!yM4{p* zb}arN@F~+n>k-su6j1!s&O;z{v$d$qYVe-hRrB|tFsj+M7!4UV+hHK!qWoY`#tPGH zDYQz3u0_~w#0>)Bjsd~X1Kj|kAP0~_#g7$53B4Q2v@+>dhMyzy$guH6$>_!>>9Fxh zI&6Gl8Qb_yo5uIzTAj@@8AIINxgzWCx6!+ULj5I2nE>m&VbNO&!TPn2;7@SG@D-a>w#v|dk2JRdMAzY zIGYtcxcxyWb5eU8bD{^geWqB!3=VFSsFs6UHXzcDCKIa%wWnaf@ftwG_~j+9Mt`rke13K*^cVgF`y+_=SfZ04`j4k>E}vVW zX~>5E+Jt;Aoy)b~5kTbHFX;wixoqym+G{_7@!C(rcn0|{`i@!emCL_I z6L|R-3z5seeuxVH^fhx$)3+XFwSA_3`v@5d+iVK(VzX@^w9UMDYcqk-W*SDDd12OO z0;A0cD`0|Rv(Lea%@QZZ+DtDfSzYP2v?+lHna%KaLstlj-Nt|@QY}r9?1GYX0uAz= znNGfU?Qf=+iC#|1GA*N#P0=hTErx!x6%h*&``(Xu{add1j%9_00b|6WmV>hn z_2Mi{+)c7AYru*pJ zP{*W*4`H=E4igk0ZnGM2KE$^we;C3;qwzO#CU<)4p9j|D(fn3KW#exxP@&ESUZid@ z<+)a0g82LxidemG&BPSk#2sW=eZG8taxC;S{sOb0;}nQ3AeO7G9&AocV1HF7zd*kE zRkP4Ri{B3-`({qw__;KzoA{*pp*t*!-%8UcPVp@2AW*nvfK$A`phBj2C9`Qae!LVO_*oDDVv0XuLuxYh_}){4vq z`xD36;5Q^V8=P_r{Du%c8;latvq6#JY*1u48}!IZe)2?|Q(+WG0xHhcr18YzAVzEOS_7W^Ls2-s(hh7C4AV&H`tHFtfl3 zMrj<=!7p%MJ{MYK2Dq6pGXv~xvYG>x$;YQqC1-#yP$jRVP7$kTfCCKFs!aZLGvS;8 zR>%jOGr*Q0Faz9YT#GZnCjp9`0oqi}4A3_>Q?9#~#!LX=;g`W@TgN1fhUh&`dL=|{J*Q6gz(8PxxZuxGN$inDhKu6Uox8o;T=uH>-$S$@!tDO1kU?Q z2rp6(m|U0-QDLW$zm>|Wm<)eesrK4OUWI$#a0TG_D^hous{0VegIQ$#+&uA{zy+fE zEM$>NHa7n6A+fJKa%{lv>{a=q4A$Y(h3(AT{Q@1x%g{Do!Z3WqaE}y}H#5be%*{*$ z=$n~h0rqAlt%8pTb~6c8HwgvwBZB{h3b`5ScS(#lBb7tyn~?~Ro000y1;Lw<`hw86 z_{NHun~_AM3y>nhn~^B8QuQ)flb zt%8Pl%_Nc(ZHPCaLJV<65~Cr?A+;e05JNOCFow7igf>L1h%tnS&=4X*Lr`R;deh`3 zVhA>Ve&%nwS*0mN<9GLr`vxvC7s0nM$(uoZ24agkfW-|jvf@BDbQEC%<30{y1=O)g zeFS#7;zgE~IF4{^<-~uD))>Cf>Q{&qc%ik31TVBsfY29Ot4yX^)`8%)2{M_>ng9KFhQBr{RB=Xb%W=}PU`eVo7FWM z61doU>J-WrzGzquA(_y<1Om@}n&Ond*m}*x*m;q?xkjdIe?z!L#X@B6R(}DzZ~1A9 zRW?^`t7x&`{m~Y?6lk$nAqZ_TFWy>AV6>Qq(PCbhwV1$YF~SO%pjhlFaAL8~K%8$H zY;~oZjKgX*;BFDCHCM6A0G@!{V_#s1)un5$xU_m$tGsqp#h13>FOAr@r&1S0hF)0Y`Fc8oHeW9>yK zIiK+A2|_>NRSv291OlW_$S1+hahr(nPR&>m(o@S%G+!yMDFlUMOE&W=rS}XO$wq;$Uex%0tNIiZ$ zUcCsAyz=Qf5`5)T8HfU+0{ z`C6~jfXK^+a+Xm$LXMK)E1#Mbf#55jNYTCIz-3aPqZKM&pc^jXi#8yO?!ziB=4$(Lfi zL4pRVwgChUG#Ugo@})&p*BAp)fEECg^`NGeQQ{8@q>}15vXWmAE*a2d* z+}C^5z^iDq6KI_l;-upZLV0s^{3Z~*Il3tb-2P_pcH+U;G!BZJeTsXru>C1?bfe5N zVit40b1f6+XO;&-zEJV=@D?x)fQq9-{3tvli`30V(!9+=Hm;#okC%BSGTr3Vy|3UW zsOES%3(|TBi3Qmqga|!^EH`T6ZGrX0#4!M5y!=a$JVWf$?&}RR>r9T@-xD?Xb5n@5s5s1)^aHCOE z&8RVRiJbt5BfKd{Izl<5b_4>%5t6nVM`!~=J3_38aRd>eBZvqcfg&r_43n3zBjB~V z=8hu1p??R;7w#k6*+1Wgj%AODUxxTsb$n8R)3JemS1$newkLjV=xmgNB!?ezh?`x; z+d_uBU;$rhHW4;JU)nFGcLxGdZ<#2*|LanTihT#z)AA0moXDHT=9uA+Z!a6KMf8yE z&OVq2m1QQLDmR{2<$JLz-!dY6dD#)2LAhxsTeQ=$`S`|&FduzHM8BGt4~GEj&U}jItZe#8qGotd(YZypU94_3 zmA@U9FAhWD72lc&{b_<k&5+>w=B~q|N&_&9im^6;qso0q{n1R^ z+m0iC*ml*v5Vv&UsB(M4c2yT2H0M!eaKbiqDV9nv!ND_dGm;!0Ri2FBp-S#ead@;W z-KH`&VxEYD=lj(QCj>b2XHa}Wp5!Jd7w{GJW#-bCtt)p50Qc-*hLc^2#G&{;>N!UT*87visBO$PQpTxkWa-a!5`n` z3BQxr@*yyZ+gl_#$NWF?jeGvIeH9%4Pu&pg`0K*${J+6Qj^95D>G;o*4*LIz2mL$g z41YsB?dJc3bf$kGT-yI9>Bjy>D7pU}>6ZR4NdHB;qu+-d`u`@K6*w6W+EHZs2H-s~ zm@qkk%?R@Qgc%+1U7%2Za9!4wAWVFuFF3^4NpYnW&iRUO(E1lkgop_+hM8rYl=@A&Jf)qt%EWcm@) zMBNK!L*PO(O@%27G$(VBFgpV6$TSmXZ{QL#&DCJYJRaE7zmnr`A$dC(sKvasQgCYL zMJFCFNOTgjSPx15z>u@ZT|VleLR{d=>v2v_#b01}2Sg{2K!pabWvt_W2igNebv0dp zfWXLXgvU7*2Y^`tGGz-0*NOiF3Io@5LP+9DR8K~d^A2b{wuAH>s&)LA!oHf0^Y??^ zB!>m{`!^sxO$VJyA0W5>b%|d=IKyAcy6}HKr=sKELelZ~VrjRsR{Z{Xjqrar^A?03 ze*}p*Kg%b1qje>33}sd%w7U&WLufXbAj<(y-UnL+sVe@P;&`XRp+X5xoQJH@kDW@b zj-+83tE?r|u{4$1t%7vg&^DmcZfTGEsGTZTz)Magr`Lt5^lwqtH1OomGT;v+D%Yk4gCMf7Cm455h$xd<$Hna_hL0xI43}1nQ(lsL@l(@PStlQn3V$OR~rzzH4<~rm)HgC5r^!khY|XC zB&Os#XzQ8Dn8OJDPdKLfd$eWta|mFU^=%|V3UVpE_iqHoAtO=_r-nrIDTJldY+%M> zlnZyaG>5@XBCzU`3nB98yN!`vHuxMIwT7cQSZCGfq8Xny2U+`DgvBk`0kRD$NKFT> z*kWl1jqTso+E0wgJUO-dATVyhg%{&HJed&P1+kZ`Xmm2#^byfIQz0;*KE&&is>6D! z1f#~)Cgs#T&^yWb8>;HQfQlM3Wr~wokCcSlbJibl9QPS z-^grnL!49d&4db0KbW-61<>E8Ws*~|kW`&zxJGG=Dy=x5l#{td1)a=?>bXv4*0=ck z_G&cd>tK>#O0&yg+4KgOuB0>RTcMzsGqRYwxowm-X&4*)u8fyVW)MChcn+u8}yzauJu{AfL5Lb|Y1 zyB|_XY2ObSW1y-BOtUDQQ|}-l9lCcmkgVuv=Yk-FPsOKnMpx?mfynxPB<83F>o0`d zC4)23oZ?kgqEfp4)CMt&0V<&uHbNcZYVhB_)` zY$y0YMZT4woSKh)kmS4uAFG|%8*yikXKSnYu7=b&9Mw+MGd}J# z`Lr02SueK2zc1)gui~Jv#KN2=X{`~qTrs!4V1gj-LG1kz#2;uEYQ?Lt4iJfgIE2{O zBZ$w4Soyyug76FCE5!b05s_BoG?@+;R@(<-B!aeTf=xrmRR@R8I6G#iNguk*j)Tmc zFPI^)&VXb`!q%XeX3sx8CIKUQ$q2g=j(Cjig!xMC7$U04Kp!fr$8cQlQ zM6?WIn8|yrs0AqMG<}fHv#SXNOnNm%2vb+*_h_MJD7=wCd zpq^;PUcwi=K(Kyza0(77G90xF;-2ise_yb^Aeth!yG3YwP+Nvp`9J#HQ%`B1YajyG z06acQz-e;zMSwj$6*-39h60-p$ckuKolU6Gnr#6pAXR5%S6tbJTt|INs!o$J80tqO z_GVIbDv!ki01h>ql#{x9sNV^;9#9eA^Ll+#f)i~2pT3wY9sg_lTbq9Qv3s*2L!4j- z33~90z>%g;|JePayHgUKU`Gi%dMh`WOS3i7)`sX_K5FcF}g2q(tJARzFi*!5>*>7u#te=XkprA*kqh0xwlnvd=DQ% zI|VjLu*-nk7>$+jsL8o=(EDN^t+#?;_XBt6JlLk);aI+ttDzT;NZl!dKMCwF(Rj&6 ziyn1>chwpe%oj`(aAnk3Z5+D%(*3n4L1Xu2s8=JQESL#C zxfV$s=+?s(hfl6WQm;q>6Y|NmNa~>KUxYPpEAZ!3Wn}7w{dk!$5>XSv z(bAOK)G9aK>tYE-#&q2XEeSa>7O0dRzq#5YnNC(>| zTnzdw>CE=i;Y5{xC!N*46?*T=e~>Qh@B~JW%72n}REJbd4=SG%#@Asrrel@=5+<(0 zAB6oajKAZvOaotOfRO5#!^D*^zK&TKX)61KiR-uoJ%43a7=Oq6Fg#a|6DHX49>&BA zliBfR$|MMr)v*#)Ckj*8=_N9LVI0-z{&wI3n)7uU%|2Y0H`4v|#x2kW7tdne3h(p$>PVwD$1LS1}L9O4fZ zg6vT>t8X=)iZ7AViXn1ZIZ;lxFOt)$`{Yz|P)@5ql+zu*%4tpI42rL9E~j<9<+MIW zP8(*+Y2#)&ZF)*ho4=A%sjoWawr0qwtdpGX8YZW^r^)Hwb#mJNsGN3wD5qV2%4tv4 z8Wi8#N=^?AlGDSJ<@CrRIqkbsPWunY>Cw04^w=FWDfjsOaysy;oSrx(rzaC@G483> za(eo5IXyd7PR}iq)ARSs>4jJ2^y1fYI^?fSxtHq5>E&*6dS#@XUd@x!Yn$ct`onTM z{HmPZ_)1Pk66#R=%?5Hh+6$+iRsHG)IS15yIVY*R8C|X2t8!}pE5_g+)j9+-QHQAt z)nDb~B-Dql`A@Q{d{RO`=#E}Bqd|}A&33^LdQ`voF`lZP)vA?I?Gx3#aFyby8XbC9 zhi}yA%-*K=I|!=LMaa$IYjm%diO_^(kXa0^#TCA80HI3_#`VSmcj}pV_*#bs$Vygv z$NP{RJhdq}UtIiRWG2qv0Zfn~UADqWfR>{McMmm#XM_cMnFMG3o{NDfW>CrGL0cu~T>NXKhYOc^Oao z&>dc240}9p%YM zqtmh0B9i{Uky5QC%!A|q2xC>PrKIEhMAuqI+V3BPZmL!h>16*IRAjAU(n0^{ut}}u zq^tOo;I*|@kk0V8M2TyyBwfqD7uK$IJLyb+59F}c>O#=id!pqPodotrH^2rA2CG+i{|wG53PGY^>ZwU*uz9OgqPQRmWJdQ5i6aIao4GN zPSR|~c&SyP#BiqVvL3UmW7rP30_6Y`NeNvCTkIj#1eur+jv@s+GU@Eg2{^1;B80<{ zmK8wuP)603@^Ogrn-=ChKGmht&doC6t3=q^!oO&$BgO$f9wuj8)nym{h2MhP2dXHZ7~LxzP0ksRPu<-WPYmGL9Ff+B%HBp5 zM^qBxIUUgPx?-PW)R(G1#5qHVM45_x9##r`uQ*0Nf1Y@s^5NTxPGUE-kI}W;aa!TO z8wIJ|i9YQ3TSB~cXVQNEqi9*Rvq%U1onfikmy*u#4`6s7(wY9Pl)AoKsw96k(kR!_w{2(-l={00MI%3960EKqzCyQASQ?OVE@C&Z0*6M zhxmV`o}r|N`lq6{YhOuvn12jqN0PqMe?9Tnk-o~moqEQQ9`4`6@LbX({6A68IMP@9 zCsEH0q_6Rhq@Jmyul0{6{wC5RoxXT)l2bd6ndbaUPc_&DIhTEbzuE;g5gO;`Of5*8 zXZbR@gP-NA#})55e`kqq0w}ir;f`JXT<_}Y*CE3tHh}al?*_<3u$KaO6V3y<*Wz3U zs;l3JxmEBMA-Ss=TqvaMY2Gd*cQk{Wgyeo^@IE0kN$wSrdzrx}h2&0V@FgL+j~RSR zNbX_=KN6CAn8B}vz~S3h?vf^8(8 z8-~GdAmgz3NLenTT*1XJm5b2zIC83?Mo0`Aj9}lxw8`KxGj0IM>!Tq-Si z5Kx(gJPmuKGj_#mNKfm20tHu&yHo;%=F5LgH^*RUnIEs(b7nuQOHk~4g$I`M#5x{tNUuuHEc9$ zu+Hl6Yb0=lGlKggS>@8d6Pga5Uz;ek+Td`wAKMwRA6jzC<>@3e)M^l2Zj&eOiy%+J z4ZemTHC%HeBy0FCxf5g#MsP!Abh!*>L1N7LRhtYl7Otz6a93qox%@2xWZVC#MBB_6 z!3~zea+x>;S?+>(JW`ios5Y<1O3c&Kksz2yYwLuh5Rpfe%`-Rr?}(A|I?iH6#8>NIpxgPjrF zs5x3r{(HzejiO7a{lFQ)otoq2B)DG0@oF?n>OA zIuc!5f0@91N)G*-<|f_Q&bjWxJJ7pm{vPtqM4#omlmR_s=5)t5Kqiy3z+ZQH58y8o zKK(B6fA$RX_mE%O3H;@XnP_=;J7-kI(crHT`~mVmj|%gn?g3vf62F%GACdUi!H=Hd z_;N&A-3xA( zWtRPdY`u-xypq_2-C&!nBg+b$2lo1q48edX6cTL<_H8{Rx zsSv~COUi^8TjA#>xI#0(8>a2h8cLzzcdfxagOPi}N)u57B?zmHo8yR9)yf&u;{F() zE}JVp9p`6RMsOqUpn(iPnfOzs!=Y{TMINW#gJRG(PqIvzd%?gpg;@<|{P>+Zk+S~i zTqP%-{5Q^W#y{f$JQoYd0HEpv5e=Wm0;plC2jC)WW0fZfYRKQEH9Pq8F zCj1G6xABC(;|U)S2_K_&Ydyqki()FstwJ>ws0BE}Q^BjoPveH6>@rTGy|{H4H1b%h zk)JBvhM3QBOs0akhuS%l=YSXjVoDPO-ql|cOF*60KNk9Ow9YNH^_FVshM{Y-#jg9nMS}h`)zpGIia_%=`|b+QaRfsc{I- z1#wd;rjLV+WV(^`^-}vN_7>t+05tg!i1$ex0Pz=z-5~1WmgON)m8Sn+F|GM?U{P$4x@6Pj3}RN-NAXk(hocoell z2P-mat#kR}RY&L)hsps+Tx=tVG4~jx@hrC>#;xSd$>Uo;s7prF)ld{wPlSvg=RxEd zL`UnJf>`81Y&|dHJ`dvH`4D3cc@WG)R0^0Lvm3smG0g9tgM2DR!tia2(i#~uX!w|T z+}v0dBxW?YFbLAzSMY8KrwIZt!4Yn{Ig=|wf*szZng~CKw&Lv7w%G1ND1NGR6k-;l zE1yj9H(}LTC!w*S!FALy$Jgw6L{E;#UysL71f6CS1c=2*>bKCzms9Wd7D3S#_nkA_!0 znm2pGqcrc1)!epYYh#VER`XJ7e$k_$J|NZ_Z+pU{G@p#s+-|kiyxVGio0`vgG~|0U zS9n-g6zw0SxweT2*I@hatmd;;bDbxkxvfXTdmhcbJmFEAhnWaiPJX@)m$IF*4fcXU z@w$oBJjJ7-6(H6cw|T;?=9|};z-u&6&#>+^fj1fHnP|b=P1t+k0nYRzAEO`HYa%O~ zys6Ud5d8p$^dl>gtqBJV=EaE8DbJg*lUk{y?p(opy_{2k{e>gkeGTSaJ-&u=Q_3W& zu8o9`mPg|M6x31NMpPU?LEL3r#uZ#=MjcVy6}RtwPu*UUFyH_E$&>#wA{^(Ck9c?0XqQv+Ji|cBT`v_X8(p-%EmK{~1K%PA7ld3i5X{ zrf%ti&U@GeSEShWT8LQRm8o5z%FZ$g7v7wrx-(TZIn zU7m)yIzMdsE^e;%=nyg2Fi6$Hf2G)9H$-jBm3z(Ej=6qKQT;?zrz8!PR9lqN`Ybdj zX#rkHIf%yl88YT;i}Y>^`Koh@ z>S?K}$#Iob{yN15H#y2J%#~1Wuu@inHs(sGIp&(=RAMd7wdHdxxiY;UKx4#QMK3z$ z5`yNM%NUyLMiA#RotW!GaAK~xFFEGA4n*V4t;{tXC5X8mffV2MQ*3ZLL~YD{lFfttL?lTRaM)@dPLT_&T@=9U|lE0HkVRkt619_$)+i z%=KWxTs0}G->0f3&6QL>Kg9-J(5R#xoYgR)+VIB|)ufuU8Ya{nb1io&(L{6IeGYd2 zavSz|)iKxUBxo)nXs*9AhUO}N4d!AxG1q)>GP(|spt-VMhq)eUWv&-dcQMx(NY%ni zQf%;})2tS&;f{p4Zc0%tLOm0fO`0pId{>GM>K)}4qbs4>@K}m!8*?Sp@J;wf=X=1n z@}+f(uE6%X>jm&F-l3cJ!KKLW1%0C3Tzyxrgj<>m6fSYk^)vZ%p+aZxJJgcliLYC) zpkA*HP5HWYH%xM(KrZ%R{!s1yiL(cRUF;$3VhGstPg#1JvYw+fZQb^j=by6ZlmxqD z<@t*fQfpo8{KW~OwQlHwnv-x&^Ab;$wj-kj4fDaiOg8-uuyU@npKLAJH*g+fy~1Kn z2YcRrbn@0A=F8EmjNO9RM!7oZC}sDtPs7f!Zh4nj3li8$ukE(RARg-2pDTcx%PfH4MyLQ1zPW*2eOzI5&jH}U!3GzuT z{&e#<(7$T(|L>@k;mvaf}Mu}U_ieaZ<)vFhFeUI$0VKP8T)3ir}3oZCa07! zrVwQnXwPum^gJ2)8cK3jQt~#sx3#96nH&#^oS8h}5f|c0FN?hcmHI+y?gp%SV`)6BcU!?cOvwt?8{pa!QL+?7- z_XW}LVXN$uPx;w8$^O&U*>~5`5l-#rGcz7LT|$Dj-x|;UMP_g9G%b(U{wUdd9hHP} ziuLMv_CLq7?{vV)elQ6dXCa7&uK(ZJ_i$A36;}SN68&L3`|Ft*YyU_*`*-5m|IX|O z|6j9Tc*yB`-ZMv#rF^H-*1^xUc=ofvXpprAze{ch zIPEs+*P)&G@o$sFo$ytMncO_A0&K$lf)wPmJtaBg0SNRA`mBM4%vbQD3;MY;lk z(iiCg46TdwXojwf^mK;E_auZU^K=9#^FjnD^GXDeZ9ss0|AGMdK7auE?nHomUqHZo z-)4w>KVgV`zh`J)q+NKVszMj(FvG%&bRomoMfw~lu3W}mHu}c&Fu{t$h zrW;Q?8*f)RTXni|jkwgJJ1x)i7Tz_1ulsjk0!i}=xhCNuEbAYxD_VHD>hv)RqI0s& z;+*VCJ>nBf@dF337)1Oio^HETmx6>Nth~33Bdo?U3^wQQ*=2yNI8Lqpul}$mAwf%j zSR9p(KP$%(mKzg1aG4k2>UQ)~9Ak+KA$Q3}NhUtB95-4X#K7;(dX8W^Zu!KMGX(d9 zm(GGbktN(nYcHJzdGb#OV{0#+1$he21{2a=It%i&zW_``d+995({VMJLhYrqAWx^u z!IWq(odtP1UjwE>d+995Q%Kxbwf53kkf+N=Ffo*aALx3z-U4Q%_R?99r`w%i>a~~7 zf;`c`f|;ScbQa_(dJxP!?WMCIPxnW`EYe;&3-Xlw8SQA)UOEf%^w3hkw{AWtco zCheuOAWs>YHQGyOL7tvC2!yjBFP#N>dW{9M0TLS$VK!?oodtO+Xyh&0TZ+Kbn`+y% zm(GGbefA=^?b=IcL7ro&wo7~ON(a-I%pUEfvmj5^KcM!E_R?99r{5c3_G>Sl1$p`( z0Q08y(piwF_9HOw>vrrBk8u_>3tQ9E@X7cTA|LbgJx_{_#k)#SAK{ zc61ixG0uVrX5SJQV;jqa##zt~#6Fpn&{>ejI1BnGV(H6D%2w^@EXZS=1sz5#VdqBT zr?ViBI1BQ^_}nZx0%?di3+jrTB0AZWl3*JkV@MKSOE8&(Q5ia^KODsqnHw5OCbotY@x8l0^VLGN(y>Q)7V|wJ6E?Pf97ocbJUI}DXa zT{1-L5@_5W*D|-t-!RO5w_)@oS(PJ>VwU|fNRs*_=`JLDy=Bs2$Xb%B+*l{5p7tRg zh%gf6`6bbJNYDVQ=nm!DmI)FSR5>5eYReyG>#a~w5=@8k z+;{?&yMnSazBw*YkC13x0F5=YGbDY(RcyU58@iWYr0?<)MPjpmGdxFo0c(iE7V>R{0e0o zcbsV`6R5oHtl66DSxYO_QPk*BF~t_Fl^K;naYFO`uM3vh;is%n`4izSs@iJT{vOOS zx8freR=WL|u^5R(%%_9ZJ{L;ux^v1bwAwE{8Iod%;Yp*zLgdk|gue!?usSlYJ=mS- z9jMnn*6lvtCl7N-w4>1K`~f|YyaUnUgt+A@q&n48amvM1JRVA#zt_Rbg-vE=70Tg? zV$GXn+?rUTRsof&xSGm&8s@Z?+-)>$(U=73jHJfuJZRkC8KuFV?L^~DNLR)+%&_mA zg`3X$`)o9eri5w-QQa6gse7K+o7j3OGd5*^%yPD`F<^L1Ck8!}>StZm7j zC}YsOkc2GR6J-qk515E0d!mdXUxO*MWKWba^j9z?mh6c#hT9!zYS|NIjK~60ZONV} zV`L{VF-!JD8KZiD8EMI$C}VVAF!d-0d!mdn1HsI&WKWbab~KoImh6c##!UsY$dWx# z#`t+)8ZFrqWlUHCW`!ktqKt`WfoZa2Pn0of6__=a?1?faUkYZeC3~WbDOZBoV9E9* zW7>K!n=RR%WK6#W%oeL-!fDB8*ywzRPsSY(`0l|)wWBb@I4$wQklFYcF%77?bxs3s zoR-kmx<_1Y#)onWwAE8_P-;pjXx*AK6|9jH0qCO$eKag(f zUch30B&~G!OTu7&62|K8F9dT$7+3c`cyQ?dSs1(f2#ibrFT#Ynm*H!@|5srOyMIss z<~Lzt-FIPJ`hORushCFdW2$FCN~_`<$ZLnURPlP&+j4l9Dt?c3Pjh%%6<@*nyBt2G zin%@Zr#pP1Du(YU<##)L3}rY@MN8<{BQRWV#iHo4@58kR{d$zz#<_-g&ke5Lhy>z2 zH+Zp-bebEgH~{T3ahjX?)hrmGoKAByzh?KSayre;{9!CeyPQsQGk+uNC!OYI z2J{XntmsLnxtWgB+@80w0$KVZq`9ako#tj{Yr?Qs_oUO@%!r-}W=&5z&CTqh_aTF| zJvqf^_RtT3+0c_tb2CeY+1!&(b2H0?+0v6vb2H0@+18Uzb2E?8Gf~d=o^+a<*-PrS zt0$f2X7<*zQI6v@Hxy$(9Ak&YY3^3^LoZi&+FFDabebEUf%R8a%tSYb=TNH3=`=Sy zg$-BbU2zG|Jst5b)q4_{M?v;E354S`H+=j8#FUBC+$^P0ZaJOiW*OfW<#d{BXjl0t zMjS`=Xpqb2I-;QkBzbZssQTie0{{JLp?kH#*I= z5$CemKB*h6D|KTmt0J-7@k=b7=JE@x%jQ=Fm(5+e%l=%hU&-}*x&ACyG#Ju!xpHIf zvb)KZ+i;hCf?Q9M>nkYVW%C=B%N~oGx$ILUewkd)kn0M$a(P8Y6uxdfZmNU(XU z1h?#!;MVsgxZRCM$kn-bc9-C;F%sOfM1p%Sm0;T~65PLAf(PD_;KA=CcqoXk0oAz= z_mJRkLnL@44O3-x?)H2M9_=r|V>2Xp{A>w!+$zBnPe`!ypai>rlHkdF%!<{yPxY5z z&rAvSu8`pAt0mZXuLRHVFfGnMO7H@`a8&2MI9-C5&XVBe>m}I# zAcFqzIP->tUj4O%?Q|G3d39c8e+jArh;+8-ueT z#@I}HoRPa4le@Tvb{x-mjN_T>!+5uCPIUmKVhG;^F5!6QPB3o9lsJxOIA@6Cnebvx z2z7Kk6TVDyRB|kuomCwj&xAj>82cq-c|q1(3+fsmgX0+%%JJ$WVYarSRY%7&;Ukik z1KG#YO$K#zJQEJ_n}y=w_T7>c(eX@pyhRZQyd-cc6Tr*}$1@c1CNLr<9iZyycqV+I zB;%dYLPp0k;X_gp-Y%vN$IqvM(IwK5yOPmQxtgl{G8Xq;-8{(Y!qz5Oh2fen>Ls6w+F&&T%}$TsXJ1s-4NI?qSw&mt?}3Cs{*B?l_)d zCY+LtTxwBA$1~v_l9ba_s;CMgIG&*?ICc5Pf-vTk4jyP6&u|2DN;5U1S=2x}o(bQ< z;yBACtD^?e@l5zBN;vVQN{r(f=Ek`&HMe)59sZrw;PjZ1rfvZ?9^qMO6fH_5N_3r% zaj^4m2x7+Z49W7}&}SVkV;xkvaXdrXRgOsuj%P^Q<;L+0>B90ss9}d|H-g6g4fgDC9S3QJaxX(o>iV$$UB$wj>!oRU zg$3>IkvW1>f6^3kcd3DNJQLo^{JA6~?cs=v(vf^84audVb?Q3D@eHlhOu6)`P+~ae z-eo`5(eVuY12UfLOtK_Q9lT@r%2DQ<2@xsSn?={r@l5yyan;3D$)pv9Iy#;Sca-*V zrAn!xk<;-^_zg{?aS2N%b*3~ro(aFJxk=#K)>=N0j%ULASZl6%DcLhh)zR@x_$s;I zxfseVtLo@@COlGNxi%)->R8n{o?+9tX130Bpm97yG1t;IV&iy*Vy>}9EK|FwlH+)W zUCPB*3dj6R$1~we_iWu%bBn^o?$O>eKxgahH5Z9&cF*J1B$tBCmW*%(dA57 z9M4e7zCOph~R<9LQ*F44)<#!z*4FpHP;xsY>LVC1G_cT@Cl zy&mJ68-=9E>DVVZnI6*IBlJ0n+;Kcp<~W|=?xNf{p5Yi)<;L+0X}jDwo*^A7H;!jW zN6L-k8PbL2#_w1GpUA7TdStnAJTnP&effIy zN5}D`Czcz>Go&Y#8^<%GCzl(?Go+`KFT;}DaT@8V<;L+0>1pN0@eJwd<$V0yv4QlA za^rZ0^vrVOc!u<>a^rZ0^z3ruc!uM_!^F$XP2cH{q=jEyI%2|Tpf+$P}}NVKwL zLN$SBHrv{$Zi3oftyOt=v#X8jvrzk}rE0wArOQzrp6TpwlhEpdXN&lxv|LT#k!-+37x?6o{*CuIV>K6 z^6M=VOk@VQ^EsnnSV}NSP2g!zVVm^dLf6x^MS)IwHG#)Lu{J5XLwiN56mkblF*crP zg2Zjbg-SO}lwiIIPBg(uCRkvCg=zwiN}3!5*U*Gb{)EDwix)^jPn`s8;{B%3$<4js zE9XJZ(>)JXswr?j@(`J6V3eDuK@)hsvfs(JcOu&_kW)c7r{yNwsjuutUb|S;>_0TS zu6Ol`nioMH8~vfj4;4472|N`F?V2l@EJ$S4AK9$KXBt-oX0;N9PyPW4)=8}8L9o-y zoMhb3%s9`Co3eonRJG*U?!a*?B^SY<&SThQ)ydJ!V~!XuLbCD6e>5D zj0rrJYI4dLfCBlan?Ha;Rri#7mb{00iUH53%`O8=171jGKV@EYgSCWGU_WYNojGS1q8gdw1Q6GQIH4BA zoC;iaF`E03e}kAu{f1fKGCl?JaRG>7BpN}S2V#~g^{Tf}frfLP7&Z5>Q`Fy4Hy?V@ z)B^*s-T8!-+lAdLqZonSv?0!LR5Q{XOE5`79Z1%eYA}e)=IdWZ@sw4KM&5Jrku4H$ zh|%;Ev7C0BUx)ZFakjb3$@mt=;!ig>LDH`nZDsPC(S#Fe_^%zk3N*)>{T@VO^vus3 zqxSCBPRj>?n7hkSV$1h9HDt?QPKl4#aC$sPwtT^dj>eH>yQcr*#IfNE zy-ypXGC3NpPCo2NKS%Q3sBYX|Gcp~`RCA2talD!WwKwodjD#`rqx;T0R2?C|Na)O) zZjAgIp)-#x#$!8dl{0eef|GHd^_Ix7GD{8O#54}~{}2*mWp*0M*=elIOv5-cjg?tx zI5XgW+7kbzVAOo}z}4uVLZ`MPEk<+X9f9OfDeTMY&Zm9ng4j)B5r`us&Hyp|bKF<& zqdS_R+^`ZcD-qMM2E-#EPW-3?<_{u-owhmglNAi9B={-UGwGb{;r zL5PmW#F(ttdM0}j(ZivA!jnwD=+FC1cU%XCf0}i;9z`#MPQ%S0){)o(;vo_bf_Q_( z-$5J!amqd?hf_=js^K|Es=h#d%AYZL2hi`hb9(hSI#z_8YQQ+I<>D5mO6E)5H5A<6d`PN>PbR`)Tw6*QK(M6ScsTf zRu{$+h6VsR+_d7f5#ZRjL=HE`U##1?In0;c-i?`~lf3r!^whWBhCfDX;(Agz+!Q=v$b@nAQ>P3&Ve*s-lZL4?_zGTr3a`*%zET&yqEsh&xvshlH=j$b zC``bH=e}cL!<&!svXSz)>JNb0I4{nP!-hRqLVmRO=eB%5uE2oPOO_xX=T*6_-ll8N z$ZnS7?)?!=i+XMx>3O)c6(l$ZCuJ-={ z6VWz7!LE*nz!YkmpkP<0Z@`pjo1kD<=byk-Xq%v5SK;qqsXk}+XMx>x@Cf?*ET`Hu4o>Z8QLZ&*j3aK%sg#pv7+6(fmx(&f`VNo-=Q6i+CB^I zaP{Z`$qH=~6znP`)1+;Jf?Z`~)@YlcV3z|5wh0P$Id2fP2?{pMW^EG`>~h{9YU3_Z zuHKw9w`rT8U{{}B$Zfl}2?};OZxFQ!3U)bf5VZ*kc2(6v?HO&4MjyKR4Fa=Y+XMx> z`i}tfrnU(RcGZpp^S<`7M_dLJT#e~>96s$PLzHnGiq5Dc#m3@g4OBFs;07oyjVrdJ zqVf_H>@uL>CWtPLiXw0}6f#v9Bd0K7xW> z0tzM=;80Q^4G~ZN@=wBEjxQF zpx|X>KDO*1@Qyi8In#V%*`G5_Po_C+*^e;mW61nyMffT@PcNzgei!+HdKKhsa8*?7 zO)dm(1Gzp?B#VICI}+Tn&>8z3U1KdxP3AYQ}z3f)u_JF&YvI*>mXTaT=;P!*NFTuSD zZusLE0rhOd`{3qMHj&&X;QS-d(^J`^!{9C%haYE5qwGg;*~1~5&VIlP+asS+a|UHL zxX;MVq$~t(_(*WGICvu9cK?E(7#z<$3oR?31O7EwSeIZbIToLG70}D5Vzyoit&V@7 zcmza~5@ODYs^DRYi~o$PF2bsymq312T*sLSzeSC#V|JmRG@mKm5Ep0Ev4r*)qg$;0 zV_1R}vLqM2KlhQin)05_LT=p0LY_zLKN6Dm6&x7du42{z-%Hv9k+!P#t69XAmeEKTjVefq8Z#Qf$7Und)~9EhR}fivf2CSM=}6j& zrfhv-M`Vm=`N0onA?<6!kOLL1wMe%yo^u9oMn~nyXLw({s5}TU*Fw`3RLPjq;-Wg- zfU0;-zaCjjiVvtQmEqwf|QC3^uqjgKuh zTe26>(}#oEV&x|gxRtO}44-ymAjp`A3w}WY!)b%SoenW zb0es%VHoOJZ{VgC7_NKjJY<^9!It&lOe|Xjp#8RGrJ#_GnG3fh)1u5Oq01(PO>-Hk65v|Yl4y4^-ex-f;^_)S*>rGmEK zaD`F6RL~9>E*9lW1?`~Wnu_>RK|5qPrBxAMDrjdqyrqihYRnEhyh|1FrGj>r!`rHe zFBP=29X_Or9%eIh9KKK$^<#hMI($qO@uh-xp2Ii6M`<1Sh{K}-N?yC?eX|Lj5IAziYJO)){|m-z#>M9AiwE#Jl}=Q$uc8i#dI&1n z{}r)or9>tBzh-h(N>sA{2ky)5QlgUmKaviW5|!-#iFBltsAT^U(uJktk(vKz(j}!t zCHsFNT~SI@vj11o)uluw`+p-HEBjYEXeHo^k!9zihQM%BQeU`h=6mEFNg+2RVIv5cr>zfYJm%ZN($2Xr=Sw4#itWPezngWQ_Rh)VWn z;afV8Z)MlB&}@A>a$8+SRI)#!9|E(cjHqOP7u^{dtSuud+22F^z-%ZZD%oEu%;qwp zlKo}EY$>ZGQ!dQ5GOjQFV>G`CZZ9J$+22d*wyTV&WPfk{7|L-_$-Wr-q1+A#Dw#Om zp02>OFVP>z5S1L5fw88JAu2gAhf-DgI&u%lrdE}9MMPlkerUT?uQ6cog$`Cnjt(k0 za6B<(J+4L!MDrjmB`P_nn5`-$D%sGkQlgTBiVd|(iApwfNcAQv*}uMrppyN~?2A&O zlKp=ssY;1T_HSaZ*rls5SNLz`5F#r1WW>2_womFt>q^}iI}eP+^6Q1f5|z9kOg7u$ zviap1XYF$3HwKseoLpa)>uYj-ORfjy`jK2ek?SG3el6D@>dw)l59&=sO!@CiHe?=AVAOPji z-X$Qb!m+NH7OTQn=1Oo?wFFm>m*ASk60GHq5vs!L{vyG(yCk^o9SN@IJ3_0%H)H`r zSQTF1LxMk5O0Z$J1UEKGaMLXkY56%4{Znyj^xwIx|s_d!lNw_pE! zjHTQfu9f{?M^tXDkOU~_4s>HT)ZdNiA~(j^5CO_E4`aGd1t`0}!9E$;GP8OG zO2y!%1AzoUITK7aW4aTd>`i$yW?(Vr2A9nOvYB}evC4tVGzTb$rR;Q74YA6B&n?ED z#8_UCj4MP9vC4T(n&oroW{@x&WYMZ2RylA)(sE2^up%adntLfSFUjOM&&WuMh*b`l zmt=D6O9H1d#46{Rmt^vOFd`xta9KRiLD`4 zIdHAa(Nn3xX()p;b_Q8An73~YvC4r)(c;Z!8r({?rY|fVFz=IGPbFTEK{JAE$%RJJpjSddO5i{^D>b%|9Dn3rU7HfgO@ zL#%S1c}XUxnO3#SkgRHmRSuY!WO5Qp*3gj?tDI+ElF8Z0$W78?nAE%^lQUMTs0yOI z?P7G!V)Ao2V@~Pd0mLfjea{ih+0E39?NbAYRSw8YGCAQTtD^=Gs~n&!JjFRMRq{L= zx`DZIT1?ID9cTxBm%TvCG&KuQgTSmbiVh?aCAuzyaj^3lm^_aoRylGB$x>pKBjzQU zrNk;n%u6y$F@LFuc}ZsJL`+X_s~j;e$t<^pBXib4&)A_h82`?zSO)X>O@RSvwN zX*8~8$)wJdMyzt+UEKsZm$}yR0atL0?PF^WwalJTs)ktQfO$zK*G0KyRSmJq0rQef zE|bZ&I#wlCIj@*ah51L=POz_6b&*y~L&3)Rq~l7(vPbgH@)OOL(#|Y9O)70l_L$%9TAe zF+s`!gH@)OD}GAi7_rI$gH@)Ot93H9F;oq)%7K^k$7m}z2u5x?mRRM$zx5aB2JRV> zBBx`CRSq1|+%DXC6uE;{?jcy^{7P;#N{Lm@H!sO7C004VW*CfMmlCU-A0r(qC003K zj+G;.{HV0>XIvC8>!$XrrNY)`&WD_>r$L6VC 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

          vCm206z7+D9gEXrYLW7qI%EABA2sfDQ`0( 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

          V|LoUHW1 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

          twhq&U{T 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ⅇ90J|= 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

          dx~UE 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 -ceAkz(}Q~#H~OEoHY9aFuw(@{=XC6HYFf0T|j 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¬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%0Dp_zp{sN4J?Q)ZigPW}BY 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 Yxu0tc=oc21~#1`N>Ex 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]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≦-XfnjQ=7D-;jMSb=aIL`=WSn-&)ff1K9AO5 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⁣VFMTG$WOj{aT%XOm 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ν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%0A`@is4wf(kcz%gSf4l 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±ESf0RKirodPsMx>M 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ΜNo%zDmfpoO)1b_7Dr{0cRc%KB8DB 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

          6g;o%pH{gz7B+s~ye{`T8>5hZLKTJ-z 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

          HVFs$w<`b7G^pm0EfCqEZGUxh+w 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 z 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 f)6Y8L6 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%0AciOR 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

          G=-$uP!Lyauvy!CYlM2t!%ag!KZXYPkmCEUm9lF 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

          YL6ZfD)~xTyrkwM}%Fg;DAVeFum8b=7Kn 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

          pL=AAGHc|WE+3}y^e?lf!8;~WNS^$SFFvIo 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

          7J^8~zX_Zs@yPkZiP+IMjUf-Gr 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

          K|d=+JQ%^sNN6a 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%0D7lu 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≫l<$lpKau>4Ok&=Dv?}x`sc)(wLdNM)7fa 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%0AQ&i5! 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

          nZgI8OA9_K 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�kR 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�-FVMTj(S69iR+|Zyz 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�<&{d>k+A^YJK{Q0W)r|^e*m=%@cSOM9PlYc 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 z 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 P*Wgde_ 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�i?>_N+pq*o1Ts%ps`k86@Q-#nbzm%|(}by& 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%0AXOiP?3~Xr_Sd=>dMsC}bByYjYe-HZ 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 z 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�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 {lWI>o?Oqh=;XIwTPH7r%8I*>^+Oh86z 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%0DG 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

          YeJ?`2|I74=#u}X^KNWTU zHubys82!4)yj2*6dj6FF$vsAMzC(LT-6_A8bNdo^p}%GRe%3jN7f|nG`Uml^pM(B+ zFdy2Ur`~@Uuftcoe*C|z^E%Q31F$Q)^_P95Lk}#5x_@)(t+6+b#E)78?(U z|NeEKw&XhFXSfhIVevre=fa+-_kWN4Q+$C*2FAaipXl=o9>g?*GYNLY<#UeGbmYMYt62p`Nev2OaWm!?_>qjRR5l_u=_|#JK)_d9MBP`}1mH z}ZK9YTXipy{%uEq`cHRc!{|NR_i{0}_m zkS|W3Dp(yGSo)iK6ULii8|;A7P(Pnw-e;;#lKuaG-fwz0d_AQWhCY_}kCmwZyyoihS3!}(^toocnf2ch1-$;~4F34VqP@e!InW9T;?C*w3+kHeSC`V(;~&cNBY z4fX!MW8Li-frl^}&HnWKXN)IZD*H%*^>GvX{0_I{In@0cGOq=;#e>!!dqSe1Eous-&*^z-NAzV|9Qzc>AUrOz(c>mx0P zF06%4-(L(QHxz^M|FL)9@ljUW!p9>W1sp;bff%|9MtWzYcSaBaX(99?gwT5^f*@$< z9Yc^V5_*vmniLU2FH%AP0i_HbX}+IN)^Fc?TsQm9gmTV%?>*-azh~C7*4k_D=b0o# z5{Kfe{(j@Z<#G<^@d{o?{k(*)ko?scjfGZ9T<4$V`fvCrzCr$*=x?ca5^sQgF!QST z*PG4t?{FI)!4r57^}J2!+XusNyk)(K>t&8Xv;V8S>!d_Bz-%g zp5NqsPktn>!nK&@$G`XKOTU3Q1c&2%+`n1s&fs~xgjdjaOZ@vk%KFFgEMCRG(9Eaz z=gZtV&>y?tV&+_dtMMf2ej(KL!-2RT&ro*>uV8ZasrwzG?i|Kq!HserZ%~&GGh$Io zze3cN!m{`^mZa_@tc0yB{l-)GEk@uCY)4&J48d`hez&Q6gio;!=QN4BSs0F6Ed7G{ zxLk(k=l}Z0XD8=S39F$C>thoP!lY61yrsf)sGnEIR>@m}DYnaN7e-+W>iR#Zi`w@0 zx37G!US{G2u_Csz z-mv7~CjQ1R(k~y@MEyM0CEgx~;e1Q}V&dEJ zEWWls{`r#<&yJLX>n-`4h#$jSnEpWg^JFIeA=bfemi(T?zs5zl&ypWa z{3<4imO1jGKL7WKSHhM!+>-w#@j18=&sp*>5PyQ14$3^GP|s72ctZ@qNtXO+#8=?Y zcop54_E7xyBLne*SQXn~XB>-q-f_ei;~ui=j>N^5{2z$# z!WevpNsq|7c~GzSF7b-k6#L;2j6hvKpZFF$i?1Dx|NN5@&yFRrsU<&sQ3~cmo5j#$TVF>u+NY%!PUJ zUDWH3W!<^B7?+xPRKYglLFfNI=YIN|Is01X^`R~WzJU%*hZ#{V@6&;JSL}t~Tk^M? zybCh#)Jx(z^t;SHP_K87`UjXMR`Pq%&r^N1i;^GAdZB3MXwSM|Vz`;Za=$*c^b4b} z?x*+Dhx+L_3y-1BpUysK;kUQ|b-pbxv!(w&=Dvux@E+>^2Y9ZI;Bh=>dERakPx8Cm zhvb+Kb^mPFB=21;fW`46tc<$e{CR2gP3fcmeNK2SXIx1HhLJZO^}oLfCq57Ldckg4 zXBnQr{I?~p^Luc;H!ekQ>rMYQx1|37w5?a|uH=1+4Y4)q`5NDo{1G?>7og5>O}sny z!XcLYDB|1kD7x=+UJt}T)awl-ZwQXW85n_!P}grIz6GG%SH|nvN;)&P$y3{Am;J(_qBq_ z8-SrW4R!yq*<`=taXGHR*Rsp?N8t`UhG+3I-oz)EI)|K>FZyAA)br<~&YYv^`v>t9)akw% zRo|k#E{h*wZES#geRH48Ioa-uIVanFG3TcHdpbw6PkoMN-)5g#nP2ZyuV?bix!ca6 zo8>%C5dX+e?qktBVnfvHnfx+d<`1UNP>e>``?8MiZ>|^2C)elY7Z+nBuEI??_1*uz zU!uHnJvlm1uW#c1T+fT8E%`Hue~XK8C2qoKJck!iukWdk&iD3wwsB6^(2e)-G5&=~ zIL|DY-EzJO?VFN5zL*R1Tl$+hbe*0{_bEcZl33o-|CjgVxyZ@$_#S?UMX@UC^AGz# z>cep!F2xnN7NhWIJb|b23SP%M_z<6Bq5xSpC8j|=pQpJt($CXe=Ph%jXWbl@_07J` zI;M|ppSFGJb@Eu&8%6wUoQAV;9qz)TcoFsaCA5#O|LjA#Pc5(wcEmwA40XM(>r7rR z9EoEr_2GOSRI8B8;a5cd{<}X0U?Fs31=RC=LZ8Ms3X>O>{yKj**Z1N<5BYD(Dg>iP%7A7i3&GJg`xhW@DQ z^Aj(CMX(sw#ZOSzHzD2v+hThhf+JAZk0m}1f51pwiR)0;Zy~-N_u@XhgukP%zeW5W zKEY?0sl1%$+oeTF#xM$9n|#=h&RSS48r~xin@Lz@vm?^PQ<0S0(Jd*;+t>> z{)Ff7BI^1-h~LJC_z2TE<@_?EuJ2q)t`ES$c&m!U&s7(b*AR7m@7fX{fn#wh>U>+? zEb`~zcenu0qVCtKj;tSoeQ`MI{CjmJKdiABgU6c7Yn|WfQ;C0$y>MVdiNDiKtZu0v zPX1V&gj;bB9zwl-3f9ShS+EA`{2NVVo?G|~lQori1`I>b9bzt-SWbFEJc-{gQT)-@d)r{d2KDj>2y+x~p9G2^JUN2Gsrg)3Ox{uE&w&N75O%=NQP1OT z-(1ue$4Xco>tKCsh)q$?5kkB-_Q#<(635_l{1&(14m^sd@ErbzzoXuNBI5cS^?u8c zr}yh=f42RMqo3K&VqQn$YTST&zk7-6{p$TW$usv$-yePcW-fEyp5`)hnDh5^-sZWq zJxBVv(fhI8*PHC~9{!1mI?4MZIcC7@m=6nJF)WRhu|77!rq~j@VjmocdVVw4Gv+hv z79wBw{l2rzABj=86Zc{)>h)65*X%ndug$*Ay0(4me&*avAAK%`nWK(no?)!N0@vea z+=Kh^D4s$+&pG0E@ByY`eFtX5tmuci@m9O`+@b9s;cf8v{b{!Nc>VP1S6b-(BBQ{2)oRX2Hm`C(qHg6l%$`jqbC zJY0^hUJ`GQ`+Ljl9DPJR|I6-|hB+o!=5a8GZ634FM(nqK51HHD^Y8oG%Km1vKeJE0 zziuyBU!Qf4VOQ22fqK0a%>52b#Th#g8i1)9>eJL;6d<0rdF>qnOLgr{~#5 z-EDk|uMd!ZX)qmT!*@{kd)_`D(62OB$2!;q+vDdLg1vAaE=E0{x9bF|zG1wcgl3)P zyk3Jp;uhS2d+--LkC*TkKEMu@hdqn; zM*L^}{>E4R^Vebg9QK5N($8bho-EJl0$hYk@H&P~iT`;nM!W=;#&TE*YhZ1xkDp;P z)X!T&`|A1v(`D{lGsGx7j5@zA`JZACw#9Au6Yj^usQX=Gog4TB|H8yGWv&#c>m9^1 zq95kAOMVUFF8mBzSn}Hu{~UYc089RG;-hgQPP621A-)y&;Q>61Cs3bP z4DsL4jrT11Pl+dfCf*J^;xJ2o81X3> ziFYmeXO_$Q$5)79E5*5}=lP5LWaRr|MhwATI0%QK?&r5!)~k(y_y_9zENdh`Hx|Ye zYbCDpXRVX?99)PosPiunzl=99&-(cLpCf)Af5+Mz;?JK#d^SelJY0y|F>IUki9|i` zY4R@MZyqIl@uTA3^QcIlDp&_?{rAzY@fMlOC^McgjBJ<6`{qCy6_EiH*>)M_%{eE57lw*b`@B zBtFFy`y@}#YwOp5y4k9qt}nx!yU@%T!n{!locpGlTd!y9w~O;I=P-aix?ay^&dIE+ z^Pl}9=l0ruF&Tc1fzcB0gKl&klK6?kV)rBBHB5R`Ubn)YsMojk%T1pfs-Lc(&YXD< z$a-eZ@d=#MPt7^NGOumlyVRViEcF|ib2IM3>ddS6XZB&v$;@faRp*~RF6VF#FJj0E zi91h;jW8PhPD^~=8L`4yaU&kZ!sjGj8TI*|-4nGq27!`!MHZ<}~N3^QWGda|pdCuES`Iyd?23C|^mSgA{8?ATJs5peUhDok|7Y?$S@JKk?yw8e&)aoNc)8yg z%Rc6*ePpGd-cJDMY|h`TYtCEe&x(F7>8k=8-K6Q zOrKG=B<_1he2uiqEGvhS3CimuM```zoItDY;aq#gzmZ;Qbgf`R=T$K|)eVC;!e{M`RG zjK)LgSKAp^pA!SHFa}~P48>s>SNsqE$j-iU;d}Te`aF_-=fr;~jr+e{$?J=u_=Txg z1tuQG^+`C*lJ6j1iuJ>4I^#Ny$8e0mNL+zYxDBK65XN9Ey74wTICozRz(VN63h2Um z7;{CQmskuY9)h7b6!q_a@bo;yP#24Cyp2BG_eAJGU-a}mImxStF07A%Xr8xVUWZ^P zn&&T!*Ap-tBQOfLVKg2>H|Ka8-NbLBPaSza5}^Zq(GUGG01KfLE29hRVIT%!Fos|# z4#hB>fZ-T{k+>S8a63lhVT{38bmJZL;lFE;7#-+~0az5BX#RT$E?(EeP#lV3I3B|> z0wZxHM&UM$#zPo`vFOIz=;Pvkq62-=5B)I!3!xJ$n%8_Bsf8}=fN>vO{^1|7KAqxT zUBidyd`;s2kQ(=Ydl2u9gK(`SKRB`U>5YSM8|wbMi66&PSUgGm^E~1DUzm(MTmGPA z(&r2O3ctolcpUY7XNg}&H`Yxa|9rm0(_>b&i)Ti=f(Ftm5? z0)x`W-+x{viLb?7xDWOD1oOU%$Rc$w`tR@m)&IT4Nd7(h3XH;S7>$Q824gXjbJ&g1 zcoJhU>05GM4$Ol3d>3SuyfwH9ccad?<^4kbK|F%TG0oeuj_x-po5ZK$ceofU_{sI^ zSQo?Ip$@;tNL=DC*ZbrWSK(8Uob4KZz;xN!>`)`PGQmz>huT zf5r7FI2|uzp8T?2AuNiYqF(=&iN7m#i*Y0B{Ey$0yg9|M;>(JP$5GdpEg{z@ z;7nYII^UL;xuo>*Hh&%c_oKs7KZ^KxoQ4sWd_O*JtSlq*yy(Z@fB*d{XWT9I_T#<2 z|54nB9k>rq<8OEaQp?d0;i!~ z@9|6SmxXn*W5i}`SF6{(BFH>$~N-Tw^Nui+C+UN!!Fw*|RQP|qJso!iV9tL6%24e_@;!q63@fePCF%nl|6mB=KfBhtG z{++0QzpFl<_8sJ0rlT7(ca*r!KSBI5{(<)``6iyUlk`i8=~4GL@tj=Gi-j!tCjJrE zE2GPj{}u7+I2#vP@=bgl*EixWOa3>VWuKF9Do)2u_!#y6U0tRAQ*4GUuq}q;f2r@r zeG3u4!cyIdtAdrm5?_xSaWn2mm+7nOYtZ*&48k_p8Hb}P_nF#5)?a{8=-)H`dCPFU z0#?SVSQkg5Uaum3YhWX6f2n z36}LtJc8@d~6Lo(RcX7QT zw!k1h$C@~C4VCE z>G&Nkvg98ieh^RNIlO>ZP@k8Z_K|Oyl;$`t8tYXPuzCik}!Oa+jd+{*p_3jdXgwHVXLg}mXV~Afi z*B41%W7PSriMPX!ILwkCMtllJ;$2JrqV=-=&v+WIp`K^@kCHzV=V9uN@$a`G@#YwW zZLmEK!@!-=XAtW3XOcG;=i?6aqt0omKSSO{yo^aV$-1V_%%RuMPF`-zhgHzMRr)x# z#eW__!7WF(#^Swy^WxT2C^?uUPCnIJ@TmMSTu?PPn&+>j5Pu?V)rRw!Ob6I~r{(wG~{;~AC zir4UU-bbd+&r+X(yiDkaqfNaUu+knm_p0c^gQ(Jdj_i~C;~0Z2e~JJ8P1-NUm831Fjdrl9qfEFUR$YSi_QU;&r+H z2{y6hn|KJx!(SW7E$p11jZ4oSa<=*N1W zVle%}P_H-W1?xA{cPB>UVLXO<-(`-;+?dk8o`tkQZb7BBK z@85?Wc2?&70;l2})c32>Imxe%pJHq5fzz>XjO0(l=j}I+e!6}g@v~^wS#MeI8F`7h zo(zj(Q#5ny^&DK!iFxon)cOABW&foy7{{W{pHF-VuD~cv8!P>aW55-8?ZW5nSCD?X zzAo_~9ExG+zAWoIEbH6qM^dlXn?w9ZH2Vs+^p7Pk@dcT~|>h-#2ogS8aGgmq0GkJq7 z`How%KVQs*S+D?pfMu{gw!wC&&o7kt1e}aBEcr`_ug6We*ODK|*FomG{`(6t)vL#i z6pJ4JeSbFDL8I(qdp|J@qx|J{^_-&q=XC04<0gEBx}P6?Z2e4~na8Ye>h$^x>9+>g z;%?OWNpnf0G&->k*2Q6{>uvdgmi%$=bdGB=2N&W})ct?WCHXO!GPk@Qi8{X~@!I%_ zhkVoLSMoCCmHz&y`J)bY@ zrpK(98_T1aPuJJu`e)b-=VMFO?|_{#40XT7)UCkPn2h|1I1|6c&8YhYW|V!8&o92{ z->-G>a{|8ThyECVh0%!>(1rCe5Q8unyJIL0#c+(kNPOO(chKim$D*9!}amy3!|@v~y`x;^Uk z$Gzl!W}XRZo}0|0*Dpby6RTqg>ipcCLltze|H`!8jz@g`g^&3Oi*&W|PUDXt5U^?pH}{}%7Z>{u8p zV|A>Jy55%8$&w$==ZT@5XBf`Ja9odiy_F?oKWlL#p2hQc33Yvjl2V@y{V@;b$C{|? zKPKK72jVQuP>%li4t|1-uqCdkB>6v97L!+_9-Cul)bkX0#r@5E^VNKBTIO+)*9cqU zXw>tYbKA`M+0H4FeVTLHSw+t2R@J|sn@gRWUauQ{URFOdPo$dXPv+9=HzF?(JK#9f z`9E*DX%M` zp07W7lh9pW@{?Hd&yx4p^#4fmov8b7GJUwN&-pub&cU3oIcM`+n{(Fvqh4|UHq7^h zdJal3=YN@p&ufQxeq-<&x-n&SIX7M3r-sD8#t9gXI{zN=BsHZj1*SutZ{q%3&x0RY z@>|rBzFjZ`2cqt8;$yfThBGYrU(}ZVV{rn`Mcsb^@h$ih{$j~D@k3lciRbYmI_txB{@hNC^?Z|C}M{2349F$}01|Nb6w{V^sY&z4`B z>rSkQHL(sZM7_UY;@z>Ihx|iaKZftRWFLt?79Ch0^?Gy3zl@&pFVg2XyoPn^#eaTb z#3$e^oL8UuJ{1E{&*$LdKzpt`J^cOXnA6U<7MIYCxAFhCzds$u-=7|j;TVDX?^j0= z--gk62tED%>#Op z3vKo0dN_IWJmeqY`Y}9*1DeU)<8Th@d7qM>itCxs-;!_3YiY?ZN4y3$#1@wP9L;6! zJXin=V=?>~9W5lkB zo_>E^Ou;H~En@Ly|2{b%elJ@hbf7Q#p+5#-A#`E|bYVTzzi%#(cn}6-2!`TN48!pl zju9A%D=-FQ(T%s!hrf^WyuW`gkouSP`{g3(w*nLT`{rV(i^YHc{yAsd`{hm@(TCsL zX8Zkfeq7Iu?s4+-PWLc?xVOKbE|B~n48{-)#i1C6|5JZ|or~XNS04kh6-M%LZUx5O zoPYSo9^wb^45n!v|HscSh>ycbI2C8$Cj5t`;{LCzt@Ql_8(|=}!cG{18QMwR+n5t| ze_P(Kmi#5eBXKS6wB*0tUgpS&@8U?*^He2X2kYS=Oa5Hq3o#Pc;s#9DA^!WbyOYF2 zKNq)Q4C?v(LnLo1I=jp3K%9mVsO!UfNd6VPj(=g&o^pL8x(CYZ>VrgEzZ2A_pl$%_ z{2z#~!bc0FBmHQZsG&XJWS#`KihDL7sC`^%4!8(>pxgYB?0>UmR*mHPCU3H{I?^P{e}emKOE?;0oboxr){<@H|F z^L!a5*He+78FQe{ukf|xe~b+<5OuzZcjbC_9AwEi@v&T=h~HZBYfX@O>S1GCk9wZo z#0TRrjI`wUpDg{qz%TI|oQ&b9*Xuk*>U&{d48@T+4t0I6sZu`x2jSPK^P~8Dx|r)P z`uD#oPm}elVm;i3di{gMk75kE@c~YsE`8_VLe%|ic}HhT{b?*dOJ3{xTr(uz15JJm zb@wrorQX!dC(l-ATmJ-oui`_jJ6q;zgx{c^-{hxP`Ry(F?-TzJi(qjqhgDIpSLIuo zt37^)E705gC6;_wxb%-kH$Fn$|7wKfPy9~2f_3M~Yn}fK@dESZdMJK@I{)Gl$?NmI z_z+VsjlchP;@|xs*9$KbtD)|HYl~dJgMZ=bD2WGb6;GkApR-M_&&37UZ@a|Zm|};# z*7eJYuf!dAbf@I|{Unw^U7vQBTu+CYu+VOahvHP!_1X4FUJlHKPf_PT+AH}_(C24) z{Q!0TvcqzHE1tttM*J^pJmu>uwME>5j`B)3Nyp zd3_fjYW_qgW$rn+7H#{P_KNDWsr4`N`ggpJ z_plh}T@AgRH->s!|7Qv8|2^li9e=_-sPC^iUo(fTtI5?q1nEzjp+;>Ykj{$|Oq%sJP@#%SKBdcO~OUh@5ahEhof#uJlSor z?H%!3taFb#oQU6In}>2e=bvJ#M`8ea+JEY+lCSqSpM5&mpV_aO{~PA_)W3}CZ~A>e zU#IG?`_1D1%)_O)0^j&e<~Pr+r~8qDxy}7B`}kMgkNP}^YjB8q&XV3|f81w%K0iK? z>s#<3-b0<=)Ghg)aFu$_%yZ+iJU{oze}sSG(!0{vpXbs%w|f0DNevF3s8XdjcQ77h*a-j+&1n z=6!13hvwso?q}+w>7(nt%|F1$8J&NDzE|)MbmId|%>25(V+Hx|na#xk73H-Xw^x$a zdr{Z-rEUm*fnTD|-$48pnsr?CpMhpwUB8RE19%vZq0TSJJ_1p%WA?S*vcF}#FW2H> z{1wmQea!S&-Vbl#pZEmze6PCyO6D^2zv#T)?)xL z_0P)&JLTg`5#GN}w7nna(AW7?)^Xt;)aQBYndIHY$C&spiR=7u;`4DS=JWYnr^da$ z$@RosPmUQa`A*{1Fc7y|@;egmhC}cxoQSJY4;fAT1YW^ACjT|rmmBZmeN2@|uBS!a zKNWfDFem20{8$mA(X6NY)#myq*a(|oI~;%`FamYIR?HoeSoYB!dtn%^MP2^^@nTpC z+gkFE5dX_uPa^APMBV?6B|jJ7XV=LY;q?_yc@~#ZyZkonP@yiMy~qZb6+t zfcRh>;UWJwU+I4jA7aCF@z3)X@obn2ZTU+wOP^)90#j#+zyG^$N&EvWg=Nu+m9QGt z#fG>F_4)K5-W&US$p4Y+QMeZm;!!+}7qLv%`1ki3@g$f6ZTU61{wX%bCfFR?VQ1`% z1F%r`_~&`zC-F4zh}khG>htqSCV7c+iZA-}=l|3H`+5$}As+@{NpxZx4932w&-b;0 za<0ely$|GdVJwdyVJ)nOx?k^7Qa=(W;dIpbVWlO14o0DG8HwxsXs(~aOPI)#??=2S zHo}LN{6WNrV+5|kb$Ar@d`T+G+$pgnE<>H)op?_i;341iNm)tO*;!rOkGj9fOGCad zX2tB-3r(NH^gE6*cmb2vkaefl5@+EYT#QTc9P0VXux>f5j4o`4WijV`_QIOf)yGePFxwJcfO#8-l}euBG28>SFN{7ON)v zT|nJ3T!9BI{Yp_+1*_v^JWAaejKRMw{iahFf%EV_Cgy$q2ByIRmiPZ7>XPwsB_)1} zA5vEm%U}~rzt5-(!Zx@DTTs^yJK`uyztEg=?oYV>qF;Z!>fdh@#_zM4fUo-Z-3+fI z=Q9o$;%e0I=L5t~;(1J2SNiDu{KT8$=Qz-kKcDy_+=aL5)Bh83Py^=1rKr~r`&jah z*AoM&55>72>Zeja9cR5@zXQ}~XC4=t`Skp)8_V1&J`)|74_&wkb-hn*sWaEZYdYgn zA}|WKVKg4X7>q?X-bNpOjwTU0&=;Lp0bN)R|Jgqe6vevRFd7e;dGJ;JypWTh%c+Pi ztdIZxc_Mi}>(vnhF$jY(1VeEshT#MZ#|VtX)fk1_F&YnJ4921x@1RdznbY?3L;+m? z_sZRi66vRyzL=Bl=p2826rZR3KbPzJ=j9#k<@>3=`2X9_!|R`SkKyOqW6_Pb(dVo)?g$g3 z1AWmC{ZapXd;sTE2=)EQ)J@LuZOn~Dund;Rir5`>zjDFSuLXvax7?E7gS^SOoxDA` z52G#h3#t1Nqi_!%qV6c3!t<7Xr>MJ$SIJ8j694l!oOs*ra{b*NV#c2F=RYAo3Hhne z)a&ycLBFqYvWNbA>31G4;%(IZoje!qm^T;)U?@&QUH=2|Rrn*0>LvRR!qaDAe`Gh+o31 zc-N9YV5po+;Bc}1C~+z-8Y8dQqF%4mmvX&2*2YGt^G&=R*L&koOMWLy-Xu$Y`mbf4 zNc{R6c|8yHJOvY&@1&3JyWG-0OPH)b0;k{t)bms!-T)h8YfHX~cjtO99Ae4eM?4yn zjN`nfLP_b>nb`;X-Oz5V*q)Auv=$H!)TTx^Yq%O;#^C!OMJ;=k5A>y>c^U9w#=(ji~d}&yoBr_#PI* zGFTUNeSPAcunYFIA3~q?jw}^}>mtTPWAvxO&llpTB^*jo5siG6o%c5CF@6YtvsrG03>OOi--LKhVnJeECalrTDBGmZ< z$&bX9xE42|?)Rmo-v_MwA(qE#cpUXy4=w#nehRL?fp204)cqof>;3j){ed_Hzek;) z=Lb2z3wQ;8N1gxWGRa>aDPCD2I#!7~e*yVtup)Ieur8W@y57_!CGQ671+I*LJ(K4o zzb$zuEcs^L%j7RuE`1l_TGab2y*mE&O}};Yd!KoOaRldNt3SwkNyzVx{ctdvdGvXi zIg{WTKbrt;fb^0RD^e7}vN>F>undVZ7dqOS3e zQr7|dpy{XUr*D(|2%LwD@CRIr$MH1AqVEprQ{rc_8aBdk)ayT@{wexwm-^@J*O)oF zVhHv|z5XiV8&J=!^N;M5`EKBSO!Je(b$efCJcxliH0$m{d_MV;?UeooAz>UIA4z0${xcQKn~ezX2^=2+!no`mL)W?z$V z8XmChH-h`J2_rejpDpKU@=lR&@~&9&?~#{ox13XA_WKU%^Q=f-J^U0$q0XO9d^XO( zRhInvtQ&-Fag=4A*A6f@rp8vd1EW#TcawNjwDbu)D5f|h24FZ&JS_1@)cqPAk?Sq6 z9d^bsC*}GK)b-bXmFssg>1lcW1?v3Xr{wxz48zpa>-=^nB)=<$;-9GVSH?_O=Q0JGvE7w!q6I)v~7(%|6~|jw+Vn!2Ub?^Nfc*B{M& ze_8#$r{6Dl0EZ-S-rtxz1^3n5XFb1d9kU;u-{F#++aMfyNc%PZ~o%uM{*7EVk zH9^+Sp6I zyn=e(rs-r~t#Jf~VUMhGJq(xPWz_w?OfUKCuswO7V-L=C5I#}o{5Jc`V>#b3uekq` zj57aeOu=)L8XLSN*IQs89E$tc&oR{J^TR9d-!hZTHwevKd(S&+{aQ zoc~|=nxDLOpw915t{I^wpMN9qw;$~lwyw>|VYN>a$l=Jb&D%b|~d6@j{D!-;BzaR0*7>PU4FG$wU zi+a89-jnME-WMC8PXT!yg?$RjYo8CqP>jLM0TM5P)zG%yLe^b^%TVW^C7xK#*OAv| zzEjMp>r;}KA5C2-uPd>yMrMDifvNZNGT-zy=V#6(!OQpu+TKV0%$FC%-H9$l}WFSG9#op%S%=kxaeRo!n}zv*5+Pu})h%es4U8vC%Vztxhz(XxNj zS3mD&K7C$e=rax{p_xnP-zy}aR|1QQu99N+QsPuRf{DsV{B2x=JMg`-a=kE?#)@cL zKWSm9ONCj{4|Aig*Lm-g_W>5hdDxx(t-;UOm)WnL-_v@ge_8tLd_9lJ>uJe1@s~C4 zaMqb=e8K&HZTc8hKTqdp?xQ{zbB_A_PO{E_c|O&;<~}C$dG+*sn)RC$k>_(BF2rm+ zKW2UX{;=)mEc-f-Zq)gY?6$*#z$2nZSN}e+5~uFqS|wht6-y zdL6N=WgniNFLR&u^QAxjd3v6_o#z&FKJR`KTHk~9Mq-#{eOsP>E^OtNSy$)JrN4Pz%v_$H7k$pp`}~;obMw6R z#6D>L9AR5e|2e|8zlH2`32s20Z_B%7$v5#=HNTHJ2g~`C=Q)4g^Lagi{XLy`0R4(! zNz2^cK5zQZjrx8ibiIF8eL431F$SVu-4*MH{wT;}uI0`{%vGwbcQtf%uYlXnyE;C zCM>DW!_)rXu+%rAkEi;&)UQ(CXVmv)75&V|K|k)3`M#X_bA)+cny+)seKUU!sLlJL zljZ$k=9$S{*U^o7ecfN*Khv)<^-ZxY>U>*XC-S>uh^5|^_ps$b1H?8XzQ*SF>A`)r%v z^u0>|lFCnI$*)JeADZvW4C4C`dOs$!ABRTrJb#6=QRinUCttVBMW6EW+JQPhGkMv(%pXVIM4W;Dv7TBW zkiXXwf|GHzvD9jpx&Yb9svSoKhc+VIRrsY88m1 ztD?M)#4DJhlEgEkZM{CM*B=L?&i{exu{Rie)6HM-c7xy zeACyQU$p6~&TBWX9UjiB3v+Hj)9(s>&H0;tdVX^*4z*8nKh6CzbLjeCIM<74&dJp4 z{A}#2ESkB@^I^-+qwYI#1>vd_|J`gb(X-JhOE*Q?v( zWA^=`^G>v!kGK7osQYc}*U`)8$=iM-S$8^iU>~;i$64~nSoUxF>gV0er|(Bo`n1G0 zXy(%SOL?EJ#x1zp^8VF%2gplXSw1g)f(a){DW5 zco}uRE$^Q-?``HvVL6|b>U`&JqC`I~-us4t05 zj8^@0y{%3^XLIPM>&-eYu6Mz&J>=I?`Q0t~8;GArb3SHYp3Wy(6*Kr`1Z**Vt z+>EolkIGrzPp`9ndd!54@jG0A(U$kInI|*r_*vHTqfb73A3s2S|7>}$YQ9p;;X=Lt zJ1@BZN(t=m={(!euLE|m%w5v*e3|#HetvHA9GUxQdw#rK{}yxU`}?ZuyR+U14703n z%hUJWHoxf`PXEn#*0P?-pQ-YD$zI~|f-!oq8^EB})Jf|*ffQ_&XdVBv1Sl-Xx zuGjP>t(Ss6p7!^$)+?yi)91B{_lbVL*v_kj>X*=Z+x;~A)z5>cb286C2y^Lr^Kqjb z&sznoYkB@!@|<+QzBmx4W96Fid9Mb3jC%dyUe;BrE&ZxuyZZ7v497N-*SdekS`yES z#jrHCz5EVQiu2XP0_X?o0tdOefxrtT>wvgF(Hyj{;$pWL#ZiF@1M zmZ#sp(X5xguDm}pp?N zKwl>|!ZGM+|E9hq`K_>%m-VL3tlyP7v%Y>me8=^jXnQ_p^KoB4ALc&Vo{yFE-Gt_O zn?^rR^?DvtXPZawZ$9fR!_~M8_u&P6-uhD>>KAi;1M2mkw_eX{*3tVl>*{=+r{^-~ z;&UQ7DF>iT<}kKV7h>-#XL1M^{1FXuP)DakL4 zrM;{-b!PqY)S315^V);!W6*X#9hUoP>oIsMH2FF?Is-{iF;-{ckday?UL zo4-7L%=~(N6K_LaFiu2o^GA{&mcaT!Z`t@`jzZk@6X%yqo|L@EBLmT^PBoT z)ZM|y=xP6^&aD5JT3_GKBFt3_ZTHW`{WIroyMLx%Ir^FVpTY9++vHUx-{j@+ay?UL zn?Emo%=~))CfuW^?3T5%uR;{Y6j`aEoT zUt98fTl(7aO-A0E z2jrW)7GADr>TL73qmP+iuW#a$$P34x(A)fVI*4OJL;Xb~t z?q@Xj)zkel^=VZ7B+H+-O*V zX4${_xbZ&o7D4lQOZPWl$6O=tE}E~ab-wv?)?&WCTY=`^1M2+n?DF-}6h6-A-^U+( zw?Z*shP(#Nq+cK&Z6U8?(EL8*m_Uh}-ya+hB(H5h?^L?ATzBGB{0{Z`?`b3X?zUpF z_F_}i`ERz9>*+8b>bg;u`U}KQbdWw5JBrUxujfNNDds|5m!p&P(e+!1Z^Ib8V95_{ zC4DA$7XQ`%eQZZ9XWW*2(GUGG01KfLE1(POVayeIzr5?5dp zZo_CigfSS4ZoG{?wPnAF(1E__hdD6-3!@V&q6_O|AhyC_48c$whG94X!!ZJ*a2rPB zA#`)jx6w`fHu}_Izvw_;^h19Pz(VN6%ILy+7>Gd_j3F3`Loo~|U^xD7`R`qa)|K-f zieWe&!!ZIQaV19KHjKtY7=y9s#@p!Q;(nt8ebEnJ)_>nRn0`GmoR4eYVkd@qK94MU`7QaTuba9`W;a_4_P&Z}y0PJ=1p?bx!gcS@P!*--z3>K+pL5 zU*Y;6c-upMN%}akD%L_5*2hn=59;$+Pdsfena>{!p)Eg(x?Q*rqwz2v!-uH*Me{zH zI6&5S?v~G|70}VXVqA$Y`kZmby-tJ<^hH1P#{evhPON|~tdD^hguxhsF&K+(yp29* zWxmAdKwtDje{^C64CfpoFmAK|@Q))y<($e56I~dH|BxE@f71__yxzDFBT?ti{zCE> z;4-W=LgG6A9pX7L59Y^$SOkk<8LWs^Q1?%0UtK?jzLRktF1D<WKk#Gn6og2bODB;CicN~ z7&%?y(WuwE{DSqDSmzo(z(@EL7qb2->^vj>{d~gphS(fUy`KLa`sBj*(AIwe*MGnj zxEj~tVGN!lbAF9_{cGgi!TXqgrql&c=d#onAg>4(#|CKX%p7|CF68yZJ~$Zzzm+*c zQP-~^ujH)1=Q+aVwa)h;FEPG>re5c-WZgBm8EyR=(C;Lgyl~4rbIF^JKd5>=PeuAv z!8&N`pJcY2!zeU)=DzCw^~h_0%~ZY4Kg{~a@GRQ;Po&>u{1y{g?r-D(ncop1MwgP$ z$A{3>Sw3IaLq|PV+=%JW4|8Gw7DgvlM6*sh*7L)h=pwHk1`scdfy7&(lXyi_kM%K_ zyzUr^!!VG2wZ&iz!Khl!xczQJ{pWK({#|LX5g`P6d8Z7C5t&=>vC9|N!uIJb>U<|=f{NM8ZEdBkenA38;moSPyw{A0k zevSL+^Pm54{?H}v#m9JPnY=!azu|Sfh4=73JIViRL!U448F{ZoN?)Bno4mD{lDy28 z{11tj!W!5JTjB`R>%G5R<|u;2@gjb;Lax_b8UMVx-c$ZB^gDznJ@o&EIVR!^HJ{$k zhxDtA)$mi)`7S;Wj%0sfI1|HhJ?i=>;@eiq`9$MsjKM!q*SB6Hb?vbWhM~?+zgF`7 zaO*mG{WBiMKTy}#rmhP<*dX=q|0piSWSivmv@PN?bmKGB{aK+=Avgsml4(K(kNt+?YAdIUQ%cb9lwF{;Te9<}1#9HS_Ja%(IX8!4W)z zNvYTO`?K}(JoLaY-e2FL&YwiybX5+98ncS^r+@pruVlf1?*^|Q zcv!z3*L&j^_#^6hAMKERq+_3@u{P@bVD5uI`wze}=)}gT>(lI(^&A+04fn)Z~Xa5ewKK0OogrX#h-tI_^%j)7k`OAzs7!v*TRpn{(<=O#}N;Rmg`PjkNSLa z9F)8~SOANn&OdWl@?-Ea-b9^$<&@;##`~E3SBdNVH;BKDIk12wKk;ellNK{!KGgk7 z5U+q$u%RWt3GvR@6$e`KJDrhv`r=>=Lp_g)Pvv?fzH>JI^I6IDt#}aAS@Hvj7eN;; zw&d3*-V(dvY)gI=@!fa=FQ6MAo|FAN!DpC0M&emepU)HO6PtX@gl}OHJb`9C-LE*; zD_|9@jtwvZb$u{%_Q9`kJceV~dD+)QoQ&V&a@765r+y{wz+Jc(FJdr#%zC=tW%6#} zJ$#5ss4rugCy<$(Dan=B|a!uni8wuW%7A#{<~mlJwF0 z9YK5yPQd+^{FJ{*pEofZ)d*Ul`17^A$|2)UJeimafjU|8LRp}Ffi!ciHJVmZa zemSg+fvEG--;#WP%#YPj=ZEsVHRZbg`?vr8_b2lGI`i*O^xrqu=Q;Scod4H29%rG> zKSBI5{(<)``6iz9j;xas)1&TR{;uRz!n(K?b$%b>{c)&={B2y{g@>^CJy}=xf6Vn~ zn3OzQzWcuPxr@~v$m=(rh;QLJ)a!L8zYmVZ@i-H|!$la0y5BnwW!+r3^O3wR@mTD` z98)dxtfOuh9>-YJ>-}uWyJyKy`=`v24zpnt>i!j&zZ%xVF&M-?+T$;1JMYV{b&Xr% zDn7wSi6ovTv6u-fzAmq$QO}oxy4x>UpNje{m=$y4^Y*vxYgiK5*N?ar-AN^`_dWLw z&Lx#t81;FWbL*SH{!AcJ#`=3v7T*y)Bhp;ldzvu*ulg8Ueij&-ulwoebE=1ZoA;^h{@VHtO)ls71&+co z7=a7XcJ9x+ehT^?dddB7b6!d4+arbSvp3Gd2;6}$YkzxRa=)xR-?sVm^JCV($sBjl z^zn4R%=31Ub2RtoIOnO?E6MZzIcDQt_yDet#z~g^P~u;x zys5mNjZ1I^u1CGTiErlmPHbd3&%d~ygzImhE&orhznNCfBO~@kJx@{MC9u4Q{Ciw4 z>?{4B;T!4Ve;yiey%~mC>RM7i2{&5$nRUF)KSrPG>1Dn~co_A0nCstjeUpd$Sk+(G z>HdNIxz(&6&EFF^g!=CfxQX9J{rB}9{JnyI*5A($WxZh-hT}0DBQO$Ip#J+1(Zmm7 z48E$r|F7@I(9H5&jKfJ7jym7OmvMb1Znot2{ZRUc;&2SZiTEw*^-O#P*Vo`yOMb0F zvfd{cgdMRP_QSzA0`>YjZ!~#xa6T@z)a$$-$;($*=G5z5=lV^&?;*c1eM(??TxIFs zgLp3-=pp})A~L5NvlNxr-=dzs74bIM*+ahRbDzA~C8YlXj4Uay*P&kT5p_w5NnUbn zi%aOU9yj78^P0Xt;U0W!S+4+nKfq#G1{;hT!o#Pt1I@x@u>UlqV6Cb z!Q#c`JaqmouHV5&9`Z}mrv}!>DVUaX%8J>svgQ0{P&W@3;(e@6-N*O|cDM9!COq zr{gSqih8|m#CPHz5BbT=eZf(Q(~2sngZ4Lww2kRqZCphzc#7Nw0r zG>YO7K~O-4Dpf)NK}8$_N{1m-6(K~VBhPhZz4v_`*UA1(P(085JCFa|uY30Qv({ew zJB7$e!n3Ro!7(`Al3&gG2294UEcsH+WS%lu5x+z|PYu?aVS9|SkJqefKGSu^*Vf`0O$E%inwGOgxO{|ZvqV7MiljKL?SUin7 zzmWAsxGX?Eql@&<(N(+)`=ah&hV^pj2$0{}L;CK)y;!rStn2<)xqbt4lC$OCe^&Y| z#?P=|OxFE(aeWUS43O{FNBX>gyRmNHto!d{y=XtVUJjo`ecl1A55?)Y%aRZ6FMS`v zQs^F#^*ryho`hapgX=MDVAk~&Sg(RkY>utaJ1Fb=4Xmf25BK9CbiSN*eQVa+VKhFE z1JE}#>-x*XWc?ccj`@aXov+1uJ#=DoOWt2d`uxE4*bUCir#KGXn1CKkLN6}EWc(U^ zn2LT(!*tBRpf6 z{UhTfR}LLm9d+KUJGtH%n_KdWSYL_jag!yV%={ymH_*>ZdRsa(M_h)NA7kdlfB8Q-#!LQg%!`HbU!s}+Z;lC)&x!rAsC8b7>*9Cf=-OUNNk7E7=tbxjIkJpZcIQA zCZQLXVKSzm4^z>PX_$@~7}VOC`IH1>2>x&Vy!A5QG7R+j>nE3n>6n2*d>#d32>$c? z5ao3d#?O0~#=rXWuUoumu_ON z*X3~`EP^$#4z|Ibn1QL$@P&x7QPV;QW7jqxBJ#haLe zeawFPykodeiTDAU`=|3?ydm>$$5h;pe*6h_{co(_!r%nymkaO3im2;rv)&M!U~`Pb z{;2C;VSOyd;Y6H@AEB;a%KAF|0ym)#Pob{A!1{Ik9dpd&b$}&N*EeOoEq22gd>)6O zt{=mCJWj#sI14{VU7y1G4*U*NaXe_!fMeID}Jt*^LL=5K**F$VR1V_Bb#Nx0mS z|D5$rxCOt#R6K-wzYDBi!CQF$vaFxK0j$U44D?v?8(BYyY51!pf0^|hJl}U=J`BZT zsLxZC^*Y!9&Fe?!+ivCcg^BJl8?ssQP=nXMsh1~J#N7rcmj2O zv+tz71-8Ww*cWG^t{?7``qB6X&ceAkAD7`u+=^e}Zaj#;W6&QB9TYnp6^Ef8%lc*glVjp`yemx}S4Z7Hgubugd#bOCzFstaPtjlZn@OL04*hXX z)7Q*t`c9>fncMU=bL;*O&^Hzx%xmt8nKK`KBhl=m`%UA%%*SM`cwFYMcT#*7b^RD} z$&WytUtLhH@52N56Y9JtMDiYCI_GwXrTXKot)%>(N~Q43jPSA?!N_<8Z!Zp7IaLJPz!Q zTQTRua{YeP^To67C?>gDSRZZq8PvV0>UDk>eWHs?|9-d~FJhGva$VOiW_>xX!ZnzT zwH}pv7w*Piv3z*e{VP5u>tSWZw8zC;sONc#+}Lt|%oQsykMDDc5vc1Esat@X(d>Ju z(jWUwq|axTerGF4epW?s0cPNDn1jAWuoRj(U$OKb_N4TU$Ei326Yw+C=k>AvJ)XiJ zF&%rpIU(rC*cswaJp;7Kf2KkNRFJtgaPupWMZFE^0uqi`%P#g(`Llkpbn z^E^l2zW5T3!5L`w*Y%g3GS5Bq&yOz4e$`p8g-->@pN^3J=P?7zG?aBc&tlfgHInPY zFadQwvbp3sV-I{5b>5bnX~_rel|R=Gbd-Jc*Q@@6^7U#Oreg*M@pWo2hF~a$VK_Rl z3hIB~M1MW(d9Hir5!axfIZJesdBdAolF&gKf2alj1OLU_idtx-sK@T25KbGiDJ@&+C zoP!=bf_^N~gL>?V(KrV^cm(}eq9^s(6QgksdhiJPvBWdfV^566Iq1P7=*JS#)MHPK z#yRN0Bk0Ex&r**)F&gKf2alj1OTRpa+kjA4~M29(!Um&OtZtyZ6v@SpL1t zJ*Yo_7WR?8jr)p`=s}$?)LU{zu^5&`ov+_t@(r;GwnLrIVEq#2c|q#q2Z(O$^`bo1 z^&alS%~#0teOC$S!6f{v-`^F)|4tu_AsC8b7>*9Cf=-OUNNk7E7=tbxjIkJpZcIQA zCZQLXVKSzm4^z>PX_$@~7}VOC`4j|W2!>)9mP7|uMJG1INNkVM*b7}a7-Mlfx^X6Y zFbTc543jYheVB@VOv7}{z}x-)1Sj9W@Zb9HGv4m^gZ=aU2J-%~eZPVJd2po;En1s6DvQe`CD%^(tF2>o<@5OumwAI1qKeimX@0S^@H=&nx7{;sX<8-?C`#i{9^lu9NGDAv_N{zk>dGOU9?S8qb?5h$7b;2cW4}@t_OrtM@UlYn^|YdB$Np zntGid!<-?n%e>7n8QoKO-e!mnx0w8fcoXX;$m1Bid!{_r`+cVN^G}tWW7;3<2hc~? z+vd}K%4Tz3vyW}w`J8{7nlroo69U|iPw2lEH{fPW#lLI+gY>_GH*oIXbY8PxI{WmS zF3-EZpI%;P`t_w>4-vd>{Alj?I?L8vt+I!Z;6h##dLHh%Hs_Dv*(%1{tMBIxtYW4AIluJ{oi~?=2?z^ zcAoO=(_ig3TAkPIcl0mrSBZUUpc5moIkv=h_@A23obT;-<^C3*Ehb_5`|`Nj98tf1 zb=@U$kA9GK-aNmy`)%7-_s#C}U!3Q4IGX+k-uvUZbpMtfxjq>$X7l~LlKZwLK>tF2 zvi}DNnZULWRuM+W$OwB3JGr~8}d+4lM}&%1eD z+n#6h`qKS>;dy~*zy<1U%~5m6Z6q0yZy}Prup+hf1aDqQS*6jKF7@Gran&_ zK8H=89qMyX=d=6ghUug0-{AR9#O1gWSL0gTj)Omx_hTZCTa@+Z%TDsqDxYVb_Te^wF>H zWz4@Gzr}kwhtBJBnseD+59awb_etLu-QT=l%b-l?Y^L}|#z3z10 z>|@>srcS@lOdnlu{(f{4&y)V&&jbB_(xAi6%$C9U&+j9Z`w@CX48w4AV0Cn21P1!~ z$jqDlFaIasVtL=*hmT;hC9?i6(aisM0M}o^5jYxSaUSaW4?mT@#Xl2E;Gyt=CYmVGJSF|e?APcoX4zJ z;CdyjYRQk_KE~oiJZ`zaX8k1BuVcfNa-Xkb>MD7BdbOBqjran zG&%D;>ikA>TW}lhMx77zJ}|F)GpDZ4^SRugLih;U?t7qqPxHQNj}tNZOWDVV%fFJx zdY<$Rvc7GjIBcu94|RSNxp5eeZq)fD^zq^fT#cL2wqO2anP>VYF#!`X59jNLdjF@% zb-<3;19iS0eVo_`n_+vj?bmUO%-IzO;1C>vV^Qyap8gql39n(UZPLF8>iTlr&x%+X zYopG$rcWexz$om6!%)|+;y$j%O_-1(bLxC5*VC~Wxzbn`$5`r{v)&3Lu^o0oTm4&H zPsAh)*_`#fi@BbRzXZtt!uu>_r}T^bPTZQBb^nXxgTI#RVHk;hQTLnRll+I6-Tt4^ z&-IPeJDF>yWxhU~V>C|2H&H*oJ6S)0=kU5EziGG3(eZoHi?9A5k7r@XK6xC5E?k7W zP|vfU{$YEh{&9TjZ{9D6eR|?=Se$*s&^E8BpK+V@dFZS6G3Rxt`=|FebD4aX0QsMI zeg^K9`#TMjG0^j~hI#e#?GMm5o&I|MA1(bh{mFiA{=4@#?t}jROMk^CnIoiOpzp^F z^!xRK_`bwo48c$g!*Fz96^z7osDIyHH0v?w!oldq1oU7MdT|*hV+#5(71J>TgZRF~ z|E=F|8R+{f_3zue)8Aj|;QK49;D7t~TmJL=pPZSWAEErdrZ5ag2UbBRHpJWg{ZIP$ z5$n&-Y6s+Vya6`CcGwxaVK3~Dx}S^nAvgvn;JXK9zg0Nos63v5i}4id{-)0Y`o;LA z{yi*wOdc0W6CcCsSO>eH?tiEInR)W6{h#7-vjFpa!g-eCCOnUN{znhXxjSHA?&AQA z;y#&kuH^AXEY3XUzUls@{^tJQ(BFr<@eE$&9C?{n&vy^k&AF?RGv_w16LW6!Ix*+g z{qo=8enI=?`5DZ8j>W0y#*b0Y6LMVYi(y6dqs})yA^DaViG5M$C$l~U-MGM#-_Cj} z{(z?~`OuRx&x80dRz^KfU)BfVD>%uLUFT!q^#`7^9%;3dp`O6Jt_czIsJxUPSm zQU83Qu6I+n7f)id)3RSA4nSS+Vto~E#foR7z7}>sT_4T*N4OG8{3!Khu@UO}i)Q^N z$=`*!@g95vb^U18CtxBz__OqL;$jR`{{i($7^uE4ef#5}0Q()H?@>I3W?ntt_Vb)0 zUCePo?1A56I(E*G>myM2bF=RGRdSAtVl?XfE%JHEN200Mc|Unm7pQ+S{l3OMSWwN? z-!k89*5}|UTzXT^wGVUV7^FwdeBAw#ebw_j zuSuO39rTGroj3cLI>&XXPsS@~`ULU(Wp|z*)cO8rF3Ub#tL zzwUIs`Ew+W*ZY6l@2d{<_YtxDJwY7a?%zlFsY}B<{r3;i{QbrMt)J)o=kFh!nQxih z{QZa@|LpJo|L5-?7`_Ho= zKKFw$1Vb?l!_k3NFcRBgG{&F{2V*S8p&Jv>gGuPcWtfa9=)+X>V;ZJo2L5mV`*aU~ zUjFm@3!Is6jb#43+KfKDQ-7ZQ^ZN_rKHsUoFAw8$>j`vVbJU-A2U$OYKjHR*^7+>+ zM2tokmc38bb-$Vq$a({O8Yg4v2j%*csO!5Im+LR!KpcTOf3k$+`#mB?hl$^#&Q~T^ z4WC3)uk$nM^A^4zp#K8;l~uWVkIG!S|BvL);;*V+=Wo(Ch<>@z*5AxgiMpy-18bwX zZ>CQt%e-U5q%Fml~qp|0;DiF;_*&IZ@|NSCZ>ypQxwg zafnmg9wFY-NIZgT8q4D^@X;pnSoeRM{A~PC_0f5Au6#A6UlA;h@o47M_3ODWUtlis zf41MPx-!Ro^~A#X3+ny#^JMPhR_cdr=YoiH@J^FKR8nIx!a1Pndf~BbiX4DNS%2;0)72|yWdaajIX1^ z(ScRai4hoy?NI-HmW%bl7>jY}!6dxXU(f5Wx0Ct$+xGjx^xr4_)!z^H&-br1$b1X^ z_J;UZzaEd}-!Y3rHzuG5lhBLHF&R_PhpFhtG)%_~4C4Dtf-waDw!be@A3*iH$mfR> zo8bdpWnIOCI(3uvD2&EI-LuXwWIbwtTm&J! zSO@idPqE$@Ti{j9)mQoy#S&NwAIGX#4jIVqDu78g>mj3^*d_AxK{b3KEbBoc7U!nedd|;4#Za#!1@Fmpw7hjdU zbA;Fn$Dkj7L0z9n{al=f2Qa(&9hQ8DVKSEsU&fKB`^T~#hp(YIU!e2sBVU~JhGT6E zRDbg?)>j=a=dF#Am^YjIZzaDI_hT^i`hGnyQuZs2<**v+yo>eWI0`?x&HQ_od@}3b z;ch%)$(!|GxPB3DS@Pw_%6T2w1^1#p?`+oR;QRo2)8~m;*~b$nE{{1}1}*a{<2*H^pEyzbkX`qywKzKwdnk++%Gedkc`!vlB(^?oV0nb&&!=qRl^?rF-&u(7lo}j)tw#E+F69?cBd=>RPhj|^J!k;nM1bN-ug9Y(EEQ-2c zIO{dB*Cgo^G#TT?5Y+Wf>KbD+?1`o>g8Jq-@HOc>aEcg<6LA{q{qA%>Gf$M7XP9OG zbmqT`IjO6I|2FSLIo}dYSNB!t8*;q^#-iKQse<9`8;?`*ZOc5Lu)YR2;C4&itncOe zY0R+X4_b1$UYGlz#t#aeD(l6tG&=Fbbh&;GFX9ypn<3ZBxkb+`F%9*8M-t@vdAy7* zXUh67Z;9@=#gIfX7InXl)IEb!@dWBVy59A!^pC^W@!V`#_kAXwKwba*dvbj+#$p1_ z##88`kLj!X9hf8ij^Y`->jPQW`NOQI;f)U^S7=_=`Hxp{eWh3oAH_0Q9qZsz*c#hm zXY7v8VjtA=u2?1eKJvNv7(RiO(TR<*1x8^HjKRJ*00*Jo|B2PIZ)@y`mr&*@CmGp zy8lP4ufnys(UL#G`bE5qH!S&>6Ee?Wd<93Kp66HAbDosCyD=Z?e4$g4D}|5Y6R7j^ zSzn2(af2nl{0P6hFbCN%g8F(3W{?+r6pNy~L4AlAKmnGl%iWpmbaAsr+>il!$ z4m~V6Kb9>fkIUne7=c}}2fm29zb&_!{0=-~skh~tS6I(<$7gwVMc%H=Xyc(aX-y{)&0)L zNbWl3b}_JdS=@a%Vi^Wz_vmZYud%_zSwIGktXZ@mHn)dAy7@hROQxlf{1VqW3k? zhq_-g>N?{yI2WIypXqD*m_J8#zo8>#zwtN)OO29sou4^I)<3`ncnTd8<+>YvljO0P zOZU4%UGA}xD~N4z_yk!ueZBNEeRaQragr~FrEml4e6(BgLvTFC<44#wL2^Ckir=H| zmrm{~hR&4y16T?xVlAwPtuPWt;52+2H==pnnz{5mYv#%RTk%^gG+)-Md?ePwde|O& z4I`3R6*BfJ3?1Qi1O*DP_ zSo)b<4zB0Hd+-4)hI*a}%VnM^=*G8D=a;UK{C@lyuc6N8Tq*gn==xk9$D+>nStZv8 z;skW#2UtP%dCStz+C?3G%|5#So&%EG zi-+(u>bzP1nd=v^+Ck})a7qk0Ek?6{tmS+g4@>SF+>H+$k@c@mil(pW=<{>Cv`zlC?D$>V~k^Je{it{21Zm~utxomWNg zHSsv=erHd}^{beJ`_~AsUY6^oubV!mukL5+no<8Ww#6RU3w8Z*o~MRC%DyKt1Fzwm zKgo4npC?_`^W%M38Y|+s3zB=Fto*rL33We{bCXZR3poEVsW*LeeYK0SPfe_gjZo*! zdNZ!K#W(QlJhES8UeUwX7s;smmF4-XhIMfi=B1zMYxC9DN^T|Z zgYa@$_bc*{tQW^{d;%+Db!>)huscR$fBX#1`_Rmx&%f5ed8&w!HN|Mu`8DJ=<5zg1 zn$(5W5gn-OAFuJpeZm^ZPoIjL$M`BVnF&bmgg+nkF4)TgXW;+#-v{MBEb}Iy2a{0$zNlo@Q_zR0_@DlL zQn5TQap=bP(1UAGKfkS~$n(Dix8q*a`CHQ@KXke{0$)R&KgxQi8ItdcFQU#bV*Mzd z#`Aa?uVW6k^nDzwU=7s$KV!Yj8`NPv)cKLDe}Ium=vuID8%7#@RR*ccSi}%9*-~Rc$AbyT57(*}=!!R5jSOuLJfsxn__3yKYW<3UDF%I3BfF4XjFD}Dm zOhF%}q94;R9WyY9pSSzp`tQeh{^IYu)4z|yPro$$=l63sGvCs`@_X}w_<6dV7=ob~ z=-O*bZGd82{UTe$N#t_wyC>^L6k^)L%d9&(o{R<@5K+6=Ea~LY;TBJ`?BT zm6cK-v`UD!kntD}W)~j*7HrBJ`&FB1E>>udAAN2jY-T!`Y@O5}qbYcWX zVtb6n7fTi%Tqdv%Z1rDY(;;H|s~ZejLwR@@D-O*K@Ct^WTs9yd7AN!j~{~t<)98DVTuo z;QKfqb^n*wNuT9-PqI8NggSrEdbwWh3(>Jr)ODpS^%bZuWU1HtnS34Up2F|&0tRi6 zIm%*d)cyLfz8w$ZSv2Pv&$$-jdd$hW%y|R#H~kt>uk&W#5blTBcM|zG&^E_k?WgM- zbG{ZBiG5J#&HBq+ABNK{d9(f=*FCt*lK-Cd<9HfxTJmN+-zIrI6vRhS&mWv3xdzxA zTVo%56-VI&d=1~l2H!}(Zm9Ru`?RAj26cYmX6d&Wy|^0J;}+EQ*{#c<{xV+2`?kpb zg|R4>#&TF0t7AQEf^E>;mvNT+^LOn#nEi+1>!|OSm-Qof0?*+^yoMoL<^DLZ8rH(P z*a$mePc-*of#rTI+a~>2;TM>KUt=mBz;wKVLEEKI9&}(`Y=mZxEtYu(ek*-m!(^X4 z4%&t4hOQ*{9eTu<-Sjv6===n7lkgl~ z#8%(QoRRn~rlIb4ll5?Q-*Q{-Uj*wduoL#gu^5kY@DuzLmtit)K|Nm|)?Y%?cbcl( z!Q=gS7&Gwh)U00*rmvaXDsnJ87w(_k-MzmADpj9FlbhZaJLw{r8c-crbhU{p8c| zjPXy_f3R2fJ(JD)H1c8lrLI3NJRpzHq3P%0{5w$J|G7t`Za%KT4fx1Wxn2?<$BNhl z+h7!S$3EB}2jN8A@U!%$ zuf&b0^XFOr4R2vCznnKOK8U)07wZS{9A3t|j!B;a_z;%F@>m^fV+88`%szg#&kY`% zzGbQZ7+2y3Ou=J#3H5$vy)Kd;{OYcTw+` z-MX)+-;Mk5BIZ0U_v6=J#LnkLy`QbmY5JVSbk#RM{X_9#ERB`08rH^U*c$abwtdaH z^uD%z>eIhF_Ok4!=QeeE&UUKLU>?7Uvn>5hU1zS_>gIC&BV2~-aT9)x-=V&LW*>8I zTi?%B->s_e9!q~yXXY|>W-e2g?}WVG3gbgq0qbHDY>fqYy_(mpK3{hGHlSZS?2ggc z8~fux9D>78?{E5=xlL{?`SBQ!)9@Xfg9}mjH}~Ps&aLOr{j)pQe&#!dr|=TyIw{Yu z`E%DiZ+bt|=dkLNq59;b-)NkOb8sGB!1sQX{U`n;n$K~)e|GzwJuQ8L&WLxqf1Xp) zw+Q63`b7vynRhIkOuP~Q(*{T}-0{O9abgzK^N-J|yT(XyYd{!L51Ci^6+ zbLoA}IrY4@`f8T_n*1vFttF1b*Ks<&i67zuT!c%}k0k0TSdT=S~{mePceKK=*BX8z5`|5pkKT~JUZT4MDzhwLl4`UkYe)=4?KKoUl zQ(uE^`AD3-y;u?kklde{KFVo&UY1My|7$oo>CCz0#3@qP557eg%dU zaTYGe)wlumJkzgBzjtvieuO%|?uO)3a2xK&BX}Hjy(@=&u6NBP`mkW`tUvE72g`c$ zU4P8`@6I~klAOsq$+fWLCz79vZ{P|HRDU0R%cyttZy98IDnNQDihJMxVm${>H0P4J1_i%kaF0kbHuzm?I<1I`6*+Mc$Z+sCa;`=xs zH{&;W6bBWSK6?Hcte?Qkc<%#}cj8Q3jXSXDgOUrwK>ba>4%F+s+1J5!v+r9xo{M^p z-0UBUX0E^5U)NtRBImt@TZ+o#Z&2sAJtWt6;`i9Pn5-8mF1o|Sxmf;DdE5q{50}Tw zF@H&U?8K8;q?D{rMLo}h56ks1JWRjeuoHd8;>6qRr|b3pi`h39=XY}ccr3+v&H1xi z-->#jFIhs)`xsWmI;iv8Sg-Pk)HUY$Fwf83+!uZSo3WnVejVs*o7DW&$IM4^UppmbM(VuI0DDu1a#vbto?-4H$y$oDRKkLOKv89h3Ob# zsXzA@>tpEqJid&t;s`8SLFNm?xv0;xjr`ZROV#Uq5Bfx7-vIraM#vnkFcLeU?q900 zijy^H{lli5)WX7=F(T!oApXuuZ~MB`JyePPYEo8<*^Pv zg?hi1tarjF>|x25Z6*6vz-m|>k*Lp8mi5Q60y?ldK8f|PAvVL7sQce;UtJ$d-zn(DH=dUB&BbM?>sOH9 zgxm29>ij|a9L8h#d8F*8^FG!On(J*P_X+BJPS!*4L9A-YA7T9jp2i>XCe~}0^?YW% z0oR+N*OK4Ix*yZAV*9N7n{@}*>){Sd{xa(~F<%Gi8;|;ag|XfUJ7Sb2-?pRlTiaDU zjJdmIJ^u#sRQ-3W${iB_vZ%cB4@=H2PeozOaFo7&t)^ell)4RpJnO)3;D&_ z%(r?*<{qN*?dU%UZTt16zQ3hj-`^DSl~q27ee$E(U)LX`zHET{iuBR-Rifp*8PERl z`P#+veFXJ9wtg+?_hUBu>3L>Tzg*S3nZtv&`EW5RW_t*KN(waewWCfdGU|;YmsIDYve=wNxm=^!A~)}{Z5eIuJ)g6+5Zgr z;OAxkT$mf*$L#j|f&6^6|J#=R50L*EC-j#&vRj`*exllMnq|K)$?rwi3$kB!>lc#m zt@ewx?6;WwQmi{b_KU#g*b>`ecKeSf{~CrfS3A`2&u<3G{ysc}=TPS#a!I}vmPZFx zMm5r>&@SnC2~EaU1VnDehkBs=)kJz#D*A>^pezL7?#9Ha_ul0d!dtD zLzBn$=pr`+V{trsILC(===UFl@pJwq(ScPl8hc?Zjz@hz&#>=#yoA4F@Njv4@}sUd z>&3VphUG1JvtEbm^|84nZ`Px@-W~f|@@9P~*GJ$)OWv%%$@N71(2_Un%ecM@H(ByQ zBjoQGFUt&FYr0kOm^WspPh`N3;>q~JRerL(=W_=%~;U!Cc z70}jLY#n>iS3GrLG)Sz{=>vj;QN@ zXFdOG(x(tUf;w;3OL4tCR>hjw5_P>}y6oe{W^Q>r40XO5xhL_Z+pHf%eh3EIFPU7} zj6crxmSw&zKmr&nNvp$;Z(=gGJA7{xevgA*& z{xjaqeJg+^u$<+7hFWswdDG`vI7^CrYl_JL1zg3wNQezh>6o zmAV2r4t2ildy=b(^|3kXyjgF<^(gFy&)^W$^-bQF{W@Yd?1MUQ%MBv`3Qn=qyIFr5 zJvbj1;%3~A$578>>XWjWzdUl#xkaIqS4(x_H?_zxfx^a^w?_>P{rsJa?*;n^>uwDlvaf~JJ zX8m3CVxhTN_YY(JaeM+DSOx2#6UU&QH{?U^A3E_>)Ok1S?_x4uw&X+R(H|Z79P0iq z)<>WlH(Bz>SpNyrvHAS0@1N%*S^osT!$J$P&W9{yetZfipq}5&`n$Lh@A}x%pY@0E zDV$)*yIFr1y?E1-5BWs)4aZ7Y2kYY%)aR+VNb0L$9rU5j`&mDS8TcFij(0DXzW1OH zbw6{x0N2B?Hnu`reUO)ZFbsR5-p|GQ2z29KOWx1=Pv-hk*{><;{*GmGy$(j=yQuRX z)<3~yyl1)e(fJV8A3_I?u;gP|e;qyelO>iX=~MN5lQxg~#r_1xN;;02jaiw$qmL4xE*)lQPlNjy=sc=6NNR| z?|s~C**}PUB}={DZ}%42=KvnVknOUr^XtEq^)0v)524Pt+a~$0_#6&Koj=2RI$lHD zJdw=V9w&Y!`%T4}SbIm-=ZW}6)>~i)j6pr$0oG6B1-xd-&)O;d9p9l(EW1n8{ZD@@ z>#>$Po$pGY_b?qVTKd;XmHs2J_-=Vz3jeJ?>l?7r9?4flosVICJwEomc3oYOqd`gt|y-e!4zS2Lf!k5^d_RR24EcbCZ>$;z=A46^;zJ<1Vb-gW@!1;FJKJ3VO z&AH7vU*){I{}txZ_pLVlT-4d>>yvAYozOO)-rtsMc~G9GCY;Bd%go_1=izml+wyu{ z%{=-(U1dEeK>hFJ?qZ(8Xy()Bd7JC)56S!qn22Uh^FGn_3#tDUSL00#R3FSfdGR5% z&7=3XGC=`o64ZJy887a@%n~+UC>ev*mVkp3oz5 z&LUWobD7tnkJsH^G@p|XSSJ&He?T_+)#6&F0dCj@aIUh8iFKUA| z%%kty4c0@bv(@Kd-#li2w9Tis53=R%_w)Y5D7=UBnRA-C%%5B4b98~_yu+C<0nL3| z&*MP#o5*d){b-w4pVyY#&G|x)@qWeYXXLRt_bgtw@1Z%TdEe>%YFqB(DAsj9T|bUo zJiddrd3C)lHKl-2hF#D$pWfe=YoEsZ z6BE(=cZm6O#>{0tN6deRG_ZXBu3aZMkow zSU2~@RzHs1WK2XepFU5-33;AEPKwi+%X|*#e0%a;uor%Uf$Bdaw-UcZv%lVND02Kx`=3<#T;%Sz~kOL{nnA&gsGU%k}t=4MXZi5TJratm;H<4BUl;rJhoh4OFrKP>HkcI*at_T?%%9I z-^`^}*auyB0WV|e2+2E8_v=JX_nE-@Wc&(sz1cUG>vM2zfcz+x|Im^@#JV|G2&U*W&qFV-)nAtN?DkvyC;LTHr|0{#{U)h?`g}z=m+gFRRUasymwpBCel&IZ{^@g?=b>DH z=i&ZW<@qRr;aDG|@lNem{uS9T1w)3)fuQ~rgb^hNu|J|1R{So`_LtU@WYw};H`~~*ad2{ZaoZmb@ zW*;+`?fIEN-F!>E-p}Nxsr*jMd}qn!%AZSCgBpE zFE1{~ZTKykIrV%~)qG*(pTY=iiXE{FzKCXy+dYrje>QW>!v(14wdKtH{ZG$-r{@`@ z?&n`Uf1rMg0zChL>dP~44V)HW{>qm80@n3;dtH?O4q5-3Sm~zdMjwX!F6+8}5%v95 zeN*amejWL}cmR*0&L^<%JGclx#ih6#&tt(`S!BEidVjP27}qOcWlMen z>+v`RXIb(WugM(wuQLyZ;lItp`eRrDD_imtSdYgkILng%fjLKBk$FOR9?PP6U3e|e z@43rTcLi_Yee~1kG5ZYRKCHeW^*&5TGl#A}dsXt6@ER7RpU#(Ny%JW%7)##AecFph z@wnywJRPAPg!1%PI8T~DYivDznee5lJHABiMIS4mH)<)zsC9l!{qBV2R23z zE#{q)*(VR@D}xO!=Qa7eRKC0=|03&g z=*2HBd9z+%gxvp7ERCzthy6xMZa(V!W$Rb$PxkXMx1R6M_PeC|>GQ=0IA0LwF!Kb; z52xQ49FL|>-#^n=KM(H&cpk=&k>@2I6Yx{?;hoxV_9)q}%4jhbTe6RtNAK5)a|}}F zN#n73U2Wt(>H1g6%|cUmg~ywz+ZCXGYBuwxuX)|ab8d6~mg@X3asHu}`~3iOHA7vm z&uj7(RsLD_)p>L7`s(>H`dfn*zGc4d^c{)j^ zpMc4 zQwSeKJ+Ccip11$>{C9euW9okX)$<4H_b~g}?q8t#+0=i8Hv`N+*OGsb*Qq{l6kkV1 zqYGcgcW^Fl#BI0>hXl#zyzc*Hu&jTL-{C3z5iek%`apTTkLi2K^v@~tgrVLqP<}YISl2n*eztt5rGMYMWd09u9)64ZJSIPY>*H{eC2z}RcfTq0b)%W@W6ORf_b%5> zZmlK1k@YS3723|9JGb1gd$9=CL4Ch;z6`nYmb~ewbGH8Z^2j_PSPY*;J&(?pB3I6m zH~nq)o(Q?i*~O>ToFZ~Ez+t^a5A$!`9}{c`_<3W>R}7(RlJp?*Ge zeW1MF$Mk)I{xz_ZWxqi6^{H!UsW<&~&bFT|-^|i~DeJ3n18&0|_%rJJsq1%<`@xd8 z_1AT_{jyts*s_0umdF zw|={2|H?(=`K^KVur;>Bp{UQR>pPR{ZpqvF>pI(h*{$zq+5aupXJZmB#-->(eO_I^ zirhL&-qv5&+4jqBeTrrOa*xRK`y@KCIYwen)aNzz6}fKe8(Z=wXZAC>?Cuw+Ue8w} zjPs!ryJ4VwTXLN&dDBnlZ2gptHhL_1lhga@y6opI(h z*{$DU+5Z~rxA5+8x$hxZ7%QVbudaWH+#{B}t-r3b?U&v9l9v73vL20naR3g&H&CC~ z)OX_gP#kH=n_Qs%bRXOPf41Lv%X~{&PsVMy19#yC)c3>Guj2X-c+iqJxj_5rKDPb; zY`^1{`5ZOm^}oBO_*pG618-o>+Ol4vju?UZ{+NDk=-VEnQ0H~-8FDe$2Y*04pP9#D znMe0G{RYxc&!hJ@xdoQIS^u;1t)lO@_`SOSfzFp4pkALZh5p~556!+hZ=N@OU(9{f z`MkW2%GHx zP_NIIkNzQ87|p&q{|5bMVIn4>&bOrB^Y{`DL7g}2Be))m6D;|?tRKW9c*c_dwwioC z?ZIPs67@Vqs!RS`e3iM~(bQy78zytdrm zHD6oi=!^RP&QkZ++)vwiyQzM+TR(yNc$|W>P~R`_9QppV@!Ws?`-sC1J2Okd(cMxW zC!iOXVKSzm4^z>PX&BN<`h}tct6(Iy!&r<%Kc=CJf9GK^x^X6YFbR_}1$~%`>6n2* zZDihH48c$g!*FzBV~oUh7>zOL!oe7eap=aG=)olP;z~@$&E~rL_juhr?`fEh5l_nJ zMkFSo7lZ4{^$?6f7p9;O!|O@jfpO@@G)%{c`s|NM=*8ft*dJrig(>L6a3}j?9J(@**&pN3jcJ&U5s~bVN$ADkw(O5F=)x5AVR$?C z$2fFj8m41Jd-lg9^kQ%a_Qx1>VG8;%yd(Q#9J(^m*dOE2jcJ&U5xvL6@c!(Nap=Z0Ovm0YO5TMh2g+k7Kc{VezTL^scblKzPA6x6UfMZG>den?8qN3T zdxyz&+xJh_ik0hausud&<`<{`@_)RnFUQYurzQUz>vxTlee&S__%E$9|6j8n&h;`_ z*^)oc`tKMVC;Q|_-QTPi<9ZmDx8&!uz66)!W=nn>>qqev{$k0S^$f0G#T?`19Cu+f z>hqLgy&O6MfG8 z2OX?eMJGmJB(}$Bj6oL;##kJWZcIQACZQLXVKSzm4^z>3M9v?9nK$EK{*UuDxxcNk z9}dL97?1x_n)&}mzAp7Wa1@TmN$5dc@17#{iTEBa!^o*}JsNd=t!Z+-K1N^^rsFNt z^U(p&A5Oq4sQ2@*z6AH-QA|TyeXLu~F&U@h z5-gG+*Gr?`-{f|YH@PO{hvI9N`kl0LfL z$NC=JhkiVcKVt^YdQ1AfhaaNuAN#iC-o)j&9+T0Jx_;O@Qa=?J<4RnE`%u@fepl*u z;92|)uVRtelKZ#%_o&Bn81jDB`AF8E!^ybNl0U=x4SZyd^mU@1r_wyRUKwlQNYwd- z9?ARg0*1`Zdj5W_yKx!%EcvoY(kBuJqZ{=+!5>LJ@5kZ;7>0E}k@W$K#1Z(xVtK6l zRij@`d=k525A@?<`kld_v8bj0zy-2zERM%XsOR~5q2#|sAO4OV*)Iya;j^gwnL2a7 zOwQaNojTA45}T?w`J2O;^ZyI$;+~M4d0c zO7fA|ahp7T9$&y=sOvXVw*|N39@P1%pG*G_@gr=yTGn;`SFT^en*s7I=`#z@eMw*D zzYFtO&QoWtbrl zoLdzL0=qSQg9ULR8xawPC$2Mg_=k;Q9{q;TbHnRpu#! zdcP+&%JsU~iCiyB{xx!5tiXME%5pzqlBNGJ97t}oC7*wj;`A%mT~CD1oU7MdT|*h-zI7n)MiT;VT&E^DTkghqxF&#bua!Naj3-Kcb#DmVEGG$%kMu48z)}>*J0{-3&}X z56;JraVf4w-ERl$-{BAV8$O&S`;EcPr{(b%XT;rj9d-Y5f3e=|_nF#nACHgWFP8l~ zv;GYBL$@Wb@58#Ia?Z_o7BAt7<8s}H>G;G6S=aZY@G)6$gbT?p!Ew}0!4}-_C|rZ) zzUcl%{^tHW=)Vj1;E(wBDLLOF)blmtoaWq7oYS1UI_ERzUZKvd`?b8o{hYk-LVuKV zgy9qDz~-pu>GG4*b;I5`1$BP=&yt^VR$PVqQ0Mp1XEk*uchr)PWX^lfNq_zM7&*9E z<`(TRgj^`<&&M#i|ZzTJwW~jeRBLJ z{qDu0sQbrUlH5x;7+=9*_%7;t=XI%Xge@^1b$!dSLaj6eT6$zz0Q}SPdR)F8)0`e=hgKN-dFkZ$ejB7 zEj@hSWD@?>@4pP<`zC`?e?Mjz>*1)sKhw#21nTeCjAlIsUH^x>_YQZe=)%5--X)^a zkw_B@5KwF=Y#JA@9>LT^4A6a@ulIfaefJ-kbAGwAX3d&4WhXm3ET^!HvAmUKoaKEi6D-%TOtRd}GR1Nm z%QVaPS!P%sVwq)mlBMBwodsD2Se9cMWLcACh~*V5J(ew5hFSJt8DTk`Wt646J~hVw zZ(|u}>36+qlFx5unPTa8{c48KA7Yth`TxrGtZ81?`T@%f%R?-)EPrNcx_Ua~3b72Z zEXOj)vNp>Q%f>7{mMvL^S$1a`VL6Otl;sqbF_yQojI+FtWrF1zmPwY+u}rbt#xl+F zeU=%PhgfD=o@8nGzD_}w0hZ-h23gi%nfrc_N8XZUm}L)^5thSQ=FV?f&TD_L43xk; z*MeoP{yXv$EYGm4Uo!vo;gWLT4Org5aw5xI`=62@ch8@P*FRAKWr}6_iuu>qk@`hB z`m#Rye$)?TIre{i{Wj{yRrpL;Zz0 z_5I{i-}e7eU-JUA=lAk?`}12L`wgkTmSxlb@%8so|8Y)zU-;B_AN4C(u44Hx%O_d> z-`YD#{R=tur+w=GmHIO*4PRG~Wf_+LxAv}Q9(pXhv;49u;{O}VYSr+6h-HFhZhn=i z1YLmTMJ!Ea@LYXi@{%meuq?~6Jj>}Ub6+2<0=wntXAhPUmbv;6c_Wr>SmwSiMm~h? z9OcvA$EbUfFJ+=vsGocpFf@t@9e_| z`|$BTe4YMdR|?NB&QJRA?LIu?!;cBKeny^esg4{j41dmuzxmaBfjpldujRuV`|#F2ysr$Lcx@kkjSuhV!zcLg|M>8GeR#r$zv#nv z`S5){{D^RyhvB>0Xac^<@lva3{&8#Q!(00BK0bV;51-=0Z};H|AHGqzZC9`mK3%9> z0pshqkG@2){M#G!;cb2R5FdWC4`1ZNAMxQ^eE7RQ{7WDHoewWvJpVXU^5GZz@GE?H zCm%k@hfnh1xA^d-K76$gf60gM_Tjf)oPT`2^U;?qk-xs84-ffp&xeP7_yFNH{{sg* zXySL1^~N6e`RJeW;oE%pr#}2=A6}+p{&Bd_hlhN4dmrA@hhN~sNBQuW4`1TL*ZA;_ z!fpJs1v+co-TMA^sr=*cfe%0K!xz-Z-_Bn?`m(YS&u{-w&4)Ml;k|wMSRa0Q?fmP# z#Yca?4`1iQpA~N7?CtH6C(da(WzDa>CwzEOITguIf4*>QKU1))+W$r$jcG%kE(G45 z<10oUED9dsdiuPN{enLEv)4y|*oU9?;U&xF->w=y{8}I0*@qAJ;kWtlr9OPE4}Zaj zzwN`1`S5cC`NyG-4{z+lTlnw}K76DPpYFqN_2G~B@MnDZE+77Z5C6`G7d|)txK;Dv z4Sjf1;dUH_e(t6ts1V1?OdtJnAO5lrf6s>>^x?ny@G|A{Z*L7B-q43P^WkA1KGcWb zTFvvG)C(?=t43&)WsJiqm;s}CRP!>9Z3`96HP4`1uUlRo@z zpY?sW=xuw0|LLpkb$NSO-YU(ny=Q!Q^=kR+uk+#EgloMYqTVfx^WIwd+bJh+#aey3 zRX_F9zCUP>Hp27sv(}~g^PWEXaX$PeAHLX!Z}#E4eE0`G{IGD_-f-vs+Rhm=pW35} zy!D)4dmH=k4nBOS55Luiuk_*TefaA>{D2QX?8ATY;U$9k$DxJ~Z|K9j`S1Zge3B2J z>BATL@cVrDBR>3DAO4mP|HOx%^x-8h%0He}gzLCFJkZ#~jnmJ4^hbU8FFw3jjr{99 zPq?i&9v-CiKB14swD-{u@Zr;a_$@yCejncEvi$vg#z()^hrj2;5BcySHS@3c5+B~g zhY$AQ(}mkOXVZf`)DS|3Zj=#z+6V4_{U!|8Z2bPX7ENA70Og zxAEaaefVS_{(ui(=fj`(;VB>fp%4GjhcEKkCl`?SX>Grx+KCwPMM=MTcI z9glXRkeffqvx{M0PT%w>c?tAE>K(60o}pgSSdUu5^VereE4x6{<{w^>2n@Y#fR7P;hql<`|!~|e2Ndh(}yQ~_+}rz z!-pU6;lKIt3O@UUkPmO}!@CN%+hY#^Uwb|K6V!P@RdIN86UpYhwt~{ zSs(tF53g`}{_WcAqpu};8=uGv6Er>*5g&fa zhZkv-f7~kg@QbCR^UH_2qPO`FoP_?06h;SkS6z zA_-9$b4^Jt%zhuekwnsZ$Kcgwb8}j+J_XZ!{&4&;3;p9MD)h|`}*XyYUkhA32#*W`Tx4!cq@7C^~w9xP9>=$VJrIok8g#SlYS2#=%nlg zK2x%>TpMcl?bl;}UYWeEaI25L&`QZUoUeL0{oBxc)Za{fW@KL_`^X<7H-C>;@+kT1 zw3BHHJ3;cVs8976pyVI&GvwZGyg$~Tyv|kD&wn4D@^g$iK2)D{no;DTgZ-3`=1cD( zPtBX2N59F({x;z@Zn4f7r@Oemd`3IzSDUMyvb0~~YUoqz(cbgOgTif`(^2@jioCP% z8p31W_f*o9{C?`ApZ8XR+GU-h-u*g4ck0VtlYe|_D3^UyedNO>1@MA4jz`dsb=j^- zOgYu+rDc5Ao)_^w%+V`#9xNF9?wvpTz{kfUxWUC$>9#%e|I5SRYlLf_jF_dMF0gr5xca#g`8=Hg8q);z#(zS5 z9-}`GlLsH2rWWvM%v-{(oy7Qw%3XU8IXhe1D!12d+oRm|v_G!1{(rkZ8gs31YbR43 z?~5{=W{7a>f1=xLRl2;LK|5wlJLOYp=ONljM50Pu-u_K}cw`^t=P*w$z5)J3-$ec- z*)Jo6TYsWAW1nA%_V1xS^cwVq>F5sf@DWdymDt{+?H=g2d6k5KN$ z*FkdcOUw^9(@p_#!`2&LI8*iI^-(@Ibo|1+{dkpd+wY-PT~!&S|AWaRkK%o;xwNxH zxXnZFIOZQWPCKOh3kBNIcDGo_{3f0;cr^0C{JR z4^@IF8S{wKA3=NTQoqyLHyB4ZkslXsFd`q=~d zMRHW7{zLNQ zDXjYys4vzA^=5w*fgCRWmy%~bM0@8^-&MHgN$rG{+miu322mew9?}2nQ@_O7ABTFK zKd(7G@5b{U`|+@F8&CHuL~bAA$uea7*W3ets+T~$1BKf-hZ`c#T|P`DulrBl_}@!A z(Gb?VKiOfgQy+gK?|3;#eYnD8t*{uXHO1P&p9t>~)Pv*2BTrS97s`QNFlG*UW)=2_ z3F=o0xBkx>ly@F@!P&W|pW0bkR11?K4-d!s>-IV4wTC~6brL{1o@Ku@ArCJ`y)VIx z8BCr$F;>ZJ>TeQm{i#?Nar3BunEK#VLzVnOzMcBWG5BAT{Cnz6`A$lfl9!a}+V*42 zYoTN(^W;i$GYRuRBkKE-XUCzx){);q9=aL*k|p0H+~$uNjm&Z5@iXefRXeJ(4)rDF zU!7+Lj8@|GmkHN=YduyuMx`;`h1>XyDUr9o=29PPDiz7`j6TX)6nW%YqApFseUG;m>ch(_XmsCpC4BlJexk$!A@ReymGAi+0in1}bs( zA0`iehJLBZC*B~Bk3swwGf#db_iO{@=t2L_leDycrn(|;FXp(uT)2&Ms31lJb}z=v zpgwp`7qxSzJ{q%#Jp2Xr8)wM3(oSL)c8rzCKXv+2h<|bN@?zHdlPQP!tulFC;np8_ zH$*neG^alD9_I6hsh>rCdI8qK(&WpjPn^X3wv2o?d2%cA@M7{TxtGOyV^5%jbx6@8GGC}`GRv5FMJhE|=ay%OIK6xmN9$5=B z<}asT1*KaTE)n-^+}y7&vU^P@;ntsaWl&>9+8HTa^I_s(B?bbwJLb;=!fij+ zJp#|&ypg0nc6_4h$J721^5hH1lPAf`$adG(8|s99!6-0hoN()B64mpj|W0a46u5uZV)tEMa-;pS9r>`IcG@{!dXoB6 zlMc;ud_!O5MfK5`r^&OoU|rZiKer3F?Q*{^h}w-gPhM{8jjrVUz=ZBDT;tGjx>|Pn zjnqd*!%wW9#(d=LyoB-P&Sy`OC*~us3ex|Il1?_y!+ihk0{Y)jxb-LA8u>Pl{&$yu ztv|tYCacnoyD8L1#!3U_m`nSs$iv0K-Tb+WJpMcSy_~*E-W%?Zdc%(+-(F|EjmVQ7 zu+RU1_J@&YM`E78pB->NdFV(~EtjDE7s(S*_*0hr8}jg-i2o_pTTPY&8;4LEtfzR^ znC8N@AKT~cm&b+Mcvh@6LoK6rW46;ylIwd9=G8aknZqMgzX{DVC1g6)_}4(YoS#jE zTl<;guwRk>_oF`COgdVQGn|Lx!>>FL`VeMv9w1Z&nW9&VIa?dhaH2K#u1apWVW3yOKO}k#5rCJPC{SC(;e; z)QjXdkVlKkLLf&m#$lvz9bdnozs{%rKh(#k%O7%N3gZcTxuCTleg^ruusZnL!gbs& zLYzNgd@4qu5B0~mz6WyCf;^DGJbZ#Ys+|9vRotdr#&uid53CuphCKDL3|Kj~=%X>a zBWRa*^&BNt$d3xQ{ztoFU3TNT*iia8P!<9?uF^*-$uqq%UsWX^F5I>^QWO2obT&(< zk32j|l{ZoU26;H={h!0+p_gTYBu5?U&l$!zx0Q{k94W^C636Sn&kn4(y>K0O1JI8( zX(vj3<}gOON4`wB^*??Hyb}4F)W^1=-y?kDXY%9$>~rdHVy!IQZR2Tpz1&pVX+$2W z+FVIP^6|p$ell`#0;C{{Il`^~*EE}@z|9*E2-my{d&(&{FVlYVTEu5H%$Tpqm%67)P~%&1&*Q1xXA!+`6z$xb@%t%Bu4}AZccK_;HMjrnD0w zcXxqy>)<`YZF_?qFk|d3j2FC2p1ctKzMp>D%L1)F&Q06K&Q1w&+r};NH2ie^Tbn#u6Z?%4w9}b9e(NM9uHPpJ zw|-`3V*U?Ozfic1b7ob`Jo;y7C(~}ca#!yswBzyp$vEx&LOY3|B%~ah*nsop<<@?D zd1vMI*zv8&&0`qXYnVTi9B+&HTV`8@q);Wj>zH8_tbP5md-d)J1QY~y%5 zN5W<`HU=QdZ;ihKxpd>7(hj(m=A8_(!FGnMqE{iW2WzJfpVsehe3 zRs;EPl>7*JunFQ{oV>QYT=SpvLy){Jd6e^H8S=^G;SL>?AbQ5EA`f)xqI?nK|E6#o zw{VBN^K($rM&sFZxa#eFn(Q%AxNUF3Ab(tbE)lN%dkyM+4sw$sH|5d4C&~XHPyE?l zNe#xWPLy`0U|jSd?@VqQBR<_ZKhGjhWc#X}0QoxM*3aNgSofWu{}pcAWyZ_Em&4_W z-3Dm8f*8N@uO5Zvbjh|WI#(Q)qmDir)0jN|d05E;&R0XoBm0pj{ptT5%?RECQ7H;DfZk#vHW-97UHSVbO+WTDC<4SVV0R4N6@#*XM zUW|(q4WVB^9_=9$iyUqoZBP!)*^hrvpZNlLSdULung)N&Mj2>w{J?szQ%=!YMJM65 zT`x1w-SsV#gxmZ{{oPa5r}&x*GJI^DlLxVXKo%L(Rk-HcQRv-1#D0uo^=2;iIj$ey zpx(15$a1*+v_IZbj&+?~*dIf%b~5KmV#x6YpR_kawLEnQd2*@{o@h=U;Xa|+x#07J zTR+2{JOxZo^BDE<=uqWXL2kAQxA6(F-(5a@Nqy)`)O#E2Ei2Qb#^-2PwQw)(v{24} z&MG=lA0CW#WCfp_L2gRH9~YAZd3NgvRX#-hHsQ8i*_IM0Il7bAnni#9X{+RQa{FXzR~%4 zgK&+*FYwdFxhHw*sZnbGCi-(Lx#6!%xp`(id3rPE?Pk<(ClBp`{}J+UgnG?s?QQGxo)g{z-0j#u&&8_yCSWV+FY>0XuG-zC@n!+Nk}< zSnpBc*3a~8n*DnX0odSK;LZBE775oqUi67{!UEhN?r=N~_ z_%b$lA9=bS^5=2dFLE>LO+Se72y3!_lA8s{hcksxaSQUq%~)sM`=29(+j*w=cJ#Zu zer5sn!P0}(fP3HRDe}Ntj8i;o%qQgGyAg-#jL%=>p@A5`FR)$pZh`-aHL{?{;r7-2 zh1>XK4(A<5k5V7H3;i;Z9kWlku8&0|vE^|6`#0?b#^#-uy2Vg$u*NXeWA&8J9moSK zv2Q``a(*V<+Bf{X+u47P`qU}p?dqax&U_+V{r@Jf|25{J-q5}-D(u2_p^b2B|7h`9 z%ANg*qG2WoN*V4Oc9kMmb+s?pCgcEAb;EOhx;jU^TUti@e1(MT|ZWJKI1tGcHBJBo;-0IYOKk)jU+e! zj8^+EavZG_uKouRAGbcfL4D@XMAZ+WpI?)ElSU}{jrNP(&bW=t85hEB+!7Tru76Lah&Y@g|691W%WhQUaQR>L4)BG4puKK? zc%5+Tr*i^yeFA=Q{ApXod5gCqfLjZ{x?4Hlhe0oqkOkM8dLcm zv^Vr;2PJNvY$n{s$9oR@pGBqcf*Z+0D@G|;N;}KR%_rD*l_1|qo*F$!$%TyD@8rSv z!OtVFyomKy!u)@fcA5#d{Sv4=PKmQWoIE%P^G{RipQoK@_hCxD<_o?f&%J)N^u4Gz zxC;6C1pT>`JoQz7wd3aPf#jJ65#`s@{=-hs&y_mqv&Ot8-1d92PTqO!Q|hB%VP+oB z@$$E`|0L|UE(}9e7sF5UUS|a^AKH_Li}g`1+fhBHlY3PVH|PI@!mU3GFG3!=_4H-x zWBi=)KeTg1xQ&0fRo;2BWgPy*_xDrf1)NXDl4lnoPnK! z{l?Rj{>>D%VoqM!3~`w_|?3jC{K4`OjI!V(N>h^Y+&k z;WiHLSD~0D<{0&n_n`M^>-_tmkLH|DwG*!ELU-hU6OPkqzBa&s5eysBVr=k)rdTEqd&B>#i zFwY+?in?wj&;1_6J>q416YPk;Mb`g1W*L3BxSZ{ms z^hCt11@*U(hsO3+)g_yZ*Xr1^hJoFi(C; z`yuB`a$>;K7>4P z!FjJSdGa{?N2}%IMd8*T!}rhKdE9*AwqKG%;D2}ev!8a-W3Z06&)@$f&z_4s|DhOO zP;Djr3C%){BGaQSdE^8vzfC?%xUDy9-%ypq)%zj!ncur8cjrwdS3#d{mRCQPJY+vO zkfXFd8naBe&8z79{ggO6TgX%GS}Eu7GGCG>M~_tAmU(i9Ja${&^|9_lu%B6p{F%#o zdyxlzKz?F&HD;l38~<5+zpEnkkEx#joK?I;J1JgQT$|7BBai-t`D7UL?F4ziYpF`~ zzQpWd)EhZ~{Bhq$xK6l@PvS$w)4gvtj{0kA&sICm&)bFD{_;|2my7c{+6j$BONTKJ zKP8XuhW-lrS$s9>4c0?mrO0auxA6%UN4>?#n^7Nl2KmsL{W6j~vSpz9`Cl%acRKxZ zhyzwVV;(0@Jc)ka!FcW!ZtG3+`&L2nBh+U$W8Uja`xiX|z4yRORXTlZ;Wj>retGA& zM}^xshi=1paRKhTUZb6)H$&~zWxb!%PI6%0JijafJJBfCqxsZ#AbOqK~J_uW9E=;nvSc&ihxVsE@8{ull=~S2fqbACL2i%xHS_5^n3QTMG5M`F1Mx z>G^$B=i0THJYIB|@=svKJSE)v6J?&bJl{@zaueeJKKt<}@(i!jcH^|{WAG<*2IJ1f zp^o6rlIG@iV50)IRyhahcV25z)e|$LVy_$CZB#+uJhR9Kg{d>vd&jcH4s9gcOd2KhwcwjZx)H%G|<#%B@rp(#U^Uq}0|lE<$cqI?A7aGZAHa}a;m z-csw}Pk^77xqN6T+}4}1AGp|q_6G{raeca_V!C7Iktg{*WoJJ@`ysv$KzGb`+V_fL z-tg3#F(=3akAgcprJrEjc%6)kbA9s6ABbmT+G+3f>&7T4RTfVyB#%DTO2KC(!8Z!G z?Tzii{Nn+e52#P^bIjW0KT%(o*D1MtuCN~QalcaU;&YX7neJKICSxj!;LLSE0!CRf3J>69~mv&B&XZU{aaXMQ4Db$<&w!i9K z9=0YA|Azi@`^mZF(QgsY9!22L8sRn$fwd6@E`Qz;Zu>Vr7vt!B$jxE$2-h#yk0my+ zzxe&2Ed6id_@`KprqE75^29GKlvF0aOSrAqtiZUtnEVCmy%l4Xxc2TN4_=0K%JCEA zvE9w{=r4VmewIYs&`Aujqu0&5dPdo{Q&a#_z|jqM<0#3nLJPl{X3F;9l1F;RmnguZ2KLb zj<{jgHRf0HOwRYAYCgmG9Ehr&3uwPJdA7$iCAH}1DB-rh0vYsIRqF3>b~?6G@*^9( zg**8EKZ>2sy zxT6X?(f{wMPan){|Jo$#4c>q_mu9>A3Agno`osTw$ybmE`Mz0m@>j{TTRbJVF%AdG z152aIqh;}eQqRJEIA=fBfZW89SH+7#Kaf0DW{d*+dpY)4{Ox|q-Fd-9n;GX{F&|c7oUa#d^Et%N&0TzklE-qsm-GzngrA70{m%Mm%wF=` z_pu8+hkCsW!m2Dz{q@4N-T|0Tx|1&;_qZ;*et({JOb5)vFERd~l1KmPr53g_56=j< z`85Y{=0mzt7q#;O{h3Z4wqF>RqYv$`BhS3iLwR%N;g`K(5k+}0c32Yq#YR`x~ICz5&fqnw@o*e5tU3uwo@legZd$%6wi zzwMy?56DB!S}MV;VocE&;ZKs^kG`4uCgd@W$8zMu$Wy#-tr2;gJj&0t+cDpsb9~Jd zRo=~n_=r5THln;FqjQ!}8yo4gl! zVlyJYntVQa{8!8muHIM4z1uN4#^wP?-i;4l=@f|jQ1(zzmX?+zoU8N=e-I)L%i<| zdQHBUNuK*X{R!le0ln3Nq^lke3%B!I;+_%uex_ zB-=_kmlt!LaNFK?T(8}EZhz{7bK9!E2w$*(JiTm!@)3+%l6C@oU$L@2Ys|aUhl*g{ zu19{HJkl2YCayadz79X5$KaE1a!=Os(xk}*su2n`*97%*Ui9YxNvJHGkBH~k9;=usa@Egxbe7-JhKM; zYsT$;;nx35HRKiDG{>no!NF?zJjSh33jQS4!_F}FOH=aH*L_q!NFU{M9P-TP=*Rx# z_bBH-XB7$M@;ww@C$odk?Ie%iVs>#D!GgNaq<}7r~RVpmxE9#}wqXhdJN@5cKE@NX18eR6&lZrgkGHjImk zkefv@JxGi~T^E9;(rJXUtt)Hj)JzV#G z(H+#sKSn;+ranO)e59k23thjHn>nz5n*0=brUm9t*WU8~MZM--#NW-IR|?nj3*L{> zKp;UwmNJ@UvT^w$MNVW$syv?=Pn8raMbZtWjUIUz`9AW@ILvrX|C?|ZLrS$MxeNYB4xwLUdD7#0^2Ei6+xo)b z!^xvvFweN_V{dnMKE-;0XN`HDJa)-=HQ;j5G?ry1i^qMgq zd9-C4jJ-b<9MaL@F#e> zo!Y-%AC0*|xb2t7*O&(`A-~b-ufTX2S^-ZiB{x^zr~uKB?~9XrIoJDrOP)B6ymjl^ zdGEl_a8s;z-C6G>;dVaBe2n>d3HxP@aO-EgCdi+<)W1%BAlp$%btc@m&d%&f%DEjg z<==&!z3%7QH?_s}Dn)Y9(K2rhxQjKx`oci$7@ZahGB#(FY)Pl>y;6B(7 z49eT@V};xJM=qMI`pb%=;yZ-fejmf@;bBeg-#~plJXVD*7`HFU1GNyhOBshhh1+&T zr%zD5^Rw3b$KR0<=xb;8H^@795?4&-H zLXX_Q{yjte%dKXqeYcKR{s4A@ysvCfpOx>&3D@yb80*L~`qPIz+^nZ6pQHX3^5{d& zl|(8h!zaRC63wBri(Xy!EI`Zgs9TY4FHiLz${k~Bp zZry){`e0SeO9ASSlczrIspKSig%1&jnEgVQ9Bw>bCEVK2=G>=c8F}u0EC z-gp)~!1f;Mr}{zc_d3FDoD(OzC`a$hWk1x%M)g)cQy-04M;>_r=ed2z-zQIRM*f#0 z|I67qAAY*^J@g6u2|SAa>dSTwB@cat^<^XNtQ2nj439^DQEpP?iJbne_$lA^nUdi=8!fig7e-LN+OOI{j$pM&u+`jr7@^lT%KaHp_`x)%S!`+nZAa5+( z`XB9sd~k7IK%V6L7;c=tKs&kL_xYSW&HKt$rTvPZqu%W2h-YmEs3m!(1>*23^<#u< zzw`4lSMLhy<5SVIt{-0|PnYYV77B6!I82^<9#r}Z_!I1m`1E4E9p)4=LHRs4QY1lw z;!^6v<1jCkr~kc#TR%fTU>ECQmhn{~s}Kw>$nEl*g#w zB;2;k6q==^68T=?HV*0jdGn|Gm#8K8g{(IyJe%`_Dj5#CR)|>gMi|XCD?s5qA1`eTJBe@^Ag*^AZn(N4;4bhKo-0dMx z^ZO2q>E~(k(AMTk4v<&>n)QA^RLKmueQk6SK*^ftU&JF9g1hJXLOng5Eq2 zdSAG0Z-n=yclrN^>RH)YMc^Cw6R!vRh^m~&kq75vpWx1Chmog0L?jaxVQd+Bvj1oW z?)}L($rGphD{sKM50git$lDPG@kFJ=$gA~xkykWtnhLjhl6t6<3WJQ#AnF(PnxouZ zPdkVD$cy8YyYq#o$%8jdQa)85joC*YodWv>IiH+zobQh{rk~}Hz|R%WV&!#yHWYrY z%n!lp=$FE@?+Lg5hwdMx#I2hX$O9eo?l+b@J@4cF0PXA{4>xYD4Pm`+2-orTx~D>h$9zwH zD2;j8jmNr25x2m0#0^0Vpd7=gM=pDJA+;^xqTW6>$CsSXOJe~9XvbMr)dqaKm&hsnD!#US^9uscYi_CoF zC)3Illm$ieVRH+uaR|rtHNvev`6TkcJpJh|T;t5|@zo}uNISXr6L_3FxF6$g0rl^Y zr=~}h+(3RxxUDz*@hl~k$+g{nLz(<5^nve`z12a zoo_x!9=A89ki+@&D(ysDA@Ym#S!2F*`V-K*xSgUt@gion8q^1l!_P>oPD%#SpH}4Y ziw7u|?W-Q+$rDk`GporL3Ag@7TI8LdH#q&@y;ZrC`uE9W|6pJGIrHQ<^5m1~uSYn3 zYoB1gZAQK|qn*~|u`63Carr;Q@tCK4X#g*{oji1`tAZbyZ?BR^p2xVrsFeFe3b*ar z#ox0C!Hg-BMP8*ldP?Y~X(U|7FF$v_n)*@X*)nKvbMhtR!8rVRn1;5K$9cW6>&KJi znHpiWu#I-g{{%nHIf%cTPwES|`Ja0|e^=qw&&Z>&GoRyS8ug)f`>N$iw7-h_&~eOf zZoW;Cn|^~-*`E266>j4e8;U#(($4uOQE#AK2PN2r%J0jOM{};H8tC+eFpiGU&K%|Z z=d9v3;kLc0Gd-1_;&Ye%%=XSf-XdG%?Q!x@0py$Omz&5_ynk9b+Sx4J+K>N(Jgmn2 z`NiqC^-v|AmFuH_Vf?4TereiiE!@UGUIE<2b2Pd46FhWzzLGq2Wf!&J_G4SfW8YzX zwV^-9gxmNBe?UH5z z^2h`5Fi;$Zej+ysI?k_ee#huYQgna zP4dL$$meaWw*z@-V`tSDE{Te#lV=JyS8xlkc|tk=IjeY;`fM}Ip9>iO?}gj=NBI6& z6~3nAY4{m=;6^3&slSRmT(pmJcOExPxb3e*--*hb(#{6q*8Z$xGn9Db?>YNz+9~P8 zd9~p0tk?eFiyTK-@8#sN73ddFpOyQ3kcVGECNHXrCvFw4?c(wjz?a9TZeWck z#_1O!Z+Fv9N!eiAdP9Ff4{wcWDBSv=Y@65rd#F#Y7_XKW)BalW%)v2AV(ga_(oJS6aQ5p8xBi$3h;s}2(}g_xC|VR?N6sPlmLWf%Ed={(h1+c?!_0ir3w}6hL%-GpV-1iL&6+pcn@5l9BDZHSea69f+a6WYB<6-Kf z4pE8Z=5bid3NwB@_5^k%H4HMuajp#$2fKVoF-3{X{q}2ndg@jM!n&In6F&BItaJ* z20Fw3M2_F-Pc`Vtr3Cp9hi0iuG3ux6;lG;Wke~yspxXi-)NXcEI}bKJ{;tCw5@n+(7;V zd8)=RCAX0Wio&1h2E<_v$58|FC)c9~YDU~$yz{nkP)TwDT%t{{*6IYGe$wrdc1Zr-jSkDW$7+(~~@ z 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 P; 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 $=diub`L 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 Date: Tue, 11 Jul 2017 17:46:24 +0200 Subject: [PATCH 09/94] final cleanup? min_modify options, quick documentation --- doc/src/min_modify.txt | 22 +++++++++++++++++++--- doc/src/min_style.txt | 8 +++++++- doc/src/minimize.txt | 5 +++-- src/min.cpp | 14 +++++++------- 4 files changed, 36 insertions(+), 13 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 73d142f5fa..147d523f4a 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -13,11 +13,19 @@ min_modify command :h3 min_modify keyword values ... :pre one or more keyword/value pairs may be listed :ulb,l -keyword = {dmax} or {line} +keyword = {dmax} or {line} or {delaystep} or {dt_grow} or {dt_shrink} + or {alpha0} or {alpha_shrink} or {tmax} or {tmin} {dmax} value = max max = maximum distance for line search to move (distance units) {line} value = {backtrack} or {quadratic} or {forcezero} - backtrack,quadratic,forcezero = style of linesearch to use :pre + backtrack,quadratic,forcezero = style of linesearch to use + {delaystep} value = {int} for adaptglok + {dt_grow} value = {float} for adaptglok + {dt_shrink} value = {float} for adaptglok + {alpha0} value = {float} for adaptglok + {alpha_shrink} value = {float} for adaptglok + {tmax} value = {float} for adaptglok + {tmin} value = {float} for adaptglok :pre :ule [Examples:] @@ -65,6 +73,12 @@ difference of two large values (energy before and energy after) and that difference may be smaller than machine epsilon even if atoms could move in the gradient direction to reduce forces further. +The style {adaptglok} has several parameters that can be tuned in order +to optimize the relaxation: {delaystep}, {dt_grow}, {dt_shrink}, +{alpha0}, {alpha_shrink}, {tmax} and {tmin}. The default values have +been chosen to be reliable in most cases, but one could be willing +to adapt them for particular cases. + [Restrictions:] none [Related commands:] @@ -73,4 +87,6 @@ could move in the gradient direction to reduce forces further. [Default:] -The option defaults are dmax = 0.1 and line = quadratic. +The option defaults are dmax = 0.1, line = quadratic, delaystep = 20, +dt_grow = 1.1, dt_shrink = 0.5, alpha0 = 0.25, alpha_shrink = 0.99, +tmax = 2.0 and tmin = 0.02. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index 245ac5864c..154a0e81eb 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -11,7 +11,7 @@ min_style command :h3 min_style style :pre -style = {cg} or {hftn} or {sd} or {quickmin} or {fire} :ul +style = {cg} or {hftn} or {sd} or {quickmin} or {fire} or {adaptglok} :ul [Examples:] @@ -61,6 +61,12 @@ the velocity non-parallel to the current force vector. The velocity of each atom is initialized to 0.0 by this style, at the beginning of a minimization. +Style {adaptglok} is a re-implementation of the style {fire} to better +fit the published and unpublished optimizations of the method described +in "(Bitzek)"_#Bitzek. It includes a temporization of the variable +timestep, a backstep when uphill and a Velocity-Verlet integration +scheme. + Either the {quickmin} and {fire} styles are useful in the context of nudged elastic band (NEB) calculations via the "neb"_neb.html command. diff --git a/doc/src/minimize.txt b/doc/src/minimize.txt index a3f2c5d0bf..6441d48693 100644 --- a/doc/src/minimize.txt +++ b/doc/src/minimize.txt @@ -63,8 +63,9 @@ be more robust than previous line searches we've tried. The backtracking method is described in Nocedal and Wright's Numerical Optimization (Procedure 3.1 on p 41). -The "minimization styles"_min_style.html {quickmin} and {fire} perform -damped dynamics using an Euler integration step. Thus they require a +The "minimization styles"_min_style.html {quickmin}, {fire} and +{adaptglok} perform damped dynamics using an Euler integration step +(Velocity-Verlet for {adaptglok}). Thus they require a "timestep"_timestep.html be defined. NOTE: The damped dynamic minimizers use whatever timestep you have diff --git a/src/min.cpp b/src/min.cpp index 3a3dbe2bd7..a23f1a2f51 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -651,31 +651,31 @@ void Min::modify_params(int narg, char **arg) if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); dmax = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"fire_delaystep") == 0) { + } else if (strcmp(arg[iarg],"delaystep") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); delaystep = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"fire_dt_grow") == 0) { + } else if (strcmp(arg[iarg],"dt_grow") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); dt_grow = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"fire_dt_shrink") == 0) { + } else if (strcmp(arg[iarg],"dt_shrink") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); dt_shrink = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"fire_alpha0") == 0) { + } else if (strcmp(arg[iarg],"alpha0") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); alpha0 = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"fire_alpha_shrink") == 0) { + } else if (strcmp(arg[iarg],"alpha_shrink") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); alpha_shrink = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"fire_tmax") == 0) { + } else if (strcmp(arg[iarg],"tmax") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); tmax = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"fire_tmin") == 0) { + } else if (strcmp(arg[iarg],"tmin") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); tmin = force->numeric(FLERR,arg[iarg+1]); iarg += 2; From 347701529665828453d68e025c2d16b0749bd0b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 11 Jul 2017 17:50:35 +0200 Subject: [PATCH 10/94] remove .vscode folder --- .vscode/settings.json | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 97f4ca980b..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "files.associations": { - "cmath": "cpp", - "complex": "cpp", - "fm_exp.c": "cpp", - "al_zhou.c": "cpp", - "cu_zhou.c": "cpp", - "w_zhou.c": "cpp", - "mpi.c": "cpp", - "chrono": "cpp", - "limits": "cpp", - "lmp2radii.c": "cpp", - "sockets.c": "cpp", - "*.tcc": "cpp" - } -} \ No newline at end of file From a0002432cf51068a78aea082132e0558c9781e9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 11 Jul 2017 20:20:54 +0200 Subject: [PATCH 11/94] remove test folder --- test/fdotfall.txt | 616 ----- test/pf | 15 - test/silicon-vac_6x6x6x5.431.ldata | 3472 ---------------------------- test/test.bsh | 9 - test/test_1.lmp | 40 - test/vdotfall.txt | 277 --- 6 files changed, 4429 deletions(-) delete mode 100644 test/fdotfall.txt delete mode 100755 test/pf delete mode 100644 test/silicon-vac_6x6x6x5.431.ldata delete mode 100755 test/test.bsh delete mode 100644 test/test_1.lmp delete mode 100644 test/vdotfall.txt diff --git a/test/fdotfall.txt b/test/fdotfall.txt deleted file mode 100644 index 59ffed04c5..0000000000 --- a/test/fdotfall.txt +++ /dev/null @@ -1,616 +0,0 @@ -0.000000 -0.000000 -0.000010 -0.000010 -0.000010 -0.000010 -0.000010 -0.000010 -0.000009 -0.000009 -0.000009 -0.000009 -0.000009 -0.000009 -0.000009 -0.000009 -0.000008 -0.000008 -0.000008 -0.000008 -0.000008 -0.000008 -0.000007 -0.000007 -0.000007 -0.000007 -0.000006 -0.000006 -0.000006 -0.000006 -0.000006 -0.000006 -0.000005 -0.000005 -0.000005 -0.000005 -0.000005 -0.000005 -0.000004 -0.000004 -0.000004 -0.000004 -0.000004 -0.000004 -0.000004 -0.000004 -0.000004 -0.000004 -0.000003 -0.000003 -0.000003 -0.000003 -0.000003 -0.000003 -0.000003 -0.000003 -0.000003 -0.000003 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000002 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000001 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 -0.000000 diff --git a/test/pf b/test/pf deleted file mode 100755 index a7b373c3df..0000000000 --- a/test/pf +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -l -################ -# Plot the fnorm from a .eng file during a relaxation -# from Julien, 06.2014 -################ -if [[ -z "$1" ]] -then - file=`ls *.eng` -else - file=`ls $1` -fi -gnu="set xlabel 'nfc'; set ylabel 'fnorm'; set logs y; pl '$file' using 1:5 w l" -echo -e $gnu | gnuplot -persist - - diff --git a/test/silicon-vac_6x6x6x5.431.ldata b/test/silicon-vac_6x6x6x5.431.ldata deleted file mode 100644 index 67a5f8726d..0000000000 --- a/test/silicon-vac_6x6x6x5.431.ldata +++ /dev/null @@ -1,3472 +0,0 @@ -LAMMPS data file via write_data, version 4 May 2017, timestep = 0 - -1727 atoms -1 atom types - -0.0000000000000000e+00 3.2585999999999999e+01 xlo xhi --3.2586000000000000e-03 3.2585999999999999e+01 ylo yhi -0.0000000000000000e+00 3.2585999999999999e+01 zlo zhi - -Masses - -1 28.086 - -Atoms # atomic - -1 1 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 -2 1 0.0000000000000000e+00 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 -3 1 2.7155000000000000e+00 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 -4 1 2.7155000000000000e+00 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 -5 1 1.3577500000000000e+00 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 -6 1 1.3577500000000000e+00 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 -7 1 4.0732499999999998e+00 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 -8 1 4.0732499999999998e+00 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 -9 1 5.4310000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 -10 1 5.4310000000000000e+00 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 -11 1 8.1464999999999996e+00 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 -12 1 8.1464999999999996e+00 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 -13 1 6.7887500000000003e+00 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 -14 1 6.7887500000000003e+00 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 -15 1 9.5042500000000008e+00 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 -16 1 9.5042500000000008e+00 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 -17 1 1.0862000000000000e+01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 -18 1 1.0862000000000000e+01 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 -19 1 1.3577500000000001e+01 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 -20 1 1.3577500000000001e+01 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 -21 1 1.2219749999999999e+01 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 -22 1 1.2219749999999999e+01 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 -23 1 1.4935250000000000e+01 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 -24 1 1.4935250000000000e+01 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 -25 1 1.6292999999999999e+01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 -26 1 1.6292999999999999e+01 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 -27 1 1.9008500000000002e+01 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 -28 1 1.9008500000000002e+01 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 -29 1 1.7650749999999999e+01 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 -30 1 1.7650749999999999e+01 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 -31 1 2.0366250000000001e+01 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 -32 1 2.0366250000000001e+01 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 -33 1 2.1724000000000000e+01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 -34 1 2.1724000000000000e+01 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 -35 1 2.4439499999999999e+01 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 -36 1 2.4439499999999999e+01 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 -37 1 2.3081750000000000e+01 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 -38 1 2.3081750000000000e+01 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 -39 1 2.5797250000000002e+01 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 -40 1 2.5797250000000002e+01 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 -41 1 2.7155000000000001e+01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 -42 1 2.7155000000000001e+01 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 -43 1 2.9870500000000000e+01 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 -44 1 2.9870500000000000e+01 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 -45 1 2.8512750000000000e+01 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 -46 1 2.8512750000000000e+01 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 -47 1 3.1228249999999999e+01 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 -48 1 3.1228249999999999e+01 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 -49 1 0.0000000000000000e+00 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 -50 1 0.0000000000000000e+00 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 -51 1 2.7155000000000000e+00 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 -52 1 2.7155000000000000e+00 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 -53 1 1.3577500000000000e+00 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 -54 1 1.3577500000000000e+00 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 -55 1 4.0732499999999998e+00 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 -56 1 4.0732499999999998e+00 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 -57 1 5.4310000000000000e+00 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 -58 1 5.4310000000000000e+00 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 -59 1 8.1464999999999996e+00 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 -60 1 8.1464999999999996e+00 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 -61 1 6.7887500000000003e+00 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 -62 1 6.7887500000000003e+00 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 -63 1 9.5042500000000008e+00 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 -64 1 9.5042500000000008e+00 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 -65 1 1.0862000000000000e+01 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 -66 1 1.0862000000000000e+01 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 -67 1 1.3577500000000001e+01 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 -68 1 1.3577500000000001e+01 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 -69 1 1.2219749999999999e+01 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 -70 1 1.2219749999999999e+01 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 -71 1 1.4935250000000000e+01 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 -72 1 1.4935250000000000e+01 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 -73 1 1.6292999999999999e+01 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 -74 1 1.6292999999999999e+01 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 -75 1 1.9008500000000002e+01 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 -76 1 1.9008500000000002e+01 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 -77 1 1.7650749999999999e+01 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 -78 1 1.7650749999999999e+01 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 -79 1 2.0366250000000001e+01 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 -80 1 2.0366250000000001e+01 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 -81 1 2.1724000000000000e+01 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 -82 1 2.1724000000000000e+01 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 -83 1 2.4439499999999999e+01 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 -84 1 2.4439499999999999e+01 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 -85 1 2.3081750000000000e+01 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 -86 1 2.3081750000000000e+01 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 -87 1 2.5797250000000002e+01 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 -88 1 2.5797250000000002e+01 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 -89 1 2.7155000000000001e+01 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 -90 1 2.7155000000000001e+01 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 -91 1 2.9870500000000000e+01 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 -92 1 2.9870500000000000e+01 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 -93 1 2.8512750000000000e+01 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 -94 1 2.8512750000000000e+01 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 -95 1 3.1228249999999999e+01 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 -96 1 3.1228249999999999e+01 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 -97 1 0.0000000000000000e+00 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 -98 1 0.0000000000000000e+00 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 -99 1 2.7155000000000000e+00 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 -100 1 2.7155000000000000e+00 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 -101 1 1.3577500000000000e+00 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 -102 1 1.3577500000000000e+00 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 -103 1 4.0732499999999998e+00 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 -104 1 4.0732499999999998e+00 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 -105 1 5.4310000000000000e+00 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 -106 1 5.4310000000000000e+00 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 -107 1 8.1464999999999996e+00 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 -108 1 8.1464999999999996e+00 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 -109 1 6.7887500000000003e+00 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 -110 1 6.7887500000000003e+00 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 -111 1 9.5042500000000008e+00 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 -112 1 9.5042500000000008e+00 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 -113 1 1.0862000000000000e+01 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 -114 1 1.0862000000000000e+01 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 -115 1 1.3577500000000001e+01 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 -116 1 1.3577500000000001e+01 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 -117 1 1.2219749999999999e+01 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 -118 1 1.2219749999999999e+01 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 -119 1 1.4935250000000000e+01 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 -120 1 1.4935250000000000e+01 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 -121 1 1.6292999999999999e+01 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 -122 1 1.6292999999999999e+01 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 -123 1 1.9008500000000002e+01 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 -124 1 1.9008500000000002e+01 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 -125 1 1.7650749999999999e+01 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 -126 1 1.7650749999999999e+01 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 -127 1 2.0366250000000001e+01 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 -128 1 2.0366250000000001e+01 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 -129 1 2.1724000000000000e+01 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 -130 1 2.1724000000000000e+01 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 -131 1 2.4439499999999999e+01 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 -132 1 2.4439499999999999e+01 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 -133 1 2.3081750000000000e+01 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 -134 1 2.3081750000000000e+01 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 -135 1 2.5797250000000002e+01 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 -136 1 2.5797250000000002e+01 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 -137 1 2.7155000000000001e+01 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 -138 1 2.7155000000000001e+01 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 -139 1 2.9870500000000000e+01 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 -140 1 2.9870500000000000e+01 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 -141 1 2.8512750000000000e+01 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 -142 1 2.8512750000000000e+01 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 -143 1 3.1228249999999999e+01 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 -144 1 3.1228249999999999e+01 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 -145 1 0.0000000000000000e+00 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 -146 1 0.0000000000000000e+00 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 -147 1 2.7155000000000000e+00 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 -148 1 2.7155000000000000e+00 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 -149 1 1.3577500000000000e+00 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 -150 1 1.3577500000000000e+00 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 -151 1 4.0732499999999998e+00 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 -152 1 4.0732499999999998e+00 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 -153 1 5.4310000000000000e+00 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 -154 1 5.4310000000000000e+00 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 -155 1 8.1464999999999996e+00 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 -156 1 8.1464999999999996e+00 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 -157 1 6.7887500000000003e+00 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 -158 1 6.7887500000000003e+00 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 -159 1 9.5042500000000008e+00 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 -160 1 9.5042500000000008e+00 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 -161 1 1.0862000000000000e+01 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 -162 1 1.0862000000000000e+01 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 -163 1 1.3577500000000001e+01 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 -164 1 1.3577500000000001e+01 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 -165 1 1.2219749999999999e+01 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 -166 1 1.2219749999999999e+01 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 -167 1 1.4935250000000000e+01 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 -168 1 1.4935250000000000e+01 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 -169 1 3.1228249999999999e+01 3.1228249999999999e+01 1.2219749999999999e+01 0 0 0 -170 1 1.6292999999999999e+01 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 -171 1 1.9008500000000002e+01 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 -172 1 1.9008500000000002e+01 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 -173 1 1.7650749999999999e+01 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 -174 1 1.7650749999999999e+01 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 -175 1 2.0366250000000001e+01 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 -176 1 2.0366250000000001e+01 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 -177 1 2.1724000000000000e+01 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 -178 1 2.1724000000000000e+01 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 -179 1 2.4439499999999999e+01 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 -180 1 2.4439499999999999e+01 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 -181 1 2.3081750000000000e+01 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 -182 1 2.3081750000000000e+01 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 -183 1 2.5797250000000002e+01 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 -184 1 2.5797250000000002e+01 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 -185 1 2.7155000000000001e+01 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 -186 1 2.7155000000000001e+01 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 -187 1 2.9870500000000000e+01 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 -188 1 2.9870500000000000e+01 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 -189 1 2.8512750000000000e+01 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 -190 1 2.8512750000000000e+01 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 -191 1 3.1228249999999999e+01 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 -192 1 3.1228249999999999e+01 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 -193 1 0.0000000000000000e+00 2.1724000000000000e+01 0.0000000000000000e+00 0 0 0 -194 1 0.0000000000000000e+00 2.4439499999999999e+01 2.7155000000000000e+00 0 0 0 -195 1 2.7155000000000000e+00 2.1724000000000000e+01 2.7155000000000000e+00 0 0 0 -196 1 2.7155000000000000e+00 2.4439499999999999e+01 0.0000000000000000e+00 0 0 0 -197 1 1.3577500000000000e+00 2.3081750000000000e+01 1.3577500000000000e+00 0 0 0 -198 1 1.3577500000000000e+00 2.5797250000000002e+01 4.0732499999999998e+00 0 0 0 -199 1 4.0732499999999998e+00 2.3081750000000000e+01 4.0732499999999998e+00 0 0 0 -200 1 4.0732499999999998e+00 2.5797250000000002e+01 1.3577500000000000e+00 0 0 0 -201 1 5.4310000000000000e+00 2.1724000000000000e+01 0.0000000000000000e+00 0 0 0 -202 1 5.4310000000000000e+00 2.4439499999999999e+01 2.7155000000000000e+00 0 0 0 -203 1 8.1464999999999996e+00 2.1724000000000000e+01 2.7155000000000000e+00 0 0 0 -204 1 8.1464999999999996e+00 2.4439499999999999e+01 0.0000000000000000e+00 0 0 0 -205 1 6.7887500000000003e+00 2.3081750000000000e+01 1.3577500000000000e+00 0 0 0 -206 1 6.7887500000000003e+00 2.5797250000000002e+01 4.0732499999999998e+00 0 0 0 -207 1 9.5042500000000008e+00 2.3081750000000000e+01 4.0732499999999998e+00 0 0 0 -208 1 9.5042500000000008e+00 2.5797250000000002e+01 1.3577500000000000e+00 0 0 0 -209 1 1.0862000000000000e+01 2.1724000000000000e+01 0.0000000000000000e+00 0 0 0 -210 1 1.0862000000000000e+01 2.4439499999999999e+01 2.7155000000000000e+00 0 0 0 -211 1 1.3577500000000001e+01 2.1724000000000000e+01 2.7155000000000000e+00 0 0 0 -212 1 1.3577500000000001e+01 2.4439499999999999e+01 0.0000000000000000e+00 0 0 0 -213 1 1.2219749999999999e+01 2.3081750000000000e+01 1.3577500000000000e+00 0 0 0 -214 1 1.2219749999999999e+01 2.5797250000000002e+01 4.0732499999999998e+00 0 0 0 -215 1 1.4935250000000000e+01 2.3081750000000000e+01 4.0732499999999998e+00 0 0 0 -216 1 1.4935250000000000e+01 2.5797250000000002e+01 1.3577500000000000e+00 0 0 0 -217 1 1.6292999999999999e+01 2.1724000000000000e+01 0.0000000000000000e+00 0 0 0 -218 1 1.6292999999999999e+01 2.4439499999999999e+01 2.7155000000000000e+00 0 0 0 -219 1 1.9008500000000002e+01 2.1724000000000000e+01 2.7155000000000000e+00 0 0 0 -220 1 1.9008500000000002e+01 2.4439499999999999e+01 0.0000000000000000e+00 0 0 0 -221 1 1.7650749999999999e+01 2.3081750000000000e+01 1.3577500000000000e+00 0 0 0 -222 1 1.7650749999999999e+01 2.5797250000000002e+01 4.0732499999999998e+00 0 0 0 -223 1 2.0366250000000001e+01 2.3081750000000000e+01 4.0732499999999998e+00 0 0 0 -224 1 2.0366250000000001e+01 2.5797250000000002e+01 1.3577500000000000e+00 0 0 0 -225 1 2.1724000000000000e+01 2.1724000000000000e+01 0.0000000000000000e+00 0 0 0 -226 1 2.1724000000000000e+01 2.4439499999999999e+01 2.7155000000000000e+00 0 0 0 -227 1 2.4439499999999999e+01 2.1724000000000000e+01 2.7155000000000000e+00 0 0 0 -228 1 2.4439499999999999e+01 2.4439499999999999e+01 0.0000000000000000e+00 0 0 0 -229 1 2.3081750000000000e+01 2.3081750000000000e+01 1.3577500000000000e+00 0 0 0 -230 1 2.3081750000000000e+01 2.5797250000000002e+01 4.0732499999999998e+00 0 0 0 -231 1 2.5797250000000002e+01 2.3081750000000000e+01 4.0732499999999998e+00 0 0 0 -232 1 2.5797250000000002e+01 2.5797250000000002e+01 1.3577500000000000e+00 0 0 0 -233 1 2.7155000000000001e+01 2.1724000000000000e+01 0.0000000000000000e+00 0 0 0 -234 1 2.7155000000000001e+01 2.4439499999999999e+01 2.7155000000000000e+00 0 0 0 -235 1 2.9870500000000000e+01 2.1724000000000000e+01 2.7155000000000000e+00 0 0 0 -236 1 2.9870500000000000e+01 2.4439499999999999e+01 0.0000000000000000e+00 0 0 0 -237 1 2.8512750000000000e+01 2.3081750000000000e+01 1.3577500000000000e+00 0 0 0 -238 1 2.8512750000000000e+01 2.5797250000000002e+01 4.0732499999999998e+00 0 0 0 -239 1 3.1228249999999999e+01 2.3081750000000000e+01 4.0732499999999998e+00 0 0 0 -240 1 3.1228249999999999e+01 2.5797250000000002e+01 1.3577500000000000e+00 0 0 0 -241 1 0.0000000000000000e+00 2.7155000000000001e+01 0.0000000000000000e+00 0 0 0 -242 1 0.0000000000000000e+00 2.9870500000000000e+01 2.7155000000000000e+00 0 0 0 -243 1 2.7155000000000000e+00 2.7155000000000001e+01 2.7155000000000000e+00 0 0 0 -244 1 2.7155000000000000e+00 2.9870500000000000e+01 0.0000000000000000e+00 0 0 0 -245 1 1.3577500000000000e+00 2.8512750000000000e+01 1.3577500000000000e+00 0 0 0 -246 1 1.3577500000000000e+00 3.1228249999999999e+01 4.0732499999999998e+00 0 0 0 -247 1 4.0732499999999998e+00 2.8512750000000000e+01 4.0732499999999998e+00 0 0 0 -248 1 4.0732499999999998e+00 3.1228249999999999e+01 1.3577500000000000e+00 0 0 0 -249 1 5.4310000000000000e+00 2.7155000000000001e+01 0.0000000000000000e+00 0 0 0 -250 1 5.4310000000000000e+00 2.9870500000000000e+01 2.7155000000000000e+00 0 0 0 -251 1 8.1464999999999996e+00 2.7155000000000001e+01 2.7155000000000000e+00 0 0 0 -252 1 8.1464999999999996e+00 2.9870500000000000e+01 0.0000000000000000e+00 0 0 0 -253 1 6.7887500000000003e+00 2.8512750000000000e+01 1.3577500000000000e+00 0 0 0 -254 1 6.7887500000000003e+00 3.1228249999999999e+01 4.0732499999999998e+00 0 0 0 -255 1 9.5042500000000008e+00 2.8512750000000000e+01 4.0732499999999998e+00 0 0 0 -256 1 9.5042500000000008e+00 3.1228249999999999e+01 1.3577500000000000e+00 0 0 0 -257 1 1.0862000000000000e+01 2.7155000000000001e+01 0.0000000000000000e+00 0 0 0 -258 1 1.0862000000000000e+01 2.9870500000000000e+01 2.7155000000000000e+00 0 0 0 -259 1 1.3577500000000001e+01 2.7155000000000001e+01 2.7155000000000000e+00 0 0 0 -260 1 1.3577500000000001e+01 2.9870500000000000e+01 0.0000000000000000e+00 0 0 0 -261 1 1.2219749999999999e+01 2.8512750000000000e+01 1.3577500000000000e+00 0 0 0 -262 1 1.2219749999999999e+01 3.1228249999999999e+01 4.0732499999999998e+00 0 0 0 -263 1 1.4935250000000000e+01 2.8512750000000000e+01 4.0732499999999998e+00 0 0 0 -264 1 1.4935250000000000e+01 3.1228249999999999e+01 1.3577500000000000e+00 0 0 0 -265 1 1.6292999999999999e+01 2.7155000000000001e+01 0.0000000000000000e+00 0 0 0 -266 1 1.6292999999999999e+01 2.9870500000000000e+01 2.7155000000000000e+00 0 0 0 -267 1 1.9008500000000002e+01 2.7155000000000001e+01 2.7155000000000000e+00 0 0 0 -268 1 1.9008500000000002e+01 2.9870500000000000e+01 0.0000000000000000e+00 0 0 0 -269 1 1.7650749999999999e+01 2.8512750000000000e+01 1.3577500000000000e+00 0 0 0 -270 1 1.7650749999999999e+01 3.1228249999999999e+01 4.0732499999999998e+00 0 0 0 -271 1 2.0366250000000001e+01 2.8512750000000000e+01 4.0732499999999998e+00 0 0 0 -272 1 2.0366250000000001e+01 3.1228249999999999e+01 1.3577500000000000e+00 0 0 0 -273 1 2.1724000000000000e+01 2.7155000000000001e+01 0.0000000000000000e+00 0 0 0 -274 1 2.1724000000000000e+01 2.9870500000000000e+01 2.7155000000000000e+00 0 0 0 -275 1 2.4439499999999999e+01 2.7155000000000001e+01 2.7155000000000000e+00 0 0 0 -276 1 2.4439499999999999e+01 2.9870500000000000e+01 0.0000000000000000e+00 0 0 0 -277 1 2.3081750000000000e+01 2.8512750000000000e+01 1.3577500000000000e+00 0 0 0 -278 1 2.3081750000000000e+01 3.1228249999999999e+01 4.0732499999999998e+00 0 0 0 -279 1 2.5797250000000002e+01 2.8512750000000000e+01 4.0732499999999998e+00 0 0 0 -280 1 2.5797250000000002e+01 3.1228249999999999e+01 1.3577500000000000e+00 0 0 0 -281 1 2.7155000000000001e+01 2.7155000000000001e+01 0.0000000000000000e+00 0 0 0 -282 1 2.7155000000000001e+01 2.9870500000000000e+01 2.7155000000000000e+00 0 0 0 -283 1 2.9870500000000000e+01 2.7155000000000001e+01 2.7155000000000000e+00 0 0 0 -284 1 2.9870500000000000e+01 2.9870500000000000e+01 0.0000000000000000e+00 0 0 0 -285 1 2.8512750000000000e+01 2.8512750000000000e+01 1.3577500000000000e+00 0 0 0 -286 1 2.8512750000000000e+01 3.1228249999999999e+01 4.0732499999999998e+00 0 0 0 -287 1 3.1228249999999999e+01 2.8512750000000000e+01 4.0732499999999998e+00 0 0 0 -288 1 3.1228249999999999e+01 3.1228249999999999e+01 1.3577500000000000e+00 0 0 0 -289 1 0.0000000000000000e+00 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 -290 1 0.0000000000000000e+00 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 -291 1 2.7155000000000000e+00 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 -292 1 2.7155000000000000e+00 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 -293 1 1.3577500000000000e+00 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 -294 1 1.3577500000000000e+00 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 -295 1 4.0732499999999998e+00 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 -296 1 4.0732499999999998e+00 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 -297 1 5.4310000000000000e+00 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 -298 1 5.4310000000000000e+00 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 -299 1 8.1464999999999996e+00 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 -300 1 8.1464999999999996e+00 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 -301 1 6.7887500000000003e+00 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 -302 1 6.7887500000000003e+00 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 -303 1 9.5042500000000008e+00 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 -304 1 9.5042500000000008e+00 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 -305 1 1.0862000000000000e+01 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 -306 1 1.0862000000000000e+01 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 -307 1 1.3577500000000001e+01 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 -308 1 1.3577500000000001e+01 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 -309 1 1.2219749999999999e+01 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 -310 1 1.2219749999999999e+01 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 -311 1 1.4935250000000000e+01 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 -312 1 1.4935250000000000e+01 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 -313 1 1.6292999999999999e+01 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 -314 1 1.6292999999999999e+01 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 -315 1 1.9008500000000002e+01 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 -316 1 1.9008500000000002e+01 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 -317 1 1.7650749999999999e+01 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 -318 1 1.7650749999999999e+01 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 -319 1 2.0366250000000001e+01 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 -320 1 2.0366250000000001e+01 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 -321 1 2.1724000000000000e+01 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 -322 1 2.1724000000000000e+01 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 -323 1 2.4439499999999999e+01 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 -324 1 2.4439499999999999e+01 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 -325 1 2.3081750000000000e+01 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 -326 1 2.3081750000000000e+01 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 -327 1 2.5797250000000002e+01 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 -328 1 2.5797250000000002e+01 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 -329 1 2.7155000000000001e+01 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 -330 1 2.7155000000000001e+01 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 -331 1 2.9870500000000000e+01 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 -332 1 2.9870500000000000e+01 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 -333 1 2.8512750000000000e+01 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 -334 1 2.8512750000000000e+01 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 -335 1 3.1228249999999999e+01 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 -336 1 3.1228249999999999e+01 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 -337 1 0.0000000000000000e+00 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 -338 1 0.0000000000000000e+00 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 -339 1 2.7155000000000000e+00 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 -340 1 2.7155000000000000e+00 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 -341 1 1.3577500000000000e+00 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 -342 1 1.3577500000000000e+00 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 -343 1 4.0732499999999998e+00 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 -344 1 4.0732499999999998e+00 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 -345 1 5.4310000000000000e+00 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 -346 1 5.4310000000000000e+00 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 -347 1 8.1464999999999996e+00 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 -348 1 8.1464999999999996e+00 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 -349 1 6.7887500000000003e+00 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 -350 1 6.7887500000000003e+00 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 -351 1 9.5042500000000008e+00 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 -352 1 9.5042500000000008e+00 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 -353 1 1.0862000000000000e+01 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 -354 1 1.0862000000000000e+01 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 -355 1 1.3577500000000001e+01 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 -356 1 1.3577500000000001e+01 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 -357 1 1.2219749999999999e+01 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 -358 1 1.2219749999999999e+01 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 -359 1 1.4935250000000000e+01 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 -360 1 1.4935250000000000e+01 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 -361 1 1.6292999999999999e+01 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 -362 1 1.6292999999999999e+01 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 -363 1 1.9008500000000002e+01 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 -364 1 1.9008500000000002e+01 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 -365 1 1.7650749999999999e+01 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 -366 1 1.7650749999999999e+01 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 -367 1 2.0366250000000001e+01 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 -368 1 2.0366250000000001e+01 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 -369 1 2.1724000000000000e+01 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 -370 1 2.1724000000000000e+01 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 -371 1 2.4439499999999999e+01 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 -372 1 2.4439499999999999e+01 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 -373 1 2.3081750000000000e+01 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 -374 1 2.3081750000000000e+01 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 -375 1 2.5797250000000002e+01 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 -376 1 2.5797250000000002e+01 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 -377 1 2.7155000000000001e+01 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 -378 1 2.7155000000000001e+01 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 -379 1 2.9870500000000000e+01 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 -380 1 2.9870500000000000e+01 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 -381 1 2.8512750000000000e+01 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 -382 1 2.8512750000000000e+01 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 -383 1 3.1228249999999999e+01 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 -384 1 3.1228249999999999e+01 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 -385 1 0.0000000000000000e+00 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 -386 1 0.0000000000000000e+00 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 -387 1 2.7155000000000000e+00 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 -388 1 2.7155000000000000e+00 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 -389 1 1.3577500000000000e+00 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 -390 1 1.3577500000000000e+00 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 -391 1 4.0732499999999998e+00 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 -392 1 4.0732499999999998e+00 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 -393 1 5.4310000000000000e+00 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 -394 1 5.4310000000000000e+00 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 -395 1 8.1464999999999996e+00 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 -396 1 8.1464999999999996e+00 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 -397 1 6.7887500000000003e+00 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 -398 1 6.7887500000000003e+00 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 -399 1 9.5042500000000008e+00 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 -400 1 9.5042500000000008e+00 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 -401 1 1.0862000000000000e+01 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 -402 1 1.0862000000000000e+01 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 -403 1 1.3577500000000001e+01 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 -404 1 1.3577500000000001e+01 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 -405 1 1.2219749999999999e+01 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 -406 1 1.2219749999999999e+01 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 -407 1 1.4935250000000000e+01 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 -408 1 1.4935250000000000e+01 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 -409 1 1.6292999999999999e+01 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 -410 1 1.6292999999999999e+01 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 -411 1 1.9008500000000002e+01 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 -412 1 1.9008500000000002e+01 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 -413 1 1.7650749999999999e+01 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 -414 1 1.7650749999999999e+01 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 -415 1 2.0366250000000001e+01 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 -416 1 2.0366250000000001e+01 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 -417 1 2.1724000000000000e+01 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 -418 1 2.1724000000000000e+01 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 -419 1 2.4439499999999999e+01 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 -420 1 2.4439499999999999e+01 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 -421 1 2.3081750000000000e+01 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 -422 1 2.3081750000000000e+01 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 -423 1 2.5797250000000002e+01 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 -424 1 2.5797250000000002e+01 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 -425 1 2.7155000000000001e+01 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 -426 1 2.7155000000000001e+01 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 -427 1 2.9870500000000000e+01 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 -428 1 2.9870500000000000e+01 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 -429 1 2.8512750000000000e+01 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 -430 1 2.8512750000000000e+01 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 -431 1 3.1228249999999999e+01 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 -432 1 3.1228249999999999e+01 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 -433 1 0.0000000000000000e+00 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 -434 1 0.0000000000000000e+00 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 -435 1 2.7155000000000000e+00 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 -436 1 2.7155000000000000e+00 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 -437 1 1.3577500000000000e+00 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 -438 1 1.3577500000000000e+00 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 -439 1 4.0732499999999998e+00 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 -440 1 4.0732499999999998e+00 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 -441 1 5.4310000000000000e+00 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 -442 1 5.4310000000000000e+00 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 -443 1 8.1464999999999996e+00 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 -444 1 8.1464999999999996e+00 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 -445 1 6.7887500000000003e+00 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 -446 1 6.7887500000000003e+00 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 -447 1 9.5042500000000008e+00 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 -448 1 9.5042500000000008e+00 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 -449 1 1.0862000000000000e+01 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 -450 1 1.0862000000000000e+01 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 -451 1 1.3577500000000001e+01 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 -452 1 1.3577500000000001e+01 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 -453 1 1.2219749999999999e+01 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 -454 1 1.2219749999999999e+01 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 -455 1 1.4935250000000000e+01 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 -456 1 1.4935250000000000e+01 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 -457 1 1.6292999999999999e+01 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 -458 1 1.6292999999999999e+01 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 -459 1 1.9008500000000002e+01 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 -460 1 1.9008500000000002e+01 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 -461 1 1.7650749999999999e+01 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 -462 1 1.7650749999999999e+01 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 -463 1 2.0366250000000001e+01 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 -464 1 2.0366250000000001e+01 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 -465 1 2.1724000000000000e+01 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 -466 1 2.1724000000000000e+01 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 -467 1 2.4439499999999999e+01 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 -468 1 2.4439499999999999e+01 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 -469 1 2.3081750000000000e+01 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 -470 1 2.3081750000000000e+01 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 -471 1 2.5797250000000002e+01 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 -472 1 2.5797250000000002e+01 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 -473 1 2.7155000000000001e+01 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 -474 1 2.7155000000000001e+01 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 -475 1 2.9870500000000000e+01 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 -476 1 2.9870500000000000e+01 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 -477 1 2.8512750000000000e+01 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 -478 1 2.8512750000000000e+01 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 -479 1 3.1228249999999999e+01 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 -480 1 3.1228249999999999e+01 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 -481 1 0.0000000000000000e+00 2.1724000000000000e+01 5.4310000000000000e+00 0 0 0 -482 1 0.0000000000000000e+00 2.4439499999999999e+01 8.1464999999999996e+00 0 0 0 -483 1 2.7155000000000000e+00 2.1724000000000000e+01 8.1464999999999996e+00 0 0 0 -484 1 2.7155000000000000e+00 2.4439499999999999e+01 5.4310000000000000e+00 0 0 0 -485 1 1.3577500000000000e+00 2.3081750000000000e+01 6.7887500000000003e+00 0 0 0 -486 1 1.3577500000000000e+00 2.5797250000000002e+01 9.5042500000000008e+00 0 0 0 -487 1 4.0732499999999998e+00 2.3081750000000000e+01 9.5042500000000008e+00 0 0 0 -488 1 4.0732499999999998e+00 2.5797250000000002e+01 6.7887500000000003e+00 0 0 0 -489 1 5.4310000000000000e+00 2.1724000000000000e+01 5.4310000000000000e+00 0 0 0 -490 1 5.4310000000000000e+00 2.4439499999999999e+01 8.1464999999999996e+00 0 0 0 -491 1 8.1464999999999996e+00 2.1724000000000000e+01 8.1464999999999996e+00 0 0 0 -492 1 8.1464999999999996e+00 2.4439499999999999e+01 5.4310000000000000e+00 0 0 0 -493 1 6.7887500000000003e+00 2.3081750000000000e+01 6.7887500000000003e+00 0 0 0 -494 1 6.7887500000000003e+00 2.5797250000000002e+01 9.5042500000000008e+00 0 0 0 -495 1 9.5042500000000008e+00 2.3081750000000000e+01 9.5042500000000008e+00 0 0 0 -496 1 9.5042500000000008e+00 2.5797250000000002e+01 6.7887500000000003e+00 0 0 0 -497 1 1.0862000000000000e+01 2.1724000000000000e+01 5.4310000000000000e+00 0 0 0 -498 1 1.0862000000000000e+01 2.4439499999999999e+01 8.1464999999999996e+00 0 0 0 -499 1 1.3577500000000001e+01 2.1724000000000000e+01 8.1464999999999996e+00 0 0 0 -500 1 1.3577500000000001e+01 2.4439499999999999e+01 5.4310000000000000e+00 0 0 0 -501 1 1.2219749999999999e+01 2.3081750000000000e+01 6.7887500000000003e+00 0 0 0 -502 1 1.2219749999999999e+01 2.5797250000000002e+01 9.5042500000000008e+00 0 0 0 -503 1 1.4935250000000000e+01 2.3081750000000000e+01 9.5042500000000008e+00 0 0 0 -504 1 1.4935250000000000e+01 2.5797250000000002e+01 6.7887500000000003e+00 0 0 0 -505 1 1.6292999999999999e+01 2.1724000000000000e+01 5.4310000000000000e+00 0 0 0 -506 1 1.6292999999999999e+01 2.4439499999999999e+01 8.1464999999999996e+00 0 0 0 -507 1 1.9008500000000002e+01 2.1724000000000000e+01 8.1464999999999996e+00 0 0 0 -508 1 1.9008500000000002e+01 2.4439499999999999e+01 5.4310000000000000e+00 0 0 0 -509 1 1.7650749999999999e+01 2.3081750000000000e+01 6.7887500000000003e+00 0 0 0 -510 1 1.7650749999999999e+01 2.5797250000000002e+01 9.5042500000000008e+00 0 0 0 -511 1 2.0366250000000001e+01 2.3081750000000000e+01 9.5042500000000008e+00 0 0 0 -512 1 2.0366250000000001e+01 2.5797250000000002e+01 6.7887500000000003e+00 0 0 0 -513 1 2.1724000000000000e+01 2.1724000000000000e+01 5.4310000000000000e+00 0 0 0 -514 1 2.1724000000000000e+01 2.4439499999999999e+01 8.1464999999999996e+00 0 0 0 -515 1 2.4439499999999999e+01 2.1724000000000000e+01 8.1464999999999996e+00 0 0 0 -516 1 2.4439499999999999e+01 2.4439499999999999e+01 5.4310000000000000e+00 0 0 0 -517 1 2.3081750000000000e+01 2.3081750000000000e+01 6.7887500000000003e+00 0 0 0 -518 1 2.3081750000000000e+01 2.5797250000000002e+01 9.5042500000000008e+00 0 0 0 -519 1 2.5797250000000002e+01 2.3081750000000000e+01 9.5042500000000008e+00 0 0 0 -520 1 2.5797250000000002e+01 2.5797250000000002e+01 6.7887500000000003e+00 0 0 0 -521 1 2.7155000000000001e+01 2.1724000000000000e+01 5.4310000000000000e+00 0 0 0 -522 1 2.7155000000000001e+01 2.4439499999999999e+01 8.1464999999999996e+00 0 0 0 -523 1 2.9870500000000000e+01 2.1724000000000000e+01 8.1464999999999996e+00 0 0 0 -524 1 2.9870500000000000e+01 2.4439499999999999e+01 5.4310000000000000e+00 0 0 0 -525 1 2.8512750000000000e+01 2.3081750000000000e+01 6.7887500000000003e+00 0 0 0 -526 1 2.8512750000000000e+01 2.5797250000000002e+01 9.5042500000000008e+00 0 0 0 -527 1 3.1228249999999999e+01 2.3081750000000000e+01 9.5042500000000008e+00 0 0 0 -528 1 3.1228249999999999e+01 2.5797250000000002e+01 6.7887500000000003e+00 0 0 0 -529 1 0.0000000000000000e+00 2.7155000000000001e+01 5.4310000000000000e+00 0 0 0 -530 1 0.0000000000000000e+00 2.9870500000000000e+01 8.1464999999999996e+00 0 0 0 -531 1 2.7155000000000000e+00 2.7155000000000001e+01 8.1464999999999996e+00 0 0 0 -532 1 2.7155000000000000e+00 2.9870500000000000e+01 5.4310000000000000e+00 0 0 0 -533 1 1.3577500000000000e+00 2.8512750000000000e+01 6.7887500000000003e+00 0 0 0 -534 1 1.3577500000000000e+00 3.1228249999999999e+01 9.5042500000000008e+00 0 0 0 -535 1 4.0732499999999998e+00 2.8512750000000000e+01 9.5042500000000008e+00 0 0 0 -536 1 4.0732499999999998e+00 3.1228249999999999e+01 6.7887500000000003e+00 0 0 0 -537 1 5.4310000000000000e+00 2.7155000000000001e+01 5.4310000000000000e+00 0 0 0 -538 1 5.4310000000000000e+00 2.9870500000000000e+01 8.1464999999999996e+00 0 0 0 -539 1 8.1464999999999996e+00 2.7155000000000001e+01 8.1464999999999996e+00 0 0 0 -540 1 8.1464999999999996e+00 2.9870500000000000e+01 5.4310000000000000e+00 0 0 0 -541 1 6.7887500000000003e+00 2.8512750000000000e+01 6.7887500000000003e+00 0 0 0 -542 1 6.7887500000000003e+00 3.1228249999999999e+01 9.5042500000000008e+00 0 0 0 -543 1 9.5042500000000008e+00 2.8512750000000000e+01 9.5042500000000008e+00 0 0 0 -544 1 9.5042500000000008e+00 3.1228249999999999e+01 6.7887500000000003e+00 0 0 0 -545 1 1.0862000000000000e+01 2.7155000000000001e+01 5.4310000000000000e+00 0 0 0 -546 1 1.0862000000000000e+01 2.9870500000000000e+01 8.1464999999999996e+00 0 0 0 -547 1 1.3577500000000001e+01 2.7155000000000001e+01 8.1464999999999996e+00 0 0 0 -548 1 1.3577500000000001e+01 2.9870500000000000e+01 5.4310000000000000e+00 0 0 0 -549 1 1.2219749999999999e+01 2.8512750000000000e+01 6.7887500000000003e+00 0 0 0 -550 1 1.2219749999999999e+01 3.1228249999999999e+01 9.5042500000000008e+00 0 0 0 -551 1 1.4935250000000000e+01 2.8512750000000000e+01 9.5042500000000008e+00 0 0 0 -552 1 1.4935250000000000e+01 3.1228249999999999e+01 6.7887500000000003e+00 0 0 0 -553 1 1.6292999999999999e+01 2.7155000000000001e+01 5.4310000000000000e+00 0 0 0 -554 1 1.6292999999999999e+01 2.9870500000000000e+01 8.1464999999999996e+00 0 0 0 -555 1 1.9008500000000002e+01 2.7155000000000001e+01 8.1464999999999996e+00 0 0 0 -556 1 1.9008500000000002e+01 2.9870500000000000e+01 5.4310000000000000e+00 0 0 0 -557 1 1.7650749999999999e+01 2.8512750000000000e+01 6.7887500000000003e+00 0 0 0 -558 1 1.7650749999999999e+01 3.1228249999999999e+01 9.5042500000000008e+00 0 0 0 -559 1 2.0366250000000001e+01 2.8512750000000000e+01 9.5042500000000008e+00 0 0 0 -560 1 2.0366250000000001e+01 3.1228249999999999e+01 6.7887500000000003e+00 0 0 0 -561 1 2.1724000000000000e+01 2.7155000000000001e+01 5.4310000000000000e+00 0 0 0 -562 1 2.1724000000000000e+01 2.9870500000000000e+01 8.1464999999999996e+00 0 0 0 -563 1 2.4439499999999999e+01 2.7155000000000001e+01 8.1464999999999996e+00 0 0 0 -564 1 2.4439499999999999e+01 2.9870500000000000e+01 5.4310000000000000e+00 0 0 0 -565 1 2.3081750000000000e+01 2.8512750000000000e+01 6.7887500000000003e+00 0 0 0 -566 1 2.3081750000000000e+01 3.1228249999999999e+01 9.5042500000000008e+00 0 0 0 -567 1 2.5797250000000002e+01 2.8512750000000000e+01 9.5042500000000008e+00 0 0 0 -568 1 2.5797250000000002e+01 3.1228249999999999e+01 6.7887500000000003e+00 0 0 0 -569 1 2.7155000000000001e+01 2.7155000000000001e+01 5.4310000000000000e+00 0 0 0 -570 1 2.7155000000000001e+01 2.9870500000000000e+01 8.1464999999999996e+00 0 0 0 -571 1 2.9870500000000000e+01 2.7155000000000001e+01 8.1464999999999996e+00 0 0 0 -572 1 2.9870500000000000e+01 2.9870500000000000e+01 5.4310000000000000e+00 0 0 0 -573 1 2.8512750000000000e+01 2.8512750000000000e+01 6.7887500000000003e+00 0 0 0 -574 1 2.8512750000000000e+01 3.1228249999999999e+01 9.5042500000000008e+00 0 0 0 -575 1 3.1228249999999999e+01 2.8512750000000000e+01 9.5042500000000008e+00 0 0 0 -576 1 3.1228249999999999e+01 3.1228249999999999e+01 6.7887500000000003e+00 0 0 0 -577 1 0.0000000000000000e+00 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 -578 1 0.0000000000000000e+00 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 -579 1 2.7155000000000000e+00 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 -580 1 2.7155000000000000e+00 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 -581 1 1.3577500000000000e+00 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 -582 1 1.3577500000000000e+00 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 -583 1 4.0732499999999998e+00 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 -584 1 4.0732499999999998e+00 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 -585 1 5.4310000000000000e+00 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 -586 1 5.4310000000000000e+00 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 -587 1 8.1464999999999996e+00 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 -588 1 8.1464999999999996e+00 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 -589 1 6.7887500000000003e+00 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 -590 1 6.7887500000000003e+00 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 -591 1 9.5042500000000008e+00 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 -592 1 9.5042500000000008e+00 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 -593 1 1.0862000000000000e+01 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 -594 1 1.0862000000000000e+01 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 -595 1 1.3577500000000001e+01 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 -596 1 1.3577500000000001e+01 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 -597 1 1.2219749999999999e+01 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 -598 1 1.2219749999999999e+01 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 -599 1 1.4935250000000000e+01 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 -600 1 1.4935250000000000e+01 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 -601 1 1.6292999999999999e+01 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 -602 1 1.6292999999999999e+01 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 -603 1 1.9008500000000002e+01 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 -604 1 1.9008500000000002e+01 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 -605 1 1.7650749999999999e+01 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 -606 1 1.7650749999999999e+01 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 -607 1 2.0366250000000001e+01 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 -608 1 2.0366250000000001e+01 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 -609 1 2.1724000000000000e+01 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 -610 1 2.1724000000000000e+01 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 -611 1 2.4439499999999999e+01 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 -612 1 2.4439499999999999e+01 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 -613 1 2.3081750000000000e+01 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 -614 1 2.3081750000000000e+01 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 -615 1 2.5797250000000002e+01 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 -616 1 2.5797250000000002e+01 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 -617 1 2.7155000000000001e+01 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 -618 1 2.7155000000000001e+01 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 -619 1 2.9870500000000000e+01 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 -620 1 2.9870500000000000e+01 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 -621 1 2.8512750000000000e+01 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 -622 1 2.8512750000000000e+01 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 -623 1 3.1228249999999999e+01 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 -624 1 3.1228249999999999e+01 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 -625 1 0.0000000000000000e+00 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 -626 1 0.0000000000000000e+00 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 -627 1 2.7155000000000000e+00 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 -628 1 2.7155000000000000e+00 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 -629 1 1.3577500000000000e+00 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 -630 1 1.3577500000000000e+00 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 -631 1 4.0732499999999998e+00 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 -632 1 4.0732499999999998e+00 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 -633 1 5.4310000000000000e+00 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 -634 1 5.4310000000000000e+00 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 -635 1 8.1464999999999996e+00 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 -636 1 8.1464999999999996e+00 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 -637 1 6.7887500000000003e+00 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 -638 1 6.7887500000000003e+00 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 -639 1 9.5042500000000008e+00 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 -640 1 9.5042500000000008e+00 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 -641 1 1.0862000000000000e+01 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 -642 1 1.0862000000000000e+01 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 -643 1 1.3577500000000001e+01 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 -644 1 1.3577500000000001e+01 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 -645 1 1.2219749999999999e+01 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 -646 1 1.2219749999999999e+01 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 -647 1 1.4935250000000000e+01 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 -648 1 1.4935250000000000e+01 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 -649 1 1.6292999999999999e+01 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 -650 1 1.6292999999999999e+01 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 -651 1 1.9008500000000002e+01 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 -652 1 1.9008500000000002e+01 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 -653 1 1.7650749999999999e+01 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 -654 1 1.7650749999999999e+01 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 -655 1 2.0366250000000001e+01 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 -656 1 2.0366250000000001e+01 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 -657 1 2.1724000000000000e+01 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 -658 1 2.1724000000000000e+01 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 -659 1 2.4439499999999999e+01 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 -660 1 2.4439499999999999e+01 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 -661 1 2.3081750000000000e+01 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 -662 1 2.3081750000000000e+01 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 -663 1 2.5797250000000002e+01 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 -664 1 2.5797250000000002e+01 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 -665 1 2.7155000000000001e+01 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 -666 1 2.7155000000000001e+01 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 -667 1 2.9870500000000000e+01 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 -668 1 2.9870500000000000e+01 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 -669 1 2.8512750000000000e+01 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 -670 1 2.8512750000000000e+01 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 -671 1 3.1228249999999999e+01 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 -672 1 3.1228249999999999e+01 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 -673 1 0.0000000000000000e+00 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 -674 1 0.0000000000000000e+00 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 -675 1 2.7155000000000000e+00 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 -676 1 2.7155000000000000e+00 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 -677 1 1.3577500000000000e+00 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 -678 1 1.3577500000000000e+00 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 -679 1 4.0732499999999998e+00 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 -680 1 4.0732499999999998e+00 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 -681 1 5.4310000000000000e+00 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 -682 1 5.4310000000000000e+00 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 -683 1 8.1464999999999996e+00 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 -684 1 8.1464999999999996e+00 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 -685 1 6.7887500000000003e+00 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 -686 1 6.7887500000000003e+00 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 -687 1 9.5042500000000008e+00 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 -688 1 9.5042500000000008e+00 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 -689 1 1.0862000000000000e+01 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 -690 1 1.0862000000000000e+01 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 -691 1 1.3577500000000001e+01 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 -692 1 1.3577500000000001e+01 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 -693 1 1.2219749999999999e+01 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 -694 1 1.2219749999999999e+01 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 -695 1 1.4935250000000000e+01 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 -696 1 1.4935250000000000e+01 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 -697 1 1.6292999999999999e+01 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 -698 1 1.6292999999999999e+01 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 -699 1 1.9008500000000002e+01 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 -700 1 1.9008500000000002e+01 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 -701 1 1.7650749999999999e+01 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 -702 1 1.7650749999999999e+01 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 -703 1 2.0366250000000001e+01 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 -704 1 2.0366250000000001e+01 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 -705 1 2.1724000000000000e+01 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 -706 1 2.1724000000000000e+01 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 -707 1 2.4439499999999999e+01 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 -708 1 2.4439499999999999e+01 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 -709 1 2.3081750000000000e+01 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 -710 1 2.3081750000000000e+01 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 -711 1 2.5797250000000002e+01 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 -712 1 2.5797250000000002e+01 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 -713 1 2.7155000000000001e+01 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 -714 1 2.7155000000000001e+01 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 -715 1 2.9870500000000000e+01 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 -716 1 2.9870500000000000e+01 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 -717 1 2.8512750000000000e+01 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 -718 1 2.8512750000000000e+01 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 -719 1 3.1228249999999999e+01 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 -720 1 3.1228249999999999e+01 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 -721 1 0.0000000000000000e+00 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 -722 1 0.0000000000000000e+00 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 -723 1 2.7155000000000000e+00 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 -724 1 2.7155000000000000e+00 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 -725 1 1.3577500000000000e+00 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 -726 1 1.3577500000000000e+00 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 -727 1 4.0732499999999998e+00 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 -728 1 4.0732499999999998e+00 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 -729 1 5.4310000000000000e+00 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 -730 1 5.4310000000000000e+00 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 -731 1 8.1464999999999996e+00 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 -732 1 8.1464999999999996e+00 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 -733 1 6.7887500000000003e+00 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 -734 1 6.7887500000000003e+00 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 -735 1 9.5042500000000008e+00 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 -736 1 9.5042500000000008e+00 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 -737 1 1.0862000000000000e+01 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 -738 1 1.0862000000000000e+01 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 -739 1 1.3577500000000001e+01 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 -740 1 1.3577500000000001e+01 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 -741 1 1.2219749999999999e+01 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 -742 1 1.2219749999999999e+01 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 -743 1 1.4935250000000000e+01 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 -744 1 1.4935250000000000e+01 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 -745 1 1.6292999999999999e+01 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 -746 1 1.6292999999999999e+01 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 -747 1 1.9008500000000002e+01 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 -748 1 1.9008500000000002e+01 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 -749 1 1.7650749999999999e+01 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 -750 1 1.7650749999999999e+01 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 -751 1 2.0366250000000001e+01 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 -752 1 2.0366250000000001e+01 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 -753 1 2.1724000000000000e+01 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 -754 1 2.1724000000000000e+01 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 -755 1 2.4439499999999999e+01 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 -756 1 2.4439499999999999e+01 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 -757 1 2.3081750000000000e+01 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 -758 1 2.3081750000000000e+01 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 -759 1 2.5797250000000002e+01 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 -760 1 2.5797250000000002e+01 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 -761 1 2.7155000000000001e+01 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 -762 1 2.7155000000000001e+01 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 -763 1 2.9870500000000000e+01 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 -764 1 2.9870500000000000e+01 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 -765 1 2.8512750000000000e+01 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 -766 1 2.8512750000000000e+01 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 -767 1 3.1228249999999999e+01 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 -768 1 3.1228249999999999e+01 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 -769 1 0.0000000000000000e+00 2.1724000000000000e+01 1.0862000000000000e+01 0 0 0 -770 1 0.0000000000000000e+00 2.4439499999999999e+01 1.3577500000000001e+01 0 0 0 -771 1 2.7155000000000000e+00 2.1724000000000000e+01 1.3577500000000001e+01 0 0 0 -772 1 2.7155000000000000e+00 2.4439499999999999e+01 1.0862000000000000e+01 0 0 0 -773 1 1.3577500000000000e+00 2.3081750000000000e+01 1.2219749999999999e+01 0 0 0 -774 1 1.3577500000000000e+00 2.5797250000000002e+01 1.4935250000000000e+01 0 0 0 -775 1 4.0732499999999998e+00 2.3081750000000000e+01 1.4935250000000000e+01 0 0 0 -776 1 4.0732499999999998e+00 2.5797250000000002e+01 1.2219749999999999e+01 0 0 0 -777 1 5.4310000000000000e+00 2.1724000000000000e+01 1.0862000000000000e+01 0 0 0 -778 1 5.4310000000000000e+00 2.4439499999999999e+01 1.3577500000000001e+01 0 0 0 -779 1 8.1464999999999996e+00 2.1724000000000000e+01 1.3577500000000001e+01 0 0 0 -780 1 8.1464999999999996e+00 2.4439499999999999e+01 1.0862000000000000e+01 0 0 0 -781 1 6.7887500000000003e+00 2.3081750000000000e+01 1.2219749999999999e+01 0 0 0 -782 1 6.7887500000000003e+00 2.5797250000000002e+01 1.4935250000000000e+01 0 0 0 -783 1 9.5042500000000008e+00 2.3081750000000000e+01 1.4935250000000000e+01 0 0 0 -784 1 9.5042500000000008e+00 2.5797250000000002e+01 1.2219749999999999e+01 0 0 0 -785 1 1.0862000000000000e+01 2.1724000000000000e+01 1.0862000000000000e+01 0 0 0 -786 1 1.0862000000000000e+01 2.4439499999999999e+01 1.3577500000000001e+01 0 0 0 -787 1 1.3577500000000001e+01 2.1724000000000000e+01 1.3577500000000001e+01 0 0 0 -788 1 1.3577500000000001e+01 2.4439499999999999e+01 1.0862000000000000e+01 0 0 0 -789 1 1.2219749999999999e+01 2.3081750000000000e+01 1.2219749999999999e+01 0 0 0 -790 1 1.2219749999999999e+01 2.5797250000000002e+01 1.4935250000000000e+01 0 0 0 -791 1 1.4935250000000000e+01 2.3081750000000000e+01 1.4935250000000000e+01 0 0 0 -792 1 1.4935250000000000e+01 2.5797250000000002e+01 1.2219749999999999e+01 0 0 0 -793 1 1.6292999999999999e+01 2.1724000000000000e+01 1.0862000000000000e+01 0 0 0 -794 1 1.6292999999999999e+01 2.4439499999999999e+01 1.3577500000000001e+01 0 0 0 -795 1 1.9008500000000002e+01 2.1724000000000000e+01 1.3577500000000001e+01 0 0 0 -796 1 1.9008500000000002e+01 2.4439499999999999e+01 1.0862000000000000e+01 0 0 0 -797 1 1.7650749999999999e+01 2.3081750000000000e+01 1.2219749999999999e+01 0 0 0 -798 1 1.7650749999999999e+01 2.5797250000000002e+01 1.4935250000000000e+01 0 0 0 -799 1 2.0366250000000001e+01 2.3081750000000000e+01 1.4935250000000000e+01 0 0 0 -800 1 2.0366250000000001e+01 2.5797250000000002e+01 1.2219749999999999e+01 0 0 0 -801 1 2.1724000000000000e+01 2.1724000000000000e+01 1.0862000000000000e+01 0 0 0 -802 1 2.1724000000000000e+01 2.4439499999999999e+01 1.3577500000000001e+01 0 0 0 -803 1 2.4439499999999999e+01 2.1724000000000000e+01 1.3577500000000001e+01 0 0 0 -804 1 2.4439499999999999e+01 2.4439499999999999e+01 1.0862000000000000e+01 0 0 0 -805 1 2.3081750000000000e+01 2.3081750000000000e+01 1.2219749999999999e+01 0 0 0 -806 1 2.3081750000000000e+01 2.5797250000000002e+01 1.4935250000000000e+01 0 0 0 -807 1 2.5797250000000002e+01 2.3081750000000000e+01 1.4935250000000000e+01 0 0 0 -808 1 2.5797250000000002e+01 2.5797250000000002e+01 1.2219749999999999e+01 0 0 0 -809 1 2.7155000000000001e+01 2.1724000000000000e+01 1.0862000000000000e+01 0 0 0 -810 1 2.7155000000000001e+01 2.4439499999999999e+01 1.3577500000000001e+01 0 0 0 -811 1 2.9870500000000000e+01 2.1724000000000000e+01 1.3577500000000001e+01 0 0 0 -812 1 2.9870500000000000e+01 2.4439499999999999e+01 1.0862000000000000e+01 0 0 0 -813 1 2.8512750000000000e+01 2.3081750000000000e+01 1.2219749999999999e+01 0 0 0 -814 1 2.8512750000000000e+01 2.5797250000000002e+01 1.4935250000000000e+01 0 0 0 -815 1 3.1228249999999999e+01 2.3081750000000000e+01 1.4935250000000000e+01 0 0 0 -816 1 3.1228249999999999e+01 2.5797250000000002e+01 1.2219749999999999e+01 0 0 0 -817 1 0.0000000000000000e+00 2.7155000000000001e+01 1.0862000000000000e+01 0 0 0 -818 1 0.0000000000000000e+00 2.9870500000000000e+01 1.3577500000000001e+01 0 0 0 -819 1 2.7155000000000000e+00 2.7155000000000001e+01 1.3577500000000001e+01 0 0 0 -820 1 2.7155000000000000e+00 2.9870500000000000e+01 1.0862000000000000e+01 0 0 0 -821 1 1.3577500000000000e+00 2.8512750000000000e+01 1.2219749999999999e+01 0 0 0 -822 1 1.3577500000000000e+00 3.1228249999999999e+01 1.4935250000000000e+01 0 0 0 -823 1 4.0732499999999998e+00 2.8512750000000000e+01 1.4935250000000000e+01 0 0 0 -824 1 4.0732499999999998e+00 3.1228249999999999e+01 1.2219749999999999e+01 0 0 0 -825 1 5.4310000000000000e+00 2.7155000000000001e+01 1.0862000000000000e+01 0 0 0 -826 1 5.4310000000000000e+00 2.9870500000000000e+01 1.3577500000000001e+01 0 0 0 -827 1 8.1464999999999996e+00 2.7155000000000001e+01 1.3577500000000001e+01 0 0 0 -828 1 8.1464999999999996e+00 2.9870500000000000e+01 1.0862000000000000e+01 0 0 0 -829 1 6.7887500000000003e+00 2.8512750000000000e+01 1.2219749999999999e+01 0 0 0 -830 1 6.7887500000000003e+00 3.1228249999999999e+01 1.4935250000000000e+01 0 0 0 -831 1 9.5042500000000008e+00 2.8512750000000000e+01 1.4935250000000000e+01 0 0 0 -832 1 9.5042500000000008e+00 3.1228249999999999e+01 1.2219749999999999e+01 0 0 0 -833 1 1.0862000000000000e+01 2.7155000000000001e+01 1.0862000000000000e+01 0 0 0 -834 1 1.0862000000000000e+01 2.9870500000000000e+01 1.3577500000000001e+01 0 0 0 -835 1 1.3577500000000001e+01 2.7155000000000001e+01 1.3577500000000001e+01 0 0 0 -836 1 1.3577500000000001e+01 2.9870500000000000e+01 1.0862000000000000e+01 0 0 0 -837 1 1.2219749999999999e+01 2.8512750000000000e+01 1.2219749999999999e+01 0 0 0 -838 1 1.2219749999999999e+01 3.1228249999999999e+01 1.4935250000000000e+01 0 0 0 -839 1 1.4935250000000000e+01 2.8512750000000000e+01 1.4935250000000000e+01 0 0 0 -840 1 1.4935250000000000e+01 3.1228249999999999e+01 1.2219749999999999e+01 0 0 0 -841 1 1.6292999999999999e+01 2.7155000000000001e+01 1.0862000000000000e+01 0 0 0 -842 1 1.6292999999999999e+01 2.9870500000000000e+01 1.3577500000000001e+01 0 0 0 -843 1 1.9008500000000002e+01 2.7155000000000001e+01 1.3577500000000001e+01 0 0 0 -844 1 1.9008500000000002e+01 2.9870500000000000e+01 1.0862000000000000e+01 0 0 0 -845 1 1.7650749999999999e+01 2.8512750000000000e+01 1.2219749999999999e+01 0 0 0 -846 1 1.7650749999999999e+01 3.1228249999999999e+01 1.4935250000000000e+01 0 0 0 -847 1 2.0366250000000001e+01 2.8512750000000000e+01 1.4935250000000000e+01 0 0 0 -848 1 2.0366250000000001e+01 3.1228249999999999e+01 1.2219749999999999e+01 0 0 0 -849 1 2.1724000000000000e+01 2.7155000000000001e+01 1.0862000000000000e+01 0 0 0 -850 1 2.1724000000000000e+01 2.9870500000000000e+01 1.3577500000000001e+01 0 0 0 -851 1 2.4439499999999999e+01 2.7155000000000001e+01 1.3577500000000001e+01 0 0 0 -852 1 2.4439499999999999e+01 2.9870500000000000e+01 1.0862000000000000e+01 0 0 0 -853 1 2.3081750000000000e+01 2.8512750000000000e+01 1.2219749999999999e+01 0 0 0 -854 1 2.3081750000000000e+01 3.1228249999999999e+01 1.4935250000000000e+01 0 0 0 -855 1 2.5797250000000002e+01 2.8512750000000000e+01 1.4935250000000000e+01 0 0 0 -856 1 2.5797250000000002e+01 3.1228249999999999e+01 1.2219749999999999e+01 0 0 0 -857 1 2.7155000000000001e+01 2.7155000000000001e+01 1.0862000000000000e+01 0 0 0 -858 1 2.7155000000000001e+01 2.9870500000000000e+01 1.3577500000000001e+01 0 0 0 -859 1 2.9870500000000000e+01 2.7155000000000001e+01 1.3577500000000001e+01 0 0 0 -860 1 2.9870500000000000e+01 2.9870500000000000e+01 1.0862000000000000e+01 0 0 0 -861 1 2.8512750000000000e+01 2.8512750000000000e+01 1.2219749999999999e+01 0 0 0 -862 1 2.8512750000000000e+01 3.1228249999999999e+01 1.4935250000000000e+01 0 0 0 -863 1 3.1228249999999999e+01 2.8512750000000000e+01 1.4935250000000000e+01 0 0 0 -864 1 0.0000000000000000e+00 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 -865 1 0.0000000000000000e+00 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 -866 1 2.7155000000000000e+00 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 -867 1 2.7155000000000000e+00 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 -868 1 1.3577500000000000e+00 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 -869 1 1.3577500000000000e+00 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 -870 1 4.0732499999999998e+00 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 -871 1 4.0732499999999998e+00 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 -872 1 5.4310000000000000e+00 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 -873 1 5.4310000000000000e+00 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 -874 1 8.1464999999999996e+00 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 -875 1 8.1464999999999996e+00 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 -876 1 6.7887500000000003e+00 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 -877 1 6.7887500000000003e+00 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 -878 1 9.5042500000000008e+00 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 -879 1 9.5042500000000008e+00 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 -880 1 1.0862000000000000e+01 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 -881 1 1.0862000000000000e+01 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 -882 1 1.3577500000000001e+01 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 -883 1 1.3577500000000001e+01 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 -884 1 1.2219749999999999e+01 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 -885 1 1.2219749999999999e+01 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 -886 1 1.4935250000000000e+01 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 -887 1 1.4935250000000000e+01 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 -888 1 1.6292999999999999e+01 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 -889 1 1.6292999999999999e+01 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 -890 1 1.9008500000000002e+01 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 -891 1 1.9008500000000002e+01 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 -892 1 1.7650749999999999e+01 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 -893 1 1.7650749999999999e+01 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 -894 1 2.0366250000000001e+01 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 -895 1 2.0366250000000001e+01 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 -896 1 2.1724000000000000e+01 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 -897 1 2.1724000000000000e+01 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 -898 1 2.4439499999999999e+01 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 -899 1 2.4439499999999999e+01 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 -900 1 2.3081750000000000e+01 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 -901 1 2.3081750000000000e+01 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 -902 1 2.5797250000000002e+01 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 -903 1 2.5797250000000002e+01 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 -904 1 2.7155000000000001e+01 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 -905 1 2.7155000000000001e+01 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 -906 1 2.9870500000000000e+01 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 -907 1 2.9870500000000000e+01 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 -908 1 2.8512750000000000e+01 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 -909 1 2.8512750000000000e+01 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 -910 1 3.1228249999999999e+01 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 -911 1 3.1228249999999999e+01 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 -912 1 0.0000000000000000e+00 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 -913 1 0.0000000000000000e+00 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 -914 1 2.7155000000000000e+00 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 -915 1 2.7155000000000000e+00 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 -916 1 1.3577500000000000e+00 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 -917 1 1.3577500000000000e+00 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 -918 1 4.0732499999999998e+00 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 -919 1 4.0732499999999998e+00 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 -920 1 5.4310000000000000e+00 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 -921 1 5.4310000000000000e+00 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 -922 1 8.1464999999999996e+00 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 -923 1 8.1464999999999996e+00 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 -924 1 6.7887500000000003e+00 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 -925 1 6.7887500000000003e+00 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 -926 1 9.5042500000000008e+00 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 -927 1 9.5042500000000008e+00 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 -928 1 1.0862000000000000e+01 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 -929 1 1.0862000000000000e+01 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 -930 1 1.3577500000000001e+01 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 -931 1 1.3577500000000001e+01 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 -932 1 1.2219749999999999e+01 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 -933 1 1.2219749999999999e+01 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 -934 1 1.4935250000000000e+01 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 -935 1 1.4935250000000000e+01 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 -936 1 1.6292999999999999e+01 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 -937 1 1.6292999999999999e+01 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 -938 1 1.9008500000000002e+01 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 -939 1 1.9008500000000002e+01 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 -940 1 1.7650749999999999e+01 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 -941 1 1.7650749999999999e+01 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 -942 1 2.0366250000000001e+01 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 -943 1 2.0366250000000001e+01 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 -944 1 2.1724000000000000e+01 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 -945 1 2.1724000000000000e+01 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 -946 1 2.4439499999999999e+01 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 -947 1 2.4439499999999999e+01 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 -948 1 2.3081750000000000e+01 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 -949 1 2.3081750000000000e+01 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 -950 1 2.5797250000000002e+01 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 -951 1 2.5797250000000002e+01 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 -952 1 2.7155000000000001e+01 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 -953 1 2.7155000000000001e+01 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 -954 1 2.9870500000000000e+01 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 -955 1 2.9870500000000000e+01 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 -956 1 2.8512750000000000e+01 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 -957 1 2.8512750000000000e+01 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 -958 1 3.1228249999999999e+01 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 -959 1 3.1228249999999999e+01 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 -960 1 0.0000000000000000e+00 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 -961 1 0.0000000000000000e+00 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 -962 1 2.7155000000000000e+00 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 -963 1 2.7155000000000000e+00 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 -964 1 1.3577500000000000e+00 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 -965 1 1.3577500000000000e+00 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 -966 1 4.0732499999999998e+00 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 -967 1 4.0732499999999998e+00 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 -968 1 5.4310000000000000e+00 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 -969 1 5.4310000000000000e+00 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 -970 1 8.1464999999999996e+00 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 -971 1 8.1464999999999996e+00 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 -972 1 6.7887500000000003e+00 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 -973 1 6.7887500000000003e+00 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 -974 1 9.5042500000000008e+00 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 -975 1 9.5042500000000008e+00 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 -976 1 1.0862000000000000e+01 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 -977 1 1.0862000000000000e+01 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 -978 1 1.3577500000000001e+01 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 -979 1 1.3577500000000001e+01 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 -980 1 1.2219749999999999e+01 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 -981 1 1.2219749999999999e+01 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 -982 1 1.4935250000000000e+01 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 -983 1 1.4935250000000000e+01 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 -984 1 1.6292999999999999e+01 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 -985 1 1.6292999999999999e+01 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 -986 1 1.9008500000000002e+01 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 -987 1 1.9008500000000002e+01 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 -988 1 1.7650749999999999e+01 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 -989 1 1.7650749999999999e+01 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 -990 1 2.0366250000000001e+01 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 -991 1 2.0366250000000001e+01 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 -992 1 2.1724000000000000e+01 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 -993 1 2.1724000000000000e+01 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 -994 1 2.4439499999999999e+01 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 -995 1 2.4439499999999999e+01 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 -996 1 2.3081750000000000e+01 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 -997 1 2.3081750000000000e+01 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 -998 1 2.5797250000000002e+01 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 -999 1 2.5797250000000002e+01 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 -1000 1 2.7155000000000001e+01 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 -1001 1 2.7155000000000001e+01 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 -1002 1 2.9870500000000000e+01 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 -1003 1 2.9870500000000000e+01 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 -1004 1 2.8512750000000000e+01 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 -1005 1 2.8512750000000000e+01 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 -1006 1 3.1228249999999999e+01 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 -1007 1 3.1228249999999999e+01 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 -1008 1 0.0000000000000000e+00 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 -1009 1 0.0000000000000000e+00 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 -1010 1 2.7155000000000000e+00 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 -1011 1 2.7155000000000000e+00 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 -1012 1 1.3577500000000000e+00 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 -1013 1 1.3577500000000000e+00 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 -1014 1 4.0732499999999998e+00 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 -1015 1 4.0732499999999998e+00 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 -1016 1 5.4310000000000000e+00 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 -1017 1 5.4310000000000000e+00 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 -1018 1 8.1464999999999996e+00 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 -1019 1 8.1464999999999996e+00 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 -1020 1 6.7887500000000003e+00 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 -1021 1 6.7887500000000003e+00 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 -1022 1 9.5042500000000008e+00 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 -1023 1 9.5042500000000008e+00 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 -1024 1 1.0862000000000000e+01 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 -1025 1 1.0862000000000000e+01 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 -1026 1 1.3577500000000001e+01 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 -1027 1 1.3577500000000001e+01 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 -1028 1 1.2219749999999999e+01 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 -1029 1 1.2219749999999999e+01 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 -1030 1 1.4935250000000000e+01 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 -1031 1 1.4935250000000000e+01 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 -1032 1 1.6292999999999999e+01 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 -1033 1 1.6292999999999999e+01 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 -1034 1 1.9008500000000002e+01 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 -1035 1 1.9008500000000002e+01 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 -1036 1 1.7650749999999999e+01 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 -1037 1 1.7650749999999999e+01 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 -1038 1 2.0366250000000001e+01 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 -1039 1 2.0366250000000001e+01 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 -1040 1 2.1724000000000000e+01 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 -1041 1 2.1724000000000000e+01 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 -1042 1 2.4439499999999999e+01 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 -1043 1 2.4439499999999999e+01 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 -1044 1 2.3081750000000000e+01 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 -1045 1 2.3081750000000000e+01 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 -1046 1 2.5797250000000002e+01 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 -1047 1 2.5797250000000002e+01 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 -1048 1 2.7155000000000001e+01 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 -1049 1 2.7155000000000001e+01 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 -1050 1 2.9870500000000000e+01 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 -1051 1 2.9870500000000000e+01 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 -1052 1 2.8512750000000000e+01 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 -1053 1 2.8512750000000000e+01 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 -1054 1 3.1228249999999999e+01 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 -1055 1 3.1228249999999999e+01 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 -1056 1 0.0000000000000000e+00 2.1724000000000000e+01 1.6292999999999999e+01 0 0 0 -1057 1 0.0000000000000000e+00 2.4439499999999999e+01 1.9008500000000002e+01 0 0 0 -1058 1 2.7155000000000000e+00 2.1724000000000000e+01 1.9008500000000002e+01 0 0 0 -1059 1 2.7155000000000000e+00 2.4439499999999999e+01 1.6292999999999999e+01 0 0 0 -1060 1 1.3577500000000000e+00 2.3081750000000000e+01 1.7650749999999999e+01 0 0 0 -1061 1 1.3577500000000000e+00 2.5797250000000002e+01 2.0366250000000001e+01 0 0 0 -1062 1 4.0732499999999998e+00 2.3081750000000000e+01 2.0366250000000001e+01 0 0 0 -1063 1 4.0732499999999998e+00 2.5797250000000002e+01 1.7650749999999999e+01 0 0 0 -1064 1 5.4310000000000000e+00 2.1724000000000000e+01 1.6292999999999999e+01 0 0 0 -1065 1 5.4310000000000000e+00 2.4439499999999999e+01 1.9008500000000002e+01 0 0 0 -1066 1 8.1464999999999996e+00 2.1724000000000000e+01 1.9008500000000002e+01 0 0 0 -1067 1 8.1464999999999996e+00 2.4439499999999999e+01 1.6292999999999999e+01 0 0 0 -1068 1 6.7887500000000003e+00 2.3081750000000000e+01 1.7650749999999999e+01 0 0 0 -1069 1 6.7887500000000003e+00 2.5797250000000002e+01 2.0366250000000001e+01 0 0 0 -1070 1 9.5042500000000008e+00 2.3081750000000000e+01 2.0366250000000001e+01 0 0 0 -1071 1 9.5042500000000008e+00 2.5797250000000002e+01 1.7650749999999999e+01 0 0 0 -1072 1 1.0862000000000000e+01 2.1724000000000000e+01 1.6292999999999999e+01 0 0 0 -1073 1 1.0862000000000000e+01 2.4439499999999999e+01 1.9008500000000002e+01 0 0 0 -1074 1 1.3577500000000001e+01 2.1724000000000000e+01 1.9008500000000002e+01 0 0 0 -1075 1 1.3577500000000001e+01 2.4439499999999999e+01 1.6292999999999999e+01 0 0 0 -1076 1 1.2219749999999999e+01 2.3081750000000000e+01 1.7650749999999999e+01 0 0 0 -1077 1 1.2219749999999999e+01 2.5797250000000002e+01 2.0366250000000001e+01 0 0 0 -1078 1 1.4935250000000000e+01 2.3081750000000000e+01 2.0366250000000001e+01 0 0 0 -1079 1 1.4935250000000000e+01 2.5797250000000002e+01 1.7650749999999999e+01 0 0 0 -1080 1 1.6292999999999999e+01 2.1724000000000000e+01 1.6292999999999999e+01 0 0 0 -1081 1 1.6292999999999999e+01 2.4439499999999999e+01 1.9008500000000002e+01 0 0 0 -1082 1 1.9008500000000002e+01 2.1724000000000000e+01 1.9008500000000002e+01 0 0 0 -1083 1 1.9008500000000002e+01 2.4439499999999999e+01 1.6292999999999999e+01 0 0 0 -1084 1 1.7650749999999999e+01 2.3081750000000000e+01 1.7650749999999999e+01 0 0 0 -1085 1 1.7650749999999999e+01 2.5797250000000002e+01 2.0366250000000001e+01 0 0 0 -1086 1 2.0366250000000001e+01 2.3081750000000000e+01 2.0366250000000001e+01 0 0 0 -1087 1 2.0366250000000001e+01 2.5797250000000002e+01 1.7650749999999999e+01 0 0 0 -1088 1 2.1724000000000000e+01 2.1724000000000000e+01 1.6292999999999999e+01 0 0 0 -1089 1 2.1724000000000000e+01 2.4439499999999999e+01 1.9008500000000002e+01 0 0 0 -1090 1 2.4439499999999999e+01 2.1724000000000000e+01 1.9008500000000002e+01 0 0 0 -1091 1 2.4439499999999999e+01 2.4439499999999999e+01 1.6292999999999999e+01 0 0 0 -1092 1 2.3081750000000000e+01 2.3081750000000000e+01 1.7650749999999999e+01 0 0 0 -1093 1 2.3081750000000000e+01 2.5797250000000002e+01 2.0366250000000001e+01 0 0 0 -1094 1 2.5797250000000002e+01 2.3081750000000000e+01 2.0366250000000001e+01 0 0 0 -1095 1 2.5797250000000002e+01 2.5797250000000002e+01 1.7650749999999999e+01 0 0 0 -1096 1 2.7155000000000001e+01 2.1724000000000000e+01 1.6292999999999999e+01 0 0 0 -1097 1 2.7155000000000001e+01 2.4439499999999999e+01 1.9008500000000002e+01 0 0 0 -1098 1 2.9870500000000000e+01 2.1724000000000000e+01 1.9008500000000002e+01 0 0 0 -1099 1 2.9870500000000000e+01 2.4439499999999999e+01 1.6292999999999999e+01 0 0 0 -1100 1 2.8512750000000000e+01 2.3081750000000000e+01 1.7650749999999999e+01 0 0 0 -1101 1 2.8512750000000000e+01 2.5797250000000002e+01 2.0366250000000001e+01 0 0 0 -1102 1 3.1228249999999999e+01 2.3081750000000000e+01 2.0366250000000001e+01 0 0 0 -1103 1 3.1228249999999999e+01 2.5797250000000002e+01 1.7650749999999999e+01 0 0 0 -1104 1 0.0000000000000000e+00 2.7155000000000001e+01 1.6292999999999999e+01 0 0 0 -1105 1 0.0000000000000000e+00 2.9870500000000000e+01 1.9008500000000002e+01 0 0 0 -1106 1 2.7155000000000000e+00 2.7155000000000001e+01 1.9008500000000002e+01 0 0 0 -1107 1 2.7155000000000000e+00 2.9870500000000000e+01 1.6292999999999999e+01 0 0 0 -1108 1 1.3577500000000000e+00 2.8512750000000000e+01 1.7650749999999999e+01 0 0 0 -1109 1 1.3577500000000000e+00 3.1228249999999999e+01 2.0366250000000001e+01 0 0 0 -1110 1 4.0732499999999998e+00 2.8512750000000000e+01 2.0366250000000001e+01 0 0 0 -1111 1 4.0732499999999998e+00 3.1228249999999999e+01 1.7650749999999999e+01 0 0 0 -1112 1 5.4310000000000000e+00 2.7155000000000001e+01 1.6292999999999999e+01 0 0 0 -1113 1 5.4310000000000000e+00 2.9870500000000000e+01 1.9008500000000002e+01 0 0 0 -1114 1 8.1464999999999996e+00 2.7155000000000001e+01 1.9008500000000002e+01 0 0 0 -1115 1 8.1464999999999996e+00 2.9870500000000000e+01 1.6292999999999999e+01 0 0 0 -1116 1 6.7887500000000003e+00 2.8512750000000000e+01 1.7650749999999999e+01 0 0 0 -1117 1 6.7887500000000003e+00 3.1228249999999999e+01 2.0366250000000001e+01 0 0 0 -1118 1 9.5042500000000008e+00 2.8512750000000000e+01 2.0366250000000001e+01 0 0 0 -1119 1 9.5042500000000008e+00 3.1228249999999999e+01 1.7650749999999999e+01 0 0 0 -1120 1 1.0862000000000000e+01 2.7155000000000001e+01 1.6292999999999999e+01 0 0 0 -1121 1 1.0862000000000000e+01 2.9870500000000000e+01 1.9008500000000002e+01 0 0 0 -1122 1 1.3577500000000001e+01 2.7155000000000001e+01 1.9008500000000002e+01 0 0 0 -1123 1 1.3577500000000001e+01 2.9870500000000000e+01 1.6292999999999999e+01 0 0 0 -1124 1 1.2219749999999999e+01 2.8512750000000000e+01 1.7650749999999999e+01 0 0 0 -1125 1 1.2219749999999999e+01 3.1228249999999999e+01 2.0366250000000001e+01 0 0 0 -1126 1 1.4935250000000000e+01 2.8512750000000000e+01 2.0366250000000001e+01 0 0 0 -1127 1 1.4935250000000000e+01 3.1228249999999999e+01 1.7650749999999999e+01 0 0 0 -1128 1 1.6292999999999999e+01 2.7155000000000001e+01 1.6292999999999999e+01 0 0 0 -1129 1 1.6292999999999999e+01 2.9870500000000000e+01 1.9008500000000002e+01 0 0 0 -1130 1 1.9008500000000002e+01 2.7155000000000001e+01 1.9008500000000002e+01 0 0 0 -1131 1 1.9008500000000002e+01 2.9870500000000000e+01 1.6292999999999999e+01 0 0 0 -1132 1 1.7650749999999999e+01 2.8512750000000000e+01 1.7650749999999999e+01 0 0 0 -1133 1 1.7650749999999999e+01 3.1228249999999999e+01 2.0366250000000001e+01 0 0 0 -1134 1 2.0366250000000001e+01 2.8512750000000000e+01 2.0366250000000001e+01 0 0 0 -1135 1 2.0366250000000001e+01 3.1228249999999999e+01 1.7650749999999999e+01 0 0 0 -1136 1 2.1724000000000000e+01 2.7155000000000001e+01 1.6292999999999999e+01 0 0 0 -1137 1 2.1724000000000000e+01 2.9870500000000000e+01 1.9008500000000002e+01 0 0 0 -1138 1 2.4439499999999999e+01 2.7155000000000001e+01 1.9008500000000002e+01 0 0 0 -1139 1 2.4439499999999999e+01 2.9870500000000000e+01 1.6292999999999999e+01 0 0 0 -1140 1 2.3081750000000000e+01 2.8512750000000000e+01 1.7650749999999999e+01 0 0 0 -1141 1 2.3081750000000000e+01 3.1228249999999999e+01 2.0366250000000001e+01 0 0 0 -1142 1 2.5797250000000002e+01 2.8512750000000000e+01 2.0366250000000001e+01 0 0 0 -1143 1 2.5797250000000002e+01 3.1228249999999999e+01 1.7650749999999999e+01 0 0 0 -1144 1 2.7155000000000001e+01 2.7155000000000001e+01 1.6292999999999999e+01 0 0 0 -1145 1 2.7155000000000001e+01 2.9870500000000000e+01 1.9008500000000002e+01 0 0 0 -1146 1 2.9870500000000000e+01 2.7155000000000001e+01 1.9008500000000002e+01 0 0 0 -1147 1 2.9870500000000000e+01 2.9870500000000000e+01 1.6292999999999999e+01 0 0 0 -1148 1 2.8512750000000000e+01 2.8512750000000000e+01 1.7650749999999999e+01 0 0 0 -1149 1 2.8512750000000000e+01 3.1228249999999999e+01 2.0366250000000001e+01 0 0 0 -1150 1 3.1228249999999999e+01 2.8512750000000000e+01 2.0366250000000001e+01 0 0 0 -1151 1 3.1228249999999999e+01 3.1228249999999999e+01 1.7650749999999999e+01 0 0 0 -1152 1 0.0000000000000000e+00 0.0000000000000000e+00 2.1724000000000000e+01 0 0 0 -1153 1 0.0000000000000000e+00 2.7155000000000000e+00 2.4439499999999999e+01 0 0 0 -1154 1 2.7155000000000000e+00 0.0000000000000000e+00 2.4439499999999999e+01 0 0 0 -1155 1 2.7155000000000000e+00 2.7155000000000000e+00 2.1724000000000000e+01 0 0 0 -1156 1 1.3577500000000000e+00 1.3577500000000000e+00 2.3081750000000000e+01 0 0 0 -1157 1 1.3577500000000000e+00 4.0732499999999998e+00 2.5797250000000002e+01 0 0 0 -1158 1 4.0732499999999998e+00 1.3577500000000000e+00 2.5797250000000002e+01 0 0 0 -1159 1 4.0732499999999998e+00 4.0732499999999998e+00 2.3081750000000000e+01 0 0 0 -1160 1 5.4310000000000000e+00 0.0000000000000000e+00 2.1724000000000000e+01 0 0 0 -1161 1 5.4310000000000000e+00 2.7155000000000000e+00 2.4439499999999999e+01 0 0 0 -1162 1 8.1464999999999996e+00 0.0000000000000000e+00 2.4439499999999999e+01 0 0 0 -1163 1 8.1464999999999996e+00 2.7155000000000000e+00 2.1724000000000000e+01 0 0 0 -1164 1 6.7887500000000003e+00 1.3577500000000000e+00 2.3081750000000000e+01 0 0 0 -1165 1 6.7887500000000003e+00 4.0732499999999998e+00 2.5797250000000002e+01 0 0 0 -1166 1 9.5042500000000008e+00 1.3577500000000000e+00 2.5797250000000002e+01 0 0 0 -1167 1 9.5042500000000008e+00 4.0732499999999998e+00 2.3081750000000000e+01 0 0 0 -1168 1 1.0862000000000000e+01 0.0000000000000000e+00 2.1724000000000000e+01 0 0 0 -1169 1 1.0862000000000000e+01 2.7155000000000000e+00 2.4439499999999999e+01 0 0 0 -1170 1 1.3577500000000001e+01 0.0000000000000000e+00 2.4439499999999999e+01 0 0 0 -1171 1 1.3577500000000001e+01 2.7155000000000000e+00 2.1724000000000000e+01 0 0 0 -1172 1 1.2219749999999999e+01 1.3577500000000000e+00 2.3081750000000000e+01 0 0 0 -1173 1 1.2219749999999999e+01 4.0732499999999998e+00 2.5797250000000002e+01 0 0 0 -1174 1 1.4935250000000000e+01 1.3577500000000000e+00 2.5797250000000002e+01 0 0 0 -1175 1 1.4935250000000000e+01 4.0732499999999998e+00 2.3081750000000000e+01 0 0 0 -1176 1 1.6292999999999999e+01 0.0000000000000000e+00 2.1724000000000000e+01 0 0 0 -1177 1 1.6292999999999999e+01 2.7155000000000000e+00 2.4439499999999999e+01 0 0 0 -1178 1 1.9008500000000002e+01 0.0000000000000000e+00 2.4439499999999999e+01 0 0 0 -1179 1 1.9008500000000002e+01 2.7155000000000000e+00 2.1724000000000000e+01 0 0 0 -1180 1 1.7650749999999999e+01 1.3577500000000000e+00 2.3081750000000000e+01 0 0 0 -1181 1 1.7650749999999999e+01 4.0732499999999998e+00 2.5797250000000002e+01 0 0 0 -1182 1 2.0366250000000001e+01 1.3577500000000000e+00 2.5797250000000002e+01 0 0 0 -1183 1 2.0366250000000001e+01 4.0732499999999998e+00 2.3081750000000000e+01 0 0 0 -1184 1 2.1724000000000000e+01 0.0000000000000000e+00 2.1724000000000000e+01 0 0 0 -1185 1 2.1724000000000000e+01 2.7155000000000000e+00 2.4439499999999999e+01 0 0 0 -1186 1 2.4439499999999999e+01 0.0000000000000000e+00 2.4439499999999999e+01 0 0 0 -1187 1 2.4439499999999999e+01 2.7155000000000000e+00 2.1724000000000000e+01 0 0 0 -1188 1 2.3081750000000000e+01 1.3577500000000000e+00 2.3081750000000000e+01 0 0 0 -1189 1 2.3081750000000000e+01 4.0732499999999998e+00 2.5797250000000002e+01 0 0 0 -1190 1 2.5797250000000002e+01 1.3577500000000000e+00 2.5797250000000002e+01 0 0 0 -1191 1 2.5797250000000002e+01 4.0732499999999998e+00 2.3081750000000000e+01 0 0 0 -1192 1 2.7155000000000001e+01 0.0000000000000000e+00 2.1724000000000000e+01 0 0 0 -1193 1 2.7155000000000001e+01 2.7155000000000000e+00 2.4439499999999999e+01 0 0 0 -1194 1 2.9870500000000000e+01 0.0000000000000000e+00 2.4439499999999999e+01 0 0 0 -1195 1 2.9870500000000000e+01 2.7155000000000000e+00 2.1724000000000000e+01 0 0 0 -1196 1 2.8512750000000000e+01 1.3577500000000000e+00 2.3081750000000000e+01 0 0 0 -1197 1 2.8512750000000000e+01 4.0732499999999998e+00 2.5797250000000002e+01 0 0 0 -1198 1 3.1228249999999999e+01 1.3577500000000000e+00 2.5797250000000002e+01 0 0 0 -1199 1 3.1228249999999999e+01 4.0732499999999998e+00 2.3081750000000000e+01 0 0 0 -1200 1 0.0000000000000000e+00 5.4310000000000000e+00 2.1724000000000000e+01 0 0 0 -1201 1 0.0000000000000000e+00 8.1464999999999996e+00 2.4439499999999999e+01 0 0 0 -1202 1 2.7155000000000000e+00 5.4310000000000000e+00 2.4439499999999999e+01 0 0 0 -1203 1 2.7155000000000000e+00 8.1464999999999996e+00 2.1724000000000000e+01 0 0 0 -1204 1 1.3577500000000000e+00 6.7887500000000003e+00 2.3081750000000000e+01 0 0 0 -1205 1 1.3577500000000000e+00 9.5042500000000008e+00 2.5797250000000002e+01 0 0 0 -1206 1 4.0732499999999998e+00 6.7887500000000003e+00 2.5797250000000002e+01 0 0 0 -1207 1 4.0732499999999998e+00 9.5042500000000008e+00 2.3081750000000000e+01 0 0 0 -1208 1 5.4310000000000000e+00 5.4310000000000000e+00 2.1724000000000000e+01 0 0 0 -1209 1 5.4310000000000000e+00 8.1464999999999996e+00 2.4439499999999999e+01 0 0 0 -1210 1 8.1464999999999996e+00 5.4310000000000000e+00 2.4439499999999999e+01 0 0 0 -1211 1 8.1464999999999996e+00 8.1464999999999996e+00 2.1724000000000000e+01 0 0 0 -1212 1 6.7887500000000003e+00 6.7887500000000003e+00 2.3081750000000000e+01 0 0 0 -1213 1 6.7887500000000003e+00 9.5042500000000008e+00 2.5797250000000002e+01 0 0 0 -1214 1 9.5042500000000008e+00 6.7887500000000003e+00 2.5797250000000002e+01 0 0 0 -1215 1 9.5042500000000008e+00 9.5042500000000008e+00 2.3081750000000000e+01 0 0 0 -1216 1 1.0862000000000000e+01 5.4310000000000000e+00 2.1724000000000000e+01 0 0 0 -1217 1 1.0862000000000000e+01 8.1464999999999996e+00 2.4439499999999999e+01 0 0 0 -1218 1 1.3577500000000001e+01 5.4310000000000000e+00 2.4439499999999999e+01 0 0 0 -1219 1 1.3577500000000001e+01 8.1464999999999996e+00 2.1724000000000000e+01 0 0 0 -1220 1 1.2219749999999999e+01 6.7887500000000003e+00 2.3081750000000000e+01 0 0 0 -1221 1 1.2219749999999999e+01 9.5042500000000008e+00 2.5797250000000002e+01 0 0 0 -1222 1 1.4935250000000000e+01 6.7887500000000003e+00 2.5797250000000002e+01 0 0 0 -1223 1 1.4935250000000000e+01 9.5042500000000008e+00 2.3081750000000000e+01 0 0 0 -1224 1 1.6292999999999999e+01 5.4310000000000000e+00 2.1724000000000000e+01 0 0 0 -1225 1 1.6292999999999999e+01 8.1464999999999996e+00 2.4439499999999999e+01 0 0 0 -1226 1 1.9008500000000002e+01 5.4310000000000000e+00 2.4439499999999999e+01 0 0 0 -1227 1 1.9008500000000002e+01 8.1464999999999996e+00 2.1724000000000000e+01 0 0 0 -1228 1 1.7650749999999999e+01 6.7887500000000003e+00 2.3081750000000000e+01 0 0 0 -1229 1 1.7650749999999999e+01 9.5042500000000008e+00 2.5797250000000002e+01 0 0 0 -1230 1 2.0366250000000001e+01 6.7887500000000003e+00 2.5797250000000002e+01 0 0 0 -1231 1 2.0366250000000001e+01 9.5042500000000008e+00 2.3081750000000000e+01 0 0 0 -1232 1 2.1724000000000000e+01 5.4310000000000000e+00 2.1724000000000000e+01 0 0 0 -1233 1 2.1724000000000000e+01 8.1464999999999996e+00 2.4439499999999999e+01 0 0 0 -1234 1 2.4439499999999999e+01 5.4310000000000000e+00 2.4439499999999999e+01 0 0 0 -1235 1 2.4439499999999999e+01 8.1464999999999996e+00 2.1724000000000000e+01 0 0 0 -1236 1 2.3081750000000000e+01 6.7887500000000003e+00 2.3081750000000000e+01 0 0 0 -1237 1 2.3081750000000000e+01 9.5042500000000008e+00 2.5797250000000002e+01 0 0 0 -1238 1 2.5797250000000002e+01 6.7887500000000003e+00 2.5797250000000002e+01 0 0 0 -1239 1 2.5797250000000002e+01 9.5042500000000008e+00 2.3081750000000000e+01 0 0 0 -1240 1 2.7155000000000001e+01 5.4310000000000000e+00 2.1724000000000000e+01 0 0 0 -1241 1 2.7155000000000001e+01 8.1464999999999996e+00 2.4439499999999999e+01 0 0 0 -1242 1 2.9870500000000000e+01 5.4310000000000000e+00 2.4439499999999999e+01 0 0 0 -1243 1 2.9870500000000000e+01 8.1464999999999996e+00 2.1724000000000000e+01 0 0 0 -1244 1 2.8512750000000000e+01 6.7887500000000003e+00 2.3081750000000000e+01 0 0 0 -1245 1 2.8512750000000000e+01 9.5042500000000008e+00 2.5797250000000002e+01 0 0 0 -1246 1 3.1228249999999999e+01 6.7887500000000003e+00 2.5797250000000002e+01 0 0 0 -1247 1 3.1228249999999999e+01 9.5042500000000008e+00 2.3081750000000000e+01 0 0 0 -1248 1 0.0000000000000000e+00 1.0862000000000000e+01 2.1724000000000000e+01 0 0 0 -1249 1 0.0000000000000000e+00 1.3577500000000001e+01 2.4439499999999999e+01 0 0 0 -1250 1 2.7155000000000000e+00 1.0862000000000000e+01 2.4439499999999999e+01 0 0 0 -1251 1 2.7155000000000000e+00 1.3577500000000001e+01 2.1724000000000000e+01 0 0 0 -1252 1 1.3577500000000000e+00 1.2219749999999999e+01 2.3081750000000000e+01 0 0 0 -1253 1 1.3577500000000000e+00 1.4935250000000000e+01 2.5797250000000002e+01 0 0 0 -1254 1 4.0732499999999998e+00 1.2219749999999999e+01 2.5797250000000002e+01 0 0 0 -1255 1 4.0732499999999998e+00 1.4935250000000000e+01 2.3081750000000000e+01 0 0 0 -1256 1 5.4310000000000000e+00 1.0862000000000000e+01 2.1724000000000000e+01 0 0 0 -1257 1 5.4310000000000000e+00 1.3577500000000001e+01 2.4439499999999999e+01 0 0 0 -1258 1 8.1464999999999996e+00 1.0862000000000000e+01 2.4439499999999999e+01 0 0 0 -1259 1 8.1464999999999996e+00 1.3577500000000001e+01 2.1724000000000000e+01 0 0 0 -1260 1 6.7887500000000003e+00 1.2219749999999999e+01 2.3081750000000000e+01 0 0 0 -1261 1 6.7887500000000003e+00 1.4935250000000000e+01 2.5797250000000002e+01 0 0 0 -1262 1 9.5042500000000008e+00 1.2219749999999999e+01 2.5797250000000002e+01 0 0 0 -1263 1 9.5042500000000008e+00 1.4935250000000000e+01 2.3081750000000000e+01 0 0 0 -1264 1 1.0862000000000000e+01 1.0862000000000000e+01 2.1724000000000000e+01 0 0 0 -1265 1 1.0862000000000000e+01 1.3577500000000001e+01 2.4439499999999999e+01 0 0 0 -1266 1 1.3577500000000001e+01 1.0862000000000000e+01 2.4439499999999999e+01 0 0 0 -1267 1 1.3577500000000001e+01 1.3577500000000001e+01 2.1724000000000000e+01 0 0 0 -1268 1 1.2219749999999999e+01 1.2219749999999999e+01 2.3081750000000000e+01 0 0 0 -1269 1 1.2219749999999999e+01 1.4935250000000000e+01 2.5797250000000002e+01 0 0 0 -1270 1 1.4935250000000000e+01 1.2219749999999999e+01 2.5797250000000002e+01 0 0 0 -1271 1 1.4935250000000000e+01 1.4935250000000000e+01 2.3081750000000000e+01 0 0 0 -1272 1 1.6292999999999999e+01 1.0862000000000000e+01 2.1724000000000000e+01 0 0 0 -1273 1 1.6292999999999999e+01 1.3577500000000001e+01 2.4439499999999999e+01 0 0 0 -1274 1 1.9008500000000002e+01 1.0862000000000000e+01 2.4439499999999999e+01 0 0 0 -1275 1 1.9008500000000002e+01 1.3577500000000001e+01 2.1724000000000000e+01 0 0 0 -1276 1 1.7650749999999999e+01 1.2219749999999999e+01 2.3081750000000000e+01 0 0 0 -1277 1 1.7650749999999999e+01 1.4935250000000000e+01 2.5797250000000002e+01 0 0 0 -1278 1 2.0366250000000001e+01 1.2219749999999999e+01 2.5797250000000002e+01 0 0 0 -1279 1 2.0366250000000001e+01 1.4935250000000000e+01 2.3081750000000000e+01 0 0 0 -1280 1 2.1724000000000000e+01 1.0862000000000000e+01 2.1724000000000000e+01 0 0 0 -1281 1 2.1724000000000000e+01 1.3577500000000001e+01 2.4439499999999999e+01 0 0 0 -1282 1 2.4439499999999999e+01 1.0862000000000000e+01 2.4439499999999999e+01 0 0 0 -1283 1 2.4439499999999999e+01 1.3577500000000001e+01 2.1724000000000000e+01 0 0 0 -1284 1 2.3081750000000000e+01 1.2219749999999999e+01 2.3081750000000000e+01 0 0 0 -1285 1 2.3081750000000000e+01 1.4935250000000000e+01 2.5797250000000002e+01 0 0 0 -1286 1 2.5797250000000002e+01 1.2219749999999999e+01 2.5797250000000002e+01 0 0 0 -1287 1 2.5797250000000002e+01 1.4935250000000000e+01 2.3081750000000000e+01 0 0 0 -1288 1 2.7155000000000001e+01 1.0862000000000000e+01 2.1724000000000000e+01 0 0 0 -1289 1 2.7155000000000001e+01 1.3577500000000001e+01 2.4439499999999999e+01 0 0 0 -1290 1 2.9870500000000000e+01 1.0862000000000000e+01 2.4439499999999999e+01 0 0 0 -1291 1 2.9870500000000000e+01 1.3577500000000001e+01 2.1724000000000000e+01 0 0 0 -1292 1 2.8512750000000000e+01 1.2219749999999999e+01 2.3081750000000000e+01 0 0 0 -1293 1 2.8512750000000000e+01 1.4935250000000000e+01 2.5797250000000002e+01 0 0 0 -1294 1 3.1228249999999999e+01 1.2219749999999999e+01 2.5797250000000002e+01 0 0 0 -1295 1 3.1228249999999999e+01 1.4935250000000000e+01 2.3081750000000000e+01 0 0 0 -1296 1 0.0000000000000000e+00 1.6292999999999999e+01 2.1724000000000000e+01 0 0 0 -1297 1 0.0000000000000000e+00 1.9008500000000002e+01 2.4439499999999999e+01 0 0 0 -1298 1 2.7155000000000000e+00 1.6292999999999999e+01 2.4439499999999999e+01 0 0 0 -1299 1 2.7155000000000000e+00 1.9008500000000002e+01 2.1724000000000000e+01 0 0 0 -1300 1 1.3577500000000000e+00 1.7650749999999999e+01 2.3081750000000000e+01 0 0 0 -1301 1 1.3577500000000000e+00 2.0366250000000001e+01 2.5797250000000002e+01 0 0 0 -1302 1 4.0732499999999998e+00 1.7650749999999999e+01 2.5797250000000002e+01 0 0 0 -1303 1 4.0732499999999998e+00 2.0366250000000001e+01 2.3081750000000000e+01 0 0 0 -1304 1 5.4310000000000000e+00 1.6292999999999999e+01 2.1724000000000000e+01 0 0 0 -1305 1 5.4310000000000000e+00 1.9008500000000002e+01 2.4439499999999999e+01 0 0 0 -1306 1 8.1464999999999996e+00 1.6292999999999999e+01 2.4439499999999999e+01 0 0 0 -1307 1 8.1464999999999996e+00 1.9008500000000002e+01 2.1724000000000000e+01 0 0 0 -1308 1 6.7887500000000003e+00 1.7650749999999999e+01 2.3081750000000000e+01 0 0 0 -1309 1 6.7887500000000003e+00 2.0366250000000001e+01 2.5797250000000002e+01 0 0 0 -1310 1 9.5042500000000008e+00 1.7650749999999999e+01 2.5797250000000002e+01 0 0 0 -1311 1 9.5042500000000008e+00 2.0366250000000001e+01 2.3081750000000000e+01 0 0 0 -1312 1 1.0862000000000000e+01 1.6292999999999999e+01 2.1724000000000000e+01 0 0 0 -1313 1 1.0862000000000000e+01 1.9008500000000002e+01 2.4439499999999999e+01 0 0 0 -1314 1 1.3577500000000001e+01 1.6292999999999999e+01 2.4439499999999999e+01 0 0 0 -1315 1 1.3577500000000001e+01 1.9008500000000002e+01 2.1724000000000000e+01 0 0 0 -1316 1 1.2219749999999999e+01 1.7650749999999999e+01 2.3081750000000000e+01 0 0 0 -1317 1 1.2219749999999999e+01 2.0366250000000001e+01 2.5797250000000002e+01 0 0 0 -1318 1 1.4935250000000000e+01 1.7650749999999999e+01 2.5797250000000002e+01 0 0 0 -1319 1 1.4935250000000000e+01 2.0366250000000001e+01 2.3081750000000000e+01 0 0 0 -1320 1 1.6292999999999999e+01 1.6292999999999999e+01 2.1724000000000000e+01 0 0 0 -1321 1 1.6292999999999999e+01 1.9008500000000002e+01 2.4439499999999999e+01 0 0 0 -1322 1 1.9008500000000002e+01 1.6292999999999999e+01 2.4439499999999999e+01 0 0 0 -1323 1 1.9008500000000002e+01 1.9008500000000002e+01 2.1724000000000000e+01 0 0 0 -1324 1 1.7650749999999999e+01 1.7650749999999999e+01 2.3081750000000000e+01 0 0 0 -1325 1 1.7650749999999999e+01 2.0366250000000001e+01 2.5797250000000002e+01 0 0 0 -1326 1 2.0366250000000001e+01 1.7650749999999999e+01 2.5797250000000002e+01 0 0 0 -1327 1 2.0366250000000001e+01 2.0366250000000001e+01 2.3081750000000000e+01 0 0 0 -1328 1 2.1724000000000000e+01 1.6292999999999999e+01 2.1724000000000000e+01 0 0 0 -1329 1 2.1724000000000000e+01 1.9008500000000002e+01 2.4439499999999999e+01 0 0 0 -1330 1 2.4439499999999999e+01 1.6292999999999999e+01 2.4439499999999999e+01 0 0 0 -1331 1 2.4439499999999999e+01 1.9008500000000002e+01 2.1724000000000000e+01 0 0 0 -1332 1 2.3081750000000000e+01 1.7650749999999999e+01 2.3081750000000000e+01 0 0 0 -1333 1 2.3081750000000000e+01 2.0366250000000001e+01 2.5797250000000002e+01 0 0 0 -1334 1 2.5797250000000002e+01 1.7650749999999999e+01 2.5797250000000002e+01 0 0 0 -1335 1 2.5797250000000002e+01 2.0366250000000001e+01 2.3081750000000000e+01 0 0 0 -1336 1 2.7155000000000001e+01 1.6292999999999999e+01 2.1724000000000000e+01 0 0 0 -1337 1 2.7155000000000001e+01 1.9008500000000002e+01 2.4439499999999999e+01 0 0 0 -1338 1 2.9870500000000000e+01 1.6292999999999999e+01 2.4439499999999999e+01 0 0 0 -1339 1 2.9870500000000000e+01 1.9008500000000002e+01 2.1724000000000000e+01 0 0 0 -1340 1 2.8512750000000000e+01 1.7650749999999999e+01 2.3081750000000000e+01 0 0 0 -1341 1 2.8512750000000000e+01 2.0366250000000001e+01 2.5797250000000002e+01 0 0 0 -1342 1 3.1228249999999999e+01 1.7650749999999999e+01 2.5797250000000002e+01 0 0 0 -1343 1 3.1228249999999999e+01 2.0366250000000001e+01 2.3081750000000000e+01 0 0 0 -1344 1 0.0000000000000000e+00 2.1724000000000000e+01 2.1724000000000000e+01 0 0 0 -1345 1 0.0000000000000000e+00 2.4439499999999999e+01 2.4439499999999999e+01 0 0 0 -1346 1 2.7155000000000000e+00 2.1724000000000000e+01 2.4439499999999999e+01 0 0 0 -1347 1 2.7155000000000000e+00 2.4439499999999999e+01 2.1724000000000000e+01 0 0 0 -1348 1 1.3577500000000000e+00 2.3081750000000000e+01 2.3081750000000000e+01 0 0 0 -1349 1 1.3577500000000000e+00 2.5797250000000002e+01 2.5797250000000002e+01 0 0 0 -1350 1 4.0732499999999998e+00 2.3081750000000000e+01 2.5797250000000002e+01 0 0 0 -1351 1 4.0732499999999998e+00 2.5797250000000002e+01 2.3081750000000000e+01 0 0 0 -1352 1 5.4310000000000000e+00 2.1724000000000000e+01 2.1724000000000000e+01 0 0 0 -1353 1 5.4310000000000000e+00 2.4439499999999999e+01 2.4439499999999999e+01 0 0 0 -1354 1 8.1464999999999996e+00 2.1724000000000000e+01 2.4439499999999999e+01 0 0 0 -1355 1 8.1464999999999996e+00 2.4439499999999999e+01 2.1724000000000000e+01 0 0 0 -1356 1 6.7887500000000003e+00 2.3081750000000000e+01 2.3081750000000000e+01 0 0 0 -1357 1 6.7887500000000003e+00 2.5797250000000002e+01 2.5797250000000002e+01 0 0 0 -1358 1 9.5042500000000008e+00 2.3081750000000000e+01 2.5797250000000002e+01 0 0 0 -1359 1 9.5042500000000008e+00 2.5797250000000002e+01 2.3081750000000000e+01 0 0 0 -1360 1 1.0862000000000000e+01 2.1724000000000000e+01 2.1724000000000000e+01 0 0 0 -1361 1 1.0862000000000000e+01 2.4439499999999999e+01 2.4439499999999999e+01 0 0 0 -1362 1 1.3577500000000001e+01 2.1724000000000000e+01 2.4439499999999999e+01 0 0 0 -1363 1 1.3577500000000001e+01 2.4439499999999999e+01 2.1724000000000000e+01 0 0 0 -1364 1 1.2219749999999999e+01 2.3081750000000000e+01 2.3081750000000000e+01 0 0 0 -1365 1 1.2219749999999999e+01 2.5797250000000002e+01 2.5797250000000002e+01 0 0 0 -1366 1 1.4935250000000000e+01 2.3081750000000000e+01 2.5797250000000002e+01 0 0 0 -1367 1 1.4935250000000000e+01 2.5797250000000002e+01 2.3081750000000000e+01 0 0 0 -1368 1 1.6292999999999999e+01 2.1724000000000000e+01 2.1724000000000000e+01 0 0 0 -1369 1 1.6292999999999999e+01 2.4439499999999999e+01 2.4439499999999999e+01 0 0 0 -1370 1 1.9008500000000002e+01 2.1724000000000000e+01 2.4439499999999999e+01 0 0 0 -1371 1 1.9008500000000002e+01 2.4439499999999999e+01 2.1724000000000000e+01 0 0 0 -1372 1 1.7650749999999999e+01 2.3081750000000000e+01 2.3081750000000000e+01 0 0 0 -1373 1 1.7650749999999999e+01 2.5797250000000002e+01 2.5797250000000002e+01 0 0 0 -1374 1 2.0366250000000001e+01 2.3081750000000000e+01 2.5797250000000002e+01 0 0 0 -1375 1 2.0366250000000001e+01 2.5797250000000002e+01 2.3081750000000000e+01 0 0 0 -1376 1 2.1724000000000000e+01 2.1724000000000000e+01 2.1724000000000000e+01 0 0 0 -1377 1 2.1724000000000000e+01 2.4439499999999999e+01 2.4439499999999999e+01 0 0 0 -1378 1 2.4439499999999999e+01 2.1724000000000000e+01 2.4439499999999999e+01 0 0 0 -1379 1 2.4439499999999999e+01 2.4439499999999999e+01 2.1724000000000000e+01 0 0 0 -1380 1 2.3081750000000000e+01 2.3081750000000000e+01 2.3081750000000000e+01 0 0 0 -1381 1 2.3081750000000000e+01 2.5797250000000002e+01 2.5797250000000002e+01 0 0 0 -1382 1 2.5797250000000002e+01 2.3081750000000000e+01 2.5797250000000002e+01 0 0 0 -1383 1 2.5797250000000002e+01 2.5797250000000002e+01 2.3081750000000000e+01 0 0 0 -1384 1 2.7155000000000001e+01 2.1724000000000000e+01 2.1724000000000000e+01 0 0 0 -1385 1 2.7155000000000001e+01 2.4439499999999999e+01 2.4439499999999999e+01 0 0 0 -1386 1 2.9870500000000000e+01 2.1724000000000000e+01 2.4439499999999999e+01 0 0 0 -1387 1 2.9870500000000000e+01 2.4439499999999999e+01 2.1724000000000000e+01 0 0 0 -1388 1 2.8512750000000000e+01 2.3081750000000000e+01 2.3081750000000000e+01 0 0 0 -1389 1 2.8512750000000000e+01 2.5797250000000002e+01 2.5797250000000002e+01 0 0 0 -1390 1 3.1228249999999999e+01 2.3081750000000000e+01 2.5797250000000002e+01 0 0 0 -1391 1 3.1228249999999999e+01 2.5797250000000002e+01 2.3081750000000000e+01 0 0 0 -1392 1 0.0000000000000000e+00 2.7155000000000001e+01 2.1724000000000000e+01 0 0 0 -1393 1 0.0000000000000000e+00 2.9870500000000000e+01 2.4439499999999999e+01 0 0 0 -1394 1 2.7155000000000000e+00 2.7155000000000001e+01 2.4439499999999999e+01 0 0 0 -1395 1 2.7155000000000000e+00 2.9870500000000000e+01 2.1724000000000000e+01 0 0 0 -1396 1 1.3577500000000000e+00 2.8512750000000000e+01 2.3081750000000000e+01 0 0 0 -1397 1 1.3577500000000000e+00 3.1228249999999999e+01 2.5797250000000002e+01 0 0 0 -1398 1 4.0732499999999998e+00 2.8512750000000000e+01 2.5797250000000002e+01 0 0 0 -1399 1 4.0732499999999998e+00 3.1228249999999999e+01 2.3081750000000000e+01 0 0 0 -1400 1 5.4310000000000000e+00 2.7155000000000001e+01 2.1724000000000000e+01 0 0 0 -1401 1 5.4310000000000000e+00 2.9870500000000000e+01 2.4439499999999999e+01 0 0 0 -1402 1 8.1464999999999996e+00 2.7155000000000001e+01 2.4439499999999999e+01 0 0 0 -1403 1 8.1464999999999996e+00 2.9870500000000000e+01 2.1724000000000000e+01 0 0 0 -1404 1 6.7887500000000003e+00 2.8512750000000000e+01 2.3081750000000000e+01 0 0 0 -1405 1 6.7887500000000003e+00 3.1228249999999999e+01 2.5797250000000002e+01 0 0 0 -1406 1 9.5042500000000008e+00 2.8512750000000000e+01 2.5797250000000002e+01 0 0 0 -1407 1 9.5042500000000008e+00 3.1228249999999999e+01 2.3081750000000000e+01 0 0 0 -1408 1 1.0862000000000000e+01 2.7155000000000001e+01 2.1724000000000000e+01 0 0 0 -1409 1 1.0862000000000000e+01 2.9870500000000000e+01 2.4439499999999999e+01 0 0 0 -1410 1 1.3577500000000001e+01 2.7155000000000001e+01 2.4439499999999999e+01 0 0 0 -1411 1 1.3577500000000001e+01 2.9870500000000000e+01 2.1724000000000000e+01 0 0 0 -1412 1 1.2219749999999999e+01 2.8512750000000000e+01 2.3081750000000000e+01 0 0 0 -1413 1 1.2219749999999999e+01 3.1228249999999999e+01 2.5797250000000002e+01 0 0 0 -1414 1 1.4935250000000000e+01 2.8512750000000000e+01 2.5797250000000002e+01 0 0 0 -1415 1 1.4935250000000000e+01 3.1228249999999999e+01 2.3081750000000000e+01 0 0 0 -1416 1 1.6292999999999999e+01 2.7155000000000001e+01 2.1724000000000000e+01 0 0 0 -1417 1 1.6292999999999999e+01 2.9870500000000000e+01 2.4439499999999999e+01 0 0 0 -1418 1 1.9008500000000002e+01 2.7155000000000001e+01 2.4439499999999999e+01 0 0 0 -1419 1 1.9008500000000002e+01 2.9870500000000000e+01 2.1724000000000000e+01 0 0 0 -1420 1 1.7650749999999999e+01 2.8512750000000000e+01 2.3081750000000000e+01 0 0 0 -1421 1 1.7650749999999999e+01 3.1228249999999999e+01 2.5797250000000002e+01 0 0 0 -1422 1 2.0366250000000001e+01 2.8512750000000000e+01 2.5797250000000002e+01 0 0 0 -1423 1 2.0366250000000001e+01 3.1228249999999999e+01 2.3081750000000000e+01 0 0 0 -1424 1 2.1724000000000000e+01 2.7155000000000001e+01 2.1724000000000000e+01 0 0 0 -1425 1 2.1724000000000000e+01 2.9870500000000000e+01 2.4439499999999999e+01 0 0 0 -1426 1 2.4439499999999999e+01 2.7155000000000001e+01 2.4439499999999999e+01 0 0 0 -1427 1 2.4439499999999999e+01 2.9870500000000000e+01 2.1724000000000000e+01 0 0 0 -1428 1 2.3081750000000000e+01 2.8512750000000000e+01 2.3081750000000000e+01 0 0 0 -1429 1 2.3081750000000000e+01 3.1228249999999999e+01 2.5797250000000002e+01 0 0 0 -1430 1 2.5797250000000002e+01 2.8512750000000000e+01 2.5797250000000002e+01 0 0 0 -1431 1 2.5797250000000002e+01 3.1228249999999999e+01 2.3081750000000000e+01 0 0 0 -1432 1 2.7155000000000001e+01 2.7155000000000001e+01 2.1724000000000000e+01 0 0 0 -1433 1 2.7155000000000001e+01 2.9870500000000000e+01 2.4439499999999999e+01 0 0 0 -1434 1 2.9870500000000000e+01 2.7155000000000001e+01 2.4439499999999999e+01 0 0 0 -1435 1 2.9870500000000000e+01 2.9870500000000000e+01 2.1724000000000000e+01 0 0 0 -1436 1 2.8512750000000000e+01 2.8512750000000000e+01 2.3081750000000000e+01 0 0 0 -1437 1 2.8512750000000000e+01 3.1228249999999999e+01 2.5797250000000002e+01 0 0 0 -1438 1 3.1228249999999999e+01 2.8512750000000000e+01 2.5797250000000002e+01 0 0 0 -1439 1 3.1228249999999999e+01 3.1228249999999999e+01 2.3081750000000000e+01 0 0 0 -1440 1 0.0000000000000000e+00 0.0000000000000000e+00 2.7155000000000001e+01 0 0 0 -1441 1 0.0000000000000000e+00 2.7155000000000000e+00 2.9870500000000000e+01 0 0 0 -1442 1 2.7155000000000000e+00 0.0000000000000000e+00 2.9870500000000000e+01 0 0 0 -1443 1 2.7155000000000000e+00 2.7155000000000000e+00 2.7155000000000001e+01 0 0 0 -1444 1 1.3577500000000000e+00 1.3577500000000000e+00 2.8512750000000000e+01 0 0 0 -1445 1 1.3577500000000000e+00 4.0732499999999998e+00 3.1228249999999999e+01 0 0 0 -1446 1 4.0732499999999998e+00 1.3577500000000000e+00 3.1228249999999999e+01 0 0 0 -1447 1 4.0732499999999998e+00 4.0732499999999998e+00 2.8512750000000000e+01 0 0 0 -1448 1 5.4310000000000000e+00 0.0000000000000000e+00 2.7155000000000001e+01 0 0 0 -1449 1 5.4310000000000000e+00 2.7155000000000000e+00 2.9870500000000000e+01 0 0 0 -1450 1 8.1464999999999996e+00 0.0000000000000000e+00 2.9870500000000000e+01 0 0 0 -1451 1 8.1464999999999996e+00 2.7155000000000000e+00 2.7155000000000001e+01 0 0 0 -1452 1 6.7887500000000003e+00 1.3577500000000000e+00 2.8512750000000000e+01 0 0 0 -1453 1 6.7887500000000003e+00 4.0732499999999998e+00 3.1228249999999999e+01 0 0 0 -1454 1 9.5042500000000008e+00 1.3577500000000000e+00 3.1228249999999999e+01 0 0 0 -1455 1 9.5042500000000008e+00 4.0732499999999998e+00 2.8512750000000000e+01 0 0 0 -1456 1 1.0862000000000000e+01 0.0000000000000000e+00 2.7155000000000001e+01 0 0 0 -1457 1 1.0862000000000000e+01 2.7155000000000000e+00 2.9870500000000000e+01 0 0 0 -1458 1 1.3577500000000001e+01 0.0000000000000000e+00 2.9870500000000000e+01 0 0 0 -1459 1 1.3577500000000001e+01 2.7155000000000000e+00 2.7155000000000001e+01 0 0 0 -1460 1 1.2219749999999999e+01 1.3577500000000000e+00 2.8512750000000000e+01 0 0 0 -1461 1 1.2219749999999999e+01 4.0732499999999998e+00 3.1228249999999999e+01 0 0 0 -1462 1 1.4935250000000000e+01 1.3577500000000000e+00 3.1228249999999999e+01 0 0 0 -1463 1 1.4935250000000000e+01 4.0732499999999998e+00 2.8512750000000000e+01 0 0 0 -1464 1 1.6292999999999999e+01 0.0000000000000000e+00 2.7155000000000001e+01 0 0 0 -1465 1 1.6292999999999999e+01 2.7155000000000000e+00 2.9870500000000000e+01 0 0 0 -1466 1 1.9008500000000002e+01 0.0000000000000000e+00 2.9870500000000000e+01 0 0 0 -1467 1 1.9008500000000002e+01 2.7155000000000000e+00 2.7155000000000001e+01 0 0 0 -1468 1 1.7650749999999999e+01 1.3577500000000000e+00 2.8512750000000000e+01 0 0 0 -1469 1 1.7650749999999999e+01 4.0732499999999998e+00 3.1228249999999999e+01 0 0 0 -1470 1 2.0366250000000001e+01 1.3577500000000000e+00 3.1228249999999999e+01 0 0 0 -1471 1 2.0366250000000001e+01 4.0732499999999998e+00 2.8512750000000000e+01 0 0 0 -1472 1 2.1724000000000000e+01 0.0000000000000000e+00 2.7155000000000001e+01 0 0 0 -1473 1 2.1724000000000000e+01 2.7155000000000000e+00 2.9870500000000000e+01 0 0 0 -1474 1 2.4439499999999999e+01 0.0000000000000000e+00 2.9870500000000000e+01 0 0 0 -1475 1 2.4439499999999999e+01 2.7155000000000000e+00 2.7155000000000001e+01 0 0 0 -1476 1 2.3081750000000000e+01 1.3577500000000000e+00 2.8512750000000000e+01 0 0 0 -1477 1 2.3081750000000000e+01 4.0732499999999998e+00 3.1228249999999999e+01 0 0 0 -1478 1 2.5797250000000002e+01 1.3577500000000000e+00 3.1228249999999999e+01 0 0 0 -1479 1 2.5797250000000002e+01 4.0732499999999998e+00 2.8512750000000000e+01 0 0 0 -1480 1 2.7155000000000001e+01 0.0000000000000000e+00 2.7155000000000001e+01 0 0 0 -1481 1 2.7155000000000001e+01 2.7155000000000000e+00 2.9870500000000000e+01 0 0 0 -1482 1 2.9870500000000000e+01 0.0000000000000000e+00 2.9870500000000000e+01 0 0 0 -1483 1 2.9870500000000000e+01 2.7155000000000000e+00 2.7155000000000001e+01 0 0 0 -1484 1 2.8512750000000000e+01 1.3577500000000000e+00 2.8512750000000000e+01 0 0 0 -1485 1 2.8512750000000000e+01 4.0732499999999998e+00 3.1228249999999999e+01 0 0 0 -1486 1 3.1228249999999999e+01 1.3577500000000000e+00 3.1228249999999999e+01 0 0 0 -1487 1 3.1228249999999999e+01 4.0732499999999998e+00 2.8512750000000000e+01 0 0 0 -1488 1 0.0000000000000000e+00 5.4310000000000000e+00 2.7155000000000001e+01 0 0 0 -1489 1 0.0000000000000000e+00 8.1464999999999996e+00 2.9870500000000000e+01 0 0 0 -1490 1 2.7155000000000000e+00 5.4310000000000000e+00 2.9870500000000000e+01 0 0 0 -1491 1 2.7155000000000000e+00 8.1464999999999996e+00 2.7155000000000001e+01 0 0 0 -1492 1 1.3577500000000000e+00 6.7887500000000003e+00 2.8512750000000000e+01 0 0 0 -1493 1 1.3577500000000000e+00 9.5042500000000008e+00 3.1228249999999999e+01 0 0 0 -1494 1 4.0732499999999998e+00 6.7887500000000003e+00 3.1228249999999999e+01 0 0 0 -1495 1 4.0732499999999998e+00 9.5042500000000008e+00 2.8512750000000000e+01 0 0 0 -1496 1 5.4310000000000000e+00 5.4310000000000000e+00 2.7155000000000001e+01 0 0 0 -1497 1 5.4310000000000000e+00 8.1464999999999996e+00 2.9870500000000000e+01 0 0 0 -1498 1 8.1464999999999996e+00 5.4310000000000000e+00 2.9870500000000000e+01 0 0 0 -1499 1 8.1464999999999996e+00 8.1464999999999996e+00 2.7155000000000001e+01 0 0 0 -1500 1 6.7887500000000003e+00 6.7887500000000003e+00 2.8512750000000000e+01 0 0 0 -1501 1 6.7887500000000003e+00 9.5042500000000008e+00 3.1228249999999999e+01 0 0 0 -1502 1 9.5042500000000008e+00 6.7887500000000003e+00 3.1228249999999999e+01 0 0 0 -1503 1 9.5042500000000008e+00 9.5042500000000008e+00 2.8512750000000000e+01 0 0 0 -1504 1 1.0862000000000000e+01 5.4310000000000000e+00 2.7155000000000001e+01 0 0 0 -1505 1 1.0862000000000000e+01 8.1464999999999996e+00 2.9870500000000000e+01 0 0 0 -1506 1 1.3577500000000001e+01 5.4310000000000000e+00 2.9870500000000000e+01 0 0 0 -1507 1 1.3577500000000001e+01 8.1464999999999996e+00 2.7155000000000001e+01 0 0 0 -1508 1 1.2219749999999999e+01 6.7887500000000003e+00 2.8512750000000000e+01 0 0 0 -1509 1 1.2219749999999999e+01 9.5042500000000008e+00 3.1228249999999999e+01 0 0 0 -1510 1 1.4935250000000000e+01 6.7887500000000003e+00 3.1228249999999999e+01 0 0 0 -1511 1 1.4935250000000000e+01 9.5042500000000008e+00 2.8512750000000000e+01 0 0 0 -1512 1 1.6292999999999999e+01 5.4310000000000000e+00 2.7155000000000001e+01 0 0 0 -1513 1 1.6292999999999999e+01 8.1464999999999996e+00 2.9870500000000000e+01 0 0 0 -1514 1 1.9008500000000002e+01 5.4310000000000000e+00 2.9870500000000000e+01 0 0 0 -1515 1 1.9008500000000002e+01 8.1464999999999996e+00 2.7155000000000001e+01 0 0 0 -1516 1 1.7650749999999999e+01 6.7887500000000003e+00 2.8512750000000000e+01 0 0 0 -1517 1 1.7650749999999999e+01 9.5042500000000008e+00 3.1228249999999999e+01 0 0 0 -1518 1 2.0366250000000001e+01 6.7887500000000003e+00 3.1228249999999999e+01 0 0 0 -1519 1 2.0366250000000001e+01 9.5042500000000008e+00 2.8512750000000000e+01 0 0 0 -1520 1 2.1724000000000000e+01 5.4310000000000000e+00 2.7155000000000001e+01 0 0 0 -1521 1 2.1724000000000000e+01 8.1464999999999996e+00 2.9870500000000000e+01 0 0 0 -1522 1 2.4439499999999999e+01 5.4310000000000000e+00 2.9870500000000000e+01 0 0 0 -1523 1 2.4439499999999999e+01 8.1464999999999996e+00 2.7155000000000001e+01 0 0 0 -1524 1 2.3081750000000000e+01 6.7887500000000003e+00 2.8512750000000000e+01 0 0 0 -1525 1 2.3081750000000000e+01 9.5042500000000008e+00 3.1228249999999999e+01 0 0 0 -1526 1 2.5797250000000002e+01 6.7887500000000003e+00 3.1228249999999999e+01 0 0 0 -1527 1 2.5797250000000002e+01 9.5042500000000008e+00 2.8512750000000000e+01 0 0 0 -1528 1 2.7155000000000001e+01 5.4310000000000000e+00 2.7155000000000001e+01 0 0 0 -1529 1 2.7155000000000001e+01 8.1464999999999996e+00 2.9870500000000000e+01 0 0 0 -1530 1 2.9870500000000000e+01 5.4310000000000000e+00 2.9870500000000000e+01 0 0 0 -1531 1 2.9870500000000000e+01 8.1464999999999996e+00 2.7155000000000001e+01 0 0 0 -1532 1 2.8512750000000000e+01 6.7887500000000003e+00 2.8512750000000000e+01 0 0 0 -1533 1 2.8512750000000000e+01 9.5042500000000008e+00 3.1228249999999999e+01 0 0 0 -1534 1 3.1228249999999999e+01 6.7887500000000003e+00 3.1228249999999999e+01 0 0 0 -1535 1 3.1228249999999999e+01 9.5042500000000008e+00 2.8512750000000000e+01 0 0 0 -1536 1 0.0000000000000000e+00 1.0862000000000000e+01 2.7155000000000001e+01 0 0 0 -1537 1 0.0000000000000000e+00 1.3577500000000001e+01 2.9870500000000000e+01 0 0 0 -1538 1 2.7155000000000000e+00 1.0862000000000000e+01 2.9870500000000000e+01 0 0 0 -1539 1 2.7155000000000000e+00 1.3577500000000001e+01 2.7155000000000001e+01 0 0 0 -1540 1 1.3577500000000000e+00 1.2219749999999999e+01 2.8512750000000000e+01 0 0 0 -1541 1 1.3577500000000000e+00 1.4935250000000000e+01 3.1228249999999999e+01 0 0 0 -1542 1 4.0732499999999998e+00 1.2219749999999999e+01 3.1228249999999999e+01 0 0 0 -1543 1 4.0732499999999998e+00 1.4935250000000000e+01 2.8512750000000000e+01 0 0 0 -1544 1 5.4310000000000000e+00 1.0862000000000000e+01 2.7155000000000001e+01 0 0 0 -1545 1 5.4310000000000000e+00 1.3577500000000001e+01 2.9870500000000000e+01 0 0 0 -1546 1 8.1464999999999996e+00 1.0862000000000000e+01 2.9870500000000000e+01 0 0 0 -1547 1 8.1464999999999996e+00 1.3577500000000001e+01 2.7155000000000001e+01 0 0 0 -1548 1 6.7887500000000003e+00 1.2219749999999999e+01 2.8512750000000000e+01 0 0 0 -1549 1 6.7887500000000003e+00 1.4935250000000000e+01 3.1228249999999999e+01 0 0 0 -1550 1 9.5042500000000008e+00 1.2219749999999999e+01 3.1228249999999999e+01 0 0 0 -1551 1 9.5042500000000008e+00 1.4935250000000000e+01 2.8512750000000000e+01 0 0 0 -1552 1 1.0862000000000000e+01 1.0862000000000000e+01 2.7155000000000001e+01 0 0 0 -1553 1 1.0862000000000000e+01 1.3577500000000001e+01 2.9870500000000000e+01 0 0 0 -1554 1 1.3577500000000001e+01 1.0862000000000000e+01 2.9870500000000000e+01 0 0 0 -1555 1 1.3577500000000001e+01 1.3577500000000001e+01 2.7155000000000001e+01 0 0 0 -1556 1 1.2219749999999999e+01 1.2219749999999999e+01 2.8512750000000000e+01 0 0 0 -1557 1 1.2219749999999999e+01 1.4935250000000000e+01 3.1228249999999999e+01 0 0 0 -1558 1 1.4935250000000000e+01 1.2219749999999999e+01 3.1228249999999999e+01 0 0 0 -1559 1 1.4935250000000000e+01 1.4935250000000000e+01 2.8512750000000000e+01 0 0 0 -1560 1 1.6292999999999999e+01 1.0862000000000000e+01 2.7155000000000001e+01 0 0 0 -1561 1 1.6292999999999999e+01 1.3577500000000001e+01 2.9870500000000000e+01 0 0 0 -1562 1 1.9008500000000002e+01 1.0862000000000000e+01 2.9870500000000000e+01 0 0 0 -1563 1 1.9008500000000002e+01 1.3577500000000001e+01 2.7155000000000001e+01 0 0 0 -1564 1 1.7650749999999999e+01 1.2219749999999999e+01 2.8512750000000000e+01 0 0 0 -1565 1 1.7650749999999999e+01 1.4935250000000000e+01 3.1228249999999999e+01 0 0 0 -1566 1 2.0366250000000001e+01 1.2219749999999999e+01 3.1228249999999999e+01 0 0 0 -1567 1 2.0366250000000001e+01 1.4935250000000000e+01 2.8512750000000000e+01 0 0 0 -1568 1 2.1724000000000000e+01 1.0862000000000000e+01 2.7155000000000001e+01 0 0 0 -1569 1 2.1724000000000000e+01 1.3577500000000001e+01 2.9870500000000000e+01 0 0 0 -1570 1 2.4439499999999999e+01 1.0862000000000000e+01 2.9870500000000000e+01 0 0 0 -1571 1 2.4439499999999999e+01 1.3577500000000001e+01 2.7155000000000001e+01 0 0 0 -1572 1 2.3081750000000000e+01 1.2219749999999999e+01 2.8512750000000000e+01 0 0 0 -1573 1 2.3081750000000000e+01 1.4935250000000000e+01 3.1228249999999999e+01 0 0 0 -1574 1 2.5797250000000002e+01 1.2219749999999999e+01 3.1228249999999999e+01 0 0 0 -1575 1 2.5797250000000002e+01 1.4935250000000000e+01 2.8512750000000000e+01 0 0 0 -1576 1 2.7155000000000001e+01 1.0862000000000000e+01 2.7155000000000001e+01 0 0 0 -1577 1 2.7155000000000001e+01 1.3577500000000001e+01 2.9870500000000000e+01 0 0 0 -1578 1 2.9870500000000000e+01 1.0862000000000000e+01 2.9870500000000000e+01 0 0 0 -1579 1 2.9870500000000000e+01 1.3577500000000001e+01 2.7155000000000001e+01 0 0 0 -1580 1 2.8512750000000000e+01 1.2219749999999999e+01 2.8512750000000000e+01 0 0 0 -1581 1 2.8512750000000000e+01 1.4935250000000000e+01 3.1228249999999999e+01 0 0 0 -1582 1 3.1228249999999999e+01 1.2219749999999999e+01 3.1228249999999999e+01 0 0 0 -1583 1 3.1228249999999999e+01 1.4935250000000000e+01 2.8512750000000000e+01 0 0 0 -1584 1 0.0000000000000000e+00 1.6292999999999999e+01 2.7155000000000001e+01 0 0 0 -1585 1 0.0000000000000000e+00 1.9008500000000002e+01 2.9870500000000000e+01 0 0 0 -1586 1 2.7155000000000000e+00 1.6292999999999999e+01 2.9870500000000000e+01 0 0 0 -1587 1 2.7155000000000000e+00 1.9008500000000002e+01 2.7155000000000001e+01 0 0 0 -1588 1 1.3577500000000000e+00 1.7650749999999999e+01 2.8512750000000000e+01 0 0 0 -1589 1 1.3577500000000000e+00 2.0366250000000001e+01 3.1228249999999999e+01 0 0 0 -1590 1 4.0732499999999998e+00 1.7650749999999999e+01 3.1228249999999999e+01 0 0 0 -1591 1 4.0732499999999998e+00 2.0366250000000001e+01 2.8512750000000000e+01 0 0 0 -1592 1 5.4310000000000000e+00 1.6292999999999999e+01 2.7155000000000001e+01 0 0 0 -1593 1 5.4310000000000000e+00 1.9008500000000002e+01 2.9870500000000000e+01 0 0 0 -1594 1 8.1464999999999996e+00 1.6292999999999999e+01 2.9870500000000000e+01 0 0 0 -1595 1 8.1464999999999996e+00 1.9008500000000002e+01 2.7155000000000001e+01 0 0 0 -1596 1 6.7887500000000003e+00 1.7650749999999999e+01 2.8512750000000000e+01 0 0 0 -1597 1 6.7887500000000003e+00 2.0366250000000001e+01 3.1228249999999999e+01 0 0 0 -1598 1 9.5042500000000008e+00 1.7650749999999999e+01 3.1228249999999999e+01 0 0 0 -1599 1 9.5042500000000008e+00 2.0366250000000001e+01 2.8512750000000000e+01 0 0 0 -1600 1 1.0862000000000000e+01 1.6292999999999999e+01 2.7155000000000001e+01 0 0 0 -1601 1 1.0862000000000000e+01 1.9008500000000002e+01 2.9870500000000000e+01 0 0 0 -1602 1 1.3577500000000001e+01 1.6292999999999999e+01 2.9870500000000000e+01 0 0 0 -1603 1 1.3577500000000001e+01 1.9008500000000002e+01 2.7155000000000001e+01 0 0 0 -1604 1 1.2219749999999999e+01 1.7650749999999999e+01 2.8512750000000000e+01 0 0 0 -1605 1 1.2219749999999999e+01 2.0366250000000001e+01 3.1228249999999999e+01 0 0 0 -1606 1 1.4935250000000000e+01 1.7650749999999999e+01 3.1228249999999999e+01 0 0 0 -1607 1 1.4935250000000000e+01 2.0366250000000001e+01 2.8512750000000000e+01 0 0 0 -1608 1 1.6292999999999999e+01 1.6292999999999999e+01 2.7155000000000001e+01 0 0 0 -1609 1 1.6292999999999999e+01 1.9008500000000002e+01 2.9870500000000000e+01 0 0 0 -1610 1 1.9008500000000002e+01 1.6292999999999999e+01 2.9870500000000000e+01 0 0 0 -1611 1 1.9008500000000002e+01 1.9008500000000002e+01 2.7155000000000001e+01 0 0 0 -1612 1 1.7650749999999999e+01 1.7650749999999999e+01 2.8512750000000000e+01 0 0 0 -1613 1 1.7650749999999999e+01 2.0366250000000001e+01 3.1228249999999999e+01 0 0 0 -1614 1 2.0366250000000001e+01 1.7650749999999999e+01 3.1228249999999999e+01 0 0 0 -1615 1 2.0366250000000001e+01 2.0366250000000001e+01 2.8512750000000000e+01 0 0 0 -1616 1 2.1724000000000000e+01 1.6292999999999999e+01 2.7155000000000001e+01 0 0 0 -1617 1 2.1724000000000000e+01 1.9008500000000002e+01 2.9870500000000000e+01 0 0 0 -1618 1 2.4439499999999999e+01 1.6292999999999999e+01 2.9870500000000000e+01 0 0 0 -1619 1 2.4439499999999999e+01 1.9008500000000002e+01 2.7155000000000001e+01 0 0 0 -1620 1 2.3081750000000000e+01 1.7650749999999999e+01 2.8512750000000000e+01 0 0 0 -1621 1 2.3081750000000000e+01 2.0366250000000001e+01 3.1228249999999999e+01 0 0 0 -1622 1 2.5797250000000002e+01 1.7650749999999999e+01 3.1228249999999999e+01 0 0 0 -1623 1 2.5797250000000002e+01 2.0366250000000001e+01 2.8512750000000000e+01 0 0 0 -1624 1 2.7155000000000001e+01 1.6292999999999999e+01 2.7155000000000001e+01 0 0 0 -1625 1 2.7155000000000001e+01 1.9008500000000002e+01 2.9870500000000000e+01 0 0 0 -1626 1 2.9870500000000000e+01 1.6292999999999999e+01 2.9870500000000000e+01 0 0 0 -1627 1 2.9870500000000000e+01 1.9008500000000002e+01 2.7155000000000001e+01 0 0 0 -1628 1 2.8512750000000000e+01 1.7650749999999999e+01 2.8512750000000000e+01 0 0 0 -1629 1 2.8512750000000000e+01 2.0366250000000001e+01 3.1228249999999999e+01 0 0 0 -1630 1 3.1228249999999999e+01 1.7650749999999999e+01 3.1228249999999999e+01 0 0 0 -1631 1 3.1228249999999999e+01 2.0366250000000001e+01 2.8512750000000000e+01 0 0 0 -1632 1 0.0000000000000000e+00 2.1724000000000000e+01 2.7155000000000001e+01 0 0 0 -1633 1 0.0000000000000000e+00 2.4439499999999999e+01 2.9870500000000000e+01 0 0 0 -1634 1 2.7155000000000000e+00 2.1724000000000000e+01 2.9870500000000000e+01 0 0 0 -1635 1 2.7155000000000000e+00 2.4439499999999999e+01 2.7155000000000001e+01 0 0 0 -1636 1 1.3577500000000000e+00 2.3081750000000000e+01 2.8512750000000000e+01 0 0 0 -1637 1 1.3577500000000000e+00 2.5797250000000002e+01 3.1228249999999999e+01 0 0 0 -1638 1 4.0732499999999998e+00 2.3081750000000000e+01 3.1228249999999999e+01 0 0 0 -1639 1 4.0732499999999998e+00 2.5797250000000002e+01 2.8512750000000000e+01 0 0 0 -1640 1 5.4310000000000000e+00 2.1724000000000000e+01 2.7155000000000001e+01 0 0 0 -1641 1 5.4310000000000000e+00 2.4439499999999999e+01 2.9870500000000000e+01 0 0 0 -1642 1 8.1464999999999996e+00 2.1724000000000000e+01 2.9870500000000000e+01 0 0 0 -1643 1 8.1464999999999996e+00 2.4439499999999999e+01 2.7155000000000001e+01 0 0 0 -1644 1 6.7887500000000003e+00 2.3081750000000000e+01 2.8512750000000000e+01 0 0 0 -1645 1 6.7887500000000003e+00 2.5797250000000002e+01 3.1228249999999999e+01 0 0 0 -1646 1 9.5042500000000008e+00 2.3081750000000000e+01 3.1228249999999999e+01 0 0 0 -1647 1 9.5042500000000008e+00 2.5797250000000002e+01 2.8512750000000000e+01 0 0 0 -1648 1 1.0862000000000000e+01 2.1724000000000000e+01 2.7155000000000001e+01 0 0 0 -1649 1 1.0862000000000000e+01 2.4439499999999999e+01 2.9870500000000000e+01 0 0 0 -1650 1 1.3577500000000001e+01 2.1724000000000000e+01 2.9870500000000000e+01 0 0 0 -1651 1 1.3577500000000001e+01 2.4439499999999999e+01 2.7155000000000001e+01 0 0 0 -1652 1 1.2219749999999999e+01 2.3081750000000000e+01 2.8512750000000000e+01 0 0 0 -1653 1 1.2219749999999999e+01 2.5797250000000002e+01 3.1228249999999999e+01 0 0 0 -1654 1 1.4935250000000000e+01 2.3081750000000000e+01 3.1228249999999999e+01 0 0 0 -1655 1 1.4935250000000000e+01 2.5797250000000002e+01 2.8512750000000000e+01 0 0 0 -1656 1 1.6292999999999999e+01 2.1724000000000000e+01 2.7155000000000001e+01 0 0 0 -1657 1 1.6292999999999999e+01 2.4439499999999999e+01 2.9870500000000000e+01 0 0 0 -1658 1 1.9008500000000002e+01 2.1724000000000000e+01 2.9870500000000000e+01 0 0 0 -1659 1 1.9008500000000002e+01 2.4439499999999999e+01 2.7155000000000001e+01 0 0 0 -1660 1 1.7650749999999999e+01 2.3081750000000000e+01 2.8512750000000000e+01 0 0 0 -1661 1 1.7650749999999999e+01 2.5797250000000002e+01 3.1228249999999999e+01 0 0 0 -1662 1 2.0366250000000001e+01 2.3081750000000000e+01 3.1228249999999999e+01 0 0 0 -1663 1 2.0366250000000001e+01 2.5797250000000002e+01 2.8512750000000000e+01 0 0 0 -1664 1 2.1724000000000000e+01 2.1724000000000000e+01 2.7155000000000001e+01 0 0 0 -1665 1 2.1724000000000000e+01 2.4439499999999999e+01 2.9870500000000000e+01 0 0 0 -1666 1 2.4439499999999999e+01 2.1724000000000000e+01 2.9870500000000000e+01 0 0 0 -1667 1 2.4439499999999999e+01 2.4439499999999999e+01 2.7155000000000001e+01 0 0 0 -1668 1 2.3081750000000000e+01 2.3081750000000000e+01 2.8512750000000000e+01 0 0 0 -1669 1 2.3081750000000000e+01 2.5797250000000002e+01 3.1228249999999999e+01 0 0 0 -1670 1 2.5797250000000002e+01 2.3081750000000000e+01 3.1228249999999999e+01 0 0 0 -1671 1 2.5797250000000002e+01 2.5797250000000002e+01 2.8512750000000000e+01 0 0 0 -1672 1 2.7155000000000001e+01 2.1724000000000000e+01 2.7155000000000001e+01 0 0 0 -1673 1 2.7155000000000001e+01 2.4439499999999999e+01 2.9870500000000000e+01 0 0 0 -1674 1 2.9870500000000000e+01 2.1724000000000000e+01 2.9870500000000000e+01 0 0 0 -1675 1 2.9870500000000000e+01 2.4439499999999999e+01 2.7155000000000001e+01 0 0 0 -1676 1 2.8512750000000000e+01 2.3081750000000000e+01 2.8512750000000000e+01 0 0 0 -1677 1 2.8512750000000000e+01 2.5797250000000002e+01 3.1228249999999999e+01 0 0 0 -1678 1 3.1228249999999999e+01 2.3081750000000000e+01 3.1228249999999999e+01 0 0 0 -1679 1 3.1228249999999999e+01 2.5797250000000002e+01 2.8512750000000000e+01 0 0 0 -1680 1 0.0000000000000000e+00 2.7155000000000001e+01 2.7155000000000001e+01 0 0 0 -1681 1 0.0000000000000000e+00 2.9870500000000000e+01 2.9870500000000000e+01 0 0 0 -1682 1 2.7155000000000000e+00 2.7155000000000001e+01 2.9870500000000000e+01 0 0 0 -1683 1 2.7155000000000000e+00 2.9870500000000000e+01 2.7155000000000001e+01 0 0 0 -1684 1 1.3577500000000000e+00 2.8512750000000000e+01 2.8512750000000000e+01 0 0 0 -1685 1 1.3577500000000000e+00 3.1228249999999999e+01 3.1228249999999999e+01 0 0 0 -1686 1 4.0732499999999998e+00 2.8512750000000000e+01 3.1228249999999999e+01 0 0 0 -1687 1 4.0732499999999998e+00 3.1228249999999999e+01 2.8512750000000000e+01 0 0 0 -1688 1 5.4310000000000000e+00 2.7155000000000001e+01 2.7155000000000001e+01 0 0 0 -1689 1 5.4310000000000000e+00 2.9870500000000000e+01 2.9870500000000000e+01 0 0 0 -1690 1 8.1464999999999996e+00 2.7155000000000001e+01 2.9870500000000000e+01 0 0 0 -1691 1 8.1464999999999996e+00 2.9870500000000000e+01 2.7155000000000001e+01 0 0 0 -1692 1 6.7887500000000003e+00 2.8512750000000000e+01 2.8512750000000000e+01 0 0 0 -1693 1 6.7887500000000003e+00 3.1228249999999999e+01 3.1228249999999999e+01 0 0 0 -1694 1 9.5042500000000008e+00 2.8512750000000000e+01 3.1228249999999999e+01 0 0 0 -1695 1 9.5042500000000008e+00 3.1228249999999999e+01 2.8512750000000000e+01 0 0 0 -1696 1 1.0862000000000000e+01 2.7155000000000001e+01 2.7155000000000001e+01 0 0 0 -1697 1 1.0862000000000000e+01 2.9870500000000000e+01 2.9870500000000000e+01 0 0 0 -1698 1 1.3577500000000001e+01 2.7155000000000001e+01 2.9870500000000000e+01 0 0 0 -1699 1 1.3577500000000001e+01 2.9870500000000000e+01 2.7155000000000001e+01 0 0 0 -1700 1 1.2219749999999999e+01 2.8512750000000000e+01 2.8512750000000000e+01 0 0 0 -1701 1 1.2219749999999999e+01 3.1228249999999999e+01 3.1228249999999999e+01 0 0 0 -1702 1 1.4935250000000000e+01 2.8512750000000000e+01 3.1228249999999999e+01 0 0 0 -1703 1 1.4935250000000000e+01 3.1228249999999999e+01 2.8512750000000000e+01 0 0 0 -1704 1 1.6292999999999999e+01 2.7155000000000001e+01 2.7155000000000001e+01 0 0 0 -1705 1 1.6292999999999999e+01 2.9870500000000000e+01 2.9870500000000000e+01 0 0 0 -1706 1 1.9008500000000002e+01 2.7155000000000001e+01 2.9870500000000000e+01 0 0 0 -1707 1 1.9008500000000002e+01 2.9870500000000000e+01 2.7155000000000001e+01 0 0 0 -1708 1 1.7650749999999999e+01 2.8512750000000000e+01 2.8512750000000000e+01 0 0 0 -1709 1 1.7650749999999999e+01 3.1228249999999999e+01 3.1228249999999999e+01 0 0 0 -1710 1 2.0366250000000001e+01 2.8512750000000000e+01 3.1228249999999999e+01 0 0 0 -1711 1 2.0366250000000001e+01 3.1228249999999999e+01 2.8512750000000000e+01 0 0 0 -1712 1 2.1724000000000000e+01 2.7155000000000001e+01 2.7155000000000001e+01 0 0 0 -1713 1 2.1724000000000000e+01 2.9870500000000000e+01 2.9870500000000000e+01 0 0 0 -1714 1 2.4439499999999999e+01 2.7155000000000001e+01 2.9870500000000000e+01 0 0 0 -1715 1 2.4439499999999999e+01 2.9870500000000000e+01 2.7155000000000001e+01 0 0 0 -1716 1 2.3081750000000000e+01 2.8512750000000000e+01 2.8512750000000000e+01 0 0 0 -1717 1 2.3081750000000000e+01 3.1228249999999999e+01 3.1228249999999999e+01 0 0 0 -1718 1 2.5797250000000002e+01 2.8512750000000000e+01 3.1228249999999999e+01 0 0 0 -1719 1 2.5797250000000002e+01 3.1228249999999999e+01 2.8512750000000000e+01 0 0 0 -1720 1 2.7155000000000001e+01 2.7155000000000001e+01 2.7155000000000001e+01 0 0 0 -1721 1 2.7155000000000001e+01 2.9870500000000000e+01 2.9870500000000000e+01 0 0 0 -1722 1 2.9870500000000000e+01 2.7155000000000001e+01 2.9870500000000000e+01 0 0 0 -1723 1 2.9870500000000000e+01 2.9870500000000000e+01 2.7155000000000001e+01 0 0 0 -1724 1 2.8512750000000000e+01 2.8512750000000000e+01 2.8512750000000000e+01 0 0 0 -1725 1 2.8512750000000000e+01 3.1228249999999999e+01 3.1228249999999999e+01 0 0 0 -1726 1 3.1228249999999999e+01 2.8512750000000000e+01 3.1228249999999999e+01 0 0 0 -1727 1 3.1228249999999999e+01 3.1228249999999999e+01 2.8512750000000000e+01 0 0 0 - -Velocities - -1 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -2 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -3 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -4 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -5 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -6 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -7 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -8 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -9 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -10 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -11 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -12 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -13 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -14 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -15 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -17 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -18 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -25 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -26 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -27 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -28 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -29 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -30 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -31 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -32 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -33 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -34 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -35 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -36 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -37 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -38 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -39 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -40 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -41 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -42 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -43 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -44 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -45 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -46 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -47 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -48 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -49 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -50 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -51 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -52 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -53 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -54 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -55 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -56 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -57 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -58 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -59 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -60 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -61 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -62 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -63 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -64 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -65 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -66 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -67 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -68 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -69 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -70 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -71 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -72 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -73 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -74 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -75 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -76 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -77 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -78 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -79 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -80 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -81 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -82 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -83 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -84 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -85 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -86 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -87 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -88 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -89 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -90 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -91 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -92 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -93 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -94 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -95 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -96 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -97 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -98 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -99 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -728 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -729 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -730 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -731 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -732 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -733 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -734 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -735 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -736 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -737 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -738 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -739 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -740 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -741 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -742 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -743 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -744 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -745 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -746 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -747 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -748 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -749 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -750 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -751 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -752 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -753 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -754 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -755 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -756 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -757 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -758 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -759 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -760 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -761 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -762 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -763 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -764 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -765 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -766 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -767 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -768 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -769 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -770 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -771 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -772 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -773 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -774 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -775 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -776 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -777 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -778 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -779 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -780 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -781 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -782 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -783 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -784 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -785 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -786 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -787 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -788 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -789 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -790 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -791 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -792 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -793 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -794 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -795 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -796 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -797 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -798 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -799 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -800 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -801 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -802 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -803 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -804 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -805 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -806 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -807 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -808 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -809 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -810 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -811 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -812 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -813 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -814 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -815 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -816 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -817 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -818 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -819 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -820 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -821 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -822 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -823 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -824 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -825 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -826 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -827 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -828 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -829 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -830 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -831 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -832 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -833 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -834 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -835 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -836 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -837 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -838 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -839 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -840 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -841 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -842 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -843 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -844 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -845 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -846 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -847 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -848 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -849 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -850 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -851 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -852 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -853 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -854 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -855 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -856 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -857 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -858 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -859 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -860 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -861 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -862 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -863 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -864 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -865 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -866 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -867 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -868 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -869 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -870 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -871 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -872 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -873 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -874 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -875 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -876 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -877 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -878 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -879 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -880 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -881 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -882 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -883 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -884 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -885 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -886 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -887 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -888 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -889 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -890 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -891 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -892 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -893 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -894 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -895 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -896 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -897 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -898 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -899 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -900 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -901 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -902 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -903 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -904 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -905 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -906 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -907 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -908 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -909 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -910 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -911 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -912 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -913 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -914 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -915 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -916 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -917 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -918 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -919 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -920 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -921 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -922 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -923 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -924 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -925 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -926 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -927 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -928 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -929 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -930 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -931 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -932 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -933 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -934 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -935 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -936 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -937 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -938 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -939 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -940 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -941 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -942 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -943 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -944 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -945 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -946 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -947 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -948 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -949 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -950 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -951 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -952 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -953 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -954 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -955 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -956 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -957 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -958 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -959 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -960 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -961 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -962 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -963 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -964 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -965 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -966 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -967 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -968 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -969 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -970 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -971 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -972 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -973 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -974 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -975 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -976 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -977 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -978 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -979 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -980 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -981 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -982 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -983 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -984 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -985 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -986 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -987 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -988 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -989 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -990 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -991 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -992 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -993 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -994 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -995 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -996 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -997 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -998 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -999 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1000 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1001 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1002 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1003 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1004 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1005 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1006 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1007 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1008 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1009 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1010 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1011 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1012 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1013 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1014 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1015 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1016 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1017 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1018 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1019 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1020 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1021 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1022 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1023 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1024 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1025 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1026 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1027 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1028 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1029 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1030 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1031 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1032 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1033 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1034 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1035 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1036 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1037 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1038 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1039 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1040 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1041 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1042 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1043 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1044 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1045 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1046 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1047 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1048 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1049 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1050 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1051 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1052 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1053 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1054 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1055 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1056 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1057 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1058 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1059 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1060 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1061 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1062 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1063 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1064 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1065 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1066 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1067 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1068 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1069 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1070 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1071 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1072 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1073 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1074 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1075 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1076 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1077 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1078 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1079 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1080 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1081 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1082 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1083 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1084 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1085 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1086 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1087 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1088 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1089 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1090 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1091 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1092 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1093 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1094 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1095 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1096 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1097 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1098 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1099 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1513 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1514 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1515 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1516 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1517 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1518 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1519 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1520 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1521 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1522 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1523 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1524 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1525 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1526 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1527 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1528 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1529 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1530 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1531 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1532 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1533 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1534 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1535 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1536 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1537 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1538 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1539 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1540 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1541 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1542 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1543 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1544 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1545 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1546 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1547 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1548 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1549 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1550 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1551 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1552 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1553 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1554 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1555 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1556 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1557 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1558 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1559 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1560 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1561 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1562 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1563 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1564 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1565 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1566 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1567 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1568 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1569 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1570 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1571 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1572 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1573 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1574 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1575 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1576 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1577 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1578 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1579 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1580 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1581 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1582 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1583 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1584 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1585 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1586 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1587 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1588 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1589 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1590 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1591 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1592 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1593 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1594 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1595 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1596 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1597 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1598 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1599 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1600 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1601 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1602 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1603 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1604 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1605 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1606 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1607 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1608 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1609 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1610 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1611 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1612 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1613 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1614 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1615 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1616 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1617 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1618 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1619 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1620 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1621 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1622 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1623 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1624 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1625 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1626 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1627 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1628 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1629 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1630 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1631 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1632 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1633 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1634 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1635 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1636 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1637 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1638 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1639 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1640 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1641 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1642 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1643 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1644 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1645 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1646 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1647 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1648 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1649 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1650 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1651 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1652 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1653 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1654 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1655 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1656 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1657 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1658 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1659 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1660 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1661 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1662 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1663 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1664 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1665 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1666 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1667 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1668 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1669 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1670 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1671 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1672 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1673 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1674 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1675 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1676 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1677 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1678 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1679 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1680 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1681 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1682 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1683 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1684 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1685 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1686 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1687 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1688 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1689 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1690 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1691 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1692 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1693 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1694 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1695 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1696 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1697 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1698 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1699 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1700 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1701 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1702 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1703 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1704 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1705 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1706 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1707 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1708 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1709 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1710 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1711 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1712 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1713 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1714 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1715 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1716 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1717 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1718 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1719 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1720 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1721 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1722 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1723 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1724 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1725 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1726 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -1727 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 diff --git a/test/test.bsh b/test/test.bsh deleted file mode 100755 index 312e732036..0000000000 --- a/test/test.bsh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -l - -mpirun -np 2 $1 -i $2 - -#gnu="set title 'LAMMPS'; set xlabel 'nfc'; set ylabel 'forces';unset logs y; pl [0:] 'log.lammps' u 1:2 w lp t 'LAMMPS', '../../imd/test/fire_silicon-vac_6x6x6x5.431.eng' u 1:2 w lp t 'IMD'" -#gnu="set title 'LAMMPS'; set xlabel 'nfc'; set ylabel 'forces';set logs y; pl [0:] 'log.lammps' u 1:4 w lp t 'LAMMPS', '../../imd/test/fire_silicon-vac_6x6x6x5.431.eng' u 1:5 w lp t 'IMD'" -#gnu="set title 'LAMMPS'; set xlabel 'nfc'; set ylabel 'forces';set logs y; pl [0:] 'log.lammps' u 1:4 w lp t 'LAMMPS'" -gnu="set title 'LAMMPS'; set xlabel 'nfc'; set ylabel 'forces';set logs y; pl [0:] 'log.lammps' u 1:4 w l t 'Velocity-Verlet', 'log.euler.lammps' u 1:4 w l t 'Euler'" -echo -e $gnu | gnuplot -persist diff --git a/test/test_1.lmp b/test/test_1.lmp deleted file mode 100644 index 7e6a7f9ad6..0000000000 --- a/test/test_1.lmp +++ /dev/null @@ -1,40 +0,0 @@ -units metal -dimension 3 -boundary p m p -atom_style atomic -processors * * * - -#lattice diamond 5.431 -#region box block 0 30 0 16 0 16 units lattice -#create_box 1 box -#create_atoms 1 box -#group vac id 169 185 1369 158 111 297 -#group vac id 169 185 1369 158 111 297 -#delete_atoms group vac -#write_data silicon-vac_6x6x6x5.431.ldata - -read_data silicon-vac_6x6x6x5.431.ldata - -pair_style sw -pair_coeff * * ../potentials/Si.sw Si -mass 1 28.086 -#mass 1 0.00291111 - -neighbor 0.44 bin -neigh_modify delay 5 - -variable peratom equal pe/atoms - -thermo 1 -thermo_style custom step dt time fnorm fmax pe v_peratom ke temp -thermo_modify flush yes -#thermo_modify format float %1.18e - -timestep 0.001 - -min_style adaptglok -min_modify fire_delaystep 20 fire_dt_grow 1.1 fire_dt_shrink 0.5 & - fire_alpha0 0.25 fire_alpha_shrink 0.99 fire_tmax 2.0 -minimize 0.0 1e-8 10000 10000 - - diff --git a/test/vdotfall.txt b/test/vdotfall.txt deleted file mode 100644 index 62bcf47a8a..0000000000 --- a/test/vdotfall.txt +++ /dev/null @@ -1,277 +0,0 @@ -0.000000 0.000000 -0.000003 0.000033 -0.000006 0.000100 -0.000008 0.000203 -0.000011 0.000341 -0.000013 0.000512 -0.000015 0.000715 -0.000017 0.000949 -0.000019 0.001211 -0.000021 0.001498 -0.000022 0.001809 -0.000023 0.002141 -0.000025 0.002492 -0.000026 0.002860 -0.000027 0.003241 -0.000028 0.003634 -0.000028 0.004038 -0.000029 0.004449 -0.000029 0.004868 -0.000030 0.005292 -0.000030 0.005722 -0.000031 0.006155 -0.000031 0.006639 -0.000032 0.007180 -0.000032 0.007784 -0.000032 0.008456 -0.000033 0.009203 -0.000033 0.010032 -0.000033 0.010949 -0.000033 0.011889 -0.000033 0.012825 -0.000034 0.013760 -0.000034 0.014697 -0.000034 0.015636 -0.000034 0.016582 -0.000034 0.017533 -0.000034 0.018491 -0.000035 0.019456 -0.000035 0.020429 -0.000035 0.021408 -0.000035 0.022395 -0.000035 0.023388 -0.000035 0.024388 -0.000035 0.025395 -0.000035 0.026407 -0.000035 0.027424 -0.000035 0.028447 -0.000035 0.029475 -0.000035 0.030508 -0.000035 0.031546 -0.000035 0.032588 -0.000036 0.033635 -0.000036 0.034688 -0.000036 0.035746 -0.000036 0.036810 -0.000036 0.037880 -0.000036 0.038958 -0.000036 0.040043 -0.000036 0.041137 -0.000036 0.042239 -0.000036 0.043349 -0.000036 0.044465 -0.000036 0.045587 -0.000035 0.046713 -0.000035 0.047842 -0.000035 0.048972 -0.000035 0.050102 -0.000035 0.051229 -0.000034 0.052354 -0.000034 0.053474 -0.000034 0.054587 -0.000033 0.055693 -0.000033 0.056791 -0.000033 0.057878 -0.000032 0.058953 -0.000032 0.060016 -0.000031 0.061066 -0.000031 0.062100 -0.000030 0.063120 -0.000030 0.064122 -0.000029 0.065108 -0.000028 0.066075 -0.000028 0.067024 -0.000027 0.067953 -0.000026 0.068862 -0.000026 0.069750 -0.000025 0.070616 -0.000024 0.071459 -0.000024 0.072279 -0.000023 0.073075 -0.000022 0.073846 -0.000021 0.074592 -0.000020 0.075310 -0.000020 0.076002 -0.000019 0.076665 -0.000018 0.077300 -0.000017 0.077905 -0.000016 0.078480 -0.000015 0.079025 -0.000014 0.079539 -0.000013 0.080022 -0.000012 0.080472 -0.000011 0.080891 -0.000010 0.081276 -0.000009 0.081629 -0.000008 0.081947 -0.000007 0.082232 -0.000006 0.082482 -0.000005 0.082697 -0.000004 0.082877 -0.000003 0.083021 -0.000002 0.083129 -0.000001 0.083200 -0.000000 0.083195 --0.000002 0.000000 -0.000000 0.000000 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000003 -0.000000 0.000003 -0.000000 0.000004 -0.000000 0.000004 -0.000000 0.000004 -0.000000 0.000005 -0.000000 0.000005 -0.000000 0.000005 --0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000001 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 -0.000000 0.000002 --0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 -0.000000 0.000000 From 89c9c32c30827de9b7ba9e08c872cb2428c2f804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 12 Jul 2017 21:58:23 +0200 Subject: [PATCH 12/94] multi-integrator version of adaptglok: semi-implicit Euler, Verlet and Leap Frog --- src/min.cpp | 10 ++- src/min.h | 1 + src/min_adaptglok.cpp | 165 +++++++++++++++++++++++++++++++++++------- 3 files changed, 150 insertions(+), 26 deletions(-) diff --git a/src/min.cpp b/src/min.cpp index b168e95463..df04234345 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -62,6 +62,7 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) alpha_shrink = 0.99; tmax = 2.0; tmin = 0.02; + integrator = 0; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -679,7 +680,14 @@ void Min::modify_params(int narg, char **arg) if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); tmin = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"line") == 0) { + } else if (strcmp(arg[iarg],"integrator") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"euler") == 0) integrator = 0; + else if (strcmp(arg[iarg+1],"verlet") == 0) integrator = 1; + else if (strcmp(arg[iarg+1],"leapfrog") == 0) integrator = 2; + else error->all(FLERR,"Illegal min_modify command"); + iarg += 2; + } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"backtrack") == 0) linestyle = 0; else if (strcmp(arg[iarg+1],"quadratic") == 0) linestyle = 1; diff --git a/src/min.h b/src/min.h index d12d614d4e..c0c60e8e7e 100644 --- a/src/min.h +++ b/src/min.h @@ -62,6 +62,7 @@ class Min : protected Pointers { double dt_grow,dt_shrink; // timestep increase, decrease (adaptglok) double alpha0,alpha_shrink; // mixing velocities+forces coefficient (adaptglok) double tmax,tmin; // timestep max, min (adaptglok) + int integrator; // choose the style of time integrator (adaptglok) int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index af63e2c1fa..a394e1fc4c 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -79,14 +79,37 @@ int MinAdaptGlok::iterate(int maxiter) double dtvone,dtv,dtf,dtfm; int flag,flagall; - double *rmass = atom->rmass; - double *mass = atom->mass; - int *type = atom->type; + alpha_final = 0.0; double **f = atom->f; double **v = atom->v; - alpha_final = 0.0; + // Leap Frog integration initialization + + if (integrator == 2) { + + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + int nlocal = atom->nlocal; + dtf = 0.5 * dt * force->ftm2v; + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] = dtfm * f[i][0]; + v[i][1] = dtfm * f[i][1]; + v[i][2] = dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] = dtfm * f[i][0]; + v[i][1] = dtfm * f[i][1]; + v[i][2] = dtfm * f[i][2]; + } + } + + } for (int iter = 0; iter < maxiter; iter++) { @@ -98,6 +121,12 @@ int MinAdaptGlok::iterate(int maxiter) // vdotfall = v dot f + // Euler || Leap Frog integration + + if (integrator == 0 || integrator == 2) { + double **v = atom->v; + double **f = atom->f; + } int nlocal = atom->nlocal; vdotf = 0.0; @@ -187,6 +216,10 @@ int MinAdaptGlok::iterate(int maxiter) // limit timestep so no particle moves further than dmax + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + dtvone = dt; for (int i = 0; i < nlocal; i++) { @@ -203,14 +236,17 @@ int MinAdaptGlok::iterate(int maxiter) dtvone = dtv; MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); } - - // Velocity Verlet integration double **x = atom->x; - dtf = 0.5 * dtv * force->ftm2v; - if (rmass) { - for (int i = 0; i < nlocal; i++) { + // Semi-implicit Euler integration + + if (integrator == 0) { + + dtf = dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { dtfm = dtf / rmass[i]; v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; @@ -223,9 +259,9 @@ int MinAdaptGlok::iterate(int maxiter) x[i][0] += dtv * v[i][0]; x[i][1] += dtv * v[i][1]; x[i][2] += dtv * v[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { + } + } else { + for (int i = 0; i < nlocal; i++) { dtfm = dtf / mass[type[i]]; v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; @@ -238,26 +274,105 @@ int MinAdaptGlok::iterate(int maxiter) x[i][0] += dtv * v[i][0]; x[i][1] += dtv * v[i][1]; x[i][2] += dtv * v[i][2]; + } } - } - - double **f = atom->f; - double **v = atom->v; - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; + + // Velocity Verlet integration + + }else if (integrator == 1) { + + dtf = 0.5 * dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } + + double **f = atom->f; + double **v = atom->v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; v[i][2] += dtfm * f[i][2]; } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; } + + // Leap Frog integration + + }else if (integrator == 2) { + + dtf = dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } + } eprevious = ecurrent; From e5e630ee09cd8b78161171d9eb9e7239e937063b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Fri, 14 Jul 2017 14:23:00 +0200 Subject: [PATCH 13/94] new integrator to adaptblok: standard Euler (idem lammps-Fire) --- src/min.cpp | 3 ++- src/min_adaptglok.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/src/min.cpp b/src/min.cpp index df04234345..7bbe8f70d5 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -685,7 +685,8 @@ void Min::modify_params(int narg, char **arg) if (strcmp(arg[iarg+1],"euler") == 0) integrator = 0; else if (strcmp(arg[iarg+1],"verlet") == 0) integrator = 1; else if (strcmp(arg[iarg+1],"leapfrog") == 0) integrator = 2; - else error->all(FLERR,"Illegal min_modify command"); + else if (strcmp(arg[iarg+1],"eulerstandard") == 0) integrator = 3; + else error->all(FLERR,"Illegal min_modify command"); iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index a394e1fc4c..d04ec44d0b 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -373,6 +373,44 @@ int MinAdaptGlok::iterate(int maxiter) } } + // Standard Euler integration + + }else if (integrator == 3) { + + dtf = dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + } eprevious = ecurrent; From f9315a7ad9859d392c71962c9d4fd2b9c3a3ee5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Mon, 17 Jul 2017 14:10:17 +0200 Subject: [PATCH 14/94] Correct calculation of the Forces within the Verlet integrator. Updated doc. --- doc/src/min_modify.txt | 9 +++++---- doc/src/min_style.txt | 4 ++-- src/min.cpp | 4 ++-- src/min_adaptglok.cpp | 21 +++++++++++++++++---- 4 files changed, 26 insertions(+), 12 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 147d523f4a..55b4932be5 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -14,11 +14,12 @@ min_modify keyword values ... :pre one or more keyword/value pairs may be listed :ulb,l keyword = {dmax} or {line} or {delaystep} or {dt_grow} or {dt_shrink} - or {alpha0} or {alpha_shrink} or {tmax} or {tmin} + or {alpha0} or {alpha_shrink} or {tmax} or {tmin} or {integrator} {dmax} value = max max = maximum distance for line search to move (distance units) {line} value = {backtrack} or {quadratic} or {forcezero} backtrack,quadratic,forcezero = style of linesearch to use + {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} for adaptglok :pre {delaystep} value = {int} for adaptglok {dt_grow} value = {float} for adaptglok {dt_shrink} value = {float} for adaptglok @@ -74,10 +75,10 @@ that difference may be smaller than machine epsilon even if atoms could move in the gradient direction to reduce forces further. The style {adaptglok} has several parameters that can be tuned in order -to optimize the relaxation: {delaystep}, {dt_grow}, {dt_shrink}, +to optimize the relaxation: {integrator}, {delaystep}, {dt_grow}, {dt_shrink}, {alpha0}, {alpha_shrink}, {tmax} and {tmin}. The default values have been chosen to be reliable in most cases, but one could be willing -to adapt them for particular cases. +to adapt them for particular cases. [Restrictions:] none @@ -87,6 +88,6 @@ to adapt them for particular cases. [Default:] -The option defaults are dmax = 0.1, line = quadratic, delaystep = 20, +The option defaults are dmax = 0.1, line = quadratic, integrator = eulerimplicit, delaystep = 20, dt_grow = 1.1, dt_shrink = 0.5, alpha0 = 0.25, alpha_shrink = 0.99, tmax = 2.0 and tmin = 0.02. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index 154a0e81eb..ba916575c0 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -64,8 +64,8 @@ a minimization. Style {adaptglok} is a re-implementation of the style {fire} to better fit the published and unpublished optimizations of the method described in "(Bitzek)"_#Bitzek. It includes a temporization of the variable -timestep, a backstep when uphill and a Velocity-Verlet integration -scheme. +timestep, a backstep when uphill and different integration +schemes (Euler, Leap Frog, Velocity-Verlet). Either the {quickmin} and {fire} styles are useful in the context of nudged elastic band (NEB) calculations via the "neb"_neb.html command. diff --git a/src/min.cpp b/src/min.cpp index 7bbe8f70d5..2da23334cf 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -682,10 +682,10 @@ void Min::modify_params(int narg, char **arg) iarg += 2; } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - if (strcmp(arg[iarg+1],"euler") == 0) integrator = 0; + if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; else if (strcmp(arg[iarg+1],"verlet") == 0) integrator = 1; else if (strcmp(arg[iarg+1],"leapfrog") == 0) integrator = 2; - else if (strcmp(arg[iarg+1],"eulerstandard") == 0) integrator = 3; + else if (strcmp(arg[iarg+1],"eulerexplicit") == 0) integrator = 3; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index d04ec44d0b..012aa7a59e 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -92,6 +92,10 @@ int MinAdaptGlok::iterate(int maxiter) double *mass = atom->mass; int *type = atom->type; int nlocal = atom->nlocal; + + energy_force(0); + neval++; + dtf = 0.5 * dt * force->ftm2v; if (rmass) { for (int i = 0; i < nlocal; i++) { @@ -277,6 +281,10 @@ int MinAdaptGlok::iterate(int maxiter) } } + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + // Velocity Verlet integration @@ -316,8 +324,9 @@ int MinAdaptGlok::iterate(int maxiter) } } - double **f = atom->f; - double **v = atom->v; + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; if (rmass) { for (int i = 0; i < nlocal; i++) { @@ -373,6 +382,10 @@ int MinAdaptGlok::iterate(int maxiter) } } + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + // Standard Euler integration }else if (integrator == 3) { @@ -411,12 +424,12 @@ int MinAdaptGlok::iterate(int maxiter) } } - } - eprevious = ecurrent; ecurrent = energy_force(0); neval++; + } + // energy tolerance criterion // only check after delaystep elapsed since velocties reset to 0 // sync across replicas if running multi-replica minimization From bf85b04aaf8938c4dd7668d594e2949a31eb25e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Fri, 4 Aug 2017 16:43:23 +0200 Subject: [PATCH 15/94] New options adaptstep and halfstepback in adaptglok. Adapted documentation. --- doc/src/min_modify.txt | 14 ++++++++++---- doc/src/min_style.txt | 4 ++-- src/min.cpp | 14 ++++++++++++++ src/min.h | 2 ++ src/min_adaptglok.cpp | 14 ++++++++------ 5 files changed, 36 insertions(+), 12 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 55b4932be5..83375cdf79 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -19,14 +19,17 @@ keyword = {dmax} or {line} or {delaystep} or {dt_grow} or {dt_shrink} max = maximum distance for line search to move (distance units) {line} value = {backtrack} or {quadratic} or {forcezero} backtrack,quadratic,forcezero = style of linesearch to use - {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} for adaptglok :pre {delaystep} value = {int} for adaptglok {dt_grow} value = {float} for adaptglok - {dt_shrink} value = {float} for adaptglok + {dt_shrink} value = {float} for adaptglok {alpha0} value = {float} for adaptglok {alpha_shrink} value = {float} for adaptglok {tmax} value = {float} for adaptglok - {tmin} value = {float} for adaptglok :pre + {tmin} value = {float} for adaptglok + {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} + or {leapfrog} for adaptglok + {adaptstep} arg = {yes} or {no} for adaptglok + {halfstepback} value = {yes} or {no} for adaptglok :pre :ule [Examples:] @@ -79,6 +82,9 @@ to optimize the relaxation: {integrator}, {delaystep}, {dt_grow}, {dt_shrink}, {alpha0}, {alpha_shrink}, {tmax} and {tmin}. The default values have been chosen to be reliable in most cases, but one could be willing to adapt them for particular cases. +In particular for debugging purpose, it is possible to switch off the +variable timestep and the backstep when downhill, by using {adaptstep} +and {halfstepback}. [Restrictions:] none @@ -90,4 +96,4 @@ to adapt them for particular cases. The option defaults are dmax = 0.1, line = quadratic, integrator = eulerimplicit, delaystep = 20, dt_grow = 1.1, dt_shrink = 0.5, alpha0 = 0.25, alpha_shrink = 0.99, -tmax = 2.0 and tmin = 0.02. +tmax = 2.0, tmin = 0.02, adaptstep = yes and halfstepback = yes. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index ba916575c0..e2a1c1fb73 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -64,8 +64,8 @@ a minimization. Style {adaptglok} is a re-implementation of the style {fire} to better fit the published and unpublished optimizations of the method described in "(Bitzek)"_#Bitzek. It includes a temporization of the variable -timestep, a backstep when uphill and different integration -schemes (Euler, Leap Frog, Velocity-Verlet). +timestep, a backstep when downhill and different integration +schemes. Either the {quickmin} and {fire} styles are useful in the context of nudged elastic band (NEB) calculations via the "neb"_neb.html command. diff --git a/src/min.cpp b/src/min.cpp index 2da23334cf..ae9b1804df 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -63,6 +63,8 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) tmax = 2.0; tmin = 0.02; integrator = 0; + halfstepback_flag = 1; + adaptstep_flag = 1; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -680,6 +682,18 @@ void Min::modify_params(int narg, char **arg) if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); tmin = force->numeric(FLERR,arg[iarg+1]); iarg += 2; + } else if (strcmp(arg[iarg],"halfstepback") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"yes") == 0) halfstepback_flag = 1; + else if (strcmp(arg[iarg+1],"no") == 0) halfstepback_flag = 0; + else error->all(FLERR,"Illegal min_modify command"); + iarg += 2; + } else if (strcmp(arg[iarg],"adaptstep") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"yes") == 0) adaptstep_flag = 1; + else if (strcmp(arg[iarg+1],"no") == 0) adaptstep_flag = 0; + else error->all(FLERR,"Illegal min_modify command"); + iarg += 2; } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; diff --git a/src/min.h b/src/min.h index c0c60e8e7e..85f9753949 100644 --- a/src/min.h +++ b/src/min.h @@ -63,6 +63,8 @@ class Min : protected Pointers { double alpha0,alpha_shrink; // mixing velocities+forces coefficient (adaptglok) double tmax,tmin; // timestep max, min (adaptglok) int integrator; // choose the style of time integrator (adaptglok) + int halfstepback_flag; // 1: half step backward when v.f <= 0.0 (adaptglok) + int adaptstep_flag; // 1: variable timestep, 0: constant (adaptglok) int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 012aa7a59e..0ef04ddfb4 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -184,7 +184,7 @@ int MinAdaptGlok::iterate(int maxiter) if (fdotfall <= 1e-20) scale2 = 0.0; else scale2 = alpha * sqrt(vdotvall/fdotfall); - if (ntimestep - last_negative > delaystep) { + if (ntimestep - last_negative > delaystep && adaptstep_flag) { dt = MIN(dt*dt_grow,dtmax); update->dt = dt; alpha *= alpha_shrink; @@ -201,7 +201,7 @@ int MinAdaptGlok::iterate(int maxiter) } else { last_negative = ntimestep; // Limit decrease of timestep - if (ntimestep - ntimestep_fire > delaystep) { + if (ntimestep - ntimestep_fire > delaystep && adaptstep_flag) { alpha = alpha0; if (dt > dtmin) { dt *= dt_shrink; @@ -209,10 +209,12 @@ int MinAdaptGlok::iterate(int maxiter) } } double **x = atom->x; - for (int i = 0; i < nlocal; i++) { - x[i][0] -= 0.5 * dtv * v[i][0]; - x[i][1] -= 0.5 * dtv * v[i][1]; - x[i][2] -= 0.5 * dtv * v[i][2]; + if (halfstepback_flag) { + for (int i = 0; i < nlocal; i++) { + x[i][0] -= 0.5 * dtv * v[i][0]; + x[i][1] -= 0.5 * dtv * v[i][1]; + x[i][2] -= 0.5 * dtv * v[i][2]; + } } for (int i = 0; i < nlocal; i++) v[i][0] = v[i][1] = v[i][2] = 0.0; From 8053375a728f668a98f91a60ba1a4e69395c334d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Mon, 7 Aug 2017 17:35:24 +0200 Subject: [PATCH 16/94] Remove un-necessary option adaptstep in adaptglok. Adapted documentation. --- doc/src/min_modify.txt | 4 +--- src/min.cpp | 7 ------- src/min.h | 1 - src/min_adaptglok.cpp | 4 ++-- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 83375cdf79..b564d7696b 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -28,7 +28,6 @@ keyword = {dmax} or {line} or {delaystep} or {dt_grow} or {dt_shrink} {tmin} value = {float} for adaptglok {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} for adaptglok - {adaptstep} arg = {yes} or {no} for adaptglok {halfstepback} value = {yes} or {no} for adaptglok :pre :ule @@ -83,8 +82,7 @@ to optimize the relaxation: {integrator}, {delaystep}, {dt_grow}, {dt_shrink}, been chosen to be reliable in most cases, but one could be willing to adapt them for particular cases. In particular for debugging purpose, it is possible to switch off the -variable timestep and the backstep when downhill, by using {adaptstep} -and {halfstepback}. +the backstep when downhill, by using and {halfstepback}. [Restrictions:] none diff --git a/src/min.cpp b/src/min.cpp index ae9b1804df..a650464eba 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -64,7 +64,6 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) tmin = 0.02; integrator = 0; halfstepback_flag = 1; - adaptstep_flag = 1; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -688,12 +687,6 @@ void Min::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"no") == 0) halfstepback_flag = 0; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; - } else if (strcmp(arg[iarg],"adaptstep") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - if (strcmp(arg[iarg+1],"yes") == 0) adaptstep_flag = 1; - else if (strcmp(arg[iarg+1],"no") == 0) adaptstep_flag = 0; - else error->all(FLERR,"Illegal min_modify command"); - iarg += 2; } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; diff --git a/src/min.h b/src/min.h index 85f9753949..53db7afd83 100644 --- a/src/min.h +++ b/src/min.h @@ -64,7 +64,6 @@ class Min : protected Pointers { double tmax,tmin; // timestep max, min (adaptglok) int integrator; // choose the style of time integrator (adaptglok) int halfstepback_flag; // 1: half step backward when v.f <= 0.0 (adaptglok) - int adaptstep_flag; // 1: variable timestep, 0: constant (adaptglok) int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 0ef04ddfb4..199dee743c 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -184,7 +184,7 @@ int MinAdaptGlok::iterate(int maxiter) if (fdotfall <= 1e-20) scale2 = 0.0; else scale2 = alpha * sqrt(vdotvall/fdotfall); - if (ntimestep - last_negative > delaystep && adaptstep_flag) { + if (ntimestep - last_negative > delaystep) { dt = MIN(dt*dt_grow,dtmax); update->dt = dt; alpha *= alpha_shrink; @@ -201,7 +201,7 @@ int MinAdaptGlok::iterate(int maxiter) } else { last_negative = ntimestep; // Limit decrease of timestep - if (ntimestep - ntimestep_fire > delaystep && adaptstep_flag) { + if (ntimestep - ntimestep_fire > delaystep) { alpha = alpha0; if (dt > dtmin) { dt *= dt_shrink; From d156263f540ebfcfebeddefe7eb0a6c9f78c1121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Fri, 11 Aug 2017 13:39:13 +0200 Subject: [PATCH 17/94] Add relax_box function. Adapted documentation. --- doc/src/min_modify.txt | 14 ++++++- doc/src/min_style.txt | 2 + src/min.cpp | 18 +++++++++ src/min.h | 3 ++ src/min_adaptglok.cpp | 84 ++++++++++++++++++++++++++++++++++++++++-- src/min_adaptglok.h | 4 ++ 6 files changed, 119 insertions(+), 6 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index b564d7696b..a97bf8eba5 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -28,7 +28,10 @@ keyword = {dmax} or {line} or {delaystep} or {dt_grow} or {dt_shrink} {tmin} value = {float} for adaptglok {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} for adaptglok - {halfstepback} value = {yes} or {no} for adaptglok :pre + {halfstepback} value = {yes} or {no} for adaptglok :pre + {relaxbox} value = {no} or {iso} or {axial} for adaptglok + {relaxbox_modulus} value = {float} for adaptglok + {relaxbox_rate} value = {float} for adaptglok :ule [Examples:] @@ -84,6 +87,12 @@ to adapt them for particular cases. In particular for debugging purpose, it is possible to switch off the the backstep when downhill, by using and {halfstepback}. +The style {adaptglok} allows for a basic box relaxation to a stress-free +state by choosing {relaxbox} {iso} or {axial}. One should give an +approximated value for the bulk modulus {relaxbox_modulus} of the system. +The default value of the relaxation rate {relaxbox_rate} should be +optimum in most situations. + [Restrictions:] none [Related commands:] @@ -94,4 +103,5 @@ the backstep when downhill, by using and {halfstepback}. The option defaults are dmax = 0.1, line = quadratic, integrator = eulerimplicit, delaystep = 20, dt_grow = 1.1, dt_shrink = 0.5, alpha0 = 0.25, alpha_shrink = 0.99, -tmax = 2.0, tmin = 0.02, adaptstep = yes and halfstepback = yes. +tmax = 2.0, tmin = 0.02, adaptstep = yes, halfstepback = yes, +relaxbox = no, relaxbox_modulus = 1000000 and relaxbox_rate = 0.33. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index e2a1c1fb73..b93e8f99e7 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -66,6 +66,8 @@ fit the published and unpublished optimizations of the method described in "(Bitzek)"_#Bitzek. It includes a temporization of the variable timestep, a backstep when downhill and different integration schemes. +Note that a basic scheme for having a stress-free simulation box is +implemented within that style. Either the {quickmin} and {fire} styles are useful in the context of nudged elastic band (NEB) calculations via the "neb"_neb.html command. diff --git a/src/min.cpp b/src/min.cpp index a650464eba..df92fbf153 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -63,7 +63,10 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) tmax = 2.0; tmin = 0.02; integrator = 0; + relaxbox_modulus = 1000000; + relaxbox_rate = 0.33; halfstepback_flag = 1; + relaxbox_flag = 0; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -687,6 +690,21 @@ void Min::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"no") == 0) halfstepback_flag = 0; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; + } else if (strcmp(arg[iarg],"relaxbox") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"no") == 0) relaxbox_flag = 0; + else if (strcmp(arg[iarg+1],"iso") == 0) relaxbox_flag = 1; + else if (strcmp(arg[iarg+1],"axial") == 0) relaxbox_flag = 2; + else error->all(FLERR,"Illegal min_modify command"); + iarg += 2; + } else if (strcmp(arg[iarg],"relaxbox_modulus") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + relaxbox_modulus = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"relaxbox_rate") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + relaxbox_rate = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; diff --git a/src/min.h b/src/min.h index 53db7afd83..1a9e4be8b5 100644 --- a/src/min.h +++ b/src/min.h @@ -63,7 +63,10 @@ class Min : protected Pointers { double alpha0,alpha_shrink; // mixing velocities+forces coefficient (adaptglok) double tmax,tmin; // timestep max, min (adaptglok) int integrator; // choose the style of time integrator (adaptglok) + double relaxbox_modulus; // Bulk modulus used for box relax (for adaptglok) + double relaxbox_rate; // for box relaxation to 0 pressure (for adaptglok) int halfstepback_flag; // 1: half step backward when v.f <= 0.0 (adaptglok) + int relaxbox_flag; // 1: box relaxation iso; 2: axial int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 199dee743c..08ea84e510 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -20,6 +20,10 @@ #include "output.h" #include "timer.h" #include "error.h" +#include "variable.h" +#include "modify.h" +#include "compute.h" +#include "domain.h" using namespace LAMMPS_NS; @@ -42,6 +46,13 @@ void MinAdaptGlok::init() dtmin = tmin * dt; alpha = alpha0; last_negative = ntimestep_fire = update->ntimestep; + + if (relaxbox_flag){ + int icompute = modify->find_compute("thermo_temp"); + temperature = modify->compute[icompute]; + icompute = modify->find_compute("thermo_press"); + pressure = modify->compute[icompute]; + } } /* ---------------------------------------------------------------------- */ @@ -69,6 +80,68 @@ void MinAdaptGlok::reset_vectors() if (nvec) fvec = atom->f[0]; } +/* ---------------------------------------------------------------------- + save current box state for converting atoms to lamda coords +------------------------------------------------------------------------- */ + +void MinAdaptGlok::save_box_state() +{ + boxlo[0] = domain->boxlo[0]; + boxlo[1] = domain->boxlo[1]; + boxlo[2] = domain->boxlo[2]; + + for (int i = 0; i < 6; i++) + h_inv[i] = domain->h_inv[i]; +} + +/* ---------------------------------------------------------------------- + deform the simulation box and remap the particles +------------------------------------------------------------------------- */ + +void MinAdaptGlok::relax_box() +{ + int i,n; + + // rescale simulation box from linesearch starting point + // scale atom coords for all atoms or only for fix group atoms + + double **x = atom->x; + double epsilon; + double *current_pressure_v; + int *mask = atom->mask; + n = atom->nlocal + atom->nghost; + save_box_state(); + + // convert pertinent atoms and rigid bodies to lamda coords + + domain->x2lamda(n); + + // ensure the virial is tallied + + update->vflag_global = update->ntimestep; + + // compute pressure and change simulation box + + pressure->compute_scalar(); + pressure->compute_vector(); + epsilon = pressure->scalar / relaxbox_modulus; + current_pressure_v = pressure->vector; + for (int i = 0; i < 3; i++) { + if (relaxbox_flag == 2) epsilon = current_pressure_v[i] / relaxbox_modulus; + domain->boxhi[i] += domain->boxhi[i] * epsilon * relaxbox_rate;; + } + + // reset global and local box to new size/shape + + domain->set_global_box(); + domain->set_local_box(); + + // convert atoms and back to box coords + + domain->lamda2x(n); + save_box_state(); +} + /* ---------------------------------------------------------------------- */ int MinAdaptGlok::iterate(int maxiter) @@ -123,7 +196,11 @@ int MinAdaptGlok::iterate(int maxiter) ntimestep = ++update->ntimestep; niter++; - // vdotfall = v dot f + // Relax the simulation box + + if (relaxbox_flag) relax_box(); + + // vdotfall = v dot f // Euler || Leap Frog integration @@ -132,6 +209,7 @@ int MinAdaptGlok::iterate(int maxiter) double **f = atom->f; } int nlocal = atom->nlocal; + double **x = atom->x; vdotf = 0.0; for (int i = 0; i < nlocal; i++) @@ -243,9 +321,7 @@ int MinAdaptGlok::iterate(int maxiter) MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); } - double **x = atom->x; - - // Semi-implicit Euler integration + // Semi-implicit Euler integration if (integrator == 0) { diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index 8e1bf33062..8ae8f0a947 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -31,12 +31,16 @@ class MinAdaptGlok : public Min { void init(); void setup_style(); void reset_vectors(); + void save_box_state(); + void relax_box(); int iterate(int); private: double dt,dtmax,dtmin,dtinit; double alpha; bigint last_negative,ntimestep_fire; + class Compute *temperature,*pressure; + double boxlo[3],h_inv[6]; }; } From 0ef2f3749e755e4efb545991b6c285ebcdc6dfd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 15 Aug 2017 13:38:59 +0200 Subject: [PATCH 18/94] cleanup repository --- .gitignore | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitignore b/.gitignore index 74e511515e..be3df8b163 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ log.cite .vagrant \#*# .#* +.vscode .DS_Store .DS_Store? @@ -32,3 +33,10 @@ log.cite .Trashes ehthumbs.db Thumbs.db +test +test_meam +srcBACKUP +model +doc/old +doc/html + From a438d2c856c38a2c3560fa07ca731e0492911227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 15 Aug 2017 17:02:58 +0200 Subject: [PATCH 19/94] Removing relaxbox code. Cleanup of the code. Add some parameter check. Improved documentation. --- doc/src/min_modify.txt | 63 ++++--- doc/src/min_style.txt | 6 +- doc/src/minimize.txt | 6 +- src/min.cpp | 38 ++-- src/min.h | 16 +- src/min_adaptglok.cpp | 400 +++++++++++++++-------------------------- src/min_adaptglok.h | 6 +- 7 files changed, 203 insertions(+), 332 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index a97bf8eba5..882ef763bf 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -19,19 +19,24 @@ keyword = {dmax} or {line} or {delaystep} or {dt_grow} or {dt_shrink} max = maximum distance for line search to move (distance units) {line} value = {backtrack} or {quadratic} or {forcezero} backtrack,quadratic,forcezero = style of linesearch to use - {delaystep} value = {int} for adaptglok - {dt_grow} value = {float} for adaptglok - {dt_shrink} value = {float} for adaptglok - {alpha0} value = {float} for adaptglok - {alpha_shrink} value = {float} for adaptglok - {tmax} value = {float} for adaptglok - {tmin} value = {float} for adaptglok + {delaystep} value = steps + steps = number of steps for dynamics temporization, adaptglok only + {dtgrow} value = grow + grow = factor increasing the timestep, adaptglok only + {dtshrink} value = shrink + shrink = factor decreasing the timestep, adaptglok only + {alpha0} value = alpha + alpha = coefficient mixing velocities and forces, adaptglok only + {alphashrink} value = shrink + shrink = factor decreasing alpha, adaptglok only + {tmax} value = coef + coef = factor defining the maximum timestep, adaptglok only + {tmin} value = coef + coef = factor defining the minimum timestep, adaptglok only {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} - or {leapfrog} for adaptglok - {halfstepback} value = {yes} or {no} for adaptglok :pre - {relaxbox} value = {no} or {iso} or {axial} for adaptglok - {relaxbox_modulus} value = {float} for adaptglok - {relaxbox_rate} value = {float} for adaptglok + or {leapfrog} + eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme, adaptglok + {halfstepback} value = {yes} or {no}, adaptglok only :pre :ule [Examples:] @@ -80,18 +85,20 @@ that difference may be smaller than machine epsilon even if atoms could move in the gradient direction to reduce forces further. The style {adaptglok} has several parameters that can be tuned in order -to optimize the relaxation: {integrator}, {delaystep}, {dt_grow}, {dt_shrink}, -{alpha0}, {alpha_shrink}, {tmax} and {tmin}. The default values have -been chosen to be reliable in most cases, but one could be willing -to adapt them for particular cases. -In particular for debugging purpose, it is possible to switch off the -the backstep when downhill, by using and {halfstepback}. - -The style {adaptglok} allows for a basic box relaxation to a stress-free -state by choosing {relaxbox} {iso} or {axial}. One should give an -approximated value for the bulk modulus {relaxbox_modulus} of the system. -The default value of the relaxation rate {relaxbox_rate} should be -optimum in most situations. +to optimize the relaxation: {integrator}, {delaystep}, {dtgrow}, {dtshrink}, +{alpha0}, {alphashrink}, {tmax} and {tmin}. +Different Newton {integrator} can be selected: explicit Euler, +semi-implicit Euler (= symplectic Euler), leapfrog, and velocity Verlet. +The parameters {tmax} and {tmin} define the maximum and minimum timestep +allowed during an adaptglok minimization. Those are not in time unit, but are +multiplication factor applied to the "timestep"_timestep.html. For example, +{tmax} = 2.0 means that the maximum value the timestep can reach is twice the +value defined by "timestep"_timestep.html. +Note that even with the default parameters being chosen to be reliable in most +cases, adjusting "timestep"_timestep.html, {tmax} and {tmin} should be consider +to optimize the minimization, in particular for large/complex system. +For debugging purposes, it is possible to switch off the back step when +downhill with {halfstepback} = 0. [Restrictions:] none @@ -101,7 +108,7 @@ optimum in most situations. [Default:] -The option defaults are dmax = 0.1, line = quadratic, integrator = eulerimplicit, delaystep = 20, -dt_grow = 1.1, dt_shrink = 0.5, alpha0 = 0.25, alpha_shrink = 0.99, -tmax = 2.0, tmin = 0.02, adaptstep = yes, halfstepback = yes, -relaxbox = no, relaxbox_modulus = 1000000 and relaxbox_rate = 0.33. +The option defaults are dmax = 0.1, line = quadratic, +integrator = eulerimplicit, delaystep = 20, dt_grow = 1.1, dt_shrink = 0.5, +alpha0 = 0.25, alpha_shrink = 0.99, tmax = 2.0, tmin = 0.02, adaptstep = yes +and halfstepback = yes. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index b93e8f99e7..9f33bac948 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -66,10 +66,8 @@ fit the published and unpublished optimizations of the method described in "(Bitzek)"_#Bitzek. It includes a temporization of the variable timestep, a backstep when downhill and different integration schemes. -Note that a basic scheme for having a stress-free simulation box is -implemented within that style. -Either the {quickmin} and {fire} styles are useful in the context of +Either the {quickmin}, {fire} and {adaptglok} styles are useful in the context of nudged elastic band (NEB) calculations via the "neb"_neb.html command. NOTE: The damped dynamic minimizers use whatever timestep you have @@ -77,7 +75,7 @@ defined via the "timestep"_timestep.html command. Often they will converge more quickly if you use a timestep about 10x larger than you would normally use for dynamics simulations. -NOTE: The {quickmin}, {fire}, and {hftn} styles do not yet support the +NOTE: The {quickmin}, {fire}, {adaptglok}, and {hftn} styles do not yet support the use of the "fix box/relax"_fix_box_relax.html command or minimizations involving the electron radius in "eFF"_pair_eff.html models. diff --git a/doc/src/minimize.txt b/doc/src/minimize.txt index 6441d48693..3337fd9051 100644 --- a/doc/src/minimize.txt +++ b/doc/src/minimize.txt @@ -64,9 +64,9 @@ backtracking method is described in Nocedal and Wright's Numerical Optimization (Procedure 3.1 on p 41). The "minimization styles"_min_style.html {quickmin}, {fire} and -{adaptglok} perform damped dynamics using an Euler integration step -(Velocity-Verlet for {adaptglok}). Thus they require a -"timestep"_timestep.html be defined. +{adaptglok} perform damped dynamics using an Euler integration step. The style +{adaptglok} can also use a leapfrog or velocity Verlet integration step. +Thus they require a "timestep"_timestep.html be defined. NOTE: The damped dynamic minimizers use whatever timestep you have defined via the "timestep"_timestep.html command. Often they will diff --git a/src/min.cpp b/src/min.cpp index df92fbf153..c05b763229 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -56,17 +56,14 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) linestyle = 1; delaystep = 20; - dt_grow = 1.1; - dt_shrink = 0.5; + dtgrow = 1.1; + dtshrink = 0.5; alpha0 = 0.25; - alpha_shrink = 0.99; + alphashrink = 0.99; tmax = 2.0; tmin = 0.02; integrator = 0; - relaxbox_modulus = 1000000; - relaxbox_rate = 0.33; halfstepback_flag = 1; - relaxbox_flag = 0; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -660,21 +657,21 @@ void Min::modify_params(int narg, char **arg) if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); delaystep = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"dt_grow") == 0) { + } else if (strcmp(arg[iarg],"dtgrow") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - dt_grow = force->numeric(FLERR,arg[iarg+1]); + dtgrow = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"dt_shrink") == 0) { + } else if (strcmp(arg[iarg],"dtshrink") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - dt_shrink = force->numeric(FLERR,arg[iarg+1]); + dtshrink = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"alpha0") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); alpha0 = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"alpha_shrink") == 0) { + } else if (strcmp(arg[iarg],"alphashrink") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - alpha_shrink = force->numeric(FLERR,arg[iarg+1]); + alphashrink = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"tmax") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); @@ -690,28 +687,13 @@ void Min::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"no") == 0) halfstepback_flag = 0; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; - } else if (strcmp(arg[iarg],"relaxbox") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - if (strcmp(arg[iarg+1],"no") == 0) relaxbox_flag = 0; - else if (strcmp(arg[iarg+1],"iso") == 0) relaxbox_flag = 1; - else if (strcmp(arg[iarg+1],"axial") == 0) relaxbox_flag = 2; - else error->all(FLERR,"Illegal min_modify command"); - iarg += 2; - } else if (strcmp(arg[iarg],"relaxbox_modulus") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - relaxbox_modulus = force->numeric(FLERR,arg[iarg+1]); - iarg += 2; - } else if (strcmp(arg[iarg],"relaxbox_rate") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - relaxbox_rate = force->numeric(FLERR,arg[iarg+1]); - iarg += 2; } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; else if (strcmp(arg[iarg+1],"verlet") == 0) integrator = 1; else if (strcmp(arg[iarg+1],"leapfrog") == 0) integrator = 2; else if (strcmp(arg[iarg+1],"eulerexplicit") == 0) integrator = 3; - else error->all(FLERR,"Illegal min_modify command"); + else error->all(FLERR,"Illegal min_modify command"); iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); diff --git a/src/min.h b/src/min.h index 1a9e4be8b5..facf41dacc 100644 --- a/src/min.h +++ b/src/min.h @@ -58,15 +58,13 @@ class Min : protected Pointers { double dmax; // max dist to move any atom in one step int linestyle; // 0 = backtrack, 1 = quadratic, 2 = forcezero - int delaystep; // minium steps of dynamics (adaptglok) - double dt_grow,dt_shrink; // timestep increase, decrease (adaptglok) - double alpha0,alpha_shrink; // mixing velocities+forces coefficient (adaptglok) - double tmax,tmin; // timestep max, min (adaptglok) - int integrator; // choose the style of time integrator (adaptglok) - double relaxbox_modulus; // Bulk modulus used for box relax (for adaptglok) - double relaxbox_rate; // for box relaxation to 0 pressure (for adaptglok) - int halfstepback_flag; // 1: half step backward when v.f <= 0.0 (adaptglok) - int relaxbox_flag; // 1: box relaxation iso; 2: axial + // only for min_adaptglok + int delaystep; // minium steps of dynamics + double dtgrow,dtshrink; // timestep increase, decrease + double alpha0,alphashrink; // mixing velocities+forces coefficient + double tmax,tmin; // timestep multiplicators max, min + int integrator; // Newton integration: euler, leapfrog, verlet... + int halfstepback_flag; // half step backward when v.f <= 0.0 int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 08ea84e510..f91f4fb9a8 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -20,10 +20,6 @@ #include "output.h" #include "timer.h" #include "error.h" -#include "variable.h" -#include "modify.h" -#include "compute.h" -#include "domain.h" using namespace LAMMPS_NS; @@ -41,18 +37,15 @@ void MinAdaptGlok::init() { Min::init(); + if (tmax < tmin) error->all(FLERR,"tmax cannot be smaller than tmin"); + if (dtgrow < 1.0) error->all(FLERR,"dtgrow cannot be smaller than 1.0"); + if (dtshrink > 1.0) error->all(FLERR,"dtshrink cannot be greater than 1.0"); + dt = dtinit = update->dt; dtmax = tmax * dt; dtmin = tmin * dt; alpha = alpha0; - last_negative = ntimestep_fire = update->ntimestep; - - if (relaxbox_flag){ - int icompute = modify->find_compute("thermo_temp"); - temperature = modify->compute[icompute]; - icompute = modify->find_compute("thermo_press"); - pressure = modify->compute[icompute]; - } + last_negative = ntimestep_start = update->ntimestep; } /* ---------------------------------------------------------------------- */ @@ -80,68 +73,6 @@ void MinAdaptGlok::reset_vectors() if (nvec) fvec = atom->f[0]; } -/* ---------------------------------------------------------------------- - save current box state for converting atoms to lamda coords -------------------------------------------------------------------------- */ - -void MinAdaptGlok::save_box_state() -{ - boxlo[0] = domain->boxlo[0]; - boxlo[1] = domain->boxlo[1]; - boxlo[2] = domain->boxlo[2]; - - for (int i = 0; i < 6; i++) - h_inv[i] = domain->h_inv[i]; -} - -/* ---------------------------------------------------------------------- - deform the simulation box and remap the particles -------------------------------------------------------------------------- */ - -void MinAdaptGlok::relax_box() -{ - int i,n; - - // rescale simulation box from linesearch starting point - // scale atom coords for all atoms or only for fix group atoms - - double **x = atom->x; - double epsilon; - double *current_pressure_v; - int *mask = atom->mask; - n = atom->nlocal + atom->nghost; - save_box_state(); - - // convert pertinent atoms and rigid bodies to lamda coords - - domain->x2lamda(n); - - // ensure the virial is tallied - - update->vflag_global = update->ntimestep; - - // compute pressure and change simulation box - - pressure->compute_scalar(); - pressure->compute_vector(); - epsilon = pressure->scalar / relaxbox_modulus; - current_pressure_v = pressure->vector; - for (int i = 0; i < 3; i++) { - if (relaxbox_flag == 2) epsilon = current_pressure_v[i] / relaxbox_modulus; - domain->boxhi[i] += domain->boxhi[i] * epsilon * relaxbox_rate;; - } - - // reset global and local box to new size/shape - - domain->set_global_box(); - domain->set_local_box(); - - // convert atoms and back to box coords - - domain->lamda2x(n); - save_box_state(); -} - /* ---------------------------------------------------------------------- */ int MinAdaptGlok::iterate(int maxiter) @@ -154,13 +85,12 @@ int MinAdaptGlok::iterate(int maxiter) alpha_final = 0.0; - double **f = atom->f; - double **v = atom->v; - // Leap Frog integration initialization if (integrator == 2) { + double **f = atom->f; + double **v = atom->v; double *rmass = atom->rmass; double *mass = atom->mass; int *type = atom->type; @@ -170,6 +100,7 @@ int MinAdaptGlok::iterate(int maxiter) neval++; dtf = 0.5 * dt * force->ftm2v; + if (rmass) { for (int i = 0; i < nlocal; i++) { dtfm = dtf / rmass[i]; @@ -185,7 +116,6 @@ int MinAdaptGlok::iterate(int maxiter) v[i][2] = dtfm * f[i][2]; } } - } for (int iter = 0; iter < maxiter; iter++) { @@ -196,21 +126,18 @@ int MinAdaptGlok::iterate(int maxiter) ntimestep = ++update->ntimestep; niter++; - // Relax the simulation box + // pointers - if (relaxbox_flag) relax_box(); + int nlocal = atom->nlocal; + double **v = atom->v; + double **f = atom->f; + double **x = atom->x; + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; // vdotfall = v dot f - // Euler || Leap Frog integration - - if (integrator == 0 || integrator == 2) { - double **v = atom->v; - double **f = atom->f; - } - int nlocal = atom->nlocal; - double **x = atom->x; - vdotf = 0.0; for (int i = 0; i < nlocal; i++) vdotf += v[i][0]*f[i][0] + v[i][1]*f[i][1] + v[i][2]*f[i][2]; @@ -227,9 +154,10 @@ int MinAdaptGlok::iterate(int maxiter) // if (v dot f) > 0: // v = (1-alpha) v + alpha |v| Fhat // |v| = length of v, Fhat = unit f - // The modificatin of v is made wihtin the Verlet integration, after v update + // Only: (1-alpha) and alpha |v| Fhat is calculated here + // the modificatin of v is made wihtin the integration, after v update // if more than delaystep since v dot f was negative: - // increase timestep and decrease alpha + // increase timestep, update global timestep and decrease alpha if (vdotfall > 0.0) { vdotv = 0.0; @@ -263,30 +191,29 @@ int MinAdaptGlok::iterate(int maxiter) else scale2 = alpha * sqrt(vdotvall/fdotfall); if (ntimestep - last_negative > delaystep) { - dt = MIN(dt*dt_grow,dtmax); + dt = MIN(dt*dtgrow,dtmax); update->dt = dt; - alpha *= alpha_shrink; + alpha *= alphashrink; } // else (v dot f) <= 0 // if more than delaystep since starting the relaxation: // reset alpha - // if dt > dtmin: + // if dt*dtshrink > dtmin: // decrease timestep - // set x(t) = x(t-0.5*dt) - // set v = 0 + // update global timestep (for thermo output) + // half step back within the dynamics: x(t) = x(t-0.5*dt) + // reset velocities: v = 0 } else { last_negative = ntimestep; - // Limit decrease of timestep - if (ntimestep - ntimestep_fire > delaystep) { + if (ntimestep - ntimestep_start > delaystep) { alpha = alpha0; - if (dt > dtmin) { - dt *= dt_shrink; + if (dt*dtshrink >= dtmin) { + dt *= dtshrink; update->dt = dt; } } - double **x = atom->x; if (halfstepback_flag) { for (int i = 0; i < nlocal; i++) { x[i][0] -= 0.5 * dtv * v[i][0]; @@ -300,10 +227,6 @@ int MinAdaptGlok::iterate(int maxiter) // limit timestep so no particle moves further than dmax - double *rmass = atom->rmass; - double *mass = atom->mass; - int *type = atom->type; - dtvone = dt; for (int i = 0; i < nlocal; i++) { @@ -321,57 +244,20 @@ int MinAdaptGlok::iterate(int maxiter) MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); } - // Semi-implicit Euler integration + // Dynamic integration scheme: + // 0: semi-implicit Euler + // 1: velocity Verlet + // 2: leapfrog (initial half step before the iteration loop) + // 3: explicit Euler - if (integrator == 0) { + // Semi-implicit Euler OR Leap Frog integration - dtf = dtv * force->ftm2v; + if (integrator == 0 || integrator == 2) { - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } + dtf = dtv * force->ftm2v; - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - - - // Velocity Verlet integration - - }else if (integrator == 1) { - - dtf = 0.5 * dtv * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { + if (rmass) { + for (int i = 0; i < nlocal; i++) { dtfm = dtf / rmass[i]; v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; @@ -384,9 +270,9 @@ int MinAdaptGlok::iterate(int maxiter) x[i][0] += dtv * v[i][0]; x[i][1] += dtv * v[i][1]; x[i][2] += dtv * v[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { + } + } else { + for (int i = 0; i < nlocal; i++) { dtfm = dtf / mass[type[i]]; v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; @@ -399,123 +285,124 @@ int MinAdaptGlok::iterate(int maxiter) x[i][0] += dtv * v[i][0]; x[i][1] += dtv * v[i][1]; x[i][2] += dtv * v[i][2]; + } } - } - - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - if (rmass) { - for (int i = 0; i < nlocal; i++) { + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + + // Velocity Verlet integration + + }else if (integrator == 1) { + + dtf = 0.5 * dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { dtfm = dtf / rmass[i]; v[i][0] += dtfm * f[i][0]; v[i][1] += dtfm * f[i][1]; v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; } + + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + + // Standard Euler integration + + }else if (integrator == 3) { + + dtf = dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + } - // Leap Frog integration - - }else if (integrator == 2) { - - dtf = dtv * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } - - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - - // Standard Euler integration - - }else if (integrator == 3) { - - dtf = dtv * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } - } - - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - - } - // energy tolerance criterion // only check after delaystep elapsed since velocties reset to 0 // sync across replicas if running multi-replica minimization + // reset the timestep to the initial value if (update->etol > 0.0 && ntimestep-last_negative > delaystep) { if (update->multireplica == 0) { if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) { + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)){ update->dt = dtinit; return ETOL; } @@ -534,6 +421,7 @@ int MinAdaptGlok::iterate(int maxiter) // force tolerance criterion // sync across replicas if running multi-replica minimization + // reset the timestep to the initial value if (update->ftol > 0.0) { fdotf = fnorm_sqr(); @@ -562,6 +450,8 @@ int MinAdaptGlok::iterate(int maxiter) } } + // reset the timestep to the initial value + update->dt = dtinit; return MAXITER; } diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index 8ae8f0a947..bd67249fc8 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -31,16 +31,12 @@ class MinAdaptGlok : public Min { void init(); void setup_style(); void reset_vectors(); - void save_box_state(); - void relax_box(); int iterate(int); private: double dt,dtmax,dtmin,dtinit; double alpha; - bigint last_negative,ntimestep_fire; - class Compute *temperature,*pressure; - double boxlo[3],h_inv[6]; + bigint last_negative,ntimestep_start; }; } From a2cf4e98b79b8356885dd8e771a0d151e1e52f72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 16 Aug 2017 11:48:41 +0200 Subject: [PATCH 20/94] partially adding boxrelax --- src/min.cpp | 27 ++++++++++++++++++++++++--- src/min.h | 6 +++++- src/min_adaptglok.h | 3 +++ 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/src/min.cpp b/src/min.cpp index c05b763229..813d9f869f 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -64,6 +64,8 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) tmin = 0.02; integrator = 0; halfstepback_flag = 1; + relaxbox_flag = 0; + ptol = 1e-5; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -681,21 +683,40 @@ void Min::modify_params(int narg, char **arg) if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); tmin = force->numeric(FLERR,arg[iarg+1]); iarg += 2; - } else if (strcmp(arg[iarg],"halfstepback") == 0) { + } else if (strcmp(arg[iarg],"halfstepback") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"yes") == 0) halfstepback_flag = 1; else if (strcmp(arg[iarg+1],"no") == 0) halfstepback_flag = 0; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; - } else if (strcmp(arg[iarg],"integrator") == 0) { + } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; else if (strcmp(arg[iarg+1],"verlet") == 0) integrator = 1; else if (strcmp(arg[iarg+1],"leapfrog") == 0) integrator = 2; else if (strcmp(arg[iarg+1],"eulerexplicit") == 0) integrator = 3; else error->all(FLERR,"Illegal min_modify command"); + iarg += 2; + } else if (strcmp(arg[iarg],"relaxbox") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"no") == 0) relaxbox_flag = 0; + else if (strcmp(arg[iarg+1],"iso") == 0) relaxbox_flag = 1; + else if (strcmp(arg[iarg+1],"axial") == 0) relaxbox_flag = 2; + else error->all(FLERR,"Illegal min_modify command"); iarg += 2; - } else if (strcmp(arg[iarg],"line") == 0) { + } else if (strcmp(arg[iarg],"relaxbox_modulus") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + relaxbox_modulus = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"relaxbox_rate") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + relaxbox_rate = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"ptol") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + ptol = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; + } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"backtrack") == 0) linestyle = 0; else if (strcmp(arg[iarg+1],"quadratic") == 0) linestyle = 1; diff --git a/src/min.h b/src/min.h index facf41dacc..3f6ae4c6b9 100644 --- a/src/min.h +++ b/src/min.h @@ -58,13 +58,17 @@ class Min : protected Pointers { double dmax; // max dist to move any atom in one step int linestyle; // 0 = backtrack, 1 = quadratic, 2 = forcezero - // only for min_adaptglok + // only for minimize style adaptglok int delaystep; // minium steps of dynamics double dtgrow,dtshrink; // timestep increase, decrease double alpha0,alphashrink; // mixing velocities+forces coefficient double tmax,tmin; // timestep multiplicators max, min int integrator; // Newton integration: euler, leapfrog, verlet... int halfstepback_flag; // half step backward when v.f <= 0.0 + double relaxbox_modulus; // Bulk modulus used for box relax + double relaxbox_rate; // for box relaxation to 0 pressure + int relaxbox_flag; // 1: box relaxation iso; 2: axial + double ptol; // pressure threshold for boxrelax int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index bd67249fc8..993ec55ee0 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -37,6 +37,9 @@ class MinAdaptGlok : public Min { double dt,dtmax,dtmin,dtinit; double alpha; bigint last_negative,ntimestep_start; + int pflag; + class Compute *temperature,*pressure; + double boxlo[3],h_inv[6]; }; } From 6345e6b760fdeb3a5d3fd8b376052bb112fa44d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 16 Aug 2017 16:54:49 +0200 Subject: [PATCH 21/94] Finalized boxrelax option --- src/min.cpp | 33 +++++++++--- src/min.h | 6 ++- src/min_adaptglok.cpp | 120 +++++++++++++++++++++++++++++++++++++++--- src/min_adaptglok.h | 2 + 4 files changed, 146 insertions(+), 15 deletions(-) diff --git a/src/min.cpp b/src/min.cpp index 813d9f869f..e24247aae3 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -64,8 +64,11 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) tmin = 0.02; integrator = 0; halfstepback_flag = 1; + relaxbox_mod = 1000000; + relaxbox_rate = 0.33; relaxbox_flag = 0; ptol = 1e-5; + p_flag[0] = p_flag[1] = p_flag[2] = 0; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -699,14 +702,32 @@ void Min::modify_params(int narg, char **arg) iarg += 2; } else if (strcmp(arg[iarg],"relaxbox") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - if (strcmp(arg[iarg+1],"no") == 0) relaxbox_flag = 0; - else if (strcmp(arg[iarg+1],"iso") == 0) relaxbox_flag = 1; - else if (strcmp(arg[iarg+1],"axial") == 0) relaxbox_flag = 2; - else error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"no") == 0) { + relaxbox_flag = 0; + } else if (strcmp(arg[iarg+1],"iso") == 0) { + relaxbox_flag = 1; + p_flag[0] = p_flag[1] = p_flag[2] = 1; + if (dimension == 2) p_flag[2] = 0; + } else if (strcmp(arg[iarg+1],"aniso") == 0) { + relaxbox_flag = 2; + p_flag[0] = p_flag[1] = p_flag[2] = 1; + if (dimension == 2) p_flag[2] = 0; + } else if (strcmp(arg[iarg+1],"x") == 0) { + relaxbox_flag = 2; + p_flag[0] = 1; + } else if (strcmp(arg[iarg+1],"y") == 0) { + relaxbox_flag = 2; + p_flag[1] = 1; + } else if (strcmp(arg[iarg+1],"z") == 0) { + relaxbox_flag = 2; + p_flag[2] = 1; + if (dimension == 2) + error->all(FLERR,"Invalid min_modify command for a 2d simulation"); + } else error->all(FLERR,"Illegal min_modify command"); iarg += 2; - } else if (strcmp(arg[iarg],"relaxbox_modulus") == 0) { + } else if (strcmp(arg[iarg],"relaxbox_mod") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - relaxbox_modulus = force->numeric(FLERR,arg[iarg+1]); + relaxbox_mod = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"relaxbox_rate") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); diff --git a/src/min.h b/src/min.h index 3f6ae4c6b9..62024fddaf 100644 --- a/src/min.h +++ b/src/min.h @@ -65,10 +65,12 @@ class Min : protected Pointers { double tmax,tmin; // timestep multiplicators max, min int integrator; // Newton integration: euler, leapfrog, verlet... int halfstepback_flag; // half step backward when v.f <= 0.0 - double relaxbox_modulus; // Bulk modulus used for box relax + double relaxbox_mod; // Bulk modulus used for box relax double relaxbox_rate; // for box relaxation to 0 pressure - int relaxbox_flag; // 1: box relaxation iso; 2: axial + int relaxbox_flag; // 1: box relaxation iso; 2: aniso double ptol; // pressure threshold for boxrelax + int p_flag[3]; + int dimension; int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index f91f4fb9a8..d9c488320f 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -20,6 +20,10 @@ #include "output.h" #include "timer.h" #include "error.h" +#include "variable.h" +#include "modify.h" +#include "compute.h" +#include "domain.h" using namespace LAMMPS_NS; @@ -37,15 +41,35 @@ void MinAdaptGlok::init() { Min::init(); - if (tmax < tmin) error->all(FLERR,"tmax cannot be smaller than tmin"); - if (dtgrow < 1.0) error->all(FLERR,"dtgrow cannot be smaller than 1.0"); - if (dtshrink > 1.0) error->all(FLERR,"dtshrink cannot be greater than 1.0"); + // simple parameters validation + + if (tmax < tmin) error->all(FLERR,"tmax has to be larger than tmin"); + if (dtgrow < 1.0) error->all(FLERR,"dtgrow has to be larger than 1.0"); + if (dtshrink > 1.0) error->all(FLERR,"dtshrink has to be smaller than 1.0"); + if (relaxbox_mod < 0.0) + error->all(FLERR,"relaxbox_mod has to be positif"); + + // require periodicity in boxrelax dimensions + + if (p_flag[0] && domain->xperiodic == 0) + error->all(FLERR,"Cannot use boxrelax on a non-periodic dimension"); + if (p_flag[1] && domain->yperiodic == 0) + error->all(FLERR,"Cannot use boxrelax on a non-periodic dimension"); + if (p_flag[2] && domain->zperiodic == 0) + error->all(FLERR,"Cannot use boxrelax on a non-periodic dimension"); dt = dtinit = update->dt; dtmax = tmax * dt; dtmin = tmin * dt; alpha = alpha0; last_negative = ntimestep_start = update->ntimestep; + +if (relaxbox_flag){ + int icompute = modify->find_compute("thermo_temp"); + temperature = modify->compute[icompute]; + icompute = modify->find_compute("thermo_press"); + pressure = modify->compute[icompute]; +} } /* ---------------------------------------------------------------------- */ @@ -73,6 +97,67 @@ void MinAdaptGlok::reset_vectors() if (nvec) fvec = atom->f[0]; } +/* ---------------------------------------------------------------------- + save current box state for converting atoms to lamda coords +------------------------------------------------------------------------- */ + +void MinAdaptGlok::save_box_state() +{ + boxlo[0] = domain->boxlo[0]; + boxlo[1] = domain->boxlo[1]; + boxlo[2] = domain->boxlo[2]; + + for (int i = 0; i < 6; i++) + h_inv[i] = domain->h_inv[i]; +} + +/* ---------------------------------------------------------------------- + deform the simulation box and remap the particles +------------------------------------------------------------------------- */ + +void MinAdaptGlok::relax_box() +{ + int i,n; + + // rescale simulation box and scale atom coords for all atoms + + double **x = atom->x; + double epsilon; + double *current_pressure_v; + int *mask = atom->mask; + n = atom->nlocal + atom->nghost; + save_box_state(); + + // convert pertinent atoms and rigid bodies to lamda coords + + domain->x2lamda(n); + + // ensure the virial is tallied, update the flag + + pressure->addstep(update->ntimestep); + update->vflag_global = update->ntimestep; + + // compute pressure and change simulation box + + pressure->compute_scalar(); + pressure->compute_vector(); + epsilon = pressure->scalar / relaxbox_mod; + for (int i = 0; i < 3; i++) { + if (relaxbox_flag == 2) epsilon = pressure->vector[i] / relaxbox_mod; + domain->boxhi[i] += p_flag[i] * domain->boxhi[i] * epsilon * relaxbox_rate; + } + + // reset global and local box to new size/shape + + domain->set_global_box(); + domain->set_local_box(); + + // convert atoms and back to box coords + + domain->lamda2x(n); + save_box_state(); +} + /* ---------------------------------------------------------------------- */ int MinAdaptGlok::iterate(int maxiter) @@ -126,6 +211,10 @@ int MinAdaptGlok::iterate(int maxiter) ntimestep = ++update->ntimestep; niter++; + // Relax the simulation box + + if (relaxbox_flag) relax_box(); + // pointers int nlocal = atom->nlocal; @@ -394,6 +483,21 @@ int MinAdaptGlok::iterate(int maxiter) } + // Pressure relaxation criterion + // set pflag = 0 if relaxbox is activated and pressure > ptol + // pflag = 0 will hinder the energy or force criterion + + pflag = 1; + if (relaxbox_flag == 1){ + pressure->compute_scalar(); + if (fabs(pressure->scalar) > ptol) pflag = 0; + + }else if (relaxbox_flag == 2){ + pressure->compute_vector(); + for (int i = 0; i < 3; i++) + if (fabs(pressure->vector[i]) * p_flag[i] > ptol) pflag = 0; + } + // energy tolerance criterion // only check after delaystep elapsed since velocties reset to 0 // sync across replicas if running multi-replica minimization @@ -402,13 +506,15 @@ int MinAdaptGlok::iterate(int maxiter) if (update->etol > 0.0 && ntimestep-last_negative > delaystep) { if (update->multireplica == 0) { if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)){ + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY) + && pflag) { update->dt = dtinit; return ETOL; } } else { if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY) + && pflag) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); @@ -426,12 +532,12 @@ int MinAdaptGlok::iterate(int maxiter) if (update->ftol > 0.0) { fdotf = fnorm_sqr(); if (update->multireplica == 0) { - if (fdotf < update->ftol*update->ftol) { + if (fdotf < update->ftol*update->ftol && pflag) { update->dt = dtinit; return FTOL; } } else { - if (fdotf < update->ftol*update->ftol) flag = 0; + if (fdotf < update->ftol*update->ftol && pflag) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); if (flagall == 0) { diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index 993ec55ee0..7cc614bbfd 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -31,6 +31,8 @@ class MinAdaptGlok : public Min { void init(); void setup_style(); void reset_vectors(); + void save_box_state(); + void relax_box(); int iterate(int); private: From 0d901e8535abd3d025b4562d23f0e7780d69621a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 16 Aug 2017 20:01:16 +0200 Subject: [PATCH 22/94] Final polish of boxrelax. Updated documentation. --- doc/src/min_modify.txt | 76 +++++++++++++++++++++++++++--------------- doc/src/min_style.txt | 4 ++- src/min.cpp | 2 +- src/min_adaptglok.cpp | 39 ++++++++++++++++------ 4 files changed, 83 insertions(+), 38 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 882ef763bf..c9ad9fce35 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -13,35 +13,45 @@ min_modify command :h3 min_modify keyword values ... :pre one or more keyword/value pairs may be listed :ulb,l -keyword = {dmax} or {line} or {delaystep} or {dt_grow} or {dt_shrink} - or {alpha0} or {alpha_shrink} or {tmax} or {tmin} or {integrator} +keyword = {dmax} or {line} + or {integrator} or {tmax} or {tmin} + or {delaystep} or {dt_grow} or {dt_shrink} or {alpha0} or {alpha_shrink} + or {relaxbox} or {relaxbox_mod} or {relaxbox_rate} or {ptol} + or {halfstepback} {dmax} value = max max = maximum distance for line search to move (distance units) {line} value = {backtrack} or {quadratic} or {forcezero} backtrack,quadratic,forcezero = style of linesearch to use - {delaystep} value = steps - steps = number of steps for dynamics temporization, adaptglok only - {dtgrow} value = grow - grow = factor increasing the timestep, adaptglok only - {dtshrink} value = shrink - shrink = factor decreasing the timestep, adaptglok only - {alpha0} value = alpha - alpha = coefficient mixing velocities and forces, adaptglok only - {alphashrink} value = shrink - shrink = factor decreasing alpha, adaptglok only + {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} + eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme (adaptglok) {tmax} value = coef - coef = factor defining the maximum timestep, adaptglok only + coef = factor defining the maximum timestep (adaptglok) {tmin} value = coef - coef = factor defining the minimum timestep, adaptglok only - {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} - or {leapfrog} - eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme, adaptglok - {halfstepback} value = {yes} or {no}, adaptglok only :pre + coef = factor defining the minimum timestep (adaptglok) + {delaystep} value = steps + steps = number of steps for dynamics temporization (adaptglok) + {dtgrow} value = grow + grow = factor increasing the timestep (adaptglok) + {dtshrink} value = shrink + shrink = factor decreasing the timestep (adaptglok) + {alpha0} value = alpha + alpha = coefficient mixing velocities and forces (adaptglok) + {alphashrink} value = shrink + shrink = factor decreasing alpha (adaptglok) + {relaxbox} value = {no} or {iso} or {axial} or {x} or {y} or {z} + no = no changes in box dimension (default) + iso,aniso,x,y,z = type of box relaxation (adaptglok) + {relaxbox_mod} value = modulus + modulus = bulk modulus of the system, order of magnitude (adaptglok) + {relaxbox_rate} value = rate + rate = scaling factor to relax the box dimensions (adaptglok) + {halfstepback} value = {yes} or {no} (adaptglok) :pre :ule [Examples:] -min_modify dmax 0.2 :pre +min_modify dmax 0.2 +min_modify integrator verlet tmax 0.4 relaxbox y relaxbox_mod 2e7 :pre [Description:] @@ -85,21 +95,34 @@ that difference may be smaller than machine epsilon even if atoms could move in the gradient direction to reduce forces further. The style {adaptglok} has several parameters that can be tuned in order -to optimize the relaxation: {integrator}, {delaystep}, {dtgrow}, {dtshrink}, -{alpha0}, {alphashrink}, {tmax} and {tmin}. +to optimize the relaxation: {integrator}, {tmax}, {tmin}, {delaystep}, {dtgrow}, {dtshrink}, +{alpha0}, and {alphashrink}. Different Newton {integrator} can be selected: explicit Euler, semi-implicit Euler (= symplectic Euler), leapfrog, and velocity Verlet. The parameters {tmax} and {tmin} define the maximum and minimum timestep allowed during an adaptglok minimization. Those are not in time unit, but are -multiplication factor applied to the "timestep"_timestep.html. For example, -{tmax} = 2.0 means that the maximum value the timestep can reach is twice the -value defined by "timestep"_timestep.html. +multiplication factor applied to the "timestep"_timestep.html. Thus +{tmax} = 2.0 in metal "units"_units.html means that the maximum value +the timestep can reached during the relaxation is 2 ps (with the default +"timestep"_timestep.html value). Note that even with the default parameters being chosen to be reliable in most cases, adjusting "timestep"_timestep.html, {tmax} and {tmin} should be consider to optimize the minimization, in particular for large/complex system. For debugging purposes, it is possible to switch off the back step when downhill with {halfstepback} = 0. +The style {adaptglok} performing a damped dynamics, it is not possible to use +"fix box/relax"_fix_box_relax.html to relax the simulation box. +Thus {adaptglok} implements a rudimentary box relaxation procedure that can be +controlled by the keywords {relaxbox}, {relaxbox_mod}, {relaxbox_rate} +and {ptol}. +Note that {relaxbox_mod} doesn't requires the exact value for the bulk modulus, +but rather the order of magnitude (in pressure "units"_units.html). +Ultimately, {relaxbox_mod} and {relaxbox_rate} +control how fast the relaxation of the box is performed: lower values will slow +down the box relaxation but improve the stability of the procedure. + + [Restrictions:] none [Related commands:] @@ -109,6 +132,7 @@ downhill with {halfstepback} = 0. [Default:] The option defaults are dmax = 0.1, line = quadratic, -integrator = eulerimplicit, delaystep = 20, dt_grow = 1.1, dt_shrink = 0.5, -alpha0 = 0.25, alpha_shrink = 0.99, tmax = 2.0, tmin = 0.02, adaptstep = yes +integrator = eulerimplicit, tmax = 2.0, tmin = 0.02, +delaystep = 20, dt_grow = 1.1, dt_shrink = 0.5, alpha0 = 0.25, alpha_shrink = 0.99, +relaxbox = no, relaxbox_mod = 1e6 and relaxbox_rate = 0.33, ptol = 0.1 and halfstepback = yes. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index 9f33bac948..9cdc29ddb7 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -77,7 +77,9 @@ would normally use for dynamics simulations. NOTE: The {quickmin}, {fire}, {adaptglok}, and {hftn} styles do not yet support the use of the "fix box/relax"_fix_box_relax.html command or minimizations -involving the electron radius in "eFF"_pair_eff.html models. +involving the electron radius in "eFF"_pair_eff.html models. +The {adaptglok} style actually support box relaxation by the implementation of +a basic relaxation scheme, see "min_modify"_min_modify.html. [Restrictions:] none diff --git a/src/min.cpp b/src/min.cpp index e24247aae3..8e775e5609 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -67,7 +67,7 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) relaxbox_mod = 1000000; relaxbox_rate = 0.33; relaxbox_flag = 0; - ptol = 1e-5; + ptol = 0.1; p_flag[0] = p_flag[1] = p_flag[2] = 0; elist_global = elist_atom = NULL; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index d9c488320f..3c54201e09 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -24,6 +24,8 @@ #include "modify.h" #include "compute.h" #include "domain.h" +#include "neighbor.h" +#include "comm.h" using namespace LAMMPS_NS; @@ -46,8 +48,7 @@ void MinAdaptGlok::init() if (tmax < tmin) error->all(FLERR,"tmax has to be larger than tmin"); if (dtgrow < 1.0) error->all(FLERR,"dtgrow has to be larger than 1.0"); if (dtshrink > 1.0) error->all(FLERR,"dtshrink has to be smaller than 1.0"); - if (relaxbox_mod < 0.0) - error->all(FLERR,"relaxbox_mod has to be positif"); + if (relaxbox_mod < 0.0) error->all(FLERR,"relaxbox_mod has to be positif"); // require periodicity in boxrelax dimensions @@ -64,12 +65,10 @@ void MinAdaptGlok::init() alpha = alpha0; last_negative = ntimestep_start = update->ntimestep; -if (relaxbox_flag){ - int icompute = modify->find_compute("thermo_temp"); - temperature = modify->compute[icompute]; - icompute = modify->find_compute("thermo_press"); - pressure = modify->compute[icompute]; -} + if (relaxbox_flag){ + int icompute = modify->find_compute("thermo_press"); + pressure = modify->compute[icompute]; + } } /* ---------------------------------------------------------------------- */ @@ -79,6 +78,24 @@ void MinAdaptGlok::setup_style() double **v = atom->v; int nlocal = atom->nlocal; + // print the parameters used within adaptglok into the log + + const char *s1[] = {"eulerimplicit","verlet","leapfrog","eulerexplicit"}; + const char *s2[] = {"no","yes"}; + const char *s3[] = {"no","iso","aniso"}; + + if (comm->me == 0 && logfile) { + fprintf(logfile," Parameters for adaptglok: \n" + " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " + " integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol \n" + " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s %8s %12g %13g %4g \n", + dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, + s1[integrator], s2[halfstepback_flag], s3[relaxbox_flag], relaxbox_mod, + relaxbox_rate, ptol); + } + + // initialize the velocities + for (int i = 0; i < nlocal; i++) v[i][0] = v[i][1] = v[i][2] = 0.0; } @@ -122,7 +139,7 @@ void MinAdaptGlok::relax_box() // rescale simulation box and scale atom coords for all atoms double **x = atom->x; - double epsilon; + double epsilon,disp; double *current_pressure_v; int *mask = atom->mask; n = atom->nlocal + atom->nghost; @@ -144,7 +161,9 @@ void MinAdaptGlok::relax_box() epsilon = pressure->scalar / relaxbox_mod; for (int i = 0; i < 3; i++) { if (relaxbox_flag == 2) epsilon = pressure->vector[i] / relaxbox_mod; - domain->boxhi[i] += p_flag[i] * domain->boxhi[i] * epsilon * relaxbox_rate; + disp = domain->boxhi[i] * epsilon * relaxbox_rate; + if (fabs(disp) > dmax) disp > 0.0 ? disp = dmax : disp = -1 * dmax; + domain->boxhi[i] += p_flag[i] * disp; } // reset global and local box to new size/shape From a296c43d7887b131417650707072f8681d05e331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Fri, 1 Sep 2017 20:49:32 +0200 Subject: [PATCH 23/94] flag to control the initial delay for dtshrink --- src/min.cpp | 7 +++++++ src/min.h | 1 + src/min_adaptglok.cpp | 5 ++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/min.cpp b/src/min.cpp index 8e775e5609..bf2149cd19 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -64,6 +64,7 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) tmin = 0.02; integrator = 0; halfstepback_flag = 1; + delaystep_start_flag = 1; relaxbox_mod = 1000000; relaxbox_rate = 0.33; relaxbox_flag = 0; @@ -692,6 +693,12 @@ void Min::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"no") == 0) halfstepback_flag = 0; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; + } else if (strcmp(arg[iarg],"initialdelay") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + if (strcmp(arg[iarg+1],"yes") == 0) delaystep_start_flag = 1; + else if (strcmp(arg[iarg+1],"no") == 0) delaystep_start_flag = 0; + else error->all(FLERR,"Illegal min_modify command"); + iarg += 2; } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; diff --git a/src/min.h b/src/min.h index 62024fddaf..6cb7fcfcd6 100644 --- a/src/min.h +++ b/src/min.h @@ -65,6 +65,7 @@ class Min : protected Pointers { double tmax,tmin; // timestep multiplicators max, min int integrator; // Newton integration: euler, leapfrog, verlet... int halfstepback_flag; // half step backward when v.f <= 0.0 + int delaystep_start_flag; // delay the initial dt_shrink double relaxbox_mod; // Bulk modulus used for box relax double relaxbox_rate; // for box relaxation to 0 pressure int relaxbox_flag; // 1: box relaxation iso; 2: aniso diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 3c54201e09..8deaa82691 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -315,7 +315,10 @@ int MinAdaptGlok::iterate(int maxiter) } else { last_negative = ntimestep; - if (ntimestep - ntimestep_start > delaystep) { + int delayflag = 1; + if (ntimestep - ntimestep_start < delaystep && delaystep_start_flag) + delayflag = 0; + if (delayflag) { alpha = alpha0; if (dt*dtshrink >= dtmin) { dt *= dtshrink; From 00bbe7c612c672158a313eeb73aba769c87378ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 6 Sep 2017 11:57:29 +0200 Subject: [PATCH 24/94] New stopping criterion based on v.f number. Timestep reset moved to min.* --- src/min.cpp | 16 +++++++++++++++- src/min.h | 4 +++- src/min_adaptglok.cpp | 32 ++++++++++++++++---------------- src/min_adaptglok.h | 4 ++-- 4 files changed, 36 insertions(+), 20 deletions(-) diff --git a/src/min.cpp b/src/min.cpp index bf2149cd19..811076f37a 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -65,6 +65,7 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) integrator = 0; halfstepback_flag = 1; delaystep_start_flag = 1; + max_vdotf_negatif = 2000; relaxbox_mod = 1000000; relaxbox_rate = 0.33; relaxbox_flag = 0; @@ -190,6 +191,10 @@ void Min::init() neighbor->dist_check = 1; niter = neval = 0; + + // store timestep size (important for variable timestep minimizer) + + dtinit = update->dt; } /* ---------------------------------------------------------------------- @@ -477,6 +482,10 @@ void Min::cleanup() modify->delete_fix("MINIMIZE"); domain->box_too_small_check(); + + // reset timestep size (important for variable timestep minimizer) + + update->dt = dtinit; } /* ---------------------------------------------------------------------- @@ -699,6 +708,10 @@ void Min::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"no") == 0) delaystep_start_flag = 0; else error->all(FLERR,"Illegal min_modify command"); iarg += 2; + } else if (strcmp(arg[iarg],"vdfmax") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); + max_vdotf_negatif = force->numeric(FLERR,arg[iarg+1]); + iarg += 2; } else if (strcmp(arg[iarg],"integrator") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"eulerimplicit") == 0) integrator = 0; @@ -924,6 +937,7 @@ char *Min::stopstrings(int n) "quadratic factors are zero", "trust region too small", "HFTN minimizer error", - "walltime limit reached"}; + "walltime limit reached", + "max iterations with v.f negative"}; return (char *) strings[n]; } diff --git a/src/min.h b/src/min.h index 6cb7fcfcd6..aaaba90957 100644 --- a/src/min.h +++ b/src/min.h @@ -48,7 +48,7 @@ class Min : protected Pointers { // possible return values of iterate() method enum{MAXITER,MAXEVAL,ETOL,FTOL,DOWNHILL,ZEROALPHA,ZEROFORCE, - ZEROQUAD,TRSMALL,INTERROR,TIMEOUT}; + ZEROQUAD,TRSMALL,INTERROR,TIMEOUT,MAXVDOTF}; protected: int eflag,vflag; // flags for energy/virial computation @@ -57,6 +57,7 @@ class Min : protected Pointers { double dmax; // max dist to move any atom in one step int linestyle; // 0 = backtrack, 1 = quadratic, 2 = forcezero + double dtinit; // store the default timestep // only for minimize style adaptglok int delaystep; // minium steps of dynamics @@ -66,6 +67,7 @@ class Min : protected Pointers { int integrator; // Newton integration: euler, leapfrog, verlet... int halfstepback_flag; // half step backward when v.f <= 0.0 int delaystep_start_flag; // delay the initial dt_shrink + int max_vdotf_negatif; // maximum iteration with v.f > 0.0 double relaxbox_mod; // Bulk modulus used for box relax double relaxbox_rate; // for box relaxation to 0 pressure int relaxbox_flag; // 1: box relaxation iso; 2: aniso diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 8deaa82691..9173be9b85 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -59,11 +59,12 @@ void MinAdaptGlok::init() if (p_flag[2] && domain->zperiodic == 0) error->all(FLERR,"Cannot use boxrelax on a non-periodic dimension"); - dt = dtinit = update->dt; + dt = update->dt; dtmax = tmax * dt; dtmin = tmin * dt; alpha = alpha0; last_negative = ntimestep_start = update->ntimestep; + vdotf_negatif = 0; if (relaxbox_flag){ int icompute = modify->find_compute("thermo_press"); @@ -269,6 +270,7 @@ int MinAdaptGlok::iterate(int maxiter) if (vdotfall > 0.0) { vdotv = 0.0; + vdotf_negatif = 0; for (int i = 0; i < nlocal; i++) vdotv += v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,world); @@ -325,6 +327,15 @@ int MinAdaptGlok::iterate(int maxiter) update->dt = dt; } } + + // stopping criterion while stuck in a local bassin + + vdotf_negatif++; + if (max_vdotf_negatif > 0 && vdotf_negatif > max_vdotf_negatif) + return MAXVDOTF; + + // inertia correction + if (halfstepback_flag) { for (int i = 0; i < nlocal; i++) { x[i][0] -= 0.5 * dtv * v[i][0]; @@ -529,10 +540,8 @@ int MinAdaptGlok::iterate(int maxiter) if (update->multireplica == 0) { if (fabs(ecurrent-eprevious) < update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY) - && pflag) { - update->dt = dtinit; + && pflag) return ETOL; - } } else { if (fabs(ecurrent-eprevious) < update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY) @@ -540,10 +549,8 @@ int MinAdaptGlok::iterate(int maxiter) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); - if (flagall == 0) { - update->dt = dtinit; + if (flagall == 0) return ETOL; - } } } @@ -554,18 +561,14 @@ int MinAdaptGlok::iterate(int maxiter) if (update->ftol > 0.0) { fdotf = fnorm_sqr(); if (update->multireplica == 0) { - if (fdotf < update->ftol*update->ftol && pflag) { - update->dt = dtinit; + if (fdotf < update->ftol*update->ftol && pflag) return FTOL; - } } else { if (fdotf < update->ftol*update->ftol && pflag) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); - if (flagall == 0) { - update->dt = dtinit; + if (flagall == 0) return FTOL; - } } } @@ -578,8 +581,5 @@ int MinAdaptGlok::iterate(int maxiter) } } - // reset the timestep to the initial value - - update->dt = dtinit; return MAXITER; } diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index 7cc614bbfd..75d1026784 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -36,10 +36,10 @@ class MinAdaptGlok : public Min { int iterate(int); private: - double dt,dtmax,dtmin,dtinit; + double dt,dtmax,dtmin; double alpha; bigint last_negative,ntimestep_start; - int pflag; + int pflag,vdotf_negatif; class Compute *temperature,*pressure; double boxlo[3],h_inv[6]; }; From d4e27c833c9d136a75c5647f530b2ce320227848 Mon Sep 17 00:00:00 2001 From: jguenole Date: Fri, 13 Jul 2018 12:22:29 +0200 Subject: [PATCH 25/94] update doc --- doc/src/min_modify.txt | 83 ++++++++++++++++++++++++------------------ 1 file changed, 47 insertions(+), 36 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index c9ad9fce35..8821572bba 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -13,39 +13,43 @@ min_modify command :h3 min_modify keyword values ... :pre one or more keyword/value pairs may be listed :ulb,l -keyword = {dmax} or {line} - or {integrator} or {tmax} or {tmin} - or {delaystep} or {dt_grow} or {dt_shrink} or {alpha0} or {alpha_shrink} - or {relaxbox} or {relaxbox_mod} or {relaxbox_rate} or {ptol} - or {halfstepback} - {dmax} value = max +these keywords apply to various min styles :l +keyword = {dmax} or {line} :l + {dmax} arg = max max = maximum distance for line search to move (distance units) - {line} value = {backtrack} or {quadratic} or {forcezero} - backtrack,quadratic,forcezero = style of linesearch to use - {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} - eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme (adaptglok) - {tmax} value = coef - coef = factor defining the maximum timestep (adaptglok) - {tmin} value = coef - coef = factor defining the minimum timestep (adaptglok) - {delaystep} value = steps - steps = number of steps for dynamics temporization (adaptglok) - {dtgrow} value = grow - grow = factor increasing the timestep (adaptglok) - {dtshrink} value = shrink - shrink = factor decreasing the timestep (adaptglok) - {alpha0} value = alpha - alpha = coefficient mixing velocities and forces (adaptglok) - {alphashrink} value = shrink - shrink = factor decreasing alpha (adaptglok) - {relaxbox} value = {no} or {iso} or {axial} or {x} or {y} or {z} + {line} arg = {backtrack} or {quadratic} or {forcezero} + backtrack,quadratic,forcezero = style of linesearch to use :pre +these keywords apply only to the {adaptglok} "min_style"_min_style.html :l +keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshrink} or {alpha0} or {alphashrink} or {relaxbox} or {relaxbox_mod} or {relaxbox_rate} or {ptol} or {halfstepback} or {initialdelay} or {vdfmax} :l + {integrator} arg = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} + eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme + {tmax} arg = coef + coef = factor defining the maximum timestep + {tmin} arg = coef + coef = factor defining the minimum timestep + {delaystep} arg = delay + delay = number of steps for dynamics temporization + {dtgrow} arg = grow + grow = factor increasing the timestep + {dtshrink} arg = shrink + shrink = factor decreasing the timestep + {alpha0} arg = alpha + alpha = coefficient mixing velocities and forces + {alphashrink} arg = shrink + shrink = factor decreasing alpha + {relaxbox} arg = {no} or {iso} or {axial} or {x} or {y} or {z} no = no changes in box dimension (default) - iso,aniso,x,y,z = type of box relaxation (adaptglok) - {relaxbox_mod} value = modulus - modulus = bulk modulus of the system, order of magnitude (adaptglok) - {relaxbox_rate} value = rate - rate = scaling factor to relax the box dimensions (adaptglok) - {halfstepback} value = {yes} or {no} (adaptglok) :pre + iso, aniso, x, y, z = type of box relaxation + {relaxbox_mod} arg = modulus + modulus = bulk modulus of the system, order of magnitude (pressure units) + {relaxbox_rate} arg = rate + rate = scaling factor to relax the box dimensions + {ptol} arg = pressure + pressure = threshold below which the box pressure is considered as null (pressure units) + {vdfmax} arg = max + max = maximum number of consecutive iterations with P(t) < 0 before forced interruption + {halfstepback} arg = {yes} or {no} + {initialdelay} arg = {yes} or {no} :pre :ule [Examples:] @@ -108,15 +112,22 @@ the timestep can reached during the relaxation is 2 ps (with the default Note that even with the default parameters being chosen to be reliable in most cases, adjusting "timestep"_timestep.html, {tmax} and {tmin} should be consider to optimize the minimization, in particular for large/complex system. -For debugging purposes, it is possible to switch off the back step when -downhill with {halfstepback} = 0. +An additionnal stopping criteria {vdfmax} is added in order to avoid unnecessary looping +when it is reasonable to think the system will not be relaxed further. +Note that in this case the system will NOT be relaxed. This could +happen when the system comes to be stuck in a local basin of the phase space. +{vdfmax} is the maximum number of consecutive iterations with P(t) < 0. +For debugging purposes, it is possible to switch off the intertia correction +({halfstepback} = {no}) and the initial temporization ({initialdelay} = {no}). The style {adaptglok} performing a damped dynamics, it is not possible to use "fix box/relax"_fix_box_relax.html to relax the simulation box. Thus {adaptglok} implements a rudimentary box relaxation procedure that can be controlled by the keywords {relaxbox}, {relaxbox_mod}, {relaxbox_rate} and {ptol}. -Note that {relaxbox_mod} doesn't requires the exact value for the bulk modulus, +The argument {relaxbox} controle in which directions the pressure is relaxe. +Note that the corresponding directions have to be periodic. +Note also that {relaxbox_mod} doesn't requires the exact value for the bulk modulus, but rather the order of magnitude (in pressure "units"_units.html). Ultimately, {relaxbox_mod} and {relaxbox_rate} control how fast the relaxation of the box is performed: lower values will slow @@ -133,6 +144,6 @@ down the box relaxation but improve the stability of the procedure. The option defaults are dmax = 0.1, line = quadratic, integrator = eulerimplicit, tmax = 2.0, tmin = 0.02, -delaystep = 20, dt_grow = 1.1, dt_shrink = 0.5, alpha0 = 0.25, alpha_shrink = 0.99, +delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, relaxbox = no, relaxbox_mod = 1e6 and relaxbox_rate = 0.33, ptol = 0.1 -and halfstepback = yes. +vdfmax = 2000, halfstepback = yes and initialdelay = yes. From 3eb53cb1a456b7109a0304ac84366f54c68a81dd Mon Sep 17 00:00:00 2001 From: jguenole Date: Thu, 16 Aug 2018 13:40:17 +0200 Subject: [PATCH 26/94] Doc corrections --- doc/src/min_modify.txt | 10 +++++----- doc/src/min_style.txt | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 2d285268b9..331cf84781 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -2,14 +2,14 @@ :link(lws,http://lammps.sandia.gov) :link(ld,Manual.html) -:link(lc,Commands_all.html) +:link(lc,Section_commands.html#comm) :line min_modify command :h3 [Syntax:] - +s min_modify keyword values ... :pre one or more keyword/value pairs may be listed :ulb,l @@ -37,7 +37,7 @@ keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshri alpha = coefficient mixing velocities and forces {alphashrink} arg = shrink shrink = factor decreasing alpha - {relaxbox} arg = {no} or {iso} or {axial} or {x} or {y} or {z} + {relaxbox} arg = {no} or {iso} or {aniso} or {x} or {y} or {z} no = no changes in box dimension (default) iso, aniso, x, y, z = type of box relaxation {relaxbox_mod} arg = modulus @@ -117,7 +117,7 @@ when it is reasonable to think the system will not be relaxed further. Note that in this case the system will NOT be relaxed. This could happen when the system comes to be stuck in a local basin of the phase space. {vdfmax} is the maximum number of consecutive iterations with P(t) < 0. -For debugging purposes, it is possible to switch off the intertia correction +For debugging purposes, it is possible to switch off the inertia correction ({halfstepback} = {no}) and the initial temporization ({initialdelay} = {no}). The style {adaptglok} performing a damped dynamics, it is not possible to use @@ -125,7 +125,7 @@ The style {adaptglok} performing a damped dynamics, it is not possible to use Thus {adaptglok} implements a rudimentary box relaxation procedure that can be controlled by the keywords {relaxbox}, {relaxbox_mod}, {relaxbox_rate} and {ptol}. -The argument {relaxbox} controle in which directions the pressure is relaxe. +The argument {relaxbox} controle in which directions the pressure is relaxed. Note that the corresponding directions have to be periodic. Note also that {relaxbox_mod} doesn't requires the exact value for the bulk modulus, but rather the order of magnitude (in pressure "units"_units.html). diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index 2548d041d2..6a4cd6b5e5 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -61,10 +61,10 @@ the velocity non-parallel to the current force vector. The velocity of each atom is initialized to 0.0 by this style, at the beginning of a minimization. -Style {adaptglok} is a re-implementation of the style {fire} to better -fit the published and unpublished optimizations of the method described +Style {adaptglok} is a re-implementation of the style {fire} with +additionnal optimizations of the method described in "(Bitzek)"_#Bitzek. It includes a temporization of the variable -timestep, a backstep when downhill and different integration +timestep, a backstep when downhill and different time integration schemes. Either the {quickmin}, {fire} and {adaptglok} styles are useful in the context of From 0bc4e8665e677a4477958df1c5a1bfc5b03be224 Mon Sep 17 00:00:00 2001 From: jguenole Date: Fri, 14 Sep 2018 18:13:24 +0200 Subject: [PATCH 27/94] update default value for tmax --- doc/src/min_modify.txt | 6 +++--- src/min.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 331cf84781..71a54b0476 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -106,8 +106,8 @@ semi-implicit Euler (= symplectic Euler), leapfrog, and velocity Verlet. The parameters {tmax} and {tmin} define the maximum and minimum timestep allowed during an adaptglok minimization. Those are not in time unit, but are multiplication factor applied to the "timestep"_timestep.html. Thus -{tmax} = 2.0 in metal "units"_units.html means that the maximum value -the timestep can reached during the relaxation is 2 ps (with the default +{tmax} = 10.0 in metal "units"_units.html means that the maximum value +the timestep can be reached during the relaxation is 10 fs (with the default "timestep"_timestep.html value). Note that even with the default parameters being chosen to be reliable in most cases, adjusting "timestep"_timestep.html, {tmax} and {tmin} should be consider @@ -143,7 +143,7 @@ down the box relaxation but improve the stability of the procedure. [Default:] The option defaults are dmax = 0.1, line = quadratic, -integrator = eulerimplicit, tmax = 2.0, tmin = 0.02, +integrator = eulerimplicit, tmax = 10.0, tmin = 0.02, delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, relaxbox = no, relaxbox_mod = 1e6 and relaxbox_rate = 0.33, ptol = 0.1 vdfmax = 2000, halfstepback = yes and initialdelay = yes. diff --git a/src/min.cpp b/src/min.cpp index 07078f9ba4..a4cf176ab2 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -60,7 +60,7 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) dtshrink = 0.5; alpha0 = 0.25; alphashrink = 0.99; - tmax = 2.0; + tmax = 10.0; tmin = 0.02; integrator = 0; halfstepback_flag = 1; From beb9cf6ead812f75a4a893915b4bc044b11043fd Mon Sep 17 00:00:00 2001 From: jguenole Date: Fri, 14 Sep 2018 18:17:57 +0200 Subject: [PATCH 28/94] Correct default value for tmax --- doc/src/min_modify.txt | 2 +- src/min.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 331cf84781..2f13686606 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -143,7 +143,7 @@ down the box relaxation but improve the stability of the procedure. [Default:] The option defaults are dmax = 0.1, line = quadratic, -integrator = eulerimplicit, tmax = 2.0, tmin = 0.02, +integrator = eulerimplicit, tmax = 10.0, tmin = 0.02, delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, relaxbox = no, relaxbox_mod = 1e6 and relaxbox_rate = 0.33, ptol = 0.1 vdfmax = 2000, halfstepback = yes and initialdelay = yes. diff --git a/src/min.cpp b/src/min.cpp index 07078f9ba4..a4cf176ab2 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -60,7 +60,7 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) dtshrink = 0.5; alpha0 = 0.25; alphashrink = 0.99; - tmax = 2.0; + tmax = 10.0; tmin = 0.02; integrator = 0; halfstepback_flag = 1; From c047de5ad80b58f787bc501569afe40cb81eb29d Mon Sep 17 00:00:00 2001 From: jguenole Date: Mon, 17 Sep 2018 17:06:15 +0200 Subject: [PATCH 29/94] minor: validation of relaxbox_rate --- src/min_adaptglok.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 9173be9b85..082cc4e9be 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -49,6 +49,7 @@ void MinAdaptGlok::init() if (dtgrow < 1.0) error->all(FLERR,"dtgrow has to be larger than 1.0"); if (dtshrink > 1.0) error->all(FLERR,"dtshrink has to be smaller than 1.0"); if (relaxbox_mod < 0.0) error->all(FLERR,"relaxbox_mod has to be positif"); + if (relaxbox_rate < 0.0 || relaxbox_rate > 1.0) error->all(FLERR,"relaxbox_rate has to be positif, lower than 1.0"); // require periodicity in boxrelax dimensions From 0912054fca88520bffc9a7d147149ba1e42c1250 Mon Sep 17 00:00:00 2001 From: jguenole Date: Mon, 19 Nov 2018 13:18:55 +0100 Subject: [PATCH 30/94] re-writting relax_box method --- src/min_adaptglok.cpp | 60 +++++++++++++++++++++++++++++++------------ src/min_adaptglok.h | 1 + 2 files changed, 45 insertions(+), 16 deletions(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 082cc4e9be..612631ec90 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -16,6 +16,7 @@ #include "universe.h" #include "atom.h" #include "force.h" +#include "pair.h" #include "update.h" #include "output.h" #include "timer.h" @@ -26,6 +27,8 @@ #include "domain.h" #include "neighbor.h" #include "comm.h" +#include "irregular.h" +#include "change_box.h" using namespace LAMMPS_NS; @@ -68,6 +71,12 @@ void MinAdaptGlok::init() vdotf_negatif = 0; if (relaxbox_flag){ + + // require the box to be orthogonal + + if (domain->triclinic) + error->all(FLERR,"Cannot use boxrelax with triclinic box"); + int icompute = modify->find_compute("thermo_press"); pressure = modify->compute[icompute]; } @@ -134,25 +143,30 @@ void MinAdaptGlok::save_box_state() deform the simulation box and remap the particles ------------------------------------------------------------------------- */ +void MinAdaptGlok::relax_box1() +{ + +} + void MinAdaptGlok::relax_box() { - int i,n; - // rescale simulation box and scale atom coords for all atoms + // based on change_box.cpp + int i,n; double **x = atom->x; double epsilon,disp; - double *current_pressure_v; - int *mask = atom->mask; - n = atom->nlocal + atom->nghost; + int nlocal = atom->nlocal; + + domain->pbc(); + domain->reset_box(); save_box_state(); - - // convert pertinent atoms and rigid bodies to lamda coords - - domain->x2lamda(n); + neighbor->setup_bins(); + comm->exchange(); + comm->borders(); + neighbor->build(1); // ensure the virial is tallied, update the flag - pressure->addstep(update->ntimestep); update->vflag_global = update->ntimestep; @@ -163,20 +177,34 @@ void MinAdaptGlok::relax_box() epsilon = pressure->scalar / relaxbox_mod; for (int i = 0; i < 3; i++) { if (relaxbox_flag == 2) epsilon = pressure->vector[i] / relaxbox_mod; - disp = domain->boxhi[i] * epsilon * relaxbox_rate; + disp = domain->h[i] * epsilon * relaxbox_rate; if (fabs(disp) > dmax) disp > 0.0 ? disp = dmax : disp = -1 * dmax; - domain->boxhi[i] += p_flag[i] * disp; + domain->boxlo[i] -= p_flag[i] * disp * 0.5; + domain->boxhi[i] += p_flag[i] * disp * 0.5; } // reset global and local box to new size/shape - + domain->set_initial_box(); domain->set_global_box(); domain->set_local_box(); - // convert atoms and back to box coords - - domain->lamda2x(n); + // convert atoms to lamda coords, using last box state + // convert atoms back to box coords, using current box state + // save current box state + for (i = 0; i < nlocal; i++) + domain->x2lamda(x[i],x[i],boxlo,h_inv); + for (i = 0; i < nlocal; i++) + domain->lamda2x(x[i],x[i]); save_box_state(); + + // move atoms back inside simulation box and to new processors + // use remap() instead of pbc() + // in case box moved a long distance relative to atoms + + imageint *image = atom->image; + for (i = 0; i < nlocal; i++) domain->remap(x[i],image[i]); + domain->reset_box(); + } /* ---------------------------------------------------------------------- */ diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index 75d1026784..b3d8968578 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -33,6 +33,7 @@ class MinAdaptGlok : public Min { void reset_vectors(); void save_box_state(); void relax_box(); + void relax_box1(); int iterate(int); private: From 98868cd66d9375834db7f6ee14cee79ff3480c50 Mon Sep 17 00:00:00 2001 From: jguenole Date: Mon, 19 Nov 2018 14:07:25 +0100 Subject: [PATCH 31/94] cleanup of relax_box method --- src/min_adaptglok.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 612631ec90..7e2915bb07 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -16,7 +16,6 @@ #include "universe.h" #include "atom.h" #include "force.h" -#include "pair.h" #include "update.h" #include "output.h" #include "timer.h" @@ -27,8 +26,6 @@ #include "domain.h" #include "neighbor.h" #include "comm.h" -#include "irregular.h" -#include "change_box.h" using namespace LAMMPS_NS; @@ -143,11 +140,6 @@ void MinAdaptGlok::save_box_state() deform the simulation box and remap the particles ------------------------------------------------------------------------- */ -void MinAdaptGlok::relax_box1() -{ - -} - void MinAdaptGlok::relax_box() { // rescale simulation box and scale atom coords for all atoms @@ -184,6 +176,7 @@ void MinAdaptGlok::relax_box() } // reset global and local box to new size/shape + domain->set_initial_box(); domain->set_global_box(); domain->set_local_box(); @@ -191,6 +184,7 @@ void MinAdaptGlok::relax_box() // convert atoms to lamda coords, using last box state // convert atoms back to box coords, using current box state // save current box state + for (i = 0; i < nlocal; i++) domain->x2lamda(x[i],x[i],boxlo,h_inv); for (i = 0; i < nlocal; i++) From b0004bfd5784c4dbc352a8e3bad9b43f13d91969 Mon Sep 17 00:00:00 2001 From: jguenole Date: Mon, 19 Nov 2018 20:13:13 +0100 Subject: [PATCH 32/94] minor opt.: check for nb build --- src/min_adaptglok.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 7e2915bb07..e1e5e45361 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -151,12 +151,11 @@ void MinAdaptGlok::relax_box() int nlocal = atom->nlocal; domain->pbc(); - domain->reset_box(); save_box_state(); neighbor->setup_bins(); comm->exchange(); comm->borders(); - neighbor->build(1); + if (neighbor->check_distance()) neighbor->build(1); // ensure the virial is tallied, update the flag pressure->addstep(update->ntimestep); From 0d9cd317648e5be615886dcf3fbe963b2cf975b8 Mon Sep 17 00:00:00 2001 From: jguenole Date: Tue, 20 Nov 2018 17:27:38 +0100 Subject: [PATCH 33/94] relax_box: add nb build check, add zeroing v --- src/min_adaptglok.cpp | 95 +++++++++++++++++++++++++------------------ 1 file changed, 56 insertions(+), 39 deletions(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index e1e5e45361..173ca6c38b 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -76,6 +76,8 @@ void MinAdaptGlok::init() int icompute = modify->find_compute("thermo_press"); pressure = modify->compute[icompute]; + + pflag = 1; } } @@ -143,10 +145,11 @@ void MinAdaptGlok::save_box_state() void MinAdaptGlok::relax_box() { // rescale simulation box and scale atom coords for all atoms - // based on change_box.cpp + // inspired by change_box.cpp int i,n; double **x = atom->x; + double **v = atom->v; double epsilon,disp; int nlocal = atom->nlocal; @@ -155,49 +158,62 @@ void MinAdaptGlok::relax_box() neighbor->setup_bins(); comm->exchange(); comm->borders(); - if (neighbor->check_distance()) neighbor->build(1); + if (neighbor->decide()) neighbor->build(1); // ensure the virial is tallied, update the flag + pressure->addstep(update->ntimestep); update->vflag_global = update->ntimestep; - // compute pressure and change simulation box + // Only when the presure is not yet free: + // - compute and apply box re-scaling + // - freez atoms - pressure->compute_scalar(); - pressure->compute_vector(); - epsilon = pressure->scalar / relaxbox_mod; - for (int i = 0; i < 3; i++) { - if (relaxbox_flag == 2) epsilon = pressure->vector[i] / relaxbox_mod; - disp = domain->h[i] * epsilon * relaxbox_rate; - if (fabs(disp) > dmax) disp > 0.0 ? disp = dmax : disp = -1 * dmax; - domain->boxlo[i] -= p_flag[i] * disp * 0.5; - domain->boxhi[i] += p_flag[i] * disp * 0.5; + if (pflag != 1){ + + // compute pressure and change simulation box + + pressure->compute_scalar(); + pressure->compute_vector(); + epsilon = pressure->scalar / relaxbox_mod; + for (int i = 0; i < 3; i++) { + if (relaxbox_flag == 2) epsilon = pressure->vector[i] / relaxbox_mod; + disp = domain->h[i] * epsilon * relaxbox_rate; + if (fabs(disp) > dmax) disp > 0.0 ? disp = dmax : disp = -1 * dmax; + domain->boxlo[i] -= p_flag[i] * disp * 0.5; + domain->boxhi[i] += p_flag[i] * disp * 0.5; + } + + // reset global and local box to new size/shape + + domain->set_initial_box(); + domain->set_global_box(); + domain->set_local_box(); + + // convert atoms to lamda coords, using last box state + // convert atoms back to box coords, using current box state + // save current box state + + for (i = 0; i < nlocal; i++) + domain->x2lamda(x[i],x[i],boxlo,h_inv); + for (i = 0; i < nlocal; i++) + domain->lamda2x(x[i],x[i]); + save_box_state(); + + // move atoms back inside simulation box and to new processors + // use remap() instead of pbc() + // in case box moved a long distance relative to atoms + + imageint *image = atom->image; + for (i = 0; i < nlocal; i++) domain->remap(x[i],image[i]); + domain->reset_box(); + + // freez atoms velocities when the box is rescaled + // prevent atoms getting unintended extra velocity + + for (int i = 0; i < nlocal; i++) + v[i][0] = v[i][1] = v[i][2] = 0.0; } - - // reset global and local box to new size/shape - - domain->set_initial_box(); - domain->set_global_box(); - domain->set_local_box(); - - // convert atoms to lamda coords, using last box state - // convert atoms back to box coords, using current box state - // save current box state - - for (i = 0; i < nlocal; i++) - domain->x2lamda(x[i],x[i],boxlo,h_inv); - for (i = 0; i < nlocal; i++) - domain->lamda2x(x[i],x[i]); - save_box_state(); - - // move atoms back inside simulation box and to new processors - // use remap() instead of pbc() - // in case box moved a long distance relative to atoms - - imageint *image = atom->image; - for (i = 0; i < nlocal; i++) domain->remap(x[i],image[i]); - domain->reset_box(); - } /* ---------------------------------------------------------------------- */ @@ -350,10 +366,11 @@ int MinAdaptGlok::iterate(int maxiter) } } - // stopping criterion while stuck in a local bassin + // stopping criterion while stuck in a local bassin of the PES + // only checked when the box dimesions are not modified bu relax_box() vdotf_negatif++; - if (max_vdotf_negatif > 0 && vdotf_negatif > max_vdotf_negatif) + if (pflag == 1 && max_vdotf_negatif > 0 && vdotf_negatif > max_vdotf_negatif) return MAXVDOTF; // inertia correction From 8f90dc54bfe1af9516522ad714b7917551522f39 Mon Sep 17 00:00:00 2001 From: jguenole Date: Tue, 20 Nov 2018 17:41:59 +0100 Subject: [PATCH 34/94] relaxbox: updated documentation --- doc/src/min_modify.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 71a54b0476..1edbbcfb5f 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -133,6 +133,11 @@ Ultimately, {relaxbox_mod} and {relaxbox_rate} control how fast the relaxation of the box is performed: lower values will slow down the box relaxation but improve the stability of the procedure. +NOTE: the option {relaxbox} is currently experimental and often +requires to tune the communication cutoff for gost atoms with the command +"comm_modify cutoff"_comm_modify.html. The value will depend on the expected +box variation and the number of cpu. A value from 2 to 3 times the current cutoff +(largest pair cutoff + neighbor skin) is often enough. [Restrictions:] none From 1a5c448ae18d6e3cb89257b55d99717247120d2f Mon Sep 17 00:00:00 2001 From: jguenole Date: Mon, 27 May 2019 17:49:14 +0200 Subject: [PATCH 35/94] doc correction --- doc/src/min_modify.txt | 16 ++++++++++------ doc/src/min_style.txt | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 0f0f2ab126..1a733974b5 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -9,7 +9,7 @@ min_modify command :h3 [Syntax:] -s + min_modify keyword values ... :pre one or more keyword/value pairs may be listed :ulb,l @@ -22,8 +22,12 @@ keyword = {dmax} or {line} or {alpha_damp} or {discrete_factor} damping = fictitious Gilbert damping for spin minimization (adim) {discrete_factor} value = factor factor = discretization factor for adaptive spin timestep (adim) :pre - these keywords apply only to the {adaptglok} "min_style"_min_style.html :l -keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshrink} or {alpha0} or {alphashrink} or {relaxbox} or {relaxbox_mod} or {relaxbox_rate} or {ptol} or {halfstepback} or {initialdelay} or {vdfmax} :l +:ule + +these keywords apply only to the "min_style"_min_style.html {adaptglok} :ulb,l +keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshrink} + or {alpha0} or {alphashrink} or {relaxbox} or {relaxbox_mod} or {relaxbox_rate} + or {ptol} or {halfstepback} or {initialdelay} or {vdfmax} {integrator} arg = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme {tmax} arg = coef @@ -115,7 +119,7 @@ the timestep can be reached during the relaxation is 10 fs (with the default Note that even with the default parameters being chosen to be reliable in most cases, adjusting "timestep"_timestep.html, {tmax} and {tmin} should be consider to optimize the minimization, in particular for large/complex system. -An additionnal stopping criteria {vdfmax} is added in order to avoid unnecessary looping +An additional stopping criteria {vdfmax} is added in order to avoid unnecessary looping when it is reasonable to think the system will not be relaxed further. Note that in this case the system will NOT be relaxed. This could happen when the system comes to be stuck in a local basin of the phase space. @@ -128,7 +132,7 @@ The style {adaptglok} performing a damped dynamics, it is not possible to use Thus {adaptglok} implements a rudimentary box relaxation procedure that can be controlled by the keywords {relaxbox}, {relaxbox_mod}, {relaxbox_rate} and {ptol}. -The argument {relaxbox} controle in which directions the pressure is relaxed. +The argument {relaxbox} control in which directions the pressure is relaxed. Note that the corresponding directions have to be periodic. Note also that {relaxbox_mod} doesn't requires the exact value for the bulk modulus, but rather the order of magnitude (in pressure "units"_units.html). @@ -137,7 +141,7 @@ control how fast the relaxation of the box is performed: lower values will slow down the box relaxation but improve the stability of the procedure. NOTE: the option {relaxbox} is currently experimental and often -requires to tune the communication cutoff for gost atoms with the command +requires to tune the communication cutoff for ghost atoms with the command "comm_modify cutoff"_comm_modify.html. The value will depend on the expected box variation and the number of cpu. A value from 2 to 3 times the current cutoff (largest pair cutoff + neighbor skin) is often enough. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index 066b572d7a..7b40e190c7 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -63,7 +63,7 @@ of each atom is initialized to 0.0 by this style, at the beginning of a minimization. Style {adaptglok} is a re-implementation of the style {fire} with -additionnal optimizations of the method described +additional optimizations of the method described in "(Bitzek)"_#Bitzek. It includes a temporization of the variable timestep, a backstep when downhill and different time integration schemes. From 58d99f5e1f183ff73aac48dd8da915ce0c9c2e83 Mon Sep 17 00:00:00 2001 From: jguenole Date: Mon, 27 May 2019 18:38:13 +0200 Subject: [PATCH 36/94] add keywords in false_positive.txt to correct doc comppilation warnings --- doc/src/min_modify.txt | 4 +-- doc/src/min_style.txt | 4 +-- doc/utils/sphinx-config/false_positives.txt | 30 ++++++++++++++------- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 1a733974b5..5a90066738 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -35,7 +35,7 @@ keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshri {tmin} arg = coef coef = factor defining the minimum timestep {delaystep} arg = delay - delay = number of steps for dynamics temporization + delay = number of steps for dynamics delay {dtgrow} arg = grow grow = factor increasing the timestep {dtshrink} arg = shrink @@ -125,7 +125,7 @@ Note that in this case the system will NOT be relaxed. This could happen when the system comes to be stuck in a local basin of the phase space. {vdfmax} is the maximum number of consecutive iterations with P(t) < 0. For debugging purposes, it is possible to switch off the inertia correction -({halfstepback} = {no}) and the initial temporization ({initialdelay} = {no}). +({halfstepback} = {no}) and the initial delay ({initialdelay} = {no}). The style {adaptglok} performing a damped dynamics, it is not possible to use "fix box/relax"_fix_box_relax.html to relax the simulation box. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index 7b40e190c7..9e26493d3a 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -64,9 +64,7 @@ a minimization. Style {adaptglok} is a re-implementation of the style {fire} with additional optimizations of the method described -in "(Bitzek)"_#Bitzek. It includes a temporization of the variable -timestep, a backstep when downhill and different time integration -schemes. +in "(Bitzek)"_#Bitzek. Style {spin} is a damped spin dynamics with an adaptive timestep. diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index 867d3028c6..c912a15a4b 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -20,6 +20,7 @@ acolor acos Acta actinide +adaptglok addforce Addington addtorque @@ -67,6 +68,7 @@ allocaters allosws AlO Alonso +alphashrink amap Amatrix amino @@ -259,8 +261,8 @@ Bouguet Bourne boxcolor bp -bpls bpclermont +bpls br Branduardi Branicio @@ -527,6 +529,7 @@ deepskyblue defgrad deformable del +delaystep deleteIDs Dellago delocalization @@ -626,7 +629,9 @@ DRUDE dsf dsmc dt +dtgrow dtheta +dtshrink du dU Dudarev @@ -776,6 +781,7 @@ ethernet etol etot etotal +eulerimplicit Europhys ev eV @@ -915,10 +921,10 @@ Gahler gainsboro Galindo gamA -gamR gammaA gammaFactor gammaR +gamR Gan GaN ganzenmueller @@ -1018,6 +1024,7 @@ gz gzipped Haak Hafskjold +halfstepback Halperin Halver Hamaker @@ -1147,8 +1154,9 @@ infty inhomogeneities inhomogeneous init -initio +initialdelay initializations +initio InP inregion integrators @@ -1296,7 +1304,6 @@ kcl Kd KDevelop ke -kepler KE Keblinski keflag @@ -1304,6 +1311,7 @@ Keir Kelchner Kelkar Kemper +kepler keV Keyes Khersonskii @@ -1392,8 +1400,8 @@ lcbop ld ldfftw ldg -Lebedeva lebedeva +Lebedeva Lebold Lechman Lehoucq @@ -1641,8 +1649,8 @@ Mie Mikami Militzer Minary -Mindlin mincap +Mindlin mingw minima minimizations @@ -1999,8 +2007,8 @@ ons OO opencl openKIM -OpenMP openmp +OpenMP openmpi opls Oppelstrup @@ -2197,6 +2205,7 @@ pthread pthreads ptm PTM +ptol ptr pu purdue @@ -2295,6 +2304,7 @@ refactored regoin Reinders reinit +relaxbox relink relTol remappings @@ -2576,9 +2586,9 @@ Startstep statcoul statcoulombs statvolt -stdlib stdin stdio +stdlib steelblue Stegailov Steinbach @@ -2734,6 +2744,7 @@ tlsph tmax Tmax tmd +tmin Tmin tmp tN @@ -2885,6 +2896,7 @@ Vashishta vasp vcm Vcm +vdfmax vdim vdisplace vdW @@ -3035,8 +3047,8 @@ xy xyz xz xzhou -YAFF yaff +YAFF Yamada Yazdani Ybar From c2e400910652defcff31ebc4559ae053db58d97a Mon Sep 17 00:00:00 2001 From: jguenole Date: Wed, 29 May 2019 10:37:53 +0200 Subject: [PATCH 37/94] Remove option relaxbox from adaptglok: wrong behavior with non-P boundaries. Code cleanup. --- doc/src/min_modify.txt | 34 +-------- doc/src/min_style.txt | 4 +- doc/src/minimize.txt | 3 +- src/min.cpp | 42 ----------- src/min.h | 6 -- src/min_adaptglok.cpp | 155 +++-------------------------------------- src/min_adaptglok.h | 6 +- 7 files changed, 13 insertions(+), 237 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 5a90066738..5e5b71501f 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -26,8 +26,7 @@ keyword = {dmax} or {line} or {alpha_damp} or {discrete_factor} these keywords apply only to the "min_style"_min_style.html {adaptglok} :ulb,l keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshrink} - or {alpha0} or {alphashrink} or {relaxbox} or {relaxbox_mod} or {relaxbox_rate} - or {ptol} or {halfstepback} or {initialdelay} or {vdfmax} + or {alpha0} or {alphashrink} or {halfstepback} or {initialdelay} or {vdfmax} {integrator} arg = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme {tmax} arg = coef @@ -44,15 +43,6 @@ keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshri alpha = coefficient mixing velocities and forces {alphashrink} arg = shrink shrink = factor decreasing alpha - {relaxbox} arg = {no} or {iso} or {aniso} or {x} or {y} or {z} - no = no changes in box dimension (default) - iso, aniso, x, y, z = type of box relaxation - {relaxbox_mod} arg = modulus - modulus = bulk modulus of the system, order of magnitude (pressure units) - {relaxbox_rate} arg = rate - rate = scaling factor to relax the box dimensions - {ptol} arg = pressure - pressure = threshold below which the box pressure is considered as null (pressure units) {vdfmax} arg = max max = maximum number of consecutive iterations with P(t) < 0 before forced interruption {halfstepback} arg = {yes} or {no} @@ -62,7 +52,7 @@ keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshri [Examples:] min_modify dmax 0.2 -min_modify integrator verlet tmax 0.4 relaxbox y relaxbox_mod 2e7 :pre +min_modify integrator verlet tmax 0.4 :pre [Description:] @@ -127,25 +117,6 @@ happen when the system comes to be stuck in a local basin of the phase space. For debugging purposes, it is possible to switch off the inertia correction ({halfstepback} = {no}) and the initial delay ({initialdelay} = {no}). -The style {adaptglok} performing a damped dynamics, it is not possible to use -"fix box/relax"_fix_box_relax.html to relax the simulation box. -Thus {adaptglok} implements a rudimentary box relaxation procedure that can be -controlled by the keywords {relaxbox}, {relaxbox_mod}, {relaxbox_rate} -and {ptol}. -The argument {relaxbox} control in which directions the pressure is relaxed. -Note that the corresponding directions have to be periodic. -Note also that {relaxbox_mod} doesn't requires the exact value for the bulk modulus, -but rather the order of magnitude (in pressure "units"_units.html). -Ultimately, {relaxbox_mod} and {relaxbox_rate} -control how fast the relaxation of the box is performed: lower values will slow -down the box relaxation but improve the stability of the procedure. - -NOTE: the option {relaxbox} is currently experimental and often -requires to tune the communication cutoff for ghost atoms with the command -"comm_modify cutoff"_comm_modify.html. The value will depend on the expected -box variation and the number of cpu. A value from 2 to 3 times the current cutoff -(largest pair cutoff + neighbor skin) is often enough. - Keywords {alpha_damp} and {discrete_factor} only make sense when a "min_spin"_min_spin.html command is declared. Keyword {alpha_damp} defines an analog of a magnetic Gilbert @@ -168,5 +139,4 @@ Default values are {alpha_damp} = 1.0 and {discrete_factor} = 10.0. The option defaults are dmax = 0.1, line = quadratic, integrator = eulerimplicit, tmax = 10.0, tmin = 0.02, delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, -relaxbox = no, relaxbox_mod = 1e6 and relaxbox_rate = 0.33, ptol = 0.1 vdfmax = 2000, halfstepback = yes and initialdelay = yes. diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index 9e26493d3a..3a6eec25dc 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -64,7 +64,7 @@ a minimization. Style {adaptglok} is a re-implementation of the style {fire} with additional optimizations of the method described -in "(Bitzek)"_#Bitzek. +in "(Bitzek)"_#Bitzek, including different time integration schemes. Style {spin} is a damped spin dynamics with an adaptive timestep. @@ -81,8 +81,6 @@ would normally use for dynamics simulations. NOTE: The {quickmin}, {fire}, {adaptglok}, and {hftn} styles do not yet support the use of the "fix box/relax"_fix_box_relax.html command or minimizations involving the electron radius in "eFF"_pair_eff.html models. -The {adaptglok} style actually support box relaxation by the implementation of -a basic relaxation scheme, see "min_modify"_min_modify.html. [Restrictions:] none diff --git a/doc/src/minimize.txt b/doc/src/minimize.txt index 82a3587086..6f7a3cfd2c 100644 --- a/doc/src/minimize.txt +++ b/doc/src/minimize.txt @@ -64,8 +64,7 @@ backtracking method is described in Nocedal and Wright's Numerical Optimization (Procedure 3.1 on p 41). The "minimization styles"_min_style.html {quickmin}, {fire} and -{adaptglok} perform damped dynamics using an Euler integration step. The style -{adaptglok} can also use a leapfrog or velocity Verlet integration step. +{adaptglok} perform damped dynamics using an Euler integration step. Thus they require a "timestep"_timestep.html be defined. NOTE: The damped dynamic minimizers use whatever timestep you have diff --git a/src/min.cpp b/src/min.cpp index b309e119a8..b665d74b53 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -66,11 +66,6 @@ Min::Min(LAMMPS *lmp) : Pointers(lmp) halfstepback_flag = 1; delaystep_start_flag = 1; max_vdotf_negatif = 2000; - relaxbox_mod = 1000000; - relaxbox_rate = 0.33; - relaxbox_flag = 0; - ptol = 0.1; - p_flag[0] = p_flag[1] = p_flag[2] = 0; elist_global = elist_atom = NULL; vlist_global = vlist_atom = NULL; @@ -724,43 +719,6 @@ void Min::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"leapfrog") == 0) integrator = 2; else if (strcmp(arg[iarg+1],"eulerexplicit") == 0) integrator = 3; else error->all(FLERR,"Illegal min_modify command"); - iarg += 2; - } else if (strcmp(arg[iarg],"relaxbox") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - if (strcmp(arg[iarg+1],"no") == 0) { - relaxbox_flag = 0; - } else if (strcmp(arg[iarg+1],"iso") == 0) { - relaxbox_flag = 1; - p_flag[0] = p_flag[1] = p_flag[2] = 1; - if (dimension == 2) p_flag[2] = 0; - } else if (strcmp(arg[iarg+1],"aniso") == 0) { - relaxbox_flag = 2; - p_flag[0] = p_flag[1] = p_flag[2] = 1; - if (dimension == 2) p_flag[2] = 0; - } else if (strcmp(arg[iarg+1],"x") == 0) { - relaxbox_flag = 2; - p_flag[0] = 1; - } else if (strcmp(arg[iarg+1],"y") == 0) { - relaxbox_flag = 2; - p_flag[1] = 1; - } else if (strcmp(arg[iarg+1],"z") == 0) { - relaxbox_flag = 2; - p_flag[2] = 1; - if (dimension == 2) - error->all(FLERR,"Invalid min_modify command for a 2d simulation"); - } else error->all(FLERR,"Illegal min_modify command"); - iarg += 2; - } else if (strcmp(arg[iarg],"relaxbox_mod") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - relaxbox_mod = force->numeric(FLERR,arg[iarg+1]); - iarg += 2; - } else if (strcmp(arg[iarg],"relaxbox_rate") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - relaxbox_rate = force->numeric(FLERR,arg[iarg+1]); - iarg += 2; - } else if (strcmp(arg[iarg],"ptol") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); - ptol = force->numeric(FLERR,arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); diff --git a/src/min.h b/src/min.h index cc1a59a03e..97dfff5d20 100644 --- a/src/min.h +++ b/src/min.h @@ -69,12 +69,6 @@ class Min : protected Pointers { int halfstepback_flag; // half step backward when v.f <= 0.0 int delaystep_start_flag; // delay the initial dt_shrink int max_vdotf_negatif; // maximum iteration with v.f > 0.0 - double relaxbox_mod; // Bulk modulus used for box relax - double relaxbox_rate; // for box relaxation to 0 pressure - int relaxbox_flag; // 1: box relaxation iso; 2: aniso - double ptol; // pressure threshold for boxrelax - int p_flag[3]; - int dimension; int nelist_global,nelist_atom; // # of PE,virial computes to check int nvlist_global,nvlist_atom; diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 173ca6c38b..72eddc8ecc 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -11,7 +11,7 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include +#include #include "min_adaptglok.h" #include "universe.h" #include "atom.h" @@ -48,17 +48,6 @@ void MinAdaptGlok::init() if (tmax < tmin) error->all(FLERR,"tmax has to be larger than tmin"); if (dtgrow < 1.0) error->all(FLERR,"dtgrow has to be larger than 1.0"); if (dtshrink > 1.0) error->all(FLERR,"dtshrink has to be smaller than 1.0"); - if (relaxbox_mod < 0.0) error->all(FLERR,"relaxbox_mod has to be positif"); - if (relaxbox_rate < 0.0 || relaxbox_rate > 1.0) error->all(FLERR,"relaxbox_rate has to be positif, lower than 1.0"); - - // require periodicity in boxrelax dimensions - - if (p_flag[0] && domain->xperiodic == 0) - error->all(FLERR,"Cannot use boxrelax on a non-periodic dimension"); - if (p_flag[1] && domain->yperiodic == 0) - error->all(FLERR,"Cannot use boxrelax on a non-periodic dimension"); - if (p_flag[2] && domain->zperiodic == 0) - error->all(FLERR,"Cannot use boxrelax on a non-periodic dimension"); dt = update->dt; dtmax = tmax * dt; @@ -67,18 +56,6 @@ void MinAdaptGlok::init() last_negative = ntimestep_start = update->ntimestep; vdotf_negatif = 0; - if (relaxbox_flag){ - - // require the box to be orthogonal - - if (domain->triclinic) - error->all(FLERR,"Cannot use boxrelax with triclinic box"); - - int icompute = modify->find_compute("thermo_press"); - pressure = modify->compute[icompute]; - - pflag = 1; - } } /* ---------------------------------------------------------------------- */ @@ -92,16 +69,14 @@ void MinAdaptGlok::setup_style() const char *s1[] = {"eulerimplicit","verlet","leapfrog","eulerexplicit"}; const char *s2[] = {"no","yes"}; - const char *s3[] = {"no","iso","aniso"}; if (comm->me == 0 && logfile) { fprintf(logfile," Parameters for adaptglok: \n" " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " " integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol \n" - " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s %8s %12g %13g %4g \n", + " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s \n", dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, - s1[integrator], s2[halfstepback_flag], s3[relaxbox_flag], relaxbox_mod, - relaxbox_rate, ptol); + s1[integrator], s2[halfstepback_flag]); } // initialize the velocities @@ -124,98 +99,6 @@ void MinAdaptGlok::reset_vectors() if (nvec) fvec = atom->f[0]; } -/* ---------------------------------------------------------------------- - save current box state for converting atoms to lamda coords -------------------------------------------------------------------------- */ - -void MinAdaptGlok::save_box_state() -{ - boxlo[0] = domain->boxlo[0]; - boxlo[1] = domain->boxlo[1]; - boxlo[2] = domain->boxlo[2]; - - for (int i = 0; i < 6; i++) - h_inv[i] = domain->h_inv[i]; -} - -/* ---------------------------------------------------------------------- - deform the simulation box and remap the particles -------------------------------------------------------------------------- */ - -void MinAdaptGlok::relax_box() -{ - // rescale simulation box and scale atom coords for all atoms - // inspired by change_box.cpp - - int i,n; - double **x = atom->x; - double **v = atom->v; - double epsilon,disp; - int nlocal = atom->nlocal; - - domain->pbc(); - save_box_state(); - neighbor->setup_bins(); - comm->exchange(); - comm->borders(); - if (neighbor->decide()) neighbor->build(1); - - // ensure the virial is tallied, update the flag - - pressure->addstep(update->ntimestep); - update->vflag_global = update->ntimestep; - - // Only when the presure is not yet free: - // - compute and apply box re-scaling - // - freez atoms - - if (pflag != 1){ - - // compute pressure and change simulation box - - pressure->compute_scalar(); - pressure->compute_vector(); - epsilon = pressure->scalar / relaxbox_mod; - for (int i = 0; i < 3; i++) { - if (relaxbox_flag == 2) epsilon = pressure->vector[i] / relaxbox_mod; - disp = domain->h[i] * epsilon * relaxbox_rate; - if (fabs(disp) > dmax) disp > 0.0 ? disp = dmax : disp = -1 * dmax; - domain->boxlo[i] -= p_flag[i] * disp * 0.5; - domain->boxhi[i] += p_flag[i] * disp * 0.5; - } - - // reset global and local box to new size/shape - - domain->set_initial_box(); - domain->set_global_box(); - domain->set_local_box(); - - // convert atoms to lamda coords, using last box state - // convert atoms back to box coords, using current box state - // save current box state - - for (i = 0; i < nlocal; i++) - domain->x2lamda(x[i],x[i],boxlo,h_inv); - for (i = 0; i < nlocal; i++) - domain->lamda2x(x[i],x[i]); - save_box_state(); - - // move atoms back inside simulation box and to new processors - // use remap() instead of pbc() - // in case box moved a long distance relative to atoms - - imageint *image = atom->image; - for (i = 0; i < nlocal; i++) domain->remap(x[i],image[i]); - domain->reset_box(); - - // freez atoms velocities when the box is rescaled - // prevent atoms getting unintended extra velocity - - for (int i = 0; i < nlocal; i++) - v[i][0] = v[i][1] = v[i][2] = 0.0; - } -} - /* ---------------------------------------------------------------------- */ int MinAdaptGlok::iterate(int maxiter) @@ -269,10 +152,6 @@ int MinAdaptGlok::iterate(int maxiter) ntimestep = ++update->ntimestep; niter++; - // Relax the simulation box - - if (relaxbox_flag) relax_box(); - // pointers int nlocal = atom->nlocal; @@ -367,10 +246,9 @@ int MinAdaptGlok::iterate(int maxiter) } // stopping criterion while stuck in a local bassin of the PES - // only checked when the box dimesions are not modified bu relax_box() vdotf_negatif++; - if (pflag == 1 && max_vdotf_negatif > 0 && vdotf_negatif > max_vdotf_negatif) + if (max_vdotf_negatif > 0 && vdotf_negatif > max_vdotf_negatif) return MAXVDOTF; // inertia correction @@ -555,21 +433,6 @@ int MinAdaptGlok::iterate(int maxiter) } - // Pressure relaxation criterion - // set pflag = 0 if relaxbox is activated and pressure > ptol - // pflag = 0 will hinder the energy or force criterion - - pflag = 1; - if (relaxbox_flag == 1){ - pressure->compute_scalar(); - if (fabs(pressure->scalar) > ptol) pflag = 0; - - }else if (relaxbox_flag == 2){ - pressure->compute_vector(); - for (int i = 0; i < 3; i++) - if (fabs(pressure->vector[i]) * p_flag[i] > ptol) pflag = 0; - } - // energy tolerance criterion // only check after delaystep elapsed since velocties reset to 0 // sync across replicas if running multi-replica minimization @@ -578,13 +441,11 @@ int MinAdaptGlok::iterate(int maxiter) if (update->etol > 0.0 && ntimestep-last_negative > delaystep) { if (update->multireplica == 0) { if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY) - && pflag) + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) return ETOL; } else { if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY) - && pflag) + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); @@ -600,10 +461,10 @@ int MinAdaptGlok::iterate(int maxiter) if (update->ftol > 0.0) { fdotf = fnorm_sqr(); if (update->multireplica == 0) { - if (fdotf < update->ftol*update->ftol && pflag) + if (fdotf < update->ftol*update->ftol) return FTOL; } else { - if (fdotf < update->ftol*update->ftol && pflag) flag = 0; + if (fdotf < update->ftol*update->ftol) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); if (flagall == 0) diff --git a/src/min_adaptglok.h b/src/min_adaptglok.h index b3d8968578..5159805c00 100644 --- a/src/min_adaptglok.h +++ b/src/min_adaptglok.h @@ -31,18 +31,14 @@ class MinAdaptGlok : public Min { void init(); void setup_style(); void reset_vectors(); - void save_box_state(); - void relax_box(); - void relax_box1(); int iterate(int); private: double dt,dtmax,dtmin; double alpha; bigint last_negative,ntimestep_start; - int pflag,vdotf_negatif; + int vdotf_negatif; class Compute *temperature,*pressure; - double boxlo[3],h_inv[6]; }; } From 11bc0601de9819f4bfe8b5c9b7264a2055ec87f2 Mon Sep 17 00:00:00 2001 From: jguenole Date: Tue, 3 Sep 2019 18:08:24 +0200 Subject: [PATCH 38/94] minor correction in LeapFrog integration --- src/min_adaptglok.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/min_adaptglok.cpp b/src/min_adaptglok.cpp index 72eddc8ecc..3624d8db08 100644 --- a/src/min_adaptglok.cpp +++ b/src/min_adaptglok.cpp @@ -125,7 +125,7 @@ int MinAdaptGlok::iterate(int maxiter) energy_force(0); neval++; - dtf = 0.5 * dt * force->ftm2v; + dtf = -0.5 * dt * force->ftm2v; if (rmass) { for (int i = 0; i < nlocal; i++) { From 48967a6fd6c5bff270f76d151affe3206aa1d375 Mon Sep 17 00:00:00 2001 From: jguenole Date: Thu, 19 Sep 2019 16:05:57 +0200 Subject: [PATCH 39/94] Updated documentation --- doc/src/min_modify.txt | 6 +++--- doc/src/min_style.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 5e5b71501f..f0edba53b6 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -27,8 +27,8 @@ keyword = {dmax} or {line} or {alpha_damp} or {discrete_factor} these keywords apply only to the "min_style"_min_style.html {adaptglok} :ulb,l keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshrink} or {alpha0} or {alphashrink} or {halfstepback} or {initialdelay} or {vdfmax} - {integrator} arg = {eulerimplicit} or {eulerexplicit} or {verlet} or {leapfrog} - eulerimplicit,eulerexplicit,verlet,leapfrog = integration scheme + {integrator} arg = {eulerimplicit} or {eulerexplicit} or {verlet} + eulerimplicit,eulerexplicit,verlet = integration scheme {tmax} arg = coef coef = factor defining the maximum timestep {tmin} arg = coef @@ -99,7 +99,7 @@ The style {adaptglok} has several parameters that can be tuned in order to optimize the relaxation: {integrator}, {tmax}, {tmin}, {delaystep}, {dtgrow}, {dtshrink}, {alpha0}, and {alphashrink}. Different Newton {integrator} can be selected: explicit Euler, -semi-implicit Euler (= symplectic Euler), leapfrog, and velocity Verlet. +semi-implicit Euler (= symplectic Euler) and velocity Verlet. The parameters {tmax} and {tmin} define the maximum and minimum timestep allowed during an adaptglok minimization. Those are not in time unit, but are multiplication factor applied to the "timestep"_timestep.html. Thus diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index acd5b1a8e7..476db1f80a 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -11,7 +11,7 @@ min_style command :h3 min_style style :pre -style = {cg} or {cg/kk} or {hftn} or {sd} or {quickmin} or {fire} or {spin} :ul +style = {cg} or {cg/kk} or {hftn} or {sd} or {quickmin} or {fire} or {spin} or {adaptglok} :ul [Examples:] From 214850088bfbc2c9ab97313f033b395494e4e091 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Fri, 27 Sep 2019 15:28:48 -0600 Subject: [PATCH 40/94] add NWChem wrapper to client/server mode for AIMD --- doc/src/Howto_client_server.txt | 5 + doc/src/server_md.txt | 5 +- examples/COUPLE/README | 27 +- examples/COUPLE/lammps_nwchem/README | 197 ++ .../COUPLE/lammps_nwchem/ao_basis/data.h2o | 20 + examples/COUPLE/lammps_nwchem/ao_basis/h2o.nw | 25 + .../lammps_nwchem/ao_basis/in.client.h2o | 33 + .../lammps_nwchem/ao_basis/log.client.output | 77 + .../lammps_nwchem/ao_basis/nwchem_lammps.out | 622 +++++ .../COUPLE/lammps_nwchem/lammps_nwchem/README | 197 ++ .../lammps_nwchem/ao_basis/data.h2o | 20 + .../lammps_nwchem/ao_basis/h2o.nw | 25 + .../lammps_nwchem/ao_basis/in.client.h2o | 33 + .../lammps_nwchem/ao_basis/log.client.output | 77 + .../lammps_nwchem/ao_basis/nwchem_lammps.out | 622 +++++ .../lammps_nwchem/nwchem_wrap.py | 448 ++++ .../lammps_nwchem/planewave/data.W | 15 + .../lammps_nwchem/planewave/in.client.W | 34 + .../lammps_nwchem/planewave/log.client.output | 76 + .../lammps_nwchem/planewave/nwchem_lammps.out | 2305 +++++++++++++++++ .../lammps_nwchem/planewave/w.nw | 28 + examples/COUPLE/lammps_nwchem/nwchem_wrap.py | 448 ++++ .../COUPLE/lammps_nwchem/planewave/data.W | 15 + .../lammps_nwchem/planewave/in.client.W | 34 + .../lammps_nwchem/planewave/log.client.output | 76 + .../lammps_nwchem/planewave/nwchem_lammps.out | 2305 +++++++++++++++++ examples/COUPLE/lammps_nwchem/planewave/w.nw | 28 + 27 files changed, 7779 insertions(+), 18 deletions(-) create mode 100644 examples/COUPLE/lammps_nwchem/README create mode 100644 examples/COUPLE/lammps_nwchem/ao_basis/data.h2o create mode 100644 examples/COUPLE/lammps_nwchem/ao_basis/h2o.nw create mode 100644 examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o create mode 100644 examples/COUPLE/lammps_nwchem/ao_basis/log.client.output create mode 100644 examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/README create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/in.client.h2o create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/log.client.output create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/nwchem_lammps.out create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out create mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw create mode 100644 examples/COUPLE/lammps_nwchem/nwchem_wrap.py create mode 100644 examples/COUPLE/lammps_nwchem/planewave/data.W create mode 100644 examples/COUPLE/lammps_nwchem/planewave/in.client.W create mode 100644 examples/COUPLE/lammps_nwchem/planewave/log.client.output create mode 100644 examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out create mode 100644 examples/COUPLE/lammps_nwchem/planewave/w.nw diff --git a/doc/src/Howto_client_server.txt b/doc/src/Howto_client_server.txt index 96939809dc..f46d887a45 100644 --- a/doc/src/Howto_client_server.txt +++ b/doc/src/Howto_client_server.txt @@ -72,6 +72,7 @@ client or server code: examples/message examples/COUPLE/README examples/COUPLE/lammps_mc +examples/COUPLE/lammps_nwchem examples/COUPLE/lammps_vasp :ul The examples/message dir couples a client instance of LAMMPS to a @@ -80,6 +81,10 @@ server instance of LAMMPS. The lammps_mc dir shows how to couple LAMMPS as a server to a simple Monte Carlo client code as the driver. +The lammps_nwchem dir shows how to couple LAMMPS as a client code +running MD timestepping to NWChem acting as a server providing quantum +DFT forces, through a Python wrapper script on NWChem. + The lammps_vasp dir shows how to couple LAMMPS as a client code running MD timestepping to VASP acting as a server providing quantum DFT forces, through a Python wrapper script on VASP. diff --git a/doc/src/server_md.txt b/doc/src/server_md.txt index 495c890c59..daa6ab57ce 100644 --- a/doc/src/server_md.txt +++ b/doc/src/server_md.txt @@ -64,8 +64,9 @@ in this pseudo code is a pointer to an instance of the CSlib. See the src/MESSAGE/server_md.cpp and src/MESSAGE/fix_client_md.cpp files for details on how LAMMPS uses these messages. See the -examples/COUPLE/lammps_vasp/vasp_wrapper.py file for an example of how -a quantum code (VASP) can use these messages. +examples/COUPLE/lammps_vasp/vasp_wrap.py or +examples/COUPLE/lammps_nwchem/nwchem_wrap.py files for examples of how +a quantum code (VASP or NWChem) can use these messages. The following pseudo-code uses these values, defined as enums. diff --git a/examples/COUPLE/README b/examples/COUPLE/README index 0e611befbd..061ce39f54 100644 --- a/examples/COUPLE/README +++ b/examples/COUPLE/README @@ -6,23 +6,16 @@ codes or calling LAMMPS as a library. The examples are provided for demonstration purposes. The physics they calculate is too simple to model a realistic problem. +In many of the examples included here, LAMMPS must first be built as a +library. + See these sections of the LAMMPS manaul for details: -2.5 Building LAMMPS as a library (doc/Section_start.html#start_5) -6.10 Coupling LAMMPS to other codes (doc/Section_howto.html#howto_10) -6.29 Using LAMMPS in client/server mode (doc/Section_howto.html#howto_29) - -In all of the examples included here, LAMMPS must first be built as a -library. Basically, in the src dir you type one of - -make mode=lib machine -make mode=shlib machine - -to create the static library liblammps_machine.a or the shared library -liblammps_machine.so for your code to link against. A soft link -(liblammps.a or liblammps.so) is also created that points to the most -recently built static or shared library. Your code build can simply -use the soft link if you prefer. +Build LAMMPS as a library (doc/Build_basics.html) +Link LAMMPS as a library to another code (doc/Build_link.html) +Coupling LAMMPS to other codes (doc/Howto_couple.html) +Using LAMMPS in client/server mode (doc/Howto_client_server.html) +Library interface to LAMMPS (doc/Howto_library.html) The library interface to LAMMPS is in src/library.cpp. Routines can be easily added to this file so an external program can perform the @@ -36,10 +29,12 @@ simple simple example of driver code calling LAMMPS as a lib multiple example of driver code calling multiple instances of LAMMPS lammps_mc client/server coupling of Monte Carlo client with LAMMPS server for energy evaluation +lammps_nwchem client/server coupling of LAMMPS client with + NWChem quantum DFT as server for quantum forces lammps_quest MD with quantum forces, coupling to Quest DFT code lammps_spparks grain-growth Monte Carlo with strain via MD, coupling to SPPARKS kinetic MC code -lammps_vasp client/server coupling of LAMMPS client with +lammps_vasp client/server coupling of LAMMPS client with VASP quantum DFT as server for quantum forces library collection of useful inter-code communication routines fortran a simple wrapper on the LAMMPS library API that diff --git a/examples/COUPLE/lammps_nwchem/README b/examples/COUPLE/lammps_nwchem/README new file mode 100644 index 0000000000..2ee07f959f --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/README @@ -0,0 +1,197 @@ +Sample LAMMPS MD wrapper on NWChem via client/server coupling + +See the MESSAGE package (doc/Section_messages.html#MESSAGE) and +Section_howto.html#howto10 for more details on how client/server +coupling works in LAMMPS. + +In this dir, the nwchem_wrap.py is a wrapper on the NWChem electronic +structure code so it can work as a "server" code which LAMMPS drives +as a "client" code to perform ab initio MD. LAMMPS performs the MD +timestepping, sends NWChem a current set of coordinates each timestep, +NWChem computes forces and energy (and virial) and returns that info +to LAMMPS. + +Messages are exchanged between NWChem and LAMMPS via a client/server +library (CSlib), which is included in the LAMMPS distribution in +lib/message. As explained below you can choose to exchange data +between the two programs either via files or sockets (ZMQ). If the +nwchem_wrap.py program became parallel, or the CSlib library calls were +integrated into NWChem directly, then data could also be exchanged via +MPI. + +There are 2 examples provided in the planeware and ao_basis +sub-directories. See details below. + +---------------- + +Build LAMMPS with its MESSAGE package installed: + +See the Build extras doc page and its MESSAGE package +section for details. + +CMake: + +-D PKG_MESSAGE=yes # include the MESSAGE package +-D MESSAGE_ZMQ=value # build with ZeroMQ support, value = no (default) or yes + +Traditional make: + +cd lammps/lib/message +python Install.py -m -z # build CSlib with MPI and ZMQ support +cd lammps/src +make yes-message +make mpi + +You can leave off the -z if you do not have ZMQ on your system. + +---------------- + +Build the CSlib in a form usable by the nwchem_wrapper.py script: + +% cd lammps/lib/message/cslib/src +% make shlib # build serial and parallel shared lib with ZMQ support +% make shlib zmq=no # build serial and parallel shared lib w/out ZMQ support + +This will make a shared library versions of the CSlib, which Python +requires. Python must be able to find both the cslib.py script and +the libcsnompi.so library in your lammps/lib/message/cslib/src +directory. If it is not able to do this, you will get an error when +you run nwchem_wrapper.py. + +You can do this by augmenting two environment variables, either from +the command line, or in your shell start-up script. Here is the +sample syntax for the csh or tcsh shells: + +setenv PYTHONPATH ${PYTHONPATH}:/home/sjplimp/lammps/lib/message/cslib/src +setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/home/sjplimp/lammps/lib/message/cslib/src + +---------------- + +Prepare to use NWChem and the nwchem_wrap.py script + +You can run the nwchem_wrap.py script as-is to test that the coupling +between it and LAMMPS is functional. This will use the included +nwchem_lammps.out files output by a previous NWChem run. + +But note that the as-is version of nwchem_wrap.py will not attempt to +run NWChem. + +To do this, you must edit the 1st nwchemcmd line at the top of +nwchem_wrapper.py to be the launch command needed to run NWChem on +your system. It can be a command to run NWChem in serial or in +parallel, e.g. an mpirun command. Then comment out the 2nd nwchemcmd +line immediately following it. + +Ensure you have the necessary NWChem input file in this directory, +suitable for the NWChem calculation you want to perform. + +Example input files are provided for both atom-centered AO basis sets +and plane-wave basis sets. Note that the NWChem template file should +be matched to the LAMMPS input script (# of atoms and atom types, box +size, etc). + +Once you run NWChem yourself, the nwchem_lammps.out file will be +overwritten. + +The syntax of the wrapper is: +nwchem_wrap.py file/zmq ao/pw input_template +* file/zmg = messaging mode, must match LAMMPS messaging mode +* ao/pw = basis set mode, selects between atom-centered and plane-wave + the input_template file must correspond to the appropriate basis set mode: + the "ao" mode supports the scf and dft modules in NWChem, + the "pw" mode supports the nwpw module. +* input_template = NWChem input file used as template, must include a + "geometry" block with the atoms in the simulation, dummy + xyz coordinates should be included (but are not used). + Atom ordering must match LAMMPS input. + +During a simulation, the molecular orbitals from the previous timestep +will be used as the initial guess for the next NWChem calculation. If +a file named "nwchem_lammps.movecs" is in the directory the wrapper is +called from, these orbitals will be used as the initial guess orbitals +in the first step of the simulation. + +---------------- + +Example directories + +(1) planewave + +Demonstrates coupling of the nwpw module in NWChem with LAMMPS. Only fully +periodic boundary conditions and orthogonal simulation boxes are currently +supported by the wrapper. The included files provide an example run using a +2 atom unit cell of tungsten. + +Files: + * data.W LAMMPS input with geometry information + * in.client.W LAMMPS simulation input + * log.client.output LAMMPS simulation output + * w.nw NWChem template input file + * nwchem_lammps.out NWChem output + +(2) ao_basis + +Demonstrates coupling of the scf (or dft) modules in NWChem with +LAMMPS. Only fully aperiodic boundary conditions are currently +supported by the wrapper. The included files provide an example run +using a single water molecule. + +Files: + * data.h2o LAMMPS input with geometry information + * in.client.h2o LAMMPS simulation input + * log.client.output LAMMPS simulation output + * h2o.nw NWChem template input file + * nwchem_lammps.out NWChem output + +As noted above, you can run the nwchem_wrap.py script as-is to test that +the coupling between it and LAMMPS is functional. This will use the included +nwchem_lammps.out files. + +---------------- + +To run in client/server mode: + +NOTE: The nwchem_wrap.py script must be run with Python version 2, not +3. This is because it used the CSlib python wrapper, which only +supports version 2. We plan to upgrade CSlib to support Python 3. + +Both the client (LAMMPS) and server (nwchem_wrap.py) must use the same +messaging mode, namely file or zmq. This is an argument to the +nwchem_wrap.py code; it can be selected by setting the "mode" variable +when you run LAMMPS. The default mode = file. + +Here we assume LAMMPS was built to run in parallel, and the MESSAGE +package was installed with socket (ZMQ) support. This means either of +the messaging modes can be used and LAMMPS can be run in serial or +parallel. The nwchem_wrap.py code is always run in serial, but it +launches NWChem from Python via an mpirun command which can run NWChem +itself in parallel. + +When you run, the server should print out thermodynamic info every +timestep which corresponds to the forces and virial computed by NWChem. +NWChem will also generate output files each timestep. Output files from +previous timesteps are archived in a "nwchem_logs" directory. + +The examples below are commands you should use in two different +terminal windows. The order of the two commands (client or server +launch) does not matter. You can run them both in the same window if +you append a "&" character to the first one to run it in the +background. + +-------------- + +File mode of messaging: + +% mpirun -np 1 lmp_mpi -v mode file < in.client.W +% python nwchem_wrap.py file pw w.nw + +% mpirun -np 2 lmp_mpi -v mode file < in.client.h2o +% python nwchem_wrap.py file ao h2o_dft.nw + +ZMQ mode of messaging: + +% mpirun -np 1 lmp_mpi -v mode zmq < in.client.W +% python nwchem_wrap.py zmq pw w.nw + +% mpirun -np 2 lmp_mpi -v mode zmq < in.client.h2o +% python nwchem_wrap.py zmq ao h2o_dft.nw diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/data.h2o b/examples/COUPLE/lammps_nwchem/ao_basis/data.h2o new file mode 100644 index 0000000000..90f63e17ce --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/ao_basis/data.h2o @@ -0,0 +1,20 @@ +LAMMPS H2O data file + +3 atoms + +2 atom types + +-10.0 10.0 xlo xhi +-10.0 10.0 ylo yhi +-10.0 10.0 zlo zhi + +Masses + +1 15.994915008544922 +2 1.0078250169754028 + +Atoms + +1 1 0.0 0.0 0.0 +2 2 0.0 0.756723 -0.585799 +3 2 0.0 -0.756723 -0.585799 diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/h2o.nw b/examples/COUPLE/lammps_nwchem/ao_basis/h2o.nw new file mode 100644 index 0000000000..285a2a33c8 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/ao_basis/h2o.nw @@ -0,0 +1,25 @@ +echo + +memory global 40 mb stack 23 mb heap 5 mb + +geometry units angstrom noautosym + O 0.0 0.0 0.0 + H 1.0 0.5 0.0 + H -1.0 0.5 0.0 +end + +basis + O library 6-31g* + H library 6-31g* +end + +scf + maxiter 100 +end + +#dft +# xc b3lyp +#end + +task scf gradient +#task dft gradient diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o b/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o new file mode 100644 index 0000000000..f56a5e9399 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o @@ -0,0 +1,33 @@ +# H2O with NWChem + +variable mode index file + +if "${mode} == file" then & + "message client md file tmp.couple" & +elif "${mode} == zmq" & + "message client md zmq localhost:5555" & + +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +boundary m m m +read_data data.h2o + +replicate $x $y $z + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/log.client.output b/examples/COUPLE/lammps_nwchem/ao_basis/log.client.output new file mode 100644 index 0000000000..4f0af43d40 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/ao_basis/log.client.output @@ -0,0 +1,77 @@ +LAMMPS (18 Sep 2018) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:87) + using 1 OpenMP thread(s) per MPI task +# H2O with NWChem + +variable mode index file + +if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" +message client md zmq localhost:5555 +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +boundary m m m +read_data data.h2o + orthogonal box = (-10 -10 -10) to (10 10 10) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 3 atoms + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 + orthogonal box = (-10 -10 -10) to (10 10 10) + 1 by 1 by 1 MPI processor grid + 3 atoms + Time spent = 5.8016e-05 secs + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 +Per MPI rank memory allocation (min/avg/max) = 0.02705 | 0.02705 | 0.02705 Mbytes +Step Temp E_pair E_mol TotEng Press Volume + 0 300 0 0 -2068.2746 10.354878 8000 + 1 368.98118 0 0 -2068.2567 12.735851 8000 + 2 459.96278 0 0 -2068.2332 15.876195 8000 + 3 572.94479 0 0 -2068.204 19.775912 8000 +Loop time of 0.0174769 on 1 procs for 3 steps with 3 atoms + +Performance: 14.831 ns/day, 1.618 hours/ns, 171.655 timesteps/s +8.4% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 2.555e-06 | 2.555e-06 | 2.555e-06 | 0.0 | 0.01 +Output | 8.4169e-05 | 8.4169e-05 | 8.4169e-05 | 0.0 | 0.48 +Modify | 0.017383 | 0.017383 | 0.017383 | 0.0 | 99.46 +Other | | 7.694e-06 | | | 0.04 + +Nlocal: 3 ave 3 max 3 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds not checked +Total wall time: 0:00:01 diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out new file mode 100644 index 0000000000..1556d13f84 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out @@ -0,0 +1,622 @@ + argument 1 = nwchem_lammps.nw + + + +============================== echo of input deck ============================== +echo + +memory global 40 mb stack 23 mb heap 5 mb + +geometry units angstrom noautosym +O 0 0 0 +H 0 0.756723 -0.585799 +H 0 -0.756723 -0.585799 +end + +scf + vectors input nwchem_lammps.movecs +end + +dft + vectors input nwchem_lammps.movecs +end + +basis + O library 6-31g* + H library 6-31g* +end + +scf + maxiter 100 +end + +task scf gradient + +================================================================================ + + + + + + + Northwest Computational Chemistry Package (NWChem) 6.8 + ------------------------------------------------------ + + + Environmental Molecular Sciences Laboratory + Pacific Northwest National Laboratory + Richland, WA 99352 + + Copyright (c) 1994-2017 + Pacific Northwest National Laboratory + Battelle Memorial Institute + + NWChem is an open-source computational chemistry package + distributed under the terms of the + Educational Community License (ECL) 2.0 + A copy of the license is included with this distribution + in the LICENSE.TXT file + + ACKNOWLEDGMENT + -------------- + + This software and its documentation were developed at the + EMSL at Pacific Northwest National Laboratory, a multiprogram + national laboratory, operated for the U.S. Department of Energy + by Battelle under Contract Number DE-AC05-76RL01830. Support + for this work was provided by the Department of Energy Office + of Biological and Environmental Research, Office of Basic + Energy Sciences, and the Office of Advanced Scientific Computing. + + + Job information + --------------- + + hostname = mcq + program = /usr/bin/nwchem + date = Mon Sep 23 16:28:27 2019 + + compiled = Wed_Aug_15_19:14:19_2018 + source = /home/edo/debichem-team/nwchem/nwchem-6.8.1 + nwchem branch = 6.8.1 + nwchem revision = v6.8-133-ge032219 + ga revision = 5.6.5 + use scalapack = T + input = nwchem_lammps.nw + prefix = nwchem_lammps. + data base = ./nwchem_lammps.db + status = restart + nproc = 1 + time left = -1s + + + + Memory information + ------------------ + + heap = 655358 doubles = 5.0 Mbytes + stack = 3014651 doubles = 23.0 Mbytes + global = 5242880 doubles = 40.0 Mbytes (distinct from heap & stack) + total = 8912889 doubles = 68.0 Mbytes + verify = yes + hardfail = no + + + Directory information + --------------------- + + 0 permanent = . + 0 scratch = . + + + Previous task information + ------------------------- + + Theory = scf + Operation = gradient + Status = ok + Qmmm = F + Ignore = F + + + Geometries in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 geometry 3 Mon Sep 23 16:26:29 2019 + + The geometry named "geometry" is the default for restart + + + + Basis sets in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 ao basis 2 Mon Sep 23 16:26:29 2019 + + The basis set named "ao basis" is the default AO basis for restart + + + + + NWChem Input Module + ------------------- + + + + Scaling coordinates for geometry "geometry" by 1.889725989 + (inverse scale = 0.529177249) + + + ------ + auto-z + ------ + + + Geometry "geometry" -> "" + ------------------------- + + Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) + + No. Tag Charge X Y Z + ---- ---------------- ---------- -------------- -------------- -------------- + 1 O 8.0000 0.00000000 0.00000000 0.11715980 + 2 H 1.0000 0.00000000 0.75672300 -0.46863920 + 3 H 1.0000 0.00000000 -0.75672300 -0.46863920 + + Atomic Mass + ----------- + + O 15.994910 + H 1.007825 + + + Effective nuclear repulsion energy (a.u.) 9.1972032776 + + Nuclear Dipole moment (a.u.) + ---------------------------- + X Y Z + ---------------- ---------------- ---------------- + 0.0000000000 0.0000000000 0.0000000000 + + + + Z-matrix (autoz) + -------- + + Units are Angstrom for bonds and degrees for angles + + Type Name I J K L M Value + ----------- -------- ----- ----- ----- ----- ----- ---------- + 1 Stretch 1 2 0.95697 + 2 Stretch 1 3 0.95697 + 3 Bend 2 1 3 104.51122 + + + XYZ format geometry + ------------------- + 3 + geometry + O 0.00000000 0.00000000 0.11715980 + H 0.00000000 0.75672300 -0.46863920 + H 0.00000000 -0.75672300 -0.46863920 + + ============================================================================== + internuclear distances + ------------------------------------------------------------------------------ + center one | center two | atomic units | angstroms + ------------------------------------------------------------------------------ + 2 H | 1 O | 1.80841 | 0.95697 + 3 H | 1 O | 1.80841 | 0.95697 + ------------------------------------------------------------------------------ + number of included internuclear distances: 2 + ============================================================================== + + + + ============================================================================== + internuclear angles + ------------------------------------------------------------------------------ + center 1 | center 2 | center 3 | degrees + ------------------------------------------------------------------------------ + 2 H | 1 O | 3 H | 104.51 + ------------------------------------------------------------------------------ + number of included internuclear angles: 1 + ============================================================================== + + + + Basis "ao basis" -> "" (cartesian) + ----- + O (Oxygen) + ---------- + Exponent Coefficients + -------------- --------------------------------------------------------- + 1 S 5.48467170E+03 0.001831 + 1 S 8.25234950E+02 0.013950 + 1 S 1.88046960E+02 0.068445 + 1 S 5.29645000E+01 0.232714 + 1 S 1.68975700E+01 0.470193 + 1 S 5.79963530E+00 0.358521 + + 2 S 1.55396160E+01 -0.110778 + 2 S 3.59993360E+00 -0.148026 + 2 S 1.01376180E+00 1.130767 + + 3 P 1.55396160E+01 0.070874 + 3 P 3.59993360E+00 0.339753 + 3 P 1.01376180E+00 0.727159 + + 4 S 2.70005800E-01 1.000000 + + 5 P 2.70005800E-01 1.000000 + + 6 D 8.00000000E-01 1.000000 + + H (Hydrogen) + ------------ + Exponent Coefficients + -------------- --------------------------------------------------------- + 1 S 1.87311370E+01 0.033495 + 1 S 2.82539370E+00 0.234727 + 1 S 6.40121700E-01 0.813757 + + 2 S 1.61277800E-01 1.000000 + + + + Summary of "ao basis" -> "" (cartesian) + ------------------------------------------------------------------------------ + Tag Description Shells Functions and Types + ---------------- ------------------------------ ------ --------------------- + O 6-31g* 6 15 3s2p1d + H 6-31g* 2 2 2s + + + NWChem SCF Module + ----------------- + + + + ao basis = "ao basis" + functions = 19 + atoms = 3 + closed shells = 5 + open shells = 0 + charge = 0.00 + wavefunction = RHF + input vectors = ./nwchem_lammps.movecs + output vectors = ./nwchem_lammps.movecs + use symmetry = F + symmetry adapt = F + + + Summary of "ao basis" -> "ao basis" (cartesian) + ------------------------------------------------------------------------------ + Tag Description Shells Functions and Types + ---------------- ------------------------------ ------ --------------------- + O 6-31g* 6 15 3s2p1d + H 6-31g* 2 2 2s + + + + Forming initial guess at 0.0s + + + Loading old vectors from job with title : + + + + + Starting SCF solution at 0.0s + + + + ---------------------------------------------- + Quadratically convergent ROHF + + Convergence threshold : 1.000E-04 + Maximum no. of iterations : 100 + Final Fock-matrix accuracy: 1.000E-07 + ---------------------------------------------- + + + #quartets = 1.540D+03 #integrals = 8.874D+03 #direct = 0.0% #cached =100.0% + + + Integral file = ./nwchem_lammps.aoints.0 + Record size in doubles = 65536 No. of integs per rec = 43688 + Max. records in memory = 2 Max. records in file = 326674 + No. of bits per label = 8 No. of bits per value = 64 + + + iter energy gnorm gmax time + ----- ------------------- --------- --------- -------- + 1 -75.9732571733 7.14D-01 3.37D-01 0.3 + 2 -76.0055117003 3.10D-01 1.79D-01 0.3 + 3 -76.0098071888 1.15D-01 5.21D-02 0.3 + 4 -76.0105377099 2.55D-03 9.57D-04 0.3 + 5 -76.0105386346 9.48D-06 3.52D-06 0.3 + + + Final RHF results + ------------------ + + Total SCF energy = -76.010538634624 + One-electron energy = -123.058850386783 + Two-electron energy = 37.851108474513 + Nuclear repulsion energy = 9.197203277646 + + Time for solution = 0.1s + + + Final eigenvalues + ----------------- + + 1 + 1 -20.5603 + 2 -1.3419 + 3 -0.7071 + 4 -0.5711 + 5 -0.4979 + 6 0.2108 + 7 0.3042 + 8 1.0227 + 9 1.1318 + 10 1.1678 + 11 1.1719 + 12 1.3809 + 13 1.4341 + 14 2.0201 + 15 2.0337 + + ROHF Final Molecular Orbital Analysis + ------------------------------------- + + Vector 2 Occ=2.000000D+00 E=-1.341930D+00 + MO Center= -7.7D-08, 1.6D-07, -5.6D-02, r^2= 5.0D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 2 0.475861 1 O s 6 0.439201 1 O s + 1 -0.209676 1 O s + + Vector 3 Occ=2.000000D+00 E=-7.070591D-01 + MO Center= 5.8D-08, -1.2D-07, -1.0D-01, r^2= 7.7D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 4 0.507651 1 O py 8 0.306488 1 O py + 16 0.230979 2 H s 18 -0.230979 3 H s + + Vector 4 Occ=2.000000D+00 E=-5.710712D-01 + MO Center= 6.9D-07, -2.0D-07, 1.7D-01, r^2= 6.9D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 5 0.555446 1 O pz 9 0.403175 1 O pz + 6 0.325535 1 O s 2 0.164591 1 O s + + Vector 5 Occ=2.000000D+00 E=-4.979251D-01 + MO Center= -9.5D-08, -7.1D-08, 9.7D-02, r^2= 6.0D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 3 0.639615 1 O px 7 0.511470 1 O px + + Vector 6 Occ=0.000000D+00 E= 2.108019D-01 + MO Center= -5.7D-07, 1.0D-06, -6.5D-01, r^2= 2.6D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 1.415545 1 O s 17 -1.041449 2 H s + 19 -1.041447 3 H s 9 -0.508218 1 O pz + 5 -0.217054 1 O pz + + Vector 7 Occ=0.000000D+00 E= 3.042327D-01 + MO Center= -1.9D-09, -9.8D-07, -6.2D-01, r^2= 2.7D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 17 1.395012 2 H s 19 -1.395014 3 H s + 8 -0.833805 1 O py 4 -0.329272 1 O py + + Vector 8 Occ=0.000000D+00 E= 1.022735D+00 + MO Center= -1.1D-10, 6.2D-07, -4.7D-02, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 16 0.838912 2 H s 18 -0.838911 3 H s + 8 -0.662620 1 O py 17 -0.459236 2 H s + 19 0.459235 3 H s 14 -0.343167 1 O dyz + + Vector 9 Occ=0.000000D+00 E= 1.131842D+00 + MO Center= 2.2D-07, 3.1D-07, 2.0D-01, r^2= 1.6D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 1.636696 1 O s 2 -0.921950 1 O s + 9 0.708679 1 O pz 16 0.548799 2 H s + 18 0.548800 3 H s 17 -0.474050 2 H s + 19 -0.474049 3 H s 5 -0.419243 1 O pz + 10 -0.387486 1 O dxx 15 -0.318053 1 O dzz + + Vector 10 Occ=0.000000D+00 E= 1.167786D+00 + MO Center= 2.2D-05, 5.1D-09, 1.1D-01, r^2= 1.1D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 7 -1.036049 1 O px 3 0.962745 1 O px + + Vector 11 Occ=0.000000D+00 E= 1.171944D+00 + MO Center= -2.2D-05, -4.7D-07, -3.9D-02, r^2= 1.1D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 5 0.761007 1 O pz 16 0.661205 2 H s + 18 0.661206 3 H s 6 -0.462694 1 O s + 9 -0.370404 1 O pz 17 -0.357353 2 H s + 19 -0.357353 3 H s 13 0.249348 1 O dyy + + Vector 12 Occ=0.000000D+00 E= 1.380937D+00 + MO Center= -2.5D-09, 2.4D-07, 5.7D-02, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 8 1.537091 1 O py 4 -1.037376 1 O py + 17 -0.915091 2 H s 19 0.915090 3 H s + + Vector 13 Occ=0.000000D+00 E= 1.434077D+00 + MO Center= 5.4D-08, -5.6D-07, -3.9D-01, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 3.574401 1 O s 2 -1.418426 1 O s + 9 -1.174649 1 O pz 17 -0.784923 2 H s + 19 -0.784925 3 H s 13 -0.644454 1 O dyy + 5 0.506381 1 O pz 15 -0.402328 1 O dzz + 16 -0.323132 2 H s 18 -0.323132 3 H s + + Vector 14 Occ=0.000000D+00 E= 2.020054D+00 + MO Center= -2.1D-08, 1.2D-08, 1.6D-01, r^2= 6.2D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 15 1.008815 1 O dzz 13 -0.580616 1 O dyy + 10 -0.366779 1 O dxx 6 -0.227333 1 O s + + Vector 15 Occ=0.000000D+00 E= 2.033720D+00 + MO Center= -5.0D-08, 6.6D-08, 1.2D-01, r^2= 6.1D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 11 1.732051 1 O dxy + + + center of mass + -------------- + x = 0.00000000 y = 0.00000000 z = 0.09751017 + + moments of inertia (a.u.) + ------------------ + 6.315433940446 0.000000000000 0.000000000000 + 0.000000000000 2.193636332720 0.000000000000 + 0.000000000000 0.000000000000 4.121797607726 + + Mulliken analysis of the total density + -------------------------------------- + + Atom Charge Shell Charges + ----------- ------ ------------------------------------------------------- + 1 O 8 8.87 2.00 0.90 2.90 0.92 2.07 0.08 + 2 H 1 0.57 0.46 0.10 + 3 H 1 0.57 0.46 0.10 + + Multipole analysis of the density wrt the origin + ------------------------------------------------ + + L x y z total open nuclear + - - - - ----- ---- ------- + 0 0 0 0 0.000000 0.000000 10.000000 + + 1 1 0 0 -0.000002 0.000000 0.000000 + 1 0 1 0 0.000001 0.000000 0.000000 + 1 0 0 1 -0.875296 0.000000 0.000000 + + 2 2 0 0 -5.372336 0.000000 0.000000 + 2 1 1 0 -0.000002 0.000000 0.000000 + 2 1 0 1 0.000001 0.000000 0.000000 + 2 0 2 0 -3.071804 0.000000 4.089795 + 2 0 1 1 0.000000 0.000000 0.000000 + 2 0 0 2 -4.444596 0.000000 1.960717 + + + Parallel integral file used 1 records with 0 large values + + NWChem Gradients Module + ----------------------- + + + + wavefunction = RHF + + + + RHF ENERGY GRADIENTS + + atom coordinates gradient + x y z x y z + 1 O 0.000000 0.000000 0.221400 0.000001 0.000000 0.014490 + 2 H 0.000000 1.429999 -0.885600 -0.000001 0.007296 -0.007245 + 3 H 0.000000 -1.429999 -0.885600 -0.000000 -0.007296 -0.007245 + + ---------------------------------------- + | Time | 1-e(secs) | 2-e(secs) | + ---------------------------------------- + | CPU | 0.00 | 0.07 | + ---------------------------------------- + | WALL | 0.00 | 0.03 | + ---------------------------------------- + + Task times cpu: 0.2s wall: 0.1s + + + NWChem Input Module + ------------------- + + + Summary of allocated global arrays +----------------------------------- + No active global arrays + + + + GA Statistics for process 0 + ------------------------------ + + create destroy get put acc scatter gather read&inc +calls: 225 225 3182 894 878 0 0 68 +number of processes/call 1.00e+00 1.00e+00 1.00e+00 0.00e+00 0.00e+00 +bytes total: 8.62e+05 5.44e+05 1.23e+05 0.00e+00 0.00e+00 5.44e+02 +bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +Max memory consumed for GA by this process: 39432 bytes + +MA_summarize_allocated_blocks: starting scan ... +MA_summarize_allocated_blocks: scan completed: 0 heap blocks, 0 stack blocks +MA usage statistics: + + allocation statistics: + heap stack + ---- ----- + current number of blocks 0 0 + maximum number of blocks 18 28 + current total bytes 0 0 + maximum total bytes 1060104 16000888 + maximum total K-bytes 1061 16001 + maximum total M-bytes 2 17 + + + CITATION + -------- + Please cite the following reference when publishing + results obtained with NWChem: + + M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, + T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, + E. Apra, T.L. Windus, W.A. de Jong + "NWChem: a comprehensive and scalable open-source + solution for large scale molecular simulations" + Comput. Phys. Commun. 181, 1477 (2010) + doi:10.1016/j.cpc.2010.04.018 + + AUTHORS + ------- + E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, + T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, + J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, + S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, + Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, + D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, + A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, + P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, + M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, + M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, + Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, + G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, + J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, + P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, + D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, + J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, + T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, + M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. + + Total times cpu: 0.2s wall: 0.1s diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/README b/examples/COUPLE/lammps_nwchem/lammps_nwchem/README new file mode 100644 index 0000000000..2ee07f959f --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/README @@ -0,0 +1,197 @@ +Sample LAMMPS MD wrapper on NWChem via client/server coupling + +See the MESSAGE package (doc/Section_messages.html#MESSAGE) and +Section_howto.html#howto10 for more details on how client/server +coupling works in LAMMPS. + +In this dir, the nwchem_wrap.py is a wrapper on the NWChem electronic +structure code so it can work as a "server" code which LAMMPS drives +as a "client" code to perform ab initio MD. LAMMPS performs the MD +timestepping, sends NWChem a current set of coordinates each timestep, +NWChem computes forces and energy (and virial) and returns that info +to LAMMPS. + +Messages are exchanged between NWChem and LAMMPS via a client/server +library (CSlib), which is included in the LAMMPS distribution in +lib/message. As explained below you can choose to exchange data +between the two programs either via files or sockets (ZMQ). If the +nwchem_wrap.py program became parallel, or the CSlib library calls were +integrated into NWChem directly, then data could also be exchanged via +MPI. + +There are 2 examples provided in the planeware and ao_basis +sub-directories. See details below. + +---------------- + +Build LAMMPS with its MESSAGE package installed: + +See the Build extras doc page and its MESSAGE package +section for details. + +CMake: + +-D PKG_MESSAGE=yes # include the MESSAGE package +-D MESSAGE_ZMQ=value # build with ZeroMQ support, value = no (default) or yes + +Traditional make: + +cd lammps/lib/message +python Install.py -m -z # build CSlib with MPI and ZMQ support +cd lammps/src +make yes-message +make mpi + +You can leave off the -z if you do not have ZMQ on your system. + +---------------- + +Build the CSlib in a form usable by the nwchem_wrapper.py script: + +% cd lammps/lib/message/cslib/src +% make shlib # build serial and parallel shared lib with ZMQ support +% make shlib zmq=no # build serial and parallel shared lib w/out ZMQ support + +This will make a shared library versions of the CSlib, which Python +requires. Python must be able to find both the cslib.py script and +the libcsnompi.so library in your lammps/lib/message/cslib/src +directory. If it is not able to do this, you will get an error when +you run nwchem_wrapper.py. + +You can do this by augmenting two environment variables, either from +the command line, or in your shell start-up script. Here is the +sample syntax for the csh or tcsh shells: + +setenv PYTHONPATH ${PYTHONPATH}:/home/sjplimp/lammps/lib/message/cslib/src +setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/home/sjplimp/lammps/lib/message/cslib/src + +---------------- + +Prepare to use NWChem and the nwchem_wrap.py script + +You can run the nwchem_wrap.py script as-is to test that the coupling +between it and LAMMPS is functional. This will use the included +nwchem_lammps.out files output by a previous NWChem run. + +But note that the as-is version of nwchem_wrap.py will not attempt to +run NWChem. + +To do this, you must edit the 1st nwchemcmd line at the top of +nwchem_wrapper.py to be the launch command needed to run NWChem on +your system. It can be a command to run NWChem in serial or in +parallel, e.g. an mpirun command. Then comment out the 2nd nwchemcmd +line immediately following it. + +Ensure you have the necessary NWChem input file in this directory, +suitable for the NWChem calculation you want to perform. + +Example input files are provided for both atom-centered AO basis sets +and plane-wave basis sets. Note that the NWChem template file should +be matched to the LAMMPS input script (# of atoms and atom types, box +size, etc). + +Once you run NWChem yourself, the nwchem_lammps.out file will be +overwritten. + +The syntax of the wrapper is: +nwchem_wrap.py file/zmq ao/pw input_template +* file/zmg = messaging mode, must match LAMMPS messaging mode +* ao/pw = basis set mode, selects between atom-centered and plane-wave + the input_template file must correspond to the appropriate basis set mode: + the "ao" mode supports the scf and dft modules in NWChem, + the "pw" mode supports the nwpw module. +* input_template = NWChem input file used as template, must include a + "geometry" block with the atoms in the simulation, dummy + xyz coordinates should be included (but are not used). + Atom ordering must match LAMMPS input. + +During a simulation, the molecular orbitals from the previous timestep +will be used as the initial guess for the next NWChem calculation. If +a file named "nwchem_lammps.movecs" is in the directory the wrapper is +called from, these orbitals will be used as the initial guess orbitals +in the first step of the simulation. + +---------------- + +Example directories + +(1) planewave + +Demonstrates coupling of the nwpw module in NWChem with LAMMPS. Only fully +periodic boundary conditions and orthogonal simulation boxes are currently +supported by the wrapper. The included files provide an example run using a +2 atom unit cell of tungsten. + +Files: + * data.W LAMMPS input with geometry information + * in.client.W LAMMPS simulation input + * log.client.output LAMMPS simulation output + * w.nw NWChem template input file + * nwchem_lammps.out NWChem output + +(2) ao_basis + +Demonstrates coupling of the scf (or dft) modules in NWChem with +LAMMPS. Only fully aperiodic boundary conditions are currently +supported by the wrapper. The included files provide an example run +using a single water molecule. + +Files: + * data.h2o LAMMPS input with geometry information + * in.client.h2o LAMMPS simulation input + * log.client.output LAMMPS simulation output + * h2o.nw NWChem template input file + * nwchem_lammps.out NWChem output + +As noted above, you can run the nwchem_wrap.py script as-is to test that +the coupling between it and LAMMPS is functional. This will use the included +nwchem_lammps.out files. + +---------------- + +To run in client/server mode: + +NOTE: The nwchem_wrap.py script must be run with Python version 2, not +3. This is because it used the CSlib python wrapper, which only +supports version 2. We plan to upgrade CSlib to support Python 3. + +Both the client (LAMMPS) and server (nwchem_wrap.py) must use the same +messaging mode, namely file or zmq. This is an argument to the +nwchem_wrap.py code; it can be selected by setting the "mode" variable +when you run LAMMPS. The default mode = file. + +Here we assume LAMMPS was built to run in parallel, and the MESSAGE +package was installed with socket (ZMQ) support. This means either of +the messaging modes can be used and LAMMPS can be run in serial or +parallel. The nwchem_wrap.py code is always run in serial, but it +launches NWChem from Python via an mpirun command which can run NWChem +itself in parallel. + +When you run, the server should print out thermodynamic info every +timestep which corresponds to the forces and virial computed by NWChem. +NWChem will also generate output files each timestep. Output files from +previous timesteps are archived in a "nwchem_logs" directory. + +The examples below are commands you should use in two different +terminal windows. The order of the two commands (client or server +launch) does not matter. You can run them both in the same window if +you append a "&" character to the first one to run it in the +background. + +-------------- + +File mode of messaging: + +% mpirun -np 1 lmp_mpi -v mode file < in.client.W +% python nwchem_wrap.py file pw w.nw + +% mpirun -np 2 lmp_mpi -v mode file < in.client.h2o +% python nwchem_wrap.py file ao h2o_dft.nw + +ZMQ mode of messaging: + +% mpirun -np 1 lmp_mpi -v mode zmq < in.client.W +% python nwchem_wrap.py zmq pw w.nw + +% mpirun -np 2 lmp_mpi -v mode zmq < in.client.h2o +% python nwchem_wrap.py zmq ao h2o_dft.nw diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o new file mode 100644 index 0000000000..90f63e17ce --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o @@ -0,0 +1,20 @@ +LAMMPS H2O data file + +3 atoms + +2 atom types + +-10.0 10.0 xlo xhi +-10.0 10.0 ylo yhi +-10.0 10.0 zlo zhi + +Masses + +1 15.994915008544922 +2 1.0078250169754028 + +Atoms + +1 1 0.0 0.0 0.0 +2 2 0.0 0.756723 -0.585799 +3 2 0.0 -0.756723 -0.585799 diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw new file mode 100644 index 0000000000..285a2a33c8 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw @@ -0,0 +1,25 @@ +echo + +memory global 40 mb stack 23 mb heap 5 mb + +geometry units angstrom noautosym + O 0.0 0.0 0.0 + H 1.0 0.5 0.0 + H -1.0 0.5 0.0 +end + +basis + O library 6-31g* + H library 6-31g* +end + +scf + maxiter 100 +end + +#dft +# xc b3lyp +#end + +task scf gradient +#task dft gradient diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/in.client.h2o b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/in.client.h2o new file mode 100644 index 0000000000..f56a5e9399 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/in.client.h2o @@ -0,0 +1,33 @@ +# H2O with NWChem + +variable mode index file + +if "${mode} == file" then & + "message client md file tmp.couple" & +elif "${mode} == zmq" & + "message client md zmq localhost:5555" & + +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +boundary m m m +read_data data.h2o + +replicate $x $y $z + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/log.client.output b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/log.client.output new file mode 100644 index 0000000000..4f0af43d40 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/log.client.output @@ -0,0 +1,77 @@ +LAMMPS (18 Sep 2018) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:87) + using 1 OpenMP thread(s) per MPI task +# H2O with NWChem + +variable mode index file + +if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" +message client md zmq localhost:5555 +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +boundary m m m +read_data data.h2o + orthogonal box = (-10 -10 -10) to (10 10 10) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 3 atoms + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 + orthogonal box = (-10 -10 -10) to (10 10 10) + 1 by 1 by 1 MPI processor grid + 3 atoms + Time spent = 5.8016e-05 secs + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 +Per MPI rank memory allocation (min/avg/max) = 0.02705 | 0.02705 | 0.02705 Mbytes +Step Temp E_pair E_mol TotEng Press Volume + 0 300 0 0 -2068.2746 10.354878 8000 + 1 368.98118 0 0 -2068.2567 12.735851 8000 + 2 459.96278 0 0 -2068.2332 15.876195 8000 + 3 572.94479 0 0 -2068.204 19.775912 8000 +Loop time of 0.0174769 on 1 procs for 3 steps with 3 atoms + +Performance: 14.831 ns/day, 1.618 hours/ns, 171.655 timesteps/s +8.4% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 2.555e-06 | 2.555e-06 | 2.555e-06 | 0.0 | 0.01 +Output | 8.4169e-05 | 8.4169e-05 | 8.4169e-05 | 0.0 | 0.48 +Modify | 0.017383 | 0.017383 | 0.017383 | 0.0 | 99.46 +Other | | 7.694e-06 | | | 0.04 + +Nlocal: 3 ave 3 max 3 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds not checked +Total wall time: 0:00:01 diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/nwchem_lammps.out b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/nwchem_lammps.out new file mode 100644 index 0000000000..1556d13f84 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/nwchem_lammps.out @@ -0,0 +1,622 @@ + argument 1 = nwchem_lammps.nw + + + +============================== echo of input deck ============================== +echo + +memory global 40 mb stack 23 mb heap 5 mb + +geometry units angstrom noautosym +O 0 0 0 +H 0 0.756723 -0.585799 +H 0 -0.756723 -0.585799 +end + +scf + vectors input nwchem_lammps.movecs +end + +dft + vectors input nwchem_lammps.movecs +end + +basis + O library 6-31g* + H library 6-31g* +end + +scf + maxiter 100 +end + +task scf gradient + +================================================================================ + + + + + + + Northwest Computational Chemistry Package (NWChem) 6.8 + ------------------------------------------------------ + + + Environmental Molecular Sciences Laboratory + Pacific Northwest National Laboratory + Richland, WA 99352 + + Copyright (c) 1994-2017 + Pacific Northwest National Laboratory + Battelle Memorial Institute + + NWChem is an open-source computational chemistry package + distributed under the terms of the + Educational Community License (ECL) 2.0 + A copy of the license is included with this distribution + in the LICENSE.TXT file + + ACKNOWLEDGMENT + -------------- + + This software and its documentation were developed at the + EMSL at Pacific Northwest National Laboratory, a multiprogram + national laboratory, operated for the U.S. Department of Energy + by Battelle under Contract Number DE-AC05-76RL01830. Support + for this work was provided by the Department of Energy Office + of Biological and Environmental Research, Office of Basic + Energy Sciences, and the Office of Advanced Scientific Computing. + + + Job information + --------------- + + hostname = mcq + program = /usr/bin/nwchem + date = Mon Sep 23 16:28:27 2019 + + compiled = Wed_Aug_15_19:14:19_2018 + source = /home/edo/debichem-team/nwchem/nwchem-6.8.1 + nwchem branch = 6.8.1 + nwchem revision = v6.8-133-ge032219 + ga revision = 5.6.5 + use scalapack = T + input = nwchem_lammps.nw + prefix = nwchem_lammps. + data base = ./nwchem_lammps.db + status = restart + nproc = 1 + time left = -1s + + + + Memory information + ------------------ + + heap = 655358 doubles = 5.0 Mbytes + stack = 3014651 doubles = 23.0 Mbytes + global = 5242880 doubles = 40.0 Mbytes (distinct from heap & stack) + total = 8912889 doubles = 68.0 Mbytes + verify = yes + hardfail = no + + + Directory information + --------------------- + + 0 permanent = . + 0 scratch = . + + + Previous task information + ------------------------- + + Theory = scf + Operation = gradient + Status = ok + Qmmm = F + Ignore = F + + + Geometries in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 geometry 3 Mon Sep 23 16:26:29 2019 + + The geometry named "geometry" is the default for restart + + + + Basis sets in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 ao basis 2 Mon Sep 23 16:26:29 2019 + + The basis set named "ao basis" is the default AO basis for restart + + + + + NWChem Input Module + ------------------- + + + + Scaling coordinates for geometry "geometry" by 1.889725989 + (inverse scale = 0.529177249) + + + ------ + auto-z + ------ + + + Geometry "geometry" -> "" + ------------------------- + + Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) + + No. Tag Charge X Y Z + ---- ---------------- ---------- -------------- -------------- -------------- + 1 O 8.0000 0.00000000 0.00000000 0.11715980 + 2 H 1.0000 0.00000000 0.75672300 -0.46863920 + 3 H 1.0000 0.00000000 -0.75672300 -0.46863920 + + Atomic Mass + ----------- + + O 15.994910 + H 1.007825 + + + Effective nuclear repulsion energy (a.u.) 9.1972032776 + + Nuclear Dipole moment (a.u.) + ---------------------------- + X Y Z + ---------------- ---------------- ---------------- + 0.0000000000 0.0000000000 0.0000000000 + + + + Z-matrix (autoz) + -------- + + Units are Angstrom for bonds and degrees for angles + + Type Name I J K L M Value + ----------- -------- ----- ----- ----- ----- ----- ---------- + 1 Stretch 1 2 0.95697 + 2 Stretch 1 3 0.95697 + 3 Bend 2 1 3 104.51122 + + + XYZ format geometry + ------------------- + 3 + geometry + O 0.00000000 0.00000000 0.11715980 + H 0.00000000 0.75672300 -0.46863920 + H 0.00000000 -0.75672300 -0.46863920 + + ============================================================================== + internuclear distances + ------------------------------------------------------------------------------ + center one | center two | atomic units | angstroms + ------------------------------------------------------------------------------ + 2 H | 1 O | 1.80841 | 0.95697 + 3 H | 1 O | 1.80841 | 0.95697 + ------------------------------------------------------------------------------ + number of included internuclear distances: 2 + ============================================================================== + + + + ============================================================================== + internuclear angles + ------------------------------------------------------------------------------ + center 1 | center 2 | center 3 | degrees + ------------------------------------------------------------------------------ + 2 H | 1 O | 3 H | 104.51 + ------------------------------------------------------------------------------ + number of included internuclear angles: 1 + ============================================================================== + + + + Basis "ao basis" -> "" (cartesian) + ----- + O (Oxygen) + ---------- + Exponent Coefficients + -------------- --------------------------------------------------------- + 1 S 5.48467170E+03 0.001831 + 1 S 8.25234950E+02 0.013950 + 1 S 1.88046960E+02 0.068445 + 1 S 5.29645000E+01 0.232714 + 1 S 1.68975700E+01 0.470193 + 1 S 5.79963530E+00 0.358521 + + 2 S 1.55396160E+01 -0.110778 + 2 S 3.59993360E+00 -0.148026 + 2 S 1.01376180E+00 1.130767 + + 3 P 1.55396160E+01 0.070874 + 3 P 3.59993360E+00 0.339753 + 3 P 1.01376180E+00 0.727159 + + 4 S 2.70005800E-01 1.000000 + + 5 P 2.70005800E-01 1.000000 + + 6 D 8.00000000E-01 1.000000 + + H (Hydrogen) + ------------ + Exponent Coefficients + -------------- --------------------------------------------------------- + 1 S 1.87311370E+01 0.033495 + 1 S 2.82539370E+00 0.234727 + 1 S 6.40121700E-01 0.813757 + + 2 S 1.61277800E-01 1.000000 + + + + Summary of "ao basis" -> "" (cartesian) + ------------------------------------------------------------------------------ + Tag Description Shells Functions and Types + ---------------- ------------------------------ ------ --------------------- + O 6-31g* 6 15 3s2p1d + H 6-31g* 2 2 2s + + + NWChem SCF Module + ----------------- + + + + ao basis = "ao basis" + functions = 19 + atoms = 3 + closed shells = 5 + open shells = 0 + charge = 0.00 + wavefunction = RHF + input vectors = ./nwchem_lammps.movecs + output vectors = ./nwchem_lammps.movecs + use symmetry = F + symmetry adapt = F + + + Summary of "ao basis" -> "ao basis" (cartesian) + ------------------------------------------------------------------------------ + Tag Description Shells Functions and Types + ---------------- ------------------------------ ------ --------------------- + O 6-31g* 6 15 3s2p1d + H 6-31g* 2 2 2s + + + + Forming initial guess at 0.0s + + + Loading old vectors from job with title : + + + + + Starting SCF solution at 0.0s + + + + ---------------------------------------------- + Quadratically convergent ROHF + + Convergence threshold : 1.000E-04 + Maximum no. of iterations : 100 + Final Fock-matrix accuracy: 1.000E-07 + ---------------------------------------------- + + + #quartets = 1.540D+03 #integrals = 8.874D+03 #direct = 0.0% #cached =100.0% + + + Integral file = ./nwchem_lammps.aoints.0 + Record size in doubles = 65536 No. of integs per rec = 43688 + Max. records in memory = 2 Max. records in file = 326674 + No. of bits per label = 8 No. of bits per value = 64 + + + iter energy gnorm gmax time + ----- ------------------- --------- --------- -------- + 1 -75.9732571733 7.14D-01 3.37D-01 0.3 + 2 -76.0055117003 3.10D-01 1.79D-01 0.3 + 3 -76.0098071888 1.15D-01 5.21D-02 0.3 + 4 -76.0105377099 2.55D-03 9.57D-04 0.3 + 5 -76.0105386346 9.48D-06 3.52D-06 0.3 + + + Final RHF results + ------------------ + + Total SCF energy = -76.010538634624 + One-electron energy = -123.058850386783 + Two-electron energy = 37.851108474513 + Nuclear repulsion energy = 9.197203277646 + + Time for solution = 0.1s + + + Final eigenvalues + ----------------- + + 1 + 1 -20.5603 + 2 -1.3419 + 3 -0.7071 + 4 -0.5711 + 5 -0.4979 + 6 0.2108 + 7 0.3042 + 8 1.0227 + 9 1.1318 + 10 1.1678 + 11 1.1719 + 12 1.3809 + 13 1.4341 + 14 2.0201 + 15 2.0337 + + ROHF Final Molecular Orbital Analysis + ------------------------------------- + + Vector 2 Occ=2.000000D+00 E=-1.341930D+00 + MO Center= -7.7D-08, 1.6D-07, -5.6D-02, r^2= 5.0D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 2 0.475861 1 O s 6 0.439201 1 O s + 1 -0.209676 1 O s + + Vector 3 Occ=2.000000D+00 E=-7.070591D-01 + MO Center= 5.8D-08, -1.2D-07, -1.0D-01, r^2= 7.7D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 4 0.507651 1 O py 8 0.306488 1 O py + 16 0.230979 2 H s 18 -0.230979 3 H s + + Vector 4 Occ=2.000000D+00 E=-5.710712D-01 + MO Center= 6.9D-07, -2.0D-07, 1.7D-01, r^2= 6.9D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 5 0.555446 1 O pz 9 0.403175 1 O pz + 6 0.325535 1 O s 2 0.164591 1 O s + + Vector 5 Occ=2.000000D+00 E=-4.979251D-01 + MO Center= -9.5D-08, -7.1D-08, 9.7D-02, r^2= 6.0D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 3 0.639615 1 O px 7 0.511470 1 O px + + Vector 6 Occ=0.000000D+00 E= 2.108019D-01 + MO Center= -5.7D-07, 1.0D-06, -6.5D-01, r^2= 2.6D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 1.415545 1 O s 17 -1.041449 2 H s + 19 -1.041447 3 H s 9 -0.508218 1 O pz + 5 -0.217054 1 O pz + + Vector 7 Occ=0.000000D+00 E= 3.042327D-01 + MO Center= -1.9D-09, -9.8D-07, -6.2D-01, r^2= 2.7D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 17 1.395012 2 H s 19 -1.395014 3 H s + 8 -0.833805 1 O py 4 -0.329272 1 O py + + Vector 8 Occ=0.000000D+00 E= 1.022735D+00 + MO Center= -1.1D-10, 6.2D-07, -4.7D-02, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 16 0.838912 2 H s 18 -0.838911 3 H s + 8 -0.662620 1 O py 17 -0.459236 2 H s + 19 0.459235 3 H s 14 -0.343167 1 O dyz + + Vector 9 Occ=0.000000D+00 E= 1.131842D+00 + MO Center= 2.2D-07, 3.1D-07, 2.0D-01, r^2= 1.6D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 1.636696 1 O s 2 -0.921950 1 O s + 9 0.708679 1 O pz 16 0.548799 2 H s + 18 0.548800 3 H s 17 -0.474050 2 H s + 19 -0.474049 3 H s 5 -0.419243 1 O pz + 10 -0.387486 1 O dxx 15 -0.318053 1 O dzz + + Vector 10 Occ=0.000000D+00 E= 1.167786D+00 + MO Center= 2.2D-05, 5.1D-09, 1.1D-01, r^2= 1.1D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 7 -1.036049 1 O px 3 0.962745 1 O px + + Vector 11 Occ=0.000000D+00 E= 1.171944D+00 + MO Center= -2.2D-05, -4.7D-07, -3.9D-02, r^2= 1.1D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 5 0.761007 1 O pz 16 0.661205 2 H s + 18 0.661206 3 H s 6 -0.462694 1 O s + 9 -0.370404 1 O pz 17 -0.357353 2 H s + 19 -0.357353 3 H s 13 0.249348 1 O dyy + + Vector 12 Occ=0.000000D+00 E= 1.380937D+00 + MO Center= -2.5D-09, 2.4D-07, 5.7D-02, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 8 1.537091 1 O py 4 -1.037376 1 O py + 17 -0.915091 2 H s 19 0.915090 3 H s + + Vector 13 Occ=0.000000D+00 E= 1.434077D+00 + MO Center= 5.4D-08, -5.6D-07, -3.9D-01, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 3.574401 1 O s 2 -1.418426 1 O s + 9 -1.174649 1 O pz 17 -0.784923 2 H s + 19 -0.784925 3 H s 13 -0.644454 1 O dyy + 5 0.506381 1 O pz 15 -0.402328 1 O dzz + 16 -0.323132 2 H s 18 -0.323132 3 H s + + Vector 14 Occ=0.000000D+00 E= 2.020054D+00 + MO Center= -2.1D-08, 1.2D-08, 1.6D-01, r^2= 6.2D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 15 1.008815 1 O dzz 13 -0.580616 1 O dyy + 10 -0.366779 1 O dxx 6 -0.227333 1 O s + + Vector 15 Occ=0.000000D+00 E= 2.033720D+00 + MO Center= -5.0D-08, 6.6D-08, 1.2D-01, r^2= 6.1D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 11 1.732051 1 O dxy + + + center of mass + -------------- + x = 0.00000000 y = 0.00000000 z = 0.09751017 + + moments of inertia (a.u.) + ------------------ + 6.315433940446 0.000000000000 0.000000000000 + 0.000000000000 2.193636332720 0.000000000000 + 0.000000000000 0.000000000000 4.121797607726 + + Mulliken analysis of the total density + -------------------------------------- + + Atom Charge Shell Charges + ----------- ------ ------------------------------------------------------- + 1 O 8 8.87 2.00 0.90 2.90 0.92 2.07 0.08 + 2 H 1 0.57 0.46 0.10 + 3 H 1 0.57 0.46 0.10 + + Multipole analysis of the density wrt the origin + ------------------------------------------------ + + L x y z total open nuclear + - - - - ----- ---- ------- + 0 0 0 0 0.000000 0.000000 10.000000 + + 1 1 0 0 -0.000002 0.000000 0.000000 + 1 0 1 0 0.000001 0.000000 0.000000 + 1 0 0 1 -0.875296 0.000000 0.000000 + + 2 2 0 0 -5.372336 0.000000 0.000000 + 2 1 1 0 -0.000002 0.000000 0.000000 + 2 1 0 1 0.000001 0.000000 0.000000 + 2 0 2 0 -3.071804 0.000000 4.089795 + 2 0 1 1 0.000000 0.000000 0.000000 + 2 0 0 2 -4.444596 0.000000 1.960717 + + + Parallel integral file used 1 records with 0 large values + + NWChem Gradients Module + ----------------------- + + + + wavefunction = RHF + + + + RHF ENERGY GRADIENTS + + atom coordinates gradient + x y z x y z + 1 O 0.000000 0.000000 0.221400 0.000001 0.000000 0.014490 + 2 H 0.000000 1.429999 -0.885600 -0.000001 0.007296 -0.007245 + 3 H 0.000000 -1.429999 -0.885600 -0.000000 -0.007296 -0.007245 + + ---------------------------------------- + | Time | 1-e(secs) | 2-e(secs) | + ---------------------------------------- + | CPU | 0.00 | 0.07 | + ---------------------------------------- + | WALL | 0.00 | 0.03 | + ---------------------------------------- + + Task times cpu: 0.2s wall: 0.1s + + + NWChem Input Module + ------------------- + + + Summary of allocated global arrays +----------------------------------- + No active global arrays + + + + GA Statistics for process 0 + ------------------------------ + + create destroy get put acc scatter gather read&inc +calls: 225 225 3182 894 878 0 0 68 +number of processes/call 1.00e+00 1.00e+00 1.00e+00 0.00e+00 0.00e+00 +bytes total: 8.62e+05 5.44e+05 1.23e+05 0.00e+00 0.00e+00 5.44e+02 +bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +Max memory consumed for GA by this process: 39432 bytes + +MA_summarize_allocated_blocks: starting scan ... +MA_summarize_allocated_blocks: scan completed: 0 heap blocks, 0 stack blocks +MA usage statistics: + + allocation statistics: + heap stack + ---- ----- + current number of blocks 0 0 + maximum number of blocks 18 28 + current total bytes 0 0 + maximum total bytes 1060104 16000888 + maximum total K-bytes 1061 16001 + maximum total M-bytes 2 17 + + + CITATION + -------- + Please cite the following reference when publishing + results obtained with NWChem: + + M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, + T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, + E. Apra, T.L. Windus, W.A. de Jong + "NWChem: a comprehensive and scalable open-source + solution for large scale molecular simulations" + Comput. Phys. Commun. 181, 1477 (2010) + doi:10.1016/j.cpc.2010.04.018 + + AUTHORS + ------- + E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, + T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, + J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, + S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, + Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, + D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, + A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, + P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, + M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, + M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, + Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, + G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, + J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, + P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, + D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, + J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, + T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, + M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. + + Total times cpu: 0.2s wall: 0.1s diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py b/examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py new file mode 100644 index 0000000000..8774eb74fe --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py @@ -0,0 +1,448 @@ +#!/usr/bin/env python + +# ---------------------------------------------------------------------- +# LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator +# http://lammps.sandia.gov, Sandia National Laboratories +# Steve Plimpton, sjplimp@sandia.gov +# ---------------------------------------------------------------------- + +# Syntax: nwchem_wrap.py file/zmq ao/pw input_template +# file/zmg = messaging mode, must match LAMMPS messaging mode +# ao/pw = basis set mode, selects between atom-centered and plane-wave +# the input_template file must correspond to the appropriate basis set mode: +# the "ao" mode supports the scf and dft modules in NWChem, +# the "pw" mode supports the nwpw module. +# input_template = NWChem input file used as template, must include a +# "geometry" block with the atoms in the simulation, dummy +# xyz coordinates should be included (but are not used). +# Atom ordering must match LAMMPS input. + +# wrapper on NWChem +# receives message with list of coords +# creates NWChem inputs +# invokes NWChem to calculate self-consistent energy of that config +# reads NWChem outputs +# sends message with energy, forces, pressure to client + +from __future__ import print_function +import sys + +version = sys.version_info[0] +if version == 3: + sys.exit("The CSlib python wrapper does not yet support python 3") + +import subprocess +import re +import os +import shutil +from cslib import CSlib + +# comment out 2nd line once 1st line is correct for your system + +nwchemcmd = "mpirun -np 1 /usr/bin/nwchem nwchem_lammps.nw > " +nwchemcmd = "touch tmp" + +# enums matching FixClientMD class in LAMMPS + +SETUP,STEP = range(1,2+1) +DIM,PERIODICITY,ORIGIN,BOX,NATOMS,NTYPES,TYPES,COORDS,UNITS,CHARGE = range(1,10+1) +FORCES,ENERGY,VIRIAL,ERROR = range(1,4+1) + +# ------------------------------------- +# functions + +# error message and exit + +def error(txt): + print("ERROR:",txt) + sys.exit(1) + +# ------------------------------------- +# read initial input file to setup problem +# return natoms + +def nwchem_setup_ao(input): + + template = open(input,'r') + + geometry_block = False + natoms = 0 + + while True: + line = template.readline() + if not line: break + + if geometry_block and re.search("end",line): + geometry_block = False + if geometry_block and not re.match("#",line) : + natoms += 1 + if re.search("geometry",line): + geometry_block = True + + return natoms + +# ------------------------------------- +# write a new input file for NWChem +# assumes the NWChem input geometry is to be specified in angstroms + +def nwchem_input_write_ao(input,coords): + + template = open(input,'r') + new_input = open("nwchem_lammps.nw",'w') + + geometry_block = False + i = 0 + + while True: + line = template.readline() + if not line: break + + if geometry_block and not re.match("#",line) and re.search("end",line): + geometry_block = False + if os.path.exists("nwchem_lammps.movecs"): + # The below is hacky, but one of these lines will be ignored + # by NWChem depending on if the input file is for scf/dft. + append = "\nscf\n vectors input nwchem_lammps.movecs\nend\n" + append2 = "\ndft\n vectors input nwchem_lammps.movecs\nend\n" + line = line + append + append2 + + if geometry_block and not re.match("#",line): + x = coords[3*i+0] + y = coords[3*i+1] + z = coords[3*i+2] + coord_string = " %g %g %g \n" % (x,y,z) + atom_string = line.split()[0] + line = atom_string + coord_string + i += 1 + + if (not re.match("#",line)) and re.search("geometry",line): + geometry_block = True + line = "geometry units angstrom noautosym\n" + + print(line,file=new_input,end='') + + new_input.close() + +# ------------------------------------- +# read a NWChem output nwchem_lammps.out file + +def nwchem_read_ao(natoms, log): + + nwchem_output = open(log, 'r') + energy_pattern = r"Total \w+ energy" + gradient_pattern = "x y z x y z" + + eout = 0.0 + fout = [] + + while True: + line = nwchem_output.readline() + if not line: break + + # pattern match for energy + if re.search(energy_pattern,line): + eout = float(line.split()[4]) + + # pattern match for forces + if re.search(gradient_pattern, line): + for i in range(natoms): + line = nwchem_output.readline() + forces = line.split() + fout += [float(forces[5]), float(forces[6]), float(forces[7])] + + # convert units + hartree2eV = 27.21138602 + bohr2angstrom = 0.52917721092 + eout = eout * hartree2eV + fout = [i * hartree2eV/bohr2angstrom for i in fout] + print(eout) + + return eout,fout + +# ------------------------------------- +# read initial planewave input file to setup problem +# return natoms,box +def nwchem_setup_pw(input): + + template = open(input,'r') + + geometry_block = False + system_block = False + coord_pattern = r"^\s*\w{1,2}(?:\s+-?(?:\d+.?\d*|\d*.?\d+)){3}" + natoms = 0 + box = [] + + while True: + line = template.readline() + if not line: break + + if geometry_block and re.search("system crystal",line): + system_block = True + for i in range(3): + line = template.readline() + line = re.sub(r'd|D', 'e', line) + box += [float(line.split()[1])] + + if geometry_block and not system_block and re.match("#",line) and re.search("end",line): + geometry_block = False + + if system_block and re.search("end",line): + system_block = False + + if geometry_block and not re.match("#",line) and re.search(coord_pattern,line): + natoms += 1 + + if re.search("geometry",line) and not re.match("#",line): + geometry_block = True + + return natoms,box + +# ------------------------------------- +# write a new planewave input file for NWChem +# assumes the NWChem input geometry is to be specified fractional coordinates + +def nwchem_input_write_pw(input,coords,box): + + template = open(input,'r') + new_input = open("nwchem_lammps.nw",'w') + + writing_atoms = False + geometry_block = False + system_block = False + coord_pattern = r"^\s*\w{1,2}(?:\s+-?(?:\d+.?\d*|\d*.?\d+)){3}" + i = 0 + + while True: + line = template.readline() + if not line: break + + if geometry_block and re.search("system crystal",line): + system_block = True + + if geometry_block and not system_block and not re.match("#",line) and re.search("end",line): + geometry_block = False + if os.path.exists("nwchem_lammps.movecs"): + append = "\nnwpw\n vectors input nwchem_lammps.movecs\nend\n" + line = line + append + + if system_block and re.search("end",line): + system_block = False + + if geometry_block and not re.match("#",line) and re.search(coord_pattern,line): + x = coords[3*i+0] / box[0] + y = coords[3*i+1] / box[1] + z = coords[3*i+2] / box[2] + coord_string = " %g %g %g \n" % (x,y,z) + atom_string = line.split()[0] + line = atom_string + coord_string + i += 1 + + if re.search("geometry",line) and not re.match("#",line): + geometry_block = True + + print(line,file=new_input,end='') + + new_input.close() + +# ------------------------------------- +# read a NWChem output nwchem_lammps.out file for planewave calculation + +def nwchem_read_pw(log): + nw_output = open(log, 'r') + + eout = 0.0 + sout = [] + fout = [] + reading_forces = False + + while True: + line = nw_output.readline() + if not line: break + + # pattern match for energy + if re.search("PSPW energy",line): + eout = float(line.split()[4]) + + # pattern match for forces + if re.search("C\.O\.M", line): + reading_forces = False + if reading_forces: + forces = line.split() + fout += [float(forces[3]), float(forces[4]), float(forces[5])] + if re.search("Ion Forces",line): + reading_forces = True + + # pattern match for stress + if re.search("=== total gradient ===",line): + stensor = [] + for i in range(3): + line = nw_output.readline() + line = line.replace("S ="," ") + stress = line.split() + stensor += [float(stress[1]), float(stress[2]), float(stress[3])] + sxx = stensor[0] + syy = stensor[4] + szz = stensor[8] + sxy = 0.5 * (float(stensor[1]) + float(stensor[3])) + sxz = 0.5 * (stensor[2] + stensor[6]) + syz = 0.5 * (stensor[5] + stensor[7]) + sout = [sxx,syy,szz,sxy,sxz,syz] + + # convert units + hartree2eV = 27.21138602 + bohr2angstrom = 0.52917721092 + austress2bar = 294210156.97 + eout = eout * hartree2eV + fout = [i * hartree2eV/bohr2angstrom for i in fout] + sout = [i * austress2bar for i in sout] + + return eout,fout,sout + +# ------------------------------------- +# main program + +# command-line args +# +if len(sys.argv) != 4: + print("Syntax: python nwchem_wrap.py file/zmq ao/pw input_template") + sys.exit(1) + +comm_mode = sys.argv[1] +basis_type = sys.argv[2] +input_template = sys.argv[3] + +if comm_mode == "file": cs = CSlib(1,comm_mode,"tmp.couple",None) +elif comm_mode == "zmq": cs = CSlib(1,comm_mode,"*:5555",None) +else: + print("Syntax: python nwchem_wrap.py file/zmq") + sys.exit(1) + + +natoms = 0 +box = [] +if basis_type == "ao": + natoms = nwchem_setup_ao(input_template) +elif basis_type == "pw": + natoms,box = nwchem_setup_pw(input_template) + +# initial message for AIMD protocol + +msgID,nfield,fieldID,fieldtype,fieldlen = cs.recv() +if msgID != 0: error("Bad initial client/server handshake") +protocol = cs.unpack_string(1) +if protocol != "md": error("Mismatch in client/server protocol") +cs.send(0,0) + +# endless server loop + +i = 0 +if not os.path.exists("nwchem_logs"): + os.mkdir("nwchem_logs") + +while 1: + + # recv message from client + # msgID = 0 = all-done message + + msgID,nfield,fieldID,fieldtype,fieldlen = cs.recv() + if msgID < 0: break + + # SETUP receive at beginning of each run + # required fields: DIM, PERIODICITY, ORIGIN, BOX, + # NATOMS, COORDS + # optional fields: others in enum above, but NWChem ignores them + + if msgID == SETUP: + + origin = [] + box_lmp = [] + natoms_recv = ntypes_recv = 0 + types = [] + coords = [] + + for field in fieldID: + if field == DIM: + dim = cs.unpack_int(DIM) + if dim != 3: error("NWChem only performs 3d simulations") + elif field == PERIODICITY: + periodicity = cs.unpack(PERIODICITY,1) + if basis_type == "ao": + if periodicity[0] or periodicity[1] or periodicity[2]: + error("NWChem AO basis wrapper only currently supports fully aperiodic systems") + elif basis_type == "pw": + if not periodicity[0] or not periodicity[1] or not periodicity[2]: + error("NWChem PW basis wrapper only currently supports fully periodic systems") + elif field == ORIGIN: + origin = cs.unpack(ORIGIN,1) + elif field == BOX: + box_lmp = cs.unpack(BOX,1) + if (basis_type == "pw"): + if (box[0] != box_lmp[0] or box[1] != box_lmp[4] or box[2] != box_lmp[8]): + error("NWChem wrapper mismatch in box dimensions") + elif field == NATOMS: + natoms_recv = cs.unpack_int(NATOMS) + if natoms != natoms_recv: + error("NWChem wrapper mismatch in number of atoms") + elif field == COORDS: + coords = cs.unpack(COORDS,1) + + if not origin or not box_lmp or not natoms or not coords: + error("Required NWChem wrapper setup field not received"); + + # STEP receive at each timestep of run or minimization + # required fields: COORDS + # optional fields: ORIGIN, BOX + + elif msgID == STEP: + + coords = [] + + for field in fieldID: + if field == COORDS: + coords = cs.unpack(COORDS,1) + + if not coords: error("Required NWChem wrapper step field not received"); + + else: error("NWChem wrapper received unrecognized message") + + # unpack coords from client + # create NWChem input + + if basis_type == "ao": + nwchem_input_write_ao(input_template,coords) + elif basis_type == "pw": + nwchem_input_write_pw(input_template,coords,box) + + # invoke NWChem + + i += 1 + log = "nwchem_lammps.out" + archive = "nwchem_logs/nwchem_lammps" + str(i) + ".out" + cmd = nwchemcmd + log + print("\nLaunching NWChem ...") + print(cmd) + subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) + + shutil.copyfile(log,archive) + + # process NWChem output + + if basis_type == "ao": + energy,forces = nwchem_read_ao(natoms,log) + virial = [0,0,0,0,0,0] + elif basis_type == "pw": + energy,forces,virial = nwchem_read_pw(log) + + # return forces, energy to client + cs.send(msgID,3) + cs.pack(FORCES,4,3*natoms,forces) + cs.pack_double(ENERGY,energy) + cs.pack(VIRIAL,4,6,virial) + +# final reply to client + +cs.send(0,0) + +# clean-up + +del cs diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W new file mode 100644 index 0000000000..8accd9ca79 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W @@ -0,0 +1,15 @@ +LAMMPS W data file + +2 atoms + +1 atom types + +0.0 3.16 xlo xhi +0.0 3.16 ylo yhi +0.0 3.16 zlo zhi + +Atoms + +1 1 0.000 0.000 0.000 +2 1 1.58 1.58 1.58 + diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W new file mode 100644 index 0000000000..8eef888b5b --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W @@ -0,0 +1,34 @@ +# small W unit cell for use with NWChem + +variable mode index file + +if "${mode} == file" then & + "message client md file tmp.couple" & +elif "${mode} == zmq" & + "message client md zmq localhost:5555" & + +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +read_data data.W +mass 1 183.85 + +replicate $x $y $z + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 + diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output new file mode 100644 index 0000000000..b797816583 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output @@ -0,0 +1,76 @@ +LAMMPS (18 Sep 2018) +# small W unit cell for use with NWChem + +variable mode index file + +if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" +message client md file tmp.couple +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +read_data data.W + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 2 atoms +mass 1 183.85 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + 2 atoms + Time spent = 0.000187325 secs + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 +Per MPI rank memory allocation (min/avg/max) = 1.8 | 1.8 | 1.8 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 300 0 0 -549.75686 36815830 + 1 300 0 0 -549.75686 36815830 + 2 300 0 0 -549.75686 36815830 + 3 300 0 0 -549.75686 36815830 +Loop time of 0.400933 on 1 procs for 3 steps with 2 atoms + +Performance: 0.646 ns/day, 37.123 hours/ns, 7.483 timesteps/s +0.1% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 4.755e-06 | 4.755e-06 | 4.755e-06 | 0.0 | 0.00 +Output | 0.00010114 | 0.00010114 | 0.00010114 | 0.0 | 0.03 +Modify | 0.40082 | 0.40082 | 0.40082 | 0.0 | 99.97 +Other | | 1.232e-05 | | | 0.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7 ave 7 max 7 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds not checked + +Total wall time: 0:00:09 diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out new file mode 100644 index 0000000000..27185413eb --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out @@ -0,0 +1,2305 @@ + argument 1 = w.nw + + + +============================== echo of input deck ============================== +echo + +#**** Enter the geometry using fractional coordinates **** +geometry units angstrom noautosym + system crystal + lat_a 3.16d0 + lat_b 3.16d0 + lat_c 3.16d0 + end +W 0.0 0.0 0.0 +W 0.5 0.5 0.5 +end + +#***** setup the nwpw gamma point code **** +nwpw + simulation_cell + ngrid 16 16 16 + end + ewald_ncut 8 + mulliken + lcao #old default +end + +nwpw + tolerances 1.0d-9 1.0d-9 +end + +task pspw stress +================================================================================ + + + + + + + Northwest Computational Chemistry Package (NWChem) 6.8 + ------------------------------------------------------ + + + Environmental Molecular Sciences Laboratory + Pacific Northwest National Laboratory + Richland, WA 99352 + + Copyright (c) 1994-2017 + Pacific Northwest National Laboratory + Battelle Memorial Institute + + NWChem is an open-source computational chemistry package + distributed under the terms of the + Educational Community License (ECL) 2.0 + A copy of the license is included with this distribution + in the LICENSE.TXT file + + ACKNOWLEDGMENT + -------------- + + This software and its documentation were developed at the + EMSL at Pacific Northwest National Laboratory, a multiprogram + national laboratory, operated for the U.S. Department of Energy + by Battelle under Contract Number DE-AC05-76RL01830. Support + for this work was provided by the Department of Energy Office + of Biological and Environmental Research, Office of Basic + Energy Sciences, and the Office of Advanced Scientific Computing. + + + Job information + --------------- + + hostname = mcq + program = nwchem + date = Mon Sep 23 14:29:18 2019 + + compiled = Wed_Aug_15_19:14:19_2018 + source = /home/edo/debichem-team/nwchem/nwchem-6.8.1 + nwchem branch = 6.8.1 + nwchem revision = v6.8-133-ge032219 + ga revision = 5.6.5 + use scalapack = T + input = w.nw + prefix = w. + data base = ./w.db + status = startup + nproc = 1 + time left = -1s + + + + Memory information + ------------------ + + heap = 13107194 doubles = 100.0 Mbytes + stack = 13107199 doubles = 100.0 Mbytes + global = 26214400 doubles = 200.0 Mbytes (distinct from heap & stack) + total = 52428793 doubles = 400.0 Mbytes + verify = yes + hardfail = no + + + Directory information + --------------------- + + 0 permanent = . + 0 scratch = . + + + + + NWChem Input Module + ------------------- + + + + !!!!!!!!! geom_3d NEEDS TESTING !!!!!!!!!! + + + Geometry "geometry" -> "" + ------------------------- + + Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) + + No. Tag Charge X Y Z + ---- ---------------- ---------- -------------- -------------- -------------- + 1 W 74.0000 0.00000000 0.00000000 0.00000000 + 2 W 74.0000 1.58000000 1.58000000 1.58000000 + + Lattice Parameters + ------------------ + + lattice vectors in angstroms (scale by 1.889725989 to convert to a.u.) + + a1=< 3.160 0.000 0.000 > + a2=< 0.000 3.160 0.000 > + a3=< 0.000 0.000 3.160 > + a= 3.160 b= 3.160 c= 3.160 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 31.6 + + reciprocal lattice vectors in a.u. + + b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + + Atomic Mass + ----------- + + W 183.951000 + + + + XYZ format geometry + ------------------- + 2 + geometry + W 0.00000000 0.00000000 0.00000000 + W 1.58000000 1.58000000 1.58000000 + + ============================================================================== + internuclear distances + ------------------------------------------------------------------------------ + center one | center two | atomic units | angstroms + ------------------------------------------------------------------------------ + 2 W | 1 W | 5.17150 | 2.73664 + ------------------------------------------------------------------------------ + number of included internuclear distances: 1 + ============================================================================== + + + + >>>> PSPW Parallel Module - stress <<<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:18 2019 <<< + ================ input data ======================== + library name resolved from: compiled reference + NWCHEM_NWPW_LIBRARY set to: + Generating 1d pseudopotential for W + + Generated formatted_filename: ./W.vpp + library name resolved from: compiled reference + NWCHEM_NWPW_LIBRARY set to: + + Generated formatted atomic orbitals, filename: ./W.aorb + + lcao guess, initial psi:w.movecs + - spin, nalpha, nbeta: 1 6 0 + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.533 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 8.857 fft= 16x 16x 16( 126 waves 126 per task) + wavefnc cutoff= 8.857 fft= 16x 16x 16( 126 waves 126 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:20 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + - 15 steepest descent iterations performed + 10 -0.2000104801E+02 -0.37587E-05 0.13338E-06 + 20 -0.2000105396E+02 -0.10125E-07 0.37843E-09 + 30 -0.2000105397E+02 -0.67882E-09 0.25413E-10 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:20 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2000105397E+02 ( -0.10001E+02/ion) + total orbital energy: 0.5258382071E+01 ( 0.87640E+00/electron) + hartree energy : 0.2613505492E+00 ( 0.43558E-01/electron) + exc-corr energy : -0.9420636831E+01 ( -0.15701E+01/electron) + ion-ion energy : -0.2193948839E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1407870943E+02 ( 0.23465E+01/electron) + V_local (planewave) : 0.1138092693E+02 ( 0.18968E+01/electron) + V_nl (planewave) : -0.1436191566E+02 ( -0.23937E+01/electron) + V_Coul (planewave) : 0.5227010984E+00 ( 0.87117E-01/electron) + V_xc. (planewave) : -0.6362039732E+01 ( -0.10603E+01/electron) + Virial Coefficient : -0.6265011295E+00 + + orbital energies: + 0.5487535E+00 ( 14.932eV) + 0.5487525E+00 ( 14.932eV) + 0.5487517E+00 ( 14.932eV) + 0.3889676E+00 ( 10.584eV) + 0.3889667E+00 ( 10.584eV) + 0.2049989E+00 ( 5.578eV) + + Total PSPW energy : -0.2000105397E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, -0.0000 ) +spin down ( -0.0000, -0.0000, -0.0000 ) + total ( -0.0000, -0.0000, -0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + +== W.psp1 expansion coefficients == + +ATOM S P D F +W : 0.93998E-01 0.56488E-01 0.13036E+01 0.00000E+00 + + + + Generated formatted atomic orbitals, filename: ./W.aorb + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.42734 -0.00000 0.56337 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.42734 -0.00000 0.56337 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.00000 0.00002 0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00001 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.00000 0.00002 0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00001 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.56337 -0.00000 -0.42734 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.56337 -0.00000 -0.42734 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14281E+01 E= 0.38897E+00 ( 10.584eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49992 0.42773 0.00000 0.56299 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00009 0.00925 0.00000 0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49991 -0.42773 0.00000 -0.56299 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00009 -0.00925 0.00000 0.00000 0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9998 0.0002 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.15051E+01 E= 0.38897E+00 ( 10.584eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.47435 -0.54841 0.00000 0.41665 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.02565 -0.16016 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.47435 0.54841 0.00000 -0.41665 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.02565 0.16016 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9487 0.0513 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19550E+01 E= 0.20500E+00 ( 5.578eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49970 0.70689 + px pz py + 1 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 -0.00000 0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00030 -0.01746 -0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 + s + 2 W 0 0.49970 0.70689 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00030 -0.01746 -0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9994 0.0000 0.0000 0.0006 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49970 0.00000 2.47426 0.02604 + 1 W DOWN 3.00000 0.49970 0.00000 2.47426 0.02604 + 2 W UP 3.00000 0.49970 0.00000 2.47426 0.02604 + 2 W DOWN 3.00000 0.49970 0.00000 2.47426 0.02604 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.48% 0.87% + UP 16.66% 0.00% 82.48% 0.87% + TOTAL 16.66% 0.00% 82.48% 0.87% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -3.500 6.000 2.500 + 2 W -9.500 6.000 -3.500 + Total Q -13.000 12.000 -1.000 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 46.000 -75.500 26.000 + 2 W 6.000 -17.625 40.500 -32.375 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 0.00000 0.00000 ) + 2 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.246520E+01 + main loop : 0.218408E+00 + epilogue : 0.196378E+00 + total : 0.287999E+01 + cputime/step: 0.186674E-02 ( 117 evalulations, 25 linesearches) + + +Time spent doing total step percent + total time : 0.288044E+01 0.246191E-01 100.0 % + i/o time : 0.793162E+00 0.677916E-02 27.5 % + FFTs : 0.794410E-01 0.678983E-03 2.8 % + dot products : 0.401928E-02 0.343528E-04 0.1 % + geodesic : 0.812297E-02 0.694271E-04 0.3 % + ffm_dgemm : 0.340981E-03 0.291437E-05 0.0 % + fmf_dgemm : 0.111075E-02 0.949356E-05 0.0 % + mmm_dgemm : 0.146757E-03 0.125433E-05 0.0 % + m_diagonalize : 0.464895E-03 0.397346E-05 0.0 % + exchange correlation : 0.105077E+00 0.898093E-03 3.6 % + local pseudopotentials : 0.326800E-04 0.279316E-06 0.0 % + non-local pseudopotentials : 0.585081E-02 0.500069E-04 0.2 % + hartree potentials : 0.774990E-03 0.662385E-05 0.0 % + ion-ion interaction : 0.368566E-02 0.315014E-04 0.1 % + structure factors : 0.526235E+00 0.449774E-02 18.3 % + phase factors : 0.173820E-04 0.148564E-06 0.0 % + masking and packing : 0.134380E+00 0.114855E-02 4.7 % + queue fft : 0.649379E-01 0.555025E-03 2.3 % + queue fft (serial) : 0.461475E-01 0.394423E-03 1.6 % + queue fft (message passing): 0.166764E-01 0.142533E-03 0.6 % + non-local psp FFM : 0.303331E-02 0.259257E-04 0.1 % + non-local psp FMF : 0.706270E-03 0.603650E-05 0.0 % + non-local psp FFM A : 0.298729E-03 0.255324E-05 0.0 % + non-local psp FFM B : 0.252926E-02 0.216176E-04 0.1 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< + ================ input data ======================== + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.537 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 17.714 fft= 16x 16x 16( 370 waves 370 per task) + wavefnc cutoff= 17.714 fft= 16x 16x 16( 370 waves 370 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020117257E+02 -0.65975E-06 0.18611E-07 + 20 -0.2020117265E+02 -0.51757E-09 0.18099E-10 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020117265E+02 ( -0.10101E+02/ion) + total orbital energy: 0.5095674266E+01 ( 0.84928E+00/electron) + hartree energy : 0.2895200675E+00 ( 0.48253E-01/electron) + exc-corr energy : -0.9444169901E+01 ( -0.15740E+01/electron) + ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1440959829E+02 ( 0.24016E+01/electron) + V_local (planewave) : 0.1156148265E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1507811526E+02 ( -0.25130E+01/electron) + V_Coul (planewave) : 0.5790401350E+00 ( 0.96507E-01/electron) + V_xc. (planewave) : -0.6376331545E+01 ( -0.10627E+01/electron) + Virial Coefficient : -0.6463694432E+00 + + orbital energies: + 0.5415668E+00 ( 14.737eV) + 0.5415663E+00 ( 14.737eV) + 0.5415658E+00 ( 14.737eV) + 0.3599778E+00 ( 9.796eV) + 0.3599778E+00 ( 9.796eV) + 0.2031826E+00 ( 5.529eV) + + Total PSPW energy : -0.2020117265E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, 0.0000 ) +spin down ( -0.0000, -0.0000, 0.0000 ) + total ( -0.0000, -0.0000, 0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 0.49980 0.00000 -0.50020 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 0.49980 0.00000 -0.50020 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 0.00000 -0.00001 -0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00001 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 0.00000 -0.00001 -0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00001 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.50020 -0.00000 -0.49980 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.50020 -0.00000 -0.49980 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14815E+01 E= 0.35998E+00 ( 9.796eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.48214 0.68695 -0.00000 -0.10120 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.01786 0.13364 0.00000 -0.00000 -0.00000 -0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.48214 -0.68695 -0.00000 0.10120 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.01786 -0.13364 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9643 0.0357 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14420E+01 E= 0.35998E+00 ( 9.796eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49535 0.10258 0.00000 0.69630 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00465 -0.06819 0.00000 0.00000 0.00000 0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49535 -0.10258 0.00000 -0.69630 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00465 0.06819 0.00000 -0.00000 0.00000 -0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9907 0.0093 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19541E+01 E= 0.20318E+00 ( 5.529eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49972 0.70691 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 -0.00000 0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00028 -0.01665 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 + s + 2 W 0 0.49972 0.70691 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00028 -0.01665 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9994 0.0000 0.0000 0.0006 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49972 0.00000 2.47749 0.02279 + 1 W DOWN 3.00000 0.49972 0.00000 2.47749 0.02279 + 2 W UP 3.00000 0.49972 0.00000 2.47749 0.02279 + 2 W DOWN 3.00000 0.49972 0.00000 2.47749 0.02279 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.58% 0.76% + UP 16.66% 0.00% 82.58% 0.76% + TOTAL 16.66% 0.00% 82.58% 0.76% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -8.000 6.000 -2.000 + 2 W -5.500 6.000 0.500 + Total Q -13.500 12.000 -1.500 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 37.000 -52.000 7.000 + 2 W 6.000 -7.500 18.000 -16.000 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + 2 W Atomic Electric Field =( 0.00000 -0.00000 0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( 0.00000 -0.00000 0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.745387E-01 + main loop : 0.136737E+00 + epilogue : 0.182997E-01 + total : 0.229575E+00 + cputime/step: 0.210365E-02 ( 65 evalulations, 15 linesearches) + + +Time spent doing total step percent + total time : 0.230022E+00 0.353880E-02 100.0 % + i/o time : 0.368268E-02 0.566566E-04 1.6 % + FFTs : 0.118074E-01 0.181652E-03 5.1 % + dot products : 0.278644E-02 0.428683E-04 1.2 % + geodesic : 0.648055E-02 0.997007E-04 2.8 % + ffm_dgemm : 0.284575E-03 0.437808E-05 0.1 % + fmf_dgemm : 0.189982E-02 0.292280E-04 0.8 % + mmm_dgemm : 0.513420E-04 0.789877E-06 0.0 % + m_diagonalize : 0.289267E-03 0.445026E-05 0.1 % + exchange correlation : 0.533441E-01 0.820678E-03 23.2 % + local pseudopotentials : 0.185780E-04 0.285815E-06 0.0 % + non-local pseudopotentials : 0.490618E-02 0.754796E-04 2.1 % + hartree potentials : 0.506539E-03 0.779291E-05 0.2 % + ion-ion interaction : 0.228455E-02 0.351469E-04 1.0 % + structure factors : 0.998308E-02 0.153586E-03 4.3 % + phase factors : 0.119090E-04 0.183215E-06 0.0 % + masking and packing : 0.834395E-02 0.128368E-03 3.6 % + queue fft : 0.432896E-01 0.665994E-03 18.8 % + queue fft (serial) : 0.309097E-01 0.475534E-03 13.4 % + queue fft (message passing): 0.111107E-01 0.170934E-03 4.8 % + non-local psp FFM : 0.270164E-02 0.415637E-04 1.2 % + non-local psp FMF : 0.966417E-03 0.148680E-04 0.4 % + non-local psp FFM A : 0.351360E-03 0.540554E-05 0.2 % + non-local psp FFM B : 0.216041E-02 0.332371E-04 0.9 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< + ================ input data ======================== + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.538 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 26.570 fft= 16x 16x 16( 679 waves 679 per task) + wavefnc cutoff= 26.570 fft= 16x 16x 16( 679 waves 679 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020451899E+02 -0.26409E-08 0.50388E-10 + 20 -0.2020451899E+02 -0.97153E-09 0.52248E-11 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020451899E+02 ( -0.10102E+02/ion) + total orbital energy: 0.5093462286E+01 ( 0.84891E+00/electron) + hartree energy : 0.2902599490E+00 ( 0.48377E-01/electron) + exc-corr energy : -0.9444898225E+01 ( -0.15741E+01/electron) + ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1441599938E+02 ( 0.24027E+01/electron) + V_local (planewave) : 0.1156112031E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1508751191E+02 ( -0.25146E+01/electron) + V_Coul (planewave) : 0.5805198980E+00 ( 0.96753E-01/electron) + V_xc. (planewave) : -0.6376665384E+01 ( -0.10628E+01/electron) + Virial Coefficient : -0.6466799038E+00 + + orbital energies: + 0.5414224E+00 ( 14.733eV) + 0.5414220E+00 ( 14.733eV) + 0.5414216E+00 ( 14.733eV) + 0.3596618E+00 ( 9.787eV) + 0.3596618E+00 ( 9.787eV) + 0.2031417E+00 ( 5.528eV) + + Total PSPW energy : -0.2020451899E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, 0.0000 ) +spin down ( -0.0000, -0.0000, 0.0000 ) + total ( -0.0000, -0.0000, 0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.50150 0.00000 0.49850 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.50150 0.00000 0.49850 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 0.00000 0.00001 -0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00001 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 0.00000 0.00001 -0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00001 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 0.49850 -0.00000 0.50150 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 0.49850 -0.00000 0.50150 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14906E+01 E= 0.35966E+00 ( 9.787eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.47918 0.62168 0.00000 -0.30446 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.02082 0.14429 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.47918 -0.62168 -0.00000 0.30446 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.02082 -0.14429 0.00000 0.00000 -0.00000 0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9584 0.0416 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14301E+01 E= 0.35966E+00 ( 9.787eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49946 -0.31083 -0.00000 -0.63470 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00054 0.02331 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49946 0.31083 0.00000 0.63470 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00054 -0.02331 -0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9989 0.0011 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19541E+01 E= 0.20314E+00 ( 5.528eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49973 0.70692 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 0.00000 0.00000 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00027 -0.01628 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.49973 0.70692 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00027 -0.01628 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9995 0.0000 0.0000 0.0005 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49973 0.00000 2.47864 0.02163 + 1 W DOWN 3.00000 0.49973 0.00000 2.47864 0.02163 + 2 W UP 3.00000 0.49973 0.00000 2.47864 0.02163 + 2 W DOWN 3.00000 0.49973 0.00000 2.47864 0.02163 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.62% 0.72% + UP 16.66% 0.00% 82.62% 0.72% + TOTAL 16.66% 0.00% 82.62% 0.72% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -6.906 6.000 -0.906 + 2 W -5.625 6.000 0.375 + Total Q -12.531 12.000 -0.531 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 -25.719 50.250 -31.438 + 2 W 6.000 -5.000 12.188 -12.812 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + 2 W Atomic Electric Field =( 0.00000 -0.00000 -0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( 0.00000 -0.00000 -0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.745646E-01 + main loop : 0.114422E+00 + epilogue : 0.186484E-01 + total : 0.207635E+00 + cputime/step: 0.233514E-02 ( 49 evalulations, 11 linesearches) + + +Time spent doing total step percent + total time : 0.208073E+00 0.424639E-02 100.0 % + i/o time : 0.369110E-02 0.753285E-04 1.8 % + FFTs : 0.938805E-02 0.191593E-03 4.5 % + dot products : 0.334735E-02 0.683133E-04 1.6 % + geodesic : 0.620612E-02 0.126655E-03 3.0 % + ffm_dgemm : 0.410025E-03 0.836786E-05 0.2 % + fmf_dgemm : 0.262005E-02 0.534703E-04 1.3 % + mmm_dgemm : 0.403200E-04 0.822857E-06 0.0 % + m_diagonalize : 0.265351E-03 0.541533E-05 0.1 % + exchange correlation : 0.403655E-01 0.823786E-03 19.4 % + local pseudopotentials : 0.218100E-04 0.445102E-06 0.0 % + non-local pseudopotentials : 0.583915E-02 0.119166E-03 2.8 % + hartree potentials : 0.445709E-03 0.909610E-05 0.2 % + ion-ion interaction : 0.230654E-02 0.470722E-04 1.1 % + structure factors : 0.101746E-01 0.207644E-03 4.9 % + phase factors : 0.125530E-04 0.256184E-06 0.0 % + masking and packing : 0.763773E-02 0.155872E-03 3.7 % + queue fft : 0.369776E-01 0.754645E-03 17.8 % + queue fft (serial) : 0.262466E-01 0.535645E-03 12.6 % + queue fft (message passing): 0.969198E-02 0.197796E-03 4.7 % + non-local psp FFM : 0.320117E-02 0.653300E-04 1.5 % + non-local psp FMF : 0.137954E-02 0.281539E-04 0.7 % + non-local psp FFM A : 0.490631E-03 0.100129E-04 0.2 % + non-local psp FFM B : 0.245399E-02 0.500814E-04 1.2 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< + ================ input data ======================== + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.538 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + wavefnc cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020461705E+02 -0.23340E-09 0.27270E-11 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020461705E+02 ( -0.10102E+02/ion) + total orbital energy: 0.5093528357E+01 ( 0.84892E+00/electron) + hartree energy : 0.2902733730E+00 ( 0.48379E-01/electron) + exc-corr energy : -0.9445058980E+01 ( -0.15742E+01/electron) + ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1441576162E+02 ( 0.24026E+01/electron) + V_local (planewave) : 0.1156121019E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1508731476E+02 ( -0.25146E+01/electron) + V_Coul (planewave) : 0.5805467460E+00 ( 0.96758E-01/electron) + V_xc. (planewave) : -0.6376675440E+01 ( -0.10628E+01/electron) + Virial Coefficient : -0.6466694934E+00 + + orbital energies: + 0.5414197E+00 ( 14.733eV) + 0.5414193E+00 ( 14.733eV) + 0.5414189E+00 ( 14.733eV) + 0.3596821E+00 ( 9.788eV) + 0.3596821E+00 ( 9.788eV) + 0.2031419E+00 ( 5.528eV) + + Total PSPW energy : -0.2020461705E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, -0.0000 ) +spin down ( -0.0000, -0.0000, -0.0000 ) + total ( -0.0000, -0.0000, -0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + + +Translation force removed: ( -0.00000 -0.00000 -0.00000) + + + ============= Ion Gradients ================= + Ion Forces: + 1 W ( 0.000000 0.000000 -0.000000 ) + 2 W ( -0.000000 -0.000000 -0.000000 ) + C.O.M. ( 0.000000 0.000000 -0.000000 ) + =============================================== + |F| = 0.418432E-08 + |F|/nion = 0.209216E-08 + max|Fatom|= 0.295876E-08 ( 0.000eV/Angstrom) + + + + Outputing formatted_stress_filename: ./W.vpp2 + + +====================== += Stress calculation = +====================== + + + ============= total gradient ============== + S = ( 0.12513 0.00001 0.00000 ) + ( 0.00001 0.12513 0.00000 ) + ( 0.00000 0.00000 0.12513 ) + =================================================== + |S| = 0.21673E+00 + pressure = 0.125E+00 au + = 0.368E+02 Mbar + = 0.368E+04 GPa + = 0.363E+08 atm + + + dE/da = 0.12513 + dE/db = 0.12513 + dE/dc = 0.12513 + dE/dalpha = 0.00000 + dE/dbeta = 0.00000 + dE/dgamma = -0.00004 + + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.50144 0.00000 0.49855 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.50144 0.00000 0.49855 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.00000 -0.00001 0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00001 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.00000 -0.00001 0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00001 0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.49855 0.00000 -0.50144 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.49855 0.00000 -0.50144 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14893E+01 E= 0.35968E+00 ( 9.788eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.47961 -0.61917 -0.00000 0.31022 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.02039 -0.14281 -0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.47961 0.61917 0.00000 -0.31022 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.02039 0.14281 -0.00000 -0.00000 0.00000 -0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9592 0.0408 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14299E+01 E= 0.35968E+00 ( 9.788eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49953 0.31660 0.00000 0.63190 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00047 -0.02171 0.00000 0.00000 0.00000 0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49953 -0.31660 -0.00000 -0.63190 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00047 0.02171 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9991 0.0009 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19540E+01 E= 0.20314E+00 ( 5.528eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49974 0.70692 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 0.00000 0.00000 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00026 -0.01609 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.49974 0.70692 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00026 -0.01609 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9995 0.0000 0.0000 0.0005 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49974 0.00000 2.47913 0.02112 + 1 W DOWN 3.00000 0.49974 0.00000 2.47913 0.02112 + 2 W UP 3.00000 0.49974 0.00000 2.47913 0.02112 + 2 W DOWN 3.00000 0.49974 0.00000 2.47913 0.02112 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.64% 0.70% + UP 16.66% 0.00% 82.64% 0.70% + TOTAL 16.66% 0.00% 82.64% 0.70% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -5.594 6.000 0.406 + 2 W -6.250 6.000 -0.250 + Total Q -11.844 12.000 0.156 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 -6.219 15.062 -14.438 + 2 W 6.000 -8.281 20.125 -18.094 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + 2 W Atomic Electric Field =( 0.00000 -0.00000 0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( 0.00000 -0.00000 -0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.746791E-01 + main loop : 0.359966E+00 + epilogue : 0.187162E-01 + total : 0.453362E+00 + cputime/step: 0.133321E-01 ( 27 evalulations, 6 linesearches) + + +Time spent doing total step percent + total time : 0.453809E+00 0.168078E-01 100.0 % + i/o time : 0.371068E-02 0.137433E-03 0.8 % + FFTs : 0.870071E-02 0.322248E-03 1.9 % + dot products : 0.347239E-02 0.128607E-03 0.8 % + geodesic : 0.430554E-02 0.159464E-03 0.9 % + ffm_dgemm : 0.322600E-03 0.119481E-04 0.1 % + fmf_dgemm : 0.226656E-02 0.839466E-04 0.5 % + mmm_dgemm : 0.241260E-04 0.893554E-06 0.0 % + m_diagonalize : 0.143440E-03 0.531259E-05 0.0 % + exchange correlation : 0.226012E-01 0.837082E-03 5.0 % + local pseudopotentials : 0.247782E-03 0.917711E-05 0.1 % + non-local pseudopotentials : 0.596243E-02 0.220831E-03 1.3 % + hartree potentials : 0.303066E-03 0.112247E-04 0.1 % + ion-ion interaction : 0.742231E-01 0.274901E-02 16.4 % + structure factors : 0.100176E-01 0.371024E-03 2.2 % + phase factors : 0.123850E-04 0.458704E-06 0.0 % + masking and packing : 0.747819E-02 0.276970E-03 1.6 % + queue fft : 0.227258E-01 0.841697E-03 5.0 % + queue fft (serial) : 0.159551E-01 0.590931E-03 3.5 % + queue fft (message passing): 0.615529E-02 0.227974E-03 1.4 % + non-local psp FFM : 0.252122E-02 0.933787E-04 0.6 % + non-local psp FMF : 0.112022E-02 0.414896E-04 0.2 % + non-local psp FFM A : 0.456889E-03 0.169218E-04 0.1 % + non-local psp FFM B : 0.186526E-02 0.690838E-04 0.4 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:22 2019 <<< + + Task times cpu: 5.6s wall: 3.8s + + + NWChem Input Module + ------------------- + + + Summary of allocated global arrays +----------------------------------- + No active global arrays + + + + GA Statistics for process 0 + ------------------------------ + + create destroy get put acc scatter gather read&inc +calls: 8 8 86 10 0 0 0 0 +number of processes/call 1.00e+00 1.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes total: 1.81e+05 8.19e+04 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +Max memory consumed for GA by this process: 65536 bytes + +MA_summarize_allocated_blocks: starting scan ... +heap block 'sw1t', handle 348, address 0x55eea965d008: + type of elements: double precision + number of elements: 16 + address of client space: 0x55eea965d080 + index for client space: 10242743 + total number of bytes: 256 +MA_summarize_allocated_blocks: scan completed: 1 heap block, 0 stack blocks +MA usage statistics: + + allocation statistics: + heap stack + ---- ----- + current number of blocks 1 0 + maximum number of blocks 304 17 + current total bytes 256 0 + maximum total bytes 5596824 351896 + maximum total K-bytes 5597 352 + maximum total M-bytes 6 1 + + + CITATION + -------- + Please cite the following reference when publishing + results obtained with NWChem: + + M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, + T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, + E. Apra, T.L. Windus, W.A. de Jong + "NWChem: a comprehensive and scalable open-source + solution for large scale molecular simulations" + Comput. Phys. Commun. 181, 1477 (2010) + doi:10.1016/j.cpc.2010.04.018 + + AUTHORS + ------- + E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, + T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, + J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, + S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, + Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, + D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, + A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, + P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, + M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, + M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, + Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, + G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, + J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, + P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, + D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, + J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, + T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, + M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. + + Total times cpu: 5.6s wall: 3.8s diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw new file mode 100644 index 0000000000..5f78801174 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw @@ -0,0 +1,28 @@ +echo + +#**** Enter the geometry using fractional coordinates **** +geometry units angstrom noautosym + system crystal + lat_a 3.16d0 + lat_b 3.16d0 + lat_c 3.16d0 + end +W 0.0 0.0 0.0 +W 0.5 0.5 0.5 +end + +#***** setup the nwpw gamma point code **** +nwpw + simulation_cell + ngrid 16 16 16 + end + ewald_ncut 8 + mulliken + lcao #old default +end + +nwpw + tolerances 1.0d-9 1.0d-9 +end + +task pspw stress diff --git a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py new file mode 100644 index 0000000000..8774eb74fe --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py @@ -0,0 +1,448 @@ +#!/usr/bin/env python + +# ---------------------------------------------------------------------- +# LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator +# http://lammps.sandia.gov, Sandia National Laboratories +# Steve Plimpton, sjplimp@sandia.gov +# ---------------------------------------------------------------------- + +# Syntax: nwchem_wrap.py file/zmq ao/pw input_template +# file/zmg = messaging mode, must match LAMMPS messaging mode +# ao/pw = basis set mode, selects between atom-centered and plane-wave +# the input_template file must correspond to the appropriate basis set mode: +# the "ao" mode supports the scf and dft modules in NWChem, +# the "pw" mode supports the nwpw module. +# input_template = NWChem input file used as template, must include a +# "geometry" block with the atoms in the simulation, dummy +# xyz coordinates should be included (but are not used). +# Atom ordering must match LAMMPS input. + +# wrapper on NWChem +# receives message with list of coords +# creates NWChem inputs +# invokes NWChem to calculate self-consistent energy of that config +# reads NWChem outputs +# sends message with energy, forces, pressure to client + +from __future__ import print_function +import sys + +version = sys.version_info[0] +if version == 3: + sys.exit("The CSlib python wrapper does not yet support python 3") + +import subprocess +import re +import os +import shutil +from cslib import CSlib + +# comment out 2nd line once 1st line is correct for your system + +nwchemcmd = "mpirun -np 1 /usr/bin/nwchem nwchem_lammps.nw > " +nwchemcmd = "touch tmp" + +# enums matching FixClientMD class in LAMMPS + +SETUP,STEP = range(1,2+1) +DIM,PERIODICITY,ORIGIN,BOX,NATOMS,NTYPES,TYPES,COORDS,UNITS,CHARGE = range(1,10+1) +FORCES,ENERGY,VIRIAL,ERROR = range(1,4+1) + +# ------------------------------------- +# functions + +# error message and exit + +def error(txt): + print("ERROR:",txt) + sys.exit(1) + +# ------------------------------------- +# read initial input file to setup problem +# return natoms + +def nwchem_setup_ao(input): + + template = open(input,'r') + + geometry_block = False + natoms = 0 + + while True: + line = template.readline() + if not line: break + + if geometry_block and re.search("end",line): + geometry_block = False + if geometry_block and not re.match("#",line) : + natoms += 1 + if re.search("geometry",line): + geometry_block = True + + return natoms + +# ------------------------------------- +# write a new input file for NWChem +# assumes the NWChem input geometry is to be specified in angstroms + +def nwchem_input_write_ao(input,coords): + + template = open(input,'r') + new_input = open("nwchem_lammps.nw",'w') + + geometry_block = False + i = 0 + + while True: + line = template.readline() + if not line: break + + if geometry_block and not re.match("#",line) and re.search("end",line): + geometry_block = False + if os.path.exists("nwchem_lammps.movecs"): + # The below is hacky, but one of these lines will be ignored + # by NWChem depending on if the input file is for scf/dft. + append = "\nscf\n vectors input nwchem_lammps.movecs\nend\n" + append2 = "\ndft\n vectors input nwchem_lammps.movecs\nend\n" + line = line + append + append2 + + if geometry_block and not re.match("#",line): + x = coords[3*i+0] + y = coords[3*i+1] + z = coords[3*i+2] + coord_string = " %g %g %g \n" % (x,y,z) + atom_string = line.split()[0] + line = atom_string + coord_string + i += 1 + + if (not re.match("#",line)) and re.search("geometry",line): + geometry_block = True + line = "geometry units angstrom noautosym\n" + + print(line,file=new_input,end='') + + new_input.close() + +# ------------------------------------- +# read a NWChem output nwchem_lammps.out file + +def nwchem_read_ao(natoms, log): + + nwchem_output = open(log, 'r') + energy_pattern = r"Total \w+ energy" + gradient_pattern = "x y z x y z" + + eout = 0.0 + fout = [] + + while True: + line = nwchem_output.readline() + if not line: break + + # pattern match for energy + if re.search(energy_pattern,line): + eout = float(line.split()[4]) + + # pattern match for forces + if re.search(gradient_pattern, line): + for i in range(natoms): + line = nwchem_output.readline() + forces = line.split() + fout += [float(forces[5]), float(forces[6]), float(forces[7])] + + # convert units + hartree2eV = 27.21138602 + bohr2angstrom = 0.52917721092 + eout = eout * hartree2eV + fout = [i * hartree2eV/bohr2angstrom for i in fout] + print(eout) + + return eout,fout + +# ------------------------------------- +# read initial planewave input file to setup problem +# return natoms,box +def nwchem_setup_pw(input): + + template = open(input,'r') + + geometry_block = False + system_block = False + coord_pattern = r"^\s*\w{1,2}(?:\s+-?(?:\d+.?\d*|\d*.?\d+)){3}" + natoms = 0 + box = [] + + while True: + line = template.readline() + if not line: break + + if geometry_block and re.search("system crystal",line): + system_block = True + for i in range(3): + line = template.readline() + line = re.sub(r'd|D', 'e', line) + box += [float(line.split()[1])] + + if geometry_block and not system_block and re.match("#",line) and re.search("end",line): + geometry_block = False + + if system_block and re.search("end",line): + system_block = False + + if geometry_block and not re.match("#",line) and re.search(coord_pattern,line): + natoms += 1 + + if re.search("geometry",line) and not re.match("#",line): + geometry_block = True + + return natoms,box + +# ------------------------------------- +# write a new planewave input file for NWChem +# assumes the NWChem input geometry is to be specified fractional coordinates + +def nwchem_input_write_pw(input,coords,box): + + template = open(input,'r') + new_input = open("nwchem_lammps.nw",'w') + + writing_atoms = False + geometry_block = False + system_block = False + coord_pattern = r"^\s*\w{1,2}(?:\s+-?(?:\d+.?\d*|\d*.?\d+)){3}" + i = 0 + + while True: + line = template.readline() + if not line: break + + if geometry_block and re.search("system crystal",line): + system_block = True + + if geometry_block and not system_block and not re.match("#",line) and re.search("end",line): + geometry_block = False + if os.path.exists("nwchem_lammps.movecs"): + append = "\nnwpw\n vectors input nwchem_lammps.movecs\nend\n" + line = line + append + + if system_block and re.search("end",line): + system_block = False + + if geometry_block and not re.match("#",line) and re.search(coord_pattern,line): + x = coords[3*i+0] / box[0] + y = coords[3*i+1] / box[1] + z = coords[3*i+2] / box[2] + coord_string = " %g %g %g \n" % (x,y,z) + atom_string = line.split()[0] + line = atom_string + coord_string + i += 1 + + if re.search("geometry",line) and not re.match("#",line): + geometry_block = True + + print(line,file=new_input,end='') + + new_input.close() + +# ------------------------------------- +# read a NWChem output nwchem_lammps.out file for planewave calculation + +def nwchem_read_pw(log): + nw_output = open(log, 'r') + + eout = 0.0 + sout = [] + fout = [] + reading_forces = False + + while True: + line = nw_output.readline() + if not line: break + + # pattern match for energy + if re.search("PSPW energy",line): + eout = float(line.split()[4]) + + # pattern match for forces + if re.search("C\.O\.M", line): + reading_forces = False + if reading_forces: + forces = line.split() + fout += [float(forces[3]), float(forces[4]), float(forces[5])] + if re.search("Ion Forces",line): + reading_forces = True + + # pattern match for stress + if re.search("=== total gradient ===",line): + stensor = [] + for i in range(3): + line = nw_output.readline() + line = line.replace("S ="," ") + stress = line.split() + stensor += [float(stress[1]), float(stress[2]), float(stress[3])] + sxx = stensor[0] + syy = stensor[4] + szz = stensor[8] + sxy = 0.5 * (float(stensor[1]) + float(stensor[3])) + sxz = 0.5 * (stensor[2] + stensor[6]) + syz = 0.5 * (stensor[5] + stensor[7]) + sout = [sxx,syy,szz,sxy,sxz,syz] + + # convert units + hartree2eV = 27.21138602 + bohr2angstrom = 0.52917721092 + austress2bar = 294210156.97 + eout = eout * hartree2eV + fout = [i * hartree2eV/bohr2angstrom for i in fout] + sout = [i * austress2bar for i in sout] + + return eout,fout,sout + +# ------------------------------------- +# main program + +# command-line args +# +if len(sys.argv) != 4: + print("Syntax: python nwchem_wrap.py file/zmq ao/pw input_template") + sys.exit(1) + +comm_mode = sys.argv[1] +basis_type = sys.argv[2] +input_template = sys.argv[3] + +if comm_mode == "file": cs = CSlib(1,comm_mode,"tmp.couple",None) +elif comm_mode == "zmq": cs = CSlib(1,comm_mode,"*:5555",None) +else: + print("Syntax: python nwchem_wrap.py file/zmq") + sys.exit(1) + + +natoms = 0 +box = [] +if basis_type == "ao": + natoms = nwchem_setup_ao(input_template) +elif basis_type == "pw": + natoms,box = nwchem_setup_pw(input_template) + +# initial message for AIMD protocol + +msgID,nfield,fieldID,fieldtype,fieldlen = cs.recv() +if msgID != 0: error("Bad initial client/server handshake") +protocol = cs.unpack_string(1) +if protocol != "md": error("Mismatch in client/server protocol") +cs.send(0,0) + +# endless server loop + +i = 0 +if not os.path.exists("nwchem_logs"): + os.mkdir("nwchem_logs") + +while 1: + + # recv message from client + # msgID = 0 = all-done message + + msgID,nfield,fieldID,fieldtype,fieldlen = cs.recv() + if msgID < 0: break + + # SETUP receive at beginning of each run + # required fields: DIM, PERIODICITY, ORIGIN, BOX, + # NATOMS, COORDS + # optional fields: others in enum above, but NWChem ignores them + + if msgID == SETUP: + + origin = [] + box_lmp = [] + natoms_recv = ntypes_recv = 0 + types = [] + coords = [] + + for field in fieldID: + if field == DIM: + dim = cs.unpack_int(DIM) + if dim != 3: error("NWChem only performs 3d simulations") + elif field == PERIODICITY: + periodicity = cs.unpack(PERIODICITY,1) + if basis_type == "ao": + if periodicity[0] or periodicity[1] or periodicity[2]: + error("NWChem AO basis wrapper only currently supports fully aperiodic systems") + elif basis_type == "pw": + if not periodicity[0] or not periodicity[1] or not periodicity[2]: + error("NWChem PW basis wrapper only currently supports fully periodic systems") + elif field == ORIGIN: + origin = cs.unpack(ORIGIN,1) + elif field == BOX: + box_lmp = cs.unpack(BOX,1) + if (basis_type == "pw"): + if (box[0] != box_lmp[0] or box[1] != box_lmp[4] or box[2] != box_lmp[8]): + error("NWChem wrapper mismatch in box dimensions") + elif field == NATOMS: + natoms_recv = cs.unpack_int(NATOMS) + if natoms != natoms_recv: + error("NWChem wrapper mismatch in number of atoms") + elif field == COORDS: + coords = cs.unpack(COORDS,1) + + if not origin or not box_lmp or not natoms or not coords: + error("Required NWChem wrapper setup field not received"); + + # STEP receive at each timestep of run or minimization + # required fields: COORDS + # optional fields: ORIGIN, BOX + + elif msgID == STEP: + + coords = [] + + for field in fieldID: + if field == COORDS: + coords = cs.unpack(COORDS,1) + + if not coords: error("Required NWChem wrapper step field not received"); + + else: error("NWChem wrapper received unrecognized message") + + # unpack coords from client + # create NWChem input + + if basis_type == "ao": + nwchem_input_write_ao(input_template,coords) + elif basis_type == "pw": + nwchem_input_write_pw(input_template,coords,box) + + # invoke NWChem + + i += 1 + log = "nwchem_lammps.out" + archive = "nwchem_logs/nwchem_lammps" + str(i) + ".out" + cmd = nwchemcmd + log + print("\nLaunching NWChem ...") + print(cmd) + subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) + + shutil.copyfile(log,archive) + + # process NWChem output + + if basis_type == "ao": + energy,forces = nwchem_read_ao(natoms,log) + virial = [0,0,0,0,0,0] + elif basis_type == "pw": + energy,forces,virial = nwchem_read_pw(log) + + # return forces, energy to client + cs.send(msgID,3) + cs.pack(FORCES,4,3*natoms,forces) + cs.pack_double(ENERGY,energy) + cs.pack(VIRIAL,4,6,virial) + +# final reply to client + +cs.send(0,0) + +# clean-up + +del cs diff --git a/examples/COUPLE/lammps_nwchem/planewave/data.W b/examples/COUPLE/lammps_nwchem/planewave/data.W new file mode 100644 index 0000000000..8accd9ca79 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/data.W @@ -0,0 +1,15 @@ +LAMMPS W data file + +2 atoms + +1 atom types + +0.0 3.16 xlo xhi +0.0 3.16 ylo yhi +0.0 3.16 zlo zhi + +Atoms + +1 1 0.000 0.000 0.000 +2 1 1.58 1.58 1.58 + diff --git a/examples/COUPLE/lammps_nwchem/planewave/in.client.W b/examples/COUPLE/lammps_nwchem/planewave/in.client.W new file mode 100644 index 0000000000..8eef888b5b --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/in.client.W @@ -0,0 +1,34 @@ +# small W unit cell for use with NWChem + +variable mode index file + +if "${mode} == file" then & + "message client md file tmp.couple" & +elif "${mode} == zmq" & + "message client md zmq localhost:5555" & + +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +read_data data.W +mass 1 183.85 + +replicate $x $y $z + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 + diff --git a/examples/COUPLE/lammps_nwchem/planewave/log.client.output b/examples/COUPLE/lammps_nwchem/planewave/log.client.output new file mode 100644 index 0000000000..b797816583 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/log.client.output @@ -0,0 +1,76 @@ +LAMMPS (18 Sep 2018) +# small W unit cell for use with NWChem + +variable mode index file + +if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" +message client md file tmp.couple +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +read_data data.W + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 2 atoms +mass 1 183.85 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + 2 atoms + Time spent = 0.000187325 secs + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 +Per MPI rank memory allocation (min/avg/max) = 1.8 | 1.8 | 1.8 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 300 0 0 -549.75686 36815830 + 1 300 0 0 -549.75686 36815830 + 2 300 0 0 -549.75686 36815830 + 3 300 0 0 -549.75686 36815830 +Loop time of 0.400933 on 1 procs for 3 steps with 2 atoms + +Performance: 0.646 ns/day, 37.123 hours/ns, 7.483 timesteps/s +0.1% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 4.755e-06 | 4.755e-06 | 4.755e-06 | 0.0 | 0.00 +Output | 0.00010114 | 0.00010114 | 0.00010114 | 0.0 | 0.03 +Modify | 0.40082 | 0.40082 | 0.40082 | 0.0 | 99.97 +Other | | 1.232e-05 | | | 0.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7 ave 7 max 7 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds not checked + +Total wall time: 0:00:09 diff --git a/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out b/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out new file mode 100644 index 0000000000..27185413eb --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out @@ -0,0 +1,2305 @@ + argument 1 = w.nw + + + +============================== echo of input deck ============================== +echo + +#**** Enter the geometry using fractional coordinates **** +geometry units angstrom noautosym + system crystal + lat_a 3.16d0 + lat_b 3.16d0 + lat_c 3.16d0 + end +W 0.0 0.0 0.0 +W 0.5 0.5 0.5 +end + +#***** setup the nwpw gamma point code **** +nwpw + simulation_cell + ngrid 16 16 16 + end + ewald_ncut 8 + mulliken + lcao #old default +end + +nwpw + tolerances 1.0d-9 1.0d-9 +end + +task pspw stress +================================================================================ + + + + + + + Northwest Computational Chemistry Package (NWChem) 6.8 + ------------------------------------------------------ + + + Environmental Molecular Sciences Laboratory + Pacific Northwest National Laboratory + Richland, WA 99352 + + Copyright (c) 1994-2017 + Pacific Northwest National Laboratory + Battelle Memorial Institute + + NWChem is an open-source computational chemistry package + distributed under the terms of the + Educational Community License (ECL) 2.0 + A copy of the license is included with this distribution + in the LICENSE.TXT file + + ACKNOWLEDGMENT + -------------- + + This software and its documentation were developed at the + EMSL at Pacific Northwest National Laboratory, a multiprogram + national laboratory, operated for the U.S. Department of Energy + by Battelle under Contract Number DE-AC05-76RL01830. Support + for this work was provided by the Department of Energy Office + of Biological and Environmental Research, Office of Basic + Energy Sciences, and the Office of Advanced Scientific Computing. + + + Job information + --------------- + + hostname = mcq + program = nwchem + date = Mon Sep 23 14:29:18 2019 + + compiled = Wed_Aug_15_19:14:19_2018 + source = /home/edo/debichem-team/nwchem/nwchem-6.8.1 + nwchem branch = 6.8.1 + nwchem revision = v6.8-133-ge032219 + ga revision = 5.6.5 + use scalapack = T + input = w.nw + prefix = w. + data base = ./w.db + status = startup + nproc = 1 + time left = -1s + + + + Memory information + ------------------ + + heap = 13107194 doubles = 100.0 Mbytes + stack = 13107199 doubles = 100.0 Mbytes + global = 26214400 doubles = 200.0 Mbytes (distinct from heap & stack) + total = 52428793 doubles = 400.0 Mbytes + verify = yes + hardfail = no + + + Directory information + --------------------- + + 0 permanent = . + 0 scratch = . + + + + + NWChem Input Module + ------------------- + + + + !!!!!!!!! geom_3d NEEDS TESTING !!!!!!!!!! + + + Geometry "geometry" -> "" + ------------------------- + + Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) + + No. Tag Charge X Y Z + ---- ---------------- ---------- -------------- -------------- -------------- + 1 W 74.0000 0.00000000 0.00000000 0.00000000 + 2 W 74.0000 1.58000000 1.58000000 1.58000000 + + Lattice Parameters + ------------------ + + lattice vectors in angstroms (scale by 1.889725989 to convert to a.u.) + + a1=< 3.160 0.000 0.000 > + a2=< 0.000 3.160 0.000 > + a3=< 0.000 0.000 3.160 > + a= 3.160 b= 3.160 c= 3.160 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 31.6 + + reciprocal lattice vectors in a.u. + + b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + + Atomic Mass + ----------- + + W 183.951000 + + + + XYZ format geometry + ------------------- + 2 + geometry + W 0.00000000 0.00000000 0.00000000 + W 1.58000000 1.58000000 1.58000000 + + ============================================================================== + internuclear distances + ------------------------------------------------------------------------------ + center one | center two | atomic units | angstroms + ------------------------------------------------------------------------------ + 2 W | 1 W | 5.17150 | 2.73664 + ------------------------------------------------------------------------------ + number of included internuclear distances: 1 + ============================================================================== + + + + >>>> PSPW Parallel Module - stress <<<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:18 2019 <<< + ================ input data ======================== + library name resolved from: compiled reference + NWCHEM_NWPW_LIBRARY set to: + Generating 1d pseudopotential for W + + Generated formatted_filename: ./W.vpp + library name resolved from: compiled reference + NWCHEM_NWPW_LIBRARY set to: + + Generated formatted atomic orbitals, filename: ./W.aorb + + lcao guess, initial psi:w.movecs + - spin, nalpha, nbeta: 1 6 0 + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.533 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 8.857 fft= 16x 16x 16( 126 waves 126 per task) + wavefnc cutoff= 8.857 fft= 16x 16x 16( 126 waves 126 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:20 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + - 15 steepest descent iterations performed + 10 -0.2000104801E+02 -0.37587E-05 0.13338E-06 + 20 -0.2000105396E+02 -0.10125E-07 0.37843E-09 + 30 -0.2000105397E+02 -0.67882E-09 0.25413E-10 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:20 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2000105397E+02 ( -0.10001E+02/ion) + total orbital energy: 0.5258382071E+01 ( 0.87640E+00/electron) + hartree energy : 0.2613505492E+00 ( 0.43558E-01/electron) + exc-corr energy : -0.9420636831E+01 ( -0.15701E+01/electron) + ion-ion energy : -0.2193948839E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1407870943E+02 ( 0.23465E+01/electron) + V_local (planewave) : 0.1138092693E+02 ( 0.18968E+01/electron) + V_nl (planewave) : -0.1436191566E+02 ( -0.23937E+01/electron) + V_Coul (planewave) : 0.5227010984E+00 ( 0.87117E-01/electron) + V_xc. (planewave) : -0.6362039732E+01 ( -0.10603E+01/electron) + Virial Coefficient : -0.6265011295E+00 + + orbital energies: + 0.5487535E+00 ( 14.932eV) + 0.5487525E+00 ( 14.932eV) + 0.5487517E+00 ( 14.932eV) + 0.3889676E+00 ( 10.584eV) + 0.3889667E+00 ( 10.584eV) + 0.2049989E+00 ( 5.578eV) + + Total PSPW energy : -0.2000105397E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, -0.0000 ) +spin down ( -0.0000, -0.0000, -0.0000 ) + total ( -0.0000, -0.0000, -0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + +== W.psp1 expansion coefficients == + +ATOM S P D F +W : 0.93998E-01 0.56488E-01 0.13036E+01 0.00000E+00 + + + + Generated formatted atomic orbitals, filename: ./W.aorb + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.42734 -0.00000 0.56337 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.42734 -0.00000 0.56337 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.00000 0.00002 0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00001 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.00000 0.00002 0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00001 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.56337 -0.00000 -0.42734 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.56337 -0.00000 -0.42734 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14281E+01 E= 0.38897E+00 ( 10.584eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49992 0.42773 0.00000 0.56299 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00009 0.00925 0.00000 0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49991 -0.42773 0.00000 -0.56299 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00009 -0.00925 0.00000 0.00000 0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9998 0.0002 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.15051E+01 E= 0.38897E+00 ( 10.584eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.47435 -0.54841 0.00000 0.41665 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.02565 -0.16016 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.47435 0.54841 0.00000 -0.41665 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.02565 0.16016 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9487 0.0513 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19550E+01 E= 0.20500E+00 ( 5.578eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49970 0.70689 + px pz py + 1 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 -0.00000 0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00030 -0.01746 -0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 + s + 2 W 0 0.49970 0.70689 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00030 -0.01746 -0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9994 0.0000 0.0000 0.0006 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49970 0.00000 2.47426 0.02604 + 1 W DOWN 3.00000 0.49970 0.00000 2.47426 0.02604 + 2 W UP 3.00000 0.49970 0.00000 2.47426 0.02604 + 2 W DOWN 3.00000 0.49970 0.00000 2.47426 0.02604 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.48% 0.87% + UP 16.66% 0.00% 82.48% 0.87% + TOTAL 16.66% 0.00% 82.48% 0.87% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -3.500 6.000 2.500 + 2 W -9.500 6.000 -3.500 + Total Q -13.000 12.000 -1.000 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 46.000 -75.500 26.000 + 2 W 6.000 -17.625 40.500 -32.375 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 0.00000 0.00000 ) + 2 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.246520E+01 + main loop : 0.218408E+00 + epilogue : 0.196378E+00 + total : 0.287999E+01 + cputime/step: 0.186674E-02 ( 117 evalulations, 25 linesearches) + + +Time spent doing total step percent + total time : 0.288044E+01 0.246191E-01 100.0 % + i/o time : 0.793162E+00 0.677916E-02 27.5 % + FFTs : 0.794410E-01 0.678983E-03 2.8 % + dot products : 0.401928E-02 0.343528E-04 0.1 % + geodesic : 0.812297E-02 0.694271E-04 0.3 % + ffm_dgemm : 0.340981E-03 0.291437E-05 0.0 % + fmf_dgemm : 0.111075E-02 0.949356E-05 0.0 % + mmm_dgemm : 0.146757E-03 0.125433E-05 0.0 % + m_diagonalize : 0.464895E-03 0.397346E-05 0.0 % + exchange correlation : 0.105077E+00 0.898093E-03 3.6 % + local pseudopotentials : 0.326800E-04 0.279316E-06 0.0 % + non-local pseudopotentials : 0.585081E-02 0.500069E-04 0.2 % + hartree potentials : 0.774990E-03 0.662385E-05 0.0 % + ion-ion interaction : 0.368566E-02 0.315014E-04 0.1 % + structure factors : 0.526235E+00 0.449774E-02 18.3 % + phase factors : 0.173820E-04 0.148564E-06 0.0 % + masking and packing : 0.134380E+00 0.114855E-02 4.7 % + queue fft : 0.649379E-01 0.555025E-03 2.3 % + queue fft (serial) : 0.461475E-01 0.394423E-03 1.6 % + queue fft (message passing): 0.166764E-01 0.142533E-03 0.6 % + non-local psp FFM : 0.303331E-02 0.259257E-04 0.1 % + non-local psp FMF : 0.706270E-03 0.603650E-05 0.0 % + non-local psp FFM A : 0.298729E-03 0.255324E-05 0.0 % + non-local psp FFM B : 0.252926E-02 0.216176E-04 0.1 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< + ================ input data ======================== + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.537 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 17.714 fft= 16x 16x 16( 370 waves 370 per task) + wavefnc cutoff= 17.714 fft= 16x 16x 16( 370 waves 370 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020117257E+02 -0.65975E-06 0.18611E-07 + 20 -0.2020117265E+02 -0.51757E-09 0.18099E-10 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020117265E+02 ( -0.10101E+02/ion) + total orbital energy: 0.5095674266E+01 ( 0.84928E+00/electron) + hartree energy : 0.2895200675E+00 ( 0.48253E-01/electron) + exc-corr energy : -0.9444169901E+01 ( -0.15740E+01/electron) + ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1440959829E+02 ( 0.24016E+01/electron) + V_local (planewave) : 0.1156148265E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1507811526E+02 ( -0.25130E+01/electron) + V_Coul (planewave) : 0.5790401350E+00 ( 0.96507E-01/electron) + V_xc. (planewave) : -0.6376331545E+01 ( -0.10627E+01/electron) + Virial Coefficient : -0.6463694432E+00 + + orbital energies: + 0.5415668E+00 ( 14.737eV) + 0.5415663E+00 ( 14.737eV) + 0.5415658E+00 ( 14.737eV) + 0.3599778E+00 ( 9.796eV) + 0.3599778E+00 ( 9.796eV) + 0.2031826E+00 ( 5.529eV) + + Total PSPW energy : -0.2020117265E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, 0.0000 ) +spin down ( -0.0000, -0.0000, 0.0000 ) + total ( -0.0000, -0.0000, 0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 0.49980 0.00000 -0.50020 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 0.49980 0.00000 -0.50020 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 0.00000 -0.00001 -0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00001 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 0.00000 -0.00001 -0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00001 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.50020 -0.00000 -0.49980 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.50020 -0.00000 -0.49980 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14815E+01 E= 0.35998E+00 ( 9.796eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.48214 0.68695 -0.00000 -0.10120 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.01786 0.13364 0.00000 -0.00000 -0.00000 -0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.48214 -0.68695 -0.00000 0.10120 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.01786 -0.13364 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9643 0.0357 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14420E+01 E= 0.35998E+00 ( 9.796eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49535 0.10258 0.00000 0.69630 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00465 -0.06819 0.00000 0.00000 0.00000 0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49535 -0.10258 0.00000 -0.69630 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00465 0.06819 0.00000 -0.00000 0.00000 -0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9907 0.0093 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19541E+01 E= 0.20318E+00 ( 5.529eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49972 0.70691 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 -0.00000 0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00028 -0.01665 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 + s + 2 W 0 0.49972 0.70691 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00028 -0.01665 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9994 0.0000 0.0000 0.0006 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49972 0.00000 2.47749 0.02279 + 1 W DOWN 3.00000 0.49972 0.00000 2.47749 0.02279 + 2 W UP 3.00000 0.49972 0.00000 2.47749 0.02279 + 2 W DOWN 3.00000 0.49972 0.00000 2.47749 0.02279 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.58% 0.76% + UP 16.66% 0.00% 82.58% 0.76% + TOTAL 16.66% 0.00% 82.58% 0.76% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -8.000 6.000 -2.000 + 2 W -5.500 6.000 0.500 + Total Q -13.500 12.000 -1.500 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 37.000 -52.000 7.000 + 2 W 6.000 -7.500 18.000 -16.000 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + 2 W Atomic Electric Field =( 0.00000 -0.00000 0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( 0.00000 -0.00000 0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.745387E-01 + main loop : 0.136737E+00 + epilogue : 0.182997E-01 + total : 0.229575E+00 + cputime/step: 0.210365E-02 ( 65 evalulations, 15 linesearches) + + +Time spent doing total step percent + total time : 0.230022E+00 0.353880E-02 100.0 % + i/o time : 0.368268E-02 0.566566E-04 1.6 % + FFTs : 0.118074E-01 0.181652E-03 5.1 % + dot products : 0.278644E-02 0.428683E-04 1.2 % + geodesic : 0.648055E-02 0.997007E-04 2.8 % + ffm_dgemm : 0.284575E-03 0.437808E-05 0.1 % + fmf_dgemm : 0.189982E-02 0.292280E-04 0.8 % + mmm_dgemm : 0.513420E-04 0.789877E-06 0.0 % + m_diagonalize : 0.289267E-03 0.445026E-05 0.1 % + exchange correlation : 0.533441E-01 0.820678E-03 23.2 % + local pseudopotentials : 0.185780E-04 0.285815E-06 0.0 % + non-local pseudopotentials : 0.490618E-02 0.754796E-04 2.1 % + hartree potentials : 0.506539E-03 0.779291E-05 0.2 % + ion-ion interaction : 0.228455E-02 0.351469E-04 1.0 % + structure factors : 0.998308E-02 0.153586E-03 4.3 % + phase factors : 0.119090E-04 0.183215E-06 0.0 % + masking and packing : 0.834395E-02 0.128368E-03 3.6 % + queue fft : 0.432896E-01 0.665994E-03 18.8 % + queue fft (serial) : 0.309097E-01 0.475534E-03 13.4 % + queue fft (message passing): 0.111107E-01 0.170934E-03 4.8 % + non-local psp FFM : 0.270164E-02 0.415637E-04 1.2 % + non-local psp FMF : 0.966417E-03 0.148680E-04 0.4 % + non-local psp FFM A : 0.351360E-03 0.540554E-05 0.2 % + non-local psp FFM B : 0.216041E-02 0.332371E-04 0.9 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< + ================ input data ======================== + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.538 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 26.570 fft= 16x 16x 16( 679 waves 679 per task) + wavefnc cutoff= 26.570 fft= 16x 16x 16( 679 waves 679 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020451899E+02 -0.26409E-08 0.50388E-10 + 20 -0.2020451899E+02 -0.97153E-09 0.52248E-11 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020451899E+02 ( -0.10102E+02/ion) + total orbital energy: 0.5093462286E+01 ( 0.84891E+00/electron) + hartree energy : 0.2902599490E+00 ( 0.48377E-01/electron) + exc-corr energy : -0.9444898225E+01 ( -0.15741E+01/electron) + ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1441599938E+02 ( 0.24027E+01/electron) + V_local (planewave) : 0.1156112031E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1508751191E+02 ( -0.25146E+01/electron) + V_Coul (planewave) : 0.5805198980E+00 ( 0.96753E-01/electron) + V_xc. (planewave) : -0.6376665384E+01 ( -0.10628E+01/electron) + Virial Coefficient : -0.6466799038E+00 + + orbital energies: + 0.5414224E+00 ( 14.733eV) + 0.5414220E+00 ( 14.733eV) + 0.5414216E+00 ( 14.733eV) + 0.3596618E+00 ( 9.787eV) + 0.3596618E+00 ( 9.787eV) + 0.2031417E+00 ( 5.528eV) + + Total PSPW energy : -0.2020451899E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, 0.0000 ) +spin down ( -0.0000, -0.0000, 0.0000 ) + total ( -0.0000, -0.0000, 0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.50150 0.00000 0.49850 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.50150 0.00000 0.49850 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 0.00000 0.00001 -0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00001 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 0.00000 0.00001 -0.00000 0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00001 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 0.49850 -0.00000 0.50150 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 0.49850 -0.00000 0.50150 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14906E+01 E= 0.35966E+00 ( 9.787eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.47918 0.62168 0.00000 -0.30446 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.02082 0.14429 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.47918 -0.62168 -0.00000 0.30446 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.02082 -0.14429 0.00000 0.00000 -0.00000 0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9584 0.0416 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14301E+01 E= 0.35966E+00 ( 9.787eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49946 -0.31083 -0.00000 -0.63470 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00054 0.02331 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49946 0.31083 0.00000 0.63470 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00054 -0.02331 -0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9989 0.0011 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19541E+01 E= 0.20314E+00 ( 5.528eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49973 0.70692 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 0.00000 0.00000 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00027 -0.01628 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.49973 0.70692 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00027 -0.01628 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9995 0.0000 0.0000 0.0005 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49973 0.00000 2.47864 0.02163 + 1 W DOWN 3.00000 0.49973 0.00000 2.47864 0.02163 + 2 W UP 3.00000 0.49973 0.00000 2.47864 0.02163 + 2 W DOWN 3.00000 0.49973 0.00000 2.47864 0.02163 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.62% 0.72% + UP 16.66% 0.00% 82.62% 0.72% + TOTAL 16.66% 0.00% 82.62% 0.72% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -6.906 6.000 -0.906 + 2 W -5.625 6.000 0.375 + Total Q -12.531 12.000 -0.531 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 -25.719 50.250 -31.438 + 2 W 6.000 -5.000 12.188 -12.812 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + 2 W Atomic Electric Field =( 0.00000 -0.00000 -0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( 0.00000 -0.00000 -0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.745646E-01 + main loop : 0.114422E+00 + epilogue : 0.186484E-01 + total : 0.207635E+00 + cputime/step: 0.233514E-02 ( 49 evalulations, 11 linesearches) + + +Time spent doing total step percent + total time : 0.208073E+00 0.424639E-02 100.0 % + i/o time : 0.369110E-02 0.753285E-04 1.8 % + FFTs : 0.938805E-02 0.191593E-03 4.5 % + dot products : 0.334735E-02 0.683133E-04 1.6 % + geodesic : 0.620612E-02 0.126655E-03 3.0 % + ffm_dgemm : 0.410025E-03 0.836786E-05 0.2 % + fmf_dgemm : 0.262005E-02 0.534703E-04 1.3 % + mmm_dgemm : 0.403200E-04 0.822857E-06 0.0 % + m_diagonalize : 0.265351E-03 0.541533E-05 0.1 % + exchange correlation : 0.403655E-01 0.823786E-03 19.4 % + local pseudopotentials : 0.218100E-04 0.445102E-06 0.0 % + non-local pseudopotentials : 0.583915E-02 0.119166E-03 2.8 % + hartree potentials : 0.445709E-03 0.909610E-05 0.2 % + ion-ion interaction : 0.230654E-02 0.470722E-04 1.1 % + structure factors : 0.101746E-01 0.207644E-03 4.9 % + phase factors : 0.125530E-04 0.256184E-06 0.0 % + masking and packing : 0.763773E-02 0.155872E-03 3.7 % + queue fft : 0.369776E-01 0.754645E-03 17.8 % + queue fft (serial) : 0.262466E-01 0.535645E-03 12.6 % + queue fft (message passing): 0.969198E-02 0.197796E-03 4.7 % + non-local psp FFM : 0.320117E-02 0.653300E-04 1.5 % + non-local psp FMF : 0.137954E-02 0.281539E-04 0.7 % + non-local psp FFM A : 0.490631E-03 0.100129E-04 0.2 % + non-local psp FFM B : 0.245399E-02 0.500814E-04 1.2 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< + ================ input data ======================== + + input psi filename:./w.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.538 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + wavefnc cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020461705E+02 -0.23340E-09 0.27270E-11 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020461705E+02 ( -0.10102E+02/ion) + total orbital energy: 0.5093528357E+01 ( 0.84892E+00/electron) + hartree energy : 0.2902733730E+00 ( 0.48379E-01/electron) + exc-corr energy : -0.9445058980E+01 ( -0.15742E+01/electron) + ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1441576162E+02 ( 0.24026E+01/electron) + V_local (planewave) : 0.1156121019E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1508731476E+02 ( -0.25146E+01/electron) + V_Coul (planewave) : 0.5805467460E+00 ( 0.96758E-01/electron) + V_xc. (planewave) : -0.6376675440E+01 ( -0.10628E+01/electron) + Virial Coefficient : -0.6466694934E+00 + + orbital energies: + 0.5414197E+00 ( 14.733eV) + 0.5414193E+00 ( 14.733eV) + 0.5414189E+00 ( 14.733eV) + 0.3596821E+00 ( 9.788eV) + 0.3596821E+00 ( 9.788eV) + 0.2031419E+00 ( 5.528eV) + + Total PSPW energy : -0.2020461705E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0000, -0.0000, -0.0000 ) +spin down ( -0.0000, -0.0000, -0.0000 ) + total ( -0.0000, -0.0000, -0.0000 ) +ionic ( 1.4929, 1.4929, 1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( 17.9146, 17.9146, 17.9146 ) au +|mu| = 31.0290 au, 78.8633 Debye + + +Translation force removed: ( -0.00000 -0.00000 -0.00000) + + + ============= Ion Gradients ================= + Ion Forces: + 1 W ( 0.000000 0.000000 -0.000000 ) + 2 W ( -0.000000 -0.000000 -0.000000 ) + C.O.M. ( 0.000000 0.000000 -0.000000 ) + =============================================== + |F| = 0.418432E-08 + |F|/nion = 0.209216E-08 + max|Fatom|= 0.295876E-08 ( 0.000eV/Angstrom) + + + + Outputing formatted_stress_filename: ./W.vpp2 + + +====================== += Stress calculation = +====================== + + + ============= total gradient ============== + S = ( 0.12513 0.00001 0.00000 ) + ( 0.00001 0.12513 0.00000 ) + ( 0.00000 0.00000 0.12513 ) + =================================================== + |S| = 0.21673E+00 + pressure = 0.125E+00 au + = 0.368E+02 Mbar + = 0.368E+04 GPa + = 0.363E+08 atm + + + dE/da = 0.12513 + dE/db = 0.12513 + dE/dc = 0.12513 + dE/dalpha = 0.00000 + dE/dbeta = 0.00000 + dE/dgamma = -0.00004 + + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Mon Sep 23 14:29 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.000000 0.000000 0.000000 +W 1.579999 1.579999 1.579999 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.50144 0.00000 0.49855 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.50144 0.00000 0.49855 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00000 -0.00000 -0.00001 0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00001 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00000 -0.00000 -0.00001 0.00000 -0.70711 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00001 0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00000 -0.49855 0.00000 -0.50144 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00000 -0.49855 0.00000 -0.50144 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00000 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14893E+01 E= 0.35968E+00 ( 9.788eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.47961 -0.61917 -0.00000 0.31022 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.02039 -0.14281 -0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.47961 0.61917 0.00000 -0.31022 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.02039 0.14281 -0.00000 -0.00000 0.00000 -0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9592 0.0408 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14299E+01 E= 0.35968E+00 ( 9.788eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49953 0.31660 0.00000 0.63190 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00047 -0.02171 0.00000 0.00000 0.00000 0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49953 -0.31660 -0.00000 -0.63190 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00047 0.02171 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9991 0.0009 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19540E+01 E= 0.20314E+00 ( 5.528eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49974 0.70692 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 0.00000 0.00000 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00026 -0.01609 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.49974 0.70692 + px pz py + 2 W 1 0.00000 0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00026 -0.01609 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9995 0.0000 0.0000 0.0005 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49974 0.00000 2.47913 0.02112 + 1 W DOWN 3.00000 0.49974 0.00000 2.47913 0.02112 + 2 W UP 3.00000 0.49974 0.00000 2.47913 0.02112 + 2 W DOWN 3.00000 0.49974 0.00000 2.47913 0.02112 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.64% 0.70% + UP 16.66% 0.00% 82.64% 0.70% + TOTAL 16.66% 0.00% 82.64% 0.70% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -5.594 6.000 0.406 + 2 W -6.250 6.000 -0.250 + Total Q -11.844 12.000 0.156 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 -6.219 15.062 -14.438 + 2 W 6.000 -8.281 20.125 -18.094 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) + (ion) =( 0.00000 0.00000 -0.00000 ) + (electronic) =( -0.00000 -0.00000 0.00000 ) + 2 W Atomic Electric Field =( 0.00000 -0.00000 0.00000 ) + (ion) =( -0.00000 -0.00000 0.00000 ) + (electronic) =( 0.00000 -0.00000 -0.00000 ) + + output psi filename:./w.movecs + + +== Timing == + +cputime in seconds + prologue : 0.746791E-01 + main loop : 0.359966E+00 + epilogue : 0.187162E-01 + total : 0.453362E+00 + cputime/step: 0.133321E-01 ( 27 evalulations, 6 linesearches) + + +Time spent doing total step percent + total time : 0.453809E+00 0.168078E-01 100.0 % + i/o time : 0.371068E-02 0.137433E-03 0.8 % + FFTs : 0.870071E-02 0.322248E-03 1.9 % + dot products : 0.347239E-02 0.128607E-03 0.8 % + geodesic : 0.430554E-02 0.159464E-03 0.9 % + ffm_dgemm : 0.322600E-03 0.119481E-04 0.1 % + fmf_dgemm : 0.226656E-02 0.839466E-04 0.5 % + mmm_dgemm : 0.241260E-04 0.893554E-06 0.0 % + m_diagonalize : 0.143440E-03 0.531259E-05 0.0 % + exchange correlation : 0.226012E-01 0.837082E-03 5.0 % + local pseudopotentials : 0.247782E-03 0.917711E-05 0.1 % + non-local pseudopotentials : 0.596243E-02 0.220831E-03 1.3 % + hartree potentials : 0.303066E-03 0.112247E-04 0.1 % + ion-ion interaction : 0.742231E-01 0.274901E-02 16.4 % + structure factors : 0.100176E-01 0.371024E-03 2.2 % + phase factors : 0.123850E-04 0.458704E-06 0.0 % + masking and packing : 0.747819E-02 0.276970E-03 1.6 % + queue fft : 0.227258E-01 0.841697E-03 5.0 % + queue fft (serial) : 0.159551E-01 0.590931E-03 3.5 % + queue fft (message passing): 0.615529E-02 0.227974E-03 1.4 % + non-local psp FFM : 0.252122E-02 0.933787E-04 0.6 % + non-local psp FMF : 0.112022E-02 0.414896E-04 0.2 % + non-local psp FFM A : 0.456889E-03 0.169218E-04 0.1 % + non-local psp FFM B : 0.186526E-02 0.690838E-04 0.4 % + + >>> JOB COMPLETED AT Mon Sep 23 14:29:22 2019 <<< + + Task times cpu: 5.6s wall: 3.8s + + + NWChem Input Module + ------------------- + + + Summary of allocated global arrays +----------------------------------- + No active global arrays + + + + GA Statistics for process 0 + ------------------------------ + + create destroy get put acc scatter gather read&inc +calls: 8 8 86 10 0 0 0 0 +number of processes/call 1.00e+00 1.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes total: 1.81e+05 8.19e+04 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +Max memory consumed for GA by this process: 65536 bytes + +MA_summarize_allocated_blocks: starting scan ... +heap block 'sw1t', handle 348, address 0x55eea965d008: + type of elements: double precision + number of elements: 16 + address of client space: 0x55eea965d080 + index for client space: 10242743 + total number of bytes: 256 +MA_summarize_allocated_blocks: scan completed: 1 heap block, 0 stack blocks +MA usage statistics: + + allocation statistics: + heap stack + ---- ----- + current number of blocks 1 0 + maximum number of blocks 304 17 + current total bytes 256 0 + maximum total bytes 5596824 351896 + maximum total K-bytes 5597 352 + maximum total M-bytes 6 1 + + + CITATION + -------- + Please cite the following reference when publishing + results obtained with NWChem: + + M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, + T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, + E. Apra, T.L. Windus, W.A. de Jong + "NWChem: a comprehensive and scalable open-source + solution for large scale molecular simulations" + Comput. Phys. Commun. 181, 1477 (2010) + doi:10.1016/j.cpc.2010.04.018 + + AUTHORS + ------- + E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, + T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, + J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, + S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, + Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, + D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, + A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, + P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, + M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, + M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, + Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, + G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, + J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, + P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, + D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, + J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, + T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, + M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. + + Total times cpu: 5.6s wall: 3.8s diff --git a/examples/COUPLE/lammps_nwchem/planewave/w.nw b/examples/COUPLE/lammps_nwchem/planewave/w.nw new file mode 100644 index 0000000000..5f78801174 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/w.nw @@ -0,0 +1,28 @@ +echo + +#**** Enter the geometry using fractional coordinates **** +geometry units angstrom noautosym + system crystal + lat_a 3.16d0 + lat_b 3.16d0 + lat_c 3.16d0 + end +W 0.0 0.0 0.0 +W 0.5 0.5 0.5 +end + +#***** setup the nwpw gamma point code **** +nwpw + simulation_cell + ngrid 16 16 16 + end + ewald_ncut 8 + mulliken + lcao #old default +end + +nwpw + tolerances 1.0d-9 1.0d-9 +end + +task pspw stress From 80168d0d5ac4791c74d2a296a17b7a3724299f94 Mon Sep 17 00:00:00 2001 From: jboschen Date: Wed, 2 Oct 2019 11:11:50 -0500 Subject: [PATCH 41/94] Automatically append input file to nwchemcmd --- examples/COUPLE/lammps_nwchem/README | 4 ++-- examples/COUPLE/lammps_nwchem/nwchem_wrap.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/COUPLE/lammps_nwchem/README b/examples/COUPLE/lammps_nwchem/README index 2ee07f959f..cb5c5b58cf 100644 --- a/examples/COUPLE/lammps_nwchem/README +++ b/examples/COUPLE/lammps_nwchem/README @@ -186,7 +186,7 @@ File mode of messaging: % python nwchem_wrap.py file pw w.nw % mpirun -np 2 lmp_mpi -v mode file < in.client.h2o -% python nwchem_wrap.py file ao h2o_dft.nw +% python nwchem_wrap.py file ao h2o.nw ZMQ mode of messaging: @@ -194,4 +194,4 @@ ZMQ mode of messaging: % python nwchem_wrap.py zmq pw w.nw % mpirun -np 2 lmp_mpi -v mode zmq < in.client.h2o -% python nwchem_wrap.py zmq ao h2o_dft.nw +% python nwchem_wrap.py zmq ao h2o.nw diff --git a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py index 8774eb74fe..4f5ef00c77 100644 --- a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py +++ b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py @@ -39,7 +39,7 @@ from cslib import CSlib # comment out 2nd line once 1st line is correct for your system -nwchemcmd = "mpirun -np 1 /usr/bin/nwchem nwchem_lammps.nw > " +nwchemcmd = "mpirun -np 1 /usr/bin/nwchem" nwchemcmd = "touch tmp" # enums matching FixClientMD class in LAMMPS @@ -418,7 +418,7 @@ while 1: i += 1 log = "nwchem_lammps.out" archive = "nwchem_logs/nwchem_lammps" + str(i) + ".out" - cmd = nwchemcmd + log + cmd = nwchemcmd + " nwchem_lammps.nw > " log print("\nLaunching NWChem ...") print(cmd) subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) From 319df973d9de785fa7a6af7987857b6ff9bedfb2 Mon Sep 17 00:00:00 2001 From: jboschen Date: Wed, 2 Oct 2019 11:27:21 -0500 Subject: [PATCH 42/94] Fix typo in cmd line --- examples/COUPLE/lammps_nwchem/nwchem_wrap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py index 4f5ef00c77..82eaf0d2e4 100644 --- a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py +++ b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py @@ -418,7 +418,7 @@ while 1: i += 1 log = "nwchem_lammps.out" archive = "nwchem_logs/nwchem_lammps" + str(i) + ".out" - cmd = nwchemcmd + " nwchem_lammps.nw > " log + cmd = nwchemcmd + " nwchem_lammps.nw > " + log print("\nLaunching NWChem ...") print(cmd) subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) From 5c92e5aa01933164d7787a4cfd208de8ffafe5f5 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 3 Oct 2019 17:02:04 -0600 Subject: [PATCH 43/94] added W minimization example --- .../lammps_nwchem/planewave/in.client.W.min | 38 + .../planewave/log.lammps.W.3Oct19 | 78 ++ .../planewave/log.lammps.W.min.3Oct19 | 92 ++ .../planewave/nwchem_lammps.out.W.3Oct19 | 817 ++++++++++++++++++ .../planewave/nwchem_lammps.out.W.min.3Oct19 | 816 +++++++++++++++++ 5 files changed, 1841 insertions(+) create mode 100644 examples/COUPLE/lammps_nwchem/planewave/in.client.W.min create mode 100644 examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.3Oct19 create mode 100644 examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.min.3Oct19 create mode 100644 examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.3Oct19 create mode 100644 examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.min.3Oct19 diff --git a/examples/COUPLE/lammps_nwchem/planewave/in.client.W.min b/examples/COUPLE/lammps_nwchem/planewave/in.client.W.min new file mode 100644 index 0000000000..2cdca6b006 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/in.client.W.min @@ -0,0 +1,38 @@ +# small W unit cell for use with NWChem + +variable mode index file + +if "${mode} == file" then & + "message client md file tmp.couple" & +elif "${mode} == zmq" & + "message client md zmq localhost:5555" & + +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +read_data data.W +mass 1 183.85 + +group one id 2 +displace_atoms one move 0.1 0.2 0.3 + +replicate $x $y $z + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +dump 1 all custom 1 dump.W.min id type x y z + +thermo 1 +minimize 1.0e-6 1.0e-6 10 50 diff --git a/examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.3Oct19 b/examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.3Oct19 new file mode 100644 index 0000000000..6087cd22bb --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.3Oct19 @@ -0,0 +1,78 @@ +LAMMPS (19 Sep 2019) +# small W unit cell for use with NWChem + +variable mode index file + +if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" +message client md file tmp.couple +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +read_data data.W + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 2 atoms + read_data CPU = 0.0014801 secs +mass 1 183.85 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + 2 atoms + replicate CPU = 0.000123978 secs + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +run 3 +WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (../comm_brick.cpp:166) +Per MPI rank memory allocation (min/avg/max) = 1.801 | 1.801 | 1.801 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 300 0 0 -549.75686 36815830 + 1 298.93216 0 0 -549.75686 36815825 + 2 295.76254 0 0 -549.75687 36814830 + 3 290.55935 0 0 -549.75687 36811865 +Loop time of 2.60414 on 1 procs for 3 steps with 2 atoms + +Performance: 0.100 ns/day, 241.124 hours/ns, 1.152 timesteps/s +0.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 7.1526e-06 | 7.1526e-06 | 7.1526e-06 | 0.0 | 0.00 +Output | 0.00012779 | 0.00012779 | 0.00012779 | 0.0 | 0.00 +Modify | 2.604 | 2.604 | 2.604 | 0.0 | 99.99 +Other | | 9.06e-06 | | | 0.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 7 ave 7 max 7 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 0 +Dangerous builds not checked + +Total wall time: 0:00:05 diff --git a/examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.min.3Oct19 b/examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.min.3Oct19 new file mode 100644 index 0000000000..e54cc3c433 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/log.lammps.W.min.3Oct19 @@ -0,0 +1,92 @@ +LAMMPS (19 Sep 2019) +# small W unit cell for use with NWChem + +variable mode index file + +if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" +message client md file tmp.couple +variable x index 1 +variable y index 1 +variable z index 1 + +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +read_data data.W + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 2 atoms + read_data CPU = 0.00183487 secs +mass 1 183.85 + +group one id 2 +1 atoms in group one +displace_atoms one move 0.1 0.2 0.3 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 + orthogonal box = (0 0 0) to (3.16 3.16 3.16) + 1 by 1 by 1 MPI processor grid + 2 atoms + replicate CPU = 0.000159979 secs + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +dump 1 all custom 1 tmp.dump id type x y z + +thermo 1 +minimize 1.0e-6 1.0e-6 10 50 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (../min.cpp:174) +WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (../comm_brick.cpp:166) +Per MPI rank memory allocation (min/avg/max) = 4.676 | 4.676 | 4.676 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 300 0 0 -547.52142 28510277 + 1 300 0 0 -549.43104 35614471 + 2 300 0 0 -549.75661 36815830 + 3 300 0 0 -549.75662 36815830 +Loop time of 7.71121 on 1 procs for 3 steps with 2 atoms + +0.0% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -547.560202518 -549.795386038 -549.795398827 + Force two-norm initial, final = 16.0041 0.00108353 + Force max component initial, final = 9.57978 0.000719909 + Final line search alpha, max atom move = 1 0.000719909 + Iterations, force evaluations = 3 5 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 9.5367e-07 | 9.5367e-07 | 9.5367e-07 | 0.0 | 0.00 +Comm | 1.3113e-05 | 1.3113e-05 | 1.3113e-05 | 0.0 | 0.00 +Output | 0.00017023 | 0.00017023 | 0.00017023 | 0.0 | 0.00 +Modify | 7.7109 | 7.7109 | 7.7109 | 0.0 |100.00 +Other | | 0.0001729 | | | 0.00 + +Nlocal: 2 ave 2 max 2 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 1 +Dangerous builds not checked +Total wall time: 0:00:19 diff --git a/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.3Oct19 b/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.3Oct19 new file mode 100644 index 0000000000..36b6cfa4c4 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.3Oct19 @@ -0,0 +1,817 @@ + argument 1 = nwchem_lammps.nw + + + +============================== echo of input deck ============================== +echo + +#**** Enter the geometry using fractional coordinates **** +geometry units angstrom noautosym + system crystal + lat_a 3.16d0 + lat_b 3.16d0 + lat_c 3.16d0 + end +W 0.999335 0.99967 0.998875 +W 0.500665 0.50033 0.501125 +end + +nwpw + vectors input nwchem_lammps.movecs +end + +#***** setup the nwpw gamma point code **** +nwpw + simulation_cell + ngrid 16 16 16 + end + ewald_ncut 8 + mulliken + lcao #old default +end + +nwpw + tolerances 1.0d-9 1.0d-9 +end + +task pspw stress +================================================================================ + + + + + + + Northwest Computational Chemistry Package (NWChem) 6.8 + ------------------------------------------------------ + + + Environmental Molecular Sciences Laboratory + Pacific Northwest National Laboratory + Richland, WA 99352 + + Copyright (c) 1994-2018 + Pacific Northwest National Laboratory + Battelle Memorial Institute + + NWChem is an open-source computational chemistry package + distributed under the terms of the + Educational Community License (ECL) 2.0 + A copy of the license is included with this distribution + in the LICENSE.TXT file + + ACKNOWLEDGMENT + -------------- + + This software and its documentation were developed at the + EMSL at Pacific Northwest National Laboratory, a multiprogram + national laboratory, operated for the U.S. Department of Energy + by Battelle under Contract Number DE-AC05-76RL01830. Support + for this work was provided by the Department of Energy Office + of Biological and Environmental Research, Office of Basic + Energy Sciences, and the Office of Advanced Scientific Computing. + + + Job information + --------------- + + hostname = singsing + program = /home/sjplimp/tools/nwchem-6.8.1-release/bin/LINUX64/nwchem + date = Thu Oct 3 16:57:17 2019 + + compiled = Wed_Oct_02_09:25:27_2019 + source = /home/sjplimp/tools/nwchem-6.8.1-release + nwchem branch = Development + nwchem revision = N/A + ga revision = 5.6.5 + use scalapack = F + input = nwchem_lammps.nw + prefix = nwchem_lammps. + data base = ./nwchem_lammps.db + status = restart + nproc = 1 + time left = -1s + + + + Memory information + ------------------ + + heap = 13107200 doubles = 100.0 Mbytes + stack = 13107197 doubles = 100.0 Mbytes + global = 26214400 doubles = 200.0 Mbytes (distinct from heap & stack) + total = 52428797 doubles = 400.0 Mbytes + verify = yes + hardfail = no + + + Directory information + --------------------- + + 0 permanent = . + 0 scratch = . + + + Previous task information + ------------------------- + + Theory = pspw + Operation = stress + Status = unknown + Qmmm = F + Ignore = F + + + Geometries in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 geometry 2 Thu Oct 3 16:57:16 2019 + + The geometry named "geometry" is the default for restart + + + + Basis sets in the database + -------------------------- + + There are no basis sets in the database + + + + NWChem Input Module + ------------------- + + + + !!!!!!!!! geom_3d NEEDS TESTING !!!!!!!!!! + + + Geometry "geometry" -> "" + ------------------------- + + Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) + + No. Tag Charge X Y Z + ---- ---------------- ---------- -------------- -------------- -------------- + 1 W 74.0000 3.15789860 3.15895720 3.15644500 + 2 W 74.0000 1.58210140 1.58104280 1.58355500 + + Lattice Parameters + ------------------ + + lattice vectors in angstroms (scale by 1.889725989 to convert to a.u.) + + a1=< 3.160 0.000 0.000 > + a2=< 0.000 3.160 0.000 > + a3=< 0.000 0.000 3.160 > + a= 3.160 b= 3.160 c= 3.160 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 31.6 + + reciprocal lattice vectors in a.u. + + b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + + Atomic Mass + ----------- + + W 183.951000 + + + + XYZ format geometry + ------------------- + 2 + geometry + W 3.15789860 3.15895720 3.15644500 + W 1.58210140 1.58104280 1.58355500 + + ============================================================================== + internuclear distances + ------------------------------------------------------------------------------ + center one | center two | atomic units | angstroms + ------------------------------------------------------------------------------ + 2 W | 1 W | 5.15689 | 2.72891 + ------------------------------------------------------------------------------ + number of included internuclear distances: 1 + ============================================================================== + + + + >>>> PSPW Parallel Module - stress <<<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Thu Oct 3 16:57:17 2019 <<< + ================ input data ======================== + + input psi filename:./nwchem_lammps.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.538 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + wavefnc cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Thu Oct 3 16:57:17 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020457267E+02 -0.12753E-06 0.54770E-09 + 20 -0.2020457281E+02 -0.96520E-09 0.65680E-11 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Thu Oct 3 16:57:18 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020457281E+02 ( -0.10102E+02/ion) + total orbital energy: 0.5093546150E+01 ( 0.84892E+00/electron) + hartree energy : 0.2903382088E+00 ( 0.48390E-01/electron) + exc-corr energy : -0.9445078100E+01 ( -0.15742E+01/electron) + ion-ion energy : -0.2193939674E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1441586264E+02 ( 0.24026E+01/electron) + V_local (planewave) : 0.1156111351E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1508741234E+02 ( -0.25146E+01/electron) + V_Coul (planewave) : 0.5806764176E+00 ( 0.96779E-01/electron) + V_xc. (planewave) : -0.6376694082E+01 ( -0.10628E+01/electron) + Virial Coefficient : -0.6466707350E+00 + + orbital energies: + 0.5414291E+00 ( 14.733eV) + 0.5414285E+00 ( 14.733eV) + 0.5414070E+00 ( 14.733eV) + 0.3596871E+00 ( 9.788eV) + 0.3596781E+00 ( 9.787eV) + 0.2031433E+00 ( 5.528eV) + + Total PSPW energy : -0.2020457281E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( -0.0030, -0.0015, -0.0050 ) +spin down ( -0.0030, -0.0015, -0.0050 ) + total ( -0.0030, -0.0015, -0.0050 ) +ionic ( -1.4929, -1.4929, -1.4929 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( -17.8792, -17.8970, -17.8547 ) au +|mu| = 30.9638 au, 78.6976 Debye + + +Translation force removed: ( -0.00000 -0.00000 -0.00000) + + + ============= Ion Gradients ================= + Ion Forces: + 1 W ( 0.002737 0.001358 0.004631 ) + 2 W ( -0.002737 -0.001358 -0.004631 ) + C.O.M. ( 0.000000 0.000000 0.000000 ) + =============================================== + |F| = 0.784689E-02 + |F|/nion = 0.392344E-02 + max|Fatom|= 0.554859E-02 ( 0.285eV/Angstrom) + + + + +====================== += Stress calculation = +====================== + + + ============= total gradient ============== + S = ( 0.12512 0.00000 0.00000 ) + ( 0.00000 0.12512 0.00001 ) + ( 0.00000 0.00001 0.12511 ) + =================================================== + |S| = 0.21671E+00 + pressure = 0.125E+00 au + = 0.368E+02 Mbar + = 0.368E+04 GPa + = 0.363E+08 atm + + + dE/da = 0.12512 + dE/db = 0.12512 + dE/dc = 0.12511 + dE/dalpha = -0.00003 + dE/dbeta = -0.00002 + dE/dgamma = -0.00001 + + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Thu Oct 3 16:57 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W -0.002101 -0.001043 -0.003555 +W -1.577898 -1.578956 -1.576444 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54143E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 -0.00018 -0.00011 0.00005 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49999 0.00003 -0.68532 0.00001 0.10591 0.13824 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00001 -0.00003 -0.00187 -0.00238 -0.00028 0.00001 0.00000 -0.00017 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 0.00018 0.00011 -0.00005 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49999 0.00003 -0.68532 0.00001 0.10591 0.13824 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00001 -0.00003 0.00187 0.00238 0.00028 -0.00001 -0.00000 0.00017 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12472E+01 E= 0.54143E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00002 -0.00005 -0.00011 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49998 -0.00001 -0.02322 0.00001 -0.61187 0.35363 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00002 -0.00001 0.00071 -0.00049 -0.00015 -0.00283 0.00006 0.00266 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00002 0.00005 0.00011 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49998 -0.00001 -0.02322 0.00001 -0.61187 0.35363 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00002 -0.00001 -0.00071 0.00049 0.00015 0.00283 -0.00006 -0.00266 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12472E+01 E= 0.54141E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 0.00010 0.00006 0.00020 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49999 0.00000 0.17259 0.00000 0.33820 0.59651 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00001 0.00000 0.00001 -0.00015 0.00015 -0.00033 -0.00325 -0.00033 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 -0.00010 -0.00006 -0.00020 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49999 0.00000 0.17259 0.00000 0.33820 0.59651 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00001 0.00000 -0.00001 0.00015 -0.00015 0.00033 0.00325 0.00033 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14577E+01 E= 0.35969E+00 ( 9.788eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00002 0.00162 -0.00440 0.00049 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.48998 -0.09896 0.00001 0.69296 0.00001 -0.00001 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00999 -0.09993 0.00031 -0.00131 -0.00234 -0.00064 0.00000 0.00022 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00002 0.00162 -0.00440 0.00049 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.48998 0.09896 -0.00001 -0.69296 -0.00001 0.00001 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00999 0.09993 0.00031 -0.00131 -0.00234 -0.00064 0.00000 0.00022 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9800 0.0200 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14616E+01 E= 0.35968E+00 ( 9.787eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00001 0.00206 0.00063 -0.00121 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.48871 -0.69206 -0.00002 -0.09883 0.00001 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.01129 -0.10621 0.00214 0.00009 0.00033 0.00014 0.00000 0.00063 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00001 0.00206 0.00063 -0.00121 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.48871 0.69206 0.00002 0.09883 -0.00001 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.01129 0.10621 0.00214 0.00009 0.00033 0.00014 0.00000 0.00063 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9774 0.0226 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19540E+01 E= 0.20314E+00 ( 5.528eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49974 -0.70692 + px pz py + 1 W 1 0.00000 0.00028 0.00047 0.00014 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00026 0.01609 -0.00000 -0.00007 0.00021 -0.00003 0.00000 -0.00004 + s + 2 W 0 0.49974 -0.70692 + px pz py + 2 W 1 0.00000 -0.00028 -0.00047 -0.00014 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00026 0.01609 0.00000 0.00007 -0.00021 0.00003 -0.00000 0.00004 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9995 0.0000 0.0000 0.0005 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49974 0.00003 2.47866 0.02157 + 1 W DOWN 3.00000 0.49974 0.00003 2.47866 0.02157 + 2 W UP 3.00000 0.49974 0.00003 2.47866 0.02157 + 2 W DOWN 3.00000 0.49974 0.00003 2.47866 0.02157 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.62% 0.72% + UP 16.66% 0.00% 82.62% 0.72% + TOTAL 16.66% 0.00% 82.62% 0.72% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -6.000 6.000 -0.000 + 2 W -6.000 6.000 -0.000 + Total Q -12.000 12.000 -0.000 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 -7.235 17.653 -16.419 + 2 W 6.000 -7.235 17.653 -16.419 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00022 -0.00011 -0.00038 ) + (ion) =( 0.00094 0.00047 0.00159 ) + (electronic) =( -0.00116 -0.00058 -0.00197 ) + 2 W Atomic Electric Field =( 0.00022 0.00011 0.00038 ) + (ion) =( -0.00094 -0.00047 -0.00159 ) + (electronic) =( 0.00116 0.00058 0.00197 ) + + output psi filename:./nwchem_lammps.movecs + + +== Timing == + +cputime in seconds + prologue : 0.114428E+00 + main loop : 0.475396E+00 + epilogue : 0.316691E-01 + total : 0.621493E+00 + cputime/step: 0.559289E-02 ( 85 evalulations, 20 linesearches) + + +Time spent doing total step percent + total time : 0.623259E+00 0.733246E-02 100.0 % + i/o time : 0.103071E-01 0.121260E-03 1.7 % + FFTs : 0.348712E-01 0.410250E-03 5.6 % + dot products : 0.981057E-02 0.115418E-03 1.6 % + geodesic : 0.696999E-01 0.819999E-03 11.2 % + ffm_dgemm : 0.104145E-02 0.122523E-04 0.2 % + fmf_dgemm : 0.565297E-01 0.665055E-03 9.1 % + mmm_dgemm : 0.129490E-03 0.152342E-05 0.0 % + m_diagonalize : 0.701885E-03 0.825747E-05 0.1 % + exchange correlation : 0.764353E-01 0.899239E-03 12.3 % + local pseudopotentials : 0.439882E-03 0.517509E-05 0.1 % + non-local pseudopotentials : 0.271890E-01 0.319871E-03 4.4 % + hartree potentials : 0.202482E-02 0.238214E-04 0.3 % + ion-ion interaction : 0.104062E+00 0.122426E-02 16.7 % + structure factors : 0.152984E-01 0.179981E-03 2.5 % + phase factors : 0.107278E-04 0.126210E-06 0.0 % + masking and packing : 0.304392E-01 0.358108E-03 4.9 % + queue fft : 0.111536E+00 0.131219E-02 17.9 % + queue fft (serial) : 0.708244E-01 0.833228E-03 11.4 % + queue fft (message passing): 0.360800E-01 0.424470E-03 5.8 % + non-local psp FFM : 0.860008E-02 0.101177E-03 1.4 % + non-local psp FMF : 0.111482E-01 0.131155E-03 1.8 % + non-local psp FFM A : 0.214632E-02 0.252509E-04 0.3 % + non-local psp FFM B : 0.560879E-02 0.659858E-04 0.9 % + + >>> JOB COMPLETED AT Thu Oct 3 16:57:18 2019 <<< + + Task times cpu: 0.6s wall: 0.6s + Summary of allocated global arrays +----------------------------------- + No active global arrays + + + + GA Statistics for process 0 + ------------------------------ + + create destroy get put acc scatter gather read&inc +calls: 0 0 0 0 0 0 0 0 +number of processes/call 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes total: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +Max memory consumed for GA by this process: 0 bytes +MA_summarize_allocated_blocks: starting scan ... +MA_summarize_allocated_blocks: scan completed: 0 heap blocks, 0 stack blocks +MA usage statistics: + + allocation statistics: + heap stack + ---- ----- + current number of blocks 0 0 + maximum number of blocks 294 17 + current total bytes 0 0 + maximum total bytes 4879496 351944 + maximum total K-bytes 4880 352 + maximum total M-bytes 5 1 + + + NWChem Input Module + ------------------- + + + + + + CITATION + -------- + Please cite the following reference when publishing + results obtained with NWChem: + + M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, + T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, + E. Apra, T.L. Windus, W.A. de Jong + "NWChem: a comprehensive and scalable open-source + solution for large scale molecular simulations" + Comput. Phys. Commun. 181, 1477 (2010) + doi:10.1016/j.cpc.2010.04.018 + + AUTHORS + ------- + E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, + T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, + J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, + S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, + Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, + D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, + A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, + P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, + M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, + M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, + Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, + G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, + J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, + P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, + D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, + J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, + T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, + M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. + + Total times cpu: 0.6s wall: 0.7s diff --git a/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.min.3Oct19 b/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.min.3Oct19 new file mode 100644 index 0000000000..519df5d8ba --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/planewave/nwchem_lammps.out.W.min.3Oct19 @@ -0,0 +1,816 @@ + argument 1 = nwchem_lammps.nw + + + +============================== echo of input deck ============================== +echo + +#**** Enter the geometry using fractional coordinates **** +geometry units angstrom noautosym + system crystal + lat_a 3.16d0 + lat_b 3.16d0 + lat_c 3.16d0 + end +W 0.0158218 0.0316436 0.0474661 +W 0.515824 0.531647 0.547471 +end + +nwpw + vectors input nwchem_lammps.movecs +end + +#***** setup the nwpw gamma point code **** +nwpw + simulation_cell + ngrid 16 16 16 + end + ewald_ncut 8 + mulliken + lcao #old default +end + +nwpw + tolerances 1.0d-9 1.0d-9 +end + +task pspw stress +================================================================================ + + + + + + + Northwest Computational Chemistry Package (NWChem) 6.8 + ------------------------------------------------------ + + + Environmental Molecular Sciences Laboratory + Pacific Northwest National Laboratory + Richland, WA 99352 + + Copyright (c) 1994-2018 + Pacific Northwest National Laboratory + Battelle Memorial Institute + + NWChem is an open-source computational chemistry package + distributed under the terms of the + Educational Community License (ECL) 2.0 + A copy of the license is included with this distribution + in the LICENSE.TXT file + + ACKNOWLEDGMENT + -------------- + + This software and its documentation were developed at the + EMSL at Pacific Northwest National Laboratory, a multiprogram + national laboratory, operated for the U.S. Department of Energy + by Battelle under Contract Number DE-AC05-76RL01830. Support + for this work was provided by the Department of Energy Office + of Biological and Environmental Research, Office of Basic + Energy Sciences, and the Office of Advanced Scientific Computing. + + + Job information + --------------- + + hostname = singsing + program = /home/sjplimp/tools/nwchem-6.8.1-release/bin/LINUX64/nwchem + date = Thu Oct 3 16:58:54 2019 + + compiled = Wed_Oct_02_09:25:27_2019 + source = /home/sjplimp/tools/nwchem-6.8.1-release + nwchem branch = Development + nwchem revision = N/A + ga revision = 5.6.5 + use scalapack = F + input = nwchem_lammps.nw + prefix = nwchem_lammps. + data base = ./nwchem_lammps.db + status = restart + nproc = 1 + time left = -1s + + + + Memory information + ------------------ + + heap = 13107200 doubles = 100.0 Mbytes + stack = 13107197 doubles = 100.0 Mbytes + global = 26214400 doubles = 200.0 Mbytes (distinct from heap & stack) + total = 52428797 doubles = 400.0 Mbytes + verify = yes + hardfail = no + + + Directory information + --------------------- + + 0 permanent = . + 0 scratch = . + + + Previous task information + ------------------------- + + Theory = pspw + Operation = stress + Status = unknown + Qmmm = F + Ignore = F + + + Geometries in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 geometry 2 Thu Oct 3 16:58:53 2019 + + The geometry named "geometry" is the default for restart + + + + Basis sets in the database + -------------------------- + + There are no basis sets in the database + + + + NWChem Input Module + ------------------- + + + + !!!!!!!!! geom_3d NEEDS TESTING !!!!!!!!!! + + + Geometry "geometry" -> "" + ------------------------- + + Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) + + No. Tag Charge X Y Z + ---- ---------------- ---------- -------------- -------------- -------------- + 1 W 74.0000 0.04999689 0.09999378 0.14999288 + 2 W 74.0000 1.63000384 1.68000452 1.73000836 + + Lattice Parameters + ------------------ + + lattice vectors in angstroms (scale by 1.889725989 to convert to a.u.) + + a1=< 3.160 0.000 0.000 > + a2=< 0.000 3.160 0.000 > + a3=< 0.000 0.000 3.160 > + a= 3.160 b= 3.160 c= 3.160 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 31.6 + + reciprocal lattice vectors in a.u. + + b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + + Atomic Mass + ----------- + + W 183.951000 + + + + XYZ format geometry + ------------------- + 2 + geometry + W 0.04999689 0.09999378 0.14999288 + W 1.63000384 1.68000452 1.73000836 + + ============================================================================== + internuclear distances + ------------------------------------------------------------------------------ + center one | center two | atomic units | angstroms + ------------------------------------------------------------------------------ + 2 W | 1 W | 5.17154 | 2.73666 + ------------------------------------------------------------------------------ + number of included internuclear distances: 1 + ============================================================================== + + + + >>>> PSPW Parallel Module - stress <<<< + **************************************************** + * * + * NWPW PSPW Calculation * + * * + * [ (Grassmann/Stiefel manifold implementation) ] * + * * + * [ NorthWest Chemistry implementation ] * + * * + * version #5.10 06/12/02 * + * * + * This code was developed by Eric J. Bylaska, * + * and was based upon algorithms and code * + * developed by the group of Prof. John H. Weare * + * * + **************************************************** + >>> JOB STARTED AT Thu Oct 3 16:58:54 2019 <<< + ================ input data ======================== + + input psi filename:./nwchem_lammps.movecs + + initializing pspw_APC data structure + ------------------------------------ + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + number of processors used: 1 + processor grid : 1 x 1 + parallel mapping :2d hilbert + parallel mapping : balanced + number of threads : 1 + parallel io : off + + options: + boundary conditions = periodic (version3) + electron spin = restricted + exchange-correlation = LDA (Vosko et al) parameterization + + elements involved in the cluster: + 1: W valence charge: 6.0000 lmax= 2 + comment : Troullier-Martins pseudopotential + pseudpotential type : 0 + highest angular component : 2 + local potential used : 0 + number of non-local projections: 8 + semicore corrections included : 1.800 (radius) 4.538 (charge) + cutoff = 2.389 3.185 2.244 + + + total charge: 0.000 + + atomic composition: + W : 2 + + number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) + + supercell: + cell_name: cell_default + lattice: a1=< 5.972 0.000 0.000 > + a2=< 0.000 5.972 0.000 > + a3=< 0.000 0.000 5.972 > + reciprocal: b1=< 1.052 0.000 -0.000 > + b2=< -0.000 1.052 -0.000 > + b3=< 0.000 0.000 1.052 > + lattice: a= 5.972 b= 5.972 c= 5.972 + alpha= 90.000 beta= 90.000 gamma= 90.000 + omega= 212.9 + + density cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + wavefnc cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) + Ewald summation: cut radius= 1.90 and 8 + Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) + + technical parameters: + time step= 5.80 fictitious mass= 400000.0 + tolerance=0.100E-08 (energy) 0.100E-08 (density) + maximum iterations = 1000 ( 10 inner 100 outer ) + + + + + +== Energy Calculation == + + + ====== Grassmann conjugate gradient iteration ====== + >>> ITERATION STARTED AT Thu Oct 3 16:58:54 2019 <<< + iter. Energy DeltaE DeltaRho + ------------------------------------------------------ + 10 -0.2020460841E+02 -0.37164E-09 0.13892E-11 + *** tolerance ok. iteration terminated + >>> ITERATION ENDED AT Thu Oct 3 16:58:54 2019 <<< + + +== Summary Of Results == + + number of electrons: spin up= 6.00000 down= 6.00000 (real space) + + total energy : -0.2020460841E+02 ( -0.10102E+02/ion) + total orbital energy: 0.5093526999E+01 ( 0.84892E+00/electron) + hartree energy : 0.2902689593E+00 ( 0.48378E-01/electron) + exc-corr energy : -0.9445045626E+01 ( -0.15742E+01/electron) + ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) + + kinetic (planewave) : 0.1441573280E+02 ( 0.24026E+01/electron) + V_local (planewave) : 0.1156119613E+02 ( 0.19269E+01/electron) + V_nl (planewave) : -0.1508727219E+02 ( -0.25145E+01/electron) + V_Coul (planewave) : 0.5805379185E+00 ( 0.96756E-01/electron) + V_xc. (planewave) : -0.6376667662E+01 ( -0.10628E+01/electron) + Virial Coefficient : -0.6466688811E+00 + + orbital energies: + 0.5414223E+00 ( 14.733eV) + 0.5414201E+00 ( 14.733eV) + 0.5414174E+00 ( 14.733eV) + 0.3596809E+00 ( 9.787eV) + 0.3596804E+00 ( 9.787eV) + 0.2031424E+00 ( 5.528eV) + + Total PSPW energy : -0.2020460841E+02 + + +=== Spin Contamination === + + = 0.0000000000000000 + = 0.0000000000000000 + + + +== Center of Charge == + +spin up ( 0.0106, 0.0203, 0.0283 ) +spin down ( 0.0106, 0.0203, 0.0283 ) + total ( 0.0106, 0.0203, 0.0283 ) +ionic ( -1.3984, -1.3039, -1.2094 ) + + +== Molecular Dipole wrt Center of Mass == + +mu = ( -16.9083, -15.8910, -14.8528 ) au +|mu| = 27.5503 au, 70.0218 Debye + + +Translation force removed: ( -0.00002 0.00000 0.00002) + + + ============= Ion Gradients ================= + Ion Forces: + 1 W ( -0.000001 0.000005 0.000014 ) + 2 W ( 0.000001 -0.000005 -0.000014 ) + C.O.M. ( -0.000000 0.000000 0.000000 ) + =============================================== + |F| = 0.216488E-04 + |F|/nion = 0.108244E-04 + max|Fatom|= 0.153080E-04 ( 0.001eV/Angstrom) + + + + +====================== += Stress calculation = +====================== + + + ============= total gradient ============== + S = ( 0.12513 0.00001 -0.00003 ) + ( 0.00001 0.12513 -0.00001 ) + ( -0.00003 -0.00001 0.12513 ) + =================================================== + |S| = 0.21673E+00 + pressure = 0.125E+00 au + = 0.368E+02 Mbar + = 0.368E+04 GPa + = 0.363E+08 atm + + + dE/da = 0.12513 + dE/db = 0.12513 + dE/dc = 0.12513 + dE/dalpha = 0.00006 + dE/dbeta = 0.00020 + dE/dgamma = -0.00008 + + + + + ************************************************************* + ** ** + ** PSPW Mulliken analysis ** + ** ** + ** Population analysis algorithm devloped by Ryoichi Kawai ** + ** ** + ** Thu Oct 3 16:58 ** + ** ** + ************************************************************* + + +== XYZ OUTPUT == + + + 2 + +W 0.049997 0.099994 0.149993 +W -1.529995 -1.479995 -1.429991 + + +== Atomic Orbital Expansion == + + W nodamping + + + ===================================================== + | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | + ===================================================== + + +== Using pseudoatomic orbital expansion == + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00001 -0.03953 0.00002 0.50309 0.49532 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00001 -0.00000 -0.00000 0.00000 0.00000 -0.00001 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00001 -0.03953 0.00002 0.50309 0.49532 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00001 0.00000 0.00000 -0.00000 -0.00000 0.00001 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 0.00004 0.62658 0.00003 -0.20360 0.25680 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 -0.00004 0.00000 0.00000 -0.00000 -0.00000 -0.00001 0.00000 + s + 2 W 0 0.00000 -0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 0.00004 0.62658 0.00003 -0.20360 0.25680 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 -0.00004 -0.00000 -0.00000 -0.00000 0.00000 0.00001 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 0.00001 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.50000 -0.00001 -0.32532 -0.00000 -0.45327 0.43441 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00000 0.00001 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 + s + 2 W 0 0.00000 0.00001 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.50000 -0.00001 -0.32532 -0.00000 -0.45327 0.43441 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00000 0.00001 -0.00000 0.00001 0.00000 0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 1.0000 0.0000 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14785E+01 E= 0.35968E+00 ( 9.787eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 0.00001 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.48310 0.33381 0.00000 -0.60965 0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.01690 0.13001 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 0.00001 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.48310 -0.33381 -0.00000 0.60965 -0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.01690 -0.13001 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9662 0.0338 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14407E+01 E= 0.35968E+00 ( 9.787eV) + +NO ATOM L POPULATION + s + 1 W 0 0.00000 -0.00000 + px pz py + 1 W 1 0.00000 -0.00000 -0.00000 0.00001 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.49580 0.61761 -0.00000 0.33817 0.00000 -0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00420 0.06484 -0.00001 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.00000 0.00000 + px pz py + 2 W 1 0.00000 -0.00000 -0.00000 0.00001 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.49580 -0.61761 0.00000 -0.33817 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00420 -0.06484 -0.00001 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.0000 0.0000 0.9916 0.0084 + + +------------------------------------------------------------------------------ + + +*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19540E+01 E= 0.20314E+00 ( 5.528eV) + +NO ATOM L POPULATION + s + 1 W 0 0.49974 -0.70692 + px pz py + 1 W 1 0.00000 0.00000 -0.00000 0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 1 W 2 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 1 W 3 0.00026 0.01609 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 + s + 2 W 0 0.49974 -0.70692 + px pz py + 2 W 1 0.00000 -0.00000 0.00000 -0.00000 + dx2-y2 dzx d3z2-1 dyz dxy + 2 W 2 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 + fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) + 2 W 3 0.00026 0.01609 0.00000 0.00000 -0.00000 0.00000 0.00000 0.00000 + + +=== DISTRIBUTION === + + 1(W ) 0.5000 2(W ) 0.5000 + + +== ANGULAR MOMENTUM POPULATIONS === + + s p d f + 0.9995 0.0000 0.0000 0.0005 + + + ======================================== + | POPULATION ANALYSIS ON EACH ATOM | + ======================================== + + +NO ATOM SPIN TOTAL s p d f + 1 W UP 3.00000 0.49974 0.00000 2.47889 0.02137 + 1 W DOWN 3.00000 0.49974 0.00000 2.47889 0.02137 + 2 W UP 3.00000 0.49974 0.00000 2.47889 0.02137 + 2 W DOWN 3.00000 0.49974 0.00000 2.47889 0.02137 + + + +=== TOTAL ANGULAR MOMENTUM POPULATION === + + SPIN s p d f + UP 16.66% 0.00% 82.63% 0.71% + UP 16.66% 0.00% 82.63% 0.71% + TOTAL 16.66% 0.00% 82.63% 0.71% + + ************************************************************* + ** ** + ** PSPW Atomic Point Charge (APC) Analysis ** + ** ** + ** Point charge analysis based on paper by P.E. Blochl ** + ** (J. Chem. Phys. vol 103, page 7422, 1995) ** + ** ** + ************************************************************* + + pspw_APC data structure + ----------------------- + nga, ngs: 3 6 + Gc : 2.5000000000000000 + APC gamma: 1 0.59999999999999998 + APC gamma: 2 0.90000000000000002 + APC gamma: 3 1.3500000000000001 + + charge analysis on each atom + ---------------------------- + + no atom Qelc Qion Qtotal + -- ---- ------- ------- ------- + 1 W -6.000 6.000 -0.000 + 2 W -6.000 6.000 0.000 + Total Q -12.000 12.000 -0.000 + + + gaussian coefficients of model density + -------------------------------------- + + no atom g=0.000 g=0.600 g=0.900 g=1.350 + -- ---- ------- ------- ------- ------- + 1 W 6.000 -7.235 17.654 -16.419 + 2 W 6.000 -7.234 17.651 -16.418 + + +=== Electric Field at Atoms === + + 1 W Atomic Electric Field =( -0.00002 0.00000 0.00001 ) + (ion) =( 0.00000 0.00000 0.00000 ) + (electronic) =( -0.00002 -0.00000 0.00001 ) + 2 W Atomic Electric Field =( -0.00002 0.00000 0.00002 ) + (ion) =( -0.00000 -0.00000 -0.00000 ) + (electronic) =( -0.00002 0.00000 0.00002 ) + + output psi filename:./nwchem_lammps.movecs + + +== Timing == + +cputime in seconds + prologue : 0.991130E-01 + main loop : 0.101190E+00 + epilogue : 0.203540E-01 + total : 0.220657E+00 + cputime/step: 0.252975E-01 ( 4 evalulations, 1 linesearches) + + +Time spent doing total step percent + total time : 0.222262E+00 0.555655E-01 100.0 % + i/o time : 0.847340E-02 0.211835E-02 3.8 % + FFTs : 0.576015E-02 0.144004E-02 2.6 % + dot products : 0.157053E-02 0.392634E-03 0.7 % + geodesic : 0.203228E-02 0.508070E-03 0.9 % + ffm_dgemm : 0.641376E-04 0.160344E-04 0.0 % + fmf_dgemm : 0.202988E-02 0.507471E-03 0.9 % + mmm_dgemm : 0.286302E-05 0.715756E-06 0.0 % + m_diagonalize : 0.101088E-03 0.252721E-04 0.0 % + exchange correlation : 0.287819E-02 0.719547E-03 1.3 % + local pseudopotentials : 0.346661E-03 0.866652E-04 0.2 % + non-local pseudopotentials : 0.268912E-02 0.672280E-03 1.2 % + hartree potentials : 0.163791E-03 0.409476E-04 0.1 % + ion-ion interaction : 0.699389E-01 0.174847E-01 31.5 % + structure factors : 0.889608E-02 0.222402E-02 4.0 % + phase factors : 0.102510E-04 0.256275E-05 0.0 % + masking and packing : 0.839656E-02 0.209914E-02 3.8 % + queue fft : 0.418949E-02 0.104737E-02 1.9 % + queue fft (serial) : 0.264608E-02 0.661519E-03 1.2 % + queue fft (message passing): 0.136477E-02 0.341193E-03 0.6 % + non-local psp FFM : 0.391964E-03 0.979910E-04 0.2 % + non-local psp FMF : 0.407219E-03 0.101805E-03 0.2 % + non-local psp FFM A : 0.144235E-03 0.360588E-04 0.1 % + non-local psp FFM B : 0.216961E-03 0.542402E-04 0.1 % + + >>> JOB COMPLETED AT Thu Oct 3 16:58:54 2019 <<< + + Task times cpu: 0.2s wall: 0.2s + Summary of allocated global arrays +----------------------------------- + No active global arrays + + + + GA Statistics for process 0 + ------------------------------ + + create destroy get put acc scatter gather read&inc +calls: 0 0 0 0 0 0 0 0 +number of processes/call 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes total: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +Max memory consumed for GA by this process: 0 bytes +MA_summarize_allocated_blocks: starting scan ... +MA_summarize_allocated_blocks: scan completed: 0 heap blocks, 0 stack blocks +MA usage statistics: + + allocation statistics: + heap stack + ---- ----- + current number of blocks 0 0 + maximum number of blocks 294 17 + current total bytes 0 0 + maximum total bytes 4879496 351944 + maximum total K-bytes 4880 352 + maximum total M-bytes 5 1 + + + NWChem Input Module + ------------------- + + + + + + CITATION + -------- + Please cite the following reference when publishing + results obtained with NWChem: + + M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, + T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, + E. Apra, T.L. Windus, W.A. de Jong + "NWChem: a comprehensive and scalable open-source + solution for large scale molecular simulations" + Comput. Phys. Commun. 181, 1477 (2010) + doi:10.1016/j.cpc.2010.04.018 + + AUTHORS + ------- + E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, + T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, + J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, + S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, + Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, + D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, + A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, + P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, + M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, + M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, + Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, + G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, + J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, + P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, + D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, + J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, + T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, + M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. + + Total times cpu: 0.2s wall: 0.3s From b9d68f93af2547fbd6286f74bd2cae8ef03814d9 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Thu, 3 Oct 2019 17:04:40 -0600 Subject: [PATCH 44/94] remove debug statement --- examples/COUPLE/lammps_nwchem/nwchem_wrap.py | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py index 82eaf0d2e4..7bbed54e7d 100644 --- a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py +++ b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py @@ -155,7 +155,6 @@ def nwchem_read_ao(natoms, log): bohr2angstrom = 0.52917721092 eout = eout * hartree2eV fout = [i * hartree2eV/bohr2angstrom for i in fout] - print(eout) return eout,fout From 4a669bb883b8d9996bf532fed85d1cd60f6e1d94 Mon Sep 17 00:00:00 2001 From: jguenole Date: Thu, 24 Oct 2019 14:14:00 +0200 Subject: [PATCH 45/94] Renamed: adaptglok -> fire2 --- doc/src/minimize.txt | 2 +- src/min_fire2.cpp | 16 ++++++++-------- src/min_fire2.h | 12 ++++++------ 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/doc/src/minimize.txt b/doc/src/minimize.txt index 44ce4d3edf..99ecab535f 100644 --- a/doc/src/minimize.txt +++ b/doc/src/minimize.txt @@ -65,7 +65,7 @@ backtracking method is described in Nocedal and Wright's Numerical Optimization (Procedure 3.1 on p 41). The "minimization styles"_min_style.html {quickmin}, {fire} and -{adaptglok} perform damped dynamics using an Euler integration step. +{fire2} perform damped dynamics using an Euler integration step. Thus they require a "timestep"_timestep.html be defined. NOTE: The damped dynamic minimizers use whatever timestep you have diff --git a/src/min_fire2.cpp b/src/min_fire2.cpp index 3624d8db08..6629e64c15 100644 --- a/src/min_fire2.cpp +++ b/src/min_fire2.cpp @@ -12,7 +12,7 @@ ------------------------------------------------------------------------- */ #include -#include "min_adaptglok.h" +#include "min_fire2.h" #include "universe.h" #include "atom.h" #include "force.h" @@ -35,11 +35,11 @@ using namespace LAMMPS_NS; /* ---------------------------------------------------------------------- */ -MinAdaptGlok::MinAdaptGlok(LAMMPS *lmp) : Min(lmp) {} +MinFire2::MinFire2(LAMMPS *lmp) : Min(lmp) {} /* ---------------------------------------------------------------------- */ -void MinAdaptGlok::init() +void MinFire2::init() { Min::init(); @@ -60,18 +60,18 @@ void MinAdaptGlok::init() /* ---------------------------------------------------------------------- */ -void MinAdaptGlok::setup_style() +void MinFire2::setup_style() { double **v = atom->v; int nlocal = atom->nlocal; - // print the parameters used within adaptglok into the log + // print the parameters used within fire2 into the log const char *s1[] = {"eulerimplicit","verlet","leapfrog","eulerexplicit"}; const char *s2[] = {"no","yes"}; if (comm->me == 0 && logfile) { - fprintf(logfile," Parameters for adaptglok: \n" + fprintf(logfile," Parameters for fire2: \n" " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " " integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol \n" " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s \n", @@ -90,7 +90,7 @@ void MinAdaptGlok::setup_style() called after atoms have migrated ------------------------------------------------------------------------- */ -void MinAdaptGlok::reset_vectors() +void MinFire2::reset_vectors() { // atomic dof @@ -101,7 +101,7 @@ void MinAdaptGlok::reset_vectors() /* ---------------------------------------------------------------------- */ -int MinAdaptGlok::iterate(int maxiter) +int MinFire2::iterate(int maxiter) { bigint ntimestep; double vmax,vdotf,vdotfall,vdotv,vdotvall,fdotf,fdotfall; diff --git a/src/min_fire2.h b/src/min_fire2.h index 5159805c00..6ae69bf556 100644 --- a/src/min_fire2.h +++ b/src/min_fire2.h @@ -13,21 +13,21 @@ #ifdef MINIMIZE_CLASS -MinimizeStyle(adaptglok,MinAdaptGlok) +MinimizeStyle(fire2,MinFire2) #else -#ifndef LMP_MIN_ADAPTGLOK_H -#define LMP_MIN_ADAPTGLOK_H +#ifndef LMP_MIN_FIRE2_H +#define LMP_MIN_FIRE2_H #include "min.h" namespace LAMMPS_NS { -class MinAdaptGlok : public Min { +class MinFire2 : public Min { public: - MinAdaptGlok(class LAMMPS *); - ~MinAdaptGlok() {} + MinFire2(class LAMMPS *); + ~MinFire2() {} void init(); void setup_style(); void reset_vectors(); From 1cb9e0d86d9ad78bc55d229de1751a0b023b41cc Mon Sep 17 00:00:00 2001 From: jguenole Date: Thu, 24 Oct 2019 14:20:03 +0200 Subject: [PATCH 46/94] Remove unecessary compute --- src/min_fire2.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/min_fire2.h b/src/min_fire2.h index 6ae69bf556..1e0a76800f 100644 --- a/src/min_fire2.h +++ b/src/min_fire2.h @@ -38,7 +38,6 @@ class MinFire2 : public Min { double alpha; bigint last_negative,ntimestep_start; int vdotf_negatif; - class Compute *temperature,*pressure; }; } From 9215bce14f1ad7d5a4ecc2fb2fbbd257ca58b1a3 Mon Sep 17 00:00:00 2001 From: jguenole Date: Thu, 24 Oct 2019 15:06:43 +0200 Subject: [PATCH 47/94] Updated and simplified documentation --- doc/src/min_modify.txt | 66 +++++++++++++++--------------------------- doc/src/min_style.txt | 8 +++-- 2 files changed, 29 insertions(+), 45 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index fa15f18a50..2e106f4415 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -13,7 +13,7 @@ min_modify command :h3 min_modify keyword values ... :pre one or more keyword/value pairs may be listed :ulb,l -keyword = {dmax} or {line} or {norm} or {alpha_damp} or {discrete_factor} +keyword = {dmax} or {line} or {norm} or {alpha_damp} or {discrete_factor} or {integrator} or {tmax} {dmax} value = max max = maximum distance for line search to move (distance units) {line} value = {backtrack} or {quadratic} or {forcezero} or {spin_cubic} or {spin_none} @@ -25,38 +25,17 @@ keyword = {dmax} or {line} or {norm} or {alpha_damp} or {discrete_factor} {alpha_damp} value = damping damping = fictitious Gilbert damping for spin minimization (adim) {discrete_factor} value = factor - factor = discretization factor for adaptive spin timestep (adim) :pre -:ule - -these keywords apply only to the "min_style"_min_style.html {fire2} :ulb,l -keyword = {integrator} or {tmax} or {tmin} or {delaystep} or {dtgrow} or {dtshrink} - or {alpha0} or {alphashrink} or {halfstepback} or {initialdelay} or {vdfmax} - {integrator} arg = {eulerimplicit} or {eulerexplicit} or {verlet} - eulerimplicit,eulerexplicit,verlet = integration scheme - {tmax} arg = coef - coef = factor defining the maximum timestep - {tmin} arg = coef - coef = factor defining the minimum timestep - {delaystep} arg = delay - delay = number of steps for dynamics delay - {dtgrow} arg = grow - grow = factor increasing the timestep - {dtshrink} arg = shrink - shrink = factor decreasing the timestep - {alpha0} arg = alpha - alpha = coefficient mixing velocities and forces - {alphashrink} arg = shrink - shrink = factor decreasing alpha - {vdfmax} arg = max - max = maximum number of consecutive iterations with P(t) < 0 before forced interruption - {halfstepback} arg = {yes} or {no} - {initialdelay} arg = {yes} or {no} :pre + factor = discretization factor for adaptive spin timestep (adim) + {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} + time integration scheme for fire2 minimization + {tmax} value = factor + factor = maximum adaptive timestep for fire2 minimization :pre :ule [Examples:] min_modify dmax 0.2 -min_modify integrator verlet tmax 0.4 :pre +min_modify integrator verlet tmax 4 :pre [Description:] @@ -142,20 +121,23 @@ The {spin_none} is a default value for {line} keyword for both {spin/lbfgs} and {spin/cg}. Convergence of {spin/lbfgs} can be more robust if {spin_cubic} line search is used. -The style {fire2} has several parameters that can be tuned in order -to optimize the relaxation: {integrator}, {tmax}, {tmin}, {delaystep}, {dtgrow}, {dtshrink}, -{alpha0}, and {alphashrink}. -Different Newton {integrator} can be selected: explicit Euler, -semi-implicit Euler (= symplectic Euler) and velocity Verlet. -The parameters {tmax} and {tmin} define the maximum and minimum timestep -allowed during an fire2 minimization. Those are not in time unit, but are -multiplication factor applied to the "timestep"_timestep.html. Thus -{tmax} = 10.0 in metal "units"_units.html means that the maximum value -the timestep can be reached during the relaxation is 10 fs (with the default -"timestep"_timestep.html value). -Note that even with the default parameters being chosen to be reliable in most -cases, adjusting "timestep"_timestep.html, {tmax} and {tmin} should be consider -to optimize the minimization, in particular for large/complex system. +The Newton {integrator} used for {fire2} minimization can be selected to be +either the symplectic Euler ({eulerimplicit}), explicit Euler (eulerexplicit) +or velocity Verlet ({verlet}). Note that explicit Euler is not recommended +as it will lead to results similar to a {fire} minimization. +{tmax} define the maximum value for the adaptive timestep +during a {fire2} minimization. It is multiplication factor applied +to the current "timestep"_timestep.html (not in time unit). For example, +{tmax} = 4.0 in metal "units"_units.html means that the maximum value +the timestep can reach during a minimization is 4fs (with the default +"timestep"_timestep.html value). Note that parameters defaults has been +chosen to be reliable in most cases, but one should consider adjusting +"timestep"_timestep.html and {tmax} to optimize the minimization for large +or complex systems. +Others parameters of the {fire2} minimization can be tuned ({tmin}, {delaystep}, +{dtgrow}, {dtshrink}, {alpha0}, and {alphashrink}). Please refer to the article +describing the {fire2} "min_style"_min_style.html. + An additional stopping criteria {vdfmax} is added in order to avoid unnecessary looping when it is reasonable to think the system will not be relaxed further. Note that in this case the system will NOT be relaxed. This could diff --git a/doc/src/min_style.txt b/doc/src/min_style.txt index b03c4b1efb..d59850a5df 100644 --- a/doc/src/min_style.txt +++ b/doc/src/min_style.txt @@ -62,9 +62,8 @@ the velocity non-parallel to the current force vector. The velocity of each atom is initialized to 0.0 by this style, at the beginning of a minimization. -Style {fire2} is a re-implementation of the style {fire} with -additional optimizations of the method described -in "(Bitzek)"_#Bitzek, including different time integration schemes. +Style {fire2} is an optimization of the style {fire}, including different +time integration schemes, described in "(Guenole)"_#Guenole. Style {spin} is a damped spin dynamics with an adaptive timestep. @@ -142,3 +141,6 @@ Jonsson, Mills, Jacobsen. [(Bitzek)] Bitzek, Koskinen, Gahler, Moseler, Gumbsch, Phys Rev Lett, 97, 170201 (2006). +:link(Guenole) +[(Guenole)] Guenole, Nöhring, Vaid, Houllé, Xie, Prakash, Bitzek, +Preprint, arXiv:190802038 (2019). From f758d0670e12c91ac000b1709c9256f9c0dbee0e Mon Sep 17 00:00:00 2001 From: jguenole Date: Thu, 24 Oct 2019 15:27:44 +0200 Subject: [PATCH 48/94] Small documentation simplification --- doc/src/min_modify.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 2e106f4415..70c3b18774 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -26,7 +26,7 @@ keyword = {dmax} or {line} or {norm} or {alpha_damp} or {discrete_factor} or {in damping = fictitious Gilbert damping for spin minimization (adim) {discrete_factor} value = factor factor = discretization factor for adaptive spin timestep (adim) - {integrator} value = {eulerimplicit} or {eulerexplicit} or {verlet} + {integrator} value = {eulerimplicit} or {verlet} time integration scheme for fire2 minimization {tmax} value = factor factor = maximum adaptive timestep for fire2 minimization :pre @@ -122,8 +122,8 @@ and {spin/cg}. Convergence of {spin/lbfgs} can be more robust if {spin_cubic} line search is used. The Newton {integrator} used for {fire2} minimization can be selected to be -either the symplectic Euler ({eulerimplicit}), explicit Euler (eulerexplicit) -or velocity Verlet ({verlet}). Note that explicit Euler is not recommended +either the symplectic Euler ({eulerimplicit}) or velocity Verlet ({verlet}). +Note that explicit Euler is not recommended as it will lead to results similar to a {fire} minimization. {tmax} define the maximum value for the adaptive timestep during a {fire2} minimization. It is multiplication factor applied From 4859f3e534a2677df78522d3a7fbfe62ff71fb3e Mon Sep 17 00:00:00 2001 From: jguenole Date: Thu, 24 Oct 2019 15:29:07 +0200 Subject: [PATCH 49/94] Minor documentation correction --- doc/src/min_modify.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/doc/src/min_modify.txt b/doc/src/min_modify.txt index 70c3b18774..bba7dc6208 100644 --- a/doc/src/min_modify.txt +++ b/doc/src/min_modify.txt @@ -122,9 +122,7 @@ and {spin/cg}. Convergence of {spin/lbfgs} can be more robust if {spin_cubic} line search is used. The Newton {integrator} used for {fire2} minimization can be selected to be -either the symplectic Euler ({eulerimplicit}) or velocity Verlet ({verlet}). -Note that explicit Euler is not recommended -as it will lead to results similar to a {fire} minimization. +either the symplectic Euler ({eulerimplicit}) or velocity Verlet ({verlet}). {tmax} define the maximum value for the adaptive timestep during a {fire2} minimization. It is multiplication factor applied to the current "timestep"_timestep.html (not in time unit). For example, From 41666be74056e6c6ee5c57f066285b6f7a2694e3 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 27 Nov 2019 11:22:16 -0500 Subject: [PATCH 50/94] Update RST docs and remove txt files --- doc/src/min_modify.rst | 38 ++++- doc/src/min_style.rst | 14 +- doc/src/minimize.rst | 13 +- doc/txt/min_modify.txt | 168 ---------------------- doc/txt/min_style.txt | 146 ------------------- doc/txt/minimize.txt | 315 ----------------------------------------- 6 files changed, 50 insertions(+), 644 deletions(-) delete mode 100644 doc/txt/min_modify.txt delete mode 100644 doc/txt/min_style.txt delete mode 100644 doc/txt/minimize.txt diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index 6b25a1d32d..092e655d7d 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -15,7 +15,7 @@ Syntax .. parsed-literal:: - keyword = *dmax* or *line* or *norm* or *alpha_damp* or *discrete_factor* + keyword = *dmax* or *line* or *norm* or *alpha_damp* or *discrete_factor* or *integrator* or *tmax* *dmax* value = max max = maximum distance for line search to move (distance units) *line* value = *backtrack* or *quadratic* or *forcezero* or *spin_cubic* or *spin_none* @@ -28,6 +28,10 @@ Syntax damping = fictitious Gilbert damping for spin minimization (adim) *discrete_factor* value = factor factor = discretization factor for adaptive spin timestep (adim) + *integrator* value = *eulerimplicit* or *verlet* + time integration scheme for fire2 minimization + *tmax* value = factor + factor = maximum adaptive timestep for fire2 minimization @@ -38,6 +42,7 @@ Examples .. parsed-literal:: min_modify dmax 0.2 + min_modify integrator verlet tmax 4 Description """"""""""" @@ -127,6 +132,29 @@ The *spin\_none* is a default value for *line* keyword for both *spin/lbfgs* and *spin/cg*\ . Convergence of *spin/lbfgs* can be more robust if *spin\_cubic* line search is used. +The Newton *integrator* used for *fire2* minimization can be selected to be +either the symplectic Euler (\ *eulerimplicit*\ ) or velocity Verlet (\ *verlet*\ ). +*tmax* define the maximum value for the adaptive timestep +during a *fire2* minimization. It is multiplication factor applied +to the current :doc:`timestep ` (not in time unit). For example, +*tmax* = 4.0 in metal :doc:`units ` means that the maximum value +the timestep can reach during a minimization is 4fs (with the default +:doc:`timestep ` value). Note that parameters defaults has been +chosen to be reliable in most cases, but one should consider adjusting +:doc:`timestep ` and *tmax* to optimize the minimization for large +or complex systems. +Others parameters of the *fire2* minimization can be tuned (\ *tmin*\ , *delaystep*\ , +*dtgrow*\ , *dtshrink*\ , *alpha0*\ , and *alphashrink*\ ). Please refer to the article +describing the *fire2* :doc:`min\_style `. + +An additional stopping criteria *vdfmax* is added in order to avoid unnecessary looping +when it is reasonable to think the system will not be relaxed further. +Note that in this case the system will NOT be relaxed. This could +happen when the system comes to be stuck in a local basin of the phase space. +*vdfmax* is the maximum number of consecutive iterations with P(t) < 0. +For debugging purposes, it is possible to switch off the inertia correction +(\ *halfstepback* = *no*\ ) and the initial delay (\ *initialdelay* = *no*\ ). + Restrictions """""""""""" @@ -149,7 +177,7 @@ For the *spin*\ , *spin/cg* and *spin/lbfgs* styles, the option defaults are alpha\_damp = 1.0, discrete\_factor = 10.0, line = spin\_none, and norm = euclidean. - -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html +For the *fire2* style, the option defaults are +integrator = eulerimplicit, tmax = 10.0, tmin = 0.02, +delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, +vdfmax = 2000, halfstepback = yes and initialdelay = yes. diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index 91accc7967..9a4550fff2 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -11,7 +11,7 @@ Syntax min_style style -* style = *cg* or *hftn* or *sd* or *quickmin* or *fire* or *spin* or *spin/cg* or *spin/lbfgs* +* style = *cg* or *hftn* or *sd* or *quickmin* or *fire* or *fire2* or *spin* or *spin/cg* or *spin/lbfgs* Examples """""""" @@ -67,6 +67,9 @@ the velocity non-parallel to the current force vector. The velocity of each atom is initialized to 0.0 by this style, at the beginning of a minimization. +Style *fire2* is an optimization of the style *fire*\ , including different +time integration schemes, described in :ref:`(Guenole) `. + Style *spin* is a damped spin dynamics with an adaptive timestep. @@ -81,7 +84,7 @@ combined to a limited-memory Broyden-Fletcher-Goldfarb-Shanno See the :doc:`min/spin ` doc page for more information about the *spin*\ , *spin/cg* and *spin/lbfgs* styles. -Either the *quickmin* and *fire* styles are useful in the context of +Either the *quickmin*\ , *fire* and *fire2* styles are useful in the context of nudged elastic band (NEB) calculations via the :doc:`neb ` command. Either the *spin*\ , *spin/cg* and *spin/lbfgs* styles are useful @@ -164,6 +167,13 @@ Jonsson, Mills, Jacobsen. **(Bitzek)** Bitzek, Koskinen, Gahler, Moseler, Gumbsch, Phys Rev Lett, 97, 170201 (2006). +.. _Guenole: + + + +**(Guenole)** Guenole, Nöhring, Vaid, Houllé, Xie, Prakash, Bitzek, +Preprint, arXiv:190802038 (2019). + .. _lws: http://lammps.sandia.gov .. _ld: Manual.html diff --git a/doc/src/minimize.rst b/doc/src/minimize.rst index 668759401e..81a454ead3 100644 --- a/doc/src/minimize.rst +++ b/doc/src/minimize.rst @@ -68,9 +68,9 @@ be more robust than previous line searches we've tried. The backtracking method is described in Nocedal and Wright's Numerical Optimization (Procedure 3.1 on p 41). -The :doc:`minimization styles ` *quickmin* and *fire* perform -damped dynamics using an Euler integration step. Thus they require a -:doc:`timestep ` be defined. +The :doc:`minimization styles ` *quickmin*\ , *fire* and +*fire2* perform damped dynamics using an Euler integration step. +Thus they require a :doc:`timestep ` be defined. .. note:: @@ -336,9 +336,6 @@ Related commands :doc:`min\_modify `, :doc:`min\_style `, :doc:`run\_style ` -**Default:** none +**Default:** - -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html +none diff --git a/doc/txt/min_modify.txt b/doc/txt/min_modify.txt deleted file mode 100644 index bba7dc6208..0000000000 --- a/doc/txt/min_modify.txt +++ /dev/null @@ -1,168 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -min_modify command :h3 - -[Syntax:] - -min_modify keyword values ... :pre - -one or more keyword/value pairs may be listed :ulb,l -keyword = {dmax} or {line} or {norm} or {alpha_damp} or {discrete_factor} or {integrator} or {tmax} - {dmax} value = max - max = maximum distance for line search to move (distance units) - {line} value = {backtrack} or {quadratic} or {forcezero} or {spin_cubic} or {spin_none} - backtrack,quadratic,forcezero,spin_cubic,spin_none = style of linesearch to use - {norm} value = {two} or {max} - two = Euclidean two-norm (length of 3N vector) - inf = max force component across all 3-vectors - max = max force norm across all 3-vectors - {alpha_damp} value = damping - damping = fictitious Gilbert damping for spin minimization (adim) - {discrete_factor} value = factor - factor = discretization factor for adaptive spin timestep (adim) - {integrator} value = {eulerimplicit} or {verlet} - time integration scheme for fire2 minimization - {tmax} value = factor - factor = maximum adaptive timestep for fire2 minimization :pre -:ule - -[Examples:] - -min_modify dmax 0.2 -min_modify integrator verlet tmax 4 :pre - -[Description:] - -This command sets parameters that affect the energy minimization -algorithms selected by the "min_style"_min_style.html command. The -various settings may affect the convergence rate and overall number of -force evaluations required by a minimization, so users can experiment -with these parameters to tune their minimizations. - -The {cg} and {sd} minimization styles have an outer iteration and an -inner iteration which is steps along a one-dimensional line search in -a particular search direction. The {dmax} parameter is how far any -atom can move in a single line search in any dimension (x, y, or z). -For the {quickmin} and {fire} minimization styles, the {dmax} setting -is how far any atom can move in a single iteration (timestep). Thus a -value of 0.1 in real "units"_units.html means no atom will move -further than 0.1 Angstroms in a single outer iteration. This prevents -highly overlapped atoms from being moved long distances (e.g. through -another atom) due to large forces. - -The choice of line search algorithm for the {cg} and {sd} minimization -styles can be selected via the {line} keyword. -The default {quadratic} line search algorithm starts out using -the robust backtracking method described below. However, once -the system gets close to a local -minimum and the linesearch steps get small, so that the energy -is approximately quadratic in the step length, it uses the -estimated location of zero gradient as the linesearch step, -provided the energy change is downhill. -This becomes more efficient than backtracking -for highly-converged relaxations. The {forcezero} -line search algorithm is similar to {quadratic}. -It may be more efficient than {quadratic} on some systems. - -The backtracking search is robust and should always find a local energy -minimum. However, it will "converge" when it can no longer reduce the -energy of the system. Individual atom forces may still be larger than -desired at this point, because the energy change is measured as the -difference of two large values (energy before and energy after) and -that difference may be smaller than machine epsilon even if atoms -could move in the gradient direction to reduce forces further. - -The choice of a norm can be modified for the min styles {cg}, {sd}, -{quickmin}, {fire}, {spin}, {spin/cg} and {spin/lbfgs} using -the {norm} keyword. -The default {two} norm computes the 2-norm (Euclidean length) of the -global force vector: - -:c,image(Eqs/norm_two.jpg) - -The {max} norm computes the length of the 3-vector force -for each atom (2-norm), and takes the maximum value of those across -all atoms - -:c,image(Eqs/norm_max.jpg) - -The {inf} norm takes the maximum component across the forces of -all atoms in the system: - -:c,image(Eqs/norm_inf.jpg) - -For the min styles {spin}, {spin/cg} and {spin/lbfgs}, the force -norm is replaced by the spin-torque norm. - -Keywords {alpha_damp} and {discrete_factor} only make sense when -a "min_spin"_min_spin.html command is declared. -Keyword {alpha_damp} defines an analog of a magnetic Gilbert -damping. It defines a relaxation rate toward an equilibrium for -a given magnetic system. -Keyword {discrete_factor} defines a discretization factor for the -adaptive timestep used in the {spin} minimization. -See "min_spin"_min_spin.html for more information about those -quantities. - -The choice of a line search algorithm for the {spin/cg} and -{spin/lbfgs} styles can be specified via the {line} keyword. -The {spin_cubic} and {spin_none} only make sense when one of those -two minimization styles is declared. -The {spin_cubic} performs the line search based on a cubic interpolation -of the energy along the search direction. The {spin_none} keyword -deactivates the line search procedure. -The {spin_none} is a default value for {line} keyword for both {spin/lbfgs} -and {spin/cg}. Convergence of {spin/lbfgs} can be more robust if -{spin_cubic} line search is used. - -The Newton {integrator} used for {fire2} minimization can be selected to be -either the symplectic Euler ({eulerimplicit}) or velocity Verlet ({verlet}). -{tmax} define the maximum value for the adaptive timestep -during a {fire2} minimization. It is multiplication factor applied -to the current "timestep"_timestep.html (not in time unit). For example, -{tmax} = 4.0 in metal "units"_units.html means that the maximum value -the timestep can reach during a minimization is 4fs (with the default -"timestep"_timestep.html value). Note that parameters defaults has been -chosen to be reliable in most cases, but one should consider adjusting -"timestep"_timestep.html and {tmax} to optimize the minimization for large -or complex systems. -Others parameters of the {fire2} minimization can be tuned ({tmin}, {delaystep}, -{dtgrow}, {dtshrink}, {alpha0}, and {alphashrink}). Please refer to the article -describing the {fire2} "min_style"_min_style.html. - -An additional stopping criteria {vdfmax} is added in order to avoid unnecessary looping -when it is reasonable to think the system will not be relaxed further. -Note that in this case the system will NOT be relaxed. This could -happen when the system comes to be stuck in a local basin of the phase space. -{vdfmax} is the maximum number of consecutive iterations with P(t) < 0. -For debugging purposes, it is possible to switch off the inertia correction -({halfstepback} = {no}) and the initial delay ({initialdelay} = {no}). - -[Restrictions:] - -For magnetic GNEB calculations, only {spin_none} value for {line} keyword can be used -when styles {spin/cg} and {spin/lbfgs} are employed. -See "neb/spin"_neb_spin.html for more explanation. - -[Related commands:] - -"min_style"_min_style.html, "minimize"_minimize.html - -[Default:] - -The option defaults are dmax = 0.1, line = quadratic and norm = two. - -For the {spin}, {spin/cg} and {spin/lbfgs} styles, the -option defaults are alpha_damp = 1.0, discrete_factor = 10.0, -line = spin_none, and norm = euclidean. - -For the {fire2} style, the option defaults are -integrator = eulerimplicit, tmax = 10.0, tmin = 0.02, -delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, -vdfmax = 2000, halfstepback = yes and initialdelay = yes. \ No newline at end of file diff --git a/doc/txt/min_style.txt b/doc/txt/min_style.txt deleted file mode 100644 index d59850a5df..0000000000 --- a/doc/txt/min_style.txt +++ /dev/null @@ -1,146 +0,0 @@ -"LAMMPS WWW Page"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) -:line - -min_style command :h3 - -[Syntax:] - -min_style style :pre - -style = {cg} or {hftn} or {sd} or {quickmin} or {fire} or {fire2} or {spin} or {spin/cg} or {spin/lbfgs} :ul - -[Examples:] - -min_style cg -min_style spin -min_style fire :pre - -[Description:] - -Choose a minimization algorithm to use when a "minimize"_minimize.html -command is performed. - -Style {cg} is the Polak-Ribiere version of the conjugate gradient (CG) -algorithm. At each iteration the force gradient is combined with the -previous iteration information to compute a new search direction -perpendicular (conjugate) to the previous search direction. The PR -variant affects how the direction is chosen and how the CG method is -restarted when it ceases to make progress. The PR variant is thought -to be the most effective CG choice for most problems. - -Style {hftn} is a Hessian-free truncated Newton algorithm. At each -iteration a quadratic model of the energy potential is solved by a -conjugate gradient inner iteration. The Hessian (second derivatives) -of the energy is not formed directly, but approximated in each -conjugate search direction by a finite difference directional -derivative. When close to an energy minimum, the algorithm behaves -like a Newton method and exhibits a quadratic convergence rate to high -accuracy. In most cases the behavior of {hftn} is similar to {cg}, -but it offers an alternative if {cg} seems to perform poorly. This -style is not affected by the "min_modify"_min_modify.html command. - -Style {sd} is a steepest descent algorithm. At each iteration, the -search direction is set to the downhill direction corresponding to the -force vector (negative gradient of energy). Typically, steepest -descent will not converge as quickly as CG, but may be more robust in -some situations. - -Style {quickmin} is a damped dynamics method described in -"(Sheppard)"_#Sheppard, where the damping parameter is related to the -projection of the velocity vector along the current force vector for -each atom. The velocity of each atom is initialized to 0.0 by this -style, at the beginning of a minimization. - -Style {fire} is a damped dynamics method described in -"(Bitzek)"_#Bitzek, which is similar to {quickmin} but adds a variable -timestep and alters the projection operation to maintain components of -the velocity non-parallel to the current force vector. The velocity -of each atom is initialized to 0.0 by this style, at the beginning of -a minimization. - -Style {fire2} is an optimization of the style {fire}, including different -time integration schemes, described in "(Guenole)"_#Guenole. - -Style {spin} is a damped spin dynamics with an adaptive -timestep. - -Style {spin/cg} uses an orthogonal spin optimization (OSO) -combined to a conjugate gradient (CG) approach to minimize spin -configurations. - -Style {spin/lbfgs} uses an orthogonal spin optimization (OSO) -combined to a limited-memory Broyden-Fletcher-Goldfarb-Shanno -(LBFGS) approach to minimize spin configurations. - -See the "min/spin"_min_spin.html doc page for more information -about the {spin}, {spin/cg} and {spin/lbfgs} styles. - -Either the {quickmin}, {fire} and {fire2} styles are useful in the context of -nudged elastic band (NEB) calculations via the "neb"_neb.html command. - -Either the {spin}, {spin/cg} and {spin/lbfgs} styles are useful -in the context of magnetic geodesic nudged elastic band (GNEB) calculations -via the "neb/spin"_neb_spin.html command. - -NOTE: The damped dynamic minimizers use whatever timestep you have -defined via the "timestep"_timestep.html command. Often they will -converge more quickly if you use a timestep about 10x larger than you -would normally use for dynamics simulations. - -NOTE: The {quickmin}, {fire}, {hftn}, and {cg/kk} styles do not yet -support the use of the "fix box/relax"_fix_box_relax.html command or -minimizations involving the electron radius in "eFF"_pair_eff.html -models. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] none - -[Related commands:] - -"min_modify"_min_modify.html, "minimize"_minimize.html, "neb"_neb.html - -[Default:] - -min_style cg :pre - -:line - -:link(Sheppard) -[(Sheppard)] Sheppard, Terrell, Henkelman, J Chem Phys, 128, 134106 -(2008). See ref 1 in this paper for original reference to Qmin in -Jonsson, Mills, Jacobsen. - -:link(Bitzek) -[(Bitzek)] Bitzek, Koskinen, Gahler, Moseler, Gumbsch, Phys Rev Lett, -97, 170201 (2006). - -:link(Guenole) -[(Guenole)] Guenole, Nöhring, Vaid, Houllé, Xie, Prakash, Bitzek, -Preprint, arXiv:190802038 (2019). diff --git a/doc/txt/minimize.txt b/doc/txt/minimize.txt deleted file mode 100644 index 99ecab535f..0000000000 --- a/doc/txt/minimize.txt +++ /dev/null @@ -1,315 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -minimize command :h3 -minimize/kk command :h3 - -[Syntax:] - -minimize etol ftol maxiter maxeval :pre - -etol = stopping tolerance for energy (unitless) -ftol = stopping tolerance for force (force units) -maxiter = max iterations of minimizer -maxeval = max number of force/energy evaluations :ul - -[Examples:] - -minimize 1.0e-4 1.0e-6 100 1000 -minimize 0.0 1.0e-8 1000 100000 :pre - -[Description:] - -Perform an energy minimization of the system, by iteratively adjusting -atom coordinates. Iterations are terminated when one of the stopping -criteria is satisfied. At that point the configuration will hopefully -be in local potential energy minimum. More precisely, the -configuration should approximate a critical point for the objective -function (see below), which may or may not be a local minimum. - -The minimization algorithm used is set by the -"min_style"_min_style.html command. Other options are set by the -"min_modify"_min_modify.html command. Minimize commands can be -interspersed with "run"_run.html commands to alternate between -relaxation and dynamics. The minimizers bound the distance atoms move -in one iteration, so that you can relax systems with highly overlapped -atoms (large energies and forces) by pushing the atoms off of each -other. - -Alternate means of relaxing a system are to run dynamics with a small -or "limited timestep"_fix_nve_limit.html. Or dynamics can be run -using "fix viscous"_fix_viscous.html to impose a damping force that -slowly drains all kinetic energy from the system. The "pair_style -soft"_pair_soft.html potential can be used to un-overlap atoms while -running dynamics. - -Note that you can minimize some atoms in the system while holding the -coordinates of other atoms fixed by applying "fix -setforce"_fix_setforce.html to the other atoms. See a fuller -discussion of using fixes while minimizing below. - -The "minimization styles"_min_style.html {cg}, {sd}, and {hftn} -involves an outer iteration loop which sets the search direction along -which atom coordinates are changed. An inner iteration is then -performed using a line search algorithm. The line search typically -evaluates forces and energies several times to set new coordinates. -Currently, a backtracking algorithm is used which may not be optimal -in terms of the number of force evaluations performed, but appears to -be more robust than previous line searches we've tried. The -backtracking method is described in Nocedal and Wright's Numerical -Optimization (Procedure 3.1 on p 41). - -The "minimization styles"_min_style.html {quickmin}, {fire} and -{fire2} perform damped dynamics using an Euler integration step. -Thus they require a "timestep"_timestep.html be defined. - -NOTE: The damped dynamic minimizers use whatever timestep you have -defined via the "timestep"_timestep.html command. Often they will -converge more quickly if you use a timestep about 10x larger than you -would normally use for dynamics simulations. - -:line - -In all cases, the objective function being minimized is the total -potential energy of the system as a function of the N atom -coordinates: - -:c,image(Eqs/min_energy.jpg) - -where the first term is the sum of all non-bonded "pairwise -interactions"_pair_style.html including "long-range Coulombic -interactions"_kspace_style.html, the 2nd through 5th terms are -"bond"_bond_style.html, "angle"_angle_style.html, -"dihedral"_dihedral_style.html, and "improper"_improper_style.html -interactions respectively, and the last term is energy due to -"fixes"_fix.html which can act as constraints or apply force to atoms, -such as through interaction with a wall. See the discussion below about -how fix commands affect minimization. - -The starting point for the minimization is the current configuration -of the atoms. - -:line - -The minimization procedure stops if any of several criteria are met: - -the change in energy between outer iterations is less than {etol} -the 2-norm (length) of the global force vector is less than the {ftol} -the line search fails because the step distance backtracks to 0.0 -the number of outer iterations or timesteps exceeds {maxiter} -the number of total force evaluations exceeds {maxeval} :ul - -NOTE: the "minimization style"_min_style.html {spin}, -{spin/cg}, and {spin/lbfgs} replace -the force tolerance {ftol} by a torque tolerance. -The minimization procedure stops if the 2-norm (length) of the torque vector on atom -(defined as the cross product between the -atomic spin and its precession vectors omega) is less than {ftol}, -or if any of the other criteria are met. Torque have the same units as the energy. - -NOTE: You can also use the "fix halt"_fix_halt.html command to specify -a general criterion for exiting a minimization, that is a calculation -performed on the state of the current system, as defined by an -"equal-style variable"_variable.html. - -For the first criterion, the specified energy tolerance {etol} is -unitless; it is met when the energy change between successive -iterations divided by the energy magnitude is less than or equal to -the tolerance. For example, a setting of 1.0e-4 for {etol} means an -energy tolerance of one part in 10^4. For the damped dynamics -minimizers this check is not performed for a few steps after -velocities are reset to 0, otherwise the minimizer would prematurely -converge. - -For the second criterion, the specified force tolerance {ftol} is in -force units, since it is the length of the global force vector for all -atoms, e.g. a vector of size 3N for N atoms. Since many of the -components will be near zero after minimization, you can think of -{ftol} as an upper bound on the final force on any component of any -atom. For example, a setting of 1.0e-4 for {ftol} means no x, y, or z -component of force on any atom will be larger than 1.0e-4 (in force -units) after minimization. - -Either or both of the {etol} and {ftol} values can be set to 0.0, in -which case some other criterion will terminate the minimization. - -During a minimization, the outer iteration count is treated as a -timestep. Output is triggered by this timestep, e.g. thermodynamic -output or dump and restart files. - -Using the "thermo_style custom"_thermo_style.html command with the -{fmax} or {fnorm} keywords can be useful for monitoring the progress -of the minimization. Note that these outputs will be calculated only -from forces on the atoms, and will not include any extra degrees of -freedom, such as from the "fix box/relax"_fix_box_relax.html command. - -Following minimization, a statistical summary is printed that lists -which convergence criterion caused the minimizer to stop, as well as -information about the energy, force, final line search, and -iteration counts. An example is as follows: - -Minimization stats: - Stopping criterion = max iterations - Energy initial, next-to-last, final = - -0.626828169302 -2.82642039062 -2.82643549739 - Force two-norm initial, final = 2052.1 91.9642 - Force max component initial, final = 346.048 9.78056 - Final line search alpha, max atom move = 2.23899e-06 2.18986e-05 - Iterations, force evaluations = 2000 12724 :pre - -The 3 energy values are for before and after the minimization and on -the next-to-last iteration. This is what the {etol} parameter checks. - -The two-norm force values are the length of the global force vector -before and after minimization. This is what the {ftol} parameter -checks. - -The max-component force values are the absolute value of the largest -component (x,y,z) in the global force vector, i.e. the infinity-norm -of the force vector. - -The alpha parameter for the line-search, when multiplied by the max -force component (on the last iteration), gives the max distance any -atom moved during the last iteration. Alpha will be 0.0 if the line -search could not reduce the energy. Even if alpha is non-zero, if the -"max atom move" distance is tiny compared to typical atom coordinates, -then it is possible the last iteration effectively caused no atom -movement and thus the evaluated energy did not change and the -minimizer terminated. Said another way, even with non-zero forces, -it's possible the effect of those forces is to move atoms a distance -less than machine precision, so that the energy cannot be further -reduced. - -The iterations and force evaluation values are what is checked by the -{maxiter} and {maxeval} parameters. - -:line - -NOTE: There are several force fields in LAMMPS which have -discontinuities or other approximations which may prevent you from -performing an energy minimization to high tolerances. For example, -you should use a "pair style"_pair_style.html that goes to 0.0 at the -cutoff distance when performing minimization (even if you later change -it when running dynamics). If you do not do this, the total energy of -the system will have discontinuities when the relative distance -between any pair of atoms changes from cutoff+epsilon to -cutoff-epsilon and the minimizer may behave poorly. Some of the -many-body potentials use splines and other internal cutoffs that -inherently have this problem. The "long-range Coulombic -styles"_kspace_style.html (PPPM, Ewald) are approximate to within the -user-specified tolerance, which means their energy and forces may not -agree to a higher precision than the Kspace-specified tolerance. In -all these cases, the minimizer may give up and stop before finding a -minimum to the specified energy or force tolerance. - -Note that a cutoff Lennard-Jones potential (and others) can be shifted -so that its energy is 0.0 at the cutoff via the -"pair_modify"_pair_modify.html command. See the doc pages for -individual "pair styles"_pair_style.html for details. Note that -Coulombic potentials always have a cutoff, unless versions with a -long-range component are used (e.g. "pair_style -lj/cut/coul/long"_pair_lj.html). The CHARMM potentials go to 0.0 at -the cutoff (e.g. "pair_style lj/charmm/coul/charmm"_pair_charmm.html), -as do the GROMACS potentials (e.g. "pair_style -lj/gromacs"_pair_gromacs.html). - -If a soft potential ("pair_style soft"_pair_soft.html) is used the -Astop value is used for the prefactor (no time dependence). - -The "fix box/relax"_fix_box_relax.html command can be used to apply an -external pressure to the simulation box and allow it to shrink/expand -during the minimization. - -Only a few other fixes (typically those that add forces) are invoked -during minimization. See the doc pages for individual "fix"_fix.html -commands to see which ones are relevant. Current examples of fixes -that can be used include: - -"fix addforce"_fix_addforce.html -"fix addtorque"_fix_addtorque.html -"fix efield"_fix_efield.html -"fix enforce2d"_fix_enforce2d.html -"fix indent"_fix_indent.html -"fix lineforce"_fix_lineforce.html -"fix planeforce"_fix_planeforce.html -"fix setforce"_fix_setforce.html -"fix spring"_fix_spring.html -"fix spring/self"_fix_spring_self.html -"fix viscous"_fix_viscous.html -"fix wall"_fix_wall.html -"fix wall/region"_fix_wall_region.html :ul - -NOTE: Some fixes which are invoked during minimization have an -associated potential energy. For that energy to be included in the -total potential energy of the system (the quantity being minimized), -you MUST enable the "fix_modify"_fix_modify.html {energy} option for -that fix. The doc pages for individual "fix"_fix.html commands -specify if this should be done. - -NOTE: The minimizers in LAMMPS do not allow for bonds (or angles, etc) -to be held fixed while atom coordinates are being relaxed, e.g. via -"fix shake"_fix_shake.html or "fix rigid"_fix_rigid.html. See more -info in the Restrictions section below. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -Features that are not yet implemented are listed here, in case someone -knows how they could be coded: - -It is an error to use "fix shake"_fix_shake.html with minimization -because it turns off bonds that should be included in the potential -energy of the system. The effect of a fix shake can be approximated -during a minimization by using stiff spring constants for the bonds -and/or angles that would normally be constrained by the SHAKE -algorithm. - -"Fix rigid"_fix_rigid.html is also not supported by minimization. It -is not an error to have it defined, but the energy minimization will -not keep the defined body(s) rigid during the minimization. Note that -if bonds, angles, etc internal to a rigid body have been turned off -(e.g. via "neigh_modify exclude"_neigh_modify.html), they will not -contribute to the potential energy which is probably not what is -desired. - -Pair potentials that produce torque on a particle (e.g. "granular -potentials"_pair_gran.html or the "GayBerne -potential"_pair_gayberne.html for ellipsoidal particles) are not -relaxed by a minimization. More specifically, radial relaxations are -induced, but no rotations are induced by a minimization, so such a -system will not fully relax. - -[Related commands:] - -"min_modify"_min_modify.html, "min_style"_min_style.html, -"run_style"_run_style.html - -[Default:] none From 453d03177ddac25dedbd4690c6bd041643864ab9 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 27 Nov 2019 11:36:37 -0500 Subject: [PATCH 51/94] Remove UTF-8 characters --- doc/src/min_style.rst | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index 9a4550fff2..9921369b56 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -171,10 +171,5 @@ Jonsson, Mills, Jacobsen. -**(Guenole)** Guenole, Nöhring, Vaid, Houllé, Xie, Prakash, Bitzek, +**(Guenole)** Guenole, Noehring, Vaid, Houlle, Xie, Prakash, Bitzek, Preprint, arXiv:190802038 (2019). - - -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html From 6297c685e8a7aefc21c741fe252980b9d4b51cb4 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 27 Nov 2019 11:38:53 -0500 Subject: [PATCH 52/94] Add missing false positives for spell check --- doc/utils/sphinx-config/false_positives.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index 5f538fb84e..72ba5dcc0a 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -1041,6 +1041,7 @@ gstyle GTL Gubbins Guericke +Guenole gui Gumbsch Gunsteren @@ -1110,6 +1111,7 @@ Homebrew hooke Hookean hotpink +Houlle howto Howto Hoyt @@ -1934,6 +1936,7 @@ Nocedal nocite nocoeff nodeless +Noehring noforce Noid nolib @@ -2221,6 +2224,7 @@ powderblue ppn pppm prd +Prakash pre Pre prec @@ -2954,6 +2958,7 @@ uvm uwo Uzdin vacf +Vaid valent Valeriu valgrind @@ -3099,6 +3104,7 @@ xhi xHost Xiaohu Xiaowang +Xie xk xlat xlo From ea24ec8d6ae2a30cb087480d8b84d67f5efef910 Mon Sep 17 00:00:00 2001 From: Steve Plimpton Date: Tue, 14 Jan 2020 09:15:05 -0700 Subject: [PATCH 53/94] minor formatting edits --- doc/src/min_modify.rst | 142 ++++++++++++++++++++--------------------- doc/src/min_style.rst | 82 ++++++++++++------------ doc/src/minimize.rst | 61 +++++++++--------- src/min_fire2.cpp | 13 ++-- 4 files changed, 153 insertions(+), 145 deletions(-) diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index 092e655d7d..1f137abe6a 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -65,32 +65,30 @@ highly overlapped atoms from being moved long distances (e.g. through another atom) due to large forces. The choice of line search algorithm for the *cg* and *sd* minimization -styles can be selected via the *line* keyword. -The default *quadratic* line search algorithm starts out using -the robust backtracking method described below. However, once -the system gets close to a local -minimum and the linesearch steps get small, so that the energy -is approximately quadratic in the step length, it uses the -estimated location of zero gradient as the linesearch step, -provided the energy change is downhill. -This becomes more efficient than backtracking -for highly-converged relaxations. The *forcezero* -line search algorithm is similar to *quadratic*\ . -It may be more efficient than *quadratic* on some systems. +styles can be selected via the *line* keyword. The default +*quadratic* line search algorithm starts out using the robust +backtracking method described below. However, once the system gets +close to a local minimum and the linesearch steps get small, so that +the energy is approximately quadratic in the step length, it uses the +estimated location of zero gradient as the linesearch step, provided +the energy change is downhill. This becomes more efficient than +backtracking for highly-converged relaxations. The *forcezero* line +search algorithm is similar to *quadratic*\ . It may be more +efficient than *quadratic* on some systems. -The backtracking search is robust and should always find a local energy -minimum. However, it will "converge" when it can no longer reduce the -energy of the system. Individual atom forces may still be larger than -desired at this point, because the energy change is measured as the -difference of two large values (energy before and energy after) and -that difference may be smaller than machine epsilon even if atoms -could move in the gradient direction to reduce forces further. +The backtracking search is robust and should always find a local +energy minimum. However, it will "converge" when it can no longer +reduce the energy of the system. Individual atom forces may still be +larger than desired at this point, because the energy change is +measured as the difference of two large values (energy before and +energy after) and that difference may be smaller than machine epsilon +even if atoms could move in the gradient direction to reduce forces +further. -The choice of a norm can be modified for the min styles *cg*\ , *sd*\ , -*quickmin*\ , *fire*\ , *spin*\ , *spin/cg* and *spin/lbfgs* using -the *norm* keyword. -The default *two* norm computes the 2-norm (Euclidean length) of the -global force vector: +The choice of a norm can be modified for the min styles *cg*\ , *sd*\ +, *quickmin*\ , *fire*\ , *spin*\ , *spin/cg* and *spin/lbfgs* using +the *norm* keyword. The default *two* norm computes the 2-norm +(Euclidean length) of the global force vector: .. image:: Eqs/norm_two.jpg :align: center @@ -111,57 +109,57 @@ all atoms in the system: For the min styles *spin*\ , *spin/cg* and *spin/lbfgs*\ , the force norm is replaced by the spin-torque norm. -Keywords *alpha\_damp* and *discrete\_factor* only make sense when -a :doc:`min\_spin ` command is declared. -Keyword *alpha\_damp* defines an analog of a magnetic Gilbert -damping. It defines a relaxation rate toward an equilibrium for -a given magnetic system. -Keyword *discrete\_factor* defines a discretization factor for the -adaptive timestep used in the *spin* minimization. -See :doc:`min\_spin ` for more information about those +Keywords *alpha\_damp* and *discrete\_factor* should only be used when +a :doc:`min\_spin ` command is declared. Keyword +*alpha\_damp* defines an analog of a magnetic Gilbert damping. It +defines a relaxation rate toward an equilibrium for a given magnetic +system. Keyword *discrete\_factor* defines a discretization factor +for the adaptive timestep used in the *spin* minimization. See +:doc:`min\_spin ` for more information about those quantities. The choice of a line search algorithm for the *spin/cg* and -*spin/lbfgs* styles can be specified via the *line* keyword. -The *spin\_cubic* and *spin\_none* only make sense when one of those -two minimization styles is declared. -The *spin\_cubic* performs the line search based on a cubic interpolation -of the energy along the search direction. The *spin\_none* keyword -deactivates the line search procedure. -The *spin\_none* is a default value for *line* keyword for both *spin/lbfgs* -and *spin/cg*\ . Convergence of *spin/lbfgs* can be more robust if -*spin\_cubic* line search is used. +*spin/lbfgs* styles can be specified via the *line* keyword. The +*spin\_cubic* and *spin\_none* only make sense when one of those two +minimization styles is declared. The *spin\_cubic* performs the line +search based on a cubic interpolation of the energy along the search +direction. The *spin\_none* keyword deactivates the line search +procedure. The *spin\_none* is a default value for *line* keyword for +both *spin/lbfgs* and *spin/cg*\ . Convergence of *spin/lbfgs* can be +more robust if *spin\_cubic* line search is used. -The Newton *integrator* used for *fire2* minimization can be selected to be -either the symplectic Euler (\ *eulerimplicit*\ ) or velocity Verlet (\ *verlet*\ ). -*tmax* define the maximum value for the adaptive timestep -during a *fire2* minimization. It is multiplication factor applied -to the current :doc:`timestep ` (not in time unit). For example, -*tmax* = 4.0 in metal :doc:`units ` means that the maximum value -the timestep can reach during a minimization is 4fs (with the default -:doc:`timestep ` value). Note that parameters defaults has been -chosen to be reliable in most cases, but one should consider adjusting -:doc:`timestep ` and *tmax* to optimize the minimization for large -or complex systems. -Others parameters of the *fire2* minimization can be tuned (\ *tmin*\ , *delaystep*\ , -*dtgrow*\ , *dtshrink*\ , *alpha0*\ , and *alphashrink*\ ). Please refer to the article -describing the *fire2* :doc:`min\_style `. +The Newton *integrator* used for *fire2* minimization can be selected +to be either the symplectic Euler (\ *eulerimplicit*\ ) or velocity +Verlet (\ *verlet*\ ). *tmax* define the maximum value for the +adaptive timestep during a *fire2* minimization. It is multiplication +factor applied to the current :doc:`timestep ` (not in time +unit). For example, *tmax* = 4.0 in metal :doc:`units ` means +that the maximum value the timestep can reach during a minimization is +4fs (with the default :doc:`timestep ` value). Note that +parameter defaults has been chosen to be reliable in most cases, but +one should consider adjusting :doc:`timestep ` and *tmax* to +optimize the minimization for large or complex systems. Other +parameters of the *fire2* minimization can be tuned (\ *tmin*\ , +*delaystep*\ , *dtgrow*\ , *dtshrink*\ , *alpha0*\ , and +*alphashrink*\ ). Please refer to the article describing the *fire2* +:doc:`min\_style `. -An additional stopping criteria *vdfmax* is added in order to avoid unnecessary looping -when it is reasonable to think the system will not be relaxed further. -Note that in this case the system will NOT be relaxed. This could -happen when the system comes to be stuck in a local basin of the phase space. -*vdfmax* is the maximum number of consecutive iterations with P(t) < 0. -For debugging purposes, it is possible to switch off the inertia correction -(\ *halfstepback* = *no*\ ) and the initial delay (\ *initialdelay* = *no*\ ). +An additional stopping criteria *vdfmax* is added in order to avoid +unnecessary looping when it is reasonable to think the system will not +be relaxed further. Note that in this case the system will NOT be +relaxed. This could happen when the system comes to be stuck in a +local basin of the phase space. *vdfmax* is the maximum number of +consecutive iterations with P(t) < 0. For debugging purposes, it is +possible to switch off the inertia correction (\ *halfstepback* = +*no*\ ) and the initial delay (\ *initialdelay* = *no*\ ). Restrictions """""""""""" -For magnetic GNEB calculations, only *spin\_none* value for *line* keyword can be used -when styles *spin/cg* and *spin/lbfgs* are employed. -See :doc:`neb/spin ` for more explanation. +For magnetic GNEB calculations, only *spin\_none* value for *line* +keyword can be used when styles *spin/cg* and *spin/lbfgs* are +employed. See :doc:`neb/spin ` for more explanation. Related commands """""""""""""""" @@ -173,11 +171,11 @@ Default The option defaults are dmax = 0.1, line = quadratic and norm = two. -For the *spin*\ , *spin/cg* and *spin/lbfgs* styles, the -option defaults are alpha\_damp = 1.0, discrete\_factor = 10.0, -line = spin\_none, and norm = euclidean. +For the *spin*\ , *spin/cg* and *spin/lbfgs* styles, the option +defaults are alpha\_damp = 1.0, discrete\_factor = 10.0, line = +spin\_none, and norm = euclidean. -For the *fire2* style, the option defaults are -integrator = eulerimplicit, tmax = 10.0, tmin = 0.02, -delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, -vdfmax = 2000, halfstepback = yes and initialdelay = yes. +For the *fire2* style, the option defaults are integrator = +eulerimplicit, tmax = 10.0, tmin = 0.02, delaystep = 20, dtgrow = 1.1, +dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, vdfmax = 2000, +halfstepback = yes and initialdelay = yes. diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index 9921369b56..af8aa95425 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -26,8 +26,8 @@ Examples Description """"""""""" -Choose a minimization algorithm to use when a :doc:`minimize ` -command is performed. +Choose a minimization algorithm to use when a :doc:`minimize +` command is performed. Style *cg* is the Polak-Ribiere version of the conjugate gradient (CG) algorithm. At each iteration the force gradient is combined with the @@ -55,55 +55,55 @@ descent will not converge as quickly as CG, but may be more robust in some situations. Style *quickmin* is a damped dynamics method described in -:ref:`(Sheppard) `, where the damping parameter is related to the -projection of the velocity vector along the current force vector for -each atom. The velocity of each atom is initialized to 0.0 by this -style, at the beginning of a minimization. +:ref:`(Sheppard) `, where the damping parameter is related +to the projection of the velocity vector along the current force +vector for each atom. The velocity of each atom is initialized to 0.0 +by this style, at the beginning of a minimization. -Style *fire* is a damped dynamics method described in -:ref:`(Bitzek) `, which is similar to *quickmin* but adds a variable -timestep and alters the projection operation to maintain components of -the velocity non-parallel to the current force vector. The velocity -of each atom is initialized to 0.0 by this style, at the beginning of -a minimization. +Style *fire* is a damped dynamics method described in :ref:`(Bitzek) +`, which is similar to *quickmin* but adds a variable timestep +and alters the projection operation to maintain components of the +velocity non-parallel to the current force vector. The velocity of +each atom is initialized to 0.0 by this style, at the beginning of a +minimization. -Style *fire2* is an optimization of the style *fire*\ , including different -time integration schemes, described in :ref:`(Guenole) `. +Style *fire2* is an optimization of the style *fire*\ , including +different time integration schemes, described in :ref:`(Guenole) +`. -Style *spin* is a damped spin dynamics with an adaptive -timestep. +Style *spin* is a damped spin dynamics with an adaptive timestep. -Style *spin/cg* uses an orthogonal spin optimization (OSO) -combined to a conjugate gradient (CG) approach to minimize spin -configurations. +Style *spin/cg* uses an orthogonal spin optimization (OSO) combined to +a conjugate gradient (CG) approach to minimize spin configurations. -Style *spin/lbfgs* uses an orthogonal spin optimization (OSO) -combined to a limited-memory Broyden-Fletcher-Goldfarb-Shanno -(LBFGS) approach to minimize spin configurations. +Style *spin/lbfgs* uses an orthogonal spin optimization (OSO) combined +to a limited-memory Broyden-Fletcher-Goldfarb-Shanno (LBFGS) approach +to minimize spin configurations. -See the :doc:`min/spin ` doc page for more information -about the *spin*\ , *spin/cg* and *spin/lbfgs* styles. +See the :doc:`min/spin ` doc page for more information about +the *spin*\ , *spin/cg* and *spin/lbfgs* styles. -Either the *quickmin*\ , *fire* and *fire2* styles are useful in the context of -nudged elastic band (NEB) calculations via the :doc:`neb ` command. +Either the *quickmin*\ , *fire* and *fire2* styles are useful in the +context of nudged elastic band (NEB) calculations via the :doc:`neb +` command. -Either the *spin*\ , *spin/cg* and *spin/lbfgs* styles are useful -in the context of magnetic geodesic nudged elastic band (GNEB) calculations -via the :doc:`neb/spin ` command. +Either the *spin*\ , *spin/cg* and *spin/lbfgs* styles are useful in +the context of magnetic geodesic nudged elastic band (GNEB) +calculations via the :doc:`neb/spin ` command. .. note:: The damped dynamic minimizers use whatever timestep you have - defined via the :doc:`timestep ` command. Often they will - converge more quickly if you use a timestep about 10x larger than you - would normally use for dynamics simulations. + defined via the :doc:`timestep ` command. Often they + will converge more quickly if you use a timestep about 10x larger + than you would normally use for dynamics simulations. .. note:: The *quickmin*\ , *fire*\ , *hftn*\ , and *cg/kk* styles do not yet - support the use of the :doc:`fix box/relax ` command or - minimizations involving the electron radius in :doc:`eFF ` - models. + support the use of the :doc:`fix box/relax ` command + or minimizations involving the electron radius in :doc:`eFF + ` models. ---------- @@ -112,17 +112,19 @@ via the :doc:`neb/spin ` command. Styles with a *gpu*\ , *intel*\ , *kk*\ , *omp*\ , or *opt* suffix are functionally the same as the corresponding style without the suffix. They have been optimized to run faster, depending on your available -hardware, as discussed on the :doc:`Speed packages ` doc -page. The accelerated styles take the same arguments and should +hardware, as discussed on the :doc:`Speed packages ` +doc page. The accelerated styles take the same arguments and should produce the same results, except for round-off and precision issues. These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the :doc:`Build package ` doc page for more info. +LAMMPS was built with those packages. See the :doc:`Build package +` doc page for more info. You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the :doc:`-suffix command-line switch ` when you invoke LAMMPS, or you can use the -:doc:`suffix ` command in your input script. +by including their suffix, or you can use the :doc:`-suffix +command-line switch ` when you invoke LAMMPS, or you can +use the :doc:`suffix ` command in your input script. See the :doc:`Speed packages ` doc page for more instructions on how to use the accelerated styles effectively. diff --git a/doc/src/minimize.rst b/doc/src/minimize.rst index 81a454ead3..7ed77994af 100644 --- a/doc/src/minimize.rst +++ b/doc/src/minimize.rst @@ -38,24 +38,25 @@ be in local potential energy minimum. More precisely, the configuration should approximate a critical point for the objective function (see below), which may or may not be a local minimum. -The minimization algorithm used is set by the -:doc:`min\_style ` command. Other options are set by the -:doc:`min\_modify ` command. Minimize commands can be -interspersed with :doc:`run ` commands to alternate between -relaxation and dynamics. The minimizers bound the distance atoms move -in one iteration, so that you can relax systems with highly overlapped -atoms (large energies and forces) by pushing the atoms off of each -other. +The minimization algorithm used is set by the :doc:`min\_style +` command. Other options are set by the :doc:`min\_modify +` command. Minimize commands can be interspersed with +:doc:`run ` commands to alternate between relaxation and +dynamics. The minimizers bound the distance atoms move in one +iteration, so that you can relax systems with highly overlapped atoms +(large energies and forces) by pushing the atoms off of each other. Alternate means of relaxing a system are to run dynamics with a small or :doc:`limited timestep `. Or dynamics can be run using :doc:`fix viscous ` to impose a damping force that -slowly drains all kinetic energy from the system. The :doc:`pair\_style soft ` potential can be used to un-overlap atoms while -running dynamics. +slowly drains all kinetic energy from the system. The +:doc:`pair\_style soft ` potential can be used to +un-overlap atoms while running dynamics. Note that you can minimize some atoms in the system while holding the -coordinates of other atoms fixed by applying :doc:`fix setforce ` to the other atoms. See a fuller -discussion of using fixes while minimizing below. +coordinates of other atoms fixed by applying :doc:`fix setforce +` to the other atoms. See a fuller discussion of using +fixes while minimizing below. The :doc:`minimization styles ` *cg*\ , *sd*\ , and *hftn* involves an outer iteration loop which sets the search direction along @@ -69,15 +70,15 @@ backtracking method is described in Nocedal and Wright's Numerical Optimization (Procedure 3.1 on p 41). The :doc:`minimization styles ` *quickmin*\ , *fire* and -*fire2* perform damped dynamics using an Euler integration step. -Thus they require a :doc:`timestep ` be defined. +*fire2* perform damped dynamics using an Euler integration step. Thus +they require a :doc:`timestep ` be defined. .. note:: The damped dynamic minimizers use whatever timestep you have - defined via the :doc:`timestep ` command. Often they will - converge more quickly if you use a timestep about 10x larger than you - would normally use for dynamics simulations. + defined via the :doc:`timestep ` command. Often they + will converge more quickly if you use a timestep about 10x larger + than you would normally use for dynamics simulations. ---------- @@ -90,13 +91,15 @@ coordinates: .. image:: Eqs/min_energy.jpg :align: center -where the first term is the sum of all non-bonded :doc:`pairwise interactions ` including :doc:`long-range Coulombic interactions `, the 2nd through 5th terms are -:doc:`bond `, :doc:`angle `, -:doc:`dihedral `, and :doc:`improper ` -interactions respectively, and the last term is energy due to -:doc:`fixes ` which can act as constraints or apply force to atoms, -such as through interaction with a wall. See the discussion below about -how fix commands affect minimization. +where the first term is the sum of all non-bonded :doc:`pairwise +interactions ` including :doc:`long-range Coulombic +interactions `, the 2nd through 5th terms are :doc:`bond +`, :doc:`angle `, :doc:`dihedral +`, and :doc:`improper ` interactions +respectively, and the last term is energy due to :doc:`fixes ` +which can act as constraints or apply force to atoms, such as through +interaction with a wall. See the discussion below about how fix +commands affect minimization. The starting point for the minimization is the current configuration of the atoms. @@ -126,9 +129,9 @@ The minimization procedure stops if any of several criteria are met: .. note:: You can also use the :doc:`fix halt ` command to specify - a general criterion for exiting a minimization, that is a calculation - performed on the state of the current system, as defined by an - :doc:`equal-style variable `. + a general criterion for exiting a minimization, that is a + calculation performed on the state of the current system, as + defined by an :doc:`equal-style variable `. For the first criterion, the specified energy tolerance *etol* is unitless; it is met when the energy change between successive @@ -163,8 +166,8 @@ freedom, such as from the :doc:`fix box/relax ` command. Following minimization, a statistical summary is printed that lists which convergence criterion caused the minimizer to stop, as well as -information about the energy, force, final line search, and -iteration counts. An example is as follows: +information about the energy, force, final line search, and iteration +counts. An example is as follows: .. parsed-literal:: diff --git a/src/min_fire2.cpp b/src/min_fire2.cpp index 6629e64c15..c34ccc57d2 100644 --- a/src/min_fire2.cpp +++ b/src/min_fire2.cpp @@ -11,6 +11,11 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing authors: Julien Guénolé, RWTH Aachen University and + Erik Bitzek, FAU Erlangen-Nuernberg +------------------------------------------------------------------------- */ + #include #include "min_fire2.h" #include "universe.h" @@ -55,7 +60,6 @@ void MinFire2::init() alpha = alpha0; last_negative = ntimestep_start = update->ntimestep; vdotf_negatif = 0; - } /* ---------------------------------------------------------------------- */ @@ -260,6 +264,7 @@ int MinFire2::iterate(int maxiter) x[i][2] -= 0.5 * dtv * v[i][2]; } } + for (int i = 0; i < nlocal; i++) v[i][0] = v[i][1] = v[i][2] = 0.0; } @@ -273,6 +278,7 @@ int MinFire2::iterate(int maxiter) vmax = MAX(vmax,fabs(v[i][2])); if (dtvone*vmax > dmax) dtvone = dmax/vmax; } + MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); // min dtv over replicas, if necessary @@ -333,7 +339,7 @@ int MinFire2::iterate(int maxiter) // Velocity Verlet integration - }else if (integrator == 1) { + } else if (integrator == 1) { dtf = 0.5 * dtv * force->ftm2v; @@ -391,7 +397,7 @@ int MinFire2::iterate(int maxiter) // Standard Euler integration - }else if (integrator == 3) { + } else if (integrator == 3) { dtf = dtv * force->ftm2v; @@ -430,7 +436,6 @@ int MinFire2::iterate(int maxiter) eprevious = ecurrent; ecurrent = energy_force(0); neval++; - } // energy tolerance criterion From 204fb6f7ed7115b7c9bec18a73c7607da4d68cda Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 22 Jan 2020 23:51:53 -0500 Subject: [PATCH 54/94] fix issue with standalone anchor_check --- doc/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/Makefile b/doc/Makefile index a3c4906cec..4dbed024f7 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -167,7 +167,7 @@ fetch: anchor_check : $(ANCHORCHECK) @(\ . $(VENV)/bin/activate ;\ - rst_anchor_check src/*.txt ;\ + rst_anchor_check src/*.rst ;\ deactivate ;\ ) From 958b8d96a9810be679cf0f55a8ff0620e454c06b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 23 Jan 2020 00:14:44 -0500 Subject: [PATCH 55/94] expand explanations about setting the python version for the python wrapper --- doc/src/Python_install.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/src/Python_install.rst b/doc/src/Python_install.rst index 29d9964c64..83b9a4dd9d 100644 --- a/doc/src/Python_install.rst +++ b/doc/src/Python_install.rst @@ -20,7 +20,12 @@ python module and the shared library into the python site-packages folders; either the system-wide ones, or the local users ones (in case of insufficient permissions for the global install). Python will then find the module and shared library file automatically. The exact location of these folders -depends on your python version and your operating system. +depends on your python version and your operating system. When using +the CMake build system, you can set the python executable to use during +the CMake configuration process. Details are given in the build instructions +for the :ref:`PYTHON ` package. When using the conventional make +system, you can override the python version to version x.y when calling +make with PYTHON=pythonx.y. If you set the paths to these files as environment variables, you only have to do it once. For the csh or tcsh shells, add something like From 72d8bea45908a997b21ad8e1f1f09e00e04f1aef Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 23 Jan 2020 16:52:05 -0500 Subject: [PATCH 56/94] remove backslash escapes for underscore in doc references --- doc/src/Build_extras.rst | 2 +- doc/src/Build_settings.rst | 12 +- doc/src/Commands_bond.rst | 2 +- doc/src/Commands_category.rst | 90 ++++----- doc/src/Commands_input.rst | 2 +- doc/src/Commands_kspace.rst | 2 +- doc/src/Commands_removed.rst | 4 +- doc/src/Commands_structure.rst | 36 ++-- doc/src/Errors_common.rst | 2 +- doc/src/Errors_messages.rst | 6 +- doc/src/Errors_warnings.rst | 4 +- doc/src/Howto_2d.rst | 2 +- doc/src/Howto_barostat.rst | 10 +- doc/src/Howto_bioFF.rst | 76 ++++---- doc/src/Howto_body.rst | 24 +-- doc/src/Howto_coreshell.rst | 16 +- doc/src/Howto_drude.rst | 6 +- doc/src/Howto_drude2.rst | 2 +- doc/src/Howto_elastic.rst | 2 +- doc/src/Howto_granular.rst | 10 +- doc/src/Howto_output.rst | 16 +- doc/src/Howto_replica.rst | 2 +- doc/src/Howto_restart.rst | 10 +- doc/src/Howto_spherical.rst | 36 ++-- doc/src/Howto_thermostat.rst | 12 +- doc/src/Howto_tip4p.rst | 10 +- doc/src/Howto_triclinic.rst | 24 +-- doc/src/Howto_walls.rst | 10 +- doc/src/Intro_features.rst | 8 +- doc/src/Modify_fix.rst | 2 +- doc/src/Modify_thermo.rst | 4 +- doc/src/Modify_variable.rst | 4 +- doc/src/Packages_details.rst | 196 ++++++++++---------- doc/src/Packages_standard.rst | 16 +- doc/src/Packages_user.rst | 26 +-- doc/src/Python_call.rst | 4 +- doc/src/Run_options.rst | 20 +- doc/src/Run_output.rst | 6 +- doc/src/Speed_gpu.rst | 2 +- doc/src/Speed_intel.rst | 4 +- doc/src/Speed_omp.rst | 4 +- doc/src/Speed_packages.rst | 14 +- doc/src/Tools.rst | 6 +- doc/src/angle_charmm.rst | 8 +- doc/src/angle_class2.rst | 10 +- doc/src/angle_cosine.rst | 8 +- doc/src/angle_cosine_buck6d.rst | 12 +- doc/src/angle_cosine_delta.rst | 8 +- doc/src/angle_cosine_periodic.rst | 8 +- doc/src/angle_cosine_shift.rst | 8 +- doc/src/angle_cosine_shift_exp.rst | 8 +- doc/src/angle_cosine_squared.rst | 8 +- doc/src/angle_cross.rst | 8 +- doc/src/angle_dipole.rst | 8 +- doc/src/angle_fourier.rst | 8 +- doc/src/angle_fourier_simple.rst | 8 +- doc/src/angle_harmonic.rst | 8 +- doc/src/angle_mm3.rst | 8 +- doc/src/angle_quartic.rst | 8 +- doc/src/angle_sdk.rst | 8 +- doc/src/atom_modify.rst | 8 +- doc/src/atom_style.rst | 16 +- doc/src/balance.rst | 20 +- doc/src/bond_class2.rst | 8 +- doc/src/bond_coeff.rst | 10 +- doc/src/bond_fene.rst | 12 +- doc/src/bond_fene_expand.rst | 12 +- doc/src/bond_gromos.rst | 8 +- doc/src/bond_harmonic.rst | 8 +- doc/src/bond_harmonic_shift.rst | 10 +- doc/src/bond_harmonic_shift_cut.rst | 10 +- doc/src/bond_mm3.rst | 8 +- doc/src/bond_morse.rst | 8 +- doc/src/bond_nonlinear.rst | 8 +- doc/src/bond_oxdna.rst | 10 +- doc/src/bond_quartic.rst | 16 +- doc/src/bond_style.rst | 16 +- doc/src/bond_table.rst | 2 +- doc/src/bond_zero.rst | 6 +- doc/src/boundary.rst | 16 +- doc/src/box.rst | 8 +- doc/src/change_box.rst | 20 +- doc/src/comm_modify.rst | 14 +- doc/src/comm_style.rst | 8 +- doc/src/compute.rst | 10 +- doc/src/compute_adf.rst | 10 +- doc/src/compute_angle.rst | 4 +- doc/src/compute_angle_local.rst | 6 +- doc/src/compute_angmom_chunk.rst | 2 +- doc/src/compute_body_local.rst | 2 +- doc/src/compute_bond.rst | 6 +- doc/src/compute_bond_local.rst | 6 +- doc/src/compute_chunk_atom.rst | 2 +- doc/src/compute_cluster_atom.rst | 8 +- doc/src/compute_com.rst | 2 +- doc/src/compute_com_chunk.rst | 2 +- doc/src/compute_contact_atom.rst | 2 +- doc/src/compute_coord_atom.rst | 6 +- doc/src/compute_dihedral.rst | 6 +- doc/src/compute_dihedral_local.rst | 4 +- doc/src/compute_dipole_chunk.rst | 2 +- doc/src/compute_displace_atom.rst | 8 +- doc/src/compute_dpd.rst | 4 +- doc/src/compute_dpd_atom.rst | 2 +- doc/src/compute_edpd_temp_atom.rst | 2 +- doc/src/compute_erotate_asphere.rst | 8 +- doc/src/compute_erotate_sphere.rst | 2 +- doc/src/compute_fep.rst | 10 +- doc/src/compute_group_group.rst | 10 +- doc/src/compute_gyration.rst | 2 +- doc/src/compute_gyration_chunk.rst | 2 +- doc/src/compute_gyration_shape.rst | 2 +- doc/src/compute_gyration_shape_chunk.rst | 2 +- doc/src/compute_heat_flux.rst | 2 +- doc/src/compute_hexorder_atom.rst | 6 +- doc/src/compute_hma.rst | 8 +- doc/src/compute_improper.rst | 6 +- doc/src/compute_improper_local.rst | 2 +- doc/src/compute_inertia_chunk.rst | 2 +- doc/src/compute_ke.rst | 2 +- doc/src/compute_ke_atom_eff.rst | 4 +- doc/src/compute_ke_eff.rst | 4 +- doc/src/compute_msd.rst | 2 +- doc/src/compute_msd_chunk.rst | 2 +- doc/src/compute_omega_chunk.rst | 2 +- doc/src/compute_orientorder_atom.rst | 6 +- doc/src/compute_pair.rst | 8 +- doc/src/compute_pair_local.rst | 8 +- doc/src/compute_pe.rst | 4 +- doc/src/compute_pe_atom.rst | 8 +- doc/src/compute_pressure.rst | 2 +- doc/src/compute_pressure_cylinder.rst | 2 +- doc/src/compute_pressure_uef.rst | 2 +- doc/src/compute_property_local.rst | 12 +- doc/src/compute_rdf.rst | 18 +- doc/src/compute_reduce.rst | 2 +- doc/src/compute_sna_atom.rst | 8 +- doc/src/compute_stress_atom.rst | 6 +- doc/src/compute_stress_mop.rst | 2 +- doc/src/compute_tdpd_cc_atom.rst | 2 +- doc/src/compute_temp.rst | 6 +- doc/src/compute_temp_asphere.rst | 8 +- doc/src/compute_temp_body.rst | 8 +- doc/src/compute_temp_chunk.rst | 2 +- doc/src/compute_temp_com.rst | 6 +- doc/src/compute_temp_cs.rst | 2 +- doc/src/compute_temp_deform.rst | 6 +- doc/src/compute_temp_deform_eff.rst | 2 +- doc/src/compute_temp_drude.rst | 2 +- doc/src/compute_temp_eff.rst | 10 +- doc/src/compute_temp_partial.rst | 6 +- doc/src/compute_temp_profile.rst | 6 +- doc/src/compute_temp_ramp.rst | 6 +- doc/src/compute_temp_region.rst | 6 +- doc/src/compute_temp_region_eff.rst | 2 +- doc/src/compute_temp_rotate.rst | 6 +- doc/src/compute_temp_sphere.rst | 8 +- doc/src/compute_ti.rst | 4 +- doc/src/compute_torque_chunk.rst | 2 +- doc/src/compute_voronoi_atom.rst | 6 +- doc/src/create_atoms.rst | 26 +-- doc/src/create_bonds.rst | 40 ++-- doc/src/create_box.rst | 10 +- doc/src/delete_atoms.rst | 18 +- doc/src/delete_bonds.rst | 12 +- doc/src/dielectric.rst | 4 +- doc/src/dihedral_charmm.rst | 24 +-- doc/src/dihedral_class2.rst | 16 +- doc/src/dihedral_coeff.rst | 12 +- doc/src/dihedral_cosine_shift_exp.rst | 6 +- doc/src/dihedral_fourier.rst | 8 +- doc/src/dihedral_harmonic.rst | 8 +- doc/src/dihedral_helix.rst | 8 +- doc/src/dihedral_hybrid.rst | 6 +- doc/src/dihedral_multi_harmonic.rst | 8 +- doc/src/dihedral_nharmonic.rst | 8 +- doc/src/dihedral_none.rst | 6 +- doc/src/dihedral_opls.rst | 8 +- doc/src/dihedral_quadratic.rst | 6 +- doc/src/dihedral_spherical.rst | 6 +- doc/src/dihedral_style.rst | 18 +- doc/src/dihedral_table.rst | 10 +- doc/src/dihedral_table_cut.rst | 10 +- doc/src/dihedral_zero.rst | 6 +- doc/src/dimension.rst | 4 +- doc/src/displace_atoms.rst | 8 +- doc/src/dump.rst | 54 +++--- doc/src/dump_adios.rst | 4 +- doc/src/dump_h5md.rst | 4 +- doc/src/dump_image.rst | 48 ++--- doc/src/dump_modify.rst | 6 +- doc/src/dump_molfile.rst | 10 +- doc/src/dump_netcdf.rst | 6 +- doc/src/dump_vtk.rst | 32 ++-- doc/src/fix_adapt.rst | 30 +-- doc/src/fix_adapt_fep.rst | 26 +-- doc/src/fix_addforce.rst | 10 +- doc/src/fix_addtorque.rst | 6 +- doc/src/fix_append_atoms.rst | 4 +- doc/src/fix_atc.rst | 4 +- doc/src/fix_atom_swap.rst | 10 +- doc/src/fix_ave_atom.rst | 2 +- doc/src/fix_ave_chunk.rst | 4 +- doc/src/fix_ave_correlate.rst | 4 +- doc/src/fix_ave_histo.rst | 2 +- doc/src/fix_ave_time.rst | 4 +- doc/src/fix_aveforce.rst | 4 +- doc/src/fix_balance.rst | 16 +- doc/src/fix_bond_break.rst | 8 +- doc/src/fix_bond_create.rst | 34 ++-- doc/src/fix_bond_react.rst | 6 +- doc/src/fix_bond_swap.rst | 12 +- doc/src/fix_box_relax.rst | 16 +- doc/src/fix_client_md.rst | 8 +- doc/src/fix_cmap.rst | 18 +- doc/src/fix_colvars.rst | 4 +- doc/src/fix_controller.rst | 2 +- doc/src/fix_deform.rst | 12 +- doc/src/fix_deposit.rst | 12 +- doc/src/fix_dpd_energy.rst | 6 +- doc/src/fix_dpd_source.rst | 8 +- doc/src/fix_drag.rst | 2 +- doc/src/fix_drude.rst | 4 +- doc/src/fix_drude_transform.rst | 2 +- doc/src/fix_dt_reset.rst | 4 +- doc/src/fix_efield.rst | 10 +- doc/src/fix_ehex.rst | 4 +- doc/src/fix_electron_stopping.rst | 6 +- doc/src/fix_enforce2d.rst | 2 +- doc/src/fix_eos_cv.rst | 2 +- doc/src/fix_eos_table.rst | 2 +- doc/src/fix_eos_table_rx.rst | 2 +- doc/src/fix_evaporate.rst | 4 +- doc/src/fix_external.rst | 6 +- doc/src/fix_ffl.rst | 4 +- doc/src/fix_filter_corotate.rst | 6 +- doc/src/fix_flow_gauss.rst | 8 +- doc/src/fix_freeze.rst | 4 +- doc/src/fix_gcmc.rst | 12 +- doc/src/fix_gld.rst | 4 +- doc/src/fix_gle.rst | 4 +- doc/src/fix_gravity.rst | 8 +- doc/src/fix_grem.rst | 4 +- doc/src/fix_halt.rst | 6 +- doc/src/fix_heat.rst | 4 +- doc/src/fix_hyper_global.rst | 2 +- doc/src/fix_hyper_local.rst | 6 +- doc/src/fix_imd.rst | 2 +- doc/src/fix_indent.rst | 14 +- doc/src/fix_langevin.rst | 16 +- doc/src/fix_langevin_drude.rst | 10 +- doc/src/fix_langevin_eff.rst | 6 +- doc/src/fix_latte.rst | 6 +- doc/src/fix_lb_fluid.rst | 2 +- doc/src/fix_lb_momentum.rst | 2 +- doc/src/fix_lb_pc.rst | 2 +- doc/src/fix_lb_viscous.rst | 4 +- doc/src/fix_lineforce.rst | 2 +- doc/src/fix_manifoldforce.rst | 2 +- doc/src/fix_meso.rst | 2 +- doc/src/fix_meso_move.rst | 10 +- doc/src/fix_meso_stationary.rst | 2 +- doc/src/fix_modify.rst | 8 +- doc/src/fix_momentum.rst | 2 +- doc/src/fix_move.rst | 10 +- doc/src/fix_msst.rst | 6 +- doc/src/fix_mvv_dpd.rst | 12 +- doc/src/fix_neb.rst | 2 +- doc/src/fix_neb_spin.rst | 4 +- doc/src/fix_nh.rst | 26 +-- doc/src/fix_nh_eff.rst | 2 +- doc/src/fix_nh_uef.rst | 6 +- doc/src/fix_nph_asphere.rst | 16 +- doc/src/fix_nph_body.rst | 16 +- doc/src/fix_nph_sphere.rst | 16 +- doc/src/fix_nphug.rst | 16 +- doc/src/fix_npt_asphere.rst | 18 +- doc/src/fix_npt_body.rst | 18 +- doc/src/fix_npt_cauchy.rst | 24 +-- doc/src/fix_npt_sphere.rst | 18 +- doc/src/fix_nve.rst | 2 +- doc/src/fix_nve_asphere.rst | 4 +- doc/src/fix_nve_asphere_noforce.rst | 6 +- doc/src/fix_nve_awpmd.rst | 2 +- doc/src/fix_nve_body.rst | 4 +- doc/src/fix_nve_dotc_langevin.rst | 6 +- doc/src/fix_nve_eff.rst | 2 +- doc/src/fix_nve_limit.rst | 6 +- doc/src/fix_nve_line.rst | 4 +- doc/src/fix_nve_manifold_rattle.rst | 2 +- doc/src/fix_nve_noforce.rst | 2 +- doc/src/fix_nve_sphere.rst | 8 +- doc/src/fix_nve_spin.rst | 2 +- doc/src/fix_nve_tri.rst | 4 +- doc/src/fix_nvk.rst | 2 +- doc/src/fix_nvt_asphere.rst | 18 +- doc/src/fix_nvt_body.rst | 18 +- doc/src/fix_nvt_manifold_rattle.rst | 2 +- doc/src/fix_nvt_sllod.rst | 16 +- doc/src/fix_nvt_sllod_eff.rst | 8 +- doc/src/fix_nvt_sphere.rst | 18 +- doc/src/fix_oneway.rst | 2 +- doc/src/fix_orient.rst | 6 +- doc/src/fix_phonon.rst | 4 +- doc/src/fix_pimd.rst | 2 +- doc/src/fix_planeforce.rst | 2 +- doc/src/fix_plumed.rst | 2 +- doc/src/fix_poems.rst | 6 +- doc/src/fix_pour.rst | 6 +- doc/src/fix_precession_spin.rst | 4 +- doc/src/fix_press_berendsen.rst | 10 +- doc/src/fix_print.rst | 2 +- doc/src/fix_property_atom.rst | 20 +- doc/src/fix_python_move.rst | 2 +- doc/src/fix_qbmsst.rst | 6 +- doc/src/fix_qeq.rst | 2 +- doc/src/fix_qeq_comb.rst | 4 +- doc/src/fix_qeq_reax.rst | 6 +- doc/src/fix_qmmm.rst | 2 +- doc/src/fix_reaxc_bonds.rst | 8 +- doc/src/fix_reaxc_species.rst | 8 +- doc/src/fix_recenter.rst | 4 +- doc/src/fix_restrain.rst | 18 +- doc/src/fix_rhok.rst | 2 +- doc/src/fix_rigid.rst | 24 +-- doc/src/fix_rigid_meso.rst | 8 +- doc/src/fix_rx.rst | 4 +- doc/src/fix_saed_vtk.rst | 6 +- doc/src/fix_setforce.rst | 4 +- doc/src/fix_shake.rst | 4 +- doc/src/fix_shardlow.rst | 6 +- doc/src/fix_smd.rst | 6 +- doc/src/fix_smd_setvel.rst | 4 +- doc/src/fix_spring.rst | 6 +- doc/src/fix_spring_chunk.rst | 6 +- doc/src/fix_spring_rg.rst | 4 +- doc/src/fix_spring_self.rst | 8 +- doc/src/fix_srd.rst | 8 +- doc/src/fix_store_force.rst | 2 +- doc/src/fix_store_state.rst | 4 +- doc/src/fix_temp_berendsen.rst | 16 +- doc/src/fix_temp_csvr.rst | 14 +- doc/src/fix_temp_rescale.rst | 16 +- doc/src/fix_temp_rescale_eff.rst | 6 +- doc/src/fix_tfmc.rst | 2 +- doc/src/fix_thermal_conductivity.rst | 2 +- doc/src/fix_tmd.rst | 4 +- doc/src/fix_ttm.rst | 4 +- doc/src/fix_tune_kspace.rst | 10 +- doc/src/fix_vector.rst | 2 +- doc/src/fix_viscosity.rst | 2 +- doc/src/fix_viscous.rst | 6 +- doc/src/fix_wall.rst | 16 +- doc/src/fix_wall_body_polygon.rst | 6 +- doc/src/fix_wall_body_polyhedron.rst | 6 +- doc/src/fix_wall_ees.rst | 2 +- doc/src/fix_wall_gran.rst | 22 +-- doc/src/fix_wall_gran_region.rst | 22 +-- doc/src/fix_wall_piston.rst | 2 +- doc/src/fix_wall_reflect.rst | 6 +- doc/src/fix_wall_region.rst | 12 +- doc/src/fix_wall_srd.rst | 4 +- doc/src/hyper.rst | 4 +- doc/src/improper_class2.rst | 10 +- doc/src/improper_coeff.rst | 12 +- doc/src/improper_cossq.rst | 8 +- doc/src/improper_cvff.rst | 10 +- doc/src/improper_distance.rst | 4 +- doc/src/improper_distharm.rst | 4 +- doc/src/improper_fourier.rst | 6 +- doc/src/improper_harmonic.rst | 8 +- doc/src/improper_hybrid.rst | 4 +- doc/src/improper_inversion_harmonic.rst | 8 +- doc/src/improper_none.rst | 6 +- doc/src/improper_ring.rst | 8 +- doc/src/improper_sqdistharm.rst | 4 +- doc/src/improper_style.rst | 16 +- doc/src/improper_umbrella.rst | 6 +- doc/src/improper_zero.rst | 6 +- doc/src/kim_commands.rst | 12 +- doc/src/kspace_modify.rst | 22 +-- doc/src/kspace_style.rst | 20 +- doc/src/lattice.rst | 14 +- doc/src/mass.rst | 12 +- doc/src/min_modify.rst | 8 +- doc/src/min_spin.rst | 12 +- doc/src/min_style.rst | 4 +- doc/src/minimize.rst | 26 +-- doc/src/molecule.rst | 26 +-- doc/src/neb.rst | 8 +- doc/src/neb_spin.rst | 10 +- doc/src/neigh_modify.rst | 14 +- doc/src/neighbor.rst | 10 +- doc/src/newton.rst | 8 +- doc/src/package.rst | 6 +- doc/src/pair_adp.rst | 12 +- doc/src/pair_agni.rst | 8 +- doc/src/pair_airebo.rst | 8 +- doc/src/pair_atm.rst | 14 +- doc/src/pair_awpmd.rst | 12 +- doc/src/pair_beck.rst | 14 +- doc/src/pair_body_nparticle.rst | 12 +- doc/src/pair_body_rounded_polygon.rst | 10 +- doc/src/pair_body_rounded_polyhedron.rst | 10 +- doc/src/pair_bop.rst | 8 +- doc/src/pair_born.rst | 14 +- doc/src/pair_brownian.rst | 16 +- doc/src/pair_buck.rst | 16 +- doc/src/pair_buck6d_coul_gauss.rst | 10 +- doc/src/pair_buck_long.rst | 22 +-- doc/src/pair_charmm.rst | 20 +- doc/src/pair_class2.rst | 18 +- doc/src/pair_coeff.rst | 16 +- doc/src/pair_colloid.rst | 20 +- doc/src/pair_comb.rst | 8 +- doc/src/pair_cosine_squared.rst | 6 +- doc/src/pair_coul.rst | 24 +-- doc/src/pair_coul_diel.rst | 16 +- doc/src/pair_coul_shield.rst | 14 +- doc/src/pair_cs.rst | 22 +-- doc/src/pair_dipole.rst | 28 +-- doc/src/pair_dpd.rst | 30 +-- doc/src/pair_dpd_fdt.rst | 14 +- doc/src/pair_drip.rst | 12 +- doc/src/pair_dsmc.rst | 18 +- doc/src/pair_e3b.rst | 4 +- doc/src/pair_eam.rst | 18 +- doc/src/pair_edip.rst | 8 +- doc/src/pair_eff.rst | 26 +-- doc/src/pair_eim.rst | 8 +- doc/src/pair_exp6_rx.rst | 6 +- doc/src/pair_fep_soft.rst | 38 ++-- doc/src/pair_gauss.rst | 20 +- doc/src/pair_gayberne.rst | 26 +-- doc/src/pair_gran.rst | 20 +- doc/src/pair_granular.rst | 18 +- doc/src/pair_gromacs.rst | 14 +- doc/src/pair_gw.rst | 8 +- doc/src/pair_hbond_dreiding.rst | 30 +-- doc/src/pair_hybrid.rst | 44 ++--- doc/src/pair_ilp_graphene_hbn.rst | 16 +- doc/src/pair_kim.rst | 14 +- doc/src/pair_kolmogorov_crespi_full.rst | 14 +- doc/src/pair_kolmogorov_crespi_z.rst | 14 +- doc/src/pair_lcbop.rst | 8 +- doc/src/pair_lebedeva_z.rst | 14 +- doc/src/pair_line_lj.rst | 14 +- doc/src/pair_list.rst | 16 +- doc/src/pair_lj.rst | 20 +- doc/src/pair_lj96.rst | 16 +- doc/src/pair_lj_cubic.rst | 14 +- doc/src/pair_lj_expand.rst | 16 +- doc/src/pair_lj_long.rst | 22 +-- doc/src/pair_lj_smooth.rst | 16 +- doc/src/pair_lj_smooth_linear.rst | 14 +- doc/src/pair_lj_switch3_coulgauss_long.rst | 8 +- doc/src/pair_local_density.rst | 4 +- doc/src/pair_lubricate.rst | 22 +-- doc/src/pair_lubricateU.rst | 20 +- doc/src/pair_mdf.rst | 8 +- doc/src/pair_meam_spline.rst | 10 +- doc/src/pair_meam_sw_spline.rst | 12 +- doc/src/pair_meamc.rst | 12 +- doc/src/pair_meso.rst | 12 +- doc/src/pair_mesocnt.rst | 8 +- doc/src/pair_mgpt.rst | 14 +- doc/src/pair_mie.rst | 14 +- doc/src/pair_mm3_switch3_coulgauss_long.rst | 8 +- doc/src/pair_modify.rst | 22 +-- doc/src/pair_momb.rst | 6 +- doc/src/pair_morse.rst | 14 +- doc/src/pair_multi_lucy.rst | 10 +- doc/src/pair_multi_lucy_rx.rst | 10 +- doc/src/pair_nb3b_harmonic.rst | 4 +- doc/src/pair_nm.rst | 16 +- doc/src/pair_none.rst | 4 +- doc/src/pair_oxdna.rst | 8 +- doc/src/pair_oxdna2.rst | 8 +- doc/src/pair_oxrna2.rst | 8 +- doc/src/pair_peri.rst | 12 +- doc/src/pair_polymorphic.rst | 4 +- doc/src/pair_python.rst | 10 +- doc/src/pair_quip.rst | 10 +- doc/src/pair_reaxc.rst | 10 +- doc/src/pair_resquared.rst | 26 +-- doc/src/pair_sdk.rst | 14 +- doc/src/pair_sdpd_taitwater_isothermal.rst | 6 +- doc/src/pair_smd_hertz.rst | 2 +- doc/src/pair_smd_tlsph.rst | 2 +- doc/src/pair_smd_triangulated_surface.rst | 2 +- doc/src/pair_smd_ulsph.rst | 2 +- doc/src/pair_smtbq.rst | 6 +- doc/src/pair_snap.rst | 6 +- doc/src/pair_soft.rst | 14 +- doc/src/pair_sph_heatconduction.rst | 8 +- doc/src/pair_sph_idealgas.rst | 8 +- doc/src/pair_sph_lj.rst | 8 +- doc/src/pair_sph_rhosum.rst | 8 +- doc/src/pair_sph_taitwater.rst | 8 +- doc/src/pair_sph_taitwater_morris.rst | 8 +- doc/src/pair_spin_dipole.rst | 10 +- doc/src/pair_spin_dmi.rst | 8 +- doc/src/pair_spin_exchange.rst | 8 +- doc/src/pair_spin_magelec.rst | 4 +- doc/src/pair_spin_neel.rst | 4 +- doc/src/pair_srp.rst | 28 +-- doc/src/pair_sw.rst | 8 +- doc/src/pair_table.rst | 18 +- doc/src/pair_table_rx.rst | 16 +- doc/src/pair_tersoff.rst | 8 +- doc/src/pair_tersoff_mod.rst | 6 +- doc/src/pair_tersoff_zbl.rst | 8 +- doc/src/pair_thole.rst | 8 +- doc/src/pair_tri_lj.rst | 14 +- doc/src/pair_ufm.rst | 14 +- doc/src/pair_vashishta.rst | 8 +- doc/src/pair_write.rst | 10 +- doc/src/pair_yukawa.rst | 14 +- doc/src/pair_yukawa_colloid.rst | 22 +-- doc/src/pair_zbl.rst | 16 +- doc/src/pair_zero.rst | 12 +- doc/src/partition.rst | 2 +- doc/src/prd.rst | 8 +- doc/src/processors.rst | 14 +- doc/src/read_data.rst | 90 ++++----- doc/src/read_dump.rst | 20 +- doc/src/read_restart.rst | 30 +-- doc/src/region.rst | 22 +-- doc/src/rerun.rst | 24 +-- doc/src/reset_ids.rst | 6 +- doc/src/reset_timestep.rst | 6 +- doc/src/restart.rst | 10 +- doc/src/run.rst | 2 +- doc/src/run_style.rst | 10 +- doc/src/set.rst | 68 +++---- doc/src/special_bonds.rst | 20 +- doc/src/suffix.rst | 4 +- doc/src/tad.rst | 6 +- doc/src/temper_npt.rst | 2 +- doc/src/thermo.rst | 6 +- doc/src/thermo_modify.rst | 14 +- doc/src/thermo_style.rst | 34 ++-- doc/src/third_order.rst | 2 +- doc/src/timer.rst | 2 +- doc/src/timestep.rst | 2 +- doc/src/uncompute.rst | 2 +- doc/src/unfix.rst | 2 +- doc/src/units.rst | 6 +- doc/src/variable.rst | 36 ++-- doc/src/velocity.rst | 4 +- doc/src/write_coeff.rst | 6 +- doc/src/write_data.rst | 20 +- doc/src/write_dump.rst | 14 +- doc/src/write_restart.rst | 8 +- 554 files changed, 2856 insertions(+), 2856 deletions(-) diff --git a/doc/src/Build_extras.rst b/doc/src/Build_extras.rst index 2cba59bde0..59b8c45b66 100644 --- a/doc/src/Build_extras.rst +++ b/doc/src/Build_extras.rst @@ -177,7 +177,7 @@ KIM package To build with this package, the KIM library with API v2 must be downloaded and built on your system. It must include the KIM models that you want to -use with LAMMPS. If you want to use the :doc:`kim\_query ` +use with LAMMPS. If you want to use the :doc:`kim_query ` command, you also need to have libcurl installed with the matching development headers and the curl-config tool. diff --git a/doc/src/Build_settings.rst b/doc/src/Build_settings.rst index 07d427db49..d626a3e8fd 100644 --- a/doc/src/Build_settings.rst +++ b/doc/src/Build_settings.rst @@ -5,11 +5,11 @@ LAMMPS can be built with several optional settings. Each sub-section explain how to do this for building both with CMake and make. | :ref:`C++11 standard compliance test ` when building all of LAMMPS -| :ref:`FFT library ` for use with the :doc:`kspace\_style pppm ` command +| :ref:`FFT library ` for use with the :doc:`kspace_style pppm ` command | :ref:`Size of LAMMPS data types ` | :ref:`Read or write compressed files ` | :ref:`Output of JPG and PNG files ` via the :doc:`dump image ` command -| :ref:`Output of movie files ` via the :doc:`dump\_movie ` command +| :ref:`Output of movie files ` via the :doc:`dump_movie ` command | :ref:`Memory allocation alignment ` | :ref:`Workaround for long long integers ` | :ref:`Error handling exceptions ` when using LAMMPS as a library @@ -66,7 +66,7 @@ FFT library --------------------- When the KSPACE package is included in a LAMMPS build, the -:doc:`kspace\_style pppm ` command performs 3d FFTs which +:doc:`kspace_style pppm ` command performs 3d FFTs which require use of an FFT library to compute 1d FFTs. The KISS FFT library is included with LAMMPS but other libraries can be faster. LAMMPS can use them if they are available on your system. @@ -134,7 +134,7 @@ However, note that long-range Coulombics are only a portion of the per-timestep CPU cost, FFTs are only a portion of long-range Coulombics, and 1d FFTs are only a portion of the FFT cost (parallel communication can be costly). A breakdown of these timings is printed -to the screen at the end of a run using the :doc:`kspace\_style pppm ` command. The :doc:`Run output ` +to the screen at the end of a run using the :doc:`kspace_style pppm ` command. The :doc:`Run output ` doc page gives more details. FFTW is a fast, portable FFT library that should also work on any @@ -235,7 +235,7 @@ support 8-byte integers. It allows for: Atom IDs are not required for atomic systems which do not store bond topology information, though IDs are enabled by default. The -:doc:`atom\_modify id no ` command will turn them off. Atom +:doc:`atom_modify id no ` command will turn them off. Atom IDs are required for molecular systems with bond topology (bonds, angles, dihedrals, etc). Thus if you model a molecular system with more than 2 billion atoms, you need the "bigbig" setting. @@ -341,7 +341,7 @@ Read or write compressed files If this option is enabled, large files can be read or written with gzip compression by several LAMMPS commands, including -:doc:`read\_data `, :doc:`rerun `, and :doc:`dump `. +:doc:`read_data `, :doc:`rerun `, and :doc:`dump `. **CMake variables**\ : diff --git a/doc/src/Commands_bond.rst b/doc/src/Commands_bond.rst index 5412675ee4..19be6d8cbc 100644 --- a/doc/src/Commands_bond.rst +++ b/doc/src/Commands_bond.rst @@ -131,7 +131,7 @@ OPT. Improper_style potentials ========================= -All LAMMPS :doc:`improper\_style ` commands. Some styles +All LAMMPS :doc:`improper_style ` commands. Some styles have accelerated versions. This is indicated by additional letters in parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = OPT. diff --git a/doc/src/Commands_category.rst b/doc/src/Commands_category.rst index b1b0e0cadc..6476c73bbb 100644 --- a/doc/src/Commands_category.rst +++ b/doc/src/Commands_category.rst @@ -18,73 +18,73 @@ Setup simulation box: * :doc:`boundary `, * :doc:`box `, -* :doc:`change\_box `, -* :doc:`create\_box `, +* :doc:`change_box `, +* :doc:`create_box `, * :doc:`dimension `, * :doc:`lattice `, * :doc:`region ` Setup atoms: -* :doc:`atom\_modify `, -* :doc:`atom\_style `, +* :doc:`atom_modify `, +* :doc:`atom_style `, * :doc:`balance `, -* :doc:`create\_atoms `, -* :doc:`create\_bonds `, -* :doc:`delete\_atoms `, -* :doc:`delete\_bonds `, -* :doc:`displace\_atoms `, +* :doc:`create_atoms `, +* :doc:`create_bonds `, +* :doc:`delete_atoms `, +* :doc:`delete_bonds `, +* :doc:`displace_atoms `, * :doc:`group `, * :doc:`mass `, * :doc:`molecule `, -* :doc:`read\_data `, -* :doc:`read\_dump `, -* :doc:`read\_restart `, +* :doc:`read_data `, +* :doc:`read_dump `, +* :doc:`read_restart `, * :doc:`replicate `, * :doc:`set `, * :doc:`velocity ` Force fields: -* :doc:`angle\_coeff `, -* :doc:`angle\_style `, -* :doc:`bond\_coeff `, -* :doc:`bond\_style `, -* :doc:`bond\_write `, +* :doc:`angle_coeff `, +* :doc:`angle_style `, +* :doc:`bond_coeff `, +* :doc:`bond_style `, +* :doc:`bond_write `, * :doc:`dielectric `, -* :doc:`dihedral\_coeff `, -* :doc:`dihedral\_style `, -* :doc:`improper\_coeff `, -* :doc:`improper\_style `, -* :doc:`kspace\_modify `, -* :doc:`kspace\_style `, -* :doc:`pair\_coeff `, -* :doc:`pair\_modify `, -* :doc:`pair\_style `, -* :doc:`pair\_write `, -* :doc:`special\_bonds ` +* :doc:`dihedral_coeff `, +* :doc:`dihedral_style `, +* :doc:`improper_coeff `, +* :doc:`improper_style `, +* :doc:`kspace_modify `, +* :doc:`kspace_style `, +* :doc:`pair_coeff `, +* :doc:`pair_modify `, +* :doc:`pair_style `, +* :doc:`pair_write `, +* :doc:`special_bonds ` Settings: -* :doc:`comm\_modify `, -* :doc:`comm\_style `, +* :doc:`comm_modify `, +* :doc:`comm_style `, * :doc:`info `, -* :doc:`min\_modify `, -* :doc:`min\_style `, -* :doc:`neigh\_modify `, +* :doc:`min_modify `, +* :doc:`min_style `, +* :doc:`neigh_modify `, * :doc:`neighbor `, * :doc:`partition `, -* :doc:`reset\_timestep `, -* :doc:`run\_style `, +* :doc:`reset_timestep `, +* :doc:`run_style `, * :doc:`timer `, * :doc:`timestep ` Operations within timestepping (fixes) and diagnostics (computes): * :doc:`compute `, -* :doc:`compute\_modify `, +* :doc:`compute_modify `, * :doc:`fix `, -* :doc:`fix\_modify `, +* :doc:`fix_modify `, * :doc:`uncompute `, * :doc:`unfix ` @@ -93,22 +93,22 @@ Output: * :doc:`dump image `, * :doc:`dump movie `, * :doc:`dump `, -* :doc:`dump\_modify `, +* :doc:`dump_modify `, * :doc:`restart `, * :doc:`thermo `, -* :doc:`thermo\_modify `, -* :doc:`thermo\_style `, +* :doc:`thermo_modify `, +* :doc:`thermo_style `, * :doc:`undump `, -* :doc:`write\_coeff `, -* :doc:`write\_data `, -* :doc:`write\_dump `, -* :doc:`write\_restart ` +* :doc:`write_coeff `, +* :doc:`write_data `, +* :doc:`write_dump `, +* :doc:`write_restart ` Actions: * :doc:`minimize `, * :doc:`neb `, -* :doc:`neb\_spin `, +* :doc:`neb_spin `, * :doc:`prd `, * :doc:`rerun `, * :doc:`run `, diff --git a/doc/src/Commands_input.rst b/doc/src/Commands_input.rst index c66b530dd0..69d3393d08 100644 --- a/doc/src/Commands_input.rst +++ b/doc/src/Commands_input.rst @@ -45,7 +45,7 @@ belong to the group. (3) Sometimes command B will use values that can be set by command A. This means command A must precede command B in the input script if it is to have the desired effect. For example, the -:doc:`read\_data ` command initializes the system by setting +:doc:`read_data ` command initializes the system by setting up the simulation box and assigning atoms to processors. If default values are not desired, the :doc:`processors ` and :doc:`boundary ` commands need to be used before read\_data to diff --git a/doc/src/Commands_kspace.rst b/doc/src/Commands_kspace.rst index be953c5277..18fa5b5442 100644 --- a/doc/src/Commands_kspace.rst +++ b/doc/src/Commands_kspace.rst @@ -14,7 +14,7 @@ KSpace solvers ============== -All LAMMPS :doc:`kspace\_style ` solvers. Some styles have +All LAMMPS :doc:`kspace_style ` solvers. Some styles have accelerated versions. This is indicated by additional letters in parenthesis: g = GPU, i = USER-INTEL, k = KOKKOS, o = USER-OMP, t = OPT. diff --git a/doc/src/Commands_removed.rst b/doc/src/Commands_removed.rst index ee87296863..b7f48a9c36 100644 --- a/doc/src/Commands_removed.rst +++ b/doc/src/Commands_removed.rst @@ -57,8 +57,8 @@ restart2data tool The functionality of the restart2data tool has been folded into the LAMMPS executable directly instead of having a separate tool. A -combination of the commands :doc:`read\_restart ` and -:doc:`write\_data ` can be used to the same effect. For added +combination of the commands :doc:`read_restart ` and +:doc:`write_data ` can be used to the same effect. For added convenience this conversion can also be triggered by :doc:`command line flags ` diff --git a/doc/src/Commands_structure.rst b/doc/src/Commands_structure.rst index b419074212..cd96007bf2 100644 --- a/doc/src/Commands_structure.rst +++ b/doc/src/Commands_structure.rst @@ -26,23 +26,23 @@ read-in from a file. The relevant commands are :doc:`units `, :doc:`dimension `, :doc:`newton `, :doc:`processors `, :doc:`boundary `, -:doc:`atom\_style `, :doc:`atom\_modify `. +:doc:`atom_style `, :doc:`atom_modify `. If force-field parameters appear in the files that will be read, these commands tell LAMMPS what kinds of force fields are being used: -:doc:`pair\_style `, :doc:`bond\_style `, -:doc:`angle\_style `, :doc:`dihedral\_style `, -:doc:`improper\_style `. +:doc:`pair_style `, :doc:`bond_style `, +:doc:`angle_style `, :doc:`dihedral_style `, +:doc:`improper_style `. (2) Atom definition There are 3 ways to define atoms in LAMMPS. Read them in from a data -or restart file via the :doc:`read\_data ` or -:doc:`read\_restart ` commands. These files can contain +or restart file via the :doc:`read_data ` or +:doc:`read_restart ` commands. These files can contain molecular topology information. Or create atoms on a lattice (with no molecular topology), using these commands: :doc:`lattice `, -:doc:`region `, :doc:`create\_box `, -:doc:`create\_atoms `. The entire set of atoms can be +:doc:`region `, :doc:`create_box `, +:doc:`create_atoms `. The entire set of atoms can be duplicated to make a larger simulation using the :doc:`replicate ` command. @@ -53,25 +53,25 @@ can be specified: force field coefficients, simulation parameters, output options, etc. Force field coefficients are set by these commands (they can also be -set in the read-in files): :doc:`pair\_coeff `, -:doc:`bond\_coeff `, :doc:`angle\_coeff `, -:doc:`dihedral\_coeff `, -:doc:`improper\_coeff `, -:doc:`kspace\_style `, :doc:`dielectric `, -:doc:`special\_bonds `. +set in the read-in files): :doc:`pair_coeff `, +:doc:`bond_coeff `, :doc:`angle_coeff `, +:doc:`dihedral_coeff `, +:doc:`improper_coeff `, +:doc:`kspace_style `, :doc:`dielectric `, +:doc:`special_bonds `. Various simulation parameters are set by these commands: -:doc:`neighbor `, :doc:`neigh\_modify `, +:doc:`neighbor `, :doc:`neigh_modify `, :doc:`group `, :doc:`timestep `, -:doc:`reset\_timestep `, :doc:`run\_style `, -:doc:`min\_style `, :doc:`min\_modify `. +:doc:`reset_timestep `, :doc:`run_style `, +:doc:`min_style `, :doc:`min_modify `. Fixes impose a variety of boundary conditions, time integration, and diagnostic options. The :doc:`fix ` command comes in many flavors. Various computations can be specified for execution during a simulation using the :doc:`compute `, -:doc:`compute\_modify `, and :doc:`variable ` +:doc:`compute_modify `, and :doc:`variable ` commands. Output options are set by the :doc:`thermo `, :doc:`dump `, diff --git a/doc/src/Errors_common.rst b/doc/src/Errors_common.rst index 8137c64e96..2da3e623dc 100644 --- a/doc/src/Errors_common.rst +++ b/doc/src/Errors_common.rst @@ -18,7 +18,7 @@ the two simulations will rapidly diverge. See the discussion of the *loop* option in the :doc:`velocity ` command for details and options that avoid this issue. -Similarly, the :doc:`create\_atoms ` command generates a +Similarly, the :doc:`create_atoms ` command generates a lattice of atoms. For the same physical system, the ordering and numbering of atoms by atom ID may be different depending on the number of processors. diff --git a/doc/src/Errors_messages.rst b/doc/src/Errors_messages.rst index 22a4facdd0..8c457bba83 100644 --- a/doc/src/Errors_messages.rst +++ b/doc/src/Errors_messages.rst @@ -6194,7 +6194,7 @@ keyword to allow for additional bonds to be formed rebuilt and atoms being migrated to new processors. This also means you may be missing pairwise interactions that need to be computed. The solution is to change the re-neighboring criteria via the - :doc:`neigh\_modify ` command. The safest settings are + :doc:`neigh_modify ` command. The safest settings are "delay 0 every 1 check yes". Second, it may mean that an atom has moved far outside a processor's sub-domain or even the entire simulation box. This indicates bad physics, e.g. due to highly @@ -6209,7 +6209,7 @@ keyword to allow for additional bonds to be formed rebuilt and atoms being migrated to new processors. This also means you may be missing pairwise interactions that need to be computed. The solution is to change the re-neighboring criteria via the - :doc:`neigh\_modify ` command. The safest settings are + :doc:`neigh_modify ` command. The safest settings are "delay 0 every 1 check yes". Second, it may mean that an atom has moved far outside a processor's sub-domain or even the entire simulation box. This indicates bad physics, e.g. due to highly @@ -6224,7 +6224,7 @@ keyword to allow for additional bonds to be formed rebuilt and atoms being migrated to new processors. This also means you may be missing pairwise interactions that need to be computed. The solution is to change the re-neighboring criteria via the - :doc:`neigh\_modify ` command. The safest settings are + :doc:`neigh_modify ` command. The safest settings are "delay 0 every 1 check yes". Second, it may mean that an atom has moved far outside a processor's sub-domain or even the entire simulation box. This indicates bad physics, e.g. due to highly diff --git a/doc/src/Errors_warnings.rst b/doc/src/Errors_warnings.rst index 2b2f88204b..7b8f85dc9a 100644 --- a/doc/src/Errors_warnings.rst +++ b/doc/src/Errors_warnings.rst @@ -118,10 +118,10 @@ Doc page with :doc:`ERROR messages ` *Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost* The communication cutoff defaults to the maximum of what is inferred from pair and bond styles (will be zero, if none are defined) and what is specified - via :doc:`comm\_modify cutoff ` (defaults to 0.0). If this results + via :doc:`comm_modify cutoff ` (defaults to 0.0). If this results to 0.0, no ghost atoms will be generated and LAMMPS may lose atoms or use incorrect periodic images of atoms in interaction lists. To avoid, either use - :doc:`pair style zero ` with a suitable cutoff or use :doc:`comm\_modify cutoff `. + :doc:`pair style zero ` with a suitable cutoff or use :doc:`comm_modify cutoff `. *Communication cutoff is too small for SNAP micro load balancing, increased to %lf* Self-explanatory. diff --git a/doc/src/Howto_2d.rst b/doc/src/Howto_2d.rst index ee978f3521..d4fce71230 100644 --- a/doc/src/Howto_2d.rst +++ b/doc/src/Howto_2d.rst @@ -33,7 +33,7 @@ are for 2d models. .. note:: Some models in LAMMPS treat particles as finite-size spheres, as - opposed to point particles. See the :doc:`atom\_style sphere ` and :doc:`fix nve/sphere ` + opposed to point particles. See the :doc:`atom_style sphere ` and :doc:`fix nve/sphere ` commands for details. By default, for 2d simulations, such particles will still be modeled as 3d spheres, not 2d discs (circles), meaning their moment of inertia will be that of a sphere. If you wish to diff --git a/doc/src/Howto_barostat.rst b/doc/src/Howto_barostat.rst index 0c46c696c7..7f016e0c14 100644 --- a/doc/src/Howto_barostat.rst +++ b/doc/src/Howto_barostat.rst @@ -38,7 +38,7 @@ the kinetic component of the pressure. The barostatting fixes can also use temperature computes that remove bias for the purpose of computing the kinetic component which contributes to the current pressure. See the doc pages for the individual fixes and for the -:doc:`fix\_modify ` command for instructions on how to assign +:doc:`fix_modify ` command for instructions on how to assign a temperature or pressure compute to a barostatting fix. .. note:: @@ -49,16 +49,16 @@ a temperature or pressure compute to a barostatting fix. fixes. Thermodynamic output, which can be setup via the -:doc:`thermo\_style ` command, often includes pressure +:doc:`thermo_style ` command, often includes pressure values. As explained on the doc page for the -:doc:`thermo\_style ` command, the default pressure is +:doc:`thermo_style ` command, the default pressure is setup by the thermo command itself. It is NOT the pressure associated with any barostatting fix you have defined or with any compute you have defined that calculates a pressure. The doc pages for the barostatting fixes explain the ID of the pressure compute they create. Thus if you want to view these pressures, you need to specify them -explicitly via the :doc:`thermo\_style custom ` command. -Or you can use the :doc:`thermo\_modify ` command to +explicitly via the :doc:`thermo_style custom ` command. +Or you can use the :doc:`thermo_modify ` command to re-define what pressure compute is used for default thermodynamic output. diff --git a/doc/src/Howto_bioFF.rst b/doc/src/Howto_bioFF.rst index 0ec0c16be8..fe8f6482aa 100644 --- a/doc/src/Howto_bioFF.rst +++ b/doc/src/Howto_bioFF.rst @@ -6,9 +6,9 @@ coefficients used for a particular system. Here we only discuss formulas implemented in LAMMPS that correspond to formulas commonly used in the CHARMM, AMBER, COMPASS, and DREIDING force fields. Setting coefficients is done either from special sections in an input data file -via the :doc:`read\_data ` command or in the input script with -commands like :doc:`pair\_coeff ` or -:doc:`bond\_coeff ` and so on. See the :doc:`Tools ` doc +via the :doc:`read_data ` command or in the input script with +commands like :doc:`pair_coeff ` or +:doc:`bond_coeff ` and so on. See the :doc:`Tools ` doc page for additional tools that can use CHARMM, AMBER, or Materials Studio generated files to assign force field coefficients and convert their output into LAMMPS input. @@ -30,18 +30,18 @@ The interaction styles listed below compute force field formulas that are consistent with common options in CHARMM or AMBER. See each command's documentation for the formula it computes. -* :doc:`bond\_style ` harmonic -* :doc:`angle\_style ` charmm -* :doc:`dihedral\_style ` charmmfsh -* :doc:`dihedral\_style ` charmm -* :doc:`pair\_style ` lj/charmmfsw/coul/charmmfsh -* :doc:`pair\_style ` lj/charmmfsw/coul/long -* :doc:`pair\_style ` lj/charmm/coul/charmm -* :doc:`pair\_style ` lj/charmm/coul/charmm/implicit -* :doc:`pair\_style ` lj/charmm/coul/long +* :doc:`bond_style ` harmonic +* :doc:`angle_style ` charmm +* :doc:`dihedral_style ` charmmfsh +* :doc:`dihedral_style ` charmm +* :doc:`pair_style ` lj/charmmfsw/coul/charmmfsh +* :doc:`pair_style ` lj/charmmfsw/coul/long +* :doc:`pair_style ` lj/charmm/coul/charmm +* :doc:`pair_style ` lj/charmm/coul/charmm/implicit +* :doc:`pair_style ` lj/charmm/coul/long -* :doc:`special\_bonds ` charmm -* :doc:`special\_bonds ` amber +* :doc:`special_bonds ` charmm +* :doc:`special_bonds ` amber .. note:: @@ -66,16 +66,16 @@ These interaction styles listed below compute force field formulas that are consistent with the COMPASS force field. See each command's documentation for the formula it computes. -* :doc:`bond\_style ` class2 -* :doc:`angle\_style ` class2 -* :doc:`dihedral\_style ` class2 -* :doc:`improper\_style ` class2 +* :doc:`bond_style ` class2 +* :doc:`angle_style ` class2 +* :doc:`dihedral_style ` class2 +* :doc:`improper_style ` class2 -* :doc:`pair\_style ` lj/class2 -* :doc:`pair\_style ` lj/class2/coul/cut -* :doc:`pair\_style ` lj/class2/coul/long +* :doc:`pair_style ` lj/class2 +* :doc:`pair_style ` lj/class2/coul/cut +* :doc:`pair_style ` lj/class2/coul/long -* :doc:`special\_bonds ` lj/coul 0 0 1 +* :doc:`special_bonds ` lj/coul 0 0 1 DREIDING is a generic force field developed by the `Goddard group `_ at Caltech and is useful for predicting structures and dynamics of organic, biological and main-group @@ -92,27 +92,27 @@ The interaction styles listed below compute force field formulas that are consistent with the DREIDING force field. See each command's documentation for the formula it computes. -* :doc:`bond\_style ` harmonic -* :doc:`bond\_style ` morse +* :doc:`bond_style ` harmonic +* :doc:`bond_style ` morse -* :doc:`angle\_style ` harmonic -* :doc:`angle\_style ` cosine -* :doc:`angle\_style ` cosine/periodic +* :doc:`angle_style ` harmonic +* :doc:`angle_style ` cosine +* :doc:`angle_style ` cosine/periodic -* :doc:`dihedral\_style ` charmm -* :doc:`improper\_style ` umbrella +* :doc:`dihedral_style ` charmm +* :doc:`improper_style ` umbrella -* :doc:`pair\_style ` buck -* :doc:`pair\_style ` buck/coul/cut -* :doc:`pair\_style ` buck/coul/long -* :doc:`pair\_style ` lj/cut -* :doc:`pair\_style ` lj/cut/coul/cut -* :doc:`pair\_style ` lj/cut/coul/long +* :doc:`pair_style ` buck +* :doc:`pair_style ` buck/coul/cut +* :doc:`pair_style ` buck/coul/long +* :doc:`pair_style ` lj/cut +* :doc:`pair_style ` lj/cut/coul/cut +* :doc:`pair_style ` lj/cut/coul/long -* :doc:`pair\_style ` hbond/dreiding/lj -* :doc:`pair\_style ` hbond/dreiding/morse +* :doc:`pair_style ` hbond/dreiding/lj +* :doc:`pair_style ` hbond/dreiding/morse -* :doc:`special\_bonds ` dreiding +* :doc:`special_bonds ` dreiding ---------- diff --git a/doc/src/Howto_body.rst b/doc/src/Howto_body.rst index 4819ea97df..f929b9f439 100644 --- a/doc/src/Howto_body.rst +++ b/doc/src/Howto_body.rst @@ -12,10 +12,10 @@ as spheres, ellipsoids, line segments, and triangles, but they are simpler entities that body particles. See the :doc:`Howto spherical ` doc page for a general overview of all these particle types. -Body particles are used via the :doc:`atom\_style body ` +Body particles are used via the :doc:`atom_style body ` command. It takes a body style as an argument. The current body styles supported by LAMMPS are as follows. The name in the first -column is used as the *bstyle* argument for the :doc:`atom\_style body ` command. +column is used as the *bstyle* argument for the :doc:`atom_style body ` command. +----------------------+---------------------------------------------------+ | *nparticle* | rigid body with N sub-particles | @@ -129,7 +129,7 @@ arguments: The Nmin and Nmax arguments are used to bound the size of data structures used internally by each particle. -When the :doc:`read\_data ` command reads a data file for this +When the :doc:`read_data ` command reads a data file for this body style, the following information must be provided for each entry in the *Bodies* section of the data file: @@ -149,7 +149,7 @@ particle. The integer line has a single value N. The floating point line(s) list 6 moments of inertia followed by the coordinates of the N sub-particles (x1 to zN) as 3N values. These values can be listed on -as many lines as you wish; see the :doc:`read\_data ` command +as many lines as you wish; see the :doc:`read_data ` command for more details. The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the @@ -163,7 +163,7 @@ center-of-mass position of the particle is specified by the x,y,z values in the *Atoms* section of the data file, as is the total mass of the body particle. -The :doc:`pair\_style body/nparticle ` command can be used +The :doc:`pair_style body/nparticle ` command can be used with this body style to compute body/body and body/non-body interactions. For output purposes via the :doc:`compute body/local ` and :doc:`dump local ` @@ -217,7 +217,7 @@ this body style takes two additional arguments: The Nmin and Nmax arguments are used to bound the size of data structures used internally by each particle. -When the :doc:`read\_data ` command reads a data file for this +When the :doc:`read_data ` command reads a data file for this body style, the following information must be provided for each entry in the *Bodies* section of the data file: @@ -243,7 +243,7 @@ vertices (x1 to zN) as 3N values (with z = 0.0 for each), followed by followed by a single diameter value = the rounded diameter of the circle that surrounds each vertex. The diameter value can be different for each body particle. These floating-point values can be listed on -as many lines as you wish; see the :doc:`read\_data ` command +as many lines as you wish; see the :doc:`read_data ` command for more details. The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the @@ -302,7 +302,7 @@ A disk, whose diameter is 3.0, mass 1.0, is specified as follows: 0 0 0 3.0 -The :doc:`pair\_style body/rounded/polygon ` +The :doc:`pair_style body/rounded/polygon ` command can be used with this body style to compute body/body interactions. The :doc:`fix wall/body/polygon ` command can be used with this body style to compute the interaction of @@ -340,7 +340,7 @@ for this body style takes two additional arguments: The Nmin and Nmax arguments are used to bound the size of data structures used internally by each particle. -When the :doc:`read\_data ` command reads a data file for this +When the :doc:`read_data ` command reads a data file for this body style, the following information must be provided for each entry in the *Bodies* section of the data file: @@ -375,7 +375,7 @@ faces. The last value is the diameter value = the rounded diameter of the sphere that surrounds each vertex. The diameter value can be different for each body particle. These floating-point values can be listed on as many lines as you wish; see the -:doc:`read\_data ` command for more details. Because the +:doc:`read_data ` command for more details. Because the maximum number of vertices per face is hard-coded to be 4 (i.e. quadrilaterals), faces with more than 4 vertices need to be split into triangles or quadrilaterals. For triangular faces, the @@ -459,7 +459,7 @@ A sphere whose diameter is 3.0 and mass 1.0, is specified as follows: 0 0 0 3.0 -The :doc:`pair\_style body/rounded/polhedron ` command can +The :doc:`pair_style body/rounded/polhedron ` command can be used with this body style to compute body/body interactions. The :doc:`fix wall/body/polyhedron ` command can be used with this body style to compute the interaction of body particles @@ -489,7 +489,7 @@ For images created by the :doc:`dump image ` command, if the *body* keyword is set, then each body particle is drawn as a polygon consisting of N line segments. Note that the line segments are drawn between the N vertices, which does not correspond exactly to the -physical extent of the body (because the :doc:`pair\_style rounded/polygon ` defines finite-size +physical extent of the body (because the :doc:`pair_style rounded/polygon ` defines finite-size spheres at those point and the line segments between the spheres are tangent to the spheres). The drawn diameter of each line segment is determined by the *bflag1* parameter for the *body* keyword. The diff --git a/doc/src/Howto_coreshell.rst b/doc/src/Howto_coreshell.rst index c39f87fac2..8b2ba38306 100644 --- a/doc/src/Howto_coreshell.rst +++ b/doc/src/Howto_coreshell.rst @@ -17,7 +17,7 @@ alpha = q(shell)\^2 / k. In a similar fashion the mass of the ion is distributed on the core and the shell with the core having the larger mass. -To run this model in LAMMPS, :doc:`atom\_style ` *full* can +To run this model in LAMMPS, :doc:`atom_style ` *full* can be used since atom charge and bonds are needed. Each kind of core/shell pair requires two atom types and a bond type. The core and shell of a core/shell pair should be bonded to each other with a @@ -63,12 +63,12 @@ defined between the shells. Coulombic interactions are defined between all cores and shells. If desired, additional bonds can be specified between cores. -The :doc:`special\_bonds ` command should be used to +The :doc:`special_bonds ` command should be used to turn-off the Coulombic interaction within core/shell pairs, since that interaction is set by the bond spring. This is done using the -:doc:`special\_bonds ` command with a 1-2 weight = 0.0, +:doc:`special_bonds ` command with a 1-2 weight = 0.0, which is the default value. It needs to be considered whether one has -to adjust the :doc:`special\_bonds ` weighting according +to adjust the :doc:`special_bonds ` weighting according to the molecular topology since the interactions of the shells are bypassed over an extra bond. @@ -81,7 +81,7 @@ core and shell, a pair style with a "cs" suffix needs to be used to implement a valid long-range Coulombic correction. Several such pair styles are provided in the CORESHELL package. See :doc:`this doc page ` for details. All of the core/shell enabled pair styles require the use of a long-range Coulombic solver, as specified -by the :doc:`kspace\_style ` command. Either the PPPM or +by the :doc:`kspace_style ` command. Either the PPPM or Ewald solvers can be used. For the NaCL example problem, these pair style and bond style settings @@ -126,7 +126,7 @@ groups can be defined using the :doc:`group *type*\ ` command. Note that to perform thermostatting using this definition of temperature, the :doc:`fix modify temp ` command should be used to assign the compute to the thermostat fix. Likewise the -:doc:`thermo\_modify temp ` command can be used to make +:doc:`thermo_modify temp ` command can be used to make this temperature be output for the overall system. For the NaCl example, this can be done as follows: @@ -148,7 +148,7 @@ as well as for the application of a barostat, it is necessary to use an additional :doc:`pressure ` compute based on the default :doc:`temperature ` and specifying it as a second argument in :doc:`fix modify ` and -:doc:`thermo\_modify ` resulting in: +:doc:`thermo_modify ` resulting in: .. parsed-literal:: @@ -204,7 +204,7 @@ the molecule ID can be used to define the chunks. If cores are bonded to each other to form larger molecules, the chunks can be identified by the :doc:`fix property/atom ` via assigning a core/shell ID to each atom using a special field in the data file read -by the :doc:`read\_data ` command. This field can then be +by the :doc:`read_data ` command. This field can then be accessed by the :doc:`compute property/atom ` command, to use as input to the :doc:`compute chunk/atom ` command to define the core/shell pairs as chunks. diff --git a/doc/src/Howto_drude.rst b/doc/src/Howto_drude.rst index d786c66ef8..78eb7ba49f 100644 --- a/doc/src/Howto_drude.rst +++ b/doc/src/Howto_drude.rst @@ -39,19 +39,19 @@ specified via the :doc:`fix drude ` command. The special list of neighbors is automatically refactored to account for the equivalence of core and Drude particles as regards special 1-2 to 1-4 screening. It may be necessary to use the *extra/special/per/atom* -keyword of the :doc:`read\_data ` command. If using :doc:`fix shake `, make sure no Drude particle is in this fix +keyword of the :doc:`read_data ` command. If using :doc:`fix shake `, make sure no Drude particle is in this fix group. There are two ways to thermostat the Drude particles at a low temperature: use either :doc:`fix langevin/drude ` for a Langevin thermostat, or :doc:`fix drude/transform/\* ` for a Nose-Hoover -thermostat. The former requires use of the command :doc:`comm\_modify vel yes `. The latter requires two separate integration +thermostat. The former requires use of the command :doc:`comm_modify vel yes `. The latter requires two separate integration fixes like *nvt* or *npt*\ . The correct temperatures of the reduced degrees of freedom can be calculated using the :doc:`compute temp/drude `. This requires also to use the command *comm\_modify vel yes*. Short-range damping of the induced dipole interactions can be achieved -using Thole functions through the :doc:`pair style thole ` in :doc:`pair\_style hybrid/overlay ` +using Thole functions through the :doc:`pair style thole ` in :doc:`pair_style hybrid/overlay ` with a Coulomb pair style. It may be useful to use *coul/long/cs* or similar from the CORESHELL package if the core and Drude particle come too close, which can cause numerical issues. diff --git a/doc/src/Howto_drude2.rst b/doc/src/Howto_drude2.rst index baf9a38f08..e1572df6c6 100644 --- a/doc/src/Howto_drude2.rst +++ b/doc/src/Howto_drude2.rst @@ -159,7 +159,7 @@ DC-DP pairs and will treat DP as equivalent to their DC in the *special bonds* relations. It may be necessary to extend the space for storing such special relations. In this case extra space should be reserved by using the *extra/special/per/atom* keyword of either -the :doc:`read\_data ` or :doc:`create\_box ` +the :doc:`read_data ` or :doc:`create_box ` command. With our phenol, there is 1 more special neighbor for which space is required. Otherwise LAMMPS crashes and gives the required value. diff --git a/doc/src/Howto_elastic.rst b/doc/src/Howto_elastic.rst index f249ea2df7..389c8e19de 100644 --- a/doc/src/Howto_elastic.rst +++ b/doc/src/Howto_elastic.rst @@ -16,7 +16,7 @@ most 7\*6/2 = 21 distinct elements. At zero temperature, it is easy to estimate these derivatives by deforming the simulation box in one of the six directions using the -:doc:`change\_box ` command and measuring the change in the +:doc:`change_box ` command and measuring the change in the stress tensor. A general-purpose script that does this is given in the examples/elastic directory described on the :doc:`Examples ` doc page. diff --git a/doc/src/Howto_granular.rst b/doc/src/Howto_granular.rst index d6c983efe1..0bd4fa0349 100644 --- a/doc/src/Howto_granular.rst +++ b/doc/src/Howto_granular.rst @@ -8,7 +8,7 @@ velocity and torque can be imparted to them to cause them to rotate. To run a simulation of a granular model, you will want to use the following commands: -* :doc:`atom\_style sphere ` +* :doc:`atom_style sphere ` * :doc:`fix nve/sphere ` * :doc:`fix gravity ` @@ -21,9 +21,9 @@ calculates rotational kinetic energy which can be :doc:`output with thermodynami Use one of these 3 pair potentials, which compute forces and torques between interacting pairs of particles: -* :doc:`pair\_style ` gran/history -* :doc:`pair\_style ` gran/no\_history -* :doc:`pair\_style ` gran/hertzian +* :doc:`pair_style ` gran/history +* :doc:`pair_style ` gran/no\_history +* :doc:`pair_style ` gran/hertzian These commands implement fix options specific to granular systems: @@ -39,7 +39,7 @@ atoms, and should be used for granular system instead of the fix style For computational efficiency, you can eliminate needless pairwise computations between frozen atoms by using this command: -* :doc:`neigh\_modify ` exclude +* :doc:`neigh_modify ` exclude .. note:: diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index 6a5788cab3..0670bf1e9f 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -88,21 +88,21 @@ Thermodynamic output --------------------------------- The frequency and format of thermodynamic output is set by the -:doc:`thermo `, :doc:`thermo\_style `, and -:doc:`thermo\_modify ` commands. The -:doc:`thermo\_style ` command also specifies what values +:doc:`thermo `, :doc:`thermo_style `, and +:doc:`thermo_modify ` commands. The +:doc:`thermo_style ` command also specifies what values are calculated and written out. Pre-defined keywords can be specified (e.g. press, etotal, etc). Three additional kinds of keywords can also be specified (c\_ID, f\_ID, v\_name), where a :doc:`compute ` or :doc:`fix ` or :doc:`variable ` provides the value to be output. In each case, the compute, fix, or variable must generate -global values for input to the :doc:`thermo\_style custom ` +global values for input to the :doc:`thermo_style custom ` command. Note that thermodynamic output values can be "extensive" or "intensive". The former scale with the number of atoms in the system (e.g. total energy), the latter do not (e.g. temperature). The -setting for :doc:`thermo\_modify norm ` determines whether +setting for :doc:`thermo_modify norm ` determines whether extensive quantities are normalized or not. Computes and fixes produce either extensive or intensive values; see their individual doc pages for details. :doc:`Equal-style variables ` produce only @@ -116,7 +116,7 @@ Dump file output --------------------------- Dump file output is specified by the :doc:`dump ` and -:doc:`dump\_modify ` commands. There are several +:doc:`dump_modify ` commands. There are several pre-defined formats (dump atom, dump xtc, etc). There is also a :doc:`dump custom ` format where the user @@ -151,7 +151,7 @@ specifies one or more quantities as input. These can be global :doc:`compute ` values, global :doc:`fix ` values, or :doc:`variables ` of any style except the atom style which produces per-atom values. Since a variable can refer to keywords used -by the :doc:`thermo\_style custom ` command (like temp or +by the :doc:`thermo_style custom ` command (like temp or press) and individual per-atom values, a wide variety of quantities can be time averaged and/or output in this way. If the inputs are one or more scalar values, then the fix generate a global scalar or vector @@ -304,7 +304,7 @@ vector input could be a column of an array. +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ | Command | Input | Output | +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`thermo\_style custom ` | global scalars | screen, log file | +| :doc:`thermo_style custom ` | global scalars | screen, log file | +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ | :doc:`dump custom ` | per-atom vectors | dump file | +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ diff --git a/doc/src/Howto_replica.rst b/doc/src/Howto_replica.rst index 49150ae985..885cdf050e 100644 --- a/doc/src/Howto_replica.rst +++ b/doc/src/Howto_replica.rst @@ -9,7 +9,7 @@ periodically. These are the relevant commands: * :doc:`neb ` for nudged elastic band calculations -* :doc:`neb\_spin ` for magnetic nudged elastic band calculations +* :doc:`neb_spin ` for magnetic nudged elastic band calculations * :doc:`prd ` for parallel replica dynamics * :doc:`tad ` for temperature accelerated dynamics * :doc:`temper ` for parallel tempering diff --git a/doc/src/Howto_restart.rst b/doc/src/Howto_restart.rst index 608246ccbc..c6dc818816 100644 --- a/doc/src/Howto_restart.rst +++ b/doc/src/Howto_restart.rst @@ -6,16 +6,16 @@ There are 3 ways to continue a long LAMMPS simulation. Multiple run will continue from where the previous run left off. Or binary restart files can be saved to disk using the :doc:`restart ` command. At a later time, these binary files can be read via a -:doc:`read\_restart ` command in a new script. Or they can -be converted to text data files using the :doc:`-r command-line switch ` and read by a :doc:`read\_data ` +:doc:`read_restart ` command in a new script. Or they can +be converted to text data files using the :doc:`-r command-line switch ` and read by a :doc:`read_data ` command in a new script. Here we give examples of 2 scripts that read either a binary restart file or a converted data file and then issue a new run command to continue where the previous run left off. They illustrate what settings must be made in the new script. Details are discussed in the -documentation for the :doc:`read\_restart ` and -:doc:`read\_data ` commands. +documentation for the :doc:`read_restart ` and +:doc:`read_data ` commands. Look at the *in.chain* input script provided in the *bench* directory of the LAMMPS distribution to see the original script that these 2 @@ -95,7 +95,7 @@ Then, this script could be used to re-run the last 50 steps: Note that nearly all the settings specified in the original *in.chain* script must be repeated, except the *pair\_coeff* and *bond\_coeff* commands since the new data file lists the force field coefficients. -Also, the :doc:`reset\_timestep ` command is used to tell +Also, the :doc:`reset_timestep ` command is used to tell LAMMPS the current timestep. This value is stored in restart files, but not in data files. diff --git a/doc/src/Howto_spherical.rst b/doc/src/Howto_spherical.rst index 23ea6435f8..ec199c859b 100644 --- a/doc/src/Howto_spherical.rst +++ b/doc/src/Howto_spherical.rst @@ -45,7 +45,7 @@ like This is because when dipoles interact with each other, they induce torques, and a particle must be finite-size (i.e. have a moment of -inertia) in order to respond and rotate. See the :doc:`atom\_style dipole ` command for details. The "set" command can be +inertia) in order to respond and rotate. See the :doc:`atom_style dipole ` command for details. The "set" command can be used to modify the orientation and length of the dipole moment of individual particles, after then are created. @@ -71,7 +71,7 @@ particles with a triangulated surface. The peri style is used with :doc:`Peridynamic models ` and defines particles as having a volume, that is used internally in the -:doc:`pair\_style peri ` potentials. +:doc:`pair_style peri ` potentials. The body style allows for definition of particles which can represent complex entities, such as surface meshes of discrete points, @@ -80,7 +80,7 @@ is discussed in more detail on the :doc:`Howto body ` doc page. Note that if one of these atom styles is used (or multiple styles via -the :doc:`atom\_style hybrid ` command), not all particles in +the :doc:`atom_style hybrid ` command), not all particles in the system are required to be finite-size or aspherical. For example, in the ellipsoid style, if the 3 shape parameters are set @@ -94,7 +94,7 @@ Some of the pair styles used to compute pairwise interactions between finite-size particles also compute the correct interaction with point particles as well, e.g. the interaction between a point particle and a finite-size particle or between two point particles. If necessary, -:doc:`pair\_style hybrid ` can be used to insure the correct +:doc:`pair_style hybrid ` can be used to insure the correct interactions are computed for the appropriate style of interactions. Likewise, using groups to partition particles (ellipsoids versus spheres versus point particles) will allow you to use the appropriate @@ -114,17 +114,17 @@ When a system with finite-size particles is defined, the particles will only rotate and experience torque if the force field computes such interactions. These are the various :doc:`pair styles ` that generate torque: -* :doc:`pair\_style gran/history ` -* :doc:`pair\_style gran/hertzian ` -* :doc:`pair\_style gran/no\_history ` -* :doc:`pair\_style dipole/cut ` -* :doc:`pair\_style gayberne ` -* :doc:`pair\_style resquared ` -* :doc:`pair\_style brownian ` -* :doc:`pair\_style lubricate ` -* :doc:`pair\_style line/lj ` -* :doc:`pair\_style tri/lj ` -* :doc:`pair\_style body/nparticle ` +* :doc:`pair_style gran/history ` +* :doc:`pair_style gran/hertzian ` +* :doc:`pair_style gran/no\_history ` +* :doc:`pair_style dipole/cut ` +* :doc:`pair_style gayberne ` +* :doc:`pair_style resquared ` +* :doc:`pair_style brownian ` +* :doc:`pair_style lubricate ` +* :doc:`pair_style line/lj ` +* :doc:`pair_style tri/lj ` +* :doc:`pair_style body/nparticle ` The granular pair styles are used with spherical particles. The dipole pair style is used with the dipole atom style, which could be @@ -187,10 +187,10 @@ These include rotational degrees of freedom in their computation. If you wish the thermodynamic output of temperature or pressure to use one of these computes (e.g. for a system entirely composed of finite-size particles), then the compute can be defined and the -:doc:`thermo\_modify ` command used. Note that by default +:doc:`thermo_modify ` command used. Note that by default thermodynamic quantities will be calculated with a temperature that only includes translational degrees of freedom. See the -:doc:`thermo\_style ` command for details. +:doc:`thermo_style ` command for details. These commands can be used to output various attributes of finite-size particles: @@ -235,7 +235,7 @@ Also note that body particles cannot be modeled with the :doc:`fix rigid `. Interactions between pairs of body -particles are computed via a command like :doc:`pair\_style body/nparticle `. +particles are computed via a command like :doc:`pair_style body/nparticle `. .. _lws: http://lammps.sandia.gov diff --git a/doc/src/Howto_thermostat.rst b/doc/src/Howto_thermostat.rst index 89d0c7b693..273876c9fd 100644 --- a/doc/src/Howto_thermostat.rst +++ b/doc/src/Howto_thermostat.rst @@ -23,7 +23,7 @@ can be invoked via the *dpd/tstat* pair style: * :doc:`fix temp/csvr ` * :doc:`fix langevin ` * :doc:`fix temp/rescale ` -* :doc:`pair\_style dpd/tstat ` +* :doc:`pair_style dpd/tstat ` :doc:`Fix nvt ` only thermostats the translational velocity of particles. :doc:`Fix nvt/sllod ` also does this, except @@ -49,7 +49,7 @@ bias removed. Second, the thermostat adjusts only the thermal temperature component of the particle's velocities, which are the velocities with the bias removed. The removed bias is then added back to the adjusted velocities. See the doc pages for the individual -fixes and for the :doc:`fix\_modify ` command for +fixes and for the :doc:`fix_modify ` command for instructions on how to assign a temperature compute to a thermostatting fix. For example, you can apply a thermostat to only the x and z components of velocity by using it in conjunction with @@ -70,16 +70,16 @@ particles without affecting the streaming velocity, by using :doc:`compute temp/ * :doc:`fix nve/asphere ` Thermodynamic output, which can be setup via the -:doc:`thermo\_style ` command, often includes temperature +:doc:`thermo_style ` command, often includes temperature values. As explained on the doc page for the -:doc:`thermo\_style ` command, the default temperature is +:doc:`thermo_style ` command, the default temperature is setup by the thermo command itself. It is NOT the temperature associated with any thermostatting fix you have defined or with any compute you have defined that calculates a temperature. The doc pages for the thermostatting fixes explain the ID of the temperature compute they create. Thus if you want to view these temperatures, you need to -specify them explicitly via the :doc:`thermo\_style custom ` command. Or you can use the -:doc:`thermo\_modify ` command to re-define what +specify them explicitly via the :doc:`thermo_style custom ` command. Or you can use the +:doc:`thermo_modify ` command to re-define what temperature compute is used for default thermodynamic output. diff --git a/doc/src/Howto_tip4p.rst b/doc/src/Howto_tip4p.rst index 449aa8e9f7..c55e22ba60 100644 --- a/doc/src/Howto_tip4p.rst +++ b/doc/src/Howto_tip4p.rst @@ -11,12 +11,12 @@ angle style of *harmonic* or *charmm* should also be used. A TIP4P model is run with LAMMPS using either this command for a cutoff model: -:doc:`pair\_style lj/cut/tip4p/cut ` +:doc:`pair_style lj/cut/tip4p/cut ` or these two commands for a long-range model: -* :doc:`pair\_style lj/cut/tip4p/long ` -* :doc:`kspace\_style pppm/tip4p ` +* :doc:`pair_style lj/cut/tip4p/long ` +* :doc:`kspace_style pppm/tip4p ` For both models, the bond lengths and bond angles should be held fixed using the :doc:`fix shake ` command. @@ -24,7 +24,7 @@ using the :doc:`fix shake ` command. These are the additional parameters (in real units) to set for O and H atoms and the water molecule to run a rigid TIP4P model with a cutoff :ref:`(Jorgensen) `. Note that the OM distance is specified in -the :doc:`pair\_style ` command, not as part of the pair +the :doc:`pair_style ` command, not as part of the pair coefficients. | O mass = 15.9994 @@ -95,7 +95,7 @@ typically best in an efficiency sense to use a LJ cutoff >= Coulomb cutoff + 2\*(OM distance), to shrink the size of the neighbor list. This leads to slightly larger cost for the long-range calculation, so you can test the trade-off for your model. The OM distance and the LJ -and Coulombic cutoffs are set in the :doc:`pair\_style lj/cut/tip4p/long ` command. +and Coulombic cutoffs are set in the :doc:`pair_style lj/cut/tip4p/long ` command. Wikipedia also has a nice article on `water models `_. diff --git a/doc/src/Howto_triclinic.rst b/doc/src/Howto_triclinic.rst index 6e341907a8..6667e9cf66 100644 --- a/doc/src/Howto_triclinic.rst +++ b/doc/src/Howto_triclinic.rst @@ -22,11 +22,11 @@ box has its "origin" at (xlo,ylo,zlo) and is defined by 3 edge vectors starting from the origin given by **a** = (xhi-xlo,0,0); **b** = (0,yhi-ylo,0); **c** = (0,0,zhi-zlo). The 6 parameters (xlo,xhi,ylo,yhi,zlo,zhi) are defined at the time the simulation box -is created, e.g. by the :doc:`create\_box ` or -:doc:`read\_data ` or :doc:`read\_restart ` +is created, e.g. by the :doc:`create_box ` or +:doc:`read_data ` or :doc:`read_restart ` commands. Additionally, LAMMPS defines box size parameters lx,ly,lz where lx = xhi-xlo, and similarly in the y and z dimensions. The 6 -parameters, as well as lx,ly,lz, can be output via the :doc:`thermo\_style custom ` command. +parameters, as well as lx,ly,lz, can be output via the :doc:`thermo_style custom ` command. LAMMPS also allows simulations to be performed in triclinic (non-orthogonal) simulation boxes shaped as a parallelepiped with @@ -90,14 +90,14 @@ for details. The 9 parameters (xlo,xhi,ylo,yhi,zlo,zhi,xy,xz,yz) are defined at the time the simulation box is created. This happens in one of 3 ways. -If the :doc:`create\_box ` command is used with a region of +If the :doc:`create_box ` command is used with a region of style *prism*\ , then a triclinic box is setup. See the :doc:`region ` command for details. If the -:doc:`read\_data ` command is used to define the simulation +:doc:`read_data ` command is used to define the simulation box, and the header of the data file contains a line with the "xy xz yz" keyword, then a triclinic box is setup. See the -:doc:`read\_data ` command for details. Finally, if the -:doc:`read\_restart ` command reads a restart file which +:doc:`read_data ` command for details. Finally, if the +:doc:`read_restart ` command reads a restart file which was written from a simulation using a triclinic box, then a triclinic box will be setup for the restarted simulation. @@ -105,20 +105,20 @@ Note that you can define a triclinic box with all 3 tilt factors = 0.0, so that it is initially orthogonal. This is necessary if the box will become non-orthogonal, e.g. due to the :doc:`fix npt ` or :doc:`fix deform ` commands. Alternatively, you can use the -:doc:`change\_box ` command to convert a simulation box from +:doc:`change_box ` command to convert a simulation box from orthogonal to triclinic and vice versa. As with orthogonal boxes, LAMMPS defines triclinic box size parameters lx,ly,lz where lx = xhi-xlo, and similarly in the y and z dimensions. The 9 parameters, as well as lx,ly,lz, can be output via the -:doc:`thermo\_style custom ` command. +:doc:`thermo_style custom ` command. To avoid extremely tilted boxes (which would be computationally inefficient), LAMMPS normally requires that no tilt factor can skew the box more than half the distance of the parallel box length, which is the 1st dimension in the tilt factor (x for xz). This is required both when the simulation box is created, e.g. via the -:doc:`create\_box ` or :doc:`read\_data ` commands, +:doc:`create_box ` or :doc:`read_data ` commands, as well as when the box shape changes dynamically during a simulation, e.g. via the :doc:`fix deform ` or :doc:`fix npt ` commands. @@ -173,7 +173,7 @@ The inverse relationship can be written as follows: The values of *a*\ , *b*\ , *c* , *alpha*\ , *beta* , and *gamma* can be printed out or accessed by computes using the -:doc:`thermo\_style custom ` keywords +:doc:`thermo_style custom ` keywords *cella*\ , *cellb*\ , *cellc*\ , *cellalpha*\ , *cellbeta*\ , *cellgamma*\ , respectively. @@ -213,7 +213,7 @@ One use of triclinic simulation boxes is to model solid-state crystals with triclinic symmetry. The :doc:`lattice ` command can be used with non-orthogonal basis vectors to define a lattice that will tile a triclinic simulation box via the -:doc:`create\_atoms ` command. +:doc:`create_atoms ` command. A second use is to run Parrinello-Rahman dynamics via the :doc:`fix npt ` command, which will adjust the xy, xz, yz tilt factors to compensate for off-diagonal components of the pressure diff --git a/doc/src/Howto_walls.rst b/doc/src/Howto_walls.rst index f04b7f1057..eed28f2ed1 100644 --- a/doc/src/Howto_walls.rst +++ b/doc/src/Howto_walls.rst @@ -11,8 +11,8 @@ tangential direction. Rough walls, built of particles, can be created in various ways. The particles themselves can be generated like any other particle, via the -:doc:`lattice ` and :doc:`create\_atoms ` commands, -or read in via the :doc:`read\_data ` command. +:doc:`lattice ` and :doc:`create_atoms ` commands, +or read in via the :doc:`read_data ` command. Their motion can be constrained by many different commands, so that they do not move at all, move together as a group at constant velocity @@ -34,7 +34,7 @@ the motion of individual particles can be specified with particle position. For rough walls, it may be useful to turn off pairwise interactions -between wall particles via the :doc:`neigh\_modify exclude ` command. +between wall particles via the :doc:`neigh_modify exclude ` command. Rough walls can also be created by specifying frozen particles that do not move and do not interact with mobile particles, and then tethering @@ -47,11 +47,11 @@ granular particles; all the other commands create smooth walls. * :doc:`fix wall/reflect ` - reflective flat walls * :doc:`fix wall/lj93 ` - flat walls, with Lennard-Jones 9/3 potential * :doc:`fix wall/lj126 ` - flat walls, with Lennard-Jones 12/6 potential -* :doc:`fix wall/colloid ` - flat walls, with :doc:`pair\_style colloid ` potential +* :doc:`fix wall/colloid ` - flat walls, with :doc:`pair_style colloid ` potential * :doc:`fix wall/harmonic ` - flat walls, with repulsive harmonic spring potential * :doc:`fix wall/morse ` - flat walls, with Morse potential * :doc:`fix wall/region ` - use region surface as wall -* :doc:`fix wall/gran ` - flat or curved walls with :doc:`pair\_style granular ` potential +* :doc:`fix wall/gran ` - flat or curved walls with :doc:`pair_style granular ` potential The *lj93*\ , *lj126*\ , *colloid*\ , *harmonic*\ , and *morse* styles all allow the flat walls to move with a constant velocity, or oscillate in diff --git a/doc/src/Intro_features.rst b/doc/src/Intro_features.rst index 67d37b917a..d8dd0a0531 100644 --- a/doc/src/Intro_features.rst +++ b/doc/src/Intro_features.rst @@ -96,9 +96,9 @@ commands) Atom creation -------------------------- -(:doc:`read\_data `, :doc:`lattice `, -:doc:`create\_atoms `, :doc:`delete\_atoms `, -:doc:`displace\_atoms `, :doc:`replicate ` commands) +(:doc:`read_data `, :doc:`lattice `, +:doc:`create_atoms `, :doc:`delete_atoms `, +:doc:`displace_atoms `, :doc:`replicate ` commands) * read in atom coords from files * create atoms on one or more lattices (e.g. grain boundaries) @@ -133,7 +133,7 @@ Ensembles, constraints, and boundary conditions Integrators --------------------------- -(:doc:`run `, :doc:`run\_style `, :doc:`minimize ` commands) +(:doc:`run `, :doc:`run_style `, :doc:`minimize ` commands) * velocity-Verlet integrator * Brownian dynamics diff --git a/doc/src/Modify_fix.rst b/doc/src/Modify_fix.rst index cafde08af6..d4c4fa046f 100644 --- a/doc/src/Modify_fix.rst +++ b/doc/src/Modify_fix.rst @@ -146,7 +146,7 @@ implementing the grow\_arrays, copy\_arrays, pack\_exchange, and unpack\_exchange methods. Similarly, the pack\_restart and unpack\_restart methods can be implemented to store information about the fix in restart files. If you wish an integrator or force -constraint fix to work with rRESPA (see the :doc:`run\_style ` +constraint fix to work with rRESPA (see the :doc:`run_style ` command), the initial\_integrate, post\_force\_integrate, and final\_integrate\_respa methods can be implemented. The thermo method enables a fix to contribute values to thermodynamic output, as printed diff --git a/doc/src/Modify_thermo.rst b/doc/src/Modify_thermo.rst index f3a3f00e2f..d95b98ab40 100644 --- a/doc/src/Modify_thermo.rst +++ b/doc/src/Modify_thermo.rst @@ -7,7 +7,7 @@ to the screen and log file; see the file thermo.cpp. There are two styles defined in thermo.cpp: "one" and "multi". There is also a flexible "custom" style which allows the user to explicitly list keywords for quantities to print when thermodynamic info is -output. See the :doc:`thermo\_style ` command for a list +output. See the :doc:`thermo_style ` command for a list of defined quantities. The thermo styles (one, multi, etc) are simply lists of keywords. @@ -20,7 +20,7 @@ for output. Search for the word "customize" with references to "keyword" in thermo.cpp to see the several locations where code will need to be added. -Note that the :doc:`thermo\_style custom ` command already allows +Note that the :doc:`thermo_style custom ` command already allows for thermo output of quantities calculated by :doc:`fixes `, :doc:`computes `, and :doc:`variables `. Thus, it may be simpler to compute what you wish via one of those constructs, than diff --git a/doc/src/Modify_variable.rst b/doc/src/Modify_variable.rst index bd3f70588b..40e2e9e6a3 100644 --- a/doc/src/Modify_variable.rst +++ b/doc/src/Modify_variable.rst @@ -5,7 +5,7 @@ There is one class that computes and stores :doc:`variable ` information in LAMMPS; see the file variable.cpp. The value associated with a variable can be periodically printed to the screen via the :doc:`print `, :doc:`fix print `, or -:doc:`thermo\_style custom ` commands. Variables of style +:doc:`thermo_style custom ` commands. Variables of style "equal" can compute complex equations that involve the following types of arguments: @@ -19,7 +19,7 @@ of arguments: atom values = x[123], y[3], vx[34], ... compute values = c_mytemp[0], c_thermo_press[3], ... -Adding keywords for the :doc:`thermo\_style custom ` +Adding keywords for the :doc:`thermo_style custom ` command (which can then be accessed by variables) is discussed on the :doc:`Modify thermo ` doc page. diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index 376bc0acda..efdd222cf1 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -72,8 +72,8 @@ particle models including ellipsoids, 2d lines, and 3d triangles. * src/ASPHERE: filenames -> commands * :doc:`Howto spherical ` -* :doc:`pair\_style gayberne ` -* :doc:`pair\_style resquared ` +* :doc:`pair_style gayberne ` +* :doc:`pair_style resquared ` * `doc/PDF/pair\_gayberne\_extra.pdf `_ * `doc/PDF/pair\_resquared\_extra.pdf `_ * examples/ASPHERE @@ -101,9 +101,9 @@ overview. * src/BODY filenames -> commands * :doc:`Howto\_body ` -* :doc:`atom\_style body ` +* :doc:`atom_style body ` * :doc:`fix nve/body ` -* :doc:`pair\_style body/nparticle ` +* :doc:`pair_style body/nparticle ` * examples/body @@ -123,11 +123,11 @@ CLASS2 molecular force field. **Supporting info:** * src/CLASS2: filenames -> commands -* :doc:`bond\_style class2 ` -* :doc:`angle\_style class2 ` -* :doc:`dihedral\_style class2 ` -* :doc:`improper\_style class2 ` -* :doc:`pair\_style lj/class2 ` +* :doc:`bond_style class2 ` +* :doc:`angle_style class2 ` +* :doc:`dihedral_style class2 ` +* :doc:`improper_style class2 ` +* :doc:`pair_style lj/class2 ` ---------- @@ -153,11 +153,11 @@ Higdon's group at UIUC. * src/COLLOID: filenames -> commands * :doc:`fix wall/colloid ` -* :doc:`pair\_style colloid ` -* :doc:`pair\_style yukawa/colloid ` -* :doc:`pair\_style brownian ` -* :doc:`pair\_style lubricate ` -* :doc:`pair\_style lubricateU ` +* :doc:`pair_style colloid ` +* :doc:`pair_style yukawa/colloid ` +* :doc:`pair_style brownian ` +* :doc:`pair_style lubricate ` +* :doc:`pair_style lubricateU ` * examples/colloid * examples/srd @@ -219,9 +219,9 @@ this package. * :doc:`Howto coreshell ` * :doc:`Howto polarizable ` * :doc:`compute temp/cs ` -* :doc:`pair\_style born/coul/long/cs ` -* :doc:`pair\_style buck/coul/long/cs ` -* :doc:`pair\_style lj/cut/coul/long/cs ` +* :doc:`pair_style born/coul/long/cs ` +* :doc:`pair_style buck/coul/long/cs ` +* :doc:`pair_style lj/cut/coul/long/cs ` * examples/coreshell @@ -241,10 +241,10 @@ short-range or long-range interactions. **Supporting info:** * src/DIPOLE: filenames -> commands -* :doc:`atom\_style dipole ` -* :doc:`pair\_style lj/cut/dipole/cut ` -* :doc:`pair\_style lj/cut/dipole/long ` -* :doc:`pair\_style lj/long/dipole/long ` +* :doc:`atom_style dipole ` +* :doc:`pair_style lj/cut/dipole/cut ` +* :doc:`pair_style lj/cut/dipole/long ` +* :doc:`pair_style lj/long/dipole/long ` * examples/dipole @@ -309,8 +309,8 @@ potentials. * :doc:`Howto granular ` * :doc:`fix pour ` * :doc:`fix wall/gran ` -* :doc:`pair\_style gran/hooke ` -* :doc:`pair\_style gran/hertz/history ` +* :doc:`pair_style gran/hooke ` +* :doc:`pair_style gran/hertz/history ` * examples/granregion * examples/pour * bench/in.chute @@ -335,13 +335,13 @@ This package contains a set of commands that serve as a wrapper on the `Open Knowledgebase of Interatomic Models (OpenKIM) `_ repository of interatomic models (IMs) enabling compatible ones to be used in LAMMPS simulations. -This includes :doc:`kim\_init and kim\_interactions ` +This includes :doc:`kim_init and kim\_interactions ` commands to select, initialize and instantiate the IM, and a -:doc:`kim\_query ` command to perform web queries +:doc:`kim_query ` command to perform web queries for material property predictions of OpenKIM IMs. Support for KIM IMs that conform to the `KIM Application Programming Interface (API) `_ -is provided by the :doc:`pair\_style kim ` command. +is provided by the :doc:`pair_style kim ` command. .. note:: @@ -361,7 +361,7 @@ and is funded by the `National Science Foundation `_. **Authors:** Ryan Elliott (U Minnesota) is the main developer for the KIM API and the *pair\_style kim* command. Axel Kohlmeyer (Temple U) and -Ellad Tadmor (U Minnesota) contributed to the :doc:`kim\_commands ` +Ellad Tadmor (U Minnesota) contributed to the :doc:`kim_commands ` interface in close collaboration with Ryan Elliott. **Install:** @@ -370,8 +370,8 @@ This package has :ref:`specific installation instructions ` on the :doc:`Bu **Supporting info:** -* :doc:`kim\_commands ` -* :doc:`pair\_style kim ` +* :doc:`kim_commands ` +* :doc:`pair_style kim ` * src/KIM: filenames -> commands * src/KIM/README * lib/kim/README @@ -458,12 +458,12 @@ different FFT options for your LAMPMS build. **Supporting info:** * src/KSPACE: filenames -> commands -* :doc:`kspace\_style ` +* :doc:`kspace_style ` * `doc/PDF/kspace.pdf `_ * :doc:`Howto tip3p ` * :doc:`Howto tip4p ` * :doc:`Howto spc ` -* :doc:`pair\_style coul ` +* :doc:`pair_style coul ` * :doc:`Commands pair ` page for styles with "long" or "msm" in name * examples/peptide * bench/in.rhodo @@ -558,7 +558,7 @@ bonds, for performing atomic swaps, and performing grand-canonical MC * :doc:`fix bond/create ` * :doc:`fix bond/swap ` * :doc:`fix gcmc ` -* :doc:`pair\_style dsmc ` +* :doc:`pair_style dsmc ` * http://lammps.sandia.gov/movies.html#gcmc @@ -642,13 +642,13 @@ force fields, and a TIP4P water model. **Supporting info:** * src/MOLECULE: filenames -> commands -* :doc:`atom\_style ` -* :doc:`bond\_style ` -* :doc:`angle\_style ` -* :doc:`dihedral\_style ` -* :doc:`improper\_style ` -* :doc:`pair\_style hbond/dreiding/lj ` -* :doc:`pair\_style lj/charmm/coul/charmm ` +* :doc:`atom_style ` +* :doc:`bond_style ` +* :doc:`angle_style ` +* :doc:`dihedral_style ` +* :doc:`improper_style ` +* :doc:`pair_style hbond/dreiding/lj ` +* :doc:`pair_style lj/charmm/coul/charmm ` * :doc:`Howto bioFF ` * examples/cmap * examples/dreiding @@ -678,8 +678,8 @@ written and read in parallel. * src/MPIIO: filenames -> commands * :doc:`dump ` * :doc:`restart ` -* :doc:`write\_restart ` -* :doc:`read\_restart ` +* :doc:`write_restart ` +* :doc:`read_restart ` ---------- @@ -779,8 +779,8 @@ Foster (UTSA). * `doc/PDF/PDLammps\_overview.pdf `_ * `doc/PDF/PDLammps\_EPS.pdf `_ * `doc/PDF/PDLammps\_VES.pdf `_ -* :doc:`atom\_style peri ` -* :doc:`pair\_style peri/\* ` +* :doc:`atom_style peri ` +* :doc:`pair_style peri/\* ` * :doc:`compute damage/atom ` * :doc:`compute plasticity/atom ` * examples/peri @@ -902,7 +902,7 @@ another set. * :doc:`prd ` * :doc:`tad ` * :doc:`temper `, -* :doc:`run\_style verlet/split ` +* :doc:`run_style verlet/split ` * examples/neb * examples/prd * examples/tad @@ -981,7 +981,7 @@ computes which analyze attributes of the potential. **Supporting info:** * src/SNAP: filenames -> commands -* :doc:`pair\_style snap ` +* :doc:`pair_style snap ` * :doc:`compute sna/atom ` * :doc:`compute snad/atom ` * :doc:`compute snav/atom ` @@ -1007,12 +1007,12 @@ the usual manner via MD. Various pair, fix, and compute styles. * src/SPIN: filenames -> commands * :doc:`Howto spins ` -* :doc:`pair\_style spin/dipole/cut ` -* :doc:`pair\_style spin/dipole/long ` -* :doc:`pair\_style spin/dmi ` -* :doc:`pair\_style spin/exchange ` -* :doc:`pair\_style spin/magelec ` -* :doc:`pair\_style spin/neel ` +* :doc:`pair_style spin/dipole/cut ` +* :doc:`pair_style spin/dipole/long ` +* :doc:`pair_style spin/dmi ` +* :doc:`pair_style spin/exchange ` +* :doc:`pair_style spin/magelec ` +* :doc:`pair_style spin/neel ` * :doc:`fix nve/spin ` * :doc:`fix precession/spin ` * :doc:`compute spin ` @@ -1172,7 +1172,7 @@ This package has :ref:`specific installation instructions ` on the : * src/USER-AWPMD: filenames -> commands * src/USER-AWPMD/README -* :doc:`pair\_style awpmd/cut ` +* :doc:`pair_style awpmd/cut ` * examples/USER/awpmd @@ -1233,10 +1233,10 @@ stability. * src/USER-CGDNA: filenames -> commands * /src/USER-CGDNA/README -* :doc:`pair\_style oxdna/\* ` -* :doc:`pair\_style oxdna2/\* ` -* :doc:`bond\_style oxdna/\* ` -* :doc:`bond\_style oxdna2/\* ` +* :doc:`pair_style oxdna/\* ` +* :doc:`pair_style oxdna2/\* ` +* :doc:`bond_style oxdna/\* ` +* :doc:`bond_style oxdna2/\* ` * :doc:`fix nve/dotc/langevin ` @@ -1261,8 +1261,8 @@ acids. * src/USER-CGSDK: filenames -> commands * src/USER-CGSDK/README -* :doc:`pair\_style lj/sdk/\* ` -* :doc:`angle\_style sdk ` +* :doc:`pair_style lj/sdk/\* ` +* :doc:`angle_style sdk ` * examples/USER/cgsdk * http://lammps.sandia.gov/pictures.html#cg @@ -1397,12 +1397,12 @@ Brennan (ARL). * :doc:`fix eos/table/rx ` * :doc:`fix shardlow ` * :doc:`fix rx ` -* :doc:`pair\_style table/rx ` -* :doc:`pair\_style dpd/fdt ` -* :doc:`pair\_style dpd/fdt/energy ` -* :doc:`pair\_style exp6/rx ` -* :doc:`pair\_style multi/lucy ` -* :doc:`pair\_style multi/lucy/rx ` +* :doc:`pair_style table/rx ` +* :doc:`pair_style dpd/fdt ` +* :doc:`pair_style dpd/fdt/energy ` +* :doc:`pair_style exp6/rx ` +* :doc:`pair_style multi/lucy ` +* :doc:`pair_style multi/lucy/rx ` * examples/USER/dpd @@ -1434,8 +1434,8 @@ Devemy (CNRS), and Agilio Padua (U Blaise Pascal). * :doc:`fix drude ` * :doc:`fix drude/transform/\* ` * :doc:`compute temp/drude ` -* :doc:`pair\_style thole ` -* :doc:`pair\_style lj/cut/thole/long ` +* :doc:`pair_style thole ` +* :doc:`pair_style lj/cut/thole/long ` * examples/USER/drude * tools/drude @@ -1464,14 +1464,14 @@ tools/eff; see its README file. * src/USER-EFF: filenames -> commands * src/USER-EFF/README -* :doc:`atom\_style electron ` +* :doc:`atom_style electron ` * :doc:`fix nve/eff ` * :doc:`fix nvt/eff ` * :doc:`fix npt/eff ` * :doc:`fix langevin/eff ` * :doc:`compute temp/eff ` -* :doc:`pair\_style eff/cut ` -* :doc:`pair\_style eff/inline ` +* :doc:`pair_style eff/cut ` +* :doc:`pair_style eff/inline ` * examples/USER/eff * tools/eff/README * tools/eff @@ -1501,7 +1501,7 @@ for using this package in tools/fep; see its README file. * src/USER-FEP/README * :doc:`fix adapt/fep ` * :doc:`compute fep ` -* :doc:`pair\_style \*/soft ` +* :doc:`pair_style \*/soft ` * examples/USER/fep * tools/fep/README * tools/fep @@ -1644,7 +1644,7 @@ matrix-MGPT algorithm due to Tomas Oppelstrup at LLNL. * src/USER-MGPT: filenames -> commands * src/USER-MGPT/README -* :doc:`pair\_style mgpt ` +* :doc:`pair_style mgpt ` * examples/USER/mgpt @@ -1729,7 +1729,7 @@ Sandia. * src/USER-MEAMC: filenames -> commands * src/USER-MEAMC/README -* :doc:`pair\_style meam/c ` +* :doc:`pair_style meam/c ` * examples/meamc @@ -1757,10 +1757,10 @@ algorithm. * src/USER-MESO: filenames -> commands * src/USER-MESO/README -* :doc:`atom\_style edpd ` -* :doc:`pair\_style edpd ` -* :doc:`pair\_style mdpd ` -* :doc:`pair\_style tdpd ` +* :doc:`atom_style edpd ` +* :doc:`pair_style edpd ` +* :doc:`pair_style mdpd ` +* :doc:`pair_style tdpd ` * :doc:`fix mvv/dpd ` * examples/USER/meso * http://lammps.sandia.gov/movies.html#mesodpd @@ -1796,10 +1796,10 @@ Rochus Schmid (Ruhr-University Bochum). * src/USER-MOFFF: filenames -> commands * src/USER-MOFFF/README -* :doc:`pair\_style buck6d/coul/gauss ` -* :doc:`angle\_style class2 ` -* :doc:`angle\_style cosine/buck6d ` -* :doc:`improper\_style inversion/harmonic ` +* :doc:`pair_style buck6d/coul/gauss ` +* :doc:`angle_style class2 ` +* :doc:`angle_style cosine/buck6d ` +* :doc:`improper_style inversion/harmonic ` * examples/USER/mofff @@ -1965,8 +1965,8 @@ USER-PHONON package A :doc:`fix phonon ` command that calculates dynamical matrices, which can then be used to compute phonon dispersion relations, directly from molecular dynamics simulations. -And a :doc:`dynamical\_matrix ` as well as a -:doc:`third\_order ` command to compute the dynamical matrix +And a :doc:`dynamical_matrix ` as well as a +:doc:`third_order ` command to compute the dynamical matrix and third order tensor from finite differences. **Authors:** Ling-Ti Kong (Shanghai Jiao Tong University) for "fix phonon" @@ -1977,8 +1977,8 @@ and Charlie Sievers (UC Davis) for "dynamical\_matrix" and "third\_order" * src/USER-PHONON: filenames -> commands * src/USER-PHONON/README * :doc:`fix phonon ` -* :doc:`dynamical\_matrix ` -* :doc:`third\_order ` +* :doc:`dynamical_matrix ` +* :doc:`third_order ` * examples/USER/phonon @@ -2088,7 +2088,7 @@ USER-QUIP package **Contents:** -A :doc:`pair\_style quip ` command which wraps the `QUIP libAtoms library `_, which includes a variety of interatomic +A :doc:`pair_style quip ` command which wraps the `QUIP libAtoms library `_, which includes a variety of interatomic potentials, including Gaussian Approximation Potential (GAP) models developed by the Cambridge University group. @@ -2109,7 +2109,7 @@ This package has :ref:`specific installation instructions ` on the :d * src/USER-QUIP: filenames -> commands * src/USER-QUIP/README -* :doc:`pair\_style quip ` +* :doc:`pair_style quip ` * examples/USER/quip @@ -2134,7 +2134,7 @@ for monitoring molecules as bonds are created and destroyed. * src/USER-REAXC: filenames -> commands * src/USER-REAXC/README -* :doc:`pair\_style reax/c ` +* :doc:`pair_style reax/c ` * :doc:`fix reax/c/bonds ` * :doc:`fix reax/c/species ` * examples/reax @@ -2172,8 +2172,8 @@ This package has :ref:`specific installation instructions ` on th * src/USER-SCAFACOS: filenames -> commands * src/USER-SCAFACOS/README -* :doc:`kspace\_style scafacos ` -* :doc:`kspace\_modify ` +* :doc:`kspace_style scafacos ` +* :doc:`kspace_modify ` * examples/USER/scafacos @@ -2201,7 +2201,7 @@ Sciences, Iran). * src/USER-SDPD: filenames -> commands * src/USER-SDPD/README -* :doc:`pair\_style sdpd/taitwater/isothermal ` +* :doc:`pair_style sdpd/taitwater/isothermal ` * :doc:`fix meso/move ` * :doc:`fix rigid/meso ` * examples/USER/sdpd @@ -2268,7 +2268,7 @@ Tetot (LAAS-CNRS, France). * src/USER-SMTBQ: filenames -> commands * src/USER-SMTBQ/README -* :doc:`pair\_style smtbq ` +* :doc:`pair_style smtbq ` * examples/USER/smtbq @@ -2438,13 +2438,13 @@ which discuss the `QuickFF `_ methodology. **Supporting info:** * src/USER-YAFF/README -* :doc:`angle\_style cross ` -* :doc:`angle\_style mm3 ` -* :doc:`bond\_style mm3 ` -* :doc:`improper\_style distharm ` -* :doc:`improper\_style sqdistharm ` -* :doc:`pair\_style mm3/switch3/coulgauss/long ` -* :doc:`pair\_style lj/switch3/coulgauss/long ` +* :doc:`angle_style cross ` +* :doc:`angle_style mm3 ` +* :doc:`bond_style mm3 ` +* :doc:`improper_style distharm ` +* :doc:`improper_style sqdistharm ` +* :doc:`pair_style mm3/switch3/coulgauss/long ` +* :doc:`pair_style lj/switch3/coulgauss/long ` * examples/USER/yaff diff --git a/doc/src/Packages_standard.rst b/doc/src/Packages_standard.rst index c234f8198d..f7a768d066 100644 --- a/doc/src/Packages_standard.rst +++ b/doc/src/Packages_standard.rst @@ -29,29 +29,29 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`BODY ` | body-style particles | :doc:`Howto body ` | body | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`CLASS2 ` | class 2 force fields | :doc:`pair\_style lj/class2 ` | n/a | no | +| :ref:`CLASS2 ` | class 2 force fields | :doc:`pair_style lj/class2 ` | n/a | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`COLLOID ` | colloidal particles | :doc:`atom\_style colloid ` | colloid | no | +| :ref:`COLLOID ` | colloidal particles | :doc:`atom_style colloid ` | colloid | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`COMPRESS ` | I/O compression | :doc:`dump \*/gz ` | n/a | sys | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`CORESHELL ` | adiabatic core/shell model | :doc:`Howto coreshell ` | coreshell | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`DIPOLE ` | point dipole particles | :doc:`pair\_style dipole/cut ` | dipole | no | +| :ref:`DIPOLE ` | point dipole particles | :doc:`pair_style dipole/cut ` | dipole | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`GPU ` | GPU-enabled styles | :doc:`Section gpu ` | `Benchmarks `_ | int | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`GRANULAR ` | granular systems | :doc:`Howto granular ` | pour | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`KIM ` | OpenKIM wrapper | :doc:`pair\_style kim ` | kim | ext | +| :ref:`KIM ` | OpenKIM wrapper | :doc:`pair_style kim ` | kim | ext | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`KOKKOS ` | Kokkos-enabled styles | :doc:`Speed kokkos ` | `Benchmarks `_ | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`KSPACE ` | long-range Coulombic solvers | :doc:`kspace\_style ` | peptide | no | +| :ref:`KSPACE ` | long-range Coulombic solvers | :doc:`kspace_style ` | peptide | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`LATTE ` | quantum DFTB forces via LATTE | :doc:`fix latte ` | latte | ext | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`MANYBODY ` | many-body potentials | :doc:`pair\_style tersoff ` | shear | no | +| :ref:`MANYBODY ` | many-body potentials | :doc:`pair_style tersoff ` | shear | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`MC ` | Monte Carlo options | :doc:`fix gcmc ` | n/a | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ @@ -67,7 +67,7 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`OPT ` | optimized pair styles | :doc:`Speed opt ` | `Benchmarks `_ | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`PERI ` | Peridynamics models | :doc:`pair\_style peri ` | peri | no | +| :ref:`PERI ` | Peridynamics models | :doc:`pair_style peri ` | peri | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`POEMS ` | coupled rigid body motion | :doc:`fix poems ` | rigid | int | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ @@ -81,7 +81,7 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`SHOCK ` | shock loading methods | :doc:`fix msst ` | n/a | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`SNAP ` | quantum-fitted potential | :doc:`pair\_style snap ` | snap | no | +| :ref:`SNAP ` | quantum-fitted potential | :doc:`pair_style snap ` | snap | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`SPIN ` | magnetic atomic spin dynamics | :doc:`Howto spins ` | SPIN | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ diff --git a/doc/src/Packages_user.rst b/doc/src/Packages_user.rst index 702d014c57..2059e00c85 100644 --- a/doc/src/Packages_user.rst +++ b/doc/src/Packages_user.rst @@ -35,13 +35,13 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-ATC ` | Atom-to-Continuum coupling | :doc:`fix atc ` | USER/atc | int | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-AWPMD ` | wave packet MD | :doc:`pair\_style awpmd/cut ` | USER/awpmd | int | +| :ref:`USER-AWPMD ` | wave packet MD | :doc:`pair_style awpmd/cut ` | USER/awpmd | int | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-BOCS ` | BOCS bottom up coarse graining | :doc:`fix bocs ` | USER/bocs | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-CGDNA ` | coarse-grained DNA force fields | src/USER-CGDNA/README | USER/cgdna | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-CGSDK ` | SDK coarse-graining model | :doc:`pair\_style lj/sdk ` | USER/cgsdk | no | +| :ref:`USER-CGSDK ` | SDK coarse-graining model | :doc:`pair_style lj/sdk ` | USER/cgsdk | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-COLVARS ` | collective variables library | :doc:`fix colvars ` | USER/colvars | int | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -51,7 +51,7 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-DRUDE ` | Drude oscillators | :doc:`Howto drude ` | USER/drude | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-EFF ` | electron force field | :doc:`pair\_style eff/cut ` | USER/eff | no | +| :ref:`USER-EFF ` | electron force field | :doc:`pair_style eff/cut ` | USER/eff | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-FEP ` | free energy perturbation | :doc:`compute fep ` | USER/fep | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -63,15 +63,15 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-MANIFOLD ` | motion on 2d surfaces | :doc:`fix manifoldforce ` | USER/manifold | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MEAMC ` | modified EAM potential (C++) | :doc:`pair\_style meam/c ` | meamc | no | +| :ref:`USER-MEAMC ` | modified EAM potential (C++) | :doc:`pair_style meam/c ` | meamc | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MESO ` | mesoscale DPD models | :doc:`pair\_style edpd ` | USER/meso | no | +| :ref:`USER-MESO ` | mesoscale DPD models | :doc:`pair_style edpd ` | USER/meso | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MGPT ` | fast MGPT multi-ion potentials | :doc:`pair\_style mgpt ` | USER/mgpt | no | +| :ref:`USER-MGPT ` | fast MGPT multi-ion potentials | :doc:`pair_style mgpt ` | USER/mgpt | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-MISC ` | single-file contributions | USER-MISC/README | USER/misc | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MOFFF ` | styles for `MOF-FF `_ force field | :doc:`pair\_style buck6d/coul/gauss ` | USER/mofff | no | +| :ref:`USER-MOFFF ` | styles for `MOF-FF `_ force field | :doc:`pair_style buck6d/coul/gauss ` | USER/mofff | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-MOLFILE ` | `VMD `_ molfile plug-ins | :doc:`dump molfile ` | n/a | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -89,17 +89,17 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-QTB ` | quantum nuclear effects | :doc:`fix qtb ` :doc:`fix qbmsst ` | qtb | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-QUIP ` | QUIP/libatoms interface | :doc:`pair\_style quip ` | USER/quip | ext | +| :ref:`USER-QUIP ` | QUIP/libatoms interface | :doc:`pair_style quip ` | USER/quip | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-REAXC ` | ReaxFF potential (C/C++) | :doc:`pair\_style reaxc ` | reax | no | +| :ref:`USER-REAXC ` | ReaxFF potential (C/C++) | :doc:`pair_style reaxc ` | reax | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-SCAFACOS ` | wrapper on ScaFaCoS solver | :doc:`kspace\_style scafacos ` | USER/scafacos | ext | +| :ref:`USER-SCAFACOS ` | wrapper on ScaFaCoS solver | :doc:`kspace_style scafacos ` | USER/scafacos | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-SDPD ` | smoothed dissipative particle dynamics | :doc:`pair\_style sdpd/taitwater/isothermal ` | USER/sdpd | no | +| :ref:`USER-SDPD ` | smoothed dissipative particle dynamics | :doc:`pair_style sdpd/taitwater/isothermal ` | USER/sdpd | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-SMD ` | smoothed Mach dynamics | `SMD User Guide `_ | USER/smd | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-SMTBQ ` | second moment tight binding QEq potential | :doc:`pair\_style smtbq ` | USER/smtbq | no | +| :ref:`USER-SMTBQ ` | second moment tight binding QEq potential | :doc:`pair_style smtbq ` | USER/smtbq | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-SPH ` | smoothed particle hydrodynamics | `SPH User Guide `_ | USER/sph | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -109,7 +109,7 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-VTK ` | dump output via VTK | :doc:`compute vtk ` | n/a | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-YAFF ` | additional styles implemented in YAFF | :doc:`angle\_style cross ` | USER/yaff | no | +| :ref:`USER-YAFF ` | additional styles implemented in YAFF | :doc:`angle_style cross ` | USER/yaff | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ .. _MOFplus: https://www.mofplus.org/content/show/MOF-FF diff --git a/doc/src/Python_call.rst b/doc/src/Python_call.rst index 6b53b263c3..2ce0b88cb5 100644 --- a/doc/src/Python_call.rst +++ b/doc/src/Python_call.rst @@ -7,7 +7,7 @@ code directly from an input script: * :doc:`python ` * :doc:`variable python ` * :doc:`fix python/invoke ` -* :doc:`pair\_style python ` +* :doc:`pair_style python ` The :doc:`python ` command which can be used to define and execute a Python function that you write the code for. The Python @@ -51,7 +51,7 @@ and callbacks to LAMMPS. The :doc:`fix python/invoke ` command can execute Python code at selected timesteps during a simulation run. -The :doc:`pair\_style python ` command allows you to define +The :doc:`pair_style python ` command allows you to define pairwise potentials as python code which encodes a single pairwise interaction. This is useful for rapid development and debugging of a new potential. diff --git a/doc/src/Run_options.rst b/doc/src/Run_options.rst index 1e0091f057..e45a4d3053 100644 --- a/doc/src/Run_options.rst +++ b/doc/src/Run_options.rst @@ -354,14 +354,14 @@ all P processors from 0 to P-1. The mapping of these ranks to physical processors is done by MPI before LAMMPS begins. It may be useful in some cases to alter the rank order. E.g. to insure that cores within each node are ranked in a desired order. Or when using -the :doc:`run\_style verlet/split ` command with 2 partitions +the :doc:`run_style verlet/split ` command with 2 partitions to insure that a specific Kspace processor (in the 2nd partition) is matched up with a specific set of processors in the 1st partition. See the :doc:`Speed tips ` doc page for more details. If the keyword *nth* is used with a setting *N*\ , then it means every Nth processor will be moved to the end of the ranking. This is useful -when using the :doc:`run\_style verlet/split ` command with 2 +when using the :doc:`run_style verlet/split ` command with 2 partitions via the -partition command-line switch. The first set of processors will be in the first partition, the 2nd set in the 2nd partition. The -reorder command-line switch can alter this so that @@ -446,7 +446,7 @@ run: The specified restartfile and/or datafile name may contain the wild-card character "\*". The restartfile name may also contain the wild-card character "%". The meaning of these characters is explained on the -:doc:`read\_restart ` and :doc:`write\_data ` doc +:doc:`read_restart ` and :doc:`write_data ` doc pages. The use of "%" means that a parallel restart file can be read. Note that a filename such as file.\* may need to be enclosed in quotes or the "\*" character prefixed with a backslash ("\") to avoid shell @@ -454,7 +454,7 @@ expansion of the "\*" character. Following restartfile argument, the optional word "remap" may be used. This has the same effect like adding it to a -:doc:`read\_restart ` command, and operates as explained on +:doc:`read_restart ` command, and operates as explained on its doc page. This is useful if reading the restart file triggers an error that atoms have been lost. In that case, use of the remap flag should allow the data file to still be produced. @@ -466,7 +466,7 @@ The syntax following restartfile (or remap), namely datafile keyword value ... -is identical to the arguments of the :doc:`write\_data ` +is identical to the arguments of the :doc:`write_data ` command. See its doc page for details. This includes its optional keyword/value settings. @@ -490,7 +490,7 @@ run: Note that the specified restartfile and dumpfile names may contain wild-card characters ("\*","%") as explained on the -:doc:`read\_restart ` and :doc:`write\_dump ` doc +:doc:`read_restart ` and :doc:`write_dump ` doc pages. The use of "%" means that a parallel restart file and/or parallel dump file can be read and/or written. Note that a filename such as file.\* may need to be enclosed in quotes or the "\*" character @@ -499,7 +499,7 @@ character. Note that following the restartfile argument, the optional word "remap" can be used. This has the effect as adding it to the -:doc:`read\_restart ` command, as explained on its doc page. +:doc:`read_restart ` command, as explained on its doc page. This is useful if reading the restart file triggers an error that atoms have been lost. In that case, use of the remap flag should allow the dump file to still be produced. @@ -511,12 +511,12 @@ The syntax following restartfile (or remap), namely group-ID dumpstyle dumpfile arg1 arg2 ... -is identical to the arguments of the :doc:`write\_dump ` +is identical to the arguments of the :doc:`write_dump ` command. See its doc page for details. This includes what per-atom fields are written to the dump file and optional dump\_modify settings, including ones that affect how parallel dump files are written, e.g. the *nfile* and *fileper* keywords. See the -:doc:`dump\_modify ` doc page for details. +:doc:`dump_modify ` doc page for details. ---------- @@ -566,7 +566,7 @@ Along with the "-package" command-line switch, this is a convenient mechanism for invoking accelerator packages and their options without having to edit an input script. -As an example, all of the packages provide a :doc:`pair\_style lj/cut ` variant, with style names lj/cut/gpu, +As an example, all of the packages provide a :doc:`pair_style lj/cut ` variant, with style names lj/cut/gpu, lj/cut/intel, lj/cut/kk, lj/cut/omp, and lj/cut/opt. A variant style can be specified explicitly in your input script, e.g. pair\_style lj/cut/gpu. If the -suffix switch is used the specified suffix diff --git a/doc/src/Run_output.rst b/doc/src/Run_output.rst index 41a6dcd4f3..b8cdf6cc29 100644 --- a/doc/src/Run_output.rst +++ b/doc/src/Run_output.rst @@ -125,10 +125,10 @@ number of histogram counts is equal to the number of processors. The last section gives aggregate statistics (across all processors) for pair-wise neighbors and special neighbors that LAMMPS keeps track -of (see the :doc:`special\_bonds ` command). The number +of (see the :doc:`special_bonds ` command). The number of times neighbor lists were rebuilt is tallied, as is the number of potentially *dangerous* rebuilds. If atom movement triggered neighbor -list rebuilding (see the :doc:`neigh\_modify ` command), +list rebuilding (see the :doc:`neigh_modify ` command), then dangerous reneighborings are those that were triggered on the first timestep atom movement was checked for. If this count is non-zero you may wish to reduce the delay factor to insure no force @@ -171,7 +171,7 @@ perform a 1d line minimization in the search direction. See the ---------- -If a :doc:`kspace\_style ` long-range Coulombics solver +If a :doc:`kspace_style ` long-range Coulombics solver that performs FFTs was used during the run (PPPM, Ewald), then additional information is printed, e.g. diff --git a/doc/src/Speed_gpu.rst b/doc/src/Speed_gpu.rst index dca32f1bb1..f9ade13401 100644 --- a/doc/src/Speed_gpu.rst +++ b/doc/src/Speed_gpu.rst @@ -4,7 +4,7 @@ GPU package The GPU package was developed by Mike Brown while at SNL and ORNL and his collaborators, particularly Trung Nguyen (now at Northwestern). It provides GPU versions of many pair styles and for parts of the -:doc:`kspace\_style pppm ` for long-range Coulombics. +:doc:`kspace_style pppm ` for long-range Coulombics. It has the following general features: * It is designed to exploit common GPU hardware configurations where one diff --git a/doc/src/Speed_intel.rst b/doc/src/Speed_intel.rst index f70852701b..95a7ef9e6b 100644 --- a/doc/src/Speed_intel.rst +++ b/doc/src/Speed_intel.rst @@ -385,7 +385,7 @@ follow in the input script. The USER-INTEL package will perform better with modifications to the input script when :doc:`PPPM ` is used: - :doc:`kspace\_modify diff ad ` should be added to the + :doc:`kspace_modify diff ad ` should be added to the input script. Long-Range Thread (LRT) mode is an option to the :doc:`package intel ` command that can improve performance when using @@ -537,7 +537,7 @@ supported with offload, however, the same effect can often be accomplished by setting cutoffs for excluded atom types to 0. None of the pair styles in the USER-INTEL package currently support the "inner", "middle", "outer" options for rRESPA integration via the -:doc:`run\_style respa ` command; only the "pair" option is +:doc:`run_style respa ` command; only the "pair" option is supported. **References:** diff --git a/doc/src/Speed_omp.rst b/doc/src/Speed_omp.rst index fab7f671d7..1b9a1caaf5 100644 --- a/doc/src/Speed_omp.rst +++ b/doc/src/Speed_omp.rst @@ -129,14 +129,14 @@ circumstances: where MPI parallelism is maxed out. For example, this can happen when using the :doc:`PPPM solver ` for long-range electrostatics on large numbers of nodes. The scaling of the KSpace - calculation (see the :doc:`kspace\_style ` command) becomes + calculation (see the :doc:`kspace_style ` command) becomes the performance-limiting factor. Using multi-threading allows less MPI tasks to be invoked and can speed-up the long-range solver, while increasing overall performance by parallelizing the pairwise and bonded calculations via OpenMP. Likewise additional speedup can be sometimes be achieved by increasing the length of the Coulombic cutoff and thus reducing the work done by the long-range solver. Using the - :doc:`run\_style verlet/split ` command, which is compatible + :doc:`run_style verlet/split ` command, which is compatible with the USER-OMP package, is an alternative way to reduce the number of MPI tasks assigned to the KSpace calculation. diff --git a/doc/src/Speed_packages.rst b/doc/src/Speed_packages.rst index 3ec76d4de2..6c62d40706 100644 --- a/doc/src/Speed_packages.rst +++ b/doc/src/Speed_packages.rst @@ -1,7 +1,7 @@ Accelerator packages ==================== -Accelerated versions of various :doc:`pair\_style `, +Accelerated versions of various :doc:`pair_style `, :doc:`fixes `, :doc:`computes `, and other commands have been added to LAMMPS, which will typically run faster than the standard non-accelerated versions. Some require appropriate hardware @@ -62,13 +62,13 @@ the same, and the numerical results it produces should also be the same, except for precision and round-off effects. For example, all of these styles are accelerated variants of the -Lennard-Jones :doc:`pair\_style lj/cut `: +Lennard-Jones :doc:`pair_style lj/cut `: -* :doc:`pair\_style lj/cut/gpu ` -* :doc:`pair\_style lj/cut/intel ` -* :doc:`pair\_style lj/cut/kk ` -* :doc:`pair\_style lj/cut/omp ` -* :doc:`pair\_style lj/cut/opt ` +* :doc:`pair_style lj/cut/gpu ` +* :doc:`pair_style lj/cut/intel ` +* :doc:`pair_style lj/cut/kk ` +* :doc:`pair_style lj/cut/omp ` +* :doc:`pair_style lj/cut/opt ` To see what accelerate styles are currently available for a particular style, find the style name in the `Commands\_all `_ diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst index baee955201..21146cd908 100644 --- a/doc/src/Tools.rst +++ b/doc/src/Tools.rst @@ -60,7 +60,7 @@ Post-processing tools +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ | :ref:`amber2lmp ` | :ref:`binary2txt ` | :ref:`ch2lmp ` | :ref:`colvars ` | :ref:`eff ` | :ref:`fep ` | +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ -| :ref:`lmp2arc ` | :ref:`lmp2cfg ` | :ref:`matlab ` | :ref:`phonon ` | :ref:`pymol\_asphere ` | :ref:`python ` | +| :ref:`lmp2arc ` | :ref:`lmp2cfg ` | :ref:`matlab ` | :ref:`phonon ` | :ref:`pymol_asphere ` | :ref:`python ` | +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ | :ref:`reax ` | :ref:`replica ` | :ref:`smd ` | :ref:`spin ` | :ref:`xmgrace ` | | +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ @@ -268,7 +268,7 @@ eam database tool The tools/eam\_database directory contains a Fortran program that will generate EAM alloy setfl potential files for any combination of 16 elements: Cu, Ag, Au, Ni, Pd, Pt, Al, Pb, Fe, Mo, Ta, W, Mg, Co, Ti, -Zr. The files can then be used with the :doc:`pair\_style eam/alloy ` command. +Zr. The files can then be used with the :doc:`pair_style eam/alloy ` command. The tool is authored by Xiaowang Zhou (Sandia), xzhou at sandia.gov, and is based on his paper: @@ -288,7 +288,7 @@ eam generate tool The tools/eam\_generate directory contains several one-file C programs that convert an analytic formula into a tabulated :doc:`embedded atom method (EAM) ` setfl potential file. The potentials they produce are in the potentials directory, and can be used with the -:doc:`pair\_style eam/alloy ` command. +:doc:`pair_style eam/alloy ` command. The source files and potentials were provided by Gerolf Ziegenhain (gerolf at ziegenhain.com). diff --git a/doc/src/angle_charmm.rst b/doc/src/angle_charmm.rst index 92ab8b5ea3..34843fe855 100644 --- a/doc/src/angle_charmm.rst +++ b/doc/src/angle_charmm.rst @@ -48,9 +48,9 @@ See :ref:`(MacKerell) ` for a description of the CHARMM force field. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/radian\^2) * :math:`\theta_0` (degrees) @@ -97,7 +97,7 @@ for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_class2.rst b/doc/src/angle_class2.rst index 9d1ff8e8e7..ae5330d964 100644 --- a/doc/src/angle_class2.rst +++ b/doc/src/angle_class2.rst @@ -51,9 +51,9 @@ the equilibrium bond lengths. See :ref:`(Sun) ` for a description of the COMPASS class2 force field. Coefficients for the :math:`E_a`, :math:`E_{bb}`, and :math:`E_{ba}` formulas must be defined for -each angle type via the :doc:`angle\_coeff ` command as in +each angle type via the :doc:`angle_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands. These are the 4 coefficients for the :math:`E_a` formula: @@ -66,7 +66,7 @@ These are the 4 coefficients for the :math:`E_a` formula: :math:`\theta_0` is specified in degrees, but LAMMPS converts it to radians internally; hence the units of the various :math:`K` are in per-radian. -For the :math:`E_{bb}` formula, each line in a :doc:`angle\_coeff ` +For the :math:`E_{bb}` formula, each line in a :doc:`angle_coeff ` command in the input script lists 4 coefficients, the first of which is "bb" to indicate they are BondBond coefficients. In a data file, these coefficients should be listed under a "BondBond Coeffs" heading @@ -78,7 +78,7 @@ the angle type. * :math:`r_1` (distance) * :math:`r_2` (distance) -For the :math:`E_{ba}` formula, each line in a :doc:`angle\_coeff ` +For the :math:`E_{ba}` formula, each line in a :doc:`angle_coeff ` command in the input script lists 5 coefficients, the first of which is "ba" to indicate they are BondAngle coefficients. In a data file, these coefficients should be listed under a "BondAngle Coeffs" heading @@ -154,7 +154,7 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_cosine.rst b/doc/src/angle_cosine.rst index 68bfdbb82b..583f43bc40 100644 --- a/doc/src/angle_cosine.rst +++ b/doc/src/angle_cosine.rst @@ -39,9 +39,9 @@ The *cosine* angle style uses the potential where :math:`K` is defined for each angle type. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy) @@ -82,6 +82,6 @@ for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_cosine_buck6d.rst b/doc/src/angle_cosine_buck6d.rst index 2d00863b02..bb024c3474 100644 --- a/doc/src/angle_cosine_buck6d.rst +++ b/doc/src/angle_cosine_buck6d.rst @@ -33,9 +33,9 @@ where :math:`K` is the energy constant, :math:`n` is the periodic multiplicity a :math:`\theta_0` is the equilibrium angle. The coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands in the following order: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands in the following order: * :math:`K` (energy) * :math:`n` @@ -49,7 +49,7 @@ the short range (vdW) interaction belonging to the :doc:`pair\_buck6d ` between the end atoms of the angle. For this reason this angle style only works in combination with the :doc:`pair\_buck6d ` styles and needs -the :doc:`special\_bonds ` 1-3 interactions to be weighted +the :doc:`special_bonds ` 1-3 interactions to be weighted 0.0 to prevent double counting. @@ -62,7 +62,7 @@ Restrictions *cosine/buck6d* can only be used in combination with the :doc:`pair\_buck6d ` style and with a -:doc:`special\_bonds ` 0.0 weighting of 1-3 interactions. +:doc:`special_bonds ` 0.0 weighting of 1-3 interactions. This angle style can only be used if LAMMPS was built with the USER-MOFFF package. See the :doc:`Build package ` doc @@ -71,6 +71,6 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_cosine_delta.rst b/doc/src/angle_cosine_delta.rst index 9af93cb06a..f83b03b36d 100644 --- a/doc/src/angle_cosine_delta.rst +++ b/doc/src/angle_cosine_delta.rst @@ -37,9 +37,9 @@ where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a prefactor. Note that the usual 1/2 factor is included in :math:`K`. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy) * :math:`\theta_0` (degrees) @@ -84,6 +84,6 @@ for more info. Related commands """""""""""""""" -:doc:`angle\_coeff `, :doc:`angle\_style cosine/squared ` +:doc:`angle_coeff `, :doc:`angle_style cosine/squared ` **Default:** none diff --git a/doc/src/angle_cosine_periodic.rst b/doc/src/angle_cosine_periodic.rst index caaf15007a..c8ede7e03d 100644 --- a/doc/src/angle_cosine_periodic.rst +++ b/doc/src/angle_cosine_periodic.rst @@ -42,9 +42,9 @@ where :math:`C`, :math:`B` and :math:`n` are coefficients defined for each angle See :ref:`(Mayo) ` for a description of the DREIDING force field The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`C` (energy) * :math:`B` = 1 or -1 @@ -92,7 +92,7 @@ for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_cosine_shift.rst b/doc/src/angle_cosine_shift.rst index bd7b6416c7..00b494bc08 100644 --- a/doc/src/angle_cosine_shift.rst +++ b/doc/src/angle_cosine_shift.rst @@ -39,9 +39,9 @@ between :math:`-U_{\text{min}}` and zero. In the neighborhood of the minimum the spring constant is :math:`\frac{U_{\text{min}}}{2}`. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`U_{\text{min}}` (energy) * :math:`\theta` (angle) @@ -82,7 +82,7 @@ USER-MISC package. Related commands """""""""""""""" -:doc:`angle\_coeff `, +:doc:`angle_coeff `, :doc:`angle\_cosine\_shift\_exp ` **Default:** none diff --git a/doc/src/angle_cosine_shift_exp.rst b/doc/src/angle_cosine_shift_exp.rst index 331ccb9da7..ae810f9f33 100644 --- a/doc/src/angle_cosine_shift_exp.rst +++ b/doc/src/angle_cosine_shift_exp.rst @@ -48,9 +48,9 @@ order in :math:`a` for :math:`a < 0.001`. In this limit the potential reduces to cosineshifted potential. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`U_min` (energy) * :math:`\theta` (angle) @@ -93,7 +93,7 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff `, +:doc:`angle_coeff `, :doc:`angle\_cosine\_shift `, :doc:`dihedral\_cosine\_shift\_exp ` diff --git a/doc/src/angle_cosine_squared.rst b/doc/src/angle_cosine_squared.rst index b1a516880d..ee9258dda8 100644 --- a/doc/src/angle_cosine_squared.rst +++ b/doc/src/angle_cosine_squared.rst @@ -37,9 +37,9 @@ where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a prefactor. Note that the usual 1/2 factor is included in :math:`K`. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy) * :math:`\theta_0` (degrees) @@ -84,6 +84,6 @@ for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_cross.rst b/doc/src/angle_cross.rst index 7dcff0264f..eb5865c060 100644 --- a/doc/src/angle_cross.rst +++ b/doc/src/angle_cross.rst @@ -37,9 +37,9 @@ the bond stretch-bond stretch term and :math:`K_{BS0}` and :math:`K_{BS1}` are t of the bond stretch-angle stretch terms. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K_{SS}` (energy/distance\^2) * :math:`K_{BS0}` (energy/distance/rad) @@ -62,6 +62,6 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_dipole.rst b/doc/src/angle_dipole.rst index 351572cc22..cfa4313b30 100644 --- a/doc/src/angle_dipole.rst +++ b/doc/src/angle_dipole.rst @@ -79,9 +79,9 @@ where :math:`\vec{F_i}` and :math:`\vec{F_j}` are applied on atoms :math:`i` and :math:`j`, respectively. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy) * :math:`\gamma_0` (degrees) @@ -136,7 +136,7 @@ This angle style should not be used with SHAKE. Related commands """""""""""""""" -:doc:`angle\_coeff `, :doc:`angle\_hybrid ` +:doc:`angle_coeff `, :doc:`angle_hybrid ` **Default:** none diff --git a/doc/src/angle_fourier.rst b/doc/src/angle_fourier.rst index c814b7224e..d290e2d1f7 100644 --- a/doc/src/angle_fourier.rst +++ b/doc/src/angle_fourier.rst @@ -33,9 +33,9 @@ The *fourier* angle style uses the potential The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy) * :math:`C_0` (real) @@ -79,6 +79,6 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_fourier_simple.rst b/doc/src/angle_fourier_simple.rst index 5ad8b386d0..d19dd19753 100644 --- a/doc/src/angle_fourier_simple.rst +++ b/doc/src/angle_fourier_simple.rst @@ -33,9 +33,9 @@ The *fourier/simple* angle style uses the potential The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy) * :math:`c` (real) @@ -78,6 +78,6 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_harmonic.rst b/doc/src/angle_harmonic.rst index 1066621729..6b9ed776f5 100644 --- a/doc/src/angle_harmonic.rst +++ b/doc/src/angle_harmonic.rst @@ -43,9 +43,9 @@ where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a prefactor. Note that the usual 1/2 factor is included in :math:`K`. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/radian\^2) * :math:`\theta_0` (degrees) @@ -90,6 +90,6 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_mm3.rst b/doc/src/angle_mm3.rst index 7cf7f9e720..6d6c6d874c 100644 --- a/doc/src/angle_mm3.rst +++ b/doc/src/angle_mm3.rst @@ -36,9 +36,9 @@ prefactor. The anharmonic prefactors have units :math:`\deg^{-n}`, for example :math:`-0.014 \deg^{-1}`, :math:`5.6 \cdot 10^{-5} \deg^{-2}`, ... The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/radian\^2) * :math:`\theta_0` (degrees) @@ -57,6 +57,6 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_quartic.rst b/doc/src/angle_quartic.rst index 104c0be802..bbf1dd618e 100644 --- a/doc/src/angle_quartic.rst +++ b/doc/src/angle_quartic.rst @@ -37,9 +37,9 @@ where :math:`\theta_0` is the equilibrium value of the angle, and :math:`K` is a prefactor. Note that the usual 1/2 factor is included in :math:`K`. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`angle_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`\theta_0` (degrees) * :math:`K_2` (energy/radian\^2) @@ -86,6 +86,6 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff ` +:doc:`angle_coeff ` **Default:** none diff --git a/doc/src/angle_sdk.rst b/doc/src/angle_sdk.rst index 0af22a5372..9f9b1ee532 100644 --- a/doc/src/angle_sdk.rst +++ b/doc/src/angle_sdk.rst @@ -39,12 +39,12 @@ where :math:`\theta_0` is the equilibrium value of the angle and :math:`K` a pre with the *repulsive* part of the non-bonded *lj/sdk* pair style between the atoms 1 and 3. This angle potential is intended for coarse grained MD simulations with the CMM parameterization using the -:doc:`pair\_style lj/sdk `. Relative to the pair\_style +:doc:`pair_style lj/sdk `. Relative to the pair\_style *lj/sdk*\ , however, the energy is shifted by *epsilon*\ , to avoid sudden jumps. Note that the usual 1/2 factor is included in :math:`K`. The following coefficients must be defined for each angle type via the -:doc:`angle\_coeff ` command as in the example above: +:doc:`angle_coeff ` command as in the example above: * :math:`K` (energy/radian\^2) * :math:`\theta_0` (degrees) @@ -91,7 +91,7 @@ page for more info. Related commands """""""""""""""" -:doc:`angle\_coeff `, :doc:`angle\_style harmonic `, :doc:`pair\_style lj/sdk `, -:doc:`pair\_style lj/sdk/coul/long ` +:doc:`angle_coeff `, :doc:`angle_style harmonic `, :doc:`pair_style lj/sdk `, +:doc:`pair_style lj/sdk/coul/long ` **Default:** none diff --git a/doc/src/atom_modify.rst b/doc/src/atom_modify.rst index ac2720d4f2..147727dd66 100644 --- a/doc/src/atom_modify.rst +++ b/doc/src/atom_modify.rst @@ -39,14 +39,14 @@ Description """"""""""" Modify certain attributes of atoms defined and stored within LAMMPS, -in addition to what is specified by the :doc:`atom\_style ` +in addition to what is specified by the :doc:`atom_style ` command. The *id* and *map* keywords must be specified before a simulation box is defined; other keywords can be specified any time. The *id* keyword determines whether non-zero atom IDs can be assigned to each atom. If the value is *yes*\ , which is the default, IDs are assigned, whether you use the :doc:`create atoms ` or -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands to initialize atoms. If the value is *no* the IDs for all atoms are assumed to be 0. @@ -77,7 +77,7 @@ efficiently by creating a "map", which is either an *array* or *hash* table, as described below. When the *map* keyword is not specified in your input script, LAMMPS -only creates a map for :doc:`atom\_styles ` for molecular +only creates a map for :doc:`atom_styles ` for molecular systems which have permanent bonds (angles, etc). No map is created for atomic systems, since it is normally not needed. However some LAMMPS commands require a map, even for atomic systems, and will @@ -103,7 +103,7 @@ of owned atoms. This in only useful when the specified group is a small fraction of all the atoms, and there are other operations LAMMPS is performing that will be sped-up significantly by being able to loop over the smaller set of atoms. Otherwise the reordering required by -this option will be a net slow-down. The :doc:`neigh\_modify include ` and :doc:`comm\_modify group ` +this option will be a net slow-down. The :doc:`neigh_modify include ` and :doc:`comm_modify group ` commands are two examples of commands that require this setting to work efficiently. Several :doc:`fixes `, most notably time integration fixes like :doc:`fix nve `, also take advantage of diff --git a/doc/src/atom_style.rst b/doc/src/atom_style.rst index d2ebc220d6..d0707559d7 100644 --- a/doc/src/atom_style.rst +++ b/doc/src/atom_style.rst @@ -50,8 +50,8 @@ Description Define what style of atoms to use in a simulation. This determines what attributes are associated with the atoms. This command must be -used before a simulation is setup via a :doc:`read\_data `, -:doc:`read\_restart `, or :doc:`create\_box ` +used before a simulation is setup via a :doc:`read_data `, +:doc:`read_restart `, or :doc:`create_box ` command. .. note:: @@ -68,12 +68,12 @@ style more general than needed, though it may be slightly inefficient. The choice of style affects what quantities are stored by each atom, what quantities are communicated between processors to enable forces to be computed, and what quantities are listed in the data file read -by the :doc:`read\_data ` command. +by the :doc:`read_data ` command. These are the additional attributes of each style and the typical kinds of physical systems they are used to model. All styles store coordinates, velocities, atom IDs and types. See the -:doc:`read\_data `, :doc:`create\_atoms `, and +:doc:`read_data `, :doc:`create_atoms `, and :doc:`set ` commands for info on how to set these various quantities. @@ -173,7 +173,7 @@ per-particle mass and volume. The *dpd* style is for dissipative particle dynamics (DPD) particles. Note that it is part of the USER-DPD package, and is not for use with -the :doc:`pair\_style dpd or dpd/stat ` commands, which can +the :doc:`pair_style dpd or dpd/stat ` commands, which can simply use atom\_style atomic. Atom\_style dpd extends DPD particle properties with internal temperature (dpdTheta), internal conductive energy (uCond), internal mechanical energy (uMech), and internal @@ -240,7 +240,7 @@ can be advantageous for large-scale coarse-grained systems. another CO2, then you probably do not want each molecule file to define 2 atom types and a single bond type, because they will conflict with each other when a mixture system of H2O and CO2 molecules is - defined, e.g. by the :doc:`read\_data ` command. Rather the + defined, e.g. by the :doc:`read_data ` command. Rather the H2O molecule should define atom types 1 and 2, and bond type 1. And the CO2 molecule should define atom types 3 and 4 (or atom types 3 and 2 if a single oxygen type is desired), and bond type 2. @@ -317,7 +317,7 @@ Restrictions This command cannot be used after the simulation box is defined by a -:doc:`read\_data ` or :doc:`create\_box ` command. +:doc:`read_data ` or :doc:`create_box ` command. Many of the styles listed above are only enabled if LAMMPS was built with a specific package, as listed below. See the :doc:`Build package ` doc page for more info. @@ -354,7 +354,7 @@ The *wavepacket* style is part of the USER-AWPMD package for the Related commands """""""""""""""" -:doc:`read\_data `, :doc:`pair\_style ` +:doc:`read_data `, :doc:`pair_style ` Default """"""" diff --git a/doc/src/balance.rst b/doc/src/balance.rst index 67146b2ba9..9da86342ec 100644 --- a/doc/src/balance.rst +++ b/doc/src/balance.rst @@ -132,8 +132,8 @@ forced even if the current balance is perfect (1.0) be specifying a exceed the *thresh* parameter if a "grid" style is specified when the current partitioning is "tiled". The meaning of "grid" vs "tiled" is explained below. This is to allow forcing of the partitioning to - "grid" so that the :doc:`comm\_style brick ` command can then - be used to replace a current :doc:`comm\_style tiled ` + "grid" so that the :doc:`comm_style brick ` command can then + be used to replace a current :doc:`comm_style tiled ` setting. When the balance command completes, it prints statistics about the @@ -151,7 +151,7 @@ fractions of the box length) are also printed. create a logical 3d grid cannot achieve perfect balance for many irregular distributions of particles. Likewise, if a portion of the system is a perfect lattice, e.g. the initial system is generated by - the :doc:`create\_atoms ` command, then "grid" methods may + the :doc:`create_atoms ` command, then "grid" methods may be unable to achieve exact balance. This is because entire lattice planes will be owned or not owned by a single processor. @@ -165,7 +165,7 @@ fractions of the box length) are also printed. proportional to particle count, and changing the relative size and shape of processor sub-domains may lead to additional computational and communication overheads, e.g. in the PPPM solver used via the - :doc:`kspace\_style ` command. Thus you should benchmark + :doc:`kspace_style ` command. Thus you should benchmark the run times of a simulation before and after balancing. @@ -201,9 +201,9 @@ fashion so as to have equal numbers of particles (or weight) in each sub-box, as in the rightmost diagram above. The "grid" methods can be used with either of the -:doc:`comm\_style ` command options, *brick* or *tiled*\ . The -"tiling" methods can only be used with :doc:`comm\_style tiled `. Note that it can be useful to use a "grid" -method with :doc:`comm\_style tiled ` to return the domain +:doc:`comm_style ` command options, *brick* or *tiled*\ . The +"tiling" methods can only be used with :doc:`comm_style tiled `. Note that it can be useful to use a "grid" +method with :doc:`comm_style tiled ` to return the domain partitioning to a logical 3d grid of processors so that "comm\_style brick" can afterwords be specified for subsequent :doc:`run ` commands. @@ -384,7 +384,7 @@ multiple groups, its weight is the product of the weight factors. This weight style is useful in combination with pair style :doc:`hybrid `, e.g. when combining a more costly many-body potential with a fast pair-wise potential. It is also useful when -using :doc:`run\_style respa ` where some portions of the +using :doc:`run_style respa ` where some portions of the system have many bonded interactions and others none. It assumes that the computational cost for each group remains constant over time. This is a purely empirical weighting, so a series test runs to tune @@ -555,13 +555,13 @@ For 2d simulations, the *z* style cannot be used. Nor can a "z" appear in *dimstr* for the *shift* style. Balancing through recursive bisectioning (\ *rcb* style) requires -:doc:`comm\_style tiled ` +:doc:`comm_style tiled ` Related commands """""""""""""""" :doc:`group `, :doc:`processors `, -:doc:`fix balance `, :doc:`comm\_style ` +:doc:`fix balance `, :doc:`comm_style ` .. _pizza: http://pizza.sandia.gov diff --git a/doc/src/bond_class2.rst b/doc/src/bond_class2.rst index e3098ef6dc..7b07c8a69a 100644 --- a/doc/src/bond_class2.rst +++ b/doc/src/bond_class2.rst @@ -41,9 +41,9 @@ where :math:`r_0` is the equilibrium bond distance. See :ref:`(Sun) ` for a description of the COMPASS class2 force field. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`r_0` (distance) * :math:`K_2` (energy/distance\^2) @@ -87,7 +87,7 @@ info. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_coeff.rst b/doc/src/bond_coeff.rst index 281dfc7095..157403a301 100644 --- a/doc/src/bond_coeff.rst +++ b/doc/src/bond_coeff.rst @@ -31,7 +31,7 @@ Description Specify the bond force field coefficients for one or more bond types. The number and meaning of the coefficients depends on the bond style. Bond coefficients can also be set in the data file read by the -:doc:`read\_data ` command or in a restart file. +:doc:`read_data ` command or in a restart file. N can be specified in one of two ways. An explicit numeric value can be used, as in the 1st example above. Or a wild-card asterisk can be @@ -69,7 +69,7 @@ corresponds to the 1st example above would be listed as The list of all bond styles defined in LAMMPS is given on the -:doc:`bond\_style ` doc page. They are also listed in more +:doc:`bond_style ` doc page. They are also listed in more compact form on the :doc:`Commands bond ` doc page. On either of those pages, click on the style to display the formula it @@ -85,8 +85,8 @@ Restrictions This command must come after the simulation box is defined by a -:doc:`read\_data `, :doc:`read\_restart `, or -:doc:`create\_box ` command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. A bond style must be defined before any bond coefficients are set, either in the input script or in a data file. @@ -94,6 +94,6 @@ either in the input script or in a data file. Related commands """""""""""""""" -:doc:`bond\_style ` +:doc:`bond_style ` **Default:** none diff --git a/doc/src/bond_fene.rst b/doc/src/bond_fene.rst index d952321c20..a36db3a170 100644 --- a/doc/src/bond_fene.rst +++ b/doc/src/bond_fene.rst @@ -46,9 +46,9 @@ first term extends to :math:`R_0`, the maximum extent of the bond. The 2nd term is cutoff at :math:`2^\frac{1}{6} \sigma`, the minimum of the LJ potential. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/distance\^2) * :math:`R_0` (distance) @@ -89,14 +89,14 @@ This bond style can only be used if LAMMPS was built with the MOLECULE package. See the :doc:`Build package ` doc page for more info. -You typically should specify :doc:`special\_bonds fene ` -or :doc:`special\_bonds lj/coul 0 1 1 ` to use this bond +You typically should specify :doc:`special_bonds fene ` +or :doc:`special_bonds lj/coul 0 1 1 ` to use this bond style. LAMMPS will issue a warning it that's not the case. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_fene_expand.rst b/doc/src/bond_fene_expand.rst index 5b5b858330..8a05e141d7 100644 --- a/doc/src/bond_fene_expand.rst +++ b/doc/src/bond_fene_expand.rst @@ -43,9 +43,9 @@ effectively change the bead size of the bonded atoms. The first term now extends to :math:`R_0 + \Delta` and the 2nd term is cutoff at :math:`2^\frac{1}{6} \sigma + \Delta`. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/distance\^2) * :math:`R_0` (distance) @@ -87,14 +87,14 @@ This bond style can only be used if LAMMPS was built with the MOLECULE package. See the :doc:`Build package ` doc page for more info. -You typically should specify :doc:`special\_bonds fene ` -or :doc:`special\_bonds lj/coul 0 1 1 ` to use this bond +You typically should specify :doc:`special_bonds fene ` +or :doc:`special_bonds lj/coul 0 1 1 ` to use this bond style. LAMMPS will issue a warning it that's not the case. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_gromos.rst b/doc/src/bond_gromos.rst index 5d0a4ab1c6..3b935568bb 100644 --- a/doc/src/bond_gromos.rst +++ b/doc/src/bond_gromos.rst @@ -37,9 +37,9 @@ where :math:`r_0` is the equilibrium bond distance. Note that the usual 1/4 factor is included in :math:`K`. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/distance\^4) * :math:`r_0` (distance) @@ -81,6 +81,6 @@ info. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_harmonic.rst b/doc/src/bond_harmonic.rst index d65f0337f0..06af4037f6 100644 --- a/doc/src/bond_harmonic.rst +++ b/doc/src/bond_harmonic.rst @@ -43,9 +43,9 @@ where :math:`r_0` is the equilibrium bond distance. Note that the usual 1/2 factor is included in :math:`K`. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/distance\^2) * :math:`r_0` (distance) @@ -87,6 +87,6 @@ info. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_harmonic_shift.rst b/doc/src/bond_harmonic_shift.rst index cc39bda7a7..26373790a2 100644 --- a/doc/src/bond_harmonic_shift.rst +++ b/doc/src/bond_harmonic_shift.rst @@ -39,9 +39,9 @@ The potential is :math:`-U_{\text{min}}` at :math:`r0` and zero at :math:`r_c`. :math:`k = U_{\text{min}} / [ 2 (r_0-r_c)^2]`. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`U_{\text{min}}` (energy) @@ -86,7 +86,7 @@ page for more info. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds `, -:doc:`bond\_harmonic ` +:doc:`bond_coeff `, :doc:`delete_bonds `, +:doc:`bond_harmonic ` **Default:** none diff --git a/doc/src/bond_harmonic_shift_cut.rst b/doc/src/bond_harmonic_shift_cut.rst index 459acfdbfb..6b7e7d4fbb 100644 --- a/doc/src/bond_harmonic_shift_cut.rst +++ b/doc/src/bond_harmonic_shift_cut.rst @@ -39,9 +39,9 @@ The bond potential is zero for distances :math:`r > r_c`. The potential is :math at :math:`r_0` and zero at :math:`r_c`. The spring constant is :math:`k = U_{\text{min}} / [ 2 (r_0-r_c)^2]`. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`U_{\text{min}}` (energy) * :math:`r_0` (distance) @@ -84,8 +84,8 @@ page for more info. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds `, -:doc:`bond\_harmonic `, +:doc:`bond_coeff `, :doc:`delete_bonds `, +:doc:`bond_harmonic `, :doc:`bond\_harmonic\_shift ` **Default:** none diff --git a/doc/src/bond_mm3.rst b/doc/src/bond_mm3.rst index 5794592ce4..e7baa78ea0 100644 --- a/doc/src/bond_mm3.rst +++ b/doc/src/bond_mm3.rst @@ -39,9 +39,9 @@ Note that the MM3 papers contains an error in Eq (1): (7/12)2.55 should be replaced with (7/12)2.55\^2 The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/distance\^2) * :math:`r_0` (distance) @@ -57,7 +57,7 @@ page for more info. Related commands """""""""""""""" -:doc:`bond\_coeff ` +:doc:`bond_coeff ` **Default:** none diff --git a/doc/src/bond_morse.rst b/doc/src/bond_morse.rst index 26471424c5..13f24855f3 100644 --- a/doc/src/bond_morse.rst +++ b/doc/src/bond_morse.rst @@ -37,9 +37,9 @@ where :math:`r_0` is the equilibrium bond distance, :math:`\alpha` is a stiffnes parameter, and :math:`D` determines the depth of the potential well. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`D` (energy) * :math:`\alpha` (inverse distance) @@ -82,6 +82,6 @@ info. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_nonlinear.rst b/doc/src/bond_nonlinear.rst index 0003257e0b..4f8a0c881e 100644 --- a/doc/src/bond_nonlinear.rst +++ b/doc/src/bond_nonlinear.rst @@ -37,9 +37,9 @@ to define an anharmonic spring :ref:`(Rector) ` of equilibrium length :math:`r_0` and maximum extension lamda. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`\epsilon` (energy) * :math:`r_0` (distance) @@ -82,7 +82,7 @@ info. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_oxdna.rst b/doc/src/bond_oxdna.rst index 03863eb5cf..2b7ba54708 100644 --- a/doc/src/bond_oxdna.rst +++ b/doc/src/bond_oxdna.rst @@ -52,9 +52,9 @@ phosphate backbone in the oxDNA/oxRNA force field for coarse-grained modelling of DNA/RNA. The following coefficients must be defined for the bond type via the -:doc:`bond\_coeff ` command as given in the above example, or +:doc:`bond_coeff ` command as given in the above example, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * :math:`\epsilon` (energy) @@ -68,7 +68,7 @@ commands: *oxdna/excv* , stacking *oxdna/stk* , cross-stacking *oxdna/xstk* and coaxial stacking interaction *oxdna/coaxstk* as well as hydrogen-bonding interaction *oxdna/hbond* (see also documentation of - :doc:`pair\_style oxdna/excv `). For the oxDNA2 + :doc:`pair_style oxdna/excv `). For the oxDNA2 :ref:`(Snodin) ` bond style the analogous pair styles *oxdna2/excv* , *oxdna2/stk* , *oxdna2/xstk* , *oxdna2/coaxstk* , *oxdna2/hbond* and an additional Debye-Hueckel pair style @@ -111,8 +111,8 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv `, :doc:`pair\_style oxrna2/excv `, -:doc:`bond\_coeff `, :doc:`fix nve/dotc/langevin ` +:doc:`pair_style oxdna/excv `, :doc:`pair_style oxdna2/excv `, :doc:`pair_style oxrna2/excv `, +:doc:`bond_coeff `, :doc:`fix nve/dotc/langevin ` **Default:** diff --git a/doc/src/bond_quartic.rst b/doc/src/bond_quartic.rst index 898aa9315a..89b1a0a131 100644 --- a/doc/src/bond_quartic.rst +++ b/doc/src/bond_quartic.rst @@ -37,9 +37,9 @@ due to a polymer being stretched). The :math:`\sigma` and :math:`\epsilon` used LJ portion of the formula are both set equal to 1.0 by LAMMPS. The following coefficients must be defined for each bond type via the -:doc:`bond\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`bond_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * :math:`K` (energy/distance\^4) * :math:`B_1` (distance) @@ -75,12 +75,12 @@ LAMMPS does the second task via a computational sleight-of-hand. It subtracts the pairwise interaction as part of the bond computation. When the bond breaks, the subtraction stops. For this to work, the pairwise interaction must always be computed by the -:doc:`pair\_style ` command, whether the bond is broken or -not. This means that :doc:`special\_bonds ` must be set +:doc:`pair_style ` command, whether the bond is broken or +not. This means that :doc:`special_bonds ` must be set to 1,1,1, as indicated as a restriction below. Note that when bonds are dumped to a file via the :doc:`dump local ` command, bonds with type 0 are not included. The -:doc:`delete\_bonds ` command can also be used to query the +:doc:`delete_bonds ` command can also be used to query the status of broken bonds or permanently delete them, e.g.: @@ -123,13 +123,13 @@ This bond style can only be used if LAMMPS was built with the MOLECULE package. See the :doc:`Build package ` doc page for more info. -The *quartic* style requires that :doc:`special\_bonds ` +The *quartic* style requires that :doc:`special_bonds ` parameters be set to 1,1,1. Three- and four-body interactions (angle, dihedral, etc) cannot be used with *quartic* bonds. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` **Default:** none diff --git a/doc/src/bond_style.rst b/doc/src/bond_style.rst index dd3acb6833..a0908606e4 100644 --- a/doc/src/bond_style.rst +++ b/doc/src/bond_style.rst @@ -32,12 +32,12 @@ Description Set the formula(s) LAMMPS uses to compute bond interactions between pairs of atoms. In LAMMPS, a bond differs from a pairwise -interaction, which are set via the :doc:`pair\_style ` +interaction, which are set via the :doc:`pair_style ` command. Bonds are defined between specified pairs of atoms and remain in force for the duration of the simulation (unless the bond breaks which is possible in some bond potentials). The list of bonded -atoms is read in by a :doc:`read\_data ` or -:doc:`read\_restart ` command from a data or restart file. +atoms is read in by a :doc:`read_data ` or +:doc:`read_restart ` command from a data or restart file. By contrast, pair potentials are typically defined between all pairs of atoms within a cutoff distance and the set of active interactions changes over time. @@ -46,12 +46,12 @@ Hybrid models where bonds are computed using different bond potentials can be setup using the *hybrid* bond style. The coefficients associated with a bond style can be specified in a -data or restart file or via the :doc:`bond\_coeff ` command. +data or restart file or via the :doc:`bond_coeff ` command. All bond potentials store their coefficient data in binary restart -files which means bond\_style and :doc:`bond\_coeff ` commands +files which means bond\_style and :doc:`bond_coeff ` commands do not need to be re-specified in an input script that restarts a -simulation. See the :doc:`read\_restart ` command for +simulation. See the :doc:`read_restart ` command for details on how to do this. The one exception is that bond\_style *hybrid* only stores the list of sub-styles in the restart file; bond coefficients need to be re-specified. @@ -59,7 +59,7 @@ coefficients need to be re-specified. .. note:: When both a bond and pair style is defined, the - :doc:`special\_bonds ` command often needs to be used to + :doc:`special_bonds ` command often needs to be used to turn off (or weight) the pairwise interaction that would otherwise exist between 2 bonded atoms. @@ -122,7 +122,7 @@ individual bond potentials tell if it is part of a package. Related commands """""""""""""""" -:doc:`bond\_coeff `, :doc:`delete\_bonds ` +:doc:`bond_coeff `, :doc:`delete_bonds ` Default """"""" diff --git a/doc/src/bond_table.rst b/doc/src/bond_table.rst index 5378df3cff..79ad429222 100644 --- a/doc/src/bond_table.rst +++ b/doc/src/bond_table.rst @@ -90,7 +90,7 @@ keyword followed by one or more numeric values. The parameter "N" is required and its value is the number of table entries that follow. Note that this may be different than the *N* -specified in the :doc:`bond\_style table ` command. Let +specified in the :doc:`bond_style table ` command. Let Ntable = *N* in the bond_style command, and Nfile = "N" in the tabulated file. What LAMMPS does is a preliminary interpolation by creating splines using the Nfile tabulated values as nodal points. It diff --git a/doc/src/bond_zero.rst b/doc/src/bond_zero.rst index 43a0af33e2..329cd9d13a 100644 --- a/doc/src/bond_zero.rst +++ b/doc/src/bond_zero.rst @@ -31,14 +31,14 @@ commands. As an example, the :doc:`compute bond/local ` command can be used to compute distances for the list of pairs of bond -atoms listed in the data file read by the :doc:`read\_data ` +atoms listed in the data file read by the :doc:`read_data ` command. If no bond style is defined, this command cannot be used. The optional *nocoeff* flag allows to read data files with a BondCoeff section for any bond style. Similarly, any bond\_coeff commands will only be checked for the bond type number and the rest ignored. -Note that the :doc:`bond\_coeff ` command must be used for +Note that the :doc:`bond_coeff ` command must be used for all bond types. If specified, there can be only one value, which is going to be used to assign an equilibrium distance, e.g. for use with :doc:`fix shake `. @@ -50,6 +50,6 @@ Restrictions Related commands """""""""""""""" -:doc:`bond\_style none ` +:doc:`bond_style none ` **Default:** none diff --git a/doc/src/boundary.rst b/doc/src/boundary.rst index 909ee3b446..2a9896c2c8 100644 --- a/doc/src/boundary.rst +++ b/doc/src/boundary.rst @@ -39,8 +39,8 @@ Set the style of boundaries for the global simulation box in each dimension. A single letter assigns the same style to both the lower and upper face of the box. Two letters assigns the first style to the lower face and the second style to the upper face. The initial size -of the simulation box is set by the :doc:`read\_data `, -:doc:`read\_restart `, or :doc:`create\_box ` +of the simulation box is set by the :doc:`read_data `, +:doc:`read_restart `, or :doc:`create_box ` commands. The style *p* means the box is periodic, so that particles interact @@ -56,7 +56,7 @@ side of the box to the other. For style *f*\ , the position of the face is fixed. If an atom moves outside the face it will be deleted on the next timestep that reneighboring occurs. This will typically generate an error unless -you have set the :doc:`thermo\_modify lost ` option to +you have set the :doc:`thermo_modify lost ` option to allow for lost atoms. For style *s*\ , the position of the face is set so as to encompass the @@ -73,7 +73,7 @@ shrink-wrapped dimensions more closely, by using *m* style boundaries For style *m*\ , shrink-wrapping occurs, but is bounded by the value specified in the data or restart file or set by the -:doc:`create\_box ` command. For example, if the upper z +:doc:`create_box ` command. For example, if the upper z face has a value of 50.0 in the data file, the face will always be positioned at 50.0 or above, even if the maximum z-extent of all the atoms becomes less than 50.0. This can be useful if you start a @@ -99,9 +99,9 @@ Restrictions This command cannot be used after the simulation box is defined by a -:doc:`read\_data ` or :doc:`create\_box ` command or -:doc:`read\_restart ` command. See the -:doc:`change\_box ` command for how to change the simulation +:doc:`read_data ` or :doc:`create_box ` command or +:doc:`read_restart ` command. See the +:doc:`change_box ` command for how to change the simulation box boundaries after it has been defined. For 2d simulations, the z dimension must be periodic. @@ -109,7 +109,7 @@ For 2d simulations, the z dimension must be periodic. Related commands """""""""""""""" -See the :doc:`thermo\_modify ` command for a discussion +See the :doc:`thermo_modify ` command for a discussion of lost atoms. Default diff --git a/doc/src/box.rst b/doc/src/box.rst index 3338e138fb..9ef8316dae 100644 --- a/doc/src/box.rst +++ b/doc/src/box.rst @@ -36,8 +36,8 @@ Set attributes of the simulation box. For triclinic (non-orthogonal) simulation boxes, the *tilt* keyword allows simulation domains to be created with arbitrary tilt factors, -e.g. via the :doc:`create\_box ` or -:doc:`read\_data ` commands. Tilt factors determine how +e.g. via the :doc:`create_box ` or +:doc:`read_data ` commands. Tilt factors determine how skewed the triclinic box is; see the :doc:`Howto triclinic ` doc page for a discussion of triclinic boxes in LAMMPS. @@ -60,8 +60,8 @@ Restrictions This command cannot be used after the simulation box is defined by a -:doc:`read\_data ` or :doc:`create\_box ` command or -:doc:`read\_restart ` command. +:doc:`read_data ` or :doc:`create_box ` command or +:doc:`read_restart ` command. **Related commands:** none diff --git a/doc/src/change_box.rst b/doc/src/change_box.rst index bc34db9262..3430d25c72 100644 --- a/doc/src/change_box.rst +++ b/doc/src/change_box.rst @@ -77,12 +77,12 @@ conditions for the simulation box, similar to the :doc:`boundary ` command. The size and shape of the initial simulation box are specified by the -:doc:`create\_box ` or :doc:`read\_data ` or -:doc:`read\_restart ` command used to setup the simulation. +:doc:`create_box ` or :doc:`read_data ` or +:doc:`read_restart ` command used to setup the simulation. The size and shape may be altered by subsequent runs, e.g. by use of the :doc:`fix npt ` or :doc:`fix deform ` commands. -The :doc:`create\_box `, :doc:`read data `, and -:doc:`read\_restart ` commands also determine whether the +The :doc:`create_box `, :doc:`read data `, and +:doc:`read_restart ` commands also determine whether the simulation box is orthogonal or triclinic and their doc pages explain the meaning of the xy,xz,yz tilt factors. @@ -108,7 +108,7 @@ new owning processors. This means that you cannot use the change\_box command to enlarge a shrink-wrapped box, e.g. to make room to insert more atoms via the - :doc:`create\_atoms ` command, because the simulation box + :doc:`create_atoms ` command, because the simulation box will be re-shrink-wrapped before the change\_box command completes. Instead you could do something like this, assuming the simulation box is non-periodic and atoms extend from 0 to 20 in all dimensions: @@ -289,11 +289,11 @@ smaller. See the :doc:`boundary ` command for more explanation of these style options. Note that the "boundary" command itself can only be used before the -simulation box is defined via a :doc:`read\_data ` or -:doc:`create\_box ` or :doc:`read\_restart ` +simulation box is defined via a :doc:`read_data ` or +:doc:`create_box ` or :doc:`read_restart ` command. This command allows the boundary conditions to be changed later in your input script. Also note that the -:doc:`read\_restart ` will change boundary conditions to +:doc:`read_restart ` will change boundary conditions to match what is stored in the restart file. So if you wish to change them, you should use the change\_box command after the read\_restart command. @@ -306,8 +306,8 @@ The *ortho* and *triclinic* keywords convert the simulation box to be orthogonal or triclinic (non-orthogonal). The simulation box is defined as either orthogonal or triclinic when -it is created via the :doc:`create\_box `, -:doc:`read\_data `, or :doc:`read\_restart ` +it is created via the :doc:`create_box `, +:doc:`read_data `, or :doc:`read_restart ` commands. These keywords allow you to toggle the existing simulation box from diff --git a/doc/src/comm_modify.rst b/doc/src/comm_modify.rst index 9375bd60c9..5526646261 100644 --- a/doc/src/comm_modify.rst +++ b/doc/src/comm_modify.rst @@ -50,8 +50,8 @@ processors and stored as properties of ghost atoms. .. note:: These options apply to the currently defined comm style. When - you specify a :doc:`comm\_style ` or - :doc:`read\_restart ` command, all communication settings + you specify a :doc:`comm_style ` or + :doc:`read_restart ` command, all communication settings are restored to their default or stored values, including those previously reset by a comm\_modify command. Thus if your input script specifies a comm\_style or read\_restart command, you should use the @@ -138,17 +138,17 @@ find the needed atoms. side of the simulation box, across a periodic boundary. This will typically lead to bad dynamics (i.e. the bond length is now the simulation box length). To detect if this is happening, see the - :doc:`neigh\_modify cluster ` command. + :doc:`neigh_modify cluster ` command. The *group* keyword will limit communication to atoms in the specified group. This can be useful for models where no ghost atoms are needed for some kinds of particles. All atoms (not just those in the specified group) will still migrate to new processors as they move. The group specified with this option must also be specified via the -:doc:`atom\_modify first ` command. +:doc:`atom_modify first ` command. The *vel* keyword enables velocity information to be communicated with -ghost particles. Depending on the :doc:`atom\_style `, +ghost particles. Depending on the :doc:`atom_style `, velocity info includes the translational velocity, angular velocity, and angular momentum of a particle. If the *vel* option is set to *yes*\ , then ghost atoms store these quantities; if *no* then they do @@ -167,12 +167,12 @@ Restrictions Communication mode *multi* is currently only available for -:doc:`comm\_style ` *brick*\ . +:doc:`comm_style ` *brick*\ . Related commands """""""""""""""" -:doc:`comm\_style `, :doc:`neighbor ` +:doc:`comm_style `, :doc:`neighbor ` Default """"""" diff --git a/doc/src/comm_style.rst b/doc/src/comm_style.rst index 1d733b7c40..528f05ecf1 100644 --- a/doc/src/comm_style.rst +++ b/doc/src/comm_style.rst @@ -46,11 +46,11 @@ Note that this command does not actually define a partitioning of the simulation box (a domain decomposition), rather it determines what kinds of decompositions are allowed and the pattern of communication used to enable the decomposition. A decomposition is created when the -simulation box is first created, via the :doc:`create\_box ` -or :doc:`read\_data ` or :doc:`read\_restart ` +simulation box is first created, via the :doc:`create_box ` +or :doc:`read_data ` or :doc:`read_restart ` commands. For both the *brick* and *tiled* styles, the initial decomposition will be the same, as described by -:doc:`create\_box ` and :doc:`processors ` +:doc:`create_box ` and :doc:`processors ` commands. The decomposition can be changed via the :doc:`balance ` or :doc:`fix balance ` commands. @@ -64,7 +64,7 @@ cells. Related commands """""""""""""""" -:doc:`comm\_modify `, :doc:`processors `, +:doc:`comm_modify `, :doc:`processors `, :doc:`balance `, :doc:`fix balance ` Default diff --git a/doc/src/compute.rst b/doc/src/compute.rst index 9c66c58bd9..56de4f4225 100644 --- a/doc/src/compute.rst +++ b/doc/src/compute.rst @@ -106,7 +106,7 @@ ways: * The results of computes that calculate a global temperature or pressure can be used by fixes that do thermostatting or barostatting or when atom velocities are created. -* Global values can be output via the :doc:`thermo\_style custom ` or :doc:`fix ave/time ` command. +* Global values can be output via the :doc:`thermo_style custom ` or :doc:`fix ave/time ` command. Or the values can be referenced in a :doc:`variable equal ` or :doc:`variable atom ` command. * Per-atom values can be output via the :doc:`dump custom ` command. @@ -147,7 +147,7 @@ in the input script: Additional computes for other quantities are created if the thermo style requires it. See the documentation for the -:doc:`thermo\_style ` command. +:doc:`thermo_style ` command. Fixes that calculate temperature or pressure, i.e. for thermostatting or barostatting, may also create computes. These are discussed in the @@ -155,10 +155,10 @@ documentation for specific :doc:`fix ` commands. In all these cases, the default computes LAMMPS creates can be replaced by computes defined by the user in the input script, as -described by the :doc:`thermo\_modify ` and :doc:`fix modify ` commands. +described by the :doc:`thermo_modify ` and :doc:`fix modify ` commands. Properties of either a default or user-defined compute can be modified -via the :doc:`compute\_modify ` command. +via the :doc:`compute_modify ` command. Computes can be deleted with the :doc:`uncompute ` command. @@ -329,7 +329,7 @@ Restrictions Related commands """""""""""""""" -:doc:`uncompute `, :doc:`compute\_modify `, :doc:`fix ave/atom `, :doc:`fix ave/time `, :doc:`fix ave/histo ` +:doc:`uncompute `, :doc:`compute_modify `, :doc:`fix ave/atom `, :doc:`fix ave/time `, :doc:`fix ave/histo ` **Default:** none diff --git a/doc/src/compute_adf.rst b/doc/src/compute_adf.rst index 3c8af03b10..363091a033 100644 --- a/doc/src/compute_adf.rst +++ b/doc/src/compute_adf.rst @@ -60,9 +60,9 @@ neighbor atom in each requested ADF. .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this fix uses a neighbor list, it also means those pairs will not be included in the ADF. This does not apply when @@ -72,7 +72,7 @@ neighbor atom in each requested ADF. zero (e.g. 1.0e-50). Another workaround is to write a dump file, and use the :doc:`rerun ` command to compute the ADF for snapshots in the dump file. The rerun script can use a - :doc:`special\_bonds ` command that includes all pairs in + :doc:`special_bonds ` command that includes all pairs in the neighbor list. .. note:: @@ -81,7 +81,7 @@ neighbor atom in each requested ADF. pair style is defined, e.g. the :doc:`rerun ` command is being used to post-process a dump file of snapshots you must insure ghost atom information out to the largest value of *Router* + *skin* is communicated, via the - :doc:`comm\_modify cutoff ` command, else the ADF computation + :doc:`comm_modify cutoff ` command, else the ADF computation cannot be performed, and LAMMPS will give an error message. The *skin* value is what is specified with the :doc:`neighbor ` command. @@ -221,7 +221,7 @@ your model. Related commands """""""""""""""" -:doc:`compute rdf `, :doc:`fix ave/time `, :doc:`compute\_modify ` +:doc:`compute rdf `, :doc:`fix ave/time `, :doc:`compute_modify ` Default """"""" diff --git a/doc/src/compute_angle.rst b/doc/src/compute_angle.rst index 2b025ea217..49b9849f05 100644 --- a/doc/src/compute_angle.rst +++ b/doc/src/compute_angle.rst @@ -31,13 +31,13 @@ hybrid" angle\_hybrid.html command. These values are made accessible for output or further processing by other commands. The group specified for this command is ignored. -This compute is useful when using :doc:`angle\_style hybrid ` if you want to know the portion of the total +This compute is useful when using :doc:`angle_style hybrid ` if you want to know the portion of the total energy contributed by one or more of the hybrid sub-styles. **Output info:** This compute calculates a global vector of length N where N is the -number of sub\_styles defined by the :doc:`angle\_style hybrid ` command, which can be accessed by indices +number of sub\_styles defined by the :doc:`angle_style hybrid ` command, which can be accessed by indices 1-N. These values can be used by any command that uses global scalar or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output options. diff --git a/doc/src/compute_angle_local.rst b/doc/src/compute_angle_local.rst index 15b484a3bc..e6efe50b42 100644 --- a/doc/src/compute_angle_local.rst +++ b/doc/src/compute_angle_local.rst @@ -90,7 +90,7 @@ and output the statistics in various ways: The :doc:`dump local ` command will output the energy, angle, cosine(angle), cosine\^2(angle) for every angle in the system. The -:doc:`thermo\_style ` command will print the average of +:doc:`thermo_style ` command will print the average of those quantities via the :doc:`compute reduce ` command with thermo output. And the :doc:`fix ave/histo ` command will histogram the cosine(angle) values and write them to a @@ -104,8 +104,8 @@ The local data stored by this command is generated by looping over all the atoms owned on a processor and their angles. An angle will only be included if all 3 atoms in the angle are in the specified compute group. Any angles that have been broken (see the -:doc:`angle\_style ` command) by setting their angle type to -0 are not included. Angles that have been turned off (see the :doc:`fix shake ` or :doc:`delete\_bonds ` commands) by +:doc:`angle_style ` command) by setting their angle type to +0 are not included. Angles that have been turned off (see the :doc:`fix shake ` or :doc:`delete_bonds ` commands) by setting their angle type negative are written into the file, but their energy will be 0.0. diff --git a/doc/src/compute_angmom_chunk.rst b/doc/src/compute_angmom_chunk.rst index 5da4adecac..2637e4774a 100644 --- a/doc/src/compute_angmom_chunk.rst +++ b/doc/src/compute_angmom_chunk.rst @@ -56,7 +56,7 @@ non-zero chunk IDs. momentum in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of the - :doc:`read\_data ` command for a discussion of image flags and + :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_body_local.rst b/doc/src/compute_body_local.rst index eb431aafc2..5d6a492c66 100644 --- a/doc/src/compute_body_local.rst +++ b/doc/src/compute_body_local.rst @@ -64,7 +64,7 @@ group. For a body particle, the *integer* keywords refer to fields calculated by the body style for each sub-particle. The body style, as specified -by the :doc:`atom\_style body `, determines how many fields +by the :doc:`atom_style body `, determines how many fields exist and what they are. See the :doc:`Howto\_body ` doc page for details of the different styles. diff --git a/doc/src/compute_bond.rst b/doc/src/compute_bond.rst index 74c1ccb262..43e9a64cbb 100644 --- a/doc/src/compute_bond.rst +++ b/doc/src/compute_bond.rst @@ -26,18 +26,18 @@ Description """"""""""" Define a computation that extracts the bond energy calculated by each -of the bond sub-styles used in the :doc:`bond\_style hybrid ` command. These values are made accessible +of the bond sub-styles used in the :doc:`bond_style hybrid ` command. These values are made accessible for output or further processing by other commands. The group specified for this command is ignored. -This compute is useful when using :doc:`bond\_style hybrid ` +This compute is useful when using :doc:`bond_style hybrid ` if you want to know the portion of the total energy contributed by one or more of the hybrid sub-styles. **Output info:** This compute calculates a global vector of length N where N is the -number of sub\_styles defined by the :doc:`bond\_style hybrid ` command, which can be accessed by indices 1-N. +number of sub\_styles defined by the :doc:`bond_style hybrid ` command, which can be accessed by indices 1-N. These values can be used by any command that uses global scalar or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output options. diff --git a/doc/src/compute_bond_local.rst b/doc/src/compute_bond_local.rst index 23d052c734..9559dd0f35 100644 --- a/doc/src/compute_bond_local.rst +++ b/doc/src/compute_bond_local.rst @@ -143,7 +143,7 @@ output the statistics in various ways: The :doc:`dump local ` command will output the energy, distance, distance\^2 for every bond in the system. The -:doc:`thermo\_style ` command will print the average of +:doc:`thermo_style ` command will print the average of those quantities via the :doc:`compute reduce ` command with thermo output. And the :doc:`fix ave/histo ` command will histogram the distance\^2 values and write them to a file. @@ -155,10 +155,10 @@ command will histogram the distance\^2 values and write them to a file. The local data stored by this command is generated by looping over all the atoms owned on a processor and their bonds. A bond will only be included if both atoms in the bond are in the specified compute group. -Any bonds that have been broken (see the :doc:`bond\_style ` +Any bonds that have been broken (see the :doc:`bond_style ` command) by setting their bond type to 0 are not included. Bonds that have been turned off (see the :doc:`fix shake ` or -:doc:`delete\_bonds ` commands) by setting their bond type +:doc:`delete_bonds ` commands) by setting their bond type negative are written into the file, but their energy will be 0.0. Note that as atoms migrate from processor to processor, there will be diff --git a/doc/src/compute_chunk_atom.rst b/doc/src/compute_chunk_atom.rst index 4cead81df8..a88d5fa61b 100644 --- a/doc/src/compute_chunk_atom.rst +++ b/doc/src/compute_chunk_atom.rst @@ -247,7 +247,7 @@ assigned to the atom. The *type* style uses the atom type as the chunk ID. *Nchunk* is set to the number of atom types defined for the simulation, e.g. via the -:doc:`create\_box ` or :doc:`read\_data ` commands. +:doc:`create_box ` or :doc:`read_data ` commands. ---------- diff --git a/doc/src/compute_cluster_atom.rst b/doc/src/compute_cluster_atom.rst index df1614858c..cab2e60ecc 100644 --- a/doc/src/compute_cluster_atom.rst +++ b/doc/src/compute_cluster_atom.rst @@ -47,7 +47,7 @@ cluster. A fragment is similarly defined as a set of atoms, each of which has an explicit bond (i.e. defined via a :doc:`data file `, -the :doc:`create\_bonds ` command, or through fixes like +the :doc:`create_bonds ` command, or through fixes like :doc:`fix bond/create `, :doc:`fix bond/swap `, or :doc:`fix bond/break `). The cluster ID or fragment ID of every atom in the cluster will be set to the smallest atom ID of any atom @@ -76,9 +76,9 @@ multiple compute/dump commands, each of a *cluster/atom* or .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this fix uses the neighbor list, it also means those pairs will not be included when computing the clusters. This @@ -88,7 +88,7 @@ multiple compute/dump commands, each of a *cluster/atom* or zero (e.g. 1.0e-50). Another workaround is to write a dump file, and use the :doc:`rerun ` command to compute the clusters for snapshots in the dump file. The rerun script can use a - :doc:`special\_bonds ` command that includes all pairs in + :doc:`special_bonds ` command that includes all pairs in the neighbor list. **Output info:** diff --git a/doc/src/compute_com.rst b/doc/src/compute_com.rst index 8a9381e37e..ac20b3cb73 100644 --- a/doc/src/compute_com.rst +++ b/doc/src/compute_com.rst @@ -38,7 +38,7 @@ are the x,y,z coordinates of the center of mass. "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of the - :doc:`read\_data ` command for a discussion of image flags and + :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_com_chunk.rst b/doc/src/compute_com_chunk.rst index d143f911f6..15cf528517 100644 --- a/doc/src/compute_com_chunk.rst +++ b/doc/src/compute_com_chunk.rst @@ -54,7 +54,7 @@ non-zero chunk IDs. center-of-mass in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of - the :doc:`read\_data ` command for a discussion of image flags + the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_contact_atom.rst b/doc/src/compute_contact_atom.rst index 0d8563d2ce..c6c58a5ea4 100644 --- a/doc/src/compute_contact_atom.rst +++ b/doc/src/compute_contact_atom.rst @@ -51,7 +51,7 @@ Restrictions This compute requires that atoms store a radius as defined by the -:doc:`atom\_style sphere ` command. +:doc:`atom_style sphere ` command. Related commands """""""""""""""" diff --git a/doc/src/compute_coord_atom.rst b/doc/src/compute_coord_atom.rst index 2e55d3a673..db87284cc2 100644 --- a/doc/src/compute_coord_atom.rst +++ b/doc/src/compute_coord_atom.rst @@ -101,16 +101,16 @@ too frequently. .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this fix uses the neighbor list, it also means those pairs will not be included in the coordination count. One way to get around this, is to write a dump file, and use the :doc:`rerun ` command to compute the coordination for snapshots in the dump file. The rerun script can use a - :doc:`special\_bonds ` command that includes all pairs in + :doc:`special_bonds ` command that includes all pairs in the neighbor list. **Output info:** diff --git a/doc/src/compute_dihedral.rst b/doc/src/compute_dihedral.rst index 087b25c393..695031e05e 100644 --- a/doc/src/compute_dihedral.rst +++ b/doc/src/compute_dihedral.rst @@ -26,17 +26,17 @@ Description """"""""""" Define a computation that extracts the dihedral energy calculated by -each of the dihedral sub-styles used in the :doc:`dihedral\_style hybrid ` command. These values are made +each of the dihedral sub-styles used in the :doc:`dihedral_style hybrid ` command. These values are made accessible for output or further processing by other commands. The group specified for this command is ignored. -This compute is useful when using :doc:`dihedral\_style hybrid ` if you want to know the portion of the +This compute is useful when using :doc:`dihedral_style hybrid ` if you want to know the portion of the total energy contributed by one or more of the hybrid sub-styles. **Output info:** This compute calculates a global vector of length N where N is the -number of sub\_styles defined by the :doc:`dihedral\_style hybrid ` command. which can be accessed by indices +number of sub\_styles defined by the :doc:`dihedral_style hybrid ` command. which can be accessed by indices 1-N. These values can be used by any command that uses global scalar or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output options. diff --git a/doc/src/compute_dihedral_local.rst b/doc/src/compute_dihedral_local.rst index 18c268a70f..ce7a9ede84 100644 --- a/doc/src/compute_dihedral_local.rst +++ b/doc/src/compute_dihedral_local.rst @@ -51,7 +51,7 @@ processors, equals the number of dihedral angles in the system, modified by the group parameter as explained below. The value *phi* is the dihedral angle, as defined in the diagram on -the :doc:`dihedral\_style ` doc page. +the :doc:`dihedral_style ` doc page. The value *v\_name* can be used together with the *set* keyword to compute a user-specified function of the dihedral angle phi. The @@ -88,7 +88,7 @@ the system and output the statistics in various ways: The :doc:`dump local ` command will output the angle, cosine(angle), cosine\^2(angle) for every dihedral in the system. The -:doc:`thermo\_style ` command will print the average of +:doc:`thermo_style ` command will print the average of those quantities via the :doc:`compute reduce ` command with thermo output. And the :doc:`fix ave/histo ` command will histogram the cosine(angle) values and write them to a diff --git a/doc/src/compute_dipole_chunk.rst b/doc/src/compute_dipole_chunk.rst index 5c80b62faa..8d70f1ef13 100644 --- a/doc/src/compute_dipole_chunk.rst +++ b/doc/src/compute_dipole_chunk.rst @@ -59,7 +59,7 @@ non-zero chunk IDs. dipole in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of - the :doc:`read\_data ` command for a discussion of image flags + the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_displace_atom.rst b/doc/src/compute_displace_atom.rst index 57e2037305..797e132480 100644 --- a/doc/src/compute_displace_atom.rst +++ b/doc/src/compute_displace_atom.rst @@ -51,7 +51,7 @@ the compute command was issued. The value of the displacement will be Initial coordinates are stored in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. - See the Atoms section of the :doc:`read\_data ` command for a + See the Atoms section of the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. @@ -100,7 +100,7 @@ something like the following commands: dump_modify 1 append yes thresh c_dsp[4] > ${Dhop} & refresh c_dsp delay 100 -The :doc:`dump\_modify thresh ` command will only output +The :doc:`dump_modify thresh ` command will only output atoms that have displaced more than 0.6 Angstroms on each snapshot (assuming metal units). The dump\_modify *refresh* option triggers a call to this compute at the end of every dump. @@ -121,7 +121,7 @@ atoms is 0.0. If an initial dump snapshot is desired, containing the initial reference positions of all atoms, one way to do this is illustrated above. An initial write\_dump command can be used before the first run. It will contain the positions of all the atoms, -Options in the :doc:`dump\_modify ` command above will +Options in the :doc:`dump_modify ` command above will append new output to that same file and delay the output until a later timestep. The *delay* setting avoids a second time = 0 snapshot which would be empty. @@ -140,7 +140,7 @@ for an overview of LAMMPS output options. The per-atom array values will be in distance :doc:`units `. This compute supports the *refresh* option as explained above, for use -in conjunction with :doc:`dump\_modify refresh ` to generate +in conjunction with :doc:`dump_modify refresh ` to generate incremental dump files. Restrictions diff --git a/doc/src/compute_dpd.rst b/doc/src/compute_dpd.rst index f85c0259f8..39b07865c2 100644 --- a/doc/src/compute_dpd.rst +++ b/doc/src/compute_dpd.rst @@ -60,14 +60,14 @@ Restrictions This command is part of the USER-DPD package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. -This command also requires use of the :doc:`atom\_style dpd ` +This command also requires use of the :doc:`atom_style dpd ` command. Related commands """""""""""""""" :doc:`compute dpd/atom `, -:doc:`thermo\_style ` +:doc:`thermo_style ` **Default:** none diff --git a/doc/src/compute_dpd_atom.rst b/doc/src/compute_dpd_atom.rst index 2970141a19..a517f572be 100644 --- a/doc/src/compute_dpd_atom.rst +++ b/doc/src/compute_dpd_atom.rst @@ -50,7 +50,7 @@ Restrictions This command is part of the USER-DPD package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. -This command also requires use of the :doc:`atom\_style dpd ` +This command also requires use of the :doc:`atom_style dpd ` command. Related commands diff --git a/doc/src/compute_edpd_temp_atom.rst b/doc/src/compute_edpd_temp_atom.rst index 03dd4e9af5..ce9a4e26b2 100644 --- a/doc/src/compute_edpd_temp_atom.rst +++ b/doc/src/compute_edpd_temp_atom.rst @@ -52,7 +52,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_style edpd ` +:doc:`pair_style edpd ` **Default:** none diff --git a/doc/src/compute_erotate_asphere.rst b/doc/src/compute_erotate_asphere.rst index c50d21df99..be17f8bedc 100644 --- a/doc/src/compute_erotate_asphere.rst +++ b/doc/src/compute_erotate_asphere.rst @@ -28,7 +28,7 @@ Description Define a computation that calculates the rotational kinetic energy of a group of aspherical particles. The aspherical particles can be ellipsoids, or line segments, or triangles. See the -:doc:`atom\_style ` and :doc:`read\_data ` commands +:doc:`atom_style ` and :doc:`read_data ` commands for descriptions of these options. For all 3 types of particles, the rotational kinetic energy is @@ -58,14 +58,14 @@ Restrictions This compute requires that ellipsoidal particles atoms store a shape and quaternion orientation and angular momentum as defined by the -:doc:`atom\_style ellipsoid ` command. +:doc:`atom_style ellipsoid ` command. This compute requires that line segment particles atoms store a length -and orientation and angular velocity as defined by the :doc:`atom\_style line ` command. +and orientation and angular velocity as defined by the :doc:`atom_style line ` command. This compute requires that triangular particles atoms store a size and shape and quaternion orientation and angular momentum as defined by -the :doc:`atom\_style tri ` command. +the :doc:`atom_style tri ` command. All particles in the group must be finite-size. They cannot be point particles. diff --git a/doc/src/compute_erotate_sphere.rst b/doc/src/compute_erotate_sphere.rst index fa1396681c..d1df476435 100644 --- a/doc/src/compute_erotate_sphere.rst +++ b/doc/src/compute_erotate_sphere.rst @@ -52,7 +52,7 @@ Restrictions This compute requires that atoms store a radius and angular velocity -(omega) as defined by the :doc:`atom\_style sphere ` command. +(omega) as defined by the :doc:`atom_style sphere ` command. All particles in the group must be finite-size spheres or point particles. They cannot be aspherical. Point particles will not diff --git a/doc/src/compute_fep.rst b/doc/src/compute_fep.rst index c54d0ee8fa..0f2fdc18c1 100644 --- a/doc/src/compute_fep.rst +++ b/doc/src/compute_fep.rst @@ -140,7 +140,7 @@ lengths or other internal coordinates :ref:`(Boresch, Karplus) ` The *pair* attribute enables various parameters of potentials defined -by the :doc:`pair\_style ` and :doc:`pair\_coeff ` +by the :doc:`pair_style ` and :doc:`pair_coeff ` commands to be changed, if the pair style supports it. The *pstyle* argument is the name of the pair style. For example, @@ -212,7 +212,7 @@ Note that it is easy to add new potentials and their parameters to this list. All it typically takes is adding an extract() method to the pair\_\*.cpp file associated with the potential. -Similar to the :doc:`pair\_coeff ` command, I and J can be +Similar to the :doc:`pair_coeff ` command, I and J can be specified in one of two ways. Explicit numeric values can be used for each, as in the 1st example above. I <= J is required. LAMMPS sets the coefficients for the symmetric J,I interaction to the same @@ -226,10 +226,10 @@ means all types from 1 to N. A leading asterisk means all types from (inclusive). Note that only type pairs with I <= J are considered; if asterisks imply type pairs where J < I, they are ignored. -If :doc:`pair\_style hybrid or hybrid/overlay ` is being +If :doc:`pair_style hybrid or hybrid/overlay ` is being used, then the *pstyle* will be a sub-style name. You must specify I,J arguments that correspond to type pair values defined (via the -:doc:`pair\_coeff ` command) for that sub-style. +:doc:`pair_coeff ` command) for that sub-style. The *v\_name* argument for keyword *pair* is the name of an :doc:`equal-style variable ` which will be evaluated each time @@ -257,7 +257,7 @@ is the variable name. The *tail* keyword controls the calculation of the tail correction to "van der Waals" pair energies beyond the cutoff, if this has been -activated via the :doc:`pair\_modify ` command. If the +activated via the :doc:`pair_modify ` command. If the perturbation is small, the tail contribution to the energy difference between the reference and perturbed systems should be negligible. diff --git a/doc/src/compute_group_group.rst b/doc/src/compute_group_group.rst index 7345bd1031..390f4f7c6a 100644 --- a/doc/src/compute_group_group.rst +++ b/doc/src/compute_group_group.rst @@ -55,7 +55,7 @@ interactions with atoms in the specified group2. The energies computed by the *pair* keyword do not include tail corrections, even if they are enabled via the - :doc:`pair\_modify ` command. + :doc:`pair_modify ` command. If the *molecule* keyword is set to *inter* or *intra* than an additional check is made based on the molecule IDs of the two atoms in @@ -65,7 +65,7 @@ molecules. For the *intra* setting, the two atoms must be in the same molecule. If the *kspace* keyword is set to *yes*\ , which is not the default, and -if a :doc:`kspace\_style ` is defined, then the interaction +if a :doc:`kspace_style ` is defined, then the interaction energy will include a Kspace component which is the long-range Coulombic energy between all the atoms in the first group and all the atoms in the 2nd group. Likewise, the interaction force calculated by @@ -107,9 +107,9 @@ frequently. .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this compute uses a neighbor list, it also means those pairs will not be included in the group/group interaction. @@ -119,7 +119,7 @@ frequently. numbers that are not exactly zero (e.g. 1.0e-50). Another workaround is to write a dump file, and use the :doc:`rerun ` command to compute the group/group interactions for snapshots in the dump file. - The rerun script can use a :doc:`special\_bonds ` command + The rerun script can use a :doc:`special_bonds ` command that includes all pairs in the neighbor list. If you desire a breakdown of the interactions into a pairwise and diff --git a/doc/src/compute_gyration.rst b/doc/src/compute_gyration.rst index 15636a9275..89d11799e0 100644 --- a/doc/src/compute_gyration.rst +++ b/doc/src/compute_gyration.rst @@ -51,7 +51,7 @@ and taking a sqrt() would be invalid. The coordinates of an atom contribute to Rg in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. - See the Atoms section of the :doc:`read\_data ` command for a + See the Atoms section of the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_gyration_chunk.rst b/doc/src/compute_gyration_chunk.rst index 4726a14d0e..7ed70e0968 100644 --- a/doc/src/compute_gyration_chunk.rst +++ b/doc/src/compute_gyration_chunk.rst @@ -78,7 +78,7 @@ ordered xx, yy, zz, xy, xz, yz. The coordinates of an atom contribute to Rg in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. - See the Atoms section of the :doc:`read\_data ` command for a + See the Atoms section of the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_gyration_shape.rst b/doc/src/compute_gyration_shape.rst index 5461825923..bfabd48132 100644 --- a/doc/src/compute_gyration_shape.rst +++ b/doc/src/compute_gyration_shape.rst @@ -57,7 +57,7 @@ is bounded between zero (if all points are spherically symmetric) and one The coordinates of an atom contribute to the gyration tensor in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" - coordinates. See the Atoms section of the :doc:`read\_data ` + coordinates. See the Atoms section of the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_gyration_shape_chunk.rst b/doc/src/compute_gyration_shape_chunk.rst index fa839aea35..5b88cbd4dc 100644 --- a/doc/src/compute_gyration_shape_chunk.rst +++ b/doc/src/compute_gyration_shape_chunk.rst @@ -58,7 +58,7 @@ The tensor keyword must be specified in the compute gyration/chunk command. The coordinates of an atom contribute to the gyration tensor in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" - coordinates. See the Atoms section of the :doc:`read\_data ` + coordinates. See the Atoms section of the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_heat_flux.rst b/doc/src/compute_heat_flux.rst index 3b7058d3d3..cb36d30da4 100644 --- a/doc/src/compute_heat_flux.rst +++ b/doc/src/compute_heat_flux.rst @@ -111,7 +111,7 @@ to the thermal conductivity :math:`\kappa`: The heat flux can be output every so many timesteps (e.g. via the -:doc:`thermo\_style custom ` command). Then as a +:doc:`thermo_style custom ` command). Then as a post-processing operation, an auto-correlation can be performed, its integral estimated, and the Green-Kubo formula above evaluated. diff --git a/doc/src/compute_hexorder_atom.rst b/doc/src/compute_hexorder_atom.rst index 0807f2ff7f..16ecaf5b41 100644 --- a/doc/src/compute_hexorder_atom.rst +++ b/doc/src/compute_hexorder_atom.rst @@ -87,16 +87,16 @@ too frequently. .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this fix uses the neighbor list, it also means those pairs will not be included in the order parameter. This difficulty can be circumvented by writing a dump file, and using the :doc:`rerun ` command to compute the order parameter for snapshots in the dump file. The rerun script can use a - :doc:`special\_bonds ` command that includes all pairs in + :doc:`special_bonds ` command that includes all pairs in the neighbor list. **Output info:** diff --git a/doc/src/compute_hma.rst b/doc/src/compute_hma.rst index d8e7a6b31a..61e598948e 100644 --- a/doc/src/compute_hma.rst +++ b/doc/src/compute_hma.rst @@ -58,8 +58,8 @@ restricted to simulations in the NVT ensemble. While this compute may be used with any potential in LAMMPS, it will provide inaccurate results for potentials that do not go to 0 at the truncation distance; :doc:`pair\_lj\_smooth\_linear ` and Ewald summation should -work fine, while :doc:`pair\_lj ` will perform poorly unless -the potential is shifted (via :doc:`pair\_modify ` shift) or the cutoff is large. Furthermore, computation of the heat capacity with +work fine, while :doc:`pair_lj ` will perform poorly unless +the potential is shifted (via :doc:`pair_modify ` shift) or the cutoff is large. Furthermore, computation of the heat capacity with this compute is restricted to those that implement the single\_hessian method in Pair. Implementing single\_hessian in additional pair styles is simple. Please contact Andrew Schultz (ajs42 at buffalo.edu) and David Kofke (kofke at @@ -127,7 +127,7 @@ The *anharmonic* keyword will instruct the compute to return anharmonic properties rather than the full properties, which include lattice, harmonic and anharmonic contributions. When using this keyword, the compute must be first active (it must be included -via a :doc:`thermo\_style custom ` command) while the atoms are +via a :doc:`thermo_style custom ` command) while the atoms are still at their lattice sites (before equilibration). The temp-ID specified with compute hma command should be same as the fix-ID of Nose-Hoover (:doc:`fix nvt `) or @@ -156,7 +156,7 @@ The following example illustrates the placement of this command in the input scr .. note:: - The :doc:`fix\_modify energy yes ` command must also be specified if a fix is to contribute potential energy to this command. + The :doc:`fix_modify energy yes ` command must also be specified if a fix is to contribute potential energy to this command. An example input script that uses this compute is included in examples/USER/hma/ along with corresponding LAMMPS output showing that the HMA diff --git a/doc/src/compute_improper.rst b/doc/src/compute_improper.rst index 27cd5f5902..aec2bfbbf5 100644 --- a/doc/src/compute_improper.rst +++ b/doc/src/compute_improper.rst @@ -26,17 +26,17 @@ Description """"""""""" Define a computation that extracts the improper energy calculated by -each of the improper sub-styles used in the :doc:`improper\_style hybrid ` command. These values are made +each of the improper sub-styles used in the :doc:`improper_style hybrid ` command. These values are made accessible for output or further processing by other commands. The group specified for this command is ignored. -This compute is useful when using :doc:`improper\_style hybrid ` if you want to know the portion of the +This compute is useful when using :doc:`improper_style hybrid ` if you want to know the portion of the total energy contributed by one or more of the hybrid sub-styles. **Output info:** This compute calculates a global vector of length N where N is the -number of sub\_styles defined by the :doc:`improper\_style hybrid ` command. which can be accessed by indices +number of sub\_styles defined by the :doc:`improper_style hybrid ` command. which can be accessed by indices 1-N. These values can be used by any command that uses global scalar or vector values from a compute as input. See the :doc:`Howto output ` doc page for an overview of LAMMPS output options. diff --git a/doc/src/compute_improper_local.rst b/doc/src/compute_improper_local.rst index 6daad705b5..fc651d324a 100644 --- a/doc/src/compute_improper_local.rst +++ b/doc/src/compute_improper_local.rst @@ -40,7 +40,7 @@ the group parameter as explained below. The value *chi* is the improper angle, as defined in the doc pages for the individual improper styles listed on -:doc:`improper\_style ` doc page. +:doc:`improper_style ` doc page. The local data stored by this command is generated by looping over all the atoms owned on a processor and their impropers. An improper will diff --git a/doc/src/compute_inertia_chunk.rst b/doc/src/compute_inertia_chunk.rst index 029245d883..a60c98b3c3 100644 --- a/doc/src/compute_inertia_chunk.rst +++ b/doc/src/compute_inertia_chunk.rst @@ -55,7 +55,7 @@ non-zero chunk IDs. tensor in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of the - :doc:`read\_data ` command for a discussion of image flags and + :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_ke.rst b/doc/src/compute_ke.rst index 8d7fd3e5f4..baccf848b5 100644 --- a/doc/src/compute_ke.rst +++ b/doc/src/compute_ke.rst @@ -34,7 +34,7 @@ and v are the mass and velocity of the particle. There is a subtle difference between the quantity calculated by this compute and the kinetic energy calculated by the *ke* or *etotal* keyword used in thermodynamic output, as specified by the -:doc:`thermo\_style ` command. For this compute, kinetic +:doc:`thermo_style ` command. For this compute, kinetic energy is "translational" kinetic energy, calculated by the simple formula above. For thermodynamic output, the *ke* keyword infers kinetic energy from the temperature of the system with 1/2 Kb T of diff --git a/doc/src/compute_ke_atom_eff.rst b/doc/src/compute_ke_atom_eff.rst index db08516b61..bbe7aa1013 100644 --- a/doc/src/compute_ke_atom_eff.rst +++ b/doc/src/compute_ke_atom_eff.rst @@ -39,7 +39,7 @@ electron, and s to its radial velocity, respectively. There is a subtle difference between the quantity calculated by this compute and the kinetic energy calculated by the *ke* or *etotal* keyword used in thermodynamic output, as specified by the -:doc:`thermo\_style ` command. For this compute, kinetic +:doc:`thermo_style ` command. For this compute, kinetic energy is "translational" plus electronic "radial" kinetic energy, calculated by the simple formula above. For thermodynamic output, the *ke* keyword infers kinetic energy from the temperature of the system @@ -49,7 +49,7 @@ eFF. .. note:: The temperature in eFF should be monitored via the :doc:`compute temp/eff ` command, which can be printed with - thermodynamic output by using the :doc:`thermo\_modify ` + thermodynamic output by using the :doc:`thermo_modify ` command, as shown in the following example: diff --git a/doc/src/compute_ke_eff.rst b/doc/src/compute_ke_eff.rst index c635b9fecc..981e238bbe 100644 --- a/doc/src/compute_ke_eff.rst +++ b/doc/src/compute_ke_eff.rst @@ -38,7 +38,7 @@ radial velocity of the electron, respectively. There is a subtle difference between the quantity calculated by this compute and the kinetic energy calculated by the *ke* or *etotal* keyword used in thermodynamic output, as specified by the -:doc:`thermo\_style ` command. For this compute, kinetic +:doc:`thermo_style ` command. For this compute, kinetic energy is "translational" and "radial" (only for electrons) kinetic energy, calculated by the simple formula above. For thermodynamic output, the *ke* keyword infers kinetic energy from the temperature of @@ -51,7 +51,7 @@ degrees of freedom. IMPRORTANT NOTE: The temperature in eFF models should be monitored via the :doc:`compute temp/eff ` command, which can be printed with thermodynamic output by using the -:doc:`thermo\_modify ` command, as shown in the following +:doc:`thermo_modify ` command, as shown in the following example: diff --git a/doc/src/compute_msd.rst b/doc/src/compute_msd.rst index 4d47d58cd0..4b472566e7 100644 --- a/doc/src/compute_msd.rst +++ b/doc/src/compute_msd.rst @@ -80,7 +80,7 @@ solids undergoing thermal motion. Initial coordinates are stored in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. - See the Atoms section of the :doc:`read\_data ` command for a + See the Atoms section of the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_msd_chunk.rst b/doc/src/compute_msd_chunk.rst index 18d1ae4440..f8a2ee1dc1 100644 --- a/doc/src/compute_msd_chunk.rst +++ b/doc/src/compute_msd_chunk.rst @@ -84,7 +84,7 @@ compute command was first invoked. "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of the - :doc:`read\_data ` command for a discussion of image flags and + :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_omega_chunk.rst b/doc/src/compute_omega_chunk.rst index bd0b8f91de..dd8a3be806 100644 --- a/doc/src/compute_omega_chunk.rst +++ b/doc/src/compute_omega_chunk.rst @@ -56,7 +56,7 @@ non-zero chunk IDs. velocity in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of the - :doc:`read\_data ` command for a discussion of image flags and + :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_orientorder_atom.rst b/doc/src/compute_orientorder_atom.rst index b7a1442a62..70b96a9fc5 100644 --- a/doc/src/compute_orientorder_atom.rst +++ b/doc/src/compute_orientorder_atom.rst @@ -115,16 +115,16 @@ too frequently. .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this fix uses the neighbor list, it also means those pairs will not be included in the order parameter. This difficulty can be circumvented by writing a dump file, and using the :doc:`rerun ` command to compute the order parameter for snapshots in the dump file. The rerun script can use a - :doc:`special\_bonds ` command that includes all pairs in + :doc:`special_bonds ` command that includes all pairs in the neighbor list. **Output info:** diff --git a/doc/src/compute_pair.rst b/doc/src/compute_pair.rst index 924ddc7cca..03da8acddb 100644 --- a/doc/src/compute_pair.rst +++ b/doc/src/compute_pair.rst @@ -41,7 +41,7 @@ by other commands. The group specified for this command is **ignored**\ . The specified *pstyle* must be a pair style used in your simulation -either by itself or as a sub-style in a :doc:`pair\_style hybrid or hybrid/overlay ` command. If the sub-style is +either by itself or as a sub-style in a :doc:`pair_style hybrid or hybrid/overlay ` command. If the sub-style is used more than once, an additional number *nsub* has to be specified in order to choose which instance of the sub-style will be used by the compute. Not specifying the number in this case will cause the @@ -55,7 +55,7 @@ be tallied in *ecoul*\ . Everything else (whether it is a Lennard-Jones style van der Waals interaction or not) is tallied in *evdwl*\ . If *evalue* is blank or specified as *epair*\ , then *epair* is stored as a global scalar by this compute. This is useful when using -:doc:`pair\_style hybrid ` if you want to know the portion +:doc:`pair_style hybrid ` if you want to know the portion of the total energy contributed by one sub-style. If *evalue* is specified as *evdwl* or *ecoul*\ , then just that portion of the energy is stored as a global scalar. @@ -64,10 +64,10 @@ is stored as a global scalar. The energy returned by the *evdwl* keyword does not include tail corrections, even if they are enabled via the - :doc:`pair\_modify ` command. + :doc:`pair_modify ` command. Some pair styles tally additional quantities, e.g. a breakdown of -potential energy into 14 components is tallied by the :doc:`pair\_style reax/c ` command. These values (1 or more) +potential energy into 14 components is tallied by the :doc:`pair_style reax/c ` command. These values (1 or more) are stored as a global vector by this compute. See the doc page for :doc:`individual pair styles ` for info on these values. diff --git a/doc/src/compute_pair_local.rst b/doc/src/compute_pair_local.rst index 4e61852f2c..39abd67f6c 100644 --- a/doc/src/compute_pair_local.rst +++ b/doc/src/compute_pair_local.rst @@ -56,7 +56,7 @@ pairwise neighbor list. Info about an individual pairwise interaction will only be included if both atoms in the pair are in the specified compute group, and if the current pairwise distance is less than the force cutoff distance for that interaction, as defined by the -:doc:`pair\_style ` and :doc:`pair\_coeff ` +:doc:`pair_style ` and :doc:`pair_coeff ` commands. The value *dist* is the distance between the pair of atoms. @@ -100,7 +100,7 @@ will be in whatever units the pair style defines. The optional *cutoff* keyword determines how the force cutoff distance for an interaction is determined. For the default setting of *type*\ , -the pairwise cutoff defined by the :doc:`pair\_style ` +the pairwise cutoff defined by the :doc:`pair_style ` command for the types of the two atoms is used. For the *radius* setting, the sum of the radii of the two particles is used as a cutoff. For example, this is appropriate for granular particles which @@ -135,9 +135,9 @@ Here is an example of how to do this: specifically, this will be true of I,J pairs with a weighting factor of 0.0; pairs with a non-zero weighting factor are included. The weighting factors for 1-2, 1-3, and 1-4 pairwise interactions are set - by the :doc:`special\_bonds ` command. An exception is if + by the :doc:`special_bonds ` command. An exception is if long-range Coulombics are being computed via the - :doc:`kspace\_style ` command, then atom pairs with + :doc:`kspace_style ` command, then atom pairs with weighting factors of zero are still included in the neighbor list, so that a portion of the long-range interaction contribution can be computed in the pair style. Hence in that case, those atom pairs will diff --git a/doc/src/compute_pe.rst b/doc/src/compute_pe.rst index 88f6b5f7f6..d3d23e590c 100644 --- a/doc/src/compute_pe.rst +++ b/doc/src/compute_pe.rst @@ -42,7 +42,7 @@ keywords were listed. If any extra keywords are listed, then only those components are summed to compute the potential energy. The Kspace contribution requires 1 extra FFT each timestep the energy -is calculated, if using the PPPM solver via the :doc:`kspace\_style pppm ` command. Thus it can increase the cost of the +is calculated, if using the PPPM solver via the :doc:`kspace_style pppm ` command. Thus it can increase the cost of the PPPM calculation if it is needed on a large fraction of the simulation timesteps. @@ -53,7 +53,7 @@ potential energy. .. note:: - The :doc:`fix\_modify energy yes ` command must also be + The :doc:`fix_modify energy yes ` command must also be specified if a fix is to contribute potential energy to this command. A compute of this style with the ID of "thermo\_pe" is created when diff --git a/doc/src/compute_pe_atom.rst b/doc/src/compute_pe_atom.rst index bedc508d71..bd4dcd2d57 100644 --- a/doc/src/compute_pe_atom.rst +++ b/doc/src/compute_pe_atom.rst @@ -48,13 +48,13 @@ atoms in a dihedral or 3 atoms in a Tersoff 3-body interaction), that energy is assigned in equal portions to each atom in the set. E.g. 1/4 of the dihedral energy to each of the 4 atoms. -The :doc:`dihedral\_style charmm ` style calculates +The :doc:`dihedral_style charmm ` style calculates pairwise interactions between 1-4 atoms. The energy contribution of these terms is included in the pair energy, not the dihedral energy. The KSpace contribution is calculated using the method in :ref:`(Heyes) ` for the Ewald method and a related method for PPPM, -as specified by the :doc:`kspace\_style pppm ` command. +as specified by the :doc:`kspace_style pppm ` command. For PPPM, the calculation requires 1 extra FFT each timestep that per-atom energy is calculated. This `document `_ describes how the long-range per-atom energy calculation is performed. @@ -66,7 +66,7 @@ per-atom potential energy. .. note:: - The :doc:`fix\_modify energy yes ` command must also be + The :doc:`fix_modify energy yes ` command must also be specified if a fix is to contribute per-atom potential energy to this command. @@ -84,7 +84,7 @@ in the last 2 columns of thermo output: .. note:: The per-atom energy does not include any Lennard-Jones tail - corrections to the energy added by the :doc:`pair\_modify tail yes ` command, since those are contributions to the + corrections to the energy added by the :doc:`pair_modify tail yes ` command, since those are contributions to the global system energy. **Output info:** diff --git a/doc/src/compute_pressure.rst b/doc/src/compute_pressure.rst index d708b88ab0..3ee7f86fbd 100644 --- a/doc/src/compute_pressure.rst +++ b/doc/src/compute_pressure.rst @@ -156,7 +156,7 @@ Related commands """""""""""""""" :doc:`compute temp `, :doc:`compute stress/atom `, -:doc:`thermo\_style `, +:doc:`thermo_style `, **Default:** none diff --git a/doc/src/compute_pressure_cylinder.rst b/doc/src/compute_pressure_cylinder.rst index d2ffb275ca..8d5cbb7b25 100644 --- a/doc/src/compute_pressure_cylinder.rst +++ b/doc/src/compute_pressure_cylinder.rst @@ -76,7 +76,7 @@ Related commands """""""""""""""" :doc:`compute temp `, :doc:`compute stress/atom `, -:doc:`thermo\_style `, +:doc:`thermo_style `, **Default:** none diff --git a/doc/src/compute_pressure_uef.rst b/doc/src/compute_pressure_uef.rst index f5a3d47945..59f7608f44 100644 --- a/doc/src/compute_pressure_uef.rst +++ b/doc/src/compute_pressure_uef.rst @@ -38,7 +38,7 @@ value of the pressure. A :doc:`compute pressure ` may be used for that purpose. The keywords and output information are documented in -:doc:`compute\_pressure `. +:doc:`compute_pressure `. Restrictions """""""""""" diff --git a/doc/src/compute_property_local.rst b/doc/src/compute_property_local.rst index d388b4fc09..ff4388f989 100644 --- a/doc/src/compute_property_local.rst +++ b/doc/src/compute_property_local.rst @@ -82,13 +82,13 @@ atom pairs in the neighbor list are considered (out to the neighbor cutoff = force cutoff + :doc:`neighbor skin `). For *patom1* and *patom2*\ , the distance between the atoms must be less than the force cutoff distance for that pair to be included, as defined by the -:doc:`pair\_style ` and :doc:`pair\_coeff ` +:doc:`pair_style ` and :doc:`pair_coeff ` commands. The optional *cutoff* keyword determines how the force cutoff distance for an interaction is determined for the *patom1* and *patom2* attributes. For the default setting of *type*\ , the pairwise cutoff -defined by the :doc:`pair\_style ` command for the types of +defined by the :doc:`pair_style ` command for the types of the two atoms is used. For the *radius* setting, the sum of the radii of the two particles is used as a cutoff. For example, this is appropriate for granular particles which only interact when they are @@ -106,7 +106,7 @@ specified compute group. Likewise for angles, dihedrals, etc. For bonds and angles, a bonds/angles that have been broken by setting their bond/angle type to 0 will not be included. Bonds/angles that have been turned off (see the :doc:`fix shake ` or -:doc:`delete\_bonds ` commands) by setting their bond/angle +:doc:`delete_bonds ` commands) by setting their bond/angle type negative are written into the file. This is consistent with the :doc:`compute bond/local ` and :doc:`compute angle/local ` commands @@ -120,7 +120,7 @@ atom indices from this command and output by the :doc:`dump local ` comman The *natom1* and *natom2*\ , or *patom1* and *patom2* attributes refer to the atom IDs of the 2 atoms in each pairwise interaction computed -by the :doc:`pair\_style ` command. The *ntype1* and +by the :doc:`pair_style ` command. The *ntype1* and *ntype2*\ , or *ptype1* and *ptype2* attributes refer to the atom types of the 2 atoms in each pairwise interaction. @@ -133,13 +133,13 @@ of the 2 atoms in each pairwise interaction. specifically, this may be true of I,J pairs with a weighting factor of 0.0; pairs with a non-zero weighting factor are included. The weighting factors for 1-2, 1-3, and 1-4 pairwise interactions are set - by the :doc:`special\_bonds ` command. + by the :doc:`special_bonds ` command. The *batom1* and *batom2* attributes refer to the atom IDs of the 2 atoms in each :doc:`bond `. The *btype* attribute refers to the type of the bond, from 1 to Nbtypes = # of bond types. The number of bond types is defined in the data file read by the -:doc:`read\_data ` command. +:doc:`read_data ` command. The attributes that start with "a", "d", "i", refer to similar values for :doc:`angles `, :doc:`dihedrals `, and diff --git a/doc/src/compute_rdf.rst b/doc/src/compute_rdf.rst index 19ab21475a..a11e1a1c97 100644 --- a/doc/src/compute_rdf.rst +++ b/doc/src/compute_rdf.rst @@ -45,7 +45,7 @@ Define a computation that calculates the radial distribution function (RDF), also called g(r), and the coordination number for a group of particles. Both are calculated in histogram form by binning pairwise distances into *Nbin* bins from 0.0 to the maximum force cutoff -defined by the :doc:`pair\_style ` command or the cutoff +defined by the :doc:`pair_style ` command or the cutoff distance *Rcut* specified via the *cutoff* keyword. The bins are of uniform size in radial distance. Thus a single bin encompasses a thin shell of distances in 3d and a thin ring of distances in 2d. @@ -53,9 +53,9 @@ shell of distances in 3d and a thin ring of distances in 2d. .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this fix uses a neighbor list, it also means those pairs will not be included in the RDF. This does not apply when @@ -65,11 +65,11 @@ shell of distances in 3d and a thin ring of distances in 2d. zero (e.g. 1.0e-50). Another workaround is to write a dump file, and use the :doc:`rerun ` command to compute the RDF for snapshots in the dump file. The rerun script can use a - :doc:`special\_bonds ` command that includes all pairs in + :doc:`special_bonds ` command that includes all pairs in the neighbor list. By default the RDF is computed out to the maximum force cutoff defined -by the :doc:`pair\_style ` command. If the *cutoff* keyword +by the :doc:`pair_style ` command. If the *cutoff* keyword is used, then the RDF is computed accurately out to the *Rcut* > 0.0 distance specified. @@ -87,7 +87,7 @@ distance specified. timestep, whichever is less frequent), which is inefficient. LAMMPS will warn you if this is the case. If you specify a *Rcut* > force cutoff, you must insure ghost atom information out to *Rcut* + *skin* - is communicated, via the :doc:`comm\_modify cutoff ` + is communicated, via the :doc:`comm_modify cutoff ` command, else the RDF computation cannot be performed, and LAMMPS will give an error message. The *skin* value is what is specified with the :doc:`neighbor ` command. In this case, you are forcing a @@ -120,7 +120,7 @@ by *itypeN* are the central atom, and atoms of any of the range of types represented by *jtypeN* are the distribution atom. Pairwise distances are generated by looping over a pairwise neighbor -list, just as they would be in a :doc:`pair\_style ` +list, just as they would be in a :doc:`pair_style ` computation. The distance between two atoms I and J is included in a specific histogram if the following criteria are met: @@ -205,12 +205,12 @@ change from zero to one at the location of the spike in g(r). parallel efficiency and scaling. For systems, where only the type of atoms changes (e.g. when using :doc:`fix atom/swap `), you need to explicitly request the dynamic normalization updates - via :doc:`compute\_modify dynamic yes ` + via :doc:`compute_modify dynamic yes ` Related commands """""""""""""""" -:doc:`fix ave/time `, :doc:`compute\_modify `, +:doc:`fix ave/time `, :doc:`compute_modify `, :doc:`compute adf ` Default diff --git a/doc/src/compute_reduce.rst b/doc/src/compute_reduce.rst index ff67fa9651..283c5da95d 100644 --- a/doc/src/compute_reduce.rst +++ b/doc/src/compute_reduce.rst @@ -203,7 +203,7 @@ inputs specified. As discussed below, for the *sum* and *sumsq* modes, the value(s) produced by this compute are all "extensive", meaning their value scales linearly with the number of atoms involved. If normalized -values are desired, this compute can be accessed by the :doc:`thermo\_style custom ` command with :doc:`thermo\_modify norm yes ` set as an option. Or it can be accessed by a +values are desired, this compute can be accessed by the :doc:`thermo_style custom ` command with :doc:`thermo_modify norm yes ` set as an option. Or it can be accessed by a :doc:`variable ` that divides by the appropriate atom count. diff --git a/doc/src/compute_sna_atom.rst b/doc/src/compute_sna_atom.rst index 8556b3971b..2bcd983237 100644 --- a/doc/src/compute_sna_atom.rst +++ b/doc/src/compute_sna_atom.rst @@ -222,15 +222,15 @@ ordered in which they are listed. .. note:: If you have a bonded system, then the settings of - :doc:`special\_bonds ` command can remove pairwise + :doc:`special_bonds ` command can remove pairwise interactions between atoms in the same bond, angle, or dihedral. This - is the default setting for the :doc:`special\_bonds ` + is the default setting for the :doc:`special_bonds ` command, and means those pairwise interactions do not appear in the neighbor list. Because this fix uses the neighbor list, it also means those pairs will not be included in the calculation. One way to get around this, is to write a dump file, and use the :doc:`rerun ` command to compute the bispectrum components for snapshots in the dump - file. The rerun script can use a :doc:`special\_bonds ` + file. The rerun script can use a :doc:`special_bonds ` command that includes all pairs in the neighbor list. ;line @@ -320,7 +320,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_style snap ` +:doc:`pair_style snap ` Default """"""" diff --git a/doc/src/compute_stress_atom.rst b/doc/src/compute_stress_atom.rst index c37a8cc52d..45d6027871 100644 --- a/doc/src/compute_stress_atom.rst +++ b/doc/src/compute_stress_atom.rst @@ -152,14 +152,14 @@ i.e. computed values for contributions from bonds and two-body pair styles, such as :doc:`Lennard-Jones `, will be the same, while contributions from angles, dihedrals and impropers will be different. -The :doc:`dihedral\_style charmm ` style calculates +The :doc:`dihedral_style charmm ` style calculates pairwise interactions between 1-4 atoms. The virial contribution of these terms is included in the pair virial, not the dihedral virial. The KSpace contribution is calculated using the method in :ref:`(Heyes) ` for the Ewald method and by the methodology described in :ref:`(Sirk) ` for PPPM. The choice of KSpace solver is specified -by the :doc:`kspace\_style pppm ` command. Note that for +by the :doc:`kspace_style pppm ` command. Note that for PPPM, the calculation requires 6 extra FFTs each timestep that per-atom stress is calculated. Thus it can significantly increase the cost of the PPPM calculation if it is needed on a large fraction of @@ -210,7 +210,7 @@ result. I.e. the last 2 columns of thermo output will be the same: .. note:: The per-atom stress does not include any Lennard-Jones tail - corrections to the pressure added by the :doc:`pair\_modify tail yes ` command, since those are contributions to the + corrections to the pressure added by the :doc:`pair_modify tail yes ` command, since those are contributions to the global system pressure. **Output info:** diff --git a/doc/src/compute_stress_mop.rst b/doc/src/compute_stress_mop.rst index aadc78050c..892924575d 100644 --- a/doc/src/compute_stress_mop.rst +++ b/doc/src/compute_stress_mop.rst @@ -67,7 +67,7 @@ configurational stress (conf), and/or total stress (total). NOTE 1: The configurational stress is computed considering all pairs of atoms where at least one atom belongs to group group-ID. NOTE 2: The local stress does not include any Lennard-Jones tail -corrections to the pressure added by the :doc:`pair\_modify tail yes ` command, since those are contributions to the global system pressure. +corrections to the pressure added by the :doc:`pair_modify tail yes ` command, since those are contributions to the global system pressure. **Output info:** diff --git a/doc/src/compute_tdpd_cc_atom.rst b/doc/src/compute_tdpd_cc_atom.rst index ed7af54d2a..b6e5497f2d 100644 --- a/doc/src/compute_tdpd_cc_atom.rst +++ b/doc/src/compute_tdpd_cc_atom.rst @@ -54,7 +54,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_style tdpd ` +:doc:`pair_style tdpd ` **Default:** none diff --git a/doc/src/compute_temp.rst b/doc/src/compute_temp.rst index 052da705ac..b9b00c7469 100644 --- a/doc/src/compute_temp.rst +++ b/doc/src/compute_temp.rst @@ -31,7 +31,7 @@ Description Define a computation that calculates the temperature of a group of atoms. A compute of this style can be used by any command that -computes a temperature, e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. +computes a temperature, e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. The temperature is calculated by the formula KE = dim/2 N k T, where KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), @@ -47,14 +47,14 @@ zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. This compute subtracts out degrees-of-freedom due to fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. A compute of this style with the ID of "thermo\_temp" is created when LAMMPS starts up, as if this command were in the input script: diff --git a/doc/src/compute_temp_asphere.rst b/doc/src/compute_temp_asphere.rst index 46743c780e..499065ca5c 100644 --- a/doc/src/compute_temp_asphere.rst +++ b/doc/src/compute_temp_asphere.rst @@ -59,7 +59,7 @@ rotational). use a combination of interaction potentials and fixes that induce no torque or otherwise constrain some of all of your particles so that this is not the case. Then there are less dof and you should use the - :doc:`compute\_modify extra ` command to adjust the dof + :doc:`compute_modify extra ` command to adjust the dof accordingly. For example, an aspherical particle with all three of its shape @@ -94,14 +94,14 @@ vector are ordered xx, yy, zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. This compute subtracts out translational degrees-of-freedom due to fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the *extra* option of the -:doc:`compute\_modify ` command. +:doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform @@ -153,7 +153,7 @@ This compute is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute requires that atoms store angular momentum and a -quaternion as defined by the :doc:`atom\_style ellipsoid ` +quaternion as defined by the :doc:`atom_style ellipsoid ` command. All particles in the group must be finite-size. They cannot be point diff --git a/doc/src/compute_temp_body.rst b/doc/src/compute_temp_body.rst index e17227fe3e..3464a584b1 100644 --- a/doc/src/compute_temp_body.rst +++ b/doc/src/compute_temp_body.rst @@ -57,7 +57,7 @@ rotational). rotational dof. It is possible to use a combination of interaction potentials and fixes that induce no torque or otherwise constrain some of all of your particles so that this is not the case. Then there are - less dof and you should use the :doc:`compute\_modify extra ` command to adjust the dof accordingly. + less dof and you should use the :doc:`compute_modify extra ` command to adjust the dof accordingly. The translational kinetic energy is computed the same as is described by the :doc:`compute temp ` command. The rotational @@ -74,14 +74,14 @@ vector are ordered xx, yy, zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. This compute subtracts out translational degrees-of-freedom due to fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the *extra* option of the -:doc:`compute\_modify ` command. +:doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform @@ -133,7 +133,7 @@ This compute is part of the BODY package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This compute requires that atoms store angular momentum and a -quaternion as defined by the :doc:`atom\_style body ` +quaternion as defined by the :doc:`atom_style body ` command. Related commands diff --git a/doc/src/compute_temp_chunk.rst b/doc/src/compute_temp_chunk.rst index cc9e70a0c5..37b6a05264 100644 --- a/doc/src/compute_temp_chunk.rst +++ b/doc/src/compute_temp_chunk.rst @@ -89,7 +89,7 @@ Note that the number of atoms contributing to the temperature is calculated each time the temperature is evaluated since it is assumed the atoms may be dynamically assigned to chunks. Thus there is no need to use the *dynamic* option of the -:doc:`compute\_modify ` command for this compute style. +:doc:`compute_modify ` command for this compute style. If any optional values are specified, then per-chunk quantities are also calculated and stored in a global array, as described below. diff --git a/doc/src/compute_temp_com.rst b/doc/src/compute_temp_com.rst index 083e9f652c..d81ede2e43 100644 --- a/doc/src/compute_temp_com.rst +++ b/doc/src/compute_temp_com.rst @@ -31,7 +31,7 @@ atoms, after subtracting out the center-of-mass velocity of the group. This is useful if the group is expected to have a non-zero net velocity for some reason. A compute of this style can be used by any command that computes a temperature, -e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. +e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. After the center-of-mass velocity has been subtracted from each atom, the temperature is calculated by the formula KE = dim/2 N k T, where @@ -48,7 +48,7 @@ zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. The removal of the center-of-mass velocity by this fix is essentially computing the temperature after a "bias" has been removed from the @@ -63,7 +63,7 @@ constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform diff --git a/doc/src/compute_temp_cs.rst b/doc/src/compute_temp_cs.rst index 7d5843e1db..e735a79b6f 100644 --- a/doc/src/compute_temp_cs.rst +++ b/doc/src/compute_temp_cs.rst @@ -38,7 +38,7 @@ enables correct temperature calculation and thermostatting of core/shell pairs where it is desirable for the internal degrees of freedom of the core/shell pairs to not be influenced by a thermostat. A compute of this style can be used by any command that computes a -temperature via :doc:`fix\_modify ` e.g. :doc:`fix temp/rescale `, :doc:`fix npt `, etc. +temperature via :doc:`fix_modify ` e.g. :doc:`fix temp/rescale `, :doc:`fix npt `, etc. Note that this compute does not require all ions to be polarized, hence defined as core/shell pairs. One can mix core/shell pairs and diff --git a/doc/src/compute_temp_deform.rst b/doc/src/compute_temp_deform.rst index 88dbc62422..779ce2de71 100644 --- a/doc/src/compute_temp_deform.rst +++ b/doc/src/compute_temp_deform.rst @@ -33,7 +33,7 @@ induced by use of the :doc:`fix deform ` command. A compute of this style is created by the :doc:`fix nvt/sllod ` command to compute the thermal temperature of atoms for thermostatting purposes. A compute of this style can also be used by any command -that computes a temperature, e.g. :doc:`thermo\_modify `, +that computes a temperature, e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. The deformation fix changes the box size and/or shape over time, so @@ -74,7 +74,7 @@ zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. The removal of the box deformation velocity component by this fix is essentially computing the temperature after a "bias" has been removed @@ -104,7 +104,7 @@ constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform diff --git a/doc/src/compute_temp_deform_eff.rst b/doc/src/compute_temp_deform_eff.rst index 98b28aa76a..fab6275f0a 100644 --- a/doc/src/compute_temp_deform_eff.rst +++ b/doc/src/compute_temp_deform_eff.rst @@ -34,7 +34,7 @@ induced by use of the :doc:`fix deform ` command. A compute of this style is created by the :doc:`fix nvt/sllod/eff ` command to compute the thermal temperature of atoms for thermostatting purposes. A compute of this style can also be used by any command that computes a temperature, -e.g. :doc:`thermo\_modify `, :doc:`fix npt/eff `, +e.g. :doc:`thermo_modify `, :doc:`fix npt/eff `, etc. The calculation performed by this compute is exactly like that diff --git a/doc/src/compute_temp_drude.rst b/doc/src/compute_temp_drude.rst index fbebf02ea9..fc45a5ba2b 100644 --- a/doc/src/compute_temp_drude.rst +++ b/doc/src/compute_temp_drude.rst @@ -77,7 +77,7 @@ assumed to be constant for the duration of the run unless the Related commands """""""""""""""" -:doc:`fix drude `, :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`pair\_style thole `, :doc:`compute temp ` +:doc:`fix drude `, :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`pair_style thole `, :doc:`compute temp ` **Default:** none diff --git a/doc/src/compute_temp_eff.rst b/doc/src/compute_temp_eff.rst index b83a9cbec9..e15832a25b 100644 --- a/doc/src/compute_temp_eff.rst +++ b/doc/src/compute_temp_eff.rst @@ -29,14 +29,14 @@ Description Define a computation that calculates the temperature of a group of nuclei and electrons in the :doc:`electron force field ` model. A compute of this style can be used by commands that compute a -temperature, e.g. :doc:`thermo\_modify `, :doc:`fix npt/eff `, etc. +temperature, e.g. :doc:`thermo_modify `, :doc:`fix npt/eff `, etc. The temperature is calculated by the formula KE = dim/2 N k T, where KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2 for nuclei and sum of 1/2 (m v\^2 + 3/4 m s\^2) for electrons, where s includes the radial electron velocity contributions), dim = 2 or 3 = dimensionality of the simulation, N = number of atoms (only total -number of nuclei in the eFF (see the :doc:`pair\_eff ` +number of nuclei in the eFF (see the :doc:`pair_eff ` command) in the group, k = Boltzmann constant, and T = temperature. This expression is summed over all nuclear and electronic degrees of freedom, essentially by setting the kinetic contribution to the heat @@ -50,7 +50,7 @@ densities two to five times the density of liquid H2 ranges from For eFF models, in order to override the default temperature reported by LAMMPS in the thermodynamic quantities reported via the :doc:`thermo ` command, the user should apply a - :doc:`thermo\_modify ` command, as shown in the following + :doc:`thermo_modify ` command, as shown in the following example: @@ -68,14 +68,14 @@ again, the radial electronic velocities are also considered. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. This compute subtracts out degrees-of-freedom due to fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform diff --git a/doc/src/compute_temp_partial.rst b/doc/src/compute_temp_partial.rst index 51e92dc4c4..ce493802d6 100644 --- a/doc/src/compute_temp_partial.rst +++ b/doc/src/compute_temp_partial.rst @@ -29,7 +29,7 @@ Description Define a computation that calculates the temperature of a group of atoms, after excluding one or more velocity components. A compute of this style can be used by any command that computes a temperature, -e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. +e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. The temperature is calculated by the formula KE = dim/2 N k T, where KE = total kinetic energy of the group of atoms (sum of 1/2 m v\^2), @@ -48,7 +48,7 @@ zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. The removal of velocity components by this fix is essentially computing the temperature after a "bias" has been removed from the @@ -63,7 +63,7 @@ constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform diff --git a/doc/src/compute_temp_profile.rst b/doc/src/compute_temp_profile.rst index 67dcf3fd49..d7bbc74aea 100644 --- a/doc/src/compute_temp_profile.rst +++ b/doc/src/compute_temp_profile.rst @@ -55,7 +55,7 @@ velocity field, before computing the kinetic energy. This can be useful for thermostatting a collection of atoms undergoing a complex flow, e.g. via a profile-unbiased thermostat (PUT) as described in :ref:`(Evans) `. A compute of this style can be used by any command -that computes a temperature, e.g. :doc:`thermo\_modify `, +that computes a temperature, e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. The *xflag*\ , *yflag*\ , *zflag* settings determine which components of @@ -107,7 +107,7 @@ bin. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. The removal of the spatially-averaged velocity field by this fix is essentially computing the temperature after a "bias" has been removed @@ -122,7 +122,7 @@ constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. .. note:: diff --git a/doc/src/compute_temp_ramp.rst b/doc/src/compute_temp_ramp.rst index a4fc86d541..b2161c53d7 100644 --- a/doc/src/compute_temp_ramp.rst +++ b/doc/src/compute_temp_ramp.rst @@ -40,7 +40,7 @@ Define a computation that calculates the temperature of a group of atoms, after subtracting out an ramped velocity profile before computing the kinetic energy. A compute of this style can be used by any command that computes a temperature, -e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. +e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. The meaning of the arguments for this command which define the velocity ramp are the same as for the :doc:`velocity ramp ` @@ -70,7 +70,7 @@ zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. The removal of the ramped velocity component by this fix is essentially computing the temperature after a "bias" has been removed @@ -85,7 +85,7 @@ constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform diff --git a/doc/src/compute_temp_region.rst b/doc/src/compute_temp_region.rst index 284b38d3b1..38432a18ca 100644 --- a/doc/src/compute_temp_region.rst +++ b/doc/src/compute_temp_region.rst @@ -31,7 +31,7 @@ atoms in a geometric region. This can be useful for thermostatting one portion of the simulation box. E.g. a McDLT simulation where one side is cooled, and the other side is heated. A compute of this style can be used by any command that computes a temperature, -e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, etc. +e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, etc. Note that a *region*\ -style temperature can be used to thermostat with :doc:`fix temp/rescale ` or :doc:`fix langevin `, but should probably not be used with @@ -54,7 +54,7 @@ zz, xy, xz, yz. The number of atoms contributing to the temperature is calculated each time the temperature is evaluated since it is assumed atoms can enter/leave the region. Thus there is no need to use the *dynamic* -option of the :doc:`compute\_modify ` command for this +option of the :doc:`compute_modify ` command for this compute style. The removal of atoms outside the region by this fix is essentially @@ -77,7 +77,7 @@ motion, such as :doc:`fix shake ` and :doc:`fix rigid `. the region boundary, and hence the concept is somewhat ill-defined. If needed the number of subtracted degrees-of-freedom can be set explicitly using the *extra* option of the -:doc:`compute\_modify ` command. +:doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform diff --git a/doc/src/compute_temp_region_eff.rst b/doc/src/compute_temp_region_eff.rst index b09752a4e2..37d690848e 100644 --- a/doc/src/compute_temp_region_eff.rst +++ b/doc/src/compute_temp_region_eff.rst @@ -30,7 +30,7 @@ Define a computation that calculates the temperature of a group of nuclei and electrons in the :doc:`electron force field ` model, within a geometric region using the electron force field. A compute of this style can be used by commands that compute a -temperature, e.g. :doc:`thermo\_modify `. +temperature, e.g. :doc:`thermo_modify `. The operation of this compute is exactly like that described by the :doc:`compute temp/region ` command, except that diff --git a/doc/src/compute_temp_rotate.rst b/doc/src/compute_temp_rotate.rst index 75912482d8..47a94b3923 100644 --- a/doc/src/compute_temp_rotate.rst +++ b/doc/src/compute_temp_rotate.rst @@ -30,7 +30,7 @@ atoms, after subtracting out the center-of-mass velocity and angular velocity of This is useful if the group is expected to have a non-zero net velocity and/or global rotation motion for some reason. A compute of this style can be used by any command that computes a temperature, -e.g. :doc:`thermo\_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. +e.g. :doc:`thermo_modify `, :doc:`fix temp/rescale `, :doc:`fix npt `, etc. After the center-of-mass velocity and angular velocity has been subtracted from each atom, the temperature is calculated by the formula KE = dim/2 N k T, where @@ -47,7 +47,7 @@ zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. The removal of the center-of-mass velocity and angular velocity by this fix is essentially computing the temperature after a "bias" has been removed from the @@ -62,7 +62,7 @@ constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the -*extra* option of the :doc:`compute\_modify ` command. +*extra* option of the :doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform diff --git a/doc/src/compute_temp_sphere.rst b/doc/src/compute_temp_sphere.rst index 6008874ce4..285a232d56 100644 --- a/doc/src/compute_temp_sphere.rst +++ b/doc/src/compute_temp_sphere.rst @@ -59,7 +59,7 @@ each has 3 degrees of freedom (2 translational, 1 rotational). combination of interaction potentials and fixes that induce no torque or otherwise constrain some of all of your particles so that this is not the case. Then there are less dof and you should use the - :doc:`compute\_modify extra ` command to adjust the dof + :doc:`compute_modify extra ` command to adjust the dof accordingly. The translational kinetic energy is computed the same as is described @@ -81,14 +81,14 @@ the vector are ordered xx, yy, zz, xy, xz, yz. The number of atoms contributing to the temperature is assumed to be constant for the duration of the run; use the *dynamic* option of the -:doc:`compute\_modify ` command if this is not the case. +:doc:`compute_modify ` command if this is not the case. This compute subtracts out translational degrees-of-freedom due to fixes that constrain molecular motion, such as :doc:`fix shake ` and :doc:`fix rigid `. This means the temperature of groups of atoms that include these constraints will be computed correctly. If needed, the subtracted degrees-of-freedom can be altered using the *extra* option of the -:doc:`compute\_modify ` command. +:doc:`compute_modify ` command. See the :doc:`Howto thermostat ` doc page for a discussion of different ways to compute temperature and perform @@ -137,7 +137,7 @@ Restrictions This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the :doc:`atom\_style sphere ` +and a radius as defined by the :doc:`atom_style sphere ` command. All particles in the group must be finite-size spheres, or point diff --git a/doc/src/compute_ti.rst b/doc/src/compute_ti.rst index e21e6caf6d..6c0b04e3bb 100644 --- a/doc/src/compute_ti.rst +++ b/doc/src/compute_ti.rst @@ -54,7 +54,7 @@ described in :ref:`Eike `. Typically this compute will be used in conjunction with the :doc:`fix adapt ` command which can perform alchemical transformations by adjusting the strength of an interaction potential as a simulation runs, as defined by one or more -:doc:`pair\_style ` or :doc:`kspace\_style ` +:doc:`pair_style ` or :doc:`kspace_style ` commands. This scaling is done via a prefactor on the energy, forces, virial calculated by the pair or K-Space style. The prefactor is often a function of a *lambda* parameter which may be adjusted from 0 @@ -100,7 +100,7 @@ lambda. Note that the *name1* variable is also typically given as an argument to the :doc:`fix adapt ` command. An alchemical simulation may use several pair potentials together, -invoked via the :doc:`pair\_style hybrid or hybrid/overlay ` +invoked via the :doc:`pair_style hybrid or hybrid/overlay ` command. The total dUs/dlambda for the overall system is calculated as the sum of each contributing term as listed by the keywords in the compute ti command. Individual pair potentials can be listed, which diff --git a/doc/src/compute_torque_chunk.rst b/doc/src/compute_torque_chunk.rst index d673aee13e..b9b5fd82bf 100644 --- a/doc/src/compute_torque_chunk.rst +++ b/doc/src/compute_torque_chunk.rst @@ -55,7 +55,7 @@ non-zero chunk IDs. "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of the - :doc:`read\_data ` command for a discussion of image flags and + :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this compute by using the :doc:`set image ` command. diff --git a/doc/src/compute_voronoi_atom.rst b/doc/src/compute_voronoi_atom.rst index 7474fe1a25..2f25339c21 100644 --- a/doc/src/compute_voronoi_atom.rst +++ b/doc/src/compute_voronoi_atom.rst @@ -178,8 +178,8 @@ Voro++ software in the src/VORONOI/README file. systems, but may lead to underestimation of Voronoi volumes in low density systems. By default, the set of ghost atoms stored by each processor is determined by the cutoff used for - :doc:`pair\_style ` interactions. The cutoff can be set - explicitly via the :doc:`comm\_modify cutoff ` command. The + :doc:`pair_style ` interactions. The cutoff can be set + explicitly via the :doc:`comm_modify cutoff ` command. The Voronoi cells for atoms adjacent to empty regions will extend into those regions up to the communication cutoff in x, y, or z. In that situation, an exterior face is created at the cutoff distance normal @@ -198,7 +198,7 @@ Voro++ software in the src/VORONOI/README file. Voronoi cell can be obtained by dividing its volume by the z extent of the simulation box. Note that you define the z extent of the simulation box for 2d simulations when using the - :doc:`create\_box ` or :doc:`read\_data ` commands. + :doc:`create_box ` or :doc:`read_data ` commands. **Output info:** diff --git a/doc/src/create_atoms.rst b/doc/src/create_atoms.rst index 595095e213..ea49d99ab1 100644 --- a/doc/src/create_atoms.rst +++ b/doc/src/create_atoms.rst @@ -75,9 +75,9 @@ Description This command creates atoms (or molecules) on a lattice, or a single atom (or molecule), or a random collection of atoms (or molecules), as an alternative to reading in their coordinates explicitly via a -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` command. A simulation box must already exist, which is typically -created via the :doc:`create\_box ` command. Before using +created via the :doc:`create_box ` command. Before using this command, a lattice must also be defined using the :doc:`lattice ` command, unless you specify the *single* style with units = box or the *random* style. For the remainder of this doc @@ -145,13 +145,13 @@ used multiple times, to add multiple sets of particles to the simulation. For example, grain boundaries can be created, by interleaving create\_atoms with :doc:`lattice ` commands specifying different orientations. By using the create\_atoms command -in conjunction with the :doc:`delete\_atoms ` command, +in conjunction with the :doc:`delete_atoms ` command, reasonably complex geometries can be created, or a protein can be solvated with a surrounding box of water molecules. In all these cases, care should be taken to insure that new atoms do not overlap existing atoms inappropriately, especially if molecules -are being added. The :doc:`delete\_atoms ` command can be +are being added. The :doc:`delete_atoms ` command can be used to remove overlapping atoms or molecules. .. note:: @@ -160,10 +160,10 @@ used to remove overlapping atoms or molecules. that are outside the simulation box; they will just be ignored by LAMMPS. This is true even if you are using shrink-wrapped box boundaries, as specified by the :doc:`boundary ` command. - However, you can first use the :doc:`change\_box ` command to + However, you can first use the :doc:`change_box ` command to temporarily expand the box, then add atoms via create\_atoms, then finally use change\_box command again if needed to re-shrink-wrap the - new atoms. See the :doc:`change\_box ` doc page for an + new atoms. See the :doc:`change_box ` doc page for an example of how to do this, using the create\_atoms *single* style to insert a new atom outside the current simulation box. @@ -200,12 +200,12 @@ not overlap, regardless of their relative orientations. .. note:: - If the :doc:`create\_box ` command is used to create + If the :doc:`create_box ` command is used to create the simulation box, followed by the create\_atoms command with its *mol* option for adding molecules, then you typically need to use the - optional keywords allowed by the :doc:`create\_box ` command + optional keywords allowed by the :doc:`create_box ` command for extra bonds (angles,etc) or extra special neighbors. This is - because by default, the :doc:`create\_box ` command sets up a + because by default, the :doc:`create_box ` command sets up a non-molecular system which doesn't allow molecules to be added. @@ -264,7 +264,7 @@ create a sinusoidal surface. Note that the surface is "rough" due to individual lattice points being "above" or "below" the mathematical expression for the sinusoidal curve. If a finer lattice were used, the sinusoid would appear to be "smoother". Also note the use of the -"xlat" and "ylat" :doc:`thermo\_style ` keywords which +"xlat" and "ylat" :doc:`thermo_style ` keywords which converts lattice spacings to distance. Click on the image for a larger version. @@ -366,7 +366,7 @@ Restrictions """""""""""" -An :doc:`atom\_style ` must be previously defined to use this +An :doc:`atom_style ` must be previously defined to use this command. A rotation vector specified for a single molecule must be in @@ -375,8 +375,8 @@ the z-direction for a 2d model. Related commands """""""""""""""" -:doc:`lattice `, :doc:`region `, :doc:`create\_box `, -:doc:`read\_data `, :doc:`read\_restart ` +:doc:`lattice `, :doc:`region `, :doc:`create_box `, +:doc:`read_data `, :doc:`read_restart ` Default """"""" diff --git a/doc/src/create_bonds.rst b/doc/src/create_bonds.rst index 185c1ebfd7..9b9c814c9a 100644 --- a/doc/src/create_bonds.rst +++ b/doc/src/create_bonds.rst @@ -66,15 +66,15 @@ or 4 specified atoms. The new bond (angle, dihedral, improper) interactions will then be computed during a simulation by the bond (angle, dihedral, improper) potential defined by -the :doc:`bond\_style `, :doc:`bond\_coeff `, -:doc:`angle\_style `, :doc:`angle\_coeff `, -:doc:`dihedral\_style `, -:doc:`dihedral\_coeff `, :doc:`improper\_style `, -:doc:`improper\_coeff ` commands. +the :doc:`bond_style `, :doc:`bond_coeff `, +:doc:`angle_style `, :doc:`angle_coeff `, +:doc:`dihedral_style `, +:doc:`dihedral_coeff `, :doc:`improper_style `, +:doc:`improper_coeff ` commands. The *many* style is useful for adding bonds to a system, e.g. between nearest neighbors in a lattice of atoms, without having to enumerate -all the bonds in the data file read by the :doc:`read\_data ` +all the bonds in the data file read by the :doc:`read_data ` command. The *single* styles are useful for adding bonds, angles, dihedrals, impropers @@ -97,10 +97,10 @@ data file for a complex system of molecules. bonds per atom are set to large enough values. And similarly for angles, dihedrals and impropers. Otherwise an error may occur when too many bonds (angles, dihedrals, impropers) are added to an atom. If the - :doc:`read\_data ` command is used to define the system, these + :doc:`read_data ` command is used to define the system, these parameters can be set via the "bond types" and "extra bond per atom" fields in the header section of the data file. If the - :doc:`create\_box ` command is used to define the system, + :doc:`create_box ` command is used to define the system, these 2 parameters can be set via its optional "bond/types" and "extra/bond/per/atom" arguments. And similarly for angles, dihedrals and impropers. See the doc pages for these 2 commands for details. @@ -122,9 +122,9 @@ The following settings must have been made in an input script before this style is used: * special\_bonds weight for 1-2 interactions must be 0.0 -* a :doc:`pair\_style ` must be defined -* no :doc:`kspace\_style ` defined -* minimum :doc:`pair\_style ` cutoff + :doc:`neighbor ` skin >= *rmax* +* a :doc:`pair_style ` must be defined +* no :doc:`kspace_style ` defined +* minimum :doc:`pair_style ` cutoff + :doc:`neighbor ` skin >= *rmax* These settings are required so that a neighbor list can be created to search for nearby atoms. Pairs of atoms that are already bonded @@ -134,8 +134,8 @@ a distance that encompasses the *rmax* for new bonds to create. An additional requirement for this style is that your system must be ready to perform a simulation. This means, for example, that all -:doc:`pair\_style ` coefficients be set via the -:doc:`pair\_coeff ` command. A :doc:`bond\_style ` +:doc:`pair_style ` coefficients be set via the +:doc:`pair_coeff ` command. A :doc:`bond_style ` command and all bond coefficients must also be set, even if no bonds exist before this command is invoked. This is because the building of neighbor list requires initialization and setup of a simulation, @@ -143,7 +143,7 @@ similar to what a :doc:`run ` command would require. Note that you can change any of these settings after this command executes, e.g. if you wish to use long-range Coulombic interactions -via the :doc:`kspace\_style ` command for your subsequent +via the :doc:`kspace_style ` command for your subsequent simulation. @@ -157,7 +157,7 @@ between 1 and the number of bond types defined. The *single/angle* style creates a single angle of type *atype* between three atoms with IDs *aatom1*\ , *aatom2*\ , and *aatom3*\ . The ordering of the atoms is the same as in the *Angles* section of a data -file read by the :doc:`read\_data ` command. I.e. the 3 atoms are +file read by the :doc:`read_data ` command. I.e. the 3 atoms are ordered linearly within the angle; the central atom is *aatom2*\ . *Atype* must be a value between 1 and the number of angle types defined. @@ -165,14 +165,14 @@ defined. The *single/dihedral* style creates a single dihedral of type *dtype* between four atoms with IDs *datom1*\ , *datom2*\ , *datom3*\ , and *datom4*\ . The ordering of the atoms is the same as in the *Dihedrals* section of a data file -read by the :doc:`read\_data ` command. I.e. the 4 atoms are ordered +read by the :doc:`read_data ` command. I.e. the 4 atoms are ordered linearly within the dihedral. *dtype* must be a value between 1 and the number of dihedral types defined. The *single/improper* style creates a single improper of type *itype* between four atoms with IDs *iatom1*\ , *iatom2*\ , *iatom3*\ , and *iatom4*\ . The ordering of the atoms is the same as in the *Impropers* section of a data file -read by the :doc:`read\_data ` command. I.e. the 4 atoms are ordered +read by the :doc:`read_data ` command. I.e. the 4 atoms are ordered linearly within the improper. *itype* must be a value between 1 and the number of improper types defined. @@ -190,7 +190,7 @@ with the *many* style. This is an expensive operation since the bond topology for the system must be walked to find all 1-2, 1-3, 1-4 interactions to store in an internal list, which is used when pairwise interactions are weighted; -see the :doc:`special\_bonds ` command for details. +see the :doc:`special_bonds ` command for details. Thus if you are adding a few bonds or a large list of angles all at the same time, by using this command repeatedly, it is more efficient @@ -221,12 +221,12 @@ Restrictions This command cannot be used with molecular systems defined using molecule template files via the :doc:`molecule ` and -:doc:`atom\_style template ` commands. +:doc:`atom_style template ` commands. Related commands """""""""""""""" -:doc:`create\_atoms `, :doc:`delete\_bonds ` +:doc:`create_atoms `, :doc:`delete_bonds ` Default """"""" diff --git a/doc/src/create_box.rst b/doc/src/create_box.rst index 1bffab90b5..4e19def87d 100644 --- a/doc/src/create_box.rst +++ b/doc/src/create_box.rst @@ -108,7 +108,7 @@ using the :doc:`change box ` command with its *ortho* and not make the lo/hi box dimensions (as defined in your :doc:`region ` command) radically smaller/larger than the extent of the atoms you eventually plan to create, e.g. via the - :doc:`create\_atoms ` command. For example, if your atoms + :doc:`create_atoms ` command. For example, if your atoms extend from 0 to 50, you should not specify the box bounds as -10000 and 10000. This is because as described above, LAMMPS uses the specified box size to layout the 3d grid of processors. A huge @@ -128,13 +128,13 @@ bond (angle, dihedral, improper) interactions, or for molecules with special 1-2,1-3,1-4 neighbors to be added later. These optional keywords serve the same purpose as the analogous keywords that can be used in a data file which are recognized by the -:doc:`read\_data ` command when it sets up a system. +:doc:`read_data ` command when it sets up a system. Note that if these keywords are not used, then the create\_box command creates an atomic (non-molecular) simulation that does not allow bonds between pairs of atoms to be defined, or a :doc:`bond potential ` to be specified, or for molecules with special neighbors to be added to the system by commands such as -:doc:`create\_atoms mol `, :doc:`fix deposit ` +:doc:`create_atoms mol `, :doc:`fix deposit ` or :doc:`fix pour `. As an example, see the examples/deposit/in.deposit.molecule script, @@ -153,13 +153,13 @@ Restrictions """""""""""" -An :doc:`atom\_style ` and :doc:`region ` must have +An :doc:`atom_style ` and :doc:`region ` must have been previously defined to use this command. Related commands """""""""""""""" -:doc:`read\_data `, :doc:`create\_atoms `, +:doc:`read_data `, :doc:`create_atoms `, :doc:`region ` **Default:** none diff --git a/doc/src/delete_atoms.rst b/doc/src/delete_atoms.rst index f2db9aeb3a..ca684b4a11 100644 --- a/doc/src/delete_atoms.rst +++ b/doc/src/delete_atoms.rst @@ -90,24 +90,24 @@ different numbers of processors. If the *compress* keyword is set to *yes*\ , then after atoms are deleted, then atom IDs are re-assigned so that they run from 1 to the number of atoms in the system. Note that this is not done for -molecular systems (see the :doc:`atom\_style ` command), +molecular systems (see the :doc:`atom_style ` command), regardless of the *compress* setting, since it would foul up the bond connectivity that has already been assigned. However, the -:doc:`reset\_ids ` command can be used after this command to +:doc:`reset_ids ` command can be used after this command to accomplish the same thing. Note that the re-assignment of IDs is not really a compression, where gaps in atom IDs are removed by decrementing atom IDs that are larger. Instead the IDs for all atoms are erased, and new IDs are assigned so that the atoms owned by individual processors have consecutive IDs, as -the :doc:`create\_atoms ` command explains. +the :doc:`create_atoms ` command explains. A molecular system with fixed bonds, angles, dihedrals, or improper interactions, is one where the topology of the interactions is typically defined in the data file read by the -:doc:`read\_data ` command, and where the interactions -themselves are defined with the :doc:`bond\_style `, -:doc:`angle\_style `, etc commands. If you delete atoms +:doc:`read_data ` command, and where the interactions +themselves are defined with the :doc:`bond_style `, +:doc:`angle_style `, etc commands. If you delete atoms from such a system, you must be careful not to end up with bonded interactions that are stored by remaining atoms but which include deleted atoms. This will cause LAMMPS to generate a "missing atoms" @@ -149,7 +149,7 @@ find overlapping atom pairs, it also means that you must define a between any pair of atoms types (plus the :doc:`neighbor ` skin) >= the specified overlap cutoff. -If the :doc:`special\_bonds ` command is used with a +If the :doc:`special_bonds ` command is used with a setting of 0, then a pair of bonded atoms (1-2, 1-3, or 1-4) will not appear in the neighbor list, and thus will not be considered for deletion by the *overlap* styles. You probably don't want to be @@ -157,12 +157,12 @@ deleting one atom in a bonded pair anyway. The *bond yes* option cannot be used with molecular systems defined using molecule template files via the :doc:`molecule ` and -:doc:`atom\_style template ` commands. +:doc:`atom_style template ` commands. Related commands """""""""""""""" -:doc:`create\_atoms `, :doc:`reset\_ids ` +:doc:`create_atoms `, :doc:`reset_ids ` Default """"""" diff --git a/doc/src/delete_bonds.rst b/doc/src/delete_bonds.rst index f964d059a6..7a12376eee 100644 --- a/doc/src/delete_bonds.rst +++ b/doc/src/delete_bonds.rst @@ -48,7 +48,7 @@ dihedrals, impropers. This command is useful for deleting interactions that have been previously turned off by bond-breaking potentials. It is also useful for turning off topology interactions between frozen or rigid atoms. Pairwise interactions can be turned -off via the :doc:`neigh\_modify exclude ` command. The +off via the :doc:`neigh_modify exclude ` command. The :doc:`fix shake ` command also effectively turns off certain bond and angle interactions. @@ -83,7 +83,7 @@ must also be of the specified type. Styles *angle*\ , *dihedral*\ , and For style *bond*\ , you can set the type to 0 to delete bonds that have been previously broken by a bond-breaking potential (which sets the -bond type to 0 when a bond is broken); e.g. see the :doc:`bond\_style quartic ` command. +bond type to 0 when a bond is broken); e.g. see the :doc:`bond_style quartic ` command. For style *stats* no interactions are turned off (or on); the status of all interactions in the specified group is simply reported. This @@ -96,7 +96,7 @@ permanently remove the interaction. E.g. a bond\_type of 2 is set to -2. The neighbor list creation routines will not include such an interaction in their interaction lists. The default is also to not alter the list of 1-2, 1-3, 1-4 neighbors computed by the -:doc:`special\_bonds ` command and used to weight pairwise +:doc:`special_bonds ` command and used to weight pairwise force and energy calculations. This means that pairwise computations will proceed as if the bond (or angle, etc) were still turned on. @@ -144,7 +144,7 @@ shared by multiple processors. This means that your system must be ready to perform a simulation before using this command (force fields setup, atom masses set, etc). Just as would be needed to run dynamics, the force field you define should define a cutoff -(e.g. through a :doc:`pair\_style ` command) which is long +(e.g. through a :doc:`pair_style ` command) which is long enough for a processor to acquire the ghost atoms its needs to compute bond, angle, etc interactions. @@ -157,8 +157,8 @@ which case you probably should be recomputing the weighting list. Related commands """""""""""""""" -:doc:`neigh\_modify ` exclude, -:doc:`special\_bonds `, :doc:`fix shake ` +:doc:`neigh_modify ` exclude, +:doc:`special_bonds `, :doc:`fix shake ` **Default:** none diff --git a/doc/src/dielectric.rst b/doc/src/dielectric.rst index 96fc861d97..44a8f4176c 100644 --- a/doc/src/dielectric.rst +++ b/doc/src/dielectric.rst @@ -29,7 +29,7 @@ long-range) to this value. The constant is unitless, since it is used to reduce the strength of the interactions. The value is used in the denominator of the formulas for Coulombic interactions - e.g. a value of 4.0 reduces the Coulombic interactions to 25% of their default -strength. See the :doc:`pair\_style ` command for more +strength. See the :doc:`pair_style ` command for more details. Restrictions @@ -39,7 +39,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_style ` +:doc:`pair_style ` Default """"""" diff --git a/doc/src/dihedral_charmm.rst b/doc/src/dihedral_charmm.rst index 52e636dd75..46da2f9458 100644 --- a/doc/src/dihedral_charmm.rst +++ b/doc/src/dihedral_charmm.rst @@ -56,15 +56,15 @@ field. The newer *charmmfsw* style was released in March 2017. We recommend it be used instead of the older *charmm* style when running a simulation with the CHARMM force field, either with long-range - Coulombics or a Coulombic cutoff, via the :doc:`pair\_style lj/charmmfsw/coul/long ` and :doc:`pair\_style lj/charmmfsw/coul/charmmfsh ` commands respectively. + Coulombics or a Coulombic cutoff, via the :doc:`pair_style lj/charmmfsw/coul/long ` and :doc:`pair_style lj/charmmfsw/coul/charmmfsh ` commands respectively. Otherwise the older *charmm* style is fine to use. See the discussion - below and more details on the :doc:`pair\_style charmm ` doc + below and more details on the :doc:`pair_style charmm ` doc page. The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`dihedral_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * K (energy) * n (integer >= 0) @@ -78,8 +78,8 @@ With the CHARMM dihedral style, interactions between the 1st and 4th atoms in a dihedral are skipped during the normal non-bonded force computation and instead evaluated as part of the dihedral using special epsilon and sigma values specified with the -:doc:`pair\_coeff ` command of pair styles that contain -"lj/charmm" (e.g. :doc:`pair\_style lj/charmm/coul/long `) +:doc:`pair_coeff ` command of pair styles that contain +"lj/charmm" (e.g. :doc:`pair_style lj/charmm/coul/long `) In 6-membered rings, the same 1-4 interaction would be computed twice (once for the clockwise 1-4 pair in dihedral 1-2-3-4 and once in the counterclockwise dihedral 1-6-5-4) and thus the weighting factor has @@ -107,9 +107,9 @@ distance between the two atoms is within the switching region of the pairwise potential defined by the corresponding CHARMM pair style, i.e. within the outer cutoff specified for the pair style. The *charmmfsw* style should only be used when using the corresponding -:doc:`pair\_style lj/charmmfsw/coul/charmmfsw ` or -:doc:`pair\_style lj/charmmfsw/coul/long ` commands. Use -the *charmm* style with the older :doc:`pair\_style ` +:doc:`pair_style lj/charmmfsw/coul/charmmfsw ` or +:doc:`pair_style lj/charmmfsw/coul/long ` commands. Use +the *charmm* style with the older :doc:`pair_style ` commands that have just "charmm" in their style name. See the discussion on the :doc:`CHARMM pair\_style ` doc page for details. @@ -158,7 +158,7 @@ When using run\_style :doc:`respa `, these dihedral styles must be assigned to the same r-RESPA level as *pair* or *outer*\ . When used in combination with CHARMM pair styles, the 1-4 -:doc:`special\_bonds ` scaling factors must be set to 0.0. +:doc:`special_bonds ` scaling factors must be set to 0.0. Otherwise non-bonded contributions for these 1-4 pairs will be computed multiple times. @@ -169,7 +169,7 @@ for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_class2.rst b/doc/src/dihedral_class2.rst index f8f6a01bc4..fd26167f65 100644 --- a/doc/src/dihedral_class2.rst +++ b/doc/src/dihedral_class2.rst @@ -50,9 +50,9 @@ See :ref:`(Sun) ` for a description of the COMPASS class2 force fi Coefficients for the Ed, Embt, Eebt, Eat, Eaat, and Ebb13 formulas must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, +:doc:`dihedral_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands. These are the 6 coefficients for the Ed formula: @@ -65,7 +65,7 @@ These are the 6 coefficients for the Ed formula: * phi3 (degrees) For the Embt formula, each line in a -:doc:`dihedral\_coeff ` command in the input script lists +:doc:`dihedral_coeff ` command in the input script lists 5 coefficients, the first of which is "mbt" to indicate they are MiddleBondTorsion coefficients. In a data file, these coefficients should be listed under a "MiddleBondTorsion Coeffs" heading and you @@ -79,7 +79,7 @@ dihedral type. * r2 (distance) For the Eebt formula, each line in a -:doc:`dihedral\_coeff ` command in the input script lists +:doc:`dihedral_coeff ` command in the input script lists 9 coefficients, the first of which is "ebt" to indicate they are EndBondTorsion coefficients. In a data file, these coefficients should be listed under a "EndBondTorsion Coeffs" heading and you must @@ -97,7 +97,7 @@ type. * r3 (distance) For the Eat formula, each line in a -:doc:`dihedral\_coeff ` command in the input script lists +:doc:`dihedral_coeff ` command in the input script lists 9 coefficients, the first of which is "at" to indicate they are AngleTorsion coefficients. In a data file, these coefficients should be listed under a "AngleTorsion Coeffs" heading and you must leave out @@ -118,7 +118,7 @@ to radians internally; hence the units of D and E are in energy/radian. For the Eaat formula, each line in a -:doc:`dihedral\_coeff ` command in the input script lists +:doc:`dihedral_coeff ` command in the input script lists 4 coefficients, the first of which is "aat" to indicate they are AngleAngleTorsion coefficients. In a data file, these coefficients should be listed under a "AngleAngleTorsion Coeffs" heading and you @@ -134,7 +134,7 @@ Theta1 and theta2 are specified in degrees, but LAMMPS converts them to radians internally; hence the units of M are in energy/radian\^2. For the Ebb13 formula, each line in a -:doc:`dihedral\_coeff ` command in the input script lists +:doc:`dihedral_coeff ` command in the input script lists 4 coefficients, the first of which is "bb13" to indicate they are BondBond13 coefficients. In a data file, these coefficients should be listed under a "BondBond13 Coeffs" heading and you must leave out the @@ -182,7 +182,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_coeff.rst b/doc/src/dihedral_coeff.rst index a2cddfa6e9..4a3f0cd487 100644 --- a/doc/src/dihedral_coeff.rst +++ b/doc/src/dihedral_coeff.rst @@ -30,7 +30,7 @@ Description Specify the dihedral force field coefficients for one or more dihedral types. The number and meaning of the coefficients depends on the dihedral style. Dihedral coefficients can also be set in the data file read by the -:doc:`read\_data ` command or in a restart file. +:doc:`read_data ` command or in a restart file. N can be specified in one of two ways. An explicit numeric value can be used, as in the 1st example above. Or a wild-card asterisk can be @@ -63,7 +63,7 @@ corresponds to the 1st example above would be listed as 1 80.0 1 3 -The :doc:`dihedral\_style class2 ` is an exception to +The :doc:`dihedral_style class2 ` is an exception to this rule, in that an additional argument is used in the input script to allow specification of the cross-term coefficients. See its doc page for details. @@ -84,7 +84,7 @@ page for details. The list of all dihedral styles defined in LAMMPS is given on the -:doc:`dihedral\_style ` doc page. They are also listed +:doc:`dihedral_style ` doc page. They are also listed in more compact form on the :ref:`Commands dihedral ` doc page. On either of those pages, click on the style to display the formula it @@ -100,8 +100,8 @@ Restrictions This command must come after the simulation box is defined by a -:doc:`read\_data `, :doc:`read\_restart `, or -:doc:`create\_box ` command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. A dihedral style must be defined before any dihedral coefficients are set, either in the input script or in a data file. @@ -109,7 +109,7 @@ set, either in the input script or in a data file. Related commands """""""""""""""" -:doc:`dihedral\_style ` +:doc:`dihedral_style ` **Default:** none diff --git a/doc/src/dihedral_cosine_shift_exp.rst b/doc/src/dihedral_cosine_shift_exp.rst index 7a2f2bf2db..2a9aadc99e 100644 --- a/doc/src/dihedral_cosine_shift_exp.rst +++ b/doc/src/dihedral_cosine_shift_exp.rst @@ -45,9 +45,9 @@ behaved in the limit a->0, where it has been implemented to linear order in a for a < 0.001. The following coefficients must be defined for each dihedral type via -the :doc:`dihedral\_coeff ` command as in the example +the :doc:`dihedral_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * umin (energy) @@ -91,7 +91,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff `, +:doc:`dihedral_coeff `, :doc:`angle\_cosine\_shift\_exp ` **Default:** none diff --git a/doc/src/dihedral_fourier.rst b/doc/src/dihedral_fourier.rst index 83f2349cd5..0156cdce26 100644 --- a/doc/src/dihedral_fourier.rst +++ b/doc/src/dihedral_fourier.rst @@ -35,9 +35,9 @@ The *fourier* dihedral style uses the potential: :align: center The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`dihedral_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * m (integer >=1) * K1 (energy) @@ -85,7 +85,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_harmonic.rst b/doc/src/dihedral_harmonic.rst index bdcfbf38ae..8f711f0f63 100644 --- a/doc/src/dihedral_harmonic.rst +++ b/doc/src/dihedral_harmonic.rst @@ -38,9 +38,9 @@ The *harmonic* dihedral style uses the potential :align: center The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`dihedral_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * K (energy) * d (+1 or -1) @@ -97,7 +97,7 @@ for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_helix.rst b/doc/src/dihedral_helix.rst index d348bf03de..19086e1aeb 100644 --- a/doc/src/dihedral_helix.rst +++ b/doc/src/dihedral_helix.rst @@ -40,9 +40,9 @@ so as to balance secondary (largely driven by local interactions) and tertiary structure (driven by long-range interactions). The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`dihedral_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * A (energy) * B (energy) @@ -85,7 +85,7 @@ for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_hybrid.rst b/doc/src/dihedral_hybrid.rst index c878cbb9ca..f67b1185fe 100644 --- a/doc/src/dihedral_hybrid.rst +++ b/doc/src/dihedral_hybrid.rst @@ -32,7 +32,7 @@ example, dihedrals in a polymer flow (of dihedral type 1) could be computed with a *harmonic* potential and dihedrals in the wall boundary (of dihedral type 2) could be computed with a *helix* potential. The assignment of dihedral type to style is made via the -:doc:`dihedral\_coeff ` command or in the data file. +:doc:`dihedral_coeff ` command or in the data file. In the dihedral\_coeff commands, the name of a dihedral style must be added after the dihedral type, with the remaining coefficients being @@ -43,7 +43,7 @@ K, d, n. All other dihedral types (2-N) are computed with a *helix* potential with coefficients 10, 10, 10 for A, B, C. If dihedral coefficients are specified in the data file read via the -:doc:`read\_data ` command, then the same rule applies. +:doc:`read_data ` command, then the same rule applies. E.g. "harmonic" or "helix", must be added after the dihedral type, for each line in the "Dihedral Coeffs" section, e.g. @@ -101,7 +101,7 @@ restart file, you need to re-specify dihedral\_coeff commands. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_multi_harmonic.rst b/doc/src/dihedral_multi_harmonic.rst index bd66014bd7..e304685a68 100644 --- a/doc/src/dihedral_multi_harmonic.rst +++ b/doc/src/dihedral_multi_harmonic.rst @@ -32,9 +32,9 @@ The *multi/harmonic* dihedral style uses the potential :align: center The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`dihedral_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * A1 (energy) * A2 (energy) @@ -79,7 +79,7 @@ for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_nharmonic.rst b/doc/src/dihedral_nharmonic.rst index 51ddd6a109..ceb87e4651 100644 --- a/doc/src/dihedral_nharmonic.rst +++ b/doc/src/dihedral_nharmonic.rst @@ -32,9 +32,9 @@ The *nharmonic* dihedral style uses the potential: :align: center The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`dihedral_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * n (integer >=1) * A1 (energy) @@ -79,7 +79,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_none.rst b/doc/src/dihedral_none.rst index ebae5c32d6..8955323bb5 100644 --- a/doc/src/dihedral_none.rst +++ b/doc/src/dihedral_none.rst @@ -24,9 +24,9 @@ Description Using a dihedral style of none means dihedral forces and energies are not computed, even if quadruplets of dihedral atoms were listed in the -data file read by the :doc:`read\_data ` command. +data file read by the :doc:`read_data ` command. -See the :doc:`dihedral\_style zero ` command for a way to +See the :doc:`dihedral_style zero ` command for a way to calculate dihedral statistics, but compute no dihedral interactions. Restrictions @@ -36,7 +36,7 @@ Restrictions Related commands """""""""""""""" -:doc:`dihedral\_style zero ` +:doc:`dihedral_style zero ` **Default:** none diff --git a/doc/src/dihedral_opls.rst b/doc/src/dihedral_opls.rst index 4cd21423a2..5edbcd870b 100644 --- a/doc/src/dihedral_opls.rst +++ b/doc/src/dihedral_opls.rst @@ -45,9 +45,9 @@ This dihedral potential is used in the OPLS force field and is described in :ref:`(Watkins) `. The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`dihedral_coeff ` command as in the example above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * K1 (energy) * K2 (energy) @@ -91,7 +91,7 @@ for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_quadratic.rst b/doc/src/dihedral_quadratic.rst index d145d596ba..9634e729e9 100644 --- a/doc/src/dihedral_quadratic.rst +++ b/doc/src/dihedral_quadratic.rst @@ -35,9 +35,9 @@ This dihedral potential can be used to keep a dihedral in a predefined value (cis=zero, right-hand convention is used). The following coefficients must be defined for each dihedral type via -the :doc:`dihedral\_coeff ` command as in the example +the :doc:`dihedral_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy/radian\^2) @@ -80,7 +80,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_spherical.rst b/doc/src/dihedral_spherical.rst index 4c59e7297f..ef5a3801e2 100644 --- a/doc/src/dihedral_spherical.rst +++ b/doc/src/dihedral_spherical.rst @@ -52,9 +52,9 @@ The coefficient 69.3 is the harmonic spring constant for phi after division by sin(74.4)\*sin(48.1) (the minima positions for theta1 and theta2). The following coefficients must be defined for each dihedral type via the -:doc:`dihedral\_coeff ` command as in the example above, or in +:doc:`dihedral_coeff ` command as in the example above, or in the Dihedral Coeffs section of a data file read by the -:doc:`read\_data ` command: +:doc:`read_data ` command: * n (integer >= 1) * C1 (energy) @@ -94,7 +94,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_style.rst b/doc/src/dihedral_style.rst index 553cfbde7c..81d1ddabdd 100644 --- a/doc/src/dihedral_style.rst +++ b/doc/src/dihedral_style.rst @@ -29,21 +29,21 @@ Description Set the formula(s) LAMMPS uses to compute dihedral interactions between quadruplets of atoms, which remain in force for the duration of the simulation. The list of dihedral quadruplets is read in by a -:doc:`read\_data ` or :doc:`read\_restart ` command +:doc:`read_data ` or :doc:`read_restart ` command from a data or restart file. Hybrid models where dihedrals are computed using different dihedral potentials can be setup using the *hybrid* dihedral style. The coefficients associated with a dihedral style can be specified in -a data or restart file or via the :doc:`dihedral\_coeff ` +a data or restart file or via the :doc:`dihedral_coeff ` command. All dihedral potentials store their coefficient data in binary restart files which means dihedral\_style and -:doc:`dihedral\_coeff ` commands do not need to be +:doc:`dihedral_coeff ` commands do not need to be re-specified in an input script that restarts a simulation. See the -:doc:`read\_restart ` command for details on how to do +:doc:`read_restart ` command for details on how to do this. The one exception is that dihedral\_style *hybrid* only stores the list of sub-styles in the restart file; dihedral coefficients need to be re-specified. @@ -51,7 +51,7 @@ to be re-specified. .. note:: When both a dihedral and pair style is defined, the - :doc:`special\_bonds ` command often needs to be used to + :doc:`special_bonds ` command often needs to be used to turn off (or weight) the pairwise interaction that would otherwise exist between 4 bonded atoms. @@ -79,7 +79,7 @@ coefficients you specify. bond in an I-J-K-L torsion. LAMMPS does not do this, i.e. the listed dihedral equation applies to each individual dihedral. Thus you need to define *K* appropriately via the - :doc:`dihedral\_coeff ` command to account for this + :doc:`dihedral_coeff ` command to account for this difference if necessary. @@ -88,11 +88,11 @@ coefficients you specify. Here is an alphabetic list of dihedral styles defined in LAMMPS. Click on the style to display the formula it computes and coefficients -specified by the associated :doc:`dihedral\_coeff ` command. +specified by the associated :doc:`dihedral_coeff ` command. Click on the style to display the formula it computes, any additional arguments specified in the dihedral\_style command, and coefficients -specified by the associated :doc:`dihedral\_coeff ` +specified by the associated :doc:`dihedral_coeff ` command. There are also additional accelerated pair styles included in the @@ -137,7 +137,7 @@ individual dihedral potentials tell if it is part of a package. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` Default """"""" diff --git a/doc/src/dihedral_table.rst b/doc/src/dihedral_table.rst index 03c05f7893..fb3e620adc 100644 --- a/doc/src/dihedral_table.rst +++ b/doc/src/dihedral_table.rst @@ -34,7 +34,7 @@ Description The *table* dihedral style creates interpolation tables of length *Ntable* from dihedral potential and derivative values listed in a file(s) as a function of the dihedral angle "phi". The files are read -by the :doc:`dihedral\_coeff ` command. +by the :doc:`dihedral_coeff ` command. The interpolation tables are created by fitting cubic splines to the file values and interpolating energy and derivative values at each of @@ -54,7 +54,7 @@ coefficients are chosen from this list, and a cubic polynomial is used to compute the energy and the derivative at this angle. The following coefficients must be defined for each dihedral type via -the :doc:`dihedral\_coeff ` command as in the example +the :doc:`dihedral_coeff ` command as in the example above. * filename @@ -102,7 +102,7 @@ A section begins with a non-blank line whose 1st character is not a between sections. The first line begins with a keyword which identifies the section. The line can contain additional text, but the initial text must match the argument specified in the -:doc:`dihedral\_coeff ` command. The next line lists (in +:doc:`dihedral_coeff ` command. The next line lists (in any order) one or more parameters for the table. Each parameter is a keyword followed by one or more numeric values. @@ -131,7 +131,7 @@ strange numerical behavior can occur in the large remaining gap. The parameter "N" is required and its value is the number of table entries that follow. Note that this may be different than the N -specified in the :doc:`dihedral\_style table ` command. +specified in the :doc:`dihedral_style table ` command. Let *Ntable* is the number of table entries requested dihedral\_style command, and let *Nfile* be the parameter following "N" in the tabulated file ("30" in the sparse example above). What LAMMPS does @@ -223,7 +223,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff ` +:doc:`dihedral_coeff ` **Default:** none diff --git a/doc/src/dihedral_table_cut.rst b/doc/src/dihedral_table_cut.rst index 78b9346e61..809a858f00 100644 --- a/doc/src/dihedral_table_cut.rst +++ b/doc/src/dihedral_table_cut.rst @@ -33,7 +33,7 @@ The *table/cut* dihedral style creates interpolation tables of length file(s) as a function of the dihedral angle "phi". In addition, an analytic cutoff that is quadratic in the bond-angle (theta) is applied in order to regularize the dihedral interaction. The dihedral table -files are read by the :doc:`dihedral\_coeff ` command. +files are read by the :doc:`dihedral_coeff ` command. The interpolation tables are created by fitting cubic splines to the file values and interpolating energy and derivative values at each of @@ -53,7 +53,7 @@ coefficients are chosen from this list, and a cubic polynomial is used to compute the energy and the derivative at this angle. The following coefficients must be defined for each dihedral type via -the :doc:`dihedral\_coeff ` command as in the example +the :doc:`dihedral_coeff ` command as in the example above. * style (aat) @@ -121,7 +121,7 @@ A section begins with a non-blank line whose 1st character is not a between sections. The first line begins with a keyword which identifies the section. The line can contain additional text, but the initial text must match the argument specified in the -:doc:`dihedral\_coeff ` command. The next line lists (in +:doc:`dihedral_coeff ` command. The next line lists (in any order) one or more parameters for the table. Each parameter is a keyword followed by one or more numeric values. @@ -150,7 +150,7 @@ strange numerical behavior can occur in the large remaining gap. The parameter "N" is required and its value is the number of table entries that follow. Note that this may be different than the N -specified in the :doc:`dihedral\_style table ` command. +specified in the :doc:`dihedral_style table ` command. Let *Ntable* is the number of table entries requested dihedral\_style command, and let *Nfile* be the parameter following "N" in the tabulated file ("30" in the sparse example above). What LAMMPS does @@ -220,7 +220,7 @@ page for more info. Related commands """""""""""""""" -:doc:`dihedral\_coeff `, :doc:`dihedral\_style table ` +:doc:`dihedral_coeff `, :doc:`dihedral_style table ` **Default:** none diff --git a/doc/src/dihedral_zero.rst b/doc/src/dihedral_zero.rst index 7edf15e213..38715735ce 100644 --- a/doc/src/dihedral_zero.rst +++ b/doc/src/dihedral_zero.rst @@ -30,7 +30,7 @@ accessible to other commands. As an example, the :doc:`compute dihedral/local ` command can be used to compute the theta values for the list of quadruplets of dihedral atoms -listed in the data file read by the :doc:`read\_data ` +listed in the data file read by the :doc:`read_data ` command. If no dihedral style is defined, this command cannot be used. @@ -38,7 +38,7 @@ The optional *nocoeff* flag allows to read data files with a DihedralCoeff section for any dihedral style. Similarly, any dihedral\_coeff commands will only be checked for the dihedral type number and the rest ignored. -Note that the :doc:`dihedral\_coeff ` command must be +Note that the :doc:`dihedral_coeff ` command must be used for all dihedral types, though no additional values are specified. @@ -48,7 +48,7 @@ Restrictions **Related commands:** none -:doc:`dihedral\_style none ` +:doc:`dihedral_style none ` **Default:** none diff --git a/doc/src/dimension.rst b/doc/src/dimension.rst index c50d92c5f8..1ccb3930d6 100644 --- a/doc/src/dimension.rst +++ b/doc/src/dimension.rst @@ -27,7 +27,7 @@ Description Set the dimensionality of the simulation. By default LAMMPS runs 3d simulations. To run a 2d simulation, this command should be used prior to setting up a simulation box via the -:doc:`create\_box ` or :doc:`read\_data ` commands. +:doc:`create_box ` or :doc:`read_data ` commands. Restart files also store this setting. See the discussion on the :doc:`Howto 2d ` doc page for @@ -45,7 +45,7 @@ Restrictions This command must be used before the simulation box is defined by a -:doc:`read\_data ` or :doc:`create\_box ` command. +:doc:`read_data ` or :doc:`create_box ` command. Related commands """""""""""""""" diff --git a/doc/src/displace_atoms.rst b/doc/src/displace_atoms.rst index 2cf5849a10..2764940dde 100644 --- a/doc/src/displace_atoms.rst +++ b/doc/src/displace_atoms.rst @@ -69,7 +69,7 @@ displacement(s). The scale factor implied by the *units* keyword will also be applied to the variable result. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Atom-style variables can specify the same formulas as equal-style variables but can also include per-atom values, such as @@ -100,7 +100,7 @@ rotation axis is consistent with the right-hand rule: if your right-hand thumb points along *R*\ , then your fingers wrap around the axis in the direction of positive theta. -If the defined :doc:`atom\_style ` assigns an orientation to +If the defined :doc:`atom_style ` assigns an orientation to each atom (:doc:`atom styles ` ellipsoid, line, tri, body), then that property is also updated appropriately to correspond to the atom's rotation. @@ -125,7 +125,7 @@ define the lattice spacing. :doc:`boundary ` command) are enforced which may change the box size. Other than this effect, this command does not change the size or shape of the simulation box. See the - :doc:`change\_box ` command if that effect is desired. + :doc:`change_box ` command if that effect is desired. .. note:: @@ -153,7 +153,7 @@ the z-axis are allowed. Related commands """""""""""""""" -:doc:`lattice `, :doc:`change\_box `, +:doc:`lattice `, :doc:`change_box `, :doc:`fix move ` Default diff --git a/doc/src/dump.rst b/doc/src/dump.rst index c76b8efbad..833575debc 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -154,12 +154,12 @@ of the atom configuration every N timesteps while the *movie* style combines and compresses them into a movie file; both are discussed in detail on the :doc:`dump image ` doc page. The timesteps on which dump output is written can also be controlled by a variable. -See the :doc:`dump\_modify every ` command. +See the :doc:`dump_modify every ` command. Only information for atoms in the specified group is dumped. The -:doc:`dump\_modify thresh and region and refresh ` commands +:doc:`dump_modify thresh and region and refresh ` commands can also alter what atoms are included. Not all styles support -these options; see details on the :doc:`dump\_modify ` doc +these options; see details on the :doc:`dump_modify ` doc page. As described below, the filename determines the kind of output (text @@ -172,16 +172,16 @@ or multiple smaller files). timesteps when neighbor lists are rebuilt, the coordinates of an atom written to a dump file may be slightly outside the simulation box. Re-neighbor timesteps will not typically coincide with the timesteps - dump snapshots are written. See the :doc:`dump\_modify pbc ` command if you with to force coordinates to be + dump snapshots are written. See the :doc:`dump_modify pbc ` command if you with to force coordinates to be strictly inside the simulation box. .. note:: - Unless the :doc:`dump\_modify sort ` option is + Unless the :doc:`dump_modify sort ` option is invoked, the lines of atom information written to dump files (typically one line per atom) will be in an indeterminate order for each snapshot. This is even true when running on a single processor, - if the :doc:`atom\_modify sort ` option is on, which it is + if the :doc:`atom_modify sort ` option is on, which it is by default. In this case atoms are re-ordered periodically during a simulation, due to spatial sorting. It is also true when running in parallel, because data for a single snapshot is collected from @@ -189,7 +189,7 @@ or multiple smaller files). For the *atom*\ , *custom*\ , *cfg*\ , and *local* styles, sorting is off by default. For the *dcd*\ , *xtc*\ , *xyz*\ , and *molfile* styles, sorting by -atom ID is on by default. See the :doc:`dump\_modify ` doc +atom ID is on by default. See the :doc:`dump_modify ` doc page for details. The *atom/gz*\ , *cfg/gz*\ , *custom/gz*\ , and *xyz/gz* styles are identical @@ -213,7 +213,7 @@ be inter-changeable. The one exception is how the filename is specified for the MPI-IO styles, as explained below. The precision of values output to text-based dump files can be -controlled by the :doc:`dump\_modify format ` command and +controlled by the :doc:`dump_modify format ` command and its options. @@ -222,7 +222,7 @@ its options. The *style* keyword determines what atom quantities are written to the file and in what format. Settings made via the -:doc:`dump\_modify ` command can also alter the format of +:doc:`dump_modify ` command can also alter the format of individual values and the file itself. The *atom*\ , *local*\ , and *custom* styles create files in a simple text @@ -288,7 +288,7 @@ the atom ID and atom type. By default, atom coords are written in a scaled format (from 0 to 1). I.e. an x value of 0.25 means the atom is at a location 1/4 of the distance from xlo to xhi of the box boundaries. The format can be changed to unscaled coords via the -:doc:`dump\_modify ` settings. Image flags can also be +:doc:`dump_modify ` settings. Image flags can also be added for each atom via dump\_modify. Style *custom* allows you to specify a list of atom attributes to be @@ -310,7 +310,7 @@ of the possible dump local attributes is given below. Note that by using input from the :doc:`compute property/local ` command with dump local, it is possible to generate information on bonds, angles, etc that can be cut and pasted directly into a data file read by the -:doc:`read\_data ` command. +:doc:`read_data ` command. Style *cfg* has the same command syntax as style *custom* and writes extended CFG format files, as used by the @@ -323,7 +323,7 @@ since these quantities are needed to write the CFG files in the appropriate format (though the "mass" and "type" fields do not appear explicitly in the file). Any remaining attributes will be stored as "auxiliary properties" in the CFG files. Note that you will typically -want to use the :doc:`dump\_modify element ` command with +want to use the :doc:`dump_modify element ` command with CFG-formatted files, to associate element names with atom types, so that AtomEye can render atoms appropriately. When unwrapped coordinates *xsu*\ , *ysu*\ , and *zsu* are requested, the nominal AtomEye @@ -339,7 +339,7 @@ The *dcd* style writes DCD files, a standard atomic trajectory format used by the CHARMM, NAMD, and XPlor molecular dynamics packages. DCD files are binary and thus may not be portable to different machines. The number of atoms per snapshot cannot change with the *dcd* style. -The *unwrap* option of the :doc:`dump\_modify ` command +The *unwrap* option of the :doc:`dump_modify ` command allows DCD coordinates to be written "unwrapped" by the image flags for each atom. Unwrapped means that if the atom has passed through a periodic boundary one or more times, the value is printed for what @@ -351,12 +351,12 @@ The *xtc* style writes XTC files, a compressed trajectory format used by the GROMACS molecular dynamics package, and described `here `_. The precision used in XTC files can be adjusted via the -:doc:`dump\_modify ` command. The default value of 1000 +:doc:`dump_modify ` command. The default value of 1000 means that coordinates are stored to 1/1000 nanometer accuracy. XTC files are portable binary files written in the NFS XDR data format, so that any machine which supports XDR should be able to read them. The number of atoms per snapshot cannot change with the *xtc* style. -The *unwrap* option of the :doc:`dump\_modify ` command allows +The *unwrap* option of the :doc:`dump_modify ` command allows XTC coordinates to be written "unwrapped" by the image flags for each atom. Unwrapped means that if the atom has passed through a periodic boundary one or more times, the value is printed for what the @@ -369,7 +369,7 @@ coordinate format that many codes can read. Specifically it has a line with the number of atoms, then a comment line that is usually ignored followed by one line per atom with the atom type and the x-, y-, and z-coordinate of that atom. You can use the -:doc:`dump\_modify element ` option to change the output +:doc:`dump_modify element ` option to change the output from using the (numerical) atom type to an element name (or some other label). This will help many visualization programs to guess bonds and colors. @@ -387,15 +387,15 @@ timestep 0) and on the last timestep of a minimization if the minimization converges. Note that this means a dump will not be performed on the initial timestep after the dump command is invoked, if the current timestep is not a multiple of N. This behavior can be -changed via the :doc:`dump\_modify first ` command, which +changed via the :doc:`dump_modify first ` command, which can also be useful if the dump command is invoked after a minimization ended on an arbitrary timestep. N can be changed between runs by -using the :doc:`dump\_modify every ` command (not allowed -for *dcd* style). The :doc:`dump\_modify every ` command +using the :doc:`dump_modify every ` command (not allowed +for *dcd* style). The :doc:`dump_modify every ` command also allows a variable to be used to determine the sequence of timesteps on which dump files are written. In this mode a dump on the first timestep of a run will also not be written unless the -:doc:`dump\_modify first ` command is used. +:doc:`dump_modify first ` command is used. The specified filename determines how the dump file(s) is written. The default is to write one large text file, which is opened when the @@ -408,7 +408,7 @@ character appears in the filename, then one file per snapshot is written and the "\*" character is replaced with the timestep value. For example, tmp.dump.\* becomes tmp.dump.0, tmp.dump.10000, tmp.dump.20000, etc. This option is not available for the *dcd* and -*xtc* styles. Note that the :doc:`dump\_modify pad ` +*xtc* styles. Note that the :doc:`dump_modify pad ` command can be used to insure all timestep numbers are the same length (e.g. 00010), which can make it easier to read a series of dump files in order with some post-processing tools. @@ -423,7 +423,7 @@ support parallel I/O for output. This option is not available for the By default, P = the number of processors meaning one file per processor, but P can be set to a smaller value via the *nfile* or -*fileper* keywords of the :doc:`dump\_modify ` command. +*fileper* keywords of the :doc:`dump_modify ` command. These options can be the most efficient way of writing out dump files when running on large numbers of processors. @@ -448,7 +448,7 @@ Unlike MPI-IO restart files, which must be both written and read using MPI-IO, the dump files produced by these MPI-IO styles are identical in format to the files produced by their non-MPI-IO style counterparts. This means you can write a dump file using MPI-IO and -use the :doc:`read\_dump ` command or perform other +use the :doc:`read_dump ` command or perform other post-processing, just as if the dump file was not written using MPI-IO. @@ -529,7 +529,7 @@ bonds and angles. Note that computes which calculate global or per-atom quantities, as opposed to local quantities, cannot be output in a dump local command. -Instead, global quantities can be output by the :doc:`thermo\_style custom ` command, and per-atom quantities can be +Instead, global quantities can be output by the :doc:`thermo_style custom ` command, and per-atom quantities can be output by the dump custom command. If *c\_ID* is used as a attribute, then the local vector calculated by @@ -577,7 +577,7 @@ Nprocs-1) that currently owns the atom. *Procp1* is the proc ID+1, which can be convenient in place of a *type* attribute (1 to Ntypes) for coloring atoms in a visualization program. *Type* is the atom type (1 to Ntypes). *Element* is typically the chemical name of an -element, which you must assign to each type via the :doc:`dump\_modify element ` command. More generally, it can be any +element, which you must assign to each type via the :doc:`dump_modify element ` command. More generally, it can be any string you wish to associated with an atom type. *Mass* is the atom mass. *Vx*\ , *vy*\ , *vz*\ , *fx*\ , *fy*\ , *fz*\ , and *q* are components of atom velocity and force and atomic charge. @@ -643,7 +643,7 @@ and coordination number of individual atoms. Note that computes which calculate global or local quantities, as opposed to per-atom quantities, cannot be output in a dump custom command. Instead, global quantities can be output by the -:doc:`thermo\_style custom ` command, and local quantities +:doc:`thermo_style custom ` command, and local quantities can be output by the dump local command. If *c\_ID* is used as a attribute, then the per-atom vector calculated @@ -718,7 +718,7 @@ Related commands :doc:`dump atom/adios `, :doc:`dump custom/adios `, :doc:`dump h5md `, :doc:`dump image `, -:doc:`dump molfile `, :doc:`dump\_modify `, +:doc:`dump molfile `, :doc:`dump_modify `, :doc:`undump ` Default diff --git a/doc/src/dump_adios.rst b/doc/src/dump_adios.rst index e3cb74e978..1cd2e81c9b 100644 --- a/doc/src/dump_adios.rst +++ b/doc/src/dump_adios.rst @@ -50,7 +50,7 @@ ADIOS-BP files are binary, portable and self-describing. **Use from write\_dump:** It is possible to use these dump styles with the -:doc:`write\_dump ` command. In this case, the sub-intervals +:doc:`write_dump ` command. In this case, the sub-intervals must not be set at all. The write\_dump command can be used to create a new file at each individual dump. @@ -84,7 +84,7 @@ See the :doc:`Build package ` doc page for more info. Related commands """""""""""""""" -:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` +:doc:`dump `, :doc:`dump_modify `, :doc:`undump ` ---------- diff --git a/doc/src/dump_h5md.rst b/doc/src/dump_h5md.rst index 85a80e7d12..e0a22a846a 100644 --- a/doc/src/dump_h5md.rst +++ b/doc/src/dump_h5md.rst @@ -91,7 +91,7 @@ every N steps. **Use from write\_dump:** It is possible to use this dump style with the -:doc:`write\_dump ` command. In this case, the sub-intervals +:doc:`write_dump ` command. In this case, the sub-intervals must not be set at all. The write\_dump command can be used either to create a new file or to add current data to an existing dump file by using the *file\_from* keyword. @@ -137,7 +137,7 @@ provided by the HDF5 library. Related commands """""""""""""""" -:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` +:doc:`dump `, :doc:`dump_modify `, :doc:`undump ` ---------- diff --git a/doc/src/dump_image.rst b/doc/src/dump_image.rst index 84be993724..938b11c356 100644 --- a/doc/src/dump_image.rst +++ b/doc/src/dump_image.rst @@ -104,7 +104,7 @@ Description Dump a high-quality rendered image of the atom configuration every N timesteps and save the images either as a sequence of JPEG or PNG or PPM files, or as a single movie file. The options for this command as -well as the :doc:`dump\_modify ` command control what is +well as the :doc:`dump_modify ` command control what is included in the image or movie and how it appears. A series of such images can easily be manually converted into an animated movie of your simulation or the process can be automated without writing the @@ -136,7 +136,7 @@ to see the full-size images: Only atoms in the specified group are rendered in the image. The -:doc:`dump\_modify region and thresh ` commands can also +:doc:`dump_modify region and thresh ` commands can also alter what atoms are included in the image. The filename suffix determines whether a JPEG, PNG, or PPM file is created with the *image* dump style. If the suffix is ".jpg" or @@ -153,7 +153,7 @@ Similarly, the format of the resulting movie is chosen with the and thus details have to be looked up in the FFmpeg documentation. Typical examples are: .avi, .mpg, .m4v, .mp4, .mkv, .flv, .mov, .gif Additional settings of the movie compression like bitrate and -framerate can be set using the :doc:`dump\_modify ` command. +framerate can be set using the :doc:`dump_modify ` command. To write out JPEG and PNG format files, you must build LAMMPS with support for the corresponding JPEG or PNG library. To convert images @@ -176,16 +176,16 @@ timestep 0) and on the last timestep of a minimization if the minimization converges. Note that this means a dump will not be performed on the initial timestep after the dump command is invoked, if the current timestep is not a multiple of N. This behavior can be -changed via the :doc:`dump\_modify first ` command, which +changed via the :doc:`dump_modify first ` command, which can be useful if the dump command is invoked after a minimization ended on an arbitrary timestep. N can be changed between runs by -using the :doc:`dump\_modify every ` command. +using the :doc:`dump_modify every ` command. Dump *image* filenames must contain a wildcard character "\*", so that one image file per snapshot is written. The "\*" character is replaced with the timestep value. For example, tmp.dump.\*.jpg becomes tmp.dump.0.jpg, tmp.dump.10000.jpg, tmp.dump.20000.jpg, etc. Note -that the :doc:`dump\_modify pad ` command can be used to +that the :doc:`dump_modify pad ` command can be used to insure all timestep numbers are the same length (e.g. 00010), which can make it easier to convert a series of images into a movie in the correct ordering. @@ -219,11 +219,11 @@ to colors is as follows: * type 6 = cyan and repeats itself for types > 6. This mapping can be changed by the -:doc:`dump\_modify acolor ` command. +:doc:`dump_modify acolor ` command. If *type* is specified for the *diameter* setting then the diameter of each atom is determined by its atom type. By default all types have -diameter 1.0. This mapping can be changed by the :doc:`dump\_modify adiam ` command. +diameter 1.0. This mapping can be changed by the :doc:`dump_modify adiam ` command. If *element* is specified for the *color* and/or *diameter* setting, then the color and/or diameter of each atom is determined by which @@ -244,7 +244,7 @@ If "vx", for example, is used as the *color* setting, then the color of the atom will depend on the x-component of its velocity. The association of a per-atom value with a specific color is determined by a "color map", which can be specified via the -:doc:`dump\_modify ` command. The basic idea is that the +:doc:`dump_modify ` command. The basic idea is that the atom-attribute will be within a range of values, and every value within the range is mapped to a specific color. Depending on how the color map is defined, that mapping can take place via interpolation so @@ -255,7 +255,7 @@ If "vx", for example, is used as the *diameter* setting, then the atom will be rendered using the x-component of its velocity as the diameter. If the per-atom value <= 0.0, them the atom will not be drawn. Note that finite-size spherical particles, as defined by -:doc:`atom\_style sphere ` define a per-particle radius or +:doc:`atom_style sphere ` define a per-particle radius or diameter, which can be used as the *diameter* setting. @@ -291,9 +291,9 @@ The *bond* keyword allows to you to alter how bonds are drawn. A bond is only drawn if both atoms in the bond are being drawn due to being in the specified group and due to other selection criteria (e.g. region, threshold settings of the -:doc:`dump\_modify ` command). By default, bonds are drawn +:doc:`dump_modify ` command). By default, bonds are drawn if they are defined in the input data file as read by the -:doc:`read\_data ` command. Using *none* for both the bond +:doc:`read_data ` command. Using *none* for both the bond *color* and *width* value will turn off the drawing of all bonds. If *atom* is specified for the bond *color* value, then each bond is @@ -312,7 +312,7 @@ types to colors is as follows: * type 6 = cyan and repeats itself for bond types > 6. This mapping can be changed by -the :doc:`dump\_modify bcolor ` command. +the :doc:`dump_modify bcolor ` command. The bond *width* value can be a numeric value or *atom* or *type* (or *none* as indicated above). @@ -327,13 +327,13 @@ of the 2 atoms in the bond. If *type* is specified for the *width* value then the diameter of each bond is determined by its bond type. By default all types have -diameter 0.5. This mapping can be changed by the :doc:`dump\_modify bdiam ` command. +diameter 0.5. This mapping can be changed by the :doc:`dump_modify bdiam ` command. ---------- -The *line* keyword can be used when :doc:`atom\_style line ` +The *line* keyword can be used when :doc:`atom_style line ` is used to define particles as line segments, and will draw them as lines. If this keyword is not used, such particles will be drawn as spheres, the same as if they were regular atoms. The only setting @@ -349,7 +349,7 @@ mapping of types to colors is as follows: * type 6 = cyan and repeats itself for types > 6. There is not yet an option to -change this via the :doc:`dump\_modify ` command. +change this via the :doc:`dump_modify ` command. The line *width* can only be a numeric value, which specifies that all lines will be drawn as cylinders with that diameter, e.g. 1.0, which @@ -360,7 +360,7 @@ e.g. Angstroms. ---------- -The *tri* keyword can be used when :doc:`atom\_style tri ` is +The *tri* keyword can be used when :doc:`atom_style tri ` is used to define particles as triangles, and will draw them as triangles or edges (3 lines) or both, depending on the setting for *tflag*\ . If edges are drawn, the *width* setting determines the diameters of the @@ -378,13 +378,13 @@ default the mapping of types to colors is as follows: * type 6 = cyan and repeats itself for types > 6. There is not yet an option to -change this via the :doc:`dump\_modify ` command. +change this via the :doc:`dump_modify ` command. ---------- -The *body* keyword can be used when :doc:`atom\_style body ` +The *body* keyword can be used when :doc:`atom_style body ` is used to define body particles with internal state (e.g. sub-particles), and will drawn them in a manner specific to the body style. If this keyword is not used, such particles will be drawn @@ -413,7 +413,7 @@ particle. By default the mapping of types to colors is as follows: * type 6 = cyan and repeats itself for types > 6. There is not yet an option to -change this via the :doc:`dump\_modify ` command. +change this via the :doc:`dump_modify ` command. ---------- @@ -439,7 +439,7 @@ the mapping of types to colors is as follows: * type 6 = cyan and repeats itself for types > 6. There is not yet an option to -change this via the :doc:`dump\_modify ` command. +change this via the :doc:`dump_modify ` command. ---------- @@ -532,7 +532,7 @@ are rendered as thin cylinders in the image. If *no* is set, then the box boundaries are not drawn and the *diam* setting is ignored. If *yes* is set, the 12 edges of the box are drawn, with a diameter that is a fraction of the shortest box length in x,y,z (for 3d) or x,y (for -2d). The color of the box boundaries can be set with the :doc:`dump\_modify boxcolor ` command. +2d). The color of the box boundaries can be set with the :doc:`dump_modify boxcolor ` command. The *axes* keyword determines if and how the coordinate axes are rendered as thin cylinders in the image. If *no* is set, then the @@ -551,7 +551,7 @@ set (default), then the sub-domain boundaries are not drawn and the *diam* setting is ignored. If *yes* is set, the 12 edges of each processor sub-domain are drawn, with a diameter that is a fraction of the shortest box length in x,y,z (for 3d) or x,y (for 2d). The color -of the sub-domain boundaries can be set with the :doc:`dump\_modify boxcolor ` command. +of the sub-domain boundaries can be set with the :doc:`dump_modify boxcolor ` command. ---------- @@ -722,7 +722,7 @@ mp4). Related commands """""""""""""""" -:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` +:doc:`dump `, :doc:`dump_modify `, :doc:`undump ` Default """"""" diff --git a/doc/src/dump_modify.rst b/doc/src/dump_modify.rst index 1aa09c6092..8d42a7acab 100644 --- a/doc/src/dump_modify.rst +++ b/doc/src/dump_modify.rst @@ -546,7 +546,7 @@ commands: The :doc:`compute displace/atom ` command calculates the displacement of each atom from its reference position. The "4" index is the scalar displacement; 1,2,3 are the xyz components -of the displacement. The :doc:`dump\_modify thresh ` +of the displacement. The :doc:`dump_modify thresh ` command will cause only atoms that have displaced more than 0.6 Angstroms to be output on a given snapshot (assuming metal units). However, note that when an atom is output, we also need to update the @@ -621,7 +621,7 @@ most effective when the typical magnitude of position data is between The *sort* keyword determines whether lines of per-atom output in a snapshot are sorted or not. A sort value of *off* means they will typically be written in indeterminate order, either in serial or -parallel. This is the case even in serial if the :doc:`atom\_modify sort ` option is turned on, which it is by default, to +parallel. This is the case even in serial if the :doc:`atom_modify sort ` option is turned on, which it is by default, to improve performance. A sort value of *id* means sort the output by atom ID. A sort value of N or -N means sort the output by the value in the Nth column of per-atom info in either ascending or descending @@ -647,7 +647,7 @@ performed. The *thermo* keyword only applies the dump *netcdf* style. It triggers writing of :doc:`thermo ` information to the dump file alongside per-atom data. The values included in the dump file are -identical to the values specified by :doc:`thermo\_style `. +identical to the values specified by :doc:`thermo_style `. ---------- diff --git a/doc/src/dump_molfile.rst b/doc/src/dump_molfile.rst index 4c03def9b7..69347840b5 100644 --- a/doc/src/dump_molfile.rst +++ b/doc/src/dump_molfile.rst @@ -63,7 +63,7 @@ must be sorted, outside of the coordinates no change in atom properties The *format* keyword determines what format is used to write out the dump. For this to work, LAMMPS must be able to find and load a compatible molfile plugin that supports this format. Settings made via -the :doc:`dump\_modify ` command can alter per atom properties +the :doc:`dump_modify ` command can alter per atom properties like element names. The *path* keyword determines which in directories. This is a "path" @@ -71,7 +71,7 @@ like other search paths, i.e. it can contain multiple directories separated by a colon (or semi-colon on windows). This keyword is optional and default to ".", the current directory. -The *unwrap* option of the :doc:`dump\_modify ` command allows +The *unwrap* option of the :doc:`dump_modify ` command allows coordinates to be written "unwrapped" by the image flags for each atom. Unwrapped means that if the atom has passed through a periodic boundary one or more times, the value is printed for what the coordinate would be @@ -88,10 +88,10 @@ timestep 0) and on the last timestep of a minimization if the minimization converges. Note that this means a dump will not be performed on the initial timestep after the dump command is invoked, if the current timestep is not a multiple of N. This behavior can be -changed via the :doc:`dump\_modify first ` command, which can +changed via the :doc:`dump_modify first ` command, which can be useful if the dump command is invoked after a minimization ended on an arbitrary timestep. N can be changed between runs by using the -:doc:`dump\_modify every ` command. The :doc:`dump\_modify every ` command also allows a variable to be used to +:doc:`dump_modify every ` command. The :doc:`dump_modify every ` command also allows a variable to be used to determine the sequence of timesteps on which dump files are written. @@ -132,7 +132,7 @@ application itself. The plugins are installed in the directory: Related commands """""""""""""""" -:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` +:doc:`dump `, :doc:`dump_modify `, :doc:`undump ` Default """"""" diff --git a/doc/src/dump_netcdf.rst b/doc/src/dump_netcdf.rst index f89faff0ca..9f98cd9824 100644 --- a/doc/src/dump_netcdf.rst +++ b/doc/src/dump_netcdf.rst @@ -20,7 +20,7 @@ Syntax * *netcdf* or *netcdf/mpiio* = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) * N = dump every this many timesteps * file = name of file to write dump info to -* args = list of atom attributes, same as for :doc:`dump\_style custom ` +* args = list of atom attributes, same as for :doc:`dump_style custom ` Examples """""""" @@ -59,7 +59,7 @@ all extensions of this dump style. In addition to per-atom data, :doc:`thermo ` data can be included in the dump file. The data included in the dump file is identical to the data specified -by :doc:`thermo\_style `. +by :doc:`thermo_style `. .. _netcdf-home: http://www.unidata.ucar.edu/software/netcdf/ @@ -89,7 +89,7 @@ more info. Related commands """""""""""""""" -:doc:`dump `, :doc:`dump\_modify `, :doc:`undump ` +:doc:`dump `, :doc:`dump_modify `, :doc:`undump ` .. _lws: http://lammps.sandia.gov diff --git a/doc/src/dump_vtk.rst b/doc/src/dump_vtk.rst index 2f229aaccc..6624820a4f 100644 --- a/doc/src/dump_vtk.rst +++ b/doc/src/dump_vtk.rst @@ -16,7 +16,7 @@ Syntax * vtk = style of dump command (other styles *atom* or *cfg* or *dcd* or *xtc* or *xyz* or *local* or *custom* are discussed on the :doc:`dump ` doc page) * N = dump every this many timesteps * file = name of file to write dump info to -* args = same as arguments for :doc:`dump\_style custom ` +* args = same as arguments for :doc:`dump_style custom ` Examples """""""" @@ -34,20 +34,20 @@ Dump a snapshot of atom quantities to one or more files every N timesteps in a format readable by the `VTK visualization toolkit `_ or other visualization tools that use it, e.g. `ParaView `_. The timesteps on which dump output is written can also be controlled by a variable; see the -:doc:`dump\_modify every ` command for details. +:doc:`dump_modify every ` command for details. -This dump style is similar to :doc:`dump\_style custom ` but uses +This dump style is similar to :doc:`dump_style custom ` but uses the VTK library to write data to VTK simple legacy or XML format depending on the filename extension specified for the dump file. This can be either *\*.vtk* for the legacy format or *\*.vtp* and *\*.vtu*, respectively, for XML format; see the `VTK homepage `_ for a detailed description of these formats. Since this naming convention conflicts with the way binary output is usually specified (see below), the -:doc:`dump\_modify binary ` command allows setting of a +:doc:`dump_modify binary ` command allows setting of a binary option for this dump style explicitly. Only information for atoms in the specified group is dumped. The -:doc:`dump\_modify thresh and region ` commands can also +:doc:`dump_modify thresh and region ` commands can also alter what atoms are included; see details below. As described below, special characters ("\*", "%") in the filename @@ -62,17 +62,17 @@ determine the kind of output. .. warning:: - Unless the :doc:`dump\_modify sort ` option + Unless the :doc:`dump_modify sort ` option is invoked, the lines of atom information written to dump files will be in an indeterminate order for each snapshot. This is even true - when running on a single processor, if the :doc:`atom\_modify sort ` option is on, which it is by default. In this + when running on a single processor, if the :doc:`atom_modify sort ` option is on, which it is by default. In this case atoms are re-ordered periodically during a simulation, due to spatial sorting. It is also true when running in parallel, because data for a single snapshot is collected from multiple processors, each of which owns a subset of the atoms. For the *vtk* style, sorting is off by default. See the -:doc:`dump\_modify ` doc page for details. +:doc:`dump_modify ` doc page for details. ---------- @@ -91,7 +91,7 @@ hexahedrons in either legacy .vtk or .vtu XML format. Style *vtk* allows you to specify a list of atom attributes to be written to the dump file for each atom. The list of possible attributes -is the same as for the :doc:`dump\_style custom ` command; see +is the same as for the :doc:`dump_style custom ` command; see its doc page for a listing and an explanation of each attribute. .. note:: @@ -118,21 +118,21 @@ timestep 0) and on the last timestep of a minimization if the minimization converges. Note that this means a dump will not be performed on the initial timestep after the dump command is invoked, if the current timestep is not a multiple of N. This behavior can be -changed via the :doc:`dump\_modify first ` command, which +changed via the :doc:`dump_modify first ` command, which can also be useful if the dump command is invoked after a minimization ended on an arbitrary timestep. N can be changed between runs by -using the :doc:`dump\_modify every ` command. -The :doc:`dump\_modify every ` command +using the :doc:`dump_modify every ` command. +The :doc:`dump_modify every ` command also allows a variable to be used to determine the sequence of timesteps on which dump files are written. In this mode a dump on the first timestep of a run will also not be written unless the -:doc:`dump\_modify first ` command is used. +:doc:`dump_modify first ` command is used. Dump filenames can contain two wildcard characters. If a "\*" character appears in the filename, then one file per snapshot is written and the "\*" character is replaced with the timestep value. For example, tmp.dump\*.vtk becomes tmp.dump0.vtk, tmp.dump10000.vtk, -tmp.dump20000.vtk, etc. Note that the :doc:`dump\_modify pad ` +tmp.dump20000.vtk, etc. Note that the :doc:`dump_modify pad ` command can be used to insure all timestep numbers are the same length (e.g. 00010), which can make it easier to read a series of dump files in order with some post-processing tools. @@ -146,7 +146,7 @@ mode of output on parallel machines that support parallel I/O for output. By default, P = the number of processors meaning one file per processor, but P can be set to a smaller value via the *nfile* or -*fileper* keywords of the :doc:`dump\_modify ` command. +*fileper* keywords of the :doc:`dump_modify ` command. These options can be the most efficient way of writing out dump files when running on large numbers of processors. @@ -185,7 +185,7 @@ Related commands """""""""""""""" :doc:`dump `, :doc:`dump image `, -:doc:`dump\_modify `, :doc:`undump ` +:doc:`dump_modify `, :doc:`undump ` Default """"""" diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 4d5cf59a39..723cbd4618 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -107,13 +107,13 @@ initial values after the run. The *pair* keyword enables various parameters of potentials defined by -the :doc:`pair\_style ` command to be changed, if the pair -style supports it. Note that the :doc:`pair\_style ` and -:doc:`pair\_coeff ` commands must be used in the usual manner +the :doc:`pair_style ` command to be changed, if the pair +style supports it. Note that the :doc:`pair_style ` and +:doc:`pair_coeff ` commands must be used in the usual manner to specify these parameters initially; the fix adapt command simply overrides the parameters. -The *pstyle* argument is the name of the pair style. If :doc:`pair\_style hybrid or hybrid/overlay ` is used, *pstyle* should be +The *pstyle* argument is the name of the pair style. If :doc:`pair_style hybrid or hybrid/overlay ` is used, *pstyle* should be a sub-style name. If there are multiple sub-styles using the same pair style, then *pstyle* should be specified as "style:N" where N is which instance of the pair style you wish to adapt, e.g. the first, @@ -213,9 +213,9 @@ meaning of these parameters: the pair\_\*.cpp file associated with the potential. Some parameters are global settings for the pair style, e.g. the -viscosity setting "mu" for :doc:`pair\_style lubricate `. +viscosity setting "mu" for :doc:`pair_style lubricate `. Other parameters apply to atom type pairs within the pair style, -e.g. the prefactor "a" for :doc:`pair\_style soft `. +e.g. the prefactor "a" for :doc:`pair_style soft `. Note that for many of the potentials, the parameter that can be varied is effectively a prefactor on the entire energy expression for the @@ -233,7 +233,7 @@ be specified to indicate which type pairs to apply it to. If a global parameter is specified, the *I* and *J* settings still need to be specified, but are ignored. -Similar to the :doc:`pair\_coeff command `, I and J can be +Similar to the :doc:`pair_coeff command `, I and J can be specified in one of two ways. Explicit numeric values can be used for each, as in the 1st example above. I <= J is required. LAMMPS sets the coefficients for the symmetric J,I interaction to the same values. @@ -248,9 +248,9 @@ all types from 1 to N. A leading asterisk means all types from 1 to n (inclusive). Note that only type pairs with I <= J are considered; if asterisks imply type pairs where J < I, they are ignored. -IMPROTANT NOTE: If :doc:`pair\_style hybrid or hybrid/overlay ` is being used, then the *pstyle* will +IMPROTANT NOTE: If :doc:`pair_style hybrid or hybrid/overlay ` is being used, then the *pstyle* will be a sub-style name. You must specify I,J arguments that correspond -to type pair values defined (via the :doc:`pair\_coeff ` +to type pair values defined (via the :doc:`pair_coeff ` command) for that sub-style. The *v\_name* argument for keyword *pair* is the name of an @@ -258,16 +258,16 @@ The *v\_name* argument for keyword *pair* is the name of an this fix is invoked to set the parameter to a new value. It should be specified as v\_name, where name is the variable name. Equal-style variables can specify formulas with various mathematical functions, -and include :doc:`thermo\_style ` command keywords for the +and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify parameters that change as a function of time or span consecutive runs in a continuous fashion. For the latter, see the *start* and *stop* keywords of the :doc:`run ` command and the -*elaplong* keyword of :doc:`thermo\_style custom ` for +*elaplong* keyword of :doc:`thermo_style custom ` for details. For example, these commands would change the prefactor coefficient of -the :doc:`pair\_style soft ` potential from 10.0 to 30.0 in a +the :doc:`pair_style soft ` potential from 10.0 to 30.0 in a linear fashion over the course of a simulation: @@ -309,7 +309,7 @@ working with fix\_adapt are The *kspace* keyword used the specified variable as a scale factor on the energy, forces, virial calculated by whatever K-Space solver is -defined by the :doc:`kspace\_style ` command. If the +defined by the :doc:`kspace_style ` command. If the variable has a value of 1.0, then the solver is unaltered. The *kspace* keyword works this way whether the *scale* keyword @@ -341,7 +341,7 @@ for all atoms in the fix group. by the *atom* keyword. If the atom parameter is *diameter* and per-atom density and per-atom -mass are defined for particles (e.g. :doc:`atom\_style granular `), then the mass of each particle is also +mass are defined for particles (e.g. :doc:`atom_style granular `), then the mass of each particle is also changed when the diameter changes (density is assumed to stay constant). @@ -361,7 +361,7 @@ over the course of a 1000-step simulation: **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_adapt_fep.rst b/doc/src/fix_adapt_fep.rst index 60c05ec796..2cc3a59191 100644 --- a/doc/src/fix_adapt_fep.rst +++ b/doc/src/fix_adapt_fep.rst @@ -111,13 +111,13 @@ the same values of the parameters. The *pair* keyword enables various parameters of potentials defined by -the :doc:`pair\_style ` command to be changed, if the pair -style supports it. Note that the :doc:`pair\_style ` and -:doc:`pair\_coeff ` commands must be used in the usual manner +the :doc:`pair_style ` command to be changed, if the pair +style supports it. Note that the :doc:`pair_style ` and +:doc:`pair_coeff ` commands must be used in the usual manner to specify these parameters initially; the fix adapt command simply overrides the parameters. -The *pstyle* argument is the name of the pair style. If :doc:`pair\_style hybrid or hybrid/overlay ` is used, *pstyle* should be +The *pstyle* argument is the name of the pair style. If :doc:`pair_style hybrid or hybrid/overlay ` is used, *pstyle* should be a sub-style name. For example, *pstyle* could be specified as "soft" or "lubricate". The *pparam* argument is the name of the parameter to change. This is the current list of pair styles and parameters that @@ -204,7 +204,7 @@ be specified to indicate which type pairs to apply it to. If a global parameter is specified, the *I* and *J* settings still need to be specified, but are ignored. -Similar to the :doc:`pair\_coeff command `, I and J can be +Similar to the :doc:`pair_coeff command `, I and J can be specified in one of two ways. Explicit numeric values can be used for each, as in the 1st example above. I <= J is required. LAMMPS sets the coefficients for the symmetric J,I interaction to the same values. @@ -219,9 +219,9 @@ all types from 1 to N. A leading asterisk means all types from 1 to n (inclusive). Note that only type pairs with I <= J are considered; if asterisks imply type pairs where J < I, they are ignored. -IMPROTANT NOTE: If :doc:`pair\_style hybrid or hybrid/overlay ` is being used, then the *pstyle* will +IMPROTANT NOTE: If :doc:`pair_style hybrid or hybrid/overlay ` is being used, then the *pstyle* will be a sub-style name. You must specify I,J arguments that correspond -to type pair values defined (via the :doc:`pair\_coeff ` +to type pair values defined (via the :doc:`pair_coeff ` command) for that sub-style. The *v\_name* argument for keyword *pair* is the name of an @@ -229,16 +229,16 @@ The *v\_name* argument for keyword *pair* is the name of an this fix is invoked to set the parameter to a new value. It should be specified as v\_name, where name is the variable name. Equal-style variables can specify formulas with various mathematical functions, -and include :doc:`thermo\_style ` command keywords for the +and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify parameters that change as a function of time or span consecutive runs in a continuous fashion. For the latter, see the *start* and *stop* keywords of the :doc:`run ` command and the -*elaplong* keyword of :doc:`thermo\_style custom ` for +*elaplong* keyword of :doc:`thermo_style custom ` for details. For example, these commands would change the prefactor coefficient of -the :doc:`pair\_style soft ` potential from 10.0 to 30.0 in a +the :doc:`pair_style soft ` potential from 10.0 to 30.0 in a linear fashion over the course of a simulation: @@ -253,7 +253,7 @@ linear fashion over the course of a simulation: The *kspace* keyword used the specified variable as a scale factor on the energy, forces, virial calculated by whatever K-Space solver is -defined by the :doc:`kspace\_style ` command. If the +defined by the :doc:`kspace_style ` command. If the variable has a value of 1.0, then the solver is unaltered. The *kspace* keyword works this way whether the *scale* keyword @@ -283,7 +283,7 @@ variables. The new value is assigned to the corresponding attribute for all atoms in the fix group. If the atom parameter is *diameter* and per-atom density and per-atom -mass are defined for particles (e.g. :doc:`atom\_style granular `), then the mass of each particle is also +mass are defined for particles (e.g. :doc:`atom_style granular `), then the mass of each particle is also changed when the diameter changes (density is assumed to stay constant). @@ -306,7 +306,7 @@ parameters on the outermost rRESPA level. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_addforce.rst b/doc/src/fix_addforce.rst index 91134eac12..971abdc682 100644 --- a/doc/src/fix_addforce.rst +++ b/doc/src/fix_addforce.rst @@ -59,7 +59,7 @@ will be evaluated each timestep, and its value(s) used to determine the force component. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent force field. @@ -145,7 +145,7 @@ instructions on how to use the accelerated styles effectively. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential "energy" inferred by the added force to the system's potential energy as part of :doc:`thermodynamic output `. This is a fictitious quantity but is needed so that the :doc:`minimize ` command can include the @@ -153,12 +153,12 @@ forces added by this fix in a consistent manner. I.e. there is a decrease in potential energy when atoms move in the direction of the added force. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to the added forces on atoms to the system's virial as part of :doc:`thermodynamic output `. The default is *virial no* -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -184,7 +184,7 @@ the iteration count during the minimization. If you want the fictitious potential energy associated with the added forces to be included in the total potential energy of the system (the quantity being minimized), you MUST enable the - :doc:`fix\_modify ` *energy* option for this fix. + :doc:`fix_modify ` *energy* option for this fix. Restrictions """""""""""" diff --git a/doc/src/fix_addtorque.rst b/doc/src/fix_addtorque.rst index 26493624ec..75636d5abf 100644 --- a/doc/src/fix_addtorque.rst +++ b/doc/src/fix_addtorque.rst @@ -48,7 +48,7 @@ will be evaluated each timestep, and its value used to determine the torque component. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent torque. @@ -60,7 +60,7 @@ time. Thus it is easy to specify a time-dependent torque. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential "energy" inferred by the added forces to the system's potential energy as part of :doc:`thermodynamic output `. This is a fictitious quantity but is needed so that the :doc:`minimize ` command can include the @@ -68,7 +68,7 @@ forces added by this fix in a consistent manner. I.e. there is a decrease in potential energy when atoms move in the direction of the added forces. -The :doc:`fix\_modify ` *respa* option is supported by +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its torque. Default is the outermost level. diff --git a/doc/src/fix_append_atoms.rst b/doc/src/fix_append_atoms.rst index 977e96a53a..29ef20342a 100644 --- a/doc/src/fix_append_atoms.rst +++ b/doc/src/fix_append_atoms.rst @@ -57,7 +57,7 @@ This fix creates atoms on a lattice, appended on the zhi edge of the system box. This can be useful when a shock or wave is propagating from zlo. This allows the system to grow with time to accommodate an expanding wave. A simulation box must already exist, which is -typically created via the :doc:`create\_box ` command. +typically created via the :doc:`create_box ` command. Before using this command, a lattice must also be defined using the :doc:`lattice ` command. @@ -94,7 +94,7 @@ define the lattice spacings. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_atc.rst b/doc/src/fix_atc.rst index b765efb30c..2c2f474c93 100644 --- a/doc/src/fix_atc.rst +++ b/doc/src/fix_atc.rst @@ -122,7 +122,7 @@ Note coupling and post-processing can be combined in the same simulations using **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. The :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. The :doc:`fix_modify ` options relevant to this fix are listed below. No global scalar or vector or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be @@ -141,7 +141,7 @@ Thermal and two\_temperature (coupling) types use a Verlet time-integration algo Related commands """""""""""""""" -After specifying this fix in your input script, several other :doc:`fix\_modify ` commands are used to setup the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions. +After specifying this fix in your input script, several other :doc:`fix_modify ` commands are used to setup the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions. fix\_modify commands for setup: diff --git a/doc/src/fix_atom_swap.rst b/doc/src/fix_atom_swap.rst index e5851db353..420a490c15 100644 --- a/doc/src/fix_atom_swap.rst +++ b/doc/src/fix_atom_swap.rst @@ -141,7 +141,7 @@ include: :doc:`efield `, :doc:`gravity `, :doc:`temp/rescale `, and :doc:`wall fixes `. For that energy to be included in the total potential energy of the system (the quantity used when performing GCMC moves), -you MUST enable the :doc:`fix\_modify ` *energy* option for +you MUST enable the :doc:`fix_modify ` *energy* option for that fix. The doc pages for individual :doc:`fix ` commands specify if this should be done. @@ -150,17 +150,17 @@ specify if this should be done. This fix writes the state of the fix to :doc:`binary restart files `. This includes information about the random number generator seed, the next timestep for MC exchanges, the number of exchange attempts and successes etc. See -the :doc:`read\_restart ` command for info on how to +the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. .. note:: For this to work correctly, the timestep must **not** be changed - after reading the restart with :doc:`reset\_timestep `. + after reading the restart with :doc:`reset_timestep `. The fix will try to detect it and stop with an error. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global vector of length 2, which can be accessed @@ -188,7 +188,7 @@ Related commands :doc:`fix nvt `, :doc:`neighbor `, :doc:`fix deposit `, :doc:`fix evaporate `, -:doc:`delete\_atoms `, :doc:`fix gcmc ` +:doc:`delete_atoms `, :doc:`fix gcmc ` Default """"""" diff --git a/doc/src/fix_ave_atom.rst b/doc/src/fix_ave_atom.rst index 3a066ab55b..a9878887d8 100644 --- a/doc/src/fix_ave_atom.rst +++ b/doc/src/fix_ave_atom.rst @@ -162,7 +162,7 @@ per-atom quantities to time average. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global scalar or vector quantities are stored by this fix for access by various :doc:`output commands `. diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst index ff317bf15e..92fe47bfb5 100644 --- a/doc/src/fix_ave_chunk.rst +++ b/doc/src/fix_ave_chunk.rst @@ -102,7 +102,7 @@ Use one or more per-atom vectors as inputs every few timesteps, sum the values over the atoms in each chunk at each timestep, then average the per-chunk values over longer timescales. The resulting chunk averages can be used by other :doc:`output commands ` such -as :doc:`thermo\_style custom `, and can also be written to +as :doc:`thermo_style custom `, and can also be written to a file. In LAMMPS, chunks are collections of atoms defined by a :doc:`compute chunk/atom ` command, which assigns each atom @@ -474,7 +474,7 @@ dimensions. Those values are always in distance :doc:`units `. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global array of values which can be accessed by diff --git a/doc/src/fix_ave_correlate.rst b/doc/src/fix_ave_correlate.rst index 9c7d27b761..c5b422ef6e 100644 --- a/doc/src/fix_ave_correlate.rst +++ b/doc/src/fix_ave_correlate.rst @@ -79,7 +79,7 @@ Use one or more global scalar values as inputs every few timesteps, calculate time correlations between them at varying time intervals, and average the correlation data over longer timescales. The resulting correlation values can be time integrated by -:doc:`variables ` or used by other :doc:`output commands ` such as :doc:`thermo\_style custom `, and can also be written to a file. See the +:doc:`variables ` or used by other :doc:`output commands ` such as :doc:`thermo_style custom `, and can also be written to a file. See the :doc:`fix ave/correlate/long ` command for an alternate method for computing correlation functions efficiently over very long time windows. @@ -332,7 +332,7 @@ included in the variable formula or via the *prefactor* keyword. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global array of values which can be accessed by diff --git a/doc/src/fix_ave_histo.rst b/doc/src/fix_ave_histo.rst index 4a2e73d7df..176e4b51db 100644 --- a/doc/src/fix_ave_histo.rst +++ b/doc/src/fix_ave_histo.rst @@ -345,7 +345,7 @@ the histogram. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix produces a global vector and global array which can be diff --git a/doc/src/fix_ave_time.rst b/doc/src/fix_ave_time.rst index 3774379f19..39fa1746e4 100644 --- a/doc/src/fix_ave_time.rst +++ b/doc/src/fix_ave_time.rst @@ -76,7 +76,7 @@ Description Use one or more global values as inputs every few timesteps, and average them over longer timescales. The resulting averages can be used by other :doc:`output commands ` such as -:doc:`thermo\_style custom `, and can also be written to a +:doc:`thermo_style custom `, and can also be written to a file. Note that if no time averaging is done, this command can be used as a convenient way to simply output one or more global values to a file. @@ -321,7 +321,7 @@ appropriate fields from the fix ave/time command. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix produces a global scalar or global vector or global array diff --git a/doc/src/fix_aveforce.rst b/doc/src/fix_aveforce.rst index f786c043c9..07d2e3b0f0 100644 --- a/doc/src/fix_aveforce.rst +++ b/doc/src/fix_aveforce.rst @@ -65,7 +65,7 @@ evaluated each timestep, and its value used to determine the average force. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent average force. @@ -103,7 +103,7 @@ instructions on how to use the accelerated styles effectively. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. diff --git a/doc/src/fix_balance.rst b/doc/src/fix_balance.rst index 93c2a5b33c..db2bf9e64b 100644 --- a/doc/src/fix_balance.rst +++ b/doc/src/fix_balance.rst @@ -130,7 +130,7 @@ forced even if the current balance is perfect (1.0) be specifying a create a logical 3d grid cannot achieve perfect balance for many irregular distributions of particles. Likewise, if a portion of the system is a perfect lattice, e.g. the initial system is generated by - the :doc:`create\_atoms ` command, then "grid" methods may + the :doc:`create_atoms ` command, then "grid" methods may be unable to achieve exact balance. This is because entire lattice planes will be owned or not owned by a single processor. @@ -144,7 +144,7 @@ forced even if the current balance is perfect (1.0) be specifying a proportional to particle count, and changing the relative size and shape of processor sub-domains may lead to additional computational and communication overheads, e.g. in the PPPM solver used via the - :doc:`kspace\_style ` command. Thus you should benchmark + :doc:`kspace_style ` command. Thus you should benchmark the run times of a simulation before and after balancing. @@ -180,8 +180,8 @@ fashion so as to have equal numbers of particles (or weight) in each sub-box, as in the rightmost diagram above. The "grid" methods can be used with either of the -:doc:`comm\_style ` command options, *brick* or *tiled*\ . The -"tiling" methods can only be used with :doc:`comm\_style tiled `. +:doc:`comm_style ` command options, *brick* or *tiled*\ . The +"tiling" methods can only be used with :doc:`comm_style tiled `. When a "grid" method is specified, the current domain partitioning can be either a logical 3d grid or a tiled partitioning. In the former @@ -208,7 +208,7 @@ The *Nfreq* setting determines how often a re-balance is performed. If time a re-balance occurs, a reneighboring is triggered, so *Nfreq* should not be too small. If *Nfreq* = 0, then re-balancing will be done every time reneighboring normally occurs, as determined by the -the :doc:`neighbor ` and :doc:`neigh\_modify ` +the :doc:`neighbor ` and :doc:`neigh_modify ` command settings. On re-balance steps, re-balancing will only be attempted if the current @@ -377,7 +377,7 @@ each processor, instead of 4, and "SQUARES" replaced by "CUBES". **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar which is the imbalance factor @@ -411,13 +411,13 @@ For 2d simulations, the *z* style cannot be used. Nor can a "z" appear in *dimstr* for the *shift* style. Balancing through recursive bisectioning (\ *rcb* style) requires -:doc:`comm\_style tiled ` +:doc:`comm_style tiled ` Related commands """""""""""""""" :doc:`group `, :doc:`processors `, :doc:`balance `, -:doc:`comm\_style ` +:doc:`comm_style ` .. _pizza: http://pizza.sandia.gov diff --git a/doc/src/fix_bond_break.rst b/doc/src/fix_bond_break.rst index fa7aba3c6b..57bd3d39a8 100644 --- a/doc/src/fix_bond_break.rst +++ b/doc/src/fix_bond_break.rst @@ -43,7 +43,7 @@ Break bonds between pairs of atoms as a simulation runs according to specified criteria. This can be used to model the dissolution of a polymer network due to stretching of the simulation box or other deformations. In this context, a bond means an interaction between a -pair of atoms computed by the :doc:`bond\_style ` command. +pair of atoms computed by the :doc:`bond_style ` command. Once the bond is broken it will be permanently deleted, as will all angle, dihedral, and improper interactions that bond is part of. @@ -100,7 +100,7 @@ neighbor lists must be immediately updated on the same timestep. This is to insure that any pairwise interactions that should be turned "on" due to a bond breaking, because they are no longer excluded by the presence of the bond and the settings of the -:doc:`special\_bonds ` command, will be immediately +:doc:`special_bonds ` command, will be immediately recognized. All of these operations increase the cost of a timestep. Thus you should be cautious about invoking this fix too frequently. @@ -123,7 +123,7 @@ You can dump out snapshots of the current bond topology via the :doc:`dump local **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes two statistics which it stores in a global vector of @@ -150,7 +150,7 @@ Related commands """""""""""""""" :doc:`fix bond/create `, :doc:`fix bond/react `, :doc:`fix bond/swap `, -:doc:`dump local `, :doc:`special\_bonds ` +:doc:`dump local `, :doc:`special_bonds ` Default """"""" diff --git a/doc/src/fix_bond_create.rst b/doc/src/fix_bond_create.rst index 9a11558e83..dbf1234582 100644 --- a/doc/src/fix_bond_create.rst +++ b/doc/src/fix_bond_create.rst @@ -57,7 +57,7 @@ Create bonds between pairs of atoms as a simulation runs according to specified criteria. This can be used to model cross-linking of polymers, the formation of a percolation network, etc. In this context, a bond means an interaction between a pair of atoms computed -by the :doc:`bond\_style ` command. Once the bond is created +by the :doc:`bond_style ` command. Once the bond is created it will be permanently in place. Optionally, the creation of a bond can also create angle, dihedral, and improper interactions that bond is part of. See the discussion of the *atype*\ , *dtype*\ , and *itype* @@ -92,7 +92,7 @@ a bond on this timestep, even if it has other possible bond partners. It is permissible to have *itype* = *jtype*\ . *Rmin* must be <= the pairwise cutoff distance between *itype* and *jtype* atoms, as defined -by the :doc:`pair\_style ` command. +by the :doc:`pair_style ` command. The *iparam* and *jparam* keywords can be used to limit the bonding functionality of the participating atoms. Each atom keeps track of @@ -106,7 +106,7 @@ The *newtype* value for *iparam* and *jparam* can be used to change the atom type of atom I or J when it reaches *maxbond* number of bonds of type *bondtype*\ . This means it can now interact in a pairwise fashion with other atoms in a different way by specifying different -:doc:`pair\_coeff ` coefficients. If you do not wish the +:doc:`pair_coeff ` coefficients. If you do not wish the atom type to change, simply specify *newtype* as *itype* or *jtype*\ . The *prob* keyword can also effect whether an eligible bond is @@ -132,10 +132,10 @@ of new bonds, angles, etc. molecule retain their original molecule IDs. If the *atype* keyword is used and if an angle potential is defined -via the :doc:`angle\_style ` command, then any new 3-body +via the :doc:`angle_style ` command, then any new 3-body interactions inferred by the creation of a bond will create new angles of type *angletype*\ , with parameters assigned by the corresponding -:doc:`angle\_coeff ` command. Likewise, the *dtype* and +:doc:`angle_coeff ` command. Likewise, the *dtype* and *itype* keywords will create new dihedrals and impropers of type *dihedraltype* and *impropertype*\ . @@ -149,8 +149,8 @@ of type *angletype*\ , with parameters assigned by the corresponding "extra bond per atom" parameter must be set to allow for it. Ditto for "extra angle per atom", "extra dihedral per atom", and "extra improper per atom" if angles, dihedrals, or impropers are being added - when bonds are created. See the :doc:`read\_data ` or - :doc:`create\_box ` command for more details. Note that a + when bonds are created. See the :doc:`read_data ` or + :doc:`create_box ` command for more details. Note that a data file with no atoms can be used if you wish to add non-bonded atoms via the :doc:`create atoms ` command, e.g. for a percolation simulation. @@ -165,8 +165,8 @@ of type *angletype*\ , with parameters assigned by the corresponding molecular topology of your system. The "extra special per atom" parameter must typically be set to allow for the new maximum total size (1st + 2nd + 3rd neighbors) of this per-atom list. There are 2 - ways to do this. See the :doc:`read\_data ` or - :doc:`create\_box ` commands for details. + ways to do this. See the :doc:`read_data ` or + :doc:`create_box ` commands for details. .. note:: @@ -174,20 +174,20 @@ of type *angletype*\ , with parameters assigned by the corresponding keywords, the list of topological neighbors is updated for atoms affected by the new bond. This in turn affects which neighbors are considered for pairwise interactions, using the weighting rules set by - the :doc:`special\_bonds ` command. Consider a new bond + the :doc:`special_bonds ` command. Consider a new bond created between atoms I,J. If J has a bonded neighbor K, then K becomes a 2nd neighbor of I. Even if the *atype* keyword is not used to create angle I-J-K, the pairwise interaction between I and K will be potentially turned off or weighted by the 1-3 weighting specified - by the :doc:`special\_bonds ` command. This is the case + by the :doc:`special_bonds ` command. This is the case even if the "angle yes" option was used with that command. The same is true for 3rd neighbors (1-4 interactions), the *dtype* keyword, and the "dihedral yes" option used with the - :doc:`special\_bonds ` command. + :doc:`special_bonds ` command. Note that even if your simulation starts with no bonds, you must -define a :doc:`bond\_style ` and use the -:doc:`bond\_coeff ` command to specify coefficients for the +define a :doc:`bond_style ` and use the +:doc:`bond_coeff ` command to specify coefficients for the *bondtype*\ . Similarly, if new atom types are specified by the *iparam* or *jparam* keywords, they must be within the range of atom types allowed by the simulation and pairwise coefficients must be @@ -201,7 +201,7 @@ created, neighbor lists must be immediately updated on the same timestep. This is to insure that any pairwise interactions that should be turned "off" due to a bond creation, because they are now excluded by the presence of the bond and the settings of the -:doc:`special\_bonds ` command, will be immediately +:doc:`special_bonds ` command, will be immediately recognized. All of these operations increase the cost of a timestep. Thus you should be cautious about invoking this fix too frequently. @@ -224,7 +224,7 @@ You can dump out snapshots of the current bond topology via the :doc:`dump local **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes two statistics which it stores in a global vector of @@ -251,7 +251,7 @@ Related commands """""""""""""""" :doc:`fix bond/break `, :doc:`fix bond/react `, :doc:`fix bond/swap `, -:doc:`dump local `, :doc:`special\_bonds ` +:doc:`dump local `, :doc:`special_bonds ` Default """"""" diff --git a/doc/src/fix_bond_react.rst b/doc/src/fix_bond_react.rst index b2866eb9c7..ec9533788e 100644 --- a/doc/src/fix_bond_react.rst +++ b/doc/src/fix_bond_react.rst @@ -248,7 +248,7 @@ A discussion of correctly handling this is also provided on the the existing system and reaction templates. As when inserting molecules, enough space for this increased topology/atom must be reserved by using the relevant "extra" keywords to the - :doc:`read\_data ` or :doc:`create\_box ` commands. + :doc:`read_data ` or :doc:`create_box ` commands. The map file is a text document with the following format: @@ -492,7 +492,7 @@ local command. Cumulative reaction counts for each reaction are written to :doc:`binary restart files `. These values are associated with the reaction name (react-ID). Additionally, internally-created per-atom properties are stored to allow for smooth restarts. None of the -:doc:`fix\_modify ` options are relevant to this fix. +:doc:`fix_modify ` options are relevant to this fix. This fix computes one statistic for each *react* argument that it stores in a global vector, of length 'number of react arguments', that @@ -524,7 +524,7 @@ Related commands :doc:`fix bond/create `, :doc:`fix bond/break `, :doc:`fix bond/swap `, -:doc:`dump local `, :doc:`special\_bonds ` +:doc:`dump local `, :doc:`special_bonds ` Default """"""" diff --git a/doc/src/fix_bond_swap.rst b/doc/src/fix_bond_swap.rst index c4eb2a16b5..b341fea35b 100644 --- a/doc/src/fix_bond_swap.rst +++ b/doc/src/fix_bond_swap.rst @@ -41,7 +41,7 @@ gyration. It is designed for use with systems of :doc:`FENE ` or :doc:`harmonic ` bead-spring polymer chains where each polymer is a linear chain of monomers, but LAMMPS does not enforce this requirement, i.e. any -:doc:`bond\_style ` can be used. +:doc:`bond_style ` can be used. A schematic of the kinds of bond swaps that can occur is shown here: @@ -86,7 +86,7 @@ by this processor on this timestep. The criterion for matching molecule IDs is how bond swaps performed by this fix conserve chain length. To use this features you must setup the molecule IDs for your polymer chains in a certain way, typically -in the data file, read by the :doc:`read\_data ` command. +in the data file, read by the :doc:`read_data ` command. Consider a system of 6-mer chains. You have 2 choices. If the molecule IDs for monomers on each chain are set to 1,2,3,4,5,6 then swaps will conserve chain length. For a particular monomer there will @@ -134,11 +134,11 @@ appended and the group for the new compute is "all", so that the temperature of the entire system is used. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -157,7 +157,7 @@ each processor generates possible swaps independently of other processors. Thus if you repeat the same simulation on a different number of processors, the specific swaps performed will be different. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a :doc:`compute ` you have defined to this fix which will be used to compute the temperature for the Boltzmann criterion. diff --git a/doc/src/fix_box_relax.rst b/doc/src/fix_box_relax.rst index 315846a943..02e5f97736 100644 --- a/doc/src/fix_box_relax.rst +++ b/doc/src/fix_box_relax.rst @@ -67,7 +67,7 @@ varied together during the minimization. Orthogonal simulation boxes have 3 adjustable dimensions (x,y,z). Triclinic (non-orthogonal) simulation boxes have 6 adjustable -dimensions (x,y,z,xy,xz,yz). The :doc:`create\_box `, :doc:`read data `, and :doc:`read\_restart ` commands +dimensions (x,y,z,xy,xz,yz). The :doc:`create_box `, :doc:`read data `, and :doc:`read_restart ` commands specify whether the simulation box is orthogonal or non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz tilt factors. @@ -315,11 +315,11 @@ as the fix group. Also note that the pressure compute does not include a kinetic component. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -331,7 +331,7 @@ It also means that changing attributes of *thermo\_temp* or No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its temperature and pressure calculation, as described above. Note @@ -357,7 +357,7 @@ energy, plus the strain energy, if it exists, as described above. The energy values reported at the end of a minimization run under "Minimization stats" include this energy, and so differ from what LAMMPS normally reports as potential energy. This fix does not support -the :doc:`fix\_modify ` *energy* option, because that would +the :doc:`fix_modify ` *energy* option, because that would result in double-counting of the fix energy in the minimization energy. Instead, the fix energy can be explicitly added to the potential energy using one of these two variants: @@ -385,8 +385,8 @@ Only dimensions that are available can be adjusted by this fix. Non-periodic dimensions are not available. *z*\ , *xz*\ , and *yz*\ , are not available for 2D simulations. *xy*\ , *xz*\ , and *yz* are only available if the simulation domain is non-orthogonal. The -:doc:`create\_box `, :doc:`read data `, and -:doc:`read\_restart ` commands specify whether the +:doc:`create_box `, :doc:`read data `, and +:doc:`read_restart ` commands specify whether the simulation box is orthogonal or non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz tilt factors. diff --git a/doc/src/fix_client_md.rst b/doc/src/fix_client_md.rst index d935144cc0..01539b6d68 100644 --- a/doc/src/fix_client_md.rst +++ b/doc/src/fix_client_md.rst @@ -53,8 +53,8 @@ that LAMMPS exchanges with the server code is defined on the :doc:`server md `, :doc:`bond\_style `, or -:doc:`kspace\_style ` command. However it is possible for +:doc:`pair_style `, :doc:`bond_style `, or +:doc:`kspace_style ` command. However it is possible for a server code to only compute a portion of the full force-field, while LAMMPS computes the remaining part. Your LAMMPS script can also specify boundary conditions or force constraints in the usual way, @@ -74,11 +74,11 @@ LAMMPS and another code in tandem to perform a coupled simulation. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential energy computed by the server application to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the server application's contribution to the system's virial as part of :doc:`thermodynamic output `. The default is *virial yes* diff --git a/doc/src/fix_cmap.rst b/doc/src/fix_cmap.rst index abdf095959..70e1dd5987 100644 --- a/doc/src/fix_cmap.rst +++ b/doc/src/fix_cmap.rst @@ -76,7 +76,7 @@ remaining 5 columns are the atom IDs of the atoms in the two 4-atom dihedrals that overlap to create the CMAP 5-body interaction. Note that the "crossterm" and "CMAP" keywords for the header and body sections match those specified in the read\_data command following the -data file name; see the :doc:`read\_data ` doc page for +data file name; see the :doc:`read_data ` doc page for more details. A data file containing CMAP cross-terms can be generated from a PDB @@ -88,7 +88,7 @@ more information. The potential energy associated with CMAP interactions can be output as described below. It can also be included in the total potential energy of the system, as output by the -:doc:`thermo\_style ` command, if the :doc:`fix\_modify energy ` command is used, as in the example above. See +:doc:`thermo_style ` command, if the :doc:`fix_modify energy ` command is used, as in the example above. See the note below about how to include the CMAP energy when performing an :doc:`energy minimization `. @@ -98,16 +98,16 @@ the note below about how to include the CMAP energy when performing an **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the list of CMAP cross-terms to :doc:`binary restart files `. See the :doc:`read\_restart ` command +This fix writes the list of CMAP cross-terms to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential "energy" of the CMAP interactions system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to the interaction between atoms to the system's virial as part of :doc:`thermodynamic output `. The default is *virial yes* @@ -128,15 +128,15 @@ invoked by the :doc:`minimize ` command. If you want the potential energy associated with the CMAP terms forces to be included in the total potential energy of the system (the quantity being minimized), you MUST enable the - :doc:`fix\_modify ` *energy* option for this fix. + :doc:`fix_modify ` *energy* option for this fix. Restrictions """""""""""" To function as expected this fix command must be issued *before* a -:doc:`read\_data ` command but *after* a -:doc:`read\_restart ` command. +:doc:`read_data ` command but *after* a +:doc:`read_restart ` command. This fix can only be used if LAMMPS was built with the MOLECULE package. See the :doc:`Build package ` doc page for more @@ -145,7 +145,7 @@ info. Related commands """""""""""""""" -:doc:`fix\_modify `, :doc:`read\_data ` +:doc:`fix_modify `, :doc:`read_data ` **Default:** none diff --git a/doc/src/fix_colvars.rst b/doc/src/fix_colvars.rst index bd29a394cb..eac0e21d76 100644 --- a/doc/src/fix_colvars.rst +++ b/doc/src/fix_colvars.rst @@ -74,7 +74,7 @@ no restriction to functionality by limiting the number of colvars fixes. The *input* keyword allows to specify a state file that would contain the restart information required in order to continue a calculation from a prerecorded state. Fix colvars records it state in :doc:`binary restart ` -files, so when using the :doc:`read\_restart ` command, +files, so when using the :doc:`read_restart ` command, this is usually not needed. The *output* keyword allows to specify the output prefix. All output @@ -103,7 +103,7 @@ This fix writes the current status of the colvars module into mode status file that is written by the colvars module itself and the kind of information in both files is identical. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change from the biasing force added by the fix to the system's potential energy as part of :doc:`thermodynamic output `. diff --git a/doc/src/fix_controller.rst b/doc/src/fix_controller.rst index 906be7ca7c..55be294df8 100644 --- a/doc/src/fix_controller.rst +++ b/doc/src/fix_controller.rst @@ -194,7 +194,7 @@ equal-style versus internal-style variable interchangeably. **Restart, fix\_modify, output, run start/stop, minimize info:** -Currently, no information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +Currently, no information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix produces a global vector with 3 values which can be accessed diff --git a/doc/src/fix_deform.rst b/doc/src/fix_deform.rst index dc0b566678..fe1b0925d6 100644 --- a/doc/src/fix_deform.rst +++ b/doc/src/fix_deform.rst @@ -114,10 +114,10 @@ unspecified parameters can also be controlled by a :doc:`fix npt ` or :d The size and shape of the simulation box at the beginning of the simulation run were either specified by the -:doc:`create\_box ` or :doc:`read\_data ` or -:doc:`read\_restart ` command used to setup the simulation +:doc:`create_box ` or :doc:`read_data ` or +:doc:`read_restart ` command used to setup the simulation initially if it is the first run, or they are the values from the end -of the previous run. The :doc:`create\_box `, :doc:`read data `, and :doc:`read\_restart ` commands +of the previous run. The :doc:`create_box `, :doc:`read data `, and :doc:`read_restart ` commands specify whether the simulation box is orthogonal or non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz tilt factors. If fix deform changes the xy,xz,yz tilt factors, then the simulation box @@ -578,7 +578,7 @@ been previously used to define the lattice spacing. Note that the units choice also affects the *vel* style parameters since it is defined in terms of distance/time. Also note that the units keyword does not affect the *variable* style. You should use the *xlat*\ , -*ylat*\ , *zlat* keywords of the :doc:`thermo\_style ` +*ylat*\ , *zlat* keywords of the :doc:`thermo_style ` command if you want to include lattice spacings in a variable formula. @@ -607,7 +607,7 @@ instructions on how to use the accelerated styles effectively. This fix will restore the initial box settings from :doc:`binary restart files `, which allows the fix to be properly continue deformation, when using the start/stop options of the :doc:`run ` -command. None of the :doc:`fix\_modify ` options are +command. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. @@ -630,7 +630,7 @@ xy) that is shrink-wrapped via the :doc:`boundary ` command. Related commands """""""""""""""" -:doc:`change\_box ` +:doc:`change_box ` Default """"""" diff --git a/doc/src/fix_deposit.rst b/doc/src/fix_deposit.rst index 29b4381441..c076d80ed4 100644 --- a/doc/src/fix_deposit.rst +++ b/doc/src/fix_deposit.rst @@ -100,7 +100,7 @@ default group "all" and the group specified in the fix deposit command If you are computing temperature values which include inserted particles, you will want to use the -:doc:`compute\_modify ` dynamic option, which insures the +:doc:`compute_modify ` dynamic option, which insures the current number of atoms is used as a normalizing factor each time the temperature is computed. @@ -115,7 +115,7 @@ prevent this behavior. Note that if a shrink-wrap boundary is used, it is OK to insert the new particle outside the box, however the box will immediately be expanded to include the new particle. When simulating a sputtering experiment it is probably more realistic to -ignore those atoms using the :doc:`thermo\_modify ` +ignore those atoms using the :doc:`thermo_modify ` command with the *lost ignore* option and a fixed :doc:`boundary `. @@ -272,7 +272,7 @@ units of distance or velocity. If you are monitoring the temperature of a system where the atom count is changing due to adding particles, you typically should use - the :doc:`compute\_modify dynamic yes ` command for the + the :doc:`compute_modify dynamic yes ` command for the temperature compute you are using. **Restart, fix\_modify, output, run start/stop, minimize info:** @@ -280,17 +280,17 @@ units of distance or velocity. This fix writes the state of the deposition to :doc:`binary restart files `. This includes information about how many particles have been deposited, the random number generator seed, the next timestep for deposition, etc. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. .. note:: For this to work correctly, the timestep must **not** be changed - after reading the restart with :doc:`reset\_timestep `. + after reading the restart with :doc:`reset_timestep `. The fix will try to detect it and stop with an error. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the diff --git a/doc/src/fix_dpd_energy.rst b/doc/src/fix_dpd_energy.rst index e2cedd0d9f..09fc23ac66 100644 --- a/doc/src/fix_dpd_energy.rst +++ b/doc/src/fix_dpd_energy.rst @@ -39,10 +39,10 @@ the particle internal energy through a mesoparticle equation of state. An additional fix must be specified that defines the equation of state for each particle, e.g. :doc:`fix eos/cv `. -This fix must be used with the :doc:`pair\_style dpd/fdt/energy ` command. +This fix must be used with the :doc:`pair_style dpd/fdt/energy ` command. Note that numerous variants of DPD can be specified by choosing an -appropriate combination of the integrator and :doc:`pair\_style dpd/fdt/energy ` command. DPD under isoenergetic conditions +appropriate combination of the integrator and :doc:`pair_style dpd/fdt/energy ` command. DPD under isoenergetic conditions can be specified by using fix *dpd/energy*\ , fix *nve* and pair\_style *dpd/fdt/energy*\ . DPD under isoenthalpic conditions can be specified by using fix *dpd/energy*\ , fix *nph* and pair\_style @@ -85,7 +85,7 @@ LAMMPS was built with that package. See the :doc:`Build package This fix must be used with an additional fix that specifies time integration, e.g. :doc:`fix nve `. -The fix *dpd/energy* requires the *dpd* :doc:`atom\_style ` +The fix *dpd/energy* requires the *dpd* :doc:`atom_style ` to be used in order to properly account for the particle internal energies and temperature. diff --git a/doc/src/fix_dpd_source.rst b/doc/src/fix_dpd_source.rst index 66895f2538..d23fbff1c9 100644 --- a/doc/src/fix_dpd_source.rst +++ b/doc/src/fix_dpd_source.rst @@ -72,7 +72,7 @@ cuboid domain to apply the source flux to. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -85,13 +85,13 @@ Restrictions This fix is part of the USER-MESO package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. -Fix *edpd/source* must be used with the :doc:`pair\_style edpd ` command. Fix *tdpd/source* must be used with the -:doc:`pair\_style tdpd ` command. +Fix *edpd/source* must be used with the :doc:`pair_style edpd ` command. Fix *tdpd/source* must be used with the +:doc:`pair_style tdpd ` command. Related commands """""""""""""""" -:doc:`pair\_style edpd `, :doc:`pair\_style tdpd `, +:doc:`pair_style edpd `, :doc:`pair_style tdpd `, :doc:`compute edpd/temp/atom `, :doc:`compute tdpd/cc/atom ` **Default:** none diff --git a/doc/src/fix_drag.rst b/doc/src/fix_drag.rst index 9490f58f01..bc1476301a 100644 --- a/doc/src/fix_drag.rst +++ b/doc/src/fix_drag.rst @@ -44,7 +44,7 @@ in the simulation. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. diff --git a/doc/src/fix_drude.rst b/doc/src/fix_drude.rst index 4a39c7abc8..d58d1c6d6a 100644 --- a/doc/src/fix_drude.rst +++ b/doc/src/fix_drude.rst @@ -44,12 +44,12 @@ Restrictions This fix should be invoked before any other commands that implement -the Drude oscillator model, such as :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, :doc:`pair\_style thole `. +the Drude oscillator model, such as :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, :doc:`pair_style thole `. Related commands """""""""""""""" -:doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, :doc:`pair\_style thole ` +:doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, :doc:`pair_style thole ` **Default:** None diff --git a/doc/src/fix_drude_transform.rst b/doc/src/fix_drude_transform.rst index 58c3628dce..f54fce6a43 100644 --- a/doc/src/fix_drude_transform.rst +++ b/doc/src/fix_drude_transform.rst @@ -211,7 +211,7 @@ Related commands :doc:`fix drude `, :doc:`fix langevin/drude `, :doc:`compute temp/drude `, -:doc:`pair\_style thole ` +:doc:`pair_style thole ` **Default:** none diff --git a/doc/src/fix_dt_reset.rst b/doc/src/fix_dt_reset.rst index b99161934f..ba34dee50b 100644 --- a/doc/src/fix_dt_reset.rst +++ b/doc/src/fix_dt_reset.rst @@ -81,11 +81,11 @@ outer loop (largest) timestep, which is the same timestep that the Note that the cumulative simulation time (in time units), which accounts for changes in the timestep size as a simulation proceeds, -can be accessed by the :doc:`thermo\_style time ` keyword. +can be accessed by the :doc:`thermo_style time ` keyword. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar which can be accessed by various diff --git a/doc/src/fix_efield.rst b/doc/src/fix_efield.rst index c5228a0cc3..faf4d9c81a 100644 --- a/doc/src/fix_efield.rst +++ b/doc/src/fix_efield.rst @@ -58,7 +58,7 @@ gradients of the field are required for the force and torque on dipoles. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent E-field. @@ -126,7 +126,7 @@ minimization will not converge properly. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential "energy" inferred by the added force due to the electric field to the system's potential energy as part of :doc:`thermodynamic output `. This is a fictitious @@ -135,12 +135,12 @@ can include the forces added by this fix in a consistent manner. I.e. there is a decrease in potential energy when atoms move in the direction of the added force due to the electric field. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to the added forces on atoms to the system's virial as part of :doc:`thermodynamic output `. The default is *virial no* -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix adding its forces. Default is the outermost level. @@ -164,7 +164,7 @@ the iteration count during the minimization. If you want the fictitious potential energy associated with the added forces to be included in the total potential energy of the system (the quantity being minimized), you MUST enable the - :doc:`fix\_modify ` *energy* option for this fix. + :doc:`fix_modify ` *energy* option for this fix. Restrictions """""""""""" diff --git a/doc/src/fix_ehex.rst b/doc/src/fix_ehex.rst index 4c4487b11b..2a8a4c8f67 100644 --- a/doc/src/fix_ehex.rst +++ b/doc/src/fix_ehex.rst @@ -118,7 +118,7 @@ cool continuously. heat is added/subtracted less frequently but in larger portions. The resulting temperature profile will therefore be the same. -This fix will default to :doc:`fix\_heat ` (HEX algorithm) if +This fix will default to :doc:`fix_heat ` (HEX algorithm) if the keyword *hex* is specified. @@ -166,7 +166,7 @@ constraints will be satisfied. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_electron_stopping.rst b/doc/src/fix_electron_stopping.rst index 3329681333..6589d4b69d 100644 --- a/doc/src/fix_electron_stopping.rst +++ b/doc/src/fix_electron_stopping.rst @@ -68,7 +68,7 @@ its velocity and :math:`S_e` is the stopping power of the ion. :doc:`fix dt/reset `) and the repulsive ZBL potential (see :doc:`ZBL ` potential) or similar. Without these settings the interaction between the ion and the target atoms will be faulty. It is also - common to use in such simulations a thermostat (:doc:`fix\_nvt `) in + common to use in such simulations a thermostat (:doc:`fix_nvt `) in the borders of the simulation cell. .. note:: @@ -79,7 +79,7 @@ its velocity and :math:`S_e` is the stopping power of the ion. e.g. simulations of Swift Heavy Ions (energy per nucleon of 100 keV/amu or higher) or multiple projectiles. You could compensate energy loss by coupling bulk atoms with some thermostat or control heat transfer between electronic and - atomic subsystems with the two-temperature model (:doc:`fix\_ttm `). + atomic subsystems with the two-temperature model (:doc:`fix_ttm `). At low velocities the electronic stopping is negligible. The electronic friction is not applied to atoms whose kinetic energy is smaller than *Ecut*\ , @@ -141,7 +141,7 @@ to derive the stopping power. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` options are not supported. +The :doc:`fix_modify ` options are not supported. This fix computes a global scalar, which can be accessed by various :doc:`output commands `. The scalar is the total energy diff --git a/doc/src/fix_enforce2d.rst b/doc/src/fix_enforce2d.rst index bef732a82d..7c4934d223 100644 --- a/doc/src/fix_enforce2d.rst +++ b/doc/src/fix_enforce2d.rst @@ -60,7 +60,7 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_eos_cv.rst b/doc/src/fix_eos_cv.rst index 850d0ecde3..7c309ec135 100644 --- a/doc/src/fix_eos_cv.rst +++ b/doc/src/fix_eos_cv.rst @@ -50,7 +50,7 @@ Restrictions This command is part of the USER-DPD package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. -This command also requires use of the :doc:`atom\_style dpd ` +This command also requires use of the :doc:`atom_style dpd ` command. Related commands diff --git a/doc/src/fix_eos_table.rst b/doc/src/fix_eos_table.rst index 3953d31f2d..d1cb88edf4 100644 --- a/doc/src/fix_eos_table.rst +++ b/doc/src/fix_eos_table.rst @@ -113,7 +113,7 @@ Restrictions This command is part of the USER-DPD package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. -This command also requires use of the :doc:`atom\_style dpd ` +This command also requires use of the :doc:`atom_style dpd ` command. The equation of state must be a monotonically increasing function. diff --git a/doc/src/fix_eos_table_rx.rst b/doc/src/fix_eos_table_rx.rst index 622e24dd79..8b94ef9459 100644 --- a/doc/src/fix_eos_table_rx.rst +++ b/doc/src/fix_eos_table_rx.rst @@ -206,7 +206,7 @@ Restrictions This command is part of the USER-DPD package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. -This command also requires use of the :doc:`atom\_style dpd ` +This command also requires use of the :doc:`atom_style dpd ` command. The equation of state must be a monotonically increasing function. diff --git a/doc/src/fix_evaporate.rst b/doc/src/fix_evaporate.rst index 24954ec3da..75c6b2bcbe 100644 --- a/doc/src/fix_evaporate.rst +++ b/doc/src/fix_evaporate.rst @@ -73,12 +73,12 @@ incur overhead due to the cost of building neighbor lists. If you are monitoring the temperature of a system where the atom count is changing due to evaporation, you typically should use the - :doc:`compute\_modify dynamic yes ` command for the + :doc:`compute_modify dynamic yes ` command for the temperature compute you are using. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar, which can be accessed by various diff --git a/doc/src/fix_external.rst b/doc/src/fix_external.rst index fcd283ccc2..8e7ca5b2e1 100644 --- a/doc/src/fix_external.rst +++ b/doc/src/fix_external.rst @@ -144,7 +144,7 @@ insure this energy setting is used appropriately in a minimization. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential "energy" set by the external driver to the system's potential energy as part of :doc:`thermodynamic output `. This is a fictitious quantity but is needed so that the :doc:`minimize ` command can include the @@ -152,7 +152,7 @@ forces added by this fix in a consistent manner. I.e. there is a decrease in potential energy when atoms move in the direction of the added force. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to the interactions computed by the external program to the system's virial as part of :doc:`thermodynamic output `. The default is *virial yes* @@ -171,7 +171,7 @@ invoked by the :doc:`minimize ` command. If you want the fictitious potential energy associated with the added forces to be included in the total potential energy of the system (the quantity being minimized), you MUST enable the - :doc:`fix\_modify ` *energy* option for this fix. + :doc:`fix_modify ` *energy* option for this fix. Restrictions """""""""""" diff --git a/doc/src/fix_ffl.rst b/doc/src/fix_ffl.rst index b914c23940..67e386c26f 100644 --- a/doc/src/fix_ffl.rst +++ b/doc/src/fix_ffl.rst @@ -95,7 +95,7 @@ This fix can ramp its target temperature over multiple runs, using the *start* and *stop* keywords of the :doc:`run ` command. See the :doc:`run ` command for details of how to do this. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Langevin thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -119,7 +119,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair\_style dpd/tstat `, :doc:`fix gld `, :doc:`fix gle ` +:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair_style dpd/tstat `, :doc:`fix gld `, :doc:`fix gle ` ---------- diff --git a/doc/src/fix_filter_corotate.rst b/doc/src/fix_filter_corotate.rst index 50db945a37..b6765c25b4 100644 --- a/doc/src/fix_filter_corotate.rst +++ b/doc/src/fix_filter_corotate.rst @@ -44,7 +44,7 @@ method. In biomolecular simulations, it allows the usage of larger timesteps for long-range electrostatic interactions. For details, see :ref:`(Fath) `. -When using :doc:`run\_style respa ` for a biomolecular +When using :doc:`run_style respa ` for a biomolecular simulation with high-frequency covalent bonds, the outer time-step is restricted to below ~ 4fs due to resonance problems. This fix filters the outer stage of the respa and thus a larger (outer) time-step can @@ -60,7 +60,7 @@ is slightly modified only for the computation of long-range forces. A good cluster decomposition constitutes in building clusters which contain the fastest covalent bonds inside clusters. -If the clusters are chosen suitably, the :doc:`run\_style respa ` is stable for outer time-steps of at least 8fs. +If the clusters are chosen suitably, the :doc:`run_style respa ` is stable for outer time-steps of at least 8fs. ---------- @@ -68,7 +68,7 @@ If the clusters are chosen suitably, the :doc:`run\_style respa ` is **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about these fixes is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about these fixes is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to these fixes. No global or per-atom quantities are stored by these fixes for access by various :doc:`output commands `. No parameter of these fixes can be used with the *start/stop* keywords of the :doc:`run ` command. These diff --git a/doc/src/fix_flow_gauss.rst b/doc/src/fix_flow_gauss.rst index fa1d65c999..728ef17387 100644 --- a/doc/src/fix_flow_gauss.rst +++ b/doc/src/fix_flow_gauss.rst @@ -93,7 +93,7 @@ fluctuating in time, the work cannot be computed from a potential. As a result, computing the work is slightly more computationally expensive than usual, so it is not performed by default. To invoke the work calculation, use the *energy* keyword. The -:doc:`fix\_modify ` *energy* option also invokes the work +:doc:`fix_modify ` *energy* option also invokes the work calculation, and overrides an *energy no* setting here. If neither *energy yes* or *fix\_modify energy yes* are set, the global scalar computed by the fix will return zero. @@ -109,7 +109,7 @@ If this fix is used in a simulation with the :doc:`rRESPA ` integrator, the applied acceleration must be computed and applied at the same rRESPA level as the interactions between the flowing fluid and the obstacle. The rRESPA level at which the acceleration is applied can be changed using -the :doc:`fix\_modify ` *respa* option discussed below. If the +the :doc:`fix_modify ` *respa* option discussed below. If the flowing fluid and the obstacle interact through multiple interactions that are computed at different rRESPA levels, then there must be a separate flow/gauss fix for each level. For example, if the flowing fluid and obstacle interact @@ -129,11 +129,11 @@ LAMMPS was built with that package. See the :doc:`Build package No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to subtract the work done from the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows the user to set at which level of the :doc:`rRESPA ` integrator the fix computes and adds the external acceleration. Default is the outermost level. diff --git a/doc/src/fix_freeze.rst b/doc/src/fix_freeze.rst index 773eacf509..cc67f969df 100644 --- a/doc/src/fix_freeze.rst +++ b/doc/src/fix_freeze.rst @@ -64,7 +64,7 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global 3-vector of forces, which can be accessed @@ -91,7 +91,7 @@ this fix is applied. Related commands """""""""""""""" -:doc:`atom\_style sphere `, :doc:`fix setforce ` +:doc:`atom_style sphere `, :doc:`fix setforce ` **Default:** none diff --git a/doc/src/fix_gcmc.rst b/doc/src/fix_gcmc.rst index 9f64be8699..6b6af93fdc 100644 --- a/doc/src/fix_gcmc.rst +++ b/doc/src/fix_gcmc.rst @@ -343,7 +343,7 @@ include: :doc:`efield `, :doc:`gravity `, For that energy to be included in the total potential energy of the system (the quantity used when performing GCMC exchange and MC moves), you MUST enable -the :doc:`fix\_modify ` *energy* option for that fix. The +the :doc:`fix_modify ` *energy* option for that fix. The doc pages for individual :doc:`fix ` commands specify if this should be done. @@ -355,7 +355,7 @@ about simulating non-neutral systems with kspace on. Use of this fix typically will cause the number of atoms to fluctuate, therefore, you will want to use the -:doc:`compute\_modify dynamic/dof ` command to insure that the +:doc:`compute_modify dynamic/dof ` command to insure that the current number of atoms is used as a normalizing factor each time temperature is computed. A simple example of this is: @@ -403,17 +403,17 @@ adds all inserted atoms of the specified type to the This fix writes the state of the fix to :doc:`binary restart files `. This includes information about the random number generator seed, the next timestep for MC exchanges, the number of MC step attempts and successes etc. See -the :doc:`read\_restart ` command for info on how to +the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. .. note:: For this to work correctly, the timestep must **not** be changed - after reading the restart with :doc:`reset\_timestep `. + after reading the restart with :doc:`reset_timestep `. The fix will try to detect it and stop with an error. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global vector of length 8, which can be accessed @@ -471,7 +471,7 @@ Related commands :doc:`fix atom/swap `, :doc:`fix nvt `, :doc:`neighbor `, :doc:`fix deposit `, :doc:`fix evaporate `, -:doc:`delete\_atoms ` +:doc:`delete_atoms ` Default """"""" diff --git a/doc/src/fix_gld.rst b/doc/src/fix_gld.rst index 03b5aa418b..4826ce07ff 100644 --- a/doc/src/fix_gld.rst +++ b/doc/src/fix_gld.rst @@ -137,7 +137,7 @@ do "exact" restarts with this fix, where the simulation continues on the same as if no restart had taken place. However, in a statistical sense, a restarted simulation should produce the same behavior. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. @@ -158,7 +158,7 @@ Related commands """""""""""""""" :doc:`fix langevin `, :doc:`fix viscous `, -:doc:`pair\_style dpd/tstat ` +:doc:`pair_style dpd/tstat ` Default """"""" diff --git a/doc/src/fix_gle.rst b/doc/src/fix_gle.rst index ecb03618f5..53efdf91a5 100644 --- a/doc/src/fix_gle.rst +++ b/doc/src/fix_gle.rst @@ -121,7 +121,7 @@ This fix can ramp its target temperature over multiple runs, using the *start* and *stop* keywords of the :doc:`run ` command. See the :doc:`run ` command for details of how to do this. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Langevin thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -150,7 +150,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair\_style dpd/tstat `, :doc:`fix gld ` +:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair_style dpd/tstat `, :doc:`fix gld ` ---------- diff --git a/doc/src/fix_gravity.rst b/doc/src/fix_gravity.rst index e8aae5a910..87ed196a90 100644 --- a/doc/src/fix_gravity.rst +++ b/doc/src/fix_gravity.rst @@ -93,7 +93,7 @@ insure that the variable calculates a result in the appropriate units, e.g. force/mass or degrees. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent gravitational field. @@ -128,11 +128,11 @@ instructions on how to use the accelerated styles effectively. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the gravitational potential energy of the system to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -153,7 +153,7 @@ Restrictions Related commands """""""""""""""" -:doc:`atom\_style sphere `, :doc:`fix addforce ` +:doc:`atom_style sphere `, :doc:`fix addforce ` **Default:** none diff --git a/doc/src/fix_grem.rst b/doc/src/fix_grem.rst index 598131a935..68e143b1ad 100644 --- a/doc/src/fix_grem.rst +++ b/doc/src/fix_grem.rst @@ -90,7 +90,7 @@ temperature changes. Replicas are easily added where needed. No information about this fix is written to :doc:`binary restart files `. -The :doc:`thermo\_modify ` *press* option is supported +The :doc:`thermo_modify ` *press* option is supported by this fix to add the rescaled kinetic pressure as part of :doc:`thermodynamic output `. @@ -104,7 +104,7 @@ LAMMPS was built with that package. See the :doc:`Build package ` Related commands """""""""""""""" -:doc:`temper/grem `, :doc:`fix nvt `, :doc:`fix npt `, :doc:`thermo\_modify ` +:doc:`temper/grem `, :doc:`fix nvt `, :doc:`fix npt `, :doc:`thermo_modify ` **Default:** none diff --git a/doc/src/fix_halt.rst b/doc/src/fix_halt.rst index 4eaa75abb8..e020ea7e26 100644 --- a/doc/src/fix_halt.rst +++ b/doc/src/fix_halt.rst @@ -128,8 +128,8 @@ If its value is *soft*\ , LAMMPS will exit the current run, but continue to execute subsequent commands in the input script. However, additional :doc:`run ` or :doc:`minimize ` commands will be skipped. For example, this allows a script to output the current -state of the system, e.g. via a :doc:`write\_dump ` or -:doc:`write\_restart ` command. +state of the system, e.g. via a :doc:`write_dump ` or +:doc:`write_restart ` command. If its value is *continue*\ , the behavior is the same as for *soft*\ , except subsequent :doc:`run ` or :doc:`minimize ` commands @@ -148,7 +148,7 @@ files. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_heat.rst b/doc/src/fix_heat.rst index 1972eb2b03..c96a88ee35 100644 --- a/doc/src/fix_heat.rst +++ b/doc/src/fix_heat.rst @@ -82,7 +82,7 @@ name. In this case, the variable will be evaluated each timestep, and its value(s) used to determine the flux. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent flux. @@ -114,7 +114,7 @@ by another fix - e.g. :doc:`fix nvt ` or :doc:`fix langevin `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar which can be accessed by various diff --git a/doc/src/fix_hyper_global.rst b/doc/src/fix_hyper_global.rst index 7aa5891e25..579d6cc681 100644 --- a/doc/src/fix_hyper_global.rst +++ b/doc/src/fix_hyper_global.rst @@ -210,7 +210,7 @@ algorithm. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy of the bias potential to the system's potential energy as part of :doc:`thermodynamic output `. diff --git a/doc/src/fix_hyper_local.rst b/doc/src/fix_hyper_local.rst index 31c606380a..6758c747b6 100644 --- a/doc/src/fix_hyper_local.rst +++ b/doc/src/fix_hyper_local.rst @@ -249,7 +249,7 @@ well for many solid-state systems. atoms move (between quenched states) to be considered an "event". It is an argument to the "compute event/displace" command used to detect events. By default the ghost communication distance is set by the - pair\_style cutoff, which will typically be < *Dcut*\ . The :doc:`comm\_modify cutoff ` command should be used to override the ghost + pair\_style cutoff, which will typically be < *Dcut*\ . The :doc:`comm_modify cutoff ` command should be used to override the ghost cutoff explicitly, e.g. @@ -378,7 +378,7 @@ enabled by these keywords. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy of the bias potential to the system's potential energy as part of :doc:`thermodynamic output `. @@ -475,7 +475,7 @@ the communication cutoff for ghosts is too close to *Dcut* leading to many not-found ghost atoms before the next event. This may lead to a reduced number of bonds being selected for biasing, since the code assumes those atoms are part of highly strained bonds. As explained -above, the :doc:`comm\_modify cutoff ` command can be used +above, the :doc:`comm_modify cutoff ` command can be used to set a longer cutoff. For value 22, no two bonds should be biased if they are within a diff --git a/doc/src/fix_imd.rst b/doc/src/fix_imd.rst index b688316546..75c5ccc741 100644 --- a/doc/src/fix_imd.rst +++ b/doc/src/fix_imd.rst @@ -150,7 +150,7 @@ screen output is active. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global scalar or vector or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the :doc:`run ` command. This diff --git a/doc/src/fix_indent.rst b/doc/src/fix_indent.rst index c130ede009..ea8aa28b41 100644 --- a/doc/src/fix_indent.rst +++ b/doc/src/fix_indent.rst @@ -110,12 +110,12 @@ will be evaluated each timestep, and its value used to define the indenter geometry. Note that equal-style variables can specify formulas with various -mathematical functions, and include :doc:`thermo\_style ` +mathematical functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify indenter properties that change as a function of time or span consecutive runs in a continuous fashion. For the latter, see the *start* and *stop* keywords of the -:doc:`run ` command and the *elaplong* keyword of :doc:`thermo\_style custom ` for details. +:doc:`run ` command and the *elaplong* keyword of :doc:`thermo_style custom ` for details. For example, if a spherical indenter's x-position is specified as v\_x, then this variable definition will keep it's center at a relative @@ -169,7 +169,7 @@ cylindrical indenter is scaled by the x lattice spacing. Note that the units keyword only affects indenter geometry parameters specified directly with numbers, not those specified as variables. In the latter case, you should use the *xlat*\ , *ylat*\ , *zlat* keywords of -the :doc:`thermo\_style ` command if you want to include +the :doc:`thermo_style ` command if you want to include lattice spacings in a variable formula. The force constant *K* is not affected by the *units* keyword. It is @@ -177,7 +177,7 @@ always in force/distance\^2 units where force and distance are defined by the :doc:`units ` command. If you wish K to be scaled by the lattice spacing, you can define K with a variable whose formula contains *xlat*\ , *ylat*\ , *zlat* keywords of the -:doc:`thermo\_style ` command, e.g. +:doc:`thermo_style ` command, e.g. .. parsed-literal:: @@ -189,12 +189,12 @@ contains *xlat*\ , *ylat*\ , *zlat* keywords of the No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy of interaction between atoms and the indenter to the system's potential energy as part of :doc:`thermodynamic output `. The energy of each particle interacting with the indenter is K/3 (r - R)\^3. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -214,7 +214,7 @@ check if you have done this. If you want the atom/indenter interaction energy to be included in the total potential energy of the system (the quantity being - minimized), you must enable the :doc:`fix\_modify ` *energy* + minimized), you must enable the :doc:`fix_modify ` *energy* option for this fix. Restrictions diff --git a/doc/src/fix_langevin.rst b/doc/src/fix_langevin.rst index d6f52084f5..429e831a11 100644 --- a/doc/src/fix_langevin.rst +++ b/doc/src/fix_langevin.rst @@ -74,11 +74,11 @@ will have the form: Fr is proportional to sqrt(Kb T m / (dt damp)) Fc is the conservative force computed via the usual inter-particle -interactions (:doc:`pair\_style `, -:doc:`bond\_style `, etc). +interactions (:doc:`pair_style `, +:doc:`bond_style `, etc). The Ff and Fr terms are added by this fix on a per-particle basis. -See the :doc:`pair\_style dpd/tstat ` command for a +See the :doc:`pair_style dpd/tstat ` command for a thermostatting option that adds similar terms on a pairwise basis to pairs of interacting particles. @@ -131,7 +131,7 @@ will be evaluated each timestep, and its value used to determine the target temperature. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent temperature. @@ -145,7 +145,7 @@ with :doc:`compute commands ` that remove a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or removing the x-component of velocity from the calculation. This is not done by default, but only if the -:doc:`fix\_modify ` command is used to assign a temperature +:doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following @@ -304,13 +304,13 @@ restarts with this fix, where the simulation continues on the same as if no restart had taken place. However, in a statistical sense, a restarted simulation should produce the same behavior. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a temperature :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure, as described above. For consistency, the group used by this fix and by the compute should be the same. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Langevin thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. Note that use of this option requires setting the *tally* keyword to *yes*\ . @@ -337,7 +337,7 @@ with run\_style respa. Related commands """""""""""""""" -:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair\_style dpd/tstat ` +:doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix viscous `, :doc:`fix nvt `, :doc:`pair_style dpd/tstat ` Default """"""" diff --git a/doc/src/fix_langevin_drude.rst b/doc/src/fix_langevin_drude.rst index 16de2eba8b..32546f69b0 100644 --- a/doc/src/fix_langevin_drude.rst +++ b/doc/src/fix_langevin_drude.rst @@ -152,7 +152,7 @@ specify the Drude status of each atom type. .. note:: Ghost atoms need to know their velocity for this fix to act - correctly. You must use the :doc:`comm\_modify ` command to + correctly. You must use the :doc:`comm_modify ` command to enable this, e.g. @@ -174,7 +174,7 @@ the variable will be evaluated each timestep, and its value used to determine the target temperature. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent temperature. @@ -182,7 +182,7 @@ Like other fixes that perform thermostatting, this fix can be used with :doc:`compute commands ` that remove a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms. This is not done by default, but only if the -:doc:`fix\_modify ` command is used to assign a temperature +:doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following @@ -283,7 +283,7 @@ restarts with this fix, where the simulation continues on the same as if no restart had taken place. However, in a statistical sense, a restarted simulation should produce the same behavior. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a temperature :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure, as described above. For consistency, the group used by the @@ -302,7 +302,7 @@ Related commands :doc:`fix drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, -:doc:`pair\_style thole ` +:doc:`pair_style thole ` Default """"""" diff --git a/doc/src/fix_langevin_eff.rst b/doc/src/fix_langevin_eff.rst index 0de23c65ab..d9f00a76ea 100644 --- a/doc/src/fix_langevin_eff.rst +++ b/doc/src/fix_langevin_eff.rst @@ -62,7 +62,7 @@ each atom will have the form: Fr is proportional to sqrt(Kb T m / (dt damp)) Fc is the conservative force computed via the usual inter-particle -interactions (:doc:`pair\_style `). +interactions (:doc:`pair_style `). The Ff and Fr terms are added by this fix on a per-particle basis. @@ -78,13 +78,13 @@ restarts with this fix, where the simulation continues on the same as if no restart had taken place. However, in a statistical sense, a restarted simulation should produce the same behavior. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a temperature :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure, as described above. For consistency, the group used by this fix and by the compute should be the same. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Langevin thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. Note that use of this option requires setting the *tally* keyword to *yes*\ . diff --git a/doc/src/fix_latte.rst b/doc/src/fix_latte.rst index a13df3f40a..d30b911e7f 100644 --- a/doc/src/fix_latte.rst +++ b/doc/src/fix_latte.rst @@ -114,11 +114,11 @@ larger system sizes and longer time scales No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential energy computed by LATTE to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the LATTE DFTB contribution to the system's virial as part of :doc:`thermodynamic output `. The default is *virial yes* @@ -139,7 +139,7 @@ energy minimization, invoked by the :doc:`minimize ` command. If you want the potential energy associated with the DFTB forces to be included in the total potential energy of the system (the quantity being minimized), you MUST enable the - :doc:`fix\_modify ` *energy* option for this fix. + :doc:`fix_modify ` *energy* option for this fix. Restrictions """""""""""" diff --git a/doc/src/fix_lb_fluid.rst b/doc/src/fix_lb_fluid.rst index cd177b7f32..c0d924078c 100644 --- a/doc/src/fix_lb_fluid.rst +++ b/doc/src/fix_lb_fluid.rst @@ -324,7 +324,7 @@ binary restart files, if requested, independent of the main LAMMPS :doc:`binary restart files `; no information about *lb\_fluid* is written to the main LAMMPS :doc:`binary restart files `. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the diff --git a/doc/src/fix_lb_momentum.rst b/doc/src/fix_lb_momentum.rst index 2f1b953db3..cfc5c07d8d 100644 --- a/doc/src/fix_lb_momentum.rst +++ b/doc/src/fix_lb_momentum.rst @@ -56,7 +56,7 @@ dimension. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_lb_pc.rst b/doc/src/fix_lb_pc.rst index f490b82981..039e315be1 100644 --- a/doc/src/fix_lb_pc.rst +++ b/doc/src/fix_lb_pc.rst @@ -33,7 +33,7 @@ algorithm if the force coupling constant has been set by default. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_lb_viscous.rst b/doc/src/fix_lb_viscous.rst index ee962dfd75..36f33037bf 100644 --- a/doc/src/fix_lb_viscous.rst +++ b/doc/src/fix_lb_viscous.rst @@ -58,7 +58,7 @@ research. As described in the :doc:`fix viscous ` documentation: -"No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +"No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -67,7 +67,7 @@ the :doc:`run ` command. The forces due to this fix are imposed during an energy minimization, invoked by the :doc:`minimize ` command. This fix should only be used with damped dynamics minimizers that allow for -non-conservative forces. See the :doc:`min\_style ` command +non-conservative forces. See the :doc:`min_style ` command for details." Restrictions diff --git a/doc/src/fix_lineforce.rst b/doc/src/fix_lineforce.rst index ef365eb75c..e317348a5e 100644 --- a/doc/src/fix_lineforce.rst +++ b/doc/src/fix_lineforce.rst @@ -36,7 +36,7 @@ it should continue to move along the line thereafter. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_manifoldforce.rst b/doc/src/fix_manifoldforce.rst index 58f98762dc..5dfdd70150 100644 --- a/doc/src/fix_manifoldforce.rst +++ b/doc/src/fix_manifoldforce.rst @@ -38,7 +38,7 @@ adequately though. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_meso.rst b/doc/src/fix_meso.rst index 6be247101e..e28514f8ea 100644 --- a/doc/src/fix_meso.rst +++ b/doc/src/fix_meso.rst @@ -35,7 +35,7 @@ LAMMPS. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_meso_move.rst b/doc/src/fix_meso_move.rst index 79d9f499e5..62804aa75c 100644 --- a/doc/src/fix_meso_move.rst +++ b/doc/src/fix_meso_move.rst @@ -83,7 +83,7 @@ internal energy and extrapolated velocity are also updated. are stored by the fix in "unwrapped" form, by using the image flags associated with each particle. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of - the :doc:`read\_data ` command for a discussion of image flags + the :doc:`read_data ` command for a discussion of image flags and how they are set for each particle. You can reset the image flags (e.g. to 0) before invoking this fix by using the :doc:`set image ` command. @@ -220,7 +220,7 @@ spacings can be different in x,y,z. This fix writes the original coordinates of moving particles to :doc:`binary restart files `, as well as the initial timestep, so that the motion can be continuous in a restarted simulation. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. @@ -231,7 +231,7 @@ operation of the fix continues in an uninterrupted fashion. different value after reading a restart file, if you expect a fix move command to work in an uninterrupted fashion. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. This fix produces a per-atom array which can be accessed by various @@ -252,7 +252,7 @@ This fix is part of the USER-SDPD package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store density and internal energy as -defined by the :doc:`atom\_style meso ` command. +defined by the :doc:`atom_style meso ` command. All particles in the group must be mesoscopic SPH/SDPD particles. @@ -260,7 +260,7 @@ Related commands """""""""""""""" :doc:`fix move `, :doc:`fix meso `, -:doc:`displace\_atoms ` +:doc:`displace_atoms ` Default """"""" diff --git a/doc/src/fix_meso_stationary.rst b/doc/src/fix_meso_stationary.rst index 5a39661cb6..5a7d53e55b 100644 --- a/doc/src/fix_meso_stationary.rst +++ b/doc/src/fix_meso_stationary.rst @@ -36,7 +36,7 @@ LAMMPS. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_modify.rst b/doc/src/fix_modify.rst index ed9f82988e..baa31338ed 100644 --- a/doc/src/fix_modify.rst +++ b/doc/src/fix_modify.rst @@ -67,7 +67,7 @@ The *energy* keyword can be used with fixes that support it. *energy yes* adds a contribution to the potential energy of the system. The fix's global and per-atom energy is included in the calculation performed by the :doc:`compute pe ` or :doc:`compute pe/atom ` -commands. See the :doc:`thermo\_style ` command for info +commands. See the :doc:`thermo_style ` command for info on how potential energy is output. For fixes that tally a global energy, it can be printed by using the keyword f\_ID in the thermo\_style custom command, where ID is the fix-ID of the appropriate @@ -85,7 +85,7 @@ The *virial* keyword can be used with fixes that support it. system. The fix's global and per-atom virial is included in the calculation performed by the :doc:`compute pressure ` or :doc:`compute stress/atom ` -commands. See the :doc:`thermo\_style ` command for info +commands. See the :doc:`thermo_style ` command for info on how pressure is output. .. note:: @@ -129,7 +129,7 @@ normalized. Other thermostatting fixes, such as :doc:`fix nvt `, do not use the *dynamic/dof* keyword because they use a temperature - compute to calculate temperature. See the :doc:`compute\_modify dynamic/dof ` command for a similar way to insure + compute to calculate temperature. See the :doc:`compute_modify dynamic/dof ` command for a similar way to insure correct temperature normalization for those thermostats. The *bodyforces* keyword determines whether the forces and torques @@ -159,7 +159,7 @@ Restrictions Related commands """""""""""""""" -:doc:`fix `, :doc:`compute temp `, :doc:`compute pressure `, :doc:`thermo\_style ` +:doc:`fix `, :doc:`compute temp `, :doc:`compute pressure `, :doc:`thermo_style ` Default """"""" diff --git a/doc/src/fix_momentum.rst b/doc/src/fix_momentum.rst index e3ace5a60e..e8194143d6 100644 --- a/doc/src/fix_momentum.rst +++ b/doc/src/fix_momentum.rst @@ -94,7 +94,7 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_move.rst b/doc/src/fix_move.rst index 6994d9aa7c..036b156630 100644 --- a/doc/src/fix_move.rst +++ b/doc/src/fix_move.rst @@ -78,7 +78,7 @@ whose movement can influence nearby atoms. are stored by the fix in "unwrapped" form, by using the image flags associated with each atom. See the :doc:`dump custom ` command for a discussion of "unwrapped" coordinates. See the Atoms section of - the :doc:`read\_data ` command for a discussion of image flags + the :doc:`read_data ` command for a discussion of image flags and how they are set for each atom. You can reset the image flags (e.g. to 0) before invoking this fix by using the :doc:`set image ` command. @@ -159,7 +159,7 @@ around the axis in the direction of rotation. This style also sets the velocity of each atom to (omega cross Rperp) where omega is its angular velocity around the rotation axis and Rperp is a perpendicular vector from the rotation axis to the atom. If the -defined :doc:`atom\_style ` assigns an angular velocity or +defined :doc:`atom_style ` assigns an angular velocity or angular momentum or orientation to each atom (:doc:`atom styles ` sphere, ellipsoid, line, tri, body), then those properties are also updated appropriately to correspond to the atom's motion and rotation over time. @@ -219,7 +219,7 @@ spacings can be different in x,y,z. This fix writes the original coordinates of moving atoms to :doc:`binary restart files `, as well as the initial timestep, so that the motion can be continuous in a restarted simulation. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. @@ -230,7 +230,7 @@ operation of the fix continues in an uninterrupted fashion. different value after reading a restart file, if you expect a fix move command to work in an uninterrupted fashion. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. This fix produces a per-atom array which can be accessed by various @@ -251,7 +251,7 @@ Restrictions Related commands """""""""""""""" -:doc:`fix nve `, :doc:`displace\_atoms ` +:doc:`fix nve `, :doc:`displace_atoms ` **Default:** none diff --git a/doc/src/fix_msst.rst b/doc/src/fix_msst.rst index 85fb9049c3..b22aedde7a 100644 --- a/doc/src/fix_msst.rst +++ b/doc/src/fix_msst.rst @@ -132,7 +132,7 @@ timestepping. DFTB+ will communicate its info to LAMMPS via that fix. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of all internal variables to :doc:`binary restart files `. See the :doc:`read\_restart ` command +This fix writes the state of all internal variables to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. @@ -142,11 +142,11 @@ scalar and global vector quantities computed by the fix. The scalar is the cumulative energy change due to the fix. This is also the energy added to the potential energy by the -:doc:`fix\_modify ` *energy* command. With this command, the +:doc:`fix_modify ` *energy* command. With this command, the thermo keyword *etotal* prints the conserved quantity of the MSST dynamic equations. This can be used to test if the MD timestep is sufficiently small for accurate integration of the dynamic -equations. See also :doc:`thermo\_style ` command. +equations. See also :doc:`thermo_style ` command. The global vector contains four values in this order: diff --git a/doc/src/fix_mvv_dpd.rst b/doc/src/fix_mvv_dpd.rst index 9c9471fd71..e42dc84115 100644 --- a/doc/src/fix_mvv_dpd.rst +++ b/doc/src/fix_mvv_dpd.rst @@ -62,15 +62,15 @@ standard velocity-Verlet (VV) scheme. For more details, see :ref:`Groot `. Fix *mvv/dpd* updates the position and velocity of each atom. It can -be used with the :doc:`pair\_style mdpd ` command or other +be used with the :doc:`pair_style mdpd ` command or other pair styles such as :doc:`pair dpd `. Fix *mvv/edpd* updates the per-atom temperature, in addition to -position and velocity, and must be used with the :doc:`pair\_style edpd ` command. +position and velocity, and must be used with the :doc:`pair_style edpd ` command. Fix *mvv/tdpd* updates the per-atom chemical concentration, in addition to position and velocity, and must be used with the -:doc:`pair\_style tdpd ` command. +:doc:`pair_style tdpd ` command. ---------- @@ -78,7 +78,7 @@ addition to position and velocity, and must be used with the **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -94,8 +94,8 @@ LAMMPS was built with that package. See the :doc:`Build package ` Related commands """""""""""""""" -:doc:`pair\_style mdpd `, :doc:`pair\_style edpd `, -:doc:`pair\_style tdpd ` +:doc:`pair_style mdpd `, :doc:`pair_style edpd `, +:doc:`pair_style tdpd ` Default """"""" diff --git a/doc/src/fix_neb.rst b/doc/src/fix_neb.rst index 5dded81f55..4d84e5d0b6 100644 --- a/doc/src/fix_neb.rst +++ b/doc/src/fix_neb.rst @@ -219,7 +219,7 @@ target energy. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_neb_spin.rst b/doc/src/fix_neb_spin.rst index 5b316f0009..859ae5ad79 100644 --- a/doc/src/fix_neb_spin.rst +++ b/doc/src/fix_neb_spin.rst @@ -48,7 +48,7 @@ See this reference for more explanation about their expression. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -69,7 +69,7 @@ page for more info. Related commands """""""""""""""" -:doc:`neb\_spin ` +:doc:`neb_spin ` Default """"""" diff --git a/doc/src/fix_nh.rst b/doc/src/fix_nh.rst index 0f75125058..50abc247a1 100644 --- a/doc/src/fix_nh.rst +++ b/doc/src/fix_nh.rst @@ -181,7 +181,7 @@ Other barostat-related keywords are *pchain*\ , *mtk*\ , *ploop*\ , Orthogonal simulation boxes have 3 adjustable dimensions (x,y,z). Triclinic (non-orthogonal) simulation boxes have 6 adjustable -dimensions (x,y,z,xy,xz,yz). The :doc:`create\_box `, :doc:`read data `, and :doc:`read\_restart ` commands +dimensions (x,y,z,xy,xz,yz). The :doc:`create_box `, :doc:`read data `, and :doc:`read_restart ` commands specify whether the simulation box is orthogonal or non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz tilt factors. @@ -389,7 +389,7 @@ If the *update* keyword is used with the *dipole* value, then the orientation of the dipole moment of each particle is also updated during the time integration. This option should be used for models where a dipole moment is assigned to finite-size particles, -e.g. spheroids via use of the :doc:`atom\_style hybrid sphere dipole ` command. +e.g. spheroids via use of the :doc:`atom_style hybrid sphere dipole ` command. The default dipole orientation integrator can be changed to the Dullweber-Leimkuhler-McLachlan integration scheme @@ -478,12 +478,12 @@ commands for details. Note that the IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID + underscore + "press". Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of these fix's temperature or pressure via the -:doc:`compute\_modify ` command. Or you can print this +:doc:`compute_modify ` command. Or you can print this temperature or pressure during thermodynamic output via the -:doc:`thermo\_style custom ` command using the appropriate +:doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -493,7 +493,7 @@ temperature after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not -done by default, but only if the :doc:`fix\_modify ` command +done by default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -577,11 +577,11 @@ instructions on how to use the accelerated styles effectively. These fixes writes the state of all the thermostat and barostat variables to :doc:`binary restart files `. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by these fixes. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure, as described above. @@ -602,7 +602,7 @@ compute temperature on a subset of atoms. specified by the *press* keyword will be unaffected by the *temp* setting. -The :doc:`fix\_modify ` *energy* option is supported by these +The :doc:`fix_modify ` *energy* option is supported by these fixes to add the energy change induced by Nose/Hoover thermostatting and barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -663,8 +663,8 @@ Restrictions periodic. *Xy*\ , *xz*\ , and *yz* can only be barostatted if the simulation domain is triclinic and the 2nd dimension in the keyword (\ *y* dimension in *xy*\ ) is periodic. *Z*\ , *xz*\ , and *yz*\ , cannot be -barostatted for 2D simulations. The :doc:`create\_box `, -:doc:`read data `, and :doc:`read\_restart ` +barostatted for 2D simulations. The :doc:`create_box `, +:doc:`read data `, and :doc:`read_restart ` commands specify whether the simulation box is orthogonal or non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz tilt factors. @@ -690,8 +690,8 @@ over time or the atom count becomes very small. Related commands """""""""""""""" -:doc:`fix nve `, :doc:`fix\_modify `, -:doc:`run\_style ` +:doc:`fix nve `, :doc:`fix_modify `, +:doc:`run_style ` Default """"""" diff --git a/doc/src/fix_nh_eff.rst b/doc/src/fix_nh_eff.rst index cf6a65352f..58ed3e41cd 100644 --- a/doc/src/fix_nh_eff.rst +++ b/doc/src/fix_nh_eff.rst @@ -138,7 +138,7 @@ Related commands """""""""""""""" :doc:`fix nvt `, :doc:`fix nph `, :doc:`fix npt `, -:doc:`fix\_modify `, :doc:`run\_style ` +:doc:`fix_modify `, :doc:`run_style ` Default """"""" diff --git a/doc/src/fix_nh_uef.rst b/doc/src/fix_nh_uef.rst index 35110d9cce..7c15f5ffcb 100644 --- a/doc/src/fix_nh_uef.rst +++ b/doc/src/fix_nh_uef.rst @@ -187,7 +187,7 @@ or fix\_ID + underscore + "press". **Restart, fix\_modify, output, run start/stop, minimize info:** The fix writes the state of all the thermostat and barostat variables, -as well as the cumulative strain applied, to :doc:`binary restart files `. See the :doc:`read\_restart ` command +as well as the cumulative strain applied, to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. @@ -199,7 +199,7 @@ uninterrupted fashion. not contain the cumulative applied strain, will this keyword be necessary. -This fix can be used with the :doc:`fix\_modify ` *temp* and +This fix can be used with the :doc:`fix_modify ` *temp* and *press* options. The temperature and pressure computes used must be of type *temp/uef* and *pressure/uef*\ . @@ -217,7 +217,7 @@ was built with that package. See the :doc:`Build package ` doc pa Due to requirements of the boundary conditions, when the *strain* keyword is set to zero (or unset), the initial simulation box must be cubic and have style triclinic. If the box is initially of type ortho, -use :doc:`change\_box ` before invoking the fix. +use :doc:`change_box ` before invoking the fix. .. note:: diff --git a/doc/src/fix_nph_asphere.rst b/doc/src/fix_nph_asphere.rst index cea1ee71b3..88d8052a5a 100644 --- a/doc/src/fix_nph_asphere.rst +++ b/doc/src/fix_nph_asphere.rst @@ -77,11 +77,11 @@ IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID since pressure is computed for the entire system. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -109,12 +109,12 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure. If you do this, note @@ -123,7 +123,7 @@ consistent with the virial term computed using all atoms for the pressure. LAMMPS will warn you if you choose to compute temperature on a subset of atoms. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -144,7 +144,7 @@ This fix is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style ellipsoid ` +quaternion as defined by the :doc:`atom_style ellipsoid ` command. All particles in the group must be finite-size. They cannot be point @@ -154,7 +154,7 @@ shape attribute. Related commands """""""""""""""" -:doc:`fix nph `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix\_modify ` +:doc:`fix nph `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_nph_body.rst b/doc/src/fix_nph_body.rst index 8ce3009700..25416bfa11 100644 --- a/doc/src/fix_nph_body.rst +++ b/doc/src/fix_nph_body.rst @@ -74,11 +74,11 @@ IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID since pressure is computed for the entire system. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -106,12 +106,12 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure. If you do this, note @@ -120,7 +120,7 @@ consistent with the virial term computed using all atoms for the pressure. LAMMPS will warn you if you choose to compute temperature on a subset of atoms. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -141,13 +141,13 @@ This fix is part of the BODY package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style body ` +quaternion as defined by the :doc:`atom_style body ` command. Related commands """""""""""""""" -:doc:`fix nph `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix npt\_body `, :doc:`fix\_modify ` +:doc:`fix nph `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix npt\_body `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_nph_sphere.rst b/doc/src/fix_nph_sphere.rst index af45b6babc..de8fb71944 100644 --- a/doc/src/fix_nph_sphere.rst +++ b/doc/src/fix_nph_sphere.rst @@ -90,11 +90,11 @@ IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID since pressure is computed for the entire system. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -122,12 +122,12 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover barostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure. If you do this, note @@ -136,7 +136,7 @@ consistent with the virial term computed using all atoms for the pressure. LAMMPS will warn you if you choose to compute temperature on a subset of atoms. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -154,7 +154,7 @@ Restrictions This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the :doc:`atom\_style sphere ` +and a radius as defined by the :doc:`atom_style sphere ` command. All particles in the group must be finite-size spheres. They cannot @@ -167,7 +167,7 @@ Related commands """""""""""""""" :doc:`fix nph `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_sphere `, :doc:`fix npt\_sphere `, -:doc:`fix\_modify ` +:doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_nphug.rst b/doc/src/fix_nphug.rst index be0a28b8b4..070192207f 100644 --- a/doc/src/fix_nphug.rst +++ b/doc/src/fix_nphug.rst @@ -143,11 +143,11 @@ the new computes is "all" since pressure is computed for the entire system. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -182,18 +182,18 @@ instructions on how to use the accelerated styles effectively. This fix writes the values of E0, V0, and P0, as well as the state of all the thermostat and barostat variables to :doc:`binary restart files `. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *e0*\ , *v0* and *p0* keywords +The :doc:`fix_modify ` *e0*\ , *v0* and *p0* keywords can be used to define the values of E0, V0, and P0. Note the the values for *e0* and *v0* are extensive, and so must correspond to the total energy and volume of the entire system, not energy and volume per atom. If any of these quantities are not specified, then the instantaneous value in the system at the start of the simulation is used. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by these fixes. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure, as described above. @@ -202,7 +202,7 @@ temperature should be consistent with the virial term computed using all atoms for the pressure. LAMMPS will warn you if you choose to compute temperature on a subset of atoms. -The :doc:`fix\_modify ` *energy* option is supported by these +The :doc:`fix_modify ` *energy* option is supported by these fixes to add the energy change induced by Nose/Hoover thermostatting and barostatting to the system's potential energy as part of :doc:`thermodynamic output `. Either way, this energy is \*not\* @@ -236,7 +236,7 @@ plus the additional ones mentioned above. Related commands """""""""""""""" -:doc:`fix msst `, :doc:`fix npt `, :doc:`fix\_modify ` +:doc:`fix msst `, :doc:`fix npt `, :doc:`fix_modify ` Default """"""" diff --git a/doc/src/fix_npt_asphere.rst b/doc/src/fix_npt_asphere.rst index a728128aa3..ee3a81892e 100644 --- a/doc/src/fix_npt_asphere.rst +++ b/doc/src/fix_npt_asphere.rst @@ -85,11 +85,11 @@ IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID since pressure is computed for the entire system. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -99,7 +99,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -133,11 +133,11 @@ instructions on how to use the accelerated styles effectively. This fix writes the state of the Nose/Hoover thermostat and barostat to :doc:`binary restart files `. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure. If you do this, note @@ -146,7 +146,7 @@ consistent with the virial term computed using all atoms for the pressure. LAMMPS will warn you if you choose to compute temperature on a subset of atoms. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting and barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -169,7 +169,7 @@ This fix is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style ellipsoid ` +quaternion as defined by the :doc:`atom_style ellipsoid ` command. All particles in the group must be finite-size. They cannot be point @@ -179,7 +179,7 @@ shape attribute. Related commands """""""""""""""" -:doc:`fix npt `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix\_modify ` +:doc:`fix npt `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_npt_body.rst b/doc/src/fix_npt_body.rst index 64ae261e31..bfc743d923 100644 --- a/doc/src/fix_npt_body.rst +++ b/doc/src/fix_npt_body.rst @@ -82,11 +82,11 @@ IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID since pressure is computed for the entire system. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -96,7 +96,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -130,11 +130,11 @@ instructions on how to use the accelerated styles effectively. This fix writes the state of the Nose/Hoover thermostat and barostat to :doc:`binary restart files `. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure. If you do this, note @@ -143,7 +143,7 @@ consistent with the virial term computed using all atoms for the pressure. LAMMPS will warn you if you choose to compute temperature on a subset of atoms. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting and barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -166,13 +166,13 @@ This fix is part of the BODY package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style body ` +quaternion as defined by the :doc:`atom_style body ` command. Related commands """""""""""""""" -:doc:`fix npt `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix\_modify ` +:doc:`fix npt `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_npt_cauchy.rst b/doc/src/fix_npt_cauchy.rst index 9d0e04b0c0..3a660c5c4f 100644 --- a/doc/src/fix_npt_cauchy.rst +++ b/doc/src/fix_npt_cauchy.rst @@ -136,7 +136,7 @@ Other barostat-related keywords are *pchain*\ , *mtk*\ , *ploop*\ , Orthogonal simulation boxes have 3 adjustable dimensions (x,y,z). Triclinic (non-orthogonal) simulation boxes have 6 adjustable -dimensions (x,y,z,xy,xz,yz). The :doc:`create\_box `, :doc:`read data `, and :doc:`read\_restart ` commands +dimensions (x,y,z,xy,xz,yz). The :doc:`create_box `, :doc:`read data `, and :doc:`read_restart ` commands specify whether the simulation box is orthogonal or non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz tilt factors. @@ -411,12 +411,12 @@ commands for details. Note that the IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID + underscore + "press". Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of these fix's temperature or pressure via the -:doc:`compute\_modify ` command. Or you can print this +:doc:`compute_modify ` command. Or you can print this temperature or pressure during thermodynamic output via the -:doc:`thermo\_style custom ` command using the appropriate +:doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -426,7 +426,7 @@ temperature after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not -done by default, but only if the :doc:`fix\_modify ` command +done by default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -476,11 +476,11 @@ of the underlying non-Hamiltonian equations of motion. This fix writes the state of all the thermostat and barostat variables to :doc:`binary restart files `. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure, as described above. @@ -501,7 +501,7 @@ compute temperature on a subset of atoms. specified by the *press* keyword will be unaffected by the *temp* setting. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting and barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -565,8 +565,8 @@ LAMMPS was built with that package. See the :doc:`Build package periodic. *Xy*\ , *xz*\ , and *yz* can only be barostatted if the simulation domain is triclinic and the 2nd dimension in the keyword (\ *y* dimension in *xy*\ ) is periodic. *Z*\ , *xz*\ , and *yz*\ , cannot be -barostatted for 2D simulations. The :doc:`create\_box `, -:doc:`read data `, and :doc:`read\_restart ` +barostatted for 2D simulations. The :doc:`create_box `, +:doc:`read data `, and :doc:`read_restart ` commands specify whether the simulation box is orthogonal or non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz tilt factors. @@ -625,8 +625,8 @@ over time or the atom count becomes very small. Related commands """""""""""""""" -:doc:`fix nve `, :doc:`fix\_modify `, -:doc:`run\_style ` +:doc:`fix nve `, :doc:`fix_modify `, +:doc:`run_style ` Default """"""" diff --git a/doc/src/fix_npt_sphere.rst b/doc/src/fix_npt_sphere.rst index 9fe7b93633..0c4b79d616 100644 --- a/doc/src/fix_npt_sphere.rst +++ b/doc/src/fix_npt_sphere.rst @@ -98,11 +98,11 @@ IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID since pressure is computed for the entire system. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -112,7 +112,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -146,11 +146,11 @@ instructions on how to use the accelerated styles effectively. This fix writes the state of the Nose/Hoover thermostat and barostat to :doc:`binary restart files `. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting or barostatting procedure. If you do this, note @@ -159,7 +159,7 @@ consistent with the virial term computed using all atoms for the pressure. LAMMPS will warn you if you choose to compute temperature on a subset of atoms. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting and barostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -179,7 +179,7 @@ Restrictions This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the :doc:`atom\_style sphere ` +and a radius as defined by the :doc:`atom_style sphere ` command. All particles in the group must be finite-size spheres. They cannot @@ -191,7 +191,7 @@ defined by the :doc:`dimension ` keyword. Related commands """""""""""""""" -:doc:`fix npt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_sphere `, :doc:`fix npt\_asphere `, :doc:`fix\_modify ` +:doc:`fix npt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_sphere `, :doc:`fix npt\_asphere `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_nve.rst b/doc/src/fix_nve.rst index bae6f8a95c..9c8b5dcf33 100644 --- a/doc/src/fix_nve.rst +++ b/doc/src/fix_nve.rst @@ -67,7 +67,7 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_nve_asphere.rst b/doc/src/fix_nve_asphere.rst index 4ac734c468..688792058d 100644 --- a/doc/src/fix_nve_asphere.rst +++ b/doc/src/fix_nve_asphere.rst @@ -38,7 +38,7 @@ assumes point particles and only updates their position and velocity. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -78,7 +78,7 @@ This fix is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style ellipsoid ` +quaternion as defined by the :doc:`atom_style ellipsoid ` command. All particles in the group must be finite-size. They cannot be point diff --git a/doc/src/fix_nve_asphere_noforce.rst b/doc/src/fix_nve_asphere_noforce.rst index 309928f582..b175b769e8 100644 --- a/doc/src/fix_nve_asphere_noforce.rst +++ b/doc/src/fix_nve_asphere_noforce.rst @@ -30,7 +30,7 @@ angular momenta are used to update their positions and orientation. This is useful as an implicit time integrator for Fast Lubrication Dynamics, since the velocity and angular momentum are updated by the -:doc:`pair\_style lubricuteU ` command. +:doc:`pair_style lubricuteU ` command. ---------- @@ -38,7 +38,7 @@ Dynamics, since the velocity and angular momentum are updated by the **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -52,7 +52,7 @@ This fix is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style ellipsoid ` +quaternion as defined by the :doc:`atom_style ellipsoid ` command. All particles in the group must be finite-size. They cannot be point diff --git a/doc/src/fix_nve_awpmd.rst b/doc/src/fix_nve_awpmd.rst index e44f78c25c..8aeb6969b2 100644 --- a/doc/src/fix_nve_awpmd.rst +++ b/doc/src/fix_nve_awpmd.rst @@ -39,7 +39,7 @@ the electron wave functions are also updated. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_nve_body.rst b/doc/src/fix_nve_body.rst index 1d75b3ac34..5410ddb8ee 100644 --- a/doc/src/fix_nve_body.rst +++ b/doc/src/fix_nve_body.rst @@ -36,7 +36,7 @@ assumes point particles and only updates their position and velocity. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -50,7 +50,7 @@ This fix is part of the BODY package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style body ` +quaternion as defined by the :doc:`atom_style body ` command. All particles in the group must be body particles. They cannot be diff --git a/doc/src/fix_nve_dotc_langevin.rst b/doc/src/fix_nve_dotc_langevin.rst index 3143db968f..6b210b7150 100644 --- a/doc/src/fix_nve_dotc_langevin.rst +++ b/doc/src/fix_nve_dotc_langevin.rst @@ -68,8 +68,8 @@ The total force on each atom will have the form: Fr is proportional to sqrt(Kb T m / (dt damp)) Fc is the conservative force computed via the usual inter-particle -interactions (:doc:`pair\_style `, -:doc:`bond\_style `, etc). +interactions (:doc:`pair_style `, +:doc:`bond_style `, etc). The Ff and Fr terms are implicitly taken into account by this fix on a per-particle basis. @@ -146,7 +146,7 @@ See the :doc:`Build package ` doc page for more info. Related commands """""""""""""""" -:doc:`fix nve `, :doc:`fix langevin `, :doc:`fix nve/dot `, :doc:`bond\_style oxdna/fene `, :doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna/excv `, :doc:`pair\_style oxdna2/excv ` +:doc:`fix nve `, :doc:`fix langevin `, :doc:`fix nve/dot `, :doc:`bond_style oxdna/fene `, :doc:`bond_style oxdna2/fene `, :doc:`pair_style oxdna/excv `, :doc:`pair_style oxdna2/excv ` **Default:** none diff --git a/doc/src/fix_nve_eff.rst b/doc/src/fix_nve_eff.rst index a7346f1ed2..a1d10cb484 100644 --- a/doc/src/fix_nve_eff.rst +++ b/doc/src/fix_nve_eff.rst @@ -34,7 +34,7 @@ of electrons are also updated. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_nve_limit.rst b/doc/src/fix_nve_limit.rst index f637db54d1..684016959b 100644 --- a/doc/src/fix_nve_limit.rst +++ b/doc/src/fix_nve_limit.rst @@ -42,7 +42,7 @@ in a single timestep. *Xmax* is specified in distance units; see the consistent with the neighbor skin distance and the frequency of neighbor list re-building, so that pairwise interactions are not missed on successive timesteps as atoms move. See the -:doc:`neighbor ` and :doc:`neigh\_modify ` commands +:doc:`neighbor ` and :doc:`neigh_modify ` commands for details. Note that if a velocity reset occurs the integrator will not conserve @@ -64,7 +64,7 @@ very large for overlapped configurations. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar which can be accessed by various @@ -88,7 +88,7 @@ Related commands """""""""""""""" :doc:`fix nve `, :doc:`fix nve/noforce `, -:doc:`pair\_style soft ` +:doc:`pair_style soft ` **Default:** none diff --git a/doc/src/fix_nve_line.rst b/doc/src/fix_nve_line.rst index 8f77e8481e..e92f529542 100644 --- a/doc/src/fix_nve_line.rst +++ b/doc/src/fix_nve_line.rst @@ -36,7 +36,7 @@ assumes point particles and only updates their position and velocity. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -50,7 +50,7 @@ This fix is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that particles be line segments as defined by the -:doc:`atom\_style line ` command. +:doc:`atom_style line ` command. Related commands """""""""""""""" diff --git a/doc/src/fix_nve_manifold_rattle.rst b/doc/src/fix_nve_manifold_rattle.rst index 5836dc005c..f4215f2abe 100644 --- a/doc/src/fix_nve_manifold_rattle.rst +++ b/doc/src/fix_nve_manifold_rattle.rst @@ -78,7 +78,7 @@ conserved. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_nve_noforce.rst b/doc/src/fix_nve_noforce.rst index 07caefca16..bacc4a9908 100644 --- a/doc/src/fix_nve_noforce.rst +++ b/doc/src/fix_nve_noforce.rst @@ -41,7 +41,7 @@ fcm() group function to compute the total force on the group of atoms. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_nve_sphere.rst b/doc/src/fix_nve_sphere.rst index 1789a9e119..855ea0f916 100644 --- a/doc/src/fix_nve_sphere.rst +++ b/doc/src/fix_nve_sphere.rst @@ -57,7 +57,7 @@ If the *update* keyword is used with the *dipole* value, then the orientation of the dipole moment of each particle is also updated during the time integration. This option should be used for models where a dipole moment is assigned to finite-size particles, -e.g. spheroids via use of the :doc:`atom\_style hybrid sphere dipole ` command. +e.g. spheroids via use of the :doc:`atom_style hybrid sphere dipole ` command. The default dipole orientation integrator can be changed to the Dullweber-Leimkuhler-McLachlan integration scheme @@ -100,7 +100,7 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -111,9 +111,9 @@ Restrictions This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the :doc:`atom\_style sphere ` +and a radius as defined by the :doc:`atom_style sphere ` command. If the *dipole* keyword is used, then they must also store a -dipole moment as defined by the :doc:`atom\_style dipole ` +dipole moment as defined by the :doc:`atom_style dipole ` command. All particles in the group must be finite-size spheres. They cannot diff --git a/doc/src/fix_nve_spin.rst b/doc/src/fix_nve_spin.rst index 5f1b1a648f..65f235bd3f 100644 --- a/doc/src/fix_nve_spin.rst +++ b/doc/src/fix_nve_spin.rst @@ -82,7 +82,7 @@ instead of "array" is also valid. Related commands """""""""""""""" -:doc:`atom\_style spin `, :doc:`fix nve ` +:doc:`atom_style spin `, :doc:`fix nve ` Default """"""" diff --git a/doc/src/fix_nve_tri.rst b/doc/src/fix_nve_tri.rst index 4e71a69c5a..c5e5aa99d6 100644 --- a/doc/src/fix_nve_tri.rst +++ b/doc/src/fix_nve_tri.rst @@ -37,7 +37,7 @@ assumes point particles and only updates their position and velocity. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -51,7 +51,7 @@ This fix is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that particles be triangles as defined by the -:doc:`atom\_style tri ` command. +:doc:`atom_style tri ` command. Related commands """""""""""""""" diff --git a/doc/src/fix_nvk.rst b/doc/src/fix_nvk.rst index c153ab6ff2..a3f3928339 100644 --- a/doc/src/fix_nvk.rst +++ b/doc/src/fix_nvk.rst @@ -45,7 +45,7 @@ energy prior to this fix. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_nvt_asphere.rst b/doc/src/fix_nvt_asphere.rst index 9df4c9e84f..a3ad145405 100644 --- a/doc/src/fix_nvt_asphere.rst +++ b/doc/src/fix_nvt_asphere.rst @@ -66,11 +66,11 @@ underscore + "temp", and the group for the new compute is the same as the fix group. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -80,7 +80,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -112,17 +112,17 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -143,7 +143,7 @@ This fix is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style ellipsoid ` +quaternion as defined by the :doc:`atom_style ellipsoid ` command. All particles in the group must be finite-size. They cannot be point @@ -153,7 +153,7 @@ shape attribute. Related commands """""""""""""""" -:doc:`fix nvt `, :doc:`fix nve\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix\_modify ` +:doc:`fix nvt `, :doc:`fix nve\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_nvt_body.rst b/doc/src/fix_nvt_body.rst index f94c1850da..92819b26ca 100644 --- a/doc/src/fix_nvt_body.rst +++ b/doc/src/fix_nvt_body.rst @@ -63,11 +63,11 @@ underscore + "temp", and the group for the new compute is the same as the fix group. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -77,7 +77,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -109,17 +109,17 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -140,13 +140,13 @@ This fix is part of the BODY package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the :doc:`atom\_style body ` +quaternion as defined by the :doc:`atom_style body ` command. Related commands """""""""""""""" -:doc:`fix nvt `, :doc:`fix nve\_body `, :doc:`fix npt\_body `, :doc:`fix\_modify ` +:doc:`fix nvt `, :doc:`fix nve\_body `, :doc:`fix npt\_body `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_nvt_manifold_rattle.rst b/doc/src/fix_nvt_manifold_rattle.rst index 4b9c063caf..438c11fe7e 100644 --- a/doc/src/fix_nvt_manifold_rattle.rst +++ b/doc/src/fix_nvt_manifold_rattle.rst @@ -54,7 +54,7 @@ parameters, see the :doc:`Howto manifold ` doc page. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_nvt_sllod.rst b/doc/src/fix_nvt_sllod.rst index aa4197e19b..cd8f529c83 100644 --- a/doc/src/fix_nvt_sllod.rst +++ b/doc/src/fix_nvt_sllod.rst @@ -98,11 +98,11 @@ underscore + "temp", and the group for the new compute is the same as the fix group. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -112,7 +112,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -144,17 +144,17 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -179,7 +179,7 @@ Related commands """""""""""""""" :doc:`fix nve `, :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix langevin `, -:doc:`fix\_modify `, :doc:`compute temp/deform ` +:doc:`fix_modify `, :doc:`compute temp/deform ` Default """"""" diff --git a/doc/src/fix_nvt_sllod_eff.rst b/doc/src/fix_nvt_sllod_eff.rst index 0e8b005176..f1dc60c88f 100644 --- a/doc/src/fix_nvt_sllod_eff.rst +++ b/doc/src/fix_nvt_sllod_eff.rst @@ -42,17 +42,17 @@ velocity. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -79,7 +79,7 @@ equilibration. Related commands """""""""""""""" -:doc:`fix nve/eff `, :doc:`fix nvt/eff `, :doc:`fix langevin/eff `, :doc:`fix nvt/sllod `, :doc:`fix\_modify `, :doc:`compute temp/deform/eff ` +:doc:`fix nve/eff `, :doc:`fix nvt/eff `, :doc:`fix langevin/eff `, :doc:`fix nvt/sllod `, :doc:`fix_modify `, :doc:`compute temp/deform/eff ` Default """"""" diff --git a/doc/src/fix_nvt_sphere.rst b/doc/src/fix_nvt_sphere.rst index eedf21f69b..3275114a03 100644 --- a/doc/src/fix_nvt_sphere.rst +++ b/doc/src/fix_nvt_sphere.rst @@ -80,11 +80,11 @@ underscore + "temp", and the group for the new compute is the same as the fix group. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -94,7 +94,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -126,17 +126,17 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** -This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read\_restart ` +This fix writes the state of the Nose/Hoover thermostat to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change induced by Nose/Hoover thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. @@ -154,7 +154,7 @@ Restrictions This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the :doc:`atom\_style sphere ` +and a radius as defined by the :doc:`atom_style sphere ` command. All particles in the group must be finite-size spheres. They cannot @@ -166,7 +166,7 @@ defined by the :doc:`dimension ` keyword. Related commands """""""""""""""" -:doc:`fix nvt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_sphere `, :doc:`fix\_modify ` +:doc:`fix nvt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_sphere `, :doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_oneway.rst b/doc/src/fix_oneway.rst index 9d1f40ef5f..cc57989a53 100644 --- a/doc/src/fix_oneway.rst +++ b/doc/src/fix_oneway.rst @@ -46,7 +46,7 @@ membrane, or as an implementation of Maxwell's demon. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_orient.rst b/doc/src/fix_orient.rst index dcce12eb91..7ac297b064 100644 --- a/doc/src/fix_orient.rst +++ b/doc/src/fix_orient.rst @@ -130,12 +130,12 @@ writing the orientation files is given in :ref:`(Wicaksono2) ` No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential energy of atom interactions with the grain boundary driving force to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *respa* option is supported by these +The :doc:`fix_modify ` *respa* option is supported by these fixes. This allows to set at which level of the :doc:`r-RESPA ` integrator a fix is adding its forces. Default is the outermost level. @@ -164,7 +164,7 @@ This fix should only be used with fcc or bcc lattices. Related commands """""""""""""""" -:doc:`fix\_modify ` +:doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_phonon.rst b/doc/src/fix_phonon.rst index ca71595664..f331f3ebb4 100644 --- a/doc/src/fix_phonon.rst +++ b/doc/src/fix_phonon.rst @@ -164,7 +164,7 @@ corresponding reciprocal lattice. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to change the temperature compute from thermo\_temp to the one that reflects the true temperature of atoms in the group. @@ -200,7 +200,7 @@ Related commands """""""""""""""" :doc:`compute msd `, -:doc:`dynamical\_matrix ` +:doc:`dynamical_matrix ` Default """"""" diff --git a/doc/src/fix_pimd.rst b/doc/src/fix_pimd.rst index 2639150bd4..cdbdf33d2b 100644 --- a/doc/src/fix_pimd.rst +++ b/doc/src/fix_pimd.rst @@ -161,7 +161,7 @@ This fix is part of the USER-MISC package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. A PIMD simulation can be initialized with a single data file read via -the :doc:`read\_data ` command. However, this means all +the :doc:`read_data ` command. However, this means all quasi-beads in a ring polymer will have identical positions and velocities, resulting in identical trajectories for all quasi-beads. To avoid this, users can simply initialize velocities with different diff --git a/doc/src/fix_planeforce.rst b/doc/src/fix_planeforce.rst index 1cac0f8be8..2a406f5da5 100644 --- a/doc/src/fix_planeforce.rst +++ b/doc/src/fix_planeforce.rst @@ -36,7 +36,7 @@ should continue to move in the plane thereafter. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_plumed.rst b/doc/src/fix_plumed.rst index 93a3ac0638..26f66d4ac7 100644 --- a/doc/src/fix_plumed.rst +++ b/doc/src/fix_plumed.rst @@ -90,7 +90,7 @@ dependent bias potentials that were accumulated in previous calculations will be read in when the RESTART command is included in the PLUMED input. -The :doc:`fix\_modify ` *energy* option is not supported by +The :doc:`fix_modify ` *energy* option is not supported by this fix. Nothing is computed by this fix that can be accessed by any of the diff --git a/doc/src/fix_poems.rst b/doc/src/fix_poems.rst index 816568b537..da690030f6 100644 --- a/doc/src/fix_poems.rst +++ b/doc/src/fix_poems.rst @@ -115,7 +115,7 @@ off, and there is only a single fix poems defined. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *bodyforces* option is supported by +The :doc:`fix_modify ` *bodyforces* option is supported by this fix style to set whether per-body forces and torques are computed early or late in a timestep, i.e. at the post-force stage or at the final-integrate stage, respectively. @@ -136,8 +136,8 @@ built and linked with LAMMPS. See the :doc:`Build package ` doc Related commands """""""""""""""" -:doc:`fix rigid `, :doc:`delete\_bonds `, -:doc:`neigh\_modify ` exclude +:doc:`fix rigid `, :doc:`delete_bonds `, +:doc:`neigh_modify ` exclude **Default:** none diff --git a/doc/src/fix_pour.rst b/doc/src/fix_pour.rst index 8deeb6e885..dab9fa601d 100644 --- a/doc/src/fix_pour.rst +++ b/doc/src/fix_pour.rst @@ -154,7 +154,7 @@ many timesteps until the desired # of particles has been inserted. If you are monitoring the temperature of a system where the particle count is changing due to adding particles, you typically - should use the :doc:`compute\_modify dynamic yes ` + should use the :doc:`compute_modify dynamic yes ` command for the temperature compute you are using. @@ -220,7 +220,7 @@ successively higher height over time. The *ignore* option is useful when running a simulation that used line segment (2d) or triangle (3d) particles, typically to define boundaries for spherical granular particles to interact with. See the -:doc:`atom\_style line or tri ` command for details. Lines +:doc:`atom_style line or tri ` command for details. Lines and triangles store their size, and if the size is large it may overlap (in a spherical sense) with the insertion region, even if the line/triangle is oriented such that there is no actual overlap. This @@ -249,7 +249,7 @@ place. However, in a statistical sense, a restarted simulation should produce the same behavior if you adjust the fix pour parameters appropriately. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the diff --git a/doc/src/fix_precession_spin.rst b/doc/src/fix_precession_spin.rst index 2c84eaa304..b81d0a8bf8 100644 --- a/doc/src/fix_precession_spin.rst +++ b/doc/src/fix_precession_spin.rst @@ -142,7 +142,7 @@ Those styles can be combined within one single command line. By default, the energy associated to this fix is not added to the potential energy of the system. -The :doc:`fix\_modify ` *energy* option is supported by this fix +The :doc:`fix_modify ` *energy* option is supported by this fix to add this magnetic potential energy to the potential energy of the system, @@ -167,7 +167,7 @@ atom\_style "spin" was declared. See the :doc:`Build package ` d Related commands """""""""""""""" -:doc:`atom\_style spin ` +:doc:`atom_style spin ` **Default:** diff --git a/doc/src/fix_press_berendsen.rst b/doc/src/fix_press_berendsen.rst index 4237d06228..17338048b0 100644 --- a/doc/src/fix_press_berendsen.rst +++ b/doc/src/fix_press_berendsen.rst @@ -197,11 +197,11 @@ IDs of the new computes are the fix-ID + underscore + "temp" or fix\_ID as the fix group. Note that these are NOT the computes used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp* +the :doc:`thermo_style ` command) with ID = *thermo\_temp* and *thermo\_press*. This means you can change the attributes of this fix's temperature or pressure via the -:doc:`compute\_modify ` command or print this temperature -or pressure during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +or pressure during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* or *thermo\_press* will have no effect on this fix. @@ -209,7 +209,7 @@ It also means that changing attributes of *thermo\_temp* or No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by this fix. You can use them to assign a :doc:`compute ` you have defined to this fix which will be used in its temperature and pressure calculations. If you do this, note @@ -237,7 +237,7 @@ Related commands """""""""""""""" :doc:`fix nve `, :doc:`fix nph `, :doc:`fix npt `, :doc:`fix temp/berendsen `, -:doc:`fix\_modify ` +:doc:`fix_modify ` Default """"""" diff --git a/doc/src/fix_print.rst b/doc/src/fix_print.rst index 865d3d9741..72d231a15c 100644 --- a/doc/src/fix_print.rst +++ b/doc/src/fix_print.rst @@ -97,7 +97,7 @@ where ID is replaced with the fix-ID. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_property_atom.rst b/doc/src/fix_property_atom.rst index 645bc13452..f13c6239cd 100644 --- a/doc/src/fix_property_atom.rst +++ b/doc/src/fix_property_atom.rst @@ -53,8 +53,8 @@ about atoms and to use during a simulation. The specified *group-ID* is ignored by this fix. The atom style used for a simulation defines a set of per-atom -properties, as explained on the :doc:`atom\_style ` and -:doc:`read\_data ` doc pages. The latter command allows these +properties, as explained on the :doc:`atom_style ` and +:doc:`read_data ` doc pages. The latter command allows these properties to be defined for each atom in the system when a data file is read. This fix will augment the set of properties with new custom ones. This can be useful in several scenarios. @@ -113,7 +113,7 @@ new properties are also defined for the ghost atoms. If you use this command with the *mol*\ , *q* or *rmass* vectors, then you most likely want to set *ghost* yes, since these properties - are stored with ghost atoms if you use an :doc:`atom\_style ` + are stored with ghost atoms if you use an :doc:`atom_style ` that defines them, and many LAMMPS operations that use molecule IDs or charge, such as neighbor lists and pair styles, will expect ghost atoms to have these values. LAMMPS will issue a warning it you define @@ -142,14 +142,14 @@ new properties are also defined for the ghost atoms. This fix is one of a small number that can be defined in an input script before the simulation box is created or atoms are defined. -This is so it can be used with the :doc:`read\_data ` command +This is so it can be used with the :doc:`read_data ` command as described below. Per-atom properties that are defined by the :doc:`atom style ` are initialized when atoms are created, e.g. by -the :doc:`read\_data ` or :doc:`create\_atoms ` +the :doc:`read_data ` or :doc:`create_atoms ` commands. The per-atom properties defined by this fix are not. So you need to initialize them explicitly. This can be done by the -:doc:`read\_data ` command, using its *fix* keyword and +:doc:`read_data ` command, using its *fix* keyword and passing it the fix-ID of this fix. Thus these commands: @@ -258,7 +258,7 @@ this to using per-atom masses: set type 1 mass 15.9994 set type 2 mass 1.008 -When writing out the system data with the :doc:`write\_data ` +When writing out the system data with the :doc:`write_data ` command, there will be a new section named with the fix-ID (i.e. *Isotopes* in this case). Alternatively, you can take an existing data file and just add this *Isotopes* section with @@ -312,12 +312,12 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** This fix writes the per-atom values it stores to :doc:`binary restart files `, so that the values can be restored when a -simulation is restarted. See the :doc:`read\_restart ` +simulation is restarted. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the @@ -330,7 +330,7 @@ Restrictions Related commands """""""""""""""" -:doc:`read\_data `, :doc:`set `, :doc:`compute property/atom ` +:doc:`read_data `, :doc:`set `, :doc:`compute property/atom ` Default """"""" diff --git a/doc/src/fix_python_move.rst b/doc/src/fix_python_move.rst index 0d59cf82c0..e188c096af 100644 --- a/doc/src/fix_python_move.rst +++ b/doc/src/fix_python_move.rst @@ -91,7 +91,7 @@ Examples for how to do this are in the *examples/python* folder. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_qbmsst.rst b/doc/src/fix_qbmsst.rst index 84ab2abc91..6156c65041 100644 --- a/doc/src/fix_qbmsst.rst +++ b/doc/src/fix_qbmsst.rst @@ -176,9 +176,9 @@ vector contains five values in this order: To print these quantities to the log file with descriptive column headers, the following LAMMPS commands are suggested. Here the -:doc:`fix\_modify ` energy command is also enabled to allow +:doc:`fix_modify ` energy command is also enabled to allow the thermo keyword *etotal* to print the quantity etot. See -also the :doc:`thermo\_style ` command. +also the :doc:`thermo_style ` command. .. parsed-literal:: @@ -195,7 +195,7 @@ also the :doc:`thermo\_style ` command. The global scalar under the entry f\_fix\_id is the quantity of thermo energy as an extra part of etot. This global scalar and the vector of 5 quantities can be accessed by various :doc:`output commands `. It is worth noting that the temp keyword -under the :doc:`thermo\_style ` command print the +under the :doc:`thermo_style ` command print the instantaneous classical temperature Tcl as described in the command :doc:`fix qtb `. diff --git a/doc/src/fix_qeq.rst b/doc/src/fix_qeq.rst index 8875c22af6..77ce447fed 100644 --- a/doc/src/fix_qeq.rst +++ b/doc/src/fix_qeq.rst @@ -137,7 +137,7 @@ point charges, but uses a shielded Coulomb potential to describe the interaction between a pair of charged particles. Interaction through the shielded Coulomb is given by equation (13) of the :ref:`ReaxFF force field ` paper. The shielding accounts for charge overlap between charged particles at small separation. This style is the same -as :doc:`fix qeq/reax `, and can be used with :doc:`pair\_style reax/c `. Only the *chi*\ , *eta*\ , and *gamma* +as :doc:`fix qeq/reax `, and can be used with :doc:`pair_style reax/c `. Only the *chi*\ , *eta*\ , and *gamma* parameters from the *qfile* file are used. When using the string *reax/c* as filename, these parameters are extracted directly from an active *reax/c* pair style. This style solves partial diff --git a/doc/src/fix_qeq_comb.rst b/doc/src/fix_qeq_comb.rst index 35eb514a75..b5da7142fa 100644 --- a/doc/src/fix_qeq_comb.rst +++ b/doc/src/fix_qeq_comb.rst @@ -97,7 +97,7 @@ instructions on how to use the accelerated styles effectively. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is performing charge equilibration. Default is the outermost level. @@ -121,7 +121,7 @@ This fix command currently only supports :doc:`pair style *comb*\ `. Related commands """""""""""""""" -:doc:`pair\_style comb ` +:doc:`pair_style comb ` Default """"""" diff --git a/doc/src/fix_qeq_reax.rst b/doc/src/fix_qeq_reax.rst index 4371e7a1a1..e39c0eb590 100644 --- a/doc/src/fix_qeq_reax.rst +++ b/doc/src/fix_qeq_reax.rst @@ -39,7 +39,7 @@ Description Perform the charge equilibration (QEq) method as described in :ref:`(Rappe and Goddard) ` and formulated in :ref:`(Nakano) `. It is typically used in conjunction with the ReaxFF force field model as -implemented in the :doc:`pair\_style reax/c ` command, but +implemented in the :doc:`pair_style reax/c ` command, but it can be used with any potential in LAMMPS, so long as it defines and uses charges on each atom. The :doc:`fix qeq/comb ` command should be used to perform charge equilibration with the :doc:`COMB potential `. For more technical details about the @@ -50,7 +50,7 @@ The QEq method minimizes the electrostatic energy of the system by adjusting the partial charge on individual atoms based on interactions with their neighbors. It requires some parameters for each atom type. If the *params* setting above is the word "reax/c", then these are -extracted from the :doc:`pair\_style reax/c ` command and +extracted from the :doc:`pair_style reax/c ` command and the ReaxFF force field file it reads in. If a file name is specified for *params*\ , then the parameters are taken from the specified file and the file must contain one line for each atom type. The latter @@ -122,7 +122,7 @@ be used for periodic cell dimensions less than 10 angstroms. Related commands """""""""""""""" -:doc:`pair\_style reax/c ` +:doc:`pair_style reax/c ` **Default:** none diff --git a/doc/src/fix_qmmm.rst b/doc/src/fix_qmmm.rst index ee08cd1d15..6166efbada 100644 --- a/doc/src/fix_qmmm.rst +++ b/doc/src/fix_qmmm.rst @@ -45,7 +45,7 @@ description of the QM/MM interface code itself in lib/qmmm/README. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global scalar or vector or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the :doc:`run ` command. This diff --git a/doc/src/fix_reaxc_bonds.rst b/doc/src/fix_reaxc_bonds.rst index b6c15a2dd3..fcd788cff0 100644 --- a/doc/src/fix_reaxc_bonds.rst +++ b/doc/src/fix_reaxc_bonds.rst @@ -31,7 +31,7 @@ Description """"""""""" Write out the bond information computed by the ReaxFF potential specified -by :doc:`pair\_style reax/c ` in the exact same format as the +by :doc:`pair_style reax/c ` in the exact same format as the original stand-alone ReaxFF code of Adri van Duin. The bond information is written to *filename* on timesteps that are multiples of *Nevery*\ , including timestep 0. For time-averaged chemical species analysis, @@ -64,7 +64,7 @@ version, but will also take longer to write. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of @@ -101,7 +101,7 @@ Restrictions """""""""""" -The fix reax/c/bonds command requires that the :doc:`pair\_style reax/c ` is invoked. This fix is part of the +The fix reax/c/bonds command requires that the :doc:`pair_style reax/c ` is invoked. This fix is part of the USER-REAXC package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. @@ -112,7 +112,7 @@ To write gzipped bond files, you must compile LAMMPS with the Related commands """""""""""""""" -:doc:`pair\_style reax/c `, :doc:`fix reax/c/species ` +:doc:`pair_style reax/c `, :doc:`fix reax/c/species ` **Default:** none diff --git a/doc/src/fix_reaxc_species.rst b/doc/src/fix_reaxc_species.rst index 210f6fe5cc..ebcae065ee 100644 --- a/doc/src/fix_reaxc_species.rst +++ b/doc/src/fix_reaxc_species.rst @@ -49,7 +49,7 @@ Description """"""""""" Write out the chemical species information computed by the ReaxFF -potential specified by :doc:`pair\_style reax/c `. +potential specified by :doc:`pair_style reax/c `. Bond-order values (either averaged or instantaneous, depending on value of *Nrepeat*\ ) are used to determine chemical bonds. Every *Nfreq* timesteps, chemical species information is written to @@ -122,7 +122,7 @@ average bond-order for the species analysis output on timestep 100. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes both a global vector of length 2 and a per-atom @@ -174,7 +174,7 @@ Restrictions """""""""""" -The "fix reax/c/species" currently only works with :doc:`pair\_style reax/c ` and it requires that the :doc:`pair\_style reax/c ` be invoked. This fix is part of the +The "fix reax/c/species" currently only works with :doc:`pair_style reax/c ` and it requires that the :doc:`pair_style reax/c ` be invoked. This fix is part of the USER-REAXC package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. @@ -189,7 +189,7 @@ It should be possible to extend it to other reactive pair\_styles (such as Related commands """""""""""""""" -:doc:`pair\_style reax/c `, :doc:`fix reax/c/bonds ` +:doc:`pair_style reax/c `, :doc:`fix reax/c/bonds ` Default """"""" diff --git a/doc/src/fix_recenter.rst b/doc/src/fix_recenter.rst index 0a33bbaea3..d6895b0874 100644 --- a/doc/src/fix_recenter.rst +++ b/doc/src/fix_recenter.rst @@ -99,7 +99,7 @@ velocities with zero aggregate linear and/or angular momentum. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar which can be accessed by various @@ -124,7 +124,7 @@ This fix should not be used with an x,y,z setting that causes a large shift in the system on the 1st timestep, due to the requested COM being very different from the initial COM. This could cause atoms to be lost, especially in parallel. Instead, use the -:doc:`displace\_atoms ` command, which can be used to +:doc:`displace_atoms ` command, which can be used to move atoms a large distance. Related commands diff --git a/doc/src/fix_restrain.rst b/doc/src/fix_restrain.rst index 0fc0ccee77..04d7a01c07 100644 --- a/doc/src/fix_restrain.rst +++ b/doc/src/fix_restrain.rst @@ -53,7 +53,7 @@ Restrain the motion of the specified sets of atoms by making them part of a bond or angle or dihedral interaction whose strength can vary over time during a simulation. This is functionally similar to creating a bond or angle or dihedral for the same atoms in a data -file, as specified by the :doc:`read\_data ` command, albeit +file, as specified by the :doc:`read_data ` command, albeit with a time-varying pre-factor coefficient, and except for exclusion rules, as explained below. @@ -68,9 +68,9 @@ data file. Adding a bond/angle/dihedral with this command does not apply the exclusion rules and weighting factors specified by the - :doc:`special\_bonds ` command to atoms in the restraint + :doc:`special_bonds ` command to atoms in the restraint that are now bonded (1-2,1-3,1-4 neighbors) as a result. If they are - close enough to interact in a :doc:`pair\_style ` sense + close enough to interact in a :doc:`pair_style ` sense (non-bonded interaction), then the bond/angle/dihedral restraint interaction will simply be superposed on top of that interaction. @@ -131,7 +131,7 @@ as the following may be useful: The *bond* keyword applies a bond restraint to the specified atoms -using the same functional form used by the :doc:`bond\_style harmonic ` command. The potential associated with +using the same functional form used by the :doc:`bond_style harmonic ` command. The potential associated with the restraint is .. math:: @@ -152,7 +152,7 @@ is included in :math:`K`. The *angle* keyword applies an angle restraint to the specified atoms -using the same functional form used by the :doc:`angle\_style harmonic ` command. The potential associated with +using the same functional form used by the :doc:`angle_style harmonic ` command. The potential associated with the restraint is .. math:: @@ -173,7 +173,7 @@ factor is included in :math:`K`. The *dihedral* keyword applies a dihedral restraint to the specified atoms using a simplified form of the function used by the -:doc:`dihedral\_style charmm ` command. The potential +:doc:`dihedral_style charmm ` command. The potential associated with the restraint is .. math:: @@ -201,11 +201,11 @@ current dihedral angle :math:`\phi` is equal to :math:`\phi_0`. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the potential energy associated with this fix to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -214,7 +214,7 @@ integrator the fix is adding its forces. Default is the outermost level. If you want the fictitious potential energy associated with the added forces to be included in the total potential energy of the system (the quantity being minimized), you MUST enable the - :doc:`fix\_modify ` *energy* option for this fix. + :doc:`fix_modify ` *energy* option for this fix. This fix computes a global scalar and a global vector of length 3, which can be accessed by various :doc:`output commands `. diff --git a/doc/src/fix_rhok.rst b/doc/src/fix_rhok.rst index 7f18b03966..25acb09f0b 100644 --- a/doc/src/fix_rhok.rst +++ b/doc/src/fix_rhok.rst @@ -51,7 +51,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`thermo\_style ` +:doc:`thermo_style ` **Default:** none diff --git a/doc/src/fix_rigid.rst b/doc/src/fix_rigid.rst index 1f16d33a19..9e9c65dd19 100644 --- a/doc/src/fix_rigid.rst +++ b/doc/src/fix_rigid.rst @@ -204,8 +204,8 @@ processors when ghost atom info is accumulated. large enough to span the distance between the atom that owns the body and every other atom in the body. This distance value is printed out when the rigid bodies are defined. If the - :doc:`pair\_style ` cutoff plus neighbor skin does not span - this distance, then you should use the :doc:`comm\_modify cutoff ` command with a setting epsilon larger than + :doc:`pair_style ` cutoff plus neighbor skin does not span + this distance, then you should use the :doc:`comm_modify cutoff ` command with a setting epsilon larger than the distance. Which of the two variants is faster for a particular problem is hard @@ -254,7 +254,7 @@ differences may accumulate to produce divergent trajectories. could displace the atoms in a body or add a large velocity to each atom in a body to make it move in a desired direction before a 2nd run is performed, using the :doc:`set ` or - :doc:`displace\_atoms ` or :doc:`velocity ` + :doc:`displace_atoms ` or :doc:`velocity ` commands. But these commands will not affect the internal attributes of the body unless *reinit* is set to *yes*\ . With *reinit* set to *no* (or using the *infile* option, which implies *reinit* *no*\ ) the position @@ -353,7 +353,7 @@ settings from the final keyword are used. For computational efficiency, you may wish to turn off pairwise and bond interactions within each rigid body, as they no longer - contribute to the motion. The :doc:`neigh\_modify exclude ` and :doc:`delete\_bonds ` + contribute to the motion. The :doc:`neigh_modify exclude ` and :doc:`delete_bonds ` commands are used to do this. If the rigid bodies have strongly overlapping atoms, you may need to turn off these interactions to avoid numerical problems due to large equal/opposite intra-body forces @@ -370,7 +370,7 @@ is more expensive. The constituent particles within a rigid body can be point particles (the default in LAMMPS) or finite-size particles, such as spheres or -ellipsoids or line segments or triangles. See the :doc:`atom\_style sphere and ellipsoid and line and tri ` commands for more +ellipsoids or line segments or triangles. See the :doc:`atom_style sphere and ellipsoid and line and tri ` commands for more details on these kinds of particles. Finite-size particles contribute differently to the moment of inertia of a rigid body than do point particles. Finite-size particles can also experience torque (e.g. due @@ -380,7 +380,7 @@ orientation. These contributions are accounted for by these fixes. Forces between particles within a body do not contribute to the external force or torque on the body. Thus for computational efficiency, you may wish to turn off pairwise and bond interactions -between particles within each rigid body. The :doc:`neigh\_modify exclude ` and :doc:`delete\_bonds ` +between particles within each rigid body. The :doc:`neigh_modify exclude ` and :doc:`delete_bonds ` commands are used to do this. For finite-size particles this also means the particles can be highly overlapped when creating the rigid body. @@ -792,27 +792,27 @@ with rigid body information each time a restart file is written, as explained above for the *infile* keyword. For the 2 NVT rigid styles, the state of the Nose/Hoover thermostat is written to :doc:`binary restart files `. Ditto for the 4 NPT and NPH rigid styles, and the state of the Nose/Hoover barostat. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *energy* option is supported by the 6 +The :doc:`fix_modify ` *energy* option is supported by the 6 NVT, NPT, NPH rigid styles to add the energy change induced by the thermostatting to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to keeping the objects rigid to the system's virial as part of :doc:`thermodynamic output `. The default is *virial yes* -The :doc:`fix\_modify ` *temp* and *press* options are +The :doc:`fix_modify ` *temp* and *press* options are supported by the 4 NPT and NPH rigid styles to change the computes used to calculate the instantaneous pressure tensor. Note that the 2 NVT rigid fixes do not use any external compute to compute instantaneous temperature. -The :doc:`fix\_modify ` *bodyforces* option is supported by +The :doc:`fix_modify ` *bodyforces* option is supported by all rigid styles to set whether per-body forces and torques are computed early or late in a timestep, i.e. at the post-force stage or at the final-integrate stage or the timestep, respectively. @@ -906,7 +906,7 @@ example: Related commands """""""""""""""" -:doc:`delete\_bonds `, :doc:`neigh\_modify ` +:doc:`delete_bonds `, :doc:`neigh_modify ` exclude, :doc:`fix shake ` Default diff --git a/doc/src/fix_rigid_meso.rst b/doc/src/fix_rigid_meso.rst index c7835e83fb..964d414c70 100644 --- a/doc/src/fix_rigid_meso.rst +++ b/doc/src/fix_rigid_meso.rst @@ -112,7 +112,7 @@ internal energy and extrapolated velocity are also updated. could displace the particles in a body or add a large velocity to each particle in a body to make it move in a desired direction before a 2nd run is performed, using the :doc:`set ` or - :doc:`displace\_atoms ` or :doc:`velocity ` + :doc:`displace_atoms ` or :doc:`velocity ` commands. But these commands will not affect the internal attributes of the body unless *reinit* is set to *yes*\ . With *reinit* set to *no* (or using the *infile* option, which implies *reinit* *no*\ ) the position @@ -306,7 +306,7 @@ If the *infile* keyword is used, an auxiliary file is written out with rigid body information each time a restart file is written, as explained above for the *infile* keyword. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global array of values which can be accessed by @@ -362,7 +362,7 @@ package. It is only enabled if LAMMPS was built with both packages. See the :doc:`Build package ` doc page for more info. This fix requires that atoms store density and internal energy as -defined by the :doc:`atom\_style meso ` command. +defined by the :doc:`atom_style meso ` command. All particles in the group must be mesoscopic SPH/SDPD particles. @@ -370,7 +370,7 @@ Related commands """""""""""""""" :doc:`fix meso/move `, :doc:`fix rigid `, -:doc:`neigh\_modify exclude ` +:doc:`neigh_modify exclude ` Default """"""" diff --git a/doc/src/fix_rx.rst b/doc/src/fix_rx.rst index b9df24f5a9..79809b7fc6 100644 --- a/doc/src/fix_rx.rst +++ b/doc/src/fix_rx.rst @@ -193,7 +193,7 @@ define the thermodynamic properties of each species. Furthermore, the number of species molecules (i.e., concentration) can be specified either with the :doc:`set ` command using the "d\_" prefix or by reading directly the concentrations from a data file. For the latter -case, the :doc:`read\_data ` command with the fix keyword +case, the :doc:`read_data ` command with the fix keyword should be specified, where the fix-ID will be the "fix rx`ID with a `_ suffix, e.g. fix foo all rx reaction.file ... @@ -232,7 +232,7 @@ Restrictions This command is part of the USER-DPD package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. -This command also requires use of the :doc:`atom\_style dpd ` +This command also requires use of the :doc:`atom_style dpd ` command. This command can only be used with a constant energy or constant diff --git a/doc/src/fix_saed_vtk.rst b/doc/src/fix_saed_vtk.rst index 8b11f71e62..2aa3960efb 100644 --- a/doc/src/fix_saed_vtk.rst +++ b/doc/src/fix_saed_vtk.rst @@ -179,7 +179,7 @@ output. This option can only be used with the *ave running* setting. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No parameter of this fix can be used with the *start/stop* keywords of @@ -190,12 +190,12 @@ Restrictions The attributes for fix\_saed\_vtk must match the values assigned in the -associated :doc:`compute\_saed ` command. +associated :doc:`compute_saed ` command. Related commands """""""""""""""" -:doc:`compute\_saed ` +:doc:`compute_saed ` Default """"""" diff --git a/doc/src/fix_setforce.rst b/doc/src/fix_setforce.rst index a01fb7dc00..39a51e0f7b 100644 --- a/doc/src/fix_setforce.rst +++ b/doc/src/fix_setforce.rst @@ -64,7 +64,7 @@ will be evaluated each timestep, and its value used to determine the force component. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent force field. @@ -125,7 +125,7 @@ instructions on how to use the accelerated styles effectively. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *respa* option is supported by +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is setting the forces to the desired values; on all other levels, the force is set to 0.0 for the atoms in the fix group, diff --git a/doc/src/fix_shake.rst b/doc/src/fix_shake.rst index 28a50e6754..ce875b18cf 100644 --- a/doc/src/fix_shake.rst +++ b/doc/src/fix_shake.rst @@ -211,12 +211,12 @@ LAMMPS closely follows (:ref:`Andersen (1983) `). **Restart, fix\_modify, output, run start/stop, minimize info:** -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to keeping the constraints to the system's virial as part of :doc:`thermodynamic output `. The default is *virial yes* -No information about these fixes is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about these fixes is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to these fixes. No global or per-atom quantities are stored by these fixes for access by various :doc:`output commands `. No parameter of these fixes can be used with the *start/stop* keywords of the :doc:`run ` command. These diff --git a/doc/src/fix_shardlow.rst b/doc/src/fix_shardlow.rst index b1f3cb0745..20bd2273d4 100644 --- a/doc/src/fix_shardlow.rst +++ b/doc/src/fix_shardlow.rst @@ -38,12 +38,12 @@ the deterministic integration of the conservative force. Further details regarding the method are provided in :ref:`(Lisal) ` and :ref:`(Larentzos1) `. -The fix *shardlow* must be used with the :doc:`pair\_style dpd/fdt ` or :doc:`pair\_style dpd/fdt/energy ` command to properly initialize the +The fix *shardlow* must be used with the :doc:`pair_style dpd/fdt ` or :doc:`pair_style dpd/fdt/energy ` command to properly initialize the fluctuation-dissipation theorem parameter(s) sigma (and kappa, if necessary). Note that numerous variants of DPD can be specified by choosing an -appropriate combination of the integrator and :doc:`pair\_style dpd/fdt ` command. DPD under isothermal conditions can +appropriate combination of the integrator and :doc:`pair_style dpd/fdt ` command. DPD under isothermal conditions can be specified by using fix *shardlow*\ , fix *nve* and pair\_style *dpd/fdt*\ . DPD under isoenergetic conditions can be specified by using fix *shardlow*\ , fix *nve* and pair\_style *dpd/fdt/energy*\ . DPD @@ -100,7 +100,7 @@ requested. Related commands """""""""""""""" -:doc:`pair\_style dpd/fdt `, :doc:`fix eos/cv ` +:doc:`pair_style dpd/fdt `, :doc:`fix eos/cv ` **Default:** none diff --git a/doc/src/fix_smd.rst b/doc/src/fix_smd.rst index 7473cb07a9..e9ea27e61f 100644 --- a/doc/src/fix_smd.rst +++ b/doc/src/fix_smd.rst @@ -107,16 +107,16 @@ pulling path. The fix stores the direction of the spring, current pulling target distance and the running PMF to :doc:`binary restart files `. -See the :doc:`read\_restart ` command for info on how to +See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to the added forces on atoms to the system's virial as part of :doc:`thermodynamic output `. The default is *virial no* -The :doc:`fix\_modify ` *respa* option is supported by +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. diff --git a/doc/src/fix_smd_setvel.rst b/doc/src/fix_smd_setvel.rst index 6a8eb80ade..22cf1dff53 100644 --- a/doc/src/fix_smd_setvel.rst +++ b/doc/src/fix_smd_setvel.rst @@ -53,7 +53,7 @@ will be evaluated each timestep, and its value used to determine the force component. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent velocity field. @@ -72,7 +72,7 @@ specified geometric :doc:`region ` in order to have its velocity set by **Restart, fix\_modify, output, run start/stop, minimize info:** Currently, no part of USER-SMD supports restarting nor minimization -None of the :doc:`fix\_modify ` options +None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global 3-vector of forces, which can be accessed diff --git a/doc/src/fix_spring.rst b/doc/src/fix_spring.rst index 2d874e4b23..c3621cab3f 100644 --- a/doc/src/fix_spring.rst +++ b/doc/src/fix_spring.rst @@ -105,11 +105,11 @@ last example holds the ion a distance 5 away from the pore axis No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy stored in the spring to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -140,7 +140,7 @@ invoked by the :doc:`minimize ` command. If you want the spring energy to be included in the total potential energy of the system (the quantity being minimized), you - MUST enable the :doc:`fix\_modify ` *energy* option for this + MUST enable the :doc:`fix_modify ` *energy* option for this fix. Restrictions diff --git a/doc/src/fix_spring_chunk.rst b/doc/src/fix_spring_chunk.rst index 9f6182df8e..d645519add 100644 --- a/doc/src/fix_spring_chunk.rst +++ b/doc/src/fix_spring_chunk.rst @@ -54,11 +54,11 @@ atom. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy stored in all the springs to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -78,7 +78,7 @@ invoked by the :doc:`minimize ` command. If you want the spring energies to be included in the total potential energy of the system (the quantity being minimized), you - MUST enable the :doc:`fix\_modify ` *energy* option for this + MUST enable the :doc:`fix_modify ` *energy* option for this fix. Restrictions diff --git a/doc/src/fix_spring_rg.rst b/doc/src/fix_spring_rg.rst index b2573483e0..59007b6cb6 100644 --- a/doc/src/fix_spring_rg.rst +++ b/doc/src/fix_spring_rg.rst @@ -57,13 +57,13 @@ the time the fix is specified, and that value is used as the target. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the :doc:`run ` command. This fix is not invoked during :doc:`energy minimization `. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. diff --git a/doc/src/fix_spring_self.rst b/doc/src/fix_spring_self.rst index d061c96eba..d9720f0e7c 100644 --- a/doc/src/fix_spring_self.rst +++ b/doc/src/fix_spring_self.rst @@ -47,15 +47,15 @@ plane, respectively. This fix writes the original coordinates of tethered atoms to :doc:`binary restart files `, so that the spring effect will be the same in a restarted simulation. See the -:doc:`read\_restart ` command for info on how to re-specify +:doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy stored in the per-atom springs to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *respa* option is supported by +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -75,7 +75,7 @@ invoked by the :doc:`minimize ` command. If you want the per-atom spring energy to be included in the total potential energy of the system (the quantity being minimized), - you MUST enable the :doc:`fix\_modify ` *energy* option for + you MUST enable the :doc:`fix_modify ` *energy* option for this fix. Restrictions diff --git a/doc/src/fix_srd.rst b/doc/src/fix_srd.rst index 51c1b25930..6232c345a1 100644 --- a/doc/src/fix_srd.rst +++ b/doc/src/fix_srd.rst @@ -333,12 +333,12 @@ one of the operations and off for the other. Three other input script commands will largely overcome this effect, speeding up an SRD simulation by a significant amount. These are the -:doc:`atom\_modify first `, :doc:`neigh\_modify include `, and :doc:`comm\_modify group ` +:doc:`atom_modify first `, :doc:`neigh_modify include `, and :doc:`comm_modify group ` commands. Each takes a group-ID as an argument, which in this case should be the group-ID of the big solute particles. -Additionally, when a :doc:`pair\_style ` for big/big particle -interactions is specified, the :doc:`pair\_coeff ` command +Additionally, when a :doc:`pair_style ` for big/big particle +interactions is specified, the :doc:`pair_coeff ` command should be used to turn off big/SRD interactions, e.g. by setting their epsilon or cutoff length to 0.0. @@ -352,7 +352,7 @@ particles. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix tabulates several SRD statistics which are stored in a vector diff --git a/doc/src/fix_store_force.rst b/doc/src/fix_store_force.rst index 4578f39f87..5d96ee26fe 100644 --- a/doc/src/fix_store_force.rst +++ b/doc/src/fix_store_force.rst @@ -53,7 +53,7 @@ potentially modify the force on each atom. Examples of such fixes are **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix produces a per-atom array which can be accessed by various diff --git a/doc/src/fix_store_state.rst b/doc/src/fix_store_state.rst index 131ba5d0b1..15cad5bc81 100644 --- a/doc/src/fix_store_state.rst +++ b/doc/src/fix_store_state.rst @@ -110,12 +110,12 @@ group. **Restart, fix\_modify, output, run start/stop, minimize info:** This fix writes the per-atom values it stores to :doc:`binary restart files `, so that the values can be restored when a -simulation is restarted. See the :doc:`read\_restart ` +simulation is restarted. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. If a single input is specified, this fix produces a per-atom vector. diff --git a/doc/src/fix_temp_berendsen.rst b/doc/src/fix_temp_berendsen.rst index 8d0959cd96..f378d5dac7 100644 --- a/doc/src/fix_temp_berendsen.rst +++ b/doc/src/fix_temp_berendsen.rst @@ -64,7 +64,7 @@ its value used to determine the target temperature. zero temperature. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent temperature. @@ -97,11 +97,11 @@ that the ID of the new compute is the fix-ID + underscore + "temp", and the group for the new compute is the same as the fix group. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -111,7 +111,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -127,13 +127,13 @@ thermal degrees of freedom, and the bias is added back in. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a temperature :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure, as described above. For consistency, the group used by this fix and by the compute should be the same. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change implied by a velocity rescaling to the system's potential energy as part of :doc:`thermodynamic output `. @@ -164,7 +164,7 @@ Related commands """""""""""""""" :doc:`fix nve `, :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix langevin `, -:doc:`fix\_modify `, :doc:`compute temp `, +:doc:`fix_modify `, :doc:`compute temp `, :doc:`fix press/berendsen ` **Default:** none diff --git a/doc/src/fix_temp_csvr.rst b/doc/src/fix_temp_csvr.rst index 6494c9e981..27aabaab1d 100644 --- a/doc/src/fix_temp_csvr.rst +++ b/doc/src/fix_temp_csvr.rst @@ -74,7 +74,7 @@ name. In this case, the variable will be evaluated each timestep, and its value used to determine the target temperature. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent temperature. @@ -107,11 +107,11 @@ that the ID of the new compute is the fix-ID + underscore + "temp", and the group for the new compute is the same as the fix group. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -121,7 +121,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -137,7 +137,7 @@ thermal degrees of freedom, and the bias is added back in. No information about these fixes are written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *temp* option is supported by these +The :doc:`fix_modify ` *temp* option is supported by these fixes. You can use it to assign a temperature :doc:`compute ` you have defined to these fixes which will be used in its thermostatting procedure, as described above. For consistency, the group used by @@ -172,7 +172,7 @@ Related commands """""""""""""""" :doc:`fix nve `, :doc:`fix nvt `, :doc:`fix temp/rescale `, :doc:`fix langevin `, -:doc:`fix\_modify `, :doc:`compute temp `, +:doc:`fix_modify `, :doc:`compute temp `, :doc:`fix temp/berendsen ` **Default:** none diff --git a/doc/src/fix_temp_rescale.rst b/doc/src/fix_temp_rescale.rst index 80f03a3018..13858f6043 100644 --- a/doc/src/fix_temp_rescale.rst +++ b/doc/src/fix_temp_rescale.rst @@ -64,7 +64,7 @@ name. In this case, the variable will be evaluated each timestep, and its value used to determine the target temperature. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent temperature. @@ -104,11 +104,11 @@ ID of the new compute is the fix-ID + underscore + "temp", and the group for the new compute is the same as the fix group. Note that this is NOT the compute used by thermodynamic output (see -the :doc:`thermo\_style ` command) with ID = *thermo\_temp*. +the :doc:`thermo_style ` command) with ID = *thermo\_temp*. This means you can change the attributes of this fix's temperature (e.g. its degrees-of-freedom) via the -:doc:`compute\_modify ` command or print this temperature -during thermodynamic output via the :doc:`thermo\_style custom ` command using the appropriate compute-ID. +:doc:`compute_modify ` command or print this temperature +during thermodynamic output via the :doc:`thermo_style custom ` command using the appropriate compute-ID. It also means that changing attributes of *thermo\_temp* will have no effect on this fix. @@ -118,7 +118,7 @@ after removing a "bias" from the atom velocities. E.g. removing the center-of-mass velocity from a group of atoms or only calculating temperature on the x-component of velocity or only calculating temperature for atoms in a geometric region. This is not done by -default, but only if the :doc:`fix\_modify ` command is used +default, but only if the :doc:`fix_modify ` command is used to assign a temperature compute to this fix that includes such a bias term. See the doc pages for individual :doc:`compute commands ` to determine which ones include a bias. In this case, the thermostat works in the following manner: the current @@ -134,13 +134,13 @@ thermal degrees of freedom, and the bias is added back in. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a temperature :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure, as described above. For consistency, the group used by this fix and by the compute should be the same. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change implied by a velocity rescaling to the system's potential energy as part of :doc:`thermodynamic output `. @@ -163,7 +163,7 @@ Related commands """""""""""""""" :doc:`fix langevin `, :doc:`fix nvt `, -:doc:`fix\_modify ` +:doc:`fix_modify ` **Default:** none diff --git a/doc/src/fix_temp_rescale_eff.rst b/doc/src/fix_temp_rescale_eff.rst index e60459a29b..ef7cf8f42a 100644 --- a/doc/src/fix_temp_rescale_eff.rst +++ b/doc/src/fix_temp_rescale_eff.rst @@ -41,13 +41,13 @@ particles. No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *temp* option is supported by this +The :doc:`fix_modify ` *temp* option is supported by this fix. You can use it to assign a temperature :doc:`compute ` you have defined to this fix which will be used in its thermostatting procedure, as described above. For consistency, the group used by this fix and by the compute should be the same. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy change implied by a velocity rescaling to the system's potential energy as part of :doc:`thermodynamic output `. @@ -72,7 +72,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`fix langevin/eff `, :doc:`fix nvt/eff `, :doc:`fix\_modify `, +:doc:`fix langevin/eff `, :doc:`fix nvt/eff `, :doc:`fix_modify `, :doc:`fix temp rescale `, **Default:** none diff --git a/doc/src/fix_tfmc.rst b/doc/src/fix_tfmc.rst index ab407ba7b1..a5d37136ef 100644 --- a/doc/src/fix_tfmc.rst +++ b/doc/src/fix_tfmc.rst @@ -126,7 +126,7 @@ rotational component of the tfMC displacements after every iteration. No information about this fix is written to :doc:`binary restart files `. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. This fix is not invoked during :doc:`energy minimization `. diff --git a/doc/src/fix_thermal_conductivity.rst b/doc/src/fix_thermal_conductivity.rst index 05552c1b37..9682adf76a 100644 --- a/doc/src/fix_thermal_conductivity.rst +++ b/doc/src/fix_thermal_conductivity.rst @@ -115,7 +115,7 @@ fluid, in appropriate units. See the :ref:`Muller-Plathe paper **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar which can be accessed by various diff --git a/doc/src/fix_tmd.rst b/doc/src/fix_tmd.rst index ed31733196..416ab877ab 100644 --- a/doc/src/fix_tmd.rst +++ b/doc/src/fix_tmd.rst @@ -61,7 +61,7 @@ the atoms to follow. If image flags are included with the atoms, the 1st 3 lo/hi lines must appear in the file. If image flags are not included, the 1st 3 lines should not appear. The 3 lines contain the simulation box dimensions for the atom coordinates, in the same format -as in a LAMMPS data file (see the :doc:`read\_data ` command). +as in a LAMMPS data file (see the :doc:`read_data ` command). The remaining lines each contain an atom ID and its target x,y,z coordinates. The atom lines (all or none of them) can optionally be @@ -94,7 +94,7 @@ For more information about TMD, see :ref:`(Schlitter1) ` and **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index b6bc43ecd3..8833e0f471 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -285,7 +285,7 @@ ignored. The lines with the even numbers are treated as follows: **Restart, fix\_modify, output, run start/stop, minimize info:** These fixes write the state of the electronic subsystem and the energy -exchange between the subsystems to :doc:`binary restart files `. See the :doc:`read\_restart ` command +exchange between the subsystems to :doc:`binary restart files `. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. @@ -296,7 +296,7 @@ fix, where the simulation continues on the same as if no restart had taken place. However, in a statistical sense, a restarted simulation should produce the same behavior. -None of the :doc:`fix\_modify ` options are relevant to these +None of the :doc:`fix_modify ` options are relevant to these fixes. Both fixes compute 2 output quantities stored in a vector of length 2, diff --git a/doc/src/fix_tune_kspace.rst b/doc/src/fix_tune_kspace.rst index 1dc6c2befd..8424418988 100644 --- a/doc/src/fix_tune_kspace.rst +++ b/doc/src/fix_tune_kspace.rst @@ -70,11 +70,11 @@ to use this fix only to discover the optimal parameter set for a given setup that can then be used on subsequent production runs. This fix starts with kspace parameters that are set by the user with the -:doc:`kspace\_style ` and :doc:`kspace\_modify ` +:doc:`kspace_style ` and :doc:`kspace_modify ` commands. The prescribed accuracy will be maintained by this fix throughout the simulation. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No parameter of this fix can be used with the *start/stop* keywords of @@ -96,9 +96,9 @@ TIP4P water support, or long-range point dipole support. Related commands """""""""""""""" -:doc:`kspace\_style `, :doc:`boundary ` -:doc:`kspace\_modify `, :doc:`pair\_style lj/cut/coul/long `, :doc:`pair\_style lj/charmm/coul/long `, :doc:`pair\_style lj/long `, :doc:`pair\_style lj/long/coul/long `, -:doc:`pair\_style buck/coul/long ` +:doc:`kspace_style `, :doc:`boundary ` +:doc:`kspace_modify `, :doc:`pair_style lj/cut/coul/long `, :doc:`pair_style lj/charmm/coul/long `, :doc:`pair_style lj/long `, :doc:`pair_style lj/long/coul/long `, +:doc:`pair_style buck/coul/long ` Default """"""" diff --git a/doc/src/fix_vector.rst b/doc/src/fix_vector.rst index 3d7fb85274..a2c7c87cd5 100644 --- a/doc/src/fix_vector.rst +++ b/doc/src/fix_vector.rst @@ -134,7 +134,7 @@ quantities to be stored by fix vector. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix produces a global vector or global array which can be diff --git a/doc/src/fix_viscosity.rst b/doc/src/fix_viscosity.rst index 637551b1e4..27250f2c85 100644 --- a/doc/src/fix_viscosity.rst +++ b/doc/src/fix_viscosity.rst @@ -120,7 +120,7 @@ box orthogonal; thus it does not suffer from this limitation. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global scalar which can be accessed by various diff --git a/doc/src/fix_viscous.rst b/doc/src/fix_viscous.rst index 247600db93..0c8338048a 100644 --- a/doc/src/fix_viscous.rst +++ b/doc/src/fix_viscous.rst @@ -89,20 +89,20 @@ easily be used as a thermostat. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the :doc:`run ` command. -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is modifying forces. Default is the outermost level. The forces due to this fix are imposed during an energy minimization, invoked by the :doc:`minimize ` command. This fix should only be used with damped dynamics minimizers that allow for -non-conservative forces. See the :doc:`min\_style ` command +non-conservative forces. See the :doc:`min_style ` command for details. Restrictions diff --git a/doc/src/fix_wall.rst b/doc/src/fix_wall.rst index b31ee4a663..a14cf423b0 100644 --- a/doc/src/fix_wall.rst +++ b/doc/src/fix_wall.rst @@ -118,7 +118,7 @@ For style *wall/lj1043*\ , the energy E is given by the 10/4/3 potential: :align: center For style *wall/colloid*\ , the energy E is given by an integrated form -of the :doc:`pair\_style colloid ` potential: +of the :doc:`pair_style colloid ` potential: .. image:: Eqs/fix_wall_colloid.jpg :align: center @@ -157,7 +157,7 @@ where name is an :doc:`equal-style variable ` name. In this case the variable is evaluated each timestep and the result becomes the current position of the reflecting wall. Equal-style variables can specify formulas with various mathematical functions, and include -:doc:`thermo\_style ` command keywords for the simulation +:doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent wall position. See examples below. @@ -213,7 +213,7 @@ specified as v\_name, where name is the variable name. As with a variable wall position, the variable is evaluated each timestep and the result becomes the current epsilon or sigma of the wall. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent wall interaction. @@ -247,7 +247,7 @@ define the lattice spacings. The *fld* keyword can be used with a *yes* setting to invoke the wall constraint before pairwise interactions are computed. This allows an -implicit FLD model using :doc:`pair\_style lubricateU ` +implicit FLD model using :doc:`pair_style lubricateU ` to include the wall force in its calculations. If the setting is *no*\ , wall forces are imposed after pairwise interactions, in the usual manner. @@ -321,15 +321,15 @@ perturbation on the particles: No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy of interaction between atoms and each wall to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to the interaction between atoms and each wall to the system's virial as part of :doc:`thermodynamic output `. The default is *virial no* -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -353,7 +353,7 @@ invoked by the :doc:`minimize ` command. If you want the atom/wall interaction energy to be included in the total potential energy of the system (the quantity being - minimized), you MUST enable the :doc:`fix\_modify ` *energy* + minimized), you MUST enable the :doc:`fix_modify ` *energy* option for this fix. diff --git a/doc/src/fix_wall_body_polygon.rst b/doc/src/fix_wall_body_polygon.rst index 840338db5c..2ecbb2e911 100644 --- a/doc/src/fix_wall_body_polygon.rst +++ b/doc/src/fix_wall_body_polygon.rst @@ -56,7 +56,7 @@ the :doc:`Howto body ` doc page for more details on using body particles. The parameters *k\_n*, *c\_n*, *c\_t* have the same meaning and units as -those specified with the :doc:`pair\_style body/rounded/polygon ` command. +those specified with the :doc:`pair_style body/rounded/polygon ` command. The *wallstyle* can be planar or cylindrical. The 2 planar options specify a pair of walls in a dimension. Wall positions are given by @@ -91,7 +91,7 @@ to the derivative of this expression. **Restart, fix\_modify, output, run start/stop, minimize info:** -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the @@ -109,7 +109,7 @@ Any dimension (xy) that has a wall must be non-periodic. Related commands """""""""""""""" -:doc:`atom\_style body `, :doc:`pair\_style body/rounded/polygon ` +:doc:`atom_style body `, :doc:`pair_style body/rounded/polygon ` **Default:** none diff --git a/doc/src/fix_wall_body_polyhedron.rst b/doc/src/fix_wall_body_polyhedron.rst index 6c3e3f5e6d..fd58c16c44 100644 --- a/doc/src/fix_wall_body_polyhedron.rst +++ b/doc/src/fix_wall_body_polyhedron.rst @@ -56,7 +56,7 @@ the :doc:`Howto body ` doc page for more details on using body particles. The parameters *k\_n*, *c\_n*, *c\_t* have the same meaning and units as -those specified with the :doc:`pair\_style body/rounded/polyhedron ` command. +those specified with the :doc:`pair_style body/rounded/polyhedron ` command. The *wallstyle* can be planar or cylindrical. The 3 planar options specify a pair of walls in a dimension. Wall positions are given by @@ -90,7 +90,7 @@ to the derivative of this expression. **Restart, fix\_modify, output, run start/stop, minimize info:** -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the @@ -108,7 +108,7 @@ Any dimension (xyz) that has a wall must be non-periodic. Related commands """""""""""""""" -:doc:`atom\_style body `, :doc:`pair\_style body/rounded/polyhedron ` +:doc:`atom_style body `, :doc:`pair_style body/rounded/polyhedron ` **Default:** none diff --git a/doc/src/fix_wall_ees.rst b/doc/src/fix_wall_ees.rst index 559f1958d9..873811110c 100644 --- a/doc/src/fix_wall_ees.rst +++ b/doc/src/fix_wall_ees.rst @@ -116,7 +116,7 @@ This fix is part of the USER-MISC package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This fix requires that atoms be ellipsoids as defined by the -:doc:`atom\_style ellipsoid ` command. +:doc:`atom_style ellipsoid ` command. Related commands """""""""""""""" diff --git a/doc/src/fix_wall_gran.rst b/doc/src/fix_wall_gran.rst index 5c9c476a44..0db5a3e5ac 100644 --- a/doc/src/fix_wall_gran.rst +++ b/doc/src/fix_wall_gran.rst @@ -83,12 +83,12 @@ close enough to touch it. The nature of the wall/particle interactions are determined by the *fstyle* setting. It can be any of the styles defined by the -:doc:`pair\_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are +:doc:`pair_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are *hooke*\ , *hooke/history*\ , or *hertz/history* for the former, and *granular* with all the possible options of the associated *pair\_coeff* command for the latter. The equation for the force between the wall and particles touching it is the same as the -corresponding equation on the :doc:`pair\_style gran/\* ` and +corresponding equation on the :doc:`pair_style gran/\* ` and :doc:`pair\_style\_granular ` doc pages, in the limit of one of the two particles going to infinite radius and mass (flat wall). Specifically, delta = radius - r = overlap of particle with @@ -97,16 +97,16 @@ RiRj/Ri+Rj is set to the radius of the particle. The parameters *Kn*\ , *Kt*\ , *gamma\_n*, *gamma\_t*, *xmu* and *dampflag* have the same meaning and units as those specified with the -:doc:`pair\_style gran/\* ` commands. This means a NULL can be +:doc:`pair_style gran/\* ` commands. This means a NULL can be used for either *Kt* or *gamma\_t* as described on that page. If a NULL is used for *Kt*\ , then a default value is used where *Kt* = 2/7 *Kn*\ . If a NULL is used for *gamma\_t*, then a default value is used where *gamma\_t* = 1/2 *gamma\_n*. All the model choices for cohesion, tangential friction, rolling -friction and twisting friction supported by the :doc:`pair\_style granular ` through its *pair\_coeff* command are also +friction and twisting friction supported by the :doc:`pair_style granular ` through its *pair\_coeff* command are also supported for walls. These are discussed in greater detail on the doc -page for :doc:`pair\_style granular `. +page for :doc:`pair_style granular `. Note that you can choose a different force styles and/or different values for the wall/particle coefficients than for particle/particle @@ -115,7 +115,7 @@ material. .. note:: - As discussed on the doc page for :doc:`pair\_style gran/\* `, versions of LAMMPS before 9Jan09 used a + As discussed on the doc page for :doc:`pair_style gran/\* `, versions of LAMMPS before 9Jan09 used a different equation for Hertzian interactions. This means Hertizian wall/particle interactions have also changed. They now include a sqrt(radius) term which was not present before. Also the previous @@ -128,7 +128,7 @@ material. Kt, gamma\_n, and gamma\_s should be set sqrt(2.0) larger than they were previously. -The effective mass *m\_eff* in the formulas listed on the :doc:`pair\_style granular ` doc page is the mass of the particle for +The effective mass *m\_eff* in the formulas listed on the :doc:`pair_style granular ` doc page is the mass of the particle for particle/wall interactions (mass of wall is infinite). If the particle is part of a rigid body, its mass is replaced by the mass of the rigid body in those formulas. This is determined by searching for @@ -180,12 +180,12 @@ the wall at whatever *radius* has been defined. This fix writes the shear friction state of atoms interacting with the wall to :doc:`binary restart files `, so that a simulation can continue correctly if granular potentials with shear "history" effects -are being used. See the :doc:`read\_restart ` command for +are being used. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the @@ -205,8 +205,8 @@ Related commands :doc:`fix move `, :doc:`fix wall/gran/region `, -:doc:`pair\_style gran/\* ` -:doc:`pair\_style granular ` +:doc:`pair_style gran/\* ` +:doc:`pair_style granular ` **Default:** none diff --git a/doc/src/fix_wall_gran_region.rst b/doc/src/fix_wall_gran_region.rst index cdd6c7445b..3ca17aa440 100644 --- a/doc/src/fix_wall_gran_region.rst +++ b/doc/src/fix_wall_gran_region.rst @@ -81,7 +81,7 @@ wall exerts on the particle is along the direction between that point and the particle center, which is the direction normal to the surface at that point. Note that if the region surface is comprised of multiple "faces", then each face can exert a force on the particle if -it is close enough. E.g. for :doc:`region\_style block `, a +it is close enough. E.g. for :doc:`region_style block `, a particle in the interior, near a corner of the block, could feel wall forces from 1, 2, or 3 faces of the block. @@ -154,12 +154,12 @@ corresponding manner. The nature of the wall/particle interactions are determined by the *fstyle* setting. It can be any of the styles defined by the -:doc:`pair\_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are +:doc:`pair_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are *hooke*\ , *hooke/history*\ , or *hertz/history* for the former, and *granular* with all the possible options of the associated *pair\_coeff* command for the latter. The equation for the force between the wall and particles touching it is the same as the -corresponding equation on the :doc:`pair\_style gran/\* ` and +corresponding equation on the :doc:`pair_style gran/\* ` and :doc:`pair\_style\_granular ` doc pages, but the effective radius is calculated using the radius of the particle and the radius of curvature of the wall at the contact point. @@ -175,16 +175,16 @@ particle. The parameters *Kn*\ , *Kt*\ , *gamma\_n*, *gamma\_t*, *xmu* and *dampflag* have the same meaning and units as those specified with the -:doc:`pair\_style gran/\* ` commands. This means a NULL can be +:doc:`pair_style gran/\* ` commands. This means a NULL can be used for either *Kt* or *gamma\_t* as described on that page. If a NULL is used for *Kt*\ , then a default value is used where *Kt* = 2/7 *Kn*\ . If a NULL is used for *gamma\_t*, then a default value is used where *gamma\_t* = 1/2 *gamma\_n*. All the model choices for cohesion, tangential friction, rolling -friction and twisting friction supported by the :doc:`pair\_style granular ` through its *pair\_coeff* command are also +friction and twisting friction supported by the :doc:`pair_style granular ` through its *pair\_coeff* command are also supported for walls. These are discussed in greater detail on the doc -page for :doc:`pair\_style granular `. +page for :doc:`pair_style granular `. Note that you can choose a different force styles and/or different values for the 6 wall/particle coefficients than for particle/particle @@ -197,7 +197,7 @@ Similar to :doc:`fix wall/gran ` command, this fix writes the shear friction state of atoms interacting with the wall to :doc:`binary restart files `, so that a simulation can continue correctly if granular potentials with shear "history" effects are being used. This fix also includes info about a moving region in the -restart file. See the :doc:`read\_restart ` command for +restart file. See the :doc:`read_restart ` command for info on how to re-specify a fix in an input script that reads a restart file, so that the operation of the fix continues in an uninterrupted fashion. @@ -205,7 +205,7 @@ uninterrupted fashion. .. note:: Information about region definitions is NOT included in restart - files, as discussed on the :doc:`read\_restart ` doc page. + files, as discussed on the :doc:`read_restart ` doc page. So you must re-define your region and if it is a moving region, define its motion attributes in a way that is consistent with the simulation that wrote the restart file. In particular, if you want to change the @@ -219,7 +219,7 @@ uninterrupted fashion. use the same fix ID for fix wall/gran/region, but assign it a region with a different region ID. -None of the :doc:`fix\_modify ` options are relevant to this +None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of the @@ -235,10 +235,10 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`fix\_move `, +:doc:`fix_move `, :doc:`fix wall/gran `, :doc:`fix wall/region `, -:doc:`pair\_style granular `, +:doc:`pair_style granular `, :doc:`region ` **Default:** none diff --git a/doc/src/fix_wall_piston.rst b/doc/src/fix_wall_piston.rst index c38057915b..863fb2bd86 100644 --- a/doc/src/fix_wall_piston.rst +++ b/doc/src/fix_wall_piston.rst @@ -98,7 +98,7 @@ define the lattice spacings. **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_wall_reflect.rst b/doc/src/fix_wall_reflect.rst index 464ae3b4a5..c6807eee94 100644 --- a/doc/src/fix_wall_reflect.rst +++ b/doc/src/fix_wall_reflect.rst @@ -59,7 +59,7 @@ put back inside the face by the same delta, and the sign of the corresponding component of its velocity is flipped. When used in conjunction with :doc:`fix nve ` and -:doc:`run\_style verlet `, the resultant time-integration +:doc:`run_style verlet `, the resultant time-integration algorithm is equivalent to the primitive splitting algorithm (PSA) described by :ref:`Bond `. Because each reflection event divides the corresponding timestep asymmetrically, energy conservation @@ -83,7 +83,7 @@ where name is an :doc:`equal-style variable ` name. In this case the variable is evaluated each timestep and the result becomes the current position of the reflecting wall. Equal-style variables can specify formulas with various mathematical functions, and include -:doc:`thermo\_style ` command keywords for the simulation +:doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent wall position. @@ -177,7 +177,7 @@ instructions on how to use the accelerated styles effectively. **Restart, fix\_modify, output, run start/stop, minimize info:** No information about this fix is written to :doc:`binary restart files -`. None of the :doc:`fix\_modify ` options are +`. None of the :doc:`fix_modify ` options are relevant to this fix. No global or per-atom quantities are stored by this fix for access by various :doc:`output commands `. No parameter of this fix can be used with the *start/stop* keywords of diff --git a/doc/src/fix_wall_region.rst b/doc/src/fix_wall_region.rst index 36b2dffde9..069221df9d 100644 --- a/doc/src/fix_wall_region.rst +++ b/doc/src/fix_wall_region.rst @@ -56,7 +56,7 @@ particle is along the direction between that point and the particle, which is the direction normal to the surface at that point. Note that if the region surface is comprised of multiple "faces", then each face can exert a force on the particle if it is close enough. E.g. for -:doc:`region\_style block `, a particle in the interior, near a +:doc:`region_style block `, a particle in the interior, near a corner of the block, could feel wall forces from 1, 2, or 3 faces of the block. @@ -146,7 +146,7 @@ For style *wall/lj1043*\ , the energy E is given by the 10/4/3 potential: :align: center For style *colloid*\ , the energy E is given by an integrated form of -the :doc:`pair\_style colloid ` potential: +the :doc:`pair_style colloid ` potential: .. image:: Eqs/fix_wall_colloid.jpg :align: center @@ -178,15 +178,15 @@ For a full description of these wall styles, see fix\_style No information about this fix is written to :doc:`binary restart files `. -The :doc:`fix\_modify ` *energy* option is supported by this +The :doc:`fix_modify ` *energy* option is supported by this fix to add the energy of interaction between atoms and the wall to the system's potential energy as part of :doc:`thermodynamic output `. -The :doc:`fix\_modify ` *virial* option is supported by this +The :doc:`fix_modify ` *virial* option is supported by this fix to add the contribution due to the interaction between atoms and each wall to the system's virial as part of :doc:`thermodynamic output `. The default is *virial no* -The :doc:`fix\_modify ` *respa* option is supported by this +The :doc:`fix_modify ` *respa* option is supported by this fix. This allows to set at which level of the :doc:`r-RESPA ` integrator the fix is adding its forces. Default is the outermost level. @@ -207,7 +207,7 @@ invoked by the :doc:`minimize ` command. If you want the atom/wall interaction energy to be included in the total potential energy of the system (the quantity being - minimized), you MUST enable the :doc:`fix\_modify ` *energy* + minimized), you MUST enable the :doc:`fix_modify ` *energy* option for this fix. Restrictions diff --git a/doc/src/fix_wall_srd.rst b/doc/src/fix_wall_srd.rst index c302539f3c..8a4fd22176 100644 --- a/doc/src/fix_wall_srd.rst +++ b/doc/src/fix_wall_srd.rst @@ -93,7 +93,7 @@ where name is an :doc:`equal-style variable ` name. In this case the variable is evaluated each timestep and the result becomes the current position of the reflecting wall. Equal-style variables can specify formulas with various mathematical functions, and include -:doc:`thermo\_style ` command keywords for the simulation +:doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent wall position. @@ -190,7 +190,7 @@ perturbation on the particles: **Restart, fix\_modify, output, run start/stop, minimize info:** -No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix\_modify ` options +No information about this fix is written to :doc:`binary restart files `. None of the :doc:`fix_modify ` options are relevant to this fix. This fix computes a global array of values which can be accessed by diff --git a/doc/src/hyper.rst b/doc/src/hyper.rst index bf1e884cda..90268a2c90 100644 --- a/doc/src/hyper.rst +++ b/doc/src/hyper.rst @@ -115,9 +115,9 @@ is performed by quenching the system and comparing the resulting atom coordinates to the coordinates from the previous basin. A quench is an energy minimization and is performed by whichever -algorithm has been defined by the :doc:`min\_style ` command. +algorithm has been defined by the :doc:`min_style ` command. Minimization parameters may be set via the -:doc:`min\_modify ` command and by the *min* keyword of the +:doc:`min_modify ` command and by the *min* keyword of the hyper command. The latter are the settings that would be used with the :doc:`minimize ` command. Note that typically, you do not need to perform a highly-converged minimization to detect a transition diff --git a/doc/src/improper_class2.rst b/doc/src/improper_class2.rst index d6f23e761c..ed120acb58 100644 --- a/doc/src/improper_class2.rst +++ b/doc/src/improper_class2.rst @@ -39,7 +39,7 @@ where Ei is the improper term and Eaa is an angle-angle term. The 3 X terms in Ei are an average over 3 out-of-plane angles. The 4 atoms in an improper quadruplet (listed in the data file read by -the :doc:`read\_data ` command) are ordered I,J,K,L. X\_IJKL +the :doc:`read_data ` command) are ordered I,J,K,L. X\_IJKL refers to the angle between the plane of I,J,K and the plane of J,K,L, and the bond JK lies in both planes. Similarly for X\_KJLI and X\_LJIK. Note that atom J appears in the common bonds (JI, JK, JL) of all 3 X @@ -60,9 +60,9 @@ this is not required. See :ref:`(Sun) ` for a description of the COMPASS class2 force field. Coefficients for the Ei and Eaa formulas must be defined for each -improper type via the :doc:`improper\_coeff ` command as +improper type via the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands. These are the 2 coefficients for the Ei formula: @@ -74,7 +74,7 @@ X0 is specified in degrees, but LAMMPS converts it to radians internally; hence the units of K are in energy/radian\^2. For the Eaa formula, each line in a -:doc:`improper\_coeff ` command in the input script lists +:doc:`improper_coeff ` command in the input script lists 7 coefficients, the first of which is "aa" to indicate they are AngleAngle coefficients. In a data file, these coefficients should be listed under a "AngleAngle Coeffs" heading and you must leave out the @@ -128,7 +128,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_coeff.rst b/doc/src/improper_coeff.rst index b71469523f..3c50f9bf58 100644 --- a/doc/src/improper_coeff.rst +++ b/doc/src/improper_coeff.rst @@ -30,7 +30,7 @@ Description Specify the improper force field coefficients for one or more improper types. The number and meaning of the coefficients depends on the improper style. Improper coefficients can also be set in the data -file read by the :doc:`read\_data ` command or in a restart +file read by the :doc:`read_data ` command or in a restart file. N can be specified in one of two ways. An explicit numeric value can @@ -65,7 +65,7 @@ corresponds to the 1st example above would be listed as 1 300.0 0.0 -The :doc:`improper\_style class2 ` is an exception to +The :doc:`improper_style class2 ` is an exception to this rule, in that an additional argument is used in the input script to allow specification of the cross-term coefficients. See its doc page for details. @@ -75,7 +75,7 @@ page for details. The list of all improper styles defined in LAMMPS is given on the -:doc:`improper\_style ` doc page. They are also listed +:doc:`improper_style ` doc page. They are also listed in more compact form on the :ref:`Commands improper ` doc page. On either of those pages, click on the style to display the formula it @@ -91,8 +91,8 @@ Restrictions This command must come after the simulation box is defined by a -:doc:`read\_data `, :doc:`read\_restart `, or -:doc:`create\_box ` command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. An improper style must be defined before any improper coefficients are set, either in the input script or in a data file. @@ -100,7 +100,7 @@ set, either in the input script or in a data file. Related commands """""""""""""""" -:doc:`improper\_style ` +:doc:`improper_style ` **Default:** none diff --git a/doc/src/improper_cossq.rst b/doc/src/improper_cossq.rst index 803f6d9e6a..b8f0c33c29 100644 --- a/doc/src/improper_cossq.rst +++ b/doc/src/improper_cossq.rst @@ -35,7 +35,7 @@ where x is the improper angle, x0 is its equilibrium value, and K is a prefactor. If the 4 atoms in an improper quadruplet (listed in the data file read -by the :doc:`read\_data ` command) are ordered I,J,K,L then X +by the :doc:`read_data ` command) are ordered I,J,K,L then X is the angle between the plane of I,J,K and the plane of J,K,L. Alternatively, you can think of atoms J,K,L as being in a plane, and atom I above the plane, and X as a measure of how far out-of-plane I @@ -47,9 +47,9 @@ linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an improper to be defined between the 4 atoms. The following coefficients must be defined for each improper type via -the :doc:`improper\_coeff ` command as in the example +the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy) @@ -92,7 +92,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_cvff.rst b/doc/src/improper_cvff.rst index 43cd36f60a..e661d3b84a 100644 --- a/doc/src/improper_cvff.rst +++ b/doc/src/improper_cvff.rst @@ -37,11 +37,11 @@ The *cvff* improper style uses the potential where phi is the improper dihedral angle. If the 4 atoms in an improper quadruplet (listed in the data file read -by the :doc:`read\_data ` command) are ordered I,J,K,L then +by the :doc:`read_data ` command) are ordered I,J,K,L then the improper dihedral angle is between the plane of I,J,K and the plane of J,K,L. Note that because this is effectively a dihedral angle, the formula for this improper style is the same as for -:doc:`dihedral\_style harmonic `. +:doc:`dihedral_style harmonic `. Note that defining 4 atoms to interact in this way, does not mean that bonds necessarily exist between I-J, J-K, or K-L, as they would in a @@ -49,9 +49,9 @@ linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an improper to be defined between the 4 atoms. The following coefficients must be defined for each improper type via -the :doc:`improper\_coeff ` command as in the example +the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy) @@ -95,7 +95,7 @@ for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_distance.rst b/doc/src/improper_distance.rst index 4efc9a2261..72643a05bd 100644 --- a/doc/src/improper_distance.rst +++ b/doc/src/improper_distance.rst @@ -27,7 +27,7 @@ The *distance* improper style uses the potential where d is the distance between the central atom and the plane formed by the other three atoms. If the 4 atoms in an improper quadruplet -(listed in the data file read by the :doc:`read\_data ` +(listed in the data file read by the :doc:`read_data ` command) are ordered I,J,K,L then the I-atom is assumed to be the central atom. @@ -61,7 +61,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_distharm.rst b/doc/src/improper_distharm.rst index 8fb74129ec..dcbdfbc656 100644 --- a/doc/src/improper_distharm.rst +++ b/doc/src/improper_distharm.rst @@ -27,7 +27,7 @@ The *distharm* improper style uses the potential where d is the oriented distance between the central atom and the plane formed by the other three atoms. If the 4 atoms in an improper quadruplet -(listed in the data file read by the :doc:`read\_data ` +(listed in the data file read by the :doc:`read_data ` command) are ordered I,J,K,L then the L-atom is assumed to be the central atom. Note that this is different from the convention used in the improper\_style distance. The distance d is oriented and can take @@ -55,7 +55,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_fourier.rst b/doc/src/improper_fourier.rst index 227b02d275..23988a49ad 100644 --- a/doc/src/improper_fourier.rst +++ b/doc/src/improper_fourier.rst @@ -40,9 +40,9 @@ and omega is the angle between the IL axis and the IJK plane: If all parameter (see below) is not zero, the all the three possible angles will taken in account. The following coefficients must be defined for each improper type via -the :doc:`improper\_coeff ` command as in the example +the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy) @@ -88,7 +88,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_harmonic.rst b/doc/src/improper_harmonic.rst index 6eb205f8e7..d3332c816c 100644 --- a/doc/src/improper_harmonic.rst +++ b/doc/src/improper_harmonic.rst @@ -41,7 +41,7 @@ where X is the improper angle, X0 is its equilibrium value, and K is a prefactor. Note that the usual 1/2 factor is included in K. If the 4 atoms in an improper quadruplet (listed in the data file read -by the :doc:`read\_data ` command) are ordered I,J,K,L then X +by the :doc:`read_data ` command) are ordered I,J,K,L then X is the angle between the plane of I,J,K and the plane of J,K,L. Alternatively, you can think of atoms J,K,L as being in a plane, and atom I above the plane, and X as a measure of how far out-of-plane I @@ -53,9 +53,9 @@ linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an improper to be defined between the 4 atoms. The following coefficients must be defined for each improper type via -the :doc:`improper\_coeff ` command as in the example +the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy/radian\^2) @@ -101,7 +101,7 @@ for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_hybrid.rst b/doc/src/improper_hybrid.rst index 7272cb2abc..5b170749cc 100644 --- a/doc/src/improper_hybrid.rst +++ b/doc/src/improper_hybrid.rst @@ -32,7 +32,7 @@ example, impropers in a polymer flow (of improper type 1) could be computed with a *harmonic* potential and impropers in the wall boundary (of improper type 2) could be computed with a *cvff* potential. The assignment of improper type to style is made via the -:doc:`improper\_coeff ` command or in the data file. +:doc:`improper_coeff ` command or in the data file. In the improper\_coeff command, the first coefficient sets the improper style and the remaining coefficients are those appropriate to that @@ -73,7 +73,7 @@ restart file, you need to re-specify improper\_coeff commands. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_inversion_harmonic.rst b/doc/src/improper_inversion_harmonic.rst index 11832d2754..ecdcad7136 100644 --- a/doc/src/improper_inversion_harmonic.rst +++ b/doc/src/improper_inversion_harmonic.rst @@ -37,13 +37,13 @@ the IL axis and the IJK plane omega looks as follows: :align: center Note that the *inversion/harmonic* angle term evaluation differs to -the :doc:`improper\_umbrella ` due to the cyclic +the :doc:`improper_umbrella ` due to the cyclic evaluation of all possible angles omega. The following coefficients must be defined for each improper type via -the :doc:`improper\_coeff ` command as in the example +the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy) @@ -68,7 +68,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_none.rst b/doc/src/improper_none.rst index 83622b4f11..b348f3aab2 100644 --- a/doc/src/improper_none.rst +++ b/doc/src/improper_none.rst @@ -24,9 +24,9 @@ Description Using an improper style of none means improper forces and energies are not computed, even if quadruplets of improper atoms were listed in the -data file read by the :doc:`read\_data ` command. +data file read by the :doc:`read_data ` command. -See the :doc:`improper\_style zero ` command for a way to +See the :doc:`improper_style zero ` command for a way to calculate improper statistics, but compute no improper interactions. Restrictions @@ -36,7 +36,7 @@ Restrictions Related commands """""""""""""""" -:doc:`improper\_style zero ` +:doc:`improper_style zero ` **Default:** none diff --git a/doc/src/improper_ring.rst b/doc/src/improper_ring.rst index 374b64fcd7..6cc14ea15a 100644 --- a/doc/src/improper_ring.rst +++ b/doc/src/improper_ring.rst @@ -35,7 +35,7 @@ where K is a prefactor, theta is the angle formed by the atoms specified by (i,j,k,l) indices and theta0 its equilibrium value. If the 4 atoms in an improper quadruplet (listed in the data file read -by the :doc:`read\_data ` command) are ordered i,j,k,l then +by the :doc:`read_data ` command) are ordered i,j,k,l then theta\_\ *ijl* is the angle between atoms i,j and l, theta\_\ *ijk* is the angle between atoms i,j and k, theta\_\ *kjl* is the angle between atoms j,k, and l. @@ -51,9 +51,9 @@ data file four atoms: i, j, k and l are specified with i,j and l lying on the backbone of the chain and k specifying the chirality of j. The following coefficients must be defined for each improper type via -the :doc:`improper\_coeff ` command as in the example +the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy) @@ -96,7 +96,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` .. _Destree: diff --git a/doc/src/improper_sqdistharm.rst b/doc/src/improper_sqdistharm.rst index 94e9c12fca..f54e610c80 100644 --- a/doc/src/improper_sqdistharm.rst +++ b/doc/src/improper_sqdistharm.rst @@ -27,7 +27,7 @@ The *sqdistharm* improper style uses the potential where d is the distance between the central atom and the plane formed by the other three atoms. If the 4 atoms in an improper quadruplet -(listed in the data file read by the :doc:`read\_data ` +(listed in the data file read by the :doc:`read_data ` command) are ordered I,J,K,L then the L-atom is assumed to be the central atom. Note that this is different from the convention used in the improper\_style distance. @@ -56,7 +56,7 @@ page for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_style.rst b/doc/src/improper_style.rst index e49818981a..ee8b75ed3f 100644 --- a/doc/src/improper_style.rst +++ b/doc/src/improper_style.rst @@ -29,7 +29,7 @@ Description Set the formula(s) LAMMPS uses to compute improper interactions between quadruplets of atoms, which remain in force for the duration of the simulation. The list of improper quadruplets is read in by a -:doc:`read\_data ` or :doc:`read\_restart ` command +:doc:`read_data ` or :doc:`read_restart ` command from a data or restart file. Note that the ordering of the 4 atoms in an improper quadruplet determines the definition of the improper angle used in the formula for each style. See the doc pages of @@ -39,14 +39,14 @@ Hybrid models where impropers are computed using different improper potentials can be setup using the *hybrid* improper style. The coefficients associated with an improper style can be specified in -a data or restart file or via the :doc:`improper\_coeff ` +a data or restart file or via the :doc:`improper_coeff ` command. All improper potentials store their coefficient data in binary restart files which means improper\_style and -:doc:`improper\_coeff ` commands do not need to be +:doc:`improper_coeff ` commands do not need to be re-specified in an input script that restarts a simulation. See the -:doc:`read\_restart ` command for details on how to do +:doc:`read_restart ` command for details on how to do this. The one exception is that improper\_style *hybrid* only stores the list of sub-styles in the restart file; improper coefficients need to be re-specified. @@ -54,7 +54,7 @@ to be re-specified. .. note:: When both an improper and pair style is defined, the - :doc:`special\_bonds ` command often needs to be used to + :doc:`special_bonds ` command often needs to be used to turn off (or weight) the pairwise interaction that would otherwise exist between a group of 4 bonded atoms. @@ -64,12 +64,12 @@ to be re-specified. Here is an alphabetic list of improper styles defined in LAMMPS. Click on the style to display the formula it computes and coefficients -specified by the associated :doc:`improper\_coeff ` +specified by the associated :doc:`improper_coeff ` command. Click on the style to display the formula it computes, any additional arguments specified in the improper\_style command, and coefficients -specified by the associated :doc:`improper\_coeff ` +specified by the associated :doc:`improper_coeff ` command. There are also additional accelerated pair styles included in the @@ -112,7 +112,7 @@ individual improper potentials tell if it is part of a package. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` Default """"""" diff --git a/doc/src/improper_umbrella.rst b/doc/src/improper_umbrella.rst index 785d3ce7dd..66f3112fe7 100644 --- a/doc/src/improper_umbrella.rst +++ b/doc/src/improper_umbrella.rst @@ -46,9 +46,9 @@ in between. See :ref:`(Mayo) ` for a description of the DREIDING force field. The following coefficients must be defined for each improper type via -the :doc:`improper\_coeff ` command as in the example +the :doc:`improper_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * K (energy) @@ -91,7 +91,7 @@ for more info. Related commands """""""""""""""" -:doc:`improper\_coeff ` +:doc:`improper_coeff ` **Default:** none diff --git a/doc/src/improper_zero.rst b/doc/src/improper_zero.rst index 145146e6f6..5714749596 100644 --- a/doc/src/improper_zero.rst +++ b/doc/src/improper_zero.rst @@ -30,7 +30,7 @@ accessible to other commands. As an example, the :doc:`compute improper/local ` command can be used to compute the chi values for the list of quadruplets of improper atoms -listed in the data file read by the :doc:`read\_data ` +listed in the data file read by the :doc:`read_data ` command. If no improper style is defined, this command cannot be used. @@ -38,7 +38,7 @@ The optional *nocoeff* flag allows to read data files with a ImproperCoeff section for any improper style. Similarly, any improper\_coeff commands will only be checked for the improper type number and the rest ignored. -Note that the :doc:`improper\_coeff ` command must be +Note that the :doc:`improper_coeff ` command must be used for all improper types, though no additional values are specified. @@ -48,7 +48,7 @@ Restrictions **Related commands:** none -:doc:`improper\_style none ` +:doc:`improper_style none ` **Default:** none diff --git a/doc/src/kim_commands.rst b/doc/src/kim_commands.rst index 9f0b5a6775..ea2f768e7c 100644 --- a/doc/src/kim_commands.rst +++ b/doc/src/kim_commands.rst @@ -195,7 +195,7 @@ the simulation box is created (normally at the top of the file). This command sets the OpenKIM IM that will be used and may issue additional commands changing LAMMPS default settings that are required for using the selected IM (such as :doc:`units ` or -:doc:`atom\_style `). If needed, those settings can be overridden, +:doc:`atom_style `). If needed, those settings can be overridden, however, typically a script containing a *kim\_init* command would not include *units* and *atom\_style* commands. @@ -216,7 +216,7 @@ printed to help diagnose any incompatible changes to input script or command syntax between the two LAMMPS versions. Based on the selected model *kim\_init* may modify the -:doc:`atom\_style `. +:doc:`atom_style `. Some SMs have requirements for this setting. If this is the case, then *atom\_style* will be set to the required style. Otherwise, the value is left unchanged (which in the absence of an *atom\_style* command in the input script @@ -316,7 +316,7 @@ will work correctly for any IM for Al (KIM PM or SM) selected by the Care must be taken to apply unit conversion to dimensional variables read in from a file. For example, if a configuration of atoms is read in from a -dump file using the :doc:`read\_dump ` command, the following can +dump file using the :doc:`read_dump ` command, the following can be done to convert the box and all atomic positions to the correct units: @@ -345,7 +345,7 @@ OpenKIM IM Execution (*kim\_interactions*) The second and final step in using an OpenKIM IM is to execute the *kim\_interactions* command. This command must be preceded by a *kim\_init* command and a command that defines the number of atom types *N* (such as -:doc:`create\_box `). +:doc:`create_box `). The *kim\_interactions* command has one argument *typeargs*\ . This argument contains either a list of *N* chemical species, which defines a mapping between atom types in LAMMPS to the available species in the OpenKIM IM, or the @@ -374,7 +374,7 @@ Alternatively, for a model with a fixed mapping the command would be: The *kim\_interactions* command performs all the necessary steps to set up the OpenKIM IM selected in the *kim\_init* command. The specific actions depend on whether the IM is a KIM PM or a KIM SM. For a KIM PM, -a :doc:`pair\_style kim ` command is executed followed by +a :doc:`pair_style kim ` command is executed followed by the appropriate *pair\_coeff* command. For example, for the Ercolessi and Adams (1994) KIM PM for Al set by the following commands: @@ -894,7 +894,7 @@ must be installed. Related commands """""""""""""""" -:doc:`pair\_style kim ` +:doc:`pair_style kim ` ---------- diff --git a/doc/src/kspace_modify.rst b/doc/src/kspace_modify.rst index 5f4dad4dcd..c79b9ceb09 100644 --- a/doc/src/kspace_modify.rst +++ b/doc/src/kspace_modify.rst @@ -72,7 +72,7 @@ Description """"""""""" Set parameters used by the kspace solvers defined by the -:doc:`kspace\_style ` command. Not all parameters are +:doc:`kspace_style ` command. Not all parameters are relevant to all kspace styles. @@ -92,12 +92,12 @@ collective operations and adequate hardware. The *compute* keyword allows Kspace computations to be turned off, -even though a :doc:`kspace\_style ` is defined. This is +even though a :doc:`kspace_style ` is defined. This is not useful for running a real simulation, but can be useful for debugging purposes or for computing only partial forces that do not include the Kspace contribution. You can also do this by simply not -defining a :doc:`kspace\_style `, but a Kspace-compatible -:doc:`pair\_style ` requires a kspace style to be defined. +defining a :doc:`kspace_style `, but a Kspace-compatible +:doc:`pair_style ` requires a kspace style to be defined. This keyword gives you that option. @@ -179,7 +179,7 @@ are different. The *force* keyword overrides the relative accuracy parameter set by -the :doc:`kspace\_style ` command with an absolute +the :doc:`kspace_style ` command with an absolute accuracy. The accuracy determines the RMS error in per-atom forces calculated by the long-range solver and is thus specified in force units. A negative value for the accuracy setting means to use the @@ -272,7 +272,7 @@ MSM. The *mix/disp* keyword selects the mixing rule for the dispersion coefficients. With *pair*\ , the dispersion coefficients of unlike -types are computed as indicated with :doc:`pair\_modify `. +types are computed as indicated with :doc:`pair_modify `. With *geom*\ , geometric mixing is enforced on the dispersion coefficients in the kspace coefficients. When using the arithmetic mixing rule, this will speed-up the simulations but introduces some @@ -361,10 +361,10 @@ or with suffix kspace/pair styles of MSM, like OMP or GPU. The *scafacos* keyword is used for settings that are passed to the -ScaFaCoS library when using :doc:`kspace\_style scafacos `. +ScaFaCoS library when using :doc:`kspace_style scafacos `. The *tolerance* option affects how the *accuracy* specified with the -:doc:`kspace\_style ` command is interpreted by ScaFaCoS. +:doc:`kspace_style ` command is interpreted by ScaFaCoS. The following values may be used: * energy = absolute accuracy in total Coulombic energy @@ -394,7 +394,7 @@ field\_rel tolerance types set a tolerance based on the electric field values computed by ScaFaCoS. Since per-atom forces are derived from the per-atom electric field, this effectively sets a tolerance on the forces, similar to other LAMMPS KSpace styles, as explained on the -:doc:`kspace\_style ` doc page. +:doc:`kspace_style ` doc page. Note that not all ScaFaCoS solvers support all tolerance types. These are the allowed values for each method: @@ -444,7 +444,7 @@ boundaries can be set using :doc:`boundary ` (the slab approximation in not needed). The *slab* keyword is not currently supported by Ewald or PPPM when using a triclinic simulation cell. The slab correction has also been extended to point dipole interactions -:ref:`(Klapp) ` in :doc:`kspace\_style ` *ewald/disp*\ , +:ref:`(Klapp) ` in :doc:`kspace_style ` *ewald/disp*\ , *ewald/dipole*\ , and *pppm/dipole*\ . .. note:: @@ -488,7 +488,7 @@ Restrictions Related commands """""""""""""""" -:doc:`kspace\_style `, :doc:`boundary ` +:doc:`kspace_style `, :doc:`boundary ` Default """"""" diff --git a/doc/src/kspace_style.rst b/doc/src/kspace_style.rst index 32179f8be0..013c39ef61 100644 --- a/doc/src/kspace_style.rst +++ b/doc/src/kspace_style.rst @@ -212,7 +212,7 @@ that Lennard-Jones or Buckingham potentials can be used without a cutoff, i.e. they become full long-range potentials. For these styles, you will possibly want to adjust the default choice -of parameters by using the :doc:`kspace\_modify ` command. +of parameters by using the :doc:`kspace_modify ` command. This can be done by either choosing the Ewald and grid parameters, or by specifying separate accuracies for the real and kspace calculations. When not making any settings, the simulation will stop @@ -256,7 +256,7 @@ angstroms instead of 10 angstroms) provides better MSM accuracy for both the real space and grid computed forces. Currently calculation of the full pressure tensor in MSM is expensive. -Using the :doc:`kspace\_modify ` *pressure/scalar yes* +Using the :doc:`kspace_modify ` *pressure/scalar yes* command provides a less expensive way to compute the scalar pressure (Pxx + Pyy + Pzz)/3.0. The scalar pressure can be used, for example, to run an isotropic barostat. If the full pressure tensor is needed, @@ -320,9 +320,9 @@ ScaFaCoS library the *accuracy* is treated as a tolerance level (either absolute or relative) for the chosen quantity, where the quantity can be either the Columic field values, the per-atom Columic energy or the total Columic energy. To select from these options, see -the :doc:`kspace\_modify scafacos accuracy ` doc page. +the :doc:`kspace_modify scafacos accuracy ` doc page. -The :doc:`kspace\_modify scafacos ` command also explains +The :doc:`kspace_modify scafacos ` command also explains other ScaFaCoS options currently exposed to LAMMPS. @@ -346,7 +346,7 @@ Note that style *pppm* only computes the grid size at the beginning of a simulation, so if the length or triclinic tilt of the simulation cell increases dramatically during the course of the simulation, the accuracy of the simulation may degrade. Likewise, if the -:doc:`kspace\_modify slab ` option is used with +:doc:`kspace_modify slab ` option is used with shrink-wrap boundaries in the z-dimension, and the box size changes dramatically in z. For example, for a triclinic system with all three tilt factors set to the maximum limit, the PPPM grid should be @@ -359,7 +359,7 @@ works because the grid size is re-computed at the beginning of each run. Another way to ensure the described accuracy requirement is met is to run a short simulation at the maximum expected tilt or length, note the required grid size, and then use the -:doc:`kspace\_modify ` *mesh* command to manually set the +:doc:`kspace_modify ` *mesh* command to manually set the PPPM grid size to this value for the long run. The simulation then will be "too accurate" for some portion of the run. @@ -378,7 +378,7 @@ or *ewald/dipole* are estimated using equations 33 and 46 of :ref:`(Wang) `. The RMS force errors for *pppm/dipole* are estimated using the equations in :ref:`(Cerda) `. -See the :doc:`kspace\_modify ` command for additional +See the :doc:`kspace_modify ` command for additional options of the K-space solvers that can be set, including a *force* option for setting an absolute RMS error in forces, as opposed to a relative RMS error. @@ -441,7 +441,7 @@ the :doc:`boundary ` command). For Ewald and PPPM, a simulation must be 3d and periodic in all dimensions. The only exception is if the slab option is set with -:doc:`kspace\_modify `, in which case the xy dimensions +:doc:`kspace_modify `, in which case the xy dimensions must be periodic and the z dimension must be non-periodic. The scafacos KSpace style will only be enabled if LAMMPS is built with @@ -451,7 +451,7 @@ doc page for more info. The use of ScaFaCos in LAMMPS does not yet support molecular charged systems where the short-range Coulombic interactions between atoms in the same bond/angle/dihedral are weighted by the -:doc:`special\_bonds ` command. Likewise it does not +:doc:`special_bonds ` command. Likewise it does not support the "TIP4P water style" where a fictitious charge site is introduced in each water molecule. Finally, the methods *p3m* and *ewald* do not support computing the @@ -460,7 +460,7 @@ virial, so this contribution is not included. Related commands """""""""""""""" -:doc:`kspace\_modify `, :doc:`pair\_style lj/cut/coul/long `, :doc:`pair\_style lj/charmm/coul/long `, :doc:`pair\_style lj/long/coul/long `, :doc:`pair\_style buck/coul/long ` +:doc:`kspace_modify `, :doc:`pair_style lj/cut/coul/long `, :doc:`pair_style lj/charmm/coul/long `, :doc:`pair_style lj/long/coul/long `, :doc:`pair_style buck/coul/long ` Default """"""" diff --git a/doc/src/lattice.rst b/doc/src/lattice.rst index bf5dec5453..a26060d7c0 100644 --- a/doc/src/lattice.rst +++ b/doc/src/lattice.rst @@ -61,13 +61,13 @@ of the lattice command can be used to define a wide variety of crystallographic lattices. A lattice is used by LAMMPS in two ways. First, the -:doc:`create\_atoms ` command creates atoms on the lattice +:doc:`create_atoms ` command creates atoms on the lattice points inside the simulation box. Note that the -:doc:`create\_atoms ` command allows different atom types +:doc:`create_atoms ` command allows different atom types to be assigned to different basis atoms of the lattice. Second, the lattice spacing in the x,y,z dimensions implied by the lattice, can be used by other commands as distance units -(e.g. :doc:`create\_box `, :doc:`region ` and +(e.g. :doc:`create_box `, :doc:`region ` and :doc:`velocity `), which are often convenient to use when the underlying problem geometry is atoms on a lattice. @@ -89,7 +89,7 @@ Note that the lattice command can be used multiple times in an input script. Each time it is invoked, the lattice attributes are re-defined and are used for all subsequent commands (that use lattice attributes). For example, a sequence of lattice, -:doc:`region `, and :doc:`create\_atoms ` commands +:doc:`region `, and :doc:`create_atoms ` commands can be repeated multiple times to build a poly-crystalline model with different geometric regions populated with atoms in different lattice orientations. @@ -99,7 +99,7 @@ orientations. A lattice of style *none* does not define a unit cell and basis set, -so it cannot be used with the :doc:`create\_atoms ` +so it cannot be used with the :doc:`create_atoms ` command. However it does define a lattice spacing via the specified scale parameter. As explained above the lattice spacings in x,y,z can be used by other commands as distance units. No additional @@ -242,7 +242,7 @@ factor of 3.0 Angstroms, would have a lattice spacing of 3.0 in x and of the periodicity of the lattice in that direction. Thus, if you create an orthogonal periodic simulation box whose size in a dimension is a multiple of the lattice spacing, and then fill it with atoms via - the :doc:`create\_atoms ` command, you will NOT necessarily + the :doc:`create_atoms ` command, you will NOT necessarily create a periodic system. I.e. atoms may overlap incorrectly at the faces of the simulation box. @@ -314,7 +314,7 @@ The *a1,a2,a3,basis* keywords can only be used with style *custom*\ . Related commands """""""""""""""" -:doc:`dimension `, :doc:`create\_atoms `, +:doc:`dimension `, :doc:`create_atoms `, :doc:`region ` Default diff --git a/doc/src/mass.rst b/doc/src/mass.rst index 05cef2e3b2..0431b8f65b 100644 --- a/doc/src/mass.rst +++ b/doc/src/mass.rst @@ -28,7 +28,7 @@ Description """"""""""" Set the mass for all atoms of one or more atom types. Per-type mass -values can also be set in the :doc:`read\_data ` data file +values can also be set in the :doc:`read_data ` data file using the "Masses" keyword. See the :doc:`units ` command for what mass units to use. @@ -57,12 +57,12 @@ Note that the mass command can only be used if the :doc:`atom style Currently, all but the *sphere* and *ellipsoid* and *peri* styles do. They require mass to be set for individual particles, not types. Per-atom masses are defined in the data file read by the -:doc:`read\_data ` command, or set to default values by the -:doc:`create\_atoms ` command. Per-atom masses can also be +:doc:`read_data ` command, or set to default values by the +:doc:`create_atoms ` command. Per-atom masses can also be set to new values by the :doc:`set mass ` or :doc:`set density ` commands. -Also note that :doc:`pair\_style eam ` and :doc:`pair\_style bop ` commands define the masses of atom types in their +Also note that :doc:`pair_style eam ` and :doc:`pair_style bop ` commands define the masses of atom types in their respective potential files, in which case the mass command is normally not used. @@ -77,8 +77,8 @@ Restrictions This command must come after the simulation box is defined by a -:doc:`read\_data `, :doc:`read\_restart `, or -:doc:`create\_box ` command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. All masses must be defined before a simulation is run. They must also all be defined before a :doc:`velocity ` or :doc:`fix shake ` command is used. diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index 6b25a1d32d..b90354deb0 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -43,7 +43,7 @@ Description """"""""""" This command sets parameters that affect the energy minimization -algorithms selected by the :doc:`min\_style ` command. The +algorithms selected by the :doc:`min_style ` command. The various settings may affect the convergence rate and overall number of force evaluations required by a minimization, so users can experiment with these parameters to tune their minimizations. @@ -107,13 +107,13 @@ For the min styles *spin*\ , *spin/cg* and *spin/lbfgs*\ , the force norm is replaced by the spin-torque norm. Keywords *alpha\_damp* and *discrete\_factor* only make sense when -a :doc:`min\_spin ` command is declared. +a :doc:`min_spin ` command is declared. Keyword *alpha\_damp* defines an analog of a magnetic Gilbert damping. It defines a relaxation rate toward an equilibrium for a given magnetic system. Keyword *discrete\_factor* defines a discretization factor for the adaptive timestep used in the *spin* minimization. -See :doc:`min\_spin ` for more information about those +See :doc:`min_spin ` for more information about those quantities. The choice of a line search algorithm for the *spin/cg* and @@ -138,7 +138,7 @@ See :doc:`neb/spin ` for more explanation. Related commands """""""""""""""" -:doc:`min\_style `, :doc:`minimize ` +:doc:`min_style `, :doc:`minimize ` Default """"""" diff --git a/doc/src/min_spin.rst b/doc/src/min_spin.rst index 1535a1067f..96053fda98 100644 --- a/doc/src/min_spin.rst +++ b/doc/src/min_spin.rst @@ -43,7 +43,7 @@ timestep, according to: with lambda a damping coefficient (similar to a Gilbert damping). Lambda can be defined by setting the *alpha\_damp* keyword with the -:doc:`min\_modify ` command. +:doc:`min_modify ` command. The minimization procedure solves this equation using an adaptive timestep. The value of this timestep is defined @@ -59,12 +59,12 @@ spin/neb calculation is performed). Kappa defines a discretization factor *discrete\_factor* for the definition of this timestep. -*discrete\_factor* can be defined with the :doc:`min\_modify ` +*discrete\_factor* can be defined with the :doc:`min_modify ` command. Style *spin/cg* defines an orthogonal spin optimization (OSO) combined to a conjugate gradient (CG) algorithm. -The :doc:`min\_modify ` command can be used to +The :doc:`min_modify ` command can be used to couple the *spin/cg* to a line search procedure, and to modify the discretization factor *discrete\_factor*. By default, style *spin/cg* does not employ the line search procedure @@ -80,7 +80,7 @@ The default value for Kappa is 10. The *spin\_cubic* line search can improve the convergence of the *spin/lbfgs* algorithm. -The :doc:`min\_modify ` command can be used to +The :doc:`min_modify ` command can be used to activate the line search procedure, and to modify the discretization factor *discrete\_factor*. @@ -108,8 +108,8 @@ freedom for a frozen lattice configuration. Related commands """""""""""""""" -:doc:`min\_style `, :doc:`minimize `, -:doc:`min\_modify ` +:doc:`min_style `, :doc:`minimize `, +:doc:`min_modify ` Default """"""" diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index 91accc7967..b9e896df3e 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -46,7 +46,7 @@ derivative. When close to an energy minimum, the algorithm behaves like a Newton method and exhibits a quadratic convergence rate to high accuracy. In most cases the behavior of *hftn* is similar to *cg*\ , but it offers an alternative if *cg* seems to perform poorly. This -style is not affected by the :doc:`min\_modify ` command. +style is not affected by the :doc:`min_modify ` command. Style *sd* is a steepest descent algorithm. At each iteration, the search direction is set to the downhill direction corresponding to the @@ -135,7 +135,7 @@ Restrictions Related commands """""""""""""""" -:doc:`min\_modify `, :doc:`minimize `, :doc:`neb ` +:doc:`min_modify `, :doc:`minimize `, :doc:`neb ` Default """"""" diff --git a/doc/src/minimize.rst b/doc/src/minimize.rst index 668759401e..d9aba3eda0 100644 --- a/doc/src/minimize.rst +++ b/doc/src/minimize.rst @@ -39,8 +39,8 @@ configuration should approximate a critical point for the objective function (see below), which may or may not be a local minimum. The minimization algorithm used is set by the -:doc:`min\_style ` command. Other options are set by the -:doc:`min\_modify ` command. Minimize commands can be +:doc:`min_style ` command. Other options are set by the +:doc:`min_modify ` command. Minimize commands can be interspersed with :doc:`run ` commands to alternate between relaxation and dynamics. The minimizers bound the distance atoms move in one iteration, so that you can relax systems with highly overlapped @@ -50,7 +50,7 @@ other. Alternate means of relaxing a system are to run dynamics with a small or :doc:`limited timestep `. Or dynamics can be run using :doc:`fix viscous ` to impose a damping force that -slowly drains all kinetic energy from the system. The :doc:`pair\_style soft ` potential can be used to un-overlap atoms while +slowly drains all kinetic energy from the system. The :doc:`pair_style soft ` potential can be used to un-overlap atoms while running dynamics. Note that you can minimize some atoms in the system while holding the @@ -155,7 +155,7 @@ During a minimization, the outer iteration count is treated as a timestep. Output is triggered by this timestep, e.g. thermodynamic output or dump and restart files. -Using the :doc:`thermo\_style custom ` command with the +Using the :doc:`thermo_style custom ` command with the *fmax* or *fnorm* keywords can be useful for monitoring the progress of the minimization. Note that these outputs will be calculated only from forces on the atoms, and will not include any extra degrees of @@ -228,14 +228,14 @@ The iterations and force evaluation values are what is checked by the Note that a cutoff Lennard-Jones potential (and others) can be shifted so that its energy is 0.0 at the cutoff via the -:doc:`pair\_modify ` command. See the doc pages for +:doc:`pair_modify ` command. See the doc pages for individual :doc:`pair styles ` for details. Note that Coulombic potentials always have a cutoff, unless versions with a -long-range component are used (e.g. :doc:`pair\_style lj/cut/coul/long `). The CHARMM potentials go to 0.0 at -the cutoff (e.g. :doc:`pair\_style lj/charmm/coul/charmm `), -as do the GROMACS potentials (e.g. :doc:`pair\_style lj/gromacs `). +long-range component are used (e.g. :doc:`pair_style lj/cut/coul/long `). The CHARMM potentials go to 0.0 at +the cutoff (e.g. :doc:`pair_style lj/charmm/coul/charmm `), +as do the GROMACS potentials (e.g. :doc:`pair_style lj/gromacs `). -If a soft potential (:doc:`pair\_style soft `) is used the +If a soft potential (:doc:`pair_style soft `) is used the Astop value is used for the prefactor (no time dependence). The :doc:`fix box/relax ` command can be used to apply an @@ -266,7 +266,7 @@ that can be used include: Some fixes which are invoked during minimization have an associated potential energy. For that energy to be included in the total potential energy of the system (the quantity being minimized), - you MUST enable the :doc:`fix\_modify ` *energy* option for + you MUST enable the :doc:`fix_modify ` *energy* option for that fix. The doc pages for individual :doc:`fix ` commands specify if this should be done. @@ -321,7 +321,7 @@ algorithm. is not an error to have it defined, but the energy minimization will not keep the defined body(s) rigid during the minimization. Note that if bonds, angles, etc internal to a rigid body have been turned off -(e.g. via :doc:`neigh\_modify exclude `), they will not +(e.g. via :doc:`neigh_modify exclude `), they will not contribute to the potential energy which is probably not what is desired. @@ -333,8 +333,8 @@ system will not fully relax. Related commands """""""""""""""" -:doc:`min\_modify `, :doc:`min\_style `, -:doc:`run\_style ` +:doc:`min_modify `, :doc:`min_style `, +:doc:`run_style ` **Default:** none diff --git a/doc/src/molecule.rst b/doc/src/molecule.rst index e4a8a40468..6a36636d9c 100644 --- a/doc/src/molecule.rst +++ b/doc/src/molecule.rst @@ -64,8 +64,8 @@ templates include: * :doc:`fix rigid/small ` * :doc:`fix shake ` * :doc:`fix gcmc ` -* :doc:`create\_atoms ` -* :doc:`atom\_style template ` +* :doc:`create_atoms ` +* :doc:`atom_style template ` The ID of a molecule template can only contain alphanumeric characters and underscores. @@ -73,7 +73,7 @@ and underscores. A single template can contain multiple molecules, listed one per file. Some of the commands listed above currently use only the first molecule in the template, and will issue a warning if the template -contains multiple molecules. The :doc:`atom\_style template ` command allows multiple-molecule templates +contains multiple molecules. The :doc:`atom_style template ` command allows multiple-molecule templates to define a system with more than one templated molecule. Each filename can be followed by optional keywords which are applied @@ -109,16 +109,16 @@ molecule (header keyword = inertia). to your simulation, via one or more of the commands listed above. Since this topology-related information requires that suitable storage is reserved when LAMMPS creates the simulation box (e.g. when using - the :doc:`create\_box ` command or the - :doc:`read\_data ` command) suitable space has to be reserved + the :doc:`create_box ` command or the + :doc:`read_data ` command) suitable space has to be reserved so you do not overflow those pre-allocated data structures when adding - molecules later. Both the :doc:`create\_box ` command and - the :doc:`read\_data ` command have "extra" options which + molecules later. Both the :doc:`create_box ` command and + the :doc:`read_data ` command have "extra" options which insure space is allocated for storing topology info for molecules that are added later. The format of an individual molecule file is similar but -(not identical) to the data file read by the :doc:`read\_data ` +(not identical) to the data file read by the :doc:`read_data ` commands, and is as follows. A molecule file has a header and a body. The header appears first. @@ -182,7 +182,7 @@ details below). This is optional since if these sections are not included, LAMMPS will auto-generate this information. Note that LAMMPS uses this info to properly exclude or weight bonded pairwise interactions between bonded atoms. See the -:doc:`special\_bonds ` command for more details. One +:doc:`special_bonds ` command for more details. One reason to list the special bond info explicitly is for the :doc:`thermalized Drude oscillator model ` which treats the bonds between nuclear cores and Drude electrons in a different manner. @@ -350,7 +350,7 @@ the doc pages for individual styles for details. N1, N2, N3 are the number of 1-2, 1-3, 1-4 neighbors respectively of this atom within the topology of the molecule. See the -:doc:`special\_bonds ` doc page for more discussion of +:doc:`special_bonds ` doc page for more discussion of 1-2, 1-3, 1-4 neighbors. If this section appears, the Special Bonds section must also appear. @@ -373,7 +373,7 @@ A, b, c, d, etc are the IDs of the n1+n2+n3 atoms that are 1-2, 1-3, Natoms, where Natoms = # of atoms in the molecule. The first N1 values should be the 1-2 neighbors, the next N2 should be the 1-3 neighbors, the last N3 should be the 1-4 neighbors. No atom ID should -appear more than once. See the :doc:`special\_bonds ` doc +appear more than once. See the :doc:`special_bonds ` doc page for more discussion of 1-2, 1-3, 1-4 neighbors. If this section appears, the Special Bond Counts section must also appear. @@ -498,8 +498,8 @@ Restrictions This command must come after the simulation box is define by a -:doc:`read\_data `, :doc:`read\_restart `, or -:doc:`create\_box ` command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. Related commands """""""""""""""" diff --git a/doc/src/neb.rst b/doc/src/neb.rst index ef14739301..713179b02c 100644 --- a/doc/src/neb.rst +++ b/doc/src/neb.rst @@ -171,8 +171,8 @@ For a *file-style* setting of *none*\ , no filename is specified. Each replica is assumed to already be in its initial configuration at the time the neb command is issued. This allows each replica to define its own configuration by reading a replica-specific data or restart or -dump file, via the :doc:`read\_data `, -:doc:`read\_restart `, or :doc:`read\_dump ` +dump file, via the :doc:`read_data `, +:doc:`read_restart `, or :doc:`read_dump ` commands. The replica-specific names of these files can be specified as in the discussion above for the *each* file-style. Also see the section below for how a NEB calculation can produce restart files, so @@ -192,7 +192,7 @@ that a long calculation can be restarted if needed. A NEB calculation proceeds in two stages, each of which is a minimization procedure, performed via damped dynamics. To enable this, you must first define a damped dynamics -:doc:`min\_style `, such as *quickmin* or *fire*\ . The *cg*\ , +:doc:`min_style `, such as *quickmin* or *fire*\ . The *cg*\ , *sd*\ , and *hftn* styles cannot be used, since they perform iterative line searches in their inner loop, which cannot be easily synchronized across multiple replicas. @@ -254,7 +254,7 @@ A few other settings in your input script are required or advised to perform a NEB calculation. See the NOTE about the choice of timestep at the beginning of this doc page. -An atom map must be defined which it is not by default for :doc:`atom\_style atomic ` problems. The :doc:`atom\_modify map ` command can be used to do this. +An atom map must be defined which it is not by default for :doc:`atom_style atomic ` problems. The :doc:`atom_modify map ` command can be used to do this. The minimizers in LAMMPS operate on all atoms in your system, even non-NEB atoms, as defined above. To prevent non-NEB atoms from moving diff --git a/doc/src/neb_spin.rst b/doc/src/neb_spin.rst index 161348e97c..74c46ff58e 100644 --- a/doc/src/neb_spin.rst +++ b/doc/src/neb_spin.rst @@ -171,8 +171,8 @@ For a *file-style* setting of *none*\ , no filename is specified. Each replica is assumed to already be in its initial configuration at the time the neb command is issued. This allows each replica to define its own configuration by reading a replica-specific data or restart or -dump file, via the :doc:`read\_data `, -:doc:`read\_restart `, or :doc:`read\_dump ` +dump file, via the :doc:`read_data `, +:doc:`read_restart `, or :doc:`read_dump ` commands. The replica-specific names of these files can be specified as in the discussion above for the *each* file-style. Also see the section below for how a NEB calculation can produce restart files, so @@ -192,9 +192,9 @@ that a long calculation can be restarted if needed. A NEB calculation proceeds in two stages, each of which is a minimization procedure. To enable this, you must first define a -:doc:`min\_style `, using either the *spin*\ , +:doc:`min_style `, using either the *spin*\ , *spin/cg*\ , or *spin/lbfgs* style (see -:doc:`min\_spin ` for more information). +:doc:`min_spin ` for more information). The other styles cannot be used, since they relax the lattice degrees of freedom instead of the spins. @@ -253,7 +253,7 @@ profile of the transition along the MEP. ---------- -An atom map must be defined which it is not by default for :doc:`atom\_style atomic ` problems. The :doc:`atom\_modify map ` command can be used to do this. +An atom map must be defined which it is not by default for :doc:`atom_style atomic ` problems. The :doc:`atom_modify map ` command can be used to do this. An initial value can be defined for the timestep. Although, the *spin* minimization algorithm is an adaptive timestep methodology, so that diff --git a/doc/src/neigh_modify.rst b/doc/src/neigh_modify.rst index 9035690a00..2ab119193c 100644 --- a/doc/src/neigh_modify.rst +++ b/doc/src/neigh_modify.rst @@ -92,7 +92,7 @@ move far enough that the neighbor list should be rebuilt, e.g. running a simulation of a cold crystal. Note that it is not that expensive to check if neighbor lists should be rebuilt. -When the rRESPA integrator is used (see the :doc:`run\_style ` +When the rRESPA integrator is used (see the :doc:`run_style ` command), the *every* and *delay* parameters refer to the longest (outermost) timestep. @@ -107,7 +107,7 @@ nearby periodic images. The only way this should happen is if the pairwise cutoff is so short that atoms that are part of the same interaction are not communicated as ghost atoms. This is an unusual model (e.g. no pair interactions at all) and the problem can be fixed -by use of the :doc:`comm\_modify cutoff ` command. Note +by use of the :doc:`comm_modify cutoff ` command. Note that to save time, the default *cluster* setting is *no*\ , so that this check is not performed. @@ -116,7 +116,7 @@ atoms in the specified group. This can be useful for models where a large portion of the simulation is particles that do not interact with other particles or with each other via pairwise interactions. The group specified with this option must also be specified via the -:doc:`atom\_modify first ` command. Note that specifying +:doc:`atom_modify first ` command. Note that specifying "all" as the group-ID effectively turns off the *include* option. The *exclude* option turns off pairwise interactions between certain @@ -150,20 +150,20 @@ The other exclude options are more expensive if specified multiple times; they require one check for each time they have been specified. Note that the exclude options only affect pairwise interactions; see -the :doc:`delete\_bonds ` command for information on +the :doc:`delete_bonds ` command for information on turning off bond interactions. .. note:: Excluding pairwise interactions will not work correctly when also using a long-range solver via the - :doc:`kspace\_style ` command. LAMMPS will give a warning + :doc:`kspace_style ` command. LAMMPS will give a warning to this effect. This is because the short-range pairwise interaction needs to subtract off a term from the total energy for pairs whose short-range interaction is excluded, to compensate for how the long-range solver treats the interaction. This is done correctly for pairwise interactions that are excluded (or weighted) via the - :doc:`special\_bonds ` command. But it is not done for + :doc:`special_bonds ` command. But it is not done for interactions that are excluded via these neigh\_modify exclude options. The *page* and *one* options affect how memory is allocated for the @@ -219,7 +219,7 @@ space. Related commands """""""""""""""" -:doc:`neighbor `, :doc:`delete\_bonds ` +:doc:`neighbor `, :doc:`delete_bonds ` Default """"""" diff --git a/doc/src/neighbor.rst b/doc/src/neighbor.rst index ae21232609..3869723202 100644 --- a/doc/src/neighbor.rst +++ b/doc/src/neighbor.rst @@ -37,7 +37,7 @@ default values below. The *skin* distance is also used to determine how often atoms migrate to new processors if the *check* option of the -:doc:`neigh\_modify ` command is set to *yes*\ . Atoms are +:doc:`neigh_modify ` command is set to *yes*\ . Atoms are migrated (communicated) to new processors on the same timestep that neighbor lists are re-built. @@ -59,10 +59,10 @@ other type pairs have a much shorter cutoff. For style *multi* the bin size is set to 1/2 of the shortest cutoff distance and multiple sets of bins are defined to search over for different atom types. This imposes some extra setup overhead, but the searches themselves -may be much faster for the short-cutoff cases. See the :doc:`comm\_modify mode multi ` command for a communication option +may be much faster for the short-cutoff cases. See the :doc:`comm_modify mode multi ` command for a communication option that may also be beneficial for simulations of this kind. -The :doc:`neigh\_modify ` command has additional options +The :doc:`neigh_modify ` command has additional options that control how often neighbor lists are built and which pairs are stored in the list. @@ -77,8 +77,8 @@ Restrictions Related commands """""""""""""""" -:doc:`neigh\_modify `, :doc:`units `, -:doc:`comm\_modify ` +:doc:`neigh_modify `, :doc:`units `, +:doc:`comm_modify ` Default """"""" diff --git a/doc/src/newton.rst b/doc/src/newton.rst index 6c1f600224..eb7a2250c7 100644 --- a/doc/src/newton.rst +++ b/doc/src/newton.rst @@ -46,7 +46,7 @@ processor. LAMMPS should produce the same answers for any newton flag settings, except for round-off issues. -With :doc:`run\_style ` *respa* and only bonded interactions +With :doc:`run_style ` *respa* and only bonded interactions (bond, angle, etc) computed in the innermost timestep, it may be faster to turn newton *off* for bonded interactions, to avoid extra communication in the innermost loop. @@ -56,13 +56,13 @@ Restrictions The newton bond setting cannot be changed after the simulation box is -defined by a :doc:`read\_data ` or -:doc:`create\_box ` command. +defined by a :doc:`read_data ` or +:doc:`create_box ` command. Related commands """""""""""""""" -:doc:`run\_style ` respa +:doc:`run_style ` respa Default """"""" diff --git a/doc/src/package.rst b/doc/src/package.rst index 06cebea6c4..368caf63fb 100644 --- a/doc/src/package.rst +++ b/doc/src/package.rst @@ -387,7 +387,7 @@ process. LAMMPS will generate a warning in the case that more threads are used than available in SMT hardware on a node. If the PPPM solver from the USER-INTEL package is not used, then the LRT setting is ignored and no extra threads are generated. Enabling LRT will replace -the :doc:`run\_style ` with the *verlet/lrt/intel* style that +the :doc:`run_style ` with the *verlet/lrt/intel* style that is identical to the default *verlet* style aside from supporting the LRT feature. This feature requires setting the pre-processor flag -DLMP\_INTEL\_USELRT in the makefile when compiling LAMMPS. @@ -483,7 +483,7 @@ CPUs a value of *on* is the default since it can often be faster, just as it is for non-accelerated pair styles The *binsize* keyword sets the size of bins used to bin atoms in -neighbor list builds. The same value can be set by the :doc:`neigh\_modify binsize ` command. Making it an option in the package +neighbor list builds. The same value can be set by the :doc:`neigh_modify binsize ` command. Making it an option in the package kokkos command allows it to be set from the command line. The default value for CPUs is 0.0, which means the LAMMPS default will be used, which is bins = 1/2 the size of the pairwise cutoff + neighbor skin @@ -622,7 +622,7 @@ Restrictions This command cannot be used after the simulation box is defined by a -:doc:`read\_data ` or :doc:`create\_box ` command. +:doc:`read_data ` or :doc:`create_box ` command. The gpu style of this command can only be invoked if LAMMPS was built with the GPU package. See the :doc:`Build package ` doc diff --git a/doc/src/pair_adp.rst b/doc/src/pair_adp.rst index 36311f738d..b6fba9e960 100644 --- a/doc/src/pair_adp.rst +++ b/doc/src/pair_adp.rst @@ -54,7 +54,7 @@ command to specify them. Note that ADP potentials obtained from NIST must be converted into the extended DYNAMO *setfl* format discussed below. * The OpenKIM Project at https://openkim.org/browse/models/by-type provides - ADP potentials that can be used directly in LAMMPS with the :doc:`kim\_commands interface `. + ADP potentials that can be used directly in LAMMPS with the :doc:`kim_commands interface `. ---------- @@ -68,7 +68,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of extended *setfl* elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways to +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, the potentials/AlCu.adp file, included in the @@ -99,7 +99,7 @@ that will be used with other potentials. have an ".adp" suffix. A DYNAMO *setfl* file extended for ADP is formatted as follows. Basically it is the standard *setfl* format with additional tabulated functions u and w added to the file after -the tabulated pair potentials. See the :doc:`pair\_eam ` +the tabulated pair potentials. See the :doc:`pair_eam ` command for further details on the *setfl* format. * lines 1,2,3 = comments (ignored) @@ -159,7 +159,7 @@ For atom type pairs I,J and I != J, where types I and J correspond to two different element types, no special mixing rules are needed, since the ADP potential files specify alloy interactions explicitly. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in tabulated potential files. @@ -167,7 +167,7 @@ Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -184,7 +184,7 @@ if LAMMPS was built with that package. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_eam ` +:doc:`pair_coeff `, :doc:`pair_eam ` **Default:** none diff --git a/doc/src/pair_agni.rst b/doc/src/pair_agni.rst index 96bcf5eccd..d7088a7eae 100644 --- a/doc/src/pair_agni.rst +++ b/doc/src/pair_agni.rst @@ -51,7 +51,7 @@ pair\_coeff command, where N is the number of LAMMPS atom types: * filename * N element names = mapping of AGNI elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the force field file. An AGNI force field is fully specified by the filename which contains the @@ -85,7 +85,7 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -93,7 +93,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -125,7 +125,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_airebo.rst b/doc/src/pair_airebo.rst index 66dc56c7a6..2a742d8ee2 100644 --- a/doc/src/pair_airebo.rst +++ b/doc/src/pair_airebo.rst @@ -147,7 +147,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of AIREBO elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, if your LAMMPS simulation has 4 atom types and you want @@ -228,7 +228,7 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -These pair styles do not support the :doc:`pair\_modify ` +These pair styles do not support the :doc:`pair_modify ` mix, shift, table, and tail options. These pair styles do not write their information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -236,7 +236,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -259,7 +259,7 @@ doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_atm.rst b/doc/src/pair_atm.rst index 1f22ca01c3..7043de0041 100644 --- a/doc/src/pair_atm.rst +++ b/doc/src/pair_atm.rst @@ -53,7 +53,7 @@ the same for all those permutations of the atom types of I,J,K and needs to be specified only once, as discussed below. The *atm* potential is typically used in combination with a two-body -potential using the :doc:`pair\_style hybrid/overlay ` +potential using the :doc:`pair_style hybrid/overlay ` command as in the example above. The potential for a triplet of atom is calculated only if all 3 @@ -63,9 +63,9 @@ cutoff\_triple\^3 is required, which excludes from calculation the triplets with small contribution to the interaction. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the restart files read by the -:doc:`read\_restart ` commands: +:doc:`read_restart ` commands: * K = atom type of the third atom (1 to Ntypes) * nu = prefactor (energy/distance\^9 units) @@ -147,18 +147,18 @@ combinations, else an error will result. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair styles do not support the :doc:`pair\_modify ` +This pair styles do not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style writes its information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. However, if the *atm* potential is used in combination with other -potentials using the :doc:`pair\_style hybrid/overlay ` +potentials using the :doc:`pair_style hybrid/overlay ` command then pair\_coeff commands need to be re-specified in the restart input script. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -175,7 +175,7 @@ if LAMMPS was built with that package. See the :doc:`Build package ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_awpmd.rst b/doc/src/pair_awpmd.rst index 0076f50684..ecf6cc7c30 100644 --- a/doc/src/pair_awpmd.rst +++ b/doc/src/pair_awpmd.rst @@ -84,13 +84,13 @@ details needed. If the *flex\_press* keyword is used, then a contribution from the electrons is added to the total virial and pressure of the system. -This potential is designed to be used with :doc:`atom\_style wavepacket ` definitions, in order to handle the +This potential is designed to be used with :doc:`atom_style wavepacket ` definitions, in order to handle the description of systems with interacting nuclei and explicit electrons. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cutoff (distance units) @@ -105,14 +105,14 @@ specified in the pair\_style command is used. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -The :doc:`pair\_modify ` mix, shift, table, and tail options +The :doc:`pair_modify ` mix, shift, table, and tail options are not relevant for this pair style. This pair style writes its information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -126,7 +126,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` Default """"""" diff --git a/doc/src/pair_beck.rst b/doc/src/pair_beck.rst index 96f6d5d3f5..15bd126ac2 100644 --- a/doc/src/pair_beck.rst +++ b/doc/src/pair_beck.rst @@ -40,9 +40,9 @@ includes truncation at a cutoff distance Rc. :align: center The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands. * A (energy units) @@ -86,20 +86,20 @@ instructions on how to use the accelerated styles effectively. For atom type pairs I,J and I != J, coefficients must be specified. No default mixing rules are used. -This pair style does not support the :doc:`pair\_modify ` shift +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections. This pair style writes its information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -113,7 +113,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_body_nparticle.rst b/doc/src/pair_body_nparticle.rst index 5d6b2a500b..1ebb6a3b47 100644 --- a/doc/src/pair_body_nparticle.rst +++ b/doc/src/pair_body_nparticle.rst @@ -74,9 +74,9 @@ where Rc is the cutoff. As explained above, an interaction involving one or two body sub-particles may be computed even for r > Rc. For style *body*\ , the following coefficients must be defined for each -pair of atoms types via the :doc:`pair\_coeff ` command as in +pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * epsilon (energy units) @@ -97,13 +97,13 @@ and cutoff distance for all of this pair style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -118,12 +118,12 @@ This style is part of the BODY package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. Defining particles to be bodies so they participate in body/body or -body/particle interactions requires the use of the :doc:`atom\_style body ` command. +body/particle interactions requires the use of the :doc:`atom_style body ` command. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix rigid ` +:doc:`pair_coeff `, :doc:`fix rigid ` **Default:** none diff --git a/doc/src/pair_body_rounded_polygon.rst b/doc/src/pair_body_rounded_polygon.rst index 237a792344..7fee589b9f 100644 --- a/doc/src/pair_body_rounded_polygon.rst +++ b/doc/src/pair_body_rounded_polygon.rst @@ -95,8 +95,8 @@ that gross sliding takes place as soon as two particles are in contact. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the examples above, -or in the data file read by the :doc:`read\_data ` command: +via the :doc:`pair_coeff ` command as in the examples above, +or in the data file read by the :doc:`read_data ` command: * k\_n (energy/distance\^2 units) * k\_na (energy/distance\^2 units) @@ -107,14 +107,14 @@ above for force versus surface separation, for \delta\_n < 0 and 0 < **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -130,7 +130,7 @@ for pair interactions. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_body_rounded_polyhedron.rst b/doc/src/pair_body_rounded_polyhedron.rst index 1334756908..010e346f30 100644 --- a/doc/src/pair_body_rounded_polyhedron.rst +++ b/doc/src/pair_body_rounded_polyhedron.rst @@ -90,8 +90,8 @@ that gross sliding takes place as soon as two particles are in contact. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the examples above, -or in the data file read by the :doc:`read\_data ` command: +via the :doc:`pair_coeff ` command as in the examples above, +or in the data file read by the :doc:`read_data ` command: * k\_n (energy/distance\^2 units) * k\_na (energy/distance\^2 units) @@ -102,14 +102,14 @@ above for force versus surface separation, for \delta\_n < 0 and 0 < **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -125,7 +125,7 @@ for pair interactions. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_bop.rst b/doc/src/pair_bop.rst index 75446ded3c..3c45e2cf2f 100644 --- a/doc/src/pair_bop.rst +++ b/doc/src/pair_bop.rst @@ -105,7 +105,7 @@ incorporation of dihedral angles effects. potentials with hydrogen, you will likely want to set the mass of H atoms to be 10x or 20x larger to avoid having to use a tiny timestep. You can do this by using the :doc:`mass ` command after using the - :doc:`pair\_coeff ` command to read the BOP potential + :doc:`pair_coeff ` command to read the BOP potential file. One option can be specified as a keyword with the pair\_style command. @@ -388,7 +388,7 @@ The rest of the table has the same structure as the previous section (see above) **Mixing, shift, table tail correction, restart**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -396,7 +396,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -422,7 +422,7 @@ appropriate units if your simulation does not use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` Default """"""" diff --git a/doc/src/pair_born.rst b/doc/src/pair_born.rst index 3a9191cfd7..7aeed58d48 100644 --- a/doc/src/pair_born.rst +++ b/doc/src/pair_born.rst @@ -111,7 +111,7 @@ ionic-pair dependent length parameter, and Rc is the cutoff. The styles with *coul/long* or *coul/msm* add a Coulombic term as described for the :doc:`lj/cut ` pair styles. An additional damping factor is applied to the Coulombic term so it can be used in -conjunction with the :doc:`kspace\_style ` command and its +conjunction with the :doc:`kspace_style ` command and its *ewald* or *pppm* of *msm* option. The Coulombic cutoff specified for this style means that pairwise interactions within this distance are computed directly; interactions outside that distance are computed in @@ -132,9 +132,9 @@ damped shifted force model as in the :doc:`coul/dsf ` style. Note that these potentials are related to the :doc:`Buckingham potential `. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * A (energy units) @@ -185,12 +185,12 @@ instructions on how to use the accelerated styles effectively. These pair styles do not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -These styles support the :doc:`pair\_modify ` shift option +These styles support the :doc:`pair_modify ` shift option for the energy of the exp(), 1/r\^6, and 1/r\^8 portion of the pair interaction. The *born/coul/long* pair style supports the -:doc:`pair\_modify ` table option to tabulate the +:doc:`pair_modify ` table option to tabulate the short-range portion of the long-range Coulombic interaction. These styles support the pair\_modify tail option for adding long-range @@ -200,7 +200,7 @@ Thess styles writes thei information to binary :doc:`restart ` files, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. -These styles can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. They do not support the *inner*\ , +These styles can only be used via the *pair* keyword of the :doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -217,7 +217,7 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package `, :doc:`pair\_style buck ` +:doc:`pair_coeff `, :doc:`pair_style buck ` **Default:** none diff --git a/doc/src/pair_brownian.rst b/doc/src/pair_brownian.rst index a05043d141..4286818c74 100644 --- a/doc/src/pair_brownian.rst +++ b/doc/src/pair_brownian.rst @@ -49,7 +49,7 @@ torques on finite-size spherical particles. The former requires monodisperse spherical particles; the latter allows for polydisperse spherical particles. -These pair styles are designed to be used with either the :doc:`pair\_style lubricate ` or :doc:`pair\_style lubricateU ` commands to provide thermostatting +These pair styles are designed to be used with either the :doc:`pair_style lubricate ` or :doc:`pair_style lubricateU ` commands to provide thermostatting when dissipative lubrication forces are acting. Thus the parameters *mu*\ , *flaglog*\ , *flagfld*\ , *cutinner*\ , and *cutoff* should be specified consistent with the settings in the lubrication pair styles. @@ -67,9 +67,9 @@ used, or both must be defined. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cutinner (distance units) @@ -111,13 +111,13 @@ For atom type pairs I,J and I != J, the two cutoff distances for this pair style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -125,7 +125,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -147,7 +147,7 @@ Only spherical particles are allowed for pair\_style brownian/poly. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style lubricate `, :doc:`pair\_style lubricateU ` +:doc:`pair_coeff `, :doc:`pair_style lubricate `, :doc:`pair_style lubricateU ` Default """"""" diff --git a/doc/src/pair_buck.rst b/doc/src/pair_buck.rst index 7c559001b8..c3b5458ba1 100644 --- a/doc/src/pair_buck.rst +++ b/doc/src/pair_buck.rst @@ -119,7 +119,7 @@ The styles with *coul/cut* or *coul/long* or *coul/msm* add a Coulombic term as described for the :doc:`lj/cut ` pair styles. For *buck/coul/long* and *buc/coul/msm*\ , an additional damping factor is applied to the Coulombic term so it can be used in conjunction with -the :doc:`kspace\_style ` command and its *ewald* or *pppm* +the :doc:`kspace_style ` command and its *ewald* or *pppm* or *msm* option. The Coulombic cutoff specified for this style means that pairwise interactions within this distance are computed directly; interactions outside that distance are computed in reciprocal space. @@ -138,12 +138,12 @@ Note that these potentials are related to the :doc:`Born-Mayer-Huggins potential cutoff. The additional Coulombic term can be cutoff or long-range (no cutoff) depending on whether the style name includes coul/cut or coul/long or coul/msm. If you wish the C/r\^6 term to be long-range - (no cutoff), then see the :doc:`pair\_style buck/long/coul/long ` command. + (no cutoff), then see the :doc:`pair_style buck/long/coul/long ` command. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * A (energy units) @@ -199,11 +199,11 @@ instructions on how to use the accelerated styles effectively. These pair styles do not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -These styles support the :doc:`pair\_modify ` shift option +These styles support the :doc:`pair_modify ` shift option for the energy of the exp() and 1/r\^6 portion of the pair interaction. The *buck/coul/long* pair style supports the -:doc:`pair\_modify ` table option to tabulate the +:doc:`pair_modify ` table option to tabulate the short-range portion of the long-range Coulombic interaction. These styles support the pair\_modify tail option for adding long-range @@ -213,7 +213,7 @@ pair interaction. These styles write their information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. -These styles can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. They do not support the *inner*\ , +These styles can only be used via the *pair* keyword of the :doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -226,7 +226,7 @@ only enabled if LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style born ` +:doc:`pair_coeff `, :doc:`pair_style born ` **Default:** none diff --git a/doc/src/pair_buck6d_coul_gauss.rst b/doc/src/pair_buck6d_coul_gauss.rst index 94351f5152..3bf9fa53a2 100644 --- a/doc/src/pair_buck6d_coul_gauss.rst +++ b/doc/src/pair_buck6d_coul_gauss.rst @@ -92,7 +92,7 @@ via the damped shifted force model described in :ref:`(Fennell) ` approximating an Ewald sum similar to the :doc:`pair coul/dsf ` styles. In *buck6d/coul/gauss/long* an additional damping factor is applied to the Coulombic term so it can be used in conjunction with the -:doc:`kspace\_style ` command and its *ewald* or *pppm* +:doc:`kspace_style ` command and its *ewald* or *pppm* options. The Coulombic cutoff in this case separates the real and reciprocal space evaluation of the Ewald sum. @@ -101,9 +101,9 @@ terms. If two cutoffs are specified, the first is used as the cutoff for the vdW terms, and the second is the cutoff for the Coulombic term. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * A (energy units) @@ -126,7 +126,7 @@ is used. These pair styles do not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -These styles do not support the :doc:`pair\_modify ` shift +These styles do not support the :doc:`pair_modify ` shift option for the energy. Instead the smoothing function should be applied by setting the global smoothing parameter to a value < 1.0. @@ -143,7 +143,7 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_buck_long.rst b/doc/src/pair_buck_long.rst index 3871e554ce..332f15b4f9 100644 --- a/doc/src/pair_buck_long.rst +++ b/doc/src/pair_buck_long.rst @@ -70,16 +70,16 @@ potential. If *flag\_buck* is set to *long*\ , no cutoff is used on the Buckingham 1/r\^6 dispersion term. The long-range portion can be calculated by -using the :doc:`kspace\_style ewald/disp or pppm/disp ` +using the :doc:`kspace_style ewald/disp or pppm/disp ` commands. The specified Buckingham cutoff then determines which portion of the Buckingham interactions are computed directly by the pair potential versus which part is computed in reciprocal space via the Kspace style. If *flag\_buck* is set to *cut*\ , the Buckingham -interactions are simply cutoff, as with :doc:`pair\_style buck `. +interactions are simply cutoff, as with :doc:`pair_style buck `. If *flag\_coul* is set to *long*\ , no cutoff is used on the Coulombic interactions. The long-range portion can calculated by using any of -several :doc:`kspace\_style ` command options such as +several :doc:`kspace_style ` command options such as *pppm* or *ewald*\ . Note that if *flag\_buck* is also set to long, then the *ewald/disp* or *pppm/disp* Kspace style needs to be used to perform the long-range calculations for both the Buckingham and @@ -87,9 +87,9 @@ Coulombic interactions. If *flag\_coul* is set to *off*\ , Coulombic interactions are not computed. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * A (energy units) @@ -143,15 +143,15 @@ instructions on how to use the accelerated styles effectively. This pair styles does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the exp() and 1/r\^6 portion of the pair interaction, assuming *flag\_buck* is *cut*\ . -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the Buckingham portion of the pair interaction. -This pair style supports the :doc:`pair\_modify ` table and +This pair style supports the :doc:`pair_modify ` table and table/disp options since they can tabulate the short-range portion of the long-range Coulombic and dispersion interactions. @@ -159,9 +159,9 @@ This pair style write its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style supports the use of the *inner*\ , *middle*\ , and *outer* -keywords of the :doc:`run\_style respa ` command, meaning the +keywords of the :doc:`run_style respa ` command, meaning the pairwise forces can be partitioned by distance at different levels of -the rRESPA hierarchy. See the :doc:`run\_style ` command for +the rRESPA hierarchy. See the :doc:`run_style ` command for details. @@ -178,7 +178,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_charmm.rst b/doc/src/pair_charmm.rst index cd3e5dbc70..16a9a80223 100644 --- a/doc/src/pair_charmm.rst +++ b/doc/src/pair_charmm.rst @@ -145,7 +145,7 @@ artifacts. The newer *charmmfsw* or *charmmfsh* styles were released in March 2017. We recommend they be used instead of the older *charmm* - styles. This includes the newer :doc:`dihedral\_style charmmfsw ` command. Eventually code from the new + styles. This includes the newer :doc:`dihedral_style charmmfsw ` command. Eventually code from the new styles will propagate into the related pair styles (e.g. implicit, accelerator, free energy variants). @@ -194,7 +194,7 @@ formulas as style *lj/charmm/coul/charmm* and style *lj/charmmfsw/coul/long* computes the same formulas as style *lj/charmmfsw/coul/charmmfsh*\ , except that an additional damping factor is applied to the Coulombic term, so it can be used in -conjunction with the :doc:`kspace\_style ` command and its +conjunction with the :doc:`kspace_style ` command and its *ewald* or *pppm* or *msm* option. Only one Coulombic cutoff is specified for these styles; if only 2 arguments are used in the pair\_style command, then the outer LJ cutoff is used as the single @@ -204,9 +204,9 @@ directly; interactions outside that distance are computed in reciprocal space. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -260,16 +260,16 @@ usual settings for the CHARMM force field. See the "pair\_modify" command for details. None of the *lj/charmm* or *lj/charmmfsw* pair styles support the -:doc:`pair\_modify ` shift option, since the Lennard-Jones +:doc:`pair_modify ` shift option, since the Lennard-Jones portion of the pair interaction is smoothed to 0.0 at the cutoff. The *lj/charmm/coul/long* and *lj/charmmfsw/coul/long* styles support -the :doc:`pair\_modify ` table option since they can +the :doc:`pair_modify ` table option since they can tabulate the short-range portion of the long-range Coulombic interaction. None of the *lj/charmm* or *lj/charmmfsw* pair styles support the -:doc:`pair\_modify ` tail option for adding long-range tail +:doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure, since the Lennard-Jones portion of the pair interaction is smoothed to 0.0 at the cutoff. @@ -280,10 +280,10 @@ that reads a restart file. The *lj/charmm/coul/long* and *lj/charmmfsw/coul/long* pair styles support the use of the *inner*\ , *middle*\ , and *outer* keywords of the -:doc:`run\_style respa ` command, meaning the pairwise forces +:doc:`run_style respa ` command, meaning the pairwise forces can be partitioned by distance at different levels of the rRESPA hierarchy. The other styles only support the *pair* keyword of -run\_style respa. See the :doc:`run\_style ` command for +run\_style respa. See the :doc:`run_style ` command for details. @@ -303,7 +303,7 @@ page for more info. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_class2.rst b/doc/src/pair_class2.rst index 985e6688f3..01c442176f 100644 --- a/doc/src/pair_class2.rst +++ b/doc/src/pair_class2.rst @@ -93,9 +93,9 @@ Coulombic term as described for the :doc:`lj/cut ` pair styles. See :ref:`(Sun) ` for a description of the COMPASS class2 force field. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -123,7 +123,7 @@ specified in the pair\_style command. If the pair\_coeff command is not used to define coefficients for a particular I != J type pair, the mixing rule for epsilon and sigma for all class2 potentials is to use the *sixthpower* formulas documented -by the :doc:`pair\_modify ` command. The :doc:`pair\_modify mix ` setting is thus ignored for class2 potentials +by the :doc:`pair_modify ` command. The :doc:`pair_modify mix ` setting is thus ignored for class2 potentials for epsilon and sigma. However it is still followed for mixing the cutoff distance. @@ -172,15 +172,15 @@ command (default = geometric). See the "pair\_modify" command for details. All of the lj/class2 pair styles support the -:doc:`pair\_modify ` shift option for the energy of the +:doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction. The *lj/class2/coul/long* pair style does not support the -:doc:`pair\_modify ` table option since a tabulation +:doc:`pair_modify ` table option since a tabulation capability has not yet been added to this potential. All of the lj/class2 pair styles support the -:doc:`pair\_modify ` tail option for adding a long-range +:doc:`pair_modify ` tail option for adding a long-range tail correction to the energy and pressure of the Lennard-Jones portion of the pair interaction. @@ -188,10 +188,10 @@ All of the lj/class2 pair styles write their information to :doc:`binary restart not need to be specified in an input script that reads a restart file. Only the *lj/class2* and *lj/class2/coul/long* pair styles support the use of the -*inner*\ , *middle*\ , and *outer* keywords of the :doc:`run\_style respa ` command, meaning the pairwise forces can be +*inner*\ , *middle*\ , and *outer* keywords of the :doc:`run_style respa ` command, meaning the pairwise forces can be partitioned by distance at different levels of the rRESPA hierarchy. The other styles only support the *pair* keyword of run\_style respa. -See the :doc:`run\_style ` command for details. +See the :doc:`run_style ` command for details. Restrictions """""""""""" @@ -203,7 +203,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_fep\_soft ` +:doc:`pair_coeff `, :doc:`pair\_fep\_soft ` **Default:** none diff --git a/doc/src/pair_coeff.rst b/doc/src/pair_coeff.rst index 424b8c3242..a7eac2b6e6 100644 --- a/doc/src/pair_coeff.rst +++ b/doc/src/pair_coeff.rst @@ -34,7 +34,7 @@ Description Specify the pairwise force field coefficients for one or more pairs of atom types. The number and meaning of the coefficients depends on the pair style. Pair coefficients can also be set in the data file read -by the :doc:`read\_data ` command or in a restart file. +by the :doc:`read_data ` command or in a restart file. I and J can be specified in one of two ways. Explicit numeric values can be used for each, as in the 1st example above. I <= J is @@ -80,7 +80,7 @@ as For many potentials, if coefficients for type pairs with I != J are not set explicitly by a pair\_coeff command, the values are inferred from the I,I and J,J settings by mixing rules; see the -:doc:`pair\_modify ` command for a discussion. Details on +:doc:`pair_modify ` command for a discussion. Details on this option as it pertains to individual potentials are described on the doc page for the potential. @@ -132,7 +132,7 @@ Windows: The alphabetic list of pair styles defined in LAMMPS is given on the -:doc:`pair\_style ` doc page. They are also listed in more +:doc:`pair_style ` doc page. They are also listed in more compact form on the :doc:`Commands pair ` doc page. Click on the style to display the formula it computes and its @@ -147,15 +147,15 @@ Restrictions This command must come after the simulation box is defined by a -:doc:`read\_data `, :doc:`read\_restart `, or -:doc:`create\_box ` command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. Related commands """""""""""""""" -:doc:`pair\_style `, :doc:`pair\_modify `, -:doc:`read\_data `, :doc:`read\_restart `, -:doc:`pair\_write ` +:doc:`pair_style `, :doc:`pair_modify `, +:doc:`read_data `, :doc:`read_restart `, +:doc:`pair_write ` **Default:** none diff --git a/doc/src/pair_colloid.rst b/doc/src/pair_colloid.rst index fb9c92989f..3893d2113a 100644 --- a/doc/src/pair_colloid.rst +++ b/doc/src/pair_colloid.rst @@ -69,14 +69,14 @@ Lennard-Jones formula with A\_ss set appropriately, which results from letting both particle sizes go to zero. -When used in combination with :doc:`pair\_style yukawa/colloid `, the two terms become the so-called +When used in combination with :doc:`pair_style yukawa/colloid `, the two terms become the so-called DLVO potential, which combines electrostatic repulsion and van der Waals attraction. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * A (energy units) @@ -132,7 +132,7 @@ colloid-solvent cutoff in this case. widely different particles sizes (e.g. sigma=10 colloids in a background sigma=1 LJ fluid), you will likely want to use these commands for efficiency: :doc:`neighbor multi ` and - :doc:`comm\_modify multi `. + :doc:`comm_modify multi `. ---------- @@ -168,13 +168,13 @@ is an energy value mixed like a LJ epsilon. D1 and d2 are distance values and are mixed like sigma. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -182,7 +182,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -197,7 +197,7 @@ This style is part of the COLLOID package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. Normally, this pair style should be used with finite-size particles -which have a diameter, e.g. see the :doc:`atom\_style sphere ` command. However, this is not a requirement, +which have a diameter, e.g. see the :doc:`atom_style sphere ` command. However, this is not a requirement, since the only definition of particle size is via the pair\_coeff parameters for each type. In other words, the physical radius of the particle is ignored. Thus you should insure that the d1,d2 parameters @@ -210,7 +210,7 @@ only per-type polydispersity is enabled via the pair\_coeff parameters. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_comb.rst b/doc/src/pair_comb.rst index ece536a011..0dc15dcd89 100644 --- a/doc/src/pair_comb.rst +++ b/doc/src/pair_comb.rst @@ -112,7 +112,7 @@ file, *lib.comb3*\ , that is exclusively used for C/O/H systems, will be automatically loaded if carbon atom is detected in LAMMPS input structure. This file must be in your working directory or in the directory pointed to by the environment variable LAMMPS\_POTENTIALS, as -described on the :doc:`pair\_coeff ` command doc page. +described on the :doc:`pair_coeff ` command doc page. Keyword *polar* indicates whether the force field includes the atomic polarization. Since the equilibration of the polarization @@ -155,7 +155,7 @@ For atom type pairs I,J and I != J, where types I and J correspond to two different element types, mixing is performed by LAMMPS as described above from values in the potential file. -These pair styles does not support the :doc:`pair\_modify ` +These pair styles does not support the :doc:`pair_modify ` shift, table, and tail options. These pair styles do not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -163,7 +163,7 @@ need to re-specify the pair\_style, pair\_coeff, and :doc:`fix qeq/comb ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -190,7 +190,7 @@ doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_style `, :doc:`pair\_coeff `, +:doc:`pair_style `, :doc:`pair_coeff `, :doc:`fix qeq/comb ` **Default:** none diff --git a/doc/src/pair_cosine_squared.rst b/doc/src/pair_cosine_squared.rst index f08ddc38e0..4031a9741c 100644 --- a/doc/src/pair_cosine_squared.rst +++ b/doc/src/pair_cosine_squared.rst @@ -94,7 +94,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -111,8 +111,8 @@ enabled if LAMMPS is build with that package. See the :doc:`Build package `, -:doc:`pair\_style lj/cut ` +:doc:`pair_coeff `, +:doc:`pair_style lj/cut ` **Default:** none diff --git a/doc/src/pair_coul.rst b/doc/src/pair_coul.rst index fda9ae4069..735b52cb6e 100644 --- a/doc/src/pair_coul.rst +++ b/doc/src/pair_coul.rst @@ -209,9 +209,9 @@ of the Streitz-Mintmire potential, as described in :ref:`this paper `, as a Slater 1\ *s* orbital. More details can be found in the referenced paper. To fully reproduce the published Streitz-Mintmire potential, which is a variable charge potential, style *coul/streitz* must be -used with :doc:`pair\_style eam/alloy ` (or some other +used with :doc:`pair_style eam/alloy ` (or some other short-range potential that has been parameterized appropriately) via -the :doc:`pair\_style hybrid/overlay ` command. Likewise, +the :doc:`pair_style hybrid/overlay ` command. Likewise, charge equilibration must be performed via the :doc:`fix qeq/slater ` command. For example: @@ -235,7 +235,7 @@ be computed via an Ewald summation. For example: kspace_style ewald 1e-6 Keyword *ewald* does not need a damping parameter, but a -:doc:`kspace\_style ` must be defined, which can be style +:doc:`kspace_style ` must be defined, which can be style *ewald* or *pppm*\ . The Ewald method was used in Streitz and Mintmire's original paper, but a Wolf summation offers a speed-up in some cases. @@ -264,7 +264,7 @@ Streitz-Mintmire parameterization for the material being modeled. Styles *coul/long* and *coul/msm* compute the same Coulombic interactions as style *coul/cut* except that an additional damping factor is applied so it can be used in conjunction with the -:doc:`kspace\_style ` command and its *ewald* or *pppm* +:doc:`kspace_style ` command and its *ewald* or *pppm* option. The Coulombic cutoff specified for this style means that pairwise interactions within this distance are computed directly; interactions outside that distance are computed in reciprocal space. @@ -303,16 +303,16 @@ your model. Note that these potentials are designed to be combined with other pair -potentials via the :doc:`pair\_style hybrid/overlay ` +potentials via the :doc:`pair_style hybrid/overlay ` command. This is because they have no repulsive core. Hence if they are used by themselves, there will be no repulsion to keep two oppositely charged particles from moving arbitrarily close to each other. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cutoff (distance units) @@ -358,14 +358,14 @@ For atom type pairs I,J and I != J, the cutoff distance for the *coul/cut* style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -The :doc:`pair\_modify ` shift option is not relevant +The :doc:`pair_modify ` shift option is not relevant for these pair styles. -The *coul/long* style supports the :doc:`pair\_modify ` +The *coul/long* style supports the :doc:`pair_modify ` table option for tabulation of the short-range portion of the long-range Coulombic interaction. -These pair styles do not support the :doc:`pair\_modify ` +These pair styles do not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -373,7 +373,7 @@ These pair styles write their information to :doc:`binary restart files ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -392,7 +392,7 @@ info. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style, hybrid/overlay `, :doc:`kspace\_style ` +:doc:`pair_coeff `, :doc:`pair\_style, hybrid/overlay `, :doc:`kspace_style ` **Default:** none diff --git a/doc/src/pair_coul_diel.rst b/doc/src/pair_coul_diel.rst index 2e86ab41b4..0d98a22dc7 100644 --- a/doc/src/pair_coul_diel.rst +++ b/doc/src/pair_coul_diel.rst @@ -58,9 +58,9 @@ and in combination with coul/cut or coul/long. It is also usually combined with gauss/cut, see :ref:`(Lenart) ` or :ref:`(Jusufi) `. The following coefficients must be defined for each pair of atom -types via the :doc:`pair\_coeff ` command as in the example +types via the :doc:`pair_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * epsilon (no units) @@ -78,19 +78,19 @@ The global cutoff (r\_c) specified in the pair\_style command is used. This pair style does not support parameter mixing. Coefficients must be given explicitly for each type of particle pairs. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the Gauss-potential portion of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -103,8 +103,8 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` -:doc:`pair\_style gauss/cut ` +:doc:`pair_coeff ` +:doc:`pair_style gauss/cut ` **Default:** none diff --git a/doc/src/pair_coul_shield.rst b/doc/src/pair_coul_shield.rst index c6d306b2eb..dff5869649 100644 --- a/doc/src/pair_coul_shield.rst +++ b/doc/src/pair_coul_shield.rst @@ -50,9 +50,9 @@ eliminates the short-range singularity of the classical mono-polar electrostatic interaction expression :ref:`(Maaravi) `. The shielding parameter *lambda* (1/distance units) must be defined for -each pair of atom types via the :doc:`pair\_coeff ` command as +each pair of atom types via the :doc:`pair_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` commands: +:doc:`read_data ` or :doc:`read_restart ` commands: The global cutoff (r\_c) specified in the pair\_style command is used. @@ -65,15 +65,15 @@ The global cutoff (r\_c) specified in the pair\_style command is used. This pair style does not support parameter mixing. Coefficients must be given explicitly for each type of particle pairs. -The :doc:`pair\_modify ` *table* option is not relevant +The :doc:`pair_modify ` *table* option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` *tail* option for adding long-range tail corrections to energy and pressure. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -86,8 +86,8 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` -:doc:`pair\_style ilp/graphene/hbn ` +:doc:`pair_coeff ` +:doc:`pair_style ilp/graphene/hbn ` **Default:** tap\_flag = 1 diff --git a/doc/src/pair_cs.rst b/doc/src/pair_cs.rst index 3667aa6e2f..000f8df3eb 100644 --- a/doc/src/pair_cs.rst +++ b/doc/src/pair_cs.rst @@ -111,26 +111,26 @@ the model as implemented in LAMMPS. All the styles are identical to the corresponding pair style without the "/cs" in the name: -* :doc:`pair\_style born/coul/dsf ` -* :doc:`pair\_style born/coul/long ` -* :doc:`pair\_style born/coul/wolf ` -* :doc:`pair\_style buck/coul/long ` -* :doc:`pair\_style coul/long ` -* :doc:`pair\_style coul/wolf ` -* :doc:`pair\_style lj/cut/coul/long ` +* :doc:`pair_style born/coul/dsf ` +* :doc:`pair_style born/coul/long ` +* :doc:`pair_style born/coul/wolf ` +* :doc:`pair_style buck/coul/long ` +* :doc:`pair_style coul/long ` +* :doc:`pair_style coul/wolf ` +* :doc:`pair_style lj/cut/coul/long ` except that they correctly treat the special case where the distance between two charged core and shell atoms in the same core/shell pair approach r = 0.0. Styles with a "/long" in the name are used with a long-range solver -for Coulombic interactions via the :doc:`kspace\_style ` +for Coulombic interactions via the :doc:`kspace_style ` command. They require special treatment of the short-range Coulombic interactions within the cor/shell model. Specifically, the short-range Coulomb interaction between a core and its shell should be turned off using the -:doc:`special\_bonds ` command by setting the 1-2 weight +:doc:`special_bonds ` command by setting the 1-2 weight to 0.0, which works because the core and shell atoms are bonded to each other. This induces a long-range correction approximation which fails at small distances (~< 10e-8). Therefore, the Coulomb term which @@ -196,8 +196,8 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package `, :doc:`pair\_style born `, -:doc:`pair\_style buck ` +:doc:`pair_coeff `, :doc:`pair_style born `, +:doc:`pair_style buck ` **Default:** none diff --git a/doc/src/pair_dipole.rst b/doc/src/pair_dipole.rst index fc7de92900..9b9d969215 100644 --- a/doc/src/pair_dipole.rst +++ b/doc/src/pair_dipole.rst @@ -154,8 +154,8 @@ Style *lj/cut/dipole/long* computes long-range point-dipole interactions as discussed in :ref:`(Toukmaji) `. Dipole-dipole, dipole-charge, and charge-charge interactions are all supported, along with the standard 12/6 Lennard-Jones interactions, which are computed -with a cutoff. A :doc:`kspace\_style ` must be defined to -use this pair style. Currently, only :doc:`kspace\_style ewald/disp ` support long-range point-dipole +with a cutoff. A :doc:`kspace_style ` must be defined to +use this pair style. Currently, only :doc:`kspace_style ewald/disp ` support long-range point-dipole interactions. Style *lj/long/dipole/long* also computes point-dipole interactions as @@ -166,16 +166,16 @@ can be cutoff or long-ranged. For style *lj/long/dipole/long*\ , if *flag\_lj* is set to *long*\ , no cutoff is used on the LJ 1/r\^6 dispersion term. The long-range -portion is calculated by using the :doc:`kspace\_style ewald\_disp ` command. The specified LJ cutoff then +portion is calculated by using the :doc:`kspace_style ewald\_disp ` command. The specified LJ cutoff then determines which portion of the LJ interactions are computed directly by the pair potential versus which part is computed in reciprocal space via the Kspace style. If *flag\_lj* is set to *cut*\ , the LJ -interactions are simply cutoff, as with :doc:`pair\_style lj/cut `. If *flag\_lj* is set to *off*\ , LJ interactions +interactions are simply cutoff, as with :doc:`pair_style lj/cut `. If *flag\_lj* is set to *off*\ , LJ interactions are not computed at all. If *flag\_coul* is set to *long*\ , no cutoff is used on the Coulombic or dipole interactions. The long-range portion is calculated by using -*ewald\_disp* of the :doc:`kspace\_style ` command. If +*ewald\_disp* of the :doc:`kspace_style ` command. If *flag\_coul* is set to *off*\ , Coulombic and dipole interactions are not computed at all. @@ -183,16 +183,16 @@ Atoms with dipole moments should be integrated using the :doc:`fix nve/sphere up dipole moments. The *omega* option on the :doc:`fix langevin ` command can be used to thermostat the rotational motion. The :doc:`compute temp/sphere ` command can be used to monitor the temperature, since it includes -rotational degrees of freedom. The :doc:`atom\_style hybrid dipole sphere ` command should be used since +rotational degrees of freedom. The :doc:`atom_style hybrid dipole sphere ` command should be used since it defines the point dipoles and their rotational state. The magnitude and orientation of the dipole moment for each particle can be defined by the :doc:`set ` command or in the "Atoms" section -of the data file read in by the :doc:`read\_data ` command. +of the data file read in by the :doc:`read_data ` command. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -245,14 +245,14 @@ is an energy value mixed like a LJ epsilon. D1 and d2 are distance values and are mixed like sigma. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction; such energy goes to zero at the cutoff by construction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -260,7 +260,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -280,7 +280,7 @@ currently supported. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`set `, :doc:`read\_data `, +:doc:`pair_coeff `, :doc:`set `, :doc:`read_data `, :doc:`fix nve/sphere `, :doc:`fix nvt/sphere ` **Default:** none diff --git a/doc/src/pair_dpd.rst b/doc/src/pair_dpd.rst index 439e41d93b..aceef23179 100644 --- a/doc/src/pair_dpd.rst +++ b/doc/src/pair_dpd.rst @@ -61,7 +61,7 @@ field. This pair-wise thermostat can be used in conjunction with any :doc:`pair style `, and in leiu of per-particle thermostats like :doc:`fix langevin ` or ensemble thermostats like Nose Hoover as implemented by :doc:`fix nvt `. To use -*dpd/tstat* as a thermostat for another pair style, use the :doc:`pair\_style hybrid/overlay ` command to compute both the desired +*dpd/tstat* as a thermostat for another pair style, use the :doc:`pair_style hybrid/overlay ` command to compute both the desired pair interaction and the thermostat for each pair of particles. For style *dpd*\ , the force on atom I due to atom J is given as a sum @@ -91,9 +91,9 @@ all 3 terms. For style *dpd/tstat* there is no pairwise energy, but the last two terms of the formula make a contribution to the virial. For style *dpd*\ , the following coefficients must be defined for each -pair of atoms types via the :doc:`pair\_coeff ` command as in +pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * A (force units) @@ -102,11 +102,11 @@ commands: The last coefficient is optional. If not specified, the global DPD cutoff is used. Note that sigma is set equal to sqrt(2 T gamma), -where T is the temperature set by the :doc:`pair\_style ` +where T is the temperature set by the :doc:`pair_style ` command so it does not need to be specified. For style *dpd/tstat*\ , the coefficients defined for each pair of -atoms types via the :doc:`pair\_coeff ` command is the same, +atoms types via the :doc:`pair_coeff ` command is the same, except that A is not included. The GPU-accelerated versions of these styles are implemented based on @@ -115,7 +115,7 @@ the work of :ref:`(Afshar) ` and :ref:`(Phillips) `. .. note:: If you are modeling DPD polymer chains, you may want to use the - :doc:`pair\_style srp ` command in conjunction with these pair + :doc:`pair_style srp ` command in conjunction with these pair styles. It is a soft segmental repulsive potential (SRP) that can prevent DPD polymer chains from crossing each other. @@ -156,15 +156,15 @@ instructions on how to use the accelerated styles effectively. These pair styles do not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -These pair styles do not support the :doc:`pair\_modify ` +These pair styles do not support the :doc:`pair_modify ` shift option for the energy of the pair interaction. Note that as discussed above, the energy due to the conservative Fc term is already shifted to be 0.0 at the cutoff distance Rc. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for these pair styles. -These pair style do not support the :doc:`pair\_modify ` +These pair style do not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -178,7 +178,7 @@ be the same as they would have been if the original simulation had continued past the restart time. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. The *dpd/tstat* style can ramp its target temperature over multiple @@ -195,26 +195,26 @@ Restrictions The default frequency for rebuilding neighbor lists is every 10 steps -(see the :doc:`neigh\_modify ` command). This may be too +(see the :doc:`neigh_modify ` command). This may be too infrequent for style *dpd* simulations since particles move rapidly and can overlap by large amounts. If this setting yields a non-zero number of "dangerous" reneighborings (printed at the end of a simulation), you should experiment with forcing reneighboring more often and see if system energies/trajectories change. -These pair styles requires you to use the :doc:`comm\_modify vel yes ` command so that velocities are stored by ghost +These pair styles requires you to use the :doc:`comm_modify vel yes ` command so that velocities are stored by ghost atoms. These pair styles will not restart exactly when using the -:doc:`read\_restart ` command, though they should provide +:doc:`read_restart ` command, though they should provide statistically similar results. This is because the forces they compute depend on atom velocities. See the -:doc:`read\_restart ` command for more details. +:doc:`read_restart ` command for more details. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix nvt `, :doc:`fix langevin `, :doc:`pair\_style srp ` +:doc:`pair_coeff `, :doc:`fix nvt `, :doc:`fix langevin `, :doc:`pair_style srp ` **Default:** none diff --git a/doc/src/pair_dpd_fdt.rst b/doc/src/pair_dpd_fdt.rst index c0d4f8c0c4..91de642ddb 100644 --- a/doc/src/pair_dpd_fdt.rst +++ b/doc/src/pair_dpd_fdt.rst @@ -75,9 +75,9 @@ For style *dpd/fdt*\ , the fluctuation-dissipation theorem defines gamma to be set equal to sigma\*sigma/(2 T), where T is the set point temperature specified as a pair style parameter in the above examples. The following coefficients must be defined for each pair of atoms types -via the :doc:`pair\_coeff ` command as in the examples above, +via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` commands: +:doc:`read_data ` or :doc:`read_restart ` commands: * A (force units) * sigma (force\*time\^(1/2) units) @@ -108,9 +108,9 @@ variance that is used to compute the internal conductive energy. The fluctuation-dissipation theorem defines alpha\*alpha to be set equal to 2\*kB\*kappa, where kappa is the mesoparticle thermal conductivity parameter. The following coefficients must be defined for -each pair of atoms types via the :doc:`pair\_coeff ` +each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files -read by the :doc:`read\_data ` or :doc:`read\_restart ` +read by the :doc:`read_data ` or :doc:`read_restart ` commands: * A (force units) @@ -174,17 +174,17 @@ These commands are part of the USER-DPD package. They are only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. Pair styles *dpd/fdt* and *dpd/fdt/energy* require use of the -:doc:`comm\_modify vel yes ` option so that velocities are +:doc:`comm_modify vel yes ` option so that velocities are stored by ghost atoms. -Pair style *dpd/fdt/energy* requires :doc:`atom\_style dpd ` +Pair style *dpd/fdt/energy* requires :doc:`atom_style dpd ` to be used in order to properly account for the particle internal energies and temperatures. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix shardlow ` +:doc:`pair_coeff `, :doc:`fix shardlow ` **Default:** none diff --git a/doc/src/pair_drip.rst b/doc/src/pair_drip.rst index 270afb8dbd..abc65900a0 100644 --- a/doc/src/pair_drip.rst +++ b/doc/src/pair_drip.rst @@ -67,13 +67,13 @@ potentials (e.g. 2 Angstrom for :doc:`REBO `) is much smaller than the equilibrium layer distance of graphene layers (about 3.4 Angstrom). If you want, you can enforce this by assigning different atom types to atoms in different layers, and apply an intralayer potential to one atom type. -See :doc:`pair\_hybrid ` for details. +See :doc:`pair_hybrid ` for details. ---------- -The :doc:`pair\_coeff ` command for DRIP takes *4+N* arguments, where +The :doc:`pair_coeff ` command for DRIP takes *4+N* arguments, where *N* is the number of LAMMPS atom types. The fist three arguments must be fixed to be *\* \* drip*, the fourth argument is the path to the DRIP parameter file, and the remaining N arguments specifying the mapping between element in the @@ -139,10 +139,10 @@ simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_style lebedeva\_z `, -:doc:`pair\_style kolmogorov/crespi/z `, -:doc:`pair\_style kolmogorov/crespi/full `, -:doc:`pair\_style ilp/graphene/hbn `. +:doc:`pair_style lebedeva\_z `, +:doc:`pair_style kolmogorov/crespi/z `, +:doc:`pair_style kolmogorov/crespi/full `, +:doc:`pair_style ilp/graphene/hbn `. ---------- diff --git a/doc/src/pair_dsmc.rst b/doc/src/pair_dsmc.rst index 38093d00e8..1b76efd3a2 100644 --- a/doc/src/pair_dsmc.rst +++ b/doc/src/pair_dsmc.rst @@ -48,9 +48,9 @@ There is no pairwise energy or virial contributions associated with this pair style. The following coefficient must be defined for each pair of atoms types -via the :doc:`pair\_coeff ` command as in the examples above, +via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * sigma (area units, i.e. distance-squared) @@ -118,13 +118,13 @@ as in the following: This pair style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -138,7 +138,7 @@ be the same as they would have been if the original simulation had continued past the restart time. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -155,9 +155,9 @@ was built with that package. See the :doc:`Build package ` doc p Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix nve/noforce `, -:doc:`neigh\_modify `, :doc:`neighbor `, -:doc:`comm\_modify ` +:doc:`pair_coeff `, :doc:`fix nve/noforce `, +:doc:`neigh_modify `, :doc:`neighbor `, +:doc:`comm_modify ` **Default:** none diff --git a/doc/src/pair_e3b.rst b/doc/src/pair_e3b.rst index 73afdd7f53..320090b8ca 100644 --- a/doc/src/pair_e3b.rst +++ b/doc/src/pair_e3b.rst @@ -111,7 +111,7 @@ See the examples/USER/e3b directory for a complete example script. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `. Thus, you @@ -143,7 +143,7 @@ The *preset* keyword currently only works with real, metal, si, and cgs :doc:`un Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`compute pair ` +:doc:`pair_coeff `, :doc:`compute pair ` Default """"""" diff --git a/doc/src/pair_eam.rst b/doc/src/pair_eam.rst index b367f00eb5..0f6840bbe4 100644 --- a/doc/src/pair_eam.rst +++ b/doc/src/pair_eam.rst @@ -114,7 +114,7 @@ within the cutoff distance. The cutoff distance and the tabulated values of the functionals F, rho, and phi are listed in one or more files which are specified by -the :doc:`pair\_coeff ` command. These are ASCII text files +the :doc:`pair_coeff ` command. These are ASCII text files in a DYNAMO-style format which is described below. DYNAMO was the original serial EAM MD code, written by the EAM originators. Several DYNAMO potential files for different metals are included in the @@ -185,7 +185,7 @@ Thus the following command will read the cuu3 potential file and use the tabulated Cu values for F, phi, rho that it contains for type pairs 1,1 and 2,2 (type pairs -1,2 and 2,1 are ignored). See the :doc:`pair\_coeff ` doc +1,2 and 2,1 are ignored). See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. In effect, this makes atom types 1 and 2 in LAMMPS be Cu atoms. Different single-element files can be assigned to different atom types @@ -242,7 +242,7 @@ where 1 Hartree = 27.2 eV and 1 Bohr = 0.529 Angstroms. Style *eam/alloy* computes pairwise interactions using the same formula as style *eam*\ . However the associated -:doc:`pair\_coeff ` command reads a DYNAMO *setfl* file +:doc:`pair_coeff ` command reads a DYNAMO *setfl* file instead of a *funcfl* file. *Setfl* files can be used to model a single-element or alloy system. In the alloy case, as explained above, *setfl* files contain explicit tabulated values for alloy @@ -267,7 +267,7 @@ where N is the number of LAMMPS atom types: As an example, the potentials/NiAlH\_jea.eam.alloy file is a *setfl* file which has tabulated EAM values for 3 elements and their alloy -interactions: Ni, Al, and H. See the :doc:`pair\_coeff ` doc +interactions: Ni, Al, and H. See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. If your LAMMPS simulation has 4 atoms types and you want the 1st 3 to be Ni, and the 4th to be Al, you would use the following pair\_coeff @@ -380,7 +380,7 @@ so that different elements can contribute differently to the total electron density at an atomic site depending on the identity of the element at that atomic site. -The associated :doc:`pair\_coeff ` command for style *eam/fs* +The associated :doc:`pair_coeff ` command for style *eam/fs* reads a DYNAMO *setfl* file that has been extended to include additional rho\_alpha\_beta arrays of tabulated values. A discussion of how FS EAM differs from conventional EAM alloy potentials is given in @@ -400,7 +400,7 @@ same as for style *eam/alloy*\ , e.g. pair_coeff \* \* NiAlH_jea.eam.fs Ni Ni Ni Al where there are N additional arguments after the filename, where N is -the number of LAMMPS atom types. See the :doc:`pair\_coeff ` +the number of LAMMPS atom types. See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. The N values determine the mapping of LAMMPS atom types to EAM elements in the file, as described above for style *eam/alloy*\ . As @@ -477,7 +477,7 @@ two different element types, mixing is performed by LAMMPS as described above with the individual styles. You never need to specify a pair\_coeff command with I != J arguments for the eam styles. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. The eam pair styles do not write their information to :doc:`binary restart files `, since it is stored in tabulated potential files. @@ -485,7 +485,7 @@ Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. The eam pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -502,7 +502,7 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_edip.rst b/doc/src/pair_edip.rst index a976baaf61..68b54a16fe 100644 --- a/doc/src/pair_edip.rst +++ b/doc/src/pair_edip.rst @@ -56,7 +56,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of EDIP elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine a file Si.edip has EDIP values for Si. @@ -139,7 +139,7 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -147,7 +147,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -174,7 +174,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_eff.rst b/doc/src/pair_eff.rst index 438ced6785..235090cd39 100644 --- a/doc/src/pair_eff.rst +++ b/doc/src/pair_eff.rst @@ -126,7 +126,7 @@ r\_ij to the distances between electrons. For additional details see The overall electrostatics energy is given in Hartree units of energy by default and can be modified by an energy-conversion constant, -according to the units chosen (see :doc:`electron\_units `). The +according to the units chosen (see :doc:`electron_units `). The cutoff Rc, given in Bohrs (by default), truncates the interaction distance. The recommended cutoff for this pair style should follow the minimum image criterion, i.e. half of the minimum unit cell @@ -135,18 +135,18 @@ length. Style *eff/long* (not yet available) computes the same interactions as style *eff/cut* except that an additional damping factor is applied so it can be used in conjunction with the -:doc:`kspace\_style ` command and its *ewald* or *pppm* +:doc:`kspace_style ` command and its *ewald* or *pppm* option. The Coulombic cutoff specified for this style means that pairwise interactions within this distance are computed directly; interactions outside that distance are computed in reciprocal space. -This potential is designed to be used with :doc:`atom\_style electron ` definitions, in order to handle the +This potential is designed to be used with :doc:`atom_style electron ` definitions, in order to handle the description of systems with interacting nuclei and explicit electrons. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cutoff (distance units) @@ -156,7 +156,7 @@ For *eff/cut*\ , the cutoff coefficient is optional. If it is not used in the pair\_style command is used. For *eff/long* (not yet available) no cutoff will be specified for an -individual I,J type pair via the :doc:`pair\_coeff ` command. +individual I,J type pair via the :doc:`pair_coeff ` command. All type pairs use the same global cutoff specified in the pair\_style command. @@ -283,14 +283,14 @@ For atom type pairs I,J and I != J, the cutoff distance for the *eff/cut* style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -The :doc:`pair\_modify ` shift option is not relevant for +The :doc:`pair_modify ` shift option is not relevant for these pair styles. The *eff/long* (not yet available) style supports the -:doc:`pair\_modify ` table option for tabulation of the +:doc:`pair_modify ` table option for tabulation of the short-range portion of the long-range Coulombic interaction. -These pair styles do not support the :doc:`pair\_modify ` +These pair styles do not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -298,7 +298,7 @@ These pair styles write their information to :doc:`binary restart files ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -316,16 +316,16 @@ more info. These pair styles require that particles store electron attributes such as radius, radial velocity, and radial force, as defined by the -:doc:`atom\_style `. The *electron* atom style does all of +:doc:`atom_style `. The *electron* atom style does all of this. -Thes pair styles require you to use the :doc:`comm\_modify vel yes ` command so that velocities are stored by ghost +Thes pair styles require you to use the :doc:`comm_modify vel yes ` command so that velocities are stored by ghost atoms. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` Default """"""" diff --git a/doc/src/pair_eim.rst b/doc/src/pair_eim.rst index 001f314443..bdaa8733bb 100644 --- a/doc/src/pair_eim.rst +++ b/doc/src/pair_eim.rst @@ -63,7 +63,7 @@ atoms in the atomic pair. .. note:: Even though the EIM potential is treating atoms as charged ions, - you should not use a LAMMPS :doc:`atom\_style ` that stores a + you should not use a LAMMPS :doc:`atom_style ` that stores a charge on each atom and thus requires you to assign a charge to each atom, e.g. the *charge* or *full* atom styles. This is because the EIM potential infers the charge on an atom from the equation above for @@ -74,7 +74,7 @@ atoms in the atomic pair. All the EIM parameters are listed in a potential file which is -specified by the :doc:`pair\_coeff ` command. This is an +specified by the :doc:`pair_coeff ` command. This is an ASCII text file in a format described below. The "ffield.eim" file included in the "potentials" directory of the LAMMPS distribution currently includes nine elements Li, Na, K, Rb, Cs, F, Cl, Br, and I. @@ -97,7 +97,7 @@ command, where N is the number of LAMMPS atom types: * EIM potential file * N element names = mapping of EIM elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example like one of those above, suppose you want to model a @@ -183,7 +183,7 @@ LAMMPS was built with that package. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_exp6_rx.rst b/doc/src/pair_exp6_rx.rst index d8262e0712..01ef5ad9d1 100644 --- a/doc/src/pair_exp6_rx.rst +++ b/doc/src/pair_exp6_rx.rst @@ -50,7 +50,7 @@ where the *epsilon* parameter determines the depth of the potential minimum located at *Rm*\ , and *alpha* determines the softness of the repulsion. The coefficients must be defined for each species in a given particle -type via the :doc:`pair\_coeff ` command as in the examples +type via the :doc:`pair_coeff ` command as in the examples above, where the first argument is the filename that includes the exponential-6 parameters for each species. The file includes the species tag followed by the *alpha*\ , *epsilon* and *Rm* @@ -161,7 +161,7 @@ comprise the gas mixture. This pair style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` shift option +This style does not support the :doc:`pair_modify ` shift option for the energy of the exp() and 1/r\^6 portion of the pair interaction. This style does not support the pair\_modify tail option for adding long-range @@ -204,7 +204,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** fractional weighting diff --git a/doc/src/pair_fep_soft.rst b/doc/src/pair_fep_soft.rst index 90dbfeb612..d1e64ae5df 100644 --- a/doc/src/pair_fep_soft.rst +++ b/doc/src/pair_fep_soft.rst @@ -212,7 +212,7 @@ order to avoid singularities in potential energy and forces when sites are created or annihilated and can overlap :ref:`(Beutler) `. The parameters n, alpha\_LJ and alpha\_C are set in the -:doc:`pair\_style ` command, before the cutoffs. Usual choices for the +:doc:`pair_style ` command, before the cutoffs. Usual choices for the exponent are n = 2 or n = 1. For the remaining coefficients alpha\_LJ = 0.5 and alpha\_C = 10 Angstrom\^2 are appropriate choices. Plots of the 12/6 LJ and Coulomb terms are shown below, for lambda ranging from 1 to 0 every 0.1. @@ -223,9 +223,9 @@ Coulomb terms are shown below, for lambda ranging from 1 to 0 every 0.1. For the *lj/cut/coul/cut/soft* or *lj/cut/coul/long/soft* pair styles, as well as for the equivalent *class2* versions, the following coefficients must be -defined for each pair of atoms types via the :doc:`pair\_coeff ` +defined for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by -the :doc:`read\_data ` or :doc:`read\_restart ` commands, or +the :doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -246,31 +246,31 @@ specified. Style *lj/cut/tip4p/long/soft* implements a soft-core version of the TIP4P water model. The usage of the TIP4P pair style is documented in the -:doc:`pair\_lj ` styles. In the soft version the parameters n, alpha\_LJ -and alpha\_C are set in the :doc:`pair\_style ` command, after the +:doc:`pair_lj ` styles. In the soft version the parameters n, alpha\_LJ +and alpha\_C are set in the :doc:`pair_style ` command, after the specific parameters of the TIP4P water model and before the cutoffs. The activation parameter lambda is supplied as an argument of the -:doc:`pair\_coeff ` command, after epsilon and sigma and before the +:doc:`pair_coeff ` command, after epsilon and sigma and before the optional cutoffs. Style *lj/charmm/coul/long/soft* implements a soft-core version of the modified 12-6 LJ potential used in CHARMM and documented in the :doc:`pair\_lj\_charmm ` style. In the soft version the parameters n, -alpha\_LJ and alpha\_C are set in the :doc:`pair\_style ` command, before +alpha\_LJ and alpha\_C are set in the :doc:`pair_style ` command, before the global cutoffs. The activation parameter lambda is introduced as an argument -of the :doc:`pair\_coeff ` command, after epsilon and sigma and +of the :doc:`pair_coeff ` command, after epsilon and sigma and before the optional eps14 and sigma14. Style *lj/class2/soft* implements a soft-core version of the 9-6 potential in :doc:`pair\_class2 `. In the soft version the parameters n, alpha\_LJ -and alpha\_C are set in the :doc:`pair\_style ` command, before the +and alpha\_C are set in the :doc:`pair_style ` command, before the global cutoffs. The activation parameter lambda is introduced as an argument of -the the :doc:`pair\_coeff ` command, after epsilon and sigma and before +the the :doc:`pair_coeff ` command, after epsilon and sigma and before the optional cutoffs. The *coul/cut/soft*\ , *coul/long/soft* and *tip4p/long/soft* sub-styles are designed to be combined with other pair potentials via the -:doc:`pair\_style hybrid/overlay ` command. This is because +:doc:`pair_style hybrid/overlay ` command. This is because they have no repulsive core. Hence, if used by themselves, there will be no repulsion to keep two oppositely charged particles from overlapping each other. In this case, if lambda = 1, a singularity may @@ -299,13 +299,13 @@ in several water models). related styles; use the lambda parameter instead to activate/deactivate interactions, or use epsilon = 0 and sigma = 1. Alternatively, when sites do not interact though the Lennard-Jones term the *coul/long/soft* or similar sub-style - can be used via the :doc:`pair\_style hybrid/overlay ` command. + can be used via the :doc:`pair_style hybrid/overlay ` command. ---------- -The *morse/soft* variant modifies the :doc:`pair\_morse ` style at +The *morse/soft* variant modifies the :doc:`pair_morse ` style at short range to have a soft core. The functional form differs from that of the *lj/soft* styles, and is instead given by: @@ -357,20 +357,20 @@ distance for these pair style can be mixed. The default mix value is *geometric* for 12-6 styles. The mixing rule for epsilon and sigma for *lj/class2/soft* 9-6 potentials is to use the -*sixthpower* formulas. The :doc:`pair\_modify mix ` setting is thus +*sixthpower* formulas. The :doc:`pair_modify mix ` setting is thus ignored for class2 potentials for epsilon and sigma. However it is still -followed for mixing the cutoff distance. See the :doc:`pair\_modify ` +followed for mixing the cutoff distance. See the :doc:`pair_modify ` command for details. The *morse/soft* pair style does not support mixing. Thus, coefficients for all LJ pairs must be specified explicitly. -All of the pair styles with soft core support the :doc:`pair\_modify ` +All of the pair styles with soft core support the :doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction. The different versions of the *lj/cut/soft* pair styles support the -:doc:`pair\_modify ` tail option for adding a long-range tail +:doc:`pair_modify ` tail option for adding a long-range tail correction to the energy and pressure for the Lennard-Jones portion of the pair interaction. @@ -387,7 +387,7 @@ interaction. other approximations, namely that the system is homogeneous (local density equal the average density) beyond the cutoff. -The *morse/soft* pair style does not support the :doc:`pair\_modify ` +The *morse/soft* pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. All of these pair styles write information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be @@ -411,7 +411,7 @@ info. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix adapt `, +:doc:`pair_coeff `, :doc:`fix adapt `, :doc:`fix adapt/fep `, :doc:`compute fep ` **Default:** none diff --git a/doc/src/pair_gauss.rst b/doc/src/pair_gauss.rst index e5252afe2b..cb687ff487 100644 --- a/doc/src/pair_gauss.rst +++ b/doc/src/pair_gauss.rst @@ -51,9 +51,9 @@ between an atom and its corresponding tether site which will typically be a frozen atom in the simulation. Rc is the cutoff. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the examples above, +via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * A (energy units) @@ -79,9 +79,9 @@ barrier is located at r\_mh and has a width of sigma\_h. The prefactor determines the height of the potential barrier. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the example above, +via the :doc:`pair_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * H (energy \* distance units) @@ -146,22 +146,22 @@ before mixing, and converted back after mixing This way, if either particle is repulsive (if Ai<0 or Aj<0), then the default interaction between both particles will be repulsive. -The *gauss* style does not support the :doc:`pair\_modify ` +The *gauss* style does not support the :doc:`pair_modify ` shift option. There is no effect due to the Gaussian well beyond the cutoff; hence reasonable cutoffs need to be specified. -The *gauss/cut* style supports the :doc:`pair\_modify ` shift +The *gauss/cut* style supports the :doc:`pair_modify ` shift option for the energy of the Gauss-potential portion of the pair interaction. -The :doc:`pair\_modify ` table and tail options are not +The :doc:`pair_modify ` table and tail options are not relevant for these pair styles. These pair styles write their information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. The *gauss* pair style tallies an "occupancy" count of how many Gaussian-well @@ -192,8 +192,8 @@ enabled if LAMMPS is build with that package. See the :doc:`Build package `, -:doc:`pair\_style coul/diel ` +:doc:`pair_coeff `, +:doc:`pair_style coul/diel ` **Default:** none diff --git a/doc/src/pair_gayberne.rst b/doc/src/pair_gayberne.rst index 47b7b5564e..8db0e6edc2 100644 --- a/doc/src/pair_gayberne.rst +++ b/doc/src/pair_gayberne.rst @@ -71,13 +71,13 @@ listed below and in `this supplementary document `_ Use of this pair style requires the NVE, NVT, or NPT fixes with the *asphere* extension (e.g. :doc:`fix nve/asphere `) in -order to integrate particle rotation. Additionally, :doc:`atom\_style ellipsoid ` should be used since it defines the +order to integrate particle rotation. Additionally, :doc:`atom_style ellipsoid ` should be used since it defines the rotational state and the size and shape of each ellipsoidal particle. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon = well depth (energy units) @@ -96,7 +96,7 @@ cutoff specified in the pair\_style command is used. It is typical with the Gay-Berne potential to define *sigma* as the minimum of the 3 shape diameters of the particles involved in an I,I interaction, though this is not required. Note that this is a -different meaning for *sigma* than the :doc:`pair\_style resquared ` potential uses. +different meaning for *sigma* than the :doc:`pair_style resquared ` potential uses. The epsilon\_i and epsilon\_j coefficients are actually defined for atom types, not for pairs of atom types. Thus, in a series of pair\_coeff @@ -114,7 +114,7 @@ J, you should insure they are consistent with their values in other pair\_coeff commands, since only the last setting will be in effect. Note that if this potential is being used as a sub-style of -:doc:`pair\_style hybrid `, and there is no "pair\_coeff I I" +:doc:`pair_style hybrid `, and there is no "pair\_coeff I I" setting made for Gay-Berne for a particular type I (because I-I interactions are computed by another hybrid pair potential), then you still need to insure the epsilon a,b,c coefficients are assigned to @@ -171,16 +171,16 @@ For atom type pairs I,J and I != J, the epsilon and sigma coefficients and cutoff distance for this pair style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair styles supports the :doc:`pair\_modify ` shift +This pair styles supports the :doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction, but only for sphere-sphere interactions. There is no shifting performed for ellipsoidal interactions due to the anisotropic dependence of the interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -188,7 +188,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -204,12 +204,12 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package `. It also require they store a per-type +:doc:`atom_style `. It also require they store a per-type :doc:`shape `. The particles cannot store a per-particle diameter. This pair style requires that atoms be ellipsoids as defined by the -:doc:`atom\_style ellipsoid ` command. +:doc:`atom_style ellipsoid ` command. Particles acted on by the potential can be finite-size aspherical or spherical particles, or point particles. Spherical particles have all @@ -224,8 +224,8 @@ ratio ellipsoids are used. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix nve/asphere `, -:doc:`compute temp/asphere `, :doc:`pair\_style resquared ` +:doc:`pair_coeff `, :doc:`fix nve/asphere `, +:doc:`compute temp/asphere `, :doc:`pair_style resquared ` **Default:** none diff --git a/doc/src/pair_gran.rst b/doc/src/pair_gran.rst index 7f03519f35..20ab3b3cab 100644 --- a/doc/src/pair_gran.rst +++ b/doc/src/pair_gran.rst @@ -184,9 +184,9 @@ This is determined by searching for a :doc:`fix rigid ` command (or its variants). For granular styles there are no additional coefficients to set for -each pair of atom types via the :doc:`pair\_coeff ` command. +each pair of atom types via the :doc:`pair_coeff ` command. All settings are global and are made via the pair\_style command. -However you must still use the :doc:`pair\_coeff ` for all +However you must still use the :doc:`pair_coeff ` for all pairs of granular atom types. For example the command @@ -196,7 +196,7 @@ pairs of granular atom types. For example the command should be used if all atoms in the simulation interact via a granular potential (i.e. one of the pair styles above is used). If a granular -potential is used as a sub-style of :doc:`pair\_style hybrid `, then specific atom types can be used in the +potential is used as a sub-style of :doc:`pair_style hybrid `, then specific atom types can be used in the pair\_coeff command to determine which atoms interact via a granular potential. @@ -228,14 +228,14 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -The :doc:`pair\_modify ` mix, shift, table, and tail options +The :doc:`pair_modify ` mix, shift, table, and tail options are not relevant for granular pair styles. These pair styles write their information to :doc:`binary restart files `, so a pair\_style command does not need to be specified in an input script that reads a restart file. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. The single() function of these pair styles returns 0.0 for the energy @@ -265,23 +265,23 @@ All the granular pair styles are part of the GRANULAR package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. These pair styles require that atoms store torque and angular velocity -(omega) as defined by the :doc:`atom\_style `. They also +(omega) as defined by the :doc:`atom_style `. They also require a per-particle radius is stored. The *sphere* atom style does all of this. -This pair style requires you to use the :doc:`comm\_modify vel yes ` command so that velocities are stored by ghost +This pair style requires you to use the :doc:`comm_modify vel yes ` command so that velocities are stored by ghost atoms. These pair styles will not restart exactly when using the -:doc:`read\_restart ` command, though they should provide +:doc:`read_restart ` command, though they should provide statistically similar results. This is because the forces they compute depend on atom velocities. See the -:doc:`read\_restart ` command for more details. +:doc:`read_restart ` command for more details. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index 294bec9b8c..a22e6b233a 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -50,10 +50,10 @@ and torques are the sum of various models selected for the normal, tangential, rolling and twisting modes of motion. All model choices and parameters are entered in the -:doc:`pair\_coeff ` command, as described below. Unlike +:doc:`pair_coeff ` command, as described below. Unlike e.g. :doc:`pair gran/hooke `, coefficient values are not global, but can be set to different values for different combinations -of particle types, as determined by the :doc:`pair\_coeff ` +of particle types, as determined by the :doc:`pair_coeff ` command. If the contact model choice is the same for two particle types, the mixing for the cross-coefficients can be carried out automatically. This is shown in the last example, where model @@ -674,7 +674,7 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -The :doc:`pair\_modify ` mix, shift, table, and tail options +The :doc:`pair_modify ` mix, shift, table, and tail options are not relevant for granular pair styles. Mixing of coefficients is carried out using geometric averaging for @@ -711,7 +711,7 @@ These pair styles write their information to :doc:`binary restart files ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. The single() function of these pair styles returns 0.0 for the energy @@ -743,23 +743,23 @@ All the granular pair styles are part of the GRANULAR package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. These pair styles require that atoms store torque and angular velocity -(omega) as defined by the :doc:`atom\_style `. They also +(omega) as defined by the :doc:`atom_style `. They also require a per-particle radius is stored. The *sphere* atom style does all of this. -This pair style requires you to use the :doc:`comm\_modify vel yes ` command so that velocities are stored by ghost +This pair style requires you to use the :doc:`comm_modify vel yes ` command so that velocities are stored by ghost atoms. These pair styles will not restart exactly when using the -:doc:`read\_restart ` command, though they should provide +:doc:`read_restart ` command, though they should provide statistically similar results. This is because the forces they compute depend on atom velocities. See the -:doc:`read\_restart ` command for more details. +:doc:`read_restart ` command for more details. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` :doc:`pair gran/\* ` Default diff --git a/doc/src/pair_gromacs.rst b/doc/src/pair_gromacs.rst index 9bc803bc55..d80e8a794b 100644 --- a/doc/src/pair_gromacs.rst +++ b/doc/src/pair_gromacs.rst @@ -86,9 +86,9 @@ the pair\_style command. The inner LJ cutoff must be > 0, but the inner Coulombic cutoff can be >= 0. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -143,15 +143,15 @@ The default mix value is *geometric*\ . See the "pair\_modify" command for details. None of the GROMACS pair styles support the -:doc:`pair\_modify ` shift option, since the Lennard-Jones +:doc:`pair_modify ` shift option, since the Lennard-Jones portion of the pair interaction is already smoothed to 0.0 at the cutoff. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. None of the GROMACS pair styles support the -:doc:`pair\_modify ` tail option for adding long-range tail +:doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure, since there are no corrections for a potential that goes to 0.0 at the cutoff. @@ -159,7 +159,7 @@ All of the GROMACS pair styles write their information to :doc:`binary restart f not need to be specified in an input script that reads a restart file. All of the GROMACS pair styles can only be used via the *pair* -keyword of the :doc:`run\_style respa ` command. They do not +keyword of the :doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -173,7 +173,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_gw.rst b/doc/src/pair_gw.rst index d1c89eaee8..cb17e581e1 100644 --- a/doc/src/pair_gw.rst +++ b/doc/src/pair_gw.rst @@ -52,7 +52,7 @@ command, where N is the number of LAMMPS atom types: * filename * N element names = mapping of GW elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine a file SiC.gw has Gao-Weber values for Si and C. @@ -90,7 +90,7 @@ For atom type pairs I,J and I != J, where types I and J correspond to two different element types, mixing is performed by LAMMPS as described above from values in the potential file. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -98,7 +98,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -124,7 +124,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_hbond_dreiding.rst b/doc/src/pair_hbond_dreiding.rst index f87f0c45e2..e202cb4293 100644 --- a/doc/src/pair_hbond_dreiding.rst +++ b/doc/src/pair_hbond_dreiding.rst @@ -64,9 +64,9 @@ These 3-body interactions can be defined for pairs of acceptor and donor atoms, based on atom types. For each donor/acceptor atom pair, the 3rd atom in the interaction is a hydrogen permanently bonded to the donor atom, e.g. in a bond list read in from a data file via the -:doc:`read\_data ` command. The atom types of possible +:doc:`read_data ` command. The atom types of possible hydrogen atoms for each donor/acceptor type pair are specified by the -:doc:`pair\_coeff ` command (see below). +:doc:`pair_coeff ` command (see below). Style *hbond/dreiding/lj* is the original DREIDING potential of :ref:`(Mayo) `. It uses a LJ 12/10 functional for the Donor-Acceptor @@ -84,16 +84,16 @@ on the DREIDING force field. Because the Dreiding hydrogen bond potential is only one portion of an overall force field which typically includes other pairwise - interactions, it is common to use it as a sub-style in a :doc:`pair\_style hybrid/overlay ` command, where another pair style + interactions, it is common to use it as a sub-style in a :doc:`pair_style hybrid/overlay ` command, where another pair style provides the repulsive core interaction between pairs of atoms, e.g. a 1/r\^12 Lennard-Jones repulsion. .. note:: - When using the hbond/dreiding pair styles with :doc:`pair\_style hybrid/overlay `, you should explicitly define pair + When using the hbond/dreiding pair styles with :doc:`pair_style hybrid/overlay `, you should explicitly define pair interactions between the donor atom and acceptor atoms, (as well as between these atoms and ALL other atoms in your system). Whenever - :doc:`pair\_style hybrid/overlay ` is used, ordinary mixing + :doc:`pair_style hybrid/overlay ` is used, ordinary mixing rules are not applied to atoms like the donor and acceptor atoms because they are typically referenced in multiple pair styles. Neglecting to do this can cause difficult-to-detect physics problems. @@ -110,20 +110,20 @@ on the DREIDING force field. The following coefficients must be defined for pairs of eligible -donor/acceptor types via the :doc:`pair\_coeff ` command as +donor/acceptor types via the :doc:`pair_coeff ` command as in the examples above. .. note:: Unlike other pair styles and their associated - :doc:`pair\_coeff ` commands, you do not need to specify + :doc:`pair_coeff ` commands, you do not need to specify pair\_coeff settings for all possible I,J type pairs. Only I,J type pairs for atoms which act as joint donors/acceptors need to be specified; all other type pairs are assumed to be inactive. .. note:: - A :doc:`pair\_coeff ` command can be specified multiple + A :doc:`pair_coeff ` command can be specified multiple times for the same donor/acceptor type pair. This enables multiple hydrogen types to be assigned to the same donor/acceptor type pair. For other pair\_styles, if the pair\_coeff command is re-used for the @@ -160,14 +160,14 @@ follows: A single hydrogen atom type K can be specified, or a wild-card asterisk can be used in place of or in conjunction with the K arguments to select multiple types as hydrogen atoms. This takes the form -"\*" or "\*n" or "n\*" or "m\*n". See the :doc:`pair\_coeff ` +"\*" or "\*n" or "n\*" or "m\*n". See the :doc:`pair_coeff ` command doc page for details. If the donor flag is *i*\ , then the atom of type I in the pair\_coeff command is treated as the donor, and J is the acceptor. If the donor flag is *j*\ , then the atom of type J in the pair\_coeff command is treated as the donor and I is the donor. This option is required -because the :doc:`pair\_coeff ` command requires that I <= J. +because the :doc:`pair_coeff ` command requires that I <= J. Epsilon and sigma are settings for the hydrogen bond potential based on a Lennard-Jones functional form. Note that sigma is defined as the @@ -214,13 +214,13 @@ instructions on how to use the accelerated styles effectively. These pair styles do not support mixing. You must explicitly identify each donor/acceptor type pair. -These styles do not support the :doc:`pair\_modify ` shift +These styles do not support the :doc:`pair_modify ` shift option for the energy of the interactions. -The :doc:`pair\_modify ` table option is not relevant for +The :doc:`pair_modify ` table option is not relevant for these pair styles. -These pair styles do not support the :doc:`pair\_modify ` +These pair styles do not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -228,7 +228,7 @@ These pair styles do not write their information to :doc:`binary restart files < re-specified in an input script that reads a restart file. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. These pair styles tally a count of how many hydrogen bonding @@ -258,7 +258,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_hybrid.rst b/doc/src/pair_hybrid.rst index 3ee9c19428..2ede99b35a 100644 --- a/doc/src/pair_hybrid.rst +++ b/doc/src/pair_hybrid.rst @@ -46,7 +46,7 @@ pair styles in one simulation. With the *hybrid* style, exactly one pair style is assigned to each pair of atom types. With the *hybrid/overlay* style, one or more pair styles can be assigned to each pair of atom types. The assignment of pair styles to type pairs -is made via the :doc:`pair\_coeff ` command. +is made via the :doc:`pair_coeff ` command. Here are two examples of hybrid simulations. The *hybrid* style could be used for a simulation of a metal droplet on a LJ surface. The @@ -122,7 +122,7 @@ with Tersoff, and the cross-interactions with Lennard-Jones: pair_coeff 1 2 lj/cut 1.0 1.5 If pair coefficients are specified in the data file read via the -:doc:`read\_data ` command, then the same rule applies. +:doc:`read_data ` command, then the same rule applies. E.g. "eam/alloy" or "lj/cut" must be added after the atom type, for each line in the "Pair Coeffs" section, e.g. @@ -135,7 +135,7 @@ each line in the "Pair Coeffs" section, e.g. ... Note that the pair\_coeff command for some potentials such as -:doc:`pair\_style eam/alloy ` includes a mapping specification +:doc:`pair_style eam/alloy ` includes a mapping specification of elements to all atom types, which in the hybrid case, can include atom types not assigned to the *eam/alloy* potential. The NULL keyword is used by many such potentials (eam/alloy, Tersoff, AIREBO, @@ -170,20 +170,20 @@ commands are the same: pair_coeff 2 2 lj/cut 1.5 0.8 Coefficients must be defined for each pair of atoms types via the -:doc:`pair\_coeff ` command as described above, or in the -data file or restart files read by the :doc:`read\_data ` or -:doc:`read\_restart ` commands, or by mixing as described +:doc:`pair_coeff ` command as described above, or in the +data file or restart files read by the :doc:`read_data ` or +:doc:`read_restart ` commands, or by mixing as described below. For both the *hybrid* and *hybrid/overlay* styles, every atom type pair I,J (where I <= J) must be assigned to at least one sub-style via -the :doc:`pair\_coeff ` command as in the examples above, or -in the data file read by the :doc:`read\_data `, or by mixing +the :doc:`pair_coeff ` command as in the examples above, or +in the data file read by the :doc:`read_data `, or by mixing as described below. If you want there to be no interactions between a particular pair of atom types, you have 3 choices. You can assign the type pair to some -sub-style and use the :doc:`neigh\_modify exclude type ` +sub-style and use the :doc:`neigh_modify exclude type ` command. You can assign it to some sub-style and set the coefficients so that there is effectively no interaction (e.g. epsilon = 0.0 in a LJ potential). Or, for *hybrid* and *hybrid/overlay* simulations, you @@ -205,7 +205,7 @@ If an assignment to *none* is made in a simulation with the *hybrid/overlay* pair style, it wipes out all previous assignments of that atom type pair to sub-styles. -Note that you may need to use an :doc:`atom\_style ` hybrid +Note that you may need to use an :doc:`atom_style ` hybrid command in your input script, if atoms in the simulation will need attributes from several atom styles, due to using multiple pair potentials. @@ -218,8 +218,8 @@ Different force fields (e.g. CHARMM vs AMBER) may have different rules for applying weightings that change the strength of pairwise interactions between pairs of atoms that are also 1-2, 1-3, and 1-4 neighbors in the molecular bond topology, as normally set by the -:doc:`special\_bonds ` command. Different weights can be -assigned to different pair hybrid sub-styles via the :doc:`pair\_modify special ` command. This allows multiple force fields +:doc:`special_bonds ` command. Different weights can be +assigned to different pair hybrid sub-styles via the :doc:`pair_modify special ` command. This allows multiple force fields to be used in a model of a hybrid system, however, there is no consistent approach to determine parameters automatically for the interactions between the two force fields, this is only recommended when particles @@ -261,12 +261,12 @@ effectively *lj/coul 0.0 0.0 0.5* as required for OPLS/AA: pair_modify pair tersoff special lj/coul 1.0 1.0 1.0 For use with the various :doc:`compute \*/tally ` -computes, the :doc:`pair\_modify compute/tally ` +computes, the :doc:`pair_modify compute/tally ` command can be used to selectively turn off processing of the compute tally styles, for example, if those pair styles (e.g. many-body styles) do not support this feature. -See the :doc:`pair\_modify ` doc page for details on +See the :doc:`pair_modify ` doc page for details on the specific syntax, requirements and restrictions. @@ -288,7 +288,7 @@ individual sub-style can be accessed and output via the :doc:`compute pair ` command, using "\* \*" to include +single :doc:`pair_coeff ` command, using "\* \*" to include all types and the NULL keywords described above to exclude specific types not assigned to that potential. If types 1,3,4 were assigned in that way (but not type 2), this means that all many-body interactions @@ -309,7 +309,7 @@ to think of excluding an interaction between a particular pair of atoms when the potential computes 3-body or 4-body interactions. However, you can still use the pair\_coeff none setting or the -:doc:`neigh\_modify exclude ` command to exclude certain +:doc:`neigh_modify exclude ` command to exclude certain type pairs from the neighbor list that will be passed to a many-body sub-style. This will alter the calculations made by a many-body potential, since it builds its list of 3-body, 4-body, etc @@ -390,7 +390,7 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : Any pair potential settings made via the -:doc:`pair\_modify ` command are passed along to all +:doc:`pair_modify ` command are passed along to all sub-styles of the hybrid potential. For atom type pairs I,J and I != J, if the sub-style assigned to I,I @@ -405,19 +405,19 @@ sub-style. See the "pair\_modify" command for details of mixing rules. See the See the doc page for the sub-style to see if allows for mixing. -The hybrid pair styles supports the :doc:`pair\_modify ` +The hybrid pair styles supports the :doc:`pair_modify ` shift, table, and tail options for an I,J pair interaction, if the associated sub-style supports it. For the hybrid pair styles, the list of sub-styles and their -respective settings are written to :doc:`binary restart files `, so a :doc:`pair\_style ` command does +respective settings are written to :doc:`binary restart files `, so a :doc:`pair_style ` command does not need to specified in an input script that reads a restart file. However, the coefficient information is not stored in the restart file. Thus, pair\_coeff commands need to be re-specified in the restart input script. These pair styles support the use of the *inner*\ , *middle*\ , and -*outer* keywords of the :doc:`run\_style respa ` command, if +*outer* keywords of the :doc:`run_style respa ` command, if their sub-styles do. Restrictions @@ -425,7 +425,7 @@ Restrictions When using a long-range Coulombic solver (via the -:doc:`kspace\_style ` command) with a hybrid pair\_style, +:doc:`kspace_style ` command) with a hybrid pair\_style, one or more sub-styles will be of the "long" variety, e.g. *lj/cut/coul/long* or *buck/coul/long*\ . You must insure that the short-range Coulombic cutoff used by each of these long pair styles is @@ -434,7 +434,7 @@ the same or else LAMMPS will generate an error. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_ilp_graphene_hbn.rst b/doc/src/pair_ilp_graphene_hbn.rst index b18ebb341b..74937bd0fb 100644 --- a/doc/src/pair_ilp_graphene_hbn.rst +++ b/doc/src/pair_ilp_graphene_hbn.rst @@ -146,14 +146,14 @@ units, if your simulation does not use *metal* units. Related commands """""""""""""""" -:doc:`pair\_coeff `, -:doc:`pair\_none `, -:doc:`pair\_style hybrid/overlay `, -:doc:`pair\_style drip `, -:doc:`pair\_style pair\_kolmogorov\_crespi\_z `, -:doc:`pair\_style pair\_kolmogorov\_crespi\_full `, -:doc:`pair\_style pair\_lebedeva\_z `, -:doc:`pair\_style pair\_coul\_shield `. +:doc:`pair_coeff `, +:doc:`pair_none `, +:doc:`pair_style hybrid/overlay `, +:doc:`pair_style drip `, +:doc:`pair_style pair\_kolmogorov\_crespi\_z `, +:doc:`pair_style pair\_kolmogorov\_crespi\_full `, +:doc:`pair_style pair\_lebedeva\_z `, +:doc:`pair_style pair\_coul\_shield `. **Default:** tap\_flag = 1 diff --git a/doc/src/pair_kim.rst b/doc/src/pair_kim.rst index 768ac3fa9b..56232a3e92 100644 --- a/doc/src/pair_kim.rst +++ b/doc/src/pair_kim.rst @@ -29,14 +29,14 @@ This pair style is a wrapper on the `Open Knowledgebase of Interatomic Models (O potentials to enable their use in LAMMPS scripts. The preferred interface for using interatomic models archived in -OpenKIM is the :doc:`kim\_commands interface `. That +OpenKIM is the :doc:`kim_commands interface `. That interface supports both "KIM Portable Models" (PMs) that conform to the KIM API Portable Model Interface (PMI) and can be used by any simulation code that conforms to the KIM API/PMI, and "KIM Simulator Models" that are natively implemented within a single simulation code (like LAMMPS) and can only be used with it. The *pair\_style kim* command is limited to KIM PMs. It is -used by the :doc:`kim\_commands interface ` as needed. +used by the :doc:`kim_commands interface ` as needed. .. note:: @@ -49,7 +49,7 @@ used by the :doc:`kim\_commands interface ` as needed. The argument *model* is the name of the KIM PM. For potentials archived in OpenKIM -this is the extended KIM ID (see :doc:`kim\_commands ` +this is the extended KIM ID (see :doc:`kim_commands ` for details). LAMMPS can invoke any KIM PM, however there can be incompatibilities (for example due to unit matching issues). In the event of an incompatibility, the code will terminate with @@ -97,7 +97,7 @@ in *examples/kim*\ . **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since KIM stores the potential parameters. @@ -105,7 +105,7 @@ Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -117,7 +117,7 @@ Restrictions This pair style is part of the KIM package. See details on -restrictions in :doc:`kim\_commands `. +restrictions in :doc:`kim_commands `. This current version of pair\_style kim is compatible with the kim-api package version 2.0.0 and higher. @@ -125,7 +125,7 @@ kim-api package version 2.0.0 and higher. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`kim\_commands ` +:doc:`pair_coeff `, :doc:`kim_commands ` **Default:** none diff --git a/doc/src/pair_kolmogorov_crespi_full.rst b/doc/src/pair_kolmogorov_crespi_full.rst index 1faf271497..a9dcbcbda9 100644 --- a/doc/src/pair_kolmogorov_crespi_full.rst +++ b/doc/src/pair_kolmogorov_crespi_full.rst @@ -134,13 +134,13 @@ units. Related commands """""""""""""""" -:doc:`pair\_coeff `, -:doc:`pair\_none `, -:doc:`pair\_style hybrid/overlay `, -:doc:`pair\_style drip `, -:doc:`pair\_style pair\_lebedeva\_z `, -:doc:`pair\_style kolmogorov/crespi/z `, -:doc:`pair\_style ilp/graphene/hbn `. +:doc:`pair_coeff `, +:doc:`pair_none `, +:doc:`pair_style hybrid/overlay `, +:doc:`pair_style drip `, +:doc:`pair_style pair\_lebedeva\_z `, +:doc:`pair_style kolmogorov/crespi/z `, +:doc:`pair_style ilp/graphene/hbn `. **Default:** tap\_flag = 0 diff --git a/doc/src/pair_kolmogorov_crespi_z.rst b/doc/src/pair_kolmogorov_crespi_z.rst index a1e6c1afad..f9c116e15a 100644 --- a/doc/src/pair_kolmogorov_crespi_z.rst +++ b/doc/src/pair_kolmogorov_crespi_z.rst @@ -63,13 +63,13 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff `, -:doc:`pair\_none `, -:doc:`pair\_style hybrid/overlay `, -:doc:`pair\_style drip `, -:doc:`pair\_style ilp/graphene/hbn `. -:doc:`pair\_style kolmogorov/crespi/full `, -:doc:`pair\_style lebedeva/z ` +:doc:`pair_coeff `, +:doc:`pair_none `, +:doc:`pair_style hybrid/overlay `, +:doc:`pair_style drip `, +:doc:`pair_style ilp/graphene/hbn `. +:doc:`pair_style kolmogorov/crespi/full `, +:doc:`pair_style lebedeva/z ` **Default:** none diff --git a/doc/src/pair_lcbop.rst b/doc/src/pair_lcbop.rst index 8f667bf918..49a0ba0a4b 100644 --- a/doc/src/pair_lcbop.rst +++ b/doc/src/pair_lcbop.rst @@ -36,7 +36,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of LCBOP elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, if your LAMMPS simulation has 4 atom types and you want @@ -65,7 +65,7 @@ carefully. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -73,7 +73,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -95,7 +95,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_airebo `, :doc:`pair\_coeff ` +:doc:`pair_airebo `, :doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_lebedeva_z.rst b/doc/src/pair_lebedeva_z.rst index 78e21ca616..08a88450b5 100644 --- a/doc/src/pair_lebedeva_z.rst +++ b/doc/src/pair_lebedeva_z.rst @@ -57,13 +57,13 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff `, -:doc:`pair\_style none `, -:doc:`pair\_style hybrid/overlay `, -:doc:`pair\_style drip `, -:doc:`pair\_style ilp/graphene/hbd `, -:doc:`pair\_style kolmogorov/crespi/z `, -:doc:`pair\_style kolmogorov/crespi/full `. +:doc:`pair_coeff `, +:doc:`pair_style none `, +:doc:`pair_style hybrid/overlay `, +:doc:`pair_style drip `, +:doc:`pair_style ilp/graphene/hbd `, +:doc:`pair_style kolmogorov/crespi/z `, +:doc:`pair_style kolmogorov/crespi/full `. **Default:** none diff --git a/doc/src/pair_line_lj.rst b/doc/src/pair_line_lj.rst index e8b1a9850f..3b7af38fd1 100644 --- a/doc/src/pair_line_lj.rst +++ b/doc/src/pair_line_lj.rst @@ -33,7 +33,7 @@ explained below. Interactions between two line segments, each with N1 and N2 spherical particles, are calculated as the pairwise sum of N1\*N2 Lennard-Jones interactions. Interactions between a line segment with N spherical particles and a point particle are treated as the -pairwise sum of N Lennard-Jones interactions. See the :doc:`pair\_style lj/cut ` doc page for the definition of Lennard-Jones +pairwise sum of N Lennard-Jones interactions. See the :doc:`pair_style lj/cut ` doc page for the definition of Lennard-Jones interactions. The set of non-overlapping spherical sub-particles that represent a @@ -79,9 +79,9 @@ the pair of particles to be included in the neighbor list. are using and the sub-particle cutoff settings. For style *line/lj*\ , the following coefficients must be defined for -each pair of atom types via the :doc:`pair\_coeff ` command +each pair of atom types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by -the :doc:`read\_data ` or :doc:`read\_restart ` +the :doc:`read_data ` or :doc:`read_restart ` commands: * sizeI (distance units) @@ -122,13 +122,13 @@ cutoff is used. For atom type pairs I,J and I != J, coefficients must be specified. No default mixing rules are used. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -144,12 +144,12 @@ LAMMPS was built with that package. See the :doc:`Build package Defining particles to be line segments so they participate in line/line or line/particle interactions requires the use the -:doc:`atom\_style line ` command. +:doc:`atom_style line ` command. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style tri/lj ` +:doc:`pair_coeff `, :doc:`pair_style tri/lj ` **Default:** none diff --git a/doc/src/pair_list.rst b/doc/src/pair_list.rst index b74070c4d3..2dd5ec44de 100644 --- a/doc/src/pair_list.rst +++ b/doc/src/pair_list.rst @@ -122,17 +122,17 @@ Note that the usual 1/2 factor is included in :math:`K`. This pair style does not support mixing since all parameters are explicit for each pair. -The :doc:`pair\_modify ` shift option is supported by this +The :doc:`pair_modify ` shift option is supported by this pair style. -The :doc:`pair\_modify ` table and tail options are not +The :doc:`pair_modify ` table and tail options are not relevant for this pair style. This pair style does not write its information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands need to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -159,10 +159,10 @@ LAMMPS is build with that package. See the :doc:`Build package ` Related commands """""""""""""""" -:doc:`pair\_coeff `, -:doc:`pair\_style hybrid/overlay `, -:doc:`pair\_style lj/cut `, -:doc:`pair\_style morse `, -:doc:`bond\_style harmonic ` +:doc:`pair_coeff `, +:doc:`pair_style hybrid/overlay `, +:doc:`pair_style lj/cut `, +:doc:`pair_style morse `, +:doc:`bond_style harmonic ` **Default:** none diff --git a/doc/src/pair_lj.rst b/doc/src/pair_lj.rst index cfc56ecb5e..3fa1cb0bca 100644 --- a/doc/src/pair_lj.rst +++ b/doc/src/pair_lj.rst @@ -258,7 +258,7 @@ setting *alpha* to a small non-zero value. Styles *lj/cut/coul/long* and *lj/cut/coul/msm* compute the same Coulombic interactions as style *lj/cut/coul/cut* except that an additional damping factor is applied to the Coulombic term so it can -be used in conjunction with the :doc:`kspace\_style ` +be used in conjunction with the :doc:`kspace_style ` command and its *ewald* or *pppm* option. The Coulombic cutoff specified for this style means that pairwise interactions within this distance are computed directly; interactions outside that distance are @@ -314,9 +314,9 @@ your model. For all of the *lj/cut* pair styles, the following coefficients must be defined for each pair of atoms types via the -:doc:`pair\_coeff ` command as in the examples above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands, or by mixing as +:doc:`pair_coeff ` command as in the examples above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -385,15 +385,15 @@ The default mix value is *geometric*\ . See the "pair\_modify" command for details. All of the *lj/cut* pair styles support the -:doc:`pair\_modify ` shift option for the energy of the +:doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction. The *lj/cut/coul/long* and *lj/cut/tip4p/long* pair styles support the -:doc:`pair\_modify ` table option since they can tabulate +:doc:`pair_modify ` table option since they can tabulate the short-range portion of the long-range Coulombic interaction. All of the *lj/cut* pair styles support the -:doc:`pair\_modify ` tail option for adding a long-range +:doc:`pair_modify ` tail option for adding a long-range tail correction to the energy and pressure for the Lennard-Jones portion of the pair interaction. @@ -401,10 +401,10 @@ All of the *lj/cut* pair styles write their information to :doc:`binary restart not need to be specified in an input script that reads a restart file. The *lj/cut* and *lj/cut/coul/long* pair styles support the use of the -*inner*\ , *middle*\ , and *outer* keywords of the :doc:`run\_style respa ` command, meaning the pairwise forces can be +*inner*\ , *middle*\ , and *outer* keywords of the :doc:`run_style respa ` command, meaning the pairwise forces can be partitioned by distance at different levels of the rRESPA hierarchy. The other styles only support the *pair* keyword of run\_style respa. -See the :doc:`run\_style ` command for details. +See the :doc:`run_style ` command for details. ---------- @@ -423,7 +423,7 @@ more info. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_lj96.rst b/doc/src/pair_lj96.rst index 814eac69f9..e71627a364 100644 --- a/doc/src/pair_lj96.rst +++ b/doc/src/pair_lj96.rst @@ -41,9 +41,9 @@ of the standard 12/6 potential, given by Rc is the cutoff. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -86,13 +86,13 @@ and cutoff distance for all of the lj/cut pair styles can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style supports the :doc:`pair\_modify ` tail +This pair style supports the :doc:`pair_modify ` tail option for adding a long-range tail correction to the energy and pressure of the pair interaction. @@ -100,9 +100,9 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style supports the use of the *inner*\ , *middle*\ , and *outer* -keywords of the :doc:`run\_style respa ` command, meaning the +keywords of the :doc:`run_style respa ` command, meaning the pairwise forces can be partitioned by distance at different levels of -the rRESPA hierarchy. See the :doc:`run\_style ` command for +the rRESPA hierarchy. See the :doc:`run_style ` command for details. @@ -116,7 +116,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_lj_cubic.rst b/doc/src/pair_lj_cubic.rst index e03e70cb6b..dcfcc7167c 100644 --- a/doc/src/pair_lj_cubic.rst +++ b/doc/src/pair_lj_cubic.rst @@ -54,9 +54,9 @@ This potential is commonly used to study the shock mechanics of FCC solids, as in Ravelo et al. :ref:`(Ravelo) `. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the example above, +via the :doc:`pair_coeff ` command as in the example above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -101,15 +101,15 @@ The default mix value is *geometric*\ . See the "pair\_modify" command for details. The lj/cubic pair style does not support the -:doc:`pair\_modify ` shift option, +:doc:`pair_modify ` shift option, since pair interaction is already smoothed to 0.0 at the cutoff. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. The lj/cubic pair style does not support the -:doc:`pair\_modify ` tail option for adding long-range tail +:doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure, since there are no corrections for a potential that goes to 0.0 at the cutoff. @@ -117,7 +117,7 @@ The lj/cubic pair style writes its information to :doc:`binary restart files ` command. It does not +keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -131,7 +131,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_lj_expand.rst b/doc/src/pair_lj_expand.rst index 45a56219c4..606cead480 100644 --- a/doc/src/pair_lj_expand.rst +++ b/doc/src/pair_lj_expand.rst @@ -59,9 +59,9 @@ actual force cutoff is the sum of cutoff + delta. For all of the *lj/expand* pair styles, the following coefficients must be defined for each pair of atoms types via the -:doc:`pair\_coeff ` command as in the examples above, or in -the data file or restart files read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands, or by mixing as +:doc:`pair_coeff ` command as in the examples above, or in +the data file or restart files read by the :doc:`read_data ` +or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -112,13 +112,13 @@ coefficients are mixed according to the pair\_modify mix value. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style supports the :doc:`pair\_modify ` tail +This pair style supports the :doc:`pair_modify ` tail option for adding a long-range tail correction to the energy and pressure of the pair interaction. @@ -126,7 +126,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -140,7 +140,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_lj_long.rst b/doc/src/pair_lj_long.rst index c6f17e2eb8..40d5688a33 100644 --- a/doc/src/pair_lj_long.rst +++ b/doc/src/pair_lj_long.rst @@ -125,16 +125,16 @@ calculation, so you can test the trade-off for your model. If *flag\_lj* is set to *long*\ , no cutoff is used on the LJ 1/r\^6 dispersion term. The long-range portion can be calculated by using -the :doc:`kspace\_style ewald/disp or pppm/disp ` commands. +the :doc:`kspace_style ewald/disp or pppm/disp ` commands. The specified LJ cutoff then determines which portion of the LJ interactions are computed directly by the pair potential versus which part is computed in reciprocal space via the Kspace style. If *flag\_lj* is set to *cut*\ , the LJ interactions are simply cutoff, as -with :doc:`pair\_style lj/cut `. +with :doc:`pair_style lj/cut `. If *flag\_coul* is set to *long*\ , no cutoff is used on the Coulombic interactions. The long-range portion can calculated by using any of -several :doc:`kspace\_style ` command options such as +several :doc:`kspace_style ` command options such as *pppm* or *ewald*\ . Note that if *flag\_lj* is also set to long, then the *ewald/disp* or *pppm/disp* Kspace style needs to be used to perform the long-range calculations for both the LJ and Coulombic @@ -142,9 +142,9 @@ interactions. If *flag\_coul* is set to *off*\ , Coulombic interactions are not computed. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -216,15 +216,15 @@ and cutoff distance for all of the lj/long pair styles can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -These pair styles support the :doc:`pair\_modify ` shift +These pair styles support the :doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction, assuming *flag\_lj* is *cut*\ . -These pair styles support the :doc:`pair\_modify ` table and +These pair styles support the :doc:`pair_modify ` table and table/disp options since they can tabulate the short-range portion of the long-range Coulombic and dispersion interactions. -Thes pair styles do not support the :doc:`pair\_modify ` +Thes pair styles do not support the :doc:`pair_modify ` tail option for adding a long-range tail correction to the Lennard-Jones portion of the energy and pressure. @@ -232,10 +232,10 @@ These pair styles write their information to :doc:`binary restart files ` +*middle*\ , and *outer* keywords of the :doc:`run_style respa ` command, meaning the pairwise forces can be partitioned by distance at different levels of the rRESPA hierarchy. See the -:doc:`run\_style ` command for details. +:doc:`run_style ` command for details. ---------- @@ -251,7 +251,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_lj_smooth.rst b/doc/src/pair_lj_smooth.rst index 6120faa24a..4b3c206ef5 100644 --- a/doc/src/pair_lj_smooth.rst +++ b/doc/src/pair_lj_smooth.rst @@ -50,12 +50,12 @@ and its 1st derivative will be 0.0. The inner cutoff cannot be 0.0. in its values and 1st derivative. This can lead to poor energy conservation and may require the use of a thermostat. Plot the energy and force resulting from this formula via the - :doc:`pair\_write ` command to see the effect. + :doc:`pair_write ` command to see the effect. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -101,13 +101,13 @@ coefficients are mixed according to the pair\_modify mix option. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure, since the energy of the pair interaction is smoothed to 0.0 at the cutoff. @@ -116,7 +116,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -130,7 +130,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair lj/smooth/linear ` +:doc:`pair_coeff `, :doc:`pair lj/smooth/linear ` **Default:** none diff --git a/doc/src/pair_lj_smooth_linear.rst b/doc/src/pair_lj_smooth_linear.rst index 13dc334719..d400552ca1 100644 --- a/doc/src/pair_lj_smooth_linear.rst +++ b/doc/src/pair_lj_smooth_linear.rst @@ -39,9 +39,9 @@ continuously to zero at the cutoff Rc :ref:`(Toxvaerd) `: :align: center The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -83,14 +83,14 @@ For atom type pairs I,J and I != J, the epsilon and sigma coefficients and cutoff distance can be mixed. The default mix value is geometric. See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the pair interaction, since it goes to 0.0 at the cutoff by construction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure, since the energy of the pair interaction is smoothed to 0.0 at the cutoff. @@ -99,7 +99,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -113,7 +113,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair lj/smooth ` +:doc:`pair_coeff `, :doc:`pair lj/smooth ` **Default:** none diff --git a/doc/src/pair_lj_switch3_coulgauss_long.rst b/doc/src/pair_lj_switch3_coulgauss_long.rst index dd4040c595..3a885784a3 100644 --- a/doc/src/pair_lj_switch3_coulgauss_long.rst +++ b/doc/src/pair_lj_switch3_coulgauss_long.rst @@ -59,16 +59,16 @@ where qi and qj are the charges on the 2 atoms, epsilon is the dielectric constant which can be set by the :doc:`dielectric ` command, gamma\_i and gamma\_j are the widths of the Gaussian charge distribution and erf() is the error-function. -This style has to be used in conjunction with the :doc:`kspace\_style ` command +This style has to be used in conjunction with the :doc:`kspace_style ` command If one cutoff is specified it is used for both the vdW and Coulomb terms. If two cutoffs are specified, the first is used as the cutoff for the vdW terms, and the second is the cutoff for the Coulombic term. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * epsilon (energy) @@ -94,7 +94,7 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_local_density.rst b/doc/src/pair_local_density.rst index 2a9d4068b7..7cea5ef807 100644 --- a/doc/src/pair_local_density.rst +++ b/doc/src/pair_local_density.rst @@ -201,7 +201,7 @@ types (alpha, beta) and (beta, alpha) if need be (Here, the notation (alpha, beta) means that alpha is the central atom to which the LD potential is applied and beta is the neighbor atom which contributes to the LD potential on alpha). -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. The local/density pair style does not write its information to :doc:`binary restart files `, since it is stored in tabulated potential files. @@ -222,7 +222,7 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_lubricate.rst b/doc/src/pair_lubricate.rst index b9033be48d..c6aa16fe00 100644 --- a/doc/src/pair_lubricate.rst +++ b/doc/src/pair_lubricate.rst @@ -98,7 +98,7 @@ as long as *flagVF* is set to 1 (default). When using the FLD terms, these pair styles are designed to be used with explicit time integration and a correspondingly small timestep. Thus either :doc:`fix nve/sphere ` or :doc:`fix nve/asphere ` should be used for time integration. - To perform implicit FLD, see the :doc:`pair\_style lubricateU ` command. + To perform implicit FLD, see the :doc:`pair_style lubricateU ` command. Style *lubricate* requires monodisperse spherical particles; style *lubricate/poly* allows for polydisperse spherical particles. @@ -129,7 +129,7 @@ boundaries. Since lubrication forces are dissipative, it is usually desirable to thermostat the system at a constant temperature. If Brownian motion (at a constant temperature) is desired, it can be set using the -:doc:`pair\_style brownian ` command. These pair styles +:doc:`pair_style brownian ` command. These pair styles and the brownian style should use consistent parameters for *mu*\ , *flaglog*\ , *flagfld*\ , *cutinner*\ , *cutoff*\ , *flagHI* and *flagVF*\ . @@ -138,9 +138,9 @@ and the brownian style should use consistent parameters for *mu*\ , The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cutinner (distance units) @@ -182,13 +182,13 @@ For atom type pairs I,J and I != J, the two cutoff distances for this pair style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -196,7 +196,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -216,15 +216,15 @@ lubricate. Only spherical particles are allowed for pair\_style lubricate/poly. These pair styles will not restart exactly when using the -:doc:`read\_restart ` command, though they should provide +:doc:`read_restart ` command, though they should provide statistically similar results. This is because the forces they compute depend on atom velocities. See the -:doc:`read\_restart ` command for more details. +:doc:`read_restart ` command for more details. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style lubricateU ` +:doc:`pair_coeff `, :doc:`pair_style lubricateU ` Default """"""" diff --git a/doc/src/pair_lubricateU.rst b/doc/src/pair_lubricateU.rst index bf0a39c56e..b50eb18467 100644 --- a/doc/src/pair_lubricateU.rst +++ b/doc/src/pair_lubricateU.rst @@ -105,8 +105,8 @@ computed. When using these styles, the these pair styles are designed to be used with implicit time integration and a correspondingly larger timestep. Thus either :doc:`fix nve/noforce ` should - be used for spherical particles defined via :doc:`atom\_style sphere ` or :doc:`fix nve/asphere/noforce ` should be used for - spherical particles defined via :doc:`atom\_style ellipsoid `. This is because the velocity and angular + be used for spherical particles defined via :doc:`atom_style sphere ` or :doc:`fix nve/asphere/noforce ` should be used for + spherical particles defined via :doc:`atom_style ellipsoid `. This is because the velocity and angular momentum of each particle is set by the pair style, and should not be reset by the time integration fix. @@ -134,7 +134,7 @@ fix wall command. Since lubrication forces are dissipative, it is usually desirable to thermostat the system at a constant temperature. If Brownian motion (at a constant temperature) is desired, it can be set using the -:doc:`pair\_style brownian ` command. These pair styles +:doc:`pair_style brownian ` command. These pair styles and the brownian style should use consistent parameters for *mu*\ , *flaglog*\ , *flagfld*\ , *cutinner*\ , *cutoff*\ , *flagHI* and *flagVF*\ . @@ -143,9 +143,9 @@ and the brownian style should use consistent parameters for *mu*\ , The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cutinner (distance units) @@ -165,13 +165,13 @@ For atom type pairs I,J and I != J, the two cutoff distances for this pair style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -179,7 +179,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -212,7 +212,7 @@ velocity-gradient direction. In this case, one must use :doc:`fix deform `, :doc:`pair\_style lubricate ` +:doc:`pair_coeff `, :doc:`pair_style lubricate ` Default """"""" diff --git a/doc/src/pair_mdf.rst b/doc/src/pair_mdf.rst index 181b7929a7..4174a516d3 100644 --- a/doc/src/pair_mdf.rst +++ b/doc/src/pair_mdf.rst @@ -90,7 +90,7 @@ standard 12-6 Lennard-Jones written in the epsilon/sigma form: Either the first two or all of the following coefficients must be defined for each pair of atoms types via the pair\_coeff command as in the examples above, or in the data file read by the -:doc:`read\_data `. The two cutoffs default to the global +:doc:`read_data `. The two cutoffs default to the global values and epsilon and sigma can also be determined by mixing as described below: @@ -152,13 +152,13 @@ support mixing, so all I,J pairs of coefficients must be specified explicitly. None of the lj/mdf, buck/mdf, or lennard/mdf pair styles supports -the :doc:`pair\_modify ` shift option or long-range +the :doc:`pair_modify ` shift option or long-range tail corrections to pressure and energy. These styles write their information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. -These styles can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. They do not support the *inner*\ , +These styles can only be used via the *pair* keyword of the :doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -176,7 +176,7 @@ page for more info. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_meam_spline.rst b/doc/src/pair_meam_spline.rst index 68ccc829c9..d8cf53a66d 100644 --- a/doc/src/pair_meam_spline.rst +++ b/doc/src/pair_meam_spline.rst @@ -56,7 +56,7 @@ element. The cutoffs and the coefficients for these spline functions are listed in a parameter file which is specified by the -:doc:`pair\_coeff ` command. Parameter files for different +:doc:`pair_coeff ` command. Parameter files for different elements are included in the "potentials" directory of the LAMMPS distribution and have a ".meam.spline" file suffix. All of these files are parameterized in terms of LAMMPS :doc:`metal units `. @@ -79,7 +79,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of spline-based MEAM elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine the Ti.meam.spline file has values for Ti (old style). If @@ -143,7 +143,7 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. The *meam/spline* pair style does not write its information to :doc:`binary restart files `, since it is stored in an external @@ -151,7 +151,7 @@ potential parameter file. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. The *meam/spline* pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -172,7 +172,7 @@ info. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style meam/c ` +:doc:`pair_coeff `, :doc:`pair_style meam/c ` **Default:** none diff --git a/doc/src/pair_meam_sw_spline.rst b/doc/src/pair_meam_sw_spline.rst index 9331b5f36a..847ce797a1 100644 --- a/doc/src/pair_meam_sw_spline.rst +++ b/doc/src/pair_meam_sw_spline.rst @@ -41,7 +41,7 @@ Phi, F, G, U, rho, f, and g are represented by cubic splines. The cutoffs and the coefficients for these spline functions are listed in a parameter file which is specified by the -:doc:`pair\_coeff ` command. Parameter files for different +:doc:`pair_coeff ` command. Parameter files for different elements are included in the "potentials" directory of the LAMMPS distribution and have a ".meam.sw.spline" file suffix. All of these files are parameterized in terms of LAMMPS :doc:`metal units `. @@ -64,7 +64,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of spline-based MEAM+SW elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine the Ti.meam.sw.spline file has values for Ti. @@ -100,7 +100,7 @@ in the examples/USER/misc/meam\_sw\_spline directory. The pair style does not support multiple element types or mixing. It has been designed for pure elements only. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. The *meam/sw/spline* pair style does not write its information to @@ -109,7 +109,7 @@ potential parameter file. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. The *meam/sw/spline* pair style can only be used via the *pair* -keyword of the :doc:`run\_style respa ` command. They do not +keyword of the :doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -130,8 +130,8 @@ info. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style meam/c `, -:doc:`pair\_style meam/spline ` +:doc:`pair_coeff `, :doc:`pair_style meam/c `, +:doc:`pair_style meam/spline ` **Default:** none diff --git a/doc/src/pair_meamc.rst b/doc/src/pair_meamc.rst index ac858ce24b..0240e683da 100644 --- a/doc/src/pair_meamc.rst +++ b/doc/src/pair_meamc.rst @@ -58,7 +58,7 @@ computation of the embedding and pair energies, as implemented in LAMMPS, are given in :ref:`(Gullet) ` and references therein. The various parameters in the MEAM formulas are listed in two files -which are specified by the :doc:`pair\_coeff ` command. +which are specified by the :doc:`pair_coeff ` command. These are ASCII text files in a format consistent with other MD codes that implement MEAM potentials, such as the serial DYNAMO code and Warp. Several MEAM potential files with parameters for different @@ -81,7 +81,7 @@ command, where N is the number of LAMMPS atom types: * MEAM parameter file * N element names = mapping of MEAM elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential files. As an example, the potentials/library.meam file has generic MEAM @@ -382,7 +382,7 @@ two different element types, mixing is performed by LAMMPS with user-specifiable parameters as described above. You never need to specify a pair\_coeff command with I != J arguments for this style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -390,7 +390,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -415,8 +415,8 @@ limit on the number of atoms types. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style eam `, -:doc:`pair\_style meam/spline ` +:doc:`pair_coeff `, :doc:`pair_style eam `, +:doc:`pair_style meam/spline ` **Default:** none diff --git a/doc/src/pair_meso.rst b/doc/src/pair_meso.rst index b4a945409d..d645c4ab03 100644 --- a/doc/src/pair_meso.rst +++ b/doc/src/pair_meso.rst @@ -99,7 +99,7 @@ with υ being the kinematic viscosity. For more details, see Eq.(15) in :ref:`(Li2014\_JCP) `. The following coefficients must be defined in eDPD system for each -pair of atom types via the :doc:`pair\_coeff ` command as in +pair of atom types via the :doc:`pair_coeff ` command as in the examples above. * A (force units) @@ -133,7 +133,7 @@ The *mdpd/rhosum* style computes the local particle mass density rho for mDPD particles by kernel function interpolation. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the examples above. +via the :doc:`pair_coeff ` command as in the examples above. * cutoff (distance units) @@ -157,7 +157,7 @@ term with B > 0 is the density-dependent repulsive force within an interaction range rd. The following coefficients must be defined for each pair of atom types via the -:doc:`pair\_coeff ` command as in the examples above. +:doc:`pair_coeff ` command as in the examples above. * A (force units) * B (force units) @@ -201,7 +201,7 @@ a tDPD particle m. For more details, see :ref:`(Li2015\_JCP) `. The following coefficients must be defined for each pair of atom types via the -:doc:`pair\_coeff ` command as in the examples above. +:doc:`pair_coeff ` command as in the examples above. * A (force units) * gamma (force/velocity units) @@ -272,7 +272,7 @@ The styles *edpd*\ , *mdpd*\ , *mdpd/rhosum* and *tdpd* do not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. The styles *edpd*\ , *mdpd*\ , *mdpd/rhosum* and *tdpd* do not support -the :doc:`pair\_modify ` shift, table, and tail options. +the :doc:`pair_modify ` shift, table, and tail options. The styles *edpd*\ , *mdpd*\ , *mdpd/rhosum* and *tdpd* do not write information to :doc:`binary restart files `. Thus, you need @@ -291,7 +291,7 @@ more info. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix mvv/dpd `, +:doc:`pair_coeff `, :doc:`fix mvv/dpd `, :doc:`fix mvv/edpd `, :doc:`fix mvv/tdpd `, :doc:`fix edpd/source `, :doc:`fix tdpd/source `, :doc:`compute edpd/temp/atom `, diff --git a/doc/src/pair_mesocnt.rst b/doc/src/pair_mesocnt.rst index 30de8a07aa..566a6125c1 100644 --- a/doc/src/pair_mesocnt.rst +++ b/doc/src/pair_mesocnt.rst @@ -51,7 +51,7 @@ original papers :ref:`(Volkov1) ` and :ref:`(Volkov2) `. The potential requires tabulated data provided in a single ASCII -text file specified in the :doc:`pair\_coeff ` command. +text file specified in the :doc:`pair_coeff ` command. The first line of the file provides a time stamp and general information. The second line lists four integers giving the number of data points provided in the subsequent four @@ -105,7 +105,7 @@ Communications. This pair style does not support mixing. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. The *mesocnt* pair style do not write their information to :doc:`binary restart files `, @@ -114,7 +114,7 @@ Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -134,7 +134,7 @@ This pair potential requires the :doc:`newton ` setting to be Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_mgpt.rst b/doc/src/pair_mgpt.rst index 1c43d47b00..0981502635 100644 --- a/doc/src/pair_mgpt.rst +++ b/doc/src/pair_mgpt.rst @@ -64,7 +64,7 @@ algorithms have been developed independently by Glosli The *mgpt* pair style calculates forces, energies, and the total energy per atom, E\_tot/N, using the Oppelstrup matrix-MGPT algorithm. Input potential and control data are entered through the -:doc:`pair\_coeff ` command. Each material treated requires +:doc:`pair_coeff ` command. Each material treated requires input parmin and potin potential files, as shown in the above examples, as well as specification by the user of the initial atomic volume Omega through pair\_coeff. At the beginning of a time step in @@ -83,7 +83,7 @@ time step, and then respecified at the new value of Omega. In all simulations, Omega must remain within the defined volume range for E\_vol and the potentials for the given material. -The default option volpress yes in the :doc:`pair\_coeff ` +The default option volpress yes in the :doc:`pair_coeff ` command includes all volume derivatives of E\_tot required to calculate the stress tensor and pressure correctly. The option volpress no disregards the pressure contribution resulting from the volume term @@ -109,7 +109,7 @@ routines. For x-86 machines, there is a provided Makefile.mgptfast which enables the fast algebra routines, i.e. build LAMMPS with "make mgptfast". The user will be informed in the output files of the matrix kernels in use. To further improve speed, on x86 the option -precision single can be added to the :doc:`pair\_coeff ` +precision single can be added to the :doc:`pair_coeff ` command line, which improves speed (up to a factor of two) at the cost of doing matrix calculations with 7 digit precision instead of the default 16. For consistency the default option can be specified @@ -151,7 +151,7 @@ before proceeding to more complex simulations. **Mixing, shift, table tail correction, restart**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -159,7 +159,7 @@ needs to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -201,12 +201,12 @@ such cases will be added over time. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` Default """"""" -The options defaults for the :doc:`pair\_coeff ` command are +The options defaults for the :doc:`pair_coeff ` command are volpress yes, nbody 1234, and precision double. diff --git a/doc/src/pair_mie.rst b/doc/src/pair_mie.rst index ba94830475..a516bdd3c0 100644 --- a/doc/src/pair_mie.rst +++ b/doc/src/pair_mie.rst @@ -45,9 +45,9 @@ Note that for 12/6 exponents, C is equal to 4 and the formula is the same as the standard Lennard-Jones potential. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -72,10 +72,10 @@ exponents for different atoms will be calculated following the same mixing rule defined for distances. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the pair interaction. -This pair style supports the :doc:`pair\_modify ` tail +This pair style supports the :doc:`pair_modify ` tail option for adding a long-range tail correction to the energy and pressure of the pair interaction. @@ -83,9 +83,9 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style supports the use of the *inner*\ , *middle*\ , and *outer* -keywords of the :doc:`run\_style respa ` command, meaning the +keywords of the :doc:`run_style respa ` command, meaning the pairwise forces can be partitioned by distance at different levels of -the rRESPA hierarchy. See the :doc:`run\_style ` command for +the rRESPA hierarchy. See the :doc:`run_style ` command for details. @@ -99,7 +99,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_mm3_switch3_coulgauss_long.rst b/doc/src/pair_mm3_switch3_coulgauss_long.rst index 3f3a7cbc72..f100f9202d 100644 --- a/doc/src/pair_mm3_switch3_coulgauss_long.rst +++ b/doc/src/pair_mm3_switch3_coulgauss_long.rst @@ -59,16 +59,16 @@ where qi and qj are the charges on the 2 atoms, epsilon is the dielectric constant which can be set by the :doc:`dielectric ` command, gamma\_i and gamma\_j are the widths of the Gaussian charge distribution and erf() is the error-function. -This style has to be used in conjunction with the :doc:`kspace\_style ` command +This style has to be used in conjunction with the :doc:`kspace_style ` command If one cutoff is specified it is used for both the vdW and Coulomb terms. If two cutoffs are specified, the first is used as the cutoff for the vdW terms, and the second is the cutoff for the Coulombic term. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * epsilon (energy) @@ -96,7 +96,7 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_modify.rst b/doc/src/pair_modify.rst index b45a50573a..dee1390234 100644 --- a/doc/src/pair_modify.rst +++ b/doc/src/pair_modify.rst @@ -66,7 +66,7 @@ following parameters will only be modified for the specified sub-style. If the sub-style is defined multiple times, then an additional numeric argument *N* must also be specified, which is a number from 1 to M where M is the number of times the sub-style was -listed in the :doc:`pair\_style hybrid ` command. The extra +listed in the :doc:`pair_style hybrid ` command. The extra number indicates which instance of the sub-style the remaining keywords will be applied to. Note that if the *pair* keyword is not used, and the pair style is *hybrid* or *hybrid/overlay*\ , then all the @@ -75,7 +75,7 @@ specified keywords will be applied to all sub-styles. The *special* and *compute/tally* keywords can **only** be used in conjunction with the *pair* keyword and must directly follow it. *special* allows to override the -:doc:`special\_bonds ` settings for the specified sub-style. +:doc:`special_bonds ` settings for the specified sub-style. *compute/tally* allows to disable or enable registering :doc:`compute \*/tally ` computes for a given sub-style. More details are given below. @@ -93,7 +93,7 @@ In each case, the cutoff distance is mixed the same way as sigma. Note that not all pair styles support mixing. Also, some mix options are not available for certain pair styles. See the doc page for individual pair styles for those restrictions. Note also that the -:doc:`pair\_coeff ` command also can be to directly set +:doc:`pair_coeff ` command also can be to directly set coefficients for a specific I != J pairing, in which case no mixing is performed. @@ -168,7 +168,7 @@ These corrections are bookkeeping terms which do not affect dynamics, unless a constant-pressure simulation is being performed. See the doc page for individual styles to see which support this option. These corrections are included in the calculation and printing of -thermodynamic quantities (see the :doc:`thermo\_style ` +thermodynamic quantities (see the :doc:`thermo_style ` command). Their effect will also be included in constant NPT or NPH simulations where the pressure influences the simulation box dimensions (e.g. the :doc:`fix npt ` and :doc:`fix nph ` @@ -214,19 +214,19 @@ including the following: The *compute* keyword allows pairwise computations to be turned off, -even though a :doc:`pair\_style ` is defined. This is not +even though a :doc:`pair_style ` is defined. This is not useful for running a real simulation, but can be useful for debugging purposes or for performing a :doc:`rerun ` simulation, when you only wish to compute partial forces that do not include the pairwise contribution. Two examples are as follows. First, this option allows you to perform -a simulation with :doc:`pair\_style hybrid ` with only a +a simulation with :doc:`pair_style hybrid ` with only a subset of the hybrid sub-styles enabled. Second, this option allows you to perform a simulation with only long-range interactions but no short-range pairwise interactions. Doing this by simply not defining a pair style will not work, because the -:doc:`kspace\_style ` command requires a Kspace-compatible +:doc:`kspace_style ` command requires a Kspace-compatible pair style be defined. The *nofdotr* keyword allows to disable an optimization that computes @@ -240,7 +240,7 @@ than from summing forces between individual pairs of atoms. The *special* keyword allows to override the 1-2, 1-3, and 1-4 exclusion settings for individual sub-styles of a :doc:`hybrid pair style `. It requires 4 arguments similar -to the :doc:`special\_bonds ` command, *which* and +to the :doc:`special_bonds ` command, *which* and wt1,wt2,wt3. The *which* argument can be *lj* to change the Lennard-Jones settings, *coul* to change the Coulombic settings, or *lj/coul* to change both to the same set of 3 values. The wt1,wt2,wt3 @@ -254,7 +254,7 @@ it will cause an error. .. note:: The global settings specified by the - :doc:`special\_bonds ` command affect the construction of + :doc:`special_bonds ` command affect the construction of neighbor lists. Weights of 0.0 (for 1-2, 1-3, or 1-4 neighbors) exclude those pairs from the neighbor list entirely. Weights of 1.0 store the neighbor with no weighting applied. Thus only global values @@ -289,8 +289,8 @@ USER-INTEL package. Related commands """""""""""""""" -:doc:`pair\_style `, :doc:`pair\_style hybrid `, -pair\_coeff"_pair\_coeff.html, :doc:`thermo\_style `, +:doc:`pair_style `, :doc:`pair_style hybrid `, +pair\_coeff"_pair\_coeff.html, :doc:`thermo_style `, :doc:`compute \*/tally ` Default diff --git a/doc/src/pair_momb.rst b/doc/src/pair_momb.rst index e318d285a3..0bc3e41310 100644 --- a/doc/src/pair_momb.rst +++ b/doc/src/pair_momb.rst @@ -40,9 +40,9 @@ dispersion in density functional theory calculations. :align: center For the *momb* pair style, the following coefficients must be defined -for each pair of atoms types via the :doc:`pair\_coeff ` +for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files -read by the :doc:`read\_data ` as described below: +read by the :doc:`read_data ` as described below: * D0 (energy units) * alpha (1/distance units) @@ -64,7 +64,7 @@ LAMMPS is built with that package. See the :doc:`Build package ` Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style morse ` +:doc:`pair_coeff `, :doc:`pair_style morse ` **Default:** none diff --git a/doc/src/pair_morse.rst b/doc/src/pair_morse.rst index 61f2e08904..ac1c106b06 100644 --- a/doc/src/pair_morse.rst +++ b/doc/src/pair_morse.rst @@ -62,9 +62,9 @@ Style *morse* computes pairwise interactions with the formula Rc is the cutoff. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * D0 (energy units) @@ -129,13 +129,13 @@ instructions on how to use the accelerated styles effectively. None of these pair styles support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -All of these pair styles support the :doc:`pair\_modify ` +All of these pair styles support the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table options is not relevant for +The :doc:`pair_modify ` table options is not relevant for the Morse pair styles. -None of these pair styles support the :doc:`pair\_modify ` +None of these pair styles support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -143,7 +143,7 @@ All of these pair styles write their information to :doc:`binary restart files < to be specified in an input script that reads a restart file. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -160,7 +160,7 @@ built with the USER-MISC package. See the :doc:`Build package ` Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_fep\_soft ` +:doc:`pair_coeff `, :doc:`pair\_fep\_soft ` **Default:** none diff --git a/doc/src/pair_multi_lucy.rst b/doc/src/pair_multi_lucy.rst index cd2032c799..512ce07bd7 100644 --- a/doc/src/pair_multi_lucy.rst +++ b/doc/src/pair_multi_lucy.rst @@ -70,7 +70,7 @@ table values from which the density-dependent energy and force are computed by linear interpolation. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * filename @@ -117,7 +117,7 @@ numeric values. The parameter "N" is required and its value is the number of table entries that follow. Note that this may be different than the *N* -specified in the :doc:`pair\_style multi/lucy ` command. +specified in the :doc:`pair_style multi/lucy ` command. Let Ntable = *N* in the pair\_style command, and Nfile = "N" in the tabulated file. What LAMMPS does is a preliminary interpolation by creating splines using the Nfile tabulated values as nodal points. It @@ -174,7 +174,7 @@ one that matches the specified keyword. This pair style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -The :doc:`pair\_modify ` shift, table, and tail options are +The :doc:`pair_modify ` shift, table, and tail options are not relevant for this pair style. This pair style writes the settings for the "pair\_style multi/lucy" command @@ -185,7 +185,7 @@ file, since it is tabulated in the potential files. Thus, pair\_coeff commands do need to be specified in the restart input script. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -202,7 +202,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_multi_lucy_rx.rst b/doc/src/pair_multi_lucy_rx.rst index 977309e311..7a7f5cbb47 100644 --- a/doc/src/pair_multi_lucy_rx.rst +++ b/doc/src/pair_multi_lucy_rx.rst @@ -83,7 +83,7 @@ table values from which the density-dependent energy and force are computed by linear interpolation. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * filename @@ -145,7 +145,7 @@ numeric values. The parameter "N" is required and its value is the number of table entries that follow. Note that this may be different than the *N* -specified in the :doc:`pair\_style multi/lucy/rx ` +specified in the :doc:`pair_style multi/lucy/rx ` command. Let Ntable = *N* in the pair\_style command, and Nfile = "N" in the tabulated file. What LAMMPS does is a preliminary interpolation by creating splines using the Nfile tabulated values as @@ -203,7 +203,7 @@ one that matches the specified keyword. This pair style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -The :doc:`pair\_modify ` shift, table, and tail options are +The :doc:`pair_modify ` shift, table, and tail options are not relevant for this pair style. This pair style writes the settings for the "pair\_style multi/lucy/rx" command @@ -214,7 +214,7 @@ file, since it is tabulated in the potential files. Thus, pair\_coeff commands do need to be specified in the restart input script. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -253,7 +253,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** fractional weighting diff --git a/doc/src/pair_nb3b_harmonic.rst b/doc/src/pair_nb3b_harmonic.rst index ef00dec25a..bc26e9b5ae 100644 --- a/doc/src/pair_nb3b_harmonic.rst +++ b/doc/src/pair_nb3b_harmonic.rst @@ -43,7 +43,7 @@ number of LAMMPS atom types: * filename * N element names = mapping of elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine a file SiC.nb3b.harmonic has potential values @@ -109,7 +109,7 @@ info. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_nm.rst b/doc/src/pair_nm.rst index e188ce1d1f..d0ef9efdf5 100644 --- a/doc/src/pair_nm.rst +++ b/doc/src/pair_nm.rst @@ -88,7 +88,7 @@ cutoffs for the NM and Coulombic terms respectively. Styles *nm/cut/coul/long* compute the same Coulombic interactions as style *nm/cut/coul/cut* except that an additional damping factor is applied to the Coulombic term so it can -be used in conjunction with the :doc:`kspace\_style ` +be used in conjunction with the :doc:`kspace_style ` command and its *ewald* or *pppm* option. The Coulombic cutoff specified for this style means that pairwise interactions within this distance are computed directly; interactions outside that distance are @@ -96,9 +96,9 @@ computed in reciprocal space. For all of the *nm* pair styles, the following coefficients must be defined for each pair of atoms types -via the :doc:`pair\_coeff ` command as in the +via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands. * E0 (energy units) @@ -131,14 +131,14 @@ These pair styles do not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. All of the *nm* pair styles supports the -:doc:`pair\_modify ` shift option for the energy of the pair +:doc:`pair_modify ` shift option for the energy of the pair interaction. The *nm/cut/coul/long* pair styles support the -:doc:`pair\_modify ` table option since they can tabulate +:doc:`pair_modify ` table option since they can tabulate the short-range portion of the long-range Coulombic interaction. -All of the *nm* pair styles support the :doc:`pair\_modify ` +All of the *nm* pair styles support the :doc:`pair_modify ` tail option for adding a long-range tail correction to the energy and pressure for the NM portion of the pair interaction. @@ -146,7 +146,7 @@ All of the *nm* pair styles write their information to :doc:`binary restart file to be specified in an input script that reads a restart file. All of the *nm* pair styles can only be used via the *pair* keyword of -the :doc:`run\_style respa ` command. They do not support the +the :doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -181,7 +181,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_none.rst b/doc/src/pair_none.rst index 080bb1168a..04a763b8e0 100644 --- a/doc/src/pair_none.rst +++ b/doc/src/pair_none.rst @@ -38,7 +38,7 @@ distance is small, then these data structures can consume a large amount of memory. So you should either set the neighbor style to *nsq* or set the skin distance to a larger value. -See the :doc:`pair\_style zero ` for a way to trigger the +See the :doc:`pair_style zero ` for a way to trigger the building of a neighbor lists, but compute no pairwise interactions. Restrictions @@ -48,7 +48,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_style zero ` +:doc:`pair_style zero ` **Default:** none diff --git a/doc/src/pair_oxdna.rst b/doc/src/pair_oxdna.rst index 727f19c327..2f6be35608 100644 --- a/doc/src/pair_oxdna.rst +++ b/doc/src/pair_oxdna.rst @@ -82,7 +82,7 @@ for a detailed description of the oxDNA force field. These pair styles have to be used together with the related oxDNA bond style *oxdna/fene* for the connectivity of the phosphate backbone (see also documentation of - :doc:`bond\_style oxdna/fene `). Most of the coefficients + :doc:`bond_style oxdna/fene `). Most of the coefficients in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. Exceptions are the first four coefficients after *oxdna/stk* (seq=seqdep, T=0.1, xi=1.3448 and kappa=2.6568 in the above example) and the first coefficient after *oxdna/hbond* (seq=seqdep in the above example). @@ -118,9 +118,9 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna/fene `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv `, -:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, +:doc:`bond_style oxdna/fene `, :doc:`pair_coeff `, +:doc:`bond_style oxdna2/fene `, :doc:`pair_style oxdna2/excv `, +:doc:`bond_style oxrna2/fene `, :doc:`pair_style oxrna2/excv `, :doc:`fix nve/dotc/langevin ` **Default:** none diff --git a/doc/src/pair_oxdna2.rst b/doc/src/pair_oxdna2.rst index 77052da666..c57eb86c1d 100644 --- a/doc/src/pair_oxdna2.rst +++ b/doc/src/pair_oxdna2.rst @@ -90,7 +90,7 @@ and :ref:`(Ouldridge) ` for a detailed description of the oxDNA2 fo These pair styles have to be used together with the related oxDNA2 bond style *oxdna2/fene* for the connectivity of the phosphate backbone (see also documentation of - :doc:`bond\_style oxdna2/fene `). Most of the coefficients + :doc:`bond_style oxdna2/fene `). Most of the coefficients in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. Exceptions are the first four coefficients after *oxdna2/stk* (seq=seqdep, T=0.1, xi=1.3523 and kappa=2.6717 in the above example), the first coefficient after *oxdna2/hbond* (seq=seqdep in the above example) and the three coefficients @@ -124,9 +124,9 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxdna2/fene `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv `, -:doc:`bond\_style oxrna2/fene `, :doc:`pair\_style oxrna2/excv `, +:doc:`bond_style oxdna2/fene `, :doc:`pair_coeff `, +:doc:`bond_style oxdna/fene `, :doc:`pair_style oxdna/excv `, +:doc:`bond_style oxrna2/fene `, :doc:`pair_style oxrna2/excv `, :doc:`fix nve/dotc/langevin ` **Default:** none diff --git a/doc/src/pair_oxrna2.rst b/doc/src/pair_oxrna2.rst index 3cc6e7f4a6..38e77e3368 100644 --- a/doc/src/pair_oxrna2.rst +++ b/doc/src/pair_oxrna2.rst @@ -91,7 +91,7 @@ and :ref:`(Ouldridge) ` for a detailed description of the oxRNA2 fo These pair styles have to be used together with the related oxDNA2 bond style *oxrna2/fene* for the connectivity of the phosphate backbone (see also documentation of - :doc:`bond\_style oxrna2/fene `). Most of the coefficients + :doc:`bond_style oxrna2/fene `). Most of the coefficients in the above example have to be kept fixed and cannot be changed without reparameterizing the entire model. Exceptions are the first four coefficients after *oxrna2/stk* (seq=seqdep, T=0.1, xi=1.40206 and kappa=2.77 in the above example), the first coefficient after *oxrna2/hbond* (seq=seqdep in the above example) and the three coefficients @@ -125,9 +125,9 @@ USER-CGDNA package and the MOLECULE and ASPHERE package. See the Related commands """""""""""""""" -:doc:`bond\_style oxrna2/fene `, :doc:`pair\_coeff `, -:doc:`bond\_style oxdna/fene `, :doc:`pair\_style oxdna/excv `, -:doc:`bond\_style oxdna2/fene `, :doc:`pair\_style oxdna2/excv `, +:doc:`bond_style oxrna2/fene `, :doc:`pair_coeff `, +:doc:`bond_style oxdna/fene `, :doc:`pair_style oxdna/excv `, +:doc:`bond_style oxdna2/fene `, :doc:`pair_style oxdna2/excv `, :doc:`fix nve/dotc/langevin ` **Default:** diff --git a/doc/src/pair_peri.rst b/doc/src/pair_peri.rst index 284f3de32a..c618aeccca 100644 --- a/doc/src/pair_peri.rst +++ b/doc/src/pair_peri.rst @@ -81,9 +81,9 @@ regarding the VES and EPS models in LAMMPS you can contact R. Rahman (rezwanur.rahman at utsa.edu). The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the examples above, +via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below. For the *peri/pmb* style: @@ -177,17 +177,17 @@ instructions on how to use the accelerated styles effectively. These pair styles do not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -These pair styles do not support the :doc:`pair\_modify ` +These pair styles do not support the :doc:`pair_modify ` shift option. -The :doc:`pair\_modify ` table and tail options are not +The :doc:`pair_modify ` table and tail options are not relevant for these pair styles. These pair styles write their information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. These pair styles can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. They do not support the +:doc:`run_style respa ` command. They do not support the *inner*\ , *middle*\ , *outer* keywords. @@ -204,7 +204,7 @@ enabled if LAMMPS was built with that package. See the :doc:`Build package ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_polymorphic.rst b/doc/src/pair_polymorphic.rst index e9ab595011..ff522ae6b0 100644 --- a/doc/src/pair_polymorphic.rst +++ b/doc/src/pair_polymorphic.rst @@ -205,7 +205,7 @@ for the F(X) functions. **Mixing, shift, table tail correction, restart**\ : -This pair styles does not support the :doc:`pair\_modify ` +This pair styles does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write their information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -238,7 +238,7 @@ files. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` ---------- diff --git a/doc/src/pair_python.rst b/doc/src/pair_python.rst index 53480ff286..a962bdb7ca 100644 --- a/doc/src/pair_python.rst +++ b/doc/src/pair_python.rst @@ -38,7 +38,7 @@ interpreted language, however, the performance of this pair style is going to be significantly slower (often between 20x and 100x) than corresponding compiled code. This penalty can be significantly reduced through generating tabulations from the python code through the -:doc:`pair\_write ` command, which is supported by this style. +:doc:`pair_write ` command, which is supported by this style. Only a single pair\_coeff command is used with the *python* pair style which specifies a python class inside a python module or file that @@ -177,7 +177,7 @@ the *LJCutMelt* example, here are the two functions: computation pair-wise interactions quite significantly. However, this can be largely worked around through using the python pair style not for the actual simulation, but to generate tabulated potentials on the - fly using the :doc:`pair\_write ` command. Please see below + fly using the :doc:`pair_write ` command. Please see below for an example LAMMPS input of how to build a table file: @@ -219,7 +219,7 @@ energy computation can be correctly performed for all pairs of atom types as they are mapped to the atom type labels inside the python potential class. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -227,7 +227,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -244,7 +244,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_write `, +:doc:`pair_coeff `, :doc:`pair_write `, :doc:`pair style table ` **Default:** none diff --git a/doc/src/pair_quip.rst b/doc/src/pair_quip.rst index 3e953afebc..293d76443e 100644 --- a/doc/src/pair_quip.rst +++ b/doc/src/pair_quip.rst @@ -44,7 +44,7 @@ number of LAMMPS atom types: * QUIP initialization string * N atomic numbers = mapping of QUIP elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. A QUIP potential is fully specified by the filename which contains the @@ -62,7 +62,7 @@ directory. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -70,7 +70,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -84,7 +84,7 @@ QUIP potentials are parameterized in electron-volts and Angstroms and therefore should be used with LAMMPS metal :doc:`units `. QUIP potentials are generally not designed to work with the scaling -factors set by the :doc:`special\_bonds ` command. The +factors set by the :doc:`special_bonds ` command. The recommended setting in molecular systems is to include all interactions, i.e. to use *special\_bonds lj/coul 1.0 1.0 1.0*. Scaling factors > 0.0 will be ignored and treated as 1.0. The only exception @@ -98,7 +98,7 @@ required. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` ---------- diff --git a/doc/src/pair_reaxc.rst b/doc/src/pair_reaxc.rst index b670711e8c..6040b78a77 100644 --- a/doc/src/pair_reaxc.rst +++ b/doc/src/pair_reaxc.rst @@ -116,8 +116,8 @@ Examples using *pair\_style reax/c* are provided in the examples/reax sub-directory. Use of this pair style requires that a charge be defined for every -atom. See the :doc:`atom\_style ` and -:doc:`read\_data ` commands for details on how to specify +atom. See the :doc:`atom_style ` and +:doc:`read_data ` commands for details on how to specify charges. The ReaxFF parameter files provided were created using a charge @@ -309,7 +309,7 @@ angle\_info: 1 prints angles in the trajectory file (default = 0) **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -317,7 +317,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -362,7 +362,7 @@ appropriate units if your simulation doesn't use "real" units. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix qeq/reax `, :doc:`fix reax/c/bonds `, :doc:`fix reax/c/species ` +:doc:`pair_coeff `, :doc:`fix qeq/reax `, :doc:`fix reax/c/bonds `, :doc:`fix reax/c/species ` Default """"""" diff --git a/doc/src/pair_resquared.rst b/doc/src/pair_resquared.rst index 2ddf7fb24d..b996ae1189 100644 --- a/doc/src/pair_resquared.rst +++ b/doc/src/pair_resquared.rst @@ -44,13 +44,13 @@ in `this supplementary document `_. Use of this pair style requires the NVE, NVT, or NPT fixes with the *asphere* extension (e.g. :doc:`fix nve/asphere `) in -order to integrate particle rotation. Additionally, :doc:`atom\_style ellipsoid ` should be used since it defines the +order to integrate particle rotation. Additionally, :doc:`atom_style ellipsoid ` should be used since it defines the rotational state and the size and shape of each ellipsoidal particle. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands: * A12 = Energy Prefactor/Hamaker constant (energy units) @@ -113,7 +113,7 @@ When one of both of the interacting particles are ellipsoids, then *sigma* specifies the diameter of the continuous distribution of constituent particles within each ellipsoid used to model the RE-squared potential. Note that this is a different meaning for -*sigma* than the :doc:`pair\_style gayberne ` potential +*sigma* than the :doc:`pair_style gayberne ` potential uses. The epsilon\_i and epsilon\_j coefficients are defined for atom types, @@ -132,7 +132,7 @@ J, you should insure they are consistent with their values in other pair\_coeff commands. Note that if this potential is being used as a sub-style of -:doc:`pair\_style hybrid `, and there is no "pair\_coeff I I" +:doc:`pair_style hybrid `, and there is no "pair\_coeff I I" setting made for RE-squared for a particular type I (because I-I interactions are computed by another hybrid pair potential), then you still need to insure the epsilon a,b,c coefficients are assigned to @@ -188,16 +188,16 @@ equation for the Hamaker constant presented here. Mixing of sigma and epsilon followed by calculation of the energy prefactors using the equations above is recommended. -This pair styles supports the :doc:`pair\_modify ` shift +This pair styles supports the :doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction, but only for sphere-sphere interactions. There is no shifting performed for ellipsoidal interactions due to the anisotropic dependence of the interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -205,8 +205,8 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the -*inner*\ , *middle*\ , *outer* keywords of the :doc:`run\_style command `. +:doc:`run_style respa ` command. It does not support the +*inner*\ , *middle*\ , *outer* keywords of the :doc:`run_style command `. ---------- @@ -220,7 +220,7 @@ This style is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This pair style requires that atoms be ellipsoids as defined by the -:doc:`atom\_style ellipsoid ` command. +:doc:`atom_style ellipsoid ` command. Particles acted on by the potential can be finite-size aspherical or spherical particles, or point particles. Spherical particles have all @@ -233,8 +233,8 @@ less accurate when high-aspect ratio ellipsoids are used. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix nve/asphere `, -:doc:`compute temp/asphere `, :doc:`pair\_style gayberne ` +:doc:`pair_coeff `, :doc:`fix nve/asphere `, +:doc:`compute temp/asphere `, :doc:`pair_style gayberne ` **Default:** none diff --git a/doc/src/pair_sdk.rst b/doc/src/pair_sdk.rst index 17694067c8..1ad9bd9c59 100644 --- a/doc/src/pair_sdk.rst +++ b/doc/src/pair_sdk.rst @@ -78,16 +78,16 @@ as required for the SDK Coarse-grained MD parameterization discussed in Style *lj/sdk/coul/long* computes the adds Coulombic interactions with an additional damping factor applied so it can be used in -conjunction with the :doc:`kspace\_style ` command and +conjunction with the :doc:`kspace_style ` command and its *ewald* or *pppm* or *pppm/cg* option. The Coulombic cutoff specified for this style means that pairwise interactions within this distance are computed directly; interactions outside that distance are computed in reciprocal space. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cg\_type (lj9\_6, lj12\_4, or lj12\_6) @@ -147,18 +147,18 @@ command. Defining then in a data file is also not supported, due to limitations of that file format. All of the lj/sdk pair styles support the -:doc:`pair\_modify ` shift option for the energy of the +:doc:`pair_modify ` shift option for the energy of the Lennard-Jones portion of the pair interaction. The *lj/sdk/coul/long* pair styles support the -:doc:`pair\_modify ` table option since they can tabulate +:doc:`pair_modify ` table option since they can tabulate the short-range portion of the long-range Coulombic interaction. All of the lj/sdk pair styles write their information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. The lj/sdk and lj/cut/coul/long pair styles do not support -the use of the *inner*\ , *middle*\ , and *outer* keywords of the :doc:`run\_style respa ` command. +the use of the *inner*\ , *middle*\ , and *outer* keywords of the :doc:`run_style respa ` command. ---------- @@ -177,7 +177,7 @@ doc page for more info. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`angle\_style sdk ` +:doc:`pair_coeff `, :doc:`angle_style sdk ` **Default:** none diff --git a/doc/src/pair_sdpd_taitwater_isothermal.rst b/doc/src/pair_sdpd_taitwater_isothermal.rst index ec4ada108b..5d970d382d 100644 --- a/doc/src/pair_sdpd_taitwater_isothermal.rst +++ b/doc/src/pair_sdpd_taitwater_isothermal.rst @@ -72,7 +72,7 @@ to formulas described in :ref:`(Espanol and Revenga) `. different MPI tasks have distinct seeds. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * rho0 reference density (mass/volume units) @@ -88,13 +88,13 @@ above. This style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` +This style does not support the :doc:`pair_modify ` shift, table, and tail options. This style does not write information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. -This style can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. It does not support the *inner*\ , +This style can only be used via the *pair* keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions diff --git a/doc/src/pair_smd_hertz.rst b/doc/src/pair_smd_hertz.rst index 5af530aabb..a7b004830f 100644 --- a/doc/src/pair_smd_hertz.rst +++ b/doc/src/pair_smd_hertz.rst @@ -59,7 +59,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_smd_tlsph.rst b/doc/src/pair_smd_tlsph.rst index 02343b678f..20fbbf86dc 100644 --- a/doc/src/pair_smd_tlsph.rst +++ b/doc/src/pair_smd_tlsph.rst @@ -75,7 +75,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_smd_triangulated_surface.rst b/doc/src/pair_smd_triangulated_surface.rst index 07b08a95f2..e531a7a2ec 100644 --- a/doc/src/pair_smd_triangulated_surface.rst +++ b/doc/src/pair_smd_triangulated_surface.rst @@ -60,7 +60,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_smd_ulsph.rst b/doc/src/pair_smd_ulsph.rst index cd97a799a3..f09f2d829e 100644 --- a/doc/src/pair_smd_ulsph.rst +++ b/doc/src/pair_smd_ulsph.rst @@ -90,7 +90,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_smtbq.rst b/doc/src/pair_smtbq.rst index cb57f6ba98..14f836bd52 100644 --- a/doc/src/pair_smtbq.rst +++ b/doc/src/pair_smtbq.rst @@ -191,7 +191,7 @@ For each cations (metal): 7) Charge initialization mode: -* Keyword (\ *QInitMode*\ ) and initial oxygen charge (\ *Qinit*\ ). If keyword = 'true', all oxygen charges are initially set equal to *Qinit*\ . The charges on the cations are initially set in order to respect the neutrality of the box. If keyword = 'false', all atom charges are initially set equal to 0 if you use "create\_atom"#create\_atom command or the charge specified in the file structure using :doc:`read\_data ` command. +* Keyword (\ *QInitMode*\ ) and initial oxygen charge (\ *Qinit*\ ). If keyword = 'true', all oxygen charges are initially set equal to *Qinit*\ . The charges on the cations are initially set in order to respect the neutrality of the box. If keyword = 'false', all atom charges are initially set equal to 0 if you use "create\_atom"#create\_atom command or the charge specified in the file structure using :doc:`read_data ` command. * Divided line 8) Mode for the electronegativity equalization (Qeq) @@ -217,7 +217,7 @@ For each cations (metal): **Mixing, shift, table, tail correction, restart, rRESPA info:** -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` mix, shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -225,7 +225,7 @@ needs to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. diff --git a/doc/src/pair_snap.rst b/doc/src/pair_snap.rst index 1b0fb0f385..d1137eb586 100644 --- a/doc/src/pair_snap.rst +++ b/doc/src/pair_snap.rst @@ -93,7 +93,7 @@ LAMMPS mapping list. The name of the SNAP parameter file usually ends in the ".snapparam" extension. It contains a small number of parameters that define the overall form of the SNAP potential. -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for these files. Quite commonly, @@ -171,7 +171,7 @@ two different element types, mixing is performed by LAMMPS with user-specifiable parameters as described above. You never need to specify a pair\_coeff command with I != J arguments for this style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -179,7 +179,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. diff --git a/doc/src/pair_soft.rst b/doc/src/pair_soft.rst index 9e81b26c10..384f7e1cc3 100644 --- a/doc/src/pair_soft.rst +++ b/doc/src/pair_soft.rst @@ -50,9 +50,9 @@ interactions over time. Rc is the cutoff. See the :doc:`fix nve/limit ` command as in the examples above, +via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * A (energy units) @@ -63,7 +63,7 @@ cutoff is used. .. note:: - The syntax for :doc:`pair\_coeff ` with a single A + The syntax for :doc:`pair_coeff ` with a single A coeff is different in the current version of LAMMPS than in older versions which took two values, Astart and Astop, to ramp between them. This functionality is now available in a more general form @@ -124,17 +124,17 @@ distance for this pair style can be mixed. A is always mixed via a mix value. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option, since the pair interaction goes to 0.0 at the cutoff. -The :doc:`pair\_modify ` table and tail options are not +The :doc:`pair_modify ` table and tail options are not relevant for this pair style. This pair style writes its information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -148,7 +148,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix nve/limit `, :doc:`fix adapt ` +:doc:`pair_coeff `, :doc:`fix nve/limit `, :doc:`fix adapt ` **Default:** none diff --git a/doc/src/pair_sph_heatconduction.rst b/doc/src/pair_sph_heatconduction.rst index 741cfe4368..6e468aaf1d 100644 --- a/doc/src/pair_sph_heatconduction.rst +++ b/doc/src/pair_sph_heatconduction.rst @@ -30,7 +30,7 @@ See `this PDF guide `_ to using SPH in LAMMPS. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * D diffusion coefficient (length\^2/time units) @@ -45,13 +45,13 @@ above. This style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` +This style does not support the :doc:`pair_modify ` shift, table, and tail options. This style does not write information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. -This style can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. It does not support the *inner*\ , +This style can only be used via the *pair* keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -64,7 +64,7 @@ if LAMMPS was built with that package. See the :doc:`Build package `, pair\_sph/rhosum +:doc:`pair_coeff `, pair\_sph/rhosum **Default:** none diff --git a/doc/src/pair_sph_idealgas.rst b/doc/src/pair_sph_idealgas.rst index 9267186e7d..bd21a3cf5b 100644 --- a/doc/src/pair_sph_idealgas.rst +++ b/doc/src/pair_sph_idealgas.rst @@ -38,7 +38,7 @@ See `this PDF guide `_ to using SPH in LAMMPS. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * nu artificial viscosity (no units) @@ -53,13 +53,13 @@ above. This style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` +This style does not support the :doc:`pair_modify ` shift, table, and tail options. This style does not write information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. -This style can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. It does not support the *inner*\ , +This style can only be used via the *pair* keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -72,7 +72,7 @@ if LAMMPS was built with that package. See the :doc:`Build package `, pair\_sph/rhosum +:doc:`pair_coeff `, pair\_sph/rhosum **Default:** none diff --git a/doc/src/pair_sph_lj.rst b/doc/src/pair_sph_lj.rst index cf9d145121..1911e4f1b8 100644 --- a/doc/src/pair_sph_lj.rst +++ b/doc/src/pair_sph_lj.rst @@ -34,7 +34,7 @@ See `this PDF guide `_ to using SPH in LAMMPS. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * nu artificial viscosity (no units) @@ -49,13 +49,13 @@ above. This style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` +This style does not support the :doc:`pair_modify ` shift, table, and tail options. This style does not write information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. -This style can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. It does not support the *inner*\ , +This style can only be used via the *pair* keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -71,7 +71,7 @@ if LAMMPS was built with that package. See the :doc:`Build package `, pair\_sph/rhosum +:doc:`pair_coeff `, pair\_sph/rhosum **Default:** none diff --git a/doc/src/pair_sph_rhosum.rst b/doc/src/pair_sph_rhosum.rst index 2ba1ad010a..65a0840ef5 100644 --- a/doc/src/pair_sph_rhosum.rst +++ b/doc/src/pair_sph_rhosum.rst @@ -32,7 +32,7 @@ See `this PDF guide `_ to using SPH in LAMMPS. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * h (distance units) @@ -46,13 +46,13 @@ above. This style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` +This style does not support the :doc:`pair_modify ` shift, table, and tail options. This style does not write information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. -This style can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. It does not support the *inner*\ , +This style can only be used via the *pair* keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -65,7 +65,7 @@ if LAMMPS was built with that package. See the :doc:`Build package `, pair\_sph/taitwater +:doc:`pair_coeff `, pair\_sph/taitwater **Default:** none diff --git a/doc/src/pair_sph_taitwater.rst b/doc/src/pair_sph_taitwater.rst index ede4d4b115..3bb085b5bd 100644 --- a/doc/src/pair_sph_taitwater.rst +++ b/doc/src/pair_sph_taitwater.rst @@ -39,7 +39,7 @@ See `this PDF guide `_ to using SPH in LAMMPS. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * rho0 reference density (mass/volume units) @@ -56,13 +56,13 @@ above. This style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` +This style does not support the :doc:`pair_modify ` shift, table, and tail options. This style does not write information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. -This style can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. It does not support the *inner*\ , +This style can only be used via the *pair* keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -75,7 +75,7 @@ if LAMMPS was built with that package. See the :doc:`Build package `, pair\_sph/rhosum +:doc:`pair_coeff `, pair\_sph/rhosum **Default:** none diff --git a/doc/src/pair_sph_taitwater_morris.rst b/doc/src/pair_sph_taitwater_morris.rst index 8637faf188..91f79a1ac5 100644 --- a/doc/src/pair_sph_taitwater_morris.rst +++ b/doc/src/pair_sph_taitwater_morris.rst @@ -38,7 +38,7 @@ See `this PDF guide `_ to using SPH in LAMMPS. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * rho0 reference density (mass/volume units) @@ -55,13 +55,13 @@ above. This style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -This style does not support the :doc:`pair\_modify ` +This style does not support the :doc:`pair_modify ` shift, table, and tail options. This style does not write information to :doc:`binary restart files `. Thus, you need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. -This style can only be used via the *pair* keyword of the :doc:`run\_style respa ` command. It does not support the *inner*\ , +This style can only be used via the *pair* keyword of the :doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. Restrictions @@ -74,7 +74,7 @@ if LAMMPS was built with that package. See the :doc:`Build package `, pair\_sph/rhosum +:doc:`pair_coeff `, pair\_sph/rhosum **Default:** none diff --git a/doc/src/pair_spin_dipole.rst b/doc/src/pair_spin_dipole.rst index 87a3f7e424..8b2112e34a 100644 --- a/doc/src/pair_spin_dipole.rst +++ b/doc/src/pair_spin_dipole.rst @@ -52,18 +52,18 @@ is the direction vector between the two particles. Style *spin/dipole/long* computes long-range magnetic dipole-dipole interaction. -A :doc:`kspace\_style ` must be defined to -use this pair style. Currently, :doc:`kspace\_style ewald/dipole/spin ` and :doc:`kspace\_style pppm/dipole/spin ` support long-range magnetic +A :doc:`kspace_style ` must be defined to +use this pair style. Currently, :doc:`kspace_style ewald/dipole/spin ` and :doc:`kspace_style pppm/dipole/spin ` support long-range magnetic dipole-dipole interactions. ---------- -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -85,7 +85,7 @@ currently supported. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`kspace\_style ` +:doc:`pair_coeff `, :doc:`kspace_style ` :doc:`fix nve/spin ` **Default:** none diff --git a/doc/src/pair_spin_dmi.rst b/doc/src/pair_spin_dmi.rst index 166885d29d..98205e8d6e 100644 --- a/doc/src/pair_spin_dmi.rst +++ b/doc/src/pair_spin_dmi.rst @@ -55,9 +55,9 @@ More details about the derivation of these torques/forces are reported in :ref:`(Tranchida) `. For the *spin/dmi* pair style, the following coefficients must be defined for -each pair of atoms types via the :doc:`pair\_coeff ` command as in +each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` commands, and +:doc:`read_data ` or :doc:`read_restart ` commands, and set in the following order: * rc (distance units) @@ -85,8 +85,8 @@ atom\_style "spin" was declared. See the :doc:`Build package ` d Related commands """""""""""""""" -:doc:`atom\_style spin `, :doc:`pair\_coeff `, -:doc:`pair\_eam `, +:doc:`atom_style spin `, :doc:`pair_coeff `, +:doc:`pair_eam `, **Default:** none diff --git a/doc/src/pair_spin_exchange.rst b/doc/src/pair_spin_exchange.rst index 3bbbed421b..b232649f95 100644 --- a/doc/src/pair_spin_exchange.rst +++ b/doc/src/pair_spin_exchange.rst @@ -72,9 +72,9 @@ More details about the derivation of these torques/forces are reported in :ref:`(Tranchida) `. For the *spin/exchange* pair style, the following coefficients must be defined -for each pair of atoms types via the :doc:`pair\_coeff ` command as in +for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` commands, and +:doc:`read_data ` or :doc:`read_restart ` commands, and set in the following order: * :math:`R_c` (distance units) @@ -104,8 +104,8 @@ atom\_style "spin" was declared. See the :doc:`Build package ` d Related commands """""""""""""""" -:doc:`atom\_style spin `, :doc:`pair\_coeff `, -:doc:`pair\_eam `, +:doc:`atom_style spin `, :doc:`pair_coeff `, +:doc:`pair_eam `, **Default:** diff --git a/doc/src/pair_spin_magelec.rst b/doc/src/pair_spin_magelec.rst index 679e13e628..bd5ff51650 100644 --- a/doc/src/pair_spin_magelec.rst +++ b/doc/src/pair_spin_magelec.rst @@ -67,8 +67,8 @@ atom\_style "spin" was declared. See the :doc:`Build package ` d Related commands """""""""""""""" -:doc:`atom\_style spin `, :doc:`pair\_coeff `, -:doc:`pair\_spin\_exchange `, :doc:`pair\_eam `, +:doc:`atom_style spin `, :doc:`pair_coeff `, +:doc:`pair\_spin\_exchange `, :doc:`pair_eam `, **Default:** none diff --git a/doc/src/pair_spin_neel.rst b/doc/src/pair_spin_neel.rst index ecdb8f30f6..872b40d522 100644 --- a/doc/src/pair_spin_neel.rst +++ b/doc/src/pair_spin_neel.rst @@ -91,8 +91,8 @@ atom\_style "spin" was declared. See the :doc:`Build package ` d Related commands """""""""""""""" -:doc:`atom\_style spin `, :doc:`pair\_coeff `, -:doc:`pair\_eam `, +:doc:`atom_style spin `, :doc:`pair_coeff `, +:doc:`pair_eam `, **Default:** diff --git a/doc/src/pair_srp.rst b/doc/src/pair_srp.rst index 1b4e6d3031..057b09e427 100644 --- a/doc/src/pair_srp.rst +++ b/doc/src/pair_srp.rst @@ -75,9 +75,9 @@ closest approach of bond *i* and *j*\ . The *mid* option takes *L* as 0.5 for each interaction as described in :ref:`(Sirk) `. The following coefficients must be defined via the -:doc:`pair\_coeff ` command as in the examples above, or in -the data file or restart file read by the :doc:`read\_data ` -or :doc:`read\_restart ` commands: +:doc:`pair_coeff ` command as in the examples above, or in +the data file or restart file read by the :doc:`read_data ` +or :doc:`read_restart ` commands: * *C* (force units) * *rc* (distance units) @@ -93,15 +93,15 @@ is used. Any actual existing particles with this atom type will be deleted at the beginning of a run. This means you must specify the number of types in your system accordingly; usually to be one larger than what - would normally be the case, e.g. via the :doc:`create\_box ` + would normally be the case, e.g. via the :doc:`create_box ` or by changing the header in your :doc:`data file `. The fictitious "bond particles" are inserted at the beginning of the run, and serve as placeholders that define the position of the bonds. This allows neighbor lists to be constructed and pairwise interactions to be computed in almost the same way as is done for actual particles. - Because bonds interact only with other bonds, :doc:`pair\_style hybrid ` should be used to turn off interactions + Because bonds interact only with other bonds, :doc:`pair_style hybrid ` should be used to turn off interactions between atom type *bptype* and all other types of atoms. An error - will be flagged if :doc:`pair\_style hybrid ` is not used. + will be flagged if :doc:`pair_style hybrid ` is not used. The optional *exclude* keyword determines if forces are computed between first neighbor (directly connected) bonds. For a setting of @@ -111,7 +111,7 @@ distance calculation because the minimum distance between directly connected bonds is zero. Pair style *srp* turns off normalization of thermodynamic properties -by particle number, as if the command :doc:`thermo\_modify norm no ` had been issued. +by particle number, as if the command :doc:`thermo_modify norm no ` had been issued. The pairwise energy associated with style *srp* is shifted to be zero at the cutoff distance *rc*\ . @@ -124,23 +124,23 @@ at the cutoff distance *rc*\ . This pair styles does not support mixing. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift option for the energy of the pair interaction. Note that as discussed above, the energy term is already shifted to be 0.0 at the cutoff distance *rc*\ . -The :doc:`pair\_modify ` table option is not relevant for +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. -This pair style writes global and per-atom information to :doc:`binary restart files `. Pair srp should be used with :doc:`pair\_style hybrid `, thus the pair\_coeff commands need to be +This pair style writes global and per-atom information to :doc:`binary restart files `. Pair srp should be used with :doc:`pair_style hybrid `, thus the pair\_coeff commands need to be specified in the input script when reading a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -155,7 +155,7 @@ This pair style is part of the USER-MISC package. It is only enabled if LAMMPS was built with that package. See the Making LAMMPS section for more info. -This pair style must be used with :doc:`pair\_style hybrid `. +This pair style must be used with :doc:`pair_style hybrid `. This pair style requires the :doc:`newton ` command to be *on* for non-bonded interactions. @@ -165,7 +165,7 @@ This pair style is not compatible with :doc:`rigid body integrators ` Related commands """""""""""""""" -:doc:`pair\_style hybrid `, :doc:`pair\_coeff `, +:doc:`pair_style hybrid `, :doc:`pair_coeff `, :doc:`pair dpd ` Default diff --git a/doc/src/pair_sw.rst b/doc/src/pair_sw.rst index ae09daf919..abd551cffb 100644 --- a/doc/src/pair_sw.rst +++ b/doc/src/pair_sw.rst @@ -55,7 +55,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of SW elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine a file SiC.sw has Stillinger-Weber values for @@ -192,7 +192,7 @@ For atom type pairs I,J and I != J, where types I and J correspond to two different element types, mixing is performed by LAMMPS as described above from values in the potential file. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -200,7 +200,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -226,7 +226,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_table.rst b/doc/src/pair_table.rst index 202832dfe7..9607f2ab77 100644 --- a/doc/src/pair_table.rst +++ b/doc/src/pair_table.rst @@ -78,7 +78,7 @@ to index into the table via a fast bit-mapping technique due to adjacent table values. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * filename @@ -95,12 +95,12 @@ table. The format of this file is described below. If your tabulated potential(s) are designed to be used as the short-range part of one of the long-range solvers specified by the -:doc:`kspace\_style ` command, then you must use one or +:doc:`kspace_style ` command, then you must use one or more of the optional keywords listed above for the pair\_style command. These are *ewald* or *pppm* or *msm* or *dispersion* or *tip4p*\ . This is so LAMMPS can insure the short-range potential and long-range solver are compatible with each other, as it does for other -short-range pair styles, such as :doc:`pair\_style lj/cut/coul/long `. Note that it is up to you to insure +short-range pair styles, such as :doc:`pair_style lj/cut/coul/long `. Note that it is up to you to insure the tabulated values for each pair of atom types has the correct functional form to be compatible with the matching long-range solver. @@ -113,7 +113,7 @@ best effect: * Vary the number of table points; you may need to use more than you think to get good resolution. -* Always use the :doc:`pair\_write ` command to produce a plot +* Always use the :doc:`pair_write ` command to produce a plot of what the final interpolated potential looks like. This can show up interpolation "features" you may not like. * Start with the linear style; it's the style least likely to have problems. @@ -158,7 +158,7 @@ numeric values. The parameter "N" is required and its value is the number of table entries that follow. Note that this may be different than the *N* -specified in the :doc:`pair\_style table ` command. Let +specified in the :doc:`pair_style table ` command. Let Ntable = *N* in the pair\_style command, and Nfile = "N" in the tabulated file. What LAMMPS does is a preliminary interpolation by creating splines using the Nfile tabulated values as nodal points. It @@ -200,7 +200,7 @@ If used, the parameter "BITMAP" is also followed by 2 values *rlo* and *rhi*\ . These values, along with the "N" value determine the ordering of the N lines that follow and what distance is associated with each. This ordering is complex, so it is not documented here, since this -file is typically produced by the :doc:`pair\_write ` command +file is typically produced by the :doc:`pair_write ` command with its *bitmap* option. When the table is in BITMAP format, the "N" parameter in the file must be equal to 2\^M where M is the value specified in the pair\_style command. Also, a cutoff parameter cannot @@ -256,7 +256,7 @@ instructions on how to use the accelerated styles effectively. This pair style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -The :doc:`pair\_modify ` shift, table, and tail options are +The :doc:`pair_modify ` shift, table, and tail options are not relevant for this pair style. This pair style writes the settings for the "pair\_style table" command @@ -267,7 +267,7 @@ file, since it is tabulated in the potential files. Thus, pair\_coeff commands do need to be specified in the restart input script. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -281,7 +281,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_write ` +:doc:`pair_coeff `, :doc:`pair_write ` **Default:** none diff --git a/doc/src/pair_table_rx.rst b/doc/src/pair_table_rx.rst index e04f12e715..616dbb3da0 100644 --- a/doc/src/pair_table_rx.rst +++ b/doc/src/pair_table_rx.rst @@ -42,7 +42,7 @@ one CG particle can interact with a species in a neighboring CG particle through a site-site interaction potential model. Style *table/rx* creates interpolation tables of length *N* from pair potential and force values listed in a file(s) as a function of -distance. The files are read by the :doc:`pair\_coeff ` +distance. The files are read by the :doc:`pair_coeff ` command. The interpolation tables are created by fitting cubic splines to the @@ -69,7 +69,7 @@ table via a fast bit-mapping technique :ref:`(Wolff) ` and a linear interpolation is performed between adjacent table values. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above. * filename @@ -108,7 +108,7 @@ best effect: * Vary the number of table points; you may need to use more than you think to get good resolution. -* Always use the :doc:`pair\_write ` command to produce a plot +* Always use the :doc:`pair_write ` command to produce a plot of what the final interpolated potential looks like. This can show up interpolation "features" you may not like. * Start with the linear style; it's the style least likely to have problems. @@ -152,7 +152,7 @@ numeric values. The parameter "N" is required and its value is the number of table entries that follow. Note that this may be different than the *N* -specified in the :doc:`pair\_style table/rx ` command. Let +specified in the :doc:`pair_style table/rx ` command. Let Ntable = *N* in the pair\_style command, and Nfile = "N" in the tabulated file. What LAMMPS does is a preliminary interpolation by creating splines using the Nfile tabulated values as nodal points. It @@ -184,7 +184,7 @@ If used, the parameter "BITMAP" is also followed by 2 values *rlo* and *rhi*\ . These values, along with the "N" value determine the ordering of the N lines that follow and what distance is associated with each. This ordering is complex, so it is not documented here, since this -file is typically produced by the :doc:`pair\_write ` command +file is typically produced by the :doc:`pair_write ` command with its *bitmap* option. When the table is in BITMAP format, the "N" parameter in the file must be equal to 2\^M where M is the value specified in the pair\_style command. Also, a cutoff parameter cannot @@ -218,7 +218,7 @@ one that matches the specified keyword. This pair style does not support mixing. Thus, coefficients for all I,J pairs must be specified explicitly. -The :doc:`pair\_modify ` shift, table, and tail options are +The :doc:`pair_modify ` shift, table, and tail options are not relevant for this pair style. This pair style writes the settings for the "pair\_style table/rx" command @@ -229,7 +229,7 @@ file, since it is tabulated in the potential files. Thus, pair\_coeff commands do need to be specified in the restart input script. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -268,7 +268,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** fractional weighting diff --git a/doc/src/pair_tersoff.rst b/doc/src/pair_tersoff.rst index 773ee649df..071fc6c084 100644 --- a/doc/src/pair_tersoff.rst +++ b/doc/src/pair_tersoff.rst @@ -72,7 +72,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of Tersoff elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine the SiC.tersoff file has Tersoff values for Si @@ -227,7 +227,7 @@ For atom type pairs I,J and I != J, where types I and J correspond to two different element types, mixing is performed by LAMMPS as described above from values in the potential file. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -235,7 +235,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -261,7 +261,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_tersoff_mod.rst b/doc/src/pair_tersoff_mod.rst index 15cce523f7..d0ba8770be 100644 --- a/doc/src/pair_tersoff_mod.rst +++ b/doc/src/pair_tersoff_mod.rst @@ -173,7 +173,7 @@ instructions on how to use the accelerated styles effectively. **Mixing, shift, table, tail correction, restart, rRESPA info**\ : -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -181,7 +181,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -207,7 +207,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_tersoff_zbl.rst b/doc/src/pair_tersoff_zbl.rst index fecc22c31a..4b9fc25918 100644 --- a/doc/src/pair_tersoff_zbl.rst +++ b/doc/src/pair_tersoff_zbl.rst @@ -70,7 +70,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of Tersoff/ZBL elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine the SiC.tersoff.zbl file has Tersoff/ZBL values @@ -231,7 +231,7 @@ For atom type pairs I,J and I != J, where types I and J correspond to two different element types, mixing is performed by LAMMPS as described above from values in the potential file. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -239,7 +239,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -266,7 +266,7 @@ units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_thole.rst b/doc/src/pair_thole.rst index 8f4bac0182..9f8cb67714 100644 --- a/doc/src/pair_thole.rst +++ b/doc/src/pair_thole.rst @@ -103,14 +103,14 @@ is not applied to the full charge of the core particle :math:`q_i`, but only to the :math:`-q_{D,i}` part of it. The interactions between core charges are subject to the weighting -factors set by the :doc:`special\_bonds ` command. The +factors set by the :doc:`special_bonds ` command. The interactions between Drude particles and core charges or non-polarizable atoms are also subject to these weighting factors. The Drude particles inherit the 1-2, 1-3 and 1-4 neighbor relations from their respective cores. For pair\_style *thole*\ , the following coefficients must be defined for -each pair of atoms types via the :doc:`pair\_coeff ` command +each pair of atoms types via the :doc:`pair_coeff ` command as in the example above. * alpha (distance units\^3) @@ -123,7 +123,7 @@ command are used. In order to specify a cutoff (third argument) a damp parameter (second argument) must also be specified. For pair style *lj/cut/thole/long*\ , the following coefficients must be -defined for each pair of atoms types via the :doc:`pair\_coeff ` +defined for each pair of atoms types via the :doc:`pair_coeff ` command. * epsilon (energy units) @@ -194,7 +194,7 @@ Related commands """""""""""""""" :doc:`fix drude `, :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude ` -:doc:`pair\_style lj/cut/coul/long ` +:doc:`pair_style lj/cut/coul/long ` **Default:** none diff --git a/doc/src/pair_tri_lj.rst b/doc/src/pair_tri_lj.rst index 350f9c0617..b9590a02a8 100644 --- a/doc/src/pair_tri_lj.rst +++ b/doc/src/pair_tri_lj.rst @@ -32,7 +32,7 @@ Interactions between two triangles, each with N1 and N2 spherical particles, are calculated as the pairwise sum of N1\*N2 Lennard-Jones interactions. Interactions between a triangle with N spherical particles and a point particle are treated as the pairwise sum of N -Lennard-Jones interactions. See the :doc:`pair\_style lj/cut ` +Lennard-Jones interactions. See the :doc:`pair_style lj/cut ` doc page for the definition of Lennard-Jones interactions. The cutoff distance for an interaction between 2 triangles, or between @@ -69,9 +69,9 @@ means that any specified sigma\_IJ values (for I != J) are effectively ignored. For style *tri/lj*\ , the following coefficients must be defined for -each pair of atoms types via the :doc:`pair\_coeff ` command +each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by -the :doc:`read\_data ` or :doc:`read\_restart ` +the :doc:`read_data ` or :doc:`read_restart ` commands: * epsilon (energy units) @@ -92,13 +92,13 @@ and cutoff distance for all of this pair style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -113,12 +113,12 @@ This style is part of the ASPHERE package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. Defining particles to be triangles so they participate in tri/tri or -tri/particle interactions requires the use the :doc:`atom\_style tri ` command. +tri/particle interactions requires the use the :doc:`atom_style tri ` command. Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`pair\_style line/lj ` +:doc:`pair_coeff `, :doc:`pair_style line/lj ` **Default:** none diff --git a/doc/src/pair_ufm.rst b/doc/src/pair_ufm.rst index 318762bb4b..1656720fd1 100644 --- a/doc/src/pair_ufm.rst +++ b/doc/src/pair_ufm.rst @@ -50,9 +50,9 @@ to control the softness of the interactions :ref:`(Paula Leite2017) `. This model is useful as a reference system for fluid-phase free-energy calculations :ref:`(Paula Leite2016) `. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the examples above, +via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * epsilon (energy units) @@ -112,18 +112,18 @@ distance for this pair style can be mixed. A is always mixed via a mix value. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style support the :doc:`pair\_modify ` shift option for the energy of the pair interaction. +This pair style support the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table and tail are not relevant for this +The :doc:`pair_modify ` table and tail are not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` tail option for adding long-range tail corrections to energy and pressure. +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. This pair style writes its information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -137,7 +137,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff `, :doc:`fix adapt ` +:doc:`pair_coeff `, :doc:`fix adapt ` **Default:** none diff --git a/doc/src/pair_vashishta.rst b/doc/src/pair_vashishta.rst index c4c8a6c9f5..58baf53143 100644 --- a/doc/src/pair_vashishta.rst +++ b/doc/src/pair_vashishta.rst @@ -95,7 +95,7 @@ where N is the number of LAMMPS atom types: * filename * N element names = mapping of Vashishta elements to atom types -See the :doc:`pair\_coeff ` doc page for alternate ways +See the :doc:`pair_coeff ` doc page for alternate ways to specify the path for the potential file. As an example, imagine a file SiC.vashishta has parameters for @@ -220,7 +220,7 @@ For atom type pairs I,J and I != J, where types I and J correspond to two different element types, mixing is performed by LAMMPS as described above from values in the potential file. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style does not write its information to :doc:`binary restart files `, since it is stored in potential files. Thus, you @@ -228,7 +228,7 @@ need to re-specify the pair\_style and pair\_coeff commands in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -254,7 +254,7 @@ appropriate units if your simulation doesn't use "metal" units. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_write.rst b/doc/src/pair_write.rst index 17be08f29a..eff77b4d68 100644 --- a/doc/src/pair_write.rst +++ b/doc/src/pair_write.rst @@ -40,7 +40,7 @@ file. The energy and force values are computed at distances from inner to outer for 2 interacting atoms of type itype and jtype, using the -appropriate :doc:`pair\_coeff ` coefficients. If the style +appropriate :doc:`pair_coeff ` coefficients. If the style is *r*\ , then N distances are used, evenly spaced in r; if the style is *rsq*\ , N distances are used, evenly spaced in r\^2. @@ -49,7 +49,7 @@ values are computed at r = 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0. If the style is *bitmap*\ , then 2\^N values are written to the file in a format and order consistent with how they are read in by the -:doc:`pair\_coeff ` command for pair style *table*\ . For +:doc:`pair_coeff ` command for pair style *table*\ . For reasonable accuracy in a bitmapped table, choose N >= 12, an *inner* value that is smaller than the distance of closest approach of 2 atoms, and an *outer* value <= cutoff of the potential. @@ -59,7 +59,7 @@ of the pair of interacting atoms can optionally be specified. If not specified, values of Qi = Qj = 1.0 are used. The file is written in the format used as input for the -:doc:`pair\_style ` *table* option with *keyword* as the +:doc:`pair_style ` *table* option with *keyword* as the section name. Each line written to the file lists an index number (1-N), a distance (in distance units), an energy (in energy units), and a force (in force units). @@ -80,8 +80,8 @@ pairwise portion of the potential, not the embedding portion. Related commands """""""""""""""" -:doc:`pair\_style table `, -:doc:`pair\_style `, :doc:`pair\_coeff ` +:doc:`pair_style table `, +:doc:`pair_style `, :doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_yukawa.rst b/doc/src/pair_yukawa.rst index 14cec88d2e..a4a96b15c3 100644 --- a/doc/src/pair_yukawa.rst +++ b/doc/src/pair_yukawa.rst @@ -44,9 +44,9 @@ Style *yukawa* computes pairwise interactions with the formula Rc is the cutoff. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * A (energy\*distance units) @@ -88,13 +88,13 @@ distance for this pair style can be mixed. A is an energy value mixed like a LJ epsilon. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -102,7 +102,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -116,7 +116,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_yukawa_colloid.rst b/doc/src/pair_yukawa_colloid.rst index b46f8fc704..74fa1e7e78 100644 --- a/doc/src/pair_yukawa_colloid.rst +++ b/doc/src/pair_yukawa_colloid.rst @@ -41,7 +41,7 @@ Style *yukawa/colloid* computes pairwise interactions with the formula where Ri and Rj are the radii of the two particles and Rc is the cutoff. -In contrast to :doc:`pair\_style yukawa `, this functional +In contrast to :doc:`pair_style yukawa `, this functional form arises from the Coulombic interaction between two colloid particles, screened due to the presence of an electrolyte, see the book by :ref:`Safran ` for a derivation in the context of DLVO @@ -52,14 +52,14 @@ This potential applies to nearby particle pairs for which the Derjagin approximation holds, meaning h << Ri + Rj, where h is the surface-to-surface separation of the two particles. -When used in combination with :doc:`pair\_style colloid `, +When used in combination with :doc:`pair_style colloid `, the two terms become the so-called DLVO potential, which combines electrostatic repulsion and van der Waals attraction. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * A (energy/distance units) @@ -68,7 +68,7 @@ commands, or by mixing as described below: The prefactor A is determined from the relationship between surface charge and surface potential due to the presence of electrolyte. Note that the A for this potential style has different units than the A -used in :doc:`pair\_style yukawa `. For low surface +used in :doc:`pair_style yukawa `. For low surface potentials, i.e. less than about 25 mV, A can be written as: @@ -120,13 +120,13 @@ distance for this pair style can be mixed. A is an energy value mixed like a LJ epsilon. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style supports the :doc:`pair\_modify ` shift +This pair style supports the :doc:`pair_modify ` shift option for the energy of the pair interaction. -The :doc:`pair\_modify ` table option is not relevant +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure. @@ -134,7 +134,7 @@ This pair style writes its information to :doc:`binary restart files `, to be specified in an input script that reads a restart file. This pair style can only be used via the *pair* keyword of the -:doc:`run\_style respa ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -149,7 +149,7 @@ This style is part of the COLLOID package. It is only enabled if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. This pair style requires that atoms be finite-size spheres with a -diameter, as defined by the :doc:`atom\_style sphere ` +diameter, as defined by the :doc:`atom_style sphere ` command. Per-particle polydispersity is not yet supported by this pair style; @@ -160,7 +160,7 @@ diameter. Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_zbl.rst b/doc/src/pair_zbl.rst index 6bb485ee8a..4d08418ce8 100644 --- a/doc/src/pair_zbl.rst +++ b/doc/src/pair_zbl.rst @@ -49,11 +49,11 @@ energy due to a pair of atoms at a distance r\_ij is given by: where e is the electron charge, epsilon\_0 is the electrical permittivity of vacuum, and Z\_i and Z\_j are the nuclear charges of the two atoms. The switching function S(r) is identical to that used by -:doc:`pair\_style lj/gromacs `. Here, the inner and outer +:doc:`pair_style lj/gromacs `. Here, the inner and outer cutoff are the same for all pairs of atom types. The following coefficients must be defined for each pair of atom types -via the :doc:`pair\_coeff ` command as in the examples above, +via the :doc:`pair_coeff ` command as in the examples above, or in the LAMMPS data file. * Z\_i (atomic number for first atom type, e.g. 13.0 for aluminum) @@ -115,17 +115,17 @@ with :doc:`hybrid/overlay ` and pairs are assigned to more than one sub-style, the mixing rule is not used and each pair of types interacting with the ZBL sub-style must be included in a pair\_coeff command. -The :doc:`pair\_modify ` mix option has no effect on +The :doc:`pair_modify ` mix option has no effect on the mixing behavior -The ZBL pair style does not support the :doc:`pair\_modify ` +The ZBL pair style does not support the :doc:`pair_modify ` shift option, since the ZBL interaction is already smoothed to 0.0 at the cutoff. -The :doc:`pair\_modify ` table option is not relevant for +The :doc:`pair_modify ` table option is not relevant for this pair style. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` tail option for adding long-range tail corrections to energy and pressure, since there are no corrections for a potential that goes to 0.0 at the cutoff. @@ -134,7 +134,7 @@ This pair style does not write information to :doc:`binary restart files ` command. It does not support the +:doc:`run_style respa ` command. It does not support the *inner*\ , *middle*\ , *outer* keywords. @@ -148,7 +148,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_coeff ` +:doc:`pair_coeff ` **Default:** none diff --git a/doc/src/pair_zero.rst b/doc/src/pair_zero.rst index 6afafc2017..18afdbf355 100644 --- a/doc/src/pair_zero.rst +++ b/doc/src/pair_zero.rst @@ -38,7 +38,7 @@ to enumerate pairs of atoms within some cutoff distance, but when pairwise forces are not otherwise needed. Examples are the :doc:`fix bond/create `, :doc:`compute rdf `, :doc:`compute voronoi/atom ` commands. -Note that the :doc:`comm\_modify cutoff ` command can be +Note that the :doc:`comm_modify cutoff ` command can be used to insure communication of ghost atoms even when a pair style is not defined, but it will not trigger neighbor list generation. @@ -48,9 +48,9 @@ will only be checked for the atom type numbers and the rest ignored. In this case, only the global cutoff will be used. The following coefficients must be defined for each pair of atoms -types via the :doc:`pair\_coeff ` command as in the examples +types via the :doc:`pair_coeff ` command as in the examples above, or in the data file or restart files read by the -:doc:`read\_data ` or :doc:`read\_restart ` +:doc:`read_data ` or :doc:`read_restart ` commands, or by mixing as described below: * cutoff (distance units) @@ -69,14 +69,14 @@ pair coefficient is ignored. The cutoff distance for this pair style can be mixed. The default mix value is *geometric*\ . See the "pair\_modify" command for details. -This pair style does not support the :doc:`pair\_modify ` +This pair style does not support the :doc:`pair_modify ` shift, table, and tail options. This pair style writes its information to :doc:`binary restart files `, so pair\_style and pair\_coeff commands do not need to be specified in an input script that reads a restart file. This pair style supports the use of the *inner*\ , *middle*\ , -and *outer* keywords of the :doc:`run\_style respa ` command. +and *outer* keywords of the :doc:`run_style respa ` command. ---------- @@ -89,7 +89,7 @@ Restrictions Related commands """""""""""""""" -:doc:`pair\_style none ` +:doc:`pair_style none ` **Default:** none diff --git a/doc/src/partition.rst b/doc/src/partition.rst index e238e7c60d..7ee6d76f3c 100644 --- a/doc/src/partition.rst +++ b/doc/src/partition.rst @@ -72,7 +72,7 @@ Restrictions Related commands """""""""""""""" -:doc:`run\_style verlet/split ` +:doc:`run_style verlet/split ` **Default:** none diff --git a/doc/src/prd.rst b/doc/src/prd.rst index 5ea3db6121..a53f8d561e 100644 --- a/doc/src/prd.rst +++ b/doc/src/prd.rst @@ -145,9 +145,9 @@ The first time through the PRD loop, the "previous basin" is the set of quenched coordinates from the initial state of the system. A quench is an energy minimization and is performed by whichever -algorithm has been defined by the :doc:`min\_style ` command. +algorithm has been defined by the :doc:`min_style ` command. Minimization parameters may be set via the -:doc:`min\_modify ` command and by the *min* keyword of the +:doc:`min_modify ` command and by the *min* keyword of the PRD command. The latter are the settings that would be used with the :doc:`minimize ` command. Note that typically, you do not need to perform a highly-converged minimization to detect a transition @@ -337,8 +337,8 @@ Related commands """""""""""""""" :doc:`compute event/displace `, -:doc:`min\_modify `, :doc:`min\_style `, -:doc:`run\_style `, :doc:`minimize `, +:doc:`min_modify `, :doc:`min_style `, +:doc:`run_style `, :doc:`minimize `, :doc:`velocity `, :doc:`temper `, :doc:`neb `, :doc:`tad `, :doc:`hyper ` diff --git a/doc/src/processors.rst b/doc/src/processors.rst index a13b44330c..6f593ffc6a 100644 --- a/doc/src/processors.rst +++ b/doc/src/processors.rst @@ -107,11 +107,11 @@ different processor grids for different partitions, e.g. This command only affects the initial regular 3d grid created when the simulation box is first specified via a - :doc:`create\_box ` or :doc:`read\_data ` or - :doc:`read\_restart ` command. Or if the simulation box is + :doc:`create_box ` or :doc:`read_data ` or + :doc:`read_restart ` command. Or if the simulation box is re-created via the :doc:`replicate ` command. The same regular grid is initially created, regardless of which - :doc:`comm\_style ` command is in effect. + :doc:`comm_style ` command is in effect. If load-balancing is never invoked via the :doc:`balance ` or :doc:`fix balance ` commands, then the initial regular grid @@ -120,7 +120,7 @@ the methods invoked by those commands retain the logical topology of the initial 3d grid, and the mapping of processors to the grid specified by the processors command. However the grid spacings in different dimensions may change, so that processors own sub-domains of -different sizes. If the :doc:`comm\_style tiled ` command is +different sizes. If the :doc:`comm_style tiled ` command is used, methods invoked by the balancing commands may discard the 3d grid of processors and tile the simulation domain with sub-domains of different sizes and shapes which no longer have a logical 3d @@ -274,7 +274,7 @@ styles are not supported, so an *xyz* style is used in their place. The *part* keyword affects the factorization of P into Px,Py,Pz. It can be useful when running in multi-partition mode, e.g. with the -:doc:`run\_style verlet/split ` command. It specifies a +:doc:`run_style verlet/split ` command. It specifies a dependency between a sending partition *Psend* and a receiving partition *Precv* which is enforced when each is setting up their own mapping of their processors to the simulation box. Each of *Psend* @@ -292,7 +292,7 @@ constraint. The nature of the constraint is determined by the For a *cstyle* of *multiple*\ , each dimension of the sender's processor grid is required to be an integer multiple of the corresponding dimension in the receiver's processor grid. This is a requirement of -the :doc:`run\_style verlet/split ` command. +the :doc:`run_style verlet/split ` command. For example, assume the sending partition creates a 4x6x10 grid = 240 processor grid. If the receiving partition is running on 80 @@ -358,7 +358,7 @@ Restrictions This command cannot be used after the simulation box is defined by a -:doc:`read\_data ` or :doc:`create\_box ` command. +:doc:`read_data ` or :doc:`create_box ` command. It can be used before a restart file is read to change the 3d processor grid from what is specified in the restart file. diff --git a/doc/src/read_data.rst b/doc/src/read_data.rst index 798f95e5ec..59ce92ca34 100644 --- a/doc/src/read_data.rst +++ b/doc/src/read_data.rst @@ -68,8 +68,8 @@ Description Read in a data file containing information LAMMPS needs to run a simulation. The file can be ASCII text or a gzipped text file (detected by a .gz suffix). This is one of 3 ways to specify initial -atom coordinates; see the :doc:`read\_restart ` and -:doc:`create\_atoms ` commands for alternative methods. +atom coordinates; see the :doc:`read_restart ` and +:doc:`create_atoms ` commands for alternative methods. Also see the explanation of the :doc:`-restart command-line switch ` which can convert a restart file to a data file. @@ -83,7 +83,7 @@ specified group-ID. The group will be created if it does not already exist. This is useful if you are reading multiple data files and wish to put sets of atoms into different groups so they can be operated on later. E.g. a group of added atoms can be moved to new positions via -the :doc:`displace\_atoms ` command. Note that atoms +the :doc:`displace_atoms ` command. Note that atoms read from the data file are also always added to the "all" group. The :doc:`group ` command discusses atom groups, as used in LAMMPS. @@ -107,7 +107,7 @@ contained in individual data files. For example one data file could contain fluid in a confined domain; a second could contain wall atoms, and the second file could be read a third time to create a wall on the other side of the fluid. The third set of atoms could be rotated to -an opposing direction using the :doc:`displace\_atoms ` +an opposing direction using the :doc:`displace_atoms ` command, after the third read\_data command is used. The *add*\ , *offset*\ , *shift*\ , *extra*\ , and *group* keywords are @@ -116,7 +116,7 @@ useful in this context. If a simulation box does not yet exist, the *add* keyword cannot be used; the read\_data command is being used for the first time. If a simulation box does exist, due to using the -:doc:`create\_box ` command, or a previous read\_data command, +:doc:`create_box ` command, or a previous read\_data command, then the *add* keyword must be used. .. note:: @@ -175,9 +175,9 @@ for a 2d simulation. This is a mechanism for adding structured collections of atoms at different locations within the simulation box, to build up a complex geometry. It is up to you to insure atoms do not end up overlapping unphysically which would lead to bad dynamics. -Note that the :doc:`displace\_atoms ` command can be used +Note that the :doc:`displace_atoms ` command can be used to move a subset of atoms after they have been read from a data file. -Likewise, the :doc:`delete\_atoms ` command can be used to +Likewise, the :doc:`delete_atoms ` command can be used to remove overlapping atoms. Note that the shift values (Sx, Sy, Sz) are also added to the simulation box information (xlo, xhi, ylo, yhi, zlo, zhi) in the data file to shift its boundaries. E.g. xlo\_new = xlo + @@ -212,7 +212,7 @@ interactions in your input script to have a complete pairwise interaction model. An alternative to using the *extra* keywords with the read\_data -command, is to use the :doc:`create\_box ` command to +command, is to use the :doc:`create_box ` command to initialize the simulation box and all the various type limits you need via its *extra* keywords. Then use the read\_data command one or more times to populate the system with atoms, bonds, angles, etc, using the @@ -408,7 +408,7 @@ molecules defined in the data file. Using this header flag is deprecated; please use the *extra/special/per/atom* keyword instead. Using this setting will pre-allocate space in the LAMMPS data structures for storing these neighbors. See the -:doc:`special\_bonds ` and :doc:`molecule ` doc +:doc:`special_bonds ` and :doc:`molecule ` doc pages for more discussion of 1-2,1-3,1-4 neighbors. .. note:: @@ -421,7 +421,7 @@ pages for more discussion of 1-2,1-3,1-4 neighbors. If they appear in later data files, they are ignored. The "ellipsoids" and "lines" and "triangles" and "bodies" settings are -only used with :doc:`atom\_style ellipsoid or line or tri or body ` and specify how many of the atoms are +only used with :doc:`atom_style ellipsoid or line or tri or body ` and specify how many of the atoms are finite-size ellipsoids or lines or triangles or bodies; the remainder are point particles. See the discussion of ellipsoidflag and the *Ellipsoids* section below. See the discussion of lineflag and the @@ -431,7 +431,7 @@ are point particles. See the discussion of ellipsoidflag and the .. note:: - For :doc:`atom\_style template `, the molecular + For :doc:`atom_style template `, the molecular topology (bonds,angles,etc) is contained in the molecule templates read-in by the :doc:`molecule ` command. This means you cannot set the *bonds*\ , *angles*\ , etc header keywords in the data @@ -466,8 +466,8 @@ For example, these lines: Atoms # sphere Pair Coeffs # lj/cut -will check if the currently-defined :doc:`atom\_style ` is -*sphere*\ , and the current :doc:`pair\_style ` is *lj/cut*\ . +will check if the currently-defined :doc:`atom_style ` is +*sphere*\ , and the current :doc:`pair_style ` is *lj/cut*\ . If not, LAMMPS will issue a warning to indicate that the data file section likely does not contain the correct number or type of parameters expected for the currently-defined style. @@ -508,9 +508,9 @@ Atoms section: The number and meaning of the coefficients are specific to the defined -angle style. See the :doc:`angle\_style ` and -:doc:`angle\_coeff ` commands for details. Coefficients can -also be set via the :doc:`angle\_coeff ` command in the +angle style. See the :doc:`angle_style ` and +:doc:`angle_coeff ` commands for details. Coefficients can +also be set via the :doc:`angle_coeff ` command in the input script. @@ -702,7 +702,7 @@ in dump files. Normally, it is a unique value from 1 to Natoms for each atom. Unique values larger than Natoms can be used, but they will cause extra memory to be allocated on each processor, if an atom map array is used, but not if an atom map hash is used; see the -:doc:`atom\_modify ` command for details. If an atom map is +:doc:`atom_modify ` command for details. If an atom map is not used (e.g. an atomic system with no bonds), and you don't care if unique atom IDs appear in dump files, then the atom-IDs can all be set to 0. @@ -723,7 +723,7 @@ triangle, or body in the corresponding *Ellipsoids*\ , *Lines*\ , *Triangles*\ , or *Bodies* section. The *template-index* and *template-atom* are only defined used by -:doc:`atom\_style template `. In this case the +:doc:`atom_style template `. In this case the :doc:`molecule ` command is used to define a molecule template which contains one or more molecules. If an atom belongs to one of those molecules, its *template-index* and *template-atom* are both set @@ -757,7 +757,7 @@ discs (not 3d spheres), by changing their moment of inertia. For atom\_style hybrid, following the 5 initial values (ID,type,x,y,z), specific values for each sub-style must be listed. The order of the sub-styles is the same as they were listed in the -:doc:`atom\_style ` command. The sub-style specific values +:doc:`atom_style ` command. The sub-style specific values are those that are not the 5 standard ones (ID,type,x,y,z). For example, for the "charge" sub-style, a "q" value would appear. For the "full" sub-style, a "molecule-ID" and "q" would appear. These are @@ -875,7 +875,7 @@ script. -The *Bodies* section must appear if :doc:`atom\_style body ` +The *Bodies* section must appear if :doc:`atom_style body ` is used and any atoms listed in the *Atoms* section have a bodyflag = 1. The number of bodies should be specified in the header section via the "bodies" keyword. @@ -883,7 +883,7 @@ the "bodies" keyword. Each body can have a variable number of integer and/or floating-point values. The number and meaning of the values is defined by the body style, as described in the :doc:`Howto body ` doc page. The -body style is given as an argument to the :doc:`atom\_style body ` command. +body style is given as an argument to the :doc:`atom_style body ` command. The Ninteger and Ndouble values determine how many integer and floating-point values are specified for this particle. Ninteger and @@ -919,9 +919,9 @@ The *Bodies* section must appear after the *Atoms* section. The number and meaning of the coefficients are specific to the defined -bond style. See the :doc:`bond\_style ` and -:doc:`bond\_coeff ` commands for details. Coefficients can -also be set via the :doc:`bond\_coeff ` command in the input +bond style. See the :doc:`bond_style ` and +:doc:`bond_coeff ` commands for details. Coefficients can +also be set via the :doc:`bond_coeff ` command in the input script. @@ -1021,10 +1021,10 @@ in this section must be integers (1, not 1.0). The number and meaning of the coefficients are specific to the defined -dihedral style. See the :doc:`dihedral\_style ` and -:doc:`dihedral\_coeff ` commands for details. +dihedral style. See the :doc:`dihedral_style ` and +:doc:`dihedral_coeff ` commands for details. Coefficients can also be set via the -:doc:`dihedral\_coeff ` command in the input script. +:doc:`dihedral_coeff ` command in the input script. ---------- @@ -1076,7 +1076,7 @@ section must be integers (1, not 1.0). -The *Ellipsoids* section must appear if :doc:`atom\_style ellipsoid ` is used and any atoms are listed in the +The *Ellipsoids* section must appear if :doc:`atom_style ellipsoid ` is used and any atoms are listed in the *Atoms* section with an ellipsoidflag = 1. The number of ellipsoids should be specified in the header section via the "ellipsoids" keyword. @@ -1138,10 +1138,10 @@ The *Ellipsoids* section must appear after the *Atoms* section. The number and meaning of the coefficients are specific to the defined -improper style. See the :doc:`improper\_style ` and -:doc:`improper\_coeff ` commands for details. +improper style. See the :doc:`improper_style ` and +:doc:`improper_coeff ` commands for details. Coefficients can also be set via the -:doc:`improper\_coeff ` command in the input script. +:doc:`improper_coeff ` command in the input script. ---------- @@ -1196,7 +1196,7 @@ values in this section must be integers (1, not 1.0). -The *Lines* section must appear if :doc:`atom\_style line ` +The *Lines* section must appear if :doc:`atom_style line ` is used and any atoms are listed in the *Atoms* section with a lineflag = 1. The number of lines should be specified in the header section via the "lines" keyword. @@ -1235,7 +1235,7 @@ The *Lines* section must appear after the *Atoms* section. This defines the mass of each atom type. This can also be set via the :doc:`mass ` command in the input script. This section cannot be used for atom styles that define a mass for individual atoms - -e.g. :doc:`atom\_style sphere `. +e.g. :doc:`atom_style sphere `. ---------- @@ -1276,12 +1276,12 @@ e.g. :doc:`atom\_style sphere `. The number and meaning of the coefficients are specific to the defined -pair style. See the :doc:`pair\_style ` and -:doc:`pair\_coeff ` commands for details. Since pair +pair style. See the :doc:`pair_style ` and +:doc:`pair_coeff ` commands for details. Since pair coefficients for types I != J are not specified, these will be generated automatically by the pair style's mixing rule. See the -individual pair\_style doc pages and the :doc:`pair\_modify mix ` command for details. Pair coefficients can also -be set via the :doc:`pair\_coeff ` command in the input +individual pair\_style doc pages and the :doc:`pair_modify mix ` command for details. Pair coefficients can also +be set via the :doc:`pair_coeff ` command in the input script. @@ -1310,12 +1310,12 @@ script. This section must have N\*(N+1)/2 lines where N = # of atom types. The number and meaning of the coefficients are specific to the defined -pair style. See the :doc:`pair\_style ` and -:doc:`pair\_coeff ` commands for details. Since pair +pair style. See the :doc:`pair_style ` and +:doc:`pair_coeff ` commands for details. Since pair coefficients for types I != J are all specified, these values will turn off the default mixing rule defined by the pair style. See the -individual pair\_style doc pages and the :doc:`pair\_modify mix ` command for details. Pair coefficients can also -be set via the :doc:`pair\_coeff ` command in the input +individual pair\_style doc pages and the :doc:`pair_modify mix ` command for details. Pair coefficients can also +be set via the :doc:`pair_coeff ` command in the input script. @@ -1342,7 +1342,7 @@ script. -The *Triangles* section must appear if :doc:`atom\_style tri ` is used and any atoms are listed in the *Atoms* +The *Triangles* section must appear if :doc:`atom_style tri ` is used and any atoms are listed in the *Atoms* section with a triangleflag = 1. The number of lines should be specified in the header section via the "triangles" keyword. @@ -1394,7 +1394,7 @@ Wz are in units of angular velocity (radians/time). For atom\_style hybrid, following the 4 initial values (ID,vx,vy,vz), specific values for each sub-style must be listed. The order of the sub-styles is the same as they were listed in the -:doc:`atom\_style ` command. The sub-style specific values +:doc:`atom_style ` command. The sub-style specific values are those that are not the 5 standard ones (ID,vx,vy,vz). For example, for the "sphere" sub-style, "wx", "wy", "wz" values would appear. These are listed in the same order they appear as listed @@ -1431,8 +1431,8 @@ doc page for details. Related commands """""""""""""""" -:doc:`read\_dump `, :doc:`read\_restart `, -:doc:`create\_atoms `, :doc:`write\_data ` +:doc:`read_dump `, :doc:`read_restart `, +:doc:`create_atoms `, :doc:`write_data ` Default """"""" diff --git a/doc/src/read_dump.rst b/doc/src/read_dump.rst index de81a98276..030d55f25a 100644 --- a/doc/src/read_dump.rst +++ b/doc/src/read_dump.rst @@ -78,15 +78,15 @@ Read atom information from a dump file to overwrite the current atom coordinates, and optionally the atom velocities and image flags and the simulation box dimensions. This is useful for restarting a run from a particular snapshot in a dump file. See the -:doc:`read\_restart ` and :doc:`read\_data ` +:doc:`read_restart ` and :doc:`read_data ` commands for alternative methods to do this. Also see the :doc:`rerun ` command for a means of reading multiple snapshots from a dump file. Note that a simulation box must already be defined before using the read\_dump command. This can be done by the -:doc:`create\_box `, :doc:`read\_data `, or -:doc:`read\_restart ` commands. The read\_dump command can +:doc:`create_box `, :doc:`read_data `, or +:doc:`read_restart ` commands. The read\_dump command can reset the simulation box dimensions, as explained below. Also note that reading per-atom information from a dump snapshot is @@ -95,7 +95,7 @@ explained below. Other atom properties, which may be necessary to run a valid simulation, such as atom charge, or bond topology information for a molecular system, are not read from (or even contained in) dump files. Thus this auxiliary information should be defined in the usual -way, e.g. in a data file read in by a :doc:`read\_data ` +way, e.g. in a data file read in by a :doc:`read_data ` command, before using the read\_dump command, or by the :doc:`set ` command, after the dump snapshot is read. @@ -247,7 +247,7 @@ supported. The dump file does not store atom IDs, so these are assigned consecutively to the atoms as they appear in the dump file, starting from 1. Thus you should insure that order of atoms is consistent from snapshot to snapshot in the XYZ dump file. See -the :doc:`dump\_modify sort ` command if the XYZ dump file +the :doc:`dump_modify sort ` command if the XYZ dump file was written by LAMMPS. For dump files in *molfile* format, the *x*\ , *y*\ , *z*\ , *vx*\ , *vy*\ , and @@ -257,7 +257,7 @@ velocities. The molfile dump files do not store atom IDs, so these are assigned consecutively to the atoms as they appear in the dump file, starting from 1. Thus you should insure that order of atoms are consistent from snapshot to snapshot in the molfile dump file. -See the :doc:`dump\_modify sort ` command if the dump file +See the :doc:`dump_modify sort ` command if the dump file was written by LAMMPS. The *adios* format supports all fields that the *native* format supports @@ -282,7 +282,7 @@ for how this is done, determined by the specified fields and optional keywords. The timestep of the snapshot becomes the current timestep for the -simulation. See the :doc:`reset\_timestep ` command if +simulation. See the :doc:`reset_timestep ` command if you wish to change this after the dump snapshot is read. If the *box* keyword is specified with a *yes* value, then the current @@ -312,7 +312,7 @@ added to the system. They are simply ignored. If a *yes* value is specified, the atoms with new IDs are added to the system but their atom IDs are not preserved. Instead, after all the atoms are added, new IDs are assigned to them in the same manner as is -described for the :doc:`create\_atoms ` command. Basically +described for the :doc:`create_atoms ` command. Basically the largest existing atom ID in the system is identified, and all the added atoms are assigned IDs that consecutively follow the largest ID. @@ -328,7 +328,7 @@ type, so this value must appear in the dump file. Any other attributes (e.g. charge or particle diameter for spherical particles) will be set to default values, the same as if the -:doc:`create\_atoms ` command were used. +:doc:`create_atoms ` command were used. ---------- @@ -406,7 +406,7 @@ Related commands :doc:`dump `, :doc:`dump molfile `, :doc:`dump adios `, -:doc:`read\_data `, :doc:`read\_restart `, +:doc:`read_data `, :doc:`read_restart `, :doc:`rerun ` Default diff --git a/doc/src/read_restart.rst b/doc/src/read_restart.rst index 44210a3a70..321b533acb 100644 --- a/doc/src/read_restart.rst +++ b/doc/src/read_restart.rst @@ -44,7 +44,7 @@ changed by the :doc:`balance ` or :doc:`fix balance ` comm .. note:: Normally, restart files are written by the - :doc:`restart ` or :doc:`write\_restart ` commands + :doc:`restart ` or :doc:`write_restart ` commands so that all atoms in the restart file are inside the simulation box. If this is not the case, the read\_restart command will print an error that atoms were "lost" when the file is read. This error should be @@ -86,7 +86,7 @@ Because restart files are binary, they may not be portable to other machines. In this case, you can use the :doc:`-restart command-line switch ` to convert a restart file to a data file. Similar to how restart files are written (see the -:doc:`write\_restart ` and :doc:`restart ` +:doc:`write_restart ` and :doc:`restart ` commands), the restart filename can contain two wild-card characters. If a "\*" appears in the filename, the directory is searched for all filenames that match the pattern where "\*" is replaced with a timestep @@ -98,7 +98,7 @@ the run command so it doesn't need to be changed either. If a "%" character appears in the restart filename, LAMMPS expects a set of multiple files to exist. The :doc:`restart ` and -:doc:`write\_restart ` commands explain how such sets are +:doc:`write_restart ` commands explain how such sets are created. Read\_restart will first read a filename where "%" is replaced by "base". This file tells LAMMPS how many processors created the set and how many files are in it. Read\_restart then reads @@ -110,7 +110,7 @@ processors that created the restart file. Note that P could be the total number of processors in the previous simulation, or some subset of those processors, if the *fileper* or *nfile* options were used when the restart file was written; see the -:doc:`restart ` and :doc:`write\_restart ` commands +:doc:`restart ` and :doc:`write_restart ` commands for details. The processors in the current LAMMPS simulation share the work of reading these files; each reads a roughly equal subset of the files. The number of processors which created the set can be @@ -146,8 +146,8 @@ these settings after the restart file is read. * :doc:`units ` * :doc:`newton bond ` (see discussion of newton command below) -* :doc:`atom style ` and :doc:`atom\_modify ` settings id, map, sort -* :doc:`comm style ` and :doc:`comm\_modify ` settings mode, cutoff, vel +* :doc:`atom style ` and :doc:`atom_modify ` settings id, map, sort +* :doc:`comm style ` and :doc:`comm_modify ` settings mode, cutoff, vel * :doc:`timestep ` * simulation box size and shape and :doc:`boundary ` settings * atom :doc:`group ` definitions @@ -155,8 +155,8 @@ these settings after the restart file is read. * per-atom attributes including their group assignments and molecular topology attributes (bonds, angles, etc) * force field styles (:doc:`pair `, :doc:`bond `, :doc:`angle `, etc) * force field coefficients (:doc:`pair `, :doc:`bond `, :doc:`angle `, etc) in some cases (see below) -* :doc:`pair\_modify ` settings, except the compute option -* :doc:`special\_bonds ` settings +* :doc:`pair_modify ` settings, except the compute option +* :doc:`special_bonds ` settings Here is a list of information not stored in a restart file, which means you must re-issue these commands in your input script, after @@ -167,8 +167,8 @@ reading the restart file. * :doc:`compute ` commands (see below) * :doc:`variable ` commands * :doc:`region ` commands -* :doc:`neighbor list ` criteria including :doc:`neigh\_modify ` settings -* :doc:`kspace\_style ` and :doc:`kspace\_modify ` settings +* :doc:`neighbor list ` criteria including :doc:`neigh_modify ` settings +* :doc:`kspace_style ` and :doc:`kspace_modify ` settings * info for :doc:`thermodynamic `, :doc:`dump `, or :doc:`restart ` output The :doc:`newton ` command has two settings, one for pairwise @@ -185,10 +185,10 @@ Note that some force field styles (pair, bond, angle, etc) do not store their coefficient info in restart files. Typically these are many-body or tabulated potentials which read their parameters from separate files. In these cases you will need to re-specify the -:doc:`pair\_coeff `, :doc:`bond\_coeff `, etc +:doc:`pair_coeff `, :doc:`bond_coeff `, etc commands in your restart input script. The doc pages for individual force field styles mention if this is the case. This is also true of -:doc:`pair\_style hybrid ` (bond hybrid, angle hybrid, etc) +:doc:`pair_style hybrid ` (bond hybrid, angle hybrid, etc) commands; they do not store coefficient info. As indicated in the above list, the :doc:`fixes ` used for a @@ -250,7 +250,7 @@ LAMMPS allows bond interactions (angle, etc) to be turned off or deleted in various ways, which can affect how their info is stored in a restart file. -If bonds (angles, etc) have been turned off by the :doc:`fix shake ` or :doc:`delete\_bonds ` command, +If bonds (angles, etc) have been turned off by the :doc:`fix shake ` or :doc:`delete_bonds ` command, their info will be written to a restart file as if they are turned on. This means they will need to be turned off again in a new run after the restart file is read. @@ -277,8 +277,8 @@ package must be installed. Related commands """""""""""""""" -:doc:`read\_data `, :doc:`read\_dump `, -:doc:`write\_restart `, :doc:`restart ` +:doc:`read_data `, :doc:`read_dump `, +:doc:`write_restart `, :doc:`restart ` **Default:** none diff --git a/doc/src/region.rst b/doc/src/region.rst index 3eaaae30ac..81e247a8e2 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -91,11 +91,11 @@ Description This command defines a geometric region of space. Various other commands use regions. For example, the region can be filled with -atoms via the :doc:`create\_atoms ` command. Or a bounding +atoms via the :doc:`create_atoms ` command. Or a bounding box around the region, can be used to define the simulation box via -the :doc:`create\_box ` command. Or the atoms in the region +the :doc:`create_box ` command. Or the atoms in the region can be identified as a group via the :doc:`group ` command, or -deleted via the :doc:`delete\_atoms ` command. Or the +deleted via the :doc:`delete_atoms ` command. Or the surface of the region can be used as a boundary wall via the :doc:`fix wall/region ` command. Commands which use regions typically test whether an atom's position @@ -127,8 +127,8 @@ box boundary; if the box changes size during a simulation, the region does not. INF means a large negative or positive number (1.0e20), so it should encompass the simulation box even if it changes size. If a region is defined before the simulation box has been created (via -:doc:`create\_box ` or :doc:`read\_data ` or -:doc:`read\_restart ` commands), then an EDGE or INF +:doc:`create_box ` or :doc:`read_data ` or +:doc:`read_restart ` commands), then an EDGE or INF parameter cannot be used. For a *prism* region, a non-zero tilt factor in any pair of dimensions cannot be used if both the lo/hi values in either of those dimensions are INF. E.g. if the xy tilt is @@ -176,7 +176,7 @@ and are called "tilt factors" because they are the amount of displacement applied to faces of an originally orthogonal box to transform it into the parallelepiped. -A prism region that will be used with the :doc:`create\_box ` +A prism region that will be used with the :doc:`create_box ` command to define a triclinic simulation box must have tilt factors (xy,xz,yz) that do not skew the box more than half the distance of corresponding the parallel box length. For example, if xlo = 2 and @@ -198,7 +198,7 @@ the cylinder axes can be a variable with the same kind of effect and requirements than for the radius. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a time-dependent radius or have a time dependent position of the sphere or cylinder region. @@ -285,12 +285,12 @@ three variables can be specified as NULL, in which case no displacement is calculated in that dimension. Note that equal-style variables can specify formulas with various -mathematical functions, and include :doc:`thermo\_style ` +mathematical functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. Thus it is easy to specify a region displacement that change as a function of time or spans consecutive runs in a continuous fashion. For the latter, see the *start* and *stop* keywords of the -:doc:`run ` command and the *elaplong* keyword of :doc:`thermo\_style custom ` for details. +:doc:`run ` command and the *elaplong* keyword of :doc:`thermo_style custom ` for details. For example, these commands would displace a region from its initial position, in the positive x direction, effectively at a constant @@ -420,8 +420,8 @@ parameters must be 0.0. Related commands """""""""""""""" -:doc:`lattice `, :doc:`create\_atoms `, -:doc:`delete\_atoms `, :doc:`group ` +:doc:`lattice `, :doc:`create_atoms `, +:doc:`delete_atoms `, :doc:`group ` Default """"""" diff --git a/doc/src/rerun.rst b/doc/src/rerun.rst index 65d05265c0..6563ef7dd0 100644 --- a/doc/src/rerun.rst +++ b/doc/src/rerun.rst @@ -73,7 +73,7 @@ initial simulation produced the dump file: Conceptually, using the rerun command is like running an input script that has a loop in it (see the :doc:`next ` and :doc:`jump ` commands). Each iteration of the loop reads one snapshot from the -dump file via the :doc:`read\_dump ` command, sets the +dump file via the :doc:`read_dump ` command, sets the timestep to the appropriate value, and then invokes a :doc:`run ` command for zero timesteps to simply compute energy and forces, and any other :doc:`thermodynamic output ` or diagnostic info @@ -81,18 +81,18 @@ you have defined. This computation also invokes any fixes you have defined that apply constraints to the system, such as :doc:`fix shake ` or :doc:`fix indent `. Note that a simulation box must already be defined before using the -rerun command. This can be done by the :doc:`create\_box `, -:doc:`read\_data `, or :doc:`read\_restart ` +rerun command. This can be done by the :doc:`create_box `, +:doc:`read_data `, or :doc:`read_restart ` commands. Also note that reading per-atom information from dump snapshots is limited to the atom coordinates, velocities and image flags as -explained in the :doc:`read\_dump ` command. Other atom +explained in the :doc:`read_dump ` command. Other atom properties, which may be necessary to compute energies and forces, such as atom charge, or bond topology information for a molecular system, are not read from (or even contained in) dump files. Thus this auxiliary information should be defined in the usual way, e.g. in -a data file read in by a :doc:`read\_data ` command, before +a data file read in by a :doc:`read_data ` command, before using the rerun command. Also note that the frequency of thermodynamic or dump output from the @@ -154,10 +154,10 @@ dump file with a timestep value larger than the *stop* setting you have specified. The *dump* keyword is required and must be the last keyword specified. -Its arguments are passed internally to the :doc:`read\_dump ` +Its arguments are passed internally to the :doc:`read_dump ` command. The first argument following the *dump* keyword should be -the *field1* argument of the :doc:`read\_dump ` command. See -the :doc:`read\_dump ` doc page for details on the various +the *field1* argument of the :doc:`read_dump ` command. See +the :doc:`read_dump ` doc page for details on the various options it allows for extracting information from the dump file snapshots, and for using that information to alter the LAMMPS simulation. @@ -181,12 +181,12 @@ in which you are reprocessing the dump snapshots. If you only want the rerun script to perform an analysis that does not involve pair interactions, such as use compute msd to calculated displacements over time, you do not need to define a :doc:`pair style `, which may also mean neighbor lists will not -need to be calculated which saves time. The :doc:`comm\_modify cutoff ` command can also be used to insure ghost +need to be calculated which saves time. The :doc:`comm_modify cutoff ` command can also be used to insure ghost atoms are acquired from far enough away for operations like bond and angle evaluations, if no pair style is being used. Every time a snapshot is read, the timestep for the simulation is -reset, as if the :doc:`reset\_timestep ` command were +reset, as if the :doc:`reset_timestep ` command were used. This command has some restrictions as to what fixes can be defined. See its doc page for details. For example, the :doc:`fix deposit ` and :doc:`fix dt/reset ` fixes are in this category. They also make no sense to use with a rerun @@ -201,7 +201,7 @@ are read from the dump file(s). If an averaging fix is not invoked on a timestep it expects to be, LAMMPS will flag an error. The various forms of LAMMPS output, as defined by the -:doc:`thermo\_style `, :doc:`thermo `, +:doc:`thermo_style `, :doc:`thermo `, :doc:`dump `, and :doc:`restart ` commands occur with specified frequency, e.g. every N steps. If the timestep for a dump snapshot is not a multiple of N, then it will be read and processed, @@ -224,7 +224,7 @@ doc page for details. Related commands """""""""""""""" -:doc:`read\_dump ` +:doc:`read_dump ` Default """"""" diff --git a/doc/src/reset_ids.rst b/doc/src/reset_ids.rst index 774b9d4628..e41745fa52 100644 --- a/doc/src/reset_ids.rst +++ b/doc/src/reset_ids.rst @@ -39,7 +39,7 @@ Note that the resetting of IDs is not really a compression, where gaps in atom IDs are removed by decrementing atom IDs that are larger. Instead the IDs for all atoms are erased, and new IDs are assigned so that the atoms owned by an individual processor have consecutive IDs, -as the :doc:`create\_atoms ` command explains. +as the :doc:`create_atoms ` command explains. .. note:: @@ -47,7 +47,7 @@ as the :doc:`create\_atoms ` command explains. defined, an error about bond topology atom IDs not being found may result. This is because the cutoff distance for ghost atom communication was not sufficient to find atoms in bonds, angles, etc - that are owned by other processors. The :doc:`comm\_modify cutoff ` command can be used to correct this issue. + that are owned by other processors. The :doc:`comm_modify cutoff ` command can be used to correct this issue. Or you can define a pair style before using this command. If you do the former, you should unset the comm\_modify cutoff after using reset\_ids so that subsequent communication is not inefficient. @@ -59,7 +59,7 @@ Restrictions Related commands """""""""""""""" -:doc:`delete\_atoms ` +:doc:`delete_atoms ` **Default:** none diff --git a/doc/src/reset_timestep.rst b/doc/src/reset_timestep.rst index f898bf2453..e9f8818653 100644 --- a/doc/src/reset_timestep.rst +++ b/doc/src/reset_timestep.rst @@ -27,11 +27,11 @@ Description Set the timestep counter to the specified value. This command normally comes after the timestep has been set by reading a restart -file via the :doc:`read\_restart ` command, or a previous +file via the :doc:`read_restart ` command, or a previous simulation advanced the timestep. -The :doc:`read\_data ` and :doc:`create\_box ` -commands set the timestep to 0; the :doc:`read\_restart ` +The :doc:`read_data ` and :doc:`create_box ` +commands set the timestep to 0; the :doc:`read_restart ` command sets the timestep to the value it had when the restart file was written. diff --git a/doc/src/restart.rst b/doc/src/restart.rst index e061adece3..6cfbdec475 100644 --- a/doc/src/restart.rst +++ b/doc/src/restart.rst @@ -102,7 +102,7 @@ written and read using MPI-IO. Restart files are written on timesteps that are a multiple of N but not on the first timestep of a run or minimization. You can use the -:doc:`write\_restart ` command to write a restart file +:doc:`write_restart ` command to write a restart file before a run begins. A restart file is not written on the last timestep of a run unless it is a multiple of N. A restart file is written on the last timestep of a minimization if N > 0 and the @@ -132,10 +132,10 @@ a simulation where something goes wrong at step 1163: ---------- -See the :doc:`read\_restart ` command for information about +See the :doc:`read_restart ` command for information about what is stored in a restart file. -Restart files can be read by a :doc:`read\_restart ` +Restart files can be read by a :doc:`read_restart ` command to restart a simulation from a particular state. Because the file is binary (to enable exact restarts), it may not be readable on another machine. In this case, you can use the :doc:`-r command-line switch ` to convert a restart file to a data file. @@ -149,7 +149,7 @@ another machine. In this case, you can use the :doc:`-r command-line switch ` + to re-use that information. See the :doc:`read_restart ` command for information about what is stored in a restart file. @@ -188,7 +188,7 @@ package must be installed. Related commands """""""""""""""" -:doc:`write\_restart `, :doc:`read\_restart ` +:doc:`write_restart `, :doc:`read_restart ` Default """"""" diff --git a/doc/src/run.rst b/doc/src/run.rst index 1399c6a963..0cf9f3de1d 100644 --- a/doc/src/run.rst +++ b/doc/src/run.rst @@ -226,7 +226,7 @@ successive runs to run a simulation for any number of steps (ok, up to Related commands """""""""""""""" -:doc:`minimize `, :doc:`run\_style `, +:doc:`minimize `, :doc:`run_style `, :doc:`temper `, :doc:`fix halt ` Default diff --git a/doc/src/run_style.rst b/doc/src/run_style.rst index 5dd51f7f1a..b320c57ea8 100644 --- a/doc/src/run_style.rst +++ b/doc/src/run_style.rst @@ -83,10 +83,10 @@ processors. See the :doc:`-partition command-line switch ` for info on how to run LAMMPS with multiple partitions. Specifically, this style performs all computation except the -:doc:`kspace\_style ` portion of the force field on the 1st +:doc:`kspace_style ` portion of the force field on the 1st partition. This include the :doc:`pair style `, :doc:`bond style `, :doc:`neighbor list building `, :doc:`fixes ` including time integration, and output. The -:doc:`kspace\_style ` portion of the calculation is +:doc:`kspace_style ` portion of the calculation is performed on the 2nd partition. This is most useful for the PPPM kspace\_style when its performance on @@ -163,7 +163,7 @@ outermost rRESPA level. Thus if the 3 loop factors are "2 2 2" for 4-level rRESPA, and the outer timestep is set to 4.0 fmsec, then the inner timestep would be 8x smaller or 0.5 fmsec. All other LAMMPS commands that specify number of timesteps (e.g. :doc:`thermo ` -for thermo output every N steps, :doc:`neigh\_modify delay/every ` parameters, :doc:`dump ` every N +for thermo output every N steps, :doc:`neigh_modify delay/every ` parameters, :doc:`dump ` every N steps, etc) refer to the outermost timesteps. The rRESPA keywords enable you to specify at what level of the @@ -176,7 +176,7 @@ outermost level, and kspace forces are computed where pair forces are. The inner, middle, outer forces have no defaults. For fixes that support it, the rRESPA level at which a given fix is -active, can be selected through the :doc:`fix\_modify ` command. +active, can be selected through the :doc:`fix_modify ` command. The *inner* and *middle* keywords take additional arguments for cutoffs that are used by the pairwise force computations. If the 2 @@ -200,7 +200,7 @@ are computed at the same rRESPA level. See the doc pages for individual pair styles for details. Another option for using pair potentials with rRESPA is with the -*hybrid* keyword, which requires the use of the :doc:`pair\_style hybrid or hybrid/overlay ` command. In this scenario, different +*hybrid* keyword, which requires the use of the :doc:`pair_style hybrid or hybrid/overlay ` command. In this scenario, different sub-styles of the hybrid pair style are evaluated at different rRESPA levels. This can be useful, for example, to set different timesteps for hybrid coarse-grained/all-atom models. The *hybrid* keyword diff --git a/doc/src/set.rst b/doc/src/set.rst index 087c3487e5..613c19bcca 100644 --- a/doc/src/set.rst +++ b/doc/src/set.rst @@ -141,11 +141,11 @@ Description """"""""""" Set one or more properties of one or more atoms. Since atom -properties are initially assigned by the :doc:`read\_data `, -:doc:`read\_restart ` or :doc:`create\_atoms ` +properties are initially assigned by the :doc:`read_data `, +:doc:`read_restart ` or :doc:`create_atoms ` commands, this command changes those assignments. This can be useful for overriding the default values assigned by the -:doc:`create\_atoms ` command (e.g. charge = 0.0). It can +:doc:`create_atoms ` command (e.g. charge = 0.0). It can be useful for altering pairwise and molecular force interactions, since force-field coefficients are defined in terms of types. It can be used to change the labeling of atoms by atom type or molecule ID @@ -204,7 +204,7 @@ the variable to reset a property for all atoms is to use style *atom* with *ID* = "\*"; this selects all atom IDs. Atom-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters and timestep and elapsed time. They can also include per-atom values, such as atom coordinates. Thus it is easy to specify a time-dependent or @@ -223,8 +223,8 @@ from a file. Keyword *type* sets the atom type for all selected atoms. The specified value must be from 1 to ntypes, where ntypes was set by the -:doc:`create\_box ` command or the *atom types* field in the -header of the data file read by the :doc:`read\_data ` +:doc:`create_box ` command or the *atom types* field in the +header of the data file read by the :doc:`read_data ` command. Keyword *type/fraction* sets the atom type for a fraction of the @@ -281,8 +281,8 @@ Keyword *quat* uses the specified values to create a quaternion (4-vector) that represents the orientation of the selected atoms. The particles must define a quaternion for their orientation (e.g. ellipsoids, triangles, body particles) as defined by the -:doc:`atom\_style ` command. Note that particles defined by -:doc:`atom\_style ellipsoid ` have 3 shape parameters. The 3 +:doc:`atom_style ` command. Note that particles defined by +:doc:`atom_style ellipsoid ` have 3 shape parameters. The 3 values must be non-zero for each particle set by this command. They are used to specify the aspect ratios of an ellipsoidal particle, which is oriented by default with its x-axis along the simulation @@ -298,7 +298,7 @@ ignored, since a rotation vector of (0,0,1) is the only valid choice. Keyword *quat/random* randomizes the orientation of the quaternion for the selected atoms. The particles must define a quaternion for their orientation (e.g. ellipsoids, triangles, body particles) as defined by -the :doc:`atom\_style ` command. Random numbers are used in +the :doc:`atom_style ` command. Random numbers are used in such a way that the orientation of a particular atom is the same, regardless of how many processors are being used. For 2d systems, only orientations in the xy plane are generated. As with keyword @@ -307,32 +307,32 @@ for each particle set by this command. This keyword does not allow use of an atom-style variable. Keyword *diameter* sets the size of the selected atoms. The particles -must be finite-size spheres as defined by the :doc:`atom\_style sphere ` command. The diameter of a particle can be +must be finite-size spheres as defined by the :doc:`atom_style sphere ` command. The diameter of a particle can be set to 0.0, which means they will be treated as point particles. Note that this command does not adjust the particle mass, even if it was -defined with a density, e.g. via the :doc:`read\_data ` +defined with a density, e.g. via the :doc:`read_data ` command. Keyword *shape* sets the size and shape of the selected atoms. The -particles must be ellipsoids as defined by the :doc:`atom\_style ellipsoid ` command. The *Sx*\ , *Sy*\ , *Sz* settings are +particles must be ellipsoids as defined by the :doc:`atom_style ellipsoid ` command. The *Sx*\ , *Sy*\ , *Sz* settings are the 3 diameters of the ellipsoid in each direction. All 3 can be set to the same value, which means the ellipsoid is effectively a sphere. They can also all be set to 0.0 which means the particle will be treated as a point particle. Note that this command does not adjust the particle mass, even if it was defined with a density, e.g. via the -:doc:`read\_data ` command. +:doc:`read_data ` command. Keyword *length* sets the length of selected atoms. The particles -must be line segments as defined by the :doc:`atom\_style line ` command. If the specified value is non-zero the +must be line segments as defined by the :doc:`atom_style line ` command. If the specified value is non-zero the line segment is (re)set to a length = the specified value, centered around the particle position, with an orientation along the x-axis. If the specified value is 0.0, the particle will become a point particle. Note that this command does not adjust the particle mass, even if it was defined with a density, e.g. via the -:doc:`read\_data ` command. +:doc:`read_data ` command. Keyword *tri* sets the size of selected atoms. The particles must be -triangles as defined by the :doc:`atom\_style tri ` command. +triangles as defined by the :doc:`atom_style tri ` command. If the specified value is non-zero the triangle is (re)set to be an equilateral triangle in the xy plane with side length = the specified value, with a centroid at the particle position, with its base @@ -340,22 +340,22 @@ parallel to the x axis, and the y-axis running from the center of the base to the top point of the triangle. If the specified value is 0.0, the particle will become a point particle. Note that this command does not adjust the particle mass, even if it was defined with a -density, e.g. via the :doc:`read\_data ` command. +density, e.g. via the :doc:`read_data ` command. Keyword *theta* sets the orientation of selected atoms. The particles -must be line segments as defined by the :doc:`atom\_style line ` command. The specified value is used to set the +must be line segments as defined by the :doc:`atom_style line ` command. The specified value is used to set the orientation angle of the line segments with respect to the x axis. Keyword *theta/random* randomizes the orientation of theta for the selected atoms. The particles must be line segments as defined by the -:doc:`atom\_style line ` command. Random numbers are used in +:doc:`atom_style line ` command. Random numbers are used in such a way that the orientation of a particular atom is the same, regardless of how many processors are being used. This keyword does not allow use of an atom-style variable. Keyword *angmom* sets the angular momentum of selected atoms. The -particles must be ellipsoids as defined by the :doc:`atom\_style ellipsoid ` command or triangles as defined by the -:doc:`atom\_style tri ` command. The angular momentum vector +particles must be ellipsoids as defined by the :doc:`atom_style ellipsoid ` command or triangles as defined by the +:doc:`atom_style tri ` command. The angular momentum vector of the particles is set to the 3 specified components. Keyword *omega* sets the angular velocity of selected atoms. The @@ -365,13 +365,13 @@ is set to the 3 specified components. Keyword *mass* sets the mass of all selected particles. The particles must have a per-atom mass attribute, as defined by the -:doc:`atom\_style ` command. See the "mass" command for how +:doc:`atom_style ` command. See the "mass" command for how to set mass values on a per-type basis. Keyword *density* or *density/disc* also sets the mass of all selected particles, but in a different way. The particles must have a per-atom -mass attribute, as defined by the :doc:`atom\_style ` -command. If the atom has a radius attribute (see :doc:`atom\_style sphere `) and its radius is non-zero, its mass is set +mass attribute, as defined by the :doc:`atom_style ` +command. If the atom has a radius attribute (see :doc:`atom_style sphere `) and its radius is non-zero, its mass is set from the density and particle volume for 3d systems (the input density is assumed to be in mass/distance\^3 units). For 2d, the default is for LAMMPS to model particles with a radius attribute as spheres. @@ -380,16 +380,16 @@ modeled as 2d discs (circles). Their mass is set from the density and particle area (the input density is assumed to be in mass/distance\^2 units). -If the atom has a shape attribute (see :doc:`atom\_style ellipsoid `) and its 3 shape parameters are non-zero, +If the atom has a shape attribute (see :doc:`atom_style ellipsoid `) and its 3 shape parameters are non-zero, then its mass is set from the density and particle volume (the input density is assumed to be in mass/distance\^3 units). The *density/disc* keyword has no effect; it does not (yet) treat 3d ellipsoids as 2d ellipses. -If the atom has a length attribute (see :doc:`atom\_style line `) and its length is non-zero, then its mass is +If the atom has a length attribute (see :doc:`atom_style line `) and its length is non-zero, then its mass is set from the density and line segment length (the input density is assumed to be in mass/distance units). If the atom has an area -attribute (see :doc:`atom\_style tri `) and its area is +attribute (see :doc:`atom_style tri `) and its area is non-zero, then its mass is set from the density and triangle area (the input density is assumed to be in mass/distance\^2 units). @@ -397,7 +397,7 @@ If none of these cases are valid, then the mass is set to the density value directly (the input density is assumed to be in mass units). Keyword *volume* sets the volume of all selected particles. -Currently, only the :doc:`atom\_style peri ` command defines +Currently, only the :doc:`atom_style peri ` command defines particles with a volume attribute. Note that this command does not adjust the particle mass. @@ -428,7 +428,7 @@ the specified value from 1 to nbondtypes (nangletypes, etc). All atoms in a particular bond (angle, etc) must be selected atoms in order for the change to be made. The value of nbondtype (nangletypes, etc) was set by the *bond types* (\ *angle types*\ , etc) field in the -header of the data file read by the :doc:`read\_data ` +header of the data file read by the :doc:`read_data ` command. These keywords do not allow use of an atom-style variable. Keywords *meso/e*\ , *meso/cv*\ , and *meso/rho* set the energy, heat @@ -463,13 +463,13 @@ temperature is set to that value. Keywords *edpd/temp* and *edpd/cv* set the temperature and volumetric heat capacity of an eDPD particle as defined by the USER-MESO package. -Currently, only :doc:`atom\_style edpd ` defines particles +Currently, only :doc:`atom_style edpd ` defines particles with these attributes. The values for the temperature and heat capacity must be positive. Keyword *cc* sets the chemical concentration of a tDPD particle for a specified species as defined by the USER-MESO package. Currently, only -:doc:`atom\_style tdpd ` defines particles with this +:doc:`atom_style tdpd ` defines particles with this attribute. An integer for "index" selects a chemical species (1 to Nspecies) where Nspecies is set by the atom\_style command. The value for the chemical concentration must be >= 0.0. @@ -485,7 +485,7 @@ Restrictions You cannot set an atom attribute (e.g. *mol* or *q* or *volume*\ ) if -the :doc:`atom\_style ` does not have that attribute. +the :doc:`atom_style ` does not have that attribute. This command requires inter-processor communication to coordinate the setting of bond types (angle types, etc). This means that your system @@ -502,8 +502,8 @@ coordinates outside the simulation box if they are ghost atoms. Related commands """""""""""""""" -:doc:`create\_box `, :doc:`create\_atoms `, -:doc:`read\_data ` +:doc:`create_box `, :doc:`create_atoms `, +:doc:`read_data ` **Default:** none diff --git a/doc/src/special_bonds.rst b/doc/src/special_bonds.rst index 1e30dc2761..824ed5ead0 100644 --- a/doc/src/special_bonds.rst +++ b/doc/src/special_bonds.rst @@ -51,8 +51,8 @@ either directly or via one or two intermediate bonds. These weighting factors are used by nearly all :doc:`pair styles ` in LAMMPS that compute simple pairwise interactions. Permanent bonds between atoms are specified by defining the bond topology in the data file -read by the :doc:`read\_data ` command. Typically a -:doc:`bond\_style ` command is also used to define a bond +read by the :doc:`read_data ` command. Typically a +:doc:`bond_style ` command is also used to define a bond potential. The rationale for using these weighting factors is that the interaction between a pair of bonded atoms is all (or mostly) specified by the bond, angle, dihedral potentials, and thus the @@ -68,7 +68,7 @@ atoms should be excluded (or reduced by a weighting factor). Tersoff, COMB, AIREBO, and ReaxFF. In fact, it generally makes no sense to define permanent bonds between atoms that interact via these potentials, though such bonds may exist elsewhere in your system, - e.g. when using the :doc:`pair\_style hybrid ` command. + e.g. when using the :doc:`pair_style hybrid ` command. Thus LAMMPS ignores special\_bonds settings when many-body potentials are calculated. Please note, that the existence of explicit bonds for atoms that are described by a many-body potential will alter the @@ -112,8 +112,8 @@ that interaction will be at full strength. and 1-4 interactions are not defined from the list of angles or dihedrals used by the simulation. Rather, they are inferred topologically from the set of bonds specified when the simulation is - defined from a data or restart file (see :doc:`read\_data ` or - :doc:`read\_restart ` commands). Thus the set of + defined from a data or restart file (see :doc:`read_data ` or + :doc:`read_restart ` commands). Thus the set of 1-2,1-3,1-4 interactions that the weights apply to is the same whether angle and dihedral potentials are computed or not, and remains the same even if bonds are constrained, or turned off, or removed during a @@ -121,9 +121,9 @@ that interaction will be at full strength. The two exceptions to this rule are (a) if the *angle* or *dihedral* keywords are set to *yes* (see below), or (b) if the -:doc:`delete\_bonds ` command is used with the *special* +:doc:`delete_bonds ` command is used with the *special* option that re-computes the 1-2,1-3,1-4 topologies after bonds are -deleted; see the :doc:`delete\_bonds ` command for more +deleted; see the :doc:`delete_bonds ` command for more details. The *amber* keyword sets the 3 coefficients to 0.0, 0.0, 0.5 for LJ @@ -138,7 +138,7 @@ used version of the CHARMM force field. Note that in pair styles *lj/charmm/coul/charmm* and *lj/charmm/coul/long* the 1-4 coefficients are defined explicitly, and these pairwise contributions are computed as part of the charmm dihedral style - see the -:doc:`pair\_coeff ` and :doc:`dihedral\_style ` +:doc:`pair_coeff ` and :doc:`dihedral_style ` commands for more information. See :ref:`(MacKerell) ` for a description of the CHARMM force field. @@ -200,7 +200,7 @@ default, then the 2,5 interaction will also be weighted by 0.5. grow. Note that adding a single bond always adds a new 1st neighbor but may also induce \*many\* new 2nd and 3rd neighbors, depending on the molecular topology of your system. Using the *extra/special/per/atom* - keyword to either :doc:`read\_data ` or :doc:`create\_box ` + keyword to either :doc:`read_data ` or :doc:`create_box ` reserves empty space in the list for this N additional 1st, 2nd, or 3rd neighbors to be added. If you do not do this, you may get an error when bonds (or molecules) are added. @@ -255,7 +255,7 @@ Restrictions Related commands """""""""""""""" -:doc:`delete\_bonds `, :doc:`fix bond/create ` +:doc:`delete_bonds `, :doc:`fix bond/create ` Default """"""" diff --git a/doc/src/suffix.rst b/doc/src/suffix.rst index 263b83187c..f7737b00d9 100644 --- a/doc/src/suffix.rst +++ b/doc/src/suffix.rst @@ -60,7 +60,7 @@ These are the variants these packages provide: * HYBRID = a combination of two packages can be specified (see below) -As an example, all of the packages provide a :doc:`pair\_style lj/cut ` variant, with style names lj/cut/opt, lj/cut/omp, +As an example, all of the packages provide a :doc:`pair_style lj/cut ` variant, with style names lj/cut/opt, lj/cut/omp, lj/cut/gpu, lj/cut/intel, or lj/cut/kk. A variant styles can be specified explicitly in your input script, e.g. pair\_style lj/cut/gpu. If the suffix command is used with the appropriate style, @@ -93,7 +93,7 @@ commands in your input script. .. note:: - The default :doc:`run\_style ` verlet is invoked prior to + The default :doc:`run_style ` verlet is invoked prior to reading the input script and is therefore not affected by a suffix command in the input script. The KOKKOS package requires "run\_style verlet/kk", so when using the KOKKOS package it is necessary to either use the command diff --git a/doc/src/tad.rst b/doc/src/tad.rst index 5322251ed5..d74fb2e8fb 100644 --- a/doc/src/tad.rst +++ b/doc/src/tad.rst @@ -129,7 +129,7 @@ check is performed by quenching the system and comparing the resulting atom coordinates to the coordinates from the previous basin. A quench is an energy minimization and is performed by whichever -algorithm has been defined by the :doc:`min\_style ` command; +algorithm has been defined by the :doc:`min_style ` command; its default is the CG minimizer. The tolerances and limits for each quench can be set by the *min* keyword. Note that typically, you do not need to perform a highly-converged minimization to detect a @@ -304,8 +304,8 @@ Related commands """""""""""""""" :doc:`compute event/displace `, -:doc:`min\_modify `, :doc:`min\_style `, -:doc:`run\_style `, :doc:`minimize `, +:doc:`min_modify `, :doc:`min_style `, +:doc:`run_style `, :doc:`minimize `, :doc:`temper `, :doc:`neb `, :doc:`prd ` diff --git a/doc/src/temper_npt.rst b/doc/src/temper_npt.rst index 8140989189..847d91fb1b 100644 --- a/doc/src/temper_npt.rst +++ b/doc/src/temper_npt.rst @@ -66,7 +66,7 @@ isothermal-isobaric (NPT) ensemble. Related commands """""""""""""""" -:doc:`temper `, :doc:`variable `, :doc:`fix\_npt ` +:doc:`temper `, :doc:`variable `, :doc:`fix_npt ` **Default:** none diff --git a/doc/src/thermo.rst b/doc/src/thermo.rst index 8b11ff9078..503ef84f6d 100644 --- a/doc/src/thermo.rst +++ b/doc/src/thermo.rst @@ -31,8 +31,8 @@ and end of a simulation. A value of 0 will only print thermodynamics at the beginning and end. The content and format of what is printed is controlled by the -:doc:`thermo\_style ` and -:doc:`thermo\_modify ` commands. +:doc:`thermo_style ` and +:doc:`thermo_modify ` commands. Instead of a numeric value, N can be specified as an :doc:`equal-style variable `, which should be specified as v\_name, where name is the variable name. In this case, the variable is evaluated at @@ -60,7 +60,7 @@ Restrictions Related commands """""""""""""""" -:doc:`thermo\_style `, :doc:`thermo\_modify ` +:doc:`thermo_style `, :doc:`thermo_modify ` Default """"""" diff --git a/doc/src/thermo_modify.rst b/doc/src/thermo_modify.rst index f0b27d2bc6..c0ec18b465 100644 --- a/doc/src/thermo_modify.rst +++ b/doc/src/thermo_modify.rst @@ -49,7 +49,7 @@ by LAMMPS. .. note:: These options apply to the currently defined thermo style. When - you specify a :doc:`thermo\_style ` command, all + you specify a :doc:`thermo_style ` command, all thermodynamic settings are restored to their default values, including those previously reset by a thermo\_modify command. Thus if your input script specifies a thermo\_style command, you should use the @@ -86,12 +86,12 @@ different defaults for this setting (see below). Even if *norm* is set to *yes*\ , a value is only normalized if it is an "extensive" quantity, meaning that it scales with the number of atoms in the system. For the thermo keywords described by the doc page for the -:doc:`thermo\_style ` command, all energy-related keywords +:doc:`thermo_style ` command, all energy-related keywords are extensive, such as *pe* or *ebond* or *enthalpy*\ . Other keywords such as *temp* or *press* are "intensive" meaning their value is independent (in a statistical sense) of the number of atoms in the system and thus are never normalized. For thermodynamic output values -extracted from fixes and computes in a :doc:`thermo\_style custom ` command, the doc page for the individual +extracted from fixes and computes in a :doc:`thermo_style custom ` command, the doc page for the individual :doc:`fix ` or :doc:`compute ` lists whether the value is "extensive" or "intensive" and thus whether it is normalized. Thermodynamic output values calculated by a variable formula are @@ -111,7 +111,7 @@ containing the timestep and CPU time. This modify option overrides the *one* and *multi* thermo\_style settings. The *format* keyword can be used to change the default numeric format -of any of quantities the :doc:`thermo\_style ` command +of any of quantities the :doc:`thermo_style ` command outputs. All the specified format strings are C-style formats, e.g. as used by the C/C++ printf() command. The *line* keyword takes a single argument which is the format string for the entire line of @@ -147,7 +147,7 @@ temperature ("temp", "press", "ke", "etotal", "enthalpy", "pxx", etc). The specified compute ID must have been previously defined by the user via the :doc:`compute ` command and it must be a style of compute that calculates a temperature. As described in the -:doc:`thermo\_style ` command, thermo output uses a default +:doc:`thermo_style ` command, thermo output uses a default compute for temperature with ID = *thermo\_temp*. This option allows the user to override the default. @@ -157,7 +157,7 @@ pressure ("press", "enthalpy", "pxx", etc). The specified compute ID must have been previously defined by the user via the :doc:`compute ` command and it must be a style of compute that calculates a pressure. As described in the -:doc:`thermo\_style ` command, thermo output uses a default +:doc:`thermo_style ` command, thermo output uses a default compute for pressure with ID = *thermo\_press*. This option allows the user to override the default. @@ -180,7 +180,7 @@ Restrictions Related commands """""""""""""""" -:doc:`thermo `, :doc:`thermo\_style ` +:doc:`thermo `, :doc:`thermo_style ` Default """"""" diff --git a/doc/src/thermo_style.rst b/doc/src/thermo_style.rst index 480b14ae63..0aa401dd96 100644 --- a/doc/src/thermo_style.rst +++ b/doc/src/thermo_style.rst @@ -131,7 +131,7 @@ include values from previous timesteps, can be output by using the f\_ID keyword and accessing a fix that does time-averaging such as the :doc:`fix ave/time ` command. -Options invoked by the :doc:`thermo\_modify ` command can +Options invoked by the :doc:`thermo_modify ` command can be used to set the one- or multi-line format of the print-out, the normalization of thermodynamic output (total values versus per-atom values for extensive quantities (ones which scale with the number of @@ -141,7 +141,7 @@ atoms in the system), and the numeric precision of each printed value. When you use a "thermo\_style" command, all thermodynamic settings are restored to their default values, including those - previously set by a :doc:`thermo\_modify ` command. Thus + previously set by a :doc:`thermo_modify ` command. Thus if your input script specifies a thermo\_style command, you should use the thermo\_modify command after it. @@ -162,11 +162,11 @@ when LAMMPS starts up, as if this command had been issued: See the :doc:`compute temp ` command for details. Note that the ID of this compute is *thermo\_temp* and the group is *all*\ . You can change the attributes of this temperature (e.g. its -degrees-of-freedom) via the :doc:`compute\_modify ` +degrees-of-freedom) via the :doc:`compute_modify ` command. Alternatively, you can directly assign a new compute (that calculates temperature) which you have defined, to be used for calculating any thermodynamic quantity that requires a temperature. -This is done via the :doc:`thermo\_modify ` command. +This is done via the :doc:`thermo_modify ` command. Several of the thermodynamic quantities require a pressure to be computed: "press", "enthalpy", "pxx", etc. By default this is done by @@ -181,11 +181,11 @@ if this command had been issued: See the :doc:`compute pressure ` command for details. Note that the ID of this compute is *thermo\_press* and the group is *all*\ . You can change the attributes of this pressure via the -:doc:`compute\_modify ` command. Alternatively, you can +:doc:`compute_modify ` command. Alternatively, you can directly assign a new compute (that calculates pressure) which you have defined, to be used for calculating any thermodynamic quantity that requires a pressure. This is done via the -:doc:`thermo\_modify ` command. +:doc:`thermo_modify ` command. Several of the thermodynamic quantities require a potential energy to be computed: "pe", "etotal", "ebond", etc. This is done by using a @@ -200,7 +200,7 @@ command had been issued: See the :doc:`compute pe ` command for details. Note that the ID of this compute is *thermo\_pe* and the group is *all*\ . You can change the attributes of this potential energy via the -:doc:`compute\_modify ` command. +:doc:`compute_modify ` command. ---------- @@ -209,20 +209,20 @@ change the attributes of this potential energy via the The kinetic energy of the system *ke* is inferred from the temperature of the system with 1/2 Kb T of energy for each degree of freedom. Thus, using different :doc:`compute commands ` for calculating -temperature, via the :doc:`thermo\_modify temp ` command, +temperature, via the :doc:`thermo_modify temp ` command, may yield different kinetic energies, since different computes that calculate temperature can subtract out different non-thermal components of velocity and/or include different degrees of freedom (translational, rotational, etc). The potential energy of the system *pe* will include contributions -from fixes if the :doc:`fix\_modify thermo ` option is set +from fixes if the :doc:`fix_modify thermo ` option is set for a fix that calculates such a contribution. For example, the :doc:`fix wall/lj93 ` fix calculates the energy of atoms interacting with the wall. See the doc pages for "individual fixes" to see which ones contribute. A long-range tail correction *etail* for the VanderWaal pairwise -energy will be non-zero only if the :doc:`pair\_modify tail ` option is turned on. The *etail* contribution +energy will be non-zero only if the :doc:`pair_modify tail ` option is turned on. The *etail* contribution is included in *evdwl*\ , *epair*\ , *pe*\ , and *etotal*\ , and the corresponding tail correction to the pressure is included in *press* and *pxx*\ , *pyy*\ , etc. @@ -302,7 +302,7 @@ printed with the end-of-run statistics. The *nbuild* keyword is the number of re-builds during the current run. The *ndanger* keyword is the number of re-builds that LAMMPS considered potentially "dangerous". If atom movement triggered neighbor list rebuilding (see -the :doc:`neigh\_modify ` command), then dangerous +the :doc:`neigh_modify ` command), then dangerous reneighborings are those that were triggered on the first timestep atom movement was checked for. If this count is non-zero you may wish to reduce the delay factor to insure no force interactions are missed @@ -372,7 +372,7 @@ kinetic energy that are summed over all atoms in the compute group. Intensive quantities are printed directly without normalization by thermo\_style custom. Extensive quantities may be normalized by the total number of atoms in the simulation (NOT the number of atoms in -the compute group) when output, depending on the :doc:`thermo\_modify norm ` option being used. +the compute group) when output, depending on the :doc:`thermo_modify norm ` option being used. The *f\_ID* and *f\_ID[I]* and *f\_ID[I][J]* keywords allow global values calculated by a fix to be output. As discussed on the @@ -396,7 +396,7 @@ energy that are summed over all atoms in the fix group. Intensive quantities are printed directly without normalization by thermo\_style custom. Extensive quantities may be normalized by the total number of atoms in the simulation (NOT the number of atoms in the fix group) -when output, depending on the :doc:`thermo\_modify norm ` +when output, depending on the :doc:`thermo_modify norm ` option being used. The *v\_name* keyword allow the current value of a variable to be @@ -427,14 +427,14 @@ Restrictions This command must come after the simulation box is defined by a -:doc:`read\_data `, :doc:`read\_restart `, or -:doc:`create\_box ` command. +:doc:`read_data `, :doc:`read_restart `, or +:doc:`create_box ` command. Related commands """""""""""""""" -:doc:`thermo `, :doc:`thermo\_modify `, -:doc:`fix\_modify `, :doc:`compute temp `, +:doc:`thermo `, :doc:`thermo_modify `, +:doc:`fix_modify `, :doc:`compute temp `, :doc:`compute pressure ` Default diff --git a/doc/src/third_order.rst b/doc/src/third_order.rst index 13a230d511..d49f790812 100644 --- a/doc/src/third_order.rst +++ b/doc/src/third_order.rst @@ -66,7 +66,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`fix phonon ` :doc:`dynamical\_matrix ` +:doc:`fix phonon ` :doc:`dynamical_matrix ` Default """"""" diff --git a/doc/src/timer.rst b/doc/src/timer.rst index c36b436b06..a5ef8ca137 100644 --- a/doc/src/timer.rst +++ b/doc/src/timer.rst @@ -122,7 +122,7 @@ Restrictions Related commands """""""""""""""" -:doc:`run post no `, :doc:`kspace\_modify fftbench ` +:doc:`run post no `, :doc:`kspace_modify fftbench ` Default """"""" diff --git a/doc/src/timestep.rst b/doc/src/timestep.rst index da1a132a32..ddbe33a9d2 100644 --- a/doc/src/timestep.rst +++ b/doc/src/timestep.rst @@ -43,7 +43,7 @@ Related commands """""""""""""""" :doc:`fix dt/reset `, :doc:`run `, -:doc:`run\_style ` respa, :doc:`units ` +:doc:`run_style ` respa, :doc:`units ` Default """"""" diff --git a/doc/src/uncompute.rst b/doc/src/uncompute.rst index e27a5fcc34..941a7b7b38 100644 --- a/doc/src/uncompute.rst +++ b/doc/src/uncompute.rst @@ -27,7 +27,7 @@ Description Delete a compute that was previously defined with a :doc:`compute ` command. This also wipes out any additional changes made to the compute -via the :doc:`compute\_modify ` command. +via the :doc:`compute_modify ` command. Restrictions """""""""""" diff --git a/doc/src/unfix.rst b/doc/src/unfix.rst index dcd4e58c3d..016ac211aa 100644 --- a/doc/src/unfix.rst +++ b/doc/src/unfix.rst @@ -27,7 +27,7 @@ Description Delete a fix that was previously defined with a :doc:`fix ` command. This also wipes out any additional changes made to the fix -via the :doc:`fix\_modify ` command. +via the :doc:`fix_modify ` command. Restrictions """""""""""" diff --git a/doc/src/units.rst b/doc/src/units.rst index 6c0815f302..57558a4f53 100644 --- a/doc/src/units.rst +++ b/doc/src/units.rst @@ -80,12 +80,12 @@ results from a unitless LJ simulation into physical quantities. * density = mass/volume, where rho\* = rho sigma\^dim Note that for LJ units, the default mode of thermodynamic output via -the :doc:`thermo\_style ` command is to normalize all +the :doc:`thermo_style ` command is to normalize all extensive quantities by the number of atoms. E.g. potential energy is extensive because it is summed over atoms, so it is output as energy/atom. Temperature is intensive since it is already normalized by the number of atoms, so it is output as-is. This behavior can be -changed via the :doc:`thermo\_modify norm ` command. +changed via the :doc:`thermo_modify norm ` command. For style *real*\ , these are the units: @@ -220,7 +220,7 @@ Restrictions This command cannot be used after the simulation box is defined by a -:doc:`read\_data ` or :doc:`create\_box ` command. +:doc:`read_data ` or :doc:`create_box ` command. **Related commands:** none diff --git a/doc/src/variable.rst b/doc/src/variable.rst index 99413ce96c..3e44b56f37 100644 --- a/doc/src/variable.rst +++ b/doc/src/variable.rst @@ -113,7 +113,7 @@ strings, the :doc:`next ` command can be used to increment which string is assigned to the variable. Variables of style *equal* store a formula which when evaluated produces a single numeric value which can be output either directly (see the :doc:`print `, :doc:`fix print `, and :doc:`run every ` commands) or as part -of thermodynamic output (see the :doc:`thermo\_style ` +of thermodynamic output (see the :doc:`thermo_style ` command), or used as input to an averaging fix (see the :doc:`fix ave/time ` command). Variables of style *vector* store a formula which produces a vector of such values which can be used as input to various averaging fixes, or elements of which can be @@ -425,7 +425,7 @@ For the *internal* style a numeric value is provided. This value will be assigned to the variable until a LAMMPS command sets it to a new value. There are currently only two LAMMPS commands that require *internal* variables as inputs, because they reset them: -:doc:`create\_atoms ` and :doc:`fix controller `. As mentioned above, an +:doc:`create_atoms ` and :doc:`fix controller `. As mentioned above, an internal-style variable can be used in place of an equal-style variable anywhere else in an input script, e.g. as an argument to another command that allows for equal-style variables. @@ -557,10 +557,10 @@ will not work, since the *version* has been introduced more recently): if $(version<20140513) then "communicate vel yes" else "comm_modify vel yes" The thermo keywords allowed in a formula are those defined by the -:doc:`thermo\_style custom ` command. Thermo keywords that +:doc:`thermo_style custom ` command. Thermo keywords that require a :doc:`compute ` to calculate their values such as "temp" or "press", use computes stored and invoked by the -:doc:`thermo\_style ` command. This means that you can +:doc:`thermo_style ` command. This means that you can only use those keywords in a variable if the style you are using with the thermo\_style command (and the thermo keywords associated with that style) also define and use the needed compute. Note that some thermo @@ -688,7 +688,7 @@ timestep. X,y > 0 and x > y are required. The generated timesteps increase in a staggered fashion, as the sequence x,x+y,2x,2x+y,3x,3x+y,etc. For any current timestep, the next timestep in the sequence is returned. Thus if stagger(1000,100) is -used in a variable by the :doc:`dump\_modify every ` +used in a variable by the :doc:`dump_modify every ` command, it will generate the sequence of output timesteps: @@ -703,7 +703,7 @@ y value is how many of the z-1 possible timesteps within one logarithmic interval are generated. I.e. the timesteps follow the sequence x,2x,3x,...y\*x,x\*z,2x\*z,3x\*z,...y\*x\*z,x\*z\^2,2x\*z\^2,etc. For any current timestep, the next timestep in the sequence is returned. -Thus if logfreq(100,4,10) is used in a variable by the :doc:`dump\_modify every ` command, it will generate this sequence of +Thus if logfreq(100,4,10) is used in a variable by the :doc:`dump_modify every ` command, it will generate this sequence of output timesteps: @@ -714,7 +714,7 @@ output timesteps: The logfreq2(x,y,z) function is similar to logfreq, except a single logarithmic interval is divided into y equally-spaced timesteps and all of them are output. Y < z is not required. Thus, if -logfreq2(100,18,10) is used in a variable by the :doc:`dump\_modify every ` command, then the interval between 100 and +logfreq2(100,18,10) is used in a variable by the :doc:`dump_modify every ` command, then the interval between 100 and 1000 is divided as 900/18 = 50 steps, and it will generate the sequence of output timesteps: @@ -743,7 +743,7 @@ the sequence x,x+z,x+2z,...,y. If y-x is not a multiple of z, then similar to the way a for loop operates, the last value will be one that does not exceed y. For any current timestep, the next timestep in the sequence is returned. Thus if stride(1000,2000,100) is used -in a variable by the :doc:`dump\_modify every ` command, it +in a variable by the :doc:`dump_modify every ` command, it will generate the sequence of output timesteps: @@ -763,7 +763,7 @@ that point the timestep increases in increments of c, from a to b, then after b, increments by z are resumed until y is reached. For any current timestep, the next timestep in the sequence is returned. Thus if stride2(1000,2000,100,1350,1360,1) is used in a variable by the -:doc:`dump\_modify every ` command, it will generate the +:doc:`dump_modify every ` command, it will generate the sequence of output timesteps: @@ -786,7 +786,7 @@ where dt = the timestep size. The run begins on startstep. Startstep can span multiple runs, using the *start* keyword of the :doc:`run ` command. See the :doc:`run ` command for details of how to do this. Note that the -:doc:`thermo\_style ` keyword elaplong = +:doc:`thermo_style ` keyword elaplong = timestep-startstep. The swiggle(x,y,z) and cwiggle(x,y,z) functions each take 3 arguments: @@ -805,7 +805,7 @@ where dt = the timestep size. The run begins on startstep. Startstep can span multiple runs, using the *start* keyword of the :doc:`run ` command. See the :doc:`run ` command for details of how to do this. Note that the -:doc:`thermo\_style ` keyword elaplong = +:doc:`thermo_style ` keyword elaplong = timestep-startstep. @@ -1045,7 +1045,7 @@ evaluating the variable. The meaning of the different atom values and vectors is mostly self-explanatory. *Mol* refers to the molecule ID of an atom, and is -only defined if an :doc:`atom\_style ` is being used that +only defined if an :doc:`atom_style ` is being used that defines molecule IDs. Note that many other atom attributes can be used as inputs to a @@ -1260,7 +1260,7 @@ the string between the parenthesis as an equal-style variable formula. Referencing a variable with a leading "v\_" is an optional or required kind of argument for some commands (e.g. the :doc:`fix ave/chunk ` or :doc:`dump custom ` or -:doc:`thermo\_style ` commands) if you wish it to evaluate +:doc:`thermo_style ` commands) if you wish it to evaluate a variable periodically during a run. It can also be used in a variable formula if you wish to reference a second variable. The second variable will be evaluated whenever the first variable is @@ -1333,7 +1333,7 @@ bond, etc) on timesteps that the variable will need the values. LAMMPS keeps track of all of this during a :doc:`run ` or :doc:`energy minimization `. An error will be generated if you attempt to evaluate a variable on timesteps when it cannot produce -accurate values. For example, if a :doc:`thermo\_style custom ` command prints a variable which accesses +accurate values. For example, if a :doc:`thermo_style custom ` command prints a variable which accesses values stored by a :doc:`fix ave/time ` command and the timesteps on which thermo output is generated are not multiples of the averaging frequency used in the fix command, then an error will occur. @@ -1423,10 +1423,10 @@ commands: print "Final potential energy = $e" The first run is performed using one setting for the pairwise -potential defined by the :doc:`pair\_style ` and -:doc:`pair\_coeff ` commands. The potential energy is +potential defined by the :doc:`pair_style ` and +:doc:`pair_coeff ` commands. The potential energy is evaluated on the final timestep and stored by the :doc:`compute pe ` compute (this is done by the -:doc:`thermo\_style ` command). Then a pair coefficient is +:doc:`thermo_style ` command). Then a pair coefficient is changed, altering the potential energy of the system. When the potential energy is printed via the "e" variable, LAMMPS will use the potential energy value stored by the :doc:`compute pe ` @@ -1461,7 +1461,7 @@ Restrictions Indexing any formula element by global atom ID, such as an atom value, requires the :doc:`atom style ` to use a global mapping in order to look up the vector indices. By default, only atom styles -with molecular information create global maps. The :doc:`atom\_modify map ` command can override the default, e.g. for +with molecular information create global maps. The :doc:`atom_modify map ` command can override the default, e.g. for atomic-style atom styles. All *universe*\ - and *uloop*\ -style variables defined in an input script diff --git a/doc/src/velocity.rst b/doc/src/velocity.rst index 5a4bb33d0c..314a5681e5 100644 --- a/doc/src/velocity.rst +++ b/doc/src/velocity.rst @@ -85,7 +85,7 @@ variable is used, the velocity it calculates must be in box units, not lattice units; see the discussion of the *units* keyword below. Equal-style variables can specify formulas with various mathematical -functions, and include :doc:`thermo\_style ` command +functions, and include :doc:`thermo_style ` command keywords for the simulation box parameters or other parameters. Atom-style variables can specify the same formulas as equal-style @@ -202,7 +202,7 @@ it owns. This can be a slow loop for a large simulation. If atoms were read from a data file, the velocity assigned to a particular atom will be the same, independent of how many processors are being used. This will not be the case if atoms were created using the -:doc:`create\_atoms ` command, since atom IDs will likely +:doc:`create_atoms ` command, since atom IDs will likely be assigned to atoms differently. If loop = local, then each processor loops over only its atoms to diff --git a/doc/src/write_coeff.rst b/doc/src/write_coeff.rst index 4b452d7928..4a293f7e3f 100644 --- a/doc/src/write_coeff.rst +++ b/doc/src/write_coeff.rst @@ -27,7 +27,7 @@ Description Write a text format file with the currently defined force field coefficients in a way, that it can be read by LAMMPS with the :doc:`include ` command. In combination with the nocoeff -option of :doc:`write\_data ` this can be used to move +option of :doc:`write_data ` this can be used to move the Coeffs sections from a data file into a separate file. .. note:: @@ -49,8 +49,8 @@ none Related commands """""""""""""""" -:doc:`read\_data `, :doc:`write\_restart `, -:doc:`write\_data ` +:doc:`read_data `, :doc:`write_restart `, +:doc:`write_data ` .. _lws: http://lammps.sandia.gov diff --git a/doc/src/write_data.rst b/doc/src/write_data.rst index 63e15c45f3..3ff9f155b0 100644 --- a/doc/src/write_data.rst +++ b/doc/src/write_data.rst @@ -39,7 +39,7 @@ Description Write a data file in text format of the current state of the simulation. Data files can be read by the :doc:`read data ` -command to begin a simulation. The :doc:`read\_data ` command +command to begin a simulation. The :doc:`read_data ` command also describes their format. Similar to :doc:`dump ` files, the data filename can contain a "\*" @@ -52,7 +52,7 @@ value. respects. First, most pair styles do not yet write their coefficient information into the data file. This means you will need to specify that information in your input script that reads the data file, via - the :doc:`pair\_coeff ` command. Second, a few of the :doc:`atom styles ` (body, ellipsoid, line, tri) that store + the :doc:`pair_coeff ` command. Second, a few of the :doc:`atom styles ` (body, ellipsoid, line, tri) that store auxiliary "bonus" information about aspherical particles, do not yet write the bonus info into the data file. Both these functionalities will be added to the write\_data command later. @@ -66,8 +66,8 @@ thus typically diverge from a simulation that continued in the original input script. If you want to do more exact restarts, using binary files, see the -:doc:`restart `, :doc:`write\_restart `, and -:doc:`read\_restart ` commands. You can also convert +:doc:`restart `, :doc:`write_restart `, and +:doc:`read_restart ` commands. You can also convert binary restart files to text data files, after a simulation has run, using the :doc:`-r command-line switch `. @@ -78,7 +78,7 @@ using the :doc:`-r command-line switch `. :doc:`fixes ` are stored. :doc:`Binary restart files ` store more information. -Bond interactions (angle, etc) that have been turned off by the :doc:`fix shake ` or :doc:`delete\_bonds ` command will +Bond interactions (angle, etc) that have been turned off by the :doc:`fix shake ` or :doc:`delete_bonds ` command will be written to a data file as if they are turned on. This means they will need to be turned off again in a new run after the data file is read. @@ -98,7 +98,7 @@ are read in separately anyway, e.g. from an include file. The *nofix* keyword requests that no extra sections read by fixes should be written to the data file (see the *fix* option of the -:doc:`read\_data ` command for details). For example, this +:doc:`read_data ` command for details). For example, this option excludes sections for user-created per-atom properties from :doc:`fix property/atom `. @@ -108,9 +108,9 @@ is specified as *ii*\ , then one line per atom type is written, to specify the coefficients for each of the I=J interactions. This means that no cross-interactions for I != J will be specified in the data file and the pair style will apply its mixing rule, as documented on -individual :doc:`pair\_style ` doc pages. Of course this +individual :doc:`pair_style ` doc pages. Of course this behavior can be overridden in the input script after reading the data -file, by specifying additional :doc:`pair\_coeff ` commands +file, by specifying additional :doc:`pair_coeff ` commands for any desired I,J pairs. If the value is specified as *ij*\ , then one line of coefficients is @@ -120,7 +120,7 @@ point. The presence of these I != J coefficients in the data file will effectively turn off the default mixing rule for the pair style. Again, the coefficient values in the data file can be overridden in the input script after reading the data file, by specifying -additional :doc:`pair\_coeff ` commands for any desired I,J +additional :doc:`pair_coeff ` commands for any desired I,J pairs. @@ -139,7 +139,7 @@ setup, atom masses initialized, etc). Related commands """""""""""""""" -:doc:`read\_data `, :doc:`write\_restart ` +:doc:`read_data `, :doc:`write_restart ` Default """"""" diff --git a/doc/src/write_dump.rst b/doc/src/write_dump.rst index e894406a22..afd7470ce8 100644 --- a/doc/src/write_dump.rst +++ b/doc/src/write_dump.rst @@ -15,8 +15,8 @@ Syntax * style = any of the supported :doc:`dump styles ` * file = name of file to write dump info to * dump-args = any additional args needed for a particular :doc:`dump style ` -* modify = all args after this keyword are passed to :doc:`dump\_modify ` (optional) -* dump-modify-args = args for :doc:`dump\_modify ` (optional) +* modify = all args after this keyword are passed to :doc:`dump_modify ` (optional) +* dump-modify-args = args for :doc:`dump_modify ` (optional) Examples @@ -45,11 +45,11 @@ dump style to write out snapshots periodically during a running simulation. The syntax for this command is mostly identical to that of the -:doc:`dump ` and :doc:`dump\_modify ` commands as if +:doc:`dump ` and :doc:`dump_modify ` commands as if they were concatenated together, with the following exceptions: There is no need for a dump ID or dump frequency and the keyword *modify* is added. The latter is so that the full range of -:doc:`dump\_modify ` options can be specified for the single +:doc:`dump_modify ` options can be specified for the single snapshot, just as they can be for multiple snapshots. The *modify* keyword separates the arguments that would normally be passed to the *dump* command from those that would be given the *dump\_modify*. Both @@ -71,7 +71,7 @@ Restrictions All restrictions for the :doc:`dump ` and -:doc:`dump\_modify ` commands apply to this command as well, +:doc:`dump_modify ` commands apply to this command as well, with the exception of the :doc:`dump image ` filename not requiring a wildcard "\*" character, as noted above. @@ -90,13 +90,13 @@ Related commands """""""""""""""" :doc:`dump `, :doc:`dump image `, -:doc:`dump\_modify ` +:doc:`dump_modify ` Default """"""" The defaults are listed on the doc pages for the :doc:`dump ` and -:doc:`dump image ` and :doc:`dump\_modify ` +:doc:`dump image ` and :doc:`dump_modify ` commands. diff --git a/doc/src/write_restart.rst b/doc/src/write_restart.rst index 853a046ed9..734bbb3a44 100644 --- a/doc/src/write_restart.rst +++ b/doc/src/write_restart.rst @@ -73,7 +73,7 @@ does not have to end in ".mpiio", just contain those characters. Unlike MPI-IO dump files, a particular restart file must be both written and read using MPI-IO. -Restart files can be read by a :doc:`read\_restart ` +Restart files can be read by a :doc:`read_restart ` command to restart a simulation from a particular state. Because the file is binary (to enable exact restarts), it may not be readable on another machine. In this case, you can use the :doc:`-r command-line switch ` to convert a restart file to a data file. @@ -89,7 +89,7 @@ another machine. In this case, you can use the :doc:`-r command-line switch ` command for general information about + :doc:`read_restart ` command for general information about what is stored in a restart file. @@ -133,8 +133,8 @@ package must be installed. Related commands """""""""""""""" -:doc:`restart `, :doc:`read\_restart `, -:doc:`write\_data ` +:doc:`restart `, :doc:`read_restart `, +:doc:`write_data ` **Default:** none From daa5efe1fded5cd8619fb967917f1547a66774fd Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 23 Jan 2020 16:53:11 -0500 Subject: [PATCH 57/94] remove .txt doc sources --- doc/txt/Build.txt | 51 - doc/txt/Build_basics.txt | 359 ----- doc/txt/Build_cmake.txt | 212 --- doc/txt/Build_development.txt | 86 -- doc/txt/Build_extras.txt | 1170 --------------- doc/txt/Build_link.txt | 85 -- doc/txt/Build_make.txt | 85 -- doc/txt/Build_package.txt | 240 --- doc/txt/Build_settings.txt | 372 ----- doc/txt/Build_windows.txt | 102 -- doc/txt/Errors.txt | 38 - doc/txt/Errors_bugs.txt | 35 - doc/txt/Errors_common.txt | 126 -- doc/txt/Examples.txt | 159 -- doc/txt/Howto.txt | 191 --- doc/txt/Howto_2d.txt | 48 - doc/txt/Howto_barostat.txt | 75 - doc/txt/Howto_bioFF.txt | 136 -- doc/txt/Howto_body.txt | 456 ------ doc/txt/Howto_chunk.txt | 205 --- doc/txt/Howto_coreshell.txt | 253 ---- doc/txt/Howto_couple.txt | 116 -- doc/txt/Howto_diffusion.txt | 33 - doc/txt/Howto_dispersion.txt | 108 -- doc/txt/Howto_drude.txt | 77 - doc/txt/Howto_drude2.txt | 472 ------ doc/txt/Howto_elastic.txt | 47 - doc/txt/Howto_github.txt | 419 ------ doc/txt/Howto_granular.txt | 57 - doc/txt/Howto_kappa.txt | 90 -- doc/txt/Howto_library.txt | 235 --- doc/txt/Howto_manifold.txt | 41 - doc/txt/Howto_multiple.txt | 94 -- doc/txt/Howto_nemd.txt | 59 - doc/txt/Howto_output.txt | 307 ---- doc/txt/Howto_polarizable.txt | 81 - doc/txt/Howto_replica.txt | 61 - doc/txt/Howto_restart.txt | 97 -- doc/txt/Howto_spc.txt | 54 - doc/txt/Howto_spherical.txt | 243 --- doc/txt/Howto_spins.txt | 74 - doc/txt/Howto_temperature.txt | 43 - doc/txt/Howto_thermostat.txt | 100 -- doc/txt/Howto_tip3p.txt | 73 - doc/txt/Howto_tip4p.txt | 112 -- doc/txt/Howto_triclinic.txt | 213 --- doc/txt/Howto_viscosity.txt | 144 -- doc/txt/Howto_viz.txt | 40 - doc/txt/Howto_walls.txt | 81 - doc/txt/Install_git.txt | 113 -- doc/txt/Install_linux.txt | 199 --- doc/txt/Install_patch.txt | 68 - doc/txt/Install_svn.txt | 88 -- doc/txt/Install_tarball.txt | 68 - doc/txt/Install_windows.txt | 52 - doc/txt/Intro.txt | 39 - doc/txt/Intro_authors.txt | 66 - doc/txt/Intro_features.txt | 202 --- doc/txt/Intro_nonfeatures.txt | 100 -- doc/txt/Intro_opensource.txt | 44 - doc/txt/Intro_overview.txt | 58 - doc/txt/Intro_website.txt | 42 - doc/txt/Manual_version.txt | 33 - doc/txt/Modify.txt | 70 - doc/txt/Modify_atom.txt | 90 -- doc/txt/Modify_body.txt | 34 - doc/txt/Modify_bond.txt | 33 - doc/txt/Modify_command.txt | 27 - doc/txt/Modify_compute.txt | 49 - doc/txt/Modify_contribute.txt | 216 --- doc/txt/Modify_dump.txt | 35 - doc/txt/Modify_fix.txt | 107 -- doc/txt/Modify_kspace.txt | 25 - doc/txt/Modify_min.txt | 23 - doc/txt/Modify_overview.txt | 101 -- doc/txt/Modify_pair.txt | 33 - doc/txt/Modify_region.txt | 25 - doc/txt/Modify_thermo.txt | 35 - doc/txt/Modify_variable.txt | 46 - doc/txt/Packages.txt | 40 - doc/txt/Packages_standard.txt | 65 - doc/txt/Packages_user.txt | 83 - doc/txt/Python_call.txt | 85 -- doc/txt/Python_examples.txt | 81 - doc/txt/Python_head.txt | 72 - doc/txt/Python_install.txt | 67 - doc/txt/Python_mpi.txt | 67 - doc/txt/Python_overview.txt | 36 - doc/txt/Python_pylammps.txt | 14 - doc/txt/Python_run.txt | 40 - doc/txt/Python_shlib.txt | 73 - doc/txt/Python_test.txt | 131 -- doc/txt/Run_basics.txt | 89 -- doc/txt/Run_head.txt | 38 - doc/txt/Run_options.txt | 542 ------- doc/txt/Run_output.txt | 176 --- doc/txt/Run_windows.txt | 73 - doc/txt/Speed.txt | 57 - doc/txt/Speed_bench.txt | 88 -- doc/txt/Speed_compare.txt | 116 -- doc/txt/Speed_gpu.txt | 193 --- doc/txt/Speed_intel.txt | 526 ------- doc/txt/Speed_kokkos.txt | 395 ----- doc/txt/Speed_measure.txt | 55 - doc/txt/Speed_omp.txt | 171 --- doc/txt/Speed_opt.txt | 53 - doc/txt/Speed_packages.txt | 192 --- doc/txt/Speed_tips.txt | 59 - doc/txt/Tools.txt | 578 ------- doc/txt/balance.txt | 522 ------- doc/txt/boundary.txt | 107 -- doc/txt/box.txt | 61 - doc/txt/change_box.txt | 329 ---- doc/txt/clear.txt | 39 - doc/txt/comm_modify.txt | 166 -- doc/txt/comm_style.txt | 66 - doc/txt/commands_list.txt | 125 -- doc/txt/compute.txt | 324 ---- doc/txt/compute_ackland_atom.txt | 85 -- doc/txt/compute_adf.txt | 213 --- doc/txt/compute_angle.txt | 53 - doc/txt/compute_angmom_chunk.txt | 88 -- doc/txt/compute_basal_atom.txt | 75 - doc/txt/compute_body_local.txt | 92 -- doc/txt/compute_bond.txt | 53 - doc/txt/compute_centro_atom.txt | 151 -- doc/txt/compute_chunk_atom.txt | 665 -------- doc/txt/compute_cluster_atom.txt | 98 -- doc/txt/compute_cna_atom.txt | 97 -- doc/txt/compute_cnp_atom.txt | 111 -- doc/txt/compute_com.txt | 56 - doc/txt/compute_com_chunk.txt | 85 -- doc/txt/compute_contact_atom.txt | 54 - doc/txt/compute_coord_atom.txt | 140 -- doc/txt/compute_damage_atom.txt | 63 - doc/txt/compute_dihedral.txt | 53 - doc/txt/compute_dilatation_atom.txt | 67 - doc/txt/compute_dipole_chunk.txt | 91 -- doc/txt/compute_dpd.txt | 71 - doc/txt/compute_dpd_atom.txt | 66 - doc/txt/compute_edpd_temp_atom.txt | 62 - doc/txt/compute_entropy_atom.txt | 130 -- doc/txt/compute_erotate_asphere.txt | 70 - doc/txt/compute_erotate_rigid.txt | 61 - doc/txt/compute_erotate_sphere.txt | 57 - doc/txt/compute_erotate_sphere_atom.txt | 53 - doc/txt/compute_event_displace.txt | 62 - doc/txt/compute_fep.txt | 278 ---- doc/txt/compute_global_atom.txt | 220 --- doc/txt/compute_group_group.txt | 157 -- doc/txt/compute_gyration.txt | 73 - doc/txt/compute_gyration_chunk.txt | 109 -- doc/txt/compute_gyration_shape.txt | 91 -- doc/txt/compute_hexorder_atom.txt | 115 -- doc/txt/compute_hma.txt | 184 --- doc/txt/compute_improper.txt | 53 - doc/txt/compute_improper_local.txt | 79 - doc/txt/compute_inertia_chunk.txt | 87 -- doc/txt/compute_ke.txt | 59 - doc/txt/compute_ke_atom.txt | 48 - doc/txt/compute_ke_atom_eff.txt | 76 - doc/txt/compute_ke_eff.txt | 78 - doc/txt/compute_ke_rigid.txt | 60 - doc/txt/compute_meso_e_atom.txt | 56 - doc/txt/compute_meso_rho_atom.txt | 56 - doc/txt/compute_meso_t_atom.txt | 58 - doc/txt/compute_modify.txt | 73 - doc/txt/compute_momentum.txt | 49 - doc/txt/compute_msd.txt | 113 -- doc/txt/compute_msd_chunk.txt | 120 -- doc/txt/compute_msd_nongauss.txt | 79 - doc/txt/compute_omega_chunk.txt | 88 -- doc/txt/compute_orientorder_atom.txt | 170 --- doc/txt/compute_pair.txt | 92 -- doc/txt/compute_pair_local.txt | 157 -- doc/txt/compute_pe.txt | 79 - doc/txt/compute_pe_atom.txt | 101 -- doc/txt/compute_plasticity_atom.txt | 68 - doc/txt/compute_pressure.txt | 157 -- doc/txt/compute_pressure_cylinder.txt | 81 - doc/txt/compute_pressure_uef.txt | 61 - doc/txt/compute_property_atom.txt | 172 --- doc/txt/compute_property_chunk.txt | 117 -- doc/txt/compute_property_local.txt | 158 -- doc/txt/compute_ptm_atom.txt | 121 -- doc/txt/compute_rdf.txt | 199 --- doc/txt/compute_reduce.txt | 212 --- doc/txt/compute_reduce_chunk.txt | 177 --- doc/txt/compute_rigid_local.txt | 185 --- doc/txt/compute_saed.txt | 181 --- doc/txt/compute_slice.txt | 123 -- doc/txt/compute_smd_contact_radius.txt | 55 - doc/txt/compute_smd_damage.txt | 48 - doc/txt/compute_smd_hourglass_error.txt | 62 - doc/txt/compute_smd_internal_energy.txt | 49 - doc/txt/compute_smd_plastic_strain.txt | 54 - doc/txt/compute_smd_plastic_strain_rate.txt | 54 - doc/txt/compute_smd_rho.txt | 51 - doc/txt/compute_smd_tlsph_defgrad.txt | 56 - doc/txt/compute_smd_tlsph_dt.txt | 58 - doc/txt/compute_smd_tlsph_num_neighs.txt | 53 - doc/txt/compute_smd_tlsph_shape.txt | 60 - doc/txt/compute_smd_tlsph_strain.txt | 57 - doc/txt/compute_smd_tlsph_strain_rate.txt | 56 - doc/txt/compute_smd_tlsph_stress.txt | 58 - doc/txt/compute_smd_triangle_vertices.txt | 62 - doc/txt/compute_smd_ulsph_num_neighs.txt | 52 - doc/txt/compute_smd_ulsph_strain.txt | 55 - doc/txt/compute_smd_ulsph_strain_rate.txt | 56 - doc/txt/compute_smd_ulsph_stress.txt | 57 - doc/txt/compute_smd_vol.txt | 53 - doc/txt/compute_sna_atom.txt | 312 ---- doc/txt/compute_stress_mop.txt | 111 -- doc/txt/compute_tally.txt | 99 -- doc/txt/compute_tdpd_cc_atom.txt | 60 - doc/txt/compute_temp.txt | 112 -- doc/txt/compute_temp_asphere.txt | 153 -- doc/txt/compute_temp_body.txt | 131 -- doc/txt/compute_temp_chunk.txt | 235 --- doc/txt/compute_temp_com.txt | 93 -- doc/txt/compute_temp_cs.txt | 120 -- doc/txt/compute_temp_deform.txt | 134 -- doc/txt/compute_temp_deform_eff.txt | 72 - doc/txt/compute_temp_drude.txt | 81 - doc/txt/compute_temp_eff.txt | 95 -- doc/txt/compute_temp_partial.txt | 119 -- doc/txt/compute_temp_profile.txt | 182 --- doc/txt/compute_temp_ramp.txt | 116 -- doc/txt/compute_temp_region.txt | 110 -- doc/txt/compute_temp_region_eff.txt | 64 - doc/txt/compute_temp_rotate.txt | 96 -- doc/txt/compute_temp_sphere.txt | 137 -- doc/txt/compute_temp_uef.txt | 52 - doc/txt/compute_ti.txt | 136 -- doc/txt/compute_torque_chunk.txt | 86 -- doc/txt/compute_vacf.txt | 70 - doc/txt/compute_vcm_chunk.txt | 76 - doc/txt/compute_voronoi_atom.txt | 226 --- doc/txt/compute_xrd.txt | 200 --- doc/txt/create_bonds.txt | 204 --- doc/txt/create_box.txt | 152 -- doc/txt/delete_atoms.txt | 152 -- doc/txt/delete_bonds.txt | 154 -- doc/txt/dielectric.txt | 39 - doc/txt/dihedral_charmm.txt | 166 -- doc/txt/dihedral_class2.txt | 178 --- doc/txt/dihedral_coeff.txt | 96 -- doc/txt/dihedral_cosine_shift_exp.txt | 85 -- doc/txt/dihedral_fourier.txt | 77 - doc/txt/dihedral_harmonic.txt | 86 -- doc/txt/dihedral_helix.txt | 83 - doc/txt/dihedral_hybrid.txt | 92 -- doc/txt/dihedral_multi_harmonic.txt | 72 - doc/txt/dihedral_nharmonic.txt | 72 - doc/txt/dihedral_none.txt | 34 - doc/txt/dihedral_opls.txt | 85 -- doc/txt/dihedral_quadratic.txt | 74 - doc/txt/dihedral_spherical.txt | 89 -- doc/txt/dihedral_style.txt | 131 -- doc/txt/dihedral_table.txt | 214 --- doc/txt/dihedral_table_cut.txt | 215 --- doc/txt/dihedral_zero.txt | 48 - doc/txt/dimension.txt | 48 - doc/txt/displace_atoms.txt | 139 -- doc/txt/dump.txt | 667 -------- doc/txt/dump_adios.txt | 73 - doc/txt/dump_cfg_uef.txt | 53 - doc/txt/dump_h5md.txt | 123 -- doc/txt/dump_image.txt | 674 --------- doc/txt/dump_modify.txt | 1138 -------------- doc/txt/dump_molfile.txt | 123 -- doc/txt/dump_netcdf.txt | 76 - doc/txt/dump_vtk.txt | 179 --- doc/txt/dynamical_matrix.txt | 70 - doc/txt/echo.txt | 38 - doc/txt/fix_adapt.txt | 309 ---- doc/txt/fix_adapt_fep.txt | 273 ---- doc/txt/fix_addforce.txt | 181 --- doc/txt/fix_addtorque.txt | 98 -- doc/txt/fix_append_atoms.txt | 112 -- doc/txt/fix_atc.txt | 247 --- doc/txt/fix_atom_swap.txt | 192 --- doc/txt/fix_ave_atom.txt | 179 --- doc/txt/fix_ave_correlate.txt | 369 ----- doc/txt/fix_ave_correlate_long.txt | 144 -- doc/txt/fix_ave_histo.txt | 369 ----- doc/txt/fix_ave_time.txt | 348 ----- doc/txt/fix_aveforce.txt | 118 -- doc/txt/fix_balance.txt | 383 ----- doc/txt/fix_bocs.txt | 112 -- doc/txt/fix_bond_break.txt | 145 -- doc/txt/fix_bond_create.txt | 241 --- doc/txt/fix_bond_swap.txt | 191 --- doc/txt/fix_box_relax.txt | 366 ----- doc/txt/fix_cmap.txt | 144 -- doc/txt/fix_colvars.txt | 140 -- doc/txt/fix_controller.txt | 205 --- doc/txt/fix_deform.txt | 599 -------- doc/txt/fix_dpd_energy.txt | 106 -- doc/txt/fix_dpd_source.txt | 101 -- doc/txt/fix_drag.txt | 65 - doc/txt/fix_drude.txt | 56 - doc/txt/fix_drude_transform.txt | 164 -- doc/txt/fix_dt_reset.txt | 103 -- doc/txt/fix_efield.txt | 166 -- doc/txt/fix_ehex.txt | 178 --- doc/txt/fix_electron_stopping.txt | 165 -- doc/txt/fix_enforce2d.txt | 69 - doc/txt/fix_eos_cv.txt | 60 - doc/txt/fix_eos_table.txt | 117 -- doc/txt/fix_eos_table_rx.txt | 199 --- doc/txt/fix_evaporate.txt | 96 -- doc/txt/fix_external.txt | 157 -- doc/txt/fix_ffl.txt | 124 -- doc/txt/fix_filter_corotate.txt | 86 -- doc/txt/fix_flow_gauss.txt | 160 -- doc/txt/fix_freeze.txt | 88 -- doc/txt/fix_gcmc.txt | 465 ------ doc/txt/fix_gld.txt | 155 -- doc/txt/fix_gle.txt | 156 -- doc/txt/fix_gravity.txt | 144 -- doc/txt/fix_grem.txt | 111 -- doc/txt/fix_halt.txt | 147 -- doc/txt/fix_heat.txt | 128 -- doc/txt/fix_hyper_global.txt | 263 ---- doc/txt/fix_imd.txt | 160 -- doc/txt/fix_indent.txt | 205 --- doc/txt/fix_ipi.txt | 101 -- doc/txt/fix_langevin.txt | 347 ----- doc/txt/fix_langevin_drude.txt | 274 ---- doc/txt/fix_langevin_eff.txt | 113 -- doc/txt/fix_langevin_spin.txt | 102 -- doc/txt/fix_latte.txt | 210 --- doc/txt/fix_lb_fluid.txt | 370 ----- doc/txt/fix_lb_momentum.txt | 73 - doc/txt/fix_lb_pc.txt | 62 - doc/txt/fix_lb_rigid_pc_sphere.txt | 146 -- doc/txt/fix_lb_viscous.txt | 94 -- doc/txt/fix_lineforce.txt | 51 - doc/txt/fix_manifoldforce.txt | 66 - doc/txt/fix_meso.txt | 52 - doc/txt/fix_meso_move.txt | 233 --- doc/txt/fix_meso_stationary.txt | 53 - doc/txt/fix_modify.txt | 157 -- doc/txt/fix_momentum.txt | 97 -- doc/txt/fix_move.txt | 225 --- doc/txt/fix_mscg.txt | 130 -- doc/txt/fix_msst.txt | 193 --- doc/txt/fix_mvv_dpd.txt | 97 -- doc/txt/fix_neb.txt | 237 --- doc/txt/fix_neb_spin.txt | 76 - doc/txt/fix_nh.txt | 651 -------- doc/txt/fix_nh_eff.txt | 142 -- doc/txt/fix_nh_uef.txt | 228 --- doc/txt/fix_nph_asphere.txt | 152 -- doc/txt/fix_nph_body.txt | 147 -- doc/txt/fix_nph_sphere.txt | 159 -- doc/txt/fix_nphug.txt | 228 --- doc/txt/fix_npt_asphere.txt | 176 --- doc/txt/fix_npt_body.txt | 171 --- doc/txt/fix_npt_sphere.txt | 185 --- doc/txt/fix_nve.txt | 72 - doc/txt/fix_nve_asphere.txt | 85 -- doc/txt/fix_nve_asphere_noforce.txt | 65 - doc/txt/fix_nve_awpmd.txt | 56 - doc/txt/fix_nve_body.txt | 62 - doc/txt/fix_nve_eff.txt | 54 - doc/txt/fix_nve_limit.txt | 86 -- doc/txt/fix_nve_line.txt | 57 - doc/txt/fix_nve_manifold_rattle.txt | 102 -- doc/txt/fix_nve_noforce.txt | 54 - doc/txt/fix_nve_sphere.txt | 122 -- doc/txt/fix_nve_spin.txt | 82 - doc/txt/fix_nve_tri.txt | 57 - doc/txt/fix_nvk.txt | 71 - doc/txt/fix_nvt_asphere.txt | 152 -- doc/txt/fix_nvt_body.txt | 147 -- doc/txt/fix_nvt_manifold_rattle.txt | 81 - doc/txt/fix_nvt_sllod.txt | 188 --- doc/txt/fix_nvt_sllod_eff.txt | 94 -- doc/txt/fix_nvt_sphere.txt | 161 -- doc/txt/fix_oneway.txt | 60 - doc/txt/fix_orient.txt | 201 --- doc/txt/fix_phonon.txt | 214 --- doc/txt/fix_pimd.txt | 178 --- doc/txt/fix_planeforce.txt | 53 - doc/txt/fix_plumed.txt | 118 -- doc/txt/fix_poems.txt | 142 -- doc/txt/fix_pour.txt | 270 ---- doc/txt/fix_press_berendsen.txt | 226 --- doc/txt/fix_print.txt | 105 -- doc/txt/fix_property_atom.txt | 290 ---- doc/txt/fix_python_invoke.txt | 76 - doc/txt/fix_python_move.txt | 102 -- doc/txt/fix_qbmsst.txt | 219 --- doc/txt/fix_qeq.txt | 225 --- doc/txt/fix_qeq_comb.txt | 131 -- doc/txt/fix_qeq_reax.txt | 129 -- doc/txt/fix_qmmm.txt | 66 - doc/txt/fix_qtb.txt | 182 --- doc/txt/fix_reaxc_bonds.txt | 107 -- doc/txt/fix_reaxc_species.txt | 186 --- doc/txt/fix_recenter.txt | 126 -- doc/txt/fix_rhok.txt | 56 - doc/txt/fix_rigid.txt | 857 ----------- doc/txt/fix_rigid_meso.txt | 350 ----- doc/txt/fix_rx.txt | 226 --- doc/txt/fix_saed_vtk.txt | 190 --- doc/txt/fix_setforce.txt | 144 -- doc/txt/fix_shake.txt | 233 --- doc/txt/fix_shardlow.txt | 119 -- doc/txt/fix_smd.txt | 157 -- doc/txt/fix_smd_adjust_dt.txt | 60 - doc/txt/fix_smd_integrate_tlsph.txt | 55 - doc/txt/fix_smd_integrate_ulsph.txt | 63 - doc/txt/fix_smd_move_triangulated_surface.txt | 79 - doc/txt/fix_smd_setvel.txt | 84 -- doc/txt/fix_smd_wall_surface.txt | 71 - doc/txt/fix_spring.txt | 142 -- doc/txt/fix_spring_chunk.txt | 86 -- doc/txt/fix_spring_rg.txt | 70 - doc/txt/fix_spring_self.txt | 83 - doc/txt/fix_srd.txt | 398 ----- doc/txt/fix_store_force.txt | 71 - doc/txt/fix_store_state.txt | 127 -- doc/txt/fix_temp_berendsen.txt | 163 -- doc/txt/fix_temp_csvr.txt | 168 --- doc/txt/fix_temp_rescale.txt | 153 -- doc/txt/fix_temp_rescale_eff.txt | 76 - doc/txt/fix_tfmc.txt | 152 -- doc/txt/fix_thermal_conductivity.txt | 163 -- doc/txt/fix_ti_spring.txt | 163 -- doc/txt/fix_tmd.txt | 130 -- doc/txt/fix_ttm.txt | 330 ---- doc/txt/fix_tune_kspace.txt | 103 -- doc/txt/fix_vector.txt | 162 -- doc/txt/fix_viscosity.txt | 168 --- doc/txt/fix_viscous.txt | 105 -- doc/txt/fix_wall.txt | 352 ----- doc/txt/fix_wall_body_polygon.txt | 104 -- doc/txt/fix_wall_body_polyhedron.txt | 103 -- doc/txt/fix_wall_ees.txt | 118 -- doc/txt/fix_wall_gran.txt | 186 --- doc/txt/fix_wall_gran_region.txt | 220 --- doc/txt/fix_wall_piston.txt | 120 -- doc/txt/fix_wall_region.txt | 202 --- doc/txt/fix_wall_srd.txt | 190 --- doc/txt/group.txt | 294 ---- doc/txt/group2ndx.txt | 64 - doc/txt/hyper.txt | 192 --- doc/txt/if.txt | 191 --- doc/txt/improper_class2.txt | 124 -- doc/txt/improper_coeff.txt | 89 -- doc/txt/improper_cossq.txt | 85 -- doc/txt/improper_cvff.txt | 86 -- doc/txt/improper_distance.txt | 58 - doc/txt/improper_distharm.txt | 53 - doc/txt/improper_fourier.txt | 81 - doc/txt/improper_harmonic.txt | 90 -- doc/txt/improper_hybrid.txt | 70 - doc/txt/improper_inversion_harmonic.txt | 65 - doc/txt/improper_none.txt | 34 - doc/txt/improper_ring.txt | 92 -- doc/txt/improper_sqdistharm.txt | 54 - doc/txt/improper_style.txt | 107 -- doc/txt/improper_umbrella.txt | 89 -- doc/txt/improper_zero.txt | 48 - doc/txt/include.txt | 40 - doc/txt/info.txt | 122 -- doc/txt/jump.txt | 129 -- doc/txt/kim_commands.txt | 780 ---------- doc/txt/kspace_modify.txt | 474 ------ doc/txt/label.txt | 36 - doc/txt/lammps.book | 849 ----------- doc/txt/lammps_commands.txt | 12 - doc/txt/lammps_commands_angle.txt | 2 - doc/txt/lammps_commands_atc.txt | 2 - doc/txt/lammps_commands_bond.txt | 2 - doc/txt/lammps_commands_compute.txt | 2 - doc/txt/lammps_commands_dihedral.txt | 2 - doc/txt/lammps_commands_fix.txt | 2 - doc/txt/lammps_commands_improper.txt | 2 - doc/txt/lammps_commands_kspace.txt | 2 - doc/txt/lammps_commands_pair.txt | 2 - doc/txt/lattice.txt | 293 ---- doc/txt/log.txt | 45 - doc/txt/mass.txt | 84 -- doc/txt/min_modify.txt | 135 -- doc/txt/min_spin.txt | 104 -- doc/txt/min_style.txt | 140 -- doc/txt/minimize.txt | 315 ---- doc/txt/molecule.txt | 471 ------ doc/txt/neb.txt | 426 ------ doc/txt/neb_spin.txt | 379 ----- doc/txt/neigh_modify.txt | 218 --- doc/txt/neighbor.txt | 83 - doc/txt/newton.txt | 62 - doc/txt/next.txt | 142 -- doc/txt/pair_adp.txt | 186 --- doc/txt/pair_agni.txt | 132 -- doc/txt/pair_airebo.txt | 246 --- doc/txt/pair_atm.txt | 164 -- doc/txt/pair_awpmd.txt | 123 -- doc/txt/pair_beck.txt | 108 -- doc/txt/pair_body_nparticle.txt | 117 -- doc/txt/pair_body_rounded_polygon.txt | 133 -- doc/txt/pair_body_rounded_polyhedron.txt | 129 -- doc/txt/pair_bop.txt | 428 ------ doc/txt/pair_born.txt | 194 --- doc/txt/pair_brownian.txt | 143 -- doc/txt/pair_buck.txt | 191 --- doc/txt/pair_buck6d_coul_gauss.txt | 138 -- doc/txt/pair_buck_long.txt | 169 --- doc/txt/pair_charmm.txt | 271 ---- doc/txt/pair_class2.txt | 180 --- doc/txt/pair_coeff.txt | 134 -- doc/txt/pair_colloid.txt | 204 --- doc/txt/pair_comb.txt | 191 --- doc/txt/pair_cosine_squared.txt | 108 -- doc/txt/pair_coul.txt | 334 ---- doc/txt/pair_coul_diel.txt | 113 -- doc/txt/pair_coul_shield.txt | 93 -- doc/txt/pair_cs.txt | 175 --- doc/txt/pair_dipole.txt | 275 ---- doc/txt/pair_dpd.txt | 209 --- doc/txt/pair_dpd_fdt.txt | 177 --- doc/txt/pair_drip.txt | 141 -- doc/txt/pair_dsmc.txt | 148 -- doc/txt/pair_e3b.txt | 140 -- doc/txt/pair_eam.txt | 450 ------ doc/txt/pair_edip.txt | 172 --- doc/txt/pair_eff.txt | 313 ---- doc/txt/pair_eim.txt | 173 --- doc/txt/pair_exp6_rx.txt | 185 --- doc/txt/pair_extep.txt | 40 - doc/txt/pair_fep_soft.txt | 360 ----- doc/txt/pair_gauss.txt | 187 --- doc/txt/pair_gayberne.txt | 230 --- doc/txt/pair_gran.txt | 271 ---- doc/txt/pair_gromacs.txt | 156 -- doc/txt/pair_gw.txt | 121 -- doc/txt/pair_hbond_dreiding.txt | 242 --- doc/txt/pair_hybrid.txt | 383 ----- doc/txt/pair_kim.txt | 112 -- doc/txt/pair_kolmogorov_crespi_z.txt | 76 - doc/txt/pair_lcbop.txt | 97 -- doc/txt/pair_lebedeva_z.txt | 67 - doc/txt/pair_line_lj.txt | 144 -- doc/txt/pair_lj96.txt | 106 -- doc/txt/pair_lj_cubic.txt | 128 -- doc/txt/pair_lj_expand.txt | 124 -- doc/txt/pair_lj_long.txt | 237 --- doc/txt/pair_lj_smooth.txt | 121 -- doc/txt/pair_lj_smooth_linear.txt | 110 -- doc/txt/pair_local_density.txt | 207 --- doc/txt/pair_lubricate.txt | 228 --- doc/txt/pair_lubricateU.txt | 218 --- doc/txt/pair_mdf.txt | 157 -- doc/txt/pair_meam_spline.txt | 167 -- doc/txt/pair_meam_sw_spline.txt | 139 -- doc/txt/pair_meso.txt | 277 ---- doc/txt/pair_mgpt.txt | 219 --- doc/txt/pair_mie.txt | 101 -- doc/txt/pair_momb.txt | 71 - doc/txt/pair_morse.txt | 136 -- doc/txt/pair_multi_lucy.txt | 199 --- doc/txt/pair_multi_lucy_rx.txt | 248 --- doc/txt/pair_nb3b_harmonic.txt | 101 -- doc/txt/pair_nm.txt | 168 --- doc/txt/pair_none.txt | 46 - doc/txt/pair_peri.txt | 215 --- doc/txt/pair_polymorphic.txt | 229 --- doc/txt/pair_python.txt | 217 --- doc/txt/pair_quip.txt | 108 -- doc/txt/pair_reaxc.txt | 357 ----- doc/txt/pair_resquared.txt | 234 --- doc/txt/pair_sdk.txt | 161 -- doc/txt/pair_sdpd_taitwater_isothermal.txt | 108 -- doc/txt/pair_smd_hertz.txt | 60 - doc/txt/pair_smd_tlsph.txt | 73 - doc/txt/pair_smd_triangulated_surface.txt | 61 - doc/txt/pair_smd_ulsph.txt | 81 - doc/txt/pair_smtbq.txt | 261 ---- doc/txt/pair_snap.txt | 217 --- doc/txt/pair_soft.txt | 135 -- doc/txt/pair_sph_heatconduction.txt | 63 - doc/txt/pair_sph_idealgas.txt | 77 - doc/txt/pair_sph_lj.txt | 79 - doc/txt/pair_sph_rhosum.txt | 64 - doc/txt/pair_sph_taitwater.txt | 79 - doc/txt/pair_sph_taitwater_morris.txt | 79 - doc/txt/pair_spin_dipole.txt | 82 - doc/txt/pair_spin_dmi.txt | 91 -- doc/txt/pair_spin_magelec.txt | 73 - doc/txt/pair_srp.txt | 168 --- doc/txt/pair_sw.txt | 215 --- doc/txt/pair_table.txt | 271 ---- doc/txt/pair_table_rx.txt | 264 ---- doc/txt/pair_tersoff.txt | 252 ---- doc/txt/pair_tersoff_mod.txt | 206 --- doc/txt/pair_tersoff_zbl.txt | 267 ---- doc/txt/pair_thole.txt | 192 --- doc/txt/pair_tri_lj.txt | 115 -- doc/txt/pair_ufm.txt | 134 -- doc/txt/pair_vashishta.txt | 246 --- doc/txt/pair_write.txt | 79 - doc/txt/pair_yukawa.txt | 104 -- doc/txt/pair_yukawa_colloid.txt | 154 -- doc/txt/pair_zbl.txt | 139 -- doc/txt/pair_zero.txt | 86 -- doc/txt/partition.txt | 72 - doc/txt/prd.txt | 337 ----- doc/txt/print.txt | 84 -- doc/txt/processors.txt | 341 ----- doc/txt/quit.txt | 46 - doc/txt/read_data.txt | 1169 -------------- doc/txt/read_dump.txt | 343 ----- doc/txt/read_restart.txt | 270 ---- doc/txt/region.txt | 405 ----- doc/txt/replicate.txt | 99 -- doc/txt/rerun.txt | 222 --- doc/txt/reset_ids.txt | 56 - doc/txt/reset_timestep.txt | 61 - doc/txt/restart.txt | 173 --- doc/txt/run.txt | 205 --- doc/txt/run_style.txt | 329 ---- doc/txt/server_mc.txt | 116 -- doc/txt/server_md.txt | 149 -- doc/txt/set.txt | 490 ------ doc/txt/shell.txt | 107 -- doc/txt/special_bonds.txt | 245 --- doc/txt/suffix.txt | 110 -- doc/txt/tad.txt | 311 ---- doc/txt/temper.txt | 153 -- doc/txt/temper_grem.txt | 109 -- doc/txt/temper_npt.txt | 67 - doc/txt/thermo.txt | 59 - doc/txt/thermo_modify.txt | 179 --- doc/txt/thermo_style.txt | 407 ----- doc/txt/third_order.txt | 62 - doc/txt/timer.txt | 121 -- doc/txt/timestep.txt | 51 - doc/txt/uncompute.txt | 34 - doc/txt/undump.txt | 33 - doc/txt/unfix.txt | 34 - doc/txt/units.txt | 221 --- doc/txt/variable.txt | 1337 ----------------- doc/txt/velocity.txt | 259 ---- doc/txt/write_coeff.txt | 44 - doc/txt/write_data.txt | 129 -- doc/txt/write_dump.txt | 92 -- doc/txt/write_restart.txt | 120 -- 652 files changed, 98359 deletions(-) delete mode 100644 doc/txt/Build.txt delete mode 100644 doc/txt/Build_basics.txt delete mode 100644 doc/txt/Build_cmake.txt delete mode 100644 doc/txt/Build_development.txt delete mode 100644 doc/txt/Build_extras.txt delete mode 100644 doc/txt/Build_link.txt delete mode 100644 doc/txt/Build_make.txt delete mode 100644 doc/txt/Build_package.txt delete mode 100644 doc/txt/Build_settings.txt delete mode 100644 doc/txt/Build_windows.txt delete mode 100644 doc/txt/Errors.txt delete mode 100644 doc/txt/Errors_bugs.txt delete mode 100644 doc/txt/Errors_common.txt delete mode 100644 doc/txt/Examples.txt delete mode 100644 doc/txt/Howto.txt delete mode 100644 doc/txt/Howto_2d.txt delete mode 100644 doc/txt/Howto_barostat.txt delete mode 100644 doc/txt/Howto_bioFF.txt delete mode 100644 doc/txt/Howto_body.txt delete mode 100644 doc/txt/Howto_chunk.txt delete mode 100644 doc/txt/Howto_coreshell.txt delete mode 100644 doc/txt/Howto_couple.txt delete mode 100644 doc/txt/Howto_diffusion.txt delete mode 100644 doc/txt/Howto_dispersion.txt delete mode 100644 doc/txt/Howto_drude.txt delete mode 100644 doc/txt/Howto_drude2.txt delete mode 100644 doc/txt/Howto_elastic.txt delete mode 100644 doc/txt/Howto_github.txt delete mode 100644 doc/txt/Howto_granular.txt delete mode 100644 doc/txt/Howto_kappa.txt delete mode 100644 doc/txt/Howto_library.txt delete mode 100644 doc/txt/Howto_manifold.txt delete mode 100644 doc/txt/Howto_multiple.txt delete mode 100644 doc/txt/Howto_nemd.txt delete mode 100644 doc/txt/Howto_output.txt delete mode 100644 doc/txt/Howto_polarizable.txt delete mode 100644 doc/txt/Howto_replica.txt delete mode 100644 doc/txt/Howto_restart.txt delete mode 100644 doc/txt/Howto_spc.txt delete mode 100644 doc/txt/Howto_spherical.txt delete mode 100644 doc/txt/Howto_spins.txt delete mode 100644 doc/txt/Howto_temperature.txt delete mode 100644 doc/txt/Howto_thermostat.txt delete mode 100644 doc/txt/Howto_tip3p.txt delete mode 100644 doc/txt/Howto_tip4p.txt delete mode 100644 doc/txt/Howto_triclinic.txt delete mode 100644 doc/txt/Howto_viscosity.txt delete mode 100644 doc/txt/Howto_viz.txt delete mode 100644 doc/txt/Howto_walls.txt delete mode 100644 doc/txt/Install_git.txt delete mode 100644 doc/txt/Install_linux.txt delete mode 100644 doc/txt/Install_patch.txt delete mode 100644 doc/txt/Install_svn.txt delete mode 100644 doc/txt/Install_tarball.txt delete mode 100644 doc/txt/Install_windows.txt delete mode 100644 doc/txt/Intro.txt delete mode 100644 doc/txt/Intro_authors.txt delete mode 100644 doc/txt/Intro_features.txt delete mode 100644 doc/txt/Intro_nonfeatures.txt delete mode 100644 doc/txt/Intro_opensource.txt delete mode 100644 doc/txt/Intro_overview.txt delete mode 100644 doc/txt/Intro_website.txt delete mode 100644 doc/txt/Manual_version.txt delete mode 100644 doc/txt/Modify.txt delete mode 100644 doc/txt/Modify_atom.txt delete mode 100644 doc/txt/Modify_body.txt delete mode 100644 doc/txt/Modify_bond.txt delete mode 100644 doc/txt/Modify_command.txt delete mode 100644 doc/txt/Modify_compute.txt delete mode 100644 doc/txt/Modify_contribute.txt delete mode 100644 doc/txt/Modify_dump.txt delete mode 100644 doc/txt/Modify_fix.txt delete mode 100644 doc/txt/Modify_kspace.txt delete mode 100644 doc/txt/Modify_min.txt delete mode 100644 doc/txt/Modify_overview.txt delete mode 100644 doc/txt/Modify_pair.txt delete mode 100644 doc/txt/Modify_region.txt delete mode 100644 doc/txt/Modify_thermo.txt delete mode 100644 doc/txt/Modify_variable.txt delete mode 100644 doc/txt/Packages.txt delete mode 100644 doc/txt/Packages_standard.txt delete mode 100644 doc/txt/Packages_user.txt delete mode 100644 doc/txt/Python_call.txt delete mode 100644 doc/txt/Python_examples.txt delete mode 100644 doc/txt/Python_head.txt delete mode 100644 doc/txt/Python_install.txt delete mode 100644 doc/txt/Python_mpi.txt delete mode 100644 doc/txt/Python_overview.txt delete mode 100644 doc/txt/Python_pylammps.txt delete mode 100644 doc/txt/Python_run.txt delete mode 100644 doc/txt/Python_shlib.txt delete mode 100644 doc/txt/Python_test.txt delete mode 100644 doc/txt/Run_basics.txt delete mode 100644 doc/txt/Run_head.txt delete mode 100644 doc/txt/Run_options.txt delete mode 100644 doc/txt/Run_output.txt delete mode 100644 doc/txt/Run_windows.txt delete mode 100644 doc/txt/Speed.txt delete mode 100644 doc/txt/Speed_bench.txt delete mode 100644 doc/txt/Speed_compare.txt delete mode 100644 doc/txt/Speed_gpu.txt delete mode 100644 doc/txt/Speed_intel.txt delete mode 100644 doc/txt/Speed_kokkos.txt delete mode 100644 doc/txt/Speed_measure.txt delete mode 100644 doc/txt/Speed_omp.txt delete mode 100644 doc/txt/Speed_opt.txt delete mode 100644 doc/txt/Speed_packages.txt delete mode 100644 doc/txt/Speed_tips.txt delete mode 100644 doc/txt/Tools.txt delete mode 100644 doc/txt/balance.txt delete mode 100644 doc/txt/boundary.txt delete mode 100644 doc/txt/box.txt delete mode 100644 doc/txt/change_box.txt delete mode 100644 doc/txt/clear.txt delete mode 100644 doc/txt/comm_modify.txt delete mode 100644 doc/txt/comm_style.txt delete mode 100644 doc/txt/commands_list.txt delete mode 100644 doc/txt/compute.txt delete mode 100644 doc/txt/compute_ackland_atom.txt delete mode 100644 doc/txt/compute_adf.txt delete mode 100644 doc/txt/compute_angle.txt delete mode 100644 doc/txt/compute_angmom_chunk.txt delete mode 100644 doc/txt/compute_basal_atom.txt delete mode 100644 doc/txt/compute_body_local.txt delete mode 100644 doc/txt/compute_bond.txt delete mode 100644 doc/txt/compute_centro_atom.txt delete mode 100644 doc/txt/compute_chunk_atom.txt delete mode 100644 doc/txt/compute_cluster_atom.txt delete mode 100644 doc/txt/compute_cna_atom.txt delete mode 100644 doc/txt/compute_cnp_atom.txt delete mode 100644 doc/txt/compute_com.txt delete mode 100644 doc/txt/compute_com_chunk.txt delete mode 100644 doc/txt/compute_contact_atom.txt delete mode 100644 doc/txt/compute_coord_atom.txt delete mode 100644 doc/txt/compute_damage_atom.txt delete mode 100644 doc/txt/compute_dihedral.txt delete mode 100644 doc/txt/compute_dilatation_atom.txt delete mode 100644 doc/txt/compute_dipole_chunk.txt delete mode 100644 doc/txt/compute_dpd.txt delete mode 100644 doc/txt/compute_dpd_atom.txt delete mode 100644 doc/txt/compute_edpd_temp_atom.txt delete mode 100644 doc/txt/compute_entropy_atom.txt delete mode 100644 doc/txt/compute_erotate_asphere.txt delete mode 100644 doc/txt/compute_erotate_rigid.txt delete mode 100644 doc/txt/compute_erotate_sphere.txt delete mode 100644 doc/txt/compute_erotate_sphere_atom.txt delete mode 100644 doc/txt/compute_event_displace.txt delete mode 100644 doc/txt/compute_fep.txt delete mode 100644 doc/txt/compute_global_atom.txt delete mode 100644 doc/txt/compute_group_group.txt delete mode 100644 doc/txt/compute_gyration.txt delete mode 100644 doc/txt/compute_gyration_chunk.txt delete mode 100644 doc/txt/compute_gyration_shape.txt delete mode 100644 doc/txt/compute_hexorder_atom.txt delete mode 100644 doc/txt/compute_hma.txt delete mode 100644 doc/txt/compute_improper.txt delete mode 100644 doc/txt/compute_improper_local.txt delete mode 100644 doc/txt/compute_inertia_chunk.txt delete mode 100644 doc/txt/compute_ke.txt delete mode 100644 doc/txt/compute_ke_atom.txt delete mode 100644 doc/txt/compute_ke_atom_eff.txt delete mode 100644 doc/txt/compute_ke_eff.txt delete mode 100644 doc/txt/compute_ke_rigid.txt delete mode 100644 doc/txt/compute_meso_e_atom.txt delete mode 100644 doc/txt/compute_meso_rho_atom.txt delete mode 100644 doc/txt/compute_meso_t_atom.txt delete mode 100644 doc/txt/compute_modify.txt delete mode 100644 doc/txt/compute_momentum.txt delete mode 100644 doc/txt/compute_msd.txt delete mode 100644 doc/txt/compute_msd_chunk.txt delete mode 100644 doc/txt/compute_msd_nongauss.txt delete mode 100644 doc/txt/compute_omega_chunk.txt delete mode 100644 doc/txt/compute_orientorder_atom.txt delete mode 100644 doc/txt/compute_pair.txt delete mode 100644 doc/txt/compute_pair_local.txt delete mode 100644 doc/txt/compute_pe.txt delete mode 100644 doc/txt/compute_pe_atom.txt delete mode 100644 doc/txt/compute_plasticity_atom.txt delete mode 100644 doc/txt/compute_pressure.txt delete mode 100644 doc/txt/compute_pressure_cylinder.txt delete mode 100644 doc/txt/compute_pressure_uef.txt delete mode 100644 doc/txt/compute_property_atom.txt delete mode 100644 doc/txt/compute_property_chunk.txt delete mode 100644 doc/txt/compute_property_local.txt delete mode 100644 doc/txt/compute_ptm_atom.txt delete mode 100644 doc/txt/compute_rdf.txt delete mode 100644 doc/txt/compute_reduce.txt delete mode 100644 doc/txt/compute_reduce_chunk.txt delete mode 100644 doc/txt/compute_rigid_local.txt delete mode 100644 doc/txt/compute_saed.txt delete mode 100644 doc/txt/compute_slice.txt delete mode 100644 doc/txt/compute_smd_contact_radius.txt delete mode 100644 doc/txt/compute_smd_damage.txt delete mode 100644 doc/txt/compute_smd_hourglass_error.txt delete mode 100644 doc/txt/compute_smd_internal_energy.txt delete mode 100644 doc/txt/compute_smd_plastic_strain.txt delete mode 100644 doc/txt/compute_smd_plastic_strain_rate.txt delete mode 100644 doc/txt/compute_smd_rho.txt delete mode 100644 doc/txt/compute_smd_tlsph_defgrad.txt delete mode 100644 doc/txt/compute_smd_tlsph_dt.txt delete mode 100644 doc/txt/compute_smd_tlsph_num_neighs.txt delete mode 100644 doc/txt/compute_smd_tlsph_shape.txt delete mode 100644 doc/txt/compute_smd_tlsph_strain.txt delete mode 100644 doc/txt/compute_smd_tlsph_strain_rate.txt delete mode 100644 doc/txt/compute_smd_tlsph_stress.txt delete mode 100644 doc/txt/compute_smd_triangle_vertices.txt delete mode 100644 doc/txt/compute_smd_ulsph_num_neighs.txt delete mode 100644 doc/txt/compute_smd_ulsph_strain.txt delete mode 100644 doc/txt/compute_smd_ulsph_strain_rate.txt delete mode 100644 doc/txt/compute_smd_ulsph_stress.txt delete mode 100644 doc/txt/compute_smd_vol.txt delete mode 100644 doc/txt/compute_sna_atom.txt delete mode 100644 doc/txt/compute_stress_mop.txt delete mode 100644 doc/txt/compute_tally.txt delete mode 100644 doc/txt/compute_tdpd_cc_atom.txt delete mode 100644 doc/txt/compute_temp.txt delete mode 100644 doc/txt/compute_temp_asphere.txt delete mode 100644 doc/txt/compute_temp_body.txt delete mode 100644 doc/txt/compute_temp_chunk.txt delete mode 100644 doc/txt/compute_temp_com.txt delete mode 100644 doc/txt/compute_temp_cs.txt delete mode 100644 doc/txt/compute_temp_deform.txt delete mode 100644 doc/txt/compute_temp_deform_eff.txt delete mode 100644 doc/txt/compute_temp_drude.txt delete mode 100644 doc/txt/compute_temp_eff.txt delete mode 100644 doc/txt/compute_temp_partial.txt delete mode 100644 doc/txt/compute_temp_profile.txt delete mode 100644 doc/txt/compute_temp_ramp.txt delete mode 100644 doc/txt/compute_temp_region.txt delete mode 100644 doc/txt/compute_temp_region_eff.txt delete mode 100644 doc/txt/compute_temp_rotate.txt delete mode 100644 doc/txt/compute_temp_sphere.txt delete mode 100644 doc/txt/compute_temp_uef.txt delete mode 100644 doc/txt/compute_ti.txt delete mode 100644 doc/txt/compute_torque_chunk.txt delete mode 100644 doc/txt/compute_vacf.txt delete mode 100644 doc/txt/compute_vcm_chunk.txt delete mode 100644 doc/txt/compute_voronoi_atom.txt delete mode 100644 doc/txt/compute_xrd.txt delete mode 100644 doc/txt/create_bonds.txt delete mode 100644 doc/txt/create_box.txt delete mode 100644 doc/txt/delete_atoms.txt delete mode 100644 doc/txt/delete_bonds.txt delete mode 100644 doc/txt/dielectric.txt delete mode 100644 doc/txt/dihedral_charmm.txt delete mode 100644 doc/txt/dihedral_class2.txt delete mode 100644 doc/txt/dihedral_coeff.txt delete mode 100644 doc/txt/dihedral_cosine_shift_exp.txt delete mode 100644 doc/txt/dihedral_fourier.txt delete mode 100644 doc/txt/dihedral_harmonic.txt delete mode 100644 doc/txt/dihedral_helix.txt delete mode 100644 doc/txt/dihedral_hybrid.txt delete mode 100644 doc/txt/dihedral_multi_harmonic.txt delete mode 100644 doc/txt/dihedral_nharmonic.txt delete mode 100644 doc/txt/dihedral_none.txt delete mode 100644 doc/txt/dihedral_opls.txt delete mode 100644 doc/txt/dihedral_quadratic.txt delete mode 100644 doc/txt/dihedral_spherical.txt delete mode 100644 doc/txt/dihedral_style.txt delete mode 100644 doc/txt/dihedral_table.txt delete mode 100644 doc/txt/dihedral_table_cut.txt delete mode 100644 doc/txt/dihedral_zero.txt delete mode 100644 doc/txt/dimension.txt delete mode 100644 doc/txt/displace_atoms.txt delete mode 100644 doc/txt/dump.txt delete mode 100644 doc/txt/dump_adios.txt delete mode 100644 doc/txt/dump_cfg_uef.txt delete mode 100644 doc/txt/dump_h5md.txt delete mode 100644 doc/txt/dump_image.txt delete mode 100644 doc/txt/dump_modify.txt delete mode 100644 doc/txt/dump_molfile.txt delete mode 100644 doc/txt/dump_netcdf.txt delete mode 100644 doc/txt/dump_vtk.txt delete mode 100644 doc/txt/dynamical_matrix.txt delete mode 100644 doc/txt/echo.txt delete mode 100644 doc/txt/fix_adapt.txt delete mode 100644 doc/txt/fix_adapt_fep.txt delete mode 100644 doc/txt/fix_addforce.txt delete mode 100644 doc/txt/fix_addtorque.txt delete mode 100644 doc/txt/fix_append_atoms.txt delete mode 100644 doc/txt/fix_atc.txt delete mode 100644 doc/txt/fix_atom_swap.txt delete mode 100644 doc/txt/fix_ave_atom.txt delete mode 100644 doc/txt/fix_ave_correlate.txt delete mode 100644 doc/txt/fix_ave_correlate_long.txt delete mode 100644 doc/txt/fix_ave_histo.txt delete mode 100644 doc/txt/fix_ave_time.txt delete mode 100644 doc/txt/fix_aveforce.txt delete mode 100644 doc/txt/fix_balance.txt delete mode 100644 doc/txt/fix_bocs.txt delete mode 100644 doc/txt/fix_bond_break.txt delete mode 100644 doc/txt/fix_bond_create.txt delete mode 100644 doc/txt/fix_bond_swap.txt delete mode 100644 doc/txt/fix_box_relax.txt delete mode 100644 doc/txt/fix_cmap.txt delete mode 100644 doc/txt/fix_colvars.txt delete mode 100644 doc/txt/fix_controller.txt delete mode 100644 doc/txt/fix_deform.txt delete mode 100644 doc/txt/fix_dpd_energy.txt delete mode 100644 doc/txt/fix_dpd_source.txt delete mode 100644 doc/txt/fix_drag.txt delete mode 100644 doc/txt/fix_drude.txt delete mode 100644 doc/txt/fix_drude_transform.txt delete mode 100644 doc/txt/fix_dt_reset.txt delete mode 100644 doc/txt/fix_efield.txt delete mode 100644 doc/txt/fix_ehex.txt delete mode 100644 doc/txt/fix_electron_stopping.txt delete mode 100644 doc/txt/fix_enforce2d.txt delete mode 100644 doc/txt/fix_eos_cv.txt delete mode 100644 doc/txt/fix_eos_table.txt delete mode 100644 doc/txt/fix_eos_table_rx.txt delete mode 100644 doc/txt/fix_evaporate.txt delete mode 100644 doc/txt/fix_external.txt delete mode 100644 doc/txt/fix_ffl.txt delete mode 100644 doc/txt/fix_filter_corotate.txt delete mode 100644 doc/txt/fix_flow_gauss.txt delete mode 100644 doc/txt/fix_freeze.txt delete mode 100644 doc/txt/fix_gcmc.txt delete mode 100644 doc/txt/fix_gld.txt delete mode 100644 doc/txt/fix_gle.txt delete mode 100644 doc/txt/fix_gravity.txt delete mode 100644 doc/txt/fix_grem.txt delete mode 100644 doc/txt/fix_halt.txt delete mode 100644 doc/txt/fix_heat.txt delete mode 100644 doc/txt/fix_hyper_global.txt delete mode 100644 doc/txt/fix_imd.txt delete mode 100644 doc/txt/fix_indent.txt delete mode 100644 doc/txt/fix_ipi.txt delete mode 100644 doc/txt/fix_langevin.txt delete mode 100644 doc/txt/fix_langevin_drude.txt delete mode 100644 doc/txt/fix_langevin_eff.txt delete mode 100644 doc/txt/fix_langevin_spin.txt delete mode 100644 doc/txt/fix_latte.txt delete mode 100644 doc/txt/fix_lb_fluid.txt delete mode 100644 doc/txt/fix_lb_momentum.txt delete mode 100644 doc/txt/fix_lb_pc.txt delete mode 100644 doc/txt/fix_lb_rigid_pc_sphere.txt delete mode 100644 doc/txt/fix_lb_viscous.txt delete mode 100644 doc/txt/fix_lineforce.txt delete mode 100644 doc/txt/fix_manifoldforce.txt delete mode 100644 doc/txt/fix_meso.txt delete mode 100644 doc/txt/fix_meso_move.txt delete mode 100644 doc/txt/fix_meso_stationary.txt delete mode 100644 doc/txt/fix_modify.txt delete mode 100644 doc/txt/fix_momentum.txt delete mode 100644 doc/txt/fix_move.txt delete mode 100644 doc/txt/fix_mscg.txt delete mode 100644 doc/txt/fix_msst.txt delete mode 100644 doc/txt/fix_mvv_dpd.txt delete mode 100644 doc/txt/fix_neb.txt delete mode 100644 doc/txt/fix_neb_spin.txt delete mode 100644 doc/txt/fix_nh.txt delete mode 100644 doc/txt/fix_nh_eff.txt delete mode 100644 doc/txt/fix_nh_uef.txt delete mode 100644 doc/txt/fix_nph_asphere.txt delete mode 100644 doc/txt/fix_nph_body.txt delete mode 100644 doc/txt/fix_nph_sphere.txt delete mode 100644 doc/txt/fix_nphug.txt delete mode 100644 doc/txt/fix_npt_asphere.txt delete mode 100644 doc/txt/fix_npt_body.txt delete mode 100644 doc/txt/fix_npt_sphere.txt delete mode 100644 doc/txt/fix_nve.txt delete mode 100644 doc/txt/fix_nve_asphere.txt delete mode 100644 doc/txt/fix_nve_asphere_noforce.txt delete mode 100644 doc/txt/fix_nve_awpmd.txt delete mode 100644 doc/txt/fix_nve_body.txt delete mode 100644 doc/txt/fix_nve_eff.txt delete mode 100644 doc/txt/fix_nve_limit.txt delete mode 100644 doc/txt/fix_nve_line.txt delete mode 100644 doc/txt/fix_nve_manifold_rattle.txt delete mode 100644 doc/txt/fix_nve_noforce.txt delete mode 100644 doc/txt/fix_nve_sphere.txt delete mode 100644 doc/txt/fix_nve_spin.txt delete mode 100644 doc/txt/fix_nve_tri.txt delete mode 100644 doc/txt/fix_nvk.txt delete mode 100644 doc/txt/fix_nvt_asphere.txt delete mode 100644 doc/txt/fix_nvt_body.txt delete mode 100644 doc/txt/fix_nvt_manifold_rattle.txt delete mode 100644 doc/txt/fix_nvt_sllod.txt delete mode 100644 doc/txt/fix_nvt_sllod_eff.txt delete mode 100644 doc/txt/fix_nvt_sphere.txt delete mode 100644 doc/txt/fix_oneway.txt delete mode 100644 doc/txt/fix_orient.txt delete mode 100644 doc/txt/fix_phonon.txt delete mode 100644 doc/txt/fix_pimd.txt delete mode 100644 doc/txt/fix_planeforce.txt delete mode 100644 doc/txt/fix_plumed.txt delete mode 100644 doc/txt/fix_poems.txt delete mode 100644 doc/txt/fix_pour.txt delete mode 100644 doc/txt/fix_press_berendsen.txt delete mode 100644 doc/txt/fix_print.txt delete mode 100644 doc/txt/fix_property_atom.txt delete mode 100644 doc/txt/fix_python_invoke.txt delete mode 100644 doc/txt/fix_python_move.txt delete mode 100644 doc/txt/fix_qbmsst.txt delete mode 100644 doc/txt/fix_qeq.txt delete mode 100644 doc/txt/fix_qeq_comb.txt delete mode 100644 doc/txt/fix_qeq_reax.txt delete mode 100644 doc/txt/fix_qmmm.txt delete mode 100644 doc/txt/fix_qtb.txt delete mode 100644 doc/txt/fix_reaxc_bonds.txt delete mode 100644 doc/txt/fix_reaxc_species.txt delete mode 100644 doc/txt/fix_recenter.txt delete mode 100644 doc/txt/fix_rhok.txt delete mode 100644 doc/txt/fix_rigid.txt delete mode 100644 doc/txt/fix_rigid_meso.txt delete mode 100644 doc/txt/fix_rx.txt delete mode 100644 doc/txt/fix_saed_vtk.txt delete mode 100644 doc/txt/fix_setforce.txt delete mode 100644 doc/txt/fix_shake.txt delete mode 100644 doc/txt/fix_shardlow.txt delete mode 100644 doc/txt/fix_smd.txt delete mode 100644 doc/txt/fix_smd_adjust_dt.txt delete mode 100644 doc/txt/fix_smd_integrate_tlsph.txt delete mode 100644 doc/txt/fix_smd_integrate_ulsph.txt delete mode 100644 doc/txt/fix_smd_move_triangulated_surface.txt delete mode 100644 doc/txt/fix_smd_setvel.txt delete mode 100644 doc/txt/fix_smd_wall_surface.txt delete mode 100644 doc/txt/fix_spring.txt delete mode 100644 doc/txt/fix_spring_chunk.txt delete mode 100644 doc/txt/fix_spring_rg.txt delete mode 100644 doc/txt/fix_spring_self.txt delete mode 100644 doc/txt/fix_srd.txt delete mode 100644 doc/txt/fix_store_force.txt delete mode 100644 doc/txt/fix_store_state.txt delete mode 100644 doc/txt/fix_temp_berendsen.txt delete mode 100644 doc/txt/fix_temp_csvr.txt delete mode 100644 doc/txt/fix_temp_rescale.txt delete mode 100644 doc/txt/fix_temp_rescale_eff.txt delete mode 100644 doc/txt/fix_tfmc.txt delete mode 100644 doc/txt/fix_thermal_conductivity.txt delete mode 100644 doc/txt/fix_ti_spring.txt delete mode 100644 doc/txt/fix_tmd.txt delete mode 100644 doc/txt/fix_ttm.txt delete mode 100644 doc/txt/fix_tune_kspace.txt delete mode 100644 doc/txt/fix_vector.txt delete mode 100644 doc/txt/fix_viscosity.txt delete mode 100644 doc/txt/fix_viscous.txt delete mode 100644 doc/txt/fix_wall.txt delete mode 100644 doc/txt/fix_wall_body_polygon.txt delete mode 100644 doc/txt/fix_wall_body_polyhedron.txt delete mode 100644 doc/txt/fix_wall_ees.txt delete mode 100644 doc/txt/fix_wall_gran.txt delete mode 100644 doc/txt/fix_wall_gran_region.txt delete mode 100644 doc/txt/fix_wall_piston.txt delete mode 100644 doc/txt/fix_wall_region.txt delete mode 100644 doc/txt/fix_wall_srd.txt delete mode 100644 doc/txt/group.txt delete mode 100644 doc/txt/group2ndx.txt delete mode 100644 doc/txt/hyper.txt delete mode 100644 doc/txt/if.txt delete mode 100644 doc/txt/improper_class2.txt delete mode 100644 doc/txt/improper_coeff.txt delete mode 100644 doc/txt/improper_cossq.txt delete mode 100644 doc/txt/improper_cvff.txt delete mode 100644 doc/txt/improper_distance.txt delete mode 100644 doc/txt/improper_distharm.txt delete mode 100644 doc/txt/improper_fourier.txt delete mode 100644 doc/txt/improper_harmonic.txt delete mode 100644 doc/txt/improper_hybrid.txt delete mode 100644 doc/txt/improper_inversion_harmonic.txt delete mode 100644 doc/txt/improper_none.txt delete mode 100644 doc/txt/improper_ring.txt delete mode 100644 doc/txt/improper_sqdistharm.txt delete mode 100644 doc/txt/improper_style.txt delete mode 100644 doc/txt/improper_umbrella.txt delete mode 100644 doc/txt/improper_zero.txt delete mode 100644 doc/txt/include.txt delete mode 100644 doc/txt/info.txt delete mode 100644 doc/txt/jump.txt delete mode 100644 doc/txt/kim_commands.txt delete mode 100644 doc/txt/kspace_modify.txt delete mode 100644 doc/txt/label.txt delete mode 100644 doc/txt/lammps.book delete mode 100644 doc/txt/lammps_commands.txt delete mode 100644 doc/txt/lammps_commands_angle.txt delete mode 100644 doc/txt/lammps_commands_atc.txt delete mode 100644 doc/txt/lammps_commands_bond.txt delete mode 100644 doc/txt/lammps_commands_compute.txt delete mode 100644 doc/txt/lammps_commands_dihedral.txt delete mode 100644 doc/txt/lammps_commands_fix.txt delete mode 100644 doc/txt/lammps_commands_improper.txt delete mode 100644 doc/txt/lammps_commands_kspace.txt delete mode 100644 doc/txt/lammps_commands_pair.txt delete mode 100644 doc/txt/lattice.txt delete mode 100644 doc/txt/log.txt delete mode 100644 doc/txt/mass.txt delete mode 100644 doc/txt/min_modify.txt delete mode 100644 doc/txt/min_spin.txt delete mode 100644 doc/txt/min_style.txt delete mode 100644 doc/txt/minimize.txt delete mode 100644 doc/txt/molecule.txt delete mode 100644 doc/txt/neb.txt delete mode 100644 doc/txt/neb_spin.txt delete mode 100644 doc/txt/neigh_modify.txt delete mode 100644 doc/txt/neighbor.txt delete mode 100644 doc/txt/newton.txt delete mode 100644 doc/txt/next.txt delete mode 100644 doc/txt/pair_adp.txt delete mode 100644 doc/txt/pair_agni.txt delete mode 100644 doc/txt/pair_airebo.txt delete mode 100644 doc/txt/pair_atm.txt delete mode 100644 doc/txt/pair_awpmd.txt delete mode 100644 doc/txt/pair_beck.txt delete mode 100644 doc/txt/pair_body_nparticle.txt delete mode 100644 doc/txt/pair_body_rounded_polygon.txt delete mode 100644 doc/txt/pair_body_rounded_polyhedron.txt delete mode 100644 doc/txt/pair_bop.txt delete mode 100644 doc/txt/pair_born.txt delete mode 100644 doc/txt/pair_brownian.txt delete mode 100644 doc/txt/pair_buck.txt delete mode 100644 doc/txt/pair_buck6d_coul_gauss.txt delete mode 100644 doc/txt/pair_buck_long.txt delete mode 100644 doc/txt/pair_charmm.txt delete mode 100644 doc/txt/pair_class2.txt delete mode 100644 doc/txt/pair_coeff.txt delete mode 100644 doc/txt/pair_colloid.txt delete mode 100644 doc/txt/pair_comb.txt delete mode 100644 doc/txt/pair_cosine_squared.txt delete mode 100644 doc/txt/pair_coul.txt delete mode 100644 doc/txt/pair_coul_diel.txt delete mode 100644 doc/txt/pair_coul_shield.txt delete mode 100644 doc/txt/pair_cs.txt delete mode 100644 doc/txt/pair_dipole.txt delete mode 100644 doc/txt/pair_dpd.txt delete mode 100644 doc/txt/pair_dpd_fdt.txt delete mode 100644 doc/txt/pair_drip.txt delete mode 100644 doc/txt/pair_dsmc.txt delete mode 100644 doc/txt/pair_e3b.txt delete mode 100644 doc/txt/pair_eam.txt delete mode 100644 doc/txt/pair_edip.txt delete mode 100644 doc/txt/pair_eff.txt delete mode 100644 doc/txt/pair_eim.txt delete mode 100644 doc/txt/pair_exp6_rx.txt delete mode 100644 doc/txt/pair_extep.txt delete mode 100644 doc/txt/pair_fep_soft.txt delete mode 100644 doc/txt/pair_gauss.txt delete mode 100644 doc/txt/pair_gayberne.txt delete mode 100644 doc/txt/pair_gran.txt delete mode 100644 doc/txt/pair_gromacs.txt delete mode 100644 doc/txt/pair_gw.txt delete mode 100644 doc/txt/pair_hbond_dreiding.txt delete mode 100644 doc/txt/pair_hybrid.txt delete mode 100644 doc/txt/pair_kim.txt delete mode 100644 doc/txt/pair_kolmogorov_crespi_z.txt delete mode 100644 doc/txt/pair_lcbop.txt delete mode 100644 doc/txt/pair_lebedeva_z.txt delete mode 100644 doc/txt/pair_line_lj.txt delete mode 100644 doc/txt/pair_lj96.txt delete mode 100644 doc/txt/pair_lj_cubic.txt delete mode 100644 doc/txt/pair_lj_expand.txt delete mode 100644 doc/txt/pair_lj_long.txt delete mode 100644 doc/txt/pair_lj_smooth.txt delete mode 100644 doc/txt/pair_lj_smooth_linear.txt delete mode 100644 doc/txt/pair_local_density.txt delete mode 100644 doc/txt/pair_lubricate.txt delete mode 100644 doc/txt/pair_lubricateU.txt delete mode 100644 doc/txt/pair_mdf.txt delete mode 100644 doc/txt/pair_meam_spline.txt delete mode 100644 doc/txt/pair_meam_sw_spline.txt delete mode 100644 doc/txt/pair_meso.txt delete mode 100644 doc/txt/pair_mgpt.txt delete mode 100644 doc/txt/pair_mie.txt delete mode 100644 doc/txt/pair_momb.txt delete mode 100644 doc/txt/pair_morse.txt delete mode 100644 doc/txt/pair_multi_lucy.txt delete mode 100644 doc/txt/pair_multi_lucy_rx.txt delete mode 100644 doc/txt/pair_nb3b_harmonic.txt delete mode 100644 doc/txt/pair_nm.txt delete mode 100644 doc/txt/pair_none.txt delete mode 100644 doc/txt/pair_peri.txt delete mode 100644 doc/txt/pair_polymorphic.txt delete mode 100644 doc/txt/pair_python.txt delete mode 100644 doc/txt/pair_quip.txt delete mode 100644 doc/txt/pair_reaxc.txt delete mode 100644 doc/txt/pair_resquared.txt delete mode 100644 doc/txt/pair_sdk.txt delete mode 100644 doc/txt/pair_sdpd_taitwater_isothermal.txt delete mode 100644 doc/txt/pair_smd_hertz.txt delete mode 100644 doc/txt/pair_smd_tlsph.txt delete mode 100644 doc/txt/pair_smd_triangulated_surface.txt delete mode 100644 doc/txt/pair_smd_ulsph.txt delete mode 100644 doc/txt/pair_smtbq.txt delete mode 100644 doc/txt/pair_snap.txt delete mode 100644 doc/txt/pair_soft.txt delete mode 100644 doc/txt/pair_sph_heatconduction.txt delete mode 100644 doc/txt/pair_sph_idealgas.txt delete mode 100644 doc/txt/pair_sph_lj.txt delete mode 100644 doc/txt/pair_sph_rhosum.txt delete mode 100644 doc/txt/pair_sph_taitwater.txt delete mode 100644 doc/txt/pair_sph_taitwater_morris.txt delete mode 100644 doc/txt/pair_spin_dipole.txt delete mode 100644 doc/txt/pair_spin_dmi.txt delete mode 100644 doc/txt/pair_spin_magelec.txt delete mode 100644 doc/txt/pair_srp.txt delete mode 100644 doc/txt/pair_sw.txt delete mode 100644 doc/txt/pair_table.txt delete mode 100644 doc/txt/pair_table_rx.txt delete mode 100644 doc/txt/pair_tersoff.txt delete mode 100644 doc/txt/pair_tersoff_mod.txt delete mode 100644 doc/txt/pair_tersoff_zbl.txt delete mode 100644 doc/txt/pair_thole.txt delete mode 100644 doc/txt/pair_tri_lj.txt delete mode 100644 doc/txt/pair_ufm.txt delete mode 100644 doc/txt/pair_vashishta.txt delete mode 100644 doc/txt/pair_write.txt delete mode 100644 doc/txt/pair_yukawa.txt delete mode 100644 doc/txt/pair_yukawa_colloid.txt delete mode 100644 doc/txt/pair_zbl.txt delete mode 100644 doc/txt/pair_zero.txt delete mode 100644 doc/txt/partition.txt delete mode 100644 doc/txt/prd.txt delete mode 100644 doc/txt/print.txt delete mode 100644 doc/txt/processors.txt delete mode 100644 doc/txt/quit.txt delete mode 100644 doc/txt/read_data.txt delete mode 100644 doc/txt/read_dump.txt delete mode 100644 doc/txt/read_restart.txt delete mode 100644 doc/txt/region.txt delete mode 100644 doc/txt/replicate.txt delete mode 100644 doc/txt/rerun.txt delete mode 100644 doc/txt/reset_ids.txt delete mode 100644 doc/txt/reset_timestep.txt delete mode 100644 doc/txt/restart.txt delete mode 100644 doc/txt/run.txt delete mode 100644 doc/txt/run_style.txt delete mode 100644 doc/txt/server_mc.txt delete mode 100644 doc/txt/server_md.txt delete mode 100644 doc/txt/set.txt delete mode 100644 doc/txt/shell.txt delete mode 100644 doc/txt/special_bonds.txt delete mode 100644 doc/txt/suffix.txt delete mode 100644 doc/txt/tad.txt delete mode 100644 doc/txt/temper.txt delete mode 100644 doc/txt/temper_grem.txt delete mode 100644 doc/txt/temper_npt.txt delete mode 100644 doc/txt/thermo.txt delete mode 100644 doc/txt/thermo_modify.txt delete mode 100644 doc/txt/thermo_style.txt delete mode 100644 doc/txt/third_order.txt delete mode 100644 doc/txt/timer.txt delete mode 100644 doc/txt/timestep.txt delete mode 100644 doc/txt/uncompute.txt delete mode 100644 doc/txt/undump.txt delete mode 100644 doc/txt/unfix.txt delete mode 100644 doc/txt/units.txt delete mode 100644 doc/txt/variable.txt delete mode 100644 doc/txt/velocity.txt delete mode 100644 doc/txt/write_coeff.txt delete mode 100644 doc/txt/write_data.txt delete mode 100644 doc/txt/write_dump.txt delete mode 100644 doc/txt/write_restart.txt diff --git a/doc/txt/Build.txt b/doc/txt/Build.txt deleted file mode 100644 index 8906549350..0000000000 --- a/doc/txt/Build.txt +++ /dev/null @@ -1,51 +0,0 @@ -"Previous Section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc - "Next Section"_Run_head.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Build LAMMPS :h2 - -LAMMPS can be built as an executable or library from source code via -either traditional makefiles (which may require manual editing) -for use with GNU make or gmake, or a build environment generated by CMake -(Unix Makefiles, Xcode, Visual Studio, KDevelop or more). As an -alternative you can download a package with pre-built executables -as described on the "Install"_Install.html doc page. - - - - - -"Build LAMMPS with CMake"_Build_cmake.html -"Build LAMMPS with make"_Build_make.html -"Link LAMMPS as a library to another code"_Build_link.html -"Basic build options"_Build_basics.html -"Optional build settings"_Build_settings.html -"Include packages in build"_Build_package.html -"Packages with extra build options"_Build_extras.html -"Notes for building LAMMPS on Windows"_Build_windows.html -"Development build options (CMake only)"_Build_development.html :all(b) - -If you have problems building LAMMPS, it is often due to software -issues on your local machine. If you can, find a local expert to -help. If you're still stuck, send an email to the "LAMMPS mail -list"_http://lammps.sandia.gov/mail.html. diff --git a/doc/txt/Build_basics.txt b/doc/txt/Build_basics.txt deleted file mode 100644 index cde1055419..0000000000 --- a/doc/txt/Build_basics.txt +++ /dev/null @@ -1,359 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Basic build options :h3 - -The following topics are covered on this page, for building both with -CMake and make: - -"Serial vs parallel build"_#serial -"Choice of compiler and compile/link options"_#compile -"Build LAMMPS as an executable or a library"_#exe -"Build the LAMMPS documentation"_#doc -"Install LAMMPS after a build"_#install :ul - -:line - -Serial vs parallel build :h4,link(serial) - -LAMMPS can be built to run in parallel using the ubiquitous "MPI -(message-passing -interface)"_https://en.wikipedia.org/wiki/Message_Passing_Interface -library. Or it can built to run on a single processor (serial) -without MPI. It can also be built with support for OpenMP threading -(see more discussion below). - -[CMake variables]: - --D BUILD_MPI=value # yes or no, default is yes if CMake finds MPI, else no --D BUILD_OMP=value # yes or no (default) --D LAMMPS_MACHINE=name # name = mpi, serial, mybox, titan, laptop, etc - # no default value :pre - -The executable created by CMake (after running make) is lmp_name. If -the LAMMPS_MACHINE variable is not specified, the executable is just -lmp. Using BUILD_MPI=no will produce a serial executable. - -[Traditional make]: - -cd lammps/src -make mpi # parallel build, produces lmp_mpi using Makefile.mpi -make serial # serial build, produces lmp_serial using Makefile/serial -make mybox :pre # uses Makefile.mybox to produce lmp_mybox :pre - -Serial build (see src/MAKE/Makefile.serial): - -MPI_INC = -I../STUBS -MPI_PATH = -L../STUBS -MPI_LIB = -lmpi_stubs :pre - -For a parallel build, if MPI is installed on your system in the usual -place (e.g. under /usr/local), you do not need to specify the 3 -variables MPI_INC, MPI_PATH, MPI_LIB. The MPI wrapper on the compiler -(e.g. mpicxx, mpiCC) knows where to find the needed include and -library files. Failing this, these 3 variables can be used to specify -where the mpi.h file (MPI_INC), and the MPI library files (MPI_PATH) -are found, and the name of the library files (MPI_LIB). - -For a serial build, you need to specify the 3 variables, as shown -above. - -For a serial LAMMPS build, use the dummy MPI library provided in -src/STUBS. You also need to build the STUBS library for your platform -before making LAMMPS itself. A "make serial" build does this for. -Otherwise, type "make mpi-stubs" from the src directory, or "make" -from the src/STUBS dir. If the build fails, you will need to edit the -STUBS/Makefile for your platform. - -The file STUBS/mpi.c provides a CPU timer function called MPI_Wtime() -that calls gettimeofday() . If your system doesn't support -gettimeofday() , you'll need to insert code to call another timer. -Note that the ANSI-standard function clock() rolls over after an hour -or so, and is therefore insufficient for timing long LAMMPS -simulations. - -[CMake and make info]: - -If you are installing MPI yourself, we recommend MPICH2 from Argonne -National Laboratory or OpenMPI. MPICH can be downloaded from the -"Argonne MPI site"_http://www.mcs.anl.gov/research/projects/mpich2/. -OpenMPI can be downloaded from the "OpenMPI -site"_http://www.open-mpi.org. Other MPI packages should also work. -If you are running on a large parallel machine, your system admins or -the vendor should have already installed a version of MPI, which is -likely to be faster than a self-installed MPICH or OpenMPI, so find -out how to build and link with it. - -The majority of OpenMP (threading) support in LAMMPS is provided by -the USER-OMP package; see the "Speed omp"_Speed_omp.html doc page for -details. The USER-INTEL package also provides OpenMP support (it is -compatible with USER-OMP) and adds vectorization support when compiled -with the Intel compilers on top of that. Also, the KOKKOS package can -be compiled for using OpenMP threading. - -However, there are a few commands in LAMMPS that have native OpenMP -support. These are commands in the MPIIO, SNAP, USER-DIFFRACTION, and -USER-DPD packages. In addition some packages support OpenMP threading -indirectly through the libraries they interface to: e.g. LATTE and -USER-COLVARS. See the "Packages details"_Packages_details.html doc -page for more info on these packages and the doc pages for their -respective commands for OpenMP threading info. - -For CMake, if you use BUILD_OMP=yes, you can use these packages and -turn on their native OpenMP support and turn on their native OpenMP -support at run time, by setting the OMP_NUM_THREADS environment -variable before you launch LAMMPS. - -For building via conventional make, the CCFLAGS and LINKFLAGS -variables in Makefile.machine need to include the compiler flag that -enables OpenMP. For GNU compilers it is -fopenmp. For (recent) Intel -compilers it is -qopenmp. If you are using a different compiler, -please refer to its documentation. - -[OpenMP Compiler compatibility info]: :link(default-none-issues) - -Some compilers do not fully support the 'default(none)' directive -and others (e.g. GCC version 9 and beyond) may implement OpenMP 4.0 -semantics, which are incompatible with the OpenMP 3.1 directives used -in LAMMPS (for maximal compatibility with compiler versions in use). -In those case, all 'default(none)' directives (which aid in detecting -incorrect and unwanted sharing) can be replaced with 'default(shared)' -while dropping all 'shared()' directives. The script -'src/USER-OMP/hack_openmp_for_pgi_gcc9.sh' can be used to automate -this conversion. - -:line - -Choice of compiler and compile/link options :h4,link(compile) - -The choice of compiler and compiler flags can be important for -performance. Vendor compilers can produce faster code than -open-source compilers like GNU. On boxes with Intel CPUs, we suggest -trying the "Intel C++ compiler"_intel. - -:link(intel,https://software.intel.com/en-us/intel-compilers) - -On parallel clusters or supercomputers which use "modules" for their -compile/link environments, you can often access different compilers by -simply loading the appropriate module before building LAMMPS. - -[CMake variables]: - --D CMAKE_CXX_COMPILER=name # name of C++ compiler --D CMAKE_C_COMPILER=name # name of C compiler --D CMAKE_Fortran_COMPILER=name # name of Fortran compiler :pre - --D CMAKE_CXX_FLAGS=string # flags to use with C++ compiler --D CMAKE_C_FLAGS=string # flags to use with C compiler --D CMAKE_Fortran_FLAGS=string # flags to use with Fortran compiler :pre - -By default CMake will use a compiler it finds and it will add -optimization flags appropriate to that compiler and any "accelerator -packages"_Speed_packages.html you have included in the build. - -You can tell CMake to look for a specific compiler with these variable -settings. Likewise you can specify the FLAGS variables if you want to -experiment with alternate optimization flags. You should specify all -3 compilers, so that the small number of LAMMPS source files written -in C or Fortran are built with a compiler consistent with the one used -for all the C++ files: - -Building with GNU Compilers: -cmake ../cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_Fortran_COMPILER=gfortran -Building with Intel Compilers: -cmake ../cmake -DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_Fortran_COMPILER=ifort -Building with LLVM/Clang Compilers: -cmake ../cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_Fortran_COMPILER=flang :pre - -NOTE: When the cmake command completes, it prints info to the screen -as to which compilers it is using, and what flags will be used in the -compilation. Note that if the top-level compiler is mpicxx, it is -simply a wrapper on a real compiler. The underlying compiler info is -what will be listed in the CMake output. You should check to insure -you are using the compiler and optimization flags are the ones you -want. - -[Makefile.machine settings]: - -Parallel build (see src/MAKE/Makefile.mpi): - -CC = mpicxx -CCFLAGS = -g -O3 -LINK = mpicxx -LINKFLAGS = -g -O :pre - -Serial build (see src/MAKE/Makefile.serial): - -CC = g++ -CCFLAGS = -g -O3 -LINK = g++ -LINKFLAGS = -g -O :pre - -The "compiler/linker settings" section of a Makefile.machine lists -compiler and linker settings for your C++ compiler, including -optimization flags. You should always use mpicxx or mpiCC for -a parallel build, since these compiler wrappers will include -a variety of settings appropriate for your MPI installation. - -NOTE: If you build LAMMPS with any "accelerator -packages"_Speed_packages.html included, they have specific -optimization flags that are either required or recommended for optimal -performance. You need to include these in the CCFLAGS and LINKFLAGS -settings above. For details, see the individual package doc pages -listed on the "Speed packages"_Speed_packages.html doc page. Or -examine these files in the src/MAKE/OPTIONS directory. They -correspond to each of the 5 accelerator packages and their hardware -variants: - -Makefile.opt # OPT package -Makefile.omp # USER-OMP package -Makefile.intel_cpu # USER-INTEL package for CPUs -Makefile.intel_coprocessor # USER-INTEL package for KNLs -Makefile.gpu # GPU package -Makefile.kokkos_cuda_mpi # KOKKOS package for GPUs -Makefile.kokkos_omp # KOKKOS package for CPUs (OpenMP) -Makefile.kokkos_phi # KOKKOS package for KNLs (OpenMP) :pre - -:line - -Build LAMMPS as an executable or a library :h4,link(exe) - -LAMMPS can be built as either an executable or as a static or shared -library. The LAMMPS library can be called from another application or -a scripting language. See the "Howto couple"_Howto_couple.html doc -page for more info on coupling LAMMPS to other codes. See the -"Python"_Python_head.html doc page for more info on wrapping and -running LAMMPS from Python via its library interface. - -[CMake variables]: - --D BUILD_EXE=value # yes (default) or no --D BUILD_LIB=value # yes or no (default) --D BUILD_SHARED_LIBS=value # yes or no (default) --D LAMMPS_LIB_SUFFIX=name # name = mpi, serial, mybox, titan, laptop, etc - # no default value :pre - - -Setting BUILD_EXE=no will not produce an executable. Setting -BUILD_LIB=yes will produce a static library named liblammps.a. -Setting both BUILD_LIB=yes and BUILD_SHARED_LIBS=yes will produce a -shared library named liblammps.so. If LAMMPS_LIB_SUFFIX is set the generated -libraries will be named liblammps_name.a or liblammps_name.so instead. - -[Traditional make]: - -cd lammps/src -make machine # build LAMMPS executable lmp_machine -make mode=lib machine # build LAMMPS static lib liblammps_machine.a -make mode=shlib machine # build LAMMPS shared lib liblammps_machine.so :pre - -The two library builds also create generic soft links, named -liblammps.a and liblammps.so, which point to the liblammps_machine -files. - -[CMake and make info]: - -Note that for a shared library to be usable by a calling program, all -the auxiliary libraries it depends on must also exist as shared -libraries. This will be the case for libraries included with LAMMPS, -such as the dummy MPI library in src/STUBS or any package libraries in -the lib/packages directory, since they are always built as shared -libraries using the -fPIC switch. However, if a library like MPI or -FFTW does not exist as a shared library, the shared library build will -generate an error. This means you will need to install a shared -library version of the auxiliary library. The build instructions for -the library should tell you how to do this. - -As an example, here is how to build and install the "MPICH -library"_mpich, a popular open-source version of MPI, distributed by -Argonne National Lab, as a shared library in the default -/usr/local/lib location: - -:link(mpich,http://www-unix.mcs.anl.gov/mpi) - -./configure --enable-shared -make -make install :pre - -You may need to use "sudo make install" in place of the last line if -you do not have write privileges for /usr/local/lib. The end result -should be the file /usr/local/lib/libmpich.so. - -:line - -Build the LAMMPS documentation :h4,link(doc) - -[CMake variable]: - --D BUILD_DOC=value # yes or no (default) :pre - -This will create the HTML doc pages within the CMake build directory. -The reason to do this is if you want to "install" LAMMPS on a system -after the CMake build via "make install", and include the doc pages in -the install. - -[Traditional make]: - -cd lammps/doc -make html # html doc pages -make pdf # single Manual.pdf file :pre - -This will create a lammps/doc/html dir with the HTML doc pages so that -you can browse them locally on your system. Type "make" from the -lammps/doc dir to see other options. - -NOTE: You can also download a tarball of the documentation for the -current LAMMPS version (HTML and PDF files), from the website -"download page"_http://lammps.sandia.gov/download.html. - -:line - -Build LAMMPS tools :h4,link(tools) - -Some tools described in "Auxiliary tools"_Tools.html can be built directly -using CMake or Make. - -[CMake variable]: - --D BUILD_TOOLS=value # yes or no (default) :pre - -The generated binaries will also become part of the LAMMPS installation (see below) - -[Traditional make]: - -cd lammps/tools -make all # build all binaries of tools -make binary2txt # build only binary2txt tool -make chain # build only chain tool -make micelle2d # build only micelle2d tool -make thermo_extract # build only thermo_extract tool -:pre - -:line - - -Install LAMMPS after a build :h4,link(install) - -After building LAMMPS, you may wish to copy the LAMMPS executable of -library, along with other LAMMPS files (library header, doc files) to -a globally visible place on your system, for others to access. Note -that you may need super-user privileges (e.g. sudo) if the directory -you want to copy files to is protected. - -[CMake variable]: - -cmake -D CMAKE_INSTALL_PREFIX=path \[options ...\] ../cmake -make # perform make after CMake command -make install # perform the installation into prefix :pre - -[Traditional make]: - -There is no "install" option in the src/Makefile for LAMMPS. If you -wish to do this you will need to first build LAMMPS, then manually -copy the desired LAMMPS files to the appropriate system directories. diff --git a/doc/txt/Build_cmake.txt b/doc/txt/Build_cmake.txt deleted file mode 100644 index b2411272eb..0000000000 --- a/doc/txt/Build_cmake.txt +++ /dev/null @@ -1,212 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Build LAMMPS with CMake :h3 - -This page is a short summary of how to use CMake to build LAMMPS. -Details on CMake variables that enable specific LAMMPS build options -are given on the pages linked to from the "Build"_Build.html doc page. - -Richard Berger (Temple U) has also written a "more comprehensive -guide"_https://github.com/lammps/lammps/blob/master/cmake/README.md -for how to use CMake to build LAMMPS. If you are new to CMake it is a -good place to start. - -:line - -Building LAMMPS with CMake is a two-step process. First you use CMake -to create a build environment in a new directory. On Linux systems, -this will be based on makefiles for use with make. Then you use the -make command to build LAMMPS, which uses the created -Makefile(s). Example: - -cd lammps # change to the LAMMPS distribution directory -mkdir build; cd build # create a new directory (folder) for build -cmake \[options ...\] ../cmake # configuration with (command-line) cmake -make # compilation :pre - -The cmake command will detect available features, enable selected -packages and options, and will generate the build environment. By default -this build environment will be created for "Unix Makefiles" on most -platforms and particularly on Linux. However, alternate build tools -(e.g. Ninja) and support files for Integrated Development Environments -(IDE) like Eclipse, CodeBlocks, or Kate can be generated, too. This is -selected via the "-G" command line flag. For the rest of the documentation -we will assume that the build environment is generated for makefiles -and thus the make command will be used to compile and link LAMMPS as -indicated above, producing (by default) an executable called "lmp" and -a library called "liblammps.a" in the "build" folder. When generating -a build environment for the "Ninja" build tool, the build command would -be "ninja" instead of "make". - -If your machine has multiple CPU cores (most do these days), using a -command like "make -jN" (with N being the number of available local -CPU cores) can be much faster. If you plan to do development on -LAMMPS or need to re-compile LAMMPS repeatedly, installation of the -ccache (= Compiler Cache) software may speed up repeated compilation -even more. - -After compilation, you may optionally install the LAMMPS executable into -your system with: - -make install # optional, copy LAMMPS executable & library elsewhere :pre - -This will install the lammps executable and library (if requested), some -tools (if configured) and additional files like library API headers, -manpages, potential and force field files. The location of the installation -tree is set by the CMake variable "CMAKE_INSTALL_PREFIX" which defaults -to $\{HOME\}/.local - -:line - -There are 3 variants of CMake: a command-line version (cmake), a text mode -UI version (ccmake), and a graphical GUI version (cmake-GUI). You can use -any of them interchangeably to configure and create the LAMMPS build -environment. On Linux all the versions produce a Makefile as their -output. See more details on each below. - -You can specify a variety of options with any of the 3 versions, which -affect how the build is performed and what is included in the LAMMPS -executable. Links to pages explaining all the options are listed on -the "Build"_Build.html doc page. - -You must perform the CMake build system generation and compilation in -a new directory you create. It can be anywhere on your local machine. -In these Build pages we assume that you are building in a directory -called "lammps/build". You can perform separate builds independently -with different options, so long as you perform each of them in a -separate directory you create. All the auxiliary files created by one -build process (executable, object files, log files, etc) are stored in -this directory or sub-directories within it that CMake creates. - -NOTE: To perform a CMake build, no packages can be installed or a -build been previously attempted in the LAMMPS src directory by using -"make" commands to "perform a conventional LAMMPS -build"_Build_make.html. CMake detects if this is the case and -generates an error, telling you to type "make no-all purge" in the src -directory to un-install all packages. The purge removes all the *.h -files auto-generated by make. - -You must have CMake version 2.8 or later on your system to build -LAMMPS. A handful of LAMMPS packages (KOKKOS, LATTE, MSCG) require a -later version. CMake will print a message telling you if a later -version is required. Installation instructions for CMake are below. - -After the initial build, if you edit LAMMPS source files, or add your -own new files to the source directory, you can just re-type make from -your build directory and it will re-compile only the files that have -changed. If you want to change CMake options you can run cmake (or -ccmake or cmake-gui) again from the same build directory and alter -various options; see details below. Or you can remove the entire build -folder, recreate the directory and start over. - -:line - -[Command-line version of CMake]: - -cmake \[options ...\] /path/to/lammps/cmake # build from any dir -cmake \[options ...\] ../cmake # build from lammps/build :pre - -The cmake command takes one required argument, which is the LAMMPS -cmake directory which contains the CMakeLists.txt file. - -The argument can be preceeded or followed by various CMake -command-line options. Several useful ones are: - --D CMAKE_INSTALL_PREFIX=path # where to install LAMMPS executable/lib if desired --D CMAKE_BUILD_TYPE=type # type = RelWithDebInfo (default), Release, MinSizeRel, or Debug --G output # style of output CMake generates --DVARIABLE=value # setting for a LAMMPS feature to enable --D VARIABLE=value # ditto, but cannot come after CMakeLists.txt dir --C path/to/preset/file # load some CMake settings before configuring :pre - -All the LAMMPS-specific -D variables that a LAMMPS build supports are -described on the pages linked to from the "Build"_Build.html doc page. -All of these variable names are upper-case and their values are -lower-case, e.g. -D LAMMPS_SIZES=smallbig. For boolean values, any of -these forms can be used: yes/no, on/off, 1/0. - -On Unix/Linux machines, CMake generates a Makefile by default to -perform the LAMMPS build. Alternate forms of build info can be -generated via the -G switch, e.g. Visual Studio on a Windows machine, -Xcode on MacOS, or KDevelop on Linux. Type "cmake --help" to see the -"Generator" styles of output your system supports. - -NOTE: When CMake runs, it prints configuration info to the screen. -You should review this to verify all the features you requested were -enabled, including packages. You can also see what compilers and -compile options will be used for the build. Any errors in CMake -variable syntax will also be flagged, e.g. mis-typed variable names or -variable values. - -CMake creates a CMakeCache.txt file when it runs. This stores all the -settings, so that when running CMake again you can use the current -folder '.' instead of the path to the LAMMPS cmake folder as the -required argument to the CMake command. Either way the existing -settings will be inherited unless the CMakeCache.txt file is removed. - -If you later want to change a setting you can rerun cmake in the build -directory with different setting. Please note that some automatically -detected variables will not change their value when you rerun cmake. -In these cases it is usually better to first remove all the -files/directories in the build directory, or start with a fresh build -directory. - -:line - -[Curses version (terminal-style menu) of CMake]: - -ccmake ../cmake :pre - -You initiate the configuration and build environment generation steps -separately. For the first you have to type [c], for the second you -have to type [g]. You may need to type [c] multiple times, and may be -required to edit some of the entries of CMake configuration variables -in between. Please see the "ccmake -manual"_https://cmake.org/cmake/help/latest/manual/ccmake.1.html for -more information. - -:line - -[GUI version of CMake]: - -cmake-gui ../cmake :pre - -You initiate the configuration and build environment generation steps -separately. For the first you have to click on the [Configure] button, -for the second you have to click on the [Generate] button. You may -need to click on [Configure] multiple times, and may be required to -edit some of the entries of CMake configuration variables in between. -Please see the "cmake-gui -manual"_https://cmake.org/cmake/help/latest/manual/cmake-gui.1.html -for more information. - -:line - -[Installing CMake] - -Check if your machine already has CMake installed: - -which cmake # do you have it? -which cmake3 # version 3 may have this name -cmake --version # what specific version you have :pre - -On clusters or supercomputers which use environment modules to manage -software packages, do this: - -module list # is a cmake module already loaded? -module avail # is a cmake module available? -module load cmake3 # load cmake module with appropriate name :pre - -Most Linux distributions offer pre-compiled cmake packages through -their package management system. If you do not have CMake or a new -enough version, you can download the latest version at -"https://cmake.org/download/"_https://cmake.org/download/. -Instructions on how to install it on various platforms can be found -"on this page"_https://cmake.org/install/. diff --git a/doc/txt/Build_development.txt b/doc/txt/Build_development.txt deleted file mode 100644 index bd3897fba6..0000000000 --- a/doc/txt/Build_development.txt +++ /dev/null @@ -1,86 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Development build options (CMake only) :h3 - -The CMake build of LAMMPS has a few extra options which are useful during -development, testing or debugging. - -:line - -Verify compilation flags :h4,link(compilation) - -Sometimes it is necessary to verify the complete sequence of compilation flags -generated by the CMake build. To enable a more verbose output during -compilation you can use the following option. - --D CMAKE_VERBOSE_MAKEFILE=value # value = no (default) or yes :pre - -Another way of doing this without reconfiguration is calling make with variable VERBOSE set to 1: - -make VERBOSE=1 :pre - -:line - -Address, Undefined Behavior, and Thread Sanitizer Support :h4,link(sanitizer) - -Compilers such as GCC and Clang support generating binaries which use different -sanitizers to detect problems in code during run-time. They can detect "memory leaks"_https://clang.llvm.org/docs/AddressSanitizer.html, -code that runs into "undefined behavior"_https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html of the -language and "data races"_https://clang.llvm.org/docs/ThreadSanitizer.html in threaded code. - -The following settings allow you enable these features if your compiler supports -it. Please note that they come with a performance hit. However, they are -usually faster than using tools like Valgrind. - --D ENABLE_SANITIZE_ADDRESS=value # enable Address Sanitizer, value = no (default) or yes --D ENABLE_SANITIZE_UNDEFINED=value # enable Undefined Behaviour Sanitizer, value = no (default) or yes --D ENABLE_SANITIZE_THREAD=value # enable Thread Sanitizer, value = no (default) or yes -:pre - -:line - -Code Coverage and Testing :h4,link(testing) - -We do extensive regression testing of the LAMMPS code base on a continuous -basis. Some of the logic to do this has been added to the CMake build so -developers can run the tests directly on their workstation. - -NOTE: this is incomplete and only represents a small subset of tests that we run - --D ENABLE_TESTING=value # enable simple run tests of LAMMPS, value = no (default) or yes --D LAMMPS_TESTING_SOURCE_DIR=path # path to lammps-testing repository (option if in custom location) --D LAMMPS_TESTING_GIT_TAG=value # version of lammps-testing repository that should be used, value = master (default) or custom git commit or tag -:pre - -If you enable testing in the CMake build it will create an additional target called "test". You can run them with: - -make test -:pre - -The test cases used come from the lammps-testing repository. They are -derivatives of the examples folder with some modifications to make the run -faster. - -You can also collect code coverage metrics while running the tests by enabling -coverage support during building. - --D ENABLE_COVERAGE=value # enable coverage measurements, value = no (default) or yes :pre - -This will also add the following targets to generate coverage reports after running the LAMMPS executable: - -make test # run tests first! -make gen_coverage_html # generate coverage report in HTML format -make gen_coverage_xml # generate coverage report in XML format -:pre - -These reports require GCOVR to be installed. The easiest way to do this to install it via pip: - -pip install git+https://github.com/gcovr/gcovr.git :pre -:pre diff --git a/doc/txt/Build_extras.txt b/doc/txt/Build_extras.txt deleted file mode 100644 index 4cf40bbee4..0000000000 --- a/doc/txt/Build_extras.txt +++ /dev/null @@ -1,1170 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Packages with extra build options :h3 - -When building with some packages, additional steps may be required, -in addition to: - --D PKG_NAME=yes # CMake -make yes-name # make :pre - -as described on the "Build_package"_Build_package.html doc page. - -For a CMake build there may be additional optional or required -variables to set. For a build with make, a provided library under the -lammps/lib directory may need to be built first. Or an external -library may need to exist on your system or be downloaded and built. -You may need to tell LAMMPS where it is found on your system. - -This is the list of packages that may require additional steps. - -"COMPRESS"_#compress, -"GPU"_#gpu, -"KIM"_#kim, -"KOKKOS"_#kokkos, -"LATTE"_#latte, -"MESSAGE"_#message, -"MSCG"_#mscg, -"OPT"_#opt, -"POEMS"_#poems, -"PYTHON"_#python, -"VORONOI"_#voronoi, -"USER-ADIOS"_#user-adios, -"USER-ATC"_#user-atc, -"USER-AWPMD"_#user-awpmd, -"USER-COLVARS"_#user-colvars, -"USER-H5MD"_#user-h5md, -"USER-INTEL"_#user-intel, -"USER-MOLFILE"_#user-molfile, -"USER-NETCDF"_#user-netcdf, -"USER-PLUMED"_#user-plumed, -"USER-OMP"_#user-omp, -"USER-QMMM"_#user-qmmm, -"USER-QUIP"_#user-quip, -"USER-SCAFACOS"_#user-scafacos, -"USER-SMD"_#user-smd, -"USER-VTK"_#user-vtk :tb(c=6,ea=c,a=l) - -:line - -COMPRESS package :h4,link(compress) - -To build with this package you must have the zlib compression library -available on your system. - -[CMake build]: - -If CMake cannot find the library, you can set these variables: - --D ZLIB_INCLUDE_DIR=path # path to zlib.h header file --D ZLIB_LIBRARIES=path # path to libz.a (.so) file :pre - -[Traditional make]: - -If make cannot find the library, you can edit the -lib/compress/Makefile.lammps file to specify the paths and library -name. - -:line - -GPU package :h4,link(gpu) - -To build with this package, you must choose options for precision and -which GPU hardware to build for. - -[CMake build]: - --D GPU_API=value # value = opencl (default) or cuda --D GPU_PREC=value # precision setting - # value = double or mixed (default) or single --D OCL_TUNE=value # hardware choice for GPU_API=opencl - # generic (default) or intel (Intel CPU) or fermi, kepler, cypress (NVIDIA) --D GPU_ARCH=value # primary GPU hardware choice for GPU_API=cuda - # value = sm_XX, see below - # default is sm_30 --D CUDPP_OPT=value # optimization setting for GPU_API=cuda - # enables CUDA Performance Primitives Optimizations - # value = yes (default) or no --D CUDA_MPS_SUPPORT=value # enables some tweaks required to run with active nvidia-cuda-mps daemon - # value = yes or no (default) :pre - -GPU_ARCH settings for different GPU hardware is as follows: - -sm_12 or sm_13 for GT200 (supported by CUDA 3.2 until CUDA 6.5) -sm_20 or sm_21 for Fermi (supported by CUDA 3.2 until CUDA 7.5) -sm_30 or sm_35 or sm_37 for Kepler (supported since CUDA 5) -sm_50 or sm_52 for Maxwell (supported since CUDA 6) -sm_60 or sm_61 for Pascal (supported since CUDA 8) -sm_70 for Volta (supported since CUDA 9) -sm_75 for Turing (supported since CUDA 10) :ul - -A more detailed list can be found, for example, -at "Wikipedia's CUDA article"_https://en.wikipedia.org/wiki/CUDA#GPUs_supported - -CMake can detect which version of the CUDA toolkit is used and thus can -include support for [all] major GPU architectures supported by this toolkit. -Thus the GPU_ARCH setting is merely an optimization, to have code for -the preferred GPU architecture directly included rather than having to wait -for the JIT compiler of the CUDA driver to translate it. - -[Traditional make]: - -Before building LAMMPS, you must build the GPU library in lib/gpu. -You can do this manually if you prefer; follow the instructions in -lib/gpu/README. Note that the GPU library uses MPI calls, so you must -use the same MPI library (or the STUBS library) settings as the main -LAMMPS code. This also applies to the -DLAMMPS_BIGBIG, --DLAMMPS_SMALLBIG, or -DLAMMPS_SMALLSMALL settings in whichever -Makefile you use. - -You can also build the library in one step from the lammps/src dir, -using a command like these, which simply invoke the lib/gpu/Install.py -script with the specified args: - -make lib-gpu # print help message -make lib-gpu args="-b" # build GPU library with default Makefile.linux -make lib-gpu args="-m xk7 -p single -o xk7.single" # create new Makefile.xk7.single, altered for single-precision -make lib-gpu args="-m mpi -a sm_60 -p mixed -b" # build GPU library with mixed precision and P100 using other settings in Makefile.mpi :pre - -Note that this procedure starts with a Makefile.machine in lib/gpu, as -specified by the "-m" switch. For your convenience, machine makefiles -for "mpi" and "serial" are provided, which have the same settings as -the corresponding machine makefiles in the main LAMMPS source -folder. In addition you can alter 4 important settings in the -Makefile.machine you start from via the corresponding -c, -a, -p, -e -switches (as in the examples above), and also save a copy of the new -Makefile if desired: - -CUDA_HOME = where NVIDIA CUDA software is installed on your system -CUDA_ARCH = sm_XX, what GPU hardware you have, same as CMake GPU_ARCH above -CUDA_PRECISION = precision (double, mixed, single) -EXTRAMAKE = which Makefile.lammps.* file to copy to Makefile.lammps :ul - -The file Makefile.linux_multi is set up to include support for multiple -GPU architectures as supported by the CUDA toolkit in use. This is done -through using the "--gencode " flag, which can be used multiple times and -thus support all GPU architectures supported by your CUDA compiler. - -If the library build is successful, 3 files should be created: -lib/gpu/libgpu.a, lib/gpu/nvc_get_devices, and -lib/gpu/Makefile.lammps. The latter has settings that enable LAMMPS -to link with CUDA libraries. If the settings in Makefile.lammps for -your machine are not correct, the LAMMPS build will fail, and -lib/gpu/Makefile.lammps may need to be edited. - -NOTE: If you re-build the GPU library in lib/gpu, you should always -un-install the GPU package in lammps/src, then re-install it and -re-build LAMMPS. This is because the compilation of files in the GPU -package uses the library settings from the lib/gpu/Makefile.machine -used to build the GPU library. - - -:line - -KIM package :h4,link(kim) - -To build with this package, the KIM library with API v2 must be downloaded -and built on your system. It must include the KIM models that you want to -use with LAMMPS. If you want to use the "kim_query"_kim_commands.html -command, you also need to have libcurl installed with the matching -development headers and the curl-config tool. - -See "Obtaining KIM Models"_http://openkim.org/doc/usage/obtaining-models to -learn how to install a pre-build binary of the OpenKIM Repository of Models. -See the list of all KIM models here: https://openkim.org/browse/models - -(Also note that when downloading and installing from source -the KIM API library with all its models, may take a long time (tens of -minutes to hours) to build. Of course you only need to do that once.) - -[CMake build]: - --D DOWNLOAD_KIM=value # download OpenKIM API v2 for build, value = no (default) or yes --D LMP_DEBUG_CURL=value # set libcurl verbose mode on/off, value = off (default) or on --D LMP_NO_SSL_CHECK=value # tell libcurl to not verify the peer, value = no (default) or yes -:pre - -If DOWNLOAD_KIM is set, the KIM library will be downloaded and built -inside the CMake build directory. If the KIM library is already on -your system (in a location CMake cannot find it), set the PKG_CONFIG_PATH -environment variable so that libkim-api can be found. - -For using OpenKIM web queries in LAMMPS. - -If LMP_DEBUG_CURL is set, the libcurl verbose mode will be on, and any -libcurl calls within the KIM web query display a lot of information about -libcurl operations. You hardly ever want this set in production use, you will -almost always want this when you debug/report problems. - -The libcurl performs peer SSL certificate verification by default. This -verification is done using a CA certificate store that the SSL library can -use to make sure the peer's server certificate is valid. If SSL reports an -error ("certificate verify failed") during the handshake and thus refuses -further communication with that server, you can set LMP_NO_SSL_CHECK. -If LMP_NO_SSL_CHECK is set, libcurl does not verify the peer and connection -succeeds regardless of the names in the certificate. This option is insecure. -As an alternative, you can specify your own CA cert path by setting the -environment variable CURL_CA_BUNDLE to the path of your choice. A call to the -KIM web query would get this value from the environmental variable. - -[Traditional make]: - -You can download and build the KIM library manually if you prefer; -follow the instructions in lib/kim/README. You can also do it in one -step from the lammps/src dir, using a command like these, which simply -invoke the lib/kim/Install.py script with the specified args. - -make lib-kim # print help message -make lib-kim args="-b " # (re-)install KIM API lib with only example models -make lib-kim args="-b -a Glue_Ercolessi_Adams_Al__MO_324507536345_001" # ditto plus one model -make lib-kim args="-b -a everything" # install KIM API lib with all models -make lib-kim args="-n -a EAM_Dynamo_Ackland_W__MO_141627196590_002" # add one model or model driver -make lib-kim args="-p /usr/local" # use an existing KIM API installation at the provided location -make lib-kim args="-p /usr/local -a EAM_Dynamo_Ackland_W__MO_141627196590_002" # ditto but add one model or driver :pre - -:line - -KOKKOS package :h4,link(kokkos) - -To build with this package, you must choose which hardware you want to -build for, either CPUs (multi-threading via OpenMP) or KNLs (OpenMP) -or GPUs (NVIDIA Cuda). - -For a CMake or make build, these are the possible choices for the -KOKKOS_ARCH settings described below. Note that for CMake, these are -really Kokkos variables, not LAMMPS variables. Hence you must use -case-sensitive values, e.g. BDW, not bdw. - -ARMv80 = ARMv8.0 Compatible CPU -ARMv81 = ARMv8.1 Compatible CPU -ARMv8-ThunderX = ARMv8 Cavium ThunderX CPU -BGQ = IBM Blue Gene/Q CPUs -Power8 = IBM POWER8 CPUs -Power9 = IBM POWER9 CPUs -SNB = Intel Sandy/Ivy Bridge CPUs -HSW = Intel Haswell CPUs -BDW = Intel Broadwell Xeon E-class CPUs -SKX = Intel Sky Lake Xeon E-class HPC CPUs (AVX512) -KNC = Intel Knights Corner Xeon Phi -KNL = Intel Knights Landing Xeon Phi -Kepler30 = NVIDIA Kepler generation CC 3.0 -Kepler32 = NVIDIA Kepler generation CC 3.2 -Kepler35 = NVIDIA Kepler generation CC 3.5 -Kepler37 = NVIDIA Kepler generation CC 3.7 -Maxwell50 = NVIDIA Maxwell generation CC 5.0 -Maxwell52 = NVIDIA Maxwell generation CC 5.2 -Maxwell53 = NVIDIA Maxwell generation CC 5.3 -Pascal60 = NVIDIA Pascal generation CC 6.0 -Pascal61 = NVIDIA Pascal generation CC 6.1 -Volta70 = NVIDIA Volta generation CC 7.0 -Volta72 = NVIDIA Volta generation CC 7.2 -Turing75 = NVIDIA Turing generation CC 7.5 :ul - -[CMake build]: - -For multicore CPUs using OpenMP, set these 2 variables. - --D KOKKOS_ARCH=archCPU # archCPU = CPU from list above --D KOKKOS_ENABLE_OPENMP=yes :pre - -For Intel KNLs using OpenMP, set these 2 variables: - --D KOKKOS_ARCH=KNL --D KOKKOS_ENABLE_OPENMP=yes :pre - -For NVIDIA GPUs using CUDA, set these 4 variables: - --D KOKKOS_ARCH="archCPU;archGPU" # archCPU = CPU from list above that is hosting the GPU - # archGPU = GPU from list above --D KOKKOS_ENABLE_CUDA=yes --D KOKKOS_ENABLE_OPENMP=yes --D CMAKE_CXX_COMPILER=wrapper # wrapper = full path to Cuda nvcc wrapper :pre - -The wrapper value is the Cuda nvcc compiler wrapper provided in the -Kokkos library: lib/kokkos/bin/nvcc_wrapper. The setting should -include the full path name to the wrapper, e.g. - --D CMAKE_CXX_COMPILER=/home/username/lammps/lib/kokkos/bin/nvcc_wrapper :pre - -[Traditional make]: - -Choose which hardware to support in Makefile.machine via -KOKKOS_DEVICES and KOKKOS_ARCH settings. See the -src/MAKE/OPTIONS/Makefile.kokkos* files for examples. - -For multicore CPUs using OpenMP: - -KOKKOS_DEVICES = OpenMP -KOKKOS_ARCH = archCPU # archCPU = CPU from list above :pre - -For Intel KNLs using OpenMP: - -KOKKOS_DEVICES = OpenMP -KOKKOS_ARCH = KNL :pre - -For NVIDIA GPUs using CUDA: - -KOKKOS_DEVICES = Cuda -KOKKOS_ARCH = archCPU,archGPU # archCPU = CPU from list above that is hosting the GPU - # archGPU = GPU from list above :pre - -For GPUs, you also need these 2 lines in your Makefile.machine before -the CC line is defined, in this case for use with OpenMPI mpicxx. The -2 lines define a nvcc wrapper compiler, which will use nvcc for -compiling CUDA files and use a C++ compiler for non-Kokkos, non-CUDA -files. - -KOKKOS_ABSOLUTE_PATH = $(shell cd $(KOKKOS_PATH); pwd) -export OMPI_CXX = $(KOKKOS_ABSOLUTE_PATH)/config/nvcc_wrapper -CC = mpicxx :pre - -:line - -LATTE package :h4,link(latte) - -To build with this package, you must download and build the LATTE -library. - -[CMake build]: - --D DOWNLOAD_LATTE=value # download LATTE for build, value = no (default) or yes --D LATTE_LIBRARY=path # LATTE library file (only needed if a custom location) :pre - -If DOWNLOAD_LATTE is set, the LATTE library will be downloaded and -built inside the CMake build directory. If the LATTE library is -already on your system (in a location CMake cannot find it), -LATTE_LIBRARY is the filename (plus path) of the LATTE library file, -not the directory the library file is in. - -[Traditional make]: - -You can download and build the LATTE library manually if you prefer; -follow the instructions in lib/latte/README. You can also do it in -one step from the lammps/src dir, using a command like these, which -simply invokes the lib/latte/Install.py script with the specified -args: - -make lib-latte # print help message -make lib-latte args="-b" # download and build in lib/latte/LATTE-master -make lib-latte args="-p $HOME/latte" # use existing LATTE installation in $HOME/latte -make lib-latte args="-b -m gfortran" # download and build in lib/latte and - # copy Makefile.lammps.gfortran to Makefile.lammps -:pre - -Note that 3 symbolic (soft) links, "includelink" and "liblink" and -"filelink.o", are created in lib/latte to point into the LATTE home -dir. When LAMMPS itself is built it will use these links. You should -also check that the Makefile.lammps file you create is appropriate for -the compiler you use on your system to build LATTE. - -:line - -MESSAGE package :h4,link(message) - -This package can optionally include support for messaging via sockets, -using the open-source "ZeroMQ library"_http://zeromq.org, which must -be installed on your system. - -[CMake build]: - --D MESSAGE_ZMQ=value # build with ZeroMQ support, value = no (default) or yes --D ZMQ_LIBRARY=path # ZMQ library file (only needed if a custom location) --D ZMQ_INCLUDE_DIR=path # ZMQ include directory (only needed if a custom location) -:pre - -[Traditional make]: - -Before building LAMMPS, you must build the CSlib library in -lib/message. You can build the CSlib library manually if you prefer; -follow the instructions in lib/message/README. You can also do it in -one step from the lammps/src dir, using a command like these, which -simply invoke the lib/message/Install.py script with the specified args: - -make lib-message # print help message -make lib-message args="-m -z" # build with MPI and socket (ZMQ) support -make lib-message args="-s" # build as serial lib with no ZMQ support -:pre - -The build should produce two files: lib/message/cslib/src/libmessage.a -and lib/message/Makefile.lammps. The latter is copied from an -existing Makefile.lammps.* and has settings to link with the ZeroMQ -library if requested in the build. - -:line - -MSCG package :h4,link(mscg) - -To build with this package, you must download and build the MS-CG -library. Building the MS-CG library and using it from LAMMPS requires -a C++11 compatible compiler and that the GSL (GNU Scientific Library) -headers and libraries are installed on your machine. See the -lib/mscg/README and MSCG/Install files for more details. - -[CMake build]: - --D DOWNLOAD_MSCG=value # download MSCG for build, value = no (default) or yes --D MSCG_LIBRARY=path # MSCG library file (only needed if a custom location) --D MSCG_INCLUDE_DIR=path # MSCG include directory (only needed if a custom location) :pre - -If DOWNLOAD_MSCG is set, the MSCG library will be downloaded and built -inside the CMake build directory. If the MSCG library is already on -your system (in a location CMake cannot find it), MSCG_LIBRARY is the -filename (plus path) of the MSCG library file, not the directory the -library file is in. MSCG_INCLUDE_DIR is the directory the MSCG -include file is in. - -[Traditional make]: - -You can download and build the MS-CG library manually if you prefer; -follow the instructions in lib/mscg/README. You can also do it in one -step from the lammps/src dir, using a command like these, which simply -invoke the lib/mscg/Install.py script with the specified args: - -make lib-mscg # print help message -make lib-mscg args="-b -m serial" # download and build in lib/mscg/MSCG-release-master - # with the settings compatible with "make serial" -make lib-mscg args="-b -m mpi" # download and build in lib/mscg/MSCG-release-master - # with the settings compatible with "make mpi" -make lib-mscg args="-p /usr/local/mscg-release" # use the existing MS-CG installation in /usr/local/mscg-release :pre - -Note that 2 symbolic (soft) links, "includelink" and "liblink", will -be created in lib/mscg to point to the MS-CG src/installation dir. -When LAMMPS is built in src it will use these links. You should not -need to edit the lib/mscg/Makefile.lammps file. - -:line - -OPT package :h4,link(opt) - -[CMake build]: - -No additional settings are needed besides "-D PKG_OPT=yes". - -[Traditional make]: - -The compile flag "-restrict" must be used to build LAMMPS with the OPT -package when using Intel compilers. It should be added to the CCFLAGS -line of your Makefile.machine. See src/MAKE/OPTIONS/Makefile.opt for -an example. - -:line - -POEMS package :h4,link(poems) - -[CMake build]: - -No additional settings are needed besides "-D PKG_OPT=yes". - -[Traditional make]: - -Before building LAMMPS, you must build the POEMS library in lib/poems. -You can do this manually if you prefer; follow the instructions in -lib/poems/README. You can also do it in one step from the lammps/src -dir, using a command like these, which simply invoke the -lib/poems/Install.py script with the specified args: - -make lib-poems # print help message -make lib-poems args="-m serial" # build with GNU g++ compiler (settings as with "make serial") -make lib-poems args="-m mpi" # build with default MPI C++ compiler (settings as with "make mpi") -make lib-poems args="-m icc" # build with Intel icc compiler :pre - -The build should produce two files: lib/poems/libpoems.a and -lib/poems/Makefile.lammps. The latter is copied from an existing -Makefile.lammps.* and has settings needed to build LAMMPS with the -POEMS library (though typically the settings are just blank). If -necessary, you can edit/create a new lib/poems/Makefile.machine file -for your system, which should define an EXTRAMAKE variable to specify -a corresponding Makefile.lammps.machine file. - -:line - -PYTHON package :h4,link(python) - -Building with the PYTHON package requires you have a Python shared -library available on your system, which needs to be a Python 2 -version, 2.6 or later. Python 3 is not yet supported. See -lib/python/README for more details. - -[CMake build]: - --D PYTHON_EXECUTABLE=path # path to Python executable to use :pre - -Without this setting, CMake will guess the default Python on your -system. To use a different Python version, you can either create a -virtualenv, activate it and then run cmake. Or you can set the -PYTHON_EXECUTABLE variable to specify which Python interpreter should -be used. Note note that you will also need to have the development -headers installed for this version, e.g. python2-devel. - -[Traditional make]: - -The build uses the lib/python/Makefile.lammps file in the compile/link -process to find Python. You should only need to create a new -Makefile.lammps.* file (and copy it to Makefile.lammps) if the LAMMPS -build fails. - -:line - -VORONOI package :h4,link(voronoi) - -To build with this package, you must download and build the "Voro++ -library"_voro-home. - -:link(voro-home,http://math.lbl.gov/voro++) - -[CMake build]: - --D DOWNLOAD_VORO=value # download Voro++ for build, value = no (default) or yes --D VORO_LIBRARY=path # Voro++ library file (only needed if at custom location) --D VORO_INCLUDE_DIR=path # Voro++ include directory (only needed if at custom location) :pre - -If DOWNLOAD_VORO is set, the Voro++ library will be downloaded and -built inside the CMake build directory. If the Voro++ library is -already on your system (in a location CMake cannot find it), -VORO_LIBRARY is the filename (plus path) of the Voro++ library file, -not the directory the library file is in. VORO_INCLUDE_DIR is the -directory the Voro++ include file is in. - -[Traditional make]: - -You can download and build the Voro++ library manually if you prefer; -follow the instructions in lib/voronoi/README. You can also do it in -one step from the lammps/src dir, using a command like these, which -simply invoke the lib/voronoi/Install.py script with the specified -args: - -make lib-voronoi # print help message -make lib-voronoi args="-b" # download and build the default version in lib/voronoi/voro++- -make lib-voronoi args="-p $HOME/voro++" # use existing Voro++ installation in $HOME/voro++ -make lib-voronoi args="-b -v voro++0.4.6" # download and build the 0.4.6 version in lib/voronoi/voro++-0.4.6 :pre - -Note that 2 symbolic (soft) links, "includelink" and "liblink", are -created in lib/voronoi to point to the Voro++ src dir. When LAMMPS -builds in src it will use these links. You should not need to edit -the lib/voronoi/Makefile.lammps file. - -:line - -USER-ADIOS package :h4,link(user-adios) - -The USER-ADIOS package requires the "ADIOS I/O library"_https://github.com/ornladios/ADIOS2, -version 2.3.1 or newer. Make sure that you have ADIOS built either with or -without MPI to match if you build LAMMPS with or without MPI. -ADIOS compilation settings for LAMMPS are automatically detected, if the PATH -and LD_LIBRARY_PATH environment variables have been updated for the local ADIOS -installation and the instructions below are followed for the respective build systems. - -[CMake build]: - --D ADIOS2_DIR=path # path is where ADIOS 2.x is installed --D PKG_USER-ADIOS=yes :pre - -[Traditional make]: - -Turn on the USER-ADIOS package before building LAMMPS. If the ADIOS 2.x software is installed in PATH, there is nothing else to do: - -make yes-user-adios :pre - -otherwise, set ADIOS2_DIR environment variable when turning on the package: - -ADIOS2_DIR=path make yes-user-adios # path is where ADIOS 2.x is installed :pre - -:line - -USER-ATC package :h4,link(user-atc) - -The USER-ATC package requires the MANYBODY package also be installed. - -[CMake build]: - -No additional settings are needed besides "-D PKG_USER-ATC=yes" -and "-D PKG_MANYBODY=yes". - -[Traditional make]: - -Before building LAMMPS, you must build the ATC library in lib/atc. -You can do this manually if you prefer; follow the instructions in -lib/atc/README. You can also do it in one step from the lammps/src -dir, using a command like these, which simply invoke the -lib/atc/Install.py script with the specified args: - -make lib-atc # print help message -make lib-atc args="-m serial" # build with GNU g++ compiler and MPI STUBS (settings as with "make serial") -make lib-atc args="-m mpi" # build with default MPI compiler (settings as with "make mpi") -make lib-atc args="-m icc" # build with Intel icc compiler :pre - -The build should produce two files: lib/atc/libatc.a and -lib/atc/Makefile.lammps. The latter is copied from an existing -Makefile.lammps.* and has settings needed to build LAMMPS with the ATC -library. If necessary, you can edit/create a new -lib/atc/Makefile.machine file for your system, which should define an -EXTRAMAKE variable to specify a corresponding Makefile.lammps.machine -file. - -Note that the Makefile.lammps file has settings for the BLAS and -LAPACK linear algebra libraries. As explained in lib/atc/README these -can either exist on your system, or you can use the files provided in -lib/linalg. In the latter case you also need to build the library in -lib/linalg with a command like these: - -make lib-linalg # print help message -make lib-linalg args="-m serial" # build with GNU Fortran compiler (settings as with "make serial") -make lib-linalg args="-m mpi" # build with default MPI Fortran compiler (settings as with "make mpi") -make lib-linalg args="-m gfortran" # build with GNU Fortran compiler :pre - -:line - -USER-AWPMD package :h4,link(user-awpmd) - -[CMake build]: - -No additional settings are needed besides "-D PKG_USER-AQPMD=yes". - -[Traditional make]: - -Before building LAMMPS, you must build the AWPMD library in lib/awpmd. -You can do this manually if you prefer; follow the instructions in -lib/awpmd/README. You can also do it in one step from the lammps/src -dir, using a command like these, which simply invoke the -lib/awpmd/Install.py script with the specified args: - -make lib-awpmd # print help message -make lib-awpmd args="-m serial" # build with GNU g++ compiler and MPI STUBS (settings as with "make serial") -make lib-awpmd args="-m mpi" # build with default MPI compiler (settings as with "make mpi") -make lib-awpmd args="-m icc" # build with Intel icc compiler :pre - -The build should produce two files: lib/awpmd/libawpmd.a and -lib/awpmd/Makefile.lammps. The latter is copied from an existing -Makefile.lammps.* and has settings needed to build LAMMPS with the -AWPMD library. If necessary, you can edit/create a new -lib/awpmd/Makefile.machine file for your system, which should define -an EXTRAMAKE variable to specify a corresponding -Makefile.lammps.machine file. - -Note that the Makefile.lammps file has settings for the BLAS and -LAPACK linear algebra libraries. As explained in lib/awpmd/README -these can either exist on your system, or you can use the files -provided in lib/linalg. In the latter case you also need to build the -library in lib/linalg with a command like these: - -make lib-linalg # print help message -make lib-linalg args="-m serial" # build with GNU Fortran compiler (settings as with "make serial") -make lib-linalg args="-m mpi" # build with default MPI Fortran compiler (settings as with "make mpi") -make lib-linalg args="-m gfortran" # build with GNU Fortran compiler :pre - -:line - -USER-COLVARS package :h4,link(user-colvars) - -This package includes into the LAMMPS distribution the Colvars library, which -can be built for the most part with all major versions of the C++ language. - -A few of the most recent features require C++11 support. In particular, the -library is optionally built together with the -"Lepton"_https://simtk.org/projects/lepton library, a copy of which is also -included in the LAMMPS distribution. Lepton implements the -"customFunction"_http://colvars.github.io/colvars-refman-lammps/colvars-refman-lammps.html#colvar|customFunction -feature, and requires C++11 support. - -See "here"_https://colvars.github.io/README-c++11.html for a detailed list of -C++11-only features. - -[CMake build]: - -This is the recommended build recipe: no additional settings are normally -needed besides "-D PKG_USER-COLVARS=yes". - -Building and linking of Lepton (or other C++11-only features) is enabled -automatically when compilation is carried out with C++11 support, and disabled -otherwise. Optionally, Lepton build may be manually controlled with the flag -"-D COLVARS_LEPTON=yes|no". - -[Traditional make]: - -Before building LAMMPS, one must build the Colvars library in lib/colvars. - -This can be done manually in the same folder by using or adapting one of the -provided Makefiles: for example, Makefile.g++ for the GNU compiler. - -In general, it is safer to use build setting consistent with the rest of -LAMMPS. This is best carried out from the LAMMPS src directory using a -command like these, which simply invoke the lib/colvars/Install.py script with -the specified args: - -make lib-colvars # print help message -make lib-colvars args="-m serial" # build with GNU g++ compiler (settings as with "make serial") -make lib-colvars args="-m mpi" # build with default MPI compiler (settings as with "make mpi") -make lib-colvars args="-m g++-debug" # build with GNU g++ compiler and colvars debugging enabled :pre - -The "machine" argument of the "-m" flag is used to find a Makefile.machine to -use as build recipe. If it does not already exist in lib/colvars, it will be -auto-generated by using compiler flags consistent with those parsed from the -core LAMMPS makefiles. - -Optional flags may be specified as environment variables: - -COLVARS_DEBUG=yes make lib-colvars args="-m machine" # Build with debug code (much slower) -COLVARS_LEPTON=no make lib-colvars args="-m machine" # Build without Lepton (included otherwise) - -The build should produce two files: the library lib/colvars/libcolvars.a -(which also includes Lepton objects if enabled) and the specification file -lib/colvars/Makefile.lammps. The latter is auto-generated, and normally does -not need to be edited. - - -:line - -USER-PLUMED package :h4,link(user-plumed) - -Before building LAMMPS with this package, you must first build PLUMED. -PLUMED can be built as part of the LAMMPS build or installed separately -from LAMMPS using the generic "plumed installation instructions"_plumedinstall. -:link(plumedinstall,http://plumed.github.io/doc-master/user-doc/html/_installation.html) - -PLUMED can be linked into MD codes in three different modes: static, -shared, and runtime. With the "static" mode, all the code that PLUMED -requires is linked statically into LAMMPS. LAMMPS is then fully -independent from the PLUMED installation, but you have to rebuild/relink -it in order to update the PLUMED code inside it. With the "shared" -linkage mode, LAMMPS is linked to a shared library that contains the -PLUMED code. This library should preferably be installed in a globally -accessible location. When PLUMED is linked in this way the same library -can be used by multiple MD packages. Furthermore, the PLUMED library -LAMMPS uses can be updated without the need for a recompile of LAMMPS -for as long as the shared PLUMED library is ABI-compatible. - -The third linkage mode is "runtime" which allows the user to specify -which PLUMED kernel should be used at runtime by using the PLUMED_KERNEL -environment variable. This variable should point to the location of the -libplumedKernel.so dynamical shared object, which is then loaded at -runtime. This mode of linking is particularly convenient for doing -PLUMED development and comparing multiple PLUMED versions as these sorts -of comparisons can be done without recompiling the hosting MD code. All -three linkage modes are supported by LAMMPS on selected operating -systems (e.g. Linux) and using either CMake or traditional make -build. The "static" mode should be the most portable, while the -"runtime" mode support in LAMMPS makes the most assumptions about -operating system and compiler environment. If one mode does not work, -try a different one, switch to a different build system, consider a -global PLUMED installation or consider downloading PLUMED during the -LAMMPS build. - -[CMake build]: - -When the "-D PKG_USER-PLUMED" flag is included in the cmake command you -must ensure that GSL is installed in locations that are specified in -your environment. There are then two additional commands that control -the manner in which PLUMED is obtained and linked into LAMMPS. - --D DOWNLOAD_PLUMED=value # download PLUMED for build, value = no (default) or yes --D PLUMED_MODE=value # Linkage mode for PLUMED, value = static (default), shared, or runtime :pre - -If DOWNLOAD_PLUMED is set to "yes", the PLUMED library will be -downloaded (the version of PLUMED that will be downloaded is hard-coded -to a vetted version of PLUMED, usually a recent stable release version) -and built inside the CMake build directory. If DOWNLOAD_PLUMED is set -to "no" (the default), CMake will try to detect and link to an installed -version of PLUMED. For this to work, the PLUMED library has to be -installed into a location where the pkg-config tool can find it or the -PKG_CONFIG_PATH environment variable has to be set up accordingly. -PLUMED should be installed in such a location if you compile it using -the default make; make install commands. - -The PLUMED_MODE setting determines the linkage mode for the PLUMED -library. The allowed values for this flag are "static" (default), -"shared", or "runtime". For a discussion of PLUMED linkage modes, -please see above. When DOWNLOAD_PLUMED is enabled the static linkage -mode is recommended. - -[Traditional make]: - -PLUMED needs to be installed before the USER-PLUMED package is installed -so that LAMMPS can find the right settings when compiling and linking -the LAMMPS executable. You can either download and build PLUMED inside -the LAMMPS plumed library folder or use a previously installed PLUMED -library and point LAMMPS to its location. You also have to choose the -linkage mode: "static" (default), "shared" or "runtime". For a -discussion of PLUMED linkage modes, please see above. - -Download/compilation/configuration of the plumed library can be done -from the src folder through the following make args: - -make lib-plumed # print help message -make lib-plumed args="-b" # download and build PLUMED in lib/plumed/plumed2 -make lib-plumed args="-p $HOME/.local" # use existing PLUMED installation in $HOME/.local -make lib-plumed args="-p /usr/local -m shared" # use existing PLUMED installation in - # /usr/local and use shared linkage mode -:pre - -Note that 2 symbolic (soft) links, "includelink" and "liblink" are -created in lib/plumed that point to the location of the PLUMED build to -use. A new file lib/plumed/Makefile.lammps is also created with settings -suitable for LAMMPS to compile and link PLUMED using the desired linkage -mode. After this step is completed, you can install the USER-PLUMED -package and compile LAMMPS in the usual manner: - -make yes-user-plumed -make machine :pre - -Once this compilation completes you should be able to run LAMMPS in the -usual way. For shared linkage mode, libplumed.so must be found by the -LAMMPS executable, which on many operating systems means, you have to -set the LD_LIBRARY_PATH environment variable accordingly. - -Support for the different linkage modes in LAMMPS varies for different -operating systems, using the static linkage is expected to be the most -portable, and thus set to be the default. - -If you want to change the linkage mode, you have to re-run "make -lib-plumed" with the desired settings [and] do a re-install if the -USER-PLUMED package with "make yes-user-plumed" to update the required -makefile settings with the changes in the lib/plumed folder. - -:line - -USER-H5MD package :h4,link(user-h5md) - -To build with this package you must have the HDF5 software package -installed on your system, which should include the h5cc compiler and -the HDF5 library. - -[CMake build]: - -No additional settings are needed besides "-D PKG_USER-H5MD=yes". - -This should auto-detect the H5MD library on your system. Several -advanced CMake H5MD options exist if you need to specify where it is -installed. Use the ccmake (terminal window) or cmake-gui (graphical) -tools to see these options and set them interactively from their user -interfaces. - -[Traditional make]: - -Before building LAMMPS, you must build the CH5MD library in lib/h5md. -You can do this manually if you prefer; follow the instructions in -lib/h5md/README. You can also do it in one step from the lammps/src -dir, using a command like these, which simply invoke the -lib/h5md/Install.py script with the specified args: - -make lib-h5md # print help message -make lib-h5md args="-m h5cc" # build with h5cc compiler :pre - -The build should produce two files: lib/h5md/libch5md.a and -lib/h5md/Makefile.lammps. The latter is copied from an existing -Makefile.lammps.* and has settings needed to build LAMMPS with the -system HDF5 library. If necessary, you can edit/create a new -lib/h5md/Makefile.machine file for your system, which should define an -EXTRAMAKE variable to specify a corresponding Makefile.lammps.machine -file. - -:line - -USER-INTEL package :h4,link(user-intel) - -To build with this package, you must choose which hardware you want to -build for, either x86 CPUs or Intel KNLs in offload mode. You should -also typically "install the USER-OMP package"_#user-omp, as it can be -used in tandem with the USER-INTEL package to good effect, as explained -on the "Speed intel"_Speed_intel.html doc page. - -[CMake build]: - --D INTEL_ARCH=value # value = cpu (default) or knl --D INTEL_LRT_MODE=value # value = threads, none, or c++11 :pre - -In Long-range thread mode (LRT) a modified verlet style is used, that -operates the Kspace calculation in a separate thread concurrently to -other calculations. This has to be enabled in the "package intel"_package.html -command at runtime. With the setting "threads" it used the pthreads -library, while c++11 will use the built-in thread support of C++11 -compilers. The option "none" skips compilation of this feature. The -default is to use "threads" if pthreads is available and otherwise "none". - -Best performance is achieved with Intel hardware, Intel compilers, as well as -the Intel TBB and MKL libraries. However, the code also compiles, links, and -runs with other compilers and without TBB and MKL. - -[Traditional make]: - -Choose which hardware to compile for in Makefile.machine via the -following settings. See src/MAKE/OPTIONS/Makefile.intel_cpu* and -Makefile.knl files for examples. and src/USER-INTEL/README for -additional information. - -For CPUs: - -OPTFLAGS = -xHost -O2 -fp-model fast=2 -no-prec-div -qoverride-limits -qopt-zmm-usage=high -CCFLAGS = -g -qopenmp -DLAMMPS_MEMALIGN=64 -no-offload -fno-alias -ansi-alias -restrict $(OPTFLAGS) -LINKFLAGS = -g -qopenmp $(OPTFLAGS) -LIB = -ltbbmalloc :pre - -For KNLs: - -OPTFLAGS = -xMIC-AVX512 -O2 -fp-model fast=2 -no-prec-div -qoverride-limits -CCFLAGS = -g -qopenmp -DLAMMPS_MEMALIGN=64 -no-offload -fno-alias -ansi-alias -restrict $(OPTFLAGS) -LINKFLAGS = -g -qopenmp $(OPTFLAGS) -LIB = -ltbbmalloc :pre - -:line - -USER-MOLFILE package :h4,link(user-molfile) - -[CMake build]: - --D MOLFILE_INCLUDE_DIRS=path # (optional) path where VMD molfile plugin headers are installed --D PKG_USER-MOLFILE=yes :pre - - -Using "-D PKG_USER-MOLFILE=yes" enables the package, and setting -"-D MOLFILE_INCLUDE DIRS" allows to provide a custom location for -the molfile plugin header files. These should match the ABI of the -plugin files used, and thus one typically sets them to include -folder of the local VMD installation in use. LAMMPS ships with a -couple of default header files that correspond to a popular VMD -version, usually the latest release. - -[Traditional make]: - -The lib/molfile/Makefile.lammps file has a setting for a dynamic -loading library libdl.a that is typically present on all systems. It -is required for LAMMPS to link with this package. If the setting is -not valid for your system, you will need to edit the Makefile.lammps -file. See lib/molfile/README and lib/molfile/Makefile.lammps for -details. It is also possible to configure a different folder with -the VMD molfile plugin header files. LAMMPS ships with a couple of -default headers, but these are not compatible with all VMD versions, -so it is often best to change this setting to the location of the -same include files of the local VMD installation in use. - -:line - -USER-NETCDF package :h4,link(user-netcdf) - -To build with this package you must have the NetCDF library installed -on your system. - -[CMake build]: - -No additional settings are needed besides "-D PKG_USER-NETCDF=yes". - -This should auto-detect the NETCDF library if it is installed on your -system at standard locations. Several advanced CMake NETCDF options -exist if you need to specify where it was installed. Use the ccmake -(terminal window) or cmake-gui (graphical) tools to see these options -and set them interactively from their user interfaces. - -[Traditional make]: - -The lib/netcdf/Makefile.lammps file has settings for NetCDF include -and library files which LAMMPS needs to build with this package. If -the settings are not valid for your system, you will need to edit the -Makefile.lammps file. See lib/netcdf/README for details. - -:line - -USER-OMP package :h4,link(user-omp) - -[CMake build]: - -No additional settings are required besides "-D PKG_USER-OMP=yes". If -CMake detects OpenMP support, the USER-OMP code will be compiled with -multi-threading support enabled, otherwise as optimized serial code. - -[Traditional make]: - -To enable multi-threading support in the USER-OMP package (and other -styles supporting OpenMP) the following compile and link flags must -be added to your Makefile.machine file. -See src/MAKE/OPTIONS/Makefile.omp for an example. - -CCFLAGS: -fopenmp # for GNU Compilers -CCFLAGS: -qopenmp -restrict # for Intel compilers on Linux -LINKFLAGS: -fopenmp # for GNU Compilers -LINKFLAGS: -qopenmp # for Intel compilers on Linux :pre - -For other platforms and compilers, please consult the documentation -about OpenMP support for your compiler. Please see the note about -how to address compatibility "issues with the 'default(none)' -directive"_Build_basics.html#default-none-issues of some compilers. - -:line - -USER-QMMM package :h4,link(user-qmmm) - -NOTE: The LAMMPS executable these steps produce is not yet functional -for a QM/MM simulation. You must also build Quantum ESPRESSO and -create a new executable (pwqmmm.x) which links LAMMPS and Quantum -ESPRESSO together. These are steps 3 and 4 described in the -lib/qmmm/README file. Unfortunately, the Quantum ESPRESSO developers -have been breaking the interface that the QM/MM code in LAMMPS is using, -so that currently (Summer 2018) using this feature requires either -correcting the library interface feature in recent Quantum ESPRESSO -releases, or using an outdated version of QE. The last version of -Quantum ESPRESSO known to work with this QM/MM interface was version -5.4.1 from 2016. - -[CMake build]: - -The CMake build system currently does not support building the full -QM/MM-capable hybrid executable of LAMMPS and QE called pwqmmm.x. -You must use the traditional make build for this package. - -[Traditional make]: - -Before building LAMMPS, you must build the QMMM library in lib/qmmm. -You can do this manually if you prefer; follow the first two steps -explained in lib/qmmm/README. You can also do it in one step from the -lammps/src dir, using a command like these, which simply invoke the -lib/qmmm/Install.py script with the specified args: - -make lib-qmmm # print help message -make lib-qmmm args="-m serial" # build with GNU Fortran compiler (settings as in "make serial") -make lib-qmmm args="-m mpi" # build with default MPI compiler (settings as in "make mpi") -make lib-qmmm args="-m gfortran" # build with GNU Fortran compiler :pre - -The build should produce two files: lib/qmmm/libqmmm.a and -lib/qmmm/Makefile.lammps. The latter is copied from an existing -Makefile.lammps.* and has settings needed to build LAMMPS with the -QMMM library (though typically the settings are just blank). If -necessary, you can edit/create a new lib/qmmm/Makefile.machine file -for your system, which should define an EXTRAMAKE variable to specify -a corresponding Makefile.lammps.machine file. - -You can then install QMMM package and build LAMMPS in the usual -manner. After completing the LAMMPS build and compiling Quantum -ESPRESSO with external library support, go back to the lib/qmmm folder -and follow the instructions on the README file to build the combined -LAMMPS/QE QM/MM executable (pwqmmm.x) in the lib/qmmm folder. - -:line - -USER-QUIP package :h4,link(user-quip) - -To build with this package, you must download and build the QUIP -library. It can be obtained from GitHub. For support of GAP -potentials, additional files with specific licensing conditions need -to be downloaded and configured. See step 1 and step 1.1 in the -lib/quip/README file for details on how to do this. - -[CMake build]: - --D QUIP_LIBRARY=path # path to libquip.a (only needed if a custom location) :pre - -CMake will not download and build the QUIP library. But once you have -done that, a CMake build of LAMMPS with "-D PKG_USER-QUIP=yes" should -work. Set QUIP_LIBRARY if CMake cannot find the QUIP library. - -[Traditional make]: - -The download/build procedure for the QUIP library, described in -lib/quip/README file requires setting two environment variables, -QUIP_ROOT and QUIP_ARCH. These are accessed by the -lib/quip/Makefile.lammps file which is used when you compile and link -LAMMPS with this package. You should only need to edit -Makefile.lammps if the LAMMPS build can not use its settings to -successfully build on your system. - -:line - -USER-SCAFACOS package :h4,link(user-scafacos) - -To build with this package, you must download and build the "ScaFaCoS -Coulomb solver library"_scafacos-home - -:link(scafacos-home,http://www.scafacos.de) - -[CMake build]: - --D DOWNLOAD_SCAFACOS=value # download ScaFaCoS for build, value = no (default) or yes --D SCAFACOS_LIBRARY=path # ScaFaCos library file (only needed if at custom location) --D SCAFACOS_INCLUDE_DIR=path # ScaFaCoS include directory (only needed if at custom location) :pre - -If DOWNLOAD_SCAFACOS is set, the ScaFaCoS library will be downloaded -and built inside the CMake build directory. If the ScaFaCoS library -is already on your system (in a location CMake cannot find it), -SCAFACOS_LIBRARY is the filename (plus path) of the ScaFaCoS library -file, not the directory the library file is in. SCAFACOS_INCLUDE_DIR -is the directory the ScaFaCoS include file is in. - -[Traditional make]: - -You can download and build the ScaFaCoS library manually if you -prefer; follow the instructions in lib/scafacos/README. You can also -do it in one step from the lammps/src dir, using a command like these, -which simply invoke the lib/scafacos/Install.py script with the -specified args: - -make lib-scafacos # print help message -make lib-scafacos args="-b" # download and build in lib/scafacos/scafacos- -make lib-scafacos args="-p $HOME/scafacos # use existing ScaFaCoS installation in $HOME/scafacos - -Note that 2 symbolic (soft) links, "includelink" and "liblink", are -created in lib/scafacos to point to the ScaFaCoS src dir. When LAMMPS -builds in src it will use these links. You should not need to edit -the lib/scafacos/Makefile.lammps file. - -:line - -USER-SMD package :h4,link(user-smd) - -To build with this package, you must download the Eigen3 library. -Eigen3 is a template library, so you do not need to build it. - -[CMake build]: - --D DOWNLOAD_EIGEN3 # download Eigen3, value = no (default) or yes --D EIGEN3_INCLUDE_DIR=path # path to Eigen library (only needed if a custom location) :pre - -If DOWNLOAD_EIGEN3 is set, the Eigen3 library will be downloaded and -inside the CMake build directory. If the Eigen3 library is already on -your system (in a location CMake cannot find it), EIGEN3_INCLUDE_DIR -is the directory the Eigen3++ include file is in. - -[Traditional make]: - -You can download the Eigen3 library manually if you prefer; follow the -instructions in lib/smd/README. You can also do it in one step from -the lammps/src dir, using a command like these, which simply invoke -the lib/smd/Install.py script with the specified args: - -make lib-smd # print help message -make lib-smd args="-b" # download to lib/smd/eigen3 -make lib-smd args="-p /usr/include/eigen3" # use existing Eigen installation in /usr/include/eigen3 :pre - -Note that a symbolic (soft) link named "includelink" is created in -lib/smd to point to the Eigen dir. When LAMMPS builds it will use -this link. You should not need to edit the lib/smd/Makefile.lammps -file. - -:line - -USER-VTK package :h4,link(user-vtk) - -To build with this package you must have the VTK library installed on -your system. - -[CMake build]: - -No additional settings are needed besides "-D PKG_USER-VTK=yes". - -This should auto-detect the VTK library if it is installed on your -system at standard locations. Several advanced VTK options exist if -you need to specify where it was installed. Use the ccmake (terminal -window) or cmake-gui (graphical) tools to see these options and set -them interactively from their user interfaces. - -[Traditional make]: - -The lib/vtk/Makefile.lammps file has settings for accessing VTK files -and its library, which LAMMPS needs to build with this package. If -the settings are not valid for your system, check if one of the other -lib/vtk/Makefile.lammps.* files is compatible and copy it to -Makefile.lammps. If none of the provided files work, you will need to -edit the Makefile.lammps file. See lib/vtk/README for details. diff --git a/doc/txt/Build_link.txt b/doc/txt/Build_link.txt deleted file mode 100644 index 706c51d6bc..0000000000 --- a/doc/txt/Build_link.txt +++ /dev/null @@ -1,85 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Link LAMMPS as a library to another code :h3 - -LAMMPS can be used as a library by another application, including -Python scripts. The files src/library.cpp and library.h define the -C-style API for using LAMMPS as a library. See the "Howto -library"_Howto_library.html doc page for a description of the -interface and how to extend it for your needs. - -The "Build basics"_Build_basics.html doc page explains how to build -LAMMPS as either a shared or static library. This results in one of -these 2 files: - -liblammps.so # shared library -liblammps.a # static library - -:line - -[Link with LAMMPS as a static library]: - -The calling application can link to LAMMPS as a static library with a -link command like this: - -g++ caller.o -L/home/sjplimp/lammps/src -llammps -o caller - -The -L argument is the path to where the liblammps.a file is. The --llammps argument is shorthand for the file liblammps.a. - -:line - -[Link with LAMMPS as a shared library]: - -If you wish to link to liblammps.so, the operating system finds shared -libraries to load at run-time using the environment variable -LD_LIBRARY_PATH. To enable this you can do one of two things: - -(1) Copy the liblammps.so file to a location the system can find it, -such as /usr/local/lib. I.e. a directory already listed in your -LD_LIBRARY_PATH variable. You can type - -printenv LD_LIBRARY_PATH :pre - -to see what directories are in that list. - -(2) Add the LAMMPS src directory (or the directory you perform CMake -build in) to your LD_LIBRARY_PATH, so that the current version of the -shared library is always available to programs that use it. - -For the csh or tcsh shells, you would add something like this to your -~/.cshrc file: - -setenv LD_LIBRARY_PATH $\{LD_LIBRARY_PATH\}:/home/sjplimp/lammps/src :pre - -:line - -[Calling the LAMMPS library]: - -Either flavor of library (static or shared) allows one or more LAMMPS -objects to be instantiated from the calling program. - -When used from a C++ program, all of LAMMPS is wrapped in a LAMMPS_NS -namespace; you can safely use any of its classes and methods from -within the calling code, as needed. - -When used from a C or Fortran program, the library has a simple -C-style interface, provided in src/library.cpp and src/library.h. - -See the "Python library"_Python_library.html doc page for a -description of the Python interface to LAMMPS, which wraps the C-style -interface. - -See the sample codes in examples/COUPLE/simple for examples of C++ and -C and Fortran codes that invoke LAMMPS through its library interface. -Other examples in the COUPLE directory use coupling ideas discussed on -the "Howto couple"_Howto_couple.html doc page. - - diff --git a/doc/txt/Build_make.txt b/doc/txt/Build_make.txt deleted file mode 100644 index ad18695e46..0000000000 --- a/doc/txt/Build_make.txt +++ /dev/null @@ -1,85 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Build LAMMPS with make :h3 - -Building LAMMPS with traditional makefiles requires that you have a -Makefile."machine" file appropriate for your system in the src/MAKE, -src/MAKE/MACHINES, src/MAKE/OPTIONS, or src/MAKE/MINE directory (see -below). It can include various options for customizing your LAMMPS -build with a number of global compilation options and features. - -To include LAMMPS packages (i.e. optional commands and styles) you -must install them first, as discussed on the "Build -package"_Build_package.html doc page. If the packages require -provided or external libraries, you must build those libraries before -building LAMMPS. Building "LAMMPS with CMake"_Build_cmake.html can -automate all of this for many types of machines, especially -workstations, desktops and laptops, so we suggest you try it first. - -These commands perform a default LAMMPS build, producing the LAMMPS -executable lmp_serial or lmp_mpi in lammps/src: - -cd lammps/src -make serial # build a serial LAMMPS executable -make mpi # build a parallel LAMMPS executable with MPI -make # see a variety of make options :pre - -This initial compilation can take a long time, since LAMMPS is a large -project with many features. If your machine has multiple CPU cores -(most do these days), using a command like "make -jN mpi" (with N = -the number of available CPU cores) can be much faster. If you plan to -do development on LAMMPS or need to re-compile LAMMPS repeatedly, the -installation of the ccache (= Compiler Cache) software may speed up -compilation even more. - -After the initial build, whenever you edit LAMMPS source files, or add -or remove new files to the source directory (e.g. by installing or -uninstalling packages), you must re-compile and relink the LAMMPS -executable with the same "make" command. This makefiles dependencies -should insure that only the subset of files that need to be are -re-compiled. - -NOTE: When you build LAMMPS for the first time, a long list of *.d -files will be printed out rapidly. This is not an error; it is the -Makefile doing its normal creation of dependencies. - -:line - -The lammps/src/MAKE tree contains all the Makefile.machine files -included in the LAMMPS distribution. Typing "make machine" uses -Makefile.machine. Thus the "make serial" or "make mpi" lines above -use Makefile.serial and Makefile.mpi. Others are in these dirs: - -OPTIONS # Makefiles which enable specific options -MACHINES # Makefiles for specific machines -MINE # customized Makefiles you create (you may need to create this folder) :pre - -Typing "make" lists all the available Makefile.machine files. A file -with the same name can appear in multiple folders (not a good idea). -The order the dirs are searched is as follows: src/MAKE/MINE, -src/MAKE, src/MAKE/OPTIONS, src/MAKE/MACHINES. This gives preference -to a customized file you put in src/MAKE/MINE. - -Makefiles you may wish to try include these (some require a package -first be installed). Many of these include specific compiler flags -for optimized performance. Please note, however, that some of these -customized machine Makefile are contributed by users. Since both -compilers, OS configurations, and LAMMPS itself keep changing, their -settings may become outdated: - -make mac # build serial LAMMPS on a Mac -make mac_mpi # build parallel LAMMPS on a Mac -make intel_cpu # build with the USER-INTEL package optimized for CPUs -make knl # build with the USER-INTEL package optimized for KNLs -make opt # build with the OPT package optimized for CPUs -make omp # build with the USER-OMP package optimized for OpenMP -make kokkos_omp # build with the KOKKOS package for OpenMP -make kokkos_cuda_mpi # build with the KOKKOS package for GPUs -make kokkos_phi # build with the KOKKOS package for KNLs :pre diff --git a/doc/txt/Build_package.txt b/doc/txt/Build_package.txt deleted file mode 100644 index 869175e160..0000000000 --- a/doc/txt/Build_package.txt +++ /dev/null @@ -1,240 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Include packages in build :h3 - -In LAMMPS, a package is a group of files that enable a specific set of -features. For example, force fields for molecular systems or -rigid-body constraints are in packages. In the src directory, each -package is a sub-directory with the package name in capital letters. - -An overview of packages is given on the "Packages"_Packages.html doc -page. Brief overviews of each package are on the "Packages -details"_Packages_details.html doc page. - -When building LAMMPS, you can choose to include or exclude each -package. In general there is no need to include a package if you -never plan to use its features. - -If you get a run-time error that a LAMMPS command or style is -"Unknown", it is often because the command is contained in a package, -and your build did not include that package. Running LAMMPS with the -"-h command-line switch"_Run_options.html will print all the included -packages and commands for that executable. - -For the majority of packages, if you follow the single step below to -include it, you can then build LAMMPS exactly the same as you would -without any packages installed. A few packages may require additional -steps, as explained on the "Build extras"_Build_extras.html doc page. - -These links take you to the extra instructions for those select -packages: - -"COMPRESS"_Build_extras.html#compress, -"GPU"_Build_extras.html#gpu, -"KIM"_Build_extras.html#kim, -"KOKKOS"_Build_extras.html#kokkos, -"LATTE"_Build_extras.html#latte, -"MESSAGE"_Build_extras.html#message, -"MSCG"_Build_extras.html#mscg, -"OPT"_Build_extras.html#opt, -"POEMS"_Build_extras.html#poems, -"PYTHON"_Build_extras.html#python, -"VORONOI"_Build_extras.html#voronoi, -"USER-ADIOS"_Build_extras.html#user-adios, -"USER-ATC"_Build_extras.html#user-atc, -"USER-AWPMD"_Build_extras.html#user-awpmd, -"USER-COLVARS"_Build_extras.html#user-colvars, -"USER-H5MD"_Build_extras.html#user-h5md, -"USER-INTEL"_Build_extras.html#user-intel, -"USER-MOLFILE"_Build_extras.html#user-molfile, -"USER-NETCDF"_Build_extras.html#user-netcdf, -"USER-PLUMED"_Build_extras.html#user-plumed, -"USER-OMP"_Build_extras.html#user-omp, -"USER-QMMM"_Build_extras.html#user-qmmm, -"USER-QUIP"_Build_extras.html#user-quip, -"USER-SCAFACOS"_Build_extras.html#user-scafacos, -"USER-SMD"_Build_extras.html#user-smd, -"USER-VTK"_Build_extras.html#user-vtk :tb(c=6,ea=c,a=l) - -The mechanism for including packages is simple but different for CMake -versus make. - -[CMake variables]: - --D PKG_NAME=value # yes or no (default) :pre - -Examples: - --D PKG_MANYBODY=yes --D PKG_USER-INTEL=yes :pre - -All standard and user packages are included the same way. Note that -USER packages have a hyphen between USER and the rest of the package -name, not an underscore. - -See the shortcut section below for how to install many packages at -once with CMake. - -NOTE: If you toggle back and forth between building with CMake vs -make, no packages in the src directory can be installed when you -invoke cmake. CMake will give an error if that is not the case, -indicating how you can un-install all packages in the src dir. - -[Traditional make]: - -cd lammps/src -make ps # check which packages are currently installed -make yes-name # install a package with name -make no-name # un-install a package with name -make mpi # build LAMMPS with whatever packages are now installed :pre - -Examples: - -make no-rigid -make yes-user-intel :pre - -All standard and user packages are included the same way. - -See the shortcut section below for how to install many packages at -once with make. - -NOTE: You must always re-build LAMMPS (via make) after installing or -un-installing a package, for the action to take effect. - -NOTE: You cannot install or un-install packages and build LAMMPS in a -single make command with multiple targets, e.g. make yes-colloid mpi. -This is because the make procedure creates a list of source files that -will be out-of-date for the build if the package configuration changes -within the same command. You can include or exclude multiple packages -in a single make command, e.g. make yes-colloid no-manybody. - -[CMake and make info]: - -Any package can be included or excluded in a LAMMPS build, independent -of all other packages. However, some packages include files derived -from files in other packages. LAMMPS checks for this and does the -right thing. Individual files are only included if their dependencies -are already included. Likewise, if a package is excluded, other files -dependent on that package are also excluded. - -When you download a LAMMPS tarball or download LAMMPS source files -from the Git or SVN repositories, no packages are pre-installed in the -src directory. - -NOTE: Prior to Aug 2018, if you downloaded a tarball, 3 packages -(KSPACE, MANYBODY, MOLECULE) were pre-installed in the src directory. -That is no longer the case, so that CMake will build as-is without the -need to un-install those packages. - -:line - -[CMake shortcuts for installing many packages]: - -Instead of specifying all the CMake options via the command-line, -CMake allows initializing the variable cache using script files. These -are regular CMake files which can manipulate and set variables, and -can also contain control flow constructs. - -LAMMPS includes several of these files to define configuration -"presets", similar to the options that exist for the Make based -system. Using these files you can enable/disable portions of the -available packages in LAMMPS. If you need a custom preset you can take -one of them as a starting point and customize it to your needs. - -cmake -C ../cmake/presets/all_on.cmake \[OPTIONS\] ../cmake | - enable all packages | -cmake -C ../cmake/presets/all_off.cmake \[OPTIONS\] ../cmake | - disable all packages | -cmake -C ../cmake/presets/minimal.cmake \[OPTIONS\] ../cmake | - enable just a few core packages | -cmake -C ../cmake/presets/most.cmake \[OPTIONS\] ../cmake | - enable most common packages | -cmake -C ../cmake/presets/nolib.cmake \[OPTIONS\] ../cmake | - disable packages that do require extra libraries or tools | -cmake -C ../cmake/presets/clang.cmake \[OPTIONS\] ../cmake | - change settings to use the Clang compilers by default | -cmake -C ../cmake/presets/mingw.cmake \[OPTIONS\] ../cmake | - enable all packages compatible with MinGW compilers :tb(c=2,s=|,a=l) - -NOTE: Running cmake this way manipulates the variable cache in your -current build directory. You can combine multiple presets and options -in a single cmake run, or change settings incrementally by running -cmake with new flags. - -[Example:] - -# build LAMMPS with most commonly used packages, but then remove -# those requiring additional library or tools, but still enable -# GPU package and configure it for using CUDA. You can run. -mkdir build -cd build -cmake -C ../cmake/presets/most.cmake -C ../cmake/presets/nolib.cmake -D PKG_GPU=on -D GPU_API=cuda ../cmake :pre - -# to add another package, say BODY to the previous configuration you can run: -cmake -D PKG_BODY=on . :pre - -# to reset the package selection from above to the default of no packages -# but leaving all other settings untouched. You can run: -cmake -C ../cmake/presets/no_all.cmake . :pre -:line - -[Make shortcuts for installing many packages]: - -The following commands are useful for managing package source files -and their installation when building LAMMPS via traditional make. -Just type "make" in lammps/src to see a one-line summary. - -These commands install/un-install sets of packages: - -make yes-all | install all packages -make no-all | un-install all packages -make yes-standard or make yes-std | install standard packages -make no-standard or make no-std| un-install standard packages -make yes-user | install user packages -make no-user | un-install user packages -make yes-lib | install packages that require extra libraries -make no-lib | un-install packages that require extra libraries -make yes-ext | install packages that require external libraries -make no-ext | un-install packages that require external libraries :tb(s=|,a=l) - -which install/un-install various sets of packages. Typing "make -package" will list all the these commands. - -NOTE: Installing or un-installing a package works by simply copying -files back and forth between the main src directory and -sub-directories with the package name (e.g. src/KSPACE, src/USER-ATC), -so that the files are included or excluded when LAMMPS is built. - -The following make commands help manage files that exist in both the -src directory and in package sub-directories. You do not normally -need to use these commands unless you are editing LAMMPS files or are -"installing a patch"_Install_patch.html downloaded from the LAMMPS web -site. - -Type "make package-status" or "make ps" to show which packages are -currently installed. For those that are installed, it will list any -files that are different in the src directory and package -sub-directory. - -Type "make package-installed" or "make pi" to show which packages are -currently installed, without listing the status of packages that are -not installed. - -Type "make package-update" or "make pu" to overwrite src files with -files from the package sub-directories if the package is installed. -It should be used after a "patch has been applied"_Install_patch.html, -since patches only update the files in the package sub-directory, but -not the src files. - -Type "make package-overwrite" to overwrite files in the package -sub-directories with src files. - -Type "make package-diff" to list all differences between pairs of -files in both the src dir and a package dir. diff --git a/doc/txt/Build_settings.txt b/doc/txt/Build_settings.txt deleted file mode 100644 index 730d779d63..0000000000 --- a/doc/txt/Build_settings.txt +++ /dev/null @@ -1,372 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Optional build settings :h3 - -LAMMPS can be built with several optional settings. Each sub-section -explain how to do this for building both with CMake and make. - -"C++11 standard compliance test"_#cxx11 when building all of LAMMPS -"FFT library"_#fft for use with the "kspace_style pppm"_kspace_style.html command -"Size of LAMMPS data types"_#size -"Read or write compressed files"_#gzip -"Output of JPG and PNG files"_#graphics via the "dump image"_dump_image.html command -"Output of movie files"_#graphics via the "dump_movie"_dump_image.html command -"Memory allocation alignment"_#align -"Workaround for long long integers"_#longlong -"Error handling exceptions"_#exceptions when using LAMMPS as a library :all(b) - -:line - -C++11 standard compliance test :h4,link(cxx11) - -The LAMMPS developers plan to transition to make the C++11 standard the -minimum requirement for compiling LAMMPS. Currently this only applies to -some packages like KOKKOS while the rest aims to be compatible with the C++98 -standard. Most currently used compilers are compatible with C++11; some need -to set extra flags to switch. To determine the impact of requiring C++11, -we have added a simple compliance test to the source code, that will cause -the compilation to abort, if C++11 compliance is not available or enabled. -To bypass this check, you need to change a setting in the makefile or -when calling CMake. - -[CMake variable]: - --D DISABLE_CXX11_REQUIREMENT=yes :pre - -You can set additional C++ compiler flags (beyond those selected by CMake) -through the CMAKE_CXX_FLAGS variable. Example for CentOS 7: - --D CMAKE_CXX_FLAGS="-O3 -g -fopenmp -DNDEBUG -std=c++11" :pre - -[Makefile.machine setting]: - -LMP_INC = -DLAMMPS_CXX98 :pre - -:line - -FFT library :h4,link(fft) - -When the KSPACE package is included in a LAMMPS build, the -"kspace_style pppm"_kspace_style.html command performs 3d FFTs which -require use of an FFT library to compute 1d FFTs. The KISS FFT -library is included with LAMMPS but other libraries can be faster. -LAMMPS can use them if they are available on your system. - -[CMake variables]: - --D FFT=value # FFTW3 or MKL or KISS, default is FFTW3 if found, else KISS --D FFT_SINGLE=value # yes or no (default), no = double precision --D FFT_PACK=value # array (default) or pointer or memcpy :pre - -NOTE: The values for the FFT variable must be in upper-case. This is -an exception to the rule that all CMake variables can be specified -with lower-case values. - -Usually these settings are all that is needed. If CMake cannot find -the FFT library, you can set these variables: - --D FFTW3_INCLUDE_DIRS=path # path to FFTW3 include files --D FFTW3_LIBRARIES=path # path to FFTW3 libraries --D MKL_INCLUDE_DIRS=path # ditto for Intel MKL library --D MKL_LIBRARIES=path :pre - -[Makefile.machine settings]: - -FFT_INC = -DFFT_FFTW3 # -DFFT_FFTW3, -DFFT_FFTW (same as -DFFT_FFTW3), -DFFT_MKL, or -DFFT_KISS - # default is KISS if not specified -FFT_INC = -DFFT_SINGLE # do not specify for double precision -FFT_INC = -DFFT_PACK_ARRAY # or -DFFT_PACK_POINTER or -DFFT_PACK_MEMCPY :pre - # default is FFT_PACK_ARRAY if not specified - -FFT_INC = -I/usr/local/include -FFT_PATH = -L/usr/local/lib -FFT_LIB = -lfftw3 # FFTW3 double precision -FFT_LIB = -lfftw3 -lfftw3f # FFTW3 single precision -FFT_LIB = -lmkl_intel_lp64 -lmkl_sequential -lmkl_core # MKL with Intel compiler -FFT_LIB = -lmkl_gf_lp64 -lmkl_sequential -lmkl_core # MKL with GNU compier :pre - -As with CMake, you do not need to set paths in FFT_INC or FFT_PATH, if -make can find the FFT header and library files. You must specify -FFT_LIB with the appropriate FFT libraries to include in the link. - -[CMake and make info]: - -The "KISS FFT library"_http://kissfft.sf.net is included in the LAMMPS -distribution. It is portable across all platforms. Depending on the -size of the FFTs and the number of processors used, the other -libraries listed here can be faster. - -However, note that long-range Coulombics are only a portion of the -per-timestep CPU cost, FFTs are only a portion of long-range -Coulombics, and 1d FFTs are only a portion of the FFT cost (parallel -communication can be costly). A breakdown of these timings is printed -to the screen at the end of a run using the "kspace_style -pppm"_kspace_style.html command. The "Run output"_Run_output.html -doc page gives more details. - -FFTW is a fast, portable FFT library that should also work on any -platform and can be faster than the KISS FFT library. You can -download it from "www.fftw.org"_http://www.fftw.org. LAMMPS requires -version 3.X; the legacy version 2.1.X is no longer supported. - -Building FFTW for your box should be as simple as ./configure; make; -make install. The install command typically requires root privileges -(e.g. invoke it via sudo), unless you specify a local directory with -the "--prefix" option of configure. Type "./configure --help" to see -various options. - -The Intel MKL math library is part of the Intel compiler suite. It -can be used with the Intel or GNU compiler (see FFT_LIB setting above). - -Performing 3d FFTs in parallel can be time consuming due to data -access and required communication. This cost can be reduced by -performing single-precision FFTs instead of double precision. Single -precision means the real and imaginary parts of a complex datum are -4-byte floats. Double precision means they are 8-byte doubles. Note -that Fourier transform and related PPPM operations are somewhat less -sensitive to floating point truncation errors and thus the resulting -error is less than the difference in precision. Using the -DFFT_SINGLE -setting trades off a little accuracy for reduced memory use and -parallel communication costs for transposing 3d FFT data. - -When using -DFFT_SINGLE with FFTW3 you may need to build the FFTW -library a second time with support for single-precision. - -For FFTW3, do the following, which should produce the additional -library libfftw3f.a - -make clean -./configure --enable-single; make; make install :pre - -Performing 3d FFTs requires communication to transpose the 3d FFT -grid. The data packing/unpacking for this can be done in one of 3 -modes (ARRAY, POINTER, MEMCPY) as set by the FFT_PACK syntax above. -Depending on the machine, the size of the FFT grid, the number of -processors used, one option may be slightly faster. The default is -ARRAY mode. - -:line - -Size of LAMMPS data types :h4,link(size) - -LAMMPS has a few integer data types which can be defined as 4-byte or -8-byte integers. The default setting of "smallbig" is almost always -adequate. - -[CMake variable]: - --D LAMMPS_SIZES=value # smallbig (default) or bigbig or smallsmall :pre - -[Makefile.machine setting]: - -LMP_INC = -DLAMMPS_SMALLBIG # or -DLAMMPS_BIGBIG or -DLAMMPS_SMALLSMALL :pre - # default is LAMMPS_SMALLBIG if not specified -[CMake and make info]: - -The default "smallbig" setting allows for simulations with: - -total atom count = 2^63 atoms (about 9e18) -total timesteps = 2^63 (about 9e18) -atom IDs = 2^31 (about 2 billion) -image flags = roll over at 512 :ul - -The "bigbig" setting increases the latter two limits. It allows for: - -total atom count = 2^63 atoms (about 9e18) -total timesteps = 2^63 (about 9e18) -atom IDs = 2^63 (about 9e18) -image flags = roll over at about 1 million (2^20) :ul - -The "smallsmall" setting is only needed if your machine does not -support 8-byte integers. It allows for: - -total atom count = 2^31 atoms (about 2 billion) -total timesteps = 2^31 (about 2 billion) -atom IDs = 2^31 (about 2 billion) -image flags = roll over at 512 (2^9) :ul - -Atom IDs are not required for atomic systems which do not store bond -topology information, though IDs are enabled by default. The -"atom_modify id no"_atom_modify.html command will turn them off. Atom -IDs are required for molecular systems with bond topology (bonds, -angles, dihedrals, etc). Thus if you model a molecular system with -more than 2 billion atoms, you need the "bigbig" setting. - -Image flags store 3 values per atom which count the number of times an -atom has moved through the periodic box in each dimension. See the -"dump"_dump.html doc page for a discussion. If an atom moves through -the periodic box more than this limit, the value will "roll over", -e.g. from 511 to -512, which can cause diagnostics like the -mean-squared displacement, as calculated by the "compute -msd"_compute_msd.html command, to be faulty. - -Note that the USER-ATC package and the USER-INTEL package are currently -not compatible with the "bigbig" setting. Also, there are limitations -when using the library interface. Some functions with known issues -have been replaced by dummy calls printing a corresponding error rather -than crashing randomly or corrupting data. - -Also note that the GPU package requires its lib/gpu library to be -compiled with the same size setting, or the link will fail. A CMake -build does this automatically. When building with make, the setting -in whichever lib/gpu/Makefile is used must be the same as above. - -:line - -Output of JPG, PNG, and movie files :h4,link(graphics) - -The "dump image"_dump_image.html command has options to output JPEG or -PNG image files. Likewise the "dump movie"_dump_image.html command -outputs movie files in MPEG format. Using these options requires the -following settings: - -[CMake variables]: - --D WITH_JPEG=value # yes or no - # default = yes if CMake finds JPEG files, else no --D WITH_PNG=value # yes or no - # default = yes if CMake finds PNG and ZLIB files, else no --D WITH_FFMPEG=value # yes or no - # default = yes if CMake can find ffmpeg, else no :pre - -Usually these settings are all that is needed. If CMake cannot find -the graphics header, library, executable files, you can set these -variables: - --D JPEG_INCLUDE_DIR=path # path to jpeglib.h header file --D JPEG_LIBRARIES=path # path to libjpeg.a (.so) file --D PNG_INCLUDE_DIR=path # path to png.h header file --D PNG_LIBRARIES=path # path to libpng.a (.so) file --D ZLIB_INCLUDE_DIR=path # path to zlib.h header file --D ZLIB_LIBRARIES=path # path to libz.a (.so) file --D FFMPEG_EXECUTABLE=path # path to ffmpeg executable :pre - -[Makefile.machine settings]: - -LMP_INC = -DLAMMPS_JPEG -LMP_INC = -DLAMMPS_PNG -LMP_INC = -DLAMMPS_FFMPEG :pre - -JPG_INC = -I/usr/local/include # path to jpeglib.h, png.h, zlib.h header files if make cannot find them -JPG_PATH = -L/usr/lib # paths to libjpeg.a, libpng.a, libz.a (.so) files if make cannot find them -JPG_LIB = -ljpeg -lpng -lz # library names :pre - -As with CMake, you do not need to set JPG_INC or JPG_PATH, if make can -find the graphics header and library files. You must specify JPG_LIB -with a list of graphics libraries to include in the link. You must -insure ffmpeg is in a directory where LAMMPS can find it at runtime, -i.e. a dir in your PATH environment variable. - -[CMake and make info]: - -Using ffmpeg to output movie files requires that your machine -supports the "popen" function in the standard runtime library. - -NOTE: On some clusters with high-speed networks, using the fork() -library calls (required by popen()) can interfere with the fast -communication library and lead to simulations using ffmpeg to hang or -crash. - -:line - -Read or write compressed files :h4,link(gzip) - -If this option is enabled, large files can be read or written with -gzip compression by several LAMMPS commands, including -"read_data"_read_data.html, "rerun"_rerun.html, and "dump"_dump.html. - -[CMake variables]: - --D WITH_GZIP=value # yes or no - # default is yes if CMake can find gzip, else no --D GZIP_EXECUTABLE=path # path to gzip executable if CMake cannot find it :pre - -[Makefile.machine setting]: - -LMP_INC = -DLAMMPS_GZIP :pre - -[CMake and make info]: - -This option requires that your machine supports the "popen()" function -in the standard runtime library and that a gzip executable can be -found by LAMMPS during a run. - -NOTE: On some clusters with high-speed networks, using the fork() -library calls (required by popen()) can interfere with the fast -communication library and lead to simulations using compressed output -or input to hang or crash. For selected operations, compressed file -I/O is also available using a compression library instead, which is -what the "COMPRESS package"_Packages_details.html#PKG-COMPRESS enables. - -:line - -Memory allocation alignment :h4,link(align) - -This setting enables the use of the posix_memalign() call instead of -malloc() when LAMMPS allocates large chunks or memory. This can make -vector instructions on CPUs more efficient, if dynamically allocated -memory is aligned on larger-than-default byte boundaries. -On most current systems, the malloc() implementation returns -pointers that are aligned to 16-byte boundaries. Using SSE vector -instructions efficiently, however, requires memory blocks being -aligned on 64-byte boundaries. - -[CMake variable]: - --D LAMMPS_MEMALIGN=value # 0, 8, 16, 32, 64 (default) :pre - -Use a LAMMPS_MEMALIGN value of 0 to disable using posix_memalign() -and revert to using the malloc() C-library function instead. When -compiling LAMMPS for Windows systems, malloc() will always be used -and this setting ignored. - -[Makefile.machine setting]: - -LMP_INC = -DLAMMPS_MEMALIGN=value # 8, 16, 32, 64 :pre - -Do not set -DLAMMPS_MEMALIGN, if you want to have memory allocated -with the malloc() function call instead. -DLAMMPS_MEMALIGN [cannot] -be used on Windows, as it does use different function calls for -allocating aligned memory, that are not compatible with how LAMMPS -manages its dynamical memory. - -:line - -Workaround for long long integers :h4,link(longlong) - -If your system or MPI version does not recognize "long long" data -types, the following setting will be needed. It converts "long long" -to a "long" data type, which should be the desired 8-byte integer on -those systems: - -[CMake variable]: - --D LAMMPS_LONGLONG_TO_LONG=value # yes or no (default) :pre - -[Makefile.machine setting]: - -LMP_INC = -DLAMMPS_LONGLONG_TO_LONG :pre - -:line - -Exception handling when using LAMMPS as a library :h4,link(exceptions) - -This setting is useful when external codes drive LAMMPS as a library. -With this option enabled LAMMPS errors do not kill the caller. -Instead, the call stack is unwound and control returns to the caller, -e.g. to Python. - -[CMake variable]: - --D LAMMPS_EXCEPTIONS=value # yes or no (default) :pre - -[Makefile.machine setting]: - -LMP_INC = -DLAMMPS_EXCEPTIONS :pre diff --git a/doc/txt/Build_windows.txt b/doc/txt/Build_windows.txt deleted file mode 100644 index b3dbf775c9..0000000000 --- a/doc/txt/Build_windows.txt +++ /dev/null @@ -1,102 +0,0 @@ -"Higher level section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Notes for building LAMMPS on Windows :h3 - -"General remarks"_#generic -"Running Linux on Windows"_#linux -"Using GNU GCC ported to Windows"_#gnu -"Using a cross-compiler"_#cross :ul - -:line - -General remarks :h4,link(generic) - -LAMMPS is developed and tested primarily on Linux machines. The vast -majority of HPC clusters and supercomputers today runs on Linux as well. -Thus portability to other platforms is desired, but not always achieved. -The LAMMPS developers strongly rely on LAMMPS users giving feedback and -providing assistance in resolving portability issues. This particularly -true for compiling LAMMPS on Windows, since this platform has significant -differences with some low-level functionality. - - -Running Linux on Windows :h4,link(linux) - -So before trying to build LAMMPS on Windows, please consider if using -the pre-compiled Windows binary packages are sufficient for your needs -(as an aside, those packages themselves are build on a Linux machine -using cross-compilers). If it is necessary for your to compile LAMMPS -on a Windows machine (e.g. because it is your main desktop), please also -consider using a virtual machine software and run a Linux virtual machine, -or - if have a recently updated Windows 10 installation - consider using -the Windows subsystem for Linux, which allows to run a bash shell from -Ubuntu and from there on, you can pretty much use that shell like you -are running on an Ubuntu Linux machine (e.g. installing software via -apt-get). For more details on that, please see "this tutorial"_Howto_bash.html - - -Using GNU GCC ported to Windows :h4,link(gnu) - -One option for compiling LAMMPS on Windows natively, that has been known -to work in the past is to install a bash shell, unix shell utilities, -perl, GNU make, and a GNU compiler ported to Windows. The Cygwin package -provides a unix/linux interface to low-level Windows functions, so LAMMPS -can be compiled on Windows. The necessary (minor) modifications to LAMMPS -are included, but may not always up-to-date for recently added functionality -and the corresponding new code. A machine makefile for using cygwin for -the old build system is provided. Using CMake for this mode of compilation -is untested and not likely to work. - -When compiling for Windows do [not] set the -DLAMMPS_MEMALIGN define -in the LMP_INC makefile variable and add -lwsock32 -lpsapi to the linker -flags in LIB makefile variable. Try adding -static-libgcc or -static or -both to the linker flags when your resulting LAMMPS Windows executable -complains about missing .dll files. The CMake configuration should set -this up automatically, but is untested. - -In case of problems, you are recommended to contact somebody with -experience in using cygwin. If you do come across portability problems -requiring changes to the LAMMPS source code, or figure out corrections -yourself, please report them on the lammps-users mailing list, or file -them as an issue or pull request on the LAMMPS GitHub project. - - -Using a cross-compiler :h4,link(cross) - -If you need to provide custom LAMMPS binaries for Windows, but do not -need to do the compilation on Windows, please consider using a Linux -to Windows cross-compiler. This is how currently the Windows binary -packages are created by the LAMMPS developers. Because of that, this is -probably the currently best tested and supported way to build LAMMPS -executables for Windows. There are makefiles provided for the -traditional build system, but CMake has also been successfully tested -using the mingw32-cmake and mingw64-cmake wrappers that are bundled -with the cross-compiler environment on Fedora machines. A CMake preset -selecting all packages compatible with this cross-compilation build -is provided. You likely need to disable the GPU package unless you -download and install the contents of the pre-compiled "OpenCL ICD loader -library"_https://download.lammps.org/thirdparty/opencl-win-devel.tar.gz -into your MinGW64 cross-compiler environment. The cross-compilation -currently will only produce non-MPI serial binaries. - -Please keep in mind, though, that this only applies to compiling LAMMPS. -Whether the resulting binaries do work correctly is no tested by the -LAMMPS developers. We instead rely on the feedback of the users -of these pre-compiled LAMMPS packages for Windows. We will try to resolve -issues to the best of our abilities if we become aware of them. However -this is subject to time constraints and focus on HPC platforms. - - -Native Visual C++ support :h4,link(native) - -Support for the Visual C++ compilers is currently not available. The -CMake build system is capable of creating suitable a Visual Studio -style build environment, but the LAMMPS code itself is not fully ported -to support Visual C++. Volunteers to take on this task are welcome. diff --git a/doc/txt/Errors.txt b/doc/txt/Errors.txt deleted file mode 100644 index 0489d228bd..0000000000 --- a/doc/txt/Errors.txt +++ /dev/null @@ -1,38 +0,0 @@ -"Previous Section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Manual.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Errors :h2 - -These doc pages describe the errors you can encounter when using -LAMMPS. The common problems include conceptual issues. The messages -and warnings doc pages give complete lists of all the messages the -code may generate (except those generated by USER packages), with -additional details for many of them. - - - - - -"Common problems"_Errors_common.html -"Reporting bugs"_Errors_bugs.html -"Error messages"_Errors_messages.html -"Warning messages"_Errors_warnings.html :all(b) - - diff --git a/doc/txt/Errors_bugs.txt b/doc/txt/Errors_bugs.txt deleted file mode 100644 index 4a8e62e775..0000000000 --- a/doc/txt/Errors_bugs.txt +++ /dev/null @@ -1,35 +0,0 @@ -"Higher level section"_Errors.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Reporting bugs :h3 - -If you are confident that you have found a bug in LAMMPS, follow these -steps. - -Check the "New features and bug -fixes"_http://lammps.sandia.gov/bug.html section of the "LAMMPS WWW -site"_lws to see if the bug has already been reported or fixed or the -"Unfixed bug"_http://lammps.sandia.gov/unbug.html to see if a fix is -pending. - -Check the "mailing list"_http://lammps.sandia.gov/mail.html to see if -it has been discussed before. - -If not, send an email to the mailing list describing the problem with -any ideas you have as to what is causing it or where in the code the -problem might be. The developers will ask for more info if needed, -such as an input script or data files. - -The most useful thing you can do to help us fix the bug is to isolate -the problem. Run it on the smallest number of atoms and fewest number -of processors and with the simplest input script that reproduces the -bug and try to identify what command or combination of commands is -causing the problem. - -NOTE: this page needs to have GitHub issues info added diff --git a/doc/txt/Errors_common.txt b/doc/txt/Errors_common.txt deleted file mode 100644 index da90aad64b..0000000000 --- a/doc/txt/Errors_common.txt +++ /dev/null @@ -1,126 +0,0 @@ -"Higher level section"_Errors.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Common problems :h3 - -If two LAMMPS runs do not produce the exact same answer on different -machines or different numbers of processors, this is typically not a -bug. In theory you should get identical answers on any number of -processors and on any machine. In practice, numerical round-off can -cause slight differences and eventual divergence of molecular dynamics -phase space trajectories within a few 100s or few 1000s of timesteps. -However, the statistical properties of the two runs (e.g. average -energy or temperature) should still be the same. - -If the "velocity"_velocity.html command is used to set initial atom -velocities, a particular atom can be assigned a different velocity -when the problem is run on a different number of processors or on -different machines. If this happens, the phase space trajectories of -the two simulations will rapidly diverge. See the discussion of the -{loop} option in the "velocity"_velocity.html command for details and -options that avoid this issue. - -Similarly, the "create_atoms"_create_atoms.html command generates a -lattice of atoms. For the same physical system, the ordering and -numbering of atoms by atom ID may be different depending on the number -of processors. - -Some commands use random number generators which may be setup to -produce different random number streams on each processor and hence -will produce different effects when run on different numbers of -processors. A commonly-used example is the "fix -langevin"_fix_langevin.html command for thermostatting. - -A LAMMPS simulation typically has two stages, setup and run. Most -LAMMPS errors are detected at setup time; others like a bond -stretching too far may not occur until the middle of a run. - -LAMMPS tries to flag errors and print informative error messages so -you can fix the problem. For most errors it will also print the last -input script command that it was processing. Of course, LAMMPS cannot -figure out your physics or numerical mistakes, like choosing too big a -timestep, specifying erroneous force field coefficients, or putting 2 -atoms on top of each other! If you run into errors that LAMMPS -doesn't catch that you think it should flag, please send an email to -the "developers"_http://lammps.sandia.gov/authors.html. - -If you get an error message about an invalid command in your input -script, you can determine what command is causing the problem by -looking in the log.lammps file or using the "echo command"_echo.html -to see it on the screen. If you get an error like "Invalid ... -style", with ... being fix, compute, pair, etc, it means that you -mistyped the style name or that the command is part of an optional -package which was not compiled into your executable. The list of -available styles in your executable can be listed by using "the -h -command-line swith"_Run_options.html. The installation and -compilation of optional packages is explained on the "Build -packages"_Build_package.html doc page. - -For a given command, LAMMPS expects certain arguments in a specified -order. If you mess this up, LAMMPS will often flag the error, but it -may also simply read a bogus argument and assign a value that is -valid, but not what you wanted. E.g. trying to read the string "abc" -as an integer value of 0. Careful reading of the associated doc page -for the command should allow you to fix these problems. In most cases, -where LAMMPS expects to read a number, either integer or floating point, -it performs a stringent test on whether the provided input actually -is an integer or floating-point number, respectively, and reject the -input with an error message (for instance, when an integer is required, -but a floating-point number 1.0 is provided): - -ERROR: Expected integer parameter instead of '1.0' in input script or data file :pre - -Some commands allow for using variable references in place of numeric -constants so that the value can be evaluated and may change over the -course of a run. This is typically done with the syntax {v_name} for a -parameter, where name is the name of the variable. On the other hand, -immediate variable expansion with the syntax ${name} is performed while -reading the input and before parsing commands, - -NOTE: Using a variable reference (i.e. {v_name}) is only allowed if -the documentation of the corresponding command explicitly says it is. -Otherwise, you will receive an error message of this kind: - -ERROR: Expected floating point parameter instead of 'v_name' in input script or data file :pre - -Generally, LAMMPS will print a message to the screen and logfile and -exit gracefully when it encounters a fatal error. Sometimes it will -print a WARNING to the screen and logfile and continue on; you can -decide if the WARNING is important or not. A WARNING message that is -generated in the middle of a run is only printed to the screen, not to -the logfile, to avoid cluttering up thermodynamic output. If LAMMPS -crashes or hangs without spitting out an error message first then it -could be a bug (see "this section"_Errors_bugs.html) or one of the following -cases: - -LAMMPS runs in the available memory a processor allows to be -allocated. Most reasonable MD runs are compute limited, not memory -limited, so this shouldn't be a bottleneck on most platforms. Almost -all large memory allocations in the code are done via C-style malloc's -which will generate an error message if you run out of memory. -Smaller chunks of memory are allocated via C++ "new" statements. If -you are unlucky you could run out of memory just when one of these -small requests is made, in which case the code will crash or hang (in -parallel), since LAMMPS doesn't trap on those errors. - -Illegal arithmetic can cause LAMMPS to run slow or crash. This is -typically due to invalid physics and numerics that your simulation is -computing. If you see wild thermodynamic values or NaN values in your -LAMMPS output, something is wrong with your simulation. If you -suspect this is happening, it is a good idea to print out -thermodynamic info frequently (e.g. every timestep) via the -"thermo"_thermo.html so you can monitor what is happening. -Visualizing the atom movement is also a good idea to insure your model -is behaving as you expect. - -In parallel, one way LAMMPS can hang is due to how different MPI -implementations handle buffering of messages. If the code hangs -without an error message, it may be that you need to specify an MPI -setting or two (usually via an environment variable) to enable -buffering or boost the sizes of messages that can be buffered. diff --git a/doc/txt/Examples.txt b/doc/txt/Examples.txt deleted file mode 100644 index 04c211cb1d..0000000000 --- a/doc/txt/Examples.txt +++ /dev/null @@ -1,159 +0,0 @@ -"Previous Section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Tools.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Example scripts :h3 - -The LAMMPS distribution includes an examples sub-directory with many -sample problems. Many are 2d models that run quickly and are -straightforward to visualize, requiring at most a couple of minutes to -run on a desktop machine. Each problem has an input script (in.*) and -produces a log file (log.*) when it runs. Some use a data file -(data.*) of initial coordinates as additional input. A few sample log -file run on different machines and different numbers of processors are -included in the directories to compare your answers to. E.g. a log -file like log.date.crack.foo.P means the "crack" example was run on P -processors of machine "foo" on that date (i.e. with that version of -LAMMPS). - -Many of the input files have commented-out lines for creating dump -files and image files. - -If you uncomment the "dump"_dump.html command in the input script, a -text dump file will be produced, which can be animated by various -"visualization programs"_http://lammps.sandia.gov/viz.html. - -If you uncomment the "dump image"_dump.html command in the input -script, and assuming you have built LAMMPS with a JPG library, JPG -snapshot images will be produced when the simulation runs. They can -be quickly post-processed into a movie using commands described on the -"dump image"_dump_image.html doc page. - -Animations of many of the examples can be viewed on the Movies section -of the "LAMMPS web site"_lws. - -There are two kinds of sub-directories in the examples dir. Lowercase -dirs contain one or a few simple, quick-to-run problems. Uppercase -dirs contain up to several complex scripts that illustrate a -particular kind of simulation method or model. Some of these run for -longer times, e.g. to measure a particular quantity. - -Lists of both kinds of directories are given below. - -:line - -Lowercase directories :h4 - -accelerate: run with various acceleration options (OpenMP, GPU, Phi) -airebo: polyethylene with AIREBO potential -atm: Axilrod-Teller-Muto potential example -balance: dynamic load balancing, 2d system -body: body particles, 2d system -cmap: CMAP 5-body contributions to CHARMM force field -colloid: big colloid particles in a small particle solvent, 2d system -comb: models using the COMB potential -controller: use of fix controller as a thermostat -coreshell: core/shell model using CORESHELL package -crack: crack propagation in a 2d solid -deposit: deposit atoms and molecules on a surface -dipole: point dipolar particles, 2d system -dreiding: methanol via Dreiding FF -eim: NaCl using the EIM potential -ellipse: ellipsoidal particles in spherical solvent, 2d system -flow: Couette and Poiseuille flow in a 2d channel -friction: frictional contact of spherical asperities between 2d surfaces -gcmc: Grand Canonical Monte Carlo (GCMC) via the fix gcmc command -granregion: use of fix wall/region/gran as boundary on granular particles -hugoniostat: Hugoniostat shock dynamics -hyper: global and local hyperdynamics of diffusion on Pt surface -indent: spherical indenter into a 2d solid -kim: use of potentials from the "OpenKIM Repository"_openkim -latte: examples for using fix latte for DFTB via the LATTE library -meam: MEAM test for SiC and shear (same as shear examples) -melt: rapid melt of 3d LJ system -message: demos for LAMMPS client/server coupling with the MESSAGE package -micelle: self-assembly of small lipid-like molecules into 2d bilayers -min: energy minimization of 2d LJ melt -mscg: parameterize a multi-scale coarse-graining (MSCG) model -msst: MSST shock dynamics -nb3b: use of non-bonded 3-body harmonic pair style -neb: nudged elastic band (NEB) calculation for barrier finding -nemd: non-equilibrium MD of 2d sheared system -obstacle: flow around two voids in a 2d channel -peptide: dynamics of a small solvated peptide chain (5-mer) -peri: Peridynamic model of cylinder impacted by indenter -pour: pouring of granular particles into a 3d box, then chute flow -prd: parallel replica dynamics of vacancy diffusion in bulk Si -python: using embedded Python in a LAMMPS input script -qeq: use of the QEQ package for charge equilibration -rdf-adf: computing radial and angle distribution functions for water -reax: RDX and TATB models using the ReaxFF -rerun: use of rerun and read_dump commands -rigid: rigid bodies modeled as independent or coupled -shear: sideways shear applied to 2d solid, with and without a void -snap: NVE dynamics for BCC tantalum crystal using SNAP potential -srd: stochastic rotation dynamics (SRD) particles as solvent -streitz: use of Streitz/Mintmire potential with charge equilibration -tad: temperature-accelerated dynamics of vacancy diffusion in bulk Si -threebody: regression test input for a variety of manybody potentials -vashishta: use of the Vashishta potential -voronoi: Voronoi tesselation via compute voronoi/atom command :tb(s=:) - -Here is how you can run and visualize one of the sample problems: - -cd indent -cp ../../src/lmp_linux . # copy LAMMPS executable to this dir -lmp_linux -in in.indent # run the problem :pre - -Running the simulation produces the files {dump.indent} and -{log.lammps}. You can visualize the dump file of snapshots with a -variety of 3rd-party tools highlighted on the -"Visualization"_http://lammps.sandia.gov/viz.html page of the LAMMPS -web site. - -If you uncomment the "dump image"_dump_image.html line(s) in the input -script a series of JPG images will be produced by the run (assuming -you built LAMMPS with JPG support; see the -"Build_settings"_Build_settings.html doc page for details). These can -be viewed individually or turned into a movie or animated by tools -like ImageMagick or QuickTime or various Windows-based tools. See the -"dump image"_dump_image.html doc page for more details. E.g. this -Imagemagick command would create a GIF file suitable for viewing in a -browser. - -% convert -loop 1 *.jpg foo.gif :pre - -:line - -Uppercase directories :h4 - -ASPHERE: various aspherical particle models, using ellipsoids, rigid bodies, line/triangle particles, etc -COUPLE: examples of how to use LAMMPS as a library -DIFFUSE: compute diffusion coefficients via several methods -ELASTIC: compute elastic constants at zero temperature -ELASTIC_T: compute elastic constants at finite temperature -HEAT: compute thermal conductivity for LJ and water via fix ehex -KAPPA: compute thermal conductivity via several methods -MC: using LAMMPS in a Monte Carlo mode to relax the energy of a system -SPIN: examples for features of the SPIN package -UNITS: examples that run the same simulation in lj, real, metal units -USER: examples for USER packages and USER-contributed commands -VISCOSITY: compute viscosity via several methods :tb(s=:) - -Nearly all of these directories have README files which give more -details on how to understand and use their contents. - -The USER directory has a large number of sub-directories which -correspond by name to a USER package. They contain scripts that -illustrate how to use the command(s) provided in that package. Many -of the sub-directories have their own README files which give further -instructions. See the "Packages_details"_Packages_details.html doc -page for more info on specific USER packages. - -:link(openkim,https://openkim.org) diff --git a/doc/txt/Howto.txt b/doc/txt/Howto.txt deleted file mode 100644 index 0df417af75..0000000000 --- a/doc/txt/Howto.txt +++ /dev/null @@ -1,191 +0,0 @@ -"Previous Section"_Performance.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Examples.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands.html#comm) - -:line - -Howto discussions :h2 - -These doc pages describe how to perform various tasks with LAMMPS, -both for users and developers. The -"glossary"_http://lammps.sandia.gov website page also lists MD -terminology with links to corresponding LAMMPS manual pages. The -example input scripts included in the examples dir of the LAMMPS -distribution and highlighted on the "Examples"_Examples.html doc page -also show how to setup and run various kinds of simulations. - -Tutorials howto :h3 - - - - - -"Using GitHub with LAMMPS"_Howto_github.html -"PyLAMMPS interface to LAMMPS"_Howto_pylammps.html -"Using LAMMPS with bash on Windows"_Howto_bash.html :all(b) - - - -General howto :h3 - - - - - -"Restart a simulation"_Howto_restart.html -"Visualize LAMMPS snapshots"_Howto_viz.html -"Run multiple simulations from one input script"_Howto_multiple.html -"Multi-replica simulations"_Howto_replica.html -"Library interface to LAMMPS"_Howto_library.html -"Couple LAMMPS to other codes"_Howto_couple.html -"Using LAMMPS in client/server mode"_Howto_client_server.html :all(b) - - - -Settings howto :h3 - - - - - -"2d simulations"_Howto_2d.html -"Triclinic (non-orthogonal) simulation boxes"_Howto_triclinic.html -"Thermostats"_Howto_thermostat.html -"Barostats"_Howto_barostat.html -"Walls"_Howto_walls.html -"NEMD simulations"_Howto_nemd.html -"Long-range dispersion settings"_Howto_dispersion.html :all(b) - - - - -Analysis howto :h3 - - - - - -"Output from LAMMPS (thermo, dumps, computes, fixes, variables)"_Howto_output.html -"Use chunks to calculate system properties"_Howto_chunk.html :all(b) -"Calculate temperature"_Howto_temperature.html -"Calculate elastic constants"_Howto_elastic.html -"Calculate thermal conductivity"_Howto_kappa.html -"Calculate viscosity"_Howto_viscosity.html -"Calculate a diffusion coefficient"_Howto_diffusion.html :all(b) - - - -Force fields howto :h3 - - - - - -"CHARMM, AMBER, COMPASS, and DREIDING force fields"_Howto_bioFF.html -"TIP3P water model"_Howto_tip3p.html -"TIP4P water model"_Howto_tip4p.html -"SPC water model"_Howto_spc.html :all(b) - - - -Packages howto :h3 - - - - - - -"Finite-size spherical and aspherical particles"_Howto_spherical.html -"Granular models"_Howto_granular.html -"Body style particles"_Howto_body.html -"Polarizable models"_Howto_polarizable.html -"Adiabatic core/shell model"_Howto_coreshell.html -"Drude induced dipoles"_Howto_drude.html -"Drude induced dipoles (extended)"_Howto_drude2.html -"Manifolds (surfaces)"_Howto_manifold.html -"Magnetic spins"_Howto_spins.html :all(b) - - diff --git a/doc/txt/Howto_2d.txt b/doc/txt/Howto_2d.txt deleted file mode 100644 index e1758c05d5..0000000000 --- a/doc/txt/Howto_2d.txt +++ /dev/null @@ -1,48 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -2d simulations :h3 - -Use the "dimension"_dimension.html command to specify a 2d simulation. - -Make the simulation box periodic in z via the "boundary"_boundary.html -command. This is the default. - -If using the "create box"_create_box.html command to define a -simulation box, set the z dimensions narrow, but finite, so that the -create_atoms command will tile the 3d simulation box with a single z -plane of atoms - e.g. - -"create box"_create_box.html 1 -10 10 -10 10 -0.25 0.25 :pre - -If using the "read data"_read_data.html command to read in a file of -atom coordinates, set the "zlo zhi" values to be finite but narrow, -similar to the create_box command settings just described. For each -atom in the file, assign a z coordinate so it falls inside the -z-boundaries of the box - e.g. 0.0. - -Use the "fix enforce2d"_fix_enforce2d.html command as the last -defined fix to insure that the z-components of velocities and forces -are zeroed out every timestep. The reason to make it the last fix is -so that any forces induced by other fixes will be zeroed out. - -Many of the example input scripts included in the LAMMPS distribution -are for 2d models. - -NOTE: Some models in LAMMPS treat particles as finite-size spheres, as -opposed to point particles. See the "atom_style -sphere"_atom_style.html and "fix nve/sphere"_fix_nve_sphere.html -commands for details. By default, for 2d simulations, such particles -will still be modeled as 3d spheres, not 2d discs (circles), meaning -their moment of inertia will be that of a sphere. If you wish to -model them as 2d discs, see the "set density/disc"_set.html command -and the {disc} option for the "fix nve/sphere"_fix_nve_sphere.html, -"fix nvt/sphere"_fix_nvt_sphere.html, "fix -nph/sphere"_fix_nph_sphere.html, "fix npt/sphere"_fix_npt_sphere.html -commands. diff --git a/doc/txt/Howto_barostat.txt b/doc/txt/Howto_barostat.txt deleted file mode 100644 index 1fbfb14222..0000000000 --- a/doc/txt/Howto_barostat.txt +++ /dev/null @@ -1,75 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Barostats :h3 - -Barostatting means controlling the pressure in an MD simulation. -"Thermostatting"_Howto_thermostat.html means controlling the -temperature of the particles. Since the pressure includes a kinetic -component due to particle velocities, both these operations require -calculation of the temperature. Typically a target temperature (T) -and/or pressure (P) is specified by the user, and the thermostat or -barostat attempts to equilibrate the system to the requested T and/or -P. - -Barostatting in LAMMPS is performed by "fixes"_fix.html. Two -barostatting methods are currently available: Nose-Hoover (npt and -nph) and Berendsen: - -"fix npt"_fix_nh.html -"fix npt/sphere"_fix_npt_sphere.html -"fix npt/asphere"_fix_npt_asphere.html -"fix nph"_fix_nh.html -"fix press/berendsen"_fix_press_berendsen.html :ul - -The "fix npt"_fix_nh.html commands include a Nose-Hoover thermostat -and barostat. "Fix nph"_fix_nh.html is just a Nose/Hoover barostat; -it does no thermostatting. Both "fix nph"_fix_nh.html and "fix -press/berendsen"_fix_press_berendsen.html can be used in conjunction -with any of the thermostatting fixes. - -As with the "thermostats"_Howto_thermostat.html, "fix npt"_fix_nh.html -and "fix nph"_fix_nh.html only use translational motion of the -particles in computing T and P and performing thermo/barostatting. -"Fix npt/sphere"_fix_npt_sphere.html and "fix -npt/asphere"_fix_npt_asphere.html thermo/barostat using not only -translation velocities but also rotational velocities for spherical -and aspherical particles. - -All of the barostatting fixes use the "compute -pressure"_compute_pressure.html compute to calculate a current -pressure. By default, this compute is created with a simple "compute -temp"_compute_temp.html (see the last argument of the "compute -pressure"_compute_pressure.html command), which is used to calculated -the kinetic component of the pressure. The barostatting fixes can -also use temperature computes that remove bias for the purpose of -computing the kinetic component which contributes to the current -pressure. See the doc pages for the individual fixes and for the -"fix_modify"_fix_modify.html command for instructions on how to assign -a temperature or pressure compute to a barostatting fix. - -NOTE: As with the thermostats, the Nose/Hoover methods ("fix -npt"_fix_nh.html and "fix nph"_fix_nh.html) perform time integration. -"Fix press/berendsen"_fix_press_berendsen.html does NOT, so it should -be used with one of the constant NVE fixes or with one of the NVT -fixes. - -Thermodynamic output, which can be setup via the -"thermo_style"_thermo_style.html command, often includes pressure -values. As explained on the doc page for the -"thermo_style"_thermo_style.html command, the default pressure is -setup by the thermo command itself. It is NOT the pressure associated -with any barostatting fix you have defined or with any compute you -have defined that calculates a pressure. The doc pages for the -barostatting fixes explain the ID of the pressure compute they create. -Thus if you want to view these pressures, you need to specify them -explicitly via the "thermo_style custom"_thermo_style.html command. -Or you can use the "thermo_modify"_thermo_modify.html command to -re-define what pressure compute is used for default thermodynamic -output. diff --git a/doc/txt/Howto_bioFF.txt b/doc/txt/Howto_bioFF.txt deleted file mode 100644 index d238e4024f..0000000000 --- a/doc/txt/Howto_bioFF.txt +++ /dev/null @@ -1,136 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -CHARMM, AMBER, COMPASS, and DREIDING force fields :h3 - -A force field has 2 parts: the formulas that define it and the -coefficients used for a particular system. Here we only discuss -formulas implemented in LAMMPS that correspond to formulas commonly -used in the CHARMM, AMBER, COMPASS, and DREIDING force fields. Setting -coefficients is done either from special sections in an input data file -via the "read_data"_read_data.html command or in the input script with -commands like "pair_coeff"_pair_coeff.html or -"bond_coeff"_bond_coeff.html and so on. See the "Tools"_Tools.html doc -page for additional tools that can use CHARMM, AMBER, or Materials -Studio generated files to assign force field coefficients and convert -their output into LAMMPS input. - -See "(MacKerell)"_#howto-MacKerell for a description of the CHARMM force -field. See "(Cornell)"_#howto-Cornell for a description of the AMBER -force field. See "(Sun)"_#howto-Sun for a description of the COMPASS -force field. - -:link(charmm,http://www.scripps.edu/brooks) -:link(amber,http://amber.scripps.edu) - -The interaction styles listed below compute force field formulas that -are consistent with common options in CHARMM or AMBER. See each -command's documentation for the formula it computes. - -"bond_style"_bond_harmonic.html harmonic -"angle_style"_angle_charmm.html charmm -"dihedral_style"_dihedral_charmm.html charmmfsh -"dihedral_style"_dihedral_charmm.html charmm -"pair_style"_pair_charmm.html lj/charmmfsw/coul/charmmfsh -"pair_style"_pair_charmm.html lj/charmmfsw/coul/long -"pair_style"_pair_charmm.html lj/charmm/coul/charmm -"pair_style"_pair_charmm.html lj/charmm/coul/charmm/implicit -"pair_style"_pair_charmm.html lj/charmm/coul/long :ul - -"special_bonds"_special_bonds.html charmm -"special_bonds"_special_bonds.html amber :ul - -NOTE: For CHARMM, newer {charmmfsw} or {charmmfsh} styles were released -in March 2017. We recommend they be used instead of the older {charmm} -styles. See discussion of the differences on the "pair -charmm"_pair_charmm.html and "dihedral charmm"_dihedral_charmm.html doc -pages. - -COMPASS is a general force field for atomistic simulation of common -organic molecules, inorganic small molecules, and polymers which was -developed using ab initio and empirical parameterization techniques. -See the "Tools"_Tools.html doc page for the msi2lmp tool for creating -LAMMPS template input and data files from BIOVIA's Materials Studio -files. Please note that the msi2lmp tool is very old and largely -unmaintained, so it does not support all features of Materials Studio -provided force field files, especially additions during the last decade. -You should watch the output carefully and compare results, where -possible. See "(Sun)"_#howto-Sun for a description of the COMPASS force -field. - -These interaction styles listed below compute force field formulas that -are consistent with the COMPASS force field. See each command's -documentation for the formula it computes. - -"bond_style"_bond_class2.html class2 -"angle_style"_angle_class2.html class2 -"dihedral_style"_dihedral_class2.html class2 -"improper_style"_improper_class2.html class2 :ul - -"pair_style"_pair_class2.html lj/class2 -"pair_style"_pair_class2.html lj/class2/coul/cut -"pair_style"_pair_class2.html lj/class2/coul/long :ul - -"special_bonds"_special_bonds.html lj/coul 0 0 1 :ul - -DREIDING is a generic force field developed by the "Goddard -group"_http://www.wag.caltech.edu at Caltech and is useful for -predicting structures and dynamics of organic, biological and main-group -inorganic molecules. The philosophy in DREIDING is to use general force -constants and geometry parameters based on simple hybridization -considerations, rather than individual force constants and geometric -parameters that depend on the particular combinations of atoms involved -in the bond, angle, or torsion terms. DREIDING has an "explicit hydrogen -bond term"_pair_hbond_dreiding.html to describe interactions involving a -hydrogen atom on very electronegative atoms (N, O, F). - -See "(Mayo)"_#howto-Mayo for a description of the DREIDING force field - -The interaction styles listed below compute force field formulas that -are consistent with the DREIDING force field. See each command's -documentation for the formula it computes. - -"bond_style"_bond_harmonic.html harmonic -"bond_style"_bond_morse.html morse :ul - -"angle_style"_angle_harmonic.html harmonic -"angle_style"_angle_cosine.html cosine -"angle_style"_angle_cosine_periodic.html cosine/periodic :ul - -"dihedral_style"_dihedral_charmm.html charmm -"improper_style"_improper_umbrella.html umbrella :ul - -"pair_style"_pair_buck.html buck -"pair_style"_pair_buck.html buck/coul/cut -"pair_style"_pair_buck.html buck/coul/long -"pair_style"_pair_lj.html lj/cut -"pair_style"_pair_lj.html lj/cut/coul/cut -"pair_style"_pair_lj.html lj/cut/coul/long :ul - -"pair_style"_pair_hbond_dreiding.html hbond/dreiding/lj -"pair_style"_pair_hbond_dreiding.html hbond/dreiding/morse :ul - -"special_bonds"_special_bonds.html dreiding :ul - -:line - -:link(howto-MacKerell) -[(MacKerell)] MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, -Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). - -:link(howto-Cornell) -[(Cornell)] Cornell, Cieplak, Bayly, Gould, Merz, Ferguson, -Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). - -:link(howto-Sun) -[(Sun)] Sun, J. Phys. Chem. B, 102, 7338-7364 (1998). - -:link(howto-Mayo) -[(Mayo)] Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 -(1990). diff --git a/doc/txt/Howto_body.txt b/doc/txt/Howto_body.txt deleted file mode 100644 index 7cbdf95315..0000000000 --- a/doc/txt/Howto_body.txt +++ /dev/null @@ -1,456 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Body particles :h3 - -[Overview:] - -In LAMMPS, body particles are generalized finite-size particles. -Individual body particles can represent complex entities, such as -surface meshes of discrete points, collections of sub-particles, -deformable objects, etc. Note that other kinds of finite-size -spherical and aspherical particles are also supported by LAMMPS, such -as spheres, ellipsoids, line segments, and triangles, but they are -simpler entities that body particles. See the "Howto -spherical"_Howto_spherical.html doc page for a general overview of all -these particle types. - -Body particles are used via the "atom_style body"_atom_style.html -command. It takes a body style as an argument. The current body -styles supported by LAMMPS are as follows. The name in the first -column is used as the {bstyle} argument for the "atom_style -body"_atom_style.html command. - -{nparticle} : rigid body with N sub-particles -{rounded/polygon} : 2d polygons with N vertices -{rounded/polyhedron} : 3d polyhedra with N vertices, E edges and F faces :tb(s=:) - -The body style determines what attributes are stored for each body and -thus how they can be used to compute pairwise body/body or -bond/non-body (point particle) interactions. More details of each -style are described below. - -More styles may be added in the future. See the "Modify -body"_Modify_body.html doc page for details on how to add a new body -style to the code. - -:line - -[When to use body particles:] - -You should not use body particles to model a rigid body made of -simpler particles (e.g. point, sphere, ellipsoid, line segment, -triangular particles), if the interaction between pairs of rigid -bodies is just the summation of pairwise interactions between the -simpler particles. LAMMPS already supports this kind of model via the -"fix rigid"_fix_rigid.html command. Any of the numerous pair styles -that compute interactions between simpler particles can be used. The -"fix rigid"_fix_rigid.html command time integrates the motion of the -rigid bodies. All of the standard LAMMPS commands for thermostatting, -adding constraints, performing output, etc will operate as expected on -the simple particles. - -By contrast, when body particles are used, LAMMPS treats an entire -body as a single particle for purposes of computing pairwise -interactions, building neighbor lists, migrating particles between -processors, output of particles to a dump file, etc. This means that -interactions between pairs of bodies or between a body and non-body -(point) particle need to be encoded in an appropriate pair style. If -such a pair style were to mimic the "fix rigid"_fix_rigid.html model, -it would need to loop over the entire collection of interactions -between pairs of simple particles within the two bodies, each time a -single body/body interaction was computed. - -Thus it only makes sense to use body particles and develop such a pair -style, when particle/particle interactions are more complex than what -the "fix rigid"_fix_rigid.html command can already calculate. For -example, consider particles with one or more of the following -attributes: - -represented by a surface mesh -represented by a collection of geometric entities (e.g. planes + spheres) -deformable -internal stress that induces fragmentation :ul - -For these models, the interaction between pairs of particles is likely -to be more complex than the summation of simple pairwise interactions. -An example is contact or frictional forces between particles with -planar surfaces that inter-penetrate. Likewise, the body particle may -store internal state, such as a stress tensor used to compute a -fracture criterion. - -These are additional LAMMPS commands that can be used with body -particles of different styles - -"fix nve/body"_fix_nve_body.html : integrate motion of a body particle in NVE ensemble -"fix nvt/body"_fix_nvt_body.html : ditto for NVT ensemble -"fix npt/body"_fix_npt_body.html : ditto for NPT ensemble -"fix nph/body"_fix_nph_body.html : ditto for NPH ensemble -"compute body/local"_compute_body_local.html : store sub-particle attributes of a body particle -"compute temp/body"_compute_temp_body.html : compute temperature of body particles -"dump local"_dump.html : output sub-particle attributes of a body particle -"dump image"_dump_image.html : output body particle attributes as an image :tb(s=:) - -The pair styles defined for use with specific body styles are listed -in the sections below. - -:line - -[Specifics of body style nparticle:] - -The {nparticle} body style represents body particles as a rigid body -with a variable number N of sub-particles. It is provided as a -vanilla, prototypical example of a body particle, although as -mentioned above, the "fix rigid"_fix_rigid.html command already -duplicates its functionality. - -The atom_style body command for this body style takes two additional -arguments: - -atom_style body nparticle Nmin Nmax -Nmin = minimum # of sub-particles in any body in the system -Nmax = maximum # of sub-particles in any body in the system :pre - -The Nmin and Nmax arguments are used to bound the size of data -structures used internally by each particle. - -When the "read_data"_read_data.html command reads a data file for this -body style, the following information must be provided for each entry -in the {Bodies} section of the data file: - -atom-ID 1 M -N -ixx iyy izz ixy ixz iyz -x1 y1 z1 -... -xN yN zN :pre - -where M = 6 + 3*N, and N is the number of sub-particles in the body -particle. - -The integer line has a single value N. The floating point line(s) -list 6 moments of inertia followed by the coordinates of the N -sub-particles (x1 to zN) as 3N values. These values can be listed on -as many lines as you wish; see the "read_data"_read_data.html command -for more details. - -The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the -values consistent with the current orientation of the rigid body -around its center of mass. The values are with respect to the -simulation box XYZ axes, not with respect to the principal axes of the -rigid body itself. LAMMPS performs the latter calculation internally. -The coordinates of each sub-particle are specified as its x,y,z -displacement from the center-of-mass of the body particle. The -center-of-mass position of the particle is specified by the x,y,z -values in the {Atoms} section of the data file, as is the total mass -of the body particle. - -The "pair_style body/nparticle"_pair_body_nparticle.html command can be used -with this body style to compute body/body and body/non-body interactions. - -For output purposes via the "compute -body/local"_compute_body_local.html and "dump local"_dump.html -commands, this body style produces one datum for each of the N -sub-particles in a body particle. The datum has 3 values: - -1 = x position of sub-particle -2 = y position of sub-particle -3 = z position of sub-particle :pre - -These values are the current position of the sub-particle within the -simulation domain, not a displacement from the center-of-mass (COM) of -the body particle itself. These values are calculated using the -current COM and orientation of the body particle. - -For images created by the "dump image"_dump_image.html command, if the -{body} keyword is set, then each body particle is drawn as a -collection of spheres, one for each sub-particle. The size of each -sphere is determined by the {bflag1} parameter for the {body} keyword. -The {bflag2} argument is ignored. - -:line - -[Specifics of body style rounded/polygon:] - -The {rounded/polygon} body style represents body particles as a 2d -polygon with a variable number of N vertices. This style can only be -used for 2d models; see the "boundary"_boundary.html command. See the -"pair_style body/rounded/polygon" doc page for a diagram of two -squares with rounded circles at the vertices. Special cases for N = 1 -(circle) and N = 2 (rod with rounded ends) can also be specified. - -One use of this body style is for 2d discrete element models, as -described in "Fraige"_#body-Fraige. - -Similar to body style {nparticle}, the atom_style body command for -this body style takes two additional arguments: - -atom_style body rounded/polygon Nmin Nmax -Nmin = minimum # of vertices in any body in the system -Nmax = maximum # of vertices in any body in the system :pre - -The Nmin and Nmax arguments are used to bound the size of data -structures used internally by each particle. - -When the "read_data"_read_data.html command reads a data file for this -body style, the following information must be provided for each entry -in the {Bodies} section of the data file: - -atom-ID 1 M -N -ixx iyy izz ixy ixz iyz -x1 y1 z1 -... -xN yN zN -i j j k k ... -diameter :pre - -where M = 6 + 3*N + 2*N + 1, and N is the number of vertices in the -body particle. - -The integer line has a single value N. The floating point line(s) -list 6 moments of inertia followed by the coordinates of the N -vertices (x1 to zN) as 3N values (with z = 0.0 for each), followed by -2N vertex indices corresponding to the end points of the N edges, -followed by a single diameter value = the rounded diameter of the -circle that surrounds each vertex. The diameter value can be different -for each body particle. These floating-point values can be listed on -as many lines as you wish; see the "read_data"_read_data.html command -for more details. - -The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the -values consistent with the current orientation of the rigid body -around its center of mass. The values are with respect to the -simulation box XYZ axes, not with respect to the principal axes of the -rigid body itself. LAMMPS performs the latter calculation internally. -The coordinates of each vertex are specified as its x,y,z displacement -from the center-of-mass of the body particle. The center-of-mass -position of the particle is specified by the x,y,z values in the -{Atoms} section of the data file. - -For example, the following information would specify a square particle -whose edge length is sqrt(2) and rounded diameter is 1.0. The -orientation of the square is aligned with the xy coordinate axes which -is consistent with the 6 moments of inertia: ixx iyy izz ixy ixz iyz = -1 1 4 0 0 0. Note that only Izz matters in 2D simulations. - -3 1 27 -4 -1 1 4 0 0 0 --0.7071 -0.7071 0 --0.7071 0.7071 0 -0.7071 0.7071 0 -0.7071 -0.7071 0 -0 1 -1 2 -2 3 -3 0 -1.0 :pre - -A rod in 2D, whose length is 4.0, mass 1.0, rounded at two ends -by circles of diameter 0.5, is specified as follows: - -1 1 13 -2 -1 1 1.33333 0 0 0 --2 0 0 -2 0 0 -0.5 :pre - -A disk, whose diameter is 3.0, mass 1.0, is specified as follows: - -1 1 10 -1 -1 1 4.5 0 0 0 -0 0 0 -3.0 :pre - -The "pair_style body/rounded/polygon"_pair_body_rounded_polygon.html -command can be used with this body style to compute body/body -interactions. The "fix wall/body/polygon"_fix_wall_body_polygon.html -command can be used with this body style to compute the interaction of -body particles with a wall. - -:line - -[Specifics of body style rounded/polyhedron:] - -The {rounded/polyhedron} body style represents body particles as a 3d -polyhedron with a variable number of N vertices, E edges and F faces. -This style can only be used for 3d models; see the -"boundary"_boundary.html command. See the "pair_style -body/rounded/polygon" doc page for a diagram of a two 2d squares with -rounded circles at the vertices. A 3d cube with rounded spheres at -the 8 vertices and 12 rounded edges would be similar. Special cases -for N = 1 (sphere) and N = 2 (rod with rounded ends) can also be -specified. - -This body style is for 3d discrete element models, as described in -"Wang"_#body-Wang. - -Similar to body style {rounded/polygon}, the atom_style body command -for this body style takes two additional arguments: - -atom_style body rounded/polyhedron Nmin Nmax -Nmin = minimum # of vertices in any body in the system -Nmax = maximum # of vertices in any body in the system :pre - -The Nmin and Nmax arguments are used to bound the size of data -structures used internally by each particle. - -When the "read_data"_read_data.html command reads a data file for this -body style, the following information must be provided for each entry -in the {Bodies} section of the data file: - -atom-ID 3 M -N E F -ixx iyy izz ixy ixz iyz -x1 y1 z1 -... -xN yN zN -0 1 -1 2 -2 3 -... -0 1 2 -1 -0 2 3 -1 -... -1 2 3 4 -diameter :pre - -where M = 6 + 3*N + 2*E + 4*F + 1, and N is the number of vertices in -the body particle, E = number of edges, F = number of faces. - -The integer line has three values: number of vertices (N), number of -edges (E) and number of faces (F). The floating point line(s) list 6 -moments of inertia followed by the coordinates of the N vertices (x1 -to zN) as 3N values, followed by 2N vertex indices corresponding to -the end points of the E edges, then 4*F vertex indices defining F -faces. The last value is the diameter value = the rounded diameter of -the sphere that surrounds each vertex. The diameter value can be -different for each body particle. These floating-point values can be -listed on as many lines as you wish; see the -"read_data"_read_data.html command for more details. Because the -maximum number of vertices per face is hard-coded to be 4 -(i.e. quadrilaterals), faces with more than 4 vertices need to be -split into triangles or quadrilaterals. For triangular faces, the -last vertex index should be set to -1. - -The ordering of the 4 vertices within a face should follow -the right-hand rule so that the normal vector of the face points -outwards from the center of mass. - -The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the -values consistent with the current orientation of the rigid body -around its center of mass. The values are with respect to the -simulation box XYZ axes, not with respect to the principal axes of the -rigid body itself. LAMMPS performs the latter calculation internally. -The coordinates of each vertex are specified as its x,y,z displacement -from the center-of-mass of the body particle. The center-of-mass -position of the particle is specified by the x,y,z values in the -{Atoms} section of the data file. - -For example, the following information would specify a cubic particle -whose edge length is 2.0 and rounded diameter is 0.5. -The orientation of the cube is aligned with the xyz coordinate axes -which is consistent with the 6 moments of inertia: ixx iyy izz ixy ixz -iyz = 0.667 0.667 0.667 0 0 0. - -1 3 79 -8 12 6 -0.667 0.667 0.667 0 0 0 -1 1 1 -1 -1 1 --1 -1 1 --1 1 1 -1 1 -1 -1 -1 -1 --1 -1 -1 --1 1 -1 -0 1 -1 2 -2 3 -3 0 -4 5 -5 6 -6 7 -7 4 -0 4 -1 5 -2 6 -3 7 -0 1 2 3 -4 5 6 7 -0 1 5 4 -1 2 6 5 -2 3 7 6 -3 0 4 7 -0.5 :pre - -A rod in 3D, whose length is 4.0, mass 1.0 and rounded at two ends -by circles of diameter 0.5, is specified as follows: - -1 1 13 -2 -0 1.33333 1.33333 0 0 0 --2 0 0 -2 0 0 -0.5 :pre - -A sphere whose diameter is 3.0 and mass 1.0, is specified as follows: - -1 1 10 -1 -0.9 0.9 0.9 0 0 0 -0 0 0 -3.0 :pre - -The "pair_style -body/rounded/polhedron"_pair_body_rounded_polyhedron.html command can -be used with this body style to compute body/body interactions. The -"fix wall/body/polyhedron"_fix_wall_body_polygon.html command can be -used with this body style to compute the interaction of body particles -with a wall. - -:line - -For output purposes via the "compute -body/local"_compute_body_local.html and "dump local"_dump.html -commands, this body style produces one datum for each of the N -sub-particles in a body particle. The datum has 3 values: - -1 = x position of vertex -2 = y position of vertex -3 = z position of vertex :pre - -These values are the current position of the vertex within the -simulation domain, not a displacement from the center-of-mass (COM) of -the body particle itself. These values are calculated using the -current COM and orientation of the body particle. - -For images created by the "dump image"_dump_image.html command, if the -{body} keyword is set, then each body particle is drawn as a polygon -consisting of N line segments. Note that the line segments are drawn -between the N vertices, which does not correspond exactly to the -physical extent of the body (because the "pair_style -rounded/polygon"_pair_body_rounded_polygon.html defines finite-size -spheres at those point and the line segments between the spheres are -tangent to the spheres). The drawn diameter of each line segment is -determined by the {bflag1} parameter for the {body} keyword. The -{bflag2} argument is ignored. - -:line - -:link(body-Fraige) -[(Fraige)] F. Y. Fraige, P. A. Langston, A. J. Matchett, J. Dodds, -Particuology, 6, 455 (2008). - -:link(body-Wang) -[(Wang)] J. Wang, H. S. Yu, P. A. Langston, F. Y. Fraige, Granular -Matter, 13, 1 (2011). diff --git a/doc/txt/Howto_chunk.txt b/doc/txt/Howto_chunk.txt deleted file mode 100644 index ef9b49f87c..0000000000 --- a/doc/txt/Howto_chunk.txt +++ /dev/null @@ -1,205 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Use chunks to calculate system properties :h3 - -In LAMMS, "chunks" are collections of atoms, as defined by the -"compute chunk/atom"_compute_chunk_atom.html command, which assigns -each atom to a chunk ID (or to no chunk at all). The number of chunks -and the assignment of chunk IDs to atoms can be static or change over -time. Examples of "chunks" are molecules or spatial bins or atoms -with similar values (e.g. coordination number or potential energy). - -The per-atom chunk IDs can be used as input to two other kinds of -commands, to calculate various properties of a system: - -"fix ave/chunk"_fix_ave_chunk.html -any of the "compute */chunk"_compute.html commands :ul - -Here a brief overview for each of the 4 kinds of chunk-related commands -is provided. Then some examples are given of how to compute different -properties with chunk commands. - -Compute chunk/atom command: :h4 - -This compute can assign atoms to chunks of various styles. Only atoms -in the specified group and optional specified region are assigned to a -chunk. Here are some possible chunk definitions: - -atoms in same molecule | chunk ID = molecule ID | -atoms of same atom type | chunk ID = atom type | -all atoms with same atom property (charge, radius, etc) | chunk ID = output of compute property/atom | -atoms in same cluster | chunk ID = output of "compute cluster/atom"_compute_cluster_atom.html command | -atoms in same spatial bin | chunk ID = bin ID | -atoms in same rigid body | chunk ID = molecule ID used to define rigid bodies | -atoms with similar potential energy | chunk ID = output of "compute pe/atom"_compute_pe_atom.html | -atoms with same local defect structure | chunk ID = output of "compute centro/atom"_compute_centro_atom.html or "compute coord/atom"_compute_coord_atom.html command :tb(s=|,c=2) - -Note that chunk IDs are integer values, so for atom properties or -computes that produce a floating point value, they will be truncated -to an integer. You could also use the compute in a variable that -scales the floating point value to spread it across multiple integers. - -Spatial bins can be of various kinds, e.g. 1d bins = slabs, 2d bins = -pencils, 3d bins = boxes, spherical bins, cylindrical bins. - -This compute also calculates the number of chunks {Nchunk}, which is -used by other commands to tally per-chunk data. {Nchunk} can be a -static value or change over time (e.g. the number of clusters). The -chunk ID for an individual atom can also be static (e.g. a molecule -ID), or dynamic (e.g. what spatial bin an atom is in as it moves). - -Note that this compute allows the per-atom output of other -"computes"_compute.html, "fixes"_fix.html, and -"variables"_variable.html to be used to define chunk IDs for each -atom. This means you can write your own compute or fix to output a -per-atom quantity to use as chunk ID. See the "Modify"_Modify.html -doc pages for info on how to do this. You can also define a "per-atom -variable"_variable.html in the input script that uses a formula to -generate a chunk ID for each atom. - -Fix ave/chunk command: :h4 - -This fix takes the ID of a "compute -chunk/atom"_compute_chunk_atom.html command as input. For each chunk, -it then sums one or more specified per-atom values over the atoms in -each chunk. The per-atom values can be any atom property, such as -velocity, force, charge, potential energy, kinetic energy, stress, -etc. Additional keywords are defined for per-chunk properties like -density and temperature. More generally any per-atom value generated -by other "computes"_compute.html, "fixes"_fix.html, and "per-atom -variables"_variable.html, can be summed over atoms in each chunk. - -Similar to other averaging fixes, this fix allows the summed per-chunk -values to be time-averaged in various ways, and output to a file. The -fix produces a global array as output with one row of values per -chunk. - -Compute */chunk commands: :h4 - -The following computes operate on chunks of atoms to produce per-chunk -values. Any compute whose style name ends in "/chunk" is in this -category: - -"compute com/chunk"_compute_com_chunk.html -"compute gyration/chunk"_compute_gyration_chunk.html -"compute inertia/chunk"_compute_inertia_chunk.html -"compute msd/chunk"_compute_msd_chunk.html -"compute property/chunk"_compute_property_chunk.html -"compute temp/chunk"_compute_temp_chunk.html -"compute torque/chunk"_compute_vcm_chunk.html -"compute vcm/chunk"_compute_vcm_chunk.html :ul - -They each take the ID of a "compute -chunk/atom"_compute_chunk_atom.html command as input. As their names -indicate, they calculate the center-of-mass, radius of gyration, -moments of inertia, mean-squared displacement, temperature, torque, -and velocity of center-of-mass for each chunk of atoms. The "compute -property/chunk"_compute_property_chunk.html command can tally the -count of atoms in each chunk and extract other per-chunk properties. - -The reason these various calculations are not part of the "fix -ave/chunk command"_fix_ave_chunk.html, is that each requires a more -complicated operation than simply summing and averaging over per-atom -values in each chunk. For example, many of them require calculation -of a center of mass, which requires summing mass*position over the -atoms and then dividing by summed mass. - -All of these computes produce a global vector or global array as -output, wih one or more values per chunk. The output can be used in -various ways: - -As input to the "fix ave/time"_fix_ave_time.html command, which can -write the values to a file and optionally time average them. :ulb,l - -As input to the "fix ave/histo"_fix_ave_histo.html command to -histogram values across chunks. E.g. a histogram of cluster sizes or -molecule diffusion rates. :l - -As input to special functions of "equal-style -variables"_variable.html, like sum() and max() and ave(). E.g. to -find the largest cluster or fastest diffusing molecule or average -radius-of-gyration of a set of molecules (chunks). :l,ule - -Other chunk commands: :h4 - -"compute chunk/spread/atom"_compute_chunk_spread_atom.html -"compute reduce/chunk"_compute_reduce_chunk.html :ul - -The "compute chunk/spread/atom"_compute_chunk_spread_atom.html command -spreads per-chunk values to each atom in the chunk, producing per-atom -values as its output. This can be useful for outputting per-chunk -values to a per-atom "dump file"_dump.html. Or for using an atom's -associated chunk value in an "atom-style variable"_variable.html. Or -as input to the "fix ave/chunk"_fix_ave_chunk.html command to -spatially average per-chunk values calculated by a per-chunk compute. - -The "compute reduce/chunk"_compute_reduce_chunk.html command reduces a -peratom value across the atoms in each chunk to produce a value per -chunk. When used with the "compute -chunk/spread/atom"_compute_chunk_spread_atom.html command it can -create peratom values that induce a new set of chunks with a second -"compute chunk/atom"_compute_chunk_atom.html command. - -Example calculations with chunks :h4 - -Here are examples using chunk commands to calculate various -properties: - -(1) Average velocity in each of 1000 2d spatial bins: - -compute cc1 all chunk/atom bin/2d x 0.0 0.1 y lower 0.01 units reduced -fix 1 all ave/chunk 100 10 1000 cc1 vx vy file tmp.out :pre - -(2) Temperature in each spatial bin, after subtracting a flow -velocity: - -compute cc1 all chunk/atom bin/2d x 0.0 0.1 y lower 0.1 units reduced -compute vbias all temp/profile 1 0 0 y 10 -fix 1 all ave/chunk 100 10 1000 cc1 temp bias vbias file tmp.out :pre - -(3) Center of mass of each molecule: - -compute cc1 all chunk/atom molecule -compute myChunk all com/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -(4) Total force on each molecule and ave/max across all molecules: - -compute cc1 all chunk/atom molecule -fix 1 all ave/chunk 1000 1 1000 cc1 fx fy fz file tmp.out -variable xave equal ave(f_1\[2\]) -variable xmax equal max(f_1\[2\]) -thermo 1000 -thermo_style custom step temp v_xave v_xmax :pre - -(5) Histogram of cluster sizes: - -compute cluster all cluster/atom 1.0 -compute cc1 all chunk/atom c_cluster compress yes -compute size all property/chunk cc1 count -fix 1 all ave/histo 100 1 100 0 20 20 c_size mode vector ave running beyond ignore file tmp.histo :pre - -(6) An example for using a per-chunk value to apply per-atom forces to -compress individual polymer chains (molecules) in a mixture, is -explained on the "compute -chunk/spread/atom"_compute_chunk_spread_atom.html command doc page. - -(7) An example for using one set of per-chunk values for molecule -chunks, to create a 2nd set of micelle-scale chunks (clustered -molecules, due to hydrophobicity), is explained on the "compute -chunk/reduce"_compute_reduce_chunk.html command doc page. - -(8) An example for using one set of per-chunk values (dipole moment -vectors) for molecule chunks, spreading the values to each atom in -each chunk, then defining a second set of chunks as spatial bins, and -using the "fix ave/chunk"_fix_ave_chunk.html command to calculate an -average dipole moment vector for each bin. This example is explained -on the "compute chunk/spread/atom"_compute_chunk_spread_atom.html -command doc page. diff --git a/doc/txt/Howto_coreshell.txt b/doc/txt/Howto_coreshell.txt deleted file mode 100644 index d3c320cb37..0000000000 --- a/doc/txt/Howto_coreshell.txt +++ /dev/null @@ -1,253 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Adiabatic core/shell model :h3 - -The adiabatic core-shell model by "Mitchell and -Fincham"_#MitchellFincham is a simple method for adding polarizability -to a system. In order to mimic the electron shell of an ion, a -satellite particle is attached to it. This way the ions are split into -a core and a shell where the latter is meant to react to the -electrostatic environment inducing polarizability. See the "Howto -polarizable"_Howto_polarizable.html doc page for a discussion of all -the polarizable models available in LAMMPS. - -Technically, shells are attached to the cores by a spring force f = -k*r where k is a parameterized spring constant and r is the distance -between the core and the shell. The charges of the core and the shell -add up to the ion charge, thus q(ion) = q(core) + q(shell). This -setup introduces the ion polarizability (alpha) given by -alpha = q(shell)^2 / k. In a -similar fashion the mass of the ion is distributed on the core and the -shell with the core having the larger mass. - -To run this model in LAMMPS, "atom_style"_atom_style.html {full} can -be used since atom charge and bonds are needed. Each kind of -core/shell pair requires two atom types and a bond type. The core and -shell of a core/shell pair should be bonded to each other with a -harmonic bond that provides the spring force. For example, a data file -for NaCl, as found in examples/coreshell, has this format: - -432 atoms # core and shell atoms -216 bonds # number of core/shell springs :pre - -4 atom types # 2 cores and 2 shells for Na and Cl -2 bond types :pre - -0.0 24.09597 xlo xhi -0.0 24.09597 ylo yhi -0.0 24.09597 zlo zhi :pre - -Masses # core/shell mass ratio = 0.1 :pre - -1 20.690784 # Na core -2 31.90500 # Cl core -3 2.298976 # Na shell -4 3.54500 # Cl shell :pre - -Atoms :pre - -1 1 2 1.5005 0.00000000 0.00000000 0.00000000 # core of core/shell pair 1 -2 1 4 -2.5005 0.00000000 0.00000000 0.00000000 # shell of core/shell pair 1 -3 2 1 1.5056 4.01599500 4.01599500 4.01599500 # core of core/shell pair 2 -4 2 3 -0.5056 4.01599500 4.01599500 4.01599500 # shell of core/shell pair 2 -(...) :pre - -Bonds # Bond topology for spring forces :pre - -1 2 1 2 # spring for core/shell pair 1 -2 2 3 4 # spring for core/shell pair 2 -(...) :pre - -Non-Coulombic (e.g. Lennard-Jones) pairwise interactions are only -defined between the shells. Coulombic interactions are defined -between all cores and shells. If desired, additional bonds can be -specified between cores. - -The "special_bonds"_special_bonds.html command should be used to -turn-off the Coulombic interaction within core/shell pairs, since that -interaction is set by the bond spring. This is done using the -"special_bonds"_special_bonds.html command with a 1-2 weight = 0.0, -which is the default value. It needs to be considered whether one has -to adjust the "special_bonds"_special_bonds.html weighting according -to the molecular topology since the interactions of the shells are -bypassed over an extra bond. - -Note that this core/shell implementation does not require all ions to -be polarized. One can mix core/shell pairs and ions without a -satellite particle if desired. - -Since the core/shell model permits distances of r = 0.0 between the -core and shell, a pair style with a "cs" suffix needs to be used to -implement a valid long-range Coulombic correction. Several such pair -styles are provided in the CORESHELL package. See "this doc -page"_pair_cs.html for details. All of the core/shell enabled pair -styles require the use of a long-range Coulombic solver, as specified -by the "kspace_style"_kspace_style.html command. Either the PPPM or -Ewald solvers can be used. - -For the NaCL example problem, these pair style and bond style settings -are used: - -pair_style born/coul/long/cs 20.0 20.0 -pair_coeff * * 0.0 1.000 0.00 0.00 0.00 -pair_coeff 3 3 487.0 0.23768 0.00 1.05 0.50 #Na-Na -pair_coeff 3 4 145134.0 0.23768 0.00 6.99 8.70 #Na-Cl -pair_coeff 4 4 405774.0 0.23768 0.00 72.40 145.40 #Cl-Cl :pre - -bond_style harmonic -bond_coeff 1 63.014 0.0 -bond_coeff 2 25.724 0.0 :pre - -When running dynamics with the adiabatic core/shell model, the -following issues should be considered. The relative motion of -the core and shell particles corresponds to the polarization, -hereby an instantaneous relaxation of the shells is approximated -and a fast core/shell spring frequency ensures a nearly constant -internal kinetic energy during the simulation. -Thermostats can alter this polarization behavior, by scaling the -internal kinetic energy, meaning the shell will not react freely to -its electrostatic environment. -Therefore it is typically desirable to decouple the relative motion of -the core/shell pair, which is an imaginary degree of freedom, from the -real physical system. To do that, the "compute -temp/cs"_compute_temp_cs.html command can be used, in conjunction with -any of the thermostat fixes, such as "fix nvt"_fix_nh.html or "fix -langevin"_fix_langevin.html. This compute uses the center-of-mass velocity -of the core/shell pairs to calculate a temperature, and insures that -velocity is what is rescaled for thermostatting purposes. This -compute also works for a system with both core/shell pairs and -non-polarized ions (ions without an attached satellite particle). The -"compute temp/cs"_compute_temp_cs.html command requires input of two -groups, one for the core atoms, another for the shell atoms. -Non-polarized ions which might also be included in the treated system -should not be included into either of these groups, they are taken -into account by the {group-ID} (2nd argument) of the compute. The -groups can be defined using the "group {type}"_group.html command. -Note that to perform thermostatting using this definition of -temperature, the "fix modify temp"_fix_modify.html command should be -used to assign the compute to the thermostat fix. Likewise the -"thermo_modify temp"_thermo_modify.html command can be used to make -this temperature be output for the overall system. - -For the NaCl example, this can be done as follows: - -group cores type 1 2 -group shells type 3 4 -compute CSequ all temp/cs cores shells -fix thermoberendsen all temp/berendsen 1427 1427 0.4 # thermostat for the true physical system -fix thermostatequ all nve # integrator as needed for the berendsen thermostat -fix_modify thermoberendsen temp CSequ -thermo_modify temp CSequ # output of center-of-mass derived temperature :pre - -The pressure for the core/shell system is computed via the regular -LAMMPS convention by "treating the cores and shells as individual -particles"_#MitchellFincham2. For the thermo output of the pressure -as well as for the application of a barostat, it is necessary to -use an additional "pressure"_compute_pressure.html compute based on -the default "temperature"_compute_temp.html and specifying it as a -second argument in "fix modify"_fix_modify.html and -"thermo_modify"_thermo_modify.html resulting in: - -(...) -compute CSequ all temp/cs cores shells -compute thermo_press_lmp all pressure thermo_temp # pressure for individual particles -thermo_modify temp CSequ press thermo_press_lmp # modify thermo to regular pressure -fix press_bar all npt temp 300 300 0.04 iso 0 0 0.4 -fix_modify press_bar temp CSequ press thermo_press_lmp # pressure modification for correct kinetic scalar :pre - -If "compute temp/cs"_compute_temp_cs.html is used, the decoupled -relative motion of the core and the shell should in theory be -stable. However numerical fluctuation can introduce a small -momentum to the system, which is noticeable over long trajectories. -Therefore it is recommendable to use the "fix -momentum"_fix_momentum.html command in combination with "compute -temp/cs"_compute_temp_cs.html when equilibrating the system to -prevent any drift. - -When initializing the velocities of a system with core/shell pairs, it -is also desirable to not introduce energy into the relative motion of -the core/shell particles, but only assign a center-of-mass velocity to -the pairs. This can be done by using the {bias} keyword of the -"velocity create"_velocity.html command and assigning the "compute -temp/cs"_compute_temp_cs.html command to the {temp} keyword of the -"velocity"_velocity.html command, e.g. - -velocity all create 1427 134 bias yes temp CSequ -velocity all scale 1427 temp CSequ :pre - -To maintain the correct polarizability of the core/shell pairs, the -kinetic energy of the internal motion shall remain nearly constant. -Therefore the choice of spring force and mass ratio need to ensure -much faster relative motion of the 2 atoms within the core/shell pair -than their center-of-mass velocity. This allows the shells to -effectively react instantaneously to the electrostatic environment and -limits energy transfer to or from the core/shell oscillators. -This fast movement also dictates the timestep that can be used. - -The primary literature of the adiabatic core/shell model suggests that -the fast relative motion of the core/shell pairs only allows negligible -energy transfer to the environment. -The mentioned energy transfer will typically lead to a small drift -in total energy over time. This internal energy can be monitored -using the "compute chunk/atom"_compute_chunk_atom.html and "compute -temp/chunk"_compute_temp_chunk.html commands. The internal kinetic -energies of each core/shell pair can then be summed using the sum() -special function of the "variable"_variable.html command. Or they can -be time/averaged and output using the "fix ave/time"_fix_ave_time.html -command. To use these commands, each core/shell pair must be defined -as a "chunk". If each core/shell pair is defined as its own molecule, -the molecule ID can be used to define the chunks. If cores are bonded -to each other to form larger molecules, the chunks can be identified -by the "fix property/atom"_fix_property_atom.html via assigning a -core/shell ID to each atom using a special field in the data file read -by the "read_data"_read_data.html command. This field can then be -accessed by the "compute property/atom"_compute_property_atom.html -command, to use as input to the "compute -chunk/atom"_compute_chunk_atom.html command to define the core/shell -pairs as chunks. - -For example if core/shell pairs are the only molecules: - -read_data NaCl_CS_x0.1_prop.data -compute prop all property/atom molecule -compute cs_chunk all chunk/atom c_prop -compute cstherm all temp/chunk cs_chunk temp internal com yes cdof 3.0 # note the chosen degrees of freedom for the core/shell pairs -fix ave_chunk all ave/time 10 1 10 c_cstherm file chunk.dump mode vector :pre - -For example if core/shell pairs and other molecules are present: - -fix csinfo all property/atom i_CSID # property/atom command -read_data NaCl_CS_x0.1_prop.data fix csinfo NULL CS-Info # atom property added in the data-file -compute prop all property/atom i_CSID -(...) :pre - -The additional section in the date file would be formatted like this: - -CS-Info # header of additional section :pre - -1 1 # column 1 = atom ID, column 2 = core/shell ID -2 1 -3 2 -4 2 -5 3 -6 3 -7 4 -8 4 -(...) :pre - -:line - -:link(MitchellFincham) -[(Mitchell and Fincham)] Mitchell, Fincham, J Phys Condensed Matter, -5, 1031-1038 (1993). - -:link(MitchellFincham2) -[(Fincham)] Fincham, Mackrodt and Mitchell, J Phys Condensed Matter, -6, 393-404 (1994). diff --git a/doc/txt/Howto_couple.txt b/doc/txt/Howto_couple.txt deleted file mode 100644 index 6fa740d529..0000000000 --- a/doc/txt/Howto_couple.txt +++ /dev/null @@ -1,116 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Coupling LAMMPS to other codes :h3 - -LAMMPS is designed to allow it to be coupled to other codes. For -example, a quantum mechanics code might compute forces on a subset of -atoms and pass those forces to LAMMPS. Or a continuum finite element -(FE) simulation might use atom positions as boundary conditions on FE -nodal points, compute a FE solution, and return interpolated forces on -MD atoms. - -LAMMPS can be coupled to other codes in at least 4 ways. Each has -advantages and disadvantages, which you'll have to think about in the -context of your application. - -:line - -(1) Define a new "fix"_fix.html command that calls the other code. In -this scenario, LAMMPS is the driver code. During its timestepping, -the fix is invoked, and can make library calls to the other code, -which has been linked to LAMMPS as a library. This is the way the -"POEMS"_poems package that performs constrained rigid-body motion on -groups of atoms is hooked to LAMMPS. See the "fix -poems"_fix_poems.html command for more details. See the -"Modify"_Modify.html doc pages for info on how to add a new fix to -LAMMPS. - -:link(poems,http://www.rpi.edu/~anderk5/lab) - -:line - -(2) Define a new LAMMPS command that calls the other code. This is -conceptually similar to method (1), but in this case LAMMPS and the -other code are on a more equal footing. Note that now the other code -is not called during the timestepping of a LAMMPS run, but between -runs. The LAMMPS input script can be used to alternate LAMMPS runs -with calls to the other code, invoked via the new command. The -"run"_run.html command facilitates this with its {every} option, which -makes it easy to run a few steps, invoke the command, run a few steps, -invoke the command, etc. - -In this scenario, the other code can be called as a library, as in -(1), or it could be a stand-alone code, invoked by a system() call -made by the command (assuming your parallel machine allows one or more -processors to start up another program). In the latter case the -stand-alone code could communicate with LAMMPS through files that the -command writes and reads. - -See the "Modify command"_Modify_command.html doc page for info on how -to add a new command to LAMMPS. - -:line - -(3) Use LAMMPS as a library called by another code. In this case the -other code is the driver and calls LAMMPS as needed. Or a wrapper -code could link and call both LAMMPS and another code as libraries. -Again, the "run"_run.html command has options that allow it to be -invoked with minimal overhead (no setup or clean-up) if you wish to do -multiple short runs, driven by another program. - -Examples of driver codes that call LAMMPS as a library are included in -the examples/COUPLE directory of the LAMMPS distribution; see -examples/COUPLE/README for more details: - -simple: simple driver programs in C++ and C which invoke LAMMPS as a -library :ulb,l - -lammps_quest: coupling of LAMMPS and "Quest"_quest, to run classical -MD with quantum forces calculated by a density functional code :l - -lammps_spparks: coupling of LAMMPS and "SPPARKS"_spparks, to couple -a kinetic Monte Carlo model for grain growth using MD to calculate -strain induced across grain boundaries :l -:ule - -:link(quest,http://dft.sandia.gov/Quest) -:link(spparks,http://www.sandia.gov/~sjplimp/spparks.html) - -The "Build basics"_Build_basics.html doc page describes how to build -LAMMPS as a library. Once this is done, you can interface with LAMMPS -either via C++, C, Fortran, or Python (or any other language that -supports a vanilla C-like interface). For example, from C++ you could -create one (or more) "instances" of LAMMPS, pass it an input script to -process, or execute individual commands, all by invoking the correct -class methods in LAMMPS. From C or Fortran you can make function -calls to do the same things. See the "Python"_Python_head.html doc -pages for a description of the Python wrapper provided with LAMMPS -that operates through the LAMMPS library interface. - -The files src/library.cpp and library.h contain the C-style interface -to LAMMPS. See the "Howto library"_Howto_library.html doc page for a -description of the interface and how to extend it for your needs. - -Note that the lammps_open() function that creates an instance of -LAMMPS takes an MPI communicator as an argument. This means that -instance of LAMMPS will run on the set of processors in the -communicator. Thus the calling code can run LAMMPS on all or a subset -of processors. For example, a wrapper script might decide to -alternate between LAMMPS and another code, allowing them both to run -on all the processors. Or it might allocate half the processors to -LAMMPS and half to the other code and run both codes simultaneously -before syncing them up periodically. Or it might instantiate multiple -instances of LAMMPS to perform different calculations. - -:line - -(4) Couple LAMMPS with another code in a client/server mode. This is -described on the "Howto client/server"_Howto_client_server.html doc -page. diff --git a/doc/txt/Howto_diffusion.txt b/doc/txt/Howto_diffusion.txt deleted file mode 100644 index 6b6eaf72ec..0000000000 --- a/doc/txt/Howto_diffusion.txt +++ /dev/null @@ -1,33 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Calculate diffusion coefficients :h3 - -The diffusion coefficient D of a material can be measured in at least -2 ways using various options in LAMMPS. See the examples/DIFFUSE -directory for scripts that implement the 2 methods discussed here for -a simple Lennard-Jones fluid model. - -The first method is to measure the mean-squared displacement (MSD) of -the system, via the "compute msd"_compute_msd.html command. The slope -of the MSD versus time is proportional to the diffusion coefficient. -The instantaneous MSD values can be accumulated in a vector via the -"fix vector"_fix_vector.html command, and a line fit to the vector to -compute its slope via the "variable slope"_variable.html function, and -thus extract D. - -The second method is to measure the velocity auto-correlation function -(VACF) of the system, via the "compute vacf"_compute_vacf.html -command. The time-integral of the VACF is proportional to the -diffusion coefficient. The instantaneous VACF values can be -accumulated in a vector via the "fix vector"_fix_vector.html command, -and time integrated via the "variable trap"_variable.html function, -and thus extract D. - -:line diff --git a/doc/txt/Howto_dispersion.txt b/doc/txt/Howto_dispersion.txt deleted file mode 100644 index 510e531d1f..0000000000 --- a/doc/txt/Howto_dispersion.txt +++ /dev/null @@ -1,108 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Long-range dispersion settings :h3 - -The PPPM method computes interactions by splitting the pair potential -into two parts, one of which is computed in a normal pairwise fashion, -the so-called real-space part, and one of which is computed using the -Fourier transform, the so called reciprocal-space or kspace part. For -both parts, the potential is not computed exactly but is approximated. -Thus, there is an error in both parts of the computation, the -real-space and the kspace error. The just mentioned facts are true -both for the PPPM for Coulomb as well as dispersion interactions. The -deciding difference - and also the reason why the parameters for -pppm/disp have to be selected with more care - is the impact of the -errors on the results: The kspace error of the PPPM for Coulomb and -dispersion interaction and the real-space error of the PPPM for -Coulomb interaction have the character of noise. In contrast, the -real-space error of the PPPM for dispersion has a clear physical -interpretation: the underprediction of cohesion. As a consequence, the -real-space error has a much stronger effect than the kspace error on -simulation results for pppm/disp. Parameters must thus be chosen in a -way that this error is much smaller than the kspace error. - -When using pppm/disp and not making any specifications on the PPPM -parameters via the kspace modify command, parameters will be tuned -such that the real-space error and the kspace error are equal. This -will result in simulations that are either inaccurate or slow, both of -which is not desirable. For selecting parameters for the pppm/disp -that provide fast and accurate simulations, there are two approaches, -which both have their up- and downsides. - -The first approach is to set desired real-space an kspace accuracies -via the {kspace_modify force/disp/real} and {kspace_modify -force/disp/kspace} commands. Note that the accuracies have to be -specified in force units and are thus dependent on the chosen unit -settings. For real units, 0.0001 and 0.002 seem to provide reasonable -accurate and efficient computations for the real-space and kspace -accuracies. 0.002 and 0.05 work well for most systems using lj -units. PPPM parameters will be generated based on the desired -accuracies. The upside of this approach is that it usually provides a -good set of parameters and will work for both the {kspace_modify diff -ad} and {kspace_modify diff ik} options. The downside of the method -is that setting the PPPM parameters will take some time during the -initialization of the simulation. - -The second approach is to set the parameters for the pppm/disp -explicitly using the {kspace_modify mesh/disp}, {kspace_modify -order/disp}, and {kspace_modify gewald/disp} commands. This approach -requires a more experienced user who understands well the impact of -the choice of parameters on the simulation accuracy and -performance. This approach provides a fast initialization of the -simulation. However, it is sensitive to errors: A combination of -parameters that will perform well for one system might result in -far-from-optimal conditions for other simulations. For example, -parameters that provide accurate and fast computations for -all-atomistic force fields can provide insufficient accuracy or -united-atomistic force fields (which is related to that the latter -typically have larger dispersion coefficients). - -To avoid inaccurate or inefficient simulations, the pppm/disp stops -simulations with an error message if no action is taken to control the -PPPM parameters. If the automatic parameter generation is desired and -real-space and kspace accuracies are desired to be equal, this error -message can be suppressed using the {kspace_modify disp/auto yes} -command. - -A reasonable approach that combines the upsides of both methods is to -make the first run using the {kspace_modify force/disp/real} and -{kspace_modify force/disp/kspace} commands, write down the PPPM -parameters from the output, and specify these parameters using the -second approach in subsequent runs (which have the same composition, -force field, and approximately the same volume). - -Concerning the performance of the pppm/disp there are two more things -to consider. The first is that when using the pppm/disp, the cutoff -parameter does no longer affect the accuracy of the simulation -(subject to that gewald/disp is adjusted when changing the cutoff). -The performance can thus be increased by examining different values -for the cutoff parameter. A lower bound for the cutoff is only set by -the truncation error of the repulsive term of pair potentials. - -The second is that the mixing rule of the pair style has an impact on -the computation time when using the pppm/disp. Fastest computations -are achieved when using the geometric mixing rule. Using the -arithmetic mixing rule substantially increases the computational cost. -The computational overhead can be reduced using the {kspace_modify -mix/disp geom} and {kspace_modify splittol} commands. The first -command simply enforces geometric mixing of the dispersion -coefficients in kspace computations. This introduces some error in -the computations but will also significantly speed-up the -simulations. The second keyword sets the accuracy with which the -dispersion coefficients are approximated using a matrix factorization -approach. This may result in better accuracy then using the first -command, but will usually also not provide an equally good increase of -efficiency. - -Finally, pppm/disp can also be used when no mixing rules apply. -This can be achieved using the {kspace_modify mix/disp none} command. -Note that the code does not check automatically whether any mixing -rule is fulfilled. If mixing rules do not apply, the user will have -to specify this command explicitly. diff --git a/doc/txt/Howto_drude.txt b/doc/txt/Howto_drude.txt deleted file mode 100644 index fdbbd19771..0000000000 --- a/doc/txt/Howto_drude.txt +++ /dev/null @@ -1,77 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Drude induced dipoles :h3 - -The thermalized Drude model represents induced dipoles by a pair of -charges (the core atom and the Drude particle) connected by a harmonic -spring. See the "Howto polarizable"_Howto_polarizable.html doc page -for a discussion of all the polarizable models available in LAMMPS. - -The Drude model has a number of features aimed at its use in -molecular systems ("Lamoureux and Roux"_#howto-Lamoureux): - -Thermostatting of the additional degrees of freedom associated with the -induced dipoles at very low temperature, in terms of the reduced -coordinates of the Drude particles with respect to their cores. This -makes the trajectory close to that of relaxed induced dipoles. :ulb,l - -Consistent definition of 1-2 to 1-4 neighbors. A core-Drude particle -pair represents a single (polarizable) atom, so the special screening -factors in a covalent structure should be the same for the core and -the Drude particle. Drude particles have to inherit the 1-2, 1-3, 1-4 -special neighbor relations from their respective cores. :l - -Stabilization of the interactions between induced dipoles. Drude -dipoles on covalently bonded atoms interact too strongly due to the -short distances, so an atom may capture the Drude particle of a -neighbor, or the induced dipoles within the same molecule may align -too much. To avoid this, damping at short range can be done by Thole -functions (for which there are physical grounds). This Thole damping -is applied to the point charges composing the induced dipole (the -charge of the Drude particle and the opposite charge on the core, not -to the total charge of the core atom). :l,ule - -A detailed tutorial covering the usage of Drude induced dipoles in -LAMMPS is on the "Howto drude2e"_Howto_drude2.html doc page. - -As with the core-shell model, the cores and Drude particles should -appear in the data file as standard atoms. The same holds for the -springs between them, which are described by standard harmonic bonds. -The nature of the atoms (core, Drude particle or non-polarizable) is -specified via the "fix drude"_fix_drude.html command. The special -list of neighbors is automatically refactored to account for the -equivalence of core and Drude particles as regards special 1-2 to 1-4 -screening. It may be necessary to use the {extra/special/per/atom} -keyword of the "read_data"_read_data.html command. If using "fix -shake"_fix_shake.html, make sure no Drude particle is in this fix -group. - -There are two ways to thermostat the Drude particles at a low -temperature: use either "fix langevin/drude"_fix_langevin_drude.html -for a Langevin thermostat, or "fix -drude/transform/*"_fix_drude_transform.html for a Nose-Hoover -thermostat. The former requires use of the command "comm_modify vel -yes"_comm_modify.html. The latter requires two separate integration -fixes like {nvt} or {npt}. The correct temperatures of the reduced -degrees of freedom can be calculated using the "compute -temp/drude"_compute_temp_drude.html. This requires also to use the -command {comm_modify vel yes}. - -Short-range damping of the induced dipole interactions can be achieved -using Thole functions through the "pair style -thole"_pair_thole.html in "pair_style hybrid/overlay"_pair_hybrid.html -with a Coulomb pair style. It may be useful to use {coul/long/cs} or -similar from the CORESHELL package if the core and Drude particle come -too close, which can cause numerical issues. - -:line - -:link(howto-Lamoureux) -[(Lamoureux and Roux)] G. Lamoureux, B. Roux, J. Chem. Phys 119, 3025 (2003) diff --git a/doc/txt/Howto_drude2.txt b/doc/txt/Howto_drude2.txt deleted file mode 100644 index 376ecb0292..0000000000 --- a/doc/txt/Howto_drude2.txt +++ /dev/null @@ -1,472 +0,0 @@ - - - -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Tutorial for Thermalized Drude oscillators in LAMMPS :h3 - -This tutorial explains how to use Drude oscillators in LAMMPS to -simulate polarizable systems using the USER-DRUDE package. As an -illustration, the input files for a simulation of 250 phenol molecules -are documented. First of all, LAMMPS has to be compiled with the -USER-DRUDE package activated. Then, the data file and input scripts -have to be modified to include the Drude dipoles and how to handle -them. - -:line - -[Overview of Drude induced dipoles] - -Polarizable atoms acquire an induced electric dipole moment under the -action of an external electric field, for example the electric field -created by the surrounding particles. Drude oscillators represent -these dipoles by two fixed charges: the core (DC) and the Drude -particle (DP) bound by a harmonic potential. The Drude particle can be -thought of as the electron cloud whose center can be displaced from -the position of the corresponding nucleus. - -The sum of the masses of a core-Drude pair should be the mass of the -initial (unsplit) atom, \(m_C + m_D = m\). The sum of their charges -should be the charge of the initial (unsplit) atom, \(q_C + q_D = q\). -A harmonic potential between the core and Drude partners should be -present, with force constant \(k_D\) and an equilibrium distance of -zero. The (half-)stiffness of the "harmonic bond"_bond_harmonic.html -\(K_D = k_D/2\) and the Drude charge \(q_D\) are related to the atom -polarizability \(\alpha\) by - -\begin\{equation\} K_D = \frac 1 2\, \frac \{q_D^2\} \alpha -\end\{equation\} - -Ideally, the mass of the Drude particle should be small, and the -stiffness of the harmonic bond should be large, so that the Drude -particle remains close ot the core. The values of Drude mass, Drude -charge, and force constant can be chosen following different -strategies, as in the following examples of polarizable force -fields: - -"Lamoureux and Roux"_#Lamoureux2 suggest adopting a global half-stiffness, \ -\(K_D\) = 500 kcal/(mol Ang \(\{\}^2\)) - which corresponds to a force \ -constant \(k_D\) = 4184 kJ/(mol Ang \(\{\}^2\)) - for all types of \ -core-Drude bond, a global mass \(m_D\) = 0.4 g/mol (or u) for all types \ -of Drude particles, and to calculate the Drude charges for individual \ -atom types from the atom polarizabilities using equation (1). This \ -choice is followed in the polarizable CHARMM force field. :ulb,l -Alternately "Schroeder and Steinhauser"_#Schroeder suggest adopting a global \ -charge \(q_D\) = -1.0e and a global mass \(m_D\) = 0.1 g/mol (or u) \ -for all Drude particles, and to calculate the force constant for each \ -type of core-Drude bond from equation (1). The timesteps used by these \ -authors are between 0.5 and 2 fs, with the degrees of freedom of the \ -Drude oscillators kept cold at 1 K. :l -In both these force fields hydrogen atoms are treated as non-polarizable. :l -:ule - - -The motion of of the Drude particles can be calculated by minimizing -the energy of the induced dipoles at each timestep, by an iterative, -self-consistent procedure. The Drude particles can be massless and -therefore do not contribute to the kinetic energy. However, the -relaxed method is computational slow. An extended-lagrangian method -can be used to calculate the positions of the Drude particles, but -this requires them to have mass. It is important in this case to -decouple the degrees of freedom associated with the Drude oscillators -from those of the normal atoms. Thermalizing the Drude dipoles at -temperatures comparable to the rest of the simulation leads to several -problems (kinetic energy transfer, very short timestep, etc.), which -can be remedied by the "cold Drude" technique ("Lamoureux and -Roux"_#Lamoureux2). - -Two closely related models are used to represent polarization through -"charges on a spring": the core-shell model and the Drude -model. Although the basic idea is the same, the core-shell model is -normally used for ionic/crystalline materials, whereas the Drude model -is normally used for molecular systems and fluid states. In ionic -crystals the symmetry around each ion and the distance between them -are such that the core-shell model is sufficiently stable. But to be -applicable to molecular/covalent systems the Drude model includes two -important features: - -The possibility to thermostat the additional degrees of freedom \ -associated with the induced dipoles at very low temperature, in terms \ -of the reduced coordinates of the Drude particles with respect to \ -their cores. This makes the trajectory close to that of relaxed \ -induced dipoles. :olb,l -The Drude dipoles on covalently bonded atoms interact too strongly \ -due to the short distances, so an atom may capture the Drude particle \ -(shell) of a neighbor, or the induced dipoles within the same molecule \ -may align too much. To avoid this, damping at short of the \ -interactions between the point charges composing the induced dipole \ -can be done by "Thole"_#Thole2 functions. :l -:ole - - -:line - -[Preparation of the data file] - -The data file is similar to a standard LAMMPS data file for -{atom_style full}. The DPs and the {harmonic bonds} connecting them -to their DC should appear in the data file as normal atoms and bonds. - -You can use the {polarizer} tool (Python script distributed with the -USER-DRUDE package) to convert a non-polarizable data file (here -{data.102494.lmp}) to a polarizable data file ({data-p.lmp}) - -polarizer -q -f phenol.dff data.102494.lmp data-p.lmp :pre - -This will automatically insert the new atoms and bonds. -The masses and charges of DCs and DPs are computed -from {phenol.dff}, as well as the DC-DP bond constants. The file -{phenol.dff} contains the polarizabilities of the atom types -and the mass of the Drude particles, for instance: - -# units: kJ/mol, A, deg -# kforce is in the form k/2 r_D^2 -# type m_D/u q_D/e k_D alpha/A3 thole -OH 0.4 -1.0 4184.0 0.63 0.67 -CA 0.4 -1.0 4184.0 1.36 2.51 -CAI 0.4 -1.0 4184.0 1.09 2.51 :pre - -The hydrogen atoms are absent from this file, so they will be treated -as non-polarizable atoms. In the non-polarizable data file -{data.102494.lmp}, atom names corresponding to the atom type numbers -have to be specified as comments at the end of lines of the {Masses} -section. You probably need to edit it to add these names. It should -look like - -Masses :pre - -1 12.011 # CAI -2 12.011 # CA -3 15.999 # OH -4 1.008 # HA -5 1.008 # HO :pre - - -:line - -[Basic input file] - -The atom style should be set to (or derive from) {full}, so that you -can define atomic charges and molecular bonds, angles, dihedrals... - -The {polarizer} tool also outputs certain lines related to the input -script (the use of these lines will be explained below). In order for -LAMMPS to recognize that you are using Drude oscillators, you should -use the fix {drude}. The command is - -fix DRUDE all drude C C C N N D D D :pre - -The N, C, D following the {drude} keyword have the following meaning: -There is one tag for each atom type. This tag is C for DCs, D for DPs -and N for non-polarizable atoms. Here the atom types 1 to 3 (C and O -atoms) are DC, atom types 4 and 5 (H atoms) are non-polarizable and -the atom types 6 to 8 are the newly created DPs. - -By recognizing the fix {drude}, LAMMPS will find and store matching -DC-DP pairs and will treat DP as equivalent to their DC in the -{special bonds} relations. It may be necessary to extend the space -for storing such special relations. In this case extra space should -be reserved by using the {extra/special/per/atom} keyword of either -the "read_data"_read_data.html or "create_box"_create_box.html -command. With our phenol, there is 1 more special neighbor for which -space is required. Otherwise LAMMPS crashes and gives the required -value. - -read_data data-p.lmp extra/special/per/atom 1 :pre - -Let us assume we want to run a simple NVT simulation at 300 K. Note -that Drude oscillators need to be thermalized at a low temperature in -order to approximate a self-consistent field (SCF), therefore it is not -possible to simulate an NVE ensemble with this package. Since dipoles -are approximated by a charged DC-DP pair, the {pair_style} must -include Coulomb interactions, for instance {lj/cut/coul/long} with -{kspace_style pppm}. For example, with a cutoff of 10. and a precision -1.e-4: - -pair_style lj/cut/coul/long 10.0 -kspace_style pppm 1.0e-4 :pre - -As compared to the non-polarizable input file, {pair_coeff} lines need -to be added for the DPs. Since the DPs have no Lennard-Jones -interactions, their {epsilon} is 0. so the only {pair_coeff} line -that needs to be added is - -pair_coeff * 6* 0.0 0.0 # All-DPs :pre - -Now for the thermalization, the simplest choice is to use the "fix -langevin/drude"_fix_langevin_drude.html. - -fix LANG all langevin/drude 300. 100 12435 1. 20 13977 :pre - -This applies a Langevin thermostat at temperature 300. to the centers -of mass of the DC-DP pairs, with relaxation time 100 and with random -seed 12345. This fix applies also a Langevin thermostat at temperature -1. to the relative motion of the DPs around their DCs, with relaxation -time 20 and random seed 13977. Only the DCs and non-polarizable -atoms need to be in this fix's group. LAMMPS will thermostat the DPs -together with their DC. For this, ghost atoms need to know their -velocities. Thus you need to add the following command: - -comm_modify vel yes :pre - -In order to avoid that the center of mass of the whole system -drifts due to the random forces of the Langevin thermostat on DCs, you -can add the {zero yes} option at the end of the fix line. - -If the fix {shake} is used to constrain the C-H bonds, it should be -invoked after the fix {langevin/drude} for more accuracy. - -fix SHAKE ATOMS shake 0.0001 20 0 t 4 5 :pre - -NOTE: The group of the fix {shake} must not include the DPs. If the -group {ATOMS} is defined by non-DPs atom types, you could use - -Since the fix {langevin/drude} does not perform time integration (just -modification of forces but no position/velocity updates), the fix -{nve} should be used in conjunction. - -fix NVE all nve :pre - -Finally, do not forget to update the atom type elements if you use -them in a {dump_modify ... element ...} command, by adding the element -type of the DPs. Here for instance - -dump DUMP all custom 10 dump.lammpstrj id mol type element x y z ix iy iz -dump_modify DUMP element C C O H H D D D :pre - -The input file should now be ready for use! - -You will notice that the global temperature {thermo_temp} computed by -LAMMPS is not 300. K as wanted. This is because LAMMPS treats DPs as -standard atoms in his default compute. If you want to output the -temperatures of the DC-DP pair centers of mass and of the DPs relative -to their DCs, you should use the "compute -temp_drude"_compute_temp_drude.html - -compute TDRUDE all temp/drude :pre - -And then output the correct temperatures of the Drude oscillators -using {thermo_style custom} with respectively {c_TDRUDE\[1\]} and -{c_TDRUDE\[2\]}. These should be close to 300.0 and 1.0 on average. - -thermo_style custom step temp c_TDRUDE\[1\] c_TDRUDE\[2\] :pre - - -:line - -[Thole screening] - -Dipolar interactions represented by point charges on springs may not -be stable, for example if the atomic polarizability is too high for -instance, a DP can escape from its DC and be captured by another DC, -which makes the force and energy diverge and the simulation -crash. Even without reaching this extreme case, the correlation -between nearby dipoles on the same molecule may be exaggerated. Often, -special bond relations prevent bonded neighboring atoms to see the -charge of each other's DP, so that the problem does not always appear. -It is possible to use screened dipole-dipole interactions by using the -"{pair_style thole}"_pair_thole.html. This is implemented as a -correction to the Coulomb pair_styles, which dampens at short distance -the interactions between the charges representing the induced dipoles. -It is to be used as {hybrid/overlay} with any standard {coul} pair -style. In our example, we would use - -pair_style hybrid/overlay lj/cut/coul/long 10.0 thole 2.6 10.0 :pre - -This tells LAMMPS that we are using two pair_styles. The first one is -as above ({lj/cut/coul/long 10.0}). The second one is a {thole} -pair_style with default screening factor 2.6 ("Noskov"_#Noskov2) and -cutoff 10.0. - -Since {hybrid/overlay} does not support mixing rules, the interaction -coefficients of all the pairs of atom types with i < j should be -explicitly defined. The output of the {polarizer} script can be used -to complete the {pair_coeff} section of the input file. In our -example, this will look like: - -pair_coeff 1 1 lj/cut/coul/long 0.0700 3.550 -pair_coeff 1 2 lj/cut/coul/long 0.0700 3.550 -pair_coeff 1 3 lj/cut/coul/long 0.1091 3.310 -pair_coeff 1 4 lj/cut/coul/long 0.0458 2.985 -pair_coeff 2 2 lj/cut/coul/long 0.0700 3.550 -pair_coeff 2 3 lj/cut/coul/long 0.1091 3.310 -pair_coeff 2 4 lj/cut/coul/long 0.0458 2.985 -pair_coeff 3 3 lj/cut/coul/long 0.1700 3.070 -pair_coeff 3 4 lj/cut/coul/long 0.0714 2.745 -pair_coeff 4 4 lj/cut/coul/long 0.0300 2.420 -pair_coeff * 5 lj/cut/coul/long 0.0000 0.000 -pair_coeff * 6* lj/cut/coul/long 0.0000 0.000 -pair_coeff 1 1 thole 1.090 2.510 -pair_coeff 1 2 thole 1.218 2.510 -pair_coeff 1 3 thole 0.829 1.590 -pair_coeff 1 6 thole 1.090 2.510 -pair_coeff 1 7 thole 1.218 2.510 -pair_coeff 1 8 thole 0.829 1.590 -pair_coeff 2 2 thole 1.360 2.510 -pair_coeff 2 3 thole 0.926 1.590 -pair_coeff 2 6 thole 1.218 2.510 -pair_coeff 2 7 thole 1.360 2.510 -pair_coeff 2 8 thole 0.926 1.590 -pair_coeff 3 3 thole 0.630 0.670 -pair_coeff 3 6 thole 0.829 1.590 -pair_coeff 3 7 thole 0.926 1.590 -pair_coeff 3 8 thole 0.630 0.670 -pair_coeff 6 6 thole 1.090 2.510 -pair_coeff 6 7 thole 1.218 2.510 -pair_coeff 6 8 thole 0.829 1.590 -pair_coeff 7 7 thole 1.360 2.510 -pair_coeff 7 8 thole 0.926 1.590 -pair_coeff 8 8 thole 0.630 0.670 :pre - -For the {thole} pair style the coefficients are - -the atom polarizability in units of cubic length :olb,l -the screening factor of the Thole function (optional, default value -specified by the pair_style command) :l -the cutoff (optional, default value defined by the pair_style command) :l -:ole - -The special neighbors have charge-charge and charge-dipole -interactions screened by the {coul} factors of the {special_bonds} -command (0.0, 0.0, and 0.5 in the example above). Without using the -pair_style {thole}, dipole-dipole interactions are screened by the -same factor. By using the pair_style {thole}, dipole-dipole -interactions are screened by Thole's function, whatever their special -relationship (except within each DC-DP pair of course). Consider for -example 1-2 neighbors: using the pair_style {thole}, their dipoles -will see each other (despite the {coul} factor being 0.) and the -interactions between these dipoles will be damped by Thole's function. - - -:line - -[Thermostats and barostats] - -Using a Nose-Hoover barostat with the {langevin/drude} thermostat is -straightforward using fix {nph} instead of {nve}. For example: - -fix NPH all nph iso 1. 1. 500 :pre - -It is also possible to use a Nose-Hoover instead of a Langevin -thermostat. This requires to use "{fix -drude/transform}"_fix_drude_transform.html just before and after the -time integration fixes. The {fix drude/transform/direct} converts the -atomic masses, positions, velocities and forces into a reduced -representation, where the DCs transform into the centers of mass of -the DC-DP pairs and the DPs transform into their relative position -with respect to their DC. The {fix drude/transform/inverse} performs -the reverse transformation. For a NVT simulation, with the DCs and -atoms at 300 K and the DPs at 1 K relative to their DC one would use - -fix DIRECT all drude/transform/direct -fix NVT1 ATOMS nvt temp 300. 300. 100 -fix NVT2 DRUDES nvt temp 1. 1. 20 -fix INVERSE all drude/transform/inverse :pre - -For our phenol example, the groups would be defined as - -group ATOMS type 1 2 3 4 5 # DCs and non-polarizable atoms -group CORES type 1 2 3 # DCs -group DRUDES type 6 7 8 # DPs :pre - -Note that with the fixes {drude/transform}, it is not required to -specify {comm_modify vel yes} because the fixes do it anyway (several -times and for the forces also). To avoid the flying ice cube artifact -"(Lamoureux)"_#Lamoureux2, where the atoms progressively freeze and the -center of mass of the whole system drifts faster and faster, the {fix -momentum} can be used. For instance: - -fix MOMENTUM all momentum 100 linear 1 1 1 :pre - -It is a bit more tricky to run a NPT simulation with Nose-Hoover -barostat and thermostat. First, the volume should be integrated only -once. So the fix for DCs and atoms should be {npt} while the fix for -DPs should be {nvt} (or vice versa). Second, the {fix npt} computes a -global pressure and thus a global temperature whatever the fix group. -We do want the pressure to correspond to the whole system, but we want -the temperature to correspond to the fix group only. We must then use -the {fix_modify} command for this. In the end, the block of -instructions for thermostatting and barostatting will look like - -compute TATOMS ATOMS temp -fix DIRECT all drude/transform/direct -fix NPT ATOMS npt temp 300. 300. 100 iso 1. 1. 500 -fix_modify NPT temp TATOMS press thermo_press -fix NVT DRUDES nvt temp 1. 1. 20 -fix INVERSE all drude/transform/inverse :pre - - -:line - -[Rigid bodies] - -You may want to simulate molecules as rigid bodies (but polarizable). -Common cases are water models such as "SWM4-NDP"_#SWM4-NDP, which is a -kind of polarizable TIP4P water. The rigid bodies and the DPs should -be integrated separately, even with the Langevin thermostat. Let us -review the different thermostats and ensemble combinations. - -NVT ensemble using Langevin thermostat: - -comm_modify vel yes -fix LANG all langevin/drude 300. 100 12435 1. 20 13977 -fix RIGID ATOMS rigid/nve/small molecule -fix NVE DRUDES nve :pre - -NVT ensemble using Nose-Hoover thermostat: - -fix DIRECT all drude/transform/direct -fix RIGID ATOMS rigid/nvt/small molecule temp 300. 300. 100 -fix NVT DRUDES nvt temp 1. 1. 20 -fix INVERSE all drude/transform/inverse :pre - -NPT ensemble with Langevin thermostat: - -comm_modify vel yes -fix LANG all langevin/drude 300. 100 12435 1. 20 13977 -fix RIGID ATOMS rigid/nph/small molecule iso 1. 1. 500 -fix NVE DRUDES nve :pre - -NPT ensemble using Nose-Hoover thermostat: - -compute TATOM ATOMS temp -fix DIRECT all drude/transform/direct -fix RIGID ATOMS rigid/npt/small molecule temp 300. 300. 100 iso 1. 1. 500 -fix_modify RIGID temp TATOM press thermo_press -fix NVT DRUDES nvt temp 1. 1. 20 -fix INVERSE all drude/transform/inverse :pre - - -:line - -:link(Lamoureux2) -[(Lamoureux)] Lamoureux and Roux, J Chem Phys, 119, 3025-3039 (2003) - -:link(Schroeder) -[(Schroeder)] Schroeder and Steinhauser, J Chem Phys, 133, -154511 (2010). - -:link(Jiang2) -[(Jiang)] Jiang, Hardy, Phillips, MacKerell, Schulten, and Roux, - J Phys Chem Lett, 2, 87-92 (2011). - -:link(Thole2) -[(Thole)] Chem Phys, 59, 341 (1981). - -:link(Noskov2) -[(Noskov)] Noskov, Lamoureux and Roux, J Phys Chem B, 109, 6705 (2005). - -:link(SWM4-NDP) -[(SWM4-NDP)] Lamoureux, Harder, Vorobyov, Roux, MacKerell, Chem Phys -Let, 418, 245-249 (2006) - diff --git a/doc/txt/Howto_elastic.txt b/doc/txt/Howto_elastic.txt deleted file mode 100644 index ee8e7c26a4..0000000000 --- a/doc/txt/Howto_elastic.txt +++ /dev/null @@ -1,47 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Calculate elastic constants :h3 - -Elastic constants characterize the stiffness of a material. The formal -definition is provided by the linear relation that holds between the -stress and strain tensors in the limit of infinitesimal deformation. -In tensor notation, this is expressed as s_ij = C_ijkl * e_kl, where -the repeated indices imply summation. s_ij are the elements of the -symmetric stress tensor. e_kl are the elements of the symmetric strain -tensor. C_ijkl are the elements of the fourth rank tensor of elastic -constants. In three dimensions, this tensor has 3^4=81 elements. Using -Voigt notation, the tensor can be written as a 6x6 matrix, where C_ij -is now the derivative of s_i w.r.t. e_j. Because s_i is itself a -derivative w.r.t. e_i, it follows that C_ij is also symmetric, with at -most 7*6/2 = 21 distinct elements. - -At zero temperature, it is easy to estimate these derivatives by -deforming the simulation box in one of the six directions using the -"change_box"_change_box.html command and measuring the change in the -stress tensor. A general-purpose script that does this is given in the -examples/elastic directory described on the "Examples"_Examples.html -doc page. - -Calculating elastic constants at finite temperature is more -challenging, because it is necessary to run a simulation that performs -time averages of differential properties. One way to do this is to -measure the change in average stress tensor in an NVT simulations when -the cell volume undergoes a finite deformation. In order to balance -the systematic and statistical errors in this method, the magnitude of -the deformation must be chosen judiciously, and care must be taken to -fully equilibrate the deformed cell before sampling the stress -tensor. Another approach is to sample the triclinic cell fluctuations -that occur in an NPT simulation. This method can also be slow to -converge and requires careful post-processing "(Shinoda)"_#Shinoda1 - -:line - -:link(Shinoda1) -[(Shinoda)] Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). diff --git a/doc/txt/Howto_github.txt b/doc/txt/Howto_github.txt deleted file mode 100644 index ef55653f37..0000000000 --- a/doc/txt/Howto_github.txt +++ /dev/null @@ -1,419 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -LAMMPS GitHub tutorial :h3 -[written by Stefan Paquay] - -:line - -This document describes the process of how to use GitHub to integrate -changes or additions you have made to LAMMPS into the official LAMMPS -distribution. It uses the process of updating this very tutorial as -an example to describe the individual steps and options. You need to -be familiar with git and you may want to have a look at the -"Git book"_http://git-scm.com/book/ to reacquaint yourself with some -of the more advanced git features used below. - -As of fall 2016, submitting contributions to LAMMPS via pull requests -on GitHub is the preferred option for integrating contributed features -or improvements to LAMMPS, as it significantly reduces the amount of -work required by the LAMMPS developers. Consequently, creating a pull -request will increase your chances to have your contribution included -and will reduce the time until the integration is complete. For more -information on the requirements to have your code included into LAMMPS -please see the "Modify contribute"_Modify_contribute.html doc page. - -:line - -[Making an account] - -First of all, you need a GitHub account. This is fairly simple, just -go to "GitHub"_https://github.com and create an account by clicking -the "Sign up for GitHub" button. Once your account is created, you -can sign in by clicking the button in the top left and filling in your -username or e-mail address and password. - -:line - -[Forking the repository] - -To get changes into LAMMPS, you need to first fork the `lammps/lammps` -repository on GitHub. At the time of writing, {master} is the preferred -target branch. Thus go to "LAMMPS on GitHub"_https://github.com/lammps/lammps -and make sure branch is set to "master", as shown in the figure below. - -:c,image(JPG/tutorial_branch.png) - -If it is not, use the button to change it to {master}. Once it is, use the -fork button to create a fork. - -:c,image(JPG/tutorial_fork.png) - - -This will create a fork (which is essentially a copy, but uses less -resources) of the LAMMPS repository under your own GitHub account. You -can make changes in this fork and later file {pull requests} to allow -the upstream repository to merge changes from your own fork into the one -we just forked from (or others that were forked from the same repository). -At the same time, you can set things up, so you can include changes from -upstream into your repository and thus keep it in sync with the ongoing -LAMMPS development. - -:line - -[Adding changes to your own fork] - -Additions to the upstream version of LAMMPS are handled using {feature -branches}. For every new feature, a so-called feature branch is -created, which contains only those modification relevant to one specific -feature. For example, adding a single fix would consist of creating a -branch with only the fix header and source file and nothing else. It is -explained in more detail here: "feature branch -workflow"_https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow. - -[Feature branches] - -First of all, create a clone of your version on github on your local -machine via HTTPS: - - $ git clone https://github.com//lammps.git :pre - -or, if you have set up your GitHub account for using SSH keys, via SSH: - - $ git clone git@github.com:/lammps.git :pre - -You can find the proper URL by clicking the "Clone or download"-button: - -:c,image(JPG/tutorial_https_block.png) - -The above command copies ("clones") the git repository to your local -machine to a directory with the name you chose. If none is given, it will -default to "lammps". Typical names are "mylammps" or something similar. - -You can use this local clone to make changes and -test them without interfering with the repository on GitHub. - -To pull changes from upstream into this copy, you can go to the directory -and use git pull: - - $ cd mylammps - $ git checkout master - $ git pull https://github.com/lammps/lammps :pre - -You can also add this URL as a remote: - - $ git remote add lammps_upstream https://www.github.com/lammps/lammps :pre - -At this point, you typically make a feature branch from the updated master -branch for the feature you want to work on. This tutorial contains the -workflow that updated this tutorial, and hence we will call the branch -"github-tutorial-update": - - $ git checkout -b github-tutorial-update master :pre - -Now that we have changed branches, we can make our changes to our local -repository. Just remember that if you want to start working on another, -unrelated feature, you should switch branches! - -[After changes are made] - -After everything is done, add the files to the branch and commit them: - - $ git add doc/src/Howto_github.txt - $ git add doc/src/JPG/tutorial*.png :pre - -IMPORTANT NOTE: Do not use {git commit -a} (or {git add -A}). The -a -flag (or -A flag) will automatically include _all_ modified or new files -and that is rarely the behavior you want. It can easily lead to -accidentally adding unrelated and unwanted changes into the repository. -Instead it is preferable to explicitly use {git add}, {git rm}, {git mv} -for adding, removing, renaming individual files, respectively, and then -{git commit} to finalize the commit. Carefully check all pending -changes with {git status} before committing them. If you find doing -this on the command line too tedious, consider using a GUI, for example -the one included in git distributions written in Tk, i.e. use {git gui} -(on some Linux distributions it may be required to install an additional -package to use it). - -After adding all files, the change set can be committed with some -useful message that explains the change. - - $ git commit -m 'Finally updated the github tutorial' :pre - -After the commit, the changes can be pushed to the same branch on GitHub: - -$ git push :pre - -Git will ask you for your user name and password on GitHub if you have -not configured anything. If your local branch is not present on GitHub yet, -it will ask you to add it by running - - $ git push --set-upstream origin github-tutorial-update :pre - -If you correctly type your user name and -password, the feature branch should be added to your fork on GitHub. - -If you want to make really sure you push to the right repository -(which is good practice), you can provide it explicitly: - -$ git push origin :pre - -or using an explicit URL: - -$ git push git@github.com:Pakketeretet2/lammps.git :pre - -:line - -[Filing a pull request] - -Up to this point in the tutorial, all changes were to {your} clones of -LAMMPS. Eventually, however, you want this feature to be included into -the official LAMMPS version. To do this, you will want to file a pull -request by clicking on the "New pull request" button: - -:c,image(JPG/tutorial_new_pull_request.png) - -Make sure that the current branch is set to the correct one, which, in -this case, is "github-tutorial-update". If done correctly, the only -changes you will see are those that were made on this branch. - -This will open up a new window that lists changes made to the -repository. If you are just adding new files, there is not much to do, -but I suppose merge conflicts are to be resolved here if there are -changes in existing files. If all changes can automatically be merged, -green text at the top will say so and you can click the "Create pull -request" button, see image. - -:c,image(JPG/tutorial_create_new_pull_request1.png) - -Before creating the pull request, make sure the short title is accurate -and add a comment with details about your pull request. Here you write -what your modifications do and why they should be incorporated upstream. - -Note the checkbox that says "Allow edits from maintainers". -This is checked by default checkbox (although in my version of Firefox, only the checkmark is visible): - -:c,image(JPG/tutorial_edits_maintainers.png) - -If it is checked, maintainers can immediately add their own edits to the -pull request. This helps the inclusion of your branch significantly, as -simple/trivial changes can be added directly to your pull request branch -by the LAMMPS maintainers. The alternative would be that they make -changes on their own version of the branch and file a reverse pull -request to you. Just leave this box checked unless you have a very good -reason not to. - -Now just write some nice comments and click on "Create pull request". - -:c,image(JPG/tutorial_create_new_pull_request2.png) - -:line - -[After filing a pull request] - -NOTE: When you submit a pull request (or ask for a pull request) for the -first time, you will receive an invitation to become a LAMMPS project -collaborator. Please accept this invite as being a collaborator will -simplify certain administrative tasks and will probably speed up the -merging of your feature, too. - -You will notice that after filing the pull request, some checks are -performed automatically: - -:c,image(JPG/tutorial_automated_checks.png) - -If all is fine, you will see this: - -:c,image(JPG/tutorial_automated_checks_passed.png) - -If any of the checks are failing, your pull request will not be -processed, as your changes may break compilation for certain -configurations or may not merge cleanly. It is your responsibility -to remove the reason(s) for the failed test(s). If you need help -with this, please contact the LAMMPS developers by adding a comment -explaining your problems with resolving the failed tests. - -A few further interesting things (can) happen to pull requests before -they are included. - -[Additional changes] - -First of all, any additional changes you push into your branch in your -repository will automatically become part of the pull request: - -:c,image(JPG/tutorial_additional_changes.png) - -This means you can add changes that should be part of the feature after -filing the pull request, which is useful in case you have forgotten -them, or if a developer has requested that something needs to be changed -before the feature can be accepted into the official LAMMPS version. -After each push, the automated checks are run again. - -[Labels] - -LAMMPS developers may add labels to your pull request to assign it to -categories (mostly for bookkeeping purposes), but a few of them are -important: needs_work, work_in_progress, test-for-regression, and -full-regression-test. The first two indicate, that your pull request -is not considered to be complete. With "needs_work" the burden is on -exclusively on you; while "work_in_progress" can also mean, that a -LAMMPS developer may want to add changes. Please watch the comments -to the pull requests. The two "test" labels are used to trigger -extended tests before the code is merged. This is sometimes done by -LAMMPS developers, if they suspect that there may be some subtle -side effects from your changes. It is not done by default, because -those tests are very time consuming. - -[Reviews] - -As of Summer 2018, a pull request needs at least 1 approving review -from a LAMMPS developer with write access to the repository. -In case your changes touch code that certain developers are associated -with, they are auto-requested by the GitHub software. Those associations -are set in the file -".github/CODEOWNERS"_https://github.com/lammps/lammps/blob/master/.github/CODEOWNERS -Thus if you want to be automatically notified to review when anybody -changes files or packages, that you have contributed to LAMMPS, you can -add suitable patterns to that file, or a LAMMPS developer may add you. - -Otherwise, you can also manually request reviews from specific developers, -or LAMMPS developers - in their assessment of your pull request - may -determine who else should be reviewing your contribution and add that person. -Through reviews, LAMMPS developers also may request specific changes from you. -If those are not addressed, your pull requests cannot be merged. - -[Assignees] - -There is an assignee property for pull requests. If the request has not -been reviewed by any developer yet, it is not assigned to anyone. After -revision, a developer can choose to assign it to either a) you, b) a -LAMMPS developer (including him/herself) or c) Axel Kohlmeyer (akohlmey). - -Case a) happens if changes are required on your part :ulb,l -Case b) means that at the moment, it is being tested and reviewed by a -LAMMPS developer with the expectation that some changes would be required. -After the review, the developer can choose to implement changes directly -or suggest them to you. :l -Case c) means that the pull request has been assigned to the developer -overseeing the merging of pull requests into the master branch. :ule,l - -In this case, Axel assigned the tutorial to Steve: - -:c,image(JPG/tutorial_steve_assignee.png) - -[Edits from LAMMPS maintainers] - -If you allowed edits from maintainers (the default), any LAMMPS -maintainer can add changes to your pull request. In this case, both -Axel and Richard made changes to the tutorial: - -:c,image(JPG/tutorial_changes_others.png) - -[Reverse pull requests] - -Sometimes, however, you might not feel comfortable having other people -push changes into your own branch, or maybe the maintainers are not sure -their idea was the right one. In such a case, they can make changes, -reassign you as the assignee, and file a "reverse pull request", i.e. -file a pull request in your GitHub repository to include changes in the -branch, that you have submitted as a pull request yourself. In that -case, you can choose to merge their changes back into your branch, -possibly make additional changes or corrections and proceed from there. -It looks something like this: - -:c,image(JPG/tutorial_reverse_pull_request.png) - -For some reason, the highlighted button didn't work in my case, but I -can go to my own repository and merge the pull request from there: - -:c,image(JPG/tutorial_reverse_pull_request2.png) - -Be sure to check the changes to see if you agree with them by clicking -on the tab button: - -:c,image(JPG/tutorial_reverse_pull_request3.png) - -In this case, most of it is changes in the markup and a short rewrite of -Axel's explanation of the "git gui" and "git add" commands. - -:c,image(JPG/tutorial_reverse_pull_request4.png) - -Because the changes are OK with us, we are going to merge by clicking on -"Merge pull request". After a merge it looks like this: - -:c,image(JPG/tutorial_reverse_pull_request5.png) - -Now, since in the meantime our local text for the tutorial also changed, -we need to pull Axel's change back into our branch, and merge them: - - $ git add Howto_github.txt - $ git add JPG/tutorial_reverse_pull_request*.png - $ git commit -m "Updated text and images on reverse pull requests" - $ git pull :pre - -In this case, the merge was painless because git could auto-merge: - -:c,image(JPG/tutorial_reverse_pull_request6.png) - -With Axel's changes merged in and some final text updates, our feature -branch is now perfect as far as we are concerned, so we are going to -commit and push again: - - $ git add Howto_github.txt - $ git add JPG/tutorial_reverse_pull_request6.png - $ git commit -m "Merged Axel's suggestions and updated text" - $ git push git@github.com:Pakketeretet2/lammps :pre - -This merge also shows up on the lammps GitHub page: - -:c,image(JPG/tutorial_reverse_pull_request7.png) - -:line - -[After a merge] - -When everything is fine, the feature branch is merged into the master branch: - -:c,image(JPG/tutorial_merged.png) - -Now one question remains: What to do with the feature branch that got -merged into upstream? - -It is in principle safe to delete them from your own fork. This helps -keep it a bit more tidy. Note that you first have to switch to another -branch! - -$ git checkout master -$ git pull master -$ git branch -d github-tutorial-update :pre - -If you do not pull first, it is not really a problem but git will warn -you at the next statement that you are deleting a local branch that -was not yet fully merged into HEAD. This is because git does not yet -know your branch just got merged into LAMMPS upstream. If you -first delete and then pull, everything should still be fine. - -Finally, if you delete the branch locally, you might want to push this -to your remote(s) as well: - -$ git push origin :github-tutorial-update :pre - -[Recent changes in the workflow] - -Some changes to the workflow are not captured in this tutorial. For -example, in addition to the master branch, to which all new features -should be submitted, there is now also an "unstable" and a "stable" -branch; these have the same content as "master", but are only updated -after a patch release or stable release was made. -Furthermore, the naming of the patches now follow the pattern -"patch_" to simplify comparisons between releases. -Finally, all patches and submissions are subject to automatic testing -and code checks to make sure they at the very least compile. - -A discussion of the LAMMPS developer GitHub workflow can be found in the file -"doc/github-development-workflow.md"_https://github.com/lammps/lammps/blob/master/doc/github-development-workflow.md diff --git a/doc/txt/Howto_granular.txt b/doc/txt/Howto_granular.txt deleted file mode 100644 index 758b1cebee..0000000000 --- a/doc/txt/Howto_granular.txt +++ /dev/null @@ -1,57 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Granular models :h3 - -Granular system are composed of spherical particles with a diameter, -as opposed to point particles. This means they have an angular -velocity and torque can be imparted to them to cause them to rotate. - -To run a simulation of a granular model, you will want to use -the following commands: - -"atom_style sphere"_atom_style.html -"fix nve/sphere"_fix_nve_sphere.html -"fix gravity"_fix_gravity.html :ul - -This compute - -"compute erotate/sphere"_compute_erotate_sphere.html :ul - -calculates rotational kinetic energy which can be "output with -thermodynamic info"_Howto_output.html. - -Use one of these 3 pair potentials, which compute forces and torques -between interacting pairs of particles: - -"pair_style"_pair_style.html gran/history -"pair_style"_pair_style.html gran/no_history -"pair_style"_pair_style.html gran/hertzian :ul - -These commands implement fix options specific to granular systems: - -"fix freeze"_fix_freeze.html -"fix pour"_fix_pour.html -"fix viscous"_fix_viscous.html -"fix wall/gran"_fix_wall_gran.html :ul - -The fix style {freeze} zeroes both the force and torque of frozen -atoms, and should be used for granular system instead of the fix style -{setforce}. - -For computational efficiency, you can eliminate needless pairwise -computations between frozen atoms by using this command: - -"neigh_modify"_neigh_modify.html exclude :ul - -NOTE: By default, for 2d systems, granular particles are still modeled -as 3d spheres, not 2d discs (circles), meaning their moment of inertia -will be the same as in 3d. If you wish to model granular particles in -2d as 2d discs, see the note on this topic on the "Howto 2d"_Howto_2d.html -doc page, where 2d simulations are discussed. diff --git a/doc/txt/Howto_kappa.txt b/doc/txt/Howto_kappa.txt deleted file mode 100644 index b2a57ef49b..0000000000 --- a/doc/txt/Howto_kappa.txt +++ /dev/null @@ -1,90 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Calculate thermal conductivity :h3 - -The thermal conductivity kappa of a material can be measured in at -least 4 ways using various options in LAMMPS. See the examples/KAPPA -directory for scripts that implement the 4 methods discussed here for -a simple Lennard-Jones fluid model. Also, see the "Howto -viscosity"_Howto_viscosity.html doc page for an analogous discussion -for viscosity. - -The thermal conductivity tensor kappa is a measure of the propensity -of a material to transmit heat energy in a diffusive manner as given -by Fourier's law - -J = -kappa grad(T) - -where J is the heat flux in units of energy per area per time and -grad(T) is the spatial gradient of temperature. The thermal -conductivity thus has units of energy per distance per time per degree -K and is often approximated as an isotropic quantity, i.e. as a -scalar. - -The first method is to setup two thermostatted regions at opposite -ends of a simulation box, or one in the middle and one at the end of a -periodic box. By holding the two regions at different temperatures -with a "thermostatting fix"_Howto_thermostat.html, the energy added to -the hot region should equal the energy subtracted from the cold region -and be proportional to the heat flux moving between the regions. See -the papers by "Ikeshoji and Hafskjold"_#howto-Ikeshoji and -"Wirnsberger et al"_#howto-Wirnsberger for details of this idea. Note -that thermostatting fixes such as "fix nvt"_fix_nh.html, "fix -langevin"_fix_langevin.html, and "fix -temp/rescale"_fix_temp_rescale.html store the cumulative energy they -add/subtract. - -Alternatively, as a second method, the "fix heat"_fix_heat.html or -"fix ehex"_fix_ehex.html commands can be used in place of thermostats -on each of two regions to add/subtract specified amounts of energy to -both regions. In both cases, the resulting temperatures of the two -regions can be monitored with the "compute temp/region" command and -the temperature profile of the intermediate region can be monitored -with the "fix ave/chunk"_fix_ave_chunk.html and "compute -ke/atom"_compute_ke_atom.html commands. - -The third method is to perform a reverse non-equilibrium MD simulation -using the "fix thermal/conductivity"_fix_thermal_conductivity.html -command which implements the rNEMD algorithm of Muller-Plathe. -Kinetic energy is swapped between atoms in two different layers of the -simulation box. This induces a temperature gradient between the two -layers which can be monitored with the "fix -ave/chunk"_fix_ave_chunk.html and "compute -ke/atom"_compute_ke_atom.html commands. The fix tallies the -cumulative energy transfer that it performs. See the "fix -thermal/conductivity"_fix_thermal_conductivity.html command for -details. - -The fourth method is based on the Green-Kubo (GK) formula which -relates the ensemble average of the auto-correlation of the heat flux -to kappa. The heat flux can be calculated from the fluctuations of -per-atom potential and kinetic energies and per-atom stress tensor in -a steady-state equilibrated simulation. This is in contrast to the -two preceding non-equilibrium methods, where energy flows continuously -between hot and cold regions of the simulation box. - -The "compute heat/flux"_compute_heat_flux.html command can calculate -the needed heat flux and describes how to implement the Green_Kubo -formalism using additional LAMMPS commands, such as the "fix -ave/correlate"_fix_ave_correlate.html command to calculate the needed -auto-correlation. See the doc page for the "compute -heat/flux"_compute_heat_flux.html command for an example input script -that calculates the thermal conductivity of solid Ar via the GK -formalism. - -:line - -:link(howto-Ikeshoji) -[(Ikeshoji)] Ikeshoji and Hafskjold, Molecular Physics, 81, 251-261 -(1994). - -:link(howto-Wirnsberger) -[(Wirnsberger)] Wirnsberger, Frenkel, and Dellago, J Chem Phys, 143, 124104 -(2015). diff --git a/doc/txt/Howto_library.txt b/doc/txt/Howto_library.txt deleted file mode 100644 index 0f805d69a6..0000000000 --- a/doc/txt/Howto_library.txt +++ /dev/null @@ -1,235 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Library interface to LAMMPS :h3 - -As described on the "Build basics"_Build_basics.html doc page, LAMMPS -can be built as a library, so that it can be called by another code, -used in a "coupled manner"_Howto_couple.html with other codes, or -driven through a "Python interface"_Python_head.html. - -All of these methodologies use a C-style interface to LAMMPS that is -provided in the files src/library.cpp and src/library.h. The -functions therein have a C-style argument list, but contain C++ code -you could write yourself in a C++ application that was invoking LAMMPS -directly. The C++ code in the functions illustrates how to invoke -internal LAMMPS operations. Note that LAMMPS classes are defined -within a LAMMPS namespace (LAMMPS_NS) if you use them from another C++ -application. - -The examples/COUPLE and python/examples directories have example C++ -and C and Python codes which show how a driver code can link to LAMMPS -as a library, run LAMMPS on a subset of processors, grab data from -LAMMPS, change it, and put it back into LAMMPS. - -Thread-safety :h4 - -LAMMPS has not initially been conceived as a thread-safe program, but -over the years changes have been applied to replace operations that -collide with creating multiple LAMMPS instances from multiple-threads -of the same process with thread-safe alternatives. This primarily -applies to the core LAMMPS code and less so on add-on packages, especially -when those packages require additional code in the {lib} folder, -interface LAMMPS to Fortran libraries, or the code uses static variables -(like the USER-COLVARS package. - -Another major issue to deal with is to correctly handle MPI. Creating -a LAMMPS instance requires passing an MPI communicator, or it assumes -the MPI_COMM_WORLD communicator, which spans all MPI processor ranks. -When creating multiple LAMMPS object instances from different threads, -this communicator has to be different for each thread or else collisions -can happen, or it has to be guaranteed, that only one thread at a time -is active. MPI communicators, however, are not a problem, if LAMMPS is -compiled with the MPI STUBS library, which implies that there is no MPI -communication and only 1 MPI rank. - -Provided APIs :h4 - -The file src/library.cpp contains the following functions for creating -and destroying an instance of LAMMPS and sending it commands to -execute. See the documentation in the src/library.cpp file for -details. - -NOTE: You can write code for additional functions as needed to define -how your code talks to LAMMPS and add them to src/library.cpp and -src/library.h, as well as to the "Python interface"_Python_head.html. -The added functions can access or change any internal LAMMPS data you -wish. - -void lammps_open(int, char **, MPI_Comm, void **) -void lammps_open_no_mpi(int, char **, void **) -void lammps_close(void *) -int lammps_version(void *) -void lammps_file(void *, char *) -char *lammps_command(void *, char *) -void lammps_commands_list(void *, int, char **) -void lammps_commands_string(void *, char *) -void lammps_free(void *) :pre - -The lammps_open() function is used to initialize LAMMPS, passing in a -list of strings as if they were "command-line -arguments"_Run_options.html when LAMMPS is run in stand-alone mode -from the command line, and a MPI communicator for LAMMPS to run under. -It returns a ptr to the LAMMPS object that is created, and which is -used in subsequent library calls. The lammps_open() function can be -called multiple times, to create multiple instances of LAMMPS. - -LAMMPS will run on the set of processors in the communicator. This -means the calling code can run LAMMPS on all or a subset of -processors. For example, a wrapper script might decide to alternate -between LAMMPS and another code, allowing them both to run on all the -processors. Or it might allocate half the processors to LAMMPS and -half to the other code and run both codes simultaneously before -syncing them up periodically. Or it might instantiate multiple -instances of LAMMPS to perform different calculations. - -The lammps_open_no_mpi() function is similar except that no MPI -communicator is passed from the caller. Instead, MPI_COMM_WORLD is -used to instantiate LAMMPS, and MPI is initialized if necessary. - -The lammps_close() function is used to shut down an instance of LAMMPS -and free all its memory. - -The lammps_version() function can be used to determined the specific -version of the underlying LAMMPS code. This is particularly useful -when loading LAMMPS as a shared library via dlopen(). The code using -the library interface can than use this information to adapt to -changes to the LAMMPS command syntax between versions. The returned -LAMMPS version code is an integer (e.g. 2 Sep 2015 results in -20150902) that grows with every new LAMMPS version. - -The lammps_file(), lammps_command(), lammps_commands_list(), and -lammps_commands_string() functions are used to pass one or more -commands to LAMMPS to execute, the same as if they were coming from an -input script. - -Via these functions, the calling code can read or generate a series of -LAMMPS commands one or multiple at a time and pass it through the library -interface to setup a problem and then run it in stages. The caller -can interleave the command function calls with operations it performs, -calls to extract information from or set information within LAMMPS, or -calls to another code's library. - -The lammps_file() function passes the filename of an input script. -The lammps_command() function passes a single command as a string. -The lammps_commands_list() function passes multiple commands in a -char** list. In both lammps_command() and lammps_commands_list(), -individual commands may or may not have a trailing newline. The -lammps_commands_string() function passes multiple commands -concatenated into one long string, separated by newline characters. -In both lammps_commands_list() and lammps_commands_string(), a single -command can be spread across multiple lines, if the last printable -character of all but the last line is "&", the same as if the lines -appeared in an input script. - -The lammps_free() function is a clean-up function to free memory that -the library allocated previously via other function calls. See -comments in src/library.cpp file for which other functions need this -clean-up. - -The file src/library.cpp also contains these functions for extracting -information from LAMMPS and setting value within LAMMPS. Again, see -the documentation in the src/library.cpp file for details, including -which quantities can be queried by name: - -int lammps_extract_setting(void *, char *) -void *lammps_extract_global(void *, char *) -void lammps_extract_box(void *, double *, double *, - double *, double *, double *, int *, int *) -void *lammps_extract_atom(void *, char *) -void *lammps_extract_compute(void *, char *, int, int) -void *lammps_extract_fix(void *, char *, int, int, int, int) -void *lammps_extract_variable(void *, char *, char *) :pre - -The extract_setting() function returns info on the size -of data types (e.g. 32-bit or 64-bit atom IDs) used -by the LAMMPS executable (a compile-time choice). - -The other extract functions return a pointer to various global or -per-atom quantities stored in LAMMPS or to values calculated by a -compute, fix, or variable. The pointer returned by the -extract_global() function can be used as a permanent reference to a -value which may change. For the extract_atom() method, see the -extract() method in the src/atom.cpp file for a list of valid per-atom -properties. New names could easily be added if the property you want -is not listed. For the other extract functions, the underlying -storage may be reallocated as LAMMPS runs, so you need to re-call the -function to assure a current pointer or returned value(s). - -double lammps_get_thermo(void *, char *) -int lammps_get_natoms(void *) :pre - -int lammps_set_variable(void *, char *, char *) -void lammps_reset_box(void *, double *, double *, double, double, double) :pre - -The lammps_get_thermo() function returns the current value of a thermo -keyword as a double precision value. - -The lammps_get_natoms() function returns the total number of atoms in -the system and can be used by the caller to allocate memory for the -lammps_gather_atoms() and lammps_scatter_atoms() functions. - -The lammps_set_variable() function can set an existing string-style -variable to a new string value, so that subsequent LAMMPS commands can -access the variable. - -The lammps_reset_box() function resets the size and shape of the -simulation box, e.g. as part of restoring a previously extracted and -saved state of a simulation. - -void lammps_gather_atoms(void *, char *, int, int, void *) -void lammps_gather_atoms_concat(void *, char *, int, int, void *) -void lammps_gather_atoms_subset(void *, char *, int, int, int, int *, void *) -void lammps_scatter_atoms(void *, char *, int, int, void *) -void lammps_scatter_atoms_subset(void *, char *, int, int, int, int *, void *) :pre - -The gather functions collect peratom info of the requested type (atom -coords, atom types, forces, etc) from all processors, and returns the -same vector of values to each calling processor. The scatter -functions do the inverse. They distribute a vector of peratom values, -passed by all calling processors, to individual atoms, which may be -owned by different processors. - -IMPORTANT NOTE: These functions are not compatible with the --DLAMMPS_BIGBIG setting when compiling LAMMPS. Dummy functions -that result in an error message and abort will be substituted -instead of resulting in random crashes and memory corruption. - -The lammps_gather_atoms() function does this for all N atoms in the -system, ordered by atom ID, from 1 to N. The -lammps_gather_atoms_concat() function does it for all N atoms, but -simply concatenates the subset of atoms owned by each processor. The -resulting vector is not ordered by atom ID. Atom IDs can be requested -by the same function if the caller needs to know the ordering. The -lammps_gather_subset() function allows the caller to request values -for only a subset of atoms (identified by ID). -For all 3 gather function, per-atom image flags can be retrieved in 2 ways. -If the count is specified as 1, they are returned -in a packed format with all three image flags stored in a single integer. -If the count is specified as 3, the values are unpacked into xyz flags -by the library before returning them. - -The lammps_scatter_atoms() function takes a list of values for all N -atoms in the system, ordered by atom ID, from 1 to N, and assigns -those values to each atom in the system. The -lammps_scatter_atoms_subset() function takes a subset of IDs as an -argument and only scatters those values to the owning atoms. - -void lammps_create_atoms(void *, int, tagint *, int *, double *, double *, - imageint *, int) :pre - -The lammps_create_atoms() function takes a list of N atoms as input -with atom types and coords (required), an optionally atom IDs and -velocities and image flags. It uses the coords of each atom to assign -it as a new atom to the processor that owns it. This function is -useful to add atoms to a simulation or (in tandem with -lammps_reset_box()) to restore a previously extracted and saved state -of a simulation. Additional properties for the new atoms can then be -assigned via the lammps_scatter_atoms() or lammps_extract_atom() -functions. diff --git a/doc/txt/Howto_manifold.txt b/doc/txt/Howto_manifold.txt deleted file mode 100644 index 904432a946..0000000000 --- a/doc/txt/Howto_manifold.txt +++ /dev/null @@ -1,41 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Manifolds (surfaces) :h3 - -[Overview:] - -This doc page is not about a LAMMPS input script command, but about -manifolds, which are generalized surfaces, as defined and used by the -USER-MANIFOLD package, to track particle motion on the manifolds. See -the src/USER-MANIFOLD/README file for more details about the package -and its commands. - -Below is a list of currently supported manifolds by the USER-MANIFOLD -package, their parameters and a short description of them. The -parameters listed here are in the same order as they should be passed -to the relevant fixes. - -{manifold} @ {parameters} @ {equation} @ {description} -cylinder @ R @ x^2 + y^2 - R^2 = 0 @ Cylinder along z-axis, axis going through (0,0,0) -cylinder_dent @ R l a @ x^2 + y^2 - r(z)^2 = 0, r(x) = R if | z | > l, r(z) = R - a*(1 + cos(z/l))/2 otherwise @ A cylinder with a dent around z = 0 -dumbbell @ a A B c @ -( x^2 + y^2 ) + (a^2 - z^2/c^2) * ( 1 + (A*sin(B*z^2))^4) = 0 @ A dumbbell -ellipsoid @ a b c @ (x/a)^2 + (y/b)^2 + (z/c)^2 = 0 @ An ellipsoid -gaussian_bump @ A l rc1 rc2 @ if( x < rc1) -z + A * exp( -x^2 / (2 l^2) ); else if( x < rc2 ) -z + a + b*x + c*x^2 + d*x^3; else z @ A Gaussian bump at x = y = 0, smoothly tapered to a flat plane z = 0. -plane @ a b c x0 y0 z0 @ a*(x-x0) + b*(y-y0) + c*(z-z0) = 0 @ A plane with normal (a,b,c) going through point (x0,y0,z0) -plane_wiggle @ a w @ z - a*sin(w*x) = 0 @ A plane with a sinusoidal modulation on z along x. -sphere @ R @ x^2 + y^2 + z^2 - R^2 = 0 @ A sphere of radius R -supersphere @ R q @ | x |^q + | y |^q + | z |^q - R^q = 0 @ A supersphere of hyperradius R -spine @ a, A, B, B2, c @ -(x^2 + y^2) + (a^2 - z^2/f(z)^2)*(1 + (A*sin(g(z)*z^2))^4), f(z) = c if z > 0, 1 otherwise; g(z) = B if z > 0, B2 otherwise @ An approximation to a dendritic spine -spine_two @ a, A, B, B2, c @ -(x^2 + y^2) + (a^2 - z^2/f(z)^2)*(1 + (A*sin(g(z)*z^2))^2), f(z) = c if z > 0, 1 otherwise; g(z) = B if z > 0, B2 otherwise @ Another approximation to a dendritic spine -thylakoid @ wB LB lB @ Various, see "(Paquay)"_#Paquay1 @ A model grana thylakoid consisting of two block-like compartments connected by a bridge of width wB, length LB and taper length lB -torus @ R r @ (R - sqrt( x^2 + y^2 ) )^2 + z^2 - r^2 @ A torus with large radius R and small radius r, centered on (0,0,0) :tb(s=@) - -:link(Paquay1) -[(Paquay)] Paquay and Kusters, Biophys. J., 110, 6, (2016). -preprint available at "arXiv:1411.3019"_http://arxiv.org/abs/1411.3019/. diff --git a/doc/txt/Howto_multiple.txt b/doc/txt/Howto_multiple.txt deleted file mode 100644 index 9ad872fedc..0000000000 --- a/doc/txt/Howto_multiple.txt +++ /dev/null @@ -1,94 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Run multiple simulations from one input script :h3 - -This can be done in several ways. See the documentation for -individual commands for more details on how these examples work. - -If "multiple simulations" means continue a previous simulation for -more timesteps, then you simply use the "run"_run.html command -multiple times. For example, this script - -units lj -atom_style atomic -read_data data.lj -run 10000 -run 10000 -run 10000 -run 10000 -run 10000 :pre - -would run 5 successive simulations of the same system for a total of -50,000 timesteps. - -If you wish to run totally different simulations, one after the other, -the "clear"_clear.html command can be used in between them to -re-initialize LAMMPS. For example, this script - -units lj -atom_style atomic -read_data data.lj -run 10000 -clear -units lj -atom_style atomic -read_data data.lj.new -run 10000 :pre - -would run 2 independent simulations, one after the other. - -For large numbers of independent simulations, you can use -"variables"_variable.html and the "next"_next.html and -"jump"_jump.html commands to loop over the same input script -multiple times with different settings. For example, this -script, named in.polymer - -variable d index run1 run2 run3 run4 run5 run6 run7 run8 -shell cd $d -read_data data.polymer -run 10000 -shell cd .. -clear -next d -jump in.polymer :pre - -would run 8 simulations in different directories, using a data.polymer -file in each directory. The same concept could be used to run the -same system at 8 different temperatures, using a temperature variable -and storing the output in different log and dump files, for example - -variable a loop 8 -variable t index 0.8 0.85 0.9 0.95 1.0 1.05 1.1 1.15 -log log.$a -read data.polymer -velocity all create $t 352839 -fix 1 all nvt $t $t 100.0 -dump 1 all atom 1000 dump.$a -run 100000 -clear -next t -next a -jump in.polymer :pre - -All of the above examples work whether you are running on 1 or -multiple processors, but assumed you are running LAMMPS on a single -partition of processors. LAMMPS can be run on multiple partitions via -the "-partition command-line switch"_Run_options.html. - -In the last 2 examples, if LAMMPS were run on 3 partitions, the same -scripts could be used if the "index" and "loop" variables were -replaced with {universe}-style variables, as described in the -"variable"_variable.html command. Also, the "next t" and "next a" -commands would need to be replaced with a single "next a t" command. -With these modifications, the 8 simulations of each script would run -on the 3 partitions one after the other until all were finished. -Initially, 3 simulations would be started simultaneously, one on each -partition. When one finished, that partition would then start -the 4th simulation, and so forth, until all 8 were completed. diff --git a/doc/txt/Howto_nemd.txt b/doc/txt/Howto_nemd.txt deleted file mode 100644 index 1ec9c51f4e..0000000000 --- a/doc/txt/Howto_nemd.txt +++ /dev/null @@ -1,59 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -NEMD simulations :h3 - -Non-equilibrium molecular dynamics or NEMD simulations are typically -used to measure a fluid's rheological properties such as viscosity. -In LAMMPS, such simulations can be performed by first setting up a -non-orthogonal simulation box (see the preceding Howto section). - -A shear strain can be applied to the simulation box at a desired -strain rate by using the "fix deform"_fix_deform.html command. The -"fix nvt/sllod"_fix_nvt_sllod.html command can be used to thermostat -the sheared fluid and integrate the SLLOD equations of motion for the -system. Fix nvt/sllod uses "compute -temp/deform"_compute_temp_deform.html to compute a thermal temperature -by subtracting out the streaming velocity of the shearing atoms. The -velocity profile or other properties of the fluid can be monitored via -the "fix ave/chunk"_fix_ave_chunk.html command. - -NOTE: A recent (2017) book by "(Daivis and Todd)"_#Daivis-nemd -discusses use of the SLLOD method and non-equilibrium MD (NEMD) -thermostatting generally, for both simple and complex fluids, -e.g. molecular systems. The latter can be tricky to do correctly. - -As discussed in the previous section on non-orthogonal simulation -boxes, the amount of tilt or skew that can be applied is limited by -LAMMPS for computational efficiency to be 1/2 of the parallel box -length. However, "fix deform"_fix_deform.html can continuously strain -a box by an arbitrary amount. As discussed in the "fix -deform"_fix_deform.html command, when the tilt value reaches a limit, -the box is flipped to the opposite limit which is an equivalent tiling -of periodic space. The strain rate can then continue to change as -before. In a long NEMD simulation these box re-shaping events may -occur many times. - -In a NEMD simulation, the "remap" option of "fix -deform"_fix_deform.html should be set to "remap v", since that is what -"fix nvt/sllod"_fix_nvt_sllod.html assumes to generate a velocity -profile consistent with the applied shear strain rate. - -An alternative method for calculating viscosities is provided via the -"fix viscosity"_fix_viscosity.html command. - -NEMD simulations can also be used to measure transport properties of a fluid -through a pore or channel. Simulations of steady-state flow can be performed -using the "fix flow/gauss"_fix_flow_gauss.html command. - -:line - -:link(Daivis-nemd) -[(Daivis and Todd)] Daivis and Todd, Nonequilibrium Molecular Dynamics (book), -Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). diff --git a/doc/txt/Howto_output.txt b/doc/txt/Howto_output.txt deleted file mode 100644 index a204a3cc96..0000000000 --- a/doc/txt/Howto_output.txt +++ /dev/null @@ -1,307 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Output from LAMMPS (thermo, dumps, computes, fixes, variables) :h3 - -There are four basic kinds of LAMMPS output: - -"Thermodynamic output"_thermo_style.html, which is a list -of quantities printed every few timesteps to the screen and logfile. :ulb,l - -"Dump files"_dump.html, which contain snapshots of atoms and various -per-atom values and are written at a specified frequency. :l - -Certain fixes can output user-specified quantities to files: "fix -ave/time"_fix_ave_time.html for time averaging, "fix -ave/chunk"_fix_ave_chunk.html for spatial or other averaging, and "fix -print"_fix_print.html for single-line output of -"variables"_variable.html. Fix print can also output to the -screen. :l - -"Restart files"_restart.html. :l -:ule - -A simulation prints one set of thermodynamic output and (optionally) -restart files. It can generate any number of dump files and fix -output files, depending on what "dump"_dump.html and "fix"_fix.html -commands you specify. - -As discussed below, LAMMPS gives you a variety of ways to determine -what quantities are computed and printed when the thermodynamics, -dump, or fix commands listed above perform output. Throughout this -discussion, note that users can also "add their own computes and fixes -to LAMMPS"_Modify.html which can then generate values that can then be -output with these commands. - -The following sub-sections discuss different LAMMPS command related -to output and the kind of data they operate on and produce: - -"Global/per-atom/local data"_#global -"Scalar/vector/array data"_#scalar -"Thermodynamic output"_#thermo -"Dump file output"_#dump -"Fixes that write output files"_#fixoutput -"Computes that process output quantities"_#computeoutput -"Fixes that process output quantities"_#fixprocoutput -"Computes that generate values to output"_#compute -"Fixes that generate values to output"_#fix -"Variables that generate values to output"_#variable -"Summary table of output options and data flow between commands"_#table :ul - -Global/per-atom/local data :h4,link(global) - -Various output-related commands work with three different styles of -data: global, per-atom, or local. A global datum is one or more -system-wide values, e.g. the temperature of the system. A per-atom -datum is one or more values per atom, e.g. the kinetic energy of each -atom. Local datums are calculated by each processor based on the -atoms it owns, but there may be zero or more per atom, e.g. a list of -bond distances. - -Scalar/vector/array data :h4,link(scalar) - -Global, per-atom, and local datums can each come in three kinds: a -single scalar value, a vector of values, or a 2d array of values. The -doc page for a "compute" or "fix" or "variable" that generates data -will specify both the style and kind of data it produces, e.g. a -per-atom vector. - -When a quantity is accessed, as in many of the output commands -discussed below, it can be referenced via the following bracket -notation, where ID in this case is the ID of a compute. The leading -"c_" would be replaced by "f_" for a fix, or "v_" for a variable: - -c_ID | entire scalar, vector, or array -c_ID\[I\] | one element of vector, one column of array -c_ID\[I\]\[J\] | one element of array :tb(s=|) - -In other words, using one bracket reduces the dimension of the data -once (vector -> scalar, array -> vector). Using two brackets reduces -the dimension twice (array -> scalar). Thus a command that uses -scalar values as input can typically also process elements of a vector -or array. - -Thermodynamic output :h4,link(thermo) - -The frequency and format of thermodynamic output is set by the -"thermo"_thermo.html, "thermo_style"_thermo_style.html, and -"thermo_modify"_thermo_modify.html commands. The -"thermo_style"_thermo_style.html command also specifies what values -are calculated and written out. Pre-defined keywords can be specified -(e.g. press, etotal, etc). Three additional kinds of keywords can -also be specified (c_ID, f_ID, v_name), where a "compute"_compute.html -or "fix"_fix.html or "variable"_variable.html provides the value to be -output. In each case, the compute, fix, or variable must generate -global values for input to the "thermo_style custom"_dump.html -command. - -Note that thermodynamic output values can be "extensive" or -"intensive". The former scale with the number of atoms in the system -(e.g. total energy), the latter do not (e.g. temperature). The -setting for "thermo_modify norm"_thermo_modify.html determines whether -extensive quantities are normalized or not. Computes and fixes -produce either extensive or intensive values; see their individual doc -pages for details. "Equal-style variables"_variable.html produce only -intensive values; you can include a division by "natoms" in the -formula if desired, to make an extensive calculation produce an -intensive result. - -Dump file output :h4,link(dump) - -Dump file output is specified by the "dump"_dump.html and -"dump_modify"_dump_modify.html commands. There are several -pre-defined formats (dump atom, dump xtc, etc). - -There is also a "dump custom"_dump.html format where the user -specifies what values are output with each atom. Pre-defined atom -attributes can be specified (id, x, fx, etc). Three additional kinds -of keywords can also be specified (c_ID, f_ID, v_name), where a -"compute"_compute.html or "fix"_fix.html or "variable"_variable.html -provides the values to be output. In each case, the compute, fix, or -variable must generate per-atom values for input to the "dump -custom"_dump.html command. - -There is also a "dump local"_dump.html format where the user specifies -what local values to output. A pre-defined index keyword can be -specified to enumerate the local values. Two additional kinds of -keywords can also be specified (c_ID, f_ID), where a -"compute"_compute.html or "fix"_fix.html or "variable"_variable.html -provides the values to be output. In each case, the compute or fix -must generate local values for input to the "dump local"_dump.html -command. - -Fixes that write output files :h4,link(fixoutput) - -Several fixes take various quantities as input and can write output -files: "fix ave/time"_fix_ave_time.html, "fix -ave/chunk"_fix_ave_chunk.html, "fix ave/histo"_fix_ave_histo.html, -"fix ave/correlate"_fix_ave_correlate.html, and "fix -print"_fix_print.html. - -The "fix ave/time"_fix_ave_time.html command enables direct output to -a file and/or time-averaging of global scalars or vectors. The user -specifies one or more quantities as input. These can be global -"compute"_compute.html values, global "fix"_fix.html values, or -"variables"_variable.html of any style except the atom style which -produces per-atom values. Since a variable can refer to keywords used -by the "thermo_style custom"_thermo_style.html command (like temp or -press) and individual per-atom values, a wide variety of quantities -can be time averaged and/or output in this way. If the inputs are one -or more scalar values, then the fix generate a global scalar or vector -of output. If the inputs are one or more vector values, then the fix -generates a global vector or array of output. The time-averaged -output of this fix can also be used as input to other output commands. - -The "fix ave/chunk"_fix_ave_chunk.html command enables direct output -to a file of chunk-averaged per-atom quantities like those output in -dump files. Chunks can represent spatial bins or other collections of -atoms, e.g. individual molecules. The per-atom quantities can be atom -density (mass or number) or atom attributes such as position, -velocity, force. They can also be per-atom quantities calculated by a -"compute"_compute.html, by a "fix"_fix.html, or by an atom-style -"variable"_variable.html. The chunk-averaged output of this fix can -also be used as input to other output commands. - -The "fix ave/histo"_fix_ave_histo.html command enables direct output -to a file of histogrammed quantities, which can be global or per-atom -or local quantities. The histogram output of this fix can also be -used as input to other output commands. - -The "fix ave/correlate"_fix_ave_correlate.html command enables direct -output to a file of time-correlated quantities, which can be global -values. The correlation matrix output of this fix can also be used as -input to other output commands. - -The "fix print"_fix_print.html command can generate a line of output -written to the screen and log file or to a separate file, periodically -during a running simulation. The line can contain one or more -"variable"_variable.html values for any style variable except the -vector or atom styles). As explained above, variables themselves can -contain references to global values generated by "thermodynamic -keywords"_thermo_style.html, "computes"_compute.html, -"fixes"_fix.html, or other "variables"_variable.html, or to per-atom -values for a specific atom. Thus the "fix print"_fix_print.html -command is a means to output a wide variety of quantities separate -from normal thermodynamic or dump file output. - -Computes that process output quantities :h4,link(computeoutput) - -The "compute reduce"_compute_reduce.html and "compute -reduce/region"_compute_reduce.html commands take one or more per-atom -or local vector quantities as inputs and "reduce" them (sum, min, max, -ave) to scalar quantities. These are produced as output values which -can be used as input to other output commands. - -The "compute slice"_compute_slice.html command take one or more global -vector or array quantities as inputs and extracts a subset of their -values to create a new vector or array. These are produced as output -values which can be used as input to other output commands. - -The "compute property/atom"_compute_property_atom.html command takes a -list of one or more pre-defined atom attributes (id, x, fx, etc) and -stores the values in a per-atom vector or array. These are produced -as output values which can be used as input to other output commands. -The list of atom attributes is the same as for the "dump -custom"_dump.html command. - -The "compute property/local"_compute_property_local.html command takes -a list of one or more pre-defined local attributes (bond info, angle -info, etc) and stores the values in a local vector or array. These -are produced as output values which can be used as input to other -output commands. - -Fixes that process output quantities :h4,link(fixprocoutput) - -The "fix vector"_fix_vector.html command can create global vectors as -output from global scalars as input, accumulating them one element at -a time. - -The "fix ave/atom"_fix_ave_atom.html command performs time-averaging -of per-atom vectors. The per-atom quantities can be atom attributes -such as position, velocity, force. They can also be per-atom -quantities calculated by a "compute"_compute.html, by a -"fix"_fix.html, or by an atom-style "variable"_variable.html. The -time-averaged per-atom output of this fix can be used as input to -other output commands. - -The "fix store/state"_fix_store_state.html command can archive one or -more per-atom attributes at a particular time, so that the old values -can be used in a future calculation or output. The list of atom -attributes is the same as for the "dump custom"_dump.html command, -including per-atom quantities calculated by a "compute"_compute.html, -by a "fix"_fix.html, or by an atom-style "variable"_variable.html. -The output of this fix can be used as input to other output commands. - -Computes that generate values to output :h4,link(compute) - -Every "compute"_compute.html in LAMMPS produces either global or -per-atom or local values. The values can be scalars or vectors or -arrays of data. These values can be output using the other commands -described in this section. The doc page for each compute command -describes what it produces. Computes that produce per-atom or local -values have the word "atom" or "local" in their style name. Computes -without the word "atom" or "local" produce global values. - -Fixes that generate values to output :h4,link(fix) - -Some "fixes"_fix.html in LAMMPS produces either global or per-atom or -local values which can be accessed by other commands. The values can -be scalars or vectors or arrays of data. These values can be output -using the other commands described in this section. The doc page for -each fix command tells whether it produces any output quantities and -describes them. - -Variables that generate values to output :h4,link(variable) - -"Variables"_variable.html defined in an input script can store one or -more strings. But equal-style, vector-style, and atom-style or -atomfile-style variables generate a global scalar value, global vector -or values, or a per-atom vector, respectively, when accessed. The -formulas used to define these variables can contain references to the -thermodynamic keywords and to global and per-atom data generated by -computes, fixes, and other variables. The values generated by -variables can be used as input to and thus output by the other -commands described in this section. - -Summary table of output options and data flow between commands :h4,link(table) - -This table summarizes the various commands that can be used for -generating output from LAMMPS. Each command produces output data of -some kind and/or writes data to a file. Most of the commands can take -data from other commands as input. Thus you can link many of these -commands together in pipeline form, where data produced by one command -is used as input to another command and eventually written to the -screen or to a file. Note that to hook two commands together the -output and input data types must match, e.g. global/per-atom/local -data and scalar/vector/array data. - -Also note that, as described above, when a command takes a scalar as -input, that could be an element of a vector or array. Likewise a -vector input could be a column of an array. - -Command: Input: Output: -"thermo_style custom"_thermo_style.html: global scalars: screen, log file: -"dump custom"_dump.html: per-atom vectors: dump file: -"dump local"_dump.html: local vectors: dump file: -"fix print"_fix_print.html: global scalar from variable: screen, file: -"print"_print.html: global scalar from variable: screen: -"computes"_compute.html: N/A: global/per-atom/local scalar/vector/array: -"fixes"_fix.html: N/A: global/per-atom/local scalar/vector/array: -"variables"_variable.html: global scalars and vectors, per-atom vectors: global scalar and vector, per-atom vector: -"compute reduce"_compute_reduce.html: per-atom/local vectors: global scalar/vector: -"compute slice"_compute_slice.html: global vectors/arrays: global vector/array: -"compute property/atom"_compute_property_atom.html: per-atom vectors: per-atom vector/array: -"compute property/local"_compute_property_local.html: local vectors: local vector/array: -"fix vector"_fix_vector.html: global scalars: global vector: -"fix ave/atom"_fix_ave_atom.html: per-atom vectors: per-atom vector/array: -"fix ave/time"_fix_ave_time.html: global scalars/vectors: global scalar/vector/array, file: -"fix ave/chunk"_fix_ave_chunk.html: per-atom vectors: global array, file: -"fix ave/histo"_fix_ave_histo.html: global/per-atom/local scalars and vectors: global array, file: -"fix ave/correlate"_fix_ave_correlate.html: global scalars: global array, file: -"fix store/state"_fix_store_state.html: per-atom vectors: per-atom vector/array :tb(c=3,s=:) diff --git a/doc/txt/Howto_polarizable.txt b/doc/txt/Howto_polarizable.txt deleted file mode 100644 index 00a73dddd3..0000000000 --- a/doc/txt/Howto_polarizable.txt +++ /dev/null @@ -1,81 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Polarizable models :h3 - -In polarizable force fields the charge distributions in molecules and -materials respond to their electrostatic environments. Polarizable -systems can be simulated in LAMMPS using three methods: - -the fluctuating charge method, implemented in the "QEQ"_fix_qeq.html -package, :ulb,l -the adiabatic core-shell method, implemented in the -"CORESHELL"_Howto_coreshell.html package, :l -the thermalized Drude dipole method, implemented in the -"USER-DRUDE"_Howto_drude.html package. :l,ule - -The fluctuating charge method calculates instantaneous charges on -interacting atoms based on the electronegativity equalization -principle. It is implemented in the "fix qeq"_fix_qeq.html which is -available in several variants. It is a relatively efficient technique -since no additional particles are introduced. This method allows for -charge transfer between molecules or atom groups. However, because the -charges are located at the interaction sites, off-plane components of -polarization cannot be represented in planar molecules or atom groups. - -The two other methods share the same basic idea: polarizable atoms are -split into one core atom and one satellite particle (called shell or -Drude particle) attached to it by a harmonic spring. Both atoms bear -a charge and they represent collectively an induced electric dipole. -These techniques are computationally more expensive than the QEq -method because of additional particles and bonds. These two -charge-on-spring methods differ in certain features, with the -core-shell model being normally used for ionic/crystalline materials, -whereas the so-called Drude model is normally used for molecular -systems and fluid states. - -The core-shell model is applicable to crystalline materials where the -high symmetry around each site leads to stable trajectories of the -core-shell pairs. However, bonded atoms in molecules can be so close -that a core would interact too strongly or even capture the Drude -particle of a neighbor. The Drude dipole model is relatively more -complex in order to remedy this and other issues. Specifically, the -Drude model includes specific thermostatting of the core-Drude pairs -and short-range damping of the induced dipoles. - -The three polarization methods can be implemented through a -self-consistent calculation of charges or induced dipoles at each -timestep. In the fluctuating charge scheme this is done by the matrix -inversion method in "fix qeq/point"_fix_qeq.html, but for core-shell -or Drude-dipoles the relaxed-dipoles technique would require an slow -iterative procedure. These self-consistent solutions yield accurate -trajectories since the additional degrees of freedom representing -polarization are massless. An alternative is to attribute a mass to -the additional degrees of freedom and perform time integration using -an extended Lagrangian technique. For the fluctuating charge scheme -this is done by "fix qeq/dynamic"_fix_qeq.html, and for the -charge-on-spring models by the methods outlined in the next two -sections. The assignment of masses to the additional degrees of -freedom can lead to unphysical trajectories if care is not exerted in -choosing the parameters of the polarizable models and the simulation -conditions. - -In the core-shell model the vibration of the shells is kept faster -than the ionic vibrations to mimic the fast response of the -polarizable electrons. But in molecular systems thermalizing the -core-Drude pairs at temperatures comparable to the rest of the -simulation leads to several problems (kinetic energy transfer, too -short a timestep, etc.) In order to avoid these problems the relative -motion of the Drude particles with respect to their cores is kept -"cold" so the vibration of the core-Drude pairs is very slow, -approaching the self-consistent regime. In both models the -temperature is regulated using the velocities of the center of mass of -core+shell (or Drude) pairs, but in the Drude model the actual -relative core-Drude particle motion is thermostatted separately as -well. diff --git a/doc/txt/Howto_replica.txt b/doc/txt/Howto_replica.txt deleted file mode 100644 index 505967c1b8..0000000000 --- a/doc/txt/Howto_replica.txt +++ /dev/null @@ -1,61 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Multi-replica simulations :h3 - -Several commands in LAMMPS run multi-replica simulations, meaning -that multiple instances (replicas) of your simulation are run -simultaneously, with small amounts of data exchanged between replicas -periodically. - -These are the relevant commands: - -"neb"_neb.html for nudged elastic band calculations -"neb_spin"_neb_spin.html for magnetic nudged elastic band calculations -"prd"_prd.html for parallel replica dynamics -"tad"_tad.html for temperature accelerated dynamics -"temper"_temper.html for parallel tempering -"fix pimd"_fix_pimd.html for path-integral molecular dynamics (PIMD) :ul - -NEB is a method for finding transition states and barrier energies. -PRD and TAD are methods for performing accelerated dynamics to find -and perform infrequent events. Parallel tempering or replica exchange -runs different replicas at a series of temperature to facilitate -rare-event sampling. - -These commands can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc page for more -info. - -PIMD runs different replicas whose individual particles are coupled -together by springs to model a system or ring-polymers. - -This commands can only be used if LAMMPS was built with the USER-MISC -package. See the "Build package"_Build_package.html doc page for more -info. - -In all these cases, you must run with one or more processors per -replica. The processors assigned to each replica are determined at -run-time by using the "-partition command-line -switch"_Run_options.html to launch LAMMPS on multiple partitions, -which in this context are the same as replicas. E.g. these commands: - -mpirun -np 16 lmp_linux -partition 8x2 -in in.temper -mpirun -np 8 lmp_linux -partition 8x1 -in in.neb :pre - -would each run 8 replicas, on either 16 or 8 processors. Note the use -of the "-in command-line switch"_Run_options.html to specify the input -script which is required when running in multi-replica mode. - -Also note that with MPI installed on a machine (e.g. your desktop), -you can run on more (virtual) processors than you have physical -processors. Thus the above commands could be run on a -single-processor (or few-processor) desktop so that you can run -a multi-replica simulation on more replicas than you have -physical processors. diff --git a/doc/txt/Howto_restart.txt b/doc/txt/Howto_restart.txt deleted file mode 100644 index bc67daa78e..0000000000 --- a/doc/txt/Howto_restart.txt +++ /dev/null @@ -1,97 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Restart a simulation :h3 - -There are 3 ways to continue a long LAMMPS simulation. Multiple -"run"_run.html commands can be used in the same input script. Each -run will continue from where the previous run left off. Or binary -restart files can be saved to disk using the "restart"_restart.html -command. At a later time, these binary files can be read via a -"read_restart"_read_restart.html command in a new script. Or they can -be converted to text data files using the "-r command-line -switch"_Run_options.html and read by a "read_data"_read_data.html -command in a new script. - -Here we give examples of 2 scripts that read either a binary restart -file or a converted data file and then issue a new run command to -continue where the previous run left off. They illustrate what -settings must be made in the new script. Details are discussed in the -documentation for the "read_restart"_read_restart.html and -"read_data"_read_data.html commands. - -Look at the {in.chain} input script provided in the {bench} directory -of the LAMMPS distribution to see the original script that these 2 -scripts are based on. If that script had the line - -restart 50 tmp.restart :pre - -added to it, it would produce 2 binary restart files (tmp.restart.50 -and tmp.restart.100) as it ran. - -This script could be used to read the 1st restart file and re-run the -last 50 timesteps: - -read_restart tmp.restart.50 :pre - -neighbor 0.4 bin -neigh_modify every 1 delay 1 :pre - -fix 1 all nve -fix 2 all langevin 1.0 1.0 10.0 904297 :pre - -timestep 0.012 :pre - -run 50 :pre - -Note that the following commands do not need to be repeated because -their settings are included in the restart file: {units, atom_style, -special_bonds, pair_style, bond_style}. However these commands do -need to be used, since their settings are not in the restart file: -{neighbor, fix, timestep}. - -If you actually use this script to perform a restarted run, you will -notice that the thermodynamic data match at step 50 (if you also put a -"thermo 50" command in the original script), but do not match at step -100. This is because the "fix langevin"_fix_langevin.html command -uses random numbers in a way that does not allow for perfect restarts. - -As an alternate approach, the restart file could be converted to a data -file as follows: - -lmp_g++ -r tmp.restart.50 tmp.restart.data :pre - -Then, this script could be used to re-run the last 50 steps: - -units lj -atom_style bond -pair_style lj/cut 1.12 -pair_modify shift yes -bond_style fene -special_bonds 0.0 1.0 1.0 :pre - -read_data tmp.restart.data :pre - -neighbor 0.4 bin -neigh_modify every 1 delay 1 :pre - -fix 1 all nve -fix 2 all langevin 1.0 1.0 10.0 904297 :pre - -timestep 0.012 :pre - -reset_timestep 50 -run 50 :pre - -Note that nearly all the settings specified in the original {in.chain} -script must be repeated, except the {pair_coeff} and {bond_coeff} -commands since the new data file lists the force field coefficients. -Also, the "reset_timestep"_reset_timestep.html command is used to tell -LAMMPS the current timestep. This value is stored in restart files, -but not in data files. diff --git a/doc/txt/Howto_spc.txt b/doc/txt/Howto_spc.txt deleted file mode 100644 index c0d4d77c5f..0000000000 --- a/doc/txt/Howto_spc.txt +++ /dev/null @@ -1,54 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -SPC water model :h3 - -The SPC water model specifies a 3-site rigid water molecule with -charges and Lennard-Jones parameters assigned to each of the 3 atoms. -In LAMMPS the "fix shake"_fix_shake.html command can be used to hold -the two O-H bonds and the H-O-H angle rigid. A bond style of -{harmonic} and an angle style of {harmonic} or {charmm} should also be -used. - -These are the additional parameters (in real units) to set for O and H -atoms and the water molecule to run a rigid SPC model. - -O mass = 15.9994 -H mass = 1.008 -O charge = -0.820 -H charge = 0.410 -LJ epsilon of OO = 0.1553 -LJ sigma of OO = 3.166 -LJ epsilon, sigma of OH, HH = 0.0 -r0 of OH bond = 1.0 -theta of HOH angle = 109.47 :all(b),p - -Note that as originally proposed, the SPC model was run with a 9 -Angstrom cutoff for both LJ and Coulombic terms. It can also be used -with long-range Coulombics (Ewald or PPPM in LAMMPS), without changing -any of the parameters above, though it becomes a different model in -that mode of usage. - -The SPC/E (extended) water model is the same, except -the partial charge assignments change: - -O charge = -0.8476 -H charge = 0.4238 :all(b),p - -See the "(Berendsen)"_#howto-Berendsen reference for more details on both -the SPC and SPC/E models. - -Wikipedia also has a nice article on "water -models"_http://en.wikipedia.org/wiki/Water_model. - -:line - -:link(howto-Berendsen) -[(Berendsen)] Berendsen, Grigera, Straatsma, J Phys Chem, 91, -6269-6271 (1987). diff --git a/doc/txt/Howto_spherical.txt b/doc/txt/Howto_spherical.txt deleted file mode 100644 index a0ff90c42d..0000000000 --- a/doc/txt/Howto_spherical.txt +++ /dev/null @@ -1,243 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Finite-size spherical and aspherical particles :h3 - -Typical MD models treat atoms or particles as point masses. Sometimes -it is desirable to have a model with finite-size particles such as -spheroids or ellipsoids or generalized aspherical bodies. The -difference is that such particles have a moment of inertia, rotational -energy, and angular momentum. Rotation is induced by torque coming -from interactions with other particles. - -LAMMPS has several options for running simulations with these kinds of -particles. The following aspects are discussed in turn: - -atom styles -pair potentials -time integration -computes, thermodynamics, and dump output -rigid bodies composed of finite-size particles :ul - -Example input scripts for these kinds of models are in the body, -colloid, dipole, ellipse, line, peri, pour, and tri directories of the -"examples directory"_Examples.html in the LAMMPS distribution. - -Atom styles :h4 - -There are several "atom styles"_atom_style.html that allow for -definition of finite-size particles: sphere, dipole, ellipsoid, line, -tri, peri, and body. - -The sphere style defines particles that are spheroids and each -particle can have a unique diameter and mass (or density). These -particles store an angular velocity (omega) and can be acted upon by -torque. The "set" command can be used to modify the diameter and mass -of individual particles, after then are created. - -The dipole style does not actually define finite-size particles, but -is often used in conjunction with spherical particles, via a command -like - -atom_style hybrid sphere dipole :pre - -This is because when dipoles interact with each other, they induce -torques, and a particle must be finite-size (i.e. have a moment of -inertia) in order to respond and rotate. See the "atom_style -dipole"_atom_style.html command for details. The "set" command can be -used to modify the orientation and length of the dipole moment of -individual particles, after then are created. - -The ellipsoid style defines particles that are ellipsoids and thus can -be aspherical. Each particle has a shape, specified by 3 diameters, -and mass (or density). These particles store an angular momentum and -their orientation (quaternion), and can be acted upon by torque. They -do not store an angular velocity (omega), which can be in a different -direction than angular momentum, rather they compute it as needed. -The "set" command can be used to modify the diameter, orientation, and -mass of individual particles, after then are created. It also has a -brief explanation of what quaternions are. - -The line style defines line segment particles with two end points and -a mass (or density). They can be used in 2d simulations, and they can -be joined together to form rigid bodies which represent arbitrary -polygons. - -The tri style defines triangular particles with three corner points -and a mass (or density). They can be used in 3d simulations, and they -can be joined together to form rigid bodies which represent arbitrary -particles with a triangulated surface. - -The peri style is used with "Peridynamic models"_pair_peri.html and -defines particles as having a volume, that is used internally in the -"pair_style peri"_pair_peri.html potentials. - -The body style allows for definition of particles which can represent -complex entities, such as surface meshes of discrete points, -collections of sub-particles, deformable objects, etc. The body style -is discussed in more detail on the "Howto body"_Howto_body.html doc -page. - -Note that if one of these atom styles is used (or multiple styles via -the "atom_style hybrid"_atom_style.html command), not all particles in -the system are required to be finite-size or aspherical. - -For example, in the ellipsoid style, if the 3 shape parameters are set -to the same value, the particle will be a sphere rather than an -ellipsoid. If the 3 shape parameters are all set to 0.0 or if the -diameter is set to 0.0, it will be a point particle. In the line or -tri style, if the lineflag or triflag is specified as 0, then it -will be a point particle. - -Some of the pair styles used to compute pairwise interactions between -finite-size particles also compute the correct interaction with point -particles as well, e.g. the interaction between a point particle and a -finite-size particle or between two point particles. If necessary, -"pair_style hybrid"_pair_hybrid.html can be used to insure the correct -interactions are computed for the appropriate style of interactions. -Likewise, using groups to partition particles (ellipsoids versus -spheres versus point particles) will allow you to use the appropriate -time integrators and temperature computations for each class of -particles. See the doc pages for various commands for details. - -Also note that for "2d simulations"_dimension.html, atom styles sphere -and ellipsoid still use 3d particles, rather than as circular disks or -ellipses. This means they have the same moment of inertia as the 3d -object. When temperature is computed, the correct degrees of freedom -are used for rotation in a 2d versus 3d system. - -Pair potentials :h4 - -When a system with finite-size particles is defined, the particles -will only rotate and experience torque if the force field computes -such interactions. These are the various "pair -styles"_pair_style.html that generate torque: - -"pair_style gran/history"_pair_gran.html -"pair_style gran/hertzian"_pair_gran.html -"pair_style gran/no_history"_pair_gran.html -"pair_style dipole/cut"_pair_dipole.html -"pair_style gayberne"_pair_gayberne.html -"pair_style resquared"_pair_resquared.html -"pair_style brownian"_pair_brownian.html -"pair_style lubricate"_pair_lubricate.html -"pair_style line/lj"_pair_line_lj.html -"pair_style tri/lj"_pair_tri_lj.html -"pair_style body/nparticle"_pair_body_nparticle.html :ul - -The granular pair styles are used with spherical particles. The -dipole pair style is used with the dipole atom style, which could be -applied to spherical or ellipsoidal particles. The GayBerne and -REsquared potentials require ellipsoidal particles, though they will -also work if the 3 shape parameters are the same (a sphere). The -Brownian and lubrication potentials are used with spherical particles. -The line, tri, and body potentials are used with line segment, -triangular, and body particles respectively. - -Time integration :h4 - -There are several fixes that perform time integration on finite-size -spherical particles, meaning the integrators update the rotational -orientation and angular velocity or angular momentum of the particles: - -"fix nve/sphere"_fix_nve_sphere.html -"fix nvt/sphere"_fix_nvt_sphere.html -"fix npt/sphere"_fix_npt_sphere.html :ul - -Likewise, there are 3 fixes that perform time integration on -ellipsoidal particles: - -"fix nve/asphere"_fix_nve_asphere.html -"fix nvt/asphere"_fix_nvt_asphere.html -"fix npt/asphere"_fix_npt_asphere.html :ul - -The advantage of these fixes is that those which thermostat the -particles include the rotational degrees of freedom in the temperature -calculation and thermostatting. The "fix langevin"_fix_langevin.html -command can also be used with its {omgea} or {angmom} options to -thermostat the rotational degrees of freedom for spherical or -ellipsoidal particles. Other thermostatting fixes only operate on the -translational kinetic energy of finite-size particles. - -These fixes perform constant NVE time integration on line segment, -triangular, and body particles: - -"fix nve/line"_fix_nve_line.html -"fix nve/tri"_fix_nve_tri.html -"fix nve/body"_fix_nve_body.html :ul - -Note that for mixtures of point and finite-size particles, these -integration fixes can only be used with "groups"_group.html which -contain finite-size particles. - -Computes, thermodynamics, and dump output :h4 - -There are several computes that calculate the temperature or -rotational energy of spherical or ellipsoidal particles: - -"compute temp/sphere"_compute_temp_sphere.html -"compute temp/asphere"_compute_temp_asphere.html -"compute erotate/sphere"_compute_erotate_sphere.html -"compute erotate/asphere"_compute_erotate_asphere.html :ul - -These include rotational degrees of freedom in their computation. If -you wish the thermodynamic output of temperature or pressure to use -one of these computes (e.g. for a system entirely composed of -finite-size particles), then the compute can be defined and the -"thermo_modify"_thermo_modify.html command used. Note that by default -thermodynamic quantities will be calculated with a temperature that -only includes translational degrees of freedom. See the -"thermo_style"_thermo_style.html command for details. - -These commands can be used to output various attributes of finite-size -particles: - -"dump custom"_dump.html -"compute property/atom"_compute_property_atom.html -"dump local"_dump.html -"compute body/local"_compute_body_local.html :ul - -Attributes include the dipole moment, the angular velocity, the -angular momentum, the quaternion, the torque, the end-point and -corner-point coordinates (for line and tri particles), and -sub-particle attributes of body particles. - -Rigid bodies composed of finite-size particles :h4 - -The "fix rigid"_fix_rigid.html command treats a collection of -particles as a rigid body, computes its inertia tensor, sums the total -force and torque on the rigid body each timestep due to forces on its -constituent particles, and integrates the motion of the rigid body. - -If any of the constituent particles of a rigid body are finite-size -particles (spheres or ellipsoids or line segments or triangles), then -their contribution to the inertia tensor of the body is different than -if they were point particles. This means the rotational dynamics of -the rigid body will be different. Thus a model of a dimer is -different if the dimer consists of two point masses versus two -spheroids, even if the two particles have the same mass. Finite-size -particles that experience torque due to their interaction with other -particles will also impart that torque to a rigid body they are part -of. - -See the "fix rigid" command for example of complex rigid-body models -it is possible to define in LAMMPS. - -Note that the "fix shake"_fix_shake.html command can also be used to -treat 2, 3, or 4 particles as a rigid body, but it always assumes the -particles are point masses. - -Also note that body particles cannot be modeled with the "fix -rigid"_fix_rigid.html command. Body particles are treated by LAMMPS -as single particles, though they can store internal state, such as a -list of sub-particles. Individual body particles are typically treated -as rigid bodies, and their motion integrated with a command like "fix -nve/body"_fix_nve_body.html. Interactions between pairs of body -particles are computed via a command like "pair_style -body/nparticle"_pair_body_nparticle.html. diff --git a/doc/txt/Howto_spins.txt b/doc/txt/Howto_spins.txt deleted file mode 100644 index c4bdc502ce..0000000000 --- a/doc/txt/Howto_spins.txt +++ /dev/null @@ -1,74 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Magnetic spins :h3 - -The magnetic spin simulations are enabled by the SPIN package, whose -implementation is detailed in "Tranchida"_#Tranchida. - -The model represents the simulation of atomic magnetic spins coupled -to lattice vibrations. The dynamics of those magnetic spins can be used -to simulate a broad range a phenomena related to magneto-elasticity, or -or to study the influence of defects on the magnetic properties of -materials. - -The magnetic spins are interacting with each others and with the -lattice via pair interactions. Typically, the magnetic exchange -interaction can be defined using the -"pair/spin/exchange"_pair_spin_exchange.html command. This exchange -applies a magnetic torque to a given spin, considering the orientation -of its neighboring spins and their relative distances. -It also applies a force on the atoms as a function of the spin -orientations and their associated inter-atomic distances. - -The command "fix precession/spin"_fix_precession_spin.html allows to -apply a constant magnetic torque on all the spins in the system. This -torque can be an external magnetic field (Zeeman interaction), or an -uniaxial magnetic anisotropy. - -A Langevin thermostat can be applied to those magnetic spins using -"fix langevin/spin"_fix_langevin_spin.html. Typically, this thermostat -can be coupled to another Langevin thermostat applied to the atoms -using "fix langevin"_fix_langevin.html in order to simulate -thermostatted spin-lattice systems. - -The magnetic Gilbert damping can also be applied using "fix -langevin/spin"_fix_langevin_spin.html. It allows to either dissipate -the thermal energy of the Langevin thermostat, or to perform a -relaxation of the magnetic configuration toward an equilibrium state. - -The command "fix setforce/spin"_fix_setforce.html allows to set the -components of the magnetic precession vectors (while erasing and -replacing the previously computed magnetic precession vectors on -the atom). -This command can be used to freeze the magnetic moment of certain -atoms in the simulation by zeroing their precession vector. - -The command "fix nve/spin"_fix_nve_spin.html can be used to -perform a symplectic integration of the combined dynamics of spins -and atomic motions. - -The minimization style "min/spin"_min_spin.html can be applied -to the spins to perform a minimization of the spin configuration. - - -All the computed magnetic properties can be output by two main -commands. The first one is "compute spin"_compute_spin.html, that -enables to evaluate magnetic averaged quantities, such as the total -magnetization of the system along x, y, or z, the spin temperature, or -the magnetic energy. The second command is "compute -property/atom"_compute_property_atom.html. It enables to output all the -per atom magnetic quantities. Typically, the orientation of a given -magnetic spin, or the magnetic force acting on this spin. - -:line - -:link(Tranchida) -[(Tranchida)] Tranchida, Plimpton, Thibaudeau and Thompson, -Journal of Computational Physics, 372, 406-425, (2018). diff --git a/doc/txt/Howto_temperature.txt b/doc/txt/Howto_temperature.txt deleted file mode 100644 index 896cc96a40..0000000000 --- a/doc/txt/Howto_temperature.txt +++ /dev/null @@ -1,43 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Calculate temperature :h3 - -Temperature is computed as kinetic energy divided by some number of -degrees of freedom (and the Boltzmann constant). Since kinetic energy -is a function of particle velocity, there is often a need to -distinguish between a particle's advection velocity (due to some -aggregate motion of particles) and its thermal velocity. The sum of -the two is the particle's total velocity, but the latter is often what -is wanted to compute a temperature. - -LAMMPS has several options for computing temperatures, any of which -can be used in "thermostatting"_Howto_thermostat.html and -"barostatting"_Howto_barostat.html. These "compute -commands"_compute.html calculate temperature: - -"compute temp"_compute_temp.html -"compute temp/sphere"_compute_temp_sphere.html -"compute temp/asphere"_compute_temp_asphere.html -"compute temp/com"_compute_temp_com.html -"compute temp/deform"_compute_temp_deform.html -"compute temp/partial"_compute_temp_partial.html -"compute temp/profile"_compute_temp_profile.html -"compute temp/ramp"_compute_temp_ramp.html -"compute temp/region"_compute_temp_region.html :ul - -All but the first 3 calculate velocity biases directly (e.g. advection -velocities) that are removed when computing the thermal temperature. -"Compute temp/sphere"_compute_temp_sphere.html and "compute -temp/asphere"_compute_temp_asphere.html compute kinetic energy for -finite-size particles that includes rotational degrees of freedom. -They both allow for velocity biases indirectly, via an optional extra -argument which is another temperature compute that subtracts a -velocity bias. This allows the translational velocity of spherical or -aspherical particles to be adjusted in prescribed ways. diff --git a/doc/txt/Howto_thermostat.txt b/doc/txt/Howto_thermostat.txt deleted file mode 100644 index aebf4555a7..0000000000 --- a/doc/txt/Howto_thermostat.txt +++ /dev/null @@ -1,100 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Thermostats :h3 - -Thermostatting means controlling the temperature of particles in an MD -simulation. "Barostatting"_Howto_barostat.html means controlling the -pressure. Since the pressure includes a kinetic component due to -particle velocities, both these operations require calculation of the -temperature. Typically a target temperature (T) and/or pressure (P) -is specified by the user, and the thermostat or barostat attempts to -equilibrate the system to the requested T and/or P. - -Thermostatting in LAMMPS is performed by "fixes"_fix.html, or in one -case by a pair style. Several thermostatting fixes are available: -Nose-Hoover (nvt), Berendsen, CSVR, Langevin, and direct rescaling -(temp/rescale). Dissipative particle dynamics (DPD) thermostatting -can be invoked via the {dpd/tstat} pair style: - -"fix nvt"_fix_nh.html -"fix nvt/sphere"_fix_nvt_sphere.html -"fix nvt/asphere"_fix_nvt_asphere.html -"fix nvt/sllod"_fix_nvt_sllod.html -"fix temp/berendsen"_fix_temp_berendsen.html -"fix temp/csvr"_fix_temp_csvr.html -"fix langevin"_fix_langevin.html -"fix temp/rescale"_fix_temp_rescale.html -"pair_style dpd/tstat"_pair_dpd.html :ul - -"Fix nvt"_fix_nh.html only thermostats the translational velocity of -particles. "Fix nvt/sllod"_fix_nvt_sllod.html also does this, except -that it subtracts out a velocity bias due to a deforming box and -integrates the SLLOD equations of motion. See the "Howto -nemd"_Howto_nemd.html doc page for further details. "Fix -nvt/sphere"_fix_nvt_sphere.html and "fix -nvt/asphere"_fix_nvt_asphere.html thermostat not only translation -velocities but also rotational velocities for spherical and aspherical -particles. - -NOTE: A recent (2017) book by "(Daivis and Todd)"_#Daivis-thermostat -discusses use of the SLLOD method and non-equilibrium MD (NEMD) -thermostatting generally, for both simple and complex fluids, -e.g. molecular systems. The latter can be tricky to do correctly. - -DPD thermostatting alters pairwise interactions in a manner analogous -to the per-particle thermostatting of "fix -langevin"_fix_langevin.html. - -Any of the thermostatting fixes can use "temperature -computes"_Howto_thermostat.html that remove bias which has two -effects. First, the current calculated temperature, which is compared -to the requested target temperature, is calculated with the velocity -bias removed. Second, the thermostat adjusts only the thermal -temperature component of the particle's velocities, which are the -velocities with the bias removed. The removed bias is then added back -to the adjusted velocities. See the doc pages for the individual -fixes and for the "fix_modify"_fix_modify.html command for -instructions on how to assign a temperature compute to a -thermostatting fix. For example, you can apply a thermostat to only -the x and z components of velocity by using it in conjunction with -"compute temp/partial"_compute_temp_partial.html. Of you could -thermostat only the thermal temperature of a streaming flow of -particles without affecting the streaming velocity, by using "compute -temp/profile"_compute_temp_profile.html. - -NOTE: Only the nvt fixes perform time integration, meaning they update -the velocities and positions of particles due to forces and velocities -respectively. The other thermostat fixes only adjust velocities; they -do NOT perform time integration updates. Thus they should be used in -conjunction with a constant NVE integration fix such as these: - -"fix nve"_fix_nve.html -"fix nve/sphere"_fix_nve_sphere.html -"fix nve/asphere"_fix_nve_asphere.html :ul - -Thermodynamic output, which can be setup via the -"thermo_style"_thermo_style.html command, often includes temperature -values. As explained on the doc page for the -"thermo_style"_thermo_style.html command, the default temperature is -setup by the thermo command itself. It is NOT the temperature -associated with any thermostatting fix you have defined or with any -compute you have defined that calculates a temperature. The doc pages -for the thermostatting fixes explain the ID of the temperature compute -they create. Thus if you want to view these temperatures, you need to -specify them explicitly via the "thermo_style -custom"_thermo_style.html command. Or you can use the -"thermo_modify"_thermo_modify.html command to re-define what -temperature compute is used for default thermodynamic output. - -:line - -:link(Daivis-thermostat) -[(Daivis and Todd)] Daivis and Todd, Nonequilibrium Molecular Dynamics (book), -Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). diff --git a/doc/txt/Howto_tip3p.txt b/doc/txt/Howto_tip3p.txt deleted file mode 100644 index a34577c5e1..0000000000 --- a/doc/txt/Howto_tip3p.txt +++ /dev/null @@ -1,73 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -TIP3P water model :h3 - -The TIP3P water model as implemented in CHARMM -"(MacKerell)"_#howto-tip3p specifies a 3-site rigid water molecule with -charges and Lennard-Jones parameters assigned to each of the 3 atoms. -In LAMMPS the "fix shake"_fix_shake.html command can be used to hold -the two O-H bonds and the H-O-H angle rigid. A bond style of -{harmonic} and an angle style of {harmonic} or {charmm} should also be -used. - -These are the additional parameters (in real units) to set for O and H -atoms and the water molecule to run a rigid TIP3P-CHARMM model with a -cutoff. The K values can be used if a flexible TIP3P model (without -fix shake) is desired. If the LJ epsilon and sigma for HH and OH are -set to 0.0, it corresponds to the original 1983 TIP3P model -"(Jorgensen)"_#Jorgensen1. - -O mass = 15.9994 -H mass = 1.008 -O charge = -0.834 -H charge = 0.417 -LJ epsilon of OO = 0.1521 -LJ sigma of OO = 3.1507 -LJ epsilon of HH = 0.0460 -LJ sigma of HH = 0.4000 -LJ epsilon of OH = 0.0836 -LJ sigma of OH = 1.7753 -K of OH bond = 450 -r0 of OH bond = 0.9572 -K of HOH angle = 55 -theta of HOH angle = 104.52 :all(b),p - -These are the parameters to use for TIP3P with a long-range Coulombic -solver (e.g. Ewald or PPPM in LAMMPS), see "(Price)"_#Price1 for -details: - -O mass = 15.9994 -H mass = 1.008 -O charge = -0.830 -H charge = 0.415 -LJ epsilon of OO = 0.102 -LJ sigma of OO = 3.188 -LJ epsilon, sigma of OH, HH = 0.0 -K of OH bond = 450 -r0 of OH bond = 0.9572 -K of HOH angle = 55 -theta of HOH angle = 104.52 :all(b),p - -Wikipedia also has a nice article on "water -models"_http://en.wikipedia.org/wiki/Water_model. - -:line - -:link(howto-tip3p) -[(MacKerell)] MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, -Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). - -:link(Jorgensen1) -[(Jorgensen)] Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem -Phys, 79, 926 (1983). - -:link(Price1) -[(Price)] Price and Brooks, J Chem Phys, 121, 10096 (2004). - diff --git a/doc/txt/Howto_tip4p.txt b/doc/txt/Howto_tip4p.txt deleted file mode 100644 index 9f7f141314..0000000000 --- a/doc/txt/Howto_tip4p.txt +++ /dev/null @@ -1,112 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -TIP4P water model :h3 - -The four-point TIP4P rigid water model extends the traditional -three-point TIP3P model by adding an additional site, usually -massless, where the charge associated with the oxygen atom is placed. -This site M is located at a fixed distance away from the oxygen along -the bisector of the HOH bond angle. A bond style of {harmonic} and an -angle style of {harmonic} or {charmm} should also be used. - -A TIP4P model is run with LAMMPS using either this command -for a cutoff model: - -"pair_style lj/cut/tip4p/cut"_pair_lj.html - -or these two commands for a long-range model: - -"pair_style lj/cut/tip4p/long"_pair_lj.html -"kspace_style pppm/tip4p"_kspace_style.html :ul - -For both models, the bond lengths and bond angles should be held fixed -using the "fix shake"_fix_shake.html command. - -These are the additional parameters (in real units) to set for O and H -atoms and the water molecule to run a rigid TIP4P model with a cutoff -"(Jorgensen)"_#Jorgensen5. Note that the OM distance is specified in -the "pair_style"_pair_style.html command, not as part of the pair -coefficients. - -O mass = 15.9994 -H mass = 1.008 -O charge = -1.040 -H charge = 0.520 -r0 of OH bond = 0.9572 -theta of HOH angle = 104.52 -OM distance = 0.15 -LJ epsilon of O-O = 0.1550 -LJ sigma of O-O = 3.1536 -LJ epsilon, sigma of OH, HH = 0.0 -Coulombic cutoff = 8.5 :all(b),p - -For the TIP4/Ice model (J Chem Phys, 122, 234511 (2005); -http://dx.doi.org/10.1063/1.1931662) these values can be used: - -O mass = 15.9994 -H mass = 1.008 -O charge = -1.1794 -H charge = 0.5897 -r0 of OH bond = 0.9572 -theta of HOH angle = 104.52 -OM distance = 0.1577 -LJ epsilon of O-O = 0.21084 -LJ sigma of O-O = 3.1668 -LJ epsilon, sigma of OH, HH = 0.0 -Coulombic cutoff = 8.5 :all(b),p - -For the TIP4P/2005 model (J Chem Phys, 123, 234505 (2005); -http://dx.doi.org/10.1063/1.2121687), these values can be used: - -O mass = 15.9994 -H mass = 1.008 -O charge = -1.1128 -H charge = 0.5564 -r0 of OH bond = 0.9572 -theta of HOH angle = 104.52 -OM distance = 0.1546 -LJ epsilon of O-O = 0.1852 -LJ sigma of O-O = 3.1589 -LJ epsilon, sigma of OH, HH = 0.0 -Coulombic cutoff = 8.5 :all(b),p - -These are the parameters to use for TIP4P with a long-range Coulombic -solver (e.g. Ewald or PPPM in LAMMPS): - -O mass = 15.9994 -H mass = 1.008 -O charge = -1.0484 -H charge = 0.5242 -r0 of OH bond = 0.9572 -theta of HOH angle = 104.52 -OM distance = 0.1250 -LJ epsilon of O-O = 0.16275 -LJ sigma of O-O = 3.16435 -LJ epsilon, sigma of OH, HH = 0.0 :all(b),p - -Note that the when using the TIP4P pair style, the neighbor list -cutoff for Coulomb interactions is effectively extended by a distance -2 * (OM distance), to account for the offset distance of the -fictitious charges on O atoms in water molecules. Thus it is -typically best in an efficiency sense to use a LJ cutoff >= Coulomb -cutoff + 2*(OM distance), to shrink the size of the neighbor list. -This leads to slightly larger cost for the long-range calculation, so -you can test the trade-off for your model. The OM distance and the LJ -and Coulombic cutoffs are set in the "pair_style -lj/cut/tip4p/long"_pair_lj.html command. - -Wikipedia also has a nice article on "water -models"_http://en.wikipedia.org/wiki/Water_model. - -:line - -:link(Jorgensen5) -[(Jorgensen)] Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem -Phys, 79, 926 (1983). diff --git a/doc/txt/Howto_triclinic.txt b/doc/txt/Howto_triclinic.txt deleted file mode 100644 index 2c5834a396..0000000000 --- a/doc/txt/Howto_triclinic.txt +++ /dev/null @@ -1,213 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -Triclinic (non-orthogonal) simulation boxes :h3 - -By default, LAMMPS uses an orthogonal simulation box to encompass the -particles. The "boundary"_boundary.html command sets the boundary -conditions of the box (periodic, non-periodic, etc). The orthogonal -box has its "origin" at (xlo,ylo,zlo) and is defined by 3 edge vectors -starting from the origin given by [a] = (xhi-xlo,0,0); [b] = -(0,yhi-ylo,0); [c] = (0,0,zhi-zlo). The 6 parameters -(xlo,xhi,ylo,yhi,zlo,zhi) are defined at the time the simulation box -is created, e.g. by the "create_box"_create_box.html or -"read_data"_read_data.html or "read_restart"_read_restart.html -commands. Additionally, LAMMPS defines box size parameters lx,ly,lz -where lx = xhi-xlo, and similarly in the y and z dimensions. The 6 -parameters, as well as lx,ly,lz, can be output via the "thermo_style -custom"_thermo_style.html command. - -LAMMPS also allows simulations to be performed in triclinic -(non-orthogonal) simulation boxes shaped as a parallelepiped with -triclinic symmetry. The parallelepiped has its "origin" at -(xlo,ylo,zlo) and is defined by 3 edge vectors starting from the -origin given by [a] = (xhi-xlo,0,0); [b] = (xy,yhi-ylo,0); [c] = -(xz,yz,zhi-zlo). {xy,xz,yz} can be 0.0 or positive or negative values -and are called "tilt factors" because they are the amount of -displacement applied to faces of an originally orthogonal box to -transform it into the parallelepiped. In LAMMPS the triclinic -simulation box edge vectors [a], [b], and [c] cannot be arbitrary -vectors. As indicated, [a] must lie on the positive x axis. [b] must -lie in the xy plane, with strictly positive y component. [c] may have -any orientation with strictly positive z component. The requirement -that [a], [b], and [c] have strictly positive x, y, and z components, -respectively, ensures that [a], [b], and [c] form a complete -right-handed basis. These restrictions impose no loss of generality, -since it is possible to rotate/invert any set of 3 crystal basis -vectors so that they conform to the restrictions. - -For example, assume that the 3 vectors [A],[B],[C] are the edge -vectors of a general parallelepiped, where there is no restriction on -[A],[B],[C] other than they form a complete right-handed basis i.e. -[A] x [B] . [C] > 0. The equivalent LAMMPS [a],[b],[c] are a linear -rotation of [A], [B], and [C] and can be computed as follows: - -:c,image(Eqs/transform.jpg) - -where A = | [A] | indicates the scalar length of [A]. The hat symbol (^) -indicates the corresponding unit vector. {beta} and {gamma} are angles -between the vectors described below. Note that by construction, -[a], [b], and [c] have strictly positive x, y, and z components, respectively. -If it should happen that -[A], [B], and [C] form a left-handed basis, then the above equations -are not valid for [c]. In this case, it is necessary -to first apply an inversion. This can be achieved -by interchanging two basis vectors or by changing the sign of one of them. - -For consistency, the same rotation/inversion applied to the basis vectors -must also be applied to atom positions, velocities, -and any other vector quantities. -This can be conveniently achieved by first converting to -fractional coordinates in the -old basis and then converting to distance coordinates in the new basis. -The transformation is given by the following equation: - -:c,image(Eqs/rotate.jpg) - -where {V} is the volume of the box, [X] is the original vector quantity and -[x] is the vector in the LAMMPS basis. - -There is no requirement that a triclinic box be periodic in any -dimension, though it typically should be in at least the 2nd dimension -of the tilt (y in xy) if you want to enforce a shift in periodic -boundary conditions across that boundary. Some commands that work -with triclinic boxes, e.g. the "fix deform"_fix_deform.html and "fix -npt"_fix_nh.html commands, require periodicity or non-shrink-wrap -boundary conditions in specific dimensions. See the command doc pages -for details. - -The 9 parameters (xlo,xhi,ylo,yhi,zlo,zhi,xy,xz,yz) are defined at the -time the simulation box is created. This happens in one of 3 ways. -If the "create_box"_create_box.html command is used with a region of -style {prism}, then a triclinic box is setup. See the -"region"_region.html command for details. If the -"read_data"_read_data.html command is used to define the simulation -box, and the header of the data file contains a line with the "xy xz -yz" keyword, then a triclinic box is setup. See the -"read_data"_read_data.html command for details. Finally, if the -"read_restart"_read_restart.html command reads a restart file which -was written from a simulation using a triclinic box, then a triclinic -box will be setup for the restarted simulation. - -Note that you can define a triclinic box with all 3 tilt factors = -0.0, so that it is initially orthogonal. This is necessary if the box -will become non-orthogonal, e.g. due to the "fix npt"_fix_nh.html or -"fix deform"_fix_deform.html commands. Alternatively, you can use the -"change_box"_change_box.html command to convert a simulation box from -orthogonal to triclinic and vice versa. - -As with orthogonal boxes, LAMMPS defines triclinic box size parameters -lx,ly,lz where lx = xhi-xlo, and similarly in the y and z dimensions. -The 9 parameters, as well as lx,ly,lz, can be output via the -"thermo_style custom"_thermo_style.html command. - -To avoid extremely tilted boxes (which would be computationally -inefficient), LAMMPS normally requires that no tilt factor can skew -the box more than half the distance of the parallel box length, which -is the 1st dimension in the tilt factor (x for xz). This is required -both when the simulation box is created, e.g. via the -"create_box"_create_box.html or "read_data"_read_data.html commands, -as well as when the box shape changes dynamically during a simulation, -e.g. via the "fix deform"_fix_deform.html or "fix npt"_fix_nh.html -commands. - -For example, if xlo = 2 and xhi = 12, then the x box length is 10 and -the xy tilt factor must be between -5 and 5. Similarly, both xz and -yz must be between -(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is -not a limitation, since if the maximum tilt factor is 5 (as in this -example), then configurations with tilt = ..., -15, -5, 5, 15, 25, -... are geometrically all equivalent. If the box tilt exceeds this -limit during a dynamics run (e.g. via the "fix deform"_fix_deform.html -command), then the box is "flipped" to an equivalent shape with a tilt -factor within the bounds, so the run can continue. See the "fix -deform"_fix_deform.html doc page for further details. - -One exception to this rule is if the 1st dimension in the tilt -factor (x for xy) is non-periodic. In that case, the limits on the -tilt factor are not enforced, since flipping the box in that dimension -does not change the atom positions due to non-periodicity. In this -mode, if you tilt the system to extreme angles, the simulation will -simply become inefficient, due to the highly skewed simulation box. - -The limitation on not creating a simulation box with a tilt factor -skewing the box more than half the distance of the parallel box length -can be overridden via the "box"_box.html command. Setting the {tilt} -keyword to {large} allows any tilt factors to be specified. - -Box flips that may occur using the "fix deform"_fix_deform.html or -"fix npt"_fix_nh.html commands can be turned off using the {flip no} -option with either of the commands. - -Note that if a simulation box has a large tilt factor, LAMMPS will run -less efficiently, due to the large volume of communication needed to -acquire ghost atoms around a processor's irregular-shaped sub-domain. -For extreme values of tilt, LAMMPS may also lose atoms and generate an -error. - -Triclinic crystal structures are often defined using three lattice -constants {a}, {b}, and {c}, and three angles {alpha}, {beta} and -{gamma}. Note that in this nomenclature, the a, b, and c lattice -constants are the scalar lengths of the edge vectors [a], [b], and [c] -defined above. The relationship between these 6 quantities -(a,b,c,alpha,beta,gamma) and the LAMMPS box sizes (lx,ly,lz) = -(xhi-xlo,yhi-ylo,zhi-zlo) and tilt factors (xy,xz,yz) is as follows: - -:c,image(Eqs/box.jpg) - -The inverse relationship can be written as follows: - -:c,image(Eqs/box_inverse.jpg) - -The values of {a}, {b}, {c} , {alpha}, {beta} , and {gamma} can be printed -out or accessed by computes using the -"thermo_style custom"_thermo_style.html keywords -{cella}, {cellb}, {cellc}, {cellalpha}, {cellbeta}, {cellgamma}, -respectively. - -As discussed on the "dump"_dump.html command doc page, when the BOX -BOUNDS for a snapshot is written to a dump file for a triclinic box, -an orthogonal bounding box which encloses the triclinic simulation box -is output, along with the 3 tilt factors (xy, xz, yz) of the triclinic -box, formatted as follows: - -ITEM: BOX BOUNDS xy xz yz -xlo_bound xhi_bound xy -ylo_bound yhi_bound xz -zlo_bound zhi_bound yz :pre - -This bounding box is convenient for many visualization programs and is -calculated from the 9 triclinic box parameters -(xlo,xhi,ylo,yhi,zlo,zhi,xy,xz,yz) as follows: - -xlo_bound = xlo + MIN(0.0,xy,xz,xy+xz) -xhi_bound = xhi + MAX(0.0,xy,xz,xy+xz) -ylo_bound = ylo + MIN(0.0,yz) -yhi_bound = yhi + MAX(0.0,yz) -zlo_bound = zlo -zhi_bound = zhi :pre - -These formulas can be inverted if you need to convert the bounding box -back into the triclinic box parameters, e.g. xlo = xlo_bound - -MIN(0.0,xy,xz,xy+xz). - -One use of triclinic simulation boxes is to model solid-state crystals -with triclinic symmetry. The "lattice"_lattice.html command can be -used with non-orthogonal basis vectors to define a lattice that will -tile a triclinic simulation box via the -"create_atoms"_create_atoms.html command. - -A second use is to run Parrinello-Rahman dynamics via the "fix -npt"_fix_nh.html command, which will adjust the xy, xz, yz tilt -factors to compensate for off-diagonal components of the pressure -tensor. The analog for an "energy minimization"_minimize.html is -the "fix box/relax"_fix_box_relax.html command. - -A third use is to shear a bulk solid to study the response of the -material. The "fix deform"_fix_deform.html command can be used for -this purpose. It allows dynamic control of the xy, xz, yz tilt -factors as a simulation runs. This is discussed in the next section -on non-equilibrium MD (NEMD) simulations. diff --git a/doc/txt/Howto_viscosity.txt b/doc/txt/Howto_viscosity.txt deleted file mode 100644 index c87c8a3b84..0000000000 --- a/doc/txt/Howto_viscosity.txt +++ /dev/null @@ -1,144 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Calculate viscosity :h3 - -The shear viscosity eta of a fluid can be measured in at least 5 ways -using various options in LAMMPS. See the examples/VISCOSITY directory -for scripts that implement the 5 methods discussed here for a simple -Lennard-Jones fluid model. Also, see the "Howto -kappa"_Howto_kappa.html doc page for an analogous discussion for -thermal conductivity. - -Eta is a measure of the propensity of a fluid to transmit momentum in -a direction perpendicular to the direction of velocity or momentum -flow. Alternatively it is the resistance the fluid has to being -sheared. It is given by - -J = -eta grad(Vstream) - -where J is the momentum flux in units of momentum per area per time. -and grad(Vstream) is the spatial gradient of the velocity of the fluid -moving in another direction, normal to the area through which the -momentum flows. Viscosity thus has units of pressure-time. - -The first method is to perform a non-equilibrium MD (NEMD) simulation -by shearing the simulation box via the "fix deform"_fix_deform.html -command, and using the "fix nvt/sllod"_fix_nvt_sllod.html command to -thermostat the fluid via the SLLOD equations of motion. -Alternatively, as a second method, one or more moving walls can be -used to shear the fluid in between them, again with some kind of -thermostat that modifies only the thermal (non-shearing) components of -velocity to prevent the fluid from heating up. - -NOTE: A recent (2017) book by "(Daivis and Todd)"_#Daivis-viscosity -discusses use of the SLLOD method and non-equilibrium MD (NEMD) -thermostatting generally, for both simple and complex fluids, -e.g. molecular systems. The latter can be tricky to do correctly. - -In both cases, the velocity profile setup in the fluid by this -procedure can be monitored by the "fix ave/chunk"_fix_ave_chunk.html -command, which determines grad(Vstream) in the equation above. -E.g. the derivative in the y-direction of the Vx component of fluid -motion or grad(Vstream) = dVx/dy. The Pxy off-diagonal component of -the pressure or stress tensor, as calculated by the "compute -pressure"_compute_pressure.html command, can also be monitored, which -is the J term in the equation above. See the "Howto -nemd"_Howto_nemd.html doc page for details on NEMD simulations. - -The third method is to perform a reverse non-equilibrium MD simulation -using the "fix viscosity"_fix_viscosity.html command which implements -the rNEMD algorithm of Muller-Plathe. Momentum in one dimension is -swapped between atoms in two different layers of the simulation box in -a different dimension. This induces a velocity gradient which can be -monitored with the "fix ave/chunk"_fix_ave_chunk.html command. -The fix tallies the cumulative momentum transfer that it performs. -See the "fix viscosity"_fix_viscosity.html command for details. - -The fourth method is based on the Green-Kubo (GK) formula which -relates the ensemble average of the auto-correlation of the -stress/pressure tensor to eta. This can be done in a fully -equilibrated simulation which is in contrast to the two preceding -non-equilibrium methods, where momentum flows continuously through the -simulation box. - -Here is an example input script that calculates the viscosity of -liquid Ar via the GK formalism: - -# Sample LAMMPS input script for viscosity of liquid Ar :pre - -units real -variable T equal 86.4956 -variable V equal vol -variable dt equal 4.0 -variable p equal 400 # correlation length -variable s equal 5 # sample interval -variable d equal $p*$s # dump interval :pre - -# convert from LAMMPS real units to SI :pre - -variable kB equal 1.3806504e-23 # \[J/K\] Boltzmann -variable atm2Pa equal 101325.0 -variable A2m equal 1.0e-10 -variable fs2s equal 1.0e-15 -variable convert equal $\{atm2Pa\}*$\{atm2Pa\}*$\{fs2s\}*$\{A2m\}*$\{A2m\}*$\{A2m\} :pre - -# setup problem :pre - -dimension 3 -boundary p p p -lattice fcc 5.376 orient x 1 0 0 orient y 0 1 0 orient z 0 0 1 -region box block 0 4 0 4 0 4 -create_box 1 box -create_atoms 1 box -mass 1 39.948 -pair_style lj/cut 13.0 -pair_coeff * * 0.2381 3.405 -timestep $\{dt\} -thermo $d :pre - -# equilibration and thermalization :pre - -velocity all create $T 102486 mom yes rot yes dist gaussian -fix NVT all nvt temp $T $T 10 drag 0.2 -run 8000 :pre - -# viscosity calculation, switch to NVE if desired :pre - -#unfix NVT -#fix NVE all nve :pre - -reset_timestep 0 -variable pxy equal pxy -variable pxz equal pxz -variable pyz equal pyz -fix SS all ave/correlate $s $p $d & - v_pxy v_pxz v_pyz type auto file S0St.dat ave running -variable scale equal $\{convert\}/($\{kB\}*$T)*$V*$s*$\{dt\} -variable v11 equal trap(f_SS\[3\])*$\{scale\} -variable v22 equal trap(f_SS\[4\])*$\{scale\} -variable v33 equal trap(f_SS\[5\])*$\{scale\} -thermo_style custom step temp press v_pxy v_pxz v_pyz v_v11 v_v22 v_v33 -run 100000 -variable v equal (v_v11+v_v22+v_v33)/3.0 -variable ndens equal count(all)/vol -print "average viscosity: $v \[Pa.s\] @ $T K, $\{ndens\} /A^3" :pre - -The fifth method is related to the above Green-Kubo method, -but uses the Einstein formulation, analogous to the Einstein -mean-square-displacement formulation for self-diffusivity. The -time-integrated momentum fluxes play the role of Cartesian -coordinates, whose mean-square displacement increases linearly -with time at sufficiently long times. - -:line - -:link(Daivis-viscosity) -[(Daivis and Todd)] Daivis and Todd, Nonequilibrium Molecular Dynamics (book), -Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). diff --git a/doc/txt/Howto_viz.txt b/doc/txt/Howto_viz.txt deleted file mode 100644 index 00c329c50b..0000000000 --- a/doc/txt/Howto_viz.txt +++ /dev/null @@ -1,40 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Visualize LAMMPS snapshots :h3 - -LAMMPS itself does not do visualization, but snapshots from LAMMPS -simulations can be visualized (and analyzed) in a variety of ways. - -Mention dump image and dump movie. - -LAMMPS snapshots are created by the "dump"_dump.html command which can -create files in several formats. The native LAMMPS dump format is a -text file (see "dump atom" or "dump custom") which can be visualized -by several popular visualization tools. The "dump -image"_dump_image.html and "dump movie"_dump_image.html styles can -output internally rendered images and convert a sequence of them to a -movie during the MD run. Several programs included with LAMMPS as -auxiliary tools can convert between LAMMPS format files and other -formats. See the "Tools"_Tools.html doc page for details. - -A Python-based toolkit distributed by our group can read native LAMMPS -dump files, including custom dump files with additional columns of -user-specified atom information, and convert them to various formats -or pipe them into visualization software directly. See the "Pizza.py -WWW site"_pizza for details. Specifically, Pizza.py can convert -LAMMPS dump files into PDB, XYZ, "Ensight"_ensight, and VTK formats. -Pizza.py can pipe LAMMPS dump files directly into the Raster3d and -RasMol visualization programs. Pizza.py has tools that do interactive -3d OpenGL visualization and one that creates SVG images of dump file -snapshots. - -:link(pizza,http://www.sandia.gov/~sjplimp/pizza.html) -:link(ensight,http://www.ensight.com) -:link(atomeye,http://mt.seas.upenn.edu/Archive/Graphics/A) diff --git a/doc/txt/Howto_walls.txt b/doc/txt/Howto_walls.txt deleted file mode 100644 index 4e4f0c5d6f..0000000000 --- a/doc/txt/Howto_walls.txt +++ /dev/null @@ -1,81 +0,0 @@ -"Higher level section"_Howto.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Walls :h3 - -Walls in an MD simulation are typically used to bound particle motion, -i.e. to serve as a boundary condition. - -Walls in LAMMPS can be of rough (made of particles) or idealized -surfaces. Ideal walls can be smooth, generating forces only in the -normal direction, or frictional, generating forces also in the -tangential direction. - -Rough walls, built of particles, can be created in various ways. The -particles themselves can be generated like any other particle, via the -"lattice"_lattice.html and "create_atoms"_create_atoms.html commands, -or read in via the "read_data"_read_data.html command. - -Their motion can be constrained by many different commands, so that -they do not move at all, move together as a group at constant velocity -or in response to a net force acting on them, move in a prescribed -fashion (e.g. rotate around a point), etc. Note that if a time -integration fix like "fix nve"_fix_nve.html or "fix nvt"_fix_nh.html -is not used with the group that contains wall particles, their -positions and velocities will not be updated. - -"fix aveforce"_fix_aveforce.html - set force on particles to average value, so they move together -"fix setforce"_fix_setforce.html - set force on particles to a value, e.g. 0.0 -"fix freeze"_fix_freeze.html - freeze particles for use as granular walls -"fix nve/noforce"_fix_nve_noforce.html - advect particles by their velocity, but without force -"fix move"_fix_move.html - prescribe motion of particles by a linear velocity, oscillation, rotation, variable :ul - -The "fix move"_fix_move.html command offers the most generality, since -the motion of individual particles can be specified with -"variable"_variable.html formula which depends on time and/or the -particle position. - -For rough walls, it may be useful to turn off pairwise interactions -between wall particles via the "neigh_modify -exclude"_neigh_modify.html command. - -Rough walls can also be created by specifying frozen particles that do -not move and do not interact with mobile particles, and then tethering -other particles to the fixed particles, via a "bond"_bond_style.html. -The bonded particles do interact with other mobile particles. - -Idealized walls can be specified via several fix commands. "Fix -wall/gran"_fix_wall_gran.html creates frictional walls for use with -granular particles; all the other commands create smooth walls. - -"fix wall/reflect"_fix_wall_reflect.html - reflective flat walls -"fix wall/lj93"_fix_wall.html - flat walls, with Lennard-Jones 9/3 potential -"fix wall/lj126"_fix_wall.html - flat walls, with Lennard-Jones 12/6 potential -"fix wall/colloid"_fix_wall.html - flat walls, with "pair_style colloid"_pair_colloid.html potential -"fix wall/harmonic"_fix_wall.html - flat walls, with repulsive harmonic spring potential -"fix wall/morse"_fix_wall.html - flat walls, with Morse potential -"fix wall/region"_fix_wall_region.html - use region surface as wall -"fix wall/gran"_fix_wall_gran.html - flat or curved walls with "pair_style granular"_pair_gran.html potential :ul - -The {lj93}, {lj126}, {colloid}, {harmonic}, and {morse} styles all -allow the flat walls to move with a constant velocity, or oscillate in -time. The "fix wall/region"_fix_wall_region.html command offers the -most generality, since the region surface is treated as a wall, and -the geometry of the region can be a simple primitive volume (e.g. a -sphere, or cube, or plane), or a complex volume made from the union -and intersection of primitive volumes. "Regions"_region.html can also -specify a volume "interior" or "exterior" to the specified primitive -shape or {union} or {intersection}. "Regions"_region.html can also be -"dynamic" meaning they move with constant velocity, oscillate, or -rotate. - -The only frictional idealized walls currently in LAMMPS are flat or -curved surfaces specified by the "fix wall/gran"_fix_wall_gran.html -command. At some point we plan to allow regoin surfaces to be used as -frictional walls, as well as triangulated surfaces. diff --git a/doc/txt/Install_git.txt b/doc/txt/Install_git.txt deleted file mode 100644 index 19decde516..0000000000 --- a/doc/txt/Install_git.txt +++ /dev/null @@ -1,113 +0,0 @@ -"Higher level section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Download source via Git :h3 - -All LAMMPS development is coordinated through the "LAMMPS GitHub -site". If you clone the LAMMPS repository onto your local machine, it -has several advantages: - -You can stay current with changes to LAMMPS with a single git -command. :ulb,l - -You can create your own development branches to add code to LAMMPS. :l - -You can submit your new features back to GitHub for inclusion in -LAMMPS. :l,ule - -You must have "Git"_git installed on your system to communicate with -the public Git server for LAMMPS. - -IMPORTANT NOTE: As of Oct 2016, the official home of public LAMMPS -development is on GitHub. The previously advertised LAMMPS git -repositories on git.lammps.org and bitbucket.org are now deprecated, -may not be up-to-date, and may go away at any time. - -:link(git,http://git-scm.com) - -You can follow LAMMPS development on 3 different Git branches: - -[stable] : this branch is updated with every stable release -[unstable] : this branch is updated with every patch release -[master] : this branch continuously follows ongoing development :ul - -To access the Git repositories on your box, use the clone command to -create a local copy of the LAMMPS repository with a command like: - -git clone -b unstable https://github.com/lammps/lammps.git mylammps :pre - -where "mylammps" is the name of the directory you wish to create on -your machine and "unstable" is one of the 3 branches listed above. -(Note that you actually download all 3 branches; you can switch -between them at any time using "git checkout ".) - -Once the command completes, your directory will contain the same files -as if you unpacked a current LAMMPS tarball, with the exception, that -the HTML documentation files are not included. They can be fetched -from the LAMMPS website by typing "make fetch" in the doc directory. -Or they can be generated from the content provided in doc/src by -typing "make html" from the doc directory. - -After initial cloning, as bug fixes and new features are added to -LAMMPS, as listed on "this page"_Errors_bugs.html, you can stay -up-to-date by typing the following Git commands from within the -"mylammps" directory: - -git checkout unstable # not needed if you always stay in this branch -git checkout stable # use one of the 3 checkout commands -git checkout master -git pull :pre - -Doing a "pull" will not change any files you have added to the LAMMPS -directory structure. It will also not change any existing LAMMPS -files you have edited, unless those files have changed in the -repository. In that case, Git will attempt to merge the new -repository file with your version of the file and tell you if there -are any conflicts. See the Git documentation for details. - -If you want to access a particular previous release version of LAMMPS, -you can instead "checkout" any version with a published tag. See the -output of "git tag -l" for the list of tags. The Git command to do -this is as follows. - -git checkout tagID :pre - -Stable versions and what tagID to use for a particular stable version -are discussed on "this page"_Errors_bugs.html. Note that this command -will print some warnings, because in order to get back to the latest -revision and to be able to update with "git pull" again, you first -will need to first type "git checkout unstable" (or check out any -other desired branch). - -Once you have updated your local files with a "git pull" (or "git -checkout"), you still need to re-build LAMMPS if any source files have -changed. To do this, you should cd to the src directory and type: - -make purge # remove any deprecated src files -make package-update # sync package files with src files -make foo # re-build for your machine (mpi, serial, etc) :pre - -just as described on the "Install patch"_Install_patch.html doc page, -after a patch has been installed. - -IMPORTANT NOTE: If you wish to edit/change a src file that is from a -package, you should edit the version of the file inside the package -sub-directory with src, then re-install the package. The version in -the src dir is merely a copy and will be wiped out if you type "make -package-update". - -IMPORTANT NOTE: The GitHub servers support both the "git://" and -"https://" access protocols for anonymous read-only access. If you -have a correspondingly configured GitHub account, you may also use SSH -with "git@github.com:/lammps/lammps.git". - -The LAMMPS GitHub project is managed by Christoph Junghans (LANL, -junghans at lanl.gov), Axel Kohlmeyer (Temple U, akohlmey at -gmail.com) and Richard Berger (Temple U, richard.berger at -temple.edu). diff --git a/doc/txt/Install_linux.txt b/doc/txt/Install_linux.txt deleted file mode 100644 index 9aebd30c05..0000000000 --- a/doc/txt/Install_linux.txt +++ /dev/null @@ -1,199 +0,0 @@ -"Higher level section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Download an executable for Linux :h3 - -Binaries are available for different versions of Linux: - -"Pre-built Ubuntu Linux executables"_#ubuntu -"Pre-built Fedora Linux executables"_#fedora -"Pre-built EPEL Linux executables (RHEL, CentOS)"_#epel -"Pre-built OpenSuse Linux executables"_#opensuse -"Gentoo Linux executable"_#gentoo -"Arch Linux build-script"_#arch :all(b) - -:line - -Pre-built Ubuntu Linux executables :h4,link(ubuntu) - -A pre-built LAMMPS executable suitable for running on the latest -Ubuntu Linux versions, can be downloaded as a Debian package. This -allows you to install LAMMPS with a single command, and stay -up-to-date with the current version of LAMMPS by simply updating your -operating system. - -To install the appropriate personal-package archive (PPA), do the -following once: - -sudo add-apt-repository ppa:gladky-anton/lammps -sudo apt-get update :pre - -To install LAMMPS do the following once: - -sudo apt-get install lammps-daily :pre - -This downloads an executable named "lmp_daily" to your box, which -can then be used in the usual way to run input scripts: - -lmp_daily -in in.lj :pre - -To update LAMMPS to the most current version, do the following: - -sudo apt-get update :pre - -which will also update other packages on your system. - -To get a copy of the current documentation and examples: - -sudo apt-get install lammps-daily-doc :pre - -which will download the doc files in -/usr/share/doc/lammps-daily-doc/doc and example problems in -/usr/share/doc/lammps-doc/examples. - -Note that you may still wish to download the tarball to get potential -files and auxiliary tools. - -To un-install LAMMPS, do the following: - -sudo apt-get remove lammps-daily :pre - -Note that the lammps-daily executable is built with the following -sequence of make commands, as if you had done the same with the -unpacked tarball files in the src directory: - -make yes-all; make no-lib; make openmpi - -Thus it builds with FFTW3 and OpenMPI. - -Thanks to Anton Gladky (gladky.anton at gmail.com) for setting up this -Ubuntu package capability. - -:line - -Pre-built Fedora Linux executables :h4,link(fedora) - -Pre-built LAMMPS packages for stable releases are available -in the Fedora Linux distribution as of version 28. The packages -can be installed via the dnf package manager. There are 3 basic -varieties (lammps = no MPI, lammps-mpich = MPICH MPI library, -lammps-openmpi = OpenMPI MPI library) and for each support for -linking to the C library interface (lammps-devel, lammps-mpich-devel, -lammps-openmpi-devel), the header for compiling programs using -the C library interface (lammps-headers), and the LAMMPS python -module for Python 3. All packages can be installed at the same -time and the name of the LAMMPS executable is {lmp} and {lmp_openmpi} -or {lmp_mpich} respectively. By default, {lmp} will refer to the -serial executable, unless one of the MPI environment modules is loaded -("module load mpi/mpich-x86_64" or "module load mpi/openmpi-x86_64"). -Then the corresponding parallel LAMMPS executable can be used. -The same mechanism applies when loading the LAMMPS python module. - -To install LAMMPS with OpenMPI and run an input in.lj with 2 CPUs do: - -dnf install lammps-openmpi -module load mpi/openmpi-x86_64 -mpirun -np 2 lmp -in in.lj :pre - -The "dnf install" command is needed only once. In case of a new LAMMPS -stable release, "dnf update" will automatically update to the newer -version as soon at the RPM files are built and uploaded to the download -mirrors. The "module load" command is needed once per (shell) session -or shell terminal instance, unless it is automatically loaded from the -shell profile. - -Please use "lmp -help" to see which compilation options, packages, -and styles are included in the binary. - -Thanks to Christoph Junghans (LANL) for making LAMMPS available in Fedora. - -:line - -Pre-built EPEL Linux executable :h4,link(epel) - -Pre-built LAMMPS packages for stable releases are available -in the "Extra Packages for Enterprise Linux (EPEL) repository"_https://fedoraproject.org/wiki/EPEL -for use with Red Hat Enterprise Linux (RHEL) or CentOS version 7.x -and compatible Linux distributions. Names of packages, executable, -and content are the same as described above for Fedora Linux. -But RHEL/CentOS 7.x uses the "yum" package manager instead of "dnf" -in Fedora 28. - -Please use "lmp -help" to see which compilation options, packages, -and styles are included in the binary. - -Thanks to Christoph Junghans (LANL) for making LAMMPS available in EPEL. - -:line - -Pre-built OpenSuse Linux executable :h4,link(opensuse) - -A pre-built LAMMPS package for stable releases is available -in OpenSuse as of Leap 15.0. You can install the package with: - -zypper install lammps :pre - -This includes support for OpenMPI. The name of the LAMMPS executable -is {lmp}. Thus to run an input in parallel on 2 CPUs you would do: - -mpirun -np 2 lmp -in in.lj :pre - -Please use "lmp -help" to see which compilation options, packages, -and styles are included in the binary. - -Thanks to Christoph Junghans (LANL) for making LAMMPS available in OpenSuse. - -:line - -Gentoo Linux executable :h4,link(gentoo) - -LAMMPS is part of Gentoo's main package tree and can be installed by -typing: - -% emerge --ask lammps :pre - -Note that in Gentoo the LAMMPS source is downloaded and the package is -built on the your machine. - -Certain LAMMPS packages can be enable via USE flags, type - -% equery uses lammps :pre - -for details. - -Thanks to Nicolas Bock and Christoph Junghans (LANL) for setting up -this Gentoo capability. - -:line - -Archlinux build-script :h4,link(arch) - -LAMMPS is available via Arch's unofficial Arch User repository (AUR). - -There are three scripts available, named lammps, lammps-beta and lammps-git. -They respectively package the stable, patch and git releases. - -To install, you will need to have the git package installed. You may use -any of the above names in-place of lammps. - -$ git clone https://aur.archlinux.org/lammps.git :pre -$ cd lammps :pre -$ makepkg -s :pre -# makepkg -i :pre - -To update, you may repeat the above, or change into the cloned directory, -and execute the following, after which, if there are any changes, you may -use makepkg as above. - -$ git pull :pre - -Alternatively, you may use an AUR helper to install these packages. - -Note that the AUR provides build-scripts that download the source and -the build the package on your machine. diff --git a/doc/txt/Install_patch.txt b/doc/txt/Install_patch.txt deleted file mode 100644 index 40c272d1c8..0000000000 --- a/doc/txt/Install_patch.txt +++ /dev/null @@ -1,68 +0,0 @@ -"Higher level section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Applying patches :h3 - -It is easy to stay current with the most recent LAMMPS patch releases -if you use Git or SVN to track LAMMPS development. Instructions for -how to stay current are on the "Install git"_Install_git.html and -"Install svn"_Install_svn.html doc pages. - -If you prefer to download a tarball, as described on the "Install -git"_Install_tarball.html doc page, you can stay current by -downloading "patch files" when new patch releases are made. A link to -a patch file is posted on the "bug and feature -page"_http://lammps.sandia.gov/bug.html of the LAMMPS website, along -with a list of changed files and details about what is in the new patch -release. This page explains how to apply the patch file to your local -LAMMPS directory. - -NOTE: You should not apply patch files to a local Git or SVN repo of -LAMMPS, only to an unpacked tarball. Use Git and SVN commands to -update repo versions of LAMMPS. - -Here are the steps to apply a patch file. Note that if your version -of LAMMPS is several patch releases behind, you need to apply all the -intervening patch files in succession to bring your version of LAMMPS -up to date. - -Download the patch file. You may have to shift-click in your browser -to download the file instead of display it. Patch files have names -like patch.12Dec16. :ulb,l - -Put the patch file in your top-level LAMMPS directory, where the -LICENSE and README files are. :l - -Apply the patch by typing the following command from your top-level -LAMMPS directory, where the redirected file is the name of the patch -file. :l - -patch -bp1 < patch.12Dec16 :pre - -A list of updated files print out to the screen. The -b switch -creates backup files of your originals (e.g. src/force.cpp.orig), so -you can manually undo the patch if something goes wrong. :l - -Type the following from the src directory, to enforce consistency -between the src and package directories. This is OK to do even if you -don't use one or more packages. If you are applying several patches -successively, you only need to type this once at the end. The purge -command removes deprecated src files if any were removed by the patch -from package sub-directories. :l - -make purge -make package-update :pre - -Re-build LAMMPS via the "make" command. :l,ule - -IMPORTANT NOTE: If you wish to edit/change a src file that is from a -package, you should edit the version of the file inside the package -sub-dir of src, then re-install the package. The version in the src -dir is merely a copy and will be wiped out if you type "make -package-update". diff --git a/doc/txt/Install_svn.txt b/doc/txt/Install_svn.txt deleted file mode 100644 index b701c0b04d..0000000000 --- a/doc/txt/Install_svn.txt +++ /dev/null @@ -1,88 +0,0 @@ -"Higher level section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Download source via SVN :h3 - -IMPORTANT NOTE: As of Oct 2016, SVN support is now implemented via a -git-to-subversion interface service on GitHub and no longer through a -mirror of the internal SVN repository at Sandia. - -You must have the "Subversion (SVN) client software"_svn installed on -your system to communicate with the Git server in this mode. - -:link(svn,http://subversion.apache.org) - -You can follow LAMMPS development on 3 different SVN branches: - -[stable] : this branch is updated with every stable release -[unstable] : this branch is updated with every patch release -[master] : this branch continuously follows ongoing development :ul - -The corresponding command lines to do an initial checkout are as -follows. (Note that unlike Git, you must perform a separate checkout -into a unique directory for each of the 3 branches.) - -svn checkout https://github.com/lammps/lammps.git/branches/unstable mylammps -svn checkout https://github.com/lammps/lammps.git/branches/stable mylammps -svn checkout https://github.com/lammps/lammps.git/trunk mylammps :pre - -where "mylammps" is the name of the directory you wish to create on -your machine. - -Once the command completes, your directory will contain the same files -as if you unpacked a current LAMMPS tarball, with the exception, that -the HTML documentation files are not included. They can be fetched -from the LAMMPS website by typing "make fetch" in the doc directory. -Or they can be generated from the content provided in doc/src by -typing "make html" from the doc directory. - -After initial checkout, as bug fixes and new features are added to -LAMMPS, as listed on "this page"_Errors_bugs.html, you can stay -up-to-date by typing the following SVN commands from within the -"mylammps" directory: - -svn update :pre - -You can also check if there are any updates by typing: - -svn -qu status :pre - -Doing an "update" will not change any files you have added to the -LAMMPS directory structure. It will also not change any existing -LAMMPS files you have edited, unless those files have changed in the -repository. In that case, SVN will attempt to merge the new -repository file with your version of the file and tell you if there -are any conflicts. See the SVN documentation for details. - -Please refer to the "subversion client support help pages on -GitHub"_https://help.github.com/articles/support-for-subversion-clients -if you want to use advanced features like accessing particular -previous release versions via tags. - -Once you have updated your local files with an "svn update" (or "svn -co"), you still need to re-build LAMMPS if any source files have -changed. To do this, you should cd to the src directory and type: - -make purge # remove any deprecated src files -make package-update # sync package files with src files -make foo # re-build for your machine (mpi, serial, etc) :pre - -just as described on the "Install patch"_Install_patch.html doc page, -after a patch has been installed. - -IMPORTANT NOTE: If you wish to edit/change a src file that is from a -package, you should edit the version of the file inside the package -sub-directory with src, then re-install the package. The version in -the src dir is merely a copy and will be wiped out if you type "make -package-update". - -The LAMMPS GitHub project is managed by Christoph Junghans (LANL, -junghans at lanl.gov), Axel Kohlmeyer (Temple U, akohlmey at -gmail.com) and Richard Berger (Temple U, richard.berger at -temple.edu). diff --git a/doc/txt/Install_tarball.txt b/doc/txt/Install_tarball.txt deleted file mode 100644 index 7ba5d15ac4..0000000000 --- a/doc/txt/Install_tarball.txt +++ /dev/null @@ -1,68 +0,0 @@ -"Higher level section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Download source and documentation as a tarball :h3 - -You can download a current LAMMPS tarball from the "download page"_download -of the "LAMMPS website"_lws. - -:link(download,http://lammps.sandia.gov/download.html) -:link(bug,http://lammps.sandia.gov/bug.html) -:link(older,http://lammps.sandia.gov/tars) - -You have two choices of tarballs, either the most recent stable -release or the most current patch release. Stable releases occur a -few times per year, and undergo more testing before release. Patch -releases occur a couple times per month. The new contents in all -releases are listed on the "bug and feature page"_bug of the website. - -Both tarballs include LAMMPS documentation (HTML and PDF files) -corresponding to that version. The download page also has an option -to download the current-version LAMMPS documentation by itself. - -Older versions of LAMMPS can also be downloaded from "this -page"_older. - -Once you have a tarball, unzip and untar it with the following -command: - -tar -xzvf lammps*.tar.gz :pre - -This will create a LAMMPS directory with the version date -in its name, e.g. lammps-23Jun18. - -:line - -You can also download a zip file via the "Clone or download" button on -the "LAMMPS GitHub site"_git. The file name will be lammps-master.zip -which can be unzipped with the following command, to create -a lammps-master dir: - -unzip lammps*.zip :pre - -This version is the most up-to-date LAMMPS development version. It -will have the date of the most recent patch release (see the file -src/version.h). But it will also include any new bug-fixes or -features added since the last patch release. They will be included in -the next patch release tarball. - -:link(git,https://github.com/lammps/lammps) - -:line - -If you download a current LAMMPS tarball, one way to stay current as -new patch tarballs are released, is to download a patch file which you -can apply to your local directory to update it for each new patch -release. (Or of course you could just download the newest tarball -periodically.) - -The patch files are posted on the "bug and feature page"_bug of the -website, along with a list of changed files and details about what is -in the new patch release. Instructions for applying a patch file are -on the "Install patch"_Install_patch.html doc page. diff --git a/doc/txt/Install_windows.txt b/doc/txt/Install_windows.txt deleted file mode 100644 index 7d5aab34f5..0000000000 --- a/doc/txt/Install_windows.txt +++ /dev/null @@ -1,52 +0,0 @@ -"Higher level section"_Install.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Download an executable for Windows :h3 - -Pre-compiled Windows installers which install LAMMPS executables on a -Windows system can be downloaded from this site: - -"http://packages.lammps.org/windows.html"_http://packages.lammps.org/windows.html - -Note that each installer package has a date in its name, which -corresponds to the LAMMPS version of the same date. Installers for -current and older versions of LAMMPS are available. 32-bit and 64-bit -installers are available, and each installer contains both a serial -and parallel executable. The installer site also explains how to -install the Windows MPI package (MPICH2 from Argonne National Labs), -needed to run in parallel. - -The LAMMPS binaries contain all optional packages included in the -source distribution except: KIM, KOKKOS, USER-INTEL, and USER-QMMM. -The serial version also does not include the MPIIO and -USER-LB packages. GPU support is provided for OpenCL. - -The installer site also has instructions on how to run LAMMPS under -Windows, once it is installed, in both serial and parallel. - -When you download the installer package, you run it on your Windows -machine. It will then prompt you with a dialog, where you can choose -the installation directory, unpack and copy several executables, -potential files, documentation pdfs, selected example files, etc. It -will then update a few system settings (e.g. PATH, LAMMPS_POTENTIALS) -and add an entry into the Start Menu (with references to the -documentation, LAMMPS homepage and more). From that menu, there is -also a link to an uninstaller that removes the files and undoes the -environment manipulations. - -Note that to update to a newer version of LAMMPS, you should typically -uninstall the version you currently have, download a new installer, -and go through the install procedure described above. I.e. the same -procedure for installing/updating most Windows programs. You can -install multiple versions of LAMMPS (in different directories), but -only the executable for the last-installed package will be found -automatically, so this should only be done for debugging purposes. - -Thanks to Axel Kohlmeyer (Temple U, akohlmey at gmail.com) for setting -up this Windows capability. diff --git a/doc/txt/Intro.txt b/doc/txt/Intro.txt deleted file mode 100644 index c8725e0085..0000000000 --- a/doc/txt/Intro.txt +++ /dev/null @@ -1,39 +0,0 @@ -"Previous Section"_Manual.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Install.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands.html#comm) - -:line - -Introduction :h2 - -These pages provide a brief introduction to LAMMPS. - - - - - -"Overview of LAMMPS"_Intro_overview.html -"LAMMPS features"_Intro_features.html -"LAMMPS non-features"_Intro_nonfeatures.html -"LAMMPS open-source license"_Intro_license.html -"LAMMPS authors"_Intro_authors.html -"Additional website links"_Intro_website.html :all(b) - - diff --git a/doc/txt/Intro_authors.txt b/doc/txt/Intro_authors.txt deleted file mode 100644 index 8f025df96d..0000000000 --- a/doc/txt/Intro_authors.txt +++ /dev/null @@ -1,66 +0,0 @@ -"Higher level section"_Intro.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Authors of LAMMPS :h3 - -The primary LAMMPS developers are at Sandia National Labs and Temple -University: - -"Steve Plimpton"_sjp, sjplimp at sandia.gov -Aidan Thompson, athomps at sandia.gov -Stan Moore, stamoor at sandia.gov -Axel Kohlmeyer, akohlmey at gmail.com -Richard Berger, richard.berger at temple.edu :ul - -:link(sjp,http://www.cs.sandia.gov/~sjplimp) - -Past developers include Paul Crozier and Mark Stevens, both at Sandia, -and Ray Shan, now at Materials Design. - -:line - -The "Authors page"_http://lammps.sandia.gov/authors.html of the -"LAMMPS website"_lws has a comprehensive list of all the individuals -who have contributed code for a new feature or command or tool to -LAMMPS. - -:line - -The following folks deserve special recognition. Many of the packages -they have written are unique for an MD code and LAMMPS would not be as -general-purpose as it is without their expertise and efforts. - -Metin Aktulga (MSU), USER-REAXC package for C version of ReaxFF -Mike Brown (Intel), GPU and USER-INTEL packages -Colin Denniston (U Western Ontario), USER-LB package -Georg Ganzenmuller (EMI), USER-SMD and USER-SPH packages -Andres Jaramillo-Botero (Caltech), USER-EFF package for electron force field -Reese Jones (Sandia) and colleagues, USER-ATC package for atom/continuum coupling -Christoph Kloss (DCS Computing), LIGGGHTS code for granular materials, built on top of LAMMPS -Rudra Mukherjee (JPL), POEMS package for articulated rigid body motion -Trung Ngyuen (Northwestern U), GPU and RIGID and BODY packages -Mike Parks (Sandia), PERI package for Peridynamics -Roy Pollock (LLNL), Ewald and PPPM solvers -Christian Trott (Sandia), USER-CUDA and KOKKOS packages -Ilya Valuev (JIHT), USER-AWPMD package for wave packet MD -Greg Wagner (Northwestern U), MEAM package for MEAM potential :ul - -:line - -As discussed on the "History -page"_http://lammps.sandia.gov/history.html of the website, LAMMPS -originated as a cooperative project between DOE labs and industrial -partners. Folks involved in the design and testing of the original -version of LAMMPS were the following: - -John Carpenter (Mayo Clinic, formerly at Cray Research) -Terry Stouch (Lexicon Pharmaceuticals, formerly at Bristol Myers Squibb) -Steve Lustig (Dupont) -Jim Belak and Roy Pollock (LLNL) :ul - diff --git a/doc/txt/Intro_features.txt b/doc/txt/Intro_features.txt deleted file mode 100644 index d133fd8064..0000000000 --- a/doc/txt/Intro_features.txt +++ /dev/null @@ -1,202 +0,0 @@ -"Higher level section"_Intro.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -LAMMPS features :h3 - -LAMMPS is a classical molecular dynamics (MD) code with these general -classes of functionality: - -"General features"_#general -"Particle and model types"_#particle -"Interatomic potentials (force fields)"_#ff -"Atom creation"_#create -"Ensembles, constraints, and boundary conditions"_#ensemble -"Integrators"_#integrate -"Diagnostics"_#diag -"Output"_#output -"Multi-replica models"_#replica1 -"Pre- and post-processing"_#prepost -"Specialized features (beyond MD itself)"_#special :ul - -:line - -General features :h4,link(general) - - runs on a single processor or in parallel - distributed-memory message-passing parallelism (MPI) - spatial-decomposition of simulation domain for parallelism - open-source distribution - highly portable C++ - optional libraries used: MPI and single-processor FFT - GPU (CUDA and OpenCL), Intel Xeon Phi, and OpenMP support for many code features - easy to extend with new features and functionality - runs from an input script - syntax for defining and using variables and formulas - syntax for looping over runs and breaking out of loops - run one or multiple simulations simultaneously (in parallel) from one script - build as library, invoke LAMMPS through library interface or provided Python wrapper - couple with other codes: LAMMPS calls other code, other code calls LAMMPS, umbrella code calls both :ul - -Particle and model types :h4,link(particle) -("atom style"_atom_style.html command) - - atoms - coarse-grained particles (e.g. bead-spring polymers) - united-atom polymers or organic molecules - all-atom polymers, organic molecules, proteins, DNA - metals - granular materials - coarse-grained mesoscale models - finite-size spherical and ellipsoidal particles - finite-size line segment (2d) and triangle (3d) particles - point dipole particles - rigid collections of particles - hybrid combinations of these :ul - -Interatomic potentials (force fields) :h4,link(ff) -("pair style"_pair_style.html, "bond style"_bond_style.html, -"angle style"_angle_style.html, "dihedral style"_dihedral_style.html, -"improper style"_improper_style.html, "kspace style"_kspace_style.html -commands) - - pairwise potentials: Lennard-Jones, Buckingham, Morse, Born-Mayer-Huggins, \ - Yukawa, soft, class 2 (COMPASS), hydrogen bond, tabulated - charged pairwise potentials: Coulombic, point-dipole - many-body potentials: EAM, Finnis/Sinclair EAM, modified EAM (MEAM), \ - embedded ion method (EIM), EDIP, ADP, Stillinger-Weber, Tersoff, \ - REBO, AIREBO, ReaxFF, COMB, SNAP, Streitz-Mintmire, 3-body polymorphic - long-range interactions for charge, point-dipoles, and LJ dispersion: \ - Ewald, Wolf, PPPM (similar to particle-mesh Ewald) - polarization models: "QEq"_fix_qeq.html, \ - "core/shell model"_Howto_coreshell.html, \ - "Drude dipole model"_Howto_drude.html - charge equilibration (QEq via dynamic, point, shielded, Slater methods) - coarse-grained potentials: DPD, GayBerne, REsquared, colloidal, DLVO - mesoscopic potentials: granular, Peridynamics, SPH - electron force field (eFF, AWPMD) - bond potentials: harmonic, FENE, Morse, nonlinear, class 2, \ - quartic (breakable) - angle potentials: harmonic, CHARMM, cosine, cosine/squared, cosine/periodic, \ - class 2 (COMPASS) - dihedral potentials: harmonic, CHARMM, multi-harmonic, helix, \ - class 2 (COMPASS), OPLS - improper potentials: harmonic, cvff, umbrella, class 2 (COMPASS) - polymer potentials: all-atom, united-atom, bead-spring, breakable - water potentials: TIP3P, TIP4P, SPC - implicit solvent potentials: hydrodynamic lubrication, Debye - force-field compatibility with common CHARMM, AMBER, DREIDING, \ - OPLS, GROMACS, COMPASS options - access to the "OpenKIM Repository"_http://openkim.org of potentials via \ - "kim_init, kim_interactions, and kim_query"_kim_commands.html commands - hybrid potentials: multiple pair, bond, angle, dihedral, improper \ - potentials can be used in one simulation - overlaid potentials: superposition of multiple pair potentials :ul - -Atom creation :h4,link(create) -("read_data"_read_data.html, "lattice"_lattice.html, -"create_atoms"_create_atoms.html, "delete_atoms"_delete_atoms.html, -"displace_atoms"_displace_atoms.html, "replicate"_replicate.html commands) - - read in atom coords from files - create atoms on one or more lattices (e.g. grain boundaries) - delete geometric or logical groups of atoms (e.g. voids) - replicate existing atoms multiple times - displace atoms :ul - -Ensembles, constraints, and boundary conditions :h4,link(ensemble) -("fix"_fix.html command) - - 2d or 3d systems - orthogonal or non-orthogonal (triclinic symmetry) simulation domains - constant NVE, NVT, NPT, NPH, Parrinello/Rahman integrators - thermostatting options for groups and geometric regions of atoms - pressure control via Nose/Hoover or Berendsen barostatting in 1 to 3 dimensions - simulation box deformation (tensile and shear) - harmonic (umbrella) constraint forces - rigid body constraints - SHAKE bond and angle constraints - Monte Carlo bond breaking, formation, swapping - atom/molecule insertion and deletion - walls of various kinds - non-equilibrium molecular dynamics (NEMD) - variety of additional boundary conditions and constraints :ul - -Integrators :h4,link(integrate) -("run"_run.html, "run_style"_run_style.html, "minimize"_minimize.html commands) - - velocity-Verlet integrator - Brownian dynamics - rigid body integration - energy minimization via conjugate gradient or steepest descent relaxation - rRESPA hierarchical timestepping - rerun command for post-processing of dump files :ul - -Diagnostics :h4,link(diag) - - see various flavors of the "fix"_fix.html and "compute"_compute.html commands :ul - -Output :h4,link(output) -("dump"_dump.html, "restart"_restart.html commands) - - log file of thermodynamic info - text dump files of atom coords, velocities, other per-atom quantities - binary restart files - parallel I/O of dump and restart files - per-atom quantities (energy, stress, centro-symmetry parameter, CNA, etc) - user-defined system-wide (log file) or per-atom (dump file) calculations - spatial and time averaging of per-atom quantities - time averaging of system-wide quantities - atom snapshots in native, XYZ, XTC, DCD, CFG formats :ul - -Multi-replica models :h4,link(replica1) - -"nudged elastic band"_neb.html -"parallel replica dynamics"_prd.html -"temperature accelerated dynamics"_tad.html -"parallel tempering"_temper.html :ul - -Pre- and post-processing :h4,link(prepost) - -A handful of pre- and post-processing tools are packaged with LAMMPS, -some of which can convert input and output files to/from formats used -by other codes; see the "Toos"_Tools.html doc page. :ulb,l - -Our group has also written and released a separate toolkit called -"Pizza.py"_pizza which provides tools for doing setup, analysis, -plotting, and visualization for LAMMPS simulations. Pizza.py is -written in "Python"_python and is available for download from "the -Pizza.py WWW site"_pizza. :l,ule - -:link(pizza,http://www.sandia.gov/~sjplimp/pizza.html) -:link(python,http://www.python.org) - -Specialized features :h4,link(special) - -LAMMPS can be built with optional packages which implement a variety -of additional capabilities. See the "Packages"_Packages.html doc -page for details. - -These are LAMMPS capabilities which you may not think of as typical -classical MD options: - -"static"_balance.html and "dynamic load-balancing"_fix_balance.html -"generalized aspherical particles"_Howto_body.html -"stochastic rotation dynamics (SRD)"_fix_srd.html -"real-time visualization and interactive MD"_fix_imd.html -calculate "virtual diffraction patterns"_compute_xrd.html -"atom-to-continuum coupling"_fix_atc.html with finite elements -coupled rigid body integration via the "POEMS"_fix_poems.html library -"QM/MM coupling"_fix_qmmm.html -Monte Carlo via "GCMC"_fix_gcmc.html and "tfMC"_fix_tfmc.html and "atom swapping"_fix_atom_swap.html -"path-integral molecular dynamics (PIMD)"_fix_ipi.html and "this as well"_fix_pimd.html -"Direct Simulation Monte Carlo"_pair_dsmc.html for low-density fluids -"Peridynamics mesoscale modeling"_pair_peri.html -"Lattice Boltzmann fluid"_fix_lb_fluid.html -"targeted"_fix_tmd.html and "steered"_fix_smd.html molecular dynamics -"two-temperature electron model"_fix_ttm.html :ul diff --git a/doc/txt/Intro_nonfeatures.txt b/doc/txt/Intro_nonfeatures.txt deleted file mode 100644 index 22e827bb2d..0000000000 --- a/doc/txt/Intro_nonfeatures.txt +++ /dev/null @@ -1,100 +0,0 @@ -"Higher level section"_Intro.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -LAMMPS non-features :h3 - -LAMMPS is designed to be a fast, parallel engine for molecular -dynamics (MD) simulations. It provides only a modest amount of -functionality for setting up simulations and analyzing their output. - -Specifically, LAMMPS was not conceived and designed for: - -being run through a GUI -building molecular systems, or building molecular topologies -assign force-field coefficients automagically -perform sophisticated analysis of your MD simulation -visualize your MD simulation interactively -plot your output data :ul - -Although over the years these limitations have been somewhat -reduced through features added to LAMMPS or external tools -that either closely interface with LAMMPS or extend LAMMPS. - -Here are suggestions on how to perform these tasks: - -[GUI:] LAMMPS can be built as a library and a Python wrapper that wraps -the library interface is provided. Thus, GUI interfaces can be -written in Python (or C or C++ if desired) that run LAMMPS and -visualize or plot its output. Examples of this are provided in the -python directory and described on the "Python"_Python_head.html doc -page. Also, there are several external wrappers or GUI front ends. :ulb,l - -[Builder:] Several pre-processing tools are packaged with LAMMPS. Some -of them convert input files in formats produced by other MD codes such -as CHARMM, AMBER, or Insight into LAMMPS input formats. Some of them -are simple programs that will build simple molecular systems, such as -linear bead-spring polymer chains. The moltemplate program is a true -molecular builder that will generate complex molecular models. See -the "Tools"_Tools.html doc page for details on tools packaged with -LAMMPS. The "Pre/post processing -page"_http:/lammps.sandia.gov/prepost.html of the LAMMPS website -describes a variety of 3rd party tools for this task. Furthermore, -some LAMMPS internal commands allow to reconstruct, or selectively add -topology information, as well as provide the option to insert molecule -templates instead of atoms for building bulk molecular systems. :l - -[Force-field assignment:] The conversion tools described in the previous -bullet for CHARMM, AMBER, and Insight will also assign force field -coefficients in the LAMMPS format, assuming you provide CHARMM, AMBER, -or BIOVIA (formerly Accelrys) force field files. The tools -"ParmEd"_https://parmed.github.io/ParmEd/html/index.html and -"InterMol"_https://github.com/shirtsgroup/InterMol are particularly -powerful and flexible in converting force field and topology data -between various MD simulation programs. :l - -[Simulation analysis:] If you want to perform analysis on-the-fly as -your simulation runs, see the "compute"_compute.html and -"fix"_fix.html doc pages, which list commands that can be used in a -LAMMPS input script. Also see the "Modify"_Modify.html doc page for -info on how to add your own analysis code or algorithms to LAMMPS. -For post-processing, LAMMPS output such as "dump file -snapshots"_dump.html can be converted into formats used by other MD or -post-processing codes. To some degree, that conversion can be done -directly inside of LAMMPS by interfacing to the VMD molfile plugins. -The "rerun"_rerun.html command also allows to do some post-processing -of existing trajectories, and through being able to read a variety -of file formats, this can also be used for analyzing trajectories -from other MD codes. Some post-processing tools packaged with -LAMMPS will do these conversions. Scripts provided in the -tools/python directory can extract and massage data in dump files to -make it easier to import into other programs. See the -"Tools"_Tools.html doc page for details on these various options. :l - -[Visualization:] LAMMPS can produce NETPBM, JPG or PNG snapshot images -on-the-fly via its "dump image"_dump_image.html command and pass -them to an external program, "FFmpeg"_https://www.ffmpeg.org to generate -movies from them. For high-quality, interactive visualization there are -many excellent and free tools available. See the "Other Codes -page"_http://lammps.sandia.gov/viz.html page of the LAMMPS website for -visualization packages that can use LAMMPS output data. :l - -[Plotting:] See the next bullet about Pizza.py as well as the -"Python"_Python_head.html doc page for examples of plotting LAMMPS -output. Scripts provided with the {python} tool in the tools -directory will extract and massage data in log and dump files to make -it easier to analyze and plot. See the "Tools"_Tools.html doc page -for more discussion of the various tools. :l - -[Pizza.py:] Our group has also written a separate toolkit called -"Pizza.py"_http://pizza.sandia.gov which can do certain kinds of -setup, analysis, plotting, and visualization (via OpenGL) for LAMMPS -simulations. It thus provides some functionality for several of the -above bullets. Pizza.py is written in "Python"_http://www.python.org -and is available for download from "this -page"_http://www.cs.sandia.gov/~sjplimp/download.html. :l,ule diff --git a/doc/txt/Intro_opensource.txt b/doc/txt/Intro_opensource.txt deleted file mode 100644 index e0d57f7ce1..0000000000 --- a/doc/txt/Intro_opensource.txt +++ /dev/null @@ -1,44 +0,0 @@ -"Higher level section"_Intro.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -LAMMPS open-source license :h3 - -LAMMPS is a freely-available open-source code, distributed under the -terms of the "GNU Public License"_gnu, which means you can use or -modify the code however you wish. - -LAMMPS comes with no warranty of any kind. As each source file states -in its header, it is a copyrighted code that is distributed free-of- -charge, under the terms of the "GNU Public License"_gnu (GPL). This -is often referred to as open-source distribution - see -"www.gnu.org"_gnuorg or "www.opensource.org"_opensource. The legal -text of the GPL is in the LICENSE file included in the LAMMPS -distribution. - -:link(gnu,http://www.gnu.org/copyleft/gpl.html) -:link(gnuorg,http://www.gnu.org) -:link(opensource,http://www.opensource.org) - -Here is a summary of what the GPL means for LAMMPS users: - -(1) Anyone is free to use, modify, or extend LAMMPS in any way they -choose, including for commercial purposes. - -(2) If you distribute a modified version of LAMMPS, it must remain -open-source, meaning you distribute it under the terms of the GPL. -You should clearly annotate such a code as a derivative version of -LAMMPS. - -(3) If you release any code that includes LAMMPS source code, then it -must also be open-sourced, meaning you distribute it under the terms -of the GPL. - -(4) If you give LAMMPS files to someone else, the GPL LICENSE file and -source file headers (including the copyright and GPL notices) should -remain part of the code. diff --git a/doc/txt/Intro_overview.txt b/doc/txt/Intro_overview.txt deleted file mode 100644 index cd822c778f..0000000000 --- a/doc/txt/Intro_overview.txt +++ /dev/null @@ -1,58 +0,0 @@ -"Higher level section"_Intro.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Overview of LAMMPS :h3 - -LAMMPS is a classical molecular dynamics (MD) code that models -ensembles of particles in a liquid, solid, or gaseous state. It can -model atomic, polymeric, biological, solid-state (metals, ceramics, -oxides), granular, coarse-grained, or macroscopic systems using a -variety of interatomic potentials (force fields) and boundary -conditions. It can model 2d or 3d systems with only a few particles -up to millions or billions. - -LAMMPS can be built and run on a laptop or desktop machine, but is -designed for parallel computers. It will run on any parallel machine -that supports the "MPI"_mpi message-passing library. This includes -shared-memory boxes and distributed-memory clusters and -supercomputers. - -:link(mpi,http://www-unix.mcs.anl.gov/mpi) - -LAMMPS is written in C++. Earlier versions were written in F77 and -F90. See the "History page"_http://lammps.sandia.gov/history.html of -the website for details. All versions can be downloaded from the -"LAMMPS website"_lws. - -LAMMPS is designed to be easy to modify or extend with new -capabilities, such as new force fields, atom types, boundary -conditions, or diagnostics. See the "Modify"_Modify.html doc page for -more details. - -In the most general sense, LAMMPS integrates Newton's equations of -motion for a collection of interacting particles. A single particle -can be an atom or molecule or electron, a coarse-grained cluster of -atoms, or a mesoscopic or macroscopic clump of material. The -interaction models that LAMMPS includes are mostly short-range in -nature; some long-range models are included as well. - -LAMMPS uses neighbor lists to keep track of nearby particles. The -lists are optimized for systems with particles that are repulsive at -short distances, so that the local density of particles never becomes -too large. This is in contrast to methods used for modeling plasma -or gravitational bodies (e.g. galaxy formation). - -On parallel machines, LAMMPS uses spatial-decomposition techniques to -partition the simulation domain into small sub-domains of equal -computational cost, one of which is assigned to each processor. -Processors communicate and store "ghost" atom information for atoms -that border their sub-domain. - - - diff --git a/doc/txt/Intro_website.txt b/doc/txt/Intro_website.txt deleted file mode 100644 index a8af94157c..0000000000 --- a/doc/txt/Intro_website.txt +++ /dev/null @@ -1,42 +0,0 @@ -"Higher level section"_Intro.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Additional website links :h3 - -The "LAMMPS website"_lws has a variety of additional info about -LAMMPS, beyond what is in this manual. Some of the other pages in -this Intr are included in this list. - -"Brief intro and recently added significant features"_lws -"List of features"_http://lammps.sandia.gov/features.html -"List of non-features"_http://lammps.sandia.gov/non_features.html -"Recent bug fixes and new features"_http://lammps.sandia.gov/bug.html :ul - -"Download info"_http://lammps.sandia.gov/download.html -"GitHub site"_https://github.com/lammps/lammps -"SourceForge site"_https://sourceforge.net/projects/lammps -"LAMMPS open-source license"_http://lammps.sandia.gov/open_source.html :ul - -"Glossary of MD terms relevant to LAMMPS"_http://lammps.sandia.gov/glossary.html -"LAMMPS highlights with images"_http://lammps.sandia.gov/pictures.html -"LAMMPS highlights with movies"_http://lammps.sandia.gov/movies.html -"Mail list"_http://lammps.sandia.gov/mail.html -"Workshops"_http://lammps.sandia.gov/workshops.html -"Tutorials"_http://lammps.sandia.gov/tutorials.html -"Developer guide"_http://lammps.sandia.gov/Developer.pdf :ul - -"Pre- and post-processing tools for LAMMPS"_http://lammps.sandia.gov/prepost.html -"Other software usable with LAMMPS"_http://lammps.sandia.gov/offsite.html -"Viz tools usable with LAMMPS"_http://lammps.sandia.gov/viz.html :ul - -"Benchmark performance"_http://lammps.sandia.gov/bench.html -"Publications that have cited LAMMPS"_http://lammps.sandia.gov/papers.html -"Authors of LAMMPS"_http://lammps.sandia.gov/authors.html -"History of LAMMPS development"_http://lammps.sandia.gov/history.html -"Funding for LAMMPS"_http://lammps.sandia.gov/funding.html :ul diff --git a/doc/txt/Manual_version.txt b/doc/txt/Manual_version.txt deleted file mode 100644 index 436e531246..0000000000 --- a/doc/txt/Manual_version.txt +++ /dev/null @@ -1,33 +0,0 @@ -"Higher level section"_Manual.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -What does a LAMMPS version mean :h3 - -The LAMMPS "version" is the date when it was released, such as 1 May -2014. LAMMPS is updated continuously. Whenever we fix a bug or add a -feature, we release it in the next {patch} release, which are -typically made every couple of weeks. Info on patch releases are on -"this website page"_http://lammps.sandia.gov/bug.html. Every few -months, the latest patch release is subjected to more thorough testing -and labeled as a {stable} version. - -Each version of LAMMPS contains all the features and bug-fixes up to -and including its version date. - -The version date is printed to the screen and logfile every time you -run LAMMPS. It is also in the file src/version.h and in the LAMMPS -directory name created when you unpack a tarball. And it is on the -first page of the "manual"_Manual.html. - -If you browse the HTML doc pages on the LAMMPS WWW site, they always -describe the most current patch release of LAMMPS. :ulb,l - -If you browse the HTML doc pages included in your tarball, they -describe the version you have, which may be older. :l,ule - diff --git a/doc/txt/Modify.txt b/doc/txt/Modify.txt deleted file mode 100644 index 38fbf17dd9..0000000000 --- a/doc/txt/Modify.txt +++ /dev/null @@ -1,70 +0,0 @@ -"Previous Section"_Tools.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Python_head.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Modify & extend LAMMPS :h2 - -LAMMPS is designed in a modular fashion so as to be easy to modify and -extend with new functionality. In fact, about 95% of its source code -is add-on files. These doc pages give basic instructions on how to do -this. - -If you add a new feature to LAMMPS and think it will be of interest to -general users, we encourage you to submit it for inclusion in LAMMPS -as a pull request on our "GitHub -site"_https://github.com/lammps/lammps, after reading the "Modify -contribute"_Modify_contribute.html doc page. - - - - - -"Overview"_Modify_overview.html -"Submitting new features for inclusion in LAMMPS"_Modify_contribute.html :all(b) - -"Atom styles"_Modify_atom.html -"Pair styles"_Modify_pair.html -"Bond, angle, dihedral, improper styles"_Modify_bond.html -"Compute styles"_Modify_compute.html -"Fix styles"_Modify_fix.html -"Input script command styles"_Modify_command.html -"Dump styles"_Modify_dump.html -"Kspace styles"_Modify_kspace.html -"Minimization styles"_Modify_min.html -"Region styles"_Modify_region.html -"Body styles"_Modify_body.html -"Thermodynamic output options"_Modify_thermo.html -"Variable options"_Modify_variable.html :all(b) - - diff --git a/doc/txt/Modify_atom.txt b/doc/txt/Modify_atom.txt deleted file mode 100644 index 60c7dccb29..0000000000 --- a/doc/txt/Modify_atom.txt +++ /dev/null @@ -1,90 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Atom styles :h3 - -Classes that define an "atom style"_atom_style.html are derived from -the AtomVec class and managed by the Atom class. The atom style -determines what attributes are associated with an atom. A new atom -style can be created if one of the existing atom styles does not -define all the attributes you need to store and communicate with -atoms. - -Atom_vec_atomic.cpp is a simple example of an atom style. - -Here is a brief description of methods you define in your new derived -class. See atom_vec.h for details. - -init: one time setup (optional) -grow: re-allocate atom arrays to longer lengths (required) -grow_reset: make array pointers in Atom and AtomVec classes consistent (required) -copy: copy info for one atom to another atom's array locations (required) -pack_comm: store an atom's info in a buffer communicated every timestep (required) -pack_comm_vel: add velocity info to communication buffer (required) -pack_comm_hybrid: store extra info unique to this atom style (optional) -unpack_comm: retrieve an atom's info from the buffer (required) -unpack_comm_vel: also retrieve velocity info (required) -unpack_comm_hybrid: retrieve extra info unique to this atom style (optional) -pack_reverse: store an atom's info in a buffer communicating partial forces (required) -pack_reverse_hybrid: store extra info unique to this atom style (optional) -unpack_reverse: retrieve an atom's info from the buffer (required) -unpack_reverse_hybrid: retrieve extra info unique to this atom style (optional) -pack_border: store an atom's info in a buffer communicated on neighbor re-builds (required) -pack_border_vel: add velocity info to buffer (required) -pack_border_hybrid: store extra info unique to this atom style (optional) -unpack_border: retrieve an atom's info from the buffer (required) -unpack_border_vel: also retrieve velocity info (required) -unpack_border_hybrid: retrieve extra info unique to this atom style (optional) -pack_exchange: store all an atom's info to migrate to another processor (required) -unpack_exchange: retrieve an atom's info from the buffer (required) -size_restart: number of restart quantities associated with proc's atoms (required) -pack_restart: pack atom quantities into a buffer (required) -unpack_restart: unpack atom quantities from a buffer (required) -create_atom: create an individual atom of this style (required) -data_atom: parse an atom line from the data file (required) -data_atom_hybrid: parse additional atom info unique to this atom style (optional) -data_vel: parse one line of velocity information from data file (optional) -data_vel_hybrid: parse additional velocity data unique to this atom style (optional) -memory_usage: tally memory allocated by atom arrays (required) :tb(s=:) - -The constructor of the derived class sets values for several variables -that you must set when defining a new atom style, which are documented -in atom_vec.h. New atom arrays are defined in atom.cpp. Search for -the word "customize" and you will find locations you will need to -modify. - -NOTE: It is possible to add some attributes, such as a molecule ID, to -atom styles that do not have them via the "fix -property/atom"_fix_property_atom.html command. This command also -allows new custom attributes consisting of extra integer or -floating-point values to be added to atoms. See the "fix -property/atom"_fix_property_atom.html doc page for examples of cases -where this is useful and details on how to initialize, access, and -output the custom values. - -New "pair styles"_pair_style.html, "fixes"_fix.html, or -"computes"_compute.html can be added to LAMMPS, as discussed below. -The code for these classes can use the per-atom properties defined by -fix property/atom. The Atom class has a find_custom() method that is -useful in this context: - -int index = atom->find_custom(char *name, int &flag); :pre - -The "name" of a custom attribute, as specified in the "fix -property/atom"_fix_property_atom.html command, is checked to verify -that it exists and its index is returned. The method also sets flag = -0/1 depending on whether it is an integer or floating-point attribute. -The vector of values associated with the attribute can then be -accessed using the returned index as - -int *ivector = atom->ivector\[index\]; -double *dvector = atom->dvector\[index\]; :pre - -Ivector or dvector are vectors of length Nlocal = # of owned atoms, -which store the attributes of individual atoms. diff --git a/doc/txt/Modify_body.txt b/doc/txt/Modify_body.txt deleted file mode 100644 index 0114ae10c8..0000000000 --- a/doc/txt/Modify_body.txt +++ /dev/null @@ -1,34 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Body styles :h3 - -Classes that define body particles are derived from the Body class. -Body particles can represent complex entities, such as surface meshes -of discrete points, collections of sub-particles, deformable objects, -etc. - -See the "Howto body"_Howto_body.html doc page for an overview of using -body particles and the various body styles LAMMPS supports. New -styles can be created to add new kinds of body particles to LAMMPS. - -Body_nparticle.cpp is an example of a body particle that is treated as -a rigid body containing N sub-particles. - -Here is a brief description of methods you define in your new derived -class. See body.h for details. - -data_body: process a line from the Bodies section of a data file -noutrow: number of sub-particles output is generated for -noutcol: number of values per-sub-particle output is generated for -output: output values for the Mth sub-particle -pack_comm_body: body attributes to communicate every timestep -unpack_comm_body: unpacking of those attributes -pack_border_body: body attributes to communicate when reneighboring is done -unpack_border_body: unpacking of those attributes :tb(s=:) diff --git a/doc/txt/Modify_bond.txt b/doc/txt/Modify_bond.txt deleted file mode 100644 index 7ceea3f910..0000000000 --- a/doc/txt/Modify_bond.txt +++ /dev/null @@ -1,33 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Bond, angle, dihedral, improper styles :h3 - -Classes that compute molecular interactions are derived from the Bond, -Angle, Dihedral, and Improper classes. New styles can be created to -add new potentials to LAMMPS. - -Bond_harmonic.cpp is the simplest example of a bond style. Ditto for -the harmonic forms of the angle, dihedral, and improper style -commands. - -Here is a brief description of common methods you define in your -new derived class. See bond.h, angle.h, dihedral.h, and improper.h -for details and specific additional methods. - -init: check if all coefficients are set, calls {init_style} (optional) -init_style: check if style specific conditions are met (optional) -compute: compute the molecular interactions (required) -settings: apply global settings for all types (optional) -coeff: set coefficients for one type (required) -equilibrium_distance: length of bond, used by SHAKE (required, bond only) -equilibrium_angle: opening of angle, used by SHAKE (required, angle only) -write & read_restart: writes/reads coeffs to restart files (required) -single: force and energy of a single bond or angle (required, bond or angle only) -memory_usage: tally memory allocated by the style (optional) :tb(s=:) diff --git a/doc/txt/Modify_command.txt b/doc/txt/Modify_command.txt deleted file mode 100644 index 4576f6c806..0000000000 --- a/doc/txt/Modify_command.txt +++ /dev/null @@ -1,27 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Input script command style :h3 - -New commands can be added to LAMMPS input scripts by adding new -classes that have a "command" method. For example, the create_atoms, -read_data, velocity, and run commands are all implemented in this -fashion. When such a command is encountered in the LAMMPS input -script, LAMMPS simply creates a class with the corresponding name, -invokes the "command" method of the class, and passes it the arguments -from the input script. The command method can perform whatever -operations it wishes on LAMMPS data structures. - -The single method your new class must define is as follows: - -command: operations performed by the new command :tb(s=:) - -Of course, the new class can define other methods and variables as -needed. - diff --git a/doc/txt/Modify_compute.txt b/doc/txt/Modify_compute.txt deleted file mode 100644 index 2f6481dbd5..0000000000 --- a/doc/txt/Modify_compute.txt +++ /dev/null @@ -1,49 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Compute styles :h3 - -Classes that compute scalar and vector quantities like temperature -and the pressure tensor, as well as classes that compute per-atom -quantities like kinetic energy and the centro-symmetry parameter -are derived from the Compute class. New styles can be created -to add new calculations to LAMMPS. - -Compute_temp.cpp is a simple example of computing a scalar -temperature. Compute_ke_atom.cpp is a simple example of computing -per-atom kinetic energy. - -Here is a brief description of methods you define in your new derived -class. See compute.h for details. - -init: perform one time setup (required) -init_list: neighbor list setup, if needed (optional) -compute_scalar: compute a scalar quantity (optional) -compute_vector: compute a vector of quantities (optional) -compute_peratom: compute one or more quantities per atom (optional) -compute_local: compute one or more quantities per processor (optional) -pack_comm: pack a buffer with items to communicate (optional) -unpack_comm: unpack the buffer (optional) -pack_reverse: pack a buffer with items to reverse communicate (optional) -unpack_reverse: unpack the buffer (optional) -remove_bias: remove velocity bias from one atom (optional) -remove_bias_all: remove velocity bias from all atoms in group (optional) -restore_bias: restore velocity bias for one atom after remove_bias (optional) -restore_bias_all: same as before, but for all atoms in group (optional) -pair_tally_callback: callback function for {tally}-style computes (optional). -memory_usage: tally memory usage (optional) :tb(s=:) - -Tally-style computes are a special case, as their computation is done -in two stages: the callback function is registered with the pair style -and then called from the Pair::ev_tally() function, which is called for -each pair after force and energy has been computed for this pair. Then -the tallied values are retrieved with the standard compute_scalar or -compute_vector or compute_peratom methods. The USER-TALLY package -provides {examples}_compute_tally.html for utilizing this mechanism. - diff --git a/doc/txt/Modify_contribute.txt b/doc/txt/Modify_contribute.txt deleted file mode 100644 index 31d459de1a..0000000000 --- a/doc/txt/Modify_contribute.txt +++ /dev/null @@ -1,216 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Submitting new features for inclusion in LAMMPS :h3 - -We encourage users to submit new features or modifications for LAMMPS -to "the core developers"_http://lammps.sandia.gov/authors.html so they -can be added to the LAMMPS distribution. The preferred way to manage -and coordinate this is as of Fall 2016 via the LAMMPS project on -"GitHub"_https://github.com/lammps/lammps. An alternative is to -contact the LAMMPS developers or the indicated developer of a package -or feature directly and send in your contribution via e-mail. - -For any larger modifications or programming project, you are -encouraged to contact the LAMMPS developers ahead of time, in order to -discuss implementation strategies and coding guidelines, that will -make it easier to integrate your contribution and result in less work -for everybody involved. You are also encouraged to search through the -list of "open issues on -GitHub"_https://github.com/lammps/lammps/issues and submit a new issue -for a planned feature, so you would not duplicate the work of others -(and possibly get scooped by them) or have your work duplicated by -others. - -How quickly your contribution will be integrated depends largely on -how much effort it will cause to integrate and test it, how much it -requires changes to the core codebase, and of how much interest it is -to the larger LAMMPS community. Please see below for a checklist of -typical requirements. Once you have prepared everything, see the -"Using GitHub with LAMMPS Howto"_Howto_github.html doc page for instructions on how to -submit your changes or new files through a GitHub pull request. If you -prefer to submit patches or full files, you should first make certain, -that your code works correctly with the latest patch-level version of -LAMMPS and contains all bug fixes from it. Then create a gzipped tar -file of all changed or added files or a corresponding patch file using -'diff -u' or 'diff -c' and compress it with gzip. Please only use gzip -compression, as this works well on all platforms. - -If the new features/files are broadly useful we may add them as core -files to LAMMPS or as part of a "standard -package"_Packages_standard.html. Else we will add them as a -user-contributed file or "user package"_Packages_user.html. Examples -of user packages are in src sub-directories that start with USER. The -USER-MISC package is simply a collection of (mostly) unrelated single -files, which is the simplest way to have your contribution quickly -added to the LAMMPS distribution. All the standard and user packages -are listed and described on the "Packages -details"_Packages_details.html doc page. - -Note that by providing us files to release, you are agreeing to make -them open-source, i.e. we can release them under the terms of the GPL, -used as a license for the rest of LAMMPS. See the "Open -source"_http://lammps.sandia.gov/open_source.html page on the LAMMPS -website for details. - -With user packages and files, all we are really providing (aside from -the fame and fortune that accompanies having your name in the source -code and on the "Authors page"_http://lammps.sandia.gov/authors.html -of the "LAMMPS WWW site"_lws), is a means for you to distribute your -work to the LAMMPS user community, and a mechanism for others to -easily try out your new feature. This may help you find bugs or make -contact with new collaborators. Note that you're also implicitly -agreeing to support your code which means answer questions, fix bugs, -and maintain it if LAMMPS changes in some way that breaks it (an -unusual event). - -NOTE: If you prefer to actively develop and support your add-on -feature yourself, then you may wish to make it available for download -from your own website, as a user package that LAMMPS users can add to -their copy of LAMMPS. See the "Offsite LAMMPS packages and -tools"_http://lammps.sandia.gov/offsite.html page of the LAMMPS web -site for examples of groups that do this. We are happy to advertise -your package and web site from that page. Simply email the -"developers"_http://lammps.sandia.gov/authors.html with info about -your package and we will post it there. - -The previous sections of this doc page describe how to add new "style" -files of various kinds to LAMMPS. Packages are simply collections of -one or more new class files which are invoked as a new style within a -LAMMPS input script. If designed correctly, these additions typically -do not require changes to the main core of LAMMPS; they are simply -add-on files. If you think your new feature requires non-trivial -changes in core LAMMPS files, you'll need to "communicate with the -developers"_http://lammps.sandia.gov/authors.html, since we may or may -not want to make those changes. An example of a trivial change is -making a parent-class method "virtual" when you derive a new child -class from it. - -Here is a checklist of steps you need to follow to submit a single file -or user package for our consideration. Following these steps will save -both you and us time. See existing files in packages in the src dir for -examples. If you are uncertain, please ask. - -All source files you provide must compile with the most current -version of LAMMPS with multiple configurations. In particular you -need to test compiling LAMMPS from scratch with -DLAMMPS_BIGBIG -set in addition to the default -DLAMMPS_SMALLBIG setting. Your code -will need to work correctly in serial and in parallel using MPI. :ulb,l - -For consistency with the rest of LAMMPS and especially, if you want -your contribution(s) to be added to main LAMMPS code or one of its -standard packages, it needs to be written in a style compatible with -other LAMMPS source files. This means: 2-character indentation per -level, [no tabs], no lines over 80 characters. I/O is done via -the C-style stdio library (mixing of stdio and iostreams is generally -discouraged), class header files should not import any system headers -outside of , STL containers should be avoided in headers, -system header from the C library should use the C++-style names -(, , or ) instead of the C-style names -, , or ), and forward declarations -used where possible or needed to avoid including headers. -All added code should be placed into the LAMMPS_NS namespace or a -sub-namespace; global or static variables should be avoided, as they -conflict with the modular nature of LAMMPS and the C++ class structure. -Header files must [not] import namespaces with {using}. -This all is so the developers can more easily understand, integrate, -and maintain your contribution and reduce conflicts with other parts -of LAMMPS. This basically means that the code accesses data -structures, performs its operations, and is formatted similar to other -LAMMPS source files, including the use of the error class for error -and warning messages. :l - -If you want your contribution to be added as a user-contributed -feature, and it's a single file (actually a *.cpp and *.h file) it can -rapidly be added to the USER-MISC directory. Send us the one-line -entry to add to the USER-MISC/README file in that dir, along with the -2 source files. You can do this multiple times if you wish to -contribute several individual features. :l - -If you want your contribution to be added as a user-contribution and -it is several related features, it is probably best to make it a user -package directory with a name like USER-FOO. In addition to your new -files, the directory should contain a README text file. The README -should contain your name and contact information and a brief -description of what your new package does. If your files depend on -other LAMMPS style files also being installed (e.g. because your file -is a derived class from the other LAMMPS class), then an Install.sh -file is also needed to check for those dependencies. See other README -and Install.sh files in other USER directories as examples. Send us a -tarball of this USER-FOO directory. :l - -Your new source files need to have the LAMMPS copyright, GPL notice, -and your name and email address at the top, like other -user-contributed LAMMPS source files. They need to create a class -that is inside the LAMMPS namespace. If the file is for one of the - -USER packages, including USER-MISC, then we are not as picky about the -coding style (see above). I.e. the files do not need to be in the -same stylistic format and syntax as other LAMMPS files, though that -would be nice for developers as well as users who try to read your -code. :l - -You [must] also create a [documentation] file for each new command or -style you are adding to LAMMPS. For simplicity and convenience, the -documentation of groups of closely related commands or styles may be -combined into a single file. This will be one file for a single-file -feature. For a package, it might be several files. These are simple -text files with a specific markup language, that are then auto-converted -to HTML and PDF. The tools for this conversion are included in the -source distribution, and the translation can be as simple as doing -"make html pdf" in the doc folder. -Thus the documentation source files must be in the same format and -style as other *.txt files in the lammps/doc/src directory for similar -commands and styles; use one or more of them as a starting point. -A description of the markup can also be found in -lammps/doc/utils/txt2html/README.html -As appropriate, the text files can include links to equations -(see doc/Eqs/*.tex for examples, we auto-create the associated JPG -files), or figures (see doc/JPG for examples), or even additional PDF -files with further details (see doc/PDF for examples). The doc page -should also include literature citations as appropriate; see the -bottom of doc/fix_nh.txt for examples and the earlier part of the same -file for how to format the cite itself. The "Restrictions" section of -the doc page should indicate that your command is only available if -LAMMPS is built with the appropriate USER-MISC or USER-FOO package. -See other user package doc files for examples of how to do this. The -prerequisite for building the HTML format files are Python 3.x and -virtualenv, the requirement for generating the PDF format manual -is the "htmldoc"_http://www.htmldoc.org/ software. Please run at least -"make html" and carefully inspect and proofread the resulting HTML format -doc page before submitting your code. :l - -For a new package (or even a single command) you should include one or -more example scripts demonstrating its use. These should run in no -more than a couple minutes, even on a single processor, and not require -large data files as input. See directories under examples/USER for -examples of input scripts other users provided for their packages. -These example inputs are also required for validating memory accesses -and testing for memory leaks with valgrind :l - -If there is a paper of yours describing your feature (either the -algorithm/science behind the feature itself, or its initial usage, or -its implementation in LAMMPS), you can add the citation to the *.cpp -source file. See src/USER-EFF/atom_vec_electron.cpp for an example. -A LaTeX citation is stored in a variable at the top of the file and a -single line of code that references the variable is added to the -constructor of the class. Whenever a user invokes your feature from -their input script, this will cause LAMMPS to output the citation to a -log.cite file and prompt the user to examine the file. Note that you -should only use this for a paper you or your group authored. -E.g. adding a cite in the code for a paper by Nose and Hoover if you -write a fix that implements their integrator is not the intended -usage. That kind of citation should just be in the doc page you -provide. :l -:ule - -Finally, as a general rule-of-thumb, the more clear and -self-explanatory you make your documentation and README files, and the -easier you make it for people to get started, e.g. by providing example -scripts, the more likely it is that users will try out your new feature. diff --git a/doc/txt/Modify_dump.txt b/doc/txt/Modify_dump.txt deleted file mode 100644 index cfe96f5d3d..0000000000 --- a/doc/txt/Modify_dump.txt +++ /dev/null @@ -1,35 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Dump styles :h3 - -Classes that dump per-atom info to files are derived from the Dump -class. To dump new quantities or in a new format, a new derived dump -class can be added, but it is typically simpler to modify the -DumpCustom class contained in the dump_custom.cpp file. - -Dump_atom.cpp is a simple example of a derived dump class. - -Here is a brief description of methods you define in your new derived -class. See dump.h for details. - -write_header: write the header section of a snapshot of atoms -count: count the number of lines a processor will output -pack: pack a proc's output data into a buffer -write_data: write a proc's data to a file :tb(s=:) - -See the "dump"_dump.html command and its {custom} style for a list of -keywords for atom information that can already be dumped by -DumpCustom. It includes options to dump per-atom info from Compute -classes, so adding a new derived Compute class is one way to calculate -new quantities to dump. - -Note that new keywords for atom properties are not typically -added to the "dump custom"_dump.html command. Instead they are added -to the "compute property/atom"_compute_property_atom.html command. diff --git a/doc/txt/Modify_fix.txt b/doc/txt/Modify_fix.txt deleted file mode 100644 index b095ebc4b5..0000000000 --- a/doc/txt/Modify_fix.txt +++ /dev/null @@ -1,107 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Fix styles :h3 - -In LAMMPS, a "fix" is any operation that is computed during -timestepping that alters some property of the system. Essentially -everything that happens during a simulation besides force computation, -neighbor list construction, and output, is a "fix". This includes -time integration (update of coordinates and velocities), force -constraints or boundary conditions (SHAKE or walls), and diagnostics -(compute a diffusion coefficient). New styles can be created to add -new options to LAMMPS. - -Fix_setforce.cpp is a simple example of setting forces on atoms to -prescribed values. There are dozens of fix options already in LAMMPS; -choose one as a template that is similar to what you want to -implement. - -Here is a brief description of methods you can define in your new -derived class. See fix.h for details. - -setmask: determines when the fix is called during the timestep (required) -init: initialization before a run (optional) -setup_pre_exchange: called before atom exchange in setup (optional) -setup_pre_force: called before force computation in setup (optional) -setup: called immediately before the 1st timestep and after forces are computed (optional) -min_setup_pre_force: like setup_pre_force, but for minimizations instead of MD runs (optional) -min_setup: like setup, but for minimizations instead of MD runs (optional) -initial_integrate: called at very beginning of each timestep (optional) -pre_exchange: called before atom exchange on re-neighboring steps (optional) -pre_neighbor: called before neighbor list build (optional) -pre_force: called before pair & molecular forces are computed (optional) -post_force: called after pair & molecular forces are computed and communicated (optional) -final_integrate: called at end of each timestep (optional) -end_of_step: called at very end of timestep (optional) -write_restart: dumps fix info to restart file (optional) -restart: uses info from restart file to re-initialize the fix (optional) -grow_arrays: allocate memory for atom-based arrays used by fix (optional) -copy_arrays: copy atom info when an atom migrates to a new processor (optional) -pack_exchange: store atom's data in a buffer (optional) -unpack_exchange: retrieve atom's data from a buffer (optional) -pack_restart: store atom's data for writing to restart file (optional) -unpack_restart: retrieve atom's data from a restart file buffer (optional) -size_restart: size of atom's data (optional) -maxsize_restart: max size of atom's data (optional) -setup_pre_force_respa: same as setup_pre_force, but for rRESPA (optional) -initial_integrate_respa: same as initial_integrate, but for rRESPA (optional) -post_integrate_respa: called after the first half integration step is done in rRESPA (optional) -pre_force_respa: same as pre_force, but for rRESPA (optional) -post_force_respa: same as post_force, but for rRESPA (optional) -final_integrate_respa: same as final_integrate, but for rRESPA (optional) -min_pre_force: called after pair & molecular forces are computed in minimizer (optional) -min_post_force: called after pair & molecular forces are computed and communicated in minimizer (optional) -min_store: store extra data for linesearch based minimization on a LIFO stack (optional) -min_pushstore: push the minimization LIFO stack one element down (optional) -min_popstore: pop the minimization LIFO stack one element up (optional) -min_clearstore: clear minimization LIFO stack (optional) -min_step: reset or move forward on line search minimization (optional) -min_dof: report number of degrees of freedom {added} by this fix in minimization (optional) -max_alpha: report maximum allowed step size during linesearch minimization (optional) -pack_comm: pack a buffer to communicate a per-atom quantity (optional) -unpack_comm: unpack a buffer to communicate a per-atom quantity (optional) -pack_reverse_comm: pack a buffer to reverse communicate a per-atom quantity (optional) -unpack_reverse_comm: unpack a buffer to reverse communicate a per-atom quantity (optional) -dof: report number of degrees of freedom {removed} by this fix during MD (optional) -compute_scalar: return a global scalar property that the fix computes (optional) -compute_vector: return a component of a vector property that the fix computes (optional) -compute_array: return a component of an array property that the fix computes (optional) -deform: called when the box size is changed (optional) -reset_target: called when a change of the target temperature is requested during a run (optional) -reset_dt: is called when a change of the time step is requested during a run (optional) -modify_param: called when a fix_modify request is executed (optional) -memory_usage: report memory used by fix (optional) -thermo: compute quantities for thermodynamic output (optional) :tb(s=:) - -Typically, only a small fraction of these methods are defined for a -particular fix. Setmask is mandatory, as it determines when the fix -will be invoked during the timestep. Fixes that perform time -integration ({nve}, {nvt}, {npt}) implement initial_integrate() and -final_integrate() to perform velocity Verlet updates. Fixes that -constrain forces implement post_force(). - -Fixes that perform diagnostics typically implement end_of_step(). For -an end_of_step fix, one of your fix arguments must be the variable -"nevery" which is used to determine when to call the fix and you must -set this variable in the constructor of your fix. By convention, this -is the first argument the fix defines (after the ID, group-ID, style). - -If the fix needs to store information for each atom that persists from -timestep to timestep, it can manage that memory and migrate the info -with the atoms as they move from processors to processor by -implementing the grow_arrays, copy_arrays, pack_exchange, and -unpack_exchange methods. Similarly, the pack_restart and -unpack_restart methods can be implemented to store information about -the fix in restart files. If you wish an integrator or force -constraint fix to work with rRESPA (see the "run_style"_run_style.html -command), the initial_integrate, post_force_integrate, and -final_integrate_respa methods can be implemented. The thermo method -enables a fix to contribute values to thermodynamic output, as printed -quantities and/or to be summed to the potential energy of the system. diff --git a/doc/txt/Modify_kspace.txt b/doc/txt/Modify_kspace.txt deleted file mode 100644 index d5f018411d..0000000000 --- a/doc/txt/Modify_kspace.txt +++ /dev/null @@ -1,25 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Kspace styles :h3 - -Classes that compute long-range Coulombic interactions via K-space -representations (Ewald, PPPM) are derived from the KSpace class. New -styles can be created to add new K-space options to LAMMPS. - -Ewald.cpp is an example of computing K-space interactions. - -Here is a brief description of methods you define in your new derived -class. See kspace.h for details. - -init: initialize the calculation before a run -setup: computation before the 1st timestep of a run -compute: every-timestep computation -memory_usage: tally of memory usage :tb(s=:) - diff --git a/doc/txt/Modify_min.txt b/doc/txt/Modify_min.txt deleted file mode 100644 index 8252a576f3..0000000000 --- a/doc/txt/Modify_min.txt +++ /dev/null @@ -1,23 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Minimization styles :h3 - -Classes that perform energy minimization derived from the Min class. -New styles can be created to add new minimization algorithms to -LAMMPS. - -Min_cg.cpp is an example of conjugate gradient minimization. - -Here is a brief description of methods you define in your new derived -class. See min.h for details. - -init: initialize the minimization before a run -run: perform the minimization -memory_usage: tally of memory usage :tb(s=:) diff --git a/doc/txt/Modify_overview.txt b/doc/txt/Modify_overview.txt deleted file mode 100644 index 4ab1eddf21..0000000000 --- a/doc/txt/Modify_overview.txt +++ /dev/null @@ -1,101 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Overview :h3 - -The best way to add a new feature to LAMMPS is to find a similar -feature and look at the corresponding source and header files to figure -out what it does. You will need some knowledge of C++ to be able to -understand the hi-level structure of LAMMPS and its class -organization, but functions (class methods) that do actual -computations are written in vanilla C-style code and operate on simple -C-style data structures (vectors and arrays). - -Most of the new features described on the "Modify"_Modify.html doc -page require you to write a new C++ derived class (except for -exceptions described below, where you can make small edits to existing -files). Creating a new class requires 2 files, a source code file -(*.cpp) and a header file (*.h). The derived class must provide -certain methods to work as a new option. Depending on how different -your new feature is compared to existing features, you can either -derive from the base class itself, or from a derived class that -already exists. Enabling LAMMPS to invoke the new class is as simple -as putting the two source files in the src dir and re-building LAMMPS. - -The advantage of C++ and its object-orientation is that all the code -and variables needed to define the new feature are in the 2 files you -write, and thus shouldn't make the rest of LAMMPS more complex or -cause side-effect bugs. - -Here is a concrete example. Suppose you write 2 files pair_foo.cpp -and pair_foo.h that define a new class PairFoo that computes pairwise -potentials described in the classic 1997 "paper"_#Foo by Foo, et al. -If you wish to invoke those potentials in a LAMMPS input script with a -command like - -pair_style foo 0.1 3.5 :pre - -then your pair_foo.h file should be structured as follows: - -#ifdef PAIR_CLASS -PairStyle(foo,PairFoo) -#else -... -(class definition for PairFoo) -... -#endif :pre - -where "foo" is the style keyword in the pair_style command, and -PairFoo is the class name defined in your pair_foo.cpp and pair_foo.h -files. - -When you re-build LAMMPS, your new pairwise potential becomes part of -the executable and can be invoked with a pair_style command like the -example above. Arguments like 0.1 and 3.5 can be defined and -processed by your new class. - -As illustrated by this pairwise example, many kinds of options are -referred to in the LAMMPS documentation as the "style" of a particular -command. - -The "Modify page"_Modify.html lists all the common styles in LAMMPS, -and discusses the header file for the base class that these styles are -derived from. Public variables in that file are ones used and set by -the derived classes which are also used by the base class. Sometimes -they are also used by the rest of LAMMPS. Virtual functions in the -base class header file which are set = 0 are ones you must define in -your new derived class to give it the functionality LAMMPS expects. -Virtual functions that are not set to 0 are functions you can -optionally define. - -Additionally, new output options can be added directly to the -thermo.cpp, dump_custom.cpp, and variable.cpp files. These are also -listed on the "Modify page"_Modify.html. - -Here are additional guidelines for modifying LAMMPS and adding new -functionality: - -Think about whether what you want to do would be better as a pre- or -post-processing step. Many computations are more easily and more -quickly done that way. :ulb,l - -Don't do anything within the timestepping of a run that isn't -parallel. E.g. don't accumulate a bunch of data on a single processor -and analyze it. You run the risk of seriously degrading the parallel -efficiency. :l - -If your new feature reads arguments or writes output, make sure you -follow the unit conventions discussed by the "units"_units.html -command. :l -:ule - -:line - -:link(Foo) -[(Foo)] Foo, Morefoo, and Maxfoo, J of Classic Potentials, 75, 345 (1997). diff --git a/doc/txt/Modify_pair.txt b/doc/txt/Modify_pair.txt deleted file mode 100644 index 40806937d6..0000000000 --- a/doc/txt/Modify_pair.txt +++ /dev/null @@ -1,33 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Pair styles :h3 - -Classes that compute pairwise interactions are derived from the Pair -class. In LAMMPS, pairwise calculation include many-body potentials -such as EAM or Tersoff where particles interact without a static bond -topology. New styles can be created to add new pair potentials to -LAMMPS. - -Pair_lj_cut.cpp is a simple example of a Pair class, though it -includes some optional methods to enable its use with rRESPA. - -Here is a brief description of the class methods in pair.h: - -compute: workhorse routine that computes pairwise interactions -settings: reads the input script line with arguments you define -coeff: set coefficients for one i,j type pair -init_one: perform initialization for one i,j type pair -init_style: initialization specific to this pair style -write & read_restart: write/read i,j pair coeffs to restart files -write & read_restart_settings: write/read global settings to restart files -single: force and energy of a single pairwise interaction between 2 atoms -compute_inner/middle/outer: versions of compute used by rRESPA :tb(s=:) - -The inner/middle/outer routines are optional. diff --git a/doc/txt/Modify_region.txt b/doc/txt/Modify_region.txt deleted file mode 100644 index c7a56bd32a..0000000000 --- a/doc/txt/Modify_region.txt +++ /dev/null @@ -1,25 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Region styles :h3 - -Classes that define geometric regions are derived from the Region -class. Regions are used elsewhere in LAMMPS to group atoms, delete -atoms to create a void, insert atoms in a specified region, etc. New -styles can be created to add new region shapes to LAMMPS. - -Region_sphere.cpp is an example of a spherical region. - -Here is a brief description of methods you define in your new derived -class. See region.h for details. - -inside: determine whether a point is in the region -surface_interior: determine if a point is within a cutoff distance inside of surface -surface_exterior: determine if a point is within a cutoff distance outside of surface -shape_update : change region shape if set by time-dependent variable :tb(s=:) diff --git a/doc/txt/Modify_thermo.txt b/doc/txt/Modify_thermo.txt deleted file mode 100644 index 1772bae87a..0000000000 --- a/doc/txt/Modify_thermo.txt +++ /dev/null @@ -1,35 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Thermodynamic output options :h3 - -There is one class that computes and prints thermodynamic information -to the screen and log file; see the file thermo.cpp. - -There are two styles defined in thermo.cpp: "one" and "multi". There -is also a flexible "custom" style which allows the user to explicitly -list keywords for quantities to print when thermodynamic info is -output. See the "thermo_style"_thermo_style.html command for a list -of defined quantities. - -The thermo styles (one, multi, etc) are simply lists of keywords. -Adding a new style thus only requires defining a new list of keywords. -Search for the word "customize" with references to "thermo style" in -thermo.cpp to see the two locations where code will need to be added. - -New keywords can also be added to thermo.cpp to compute new quantities -for output. Search for the word "customize" with references to -"keyword" in thermo.cpp to see the several locations where code will -need to be added. - -Note that the "thermo_style custom"_thermo.html command already allows -for thermo output of quantities calculated by "fixes"_fix.html, -"computes"_compute.html, and "variables"_variable.html. Thus, it may -be simpler to compute what you wish via one of those constructs, than -by adding a new keyword to the thermo command. diff --git a/doc/txt/Modify_variable.txt b/doc/txt/Modify_variable.txt deleted file mode 100644 index b163272f3e..0000000000 --- a/doc/txt/Modify_variable.txt +++ /dev/null @@ -1,46 +0,0 @@ -"Higher level section"_Modify.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Variable options :h3 - -There is one class that computes and stores "variable"_variable.html -information in LAMMPS; see the file variable.cpp. The value -associated with a variable can be periodically printed to the screen -via the "print"_print.html, "fix print"_fix_print.html, or -"thermo_style custom"_thermo_style.html commands. Variables of style -"equal" can compute complex equations that involve the following types -of arguments: - -thermo keywords = ke, vol, atoms, ... -other variables = v_a, v_myvar, ... -math functions = div(x,y), mult(x,y), add(x,y), ... -group functions = mass(group), xcm(group,x), ... -atom values = x\[123\], y\[3\], vx\[34\], ... -compute values = c_mytemp\[0\], c_thermo_press\[3\], ... :pre - -Adding keywords for the "thermo_style custom"_thermo_style.html -command (which can then be accessed by variables) is discussed on the -"Modify thermo"_Modify_thermo.html doc page. - -Adding a new math function of one or two arguments can be done by -editing one section of the Variable::evaluate() method. Search for -the word "customize" to find the appropriate location. - -Adding a new group function can be done by editing one section of the -Variable::evaluate() method. Search for the word "customize" to find -the appropriate location. You may need to add a new method to the -Group class as well (see the group.cpp file). - -Accessing a new atom-based vector can be done by editing one section -of the Variable::evaluate() method. Search for the word "customize" -to find the appropriate location. - -Adding new "compute styles"_compute.html (whose calculated values can -then be accessed by variables) is discussed on the "Modify -compute"_Modify_compute.html doc page. diff --git a/doc/txt/Packages.txt b/doc/txt/Packages.txt deleted file mode 100644 index 231c8528e9..0000000000 --- a/doc/txt/Packages.txt +++ /dev/null @@ -1,40 +0,0 @@ -"Previous Section"_Commands.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Speed.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Optional packages :h2 - -This section gives an overview of the optional packages that extend -LAMMPS functionality. Packages are groups of files that enable a -specific set of features. For example, force fields for molecular -systems or rigid-body constraints are in packages. You can see the -list of all packages and "make" commands to manage them by typing -"make package" from within the src directory of the LAMMPS -distribution. The "Build package"_Build_package.html doc page gives -general info on how to install and un-install packages as part of the -LAMMPS build process. - - - - - -"Standard packages"_Packages_standard.html -"User packages"_Packages_user.html -"Details on each package"_Packages_details.html :ul - - diff --git a/doc/txt/Packages_standard.txt b/doc/txt/Packages_standard.txt deleted file mode 100644 index 7fb1d99174..0000000000 --- a/doc/txt/Packages_standard.txt +++ /dev/null @@ -1,65 +0,0 @@ -"Higher level section"_Packages.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Standard packages :h3 - -This is the list of standard packages in LAMMPS. The link for each -package name gives more details. - -Standard packages are supported by the LAMMPS developers and are -written in a syntax and style consistent with the rest of LAMMPS. -This means the developers will answer questions about them, debug and -fix them if necessary, and keep them compatible with future changes to -LAMMPS. - -The "Example" column is a sub-directory in the examples directory of -the distribution which has an input script that uses the package. -E.g. "peptide" refers to the examples/peptide directory; USER/atc -refers to the examples/USER/atc directory. The "Library" column -indicates whether an extra library is needed to build and use the -package: - -no = no library -sys = system library: you likely have it on your machine -int = internal library: provided with LAMMPS, but you may need to build it -ext = external library: you will need to download and install it on your machine :ul - -Package, Description, Doc page, Example, Library -"ASPHERE"_Packages_details.html#PKG-ASPHERE, aspherical particle models, "Howto spherical"_Howto_spherical.html, ellipse, no -"BODY"_Packages_details.html#PKG-BODY, body-style particles, "Howto body"_Howto_body.html, body, no -"CLASS2"_Packages_details.html#PKG-CLASS2, class 2 force fields, "pair_style lj/class2"_pair_class2.html, n/a, no -"COLLOID"_Packages_details.html#PKG-COLLOID, colloidal particles, "atom_style colloid"_atom_style.html, colloid, no -"COMPRESS"_Packages_details.html#PKG-COMPRESS, I/O compression, "dump */gz"_dump.html, n/a, sys -"CORESHELL"_Packages_details.html#PKG-CORESHELL, adiabatic core/shell model, "Howto coreshell"_Howto_coreshell.html, coreshell, no -"DIPOLE"_Packages_details.html#PKG-DIPOLE, point dipole particles, "pair_style dipole/cut"_pair_dipole.html, dipole, no -"GPU"_Packages_details.html#PKG-GPU, GPU-enabled styles, "Section gpu"_Speed_gpu.html, "Benchmarks"_http://lammps.sandia.gov/bench.html, int -"GRANULAR"_Packages_details.html#PKG-GRANULAR, granular systems, "Howto granular"_Howto_granular.html, pour, no -"KIM"_Packages_details.html#PKG-KIM, OpenKIM wrapper, "pair_style kim"_pair_kim.html, kim, ext -"KOKKOS"_Packages_details.html#PKG-KOKKOS, Kokkos-enabled styles, "Speed kokkos"_Speed_kokkos.html, "Benchmarks"_http://lammps.sandia.gov/bench.html, no -"KSPACE"_Packages_details.html#PKG-KSPACE, long-range Coulombic solvers, "kspace_style"_kspace_style.html, peptide, no -"LATTE"_Packages_details.html#PKG-LATTE, quantum DFTB forces via LATTE, "fix latte"_fix_latte.html, latte, ext -"MANYBODY"_Packages_details.html#PKG-MANYBODY, many-body potentials, "pair_style tersoff"_pair_tersoff.html, shear, no -"MC"_Packages_details.html#PKG-MC, Monte Carlo options, "fix gcmc"_fix_gcmc.html, n/a, no -"MESSAGE"_Packages_details.html#PKG-MESSAGE, client/server messaging, "message"_message.html, message, int -"MISC"_Packages_details.html#PKG-MISC, miscellaneous single-file commands, n/a, no, no -"MOLECULE"_Packages_details.html#PKG-MOLECULE, molecular system force fields, "Howto bioFF"_Howto_bioFF.html, peptide, no -"MPIIO"_Packages_details.html#PKG-MPIIO, MPI parallel I/O dump and restart, "dump"_dump.html, n/a, no -"MSCG"_Packages_details.html#PKG-MSCG, multi-scale coarse-graining wrapper, "fix mscg"_fix_mscg.html, mscg, ext -"OPT"_Packages_details.html#PKG-OPT, optimized pair styles, "Speed opt"_Speed_opt.html, "Benchmarks"_http://lammps.sandia.gov/bench.html, no -"PERI"_Packages_details.html#PKG-PERI, Peridynamics models, "pair_style peri"_pair_peri.html, peri, no -"POEMS"_Packages_details.html#PKG-POEMS, coupled rigid body motion, "fix poems"_fix_poems.html, rigid, int -"PYTHON"_Packages_details.html#PKG-PYTHON, embed Python code in an input script, "python"_python.html, python, sys -"QEQ"_Packages_details.html#PKG-QEQ, QEq charge equilibration, "fix qeq"_fix_qeq.html, qeq, no -"REPLICA"_Packages_details.html#PKG-REPLICA2, multi-replica methods, "Howto replica"_Howto_replica.html, tad, no -"RIGID"_Packages_details.html#PKG-RIGID, rigid bodies and constraints, "fix rigid"_fix_rigid.html, rigid, no -"SHOCK"_Packages_details.html#PKG-SHOCK, shock loading methods, "fix msst"_fix_msst.html, n/a, no -"SNAP"_Packages_details.html#PKG-SNAP, quantum-fitted potential, "pair_style snap"_pair_snap.html, snap, no -"SPIN"_Packages_details.html#PKG-SPIN, magnetic atomic spin dynamics, "Howto spins"_Howto_spins.html, SPIN, no -"SRD"_Packages_details.html#PKG-SRD, stochastic rotation dynamics, "fix srd"_fix_srd.html, srd, no -"VORONOI"_Packages_details.html#PKG-VORONOI, Voronoi tesselation, "compute voronoi/atom"_compute_voronoi_atom.html, n/a, ext :tb(ea=c,ca1=l) diff --git a/doc/txt/Packages_user.txt b/doc/txt/Packages_user.txt deleted file mode 100644 index 4210f617ef..0000000000 --- a/doc/txt/Packages_user.txt +++ /dev/null @@ -1,83 +0,0 @@ -"Higher level section"_Packages.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -User packages :h3 - -This is a list of user packages in LAMMPS. The link for each package -name gives more details. - -User packages have been contributed by users, and begin with the -"user" prefix. If a contribution is a single command (single file), -it is typically in the user-misc package. User packages don't -necessarily meet the requirements of the "standard -packages"_Packages_standard.html. This means the developers will try -to keep things working and usually can answer technical questions -about compiling the package. If you have problems using a specific -feature provided in a user package, you may need to contact the -contributor directly to get help. Information on how to submit -additions you make to LAMMPS as single files or as a standard or user -package is explained on the "Modify contribute"_Modify_contribute.html -doc page. - -The "Example" column is a sub-directory in the examples directory of -the distribution which has an input script that uses the package. -E.g. "peptide" refers to the examples/peptide directory; USER/atc -refers to the examples/USER/atc directory. The "Library" column -indicates whether an extra library is needed to build and use the -package: - -no = no library -sys = system library: you likely have it on your machine -int = internal library: provided with LAMMPS, but you may need to build it -ext = external library: you will need to download and install it on your machine :ul - -Package, Description, Doc page, Example, Library -"USER-ADIOS"_Packages_details.html#PKG-USER-ADIOS, dump output via ADIOS, "dump adios"_dump_adios.html, USER/adios, ext -"USER-ATC"_Packages_details.html#PKG-USER-ATC, Atom-to-Continuum coupling, "fix atc"_fix_atc.html, USER/atc, int -"USER-AWPMD"_Packages_details.html#PKG-USER-AWPMD, wave packet MD, "pair_style awpmd/cut"_pair_awpmd.html, USER/awpmd, int -"USER-BOCS"_Packages_details.html#PKG-USER-BOCS, BOCS bottom up coarse graining, "fix bocs"_fix_bocs.html, USER/bocs, no -"USER-CGDNA"_Packages_details.html#PKG-USER-CGDNA, coarse-grained DNA force fields, src/USER-CGDNA/README, USER/cgdna, no -"USER-CGSDK"_Packages_details.html#PKG-USER-CGSDK, SDK coarse-graining model, "pair_style lj/sdk"_pair_sdk.html, USER/cgsdk, no -"USER-COLVARS"_Packages_details.html#PKG-USER-COLVARS, collective variables library, "fix colvars"_fix_colvars.html, USER/colvars, int -"USER-DIFFRACTION"_Packages_details.html#PKG-USER-DIFFRACTION, virtual x-ray and electron diffraction,"compute xrd"_compute_xrd.html, USER/diffraction, no -"USER-DPD"_Packages_details.html#PKG-USER-DPD, reactive dissipative particle dynamics, src/USER-DPD/README, USER/dpd, no -"USER-DRUDE"_Packages_details.html#PKG-USER-DRUDE, Drude oscillators, "Howto drude"_Howto_drude.html, USER/drude, no -"USER-EFF"_Packages_details.html#PKG-USER-EFF, electron force field,"pair_style eff/cut"_pair_eff.html, USER/eff, no -"USER-FEP"_Packages_details.html#PKG-USER-FEP, free energy perturbation,"compute fep"_compute_fep.html, USER/fep, no -"USER-H5MD"_Packages_details.html#PKG-USER-H5MD, dump output via HDF5,"dump h5md"_dump_h5md.html, n/a, ext -"USER-INTEL"_Packages_details.html#PKG-USER-INTEL, optimized Intel CPU and KNL styles,"Speed intel"_Speed_intel.html, "Benchmarks"_http://lammps.sandia.gov/bench.html, no -"USER-LB"_Packages_details.html#PKG-USER-LB, Lattice Boltzmann fluid,"fix lb/fluid"_fix_lb_fluid.html, USER/lb, no -"USER-MANIFOLD"_Packages_details.html#PKG-USER-MANIFOLD, motion on 2d surfaces,"fix manifoldforce"_fix_manifoldforce.html, USER/manifold, no -"USER-MEAMC"_Packages_details.html#PKG-USER-MEAMC, modified EAM potential (C++), "pair_style meam/c"_pair_meamc.html, meamc, no -"USER-MESO"_Packages_details.html#PKG-USER-MESO, mesoscale DPD models, "pair_style edpd"_pair_meso.html, USER/meso, no -"USER-MGPT"_Packages_details.html#PKG-USER-MGPT, fast MGPT multi-ion potentials, "pair_style mgpt"_pair_mgpt.html, USER/mgpt, no -"USER-MISC"_Packages_details.html#PKG-USER-MISC, single-file contributions, USER-MISC/README, USER/misc, no -"USER-MOFFF"_Packages_details.html#PKG-USER-MOFFF, styles for "MOF-FF"_MOFplus force field, "pair_style buck6d/coul/gauss"_pair_buck6d_coul_gauss.html, USER/mofff, no -"USER-MOLFILE"_Packages_details.html#PKG-USER-MOLFILE, "VMD"_https://www.ks.uiuc.edu/Research/vmd/ molfile plug-ins,"dump molfile"_dump_molfile.html, n/a, ext -"USER-NETCDF"_Packages_details.html#PKG-USER-NETCDF, dump output via NetCDF,"dump netcdf"_dump_netcdf.html, n/a, ext -"USER-OMP"_Packages_details.html#PKG-USER-OMP, OpenMP-enabled styles,"Speed omp"_Speed_omp.html, "Benchmarks"_http://lammps.sandia.gov/bench.html, no -"USER-PHONON"_Packages_details.html#PKG-USER-PHONON, phonon dynamical matrix,"fix phonon"_fix_phonon.html, USER/phonon, no -"USER-PLUMED"_Packages_details.html#PKG-USER-PLUMED, "PLUMED"_#PLUMED free energy library,"fix plumed"_fix_plumed.html, USER/plumed, ext -"USER-PTM"_Packages_details.html#PKG-USER-PTM, Polyhedral Template Matching,"compute ptm/atom"_compute_ptm_atom.html, n/a, no -"USER-QMMM"_Packages_details.html#PKG-USER-QMMM, QM/MM coupling,"fix qmmm"_fix_qmmm.html, USER/qmmm, ext -"USER-QTB"_Packages_details.html#PKG-USER-QTB, quantum nuclear effects,"fix qtb"_fix_qtb.html "fix qbmsst"_fix_qbmsst.html, qtb, no -"USER-QUIP"_Packages_details.html#PKG-USER-QUIP, QUIP/libatoms interface,"pair_style quip"_pair_quip.html, USER/quip, ext -"USER-REAXC"_Packages_details.html#PKG-USER-REAXC, ReaxFF potential (C/C++) ,"pair_style reaxc"_pair_reaxc.html, reax, no -"USER-SCAFACOS"_Packages_details.html#PKG-USER-SCAFACOS, wrapper on ScaFaCoS solver,"kspace_style scafacos"_kspace_style.html, USER/scafacos, ext -"USER-SDPD"_Packages_details.html#PKG-USER-SDPD, smoothed dissipative particle dynamics,"pair_style sdpd/taitwater/isothermal"_pair_sdpd_taitwater_isothermal.html, USER/sdpd, no -"USER-SMD"_Packages_details.html#PKG-USER-SMD, smoothed Mach dynamics,"SMD User Guide"_PDF/SMD_LAMMPS_userguide.pdf, USER/smd, ext -"USER-SMTBQ"_Packages_details.html#PKG-USER-SMTBQ, second moment tight binding QEq potential,"pair_style smtbq"_pair_smtbq.html, USER/smtbq, no -"USER-SPH"_Packages_details.html#PKG-USER-SPH, smoothed particle hydrodynamics,"SPH User Guide"_PDF/SPH_LAMMPS_userguide.pdf, USER/sph, no -"USER-TALLY"_Packages_details.html#PKG-USER-TALLY, pairwise tally computes,"compute XXX/tally"_compute_tally.html, USER/tally, no -"USER-UEF"_Packages_details.html#PKG-USER-UEF, extensional flow,"fix nvt/uef"_fix_nh_uef.html, USER/uef, no -"USER-VTK"_Packages_details.html#PKG-USER-VTK, dump output via VTK, "compute vtk"_dump_vtk.html, n/a, ext -"USER-YAFF"_Packages_details.html#PKG-USER-YAFF, additional styles implemented in YAFF, "angle_style cross"_angle_cross.html, USER/yaff, no :tb(ea=c,ca1=l) - -:link(MOFplus,https://www.mofplus.org/content/show/MOF-FF) -:link(PLUMED,http://www.plumed.org) diff --git a/doc/txt/Python_call.txt b/doc/txt/Python_call.txt deleted file mode 100644 index 34b04679d5..0000000000 --- a/doc/txt/Python_call.txt +++ /dev/null @@ -1,85 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Call Python from a LAMMPS input script :h3 - -LAMMPS has several commands which can be used to invoke Python -code directly from an input script: - -"python"_python.html -"variable python"_variable.html -"fix python/invoke"_fix_python_invoke.html -"pair_style python"_pair_python.html :ul - -The "python"_python.html command which can be used to define and -execute a Python function that you write the code for. The Python -function can also be assigned to a LAMMPS python-style variable via -the "variable"_variable.html command. Each time the variable is -evaluated, either in the LAMMPS input script itself, or by another -LAMMPS command that uses the variable, this will trigger the Python -function to be invoked. - -The Python code for the function can be included directly in the input -script or in an auxiliary file. The function can have arguments which -are mapped to LAMMPS variables (also defined in the input script) and -it can return a value to a LAMMPS variable. This is thus a mechanism -for your input script to pass information to a piece of Python code, -ask Python to execute the code, and return information to your input -script. - -Note that a Python function can be arbitrarily complex. It can import -other Python modules, instantiate Python classes, call other Python -functions, etc. The Python code that you provide can contain more -code than the single function. It can contain other functions or -Python classes, as well as global variables or other mechanisms for -storing state between calls from LAMMPS to the function. - -The Python function you provide can consist of "pure" Python code that -only performs operations provided by standard Python. However, the -Python function can also "call back" to LAMMPS through its -Python-wrapped library interface, in the manner described in the -"Python run"_Python_run.html doc page. This means it can issue LAMMPS -input script commands or query and set internal LAMMPS state. As an -example, this can be useful in an input script to create a more -complex loop with branching logic, than can be created using the -simple looping and branching logic enabled by the "next"_next.html and -"if"_if.html commands. - -See the "python"_python.html doc page and the "variable"_variable.html -doc page for its python-style variables for more info, including -examples of Python code you can write for both pure Python operations -and callbacks to LAMMPS. - -The "fix python/invoke"_fix_python_invoke.html command can execute -Python code at selected timesteps during a simulation run. - -The "pair_style python"_pair_python.html command allows you to define -pairwise potentials as python code which encodes a single pairwise -interaction. This is useful for rapid development and debugging of a -new potential. - -To use any of these commands, you only need to build LAMMPS with the -PYTHON package installed: - -make yes-python -make machine :pre - -Note that this will link LAMMPS with the Python library on your -system, which typically requires several auxiliary system libraries to -also be linked. The list of these libraries and the paths to find -them are specified in the lib/python/Makefile.lammps file. You need -to insure that file contains the correct information for your version -of Python and your machine to successfully build LAMMPS. See the -lib/python/README file for more info. - -If you want to write Python code with callbacks to LAMMPS, then you -must also follow the steps summarized in the "Python -run"_Python_run.html doc page. I.e. you must build LAMMPS as a shared -library and insure that Python can find the python/lammps.py file and -the shared library. diff --git a/doc/txt/Python_examples.txt b/doc/txt/Python_examples.txt deleted file mode 100644 index 181181dfb2..0000000000 --- a/doc/txt/Python_examples.txt +++ /dev/null @@ -1,81 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Example Python scripts that use LAMMPS :h3 - -These are the Python scripts included as demos in the python/examples -directory of the LAMMPS distribution, to illustrate the kinds of -things that are possible when Python wraps LAMMPS. If you create your -own scripts, send them to us and we can include them in the LAMMPS -distribution. - -trivial.py, read/run a LAMMPS input script through Python, -demo.py, invoke various LAMMPS library interface routines, -simple.py, run in parallel, similar to examples/COUPLE/simple/simple.cpp, -split.py, same as simple.py but running in parallel on a subset of procs, -gui.py, GUI go/stop/temperature-slider to control LAMMPS, -plot.py, real-time temperature plot with GnuPlot via Pizza.py, -viz_tool.py, real-time viz via some viz package, -vizplotgui_tool.py, combination of viz_tool.py and plot.py and gui.py :tb(c=2) - -:line - -For the viz_tool.py and vizplotgui_tool.py commands, replace "tool" -with "gl" or "atomeye" or "pymol" or "vmd", depending on what -visualization package you have installed. - -Note that for GL, you need to be able to run the Pizza.py GL tool, -which is included in the pizza sub-directory. See the "Pizza.py doc -pages"_pizza for more info: - -:link(pizza,http://www.sandia.gov/~sjplimp/pizza.html) - -Note that for AtomEye, you need version 3, and there is a line in the -scripts that specifies the path and name of the executable. See the -AtomEye WWW pages "here"_atomeye or "here"_atomeye3 for more details: - -http://mt.seas.upenn.edu/Archive/Graphics/A -http://mt.seas.upenn.edu/Archive/Graphics/A3/A3.html :pre - -:link(atomeye,http://mt.seas.upenn.edu/Archive/Graphics/A) -:link(atomeye3,http://mt.seas.upenn.edu/Archive/Graphics/A3/A3.html) - -The latter link is to AtomEye 3 which has the scripting -capability needed by these Python scripts. - -Note that for PyMol, you need to have built and installed the -open-source version of PyMol in your Python, so that you can import it -from a Python script. See the PyMol WWW pages "here"_pymolhome or -"here"_pymolopen for more details: - -http://www.pymol.org -http://sourceforge.net/scm/?type=svn&group_id=4546 :pre - -:link(pymolhome,http://www.pymol.org) -:link(pymolopen,http://sourceforge.net/scm/?type=svn&group_id=4546) - -The latter link is to the open-source version. - -Note that for VMD, you need a fairly current version (1.8.7 works for -me) and there are some lines in the pizza/vmd.py script for 4 PIZZA -variables that have to match the VMD installation on your system. - -:line - -See the python/README file for instructions on how to run them and the -source code for individual scripts for comments about what they do. - -Here are screenshots of the vizplotgui_tool.py script in action for -different visualization package options. Click to see larger images: - -:image(JPG/screenshot_gl_small.jpg,JPG/screenshot_gl.jpg) -:image(JPG/screenshot_atomeye_small.jpg,JPG/screenshot_atomeye.jpg) -:image(JPG/screenshot_pymol_small.jpg,JPG/screenshot_pymol.jpg) -:image(JPG/screenshot_vmd_small.jpg,JPG/screenshot_vmd.jpg) - diff --git a/doc/txt/Python_head.txt b/doc/txt/Python_head.txt deleted file mode 100644 index 54f995c565..0000000000 --- a/doc/txt/Python_head.txt +++ /dev/null @@ -1,72 +0,0 @@ -"Previous Section"_Modify.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Errors.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Use Python with LAMMPS :h2 - -These doc pages describe various ways that LAMMPS and Python can be -used together. - - - - - -"Overview of Python and LAMMPS"_Python_overview.html -"Run LAMMPS from Python"_Python_run.html -"Build LAMMPS as a shared library"_Python_shlib.html -"Install LAMMPS in Python"_Python_install.html -"Extend Python to run in parallel"_Python_mpi.html -"Test the Python/LAMMPS interface"_Python_test.html -"Python library interface"_Python_library.html -"PyLammps interface"_Python_pylammps.html -"Example Python scripts that use LAMMPS"_Python_examples.html -"Call Python from a LAMMPS input script"_Python_call.html :all(b) - - - -If you're not familiar with "Python"_http://www.python.org, it's a -powerful scripting and programming language which can do most -everything that lower-level languages like C or C++ can do in fewer -lines of code. The only drawback is slower execution speed. Python -is also easy to use as a "glue" language to drive a program through -its library interface, or to hook multiple pieces of software -together, such as a simulation code plus a visualization tool, or to -run a coupled multiscale or multiphysics model. - -See the "Howto_couple"_Howto_couple.html doc page for more ideas about -coupling LAMMPS to other codes. See the "Howto -library"_Howto_library.html doc page for a description of the LAMMPS -library interface provided in src/library.h and src/library.h. That -interface is exposed to Python either when calling LAMMPS from Python -or when calling Python from a LAMMPS input script and then calling -back to LAMMPS from Python code. The library interface is designed to -be easy to add functionality to. Thus the Python interface to LAMMPS -is also easy to extend as well. - -If you create interesting Python scripts that run LAMMPS or -interesting Python functions that can be called from a LAMMPS input -script, that you think would be generally useful, please post them as -a pull request to our "GitHub site"_https://github.com/lammps/lammps, -and they can be added to the LAMMPS distribution or webpage. diff --git a/doc/txt/Python_install.txt b/doc/txt/Python_install.txt deleted file mode 100644 index 2c134974f5..0000000000 --- a/doc/txt/Python_install.txt +++ /dev/null @@ -1,67 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Installing LAMMPS in Python :h3 - -For Python to invoke LAMMPS, there are 2 files it needs to know about: - -python/lammps.py -liblammps.so or liblammps.dylib :ul - -The python source code in lammps.py is the Python wrapper on the -LAMMPS library interface. The liblammps.so or liblammps.dylib file -is the shared LAMMPS library that Python loads dynamically. - -You can achieve that Python can find these files in one of two ways: - -set two environment variables pointing to the location in the source tree -run "make install-python" or run the python/install.py script explicitly :ul - -When calling "make install-python" LAMMPS will try to install the -python module and the shared library into the python site-packages folders; -either the system-wide ones, or the local users ones (in case of insufficient -permissions for the global install). Python will then find the module -and shared library file automatically. The exact location of these folders -depends on your python version and your operating system. - -If you set the paths to these files as environment variables, you only -have to do it once. For the csh or tcsh shells, add something like -this to your ~/.cshrc file, one line for each of the two files: - -setenv PYTHONPATH $\{PYTHONPATH\}:/home/sjplimp/lammps/python -setenv LD_LIBRARY_PATH $\{LD_LIBRARY_PATH\}:/home/sjplimp/lammps/src :pre - -On MacOSX you may also need to set DYLD_LIBRARY_PATH accordingly. -For Bourne/Korn shells accordingly into the corresponding files using -the "export" shell builtin. - -If you use "make install-python" or the python/install.py script, you need -to invoke it every time you rebuild LAMMPS (as a shared library) or -make changes to the python/lammps.py file, so that the site-packages -files are updated with the new version. - -If the default settings of "make install-python" are not what you want, -you can invoke install.py from the python directory manually as - -% python install.py -m \ -l -v \[-d \\] :pre - -The -m flag points to the lammps.py python module file to be installed, -the -l flag points to the LAMMPS shared library file to be installed, -the -v flag points to the version.h file in the LAMMPS source -and the optional -d flag to a custom (legacy) installation folder :ul - -If you use a legacy installation folder, you will need to set your -PYTHONPATH and LD_LIBRARY_PATH (and/or DYLD_LIBRARY_PATH) environment -variables accordingly, as described above. - -Note that if you want Python to be able to load different versions of -the LAMMPS shared library (see "this section"_Python_shlib.html), you will -need to manually copy files like liblammps_g++.so into the appropriate -system directory. This is not needed if you set the LD_LIBRARY_PATH -environment variable as described above. diff --git a/doc/txt/Python_mpi.txt b/doc/txt/Python_mpi.txt deleted file mode 100644 index 96c42e0d0f..0000000000 --- a/doc/txt/Python_mpi.txt +++ /dev/null @@ -1,67 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Extending Python to run in parallel :h3 - -If you wish to run LAMMPS in parallel from Python, you need to extend -your Python with an interface to MPI. This also allows you to -make MPI calls directly from Python in your script, if you desire. - -We recommend use of mpi4py: - -"PyPar"_https://github.com/daleroberts/pypar :ul - -As of version 2.0.0 it allows passing a custom MPI communicator to -the LAMMPS constructor, which means one can easily run one or more -LAMMPS instances on subsets of the total MPI ranks. - -To install mpi4py (version mpi4py-2.0.0 as of Oct 2015), unpack it -and from its main directory, type - -python setup.py build -sudo python setup.py install :pre - -Again, the "sudo" is only needed if required to copy mpi4py files into -your Python distribution's site-packages directory. To install with -user privilege into the user local directory type - -python setup.py install --user :pre - -If you have successfully installed mpi4py, you should be able to run -Python and type - -from mpi4py import MPI :pre - -without error. You should also be able to run python in parallel -on a simple test script - -% mpirun -np 4 python test.py :pre - -where test.py contains the lines - -from mpi4py import MPI -comm = MPI.COMM_WORLD -print "Proc %d out of %d procs" % (comm.Get_rank(),comm.Get_size()) :pre - -and see one line of output for each processor you run on. - -NOTE: To use mpi4py and LAMMPS in parallel from Python, you must -insure both are using the same version of MPI. If you only have one -MPI installed on your system, this is not an issue, but it can be if -you have multiple MPIs. Your LAMMPS build is explicit about which MPI -it is using, since you specify the details in your lo-level -src/MAKE/Makefile.foo file. Mpi4py uses the "mpicc" command to find -information about the MPI it uses to build against. And it tries to -load "libmpi.so" from the LD_LIBRARY_PATH. This may or may not find -the MPI library that LAMMPS is using. If you have problems running -both mpi4py and LAMMPS together, this is an issue you may need to -address, e.g. by moving other MPI installations so that mpi4py finds -the right one. - - diff --git a/doc/txt/Python_overview.txt b/doc/txt/Python_overview.txt deleted file mode 100644 index 0195ec2b20..0000000000 --- a/doc/txt/Python_overview.txt +++ /dev/null @@ -1,36 +0,0 @@ -"Previous Section"_Examples.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Tools.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands.html#comm) - -:line - -Overview of Python and LAMMPS :h3 - -LAMMPS can work together with Python in three ways. First, Python can -wrap LAMMPS through the its "library interface"_Howto_library.html, so -that a Python script can create one or more instances of LAMMPS and -launch one or more simulations. In Python lingo, this is called -"extending" Python with a LAMMPS module. - -Second, a lower-level Python interface can be used indirectly through -the provided PyLammps and IPyLammps wrapper classes, written in Python. -These wrappers try to simplify the usage of LAMMPS in Python by -providing an object-based interface to common LAMMPS functionality. -They also reduces the amount of code necessary to parameterize LAMMPS -scripts through Python and make variables and computes directly -accessible. - -Third, LAMMPS can use the Python interpreter, so that a LAMMPS -input script or styles can invoke Python code directly, and pass -information back-and-forth between the input script and Python -functions you write. This Python code can also callback to LAMMPS -to query or change its attributes through the LAMMPS Python module -mentioned above. In Python lingo, this is "embedding" Python in -LAMMPS. When used in this mode, Python can perform script operations -that the simple LAMMPS input script syntax can not. - - diff --git a/doc/txt/Python_pylammps.txt b/doc/txt/Python_pylammps.txt deleted file mode 100644 index 303ac21a27..0000000000 --- a/doc/txt/Python_pylammps.txt +++ /dev/null @@ -1,14 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -PyLammps interface :h3 - -PyLammps is a Python wrapper class which can be created on its own or -use an existing lammps Python object. It has its own "Howto -pylammps"_Howto_pylammps.html doc page. diff --git a/doc/txt/Python_run.txt b/doc/txt/Python_run.txt deleted file mode 100644 index 8974d1469a..0000000000 --- a/doc/txt/Python_run.txt +++ /dev/null @@ -1,40 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Run LAMMPS from Python :h3 - -The LAMMPS distribution includes a python directory with all you need -to run LAMMPS from Python. The python/lammps.py file wraps the LAMMPS -library interface, with one wrapper function per LAMMPS library -function. This file makes it is possible to do the following either -from a Python script, or interactively from a Python prompt: create -one or more instances of LAMMPS, invoke LAMMPS commands or give it an -input script, run LAMMPS incrementally, extract LAMMPS results, an -modify internal LAMMPS variables. From a Python script you can do -this in serial or parallel. Running Python interactively in parallel -does not generally work, unless you have a version of Python that -extends Python to enable multiple instances of Python to read what you -type. - -To do all of this, you must first build LAMMPS as a shared library, -then insure that your Python can find the python/lammps.py file and -the shared library. - -Two advantages of using Python to run LAMMPS are how concise the -language is, and that it can be run interactively, enabling rapid -development and debugging. If you use it to mostly invoke costly -operations within LAMMPS, such as running a simulation for a -reasonable number of timesteps, then the overhead cost of invoking -LAMMPS through Python will be negligible. - -The Python wrapper for LAMMPS uses the "ctypes" package in Python, -which auto-generates the interface code needed between Python and a -set of C-style library functions. Ctypes is part of standard Python -for versions 2.5 and later. You can check which version of Python you -have by simply typing "python" at a shell prompt. diff --git a/doc/txt/Python_shlib.txt b/doc/txt/Python_shlib.txt deleted file mode 100644 index 91c90d9a8f..0000000000 --- a/doc/txt/Python_shlib.txt +++ /dev/null @@ -1,73 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Build LAMMPS as a shared library :h3 - -Build LAMMPS as a shared library using make :h4 - -Instructions on how to build LAMMPS as a shared library are given on -the "Build_basics"_Build_basics.html doc page. A shared library is -one that is dynamically loadable, which is what Python requires to -wrap LAMMPS. On Linux this is a library file that ends in ".so", not -".a". - -From the src directory, type - -make foo mode=shlib :pre - -where foo is the machine target name, such as mpi or serial. -This should create the file liblammps_foo.so in the src directory, as -well as a soft link liblammps.so, which is what the Python wrapper will -load by default. Note that if you are building multiple machine -versions of the shared library, the soft link is always set to the -most recently built version. - -NOTE: If you are building LAMMPS with an MPI or FFT library or other -auxiliary libraries (used by various packages), then all of these -extra libraries must also be shared libraries. If the LAMMPS -shared-library build fails with an error complaining about this, see -the "Build_basics"_Build_basics.html doc page. - -Build LAMMPS as a shared library using CMake :h4 - -When using CMake the following two options are necessary to generate the LAMMPS -shared library: - --D BUILD_LIB=on # enable building LAMMPS as a library --D BUILD_SHARED_LIBS=on # enable building of LAMMPS shared library (both options are needed!) :pre - -What this does is create a liblammps.so which contains the majority of LAMMPS -code. The generated lmp binary also dynamically links to this library. This -means that either this liblammps.so file has to be in the same directory, a system -library path (e.g. /usr/lib64/) or in the LD_LIBRARY_PATH. - -If you want to use the shared library with Python the recommended way is to create a virtualenv and use it as -CMAKE_INSTALL_PREFIX. - -# create virtualenv -virtualenv --python=$(which python3) myenv3 -source myenv3/bin/activate :pre - -# build library -mkdir build -cd build -cmake -D PKG_PYTHON=on -D BUILD_LIB=on -D BUILD_SHARED_LIBS=on -D CMAKE_INSTALL_PREFIX=$VIRTUAL_ENV ../cmake -make -j 4 :pre - -# install into prefix -make install :pre - -This will also install the Python module into your virtualenv. Since virtualenv -doesn't change your LD_LIBRARY_PATH, you still need to add its lib64 folder to -it, which contains the installed liblammps.so. - -export LD_LIBRARY_PATH=$VIRTUAL_ENV/lib64:$LD_LIBRARY_PATH :pre - -Starting Python outside (!) of your build directory, but with the virtualenv -enabled and with the LD_LIBRARY_PATH set gives you access to LAMMPS via Python. diff --git a/doc/txt/Python_test.txt b/doc/txt/Python_test.txt deleted file mode 100644 index 3909ea9979..0000000000 --- a/doc/txt/Python_test.txt +++ /dev/null @@ -1,131 +0,0 @@ -"Higher level section"_Python_head.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Test the Python/LAMMPS interface :h3 - -To test if LAMMPS is callable from Python, launch Python interactively -and type: - ->>> from lammps import lammps ->>> lmp = lammps() :pre - -If you get no errors, you're ready to use LAMMPS from Python. If the -2nd command fails, the most common error to see is - -OSError: Could not load LAMMPS dynamic library :pre - -which means Python was unable to load the LAMMPS shared library. This -typically occurs if the system can't find the LAMMPS shared library or -one of the auxiliary shared libraries it depends on, or if something -about the library is incompatible with your Python. The error message -should give you an indication of what went wrong. - -You can also test the load directly in Python as follows, without -first importing from the lammps.py file: - ->>> from ctypes import CDLL ->>> CDLL("liblammps.so") :pre - -If an error occurs, carefully go through the steps on the -"Build_basics"_Build_basics.html doc page about building a shared -library and the "Python_install"_Python_install.html doc page about -insuring Python can find the necessary two files it needs. - -[Test LAMMPS and Python in serial:] :h4 - -To run a LAMMPS test in serial, type these lines into Python -interactively from the bench directory: - ->>> from lammps import lammps ->>> lmp = lammps() ->>> lmp.file("in.lj") :pre - -Or put the same lines in the file test.py and run it as - -% python test.py :pre - -Either way, you should see the results of running the in.lj benchmark -on a single processor appear on the screen, the same as if you had -typed something like: - -lmp_g++ -in in.lj :pre - -[Test LAMMPS and Python in parallel:] :h4 - -To run LAMMPS in parallel, assuming you have installed the -"PyPar"_https://github.com/daleroberts/pypar package as discussed -above, create a test.py file containing these lines: - -import pypar -from lammps import lammps -lmp = lammps() -lmp.file("in.lj") -print "Proc %d out of %d procs has" % (pypar.rank(),pypar.size()),lmp -pypar.finalize() :pre - -To run LAMMPS in parallel, assuming you have installed the -"mpi4py"_https://bitbucket.org/mpi4py/mpi4py package as discussed -above, create a test.py file containing these lines: - -from mpi4py import MPI -from lammps import lammps -lmp = lammps() -lmp.file("in.lj") -me = MPI.COMM_WORLD.Get_rank() -nprocs = MPI.COMM_WORLD.Get_size() -print "Proc %d out of %d procs has" % (me,nprocs),lmp -MPI.Finalize() :pre - -You can either script in parallel as: - -% mpirun -np 4 python test.py :pre - -and you should see the same output as if you had typed - -% mpirun -np 4 lmp_g++ -in in.lj :pre - -Note that if you leave out the 3 lines from test.py that specify PyPar -commands you will instantiate and run LAMMPS independently on each of -the P processors specified in the mpirun command. In this case you -should get 4 sets of output, each showing that a LAMMPS run was made -on a single processor, instead of one set of output showing that -LAMMPS ran on 4 processors. If the 1-processor outputs occur, it -means that PyPar is not working correctly. - -Also note that once you import the PyPar module, PyPar initializes MPI -for you, and you can use MPI calls directly in your Python script, as -described in the PyPar documentation. The last line of your Python -script should be pypar.finalize(), to insure MPI is shut down -correctly. - -[Running Python scripts:] :h4 - -Note that any Python script (not just for LAMMPS) can be invoked in -one of several ways: - -% python foo.script -% python -i foo.script -% foo.script :pre - -The last command requires that the first line of the script be -something like this: - -#!/usr/local/bin/python -#!/usr/local/bin/python -i :pre - -where the path points to where you have Python installed, and that you -have made the script file executable: - -% chmod +x foo.script :pre - -Without the "-i" flag, Python will exit when the script finishes. -With the "-i" flag, you will be left in the Python interpreter when -the script finishes, so you can type subsequent commands. As -mentioned above, you can only run Python interactively when running -Python on a single processor, not in parallel. diff --git a/doc/txt/Run_basics.txt b/doc/txt/Run_basics.txt deleted file mode 100644 index 1b7387b46b..0000000000 --- a/doc/txt/Run_basics.txt +++ /dev/null @@ -1,89 +0,0 @@ -"Higher level section"_Run_head.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Basics of running LAMMPS :h3 - -LAMMPS is run from the command line, reading commands from a -file via the -in command line flag, or from standard input. -Using the "-in in.file" variant is recommended: - -lmp_serial < in.file -lmp_serial -in in.file -/path/to/lammps/src/lmp_serial < in.file -mpirun -np 4 lmp_mpi -in in.file -mpirun -np 8 /path/to//lammps/src/lmp_mpi -in in.file -mpirun -np 6 /usr/local/bin/lmp -in in.file :pre - -You normally run the LAMMPS command in the directory where your -input script is located. That is also where output files are -produced by default, unless you provide specific other paths in -your input script or on the command line. As in some of the -examples above, the LAMMPS executable itself can be placed elsewhere. - -NOTE: The redirection operator "<" will not always work when running -in parallel with mpirun; for those systems the -in form is required. - -As LAMMPS runs it prints info to the screen and a logfile named -log.lammps. More info about output is given on the "Run -output"_Run_output.html doc page. - -If LAMMPS encounters errors in the input script or while running a -simulation it will print an ERROR message and stop or a WARNING -message and continue. See the "Errors"_Errors.html doc page for a -discussion of the various kinds of errors LAMMPS can or can't detect, -a list of all ERROR and WARNING messages, and what to do about them. - -:line - -LAMMPS can run the same problem on any number of processors, including -a single processor. In theory you should get identical answers on any -number of processors and on any machine. In practice, numerical -round-off can cause slight differences and eventual divergence of -molecular dynamics phase space trajectories. See the "Errors -common"_Errors_common.html doc page for discussion of this. - -LAMMPS can run as large a problem as will fit in the physical memory -of one or more processors. If you run out of memory, you must run on -more processors or define a smaller problem. - -If you run LAMMPS in parallel via mpirun, you should be aware of the -"processors"_processors.html command which controls how MPI tasks are -mapped to the simulation box, as well as mpirun options that control -how MPI tasks are assigned to physical cores of the node(s) of the -machine you are running on. These settings can improve performance, -though the defaults are often adequate. - -For example, it is often important to bind MPI tasks (processes) to -physical cores (processor affinity), so that the operating system does -not migrate them during a simulation. If this is not the default -behavior on your machine, the mpirun option "--bind-to core" (OpenMPI) -or "-bind-to core" (MPICH) can be used. - -If the LAMMPS command(s) you are using support multi-threading, you -can set the number of threads per MPI task via the environment -variable OMP_NUM_THREADS, before you launch LAMMPS: - -export OMP_NUM_THREADS=2 # bash -setenv OMP_NUM_THREADS 2 # csh or tcsh :pre - -This can also be done via the "package"_package.html command or via -the "-pk command-line switch"_Run_options.html which invokes the -package command. See the "package"_package.html command or -"Speed"_Speed.html doc pages for more details about which accelerator -packages and which commands support multi-threading. - -:line - -You can experiment with running LAMMPS using any of the input scripts -provided in the examples or bench directory. Input scripts are named -in.* and sample outputs are named log.*.P where P is the number of -processors it was run on. - -Some of the examples or benchmarks require LAMMPS to be built with -optional packages. diff --git a/doc/txt/Run_head.txt b/doc/txt/Run_head.txt deleted file mode 100644 index 5e2c0fe235..0000000000 --- a/doc/txt/Run_head.txt +++ /dev/null @@ -1,38 +0,0 @@ -"Previous Section"_Build.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Commands.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Run LAMMPS :h2 - -These pages explain how to run LAMMPS once you have "installed an -executable"_Install.html or "downloaded the source code"_Install.html -and "built an executable"_Build.html. The "Commands"_Commands.html -doc page describes how input scripts are structured and the commands -they can contain. - - - - - -"Basics of running LAMMPS"_Run_basics.html -"Command-line options"_Run_options.html -"Screen and logfile output"_Run_output.html -"Running LAMMPS on Windows"_Run_windows.html :all(b) - - diff --git a/doc/txt/Run_options.txt b/doc/txt/Run_options.txt deleted file mode 100644 index df1a57421a..0000000000 --- a/doc/txt/Run_options.txt +++ /dev/null @@ -1,542 +0,0 @@ -"Higher level section"_Run_head.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Command-line options :h3 - -At run time, LAMMPS recognizes several optional command-line switches -which may be used in any order. Either the full word or a one-or-two -letter abbreviation can be used: - -"-e or -echo"_#echo -"-h or -help"_#help -"-i or -in"_#file -"-k or -kokkos"_#run-kokkos -"-l or -log"_#log -"-m or -mpicolor"_#mpicolor -"-nc or -nocite"_#nocite -"-pk or -package"_#package -"-p or -partition"_#partition -"-pl or -plog"_#plog -"-ps or -pscreen"_#pscreen -"-ro or -reorder"_#reorder -"-r2data or -restart2data"_#restart2data -"-r2dump or -restart2dump"_#restart2dump -"-sc or -screen"_#screen -"-sf or -suffix"_#suffix -"-v or -var"_#var :ul - -For example, the lmp_mpi executable might be launched as follows: - -mpirun -np 16 lmp_mpi -v f tmp.out -l my.log -sc none -i in.alloy -mpirun -np 16 lmp_mpi -var f tmp.out -log my.log -screen none -in in.alloy :pre - -:line - -[-echo style] :link(echo) - -Set the style of command echoing. The style can be {none} or {screen} -or {log} or {both}. Depending on the style, each command read from -the input script will be echoed to the screen and/or logfile. This -can be useful to figure out which line of your script is causing an -input error. The default value is {log}. The echo style can also be -set by using the "echo"_echo.html command in the input script itself. - -:line - -[-help] :link(help) - -Print a brief help summary and a list of options compiled into this -executable for each LAMMPS style (atom_style, fix, compute, -pair_style, bond_style, etc). This can tell you if the command you -want to use was included via the appropriate package at compile time. -LAMMPS will print the info and immediately exit if this switch is -used. - -:line - -[-in file] :link(file) - -Specify a file to use as an input script. This is an optional switch -when running LAMMPS in one-partition mode. If it is not specified, -LAMMPS reads its script from standard input, typically from a script -via I/O redirection; e.g. lmp_linux < in.run. I/O redirection should -also work in parallel, but if it does not (in the unlikely case that -an MPI implementation does not support it), then use the -in flag. -Note that this is a required switch when running LAMMPS in -multi-partition mode, since multiple processors cannot all read from -stdin. - -:line - -[-kokkos on/off keyword/value ...] :link(run-kokkos) - -Explicitly enable or disable KOKKOS support, as provided by the KOKKOS -package. Even if LAMMPS is built with this package, as described -in "Speed kokkos"_Speed_kokkos.html, this switch must be set to enable -running with KOKKOS-enabled styles the package provides. If the -switch is not set (the default), LAMMPS will operate as if the KOKKOS -package were not installed; i.e. you can run standard LAMMPS or with -the GPU or USER-OMP packages, for testing or benchmarking purposes. - -Additional optional keyword/value pairs can be specified which -determine how Kokkos will use the underlying hardware on your -platform. These settings apply to each MPI task you launch via the -"mpirun" or "mpiexec" command. You may choose to run one or more MPI -tasks per physical node. Note that if you are running on a desktop -machine, you typically have one physical node. On a cluster or -supercomputer there may be dozens or 1000s of physical nodes. - -Either the full word or an abbreviation can be used for the keywords. -Note that the keywords do not use a leading minus sign. I.e. the -keyword is "t", not "-t". Also note that each of the keywords has a -default setting. Examples of when to use these options and what -settings to use on different platforms is given on the "Speed -kokkos"_Speed_kokkos.html doc page. - -d or device -g or gpus -t or threads -n or numa :ul - -device Nd :pre - -This option is only relevant if you built LAMMPS with CUDA=yes, you -have more than one GPU per node, and if you are running with only one -MPI task per node. The Nd setting is the ID of the GPU on the node to -run on. By default Nd = 0. If you have multiple GPUs per node, they -have consecutive IDs numbered as 0,1,2,etc. This setting allows you -to launch multiple independent jobs on the node, each with a single -MPI task per node, and assign each job to run on a different GPU. - -gpus Ng Ns :pre - -This option is only relevant if you built LAMMPS with CUDA=yes, you -have more than one GPU per node, and you are running with multiple MPI -tasks per node (up to one per GPU). The Ng setting is how many GPUs -you will use. The Ns setting is optional. If set, it is the ID of a -GPU to skip when assigning MPI tasks to GPUs. This may be useful if -your desktop system reserves one GPU to drive the screen and the rest -are intended for computational work like running LAMMPS. By default -Ng = 1 and Ns is not set. - -Depending on which flavor of MPI you are running, LAMMPS will look for -one of these 4 environment variables - -SLURM_LOCALID (various MPI variants compiled with SLURM support) -MPT_LRANK (HPE MPI) -MV2_COMM_WORLD_LOCAL_RANK (Mvapich) -OMPI_COMM_WORLD_LOCAL_RANK (OpenMPI) :pre - -which are initialized by the "srun", "mpirun" or "mpiexec" commands. -The environment variable setting for each MPI rank is used to assign a -unique GPU ID to the MPI task. - -threads Nt :pre - -This option assigns Nt number of threads to each MPI task for -performing work when Kokkos is executing in OpenMP or pthreads mode. -The default is Nt = 1, which essentially runs in MPI-only mode. If -there are Np MPI tasks per physical node, you generally want Np*Nt = -the number of physical cores per node, to use your available hardware -optimally. This also sets the number of threads used by the host when -LAMMPS is compiled with CUDA=yes. - -numa Nm :pre - -This option is only relevant when using pthreads with hwloc support. -In this case Nm defines the number of NUMA regions (typically sockets) -on a node which will be utilized by a single MPI rank. By default Nm -= 1. If this option is used the total number of worker-threads per -MPI rank is threads*numa. Currently it is always almost better to -assign at least one MPI rank per NUMA region, and leave numa set to -its default value of 1. This is because letting a single process span -multiple NUMA regions induces a significant amount of cross NUMA data -traffic which is slow. - -:line - -[-log file] :link(log) - -Specify a log file for LAMMPS to write status information to. In -one-partition mode, if the switch is not used, LAMMPS writes to the -file log.lammps. If this switch is used, LAMMPS writes to the -specified file. In multi-partition mode, if the switch is not used, a -log.lammps file is created with hi-level status information. Each -partition also writes to a log.lammps.N file where N is the partition -ID. If the switch is specified in multi-partition mode, the hi-level -logfile is named "file" and each partition also logs information to a -file.N. For both one-partition and multi-partition mode, if the -specified file is "none", then no log files are created. Using a -"log"_log.html command in the input script will override this setting. -Option -plog will override the name of the partition log files file.N. - -:line - -[-mpicolor] color :link(mpicolor) - -If used, this must be the first command-line argument after the LAMMPS -executable name. It is only used when LAMMPS is launched by an mpirun -command which also launches another executable(s) at the same time. -(The other executable could be LAMMPS as well.) The color is an -integer value which should be different for each executable (another -application may set this value in a different way). LAMMPS and the -other executable(s) perform an MPI_Comm_split() with their own colors -to shrink the MPI_COMM_WORLD communication to be the subset of -processors they are actually running on. - -Currently, this is only used in LAMMPS to perform client/server -messaging with another application. LAMMPS can act as either a client -or server (or both). More details are given on the "Howto -client/server"_Howto_client_server.html doc page. - -Specifically, this refers to the "mpi/one" mode of messaging provided -by the "message"_message.html command and the CSlib library LAMMPS -links with from the lib/message directory. See the -"message"_message.html command for more details. - -:line - -[-nocite] :link(nocite) - -Disable writing the log.cite file which is normally written to list -references for specific cite-able features used during a LAMMPS run. -See the "citation page"_http://lammps.sandia.gov/cite.html for more -details. - -:line - -[-package style args ....] :link(package) - -Invoke the "package"_package.html command with style and args. The -syntax is the same as if the command appeared at the top of the input -script. For example "-package gpu 2" or "-pk gpu 2" is the same as -"package gpu 2"_package.html in the input script. The possible styles -and args are documented on the "package"_package.html doc page. This -switch can be used multiple times, e.g. to set options for the -USER-INTEL and USER-OMP packages which can be used together. - -Along with the "-suffix" command-line switch, this is a convenient -mechanism for invoking accelerator packages and their options without -having to edit an input script. - -:line - -[-partition 8x2 4 5 ...] :link(partition) - -Invoke LAMMPS in multi-partition mode. When LAMMPS is run on P -processors and this switch is not used, LAMMPS runs in one partition, -i.e. all P processors run a single simulation. If this switch is -used, the P processors are split into separate partitions and each -partition runs its own simulation. The arguments to the switch -specify the number of processors in each partition. Arguments of the -form MxN mean M partitions, each with N processors. Arguments of the -form N mean a single partition with N processors. The sum of -processors in all partitions must equal P. Thus the command -"-partition 8x2 4 5" has 10 partitions and runs on a total of 25 -processors. - -Running with multiple partitions can be useful for running -"multi-replica simulations"_Howto_replica.html, where each replica -runs on one or a few processors. Note that with MPI installed on a -machine (e.g. your desktop), you can run on more (virtual) processors -than you have physical processors. - -To run multiple independent simulations from one input script, using -multiple partitions, see the "Howto multiple"_Howto_multiple.html doc -page. World- and universe-style "variables"_variable.html are useful -in this context. - -:line - -[-plog file] :link(plog) - -Specify the base name for the partition log files, so partition N -writes log information to file.N. If file is none, then no partition -log files are created. This overrides the filename specified in the --log command-line option. This option is useful when working with -large numbers of partitions, allowing the partition log files to be -suppressed (-plog none) or placed in a sub-directory (-plog -replica_files/log.lammps) If this option is not used the log file for -partition N is log.lammps.N or whatever is specified by the -log -command-line option. - -:line - -[-pscreen file] :link(pscreen) - -Specify the base name for the partition screen file, so partition N -writes screen information to file.N. If file is none, then no -partition screen files are created. This overrides the filename -specified in the -screen command-line option. This option is useful -when working with large numbers of partitions, allowing the partition -screen files to be suppressed (-pscreen none) or placed in a -sub-directory (-pscreen replica_files/screen). If this option is not -used the screen file for partition N is screen.N or whatever is -specified by the -screen command-line option. - -:line - -[-reorder] :link(reorder) - -This option has 2 forms: - --reorder nth N --reorder custom filename :pre - -Reorder the processors in the MPI communicator used to instantiate -LAMMPS, in one of several ways. The original MPI communicator ranks -all P processors from 0 to P-1. The mapping of these ranks to -physical processors is done by MPI before LAMMPS begins. It may be -useful in some cases to alter the rank order. E.g. to insure that -cores within each node are ranked in a desired order. Or when using -the "run_style verlet/split"_run_style.html command with 2 partitions -to insure that a specific Kspace processor (in the 2nd partition) is -matched up with a specific set of processors in the 1st partition. -See the "Speed tips"_Speed_tips.html doc page for more details. - -If the keyword {nth} is used with a setting {N}, then it means every -Nth processor will be moved to the end of the ranking. This is useful -when using the "run_style verlet/split"_run_style.html command with 2 -partitions via the -partition command-line switch. The first set of -processors will be in the first partition, the 2nd set in the 2nd -partition. The -reorder command-line switch can alter this so that -the 1st N procs in the 1st partition and one proc in the 2nd partition -will be ordered consecutively, e.g. as the cores on one physical node. -This can boost performance. For example, if you use "-reorder nth 4" -and "-partition 9 3" and you are running on 12 processors, the -processors will be reordered from - -0 1 2 3 4 5 6 7 8 9 10 11 :pre - -to - -0 1 2 4 5 6 8 9 10 3 7 11 :pre - -so that the processors in each partition will be - -0 1 2 4 5 6 8 9 10 -3 7 11 :pre - -See the "processors" command for how to insure processors from each -partition could then be grouped optimally for quad-core nodes. - -If the keyword is {custom}, then a file that specifies a permutation -of the processor ranks is also specified. The format of the reorder -file is as follows. Any number of initial blank or comment lines -(starting with a "#" character) can be present. These should be -followed by P lines of the form: - -I J :pre - -where P is the number of processors LAMMPS was launched with. Note -that if running in multi-partition mode (see the -partition switch -above) P is the total number of processors in all partitions. The I -and J values describe a permutation of the P processors. Every I and -J should be values from 0 to P-1 inclusive. In the set of P I values, -every proc ID should appear exactly once. Ditto for the set of P J -values. A single I,J pairing means that the physical processor with -rank I in the original MPI communicator will have rank J in the -reordered communicator. - -Note that rank ordering can also be specified by many MPI -implementations, either by environment variables that specify how to -order physical processors, or by config files that specify what -physical processors to assign to each MPI rank. The -reorder switch -simply gives you a portable way to do this without relying on MPI -itself. See the "processors out"_processors.html command for how -to output info on the final assignment of physical processors to -the LAMMPS simulation domain. - -:line - -[-restart2data restartfile \[remap\] datafile keyword value ...] -:link(restart2data) - -Convert the restart file into a data file and immediately exit. This -is the same operation as if the following 2-line input script were -run: - -read_restart restartfile \[remap\] -write_data datafile keyword value ... :pre - -The specified restartfile and/or datafile name may contain the wild-card -character "*". The restartfile name may also contain the wild-card -character "%". The meaning of these characters is explained on the -"read_restart"_read_restart.html and "write_data"_write_data.html doc -pages. The use of "%" means that a parallel restart file can be read. -Note that a filename such as file.* may need to be enclosed in quotes or -the "*" character prefixed with a backslash ("\") to avoid shell -expansion of the "*" character. - -Following restartfile argument, the optional word "remap" may be used. -This has the same effect like adding it to a -"read_restart"_read_restart.html command, and operates as explained on -its doc page. This is useful if reading the restart file triggers an -error that atoms have been lost. In that case, use of the remap flag -should allow the data file to still be produced. - -The syntax following restartfile (or remap), namely - -datafile keyword value ... :pre - -is identical to the arguments of the "write_data"_write_data.html -command. See its doc page for details. This includes its -optional keyword/value settings. - -:line - -[-restart2dump restartfile \[remap\] group-ID dumpstyle dumpfile arg1 arg2 ...] :link(restart2dump) - -Convert the restart file into a dump file and immediately exit. This -is the same operation as if the following 2-line input script were -run: - -read_restart restartfile \[remap\] -write_dump group-ID dumpstyle dumpfile arg1 arg2 ... :pre - -Note that the specified restartfile and dumpfile names may contain -wild-card characters ("*","%") as explained on the -"read_restart"_read_restart.html and "write_dump"_write_dump.html doc -pages. The use of "%" means that a parallel restart file and/or -parallel dump file can be read and/or written. Note that a filename -such as file.* may need to be enclosed in quotes or the "*" character -prefixed with a backslash ("\") to avoid shell expansion of the "*" -character. - -Note that following the restartfile argument, the optional word "remap" -can be used. This has the effect as adding it to the -"read_restart"_read_restart.html command, as explained on its doc page. -This is useful if reading the restart file triggers an error that atoms -have been lost. In that case, use of the remap flag should allow the -dump file to still be produced. - -The syntax following restartfile (or remap), namely - -group-ID dumpstyle dumpfile arg1 arg2 ... :pre - -is identical to the arguments of the "write_dump"_write_dump.html -command. See its doc page for details. This includes what per-atom -fields are written to the dump file and optional dump_modify settings, -including ones that affect how parallel dump files are written, e.g. -the {nfile} and {fileper} keywords. See the -"dump_modify"_dump_modify.html doc page for details. - -:line - -[-screen file] :link(screen) - -Specify a file for LAMMPS to write its screen information to. In -one-partition mode, if the switch is not used, LAMMPS writes to the -screen. If this switch is used, LAMMPS writes to the specified file -instead and you will see no screen output. In multi-partition mode, -if the switch is not used, hi-level status information is written to -the screen. Each partition also writes to a screen.N file where N is -the partition ID. If the switch is specified in multi-partition mode, -the hi-level screen dump is named "file" and each partition also -writes screen information to a file.N. For both one-partition and -multi-partition mode, if the specified file is "none", then no screen -output is performed. Option -pscreen will override the name of the -partition screen files file.N. - -:line - -[-suffix style args] :link(suffix) - -Use variants of various styles if they exist. The specified style can -be {gpu}, {intel}, {kk}, {omp}, {opt}, or {hybrid}. These -refer to optional packages that LAMMPS can be built with, as described -in "Accelerate performance"_Speed.html. The "gpu" style corresponds to the -GPU package, the "intel" style to the USER-INTEL package, the "kk" -style to the KOKKOS package, the "opt" style to the OPT package, and -the "omp" style to the USER-OMP package. The hybrid style is the only -style that accepts arguments. It allows for two packages to be -specified. The first package specified is the default and will be used -if it is available. If no style is available for the first package, -the style for the second package will be used if available. For -example, "-suffix hybrid intel omp" will use styles from the -USER-INTEL package if they are installed and available, but styles for -the USER-OMP package otherwise. - -Along with the "-package" command-line switch, this is a convenient -mechanism for invoking accelerator packages and their options without -having to edit an input script. - -As an example, all of the packages provide a "pair_style -lj/cut"_pair_lj.html variant, with style names lj/cut/gpu, -lj/cut/intel, lj/cut/kk, lj/cut/omp, and lj/cut/opt. A variant style -can be specified explicitly in your input script, e.g. pair_style -lj/cut/gpu. If the -suffix switch is used the specified suffix -(gpu,intel,kk,omp,opt) is automatically appended whenever your input -script command creates a new "atom"_atom_style.html, -"pair"_pair_style.html, "fix"_fix.html, "compute"_compute.html, or -"run"_run_style.html style. If the variant version does not exist, -the standard version is created. - -For the GPU package, using this command-line switch also invokes the -default GPU settings, as if the command "package gpu 1" were used at -the top of your input script. These settings can be changed by using -the "-package gpu" command-line switch or the "package -gpu"_package.html command in your script. - -For the USER-INTEL package, using this command-line switch also -invokes the default USER-INTEL settings, as if the command "package -intel 1" were used at the top of your input script. These settings -can be changed by using the "-package intel" command-line switch or -the "package intel"_package.html command in your script. If the -USER-OMP package is also installed, the hybrid style with "intel omp" -arguments can be used to make the omp suffix a second choice, if a -requested style is not available in the USER-INTEL package. It will -also invoke the default USER-OMP settings, as if the command "package -omp 0" were used at the top of your input script. These settings can -be changed by using the "-package omp" command-line switch or the -"package omp"_package.html command in your script. - -For the KOKKOS package, using this command-line switch also invokes -the default KOKKOS settings, as if the command "package kokkos" were -used at the top of your input script. These settings can be changed -by using the "-package kokkos" command-line switch or the "package -kokkos"_package.html command in your script. - -For the OMP package, using this command-line switch also invokes the -default OMP settings, as if the command "package omp 0" were used at -the top of your input script. These settings can be changed by using -the "-package omp" command-line switch or the "package -omp"_package.html command in your script. - -The "suffix"_suffix.html command can also be used within an input -script to set a suffix, or to turn off or back on any suffix setting -made via the command line. - -:line - -[-var name value1 value2 ...] :link(var) - -Specify a variable that will be defined for substitution purposes when -the input script is read. This switch can be used multiple times to -define multiple variables. "Name" is the variable name which can be a -single character (referenced as $x in the input script) or a full -string (referenced as $\{abc\}). An "index-style -variable"_variable.html will be created and populated with the -subsequent values, e.g. a set of filenames. Using this command-line -option is equivalent to putting the line "variable name index value1 -value2 ..." at the beginning of the input script. Defining an index -variable as a command-line argument overrides any setting for the same -index variable in the input script, since index variables cannot be -re-defined. - -See the "variable"_variable.html command for more info on defining -index and other kinds of variables and the "Commands -parse"_Commands_parse.html page for more info on using variables in -input scripts. - -NOTE: Currently, the command-line parser looks for arguments that -start with "-" to indicate new switches. Thus you cannot specify -multiple variable values if any of them start with a "-", e.g. a -negative numeric value. It is OK if the first value1 starts with a -"-", since it is automatically skipped. diff --git a/doc/txt/Run_output.txt b/doc/txt/Run_output.txt deleted file mode 100644 index 70eecff20d..0000000000 --- a/doc/txt/Run_output.txt +++ /dev/null @@ -1,176 +0,0 @@ -"Higher level section"_Run_head.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Screen and logfile output :h3 - -As LAMMPS reads an input script, it prints information to both the -screen and a log file about significant actions it takes to setup a -simulation. When the simulation is ready to begin, LAMMPS performs -various initializations, and prints info about the run it is about to -perform, including the amount of memory (in MBytes per processor) that -the simulation requires. It also prints details of the initial -thermodynamic state of the system. During the run itself, -thermodynamic information is printed periodically, every few -timesteps. When the run concludes, LAMMPS prints the final -thermodynamic state and a total run time for the simulation. It also -appends statistics about the CPU time and storage requirements for the -simulation. An example set of statistics is shown here: - -Loop time of 2.81192 on 4 procs for 300 steps with 2004 atoms :pre - -Performance: 18.436 ns/day 1.302 hours/ns 106.689 timesteps/s -97.0% CPU use with 4 MPI tasks x no OpenMP threads :pre - -MPI task timings breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 1.9808 | 2.0134 | 2.0318 | 1.4 | 71.60 -Bond | 0.0021894 | 0.0060319 | 0.010058 | 4.7 | 0.21 -Kspace | 0.3207 | 0.3366 | 0.36616 | 3.1 | 11.97 -Neigh | 0.28411 | 0.28464 | 0.28516 | 0.1 | 10.12 -Comm | 0.075732 | 0.077018 | 0.07883 | 0.4 | 2.74 -Output | 0.00030518 | 0.00042665 | 0.00078821 | 1.0 | 0.02 -Modify | 0.086606 | 0.086631 | 0.086668 | 0.0 | 3.08 -Other | | 0.007178 | | | 0.26 :pre - -Nlocal: 501 ave 508 max 490 min -Histogram: 1 0 0 0 0 0 1 1 0 1 -Nghost: 6586.25 ave 6628 max 6548 min -Histogram: 1 0 1 0 0 0 1 0 0 1 -Neighs: 177007 ave 180562 max 170212 min -Histogram: 1 0 0 0 0 0 0 1 1 1 :pre - -Total # of neighbors = 708028 -Ave neighs/atom = 353.307 -Ave special neighs/atom = 2.34032 -Neighbor list builds = 26 -Dangerous builds = 0 :pre - -:line - -The first section provides a global loop timing summary. The {loop -time} is the total wall-clock time for the simulation to run. The -{Performance} line is provided for convenience to help predict how -long it will take to run a desired physical simulation. The {CPU use} -line provides the CPU utilization per MPI task; it should be close to -100% times the number of OpenMP threads (or 1 of not using OpenMP). -Lower numbers correspond to delays due to file I/O or insufficient -thread utilization. - -:line - -The {MPI task} section gives the breakdown of the CPU run time (in -seconds) into major categories: - -{Pair} = non-bonded force computations -{Bond} = bonded interactions: bonds, angles, dihedrals, impropers -{Kspace} = long-range interactions: Ewald, PPPM, MSM -{Neigh} = neighbor list construction -{Comm} = inter-processor communication of atoms and their properties -{Output} = output of thermodynamic info and dump files -{Modify} = fixes and computes invoked by fixes -{Other} = all the remaining time :ul - -For each category, there is a breakdown of the least, average and most -amount of wall time any processor spent on this category of -computation. The "%varavg" is the percentage by which the max or min -varies from the average. This is an indication of load imbalance. A -percentage close to 0 is perfect load balance. A large percentage is -imbalance. The final "%total" column is the percentage of the total -loop time is spent in this category. - -When using the "timer full"_timer.html setting, an additional column -is added that also prints the CPU utilization in percent. In addition, -when using {timer full} and the "package omp"_package.html command are -active, a similar timing summary of time spent in threaded regions to -monitor thread utilization and load balance is provided. A new {Thread -timings} section is also added, which lists the time spent in reducing -the per-thread data elements to the storage for non-threaded -computation. These thread timings are measured for the first MPI rank -only and thus, because the breakdown for MPI tasks can change from -MPI rank to MPI rank, this breakdown can be very different for -individual ranks. Here is an example output for this section: - -Thread timings breakdown (MPI rank 0): -Total threaded time 0.6846 / 90.6% -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.5127 | 0.5147 | 0.5167 | 0.3 | 75.18 -Bond | 0.0043139 | 0.0046779 | 0.0050418 | 0.5 | 0.68 -Kspace | 0.070572 | 0.074541 | 0.07851 | 1.5 | 10.89 -Neigh | 0.084778 | 0.086969 | 0.089161 | 0.7 | 12.70 -Reduce | 0.0036485 | 0.003737 | 0.0038254 | 0.1 | 0.55 :pre - -:line - -The third section above lists the number of owned atoms (Nlocal), -ghost atoms (Nghost), and pair-wise neighbors stored per processor. -The max and min values give the spread of these values across -processors with a 10-bin histogram showing the distribution. The total -number of histogram counts is equal to the number of processors. - -:line - -The last section gives aggregate statistics (across all processors) -for pair-wise neighbors and special neighbors that LAMMPS keeps track -of (see the "special_bonds"_special_bonds.html command). The number -of times neighbor lists were rebuilt is tallied, as is the number of -potentially {dangerous} rebuilds. If atom movement triggered neighbor -list rebuilding (see the "neigh_modify"_neigh_modify.html command), -then dangerous reneighborings are those that were triggered on the -first timestep atom movement was checked for. If this count is -non-zero you may wish to reduce the delay factor to insure no force -interactions are missed by atoms moving beyond the neighbor skin -distance before a rebuild takes place. - -:line - -If an energy minimization was performed via the -"minimize"_minimize.html command, additional information is printed, -e.g. - -Minimization stats: - Stopping criterion = linesearch alpha is zero - Energy initial, next-to-last, final = - -6372.3765206 -8328.46998942 -8328.46998942 - Force two-norm initial, final = 1059.36 5.36874 - Force max component initial, final = 58.6026 1.46872 - Final line search alpha, max atom move = 2.7842e-10 4.0892e-10 - Iterations, force evaluations = 701 1516 :pre - -The first line prints the criterion that determined minimization was -converged. The next line lists the initial and final energy, as well -as the energy on the next-to-last iteration. The next 2 lines give a -measure of the gradient of the energy (force on all atoms). The -2-norm is the "length" of this 3N-component force vector; the largest -component (x, y, or z) of force (infinity-norm) is also given. Then -information is provided about the line search and statistics on how -many iterations and force-evaluations the minimizer required. -Multiple force evaluations are typically done at each iteration to -perform a 1d line minimization in the search direction. See the -"minimize"_minimize.html doc page for more details. - -:line - -If a "kspace_style"_kspace_style.html long-range Coulombics solver -that performs FFTs was used during the run (PPPM, Ewald), then -additional information is printed, e.g. - -FFT time (% of Kspce) = 0.200313 (8.34477) -FFT Gflps 3d 1d-only = 2.31074 9.19989 :pre - -The first line is the time spent doing 3d FFTs (several per timestep) -and the fraction it represents of the total KSpace time (listed -above). Each 3d FFT requires computation (3 sets of 1d FFTs) and -communication (transposes). The total flops performed is 5Nlog_2(N), -where N is the number of points in the 3d grid. The FFTs are timed -with and without the communication and a Gflop rate is computed. The -3d rate is with communication; the 1d rate is without (just the 1d -FFTs). Thus you can estimate what fraction of your FFT time was spent -in communication, roughly 75% in the example above. diff --git a/doc/txt/Run_windows.txt b/doc/txt/Run_windows.txt deleted file mode 100644 index e9c3b60dbe..0000000000 --- a/doc/txt/Run_windows.txt +++ /dev/null @@ -1,73 +0,0 @@ -"Higher level section"_Run_head.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Running LAMMPS on Windows :h3 - -To run a serial (non-MPI) executable, follow these steps: - -Get a command prompt by going to Start->Run... , -then typing "cmd". :ulb,l - -Move to the directory where you have your input script, -(e.g. by typing: cd "Documents"). :l - -At the command prompt, type "lmp_serial -in in.file", where -in.file is the name of your LAMMPS input script. :l,ule - -Note that the serial executable includes support for multi-threading -parallelization from the styles in the USER-OMP packages. To run with -4 threads, you can type this: - -lmp_serial -in in.lj -pk omp 4 -sf omp :pre - -:line - -For the MPI executable, which allows you to run LAMMPS under Windows -in parallel, follow these steps. - -Download and install a compatible MPI library binary package: - -for 32-bit Windows: "mpich2-1.4.1p1-win-ia32.msi"_http://download.lammps.org/thirdparty/mpich2-1.4.1p1-win-ia32.msi -for 64-bit Windows: "mpich2-1.4.1p1-win-x86-64.msi"_http://download.lammps.org/thirdparty/mpich2-1.4.1p1-win-x86-64.msi :ul - -The LAMMPS Windows installer packages will automatically adjust your -path for the default location of this MPI package. After the -installation of the MPICH2 software, it needs to be integrated into -the system. For this you need to start a Command Prompt in -{Administrator Mode} (right click on the icon and select it). Change -into the MPICH2 installation directory, then into the sub-directory -[bin] and execute [smpd.exe -install]. Exit the command window. - -Get a new, regular command prompt by going to Start->Run... , -then typing "cmd". :ulb,l - -Move to the directory where you have your input file -(e.g. by typing: cd "Documents"). :l,ule - -Then type something like this: - -mpiexec -localonly 4 lmp_mpi -in in.file -mpiexec -np 4 lmp_mpi -in in.file :pre - -where in.file is the name of your LAMMPS input script. For the latter -case, you may be prompted to enter your password. - -In this mode, output may not immediately show up on the screen, so if -your input script takes a long time to execute, you may need to be -patient before the output shows up. - -The parallel executable can also run on a single processor by typing -something like this: - -lmp_mpi -in in.lj :pre - -Note that the parallel executable also includes OpenMP -multi-threading, which can be combined with MPI using something like: - -mpiexec -localonly 2 lmp_mpi -in in.lj -pk omp 2 -sf omp :pre diff --git a/doc/txt/Speed.txt b/doc/txt/Speed.txt deleted file mode 100644 index 28aef26a5d..0000000000 --- a/doc/txt/Speed.txt +++ /dev/null @@ -1,57 +0,0 @@ -"Previous Section"_Package.html - "LAMMPS WWW Site"_lws - -"LAMMPS Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Howto.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Accelerate performance :h2 - -This section describes various methods for improving LAMMPS -performance for different classes of problems running on different -kinds of machines. - -There are two thrusts to the discussion that follows. The first is -using code options that implement alternate algorithms that can -speed-up a simulation. The second is to use one of the several -accelerator packages provided with LAMMPS that contain code optimized -for certain kinds of hardware, including multi-core CPUs, GPUs, and -Intel Xeon Phi co-processors. - -The "Benchmark page"_http://lammps.sandia.gov/bench.html of the LAMMPS -web site gives performance results for the various accelerator -packages discussed on the "Speed packages"_Speed_packages.html doc -page, for several of the standard LAMMPS benchmark problems, as a -function of problem size and number of compute nodes, on different -hardware platforms. - - - - - -"Benchmarks"_Speed_bench.html -"Measuring performance"_Speed_measure.html -"General tips"_Speed_tips.html -"Accelerator packages"_Speed_packages.html -"GPU package"_Speed_gpu.html -"USER-INTEL package"_Speed_intel.html -"KOKKOS package"_Speed_kokkos.html -"USER-OMP package"_Speed_omp.html -"OPT package"_Speed_opt.html -"Comparison of accelerator packages"_Speed_compare.html :all(b) - - diff --git a/doc/txt/Speed_bench.txt b/doc/txt/Speed_bench.txt deleted file mode 100644 index a3d0bf4f46..0000000000 --- a/doc/txt/Speed_bench.txt +++ /dev/null @@ -1,88 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Benchmarks :h3 - -Current LAMMPS performance is discussed on the "Benchmarks -page"_http://lammps.sandia.gov/bench.html of the "LAMMPS website"_lws -where timings and parallel efficiency are listed. The page has -several sections, which are briefly described below: - -CPU performance on 5 standard problems, strong and weak scaling -GPU and Xeon Phi performance on same and related problems -Comparison of cost of interatomic potentials -Performance of huge, billion-atom problems :ul - -The 5 standard problems are as follow: - -LJ = atomic fluid, Lennard-Jones potential with 2.5 sigma cutoff (55 -neighbors per atom), NVE integration :olb,l - -Chain = bead-spring polymer melt of 100-mer chains, FENE bonds and LJ -pairwise interactions with a 2^(1/6) sigma cutoff (5 neighbors per -atom), NVE integration :l - -EAM = metallic solid, Cu EAM potential with 4.95 Angstrom cutoff (45 -neighbors per atom), NVE integration :l - -Chute = granular chute flow, frictional history potential with 1.1 -sigma cutoff (7 neighbors per atom), NVE integration :l - -Rhodo = rhodopsin protein in solvated lipid bilayer, CHARMM force -field with a 10 Angstrom LJ cutoff (440 neighbors per atom), -particle-particle particle-mesh (PPPM) for long-range Coulombics, NPT -integration :l -:ole - -Input files for these 5 problems are provided in the bench directory -of the LAMMPS distribution. Each has 32,000 atoms and runs for 100 -timesteps. The size of the problem (number of atoms) can be varied -using command-line switches as described in the bench/README file. -This is an easy way to test performance and either strong or weak -scalability on your machine. - -The bench directory includes a few log.* files that show performance -of these 5 problems on 1 or 4 cores of Linux desktop. The bench/FERMI -and bench/KEPLER dirs have input files and scripts and instructions -for running the same (or similar) problems using OpenMP or GPU or Xeon -Phi acceleration options. See the README files in those dirs and the -"Speed packages"_Speed_packages.html doc pages for instructions on how -to build LAMMPS and run on that kind of hardware. - -The bench/POTENTIALS directory has input files which correspond to the -table of results on the -"Potentials"_http://lammps.sandia.gov/bench.html#potentials section of -the Benchmarks web page. So you can also run those test problems on -your machine. - -The "billion-atom"_http://lammps.sandia.gov/bench.html#billion section -of the Benchmarks web page has performance data for very large -benchmark runs of simple Lennard-Jones (LJ) models, which use the -bench/in.lj input script. - -:line - -For all the benchmarks, a useful metric is the CPU cost per atom per -timestep. Since performance scales roughly linearly with problem size -and timesteps for all LAMMPS models (i.e. interatomic or coarse-grained -potentials), the run time of any problem using the same model (atom -style, force field, cutoff, etc) can then be estimated. - -Performance on a parallel machine can also be predicted from one-core -or one-node timings if the parallel efficiency can be estimated. The -communication bandwidth and latency of a particular parallel machine -affects the efficiency. On most machines LAMMPS will give a parallel -efficiency on these benchmarks above 50% so long as the number of -atoms/core is a few 100 or greater, and closer to 100% for large -numbers of atoms/core. This is for all-MPI mode with one MPI task per -core. For nodes with accelerator options or hardware (OpenMP, GPU, -Phi), you should first measure single node performance. Then you can -estimate parallel performance for multi-node runs using the same logic -as for all-MPI mode, except that now you will typically need many more -atoms/node to achieve good scalability. diff --git a/doc/txt/Speed_compare.txt b/doc/txt/Speed_compare.txt deleted file mode 100644 index c95af3cb22..0000000000 --- a/doc/txt/Speed_compare.txt +++ /dev/null @@ -1,116 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Comparison of various accelerator packages :h3 - -The next section compares and contrasts the various accelerator -options, since there are multiple ways to perform OpenMP threading, -run on GPUs, optimize for vector units on CPUs and run on Intel -Xeon Phi (co-)processors. - -All of these packages can accelerate a LAMMPS calculation taking -advantage of hardware features, but they do it in different ways -and acceleration is not always guaranteed. - -As a consequence, for a particular simulation on specific hardware, -one package may be faster than the other. We give some guidelines -below, but the best way to determine which package is faster for your -input script is to try multiple of them on your machine and experiment -with available performance tuning settings. See the benchmarking -section below for examples where this has been done. - -[Guidelines for using each package optimally:] - -Both, the GPU and the KOKKOS package allows you to assign multiple -MPI ranks (= CPU cores) to the same GPU. For the GPU package, this -can lead to a speedup through better utilization of the GPU (by -overlapping computation and data transfer) and more efficient -computation of the non-GPU accelerated parts of LAMMPS through MPI -parallelization, as all system data is maintained and updated on -the host. For KOKKOS, there is less to no benefit from this, due -to its different memory management model, which tries to retain -data on the GPU. - :ulb,l - -The GPU package moves per-atom data (coordinates, forces, and -(optionally) neighbor list data, if not computed on the GPU) between -the CPU and GPU at every timestep. The KOKKOS/CUDA package only does -this on timesteps when a CPU calculation is required (e.g. to invoke -a fix or compute that is non-GPU-ized). Hence, if you can formulate -your input script to only use GPU-ized fixes and computes, and avoid -doing I/O too often (thermo output, dump file snapshots, restart files), -then the data transfer cost of the KOKKOS/CUDA package can be very low, -causing it to run faster than the GPU package. :l - -The GPU package is often faster than the KOKKOS/CUDA package, when the -number of atoms per GPU is on the smaller side. The crossover point, -in terms of atoms/GPU at which the KOKKOS/CUDA package becomes faster -depends strongly on the pair style. For example, for a simple Lennard Jones -system the crossover (in single precision) is often about 50K-100K -atoms per GPU. When performing double precision calculations the -crossover point can be significantly smaller. :l - -Both KOKKOS and GPU package compute bonded interactions (bonds, angles, -etc) on the CPU. If the GPU package is running with several MPI processes -assigned to one GPU, the cost of computing the bonded interactions is -spread across more CPUs and hence the GPU package can run faster in these -cases. :l - -When using LAMMPS with multiple MPI ranks assigned to the same GPU, its -performance depends to some extent on the available bandwidth between -the CPUs and the GPU. This can differ significantly based on the -available bus technology, capability of the host CPU and mainboard, -the wiring of the buses and whether switches are used to increase the -number of available bus slots, or if GPUs are housed in an external -enclosure. This can become quite complex. :l - -To achieve significant acceleration through GPUs, both KOKKOS and GPU -package require capable GPUs with fast on-device memory and efficient -data transfer rates. This requests capable upper mid-level to high-end -(desktop) GPUs. Using lower performance GPUs (e.g. on laptops) may -result in a slowdown instead. :l - -For the GPU package, specifically when running in parallel with MPI, -if it often more efficient to exclude the PPPM kspace style from GPU -acceleration and instead run it - concurrently with a GPU accelerated -pair style - on the CPU. This can often be easily achieved with placing -a {suffix off} command before and a {suffix on} command after the -{kspace_style pppm} command. :l - -The KOKKOS/OpenMP and USER-OMP package have different thread management -strategies, which should result in USER-OMP being more efficient for a -small number of threads with increasing overhead as the number of threads -per MPI rank grows. The KOKKOS/OpenMP kernels have less overhead in that -case, but have lower performance with few threads. :l - -The USER-INTEL package contains many options and settings for achieving -additional performance on Intel hardware (CPU and accelerator cards), but -to unlock this potential, an Intel compiler is required. The package code -will compile with GNU gcc, but it will not be as efficient. :l -:ule - -[Differences between the GPU and KOKKOS packages:] - -The GPU package accelerates only pair force, neighbor list, and (parts -of) PPPM calculations. The KOKKOS package attempts to run most of the -calculation on the GPU, but can transparently support non-accelerated -code (with a performance penalty due to having data transfers between -host and GPU). :ulb,l - -The GPU package requires neighbor lists to be built on the CPU when using -exclusion lists, or a triclinic simulation box. :l - -The GPU package can be compiled for CUDA or OpenCL and thus supports -both, Nvidia and AMD GPUs well. On Nvidia hardware, using CUDA is typically -resulting in equal or better performance over OpenCL. :l - -OpenCL in the GPU package does theoretically also support Intel CPUs or -Intel Xeon Phi, but the native support for those in KOKKOS (or USER-INTEL) -is superior. :l -:ule diff --git a/doc/txt/Speed_gpu.txt b/doc/txt/Speed_gpu.txt deleted file mode 100644 index bddefc5031..0000000000 --- a/doc/txt/Speed_gpu.txt +++ /dev/null @@ -1,193 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -GPU package :h3 - -The GPU package was developed by Mike Brown while at SNL and ORNL -and his collaborators, particularly Trung Nguyen (now at Northwestern). -It provides GPU versions of many pair styles and for parts of the -"kspace_style pppm"_kspace_style.html for long-range Coulombics. -It has the following general features: - -It is designed to exploit common GPU hardware configurations where one -or more GPUs are coupled to many cores of one or more multi-core CPUs, -e.g. within a node of a parallel machine. :ulb,l - -Atom-based data (e.g. coordinates, forces) are moved back-and-forth -between the CPU(s) and GPU every timestep. :l - -Neighbor lists can be built on the CPU or on the GPU :l - -The charge assignment and force interpolation portions of PPPM can be -run on the GPU. The FFT portion, which requires MPI communication -between processors, runs on the CPU. :l - -Force computations of different style (pair vs. bond/angle/dihedral/improper) -can be performed concurrently on the GPU and CPU(s), respectively. :l - -It allows for GPU computations to be performed in single or double -precision, or in mixed-mode precision, where pairwise forces are -computed in single precision, but accumulated into double-precision -force vectors. :l - -LAMMPS-specific code is in the GPU package. It makes calls to a -generic GPU library in the lib/gpu directory. This library provides -NVIDIA support as well as more general OpenCL support, so that the -same functionality is supported on a variety of hardware. :l -:ule - -[Required hardware/software:] - -To compile and use this package in CUDA mode, you currently need -to have an NVIDIA GPU and install the corresponding NVIDIA CUDA -toolkit software on your system (this is primarily tested on Linux -and completely unsupported on Windows): - -Check if you have an NVIDIA GPU: cat /proc/driver/nvidia/gpus/*/information :ulb,l -Go to http://www.nvidia.com/object/cuda_get.html :l -Install a driver and toolkit appropriate for your system (SDK is not necessary) :l -Run lammps/lib/gpu/nvc_get_devices (after building the GPU library, see below) to -list supported devices and properties :ule,l - -To compile and use this package in OpenCL mode, you currently need -to have the OpenCL headers and the (vendor neutral) OpenCL library installed. -In OpenCL mode, the acceleration depends on having an "OpenCL Installable Client -Driver (ICD)"_https://www.khronos.org/news/permalink/opencl-installable-client-driver-icd-loader -installed. There can be multiple of them for the same or different hardware -(GPUs, CPUs, Accelerators) installed at the same time. OpenCL refers to those -as 'platforms'. The GPU library will select the [first] suitable platform, -but this can be overridden using the device option of the "package"_package.html -command. run lammps/lib/gpu/ocl_get_devices to get a list of available -platforms and devices with a suitable ICD available. - -[Building LAMMPS with the GPU package:] - -See the "Build extras"_Build_extras.html#gpu doc page for -instructions. - -[Run with the GPU package from the command line:] - -The mpirun or mpiexec command sets the total number of MPI tasks used -by LAMMPS (one or multiple per compute node) and the number of MPI -tasks used per node. E.g. the mpirun command in MPICH does this via -its -np and -ppn switches. Ditto for OpenMPI via -np and -npernode. - -When using the GPU package, you cannot assign more than one GPU to a -single MPI task. However multiple MPI tasks can share the same GPU, -and in many cases it will be more efficient to run this way. Likewise -it may be more efficient to use less MPI tasks/node than the available -# of CPU cores. Assignment of multiple MPI tasks to a GPU will happen -automatically if you create more MPI tasks/node than there are -GPUs/mode. E.g. with 8 MPI tasks/node and 2 GPUs, each GPU will be -shared by 4 MPI tasks. - -Use the "-sf gpu" "command-line switch"_Run_options.html, which will -automatically append "gpu" to styles that support it. Use the "-pk -gpu Ng" "command-line switch"_Run_options.html to set Ng = # of -GPUs/node to use. - -lmp_machine -sf gpu -pk gpu 1 -in in.script # 1 MPI task uses 1 GPU -mpirun -np 12 lmp_machine -sf gpu -pk gpu 2 -in in.script # 12 MPI tasks share 2 GPUs on a single 16-core (or whatever) node -mpirun -np 48 -ppn 12 lmp_machine -sf gpu -pk gpu 2 -in in.script # ditto on 4 16-core nodes :pre - -Note that if the "-sf gpu" switch is used, it also issues a default -"package gpu 1"_package.html command, which sets the number of -GPUs/node to 1. - -Using the "-pk" switch explicitly allows for setting of the number of -GPUs/node to use and additional options. Its syntax is the same as -same as the "package gpu" command. See the "package"_package.html -command doc page for details, including the default values used for -all its options if it is not specified. - -Note that the default for the "package gpu"_package.html command is to -set the Newton flag to "off" pairwise interactions. It does not -affect the setting for bonded interactions (LAMMPS default is "on"). -The "off" setting for pairwise interaction is currently required for -GPU package pair styles. - -[Or run with the GPU package by editing an input script:] - -The discussion above for the mpirun/mpiexec command, MPI tasks/node, -and use of multiple MPI tasks/GPU is the same. - -Use the "suffix gpu"_suffix.html command, or you can explicitly add an -"gpu" suffix to individual styles in your input script, e.g. - -pair_style lj/cut/gpu 2.5 :pre - -You must also use the "package gpu"_package.html command to enable the -GPU package, unless the "-sf gpu" or "-pk gpu" "command-line -switches"_Run_options.html were used. It specifies the number of -GPUs/node to use, as well as other options. - -[Speed-ups to expect:] - -The performance of a GPU versus a multi-core CPU is a function of your -hardware, which pair style is used, the number of atoms/GPU, and the -precision used on the GPU (double, single, mixed). Using the GPU package -in OpenCL mode on CPUs (which uses vectorization and multithreading) is -usually resulting in inferior performance compared to using LAMMPS' native -threading and vectorization support in the USER-OMP and USER-INTEL packages. - -See the "Benchmark page"_http://lammps.sandia.gov/bench.html of the -LAMMPS web site for performance of the GPU package on various -hardware, including the Titan HPC platform at ORNL. - -You should also experiment with how many MPI tasks per GPU to use to -give the best performance for your problem and machine. This is also -a function of the problem size and the pair style being using. -Likewise, you should experiment with the precision setting for the GPU -library to see if single or mixed precision will give accurate -results, since they will typically be faster. - -[Guidelines for best performance:] - -Using multiple MPI tasks per GPU will often give the best performance, -as allowed my most multi-core CPU/GPU configurations. :ulb,l - -If the number of particles per MPI task is small (e.g. 100s of -particles), it can be more efficient to run with fewer MPI tasks per -GPU, even if you do not use all the cores on the compute node. :l - -The "package gpu"_package.html command has several options for tuning -performance. Neighbor lists can be built on the GPU or CPU. Force -calculations can be dynamically balanced across the CPU cores and -GPUs. GPU-specific settings can be made which can be optimized -for different hardware. See the "package"_package.html command -doc page for details. :l - -As described by the "package gpu"_package.html command, GPU -accelerated pair styles can perform computations asynchronously with -CPU computations. The "Pair" time reported by LAMMPS will be the -maximum of the time required to complete the CPU pair style -computations and the time required to complete the GPU pair style -computations. Any time spent for GPU-enabled pair styles for -computations that run simultaneously with "bond"_bond_style.html, -"angle"_angle_style.html, "dihedral"_dihedral_style.html, -"improper"_improper_style.html, and "long-range"_kspace_style.html -calculations will not be included in the "Pair" time. :l - -When the {mode} setting for the package gpu command is force/neigh, -the time for neighbor list calculations on the GPU will be added into -the "Pair" time, not the "Neigh" time. An additional breakdown of the -times required for various tasks on the GPU (data copy, neighbor -calculations, force computations, etc) are output only with the LAMMPS -screen output (not in the log file) at the end of each run. These -timings represent total time spent on the GPU for each routine, -regardless of asynchronous CPU calculations. :l - -The output section "GPU Time Info (average)" reports "Max Mem / Proc". -This is the maximum memory used at one time on the GPU for data -storage by a single MPI process. :l -:ule - -[Restrictions:] - -None. diff --git a/doc/txt/Speed_intel.txt b/doc/txt/Speed_intel.txt deleted file mode 100644 index 2688b43e6f..0000000000 --- a/doc/txt/Speed_intel.txt +++ /dev/null @@ -1,526 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -USER-INTEL package :h3 - -The USER-INTEL package is maintained by Mike Brown at Intel -Corporation. It provides two methods for accelerating simulations, -depending on the hardware you have. The first is acceleration on -Intel CPUs by running in single, mixed, or double precision with -vectorization. The second is acceleration on Intel Xeon Phi -co-processors via offloading neighbor list and non-bonded force -calculations to the Phi. The same C++ code is used in both cases. -When offloading to a co-processor from a CPU, the same routine is run -twice, once on the CPU and once with an offload flag. This allows -LAMMPS to run on the CPU cores and co-processor cores simultaneously. - -[Currently Available USER-INTEL Styles:] - -Angle Styles: charmm, harmonic :ulb,l -Bond Styles: fene, fourier, harmonic :l -Dihedral Styles: charmm, fourier, harmonic, opls :l -Fixes: nve, npt, nvt, nvt/sllod, nve/asphere :l -Improper Styles: cvff, harmonic :l -Pair Styles: airebo, airebo/morse, buck/coul/cut, buck/coul/long, -buck, dpd, eam, eam/alloy, eam/fs, gayberne, lj/charmm/coul/charmm, -lj/charmm/coul/long, lj/cut, lj/cut/coul/long, lj/long/coul/long, -rebo, sw, tersoff :l -K-Space Styles: pppm, pppm/disp :l -:ule - -IMPORTANT NOTE: None of the styles in the USER-INTEL package currently -support computing per-atom stress. If any compute or fix in your -input requires it, LAMMPS will abort with an error message. - -[Speed-ups to expect:] - -The speedups will depend on your simulation, the hardware, which -styles are used, the number of atoms, and the floating-point -precision mode. Performance improvements are shown compared to -LAMMPS {without using other acceleration packages} as these are -under active development (and subject to performance changes). The -measurements were performed using the input files available in -the src/USER-INTEL/TEST directory with the provided run script. -These are scalable in size; the results given are with 512K -particles (524K for Liquid Crystal). Most of the simulations are -standard LAMMPS benchmarks (indicated by the filename extension in -parenthesis) with modifications to the run length and to add a -warm-up run (for use with offload benchmarks). - -:c,image(JPG/user_intel.png) - -Results are speedups obtained on Intel Xeon E5-2697v4 processors -(code-named Broadwell), Intel Xeon Phi 7250 processors (code-named -Knights Landing), and Intel Xeon Gold 6148 processors (code-named -Skylake) with "June 2017" LAMMPS built with Intel Parallel Studio -2017 update 2. Results are with 1 MPI task per physical core. See -{src/USER-INTEL/TEST/README} for the raw simulation rates and -instructions to reproduce. - -:line - -[Accuracy and order of operations:] - -In most molecular dynamics software, parallelization parameters -(# of MPI, OpenMP, and vectorization) can change the results due -to changing the order of operations with finite-precision -calculations. The USER-INTEL package is deterministic. This means -that the results should be reproducible from run to run with the -{same} parallel configurations and when using deterministic -libraries or library settings (MPI, OpenMP, FFT). However, there -are differences in the USER-INTEL package that can change the -order of operations compared to LAMMPS without acceleration: - -Neighbor lists can be created in a different order :ulb,l -Bins used for sorting atoms can be oriented differently :l -The default stencil order for PPPM is 7. By default, LAMMPS will -calculate other PPPM parameters to fit the desired accuracy with -this order :l -The {newton} setting applies to all atoms, not just atoms shared -between MPI tasks :l -Vectorization can change the order for adding pairwise forces :l -When using the -DLMP_USE_MKL_RNG define (all included intel optimized -makefiles do) at build time, the random number generator for -dissipative particle dynamics (pair style dpd/intel) uses the Mersenne -Twister generator included in the Intel MKL library (that should be -more robust than the default Masaglia random number generator) :l -:ule - -The precision mode (described below) used with the USER-INTEL -package can change the {accuracy} of the calculations. For the -default {mixed} precision option, calculations between pairs or -triplets of atoms are performed in single precision, intended to -be within the inherent error of MD simulations. All accumulation -is performed in double precision to prevent the error from growing -with the number of atoms in the simulation. {Single} precision -mode should not be used without appropriate validation. - -:line - -[Quick Start for Experienced Users:] - -LAMMPS should be built with the USER-INTEL package installed. -Simulations should be run with 1 MPI task per physical {core}, -not {hardware thread}. - -Edit src/MAKE/OPTIONS/Makefile.intel_cpu_intelmpi as necessary. :ulb,l -Set the environment variable KMP_BLOCKTIME=0 :l -"-pk intel 0 omp $t -sf intel" added to LAMMPS command-line :l -$t should be 2 for Intel Xeon CPUs and 2 or 4 for Intel Xeon Phi :l -For some of the simple 2-body potentials without long-range -electrostatics, performance and scalability can be better with -the "newton off" setting added to the input script :l -For simulations on higher node counts, add "processors * * * grid -numa" to the beginning of the input script for better scalability :l -If using {kspace_style pppm} in the input script, add -"kspace_modify diff ad" for better performance :l -:ule - -For Intel Xeon Phi CPUs: - -Runs should be performed using MCDRAM. :ulb,l -:ule - -For simulations using {kspace_style pppm} on Intel CPUs supporting -AVX-512: - -Add "kspace_modify diff ad" to the input script :ulb,l -The command-line option should be changed to -"-pk intel 0 omp $r lrt yes -sf intel" where $r is the number of -threads minus 1. :l -Do not use thread affinity (set KMP_AFFINITY=none) :l -The "newton off" setting may provide better scalability :l -:ule - -For Intel Xeon Phi co-processors (Offload): - -Edit src/MAKE/OPTIONS/Makefile.intel_co-processor as necessary :ulb,l -"-pk intel N omp 1" added to command-line where N is the number of -co-processors per node. :l -:ule - -:line - -[Required hardware/software:] - -In order to use offload to co-processors, an Intel Xeon Phi -co-processor and an Intel compiler are required. For this, the -recommended version of the Intel compiler is 14.0.1.106 or -versions 15.0.2.044 and higher. - -Although any compiler can be used with the USER-INTEL package, -currently, vectorization directives are disabled by default when -not using Intel compilers due to lack of standard support and -observations of decreased performance. The OpenMP standard now -supports directives for vectorization and we plan to transition the -code to this standard once it is available in most compilers. We -expect this to allow improved performance and support with other -compilers. - -For Intel Xeon Phi x200 series processors (code-named Knights -Landing), there are multiple configuration options for the hardware. -For best performance, we recommend that the MCDRAM is configured in -"Flat" mode and with the cluster mode set to "Quadrant" or "SNC4". -"Cache" mode can also be used, although the performance might be -slightly lower. - -[Notes about Simultaneous Multithreading:] - -Modern CPUs often support Simultaneous Multithreading (SMT). On -Intel processors, this is called Hyper-Threading (HT) technology. -SMT is hardware support for running multiple threads efficiently on -a single core. {Hardware threads} or {logical cores} are often used -to refer to the number of threads that are supported in hardware. -For example, the Intel Xeon E5-2697v4 processor is described -as having 36 cores and 72 threads. This means that 36 MPI processes -or OpenMP threads can run simultaneously on separate cores, but that -up to 72 MPI processes or OpenMP threads can be running on the CPU -without costly operating system context switches. - -Molecular dynamics simulations will often run faster when making use -of SMT. If a thread becomes stalled, for example because it is -waiting on data that has not yet arrived from memory, another thread -can start running so that the CPU pipeline is still being used -efficiently. Although benefits can be seen by launching a MPI task -for every hardware thread, for multinode simulations, we recommend -that OpenMP threads are used for SMT instead, either with the -USER-INTEL package, "USER-OMP package"_Speed_omp.html, or -"KOKKOS package"_Speed_kokkos.html. In the example above, up -to 36X speedups can be observed by using all 36 physical cores with -LAMMPS. By using all 72 hardware threads, an additional 10-30% -performance gain can be achieved. - -The BIOS on many platforms allows SMT to be disabled, however, we do -not recommend this on modern processors as there is little to no -benefit for any software package in most cases. The operating system -will report every hardware thread as a separate core allowing one to -determine the number of hardware threads available. On Linux systems, -this information can normally be obtained with: - -cat /proc/cpuinfo :pre - -[Building LAMMPS with the USER-INTEL package:] - -See the "Build extras"_Build_extras.html#user-intel doc page for -instructions. Some additional details are covered here. - -For building with make, several example Makefiles for building with -the Intel compiler are included with LAMMPS in the src/MAKE/OPTIONS/ -directory: - -Makefile.intel_cpu_intelmpi # Intel Compiler, Intel MPI, No Offload -Makefile.knl # Intel Compiler, Intel MPI, No Offload -Makefile.intel_cpu_mpich # Intel Compiler, MPICH, No Offload -Makefile.intel_cpu_openpmi # Intel Compiler, OpenMPI, No Offload -Makefile.intel_co-processor # Intel Compiler, Intel MPI, Offload :pre - -Makefile.knl is identical to Makefile.intel_cpu_intelmpi except that -it explicitly specifies that vectorization should be for Intel Xeon -Phi x200 processors making it easier to cross-compile. For users with -recent installations of Intel Parallel Studio, the process can be as -simple as: - -make yes-user-intel -source /opt/intel/parallel_studio_xe_2016.3.067/psxevars.sh -# or psxevars.csh for C-shell -make intel_cpu_intelmpi :pre - -Note that if you build with support for a Phi co-processor, the same -binary can be used on nodes with or without co-processors installed. -However, if you do not have co-processors on your system, building -without offload support will produce a smaller binary. - -The general requirements for Makefiles with the USER-INTEL package -are as follows. When using Intel compilers, "-restrict" is required -and "-qopenmp" is highly recommended for CCFLAGS and LINKFLAGS. -CCFLAGS should include "-DLMP_INTEL_USELRT" (unless POSIX Threads -are not supported in the build environment) and "-DLMP_USE_MKL_RNG" -(unless Intel Math Kernel Library (MKL) is not available in the build -environment). For Intel compilers, LIB should include "-ltbbmalloc" -or if the library is not available, "-DLMP_INTEL_NO_TBB" can be added -to CCFLAGS. For builds supporting offload, "-DLMP_INTEL_OFFLOAD" is -required for CCFLAGS and "-qoffload" is required for LINKFLAGS. Other -recommended CCFLAG options for best performance are "-O2 -fno-alias --ansi-alias -qoverride-limits fp-model fast=2 -no-prec-div". - -NOTE: See the src/USER-INTEL/README file for additional flags that -might be needed for best performance on Intel server processors -code-named "Skylake". - -NOTE: The vectorization and math capabilities can differ depending on -the CPU. For Intel compilers, the "-x" flag specifies the type of -processor for which to optimize. "-xHost" specifies that the compiler -should build for the processor used for compiling. For Intel Xeon Phi -x200 series processors, this option is "-xMIC-AVX512". For fourth -generation Intel Xeon (v4/Broadwell) processors, "-xCORE-AVX2" should -be used. For older Intel Xeon processors, "-xAVX" will perform best -in general for the different simulations in LAMMPS. The default -in most of the example Makefiles is to use "-xHost", however this -should not be used when cross-compiling. - -[Running LAMMPS with the USER-INTEL package:] - -Running LAMMPS with the USER-INTEL package is similar to normal use -with the exceptions that one should 1) specify that LAMMPS should use -the USER-INTEL package, 2) specify the number of OpenMP threads, and -3) optionally specify the specific LAMMPS styles that should use the -USER-INTEL package. 1) and 2) can be performed from the command-line -or by editing the input script. 3) requires editing the input script. -Advanced performance tuning options are also described below to get -the best performance. - -When running on a single node (including runs using offload to a -co-processor), best performance is normally obtained by using 1 MPI -task per physical core and additional OpenMP threads with SMT. For -Intel Xeon processors, 2 OpenMP threads should be used for SMT. -For Intel Xeon Phi CPUs, 2 or 4 OpenMP threads should be used -(best choice depends on the simulation). In cases where the user -specifies that LRT mode is used (described below), 1 or 3 OpenMP -threads should be used. For multi-node runs, using 1 MPI task per -physical core will often perform best, however, depending on the -machine and scale, users might get better performance by decreasing -the number of MPI tasks and using more OpenMP threads. For -performance, the product of the number of MPI tasks and OpenMP -threads should not exceed the number of available hardware threads in -almost all cases. - -NOTE: Setting core affinity is often used to pin MPI tasks and OpenMP -threads to a core or group of cores so that memory access can be -uniform. Unless disabled at build time, affinity for MPI tasks and -OpenMP threads on the host (CPU) will be set by default on the host -{when using offload to a co-processor}. In this case, it is unnecessary -to use other methods to control affinity (e.g. taskset, numactl, -I_MPI_PIN_DOMAIN, etc.). This can be disabled with the {no_affinity} -option to the "package intel"_package.html command or by disabling the -option at build time (by adding -DINTEL_OFFLOAD_NOAFFINITY to the -CCFLAGS line of your Makefile). Disabling this option is not -recommended, especially when running on a machine with Intel -Hyper-Threading technology disabled. - -[Run with the USER-INTEL package from the command line:] - -To enable USER-INTEL optimizations for all available styles used in -the input script, the "-sf intel" "command-line -switch"_Run_options.html can be used without any requirement for -editing the input script. This switch will automatically append -"intel" to styles that support it. It also invokes a default command: -"package intel 1"_package.html. This package command is used to set -options for the USER-INTEL package. The default package command will -specify that USER-INTEL calculations are performed in mixed precision, -that the number of OpenMP threads is specified by the OMP_NUM_THREADS -environment variable, and that if co-processors are present and the -binary was built with offload support, that 1 co-processor per node -will be used with automatic balancing of work between the CPU and the -co-processor. - -You can specify different options for the USER-INTEL package by using -the "-pk intel Nphi" "command-line switch"_Run_options.html with -keyword/value pairs as specified in the documentation. Here, Nphi = # -of Xeon Phi co-processors/node (ignored without offload -support). Common options to the USER-INTEL package include {omp} to -override any OMP_NUM_THREADS setting and specify the number of OpenMP -threads, {mode} to set the floating-point precision mode, and {lrt} to -enable Long-Range Thread mode as described below. See the "package -intel"_package.html command for details, including the default values -used for all its options if not specified, and how to set the number -of OpenMP threads via the OMP_NUM_THREADS environment variable if -desired. - -Examples (see documentation for your MPI/Machine for differences in -launching MPI applications): - -mpirun -np 72 -ppn 36 lmp_machine -sf intel -in in.script # 2 nodes, 36 MPI tasks/node, $OMP_NUM_THREADS OpenMP Threads -mpirun -np 72 -ppn 36 lmp_machine -sf intel -in in.script -pk intel 0 omp 2 mode double # Don't use any co-processors that might be available, use 2 OpenMP threads for each task, use double precision :pre - -[Or run with the USER-INTEL package by editing an input script:] - -As an alternative to adding command-line arguments, the input script -can be edited to enable the USER-INTEL package. This requires adding -the "package intel"_package.html command to the top of the input -script. For the second example above, this would be: - -package intel 0 omp 2 mode double :pre - -To enable the USER-INTEL package only for individual styles, you can -add an "intel" suffix to the individual style, e.g.: - -pair_style lj/cut/intel 2.5 :pre - -Alternatively, the "suffix intel"_suffix.html command can be added to -the input script to enable USER-INTEL styles for the commands that -follow in the input script. - -[Tuning for Performance:] - -NOTE: The USER-INTEL package will perform better with modifications -to the input script when "PPPM"_kspace_style.html is used: -"kspace_modify diff ad"_kspace_modify.html should be added to the -input script. - -Long-Range Thread (LRT) mode is an option to the "package -intel"_package.html command that can improve performance when using -"PPPM"_kspace_style.html for long-range electrostatics on processors -with SMT. It generates an extra pthread for each MPI task. The thread -is dedicated to performing some of the PPPM calculations and MPI -communications. This feature requires setting the pre-processor flag --DLMP_INTEL_USELRT in the makefile when compiling LAMMPS. It is unset -in the default makefiles ({Makefile.mpi} and {Makefile.serial}) but -it is set in all makefiles tuned for the USER-INTEL package. On Intel -Xeon Phi x200 series CPUs, the LRT feature will likely improve -performance, even on a single node. On Intel Xeon processors, using -this mode might result in better performance when using multiple nodes, -depending on the specific machine configuration. To enable LRT mode, -specify that the number of OpenMP threads is one less than would -normally be used for the run and add the "lrt yes" option to the "-pk" -command-line suffix or "package intel" command. For example, if a run -would normally perform best with "-pk intel 0 omp 4", instead use -"-pk intel 0 omp 3 lrt yes". When using LRT, you should set the -environment variable "KMP_AFFINITY=none". LRT mode is not supported -when using offload. - -NOTE: Changing the "newton"_newton.html setting to off can improve -performance and/or scalability for simple 2-body potentials such as -lj/cut or when using LRT mode on processors supporting AVX-512. - -Not all styles are supported in the USER-INTEL package. You can mix -the USER-INTEL package with styles from the "OPT"_Speed_opt.html -package or the "USER-OMP package"_Speed_omp.html. Of course, this -requires that these packages were installed at build time. This can -performed automatically by using "-sf hybrid intel opt" or "-sf hybrid -intel omp" command-line options. Alternatively, the "opt" and "omp" -suffixes can be appended manually in the input script. For the latter, -the "package omp"_package.html command must be in the input script or -the "-pk omp Nt" "command-line switch"_Run_options.html must be used -where Nt is the number of OpenMP threads. The number of OpenMP threads -should not be set differently for the different packages. Note that -the "suffix hybrid intel omp"_suffix.html command can also be used -within the input script to automatically append the "omp" suffix to -styles when USER-INTEL styles are not available. - -NOTE: For simulations on higher node counts, add "processors * * * -grid numa"_processors.html to the beginning of the input script for -better scalability. - -When running on many nodes, performance might be better when using -fewer OpenMP threads and more MPI tasks. This will depend on the -simulation and the machine. Using the "verlet/split"_run_style.html -run style might also give better performance for simulations with -"PPPM"_kspace_style.html electrostatics. Note that this is an -alternative to LRT mode and the two cannot be used together. - -Currently, when using Intel MPI with Intel Xeon Phi x200 series -CPUs, better performance might be obtained by setting the -environment variable "I_MPI_SHM_LMT=shm" for Linux kernels that do -not yet have full support for AVX-512. Runs on Intel Xeon Phi x200 -series processors will always perform better using MCDRAM. Please -consult your system documentation for the best approach to specify -that MPI runs are performed in MCDRAM. - -[Tuning for Offload Performance:] - -The default settings for offload should give good performance. - -When using LAMMPS with offload to Intel co-processors, best performance -will typically be achieved with concurrent calculations performed on -both the CPU and the co-processor. This is achieved by offloading only -a fraction of the neighbor and pair computations to the co-processor or -using "hybrid"_pair_hybrid.html pair styles where only one style uses -the "intel" suffix. For simulations with long-range electrostatics or -bond, angle, dihedral, improper calculations, computation and data -transfer to the co-processor will run concurrently with computations -and MPI communications for these calculations on the host CPU. This -is illustrated in the figure below for the rhodopsin protein benchmark -running on E5-2697v2 processors with a Intel Xeon Phi 7120p -co-processor. In this plot, the vertical access is time and routines -running at the same time are running concurrently on both the host and -the co-processor. - -:c,image(JPG/offload_knc.png) - -The fraction of the offloaded work is controlled by the {balance} -keyword in the "package intel"_package.html command. A balance of 0 -runs all calculations on the CPU. A balance of 1 runs all -supported calculations on the co-processor. A balance of 0.5 runs half -of the calculations on the co-processor. Setting the balance to -1 -(the default) will enable dynamic load balancing that continuously -adjusts the fraction of offloaded work throughout the simulation. -Because data transfer cannot be timed, this option typically produces -results within 5 to 10 percent of the optimal fixed balance. - -If running short benchmark runs with dynamic load balancing, adding a -short warm-up run (10-20 steps) will allow the load-balancer to find a -near-optimal setting that will carry over to additional runs. - -The default for the "package intel"_package.html command is to have -all the MPI tasks on a given compute node use a single Xeon Phi -co-processor. In general, running with a large number of MPI tasks on -each node will perform best with offload. Each MPI task will -automatically get affinity to a subset of the hardware threads -available on the co-processor. For example, if your card has 61 cores, -with 60 cores available for offload and 4 hardware threads per core -(240 total threads), running with 24 MPI tasks per node will cause -each MPI task to use a subset of 10 threads on the co-processor. Fine -tuning of the number of threads to use per MPI task or the number of -threads to use per core can be accomplished with keyword settings of -the "package intel"_package.html command. - -The USER-INTEL package has two modes for deciding which atoms will be -handled by the co-processor. This choice is controlled with the {ghost} -keyword of the "package intel"_package.html command. When set to 0, -ghost atoms (atoms at the borders between MPI tasks) are not offloaded -to the card. This allows for overlap of MPI communication of forces -with computation on the co-processor when the "newton"_newton.html -setting is "on". The default is dependent on the style being used, -however, better performance may be achieved by setting this option -explicitly. - -When using offload with CPU Hyper-Threading disabled, it may help -performance to use fewer MPI tasks and OpenMP threads than available -cores. This is due to the fact that additional threads are generated -internally to handle the asynchronous offload tasks. - -If pair computations are being offloaded to an Intel Xeon Phi -co-processor, a diagnostic line is printed to the screen (not to the -log file), during the setup phase of a run, indicating that offload -mode is being used and indicating the number of co-processor threads -per MPI task. Additionally, an offload timing summary is printed at -the end of each run. When offloading, the frequency for "atom -sorting"_atom_modify.html is changed to 1 so that the per-atom data is -effectively sorted at every rebuild of the neighbor lists. All the -available co-processor threads on each Phi will be divided among MPI -tasks, unless the {tptask} option of the "-pk intel" "command-line -switch"_Run_options.html is used to limit the co-processor threads per -MPI task. - -[Restrictions:] - -When offloading to a co-processor, "hybrid"_pair_hybrid.html styles -that require skip lists for neighbor builds cannot be offloaded. -Using "hybrid/overlay"_pair_hybrid.html is allowed. Only one intel -accelerated style may be used with hybrid styles when offloading. -"Special_bonds"_special_bonds.html exclusion lists are not currently -supported with offload, however, the same effect can often be -accomplished by setting cutoffs for excluded atom types to 0. None of -the pair styles in the USER-INTEL package currently support the -"inner", "middle", "outer" options for rRESPA integration via the -"run_style respa"_run_style.html command; only the "pair" option is -supported. - -[References:] - -Brown, W.M., Carrillo, J.-M.Y., Mishra, B., Gavhane, N., Thakkar, F.M., De Kraker, A.R., Yamada, M., Ang, J.A., Plimpton, S.J., "Optimizing Classical Molecular Dynamics in LAMMPS," in Intel Xeon Phi Processor High Performance Programming: Knights Landing Edition, J. Jeffers, J. Reinders, A. Sodani, Eds. Morgan Kaufmann. :ulb,l - -Brown, W. M., Semin, A., Hebenstreit, M., Khvostov, S., Raman, K., Plimpton, S.J. "Increasing Molecular Dynamics Simulation Rates with an 8-Fold Increase in Electrical Power Efficiency."_http://dl.acm.org/citation.cfm?id=3014915 2016 High Performance Computing, Networking, Storage and Analysis, SC16: International Conference (pp. 82-95). :l - -Brown, W.M., Carrillo, J.-M.Y., Gavhane, N., Thakkar, F.M., Plimpton, S.J. Optimizing Legacy Molecular Dynamics Software with Directive-Based Offload. Computer Physics Communications. 2015. 195: p. 95-101. :l -:ule - - - - diff --git a/doc/txt/Speed_kokkos.txt b/doc/txt/Speed_kokkos.txt deleted file mode 100644 index 66f8fab8d9..0000000000 --- a/doc/txt/Speed_kokkos.txt +++ /dev/null @@ -1,395 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -KOKKOS package :h3 - -Kokkos is a templated C++ library that provides abstractions to allow -a single implementation of an application kernel (e.g. a pair style) -to run efficiently on different kinds of hardware, such as GPUs, Intel -Xeon Phis, or many-core CPUs. Kokkos maps the C++ kernel onto -different back end languages such as CUDA, OpenMP, or Pthreads. The -Kokkos library also provides data abstractions to adjust (at compile -time) the memory layout of data structures like 2d and 3d arrays to -optimize performance on different hardware. For more information on -Kokkos, see "GitHub"_https://github.com/kokkos/kokkos. Kokkos is part -of "Trilinos"_http://trilinos.sandia.gov/packages/kokkos. The Kokkos -library was written primarily by Carter Edwards, Christian Trott, and -Dan Sunderland (all Sandia). - -The LAMMPS KOKKOS package contains versions of pair, fix, and atom -styles that use data structures and macros provided by the Kokkos -library, which is included with LAMMPS in /lib/kokkos. The KOKKOS -package was developed primarily by Christian Trott (Sandia) and Stan -Moore (Sandia) with contributions of various styles by others, -including Sikandar Mashayak (UIUC), Ray Shan (Sandia), and Dan Ibanez -(Sandia). For more information on developing using Kokkos abstractions -see the Kokkos programmers' guide at /lib/kokkos/doc/Kokkos_PG.pdf. - -Kokkos currently provides support for 3 modes of execution (per MPI -task). These are Serial (MPI-only for CPUs and Intel Phi), OpenMP -(threading for many-core CPUs and Intel Phi), and CUDA (for NVIDIA -GPUs). You choose the mode at build time to produce an executable -compatible with specific hardware. - -NOTE: Kokkos support within LAMMPS must be built with a C++11 compatible -compiler. This means GCC version 4.7.2 or later, Intel 14.0.4 or later, or -Clang 3.5.2 or later is required. - -NOTE: To build with Kokkos support for NVIDIA GPUs, NVIDIA CUDA -software version 7.5 or later must be installed on your system. See -the discussion for the "GPU package"_Speed_gpu.html for details of how -to check and do this. - -NOTE: Kokkos with CUDA currently implicitly assumes that the MPI library -is CUDA-aware. This is not always the case, especially when using -pre-compiled MPI libraries provided by a Linux distribution. This is not -a problem when using only a single GPU with a single MPI rank. When -running with multiple MPI ranks, you may see segmentation faults without -CUDA-aware MPI support. These can be avoided by adding the flags "-pk -kokkos cuda/aware off"_Run_options.html to the LAMMPS command line or by -using the command "package kokkos cuda/aware off"_package.html in the -input file. - -[Building LAMMPS with the KOKKOS package:] - -See the "Build extras"_Build_extras.html#kokkos doc page for instructions. - -[Running LAMMPS with the KOKKOS package:] - -All Kokkos operations occur within the context of an individual MPI -task running on a single node of the machine. The total number of MPI -tasks used by LAMMPS (one or multiple per compute node) is set in the -usual manner via the mpirun or mpiexec commands, and is independent of -Kokkos. E.g. the mpirun command in OpenMPI does this via its -np and --npernode switches. Ditto for MPICH via -np and -ppn. - -[Running on a multi-core CPU:] - -Here is a quick overview of how to use the KOKKOS package -for CPU acceleration, assuming one or more 16-core nodes. - -mpirun -np 16 lmp_kokkos_mpi_only -k on -sf kk -in in.lj # 1 node, 16 MPI tasks/node, no multi-threading -mpirun -np 2 -ppn 1 lmp_kokkos_omp -k on t 16 -sf kk -in in.lj # 2 nodes, 1 MPI task/node, 16 threads/task -mpirun -np 2 lmp_kokkos_omp -k on t 8 -sf kk -in in.lj # 1 node, 2 MPI tasks/node, 8 threads/task -mpirun -np 32 -ppn 4 lmp_kokkos_omp -k on t 4 -sf kk -in in.lj # 8 nodes, 4 MPI tasks/node, 4 threads/task :pre - -To run using the KOKKOS package, use the "-k on", "-sf kk" and "-pk -kokkos" "command-line switches"_Run_options.html in your mpirun -command. You must use the "-k on" "command-line -switch"_Run_options.html to enable the KOKKOS package. It takes -additional arguments for hardware settings appropriate to your system. -For OpenMP use: - --k on t Nt :pre - -The "t Nt" option specifies how many OpenMP threads per MPI task to -use with a node. The default is Nt = 1, which is MPI-only mode. Note -that the product of MPI tasks * OpenMP threads/task should not exceed -the physical number of cores (on a node), otherwise performance will -suffer. If Hyper-Threading (HT) is enabled, then the product of MPI -tasks * OpenMP threads/task should not exceed the physical number of -cores * hardware threads. The "-k on" switch also issues a -"package kokkos" command (with no additional arguments) which sets -various KOKKOS options to default values, as discussed on the -"package"_package.html command doc page. - -The "-sf kk" "command-line switch"_Run_options.html will automatically -append the "/kk" suffix to styles that support it. In this manner no -modification to the input script is needed. Alternatively, one can run -with the KOKKOS package by editing the input script as described -below. - -NOTE: When using a single OpenMP thread, the Kokkos Serial back end (i.e. -Makefile.kokkos_mpi_only) will give better performance than the OpenMP -back end (i.e. Makefile.kokkos_omp) because some of the overhead to make -the code thread-safe is removed. - -NOTE: Use the "-pk kokkos" "command-line switch"_Run_options.html to -change the default "package kokkos"_package.html options. See its doc -page for details and default settings. Experimenting with its options -can provide a speed-up for specific calculations. For example: - -mpirun -np 16 lmp_kokkos_mpi_only -k on -sf kk -pk kokkos newton on neigh half comm no -in in.lj # Newton on, Half neighbor list, non-threaded comm :pre - -If the "newton"_newton.html command is used in the input -script, it can also override the Newton flag defaults. - -For half neighbor lists and OpenMP, the KOKKOS package uses data -duplication (i.e. thread-private arrays) by default to avoid -thread-level write conflicts in the force arrays (and other data -structures as necessary). Data duplication is typically fastest for -small numbers of threads (i.e. 8 or less) but does increase memory -footprint and is not scalable to large numbers of threads. An -alternative to data duplication is to use thread-level atomic operations -which do not require data duplication. The use of atomic operations can -be enforced by compiling LAMMPS with the "-DLMP_KOKKOS_USE_ATOMICS" -pre-processor flag. Most but not all Kokkos-enabled pair_styles support -data duplication. Alternatively, full neighbor lists avoid the need for -duplication or atomic operations but require more compute operations per -atom. When using the Kokkos Serial back end or the OpenMP back end with -a single thread, no duplication or atomic operations are used. For CUDA -and half neighbor lists, the KOKKOS package always uses atomic operations. - -[Core and Thread Affinity:] - -When using multi-threading, it is important for performance to bind -both MPI tasks to physical cores, and threads to physical cores, so -they do not migrate during a simulation. - -If you are not certain MPI tasks are being bound (check the defaults -for your MPI installation), binding can be forced with these flags: - -OpenMPI 1.8: mpirun -np 2 --bind-to socket --map-by socket ./lmp_openmpi ... -Mvapich2 2.0: mpiexec -np 2 --bind-to socket --map-by socket ./lmp_mvapich ... :pre - -For binding threads with KOKKOS OpenMP, use thread affinity -environment variables to force binding. With OpenMP 3.1 (gcc 4.7 or -later, intel 12 or later) setting the environment variable -OMP_PROC_BIND=true should be sufficient. In general, for best -performance with OpenMP 4.0 or better set OMP_PROC_BIND=spread and -OMP_PLACES=threads. For binding threads with the KOKKOS pthreads -option, compile LAMMPS the KOKKOS HWLOC=yes option as described below. - -[Running on Knight's Landing (KNL) Intel Xeon Phi:] - -Here is a quick overview of how to use the KOKKOS package for the -Intel Knight's Landing (KNL) Xeon Phi: - -KNL Intel Phi chips have 68 physical cores. Typically 1 to 4 cores are -reserved for the OS, and only 64 or 66 cores are used. Each core has 4 -Hyper-Threads,so there are effectively N = 256 (4*64) or N = 264 (4*66) -cores to run on. The product of MPI tasks * OpenMP threads/task should -not exceed this limit, otherwise performance will suffer. Note that -with the KOKKOS package you do not need to specify how many KNLs there -are per node; each KNL is simply treated as running some number of MPI -tasks. - -Examples of mpirun commands that follow these rules are shown below. - -Intel KNL node with 68 cores (272 threads/node via 4x hardware threading): -mpirun -np 64 lmp_kokkos_phi -k on t 4 -sf kk -in in.lj # 1 node, 64 MPI tasks/node, 4 threads/task -mpirun -np 66 lmp_kokkos_phi -k on t 4 -sf kk -in in.lj # 1 node, 66 MPI tasks/node, 4 threads/task -mpirun -np 32 lmp_kokkos_phi -k on t 8 -sf kk -in in.lj # 1 node, 32 MPI tasks/node, 8 threads/task -mpirun -np 512 -ppn 64 lmp_kokkos_phi -k on t 4 -sf kk -in in.lj # 8 nodes, 64 MPI tasks/node, 4 threads/task :pre - -The -np setting of the mpirun command sets the number of MPI -tasks/node. The "-k on t Nt" command-line switch sets the number of -threads/task as Nt. The product of these two values should be N, i.e. -256 or 264. - -NOTE: The default for the "package kokkos"_package.html command when -running on KNL is to use "half" neighbor lists and set the Newton flag -to "on" for both pairwise and bonded interactions. This will typically -be best for many-body potentials. For simpler pair-wise potentials, it -may be faster to use a "full" neighbor list with Newton flag to "off". -Use the "-pk kokkos" "command-line switch"_Run_options.html to change -the default "package kokkos"_package.html options. See its doc page for -details and default settings. Experimenting with its options can provide -a speed-up for specific calculations. For example: - -mpirun -np 64 lmp_kokkos_phi -k on t 4 -sf kk -pk kokkos comm host -in in.reax # Newton on, half neighbor list, threaded comm -mpirun -np 64 lmp_kokkos_phi -k on t 4 -sf kk -pk kokkos newton off neigh full comm no -in in.lj # Newton off, full neighbor list, non-threaded comm :pre - -NOTE: MPI tasks and threads should be bound to cores as described -above for CPUs. - -NOTE: To build with Kokkos support for Intel Xeon Phi co-processors -such as Knight's Corner (KNC), your system must be configured to use -them in "native" mode, not "offload" mode like the USER-INTEL package -supports. - -[Running on GPUs:] - -Use the "-k" "command-line switch"_Run_options.html to specify the -number of GPUs per node. Typically the -np setting of the mpirun command -should set the number of MPI tasks/node to be equal to the number of -physical GPUs on the node. You can assign multiple MPI tasks to the same -GPU with the KOKKOS package, but this is usually only faster if some -portions of the input script have not been ported to use Kokkos. In this -case, also packing/unpacking communication buffers on the host may give -speedup (see the KOKKOS "package"_package.html command). Using CUDA MPS -is recommended in this scenario. - -Using a CUDA-aware MPI library is highly recommended. CUDA-aware MPI use can be -avoided by using "-pk kokkos cuda/aware no"_package.html. As above for -multi-core CPUs (and no GPU), if N is the number of physical cores/node, -then the number of MPI tasks/node should not exceed N. - --k on g Ng :pre - -Here are examples of how to use the KOKKOS package for GPUs, assuming -one or more nodes, each with two GPUs: - -mpirun -np 2 lmp_kokkos_cuda_openmpi -k on g 2 -sf kk -in in.lj # 1 node, 2 MPI tasks/node, 2 GPUs/node -mpirun -np 32 -ppn 2 lmp_kokkos_cuda_openmpi -k on g 2 -sf kk -in in.lj # 16 nodes, 2 MPI tasks/node, 2 GPUs/node (32 GPUs total) :pre - -NOTE: The default for the "package kokkos"_package.html command when -running on GPUs is to use "full" neighbor lists and set the Newton flag -to "off" for both pairwise and bonded interactions, along with threaded -communication. When running on Maxwell or Kepler GPUs, this will -typically be best. For Pascal GPUs, using "half" neighbor lists and -setting the Newton flag to "on" may be faster. For many pair styles, -setting the neighbor binsize equal to twice the CPU default value will -give speedup, which is the default when running on GPUs. Use the "-pk -kokkos" "command-line switch"_Run_options.html to change the default -"package kokkos"_package.html options. See its doc page for details and -default settings. Experimenting with its options can provide a speed-up -for specific calculations. For example: - -mpirun -np 2 lmp_kokkos_cuda_openmpi -k on g 2 -sf kk -pk kokkos newton on neigh half binsize 2.8 -in in.lj # Newton on, half neighbor list, set binsize = neighbor ghost cutoff :pre - -NOTE: For good performance of the KOKKOS package on GPUs, you must -have Kepler generation GPUs (or later). The Kokkos library exploits -texture cache options not supported by Telsa generation GPUs (or -older). - -NOTE: When using a GPU, you will achieve the best performance if your -input script does not use fix or compute styles which are not yet -Kokkos-enabled. This allows data to stay on the GPU for multiple -timesteps, without being copied back to the host CPU. Invoking a -non-Kokkos fix or compute, or performing I/O for -"thermo"_thermo_style.html or "dump"_dump.html output will cause data -to be copied back to the CPU incurring a performance penalty. - -NOTE: To get an accurate timing breakdown between time spend in pair, -kspace, etc., you must set the environment variable CUDA_LAUNCH_BLOCKING=1. -However, this will reduce performance and is not recommended for production runs. - -[Run with the KOKKOS package by editing an input script:] - -Alternatively the effect of the "-sf" or "-pk" switches can be -duplicated by adding the "package kokkos"_package.html or "suffix -kk"_suffix.html commands to your input script. - -The discussion above for building LAMMPS with the KOKKOS package, the -mpirun/mpiexec command, and setting appropriate thread are the same. - -You must still use the "-k on" "command-line switch"_Run_options.html -to enable the KOKKOS package, and specify its additional arguments for -hardware options appropriate to your system, as documented above. - -You can use the "suffix kk"_suffix.html command, or you can explicitly add a -"kk" suffix to individual styles in your input script, e.g. - -pair_style lj/cut/kk 2.5 :pre - -You only need to use the "package kokkos"_package.html command if you -wish to change any of its option defaults, as set by the "-k on" -"command-line switch"_Run_options.html. - -[Using OpenMP threading and CUDA together (experimental):] - -With the KOKKOS package, both OpenMP multi-threading and GPUs can be -used together in a few special cases. In the Makefile, the -KOKKOS_DEVICES variable must include both "Cuda" and "OpenMP", as is -the case for /src/MAKE/OPTIONS/Makefile.kokkos_cuda_mpi - -KOKKOS_DEVICES=Cuda,OpenMP :pre - -The suffix "/kk" is equivalent to "/kk/device", and for Kokkos CUDA, -using the "-sf kk" in the command line gives the default CUDA version -everywhere. However, if the "/kk/host" suffix is added to a specific -style in the input script, the Kokkos OpenMP (CPU) version of that -specific style will be used instead. Set the number of OpenMP threads -as "t Nt" and the number of GPUs as "g Ng" - --k on t Nt g Ng :pre - -For example, the command to run with 1 GPU and 8 OpenMP threads is then: - -mpiexec -np 1 lmp_kokkos_cuda_openmpi -in in.lj -k on g 1 t 8 -sf kk :pre - -Conversely, if the "-sf kk/host" is used in the command line and then -the "/kk" or "/kk/device" suffix is added to a specific style in your -input script, then only that specific style will run on the GPU while -everything else will run on the CPU in OpenMP mode. Note that the -execution of the CPU and GPU styles will NOT overlap, except for a -special case: - -A kspace style and/or molecular topology (bonds, angles, etc.) running -on the host CPU can overlap with a pair style running on the -GPU. First compile with "--default-stream per-thread" added to CCFLAGS -in the Kokkos CUDA Makefile. Then explicitly use the "/kk/host" -suffix for kspace and bonds, angles, etc. in the input file and the -"kk" suffix (equal to "kk/device") on the command line. Also make -sure the environment variable CUDA_LAUNCH_BLOCKING is not set to "1" -so CPU/GPU overlap can occur. - -[Speed-ups to expect:] - -The performance of KOKKOS running in different modes is a function of -your hardware, which KOKKOS-enable styles are used, and the problem -size. - -Generally speaking, the following rules of thumb apply: - -When running on CPUs only, with a single thread per MPI task, -performance of a KOKKOS style is somewhere between the standard -(un-accelerated) styles (MPI-only mode), and those provided by the -USER-OMP package. However the difference between all 3 is small (less -than 20%). :ulb,l - -When running on CPUs only, with multiple threads per MPI task, -performance of a KOKKOS style is a bit slower than the USER-OMP -package. :l - -When running large number of atoms per GPU, KOKKOS is typically faster -than the GPU package. :l - -When running on Intel hardware, KOKKOS is not as fast as -the USER-INTEL package, which is optimized for that hardware. :l -:ule - -See the "Benchmark page"_http://lammps.sandia.gov/bench.html of the -LAMMPS web site for performance of the KOKKOS package on different -hardware. - -[Advanced Kokkos options:] - -There are other allowed options when building with the KOKKOS package. -As explained on the "Build extras"_Build_extras.html#kokkos doc page, -they can be set either as variables on the make command line or in -Makefile.machine, or they can be specified as CMake variables. Each -takes a value shown below. The default value is listed, which is set -in the lib/kokkos/Makefile.kokkos file. - -KOKKOS_DEBUG, values = {yes}, {no}, default = {no} -KOKKOS_USE_TPLS, values = {hwloc}, {librt}, {experimental_memkind}, default = {none} -KOKKOS_CXX_STANDARD, values = {c++11}, {c++1z}, default = {c++11} -KOKKOS_OPTIONS, values = {aggressive_vectorization}, {disable_profiling}, default = {none} -KOKKOS_CUDA_OPTIONS, values = {force_uvm}, {use_ldg}, {rdc}, {enable_lambda}, default = {enable_lambda} :ul - -KOKKOS_USE_TPLS=hwloc binds threads to hardware cores, so they do not -migrate during a simulation. KOKKOS_USE_TPLS=hwloc should always be -used if running with KOKKOS_DEVICES=Pthreads for pthreads. It is not -necessary for KOKKOS_DEVICES=OpenMP for OpenMP, because OpenMP -provides alternative methods via environment variables for binding -threads to hardware cores. More info on binding threads to cores is -given on the "Speed omp"_Speed_omp.html doc page. - -KOKKOS_USE_TPLS=librt enables use of a more accurate timer mechanism -on most Unix platforms. This library is not available on all -platforms. - -KOKKOS_DEBUG is only useful when developing a Kokkos-enabled style -within LAMMPS. KOKKOS_DEBUG=yes enables printing of run-time -debugging information that can be useful. It also enables runtime -bounds checking on Kokkos data structures. - -KOKKOS_CXX_STANDARD and KOKKOS_OPTIONS are typically not changed when -building LAMMPS. - -KOKKOS_CUDA_OPTIONS are additional options for CUDA. The LAMMPS KOKKOS -package must be compiled with the {enable_lambda} option when using -GPUs. - -[Restrictions:] - -Currently, there are no precision options with the KOKKOS package. All -compilation and computation is performed in double precision. diff --git a/doc/txt/Speed_measure.txt b/doc/txt/Speed_measure.txt deleted file mode 100644 index dd12685dc5..0000000000 --- a/doc/txt/Speed_measure.txt +++ /dev/null @@ -1,55 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Measuring performance :h3 - -Before trying to make your simulation run faster, you should -understand how it currently performs and where the bottlenecks are. - -The best way to do this is run the your system (actual number of -atoms) for a modest number of timesteps (say 100 steps) on several -different processor counts, including a single processor if possible. -Do this for an equilibrium version of your system, so that the -100-step timings are representative of a much longer run. There is -typically no need to run for 1000s of timesteps to get accurate -timings; you can simply extrapolate from short runs. - -For the set of runs, look at the timing data printed to the screen and -log file at the end of each LAMMPS run. The -"Run_output"_Run_output.html doc page gives an overview. - -Running on one (or a few processors) should give a good estimate of -the serial performance and what portions of the timestep are taking -the most time. Running the same problem on a few different processor -counts should give an estimate of parallel scalability. I.e. if the -simulation runs 16x faster on 16 processors, its 100% parallel -efficient; if it runs 8x faster on 16 processors, it's 50% efficient. - -The most important data to look at in the timing info is the timing -breakdown and relative percentages. For example, trying different -options for speeding up the long-range solvers will have little impact -if they only consume 10% of the run time. If the pairwise time is -dominating, you may want to look at GPU or OMP versions of the pair -style, as discussed below. Comparing how the percentages change as -you increase the processor count gives you a sense of how different -operations within the timestep are scaling. Note that if you are -running with a Kspace solver, there is additional output on the -breakdown of the Kspace time. For PPPM, this includes the fraction -spent on FFTs, which can be communication intensive. - -Another important detail in the timing info are the histograms of -atoms counts and neighbor counts. If these vary widely across -processors, you have a load-imbalance issue. This often results in -inaccurate relative timing data, because processors have to wait when -communication occurs for other processors to catch up. Thus the -reported times for "Communication" or "Other" may be higher than they -really are, due to load-imbalance. If this is an issue, you can -uncomment the MPI_Barrier() lines in src/timer.cpp, and re-compile -LAMMPS, to obtain synchronized timings. - diff --git a/doc/txt/Speed_omp.txt b/doc/txt/Speed_omp.txt deleted file mode 100644 index 97aa251e9e..0000000000 --- a/doc/txt/Speed_omp.txt +++ /dev/null @@ -1,171 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -USER-OMP package :h3 - -The USER-OMP package was developed by Axel Kohlmeyer at Temple -University. It provides optimized and multi-threaded versions -of many pair styles, nearly all bonded styles (bond, angle, dihedral, -improper), several Kspace styles, and a few fix styles. It uses -the OpenMP interface for multi-threading, but can also be compiled -without OpenMP support, providing optimized serial styles in that case. - -[Required hardware/software:] - -To enable multi-threading, your compiler must support the OpenMP interface. -You should have one or more multi-core CPUs, as multiple threads can only be -launched by each MPI task on the local node (using shared memory). - -[Building LAMMPS with the USER-OMP package:] - -See the "Build extras"_Build_extras.html#user-omp doc page for -instructions. - -[Run with the USER-OMP package from the command line:] - -These examples assume one or more 16-core nodes. - -env OMP_NUM_THREADS=16 lmp_omp -sf omp -in in.script # 1 MPI task, 16 threads according to OMP_NUM_THREADS -lmp_mpi -sf omp -in in.script # 1 MPI task, no threads, optimized kernels -mpirun -np 4 lmp_omp -sf omp -pk omp 4 -in in.script # 4 MPI tasks, 4 threads/task -mpirun -np 32 -ppn 4 lmp_omp -sf omp -pk omp 4 -in in.script # 8 nodes, 4 MPI tasks/node, 4 threads/task :pre - -The mpirun or mpiexec command sets the total number of MPI tasks used -by LAMMPS (one or multiple per compute node) and the number of MPI -tasks used per node. E.g. the mpirun command in MPICH does this via -its -np and -ppn switches. Ditto for OpenMPI via -np and -npernode. - -You need to choose how many OpenMP threads per MPI task will be used -by the USER-OMP package. Note that the product of MPI tasks * -threads/task should not exceed the physical number of cores (on a -node), otherwise performance will suffer. - -As in the lines above, use the "-sf omp" "command-line -switch"_Run_options.html, which will automatically append "omp" to -styles that support it. The "-sf omp" switch also issues a default -"package omp 0"_package.html command, which will set the number of -threads per MPI task via the OMP_NUM_THREADS environment variable. - -You can also use the "-pk omp Nt" "command-line -switch"_Run_options.html, to explicitly set Nt = # of OpenMP threads -per MPI task to use, as well as additional options. Its syntax is the -same as the "package omp"_package.html command whose doc page gives -details, including the default values used if it is not specified. It -also gives more details on how to set the number of threads via the -OMP_NUM_THREADS environment variable. - -[Or run with the USER-OMP package by editing an input script:] - -The discussion above for the mpirun/mpiexec command, MPI tasks/node, -and threads/MPI task is the same. - -Use the "suffix omp"_suffix.html command, or you can explicitly add an -"omp" suffix to individual styles in your input script, e.g. - -pair_style lj/cut/omp 2.5 :pre - -You must also use the "package omp"_package.html command to enable the -USER-OMP package. When you do this you also specify how many threads -per MPI task to use. The command doc page explains other options and -how to set the number of threads via the OMP_NUM_THREADS environment -variable. - -[Speed-ups to expect:] - -Depending on which styles are accelerated, you should look for a -reduction in the "Pair time", "Bond time", "KSpace time", and "Loop -time" values printed at the end of a run. - -You may see a small performance advantage (5 to 20%) when running a -USER-OMP style (in serial or parallel) with a single thread per MPI -task, versus running standard LAMMPS with its standard un-accelerated -styles (in serial or all-MPI parallelization with 1 task/core). This -is because many of the USER-OMP styles contain similar optimizations -to those used in the OPT package, described in "Section -5.3.5"_Speed_opt.html. - -With multiple threads/task, the optimal choice of number of MPI -tasks/node and OpenMP threads/task can vary a lot and should always be -tested via benchmark runs for a specific simulation running on a -specific machine, paying attention to guidelines discussed in the next -sub-section. - -A description of the multi-threading strategy used in the USER-OMP -package and some performance examples are "presented -here"_http://sites.google.com/site/akohlmey/software/lammps-icms/lammps-icms-tms2011-talk.pdf?attredirects=0&d=1 - -[Guidelines for best performance:] - -For many problems on current generation CPUs, running the USER-OMP -package with a single thread/task is faster than running with multiple -threads/task. This is because the MPI parallelization in LAMMPS is -often more efficient than multi-threading as implemented in the -USER-OMP package. The parallel efficiency (in a threaded sense) also -varies for different USER-OMP styles. - -Using multiple threads/task can be more effective under the following -circumstances: - -Individual compute nodes have a significant number of CPU cores but -the CPU itself has limited memory bandwidth, e.g. for Intel Xeon 53xx -(Clovertown) and 54xx (Harpertown) quad-core processors. Running one -MPI task per CPU core will result in significant performance -degradation, so that running with 4 or even only 2 MPI tasks per node -is faster. Running in hybrid MPI+OpenMP mode will reduce the -inter-node communication bandwidth contention in the same way, but -offers an additional speedup by utilizing the otherwise idle CPU -cores. :ulb,l - -The interconnect used for MPI communication does not provide -sufficient bandwidth for a large number of MPI tasks per node. For -example, this applies to running over gigabit ethernet or on Cray XT4 -or XT5 series supercomputers. As in the aforementioned case, this -effect worsens when using an increasing number of nodes. :l - -The system has a spatially inhomogeneous particle density which does -not map well to the "domain decomposition scheme"_processors.html or -"load-balancing"_balance.html options that LAMMPS provides. This is -because multi-threading achieves parallelism over the number of -particles, not via their distribution in space. :l - -A machine is being used in "capability mode", i.e. near the point -where MPI parallelism is maxed out. For example, this can happen when -using the "PPPM solver"_kspace_style.html for long-range -electrostatics on large numbers of nodes. The scaling of the KSpace -calculation (see the "kspace_style"_kspace_style.html command) becomes -the performance-limiting factor. Using multi-threading allows less -MPI tasks to be invoked and can speed-up the long-range solver, while -increasing overall performance by parallelizing the pairwise and -bonded calculations via OpenMP. Likewise additional speedup can be -sometimes be achieved by increasing the length of the Coulombic cutoff -and thus reducing the work done by the long-range solver. Using the -"run_style verlet/split"_run_style.html command, which is compatible -with the USER-OMP package, is an alternative way to reduce the number -of MPI tasks assigned to the KSpace calculation. :l -:ule - -Additional performance tips are as follows: - -The best parallel efficiency from {omp} styles is typically achieved -when there is at least one MPI task per physical CPU chip, i.e. socket -or die. :ulb,l - -It is usually most efficient to restrict threading to a single -socket, i.e. use one or more MPI task per socket. :l - -NOTE: By default, several current MPI implementations use a processor -affinity setting that restricts each MPI task to a single CPU core. -Using multi-threading in this mode will force all threads to share the -one core and thus is likely to be counterproductive. Instead, binding -MPI tasks to a (multi-core) socket, should solve this issue. :l -:ule - -[Restrictions:] - -None. diff --git a/doc/txt/Speed_opt.txt b/doc/txt/Speed_opt.txt deleted file mode 100644 index 7dd83a84bf..0000000000 --- a/doc/txt/Speed_opt.txt +++ /dev/null @@ -1,53 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -OPT package :h3 - -The OPT package was developed by James Fischer (High Performance -Technologies), David Richie, and Vincent Natoli (Stone Ridge -Technologies). It contains a handful of pair styles whose compute() -methods were rewritten in C++ templated form to reduce the overhead -due to if tests and other conditional code. - -[Required hardware/software:] - -None. - -[Building LAMMPS with the OPT package:] - -See the "Build extras"_Build_extras.html#opt doc page for instructions. - -[Run with the OPT package from the command line:] - -lmp_mpi -sf opt -in in.script # run in serial -mpirun -np 4 lmp_mpi -sf opt -in in.script # run in parallel :pre - -Use the "-sf opt" "command-line switch"_Run_options.html, which will -automatically append "opt" to styles that support it. - -[Or run with the OPT package by editing an input script:] - -Use the "suffix opt"_suffix.html command, or you can explicitly add an -"opt" suffix to individual styles in your input script, e.g. - -pair_style lj/cut/opt 2.5 :pre - -[Speed-ups to expect:] - -You should see a reduction in the "Pair time" value printed at the end -of a run. On most machines for reasonable problem sizes, it will be a -5 to 20% savings. - -[Guidelines for best performance:] - -Just try out an OPT pair style to see how it performs. - -[Restrictions:] - -None. diff --git a/doc/txt/Speed_packages.txt b/doc/txt/Speed_packages.txt deleted file mode 100644 index 2f72a46b3a..0000000000 --- a/doc/txt/Speed_packages.txt +++ /dev/null @@ -1,192 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Accelerator packages :h3 - -Accelerated versions of various "pair_style"_pair_style.html, -"fixes"_fix.html, "computes"_compute.html, and other commands have -been added to LAMMPS, which will typically run faster than the -standard non-accelerated versions. Some require appropriate hardware -to be present on your system, e.g. GPUs or Intel Xeon Phi -co-processors. - -All of these commands are in packages provided with LAMMPS. An -overview of packages is give on the "Packages"_Packages.html doc -pages. - -These are the accelerator packages currently in LAMMPS, either as -standard or user packages: - -"GPU Package"_Speed_gpu.html : for NVIDIA GPUs as well as OpenCL support -"USER-INTEL Package"_Speed_intel.html : for Intel CPUs and Intel Xeon Phi -"KOKKOS Package"_Speed_kokkos.html : for Nvidia GPUs, Intel Xeon Phi, and OpenMP threading -"USER-OMP Package"_Speed_omp.html : for OpenMP threading and generic CPU optimizations -"OPT Package"_Speed_opt.html : generic CPU optimizations :tb(s=:) - - - -Inverting this list, LAMMPS currently has acceleration support for -three kinds of hardware, via the listed packages: - -Many-core CPUs : "USER-INTEL"_Speed_intel.html, "KOKKOS"_Speed_kokkos.html, "USER-OMP"_Speed_omp.html, "OPT"_Speed_opt.html packages -NVIDIA GPUs : "GPU"_Speed_gpu.html, "KOKKOS"_Speed_kokkos.html packages -Intel Phi : "USER-INTEL"_Speed_intel.html, "KOKKOS"_Speed_kokkos.html packages :tb(s=:) - -Which package is fastest for your hardware may depend on the size -problem you are running and what commands (accelerated and -non-accelerated) are invoked by your input script. While these doc -pages include performance guidelines, there is no substitute for -trying out the different packages appropriate to your hardware. - -Any accelerated style has the same name as the corresponding standard -style, except that a suffix is appended. Otherwise, the syntax for -the command that uses the style is identical, their functionality is -the same, and the numerical results it produces should also be the -same, except for precision and round-off effects. - -For example, all of these styles are accelerated variants of the -Lennard-Jones "pair_style lj/cut"_pair_lj.html: - -"pair_style lj/cut/gpu"_pair_lj.html -"pair_style lj/cut/intel"_pair_lj.html -"pair_style lj/cut/kk"_pair_lj.html -"pair_style lj/cut/omp"_pair_lj.html -"pair_style lj/cut/opt"_pair_lj.html :ul - -To see what accelerate styles are currently available for a particular -style, find the style name in the "Commands_all"_lc -style pages (fix,compute,pair,etc) and see what suffixes are listed -(g,i,k,o,t) with it. The doc pages for individual commands -(e.g. "pair lj/cut"_pair_lj.html or "fix nve"_fix_nve.html) also list -any accelerated variants available for that style. - -To use an accelerator package in LAMMPS, and one or more of the styles -it provides, follow these general steps. Details vary from package to -package and are explained in the individual accelerator doc pages, -listed above: - -build the accelerator library | - only for GPU package | -install the accelerator package | - make yes-opt, make yes-user-intel, etc | -add compile/link flags to Makefile.machine in src/MAKE | - only for USER-INTEL, KOKKOS, USER-OMP, OPT packages | -re-build LAMMPS | - make machine | -prepare and test a regular LAMMPS simulation | - lmp_machine -in in.script; mpirun -np 32 lmp_machine -in in.script | -enable specific accelerator support via '-k on' "command-line switch"_Run_options.html, | - only needed for KOKKOS package | -set any needed options for the package via "-pk" "command-line switch"_Run_options.html or "package"_package.html command, | - only if defaults need to be changed | -use accelerated styles in your input via "-sf" "command-line switch"_Run_options.html or "suffix"_suffix.html command | lmp_machine -in in.script -sf gpu -:tb(c=2,s=|) - -Note that the first 4 steps can be done as a single command with -suitable make command invocations. This is discussed on the -"Packages"_Packages.html doc pages, and its use is illustrated in the -individual accelerator sections. Typically these steps only need to -be done once, to create an executable that uses one or more -accelerator packages. - -The last 4 steps can all be done from the command-line when LAMMPS is -launched, without changing your input script, as illustrated in the -individual accelerator sections. Or you can add -"package"_package.html and "suffix"_suffix.html commands to your input -script. - -NOTE: With a few exceptions, you can build a single LAMMPS executable -with all its accelerator packages installed. Note however that the -USER-INTEL and KOKKOS packages require you to choose one of their -hardware options when building for a specific platform. I.e. CPU or -Phi option for the USER-INTEL package. Or the OpenMP, Cuda, or Phi -option for the KOKKOS package. - -These are the exceptions. You cannot build a single executable with: - -both the USER-INTEL Phi and KOKKOS Phi options -the USER-INTEL Phi or Kokkos Phi option, and the GPU package :ul - -See the examples/accelerate/README and make.list files for sample -Make.py commands that build LAMMPS with any or all of the accelerator -packages. As an example, here is a command that builds with all the -GPU related packages installed (GPU, KOKKOS with Cuda), including -settings to build the needed auxiliary GPU libraries for Kepler GPUs: - -Make.py -j 16 -p omp gpu kokkos -cc nvcc wrap=mpi \ - -gpu mode=double arch=35 -kokkos cuda arch=35 lib-all file mpi :pre - -The examples/accelerate directory also has input scripts that can be -used with all of the accelerator packages. See its README file for -details. - -Likewise, the bench directory has FERMI and KEPLER and PHI -sub-directories with Make.py commands and input scripts for using all -the accelerator packages on various machines. See the README files in -those dirs. - -As mentioned above, the "Benchmark -page"_http://lammps.sandia.gov/bench.html of the LAMMPS web site gives -performance results for the various accelerator packages for several -of the standard LAMMPS benchmark problems, as a function of problem -size and number of compute nodes, on different hardware platforms. - -Here is a brief summary of what the various packages provide. Details -are in the individual accelerator sections. - -Styles with a "gpu" suffix are part of the GPU package, and can be run -on NVIDIA GPUs. The speed-up on a GPU depends on a variety of -factors, discussed in the accelerator sections. :ulb,l - -Styles with an "intel" suffix are part of the USER-INTEL -package. These styles support vectorized single and mixed precision -calculations, in addition to full double precision. In extreme cases, -this can provide speedups over 3.5x on CPUs. The package also -supports acceleration in "offload" mode to Intel(R) Xeon Phi(TM) -co-processors. This can result in additional speedup over 2x depending -on the hardware configuration. :l - -Styles with a "kk" suffix are part of the KOKKOS package, and can be -run using OpenMP on multicore CPUs, on an NVIDIA GPU, or on an Intel -Xeon Phi in "native" mode. The speed-up depends on a variety of -factors, as discussed on the KOKKOS accelerator page. :l - -Styles with an "omp" suffix are part of the USER-OMP package and allow -a pair-style to be run in multi-threaded mode using OpenMP. This can -be useful on nodes with high-core counts when using less MPI processes -than cores is advantageous, e.g. when running with PPPM so that FFTs -are run on fewer MPI processors or when the many MPI tasks would -overload the available bandwidth for communication. :l - -Styles with an "opt" suffix are part of the OPT package and typically -speed-up the pairwise calculations of your simulation by 5-25% on a -CPU. :l -:ule - -The individual accelerator package doc pages explain: - -what hardware and software the accelerated package requires -how to build LAMMPS with the accelerated package -how to run with the accelerated package either via command-line switches or modifying the input script -speed-ups to expect -guidelines for best performance -restrictions :ul - diff --git a/doc/txt/Speed_tips.txt b/doc/txt/Speed_tips.txt deleted file mode 100644 index 858b1d493f..0000000000 --- a/doc/txt/Speed_tips.txt +++ /dev/null @@ -1,59 +0,0 @@ -"Higher level section"_Speed.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -General tips :h3 - -NOTE: this page is still a work in progress - -Here is a list of general ideas for improving simulation performance. -Most of them are only applicable to certain models and certain -bottlenecks in the current performance, so let the timing data you -generate be your guide. It is hard, if not impossible, to predict how -much difference these options will make, since it is a function of -problem size, number of processors used, and your machine. There is -no substitute for identifying performance bottlenecks, and trying out -various options. - -rRESPA -Two-FFT PPPM -Staggered PPPM -single vs double PPPM -partial charge PPPM -verlet/split run style -processor command for proc layout and numa layout -load-balancing: balance and fix balance :ul - -Two-FFT PPPM, also called {analytic differentiation} or {ad} PPPM, -uses 2 FFTs instead of the 4 FFTs used by the default {ik -differentiation} PPPM. However, 2-FFT PPPM also requires a slightly -larger mesh size to achieve the same accuracy as 4-FFT PPPM. For -problems where the FFT cost is the performance bottleneck (typically -large problems running on many processors), 2-FFT PPPM may be faster -than 4-FFT PPPM. - -Staggered PPPM performs calculations using two different meshes, one -shifted slightly with respect to the other. This can reduce force -aliasing errors and increase the accuracy of the method, but also -doubles the amount of work required. For high relative accuracy, using -staggered PPPM allows one to half the mesh size in each dimension as -compared to regular PPPM, which can give around a 4x speedup in the -kspace time. However, for low relative accuracy, using staggered PPPM -gives little benefit and can be up to 2x slower in the kspace -time. For example, the rhodopsin benchmark was run on a single -processor, and results for kspace time vs. relative accuracy for the -different methods are shown in the figure below. For this system, -staggered PPPM (using ik differentiation) becomes useful when using a -relative accuracy of slightly greater than 1e-5 and above. - -:c,image(JPG/rhodo_staggered.jpg) - -NOTE: Using staggered PPPM may not give the same increase in accuracy -of energy and pressure as it does in forces, so some caution must be -used if energy and/or pressure are quantities of interest, such as -when using a barostat. diff --git a/doc/txt/Tools.txt b/doc/txt/Tools.txt deleted file mode 100644 index dccdf77dee..0000000000 --- a/doc/txt/Tools.txt +++ /dev/null @@ -1,578 +0,0 @@ -"Previous Section"_Examples.html - "LAMMPS WWW Site"_lws - "LAMMPS -Documentation"_ld - "LAMMPS Commands"_lc - "Next -Section"_Modify.html :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -Auxiliary tools :h2 - -LAMMPS is designed to be a computational kernel for performing -molecular dynamics computations. Additional pre- and post-processing -steps are often necessary to setup and analyze a simulation. A list -of such tools can be found on the "LAMMPS webpage"_lws at these links: - -"Pre/Post processing"_http://lammps.sandia.gov/prepost.html -"Offsite LAMMPS packages & tools"_http://lammps.sandia.gov/offsite.html -"Pizza.py toolkit"_pizza :ul - -The last link for "Pizza.py"_pizza is a Python-based tool developed at -Sandia which provides tools for doing setup, analysis, plotting, and -visualization for LAMMPS simulations. - -:link(pizza,http://pizza.sandia.gov) -:link(python,http://www.python.org) - -Additional tools included in the LAMMPS distribution are described on -this page. - -Note that many users write their own setup or analysis tools or use -other existing codes and convert their output to a LAMMPS input format -or vice versa. The tools listed here are included in the LAMMPS -distribution as examples of auxiliary tools. Some of them are not -actively supported by the LAMMPS developers, as they were contributed -by LAMMPS users. If you have problems using them, we can direct you -to the authors. - -The source code for each of these codes is in the tools sub-directory -of the LAMMPS distribution. There is a Makefile (which you may need -to edit for your platform) which will build several of the tools which -reside in that directory. Most of them are larger packages in their -own sub-directories with their own Makefiles and/or README files. - -:line - -Pre-processing tools :h3 - -"amber2lmp"_#amber, -"ch2lmp"_#charmm, -"chain"_#chain, -"createatoms"_#createatoms, -"drude"_#drude, -"eam database"_#eamdb, -"eam generate"_#eamgn, -"eff"_#eff, -"ipp"_#ipp, -"micelle2d"_#micelle, -"moltemplate"_#moltemplate, -"msi2lmp"_#msi, -"polybond"_#polybond :tb(c=6,ea=c,a=l) - -Post-processing tools :h3 - -"amber2lmp"_#amber, -"binary2txt"_#binary, -"ch2lmp"_#charmm, -"colvars"_#colvars, -"eff"_#eff, -"fep"_#fep, -"lmp2arc"_#arc, -"lmp2cfg"_#cfg, -"matlab"_#matlab, -"phonon"_#phonon, -"pymol_asphere"_#pymol, -"python"_#pythontools, -"reax"_#reax_tool, -"replica"_#replica, -"smd"_#smd, -"spin"_#spin, -"xmgrace"_#xmgrace :tb(c=6,ea=c,a=l) - -Miscellaneous tools :h3 - -"doxygen"_#doxygen, -"emacs"_#emacs, -"i-pi"_#ipi, -"kate"_#kate, -"singularity"_#singularity_tool, -"vim"_#vim :tb(c=5,ea=c,a=l) - -:line - -Tool descriptions :h3 - -amber2lmp tool :h4,link(amber) - -The amber2lmp sub-directory contains two Python scripts for converting -files back-and-forth between the AMBER MD code and LAMMPS. See the -README file in amber2lmp for more information. - -These tools were written by Keir Novik while he was at Queen Mary -University of London. Keir is no longer there and cannot support -these tools which are out-of-date with respect to the current LAMMPS -version (and maybe with respect to AMBER as well). Since we don't use -these tools at Sandia, you'll need to experiment with them and make -necessary modifications yourself. - -:line - -binary2txt tool :h4,link(binary) - -The file binary2txt.cpp converts one or more binary LAMMPS dump file -into ASCII text files. The syntax for running the tool is - -binary2txt file1 file2 ... :pre - -which creates file1.txt, file2.txt, etc. This tool must be compiled -on a platform that can read the binary file created by a LAMMPS run, -since binary files are not compatible across all platforms. - -:line - -ch2lmp tool :h4,link(charmm) - -The ch2lmp sub-directory contains tools for converting files -back-and-forth between the CHARMM MD code and LAMMPS. - -They are intended to make it easy to use CHARMM as a builder and as a -post-processor for LAMMPS. Using charmm2lammps.pl, you can convert a -PDB file with associated CHARMM info, including CHARMM force field -data, into its LAMMPS equivalent. Support for the CMAP correction of -CHARMM22 and later is available as an option. This tool can also add -solvent water molecules and Na+ or Cl- ions to the system. -Using lammps2pdb.pl you can convert LAMMPS atom dumps into PDB files. - -See the README file in the ch2lmp sub-directory for more information. - -These tools were created by Pieter in't Veld (pjintve at sandia.gov) -and Paul Crozier (pscrozi at sandia.gov) at Sandia. - -CMAP support added and tested by Xiaohu Hu (hux2 at ornl.gov) and -Robert A. Latour (latourr at clemson.edu), David Hyde-Volpe, and -Tigran Abramyan, (Clemson University) and -Chris Lorenz (chris.lorenz at kcl.ac.uk), King's College London. - -:line - -chain tool :h4,link(chain) - -The file chain.f creates a LAMMPS data file containing bead-spring -polymer chains and/or monomer solvent atoms. It uses a text file -containing chain definition parameters as an input. The created -chains and solvent atoms can strongly overlap, so LAMMPS needs to run -the system initially with a "soft" pair potential to un-overlap it. -The syntax for running the tool is - -chain < def.chain > data.file :pre - -See the def.chain or def.chain.ab files in the tools directory for -examples of definition files. This tool was used to create the system -for the "chain benchmark"_Speed_bench.html. - -:line - -colvars tools :h4,link(colvars) - -The colvars directory contains a collection of tools for post-processing -data produced by the colvars collective variable library. -To compile the tools, edit the makefile for your system and run "make". - -Please report problems and issues the colvars library and its tools -at: https://github.com/colvars/colvars/issues - -abf_integrate: - -MC-based integration of multidimensional free energy gradient -Version 20110511 - -Syntax: ./abf_integrate < filename > \[-n < nsteps >\] \[-t < temp >\] \[-m \[0|1\] (metadynamics)\] \[-h < hill_height >\] \[-f < variable_hill_factor >\] :pre - -The LAMMPS interface to the colvars collective variable library, as -well as these tools, were created by Axel Kohlmeyer (akohlmey at -gmail.com) at ICTP, Italy. - -:line - -createatoms tool :h4,link(createatoms) - -The tools/createatoms directory contains a Fortran program called -createAtoms.f which can generate a variety of interesting crystal -structures and geometries and output the resulting list of atom -coordinates in LAMMPS or other formats. - -See the included Manual.pdf for details. - -The tool is authored by Xiaowang Zhou (Sandia), xzhou at sandia.gov. - -:line - -doxygen tool :h4,link(doxygen) - -The tools/doxygen directory contains a shell script called -doxygen.sh which can generate a call graph and API lists using -the "Doxygen software"_http://doxygen.org. - -See the included README file for details. - -The tool is authored by Nandor Tamaskovics, numericalfreedom at googlemail.com. - -:line - -drude tool :h4,link(drude) - -The tools/drude directory contains a Python script called -polarizer.py which can add Drude oscillators to a LAMMPS -data file in the required format. - -See the header of the polarizer.py file for details. - -The tool is authored by Agilio Padua and Alain Dequidt: agilio.padua -at univ-bpclermont.fr, alain.dequidt at univ-bpclermont.fr - -:line - -eam database tool :h4,link(eamdb) - -The tools/eam_database directory contains a Fortran program that will -generate EAM alloy setfl potential files for any combination of 16 -elements: Cu, Ag, Au, Ni, Pd, Pt, Al, Pb, Fe, Mo, Ta, W, Mg, Co, Ti, -Zr. The files can then be used with the "pair_style -eam/alloy"_pair_eam.html command. - -The tool is authored by Xiaowang Zhou (Sandia), xzhou at sandia.gov, -and is based on his paper: - -X. W. Zhou, R. A. Johnson, and H. N. G. Wadley, Phys. Rev. B, 69, -144113 (2004). - -:line - -eam generate tool :h4,link(eamgn) - -The tools/eam_generate directory contains several one-file C programs -that convert an analytic formula into a tabulated "embedded atom -method (EAM)"_pair_eam.html setfl potential file. The potentials they -produce are in the potentials directory, and can be used with the -"pair_style eam/alloy"_pair_eam.html command. - -The source files and potentials were provided by Gerolf Ziegenhain -(gerolf at ziegenhain.com). - -:line - -eff tool :h4,link(eff) - -The tools/eff directory contains various scripts for generating -structures and post-processing output for simulations using the -electron force field (eFF). - -These tools were provided by Andres Jaramillo-Botero at CalTech -(ajaramil at wag.caltech.edu). - -:line - -emacs tool :h4,link(emacs) - -The tools/emacs directory contains an Emacs Lisp add-on file for GNU Emacs -that enables a lammps-mode for editing input scripts when using GNU Emacs, -with various highlighting options set up. - -These tools were provided by Aidan Thompson at Sandia -(athomps at sandia.gov). - -:line - -fep tool :h4,link(fep) - -The tools/fep directory contains Python scripts useful for -post-processing results from performing free-energy perturbation -simulations using the USER-FEP package. - -The scripts were contributed by Agilio Padua (Universite Blaise -Pascal Clermont-Ferrand), agilio.padua at univ-bpclermont.fr. - -See README file in the tools/fep directory. - -:line - -i-pi tool :h4,link(ipi) - -The tools/i-pi directory contains a version of the i-PI package, with -all the LAMMPS-unrelated files removed. It is provided so that it can -be used with the "fix ipi"_fix_ipi.html command to perform -path-integral molecular dynamics (PIMD). - -The i-PI package was created and is maintained by Michele Ceriotti, -michele.ceriotti at gmail.com, to interface to a variety of molecular -dynamics codes. - -See the tools/i-pi/manual.pdf file for an overview of i-PI, and the -"fix ipi"_fix_ipi.html doc page for further details on running PIMD -calculations with LAMMPS. - -:line - -ipp tool :h4,link(ipp) - -The tools/ipp directory contains a Perl script ipp which can be used -to facilitate the creation of a complicated file (say, a lammps input -script or tools/createatoms input file) using a template file. - -ipp was created and is maintained by Reese Jones (Sandia), rjones at -sandia.gov. - -See two examples in the tools/ipp directory. One of them is for the -tools/createatoms tool's input file. - -:line - -kate tool :h4,link(kate) - -The file in the tools/kate directory is an add-on to the Kate editor -in the KDE suite that allow syntax highlighting of LAMMPS input -scripts. See the README.txt file for details. - -The file was provided by Alessandro Luigi Sellerio -(alessandro.sellerio at ieni.cnr.it). - -:line - -lmp2arc tool :h4,link(arc) - -The lmp2arc sub-directory contains a tool for converting LAMMPS output -files to the format for Accelrys' Insight MD code (formerly -MSI/Biosym and its Discover MD code). See the README file for more -information. - -This tool was written by John Carpenter (Cray), Michael Peachey -(Cray), and Steve Lustig (Dupont). John is now at the Mayo Clinic -(jec at mayo.edu), but still fields questions about the tool. - -This tool was updated for the current LAMMPS C++ version by Jeff -Greathouse at Sandia (jagreat at sandia.gov). - -:line - -lmp2cfg tool :h4,link(cfg) - -The lmp2cfg sub-directory contains a tool for converting LAMMPS output -files into a series of *.cfg files which can be read into the -"AtomEye"_http://mt.seas.upenn.edu/Archive/Graphics/A visualizer. See -the README file for more information. - -This tool was written by Ara Kooser at Sandia (askoose at sandia.gov). - -:line - -matlab tool :h4,link(matlab) - -The matlab sub-directory contains several "MATLAB"_matlabhome scripts for -post-processing LAMMPS output. The scripts include readers for log -and dump files, a reader for EAM potential files, and a converter that -reads LAMMPS dump files and produces CFG files that can be visualized -with the "AtomEye"_http://mt.seas.upenn.edu/Archive/Graphics/A -visualizer. - -See the README.pdf file for more information. - -These scripts were written by Arun Subramaniyan at Purdue Univ -(asubrama at purdue.edu). - -:link(matlabhome,http://www.mathworks.com) - -:line - -micelle2d tool :h4,link(micelle) - -The file micelle2d.f creates a LAMMPS data file containing short lipid -chains in a monomer solution. It uses a text file containing lipid -definition parameters as an input. The created molecules and solvent -atoms can strongly overlap, so LAMMPS needs to run the system -initially with a "soft" pair potential to un-overlap it. The syntax -for running the tool is - -micelle2d < def.micelle2d > data.file :pre - -See the def.micelle2d file in the tools directory for an example of a -definition file. This tool was used to create the system for the -"micelle example"_Examples.html. - -:line - -moltemplate tool :h4,link(moltemplate) - -The moltemplate sub-directory contains instructions for installing -moltemplate, a Python-based tool for building molecular systems based -on a text-file description, and creating LAMMPS data files that encode -their molecular topology as lists of bonds, angles, dihedrals, etc. -See the README.txt file for more information. - -This tool was written by Andrew Jewett (jewett.aij at gmail.com), who -supports it. It has its own WWW page at -"http://moltemplate.org"_http://moltemplate.org. -The latest sources can be found "on its GitHub page"_https://github.com/jewettaij/moltemplate/releases - -:line - -msi2lmp tool :h4,link(msi) - -The msi2lmp sub-directory contains a tool for creating LAMMPS template -input and data files from BIOVIA's Materias Studio files (formerly -Accelrys' Insight MD code, formerly MSI/Biosym and its Discover MD code). - -This tool was written by John Carpenter (Cray), Michael Peachey -(Cray), and Steve Lustig (Dupont). Several people contributed changes -to remove bugs and adapt its output to changes in LAMMPS. - -This tool has several known limitations and is no longer under active -development, so there are no changes except for the occasional bug fix. - -See the README file in the tools/msi2lmp folder for more information. - -:line - -phonon tool :h4,link(phonon) - -The phonon sub-directory contains a post-processing tool useful for -analyzing the output of the "fix phonon"_fix_phonon.html command in -the USER-PHONON package. - -See the README file for instruction on building the tool and what -library it needs. And see the examples/USER/phonon directory -for example problems that can be post-processed with this tool. - -This tool was written by Ling-Ti Kong at Shanghai Jiao Tong -University. - -:line - -polybond tool :h4,link(polybond) - -The polybond sub-directory contains a Python-based tool useful for -performing "programmable polymer bonding". The Python file -lmpsdata.py provides a "Lmpsdata" class with various methods which can -be invoked by a user-written Python script to create data files with -complex bonding topologies. - -See the Manual.pdf for details and example scripts. - -This tool was written by Zachary Kraus at Georgia Tech. - -:line - -pymol_asphere tool :h4,link(pymol) - -The pymol_asphere sub-directory contains a tool for converting a -LAMMPS dump file that contains orientation info for ellipsoidal -particles into an input file for the "PyMol visualization -package"_pymolhome or its "open source variant"_pymolopen. - -:link(pymolhome,http://www.pymol.org) -:link(pymolopen,http://sourceforge.net/scm/?type=svn&group_id=4546) - -Specifically, the tool triangulates the ellipsoids so they can be -viewed as true ellipsoidal particles within PyMol. See the README and -examples directory within pymol_asphere for more information. - -This tool was written by Mike Brown at Sandia. - -:line - -python tool :h4,link(pythontools) - -The python sub-directory contains several Python scripts -that perform common LAMMPS post-processing tasks, such as: - -extract thermodynamic info from a log file as columns of numbers -plot two columns of thermodynamic info from a log file using GnuPlot -sort the snapshots in a dump file by atom ID -convert multiple "NEB"_neb.html dump files into one dump file for viz -convert dump files into XYZ, CFG, or PDB format for viz by other packages :ul - -These are simple scripts built on "Pizza.py"_pizza modules. See the -README for more info on Pizza.py and how to use these scripts. - -:line - -replica tool :h4,link(replica) - -The tools/replica directory contains the reorder_remd_traj python script which -can be used to reorder the replica trajectories (resulting from the use of the -temper command) according to temperature. This will produce discontinuous -trajectories with all frames at the same temperature in each trajectory. -Additional options can be used to calculate the canonical configurational -log-weight for each frame at each temperature using the pymbar package. See -the README.md file for further details. Try out the peptide example provided. - -This tool was written by (and is maintained by) Tanmoy Sanyal, -while at the Shell lab at UC Santa Barbara. (tanmoy dot 7989 at gmail.com) - -:line - -reax tool :h4,link(reax_tool) - -The reax sub-directory contains stand-alone codes that can -post-process the output of the "fix reax/c/bonds"_fix_reaxc_bonds.html -command from a LAMMPS simulation using "ReaxFF"_pair_reaxc.html. See -the README.txt file for more info. - -These tools were written by Aidan Thompson at Sandia. - -:line - -smd tool :h4,link(smd) - -The smd sub-directory contains a C++ file dump2vtk_tris.cpp and -Makefile which can be compiled and used to convert triangle output -files created by the Smooth-Mach Dynamics (USER-SMD) package into a -VTK-compatible unstructured grid file. It could then be read in and -visualized by VTK. - -See the header of dump2vtk.cpp for more details. - -This tool was written by the USER-SMD package author, Georg -Ganzenmuller at the Fraunhofer-Institute for High-Speed Dynamics, -Ernst Mach Institute in Germany (georg.ganzenmueller at emi.fhg.de). - -:line - -spin tool :h4,link(spin) - -The spin sub-directory contains a C file interpolate.c which can -be compiled and used to perform a cubic polynomial interpolation of -the MEP following a GNEB calculation. - -See the README file in tools/spin/interpolate_gneb for more details. - -This tool was written by the SPIN package author, Julien -Tranchida at Sandia National Labs (jtranch at sandia.gov, and by Aleksei -Ivanov, at University of Iceland (ali5 at hi.is). - -:line - -singularity tool :h4,link(singularity_tool) - -The singularity sub-directory contains container definitions files -that can be used to build container images for building and testing -LAMMPS on specific OS variants using the "Singularity"_https://sylabs.io -container software. Contributions for additional variants are welcome. - -:line - -vim tool :h4,link(vim) - -The files in the tools/vim directory are add-ons to the VIM editor -that allow easier editing of LAMMPS input scripts. See the README.txt -file for details. - -These files were provided by Gerolf Ziegenhain (gerolf at -ziegenhain.com) - -:line - -xmgrace tool :h4,link(xmgrace) - -The files in the tools/xmgrace directory can be used to plot the -thermodynamic data in LAMMPS log files via the xmgrace plotting -package. There are several tools in the directory that can be used in -post-processing mode. The lammpsplot.cpp file can be compiled and -used to create plots from the current state of a running LAMMPS -simulation. - -See the README file for details. - -These files were provided by Vikas Varshney (vv0210 at gmail.com) - diff --git a/doc/txt/balance.txt b/doc/txt/balance.txt deleted file mode 100644 index 2ca44203f6..0000000000 --- a/doc/txt/balance.txt +++ /dev/null @@ -1,522 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -balance command :h3 - -[Syntax:] - -balance thresh style args ... keyword args ... :pre - -thresh = imbalance threshold that must be exceeded to perform a re-balance :ulb,l -one style/arg pair can be used (or multiple for {x},{y},{z}) :l -style = {x} or {y} or {z} or {shift} or {rcb} :l - {x} args = {uniform} or Px-1 numbers between 0 and 1 - {uniform} = evenly spaced cuts between processors in x dimension - numbers = Px-1 ascending values between 0 and 1, Px - # of processors in x dimension - {x} can be specified together with {y} or {z} - {y} args = {uniform} or Py-1 numbers between 0 and 1 - {uniform} = evenly spaced cuts between processors in y dimension - numbers = Py-1 ascending values between 0 and 1, Py - # of processors in y dimension - {y} can be specified together with {x} or {z} - {z} args = {uniform} or Pz-1 numbers between 0 and 1 - {uniform} = evenly spaced cuts between processors in z dimension - numbers = Pz-1 ascending values between 0 and 1, Pz - # of processors in z dimension - {z} can be specified together with {x} or {y} - {shift} args = dimstr Niter stopthresh - dimstr = sequence of letters containing "x" or "y" or "z", each not more than once - Niter = # of times to iterate within each dimension of dimstr sequence - stopthresh = stop balancing when this imbalance threshold is reached - {rcb} args = none :pre -zero or more keyword/arg pairs may be appended :l -keyword = {weight} or {out} :l - {weight} style args = use weighted particle counts for the balancing - {style} = {group} or {neigh} or {time} or {var} or {store} - {group} args = Ngroup group1 weight1 group2 weight2 ... - Ngroup = number of groups with assigned weights - group1, group2, ... = group IDs - weight1, weight2, ... = corresponding weight factors - {neigh} factor = compute weight based on number of neighbors - factor = scaling factor (> 0) - {time} factor = compute weight based on time spend computing - factor = scaling factor (> 0) - {var} name = take weight from atom-style variable - name = name of the atom-style variable - {store} name = store weight in custom atom property defined by "fix property/atom"_fix_property_atom.html command - name = atom property name (without d_ prefix) - {out} arg = filename - filename = write each processor's sub-domain to a file :pre -:ule - -[Examples:] - -balance 0.9 x uniform y 0.4 0.5 0.6 -balance 1.2 shift xz 5 1.1 -balance 1.0 shift xz 5 1.1 -balance 1.1 rcb -balance 1.0 shift x 10 1.1 weight group 2 fast 0.5 slow 2.0 -balance 1.0 shift x 10 1.1 weight time 0.8 weight neigh 0.5 weight store balance -balance 1.0 shift x 20 1.0 out tmp.balance :pre - -[Description:] - -This command adjusts the size and shape of processor sub-domains -within the simulation box, to attempt to balance the number of atoms -or particles and thus indirectly the computational cost (load) more -evenly across processors. The load balancing is "static" in the sense -that this command performs the balancing once, before or between -simulations. The processor sub-domains will then remain static during -the subsequent run. To perform "dynamic" balancing, see the "fix -balance"_fix_balance.html command, which can adjust processor -sub-domain sizes and shapes on-the-fly during a "run"_run.html. - -Load-balancing is typically most useful if the particles in the -simulation box have a spatially-varying density distribution or when -the computational cost varies significantly between different -particles. E.g. a model of a vapor/liquid interface, or a solid with -an irregular-shaped geometry containing void regions, or "hybrid pair -style simulations"_pair_hybrid.html which combine pair styles with -different computational cost. In these cases, the LAMMPS default of -dividing the simulation box volume into a regular-spaced grid of 3d -bricks, with one equal-volume sub-domain per processor, may assign -numbers of particles per processor in a way that the computational -effort varies significantly. This can lead to poor performance when -the simulation is run in parallel. - -The balancing can be performed with or without per-particle weighting. -With no weighting, the balancing attempts to assign an equal number of -particles to each processor. With weighting, the balancing attempts -to assign an equal aggregate computational weight to each processor, -which typically induces a different number of atoms assigned to each -processor. Details on the various weighting options and examples for -how they can be used are "given below"_#weighted_balance. - -Note that the "processors"_processors.html command allows some control -over how the box volume is split across processors. Specifically, for -a Px by Py by Pz grid of processors, it allows choice of Px, Py, and -Pz, subject to the constraint that Px * Py * Pz = P, the total number -of processors. This is sufficient to achieve good load-balance for -some problems on some processor counts. However, all the processor -sub-domains will still have the same shape and same volume. - -The requested load-balancing operation is only performed if the -current "imbalance factor" in particles owned by each processor -exceeds the specified {thresh} parameter. The imbalance factor is -defined as the maximum number of particles (or weight) owned by any -processor, divided by the average number of particles (or weight) per -processor. Thus an imbalance factor of 1.0 is perfect balance. - -As an example, for 10000 particles running on 10 processors, if the -most heavily loaded processor has 1200 particles, then the factor is -1.2, meaning there is a 20% imbalance. Note that a re-balance can be -forced even if the current balance is perfect (1.0) be specifying a -{thresh} < 1.0. - -NOTE: Balancing is performed even if the imbalance factor does not -exceed the {thresh} parameter if a "grid" style is specified when the -current partitioning is "tiled". The meaning of "grid" vs "tiled" is -explained below. This is to allow forcing of the partitioning to -"grid" so that the "comm_style brick"_comm_style.html command can then -be used to replace a current "comm_style tiled"_comm_style.html -setting. - -When the balance command completes, it prints statistics about the -result, including the change in the imbalance factor and the change in -the maximum number of particles on any processor. For "grid" methods -(defined below) that create a logical 3d grid of processors, the -positions of all cutting planes in each of the 3 dimensions (as -fractions of the box length) are also printed. - -NOTE: This command attempts to minimize the imbalance factor, as -defined above. But depending on the method a perfect balance (1.0) -may not be achieved. For example, "grid" methods (defined below) that -create a logical 3d grid cannot achieve perfect balance for many -irregular distributions of particles. Likewise, if a portion of the -system is a perfect lattice, e.g. the initial system is generated by -the "create_atoms"_create_atoms.html command, then "grid" methods may -be unable to achieve exact balance. This is because entire lattice -planes will be owned or not owned by a single processor. - -NOTE: The imbalance factor is also an estimate of the maximum speed-up -you can hope to achieve by running a perfectly balanced simulation -versus an imbalanced one. In the example above, the 10000 particle -simulation could run up to 20% faster if it were perfectly balanced, -versus when imbalanced. However, computational cost is not strictly -proportional to particle count, and changing the relative size and -shape of processor sub-domains may lead to additional computational -and communication overheads, e.g. in the PPPM solver used via the -"kspace_style"_kspace_style.html command. Thus you should benchmark -the run times of a simulation before and after balancing. - -:line - -The method used to perform a load balance is specified by one of the -listed styles (or more in the case of {x},{y},{z}), which are -described in detail below. There are 2 kinds of styles. - -The {x}, {y}, {z}, and {shift} styles are "grid" methods which produce -a logical 3d grid of processors. They operate by changing the cutting -planes (or lines) between processors in 3d (or 2d), to adjust the -volume (area in 2d) assigned to each processor, as in the following 2d -diagram where processor sub-domains are shown and particles are -colored by the processor that owns them. The leftmost diagram is the -default partitioning of the simulation box across processors (one -sub-box for each of 16 processors); the middle diagram is after a -"grid" method has been applied. - -:image(JPG/balance_uniform_small.jpg,JPG/balance_uniform.jpg),image(JPG/balance_nonuniform_small.jpg,JPG/balance_nonuniform.jpg),image(JPG/balance_rcb_small.jpg,JPG/balance_rcb.jpg) -:c - -The {rcb} style is a "tiling" method which does not produce a logical -3d grid of processors. Rather it tiles the simulation domain with -rectangular sub-boxes of varying size and shape in an irregular -fashion so as to have equal numbers of particles (or weight) in each -sub-box, as in the rightmost diagram above. - -The "grid" methods can be used with either of the -"comm_style"_comm_style.html command options, {brick} or {tiled}. The -"tiling" methods can only be used with "comm_style -tiled"_comm_style.html. Note that it can be useful to use a "grid" -method with "comm_style tiled"_comm_style.html to return the domain -partitioning to a logical 3d grid of processors so that "comm_style -brick" can afterwords be specified for subsequent "run"_run.html -commands. - -When a "grid" method is specified, the current domain partitioning can -be either a logical 3d grid or a tiled partitioning. In the former -case, the current logical 3d grid is used as a starting point and -changes are made to improve the imbalance factor. In the latter case, -the tiled partitioning is discarded and a logical 3d grid is created -with uniform spacing in all dimensions. This becomes the starting -point for the balancing operation. - -When a "tiling" method is specified, the current domain partitioning -("grid" or "tiled") is ignored, and a new partitioning is computed -from scratch. - -:line - -The {x}, {y}, and {z} styles invoke a "grid" method for balancing, as -described above. Note that any or all of these 3 styles can be -specified together, one after the other, but they cannot be used with -any other style. This style adjusts the position of cutting planes -between processor sub-domains in specific dimensions. Only the -specified dimensions are altered. - -The {uniform} argument spaces the planes evenly, as in the left -diagrams above. The {numeric} argument requires listing Ps-1 numbers -that specify the position of the cutting planes. This requires -knowing Ps = Px or Py or Pz = the number of processors assigned by -LAMMPS to the relevant dimension. This assignment is made (and the -Px, Py, Pz values printed out) when the simulation box is created by -the "create_box" or "read_data" or "read_restart" command and is -influenced by the settings of the "processors"_processors.html -command. - -Each of the numeric values must be between 0 and 1, and they must be -listed in ascending order. They represent the fractional position of -the cutting place. The left (or lower) edge of the box is 0.0, and -the right (or upper) edge is 1.0. Neither of these values is -specified. Only the interior Ps-1 positions are specified. Thus is -there are 2 processors in the x dimension, you specify a single value -such as 0.75, which would make the left processor's sub-domain 3x -larger than the right processor's sub-domain. - -:line - -The {shift} style invokes a "grid" method for balancing, as -described above. It changes the positions of cutting planes between -processors in an iterative fashion, seeking to reduce the imbalance -factor, similar to how the "fix balance shift"_fix_balance.html -command operates. - -The {dimstr} argument is a string of characters, each of which must be -an "x" or "y" or "z". Eacn character can appear zero or one time, -since there is no advantage to balancing on a dimension more than -once. You should normally only list dimensions where you expect there -to be a density variation in the particles. - -Balancing proceeds by adjusting the cutting planes in each of the -dimensions listed in {dimstr}, one dimension at a time. For a single -dimension, the balancing operation (described below) is iterated on up -to {Niter} times. After each dimension finishes, the imbalance factor -is re-computed, and the balancing operation halts if the {stopthresh} -criterion is met. - -A re-balance operation in a single dimension is performed using a -recursive multisectioning algorithm, where the position of each -cutting plane (line in 2d) in the dimension is adjusted independently. -This is similar to a recursive bisectioning for a single value, except -that the bounds used for each bisectioning take advantage of -information from neighboring cuts if possible. At each iteration, the -count of particles on either side of each plane is tallied. If the -counts do not match the target value for the plane, the position of -the cut is adjusted to be halfway between a low and high bound. The -low and high bounds are adjusted on each iteration, using new count -information, so that they become closer together over time. Thus as -the recursion progresses, the count of particles on either side of the -plane gets closer to the target value. - -Once the re-balancing is complete and final processor sub-domains -assigned, particles are migrated to their new owning processor, and -the balance procedure ends. - -NOTE: At each re-balance operation, the bisectioning for each cutting -plane (line in 2d) typically starts with low and high bounds separated -by the extent of a processor's sub-domain in one dimension. The size -of this bracketing region shrinks by 1/2 every iteration. Thus if -{Niter} is specified as 10, the cutting plane will typically be -positioned to 1 part in 1000 accuracy (relative to the perfect target -position). For {Niter} = 20, it will be accurate to 1 part in a -million. Thus there is no need ot set {Niter} to a large value. -LAMMPS will check if the threshold accuracy is reached (in a -dimension) is less iterations than {Niter} and exit early. However, -{Niter} should also not be set too small, since it will take roughly -the same number of iterations to converge even if the cutting plane is -initially close to the target value. - -:line - -The {rcb} style invokes a "tiled" method for balancing, as described -above. It performs a recursive coordinate bisectioning (RCB) of the -simulation domain. The basic idea is as follows. - -The simulation domain is cut into 2 boxes by an axis-aligned cut in -one of the dimensions, leaving one new sub-box on either side of the -cut. Which dimension is chosen for the cut depends on the particle -(weight) distribution within the parent box. Normally the longest -dimension of the box is cut, but if all (or most) of the particles are -at one end of the box, a cut may be performed in another dimension to -induce sub-boxes that are more cube-ish (3d) or square-ish (2d) in -shape. - -After the cut is made, all the processors are also partitioned into 2 -groups, half assigned to the box on the lower side of the cut, and -half to the box on the upper side. (If the processor count is odd, -one side gets an extra processor.) The cut is positioned so that the -number of (weighted) particles in the lower box is exactly the number -that the processors assigned to that box should own for load balance -to be perfect. This also makes load balance for the upper box -perfect. The positioning of the cut is done iteratively, by a -bisectioning method (median search). Note that counting particles on -either side of the cut requires communication between all processors -at each iteration. - -That is the procedure for the first cut. Subsequent cuts are made -recursively, in exactly the same manner. The subset of processors -assigned to each box make a new cut in one dimension of that box, -splitting the box, the subset of processors, and the particles in the -box in two. The recursion continues until every processor is assigned -a sub-box of the entire simulation domain, and owns the (weighted) -particles in that sub-box. - -:line - -This sub-section describes how to perform weighted load balancing -using the {weight} keyword. :link(weighted_balance) - -By default, all particles have a weight of 1.0, which means each -particle is assumed to require the same amount of computation during a -timestep. There are, however, scenarios where this is not a good -assumption. Measuring the computational cost for each particle -accurately would be impractical and slow down the computation. -Instead the {weight} keyword implements several ways to influence the -per-particle weights empirically by properties readily available or -using the user's knowledge of the system. Note that the absolute -value of the weights are not important; only their relative ratios -affect which particle is assigned to which processor. A particle with -a weight of 2.5 is assumed to require 5x more computational than a -particle with a weight of 0.5. For all the options below the weight -assigned to a particle must be a positive value; an error will be be -generated if a weight is <= 0.0. - -Below is a list of possible weight options with a short description of -their usage and some example scenarios where they might be applicable. -It is possible to apply multiple weight flags and the weightings they -induce will be combined through multiplication. Most of the time, -however, it is sufficient to use just one method. - -The {group} weight style assigns weight factors to specified -"groups"_group.html of particles. The {group} style keyword is -followed by the number of groups, then pairs of group IDs and the -corresponding weight factor. If a particle belongs to none of the -specified groups, its weight is not changed. If it belongs to -multiple groups, its weight is the product of the weight factors. - -This weight style is useful in combination with pair style -"hybrid"_pair_hybrid.html, e.g. when combining a more costly many-body -potential with a fast pair-wise potential. It is also useful when -using "run_style respa"_run_style.html where some portions of the -system have many bonded interactions and others none. It assumes that -the computational cost for each group remains constant over time. -This is a purely empirical weighting, so a series test runs to tune -the assigned weight factors for optimal performance is recommended. - -The {neigh} weight style assigns the same weight to each particle -owned by a processor based on the total count of neighbors in the -neighbor list owned by that processor. The motivation is that more -neighbors means a higher computational cost. The style does not use -neighbors per atom to assign a unique weight to each atom, because -that value can vary depending on how the neighbor list is built. - -The {factor} setting is applied as an overall scale factor to the -{neigh} weights which allows adjustment of their impact on the -balancing operation. The specified {factor} value must be positive. -A value > 1.0 will increase the weights so that the ratio of max -weight to min weight increases by {factor}. A value < 1.0 will -decrease the weights so that the ratio of max weight to min weight -decreases by {factor}. In both cases the intermediate weight values -increase/decrease proportionally as well. A value = 1.0 has no effect -on the {neigh} weights. As a rule of thumb, we have found a {factor} -of about 0.8 often results in the best performance, since the number -of neighbors is likely to overestimate the ideal weight. - -This weight style is useful for systems where there are different -cutoffs used for different pairs of interactions, or the density -fluctuates, or a large number of particles are in the vicinity of a -wall, or a combination of these effects. If a simulation uses -multiple neighbor lists, this weight style will use the first suitable -neighbor list it finds. It will not request or compute a new list. A -warning will be issued if there is no suitable neighbor list available -or if it is not current, e.g. if the balance command is used before a -"run"_run.html or "minimize"_minimize.html command is used, in which -case the neighbor list may not yet have been built. In this case no -weights are computed. Inserting a "run 0 post no"_run.html command -before issuing the {balance} command, may be a workaround for this -case, as it will induce the neighbor list to be built. - -The {time} weight style uses "timer data"_timer.html to estimate -weights. It assigns the same weight to each particle owned by a -processor based on the total computational time spent by that -processor. See details below on what time window is used. It uses -the same timing information as is used for the "MPI task timing -breakdown"_Run_output.html, namely, for sections {Pair}, {Bond}, -{Kspace}, and {Neigh}. The time spent in those portions of the -timestep are measured for each MPI rank, summed, then divided by the -number of particles owned by that processor. I.e. the weight is an -effective CPU time/particle averaged over the particles on that -processor. - -The {factor} setting is applied as an overall scale factor to the -{time} weights which allows adjustment of their impact on the -balancing operation. The specified {factor} value must be positive. -A value > 1.0 will increase the weights so that the ratio of max -weight to min weight increases by {factor}. A value < 1.0 will -decrease the weights so that the ratio of max weight to min weight -decreases by {factor}. In both cases the intermediate weight values -increase/decrease proportionally as well. A value = 1.0 has no effect -on the {time} weights. As a rule of thumb, effective values to use -are typically between 0.5 and 1.2. Note that the timer quantities -mentioned above can be affected by communication which occurs in the -middle of the operations, e.g. pair styles with intermediate exchange -of data witin the force computation, and likewise for KSpace solves. - -When using the {time} weight style with the {balance} command, the -timing data is taken from the preceding run command, i.e. the timings -are for the entire previous run. For the {fix balance} command the -timing data is for only the timesteps since the last balancing -operation was performed. If timing information for the required -sections is not available, e.g. at the beginning of a run, or when the -"timer"_timer.html command is set to either {loop} or {off}, a warning -is issued. In this case no weights are computed. - -NOTE: The {time} weight style is the most generic option, and should -be tried first, unless the {group} style is easily applicable. -However, since the computed cost function is averaged over all -particles on a processor, the weights may not be highly accurate. -This style can also be effective as a secondary weight in combination -with either {group} or {neigh} to offset some of inaccuracies in -either of those heuristics. - -The {var} weight style assigns per-particle weights by evaluating an -"atom-style variable"_variable.html specified by {name}. This is -provided as a more flexible alternative to the {group} weight style, -allowing definition of a more complex heuristics based on information -(global and per atom) available inside of LAMMPS. For example, -atom-style variables can reference the position of a particle, its -velocity, the volume of its Voronoi cell, etc. - -The {store} weight style does not compute a weight factor. Instead it -stores the current accumulated weights in a custom per-atom property -specified by {name}. This must be a property defined as {d_name} via -the "fix property/atom"_fix_property_atom.html command. Note that -these custom per-atom properties can be output in a "dump"_dump.html -file, so this is a way to examine, debug, or visualize the -per-particle weights computed during the load-balancing operation. - -:line - -The {out} keyword writes a text file to the specified {filename} with -the results of the balancing operation. The file contains the bounds -of the sub-domain for each processor after the balancing operation -completes. The format of the file is compatible with the -"Pizza.py"_pizza {mdump} tool which has support for manipulating and -visualizing mesh files. An example is shown here for a balancing by 4 -processors for a 2d problem: - -ITEM: TIMESTEP -0 -ITEM: NUMBER OF NODES -16 -ITEM: BOX BOUNDS -0 10 -0 10 -0 10 -ITEM: NODES -1 1 0 0 0 -2 1 5 0 0 -3 1 5 5 0 -4 1 0 5 0 -5 1 5 0 0 -6 1 10 0 0 -7 1 10 5 0 -8 1 5 5 0 -9 1 0 5 0 -10 1 5 5 0 -11 1 5 10 0 -12 1 10 5 0 -13 1 5 5 0 -14 1 10 5 0 -15 1 10 10 0 -16 1 5 10 0 -ITEM: TIMESTEP -0 -ITEM: NUMBER OF SQUARES -4 -ITEM: SQUARES -1 1 1 2 3 4 -2 1 5 6 7 8 -3 1 9 10 11 12 -4 1 13 14 15 16 :pre - -The coordinates of all the vertices are listed in the NODES section, 5 -per processor. Note that the 4 sub-domains share vertices, so there -will be duplicate nodes in the list. - -The "SQUARES" section lists the node IDs of the 4 vertices in a -rectangle for each processor (1 to 4). - -For a 3d problem, the syntax is similar with 8 vertices listed for -each processor, instead of 4, and "SQUARES" replaced by "CUBES". - -:line - -[Restrictions:] - -For 2d simulations, the {z} style cannot be used. Nor can a "z" -appear in {dimstr} for the {shift} style. - -Balancing through recursive bisectioning ({rcb} style) requires -"comm_style tiled"_comm_style.html - -[Related commands:] - -"group"_group.html, "processors"_processors.html, -"fix balance"_fix_balance.html, "comm_style"_comm_style.html - -[Default:] none -:link(pizza,http://pizza.sandia.gov) diff --git a/doc/txt/boundary.txt b/doc/txt/boundary.txt deleted file mode 100644 index f9685433b2..0000000000 --- a/doc/txt/boundary.txt +++ /dev/null @@ -1,107 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -boundary command :h3 - -[Syntax:] - -boundary x y z :pre - -x,y,z = {p} or {s} or {f} or {m}, one or two letters :ulb,l - {p} is periodic - {f} is non-periodic and fixed - {s} is non-periodic and shrink-wrapped - {m} is non-periodic and shrink-wrapped with a minimum value :pre -:ule - -[Examples:] - -boundary p p f -boundary p fs p -boundary s f fm :pre - -[Description:] - -Set the style of boundaries for the global simulation box in each -dimension. A single letter assigns the same style to both the lower -and upper face of the box. Two letters assigns the first style to the -lower face and the second style to the upper face. The initial size -of the simulation box is set by the "read_data"_read_data.html, -"read_restart"_read_restart.html, or "create_box"_create_box.html -commands. - -The style {p} means the box is periodic, so that particles interact -across the boundary, and they can exit one end of the box and re-enter -the other end. A periodic dimension can change in size due to -constant pressure boundary conditions or box deformation (see the "fix -npt"_fix_nh.html and "fix deform"_fix_deform.html commands). The {p} -style must be applied to both faces of a dimension. - -The styles {f}, {s}, and {m} mean the box is non-periodic, so that -particles do not interact across the boundary and do not move from one -side of the box to the other. - -For style {f}, the position of the face is fixed. If an atom moves -outside the face it will be deleted on the next timestep that -reneighboring occurs. This will typically generate an error unless -you have set the "thermo_modify lost"_thermo_modify.html option to -allow for lost atoms. - -For style {s}, the position of the face is set so as to encompass the -atoms in that dimension (shrink-wrapping), no matter how far they -move. Note that when the difference between the current box dimensions -and the shrink-wrap box dimensions is large, this can lead to lost -atoms at the beginning of a run when running in parallel. This is due -to the large change in the (global) box dimensions also causing -significant changes in the individual sub-domain sizes. If these -changes are farther than the communication cutoff, atoms will be lost. -This is best addressed by setting initial box dimensions to match the -shrink-wrapped dimensions more closely, by using {m} style boundaries -(see below). - -For style {m}, shrink-wrapping occurs, but is bounded by the value -specified in the data or restart file or set by the -"create_box"_create_box.html command. For example, if the upper z -face has a value of 50.0 in the data file, the face will always be -positioned at 50.0 or above, even if the maximum z-extent of all the -atoms becomes less than 50.0. This can be useful if you start a -simulation with an empty box or if you wish to leave room on one side -of the box, e.g. for atoms to evaporate from a surface. - -For triclinic (non-orthogonal) simulation boxes, if the 2nd dimension -of a tilt factor (e.g. y for xy) is periodic, then the periodicity is -enforced with the tilt factor offset. If the 1st dimension is -shrink-wrapped, then the shrink wrapping is applied to the tilted box -face, to encompass the atoms. E.g. for a positive xy tilt, the xlo -and xhi faces of the box are planes tilting in the +y direction as y -increases. These tilted planes are shrink-wrapped around the atoms to -determine the x extent of the box. - -See the "Howto triclinic"_Howto_triclinic.html doc page for a -geometric description of triclinic boxes, as defined by LAMMPS, and -how to transform these parameters to and from other commonly used -triclinic representations. - -[Restrictions:] - -This command cannot be used after the simulation box is defined by a -"read_data"_read_data.html or "create_box"_create_box.html command or -"read_restart"_read_restart.html command. See the -"change_box"_change_box.html command for how to change the simulation -box boundaries after it has been defined. - -For 2d simulations, the z dimension must be periodic. - -[Related commands:] - -See the "thermo_modify"_thermo_modify.html command for a discussion -of lost atoms. - -[Default:] - -boundary p p p :pre diff --git a/doc/txt/box.txt b/doc/txt/box.txt deleted file mode 100644 index 38c874fb78..0000000000 --- a/doc/txt/box.txt +++ /dev/null @@ -1,61 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -box command :h3 - -[Syntax:] - -box keyword value ... :pre - -one or more keyword/value pairs may be appended :ulb,l -keyword = {tilt} :l - {tilt} value = {small} or {large} :pre -:ule - -[Examples:] - -box tilt large -box tilt small :pre - -[Description:] - -Set attributes of the simulation box. - -For triclinic (non-orthogonal) simulation boxes, the {tilt} keyword -allows simulation domains to be created with arbitrary tilt factors, -e.g. via the "create_box"_create_box.html or -"read_data"_read_data.html commands. Tilt factors determine how -skewed the triclinic box is; see the "Howto -triclinic"_Howto_triclinic.html doc page for a discussion of triclinic -boxes in LAMMPS. - -LAMMPS normally requires that no tilt factor can skew the box more -than half the distance of the parallel box length, which is the 1st -dimension in the tilt factor (x for xz). If {tilt} is set to -{small}, which is the default, then an error will be -generated if a box is created which exceeds this limit. If {tilt} -is set to {large}, then no limit is enforced. You can create -a box with any tilt factors you wish. - -Note that if a simulation box has a large tilt factor, LAMMPS will run -less efficiently, due to the large volume of communication needed to -acquire ghost atoms around a processor's irregular-shaped sub-domain. -For extreme values of tilt, LAMMPS may also lose atoms and generate an -error. - -[Restrictions:] - -This command cannot be used after the simulation box is defined by a -"read_data"_read_data.html or "create_box"_create_box.html command or -"read_restart"_read_restart.html command. - -[Related commands:] none - -[Default:] - -The default value is tilt = small. diff --git a/doc/txt/change_box.txt b/doc/txt/change_box.txt deleted file mode 100644 index adc5d6bdcb..0000000000 --- a/doc/txt/change_box.txt +++ /dev/null @@ -1,329 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -change_box command :h3 - -[Syntax:] - -change_box group-ID parameter args ... keyword args ... :pre - -group-ID = ID of group of atoms to (optionally) displace :ulb,l -one or more parameter/arg pairs may be appended :l -parameter = {x} or {y} or {z} or {xy} or {xz} or {yz} or {boundary} or {ortho} or {triclinic} or {set} or {remap} - {x}, {y}, {z} args = style value(s) - style = {final} or {delta} or {scale} or {volume} - {final} values = lo hi - lo hi = box boundaries after displacement (distance units) - {delta} values = dlo dhi - dlo dhi = change in box boundaries after displacement (distance units) - {scale} values = factor - factor = multiplicative factor for change in box length after displacement - {volume} value = none = adjust this dim to preserve volume of system - {xy}, {xz}, {yz} args = style value - style = {final} or {delta} - {final} value = tilt - tilt = tilt factor after displacement (distance units) - {delta} value = dtilt - dtilt = change in tilt factor after displacement (distance units) - {boundary} args = x y z - x,y,z = {p} or {s} or {f} or {m}, one or two letters - {p} is periodic - {f} is non-periodic and fixed - {s} is non-periodic and shrink-wrapped - {m} is non-periodic and shrink-wrapped with a minimum value - {ortho} args = none = change box to orthogonal - {triclinic} args = none = change box to triclinic - {set} args = none = store state of current box - {remap} args = none = remap atom coords from last saved state to current box :pre - -zero or more keyword/value pairs may be appended :l -keyword = {units} :l - {units} value = {lattice} or {box} - lattice = distances are defined in lattice units - box = distances are defined in simulation box units :pre -:ule - -[Examples:] - -change_box all xy final -2.0 z final 0.0 5.0 boundary p p f remap units box -change_box all x scale 1.1 y volume z volume remap :pre - -[Description:] - -Change the volume and/or shape and/or boundary conditions for the -simulation box. Orthogonal simulation boxes have 3 adjustable size -parameters (x,y,z). Triclinic (non-orthogonal) simulation boxes have -6 adjustable size/shape parameters (x,y,z,xy,xz,yz). Any or all of -them can be adjusted independently by this command. Thus it can be -used to expand or contract a box, or to apply a shear strain to a -non-orthogonal box. It can also be used to change the boundary -conditions for the simulation box, similar to the -"boundary"_boundary.html command. - -The size and shape of the initial simulation box are specified by the -"create_box"_create_box.html or "read_data"_read_data.html or -"read_restart"_read_restart.html command used to setup the simulation. -The size and shape may be altered by subsequent runs, e.g. by use of -the "fix npt"_fix_nh.html or "fix deform"_fix_deform.html commands. -The "create_box"_create_box.html, "read data"_read_data.html, and -"read_restart"_read_restart.html commands also determine whether the -simulation box is orthogonal or triclinic and their doc pages explain -the meaning of the xy,xz,yz tilt factors. - -See the "Howto triclinic"_Howto_triclinic.html doc page for a -geometric description of triclinic boxes, as defined by LAMMPS, and -how to transform these parameters to and from other commonly used -triclinic representations. - -The keywords used in this command are applied sequentially to the -simulation box and the atoms in it, in the order specified. - -Before the sequence of keywords are invoked, the current box -size/shape is stored, in case a {remap} keyword is used to map the -atom coordinates from a previously stored box size/shape to the -current one. - -After all the keywords have been processed, any shrink-wrap boundary -conditions are invoked (see the "boundary"_boundary.html command) -which may change simulation box boundaries, and atoms are migrated to -new owning processors. - -NOTE: This means that you cannot use the change_box command to enlarge -a shrink-wrapped box, e.g. to make room to insert more atoms via the -"create_atoms"_create_atoms.html command, because the simulation box -will be re-shrink-wrapped before the change_box command completes. -Instead you could do something like this, assuming the simulation box -is non-periodic and atoms extend from 0 to 20 in all dimensions: - -change_box all x final -10 20 -create_atoms 1 single -5 5 5 # this will fail to insert an atom :pre - -change_box all x final -10 20 boundary f s s -create_atoms 1 single -5 5 5 -change_box all boundary s s s # this will work :pre - -NOTE: Unlike the earlier "displace_box" version of this command, atom -remapping is NOT performed by default. This command allows remapping -to be done in a more general way, exactly when you specify it (zero or -more times) in the sequence of transformations. Thus if you do not -use the {remap} keyword, atom coordinates will not be changed even if -the box size/shape changes. If a uniformly strained state is desired, -the {remap} keyword should be specified. - -NOTE: It is possible to lose atoms with this command. E.g. by -changing the box without remapping the atoms, and having atoms end up -outside of non-periodic boundaries. It is also possible to alter -bonds between atoms straddling a boundary in bad ways. E.g. by -converting a boundary from periodic to non-periodic. It is also -possible when remapping atoms to put them (nearly) on top of each -other. E.g. by converting a boundary from non-periodic to periodic. -All of these will typically lead to bad dynamics and/or generate error -messages. - -NOTE: The simulation box size/shape can be changed by arbitrarily -large amounts by this command. This is not a problem, except that the -mapping of processors to the simulation box is not changed from its -initial 3d configuration; see the "processors"_processors.html -command. Thus, if the box size/shape changes dramatically, the -mapping of processors to the simulation box may not end up as optimal -as the initial mapping attempted to be. - -NOTE: Because the keywords used in this command are applied one at a -time to the simulation box and the atoms in it, care must be taken -with triclinic cells to avoid exceeding the limits on skew after each -transformation in the sequence. If skew is exceeded before the final -transformation this can be avoided by changing the order of the -sequence, or breaking the transformation into two or more smaller -transformations. For more information on the allowed limits for box -skew see the discussion on triclinic boxes on "Howto -triclinic"_Howto_triclinic.html doc page. - -:line - -For the {x}, {y}, and {z} parameters, this is the meaning of their -styles and values. - -For style {final}, the final lo and hi box boundaries of a dimension -are specified. The values can be in lattice or box distance units. -See the discussion of the units keyword below. - -For style {delta}, plus or minus changes in the lo/hi box boundaries -of a dimension are specified. The values can be in lattice or box -distance units. See the discussion of the units keyword below. - -For style {scale}, a multiplicative factor to apply to the box length -of a dimension is specified. For example, if the initial box length -is 10, and the factor is 1.1, then the final box length will be 11. A -factor less than 1.0 means compression. - -The {volume} style changes the specified dimension in such a way that -the overall box volume remains constant with respect to the operation -performed by the preceding keyword. The {volume} style can only be -used following a keyword that changed the volume, which is any of the -{x}, {y}, {z} keywords. If the preceding keyword "key" had a {volume} -style, then both it and the current keyword apply to the keyword -preceding "key". I.e. this sequence of keywords is allowed: - -change_box all x scale 1.1 y volume z volume :pre - -The {volume} style changes the associated dimension so that the -overall box volume is unchanged relative to its value before the -preceding keyword was invoked. - -If the following command is used, then the z box length will shrink by -the same 1.1 factor the x box length was increased by: - -change_box all x scale 1.1 z volume :pre - -If the following command is used, then the y,z box lengths will each -shrink by sqrt(1.1) to keep the volume constant. In this case, the -y,z box lengths shrink so as to keep their relative aspect ratio -constant: - -change_box all"x scale 1.1 y volume z volume :pre - -If the following command is used, then the final box will be a factor -of 10% larger in x and y, and a factor of 21% smaller in z, so as to -keep the volume constant: - -change_box all x scale 1.1 z volume y scale 1.1 z volume :pre - -NOTE: For solids or liquids, when one dimension of the box is -expanded, it may be physically undesirable to hold the other 2 box -lengths constant since that implies a density change. For solids, -adjusting the other dimensions via the {volume} style may make -physical sense (just as for a liquid), but may not be correct for -materials and potentials whose Poisson ratio is not 0.5. - -For the {scale} and {volume} styles, the box length is expanded or -compressed around its mid point. - -:line - -For the {xy}, {xz}, and {yz} parameters, this is the meaning of their -styles and values. Note that changing the tilt factors of a triclinic -box does not change its volume. - -For style {final}, the final tilt factor is specified. The value -can be in lattice or box distance units. See the discussion of the -units keyword below. - -For style {delta}, a plus or minus change in the tilt factor is -specified. The value can be in lattice or box distance units. See -the discussion of the units keyword below. - -All of these styles change the xy, xz, yz tilt factors. In LAMMPS, -tilt factors (xy,xz,yz) for triclinic boxes are required to be no more -than half the distance of the parallel box length. For example, if -xlo = 2 and xhi = 12, then the x box length is 10 and the xy tilt -factor must be between -5 and 5. Similarly, both xz and yz must be -between -(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is not a -limitation, since if the maximum tilt factor is 5 (as in this -example), then configurations with tilt = ..., -15, -5, 5, 15, 25, -... are all equivalent. Any tilt factor specified by this command -must be within these limits. - -:line - -The {boundary} keyword takes arguments that have exactly the same -meaning as they do for the "boundary"_boundary.html command. In each -dimension, a single letter assigns the same style to both the lower -and upper face of the box. Two letters assigns the first style to the -lower face and the second style to the upper face. - -The style {p} means the box is periodic; the other styles mean -non-periodic. For style {f}, the position of the face is fixed. For -style {s}, the position of the face is set so as to encompass the -atoms in that dimension (shrink-wrapping), no matter how far they -move. For style {m}, shrink-wrapping occurs, but is bounded by the -current box edge in that dimension, so that the box will become no -smaller. See the "boundary"_boundary.html command for more -explanation of these style options. - -Note that the "boundary" command itself can only be used before the -simulation box is defined via a "read_data"_read_data.html or -"create_box"_create_box.html or "read_restart"_read_restart.html -command. This command allows the boundary conditions to be changed -later in your input script. Also note that the -"read_restart"_read_restart.html will change boundary conditions to -match what is stored in the restart file. So if you wish to change -them, you should use the change_box command after the read_restart -command. - -:line - -The {ortho} and {triclinic} keywords convert the simulation box to be -orthogonal or triclinic (non-orthogonal). - -The simulation box is defined as either orthogonal or triclinic when -it is created via the "create_box"_create_box.html, -"read_data"_read_data.html, or "read_restart"_read_restart.html -commands. - -These keywords allow you to toggle the existing simulation box from -orthogonal to triclinic and vice versa. For example, an initial -equilibration simulation can be run in an orthogonal box, the box can -be toggled to triclinic, and then a "non-equilibrium MD (NEMD) -simulation"_Howto_nemd.html can be run with deformation via the "fix -deform"_fix_deform.html command. - -If the simulation box is currently triclinic and has non-zero tilt in -xy, yz, or xz, then it cannot be converted to an orthogonal box. - -:line - -The {set} keyword saves the current box size/shape. This can be -useful if you wish to use the {remap} keyword more than once or if you -wish it to be applied to an intermediate box size/shape in a sequence -of keyword operations. Note that the box size/shape is saved before -any of the keywords are processed, i.e. the box size/shape at the time -the create_box command is encountered in the input script. - -The {remap} keyword remaps atom coordinates from the last saved box -size/shape to the current box state. For example, if you stretch the -box in the x dimension or tilt it in the xy plane via the {x} and {xy} -keywords, then the {remap} command will dilate or tilt the atoms to -conform to the new box size/shape, as if the atoms moved with the box -as it deformed. - -Note that this operation is performed without regard to periodic -boundaries. Also, any shrink-wrapping of non-periodic boundaries (see -the "boundary"_boundary.html command) occurs after all keywords, -including this one, have been processed. - -Only atoms in the specified group are remapped. - -:line - -The {units} keyword determines the meaning of the distance units used -to define various arguments. A {box} value selects standard distance -units as defined by the "units"_units.html command, e.g. Angstroms for -units = real or metal. A {lattice} value means the distance units are -in lattice spacings. The "lattice"_lattice.html command must have -been previously used to define the lattice spacing. - -:line - -[Restrictions:] - -If you use the {ortho} or {triclinic} keywords, then at the point in -the input script when this command is issued, no "dumps"_dump.html can -be active, nor can a "fix deform"_fix_deform.html be active. This is -because these commands test whether the simulation box is orthogonal -when they are first issued. Note that these commands can be used in -your script before a change_box command is issued, so long as an -"undump"_undump.html or "unfix"_unfix.html command is also used to -turn them off. - -[Related commands:] - -"fix deform"_fix_deform.html, "boundary"_boundary.html - -[Default:] - -The option default is units = lattice. diff --git a/doc/txt/clear.txt b/doc/txt/clear.txt deleted file mode 100644 index c4ad4c4030..0000000000 --- a/doc/txt/clear.txt +++ /dev/null @@ -1,39 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -clear command :h3 - -[Syntax:] - -clear :pre - -[Examples:] - -(commands for 1st simulation) -clear -(commands for 2nd simulation) :pre - -[Description:] - -This command deletes all atoms, restores all settings to their default -values, and frees all memory allocated by LAMMPS. Once a clear -command has been executed, it is almost as if LAMMPS were starting -over, with only the exceptions noted below. This command enables -multiple jobs to be run sequentially from one input script. - -These settings are not affected by a clear command: the working -directory ("shell"_shell.html command), log file status -("log"_log.html command), echo status ("echo"_echo.html command), and -input script variables ("variable"_variable.html command). - -[Restrictions:] none - -[Related commands:] none - -[Default:] none - diff --git a/doc/txt/comm_modify.txt b/doc/txt/comm_modify.txt deleted file mode 100644 index 9a792f6cc6..0000000000 --- a/doc/txt/comm_modify.txt +++ /dev/null @@ -1,166 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -comm_modify command :h3 - -[Syntax:] - -comm_modify keyword value ... :pre - -zero or more keyword/value pairs may be appended :ulb,l -keyword = {mode} or {cutoff} or {cutoff/multi} or {group} or {vel} :l - {mode} value = {single} or {multi} = communicate atoms within a single or multiple distances - {cutoff} value = Rcut (distance units) = communicate atoms from this far away - {cutoff/multi} type value - type = atom type or type range (supports asterisk notation) - value = Rcut (distance units) = communicate atoms for selected types from this far away - {group} value = group-ID = only communicate atoms in the group - {vel} value = {yes} or {no} = do or do not communicate velocity info with ghost atoms :pre -:ule - -[Examples:] - -comm_modify mode multi -comm_modify mode multi group solvent -comm_modift mode multi cutoff/multi 1 10.0 cutoff/multi 2*4 15.0 -comm_modify vel yes -comm_modify mode single cutoff 5.0 vel yes -comm_modify cutoff/multi * 0.0 :pre - -[Description:] - -This command sets parameters that affect the inter-processor -communication of atom information that occurs each timestep as -coordinates and other properties are exchanged between neighboring -processors and stored as properties of ghost atoms. - -NOTE: These options apply to the currently defined comm style. When -you specify a "comm_style"_comm_style.html or -"read_restart"_read_restart.html command, all communication settings -are restored to their default or stored values, including those -previously reset by a comm_modify command. Thus if your input script -specifies a comm_style or read_restart command, you should use the -comm_modify command after it. - -The {mode} keyword determines whether a single or multiple cutoff -distances are used to determine which atoms to communicate. - -The default mode is {single} which means each processor acquires -information for ghost atoms that are within a single distance from its -sub-domain. The distance is by default the maximum of the neighbor -cutoff across all atom type pairs. - -For many systems this is an efficient algorithm, but for systems with -widely varying cutoffs for different type pairs, the {multi} mode can -be faster. In this case, each atom type is assigned its own distance -cutoff for communication purposes, and fewer atoms will be -communicated. See the "neighbor multi"_neighbor.html command for a -neighbor list construction option that may also be beneficial for -simulations of this kind. - -The {cutoff} keyword allows you to extend the ghost cutoff distance -for communication mode {single}, which is the distance from the borders -of a processor's sub-domain at which ghost atoms are acquired from other -processors. By default the ghost cutoff = neighbor cutoff = pairwise -force cutoff + neighbor skin. See the "neighbor"_neighbor.html command -for more information about the skin distance. If the specified Rcut is -greater than the neighbor cutoff, then extra ghost atoms will be acquired. -If the provided cutoff is smaller, the provided value will be ignored, -the ghost cutoff is set to the neighbor cutoff and a warning will be -printed. Specifying a cutoff value of 0.0 will reset any previous value -to the default. If bonded interactions exist and equilibrium bond length -information is available, then also a heuristic based on that bond length -is computed. It is used as communication cutoff, if there is no pair -style present and no {comm_modify cutoff} command used. Otherwise a -warning is printed, if this bond based estimate is larger than the -communication cutoff used. A - -The {cutoff/multi} option is equivalent to {cutoff}, but applies to -communication mode {multi} instead. Since in this case the communication -cutoffs are determined per atom type, a type specifier is needed and -cutoff for one or multiple types can be extended. Also ranges of types -using the usual asterisk notation can be given. - -These are simulation scenarios in which it may be useful or even -necessary to set a ghost cutoff > neighbor cutoff: - -a single polymer chain with bond interactions, but no pairwise interactions -bonded interactions (e.g. dihedrals) extend further than the pairwise cutoff -ghost atoms beyond the pairwise cutoff are needed for some computation :ul - -In the first scenario, a pairwise potential is not defined. Thus the -pairwise neighbor cutoff will be 0.0. But ghost atoms are still -needed for computing bond, angle, etc interactions between atoms on -different processors, or when the interaction straddles a periodic -boundary. - -The appropriate ghost cutoff depends on the "newton bond"_newton.html -setting. For newton bond {off}, the distance needs to be the furthest -distance between any two atoms in the bond, angle, etc. E.g. the -distance between 1-4 atoms in a dihedral. For newton bond {on}, the -distance between the central atom in the bond, angle, etc and any -other atom is sufficient. E.g. the distance between 2-4 atoms in a -dihedral. - -In the second scenario, a pairwise potential is defined, but its -neighbor cutoff is not sufficiently long enough to enable bond, angle, -etc terms to be computed. As in the previous scenario, an appropriate -ghost cutoff should be set. - -In the last scenario, a "fix"_fix.html or "compute"_compute.html or -"pairwise potential"_pair_style.html needs to calculate with ghost -atoms beyond the normal pairwise cutoff for some computation it -performs (e.g. locate neighbors of ghost atoms in a multibody pair -potential). Setting the ghost cutoff appropriately can insure it will -find the needed atoms. - -NOTE: In these scenarios, if you do not set the ghost cutoff long -enough, and if there is only one processor in a periodic dimension -(e.g. you are running in serial), then LAMMPS may "find" the atom it -is looking for (e.g. the partner atom in a bond), that is on the far -side of the simulation box, across a periodic boundary. This will -typically lead to bad dynamics (i.e. the bond length is now the -simulation box length). To detect if this is happening, see the -"neigh_modify cluster"_neigh_modify.html command. - -The {group} keyword will limit communication to atoms in the specified -group. This can be useful for models where no ghost atoms are needed -for some kinds of particles. All atoms (not just those in the -specified group) will still migrate to new processors as they move. -The group specified with this option must also be specified via the -"atom_modify first"_atom_modify.html command. - -The {vel} keyword enables velocity information to be communicated with -ghost particles. Depending on the "atom_style"_atom_style.html, -velocity info includes the translational velocity, angular velocity, -and angular momentum of a particle. If the {vel} option is set to -{yes}, then ghost atoms store these quantities; if {no} then they do -not. The {yes} setting is needed by some pair styles which require -the velocity state of both the I and J particles to compute a pairwise -I,J interaction, as well as by some compute and fix commands. - -Note that if the "fix deform"_fix_deform.html command is being used -with its "remap v" option enabled, then the velocities for ghost atoms -(in the fix deform group) mirrored across a periodic boundary will -also include components due to any velocity shift that occurs across -that boundary (e.g. due to dilation or shear). - -[Restrictions:] - -Communication mode {multi} is currently only available for -"comm_style"_comm_style.html {brick}. - -[Related commands:] - -"comm_style"_comm_style.html, "neighbor"_neighbor.html - -[Default:] - -The option defaults are mode = single, group = all, cutoff = 0.0, vel = -no. The cutoff default of 0.0 means that ghost cutoff = neighbor -cutoff = pairwise force cutoff + neighbor skin. diff --git a/doc/txt/comm_style.txt b/doc/txt/comm_style.txt deleted file mode 100644 index cd9631dd88..0000000000 --- a/doc/txt/comm_style.txt +++ /dev/null @@ -1,66 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -comm_style command :h3 - -[Syntax:] - -comm_style style :pre - -style = {brick} or {tiled} :ul - -[Examples:] - -comm_style brick -comm_style tiled :pre - -[Description:] - -This command sets the style of inter-processor communication of atom -information that occurs each timestep as coordinates and other -properties are exchanged between neighboring processors and stored as -properties of ghost atoms. - -For the default {brick} style, the domain decomposition used by LAMMPS -to partition the simulation box must be a regular 3d grid of bricks, -one per processor. Each processor communicates with its 6 Cartesian -neighbors in the grid to acquire information for nearby atoms. - -For the {tiled} style, a more general domain decomposition can be -used, as triggered by the "balance"_balance.html or "fix -balance"_fix_balance.html commands. The simulation box can be -partitioned into non-overlapping rectangular-shaped "tiles" or varying -sizes and shapes. Again there is one tile per processor. To acquire -information for nearby atoms, communication must now be done with a -more complex pattern of neighboring processors. - -Note that this command does not actually define a partitioning of the -simulation box (a domain decomposition), rather it determines what -kinds of decompositions are allowed and the pattern of communication -used to enable the decomposition. A decomposition is created when the -simulation box is first created, via the "create_box"_create_box.html -or "read_data"_read_data.html or "read_restart"_read_restart.html -commands. For both the {brick} and {tiled} styles, the initial -decomposition will be the same, as described by -"create_box"_create_box.html and "processors"_processors.html -commands. The decomposition can be changed via the -"balance"_balance.html or "fix balance"_fix_balance.html commands. - -[Restrictions:] - -Communication style {tiled} cannot be used with {triclinic} simulation -cells. - -[Related commands:] - -"comm_modify"_comm_modify.html, "processors"_processors.html, -"balance"_balance.html, "fix balance"_fix_balance.html - -[Default:] - -The default style is brick. diff --git a/doc/txt/commands_list.txt b/doc/txt/commands_list.txt deleted file mode 100644 index 714aedefed..0000000000 --- a/doc/txt/commands_list.txt +++ /dev/null @@ -1,125 +0,0 @@ -Commands :h1 - - diff --git a/doc/txt/compute.txt b/doc/txt/compute.txt deleted file mode 100644 index 7b6274d21a..0000000000 --- a/doc/txt/compute.txt +++ /dev/null @@ -1,324 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute command :h3 - -[Syntax:] - -compute ID group-ID style args :pre - -ID = user-assigned name for the computation -group-ID = ID of the group of atoms to perform the computation on -style = one of a list of possible style names (see below) -args = arguments used by a particular style :ul - -[Examples:] - -compute 1 all temp -compute newtemp flow temp/partial 1 1 0 -compute 3 all ke/atom :pre - -[Description:] - -Define a computation that will be performed on a group of atoms. -Quantities calculated by a compute are instantaneous values, meaning -they are calculated from information about atoms on the current -timestep or iteration, though a compute may internally store some -information about a previous state of the system. Defining a compute -does not perform a computation. Instead computes are invoked by other -LAMMPS commands as needed, e.g. to calculate a temperature needed for -a thermostat fix or to generate thermodynamic or dump file output. -See the "Howto output"_Howto_output.html doc page for a summary of -various LAMMPS output options, many of which involve computes. - -The ID of a compute can only contain alphanumeric characters and -underscores. - -:line - -Computes calculate one of three styles of quantities: global, -per-atom, or local. A global quantity is one or more system-wide -values, e.g. the temperature of the system. A per-atom quantity is -one or more values per atom, e.g. the kinetic energy of each atom. -Per-atom values are set to 0.0 for atoms not in the specified compute -group. Local quantities are calculated by each processor based on the -atoms it owns, but there may be zero or more per atom, e.g. a list of -bond distances. Computes that produce per-atom quantities have the -word "atom" in their style, e.g. {ke/atom}. Computes that produce -local quantities have the word "local" in their style, -e.g. {bond/local}. Styles with neither "atom" or "local" in their -style produce global quantities. - -Note that a single compute can produce either global or per-atom or -local quantities, but not both global and per-atom. It can produce -local quantities in tandem with global or per-atom quantities. The -compute doc page will explain. - -Global, per-atom, and local quantities each come in three kinds: a -single scalar value, a vector of values, or a 2d array of values. The -doc page for each compute describes the style and kind of values it -produces, e.g. a per-atom vector. Some computes produce more than one -kind of a single style, e.g. a global scalar and a global vector. - -When a compute quantity is accessed, as in many of the output commands -discussed below, it can be referenced via the following bracket -notation, where ID is the ID of the compute: - -c_ID | entire scalar, vector, or array -c_ID\[I\] | one element of vector, one column of array -c_ID\[I\]\[J\] | one element of array :tb(s=|) - -In other words, using one bracket reduces the dimension of the -quantity once (vector -> scalar, array -> vector). Using two brackets -reduces the dimension twice (array -> scalar). Thus a command that -uses scalar compute values as input can also process elements of a -vector or array. - -Note that commands and "variables"_variable.html which use compute -quantities typically do not allow for all kinds, e.g. a command may -require a vector of values, not a scalar. This means there is no -ambiguity about referring to a compute quantity as c_ID even if it -produces, for example, both a scalar and vector. The doc pages for -various commands explain the details. - -:line - -In LAMMPS, the values generated by a compute can be used in several -ways: - -The results of computes that calculate a global temperature or -pressure can be used by fixes that do thermostatting or barostatting -or when atom velocities are created. :ulb,l - -Global values can be output via the "thermo_style -custom"_thermo_style.html or "fix ave/time"_fix_ave_time.html command. -Or the values can be referenced in a "variable equal"_variable.html or -"variable atom"_variable.html command. :l - -Per-atom values can be output via the "dump custom"_dump.html command. -Or they can be time-averaged via the "fix ave/atom"_fix_ave_atom.html -command or reduced by the "compute reduce"_compute_reduce.html -command. Or the per-atom values can be referenced in an "atom-style -variable"_variable.html. :l - -Local values can be reduced by the "compute -reduce"_compute_reduce.html command, or histogrammed by the "fix -ave/histo"_fix_ave_histo.html command, or output by the "dump -local"_dump.html command. :l -:ule - -The results of computes that calculate global quantities can be either -"intensive" or "extensive" values. Intensive means the value is -independent of the number of atoms in the simulation, -e.g. temperature. Extensive means the value scales with the number of -atoms in the simulation, e.g. total rotational kinetic energy. -"Thermodynamic output"_thermo_style.html will normalize extensive -values by the number of atoms in the system, depending on the -"thermo_modify norm" setting. It will not normalize intensive values. -If a compute value is accessed in another way, e.g. by a -"variable"_variable.html, you may want to know whether it is an -intensive or extensive value. See the doc page for individual -computes for further info. - -:line - -LAMMPS creates its own computes internally for thermodynamic output. -Three computes are always created, named "thermo_temp", -"thermo_press", and "thermo_pe", as if these commands had been invoked -in the input script: - -compute thermo_temp all temp -compute thermo_press all pressure thermo_temp -compute thermo_pe all pe :pre - -Additional computes for other quantities are created if the thermo -style requires it. See the documentation for the -"thermo_style"_thermo_style.html command. - -Fixes that calculate temperature or pressure, i.e. for thermostatting -or barostatting, may also create computes. These are discussed in the -documentation for specific "fix"_fix.html commands. - -In all these cases, the default computes LAMMPS creates can be -replaced by computes defined by the user in the input script, as -described by the "thermo_modify"_thermo_modify.html and "fix -modify"_fix_modify.html commands. - -Properties of either a default or user-defined compute can be modified -via the "compute_modify"_compute_modify.html command. - -Computes can be deleted with the "uncompute"_uncompute.html command. - -Code for new computes can be added to LAMMPS; see the -"Modify"_Modify.html doc page for details. The results of their -calculations accessed in the various ways described above. - -:line - -Each compute style has its own doc page which describes its arguments -and what it does. Here is an alphabetic list of compute styles -available in LAMMPS. They are also listed in more compact form on the -"Commands compute"_Commands_compute.html doc page. - -There are also additional accelerated compute styles included in the -LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. -The individual style names on the "Commands -compute"_Commands_compute.html doc page are followed by one or more of -(g,i,k,o,t) to indicate which accelerated styles exist. - -"ackland/atom"_compute_ackland_atom.html - determines the local lattice structure based on the Ackland formulation -"adf"_compute_adf.html - angular distribution function of triples of atoms -"aggregate/atom"_compute_cluster_atom.html - aggregate ID for each atom -"angle"_compute_angle.html - energy of each angle sub-style -"angle/local"_compute_angle_local.html - theta and energy of each angle -"angmom/chunk"_compute_angmom_chunk.html - angular momentum for each chunk -"basal/atom"_compute_basal_atom.html - calculates the hexagonal close-packed "c" lattice vector of each atom -"body/local"_compute_body_local.html - attributes of body sub-particles -"bond"_compute_bond.html - energy of each bond sub-style -"bond/local"_compute_bond_local.html - distance and energy of each bond -"centro/atom"_compute_centro_atom.html - centro-symmetry parameter for each atom -"centroid/stress/atom"_compute_stress_atom.html - centroid based stress tensor for each atom -"chunk/atom"_compute_chunk_atom.html - assign chunk IDs to each atom -"chunk/spread/atom"_compute_chunk_spread_atom.html - spreads chunk values to each atom in chunk -"cluster/atom"_compute_cluster_atom.html - cluster ID for each atom -"cna/atom"_compute_cna_atom.html - common neighbor analysis (CNA) for each atom -"cnp/atom"_compute_cnp_atom.html - common neighborhood parameter (CNP) for each atom -"com"_compute_com.html - center-of-mass of group of atoms -"com/chunk"_compute_com_chunk.html - center-of-mass for each chunk -"contact/atom"_compute_contact_atom.html - contact count for each spherical particle -"coord/atom"_compute_coord_atom.html - coordination number for each atom -"damage/atom"_compute_damage_atom.html - Peridynamic damage for each atom -"dihedral"_compute_dihedral.html - energy of each dihedral sub-style -"dihedral/local"_compute_dihedral_local.html - angle of each dihedral -"dilatation/atom"_compute_dilatation_atom.html - Peridynamic dilatation for each atom -"dipole/chunk"_compute_dipole_chunk.html - dipole vector and total dipole for each chunk -"displace/atom"_compute_displace_atom.html - displacement of each atom -"dpd"_compute_dpd.html - -"dpd/atom"_compute_dpd_atom.html - -"edpd/temp/atom"_compute_edpd_temp_atom.html - per-atom temperature for each eDPD particle in a group -"entropy/atom"_compute_entropy_atom.html - pair entropy fingerprint of each atom -"erotate/asphere"_compute_erotate_asphere.html - rotational energy of aspherical particles -"erotate/rigid"_compute_erotate_rigid.html - rotational energy of rigid bodies -"erotate/sphere"_compute_erotate_sphere.html - rotational energy of spherical particles -"erotate/sphere/atom"_compute_erotate_sphere_atom.html - rotational energy for each spherical particle -"event/displace"_compute_event_displace.html - detect event on atom displacement -"fep"_compute_fep.html - -"force/tally"_compute_tally.html - -"fragment/atom"_compute_cluster_atom.html - fragment ID for each atom -"global/atom"_compute_global_atom.html - -"group/group"_compute_group_group.html - energy/force between two groups of atoms -"gyration"_compute_gyration.html - radius of gyration of group of atoms -"gyration/chunk"_compute_gyration_chunk.html - radius of gyration for each chunk -"gyration/shape"_compute_gyration_shape.html - shape parameters from gyration tensor -"gyration/shape/chunk"_compute_gyration_shape_chunk.html - shape parameters from gyration tensor for each chunk -"heat/flux"_compute_heat_flux.html - heat flux through a group of atoms -"heat/flux/tally"_compute_tally.html - -"hexorder/atom"_compute_hexorder_atom.html - bond orientational order parameter q6 -"hma"_compute_hma.html - harmonically mapped averaging for atomic crystals -"improper"_compute_improper.html - energy of each improper sub-style -"improper/local"_compute_improper_local.html - angle of each improper -"inertia/chunk"_compute_inertia_chunk.html - inertia tensor for each chunk -"ke"_compute_ke.html - translational kinetic energy -"ke/atom"_compute_ke_atom.html - kinetic energy for each atom -"ke/atom/eff"_compute_ke_atom_eff.html - per-atom translational and radial kinetic energy in the electron force field model -"ke/eff"_compute_ke_eff.html - kinetic energy of a group of nuclei and electrons in the electron force field model -"ke/rigid"_compute_ke_rigid.html - translational kinetic energy of rigid bodies -"meso/e/atom"_compute_meso_e_atom.html - per-atom internal energy of Smooth-Particle Hydrodynamics atoms -"meso/rho/atom"_compute_meso_rho_atom.html - per-atom mesoscopic density of Smooth-Particle Hydrodynamics atoms -"meso/t/atom"_compute_meso_t_atom.html - per-atom internal temperature of Smooth-Particle Hydrodynamics atoms -"momentum"_compute_momentum.html - translational momentum -"msd"_compute_msd.html - mean-squared displacement of group of atoms -"msd/chunk"_compute_msd_chunk.html - mean-squared displacement for each chunk -"msd/nongauss"_compute_msd_nongauss.html - MSD and non-Gaussian parameter of group of atoms -"omega/chunk"_compute_omega_chunk.html - angular velocity for each chunk -"orientorder/atom"_compute_orientorder_atom.html - Steinhardt bond orientational order parameters Ql -"pair"_compute_pair.html - values computed by a pair style -"pair/local"_compute_pair_local.html - distance/energy/force of each pairwise interaction -"pe"_compute_pe.html - potential energy -"pe/atom"_compute_pe_atom.html - potential energy for each atom -"pe/mol/tally"_compute_tally.html - -"pe/tally"_compute_tally.html - -"plasticity/atom"_compute_plasticity_atom.html - Peridynamic plasticity for each atom -"pressure"_compute_pressure.html - total pressure and pressure tensor -"pressure/cylinder"_compute_pressure_cylinder.html - pressure tensor in cylindrical coordinates -"pressure/uef"_compute_pressure_uef.html - pressure tensor in the reference frame of an applied flow field -"property/atom"_compute_property_atom.html - convert atom attributes to per-atom vectors/arrays -"property/chunk"_compute_property_chunk.html - extract various per-chunk attributes -"property/local"_compute_property_local.html - convert local attributes to localvectors/arrays -"ptm/atom"_compute_ptm_atom.html - determines the local lattice structure based on the Polyhedral Template Matching method -"rdf"_compute_rdf.html - radial distribution function g(r) histogram of group of atoms -"reduce"_compute_reduce.html - combine per-atom quantities into a single global value -"reduce/chunk"_compute_reduce_chunk.html - reduce per-atom quantities within each chunk -"reduce/region"_compute_reduce.html - same as compute reduce, within a region -"rigid/local"_compute_rigid_local.html - extract rigid body attributes -"saed"_compute_saed.html - electron diffraction intensity on a mesh of reciprocal lattice nodes -"slice"_compute_slice.html - extract values from global vector or array -"smd/contact/radius"_compute_smd_contact_radius.html - -"smd/damage"_compute_smd_damage.html - damage status of SPH particles in Smooth Mach Dynamics -"smd/hourglass/error"_compute_smd_hourglass_error.html - -"smd/internal/energy"_compute_smd_internal_energy.html - per-particle enthalpy in Smooth Mach Dynamics -"smd/plastic/strain"_compute_smd_plastic_strain.html - equivalent plastic strain per particle in Smooth Mach Dynamics -"smd/plastic/strain/rate"_compute_smd_plastic_strain_rate.html - time rate of the equivalent plastic strain in Smooth Mach Dynamics -"smd/rho"_compute_smd_rho.html - per-particle mass density in Smooth Mach Dynamics -"smd/tlsph/defgrad"_compute_smd_tlsph_defgrad.html - deformation gradient in Smooth Mach Dynamics -"smd/tlsph/dt"_compute_smd_tlsph_dt.html - CFL-stable time increment per particle in Smooth Mach Dynamics -"smd/tlsph/num/neighs"_compute_smd_tlsph_num_neighs.html - -"smd/tlsph/shape"_compute_smd_tlsph_shape.html - -"smd/tlsph/strain"_compute_smd_tlsph_strain.html - -"smd/tlsph/strain/rate"_compute_smd_tlsph_strain_rate.html - -"smd/tlsph/stress"_compute_smd_tlsph_stress.html - per-particle Cauchy stress tensor for SPH particles -"smd/triangle/vertices"_compute_smd_triangle_vertices.html - -"smd/ulsph/num/neighs"_compute_smd_ulsph_num_neighs.html - -"smd/ulsph/strain"_compute_smd_ulsph_strain.html - -"smd/ulsph/strain/rate"_compute_smd_ulsph_strain_rate.html - -"smd/ulsph/stress"_compute_smd_ulsph_stress.html - per-particle Cauchy stress tensor and von Mises equivalent stress in Smooth Mach Dynamics -"smd/vol"_compute_smd_vol.html - per-particle volumes and their sum in Smooth Mach Dynamics -"snap"_compute_sna_atom.html - bispectrum components and related quantities for a group of atoms -"sna/atom"_compute_sna_atom.html - bispectrum components for each atom -"snad/atom"_compute_sna_atom.html - derivative of bispectrum components for each atom -"snav/atom"_compute_sna_atom.html - virial contribution from bispectrum components for each atom -"spin"_compute_spin.html - magnetic quantities for a system of atoms having spins -"stress/atom"_compute_stress_atom.html - stress tensor for each atom -"stress/mop"_compute_stress_mop.html - normal components of the local stress tensor using the method of planes -"stress/mop/profile"_compute_stress_mop.html - profile of the normal components of the local stress tensor using the method of planes -"stress/tally"_compute_tally.html - -"tdpd/cc/atom"_compute_tdpd_cc_atom.html - per-atom chemical concentration of a specified species for each tDPD particle -"temp"_compute_temp.html - temperature of group of atoms -"temp/asphere"_compute_temp_asphere.html - temperature of aspherical particles -"temp/body"_compute_temp_body.html - temperature of body particles -"temp/chunk"_compute_temp_chunk.html - temperature of each chunk -"temp/com"_compute_temp_com.html - temperature after subtracting center-of-mass velocity -"temp/cs"_compute_temp_cs.html - temperature based on the center-of-mass velocity of atom pairs that are bonded to each other -"temp/deform"_compute_temp_deform.html - temperature excluding box deformation velocity -"temp/deform/eff"_compute_temp_deform_eff.html - temperature excluding box deformation velocity in the electron force field model -"temp/drude"_compute_temp_drude.html - temperature of Core-Drude pairs -"temp/eff"_compute_temp_eff.html - temperature of a group of nuclei and electrons in the electron force field model -"temp/partial"_compute_temp_partial.html - temperature excluding one or more dimensions of velocity -"temp/profile"_compute_temp_profile.html - temperature excluding a binned velocity profile -"temp/ramp"_compute_temp_ramp.html - temperature excluding ramped velocity component -"temp/region"_compute_temp_region.html - temperature of a region of atoms -"temp/region/eff"_compute_temp_region_eff.html - temperature of a region of nuclei and electrons in the electron force field model -"temp/rotate"_compute_temp_rotate.html - temperature of a group of atoms after subtracting out their center-of-mass and angular velocities -"temp/sphere"_compute_temp_sphere.html - temperature of spherical particles -"temp/uef"_compute_temp_uef.html - kinetic energy tensor in the reference frame of an applied flow field -"ti"_compute_ti.html - thermodynamic integration free energy values -"torque/chunk"_compute_torque_chunk.html - torque applied on each chunk -"vacf"_compute_vacf.html - velocity auto-correlation function of group of atoms -"vcm/chunk"_compute_vcm_chunk.html - velocity of center-of-mass for each chunk -"voronoi/atom"_compute_voronoi_atom.html - Voronoi volume and neighbors for each atom -"xrd"_compute_xrd.html - x-ray diffraction intensity on a mesh of reciprocal lattice nodes :ul - -[Restrictions:] none - -[Related commands:] - -"uncompute"_uncompute.html, "compute_modify"_compute_modify.html, "fix -ave/atom"_fix_ave_atom.html, "fix ave/time"_fix_ave_time.html, "fix -ave/histo"_fix_ave_histo.html - -[Default:] none diff --git a/doc/txt/compute_ackland_atom.txt b/doc/txt/compute_ackland_atom.txt deleted file mode 100644 index 46db81eb9e..0000000000 --- a/doc/txt/compute_ackland_atom.txt +++ /dev/null @@ -1,85 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute ackland/atom command :h3 - -[Syntax:] - -compute ID group-ID ackland/atom keyword/value :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -ackland/atom = style name of this compute command :l - -zero or more keyword/value pairs may be appended :l -keyword = {legacy} :l - {legacy} yes/no = use ({yes}) or do not use ({no}) legacy ackland algorithm implementation :pre -:ule - -[Examples:] - -compute 1 all ackland/atom -compute 1 all ackland/atom legacy yes :pre - -[Description:] - -Defines a computation that calculates the local lattice structure -according to the formulation given in "(Ackland)"_#Ackland. -Historically, LAMMPS had two, slightly different implementations of -the algorithm from the paper. With the {legacy} keyword, it is -possible to switch between the pre-2015 ({legacy yes}) and post-2015 -implementation ({legacy no}). The post-2015 variant is the default. - -In contrast to the "centro-symmetry -parameter"_compute_centro_atom.html this method is stable against -temperature boost, because it is based not on the distance between -particles but the angles. Therefore statistical fluctuations are -averaged out a little more. A comparison with the Common Neighbor -Analysis metric is made in the paper. - -The result is a number which is mapped to the following different -lattice structures: - -0 = UNKNOWN -1 = BCC -2 = FCC -3 = HCP -4 = ICO :ul - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (i.e. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently or to have multiple compute/dump commands, each of -which computes this quantity.- - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The per-atom vector values will be unitless since they are the -integers defined above. - -[Related commands:] - -"compute centro/atom"_compute_centro_atom.html - -[Default:] -The keyword {legacy} defaults to {no}. - -:line - -:link(Ackland) -[(Ackland)] Ackland, Jones, Phys Rev B, 73, 054104 (2006). diff --git a/doc/txt/compute_adf.txt b/doc/txt/compute_adf.txt deleted file mode 100644 index 20b9fad3f6..0000000000 --- a/doc/txt/compute_adf.txt +++ /dev/null @@ -1,213 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -compute adf command :h3 - -[Syntax:] - -compute ID group-ID adf Nbin itype1 jtype1 ktype1 Rjinner1 Rjouter1 Rkinner1 Rkouter1 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -adf = style name of this compute command :l -Nbin = number of ADF bins :l -itypeN = central atom type for Nth ADF histogram (see asterisk form below) :l -jtypeN = J atom type for Nth ADF histogram (see asterisk form below) :l -ktypeN = K atom type for Nth ADF histogram (see asterisk form below) :l -RjinnerN = inner radius of J atom shell for Nth ADF histogram (distance units) :l -RjouterN = outer radius of J atom shell for Nth ADF histogram (distance units) :l -RkinnerN = inner radius of K atom shell for Nth ADF histogram (distance units) :l -RkouterN = outer radius of K atom shell for Nth ADF histogram (distance units) :l - -zero or one keyword/value pairs may be appended :l -keyword = {ordinate} :l - {ordinate} value = {degree} or {radian} or {cosine} - Choose the ordinate parameter for the histogram :pre -:ule - -[Examples:] - -compute 1 fluid adf 32 1 1 1 0.0 1.2 0.0 1.2 & - 1 1 2 0.0 1.2 0.0 1.5 & - 1 2 2 0.0 1.5 0.0 1.5 & - 2 1 1 0.0 1.2 0.0 1.2 & - 2 1 2 0.0 1.5 2.0 3.5 & - 2 2 2 2.0 3.5 2.0 3.5 -compute 1 fluid adf 32 1*2 1*2 1*2 0.5 3.5 -compute 1 fluid adf 32 :pre - -[Description:] - -Define a computation that calculates one or more angular distribution functions -(ADF) for a group of particles. Each ADF is calculated in histogram form -by measuring the angle formed by a central atom and two neighbor atoms and -binning these angles into {Nbin} bins. -Only neighbors for which {Rinner} < {R} < {Router} are counted, where -{Rinner} and {Router} are specified separately for the first and second -neighbor atom in each requested ADF. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this fix uses a neighbor list, it also means -those pairs will not be included in the ADF. This does not apply when -using long-range coulomb interactions ({coul/long}, {coul/msm}, -{coul/wolf} or similar. One way to get around this would be to set -special_bond scaling factors to very tiny numbers that are not exactly -zero (e.g. 1.0e-50). Another workaround is to write a dump file, and -use the "rerun"_rerun.html command to compute the ADF for snapshots in -the dump file. The rerun script can use a -"special_bonds"_special_bonds.html command that includes all pairs in -the neighbor list. - -NOTE: If you request any outer cutoff {Router} > force cutoff, or if no -pair style is defined, e.g. the "rerun"_rerun.html command is being used to -post-process a dump file of snapshots you must insure ghost atom information -out to the largest value of {Router} + {skin} is communicated, via the -"comm_modify cutoff"_comm_modify.html command, else the ADF computation -cannot be performed, and LAMMPS will give an error message. The {skin} value -is what is specified with the "neighbor"_neighbor.html command. - -The {itypeN},{jtypeN},{ktypeN} settings can be specified in one of two -ways. An explicit numeric value can be used, as in the 1st example -above. Or a wild-card asterisk can be used to specify a range of atom -types as in the 2nd example above. -This takes the form "*" or "*n" or "n*" or "m*n". If N = the -number of atom types, then an asterisk with no numeric values means -all types from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). - -If {itypeN}, {jtypeN}, and {ktypeN} are single values, as in the 1st example -above, this means that the ADF is computed where atoms of type {itypeN} -are the central atom, and neighbor atoms of type {jtypeN} and {ktypeN} -are forming the angle. If any of {itypeN}, {jtypeN}, or {ktypeN} -represent a range of values via -the wild-card asterisk, as in the 2nd example above, this means that the -ADF is computed where atoms of any of the range of types represented -by {itypeN} are the central atom, and the angle is formed by two neighbors, -one neighbor in the range of types represented by {jtypeN} and another neighbor -in the range of types represented by {ktypeN}. - -If no {itypeN}, {jtypeN}, {ktypeN} settings are specified, then -LAMMPS will generate a single ADF for all atoms in the group. -The inner cutoff is set to zero and the outer cutoff is set -to the force cutoff. If no pair_style is specified, there is no -force cutoff and LAMMPS will give an error message. Note that -in most cases, generating an ADF for all atoms is not a good thing. -Such an ADF is both uninformative and -extremely expensive to compute. For example, with liquid water -with a 10 A force cutoff, there are 80,000 angles per atom. -In addition, most of the interesting angular structure occurs for -neighbors that are the closest to the central atom, involving -just a few dozen angles. - -Angles for each ADF are generated by double-looping over the list of -neighbors of each central atom I, -just as they would be in the force calculation for -a three-body potential such as "Stillinger-Weber"_pair_sw.html. -The angle formed by central atom I and neighbor atoms J and K is included in an -ADF if the following criteria are met: - -atoms I,J,K are all in the specified compute group -the distance between atoms I,J is between Rjinner and Rjouter -the distance between atoms I,K is between Rkinner and Rkouter -the type of the I atom matches itypeN (one or a range of types) -atoms I,J,K are distinct -the type of the J atom matches jtypeN (one or a range of types) -the type of the K atom matches ktypeN (one or a range of types) :ul - -Each unique angle satisfying the above criteria is counted only once, regardless -of whether either or both of the neighbor atoms making up the -angle appear in both the J and K lists. -It is OK if a particular angle is included in more than -one individual histogram, due to the way the {itypeN}, {jtypeN}, {ktypeN} -arguments are specified. - -The first ADF value for a bin is calculated from the histogram count by -dividing by the total number of triples satisfying the criteria, -so that the integral of the ADF w.r.t. angle is 1, i.e. the ADF -is a probability density function. - -The second ADF value is reported as a cumulative sum of -all bins up to the current bins, averaged -over atoms of type {itypeN}. It represents the -number of angles per central atom with angle less -than or equal to the angle of the current bin, -analogous to the coordination -number radial distribution function. - -The {ordinate} optional keyword determines -whether the bins are of uniform angular size from zero -to 180 ({degree}), zero to Pi ({radian}), or the -cosine of the angle uniform in the range \[-1,1\] ({cosine}). -{cosine} has the advantage of eliminating the {acos()} function -call, which speeds up the compute by 2-3x, and it is also preferred -on physical grounds, because the for uniformly distributed particles -in 3D, the angular probability density w.r.t dtheta is -sin(theta)/2, while for d(cos(theta)), it is 1/2, -Regardless of which ordinate is chosen, the first column of ADF -values is normalized w.r.t. the range of that ordinate, so that -the integral is 1. - -The simplest way to output the results of the compute adf calculation -to a file is to use the "fix ave/time"_fix_ave_time.html command, for -example: - -compute myADF all adf 32 2 2 2 0.5 3.5 0.5 3.5 -fix 1 all ave/time 100 1 100 c_myADF\[*\] file tmp.adf mode vector :pre - -[Output info:] - -This compute calculates a global array with the number of rows = -{Nbins}, and the number of columns = 1 + 2*Ntriples, where Ntriples is the -number of I,J,K triples specified. The first column has the bin -coordinate (angle-related ordinate at midpoint of bin). Each subsequent column has -the two ADF values for a specific set of ({itypeN},{jtypeN},{ktypeN}) -interactions, as described above. These values can be used -by any command that uses a global values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The array values calculated by this compute are all "intensive". - -The first column of array values is the angle-related ordinate, either -the angle in degrees or radians, or the cosine of the angle. Each -subsequent pair of columns gives the first and second kinds of ADF -for a specific set of ({itypeN},{jtypeN},{ktypeN}). The values -in the first ADF column are normalized numbers >= 0.0, -whose integral w.r.t. the ordinate is 1, -i.e. the first ADF is a normalized probability distribution. -The values in the second ADF column are also numbers >= 0.0. -They are the cumulative density distribution of angles per atom. -By definition, this ADF is monotonically increasing from zero to -a maximum value equal to the average total number of -angles per atom satisfying the ADF criteria. - -[Restrictions:] - -The ADF is not computed for neighbors outside the force cutoff, -since processors (in parallel) don't know about atom coordinates for -atoms further away than that distance. If you want an ADF for larger -distances, you can use the "rerun"_rerun.html command to post-process -a dump file and set the cutoff for the potential to be longer in the -rerun script. Note that in the rerun context, the force cutoff is -arbitrary, since you aren't running dynamics and thus are not changing -your model. - -[Related commands:] - -"compute rdf"_compute_rdf.html, "fix ave/time"_fix_ave_time.html, "compute_modify"_compute_modify.html - -[Default:] - -The keyword default is ordinate = degree. - - diff --git a/doc/txt/compute_angle.txt b/doc/txt/compute_angle.txt deleted file mode 100644 index 64eb2f4bb1..0000000000 --- a/doc/txt/compute_angle.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute angle command :h3 - -[Syntax:] - -compute ID group-ID angle :pre - -ID, group-ID are documented in "compute"_compute.html command -angle = style name of this compute command :ul - -[Examples:] - -compute 1 all angle :pre - -[Description:] - -Define a computation that extracts the angle energy calculated by each -of the angle sub-styles used in the "angle_style -hybrid" angle_hybrid.html command. These values are made accessible -for output or further processing by other commands. The group -specified for this command is ignored. - -This compute is useful when using "angle_style -hybrid"_angle_hybrid.html if you want to know the portion of the total -energy contributed by one or more of the hybrid sub-styles. - -[Output info:] - -This compute calculates a global vector of length N where N is the -number of sub_styles defined by the "angle_style -hybrid"_angle_style.html command, which can be accessed by indices -1-N. These values can be used by any command that uses global scalar -or vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector values are "extensive" and will be in energy -"units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute pe"_compute_pe.html, "compute pair"_compute_pair.html - -[Default:] none diff --git a/doc/txt/compute_angmom_chunk.txt b/doc/txt/compute_angmom_chunk.txt deleted file mode 100644 index f542ab51ab..0000000000 --- a/doc/txt/compute_angmom_chunk.txt +++ /dev/null @@ -1,88 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute angmom/chunk command :h3 - -[Syntax:] - -compute ID group-ID angmom/chunk chunkID :pre - -ID, group-ID are documented in "compute"_compute.html command -angmom/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :ul - -[Examples:] - -compute 1 fluid angmom/chunk molchunk :pre - -[Description:] - -Define a computation that calculates the angular momentum of multiple -chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the 3 components of the angular momentum -vector for each chunk, due to the velocity/momentum of the individual -atoms in the chunk around the center-of-mass of the chunk. The -calculation includes all effects due to atoms passing through periodic -boundaries. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -NOTE: The coordinates of an atom contribute to the chunk's angular -momentum in "unwrapped" form, by using the image flags associated with -each atom. See the "dump custom"_dump.html command for a discussion -of "unwrapped" coordinates. See the Atoms section of the -"read_data"_read_data.html command for a discussion of image flags and -how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -The simplest way to output the results of the compute angmom/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all angmom/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -3 for the 3 xyz components of the angular momentum for each chunk. -These values can be accessed by any command that uses global array -values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The array values are "intensive". The array values will be in -mass-velocity-distance "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"variable angmom() function"_variable.html - -[Default:] none diff --git a/doc/txt/compute_basal_atom.txt b/doc/txt/compute_basal_atom.txt deleted file mode 100644 index c74bd4342e..0000000000 --- a/doc/txt/compute_basal_atom.txt +++ /dev/null @@ -1,75 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute basal/atom command :h3 - -[Syntax:] - -compute ID group-ID basal/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -basal/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all basal/atom :pre - -[Description:] - -Defines a computation that calculates the hexagonal close-packed "c" -lattice vector for each atom in the group. It does this by -calculating the normal unit vector to the basal plane for each atom. -The results enable efficient identification and characterization of -twins and grains in hexagonal close-packed structures. - -The output of the compute is thus the 3 components of a unit vector -associated with each atom. The components are set to 0.0 for -atoms not in the group. - -Details of the calculation are given in "(Barrett)"_#Barrett. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (i.e. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently or to have multiple compute/dump commands, each of -which computes this quantity. - -An example input script that uses this compute is provided -in examples/USER/misc/basal. - -[Output info:] - -This compute calculates a per-atom array with 3 columns, which can be -accessed by indices 1-3 by any command that uses per-atom values from -a compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -The per-atom vector values are unitless since the 3 columns represent -components of a unit vector. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The output of this compute will be meaningless unless the atoms are on -(or near) hcp lattice sites, since the calculation assumes a -well-defined basal plane. - -[Related commands:] - -"compute centro/atom"_compute_centro_atom.html, "compute -ackland/atom"_compute_ackland_atom.html - -[Default:] none - -:line - -:link(Barrett) -[(Barrett)] Barrett, Tschopp, El Kadiri, Scripta Mat. 66, p.666 (2012). diff --git a/doc/txt/compute_body_local.txt b/doc/txt/compute_body_local.txt deleted file mode 100644 index 8ac3f00c55..0000000000 --- a/doc/txt/compute_body_local.txt +++ /dev/null @@ -1,92 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute body/local command :h3 - -[Syntax:] - -compute ID group-ID body/local input1 input2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -body/local = style name of this compute command :l -one or more keywords may be appended :l -keyword = {id} or {type} or {integer} :l - {id} = atom ID of the body particle - {type} = atom type of the body particle - {integer} = 1,2,3,etc = index of fields defined by body style :pre -:ule - -[Examples:] - -compute 1 all body/local type 1 2 3 -compute 1 all body/local 3 6 :pre - -[Description:] - -Define a computation that calculates properties of individual body -sub-particles. The number of datums generated, aggregated across all -processors, equals the number of body sub-particles plus the number of -non-body particles in the system, modified by the group parameter as -explained below. See the "Howto body"_Howto_body.html doc page for -more details on using body particles. - -The local data stored by this command is generated by looping over all -the atoms. An atom will only be included if it is in the group. If -the atom is a body particle, then its N sub-particles will be looped -over, and it will contribute N datums to the count of datums. If it -is not a body particle, it will contribute 1 datum. - -For both body particles and non-body particles, the {id} keyword -will store the ID of the particle. - -For both body particles and non-body particles, the {type} keyword -will store the type of the particle. - -The {integer} keywords mean different things for body and non-body -particles. If the atom is not a body particle, only its {x}, {y}, {z} -coordinates can be referenced, using the {integer} keywords 1,2,3. -Note that this means that if you want to access more fields than this -for body particles, then you cannot include non-body particles in the -group. - -For a body particle, the {integer} keywords refer to fields calculated -by the body style for each sub-particle. The body style, as specified -by the "atom_style body"_atom_style.html, determines how many fields -exist and what they are. See the "Howto_body"_Howto_body.html doc -page for details of the different styles. - -Here is an example of how to output body information using the "dump -local"_dump.html command with this compute. If fields 1,2,3 for the -body sub-particles are x,y,z coordinates, then the dump file will be -formatted similar to the output of a "dump atom or custom"_dump.html -command. - -compute 1 all body/local type 1 2 3 -dump 1 all local 1000 tmp.dump index c_1\[1\] c_1\[2\] c_1\[3\] c_1\[4\] :pre - -[Output info:] - -This compute calculates a local vector or local array depending on the -number of keywords. The length of the vector or number of rows in the -array is the number of datums as described above. If a single keyword -is specified, a local vector is produced. If two or more keywords are -specified, a local array is produced where the number of columns = the -number of keywords. The vector or array can be accessed by any -command that uses local values from a compute as input. See the -"Howto output"_Howto_output.html doc page for an overview of LAMMPS -output options. - -The "units"_units.html for output values depend on the body style. - -[Restrictions:] none - -[Related commands:] - -"dump local"_dump.html - -[Default:] none diff --git a/doc/txt/compute_bond.txt b/doc/txt/compute_bond.txt deleted file mode 100644 index a87c510538..0000000000 --- a/doc/txt/compute_bond.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute bond command :h3 - -[Syntax:] - -compute ID group-ID bond :pre - -ID, group-ID are documented in "compute"_compute.html command -bond = style name of this compute command :ul - -[Examples:] - -compute 1 all bond :pre - -[Description:] - -Define a computation that extracts the bond energy calculated by each -of the bond sub-styles used in the "bond_style -hybrid"_bond_hybrid.html command. These values are made accessible -for output or further processing by other commands. The group -specified for this command is ignored. - -This compute is useful when using "bond_style hybrid"_bond_hybrid.html -if you want to know the portion of the total energy contributed by one -or more of the hybrid sub-styles. - -[Output info:] - -This compute calculates a global vector of length N where N is the -number of sub_styles defined by the "bond_style -hybrid"_bond_style.html command, which can be accessed by indices 1-N. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector values are "extensive" and will be in energy -"units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute pe"_compute_pe.html, "compute pair"_compute_pair.html - -[Default:] none diff --git a/doc/txt/compute_centro_atom.txt b/doc/txt/compute_centro_atom.txt deleted file mode 100644 index 183537690f..0000000000 --- a/doc/txt/compute_centro_atom.txt +++ /dev/null @@ -1,151 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute centro/atom command :h3 - -[Syntax:] - -compute ID group-ID centro/atom lattice keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command -centro/atom = style name of this compute command -lattice = {fcc} or {bcc} or N = # of neighbors per atom to include :l -zero or more keyword/value pairs may be appended :l -keyword = {axes} :l - {axes} value = {no} or {yes} - {no} = do not calculate 3 symmetry axes - {yes} = calculate 3 symmetry axes :pre -:ule - -[Examples:] - -compute 1 all centro/atom fcc :pre -compute 1 all centro/atom 8 :pre - -[Description:] - -Define a computation that calculates the centro-symmetry parameter for -each atom in the group, for either FCC or BCC lattices, depending on -the choice of the {lattice} argument. In solid-state systems the -centro-symmetry parameter is a useful measure of the local lattice -disorder around an atom and can be used to characterize whether the -atom is part of a perfect lattice, a local defect (e.g. a dislocation -or stacking fault), or at a surface. - -The value of the centro-symmetry parameter will be 0.0 for atoms not -in the specified compute group. - -This parameter is computed using the following formula from -"(Kelchner)"_#Kelchner - -:c,image(Eqs/centro_symmetry.jpg) - -where the {N} nearest neighbors of each atom are identified and Ri and -Ri+N/2 are vectors from the central atom to a particular pair of -nearest neighbors. There are N*(N-1)/2 possible neighbor pairs that -can contribute to this formula. The quantity in the sum is computed -for each, and the N/2 smallest are used. This will typically be for -pairs of atoms in symmetrically opposite positions with respect to the -central atom; hence the i+N/2 notation. - -{N} is an input parameter, which should be set to correspond to the -number of nearest neighbors in the underlying lattice of atoms. If -the keyword {fcc} or {bcc} is used, {N} is set to 12 and 8 -respectively. More generally, {N} can be set to a positive, even -integer. - -For an atom on a lattice site, surrounded by atoms on a perfect -lattice, the centro-symmetry parameter will be 0. It will be near 0 -for small thermal perturbations of a perfect lattice. If a point -defect exists, the symmetry is broken, and the parameter will be a -larger positive value. An atom at a surface will have a large -positive parameter. If the atom does not have {N} neighbors (within -the potential cutoff), then its centro-symmetry parameter is set to -0.0. - -If the keyword {axes} has the setting {yes}, then this compute also -estimates three symmetry axes for each atom's local neighborhood. The -first two of these are the vectors joining the two pairs of neighbor -atoms with smallest contributions to the centrosymmetry parameter, -i.e. the two most symmetric pairs of atoms. The third vector is -normal to the first two by the right-hand rule. All three vectors are -normalized to unit length. For FCC crystals, the first two vectors -will lie along a <110> direction, while the third vector will lie -along either a <100> or <111> direction. For HCP crystals, the first -two vectors will lie along <1000> directions, while the third vector -will lie along <0001>. This provides a simple way to measure local -orientation in HCP structures. In general, the {axes} keyword can be -used to estimate the orientation of symmetry axes in the neighborhood -of any atom. - -Only atoms within the cutoff of the pairwise neighbor list are -considered as possible neighbors. Atoms not in the compute group are -included in the {N} neighbors used in this calculation. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (e.g. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently or to have multiple compute/dump commands, each with a -{centro/atom} style. - -[Output info:] - -By default, this compute calculates the centrosymmetry value for each -atom as a per-atom vector, which can be accessed by any command that -uses per-atom values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -If the {axes} keyword setting is {yes}, then a per-atom array is -calculated. The first column is the centrosymmetry parameter. The -next three columns are the x, y, and z components of the first -symmetry axis, followed by the second, and third symmetry axes in -columns 5-7 and 8-10. - -The centrosymmetry values are unitless values >= 0.0. Their magnitude -depends on the lattice style due to the number of contributing neighbor -pairs in the summation in the formula above. And it depends on the -local defects surrounding the central atom, as described above. For -the {axes yes} case, the vector components are also unitless, since -they represent spatial directions. - -Here are typical centro-symmetry values, from a nanoindentation -simulation into gold (FCC). These were provided by Jon Zimmerman -(Sandia): - -Bulk lattice = 0 -Dislocation core ~ 1.0 (0.5 to 1.25) -Stacking faults ~ 5.0 (4.0 to 6.0) -Free surface ~ 23.0 :pre - -These values are *not* normalized by the square of the lattice -parameter. If they were, normalized values would be: - -Bulk lattice = 0 -Dislocation core ~ 0.06 (0.03 to 0.075) -Stacking faults ~ 0.3 (0.24 to 0.36) -Free surface ~ 1.38 :pre - -For BCC materials, the values for dislocation cores and free surfaces -would be somewhat different, due to their being only 8 neighbors instead -of 12. - -[Restrictions:] none - -[Related commands:] - -"compute cna/atom"_compute_cna_atom.html - -[Default:] - -The default value for the optional keyword is axes = no. - -:line - -:link(Kelchner) -[(Kelchner)] Kelchner, Plimpton, Hamilton, Phys Rev B, 58, 11085 (1998). diff --git a/doc/txt/compute_chunk_atom.txt b/doc/txt/compute_chunk_atom.txt deleted file mode 100644 index c6dfddbd55..0000000000 --- a/doc/txt/compute_chunk_atom.txt +++ /dev/null @@ -1,665 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute chunk/atom command :h3 - -[Syntax:] - -compute ID group-ID chunk/atom style args keyword values ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -chunk/atom = style name of this compute command :l -style = {bin/1d} or {bin/2d} or {bin/3d} or {bin/sphere} or {type} or {molecule} or c_ID, c_ID\[I\], f_ID, f_ID\[I\], v_name - {bin/1d} args = dim origin delta - dim = {x} or {y} or {z} - origin = {lower} or {center} or {upper} or coordinate value (distance units) - delta = thickness of spatial bins in dim (distance units) - {bin/2d} args = dim origin delta dim origin delta - dim = {x} or {y} or {z} - origin = {lower} or {center} or {upper} or coordinate value (distance units) - delta = thickness of spatial bins in dim (distance units) - {bin/3d} args = dim origin delta dim origin delta dim origin delta - dim = {x} or {y} or {z} - origin = {lower} or {center} or {upper} or coordinate value (distance units) - delta = thickness of spatial bins in dim (distance units) - {bin/sphere} args = xorig yorig zorig rmin rmax nsbin - xorig,yorig,zorig = center point of sphere - srmin,srmax = bin from sphere radius rmin to rmax - nsbin = # of spherical shell bins between rmin and rmax - {bin/cylinder} args = dim origin delta c1 c2 rmin rmax ncbin - dim = {x} or {y} or {z} = axis of cylinder axis - origin = {lower} or {center} or {upper} or coordinate value (distance units) - delta = thickness of spatial bins in dim (distance units) - c1,c2 = coords of cylinder axis in other 2 dimensions (distance units) - crmin,crmax = bin from cylinder radius rmin to rmax (distance units) - ncbin = # of concentric circle bins between rmin and rmax - {type} args = none - {molecule} args = none - c_ID, c_ID\[I\], f_ID, f_ID\[I\], v_name args = none - c_ID = per-atom vector calculated by a compute with ID - c_ID\[I\] = Ith column of per-atom array calculated by a compute with ID - f_ID = per-atom vector calculated by a fix with ID - f_ID\[I\] = Ith column of per-atom array calculated by a fix with ID - v_name = per-atom vector calculated by an atom-style variable with name :pre - -zero or more keyword/values pairs may be appended :l -keyword = {region} or {nchunk} or {static} or {compress} or {bound} or {discard} or {pbc} or {units} :l - {region} value = region-ID - region-ID = ID of region atoms must be in to be part of a chunk - {nchunk} value = {once} or {every} - once = only compute the number of chunks once - every = re-compute the number of chunks whenever invoked - {limit} values = 0 or Nc max or Nc exact - 0 = no limit on the number of chunks - Nc max = limit number of chunks to be <= Nc - Nc exact = set number of chunks to exactly Nc - {ids} value = {once} or {nfreq} or {every} - once = assign chunk IDs to atoms only once, they persist thereafter - nfreq = assign chunk IDs to atoms only once every Nfreq steps (if invoked by "fix ave/chunk"_fix_ave_chunk.html which sets Nfreq) - every = assign chunk IDs to atoms whenever invoked - {compress} value = {yes} or {no} - yes = compress chunk IDs to eliminate IDs with no atoms - no = do not compress chunk IDs even if some IDs have no atoms - {discard} value = {yes} or {no} or {mixed} - yes = discard atoms with out-of-range chunk IDs by assigning a chunk ID = 0 - no = keep atoms with out-of-range chunk IDs by assigning a valid chunk ID - mixed = keep or discard such atoms according to spatial binning rule - {bound} values = x/y/z lo hi - x/y/z = {x} or {y} or {z} to bound sptial bins in this dimension - lo = {lower} or coordinate value (distance units) - hi = {upper} or coordinate value (distance units) - {pbc} value = {no} or {yes} - yes = use periodic distance for bin/sphere and bin/cylinder styles - {units} value = {box} or {lattice} or {reduced} :pre -:ule - -[Examples:] - -compute 1 all chunk/atom type -compute 1 all chunk/atom bin/1d z lower 0.02 units reduced -compute 1 all chunk/atom bin/2d z lower 1.0 y 0.0 2.5 -compute 1 all chunk/atom molecule region sphere nchunk once ids once compress yes -compute 1 all chunk/atom bin/sphere 5 5 5 2.0 5.0 5 discard yes -compute 1 all chunk/atom bin/cylinder z lower 2 10 10 2.0 5.0 3 discard yes -compute 1 all chunk/atom c_cluster :pre - -[Description:] - -Define a computation that calculates an integer chunk ID from 1 to -Nchunk for each atom in the group. Values of chunk IDs are determined -by the {style} of chunk, which can be based on atom type or molecule -ID or spatial binning or a per-atom property or value calculated by -another "compute"_compute.html, "fix"_fix.html, or "atom-style -variable"_variable.html. Per-atom chunk IDs can be used by other -computes with "chunk" in their style name, such as "compute -com/chunk"_compute_com_chunk.html or "compute -msd/chunk"_compute_msd_chunk.html. Or they can be used by the "fix -ave/chunk"_fix_ave_chunk.html command to sum and time average a -variety of per-atom properties over the atoms in each chunk. Or they -can simply be accessed by any command that uses per-atom values from a -compute as input, as discussed on the "Howto output"_Howto_output.html -doc page. - -See the "Howto chunk"_Howto_chunk.html doc page for an overview of how -this compute can be used with a variety of other commands to tabulate -properties of a simulation. The page gives several examples of input -script commands that can be used to calculate interesting properties. - -Conceptually it is important to realize that this compute does two -simple things. First, it sets the value of {Nchunk} = the number of -chunks, which can be a constant value or change over time. Second, it -assigns each atom to a chunk via a chunk ID. Chunk IDs range from 1 -to {Nchunk} inclusive; some chunks may have no atoms assigned to them. -Atoms that do not belong to any chunk are assigned a value of 0. Note -that the two operations are not always performed together. For -example, spatial bins can be setup once (which sets {Nchunk}), and -atoms assigned to those bins many times thereafter (setting their -chunk IDs). - -All other commands in LAMMPS that use chunk IDs assume there are -{Nchunk} number of chunks, and that every atom is assigned to one of -those chunks, or not assigned to any chunk. - -There are many options for specifying for how and when {Nchunk} is -calculated, and how and when chunk IDs are assigned to atoms. The -details depend on the chunk {style} and its {args}, as well as -optional keyword settings. They can also depend on whether a "fix -ave/chunk"_fix_ave_chunk.html command is using this compute, since -that command requires {Nchunk} to remain static across windows of -timesteps it specifies, while it accumulates per-chunk averages. - -The details are described below. - -:line - -The different chunk styles operate as follows. For each style, how it -calculates {Nchunk} and assigns chunk IDs to atoms is explained. Note -that using the optional keywords can change both of those actions, as -described further below where the keywords are discussed. - -:line - -The {binning} styles perform a spatial binning of atoms, and assign an -atom the chunk ID corresponding to the bin number it is in. {Nchunk} -is set to the number of bins, which can change if the simulation box -size changes. This also depends on the setting of the {units} -keyword; e.g. for {reduced} units the number of chunks may not change -even if the box size does. - -The {bin/1d}, {bin/2d}, and {bin/3d} styles define bins as 1d layers -(slabs), 2d pencils, or 3d boxes. The {dim}, {origin}, and {delta} -settings are specified 1, 2, or 3 times. For 2d or 3d bins, there is -no restriction on specifying dim = x before dim = y or z, or dim = y -before dim = z. Bins in a particular {dim} have a bin size in that -dimension given by {delta}. In each dimension, bins are defined -relative to a specified {origin}, which may be the lower/upper edge of -the simulation box (in that dimension), or its center point, or a -specified coordinate value. Starting at the origin, sufficient bins -are created in both directions to completely span the simulation box -or the bounds specified by the optional {bounds} keyword. - -For orthogonal simulation boxes, the bins are layers, pencils, or -boxes aligned with the xyz coordinate axes. For triclinic -(non-orthogonal) simulation boxes, the bin faces are parallel to the -tilted faces of the simulation box. See the "Howto -triclinic"_Howto_triclinic.html doc page for a discussion of the -geometry of triclinic boxes in LAMMPS. As described there, a tilted -simulation box has edge vectors a,b,c. In that nomenclature, bins in -the x dimension have faces with normals in the "b" cross "c" -direction. Bins in y have faces normal to the "a" cross "c" -direction. And bins in z have faces normal to the "a" cross "b" -direction. Note that in order to define the size and position of -these bins in an unambiguous fashion, the {units} option must be set -to {reduced} when using a triclinic simulation box, as noted below. - -The meaning of {origin} and {delta} for triclinic boxes is as follows. -Consider a triclinic box with bins that are 1d layers or slabs in the -x dimension. No matter how the box is tilted, an {origin} of 0.0 -means start layers at the lower "b" cross "c" plane of the simulation -box and an {origin} of 1.0 means to start layers at the upper "b" -cross "c" face of the box. A {delta} value of 0.1 in {reduced} units -means there will be 10 layers from 0.0 to 1.0, regardless of the -current size or shape of the simulation box. - -The {bin/sphere} style defines a set of spherical shell bins around -the origin ({xorig},{yorig},{zorig}), using {nsbin} bins with radii -equally spaced between {srmin} and {srmax}. This is effectively a 1d -vector of bins. For example, if {srmin} = 1.0 and {srmax} = 10.0 and -{nsbin} = 9, then the first bin spans 1.0 < r < 2.0, and the last bin -spans 9.0 < r 10.0. The geometry of the bins is the same whether the -simulation box is orthogonal or triclinic; i.e. the spherical shells -are not tilted or scaled differently in different dimensions to -transform them into ellipsoidal shells. - -The {bin/cylinder} style defines bins for a cylinder oriented along -the axis {dim} with the axis coordinates in the other two radial -dimensions at ({c1},{c2}). For dim = x, c1/c2 = y/z; for dim = y, -c1/c2 = x/z; for dim = z, c1/c2 = x/y. This is effectively a 2d array -of bins. The first dimension is along the cylinder axis, the second -dimension is radially outward from the cylinder axis. The bin size -and positions along the cylinder axis are specified by the {origin} -and {delta} values, the same as for the {bin/1d}, {bin/2d}, and -{bin/3d} styles. There are {ncbin} concentric circle bins in the -radial direction from the cylinder axis with radii equally spaced -between {crmin} and {crmax}. For example, if {crmin} = 1.0 and -{crmax} = 10.0 and {ncbin} = 9, then the first bin spans 1.0 < r < -2.0, and the last bin spans 9.0 < r 10.0. The geometry of the bins in -the radial dimensions is the same whether the simulation box is -orthogonal or triclinic; i.e. the concentric circles are not tilted or -scaled differently in the two different dimensions to transform them -into ellipses. - -The created bins (and hence the chunk IDs) are numbered consecutively -from 1 to the number of bins = {Nchunk}. For {bin2d} and {bin3d}, the -numbering varies most rapidly in the first dimension (which could be -x, y, or z), next rapidly in the 2nd dimension, and most slowly in the -3rd dimension. For {bin/sphere}, the bin with smallest radii is chunk -1 and the bni with largest radii is chunk Nchunk = {ncbin}. For -{bin/cylinder}, the numbering varies most rapidly in the dimension -along the cylinder axis and most slowly in the radial direction. - -Each time this compute is invoked, each atom is mapped to a bin based -on its current position. Note that between reneighboring timesteps, -atoms can move outside the current simulation box. If the box is -periodic (in that dimension) the atom is remapping into the periodic -box for purposes of binning. If the box in not periodic, the atom may -have moved outside the bounds of all bins. If an atom is not inside -any bin, the {discard} keyword is used to determine how a chunk ID is -assigned to the atom. - -:line - -The {type} style uses the atom type as the chunk ID. {Nchunk} is set -to the number of atom types defined for the simulation, e.g. via the -"create_box"_create_box.html or "read_data"_read_data.html commands. - -:line - -The {molecule} style uses the molecule ID of each atom as its chunk -ID. {Nchunk} is set to the largest chunk ID. Note that this excludes -molecule IDs for atoms which are not in the specified group or -optional region. - -There is no requirement that all atoms in a particular molecule are -assigned the same chunk ID (zero or non-zero), though you probably -want that to be the case, if you wish to compute a per-molecule -property. LAMMPS will issue a warning if that is not the case, but -only the first time that {Nchunk} is calculated. - -Note that atoms with a molecule ID = 0, which may be non-molecular -solvent atoms, have an out-of-range chunk ID. These atoms are -discarded (not assigned to any chunk) or assigned to {Nchunk}, -depending on the value of the {discard} keyword. - -:line - -The {compute/fix/variable} styles set the chunk ID of each atom based -on a quantity calculated and stored by a compute, fix, or variable. -In each case, it must be a per-atom quantity. In each case the -referenced floating point values are converted to an integer chunk ID -as follows. The floating point value is truncated (rounded down) to -an integer value. If the integer value is <= 0, then a chunk ID of 0 -is assigned to the atom. If the integer value is > 0, it becomes the -chunk ID to the atom. {Nchunk} is set to the largest chunk ID. Note -that this excludes atoms which are not in the specified group or -optional region. - -If the style begins with "c_", a compute ID must follow which has been -previously defined in the input script. If no bracketed integer is -appended, the per-atom vector calculated by the compute is used. If a -bracketed integer is appended, the Ith column of the per-atom array -calculated by the compute is used. Users can also write code for -their own compute styles and "add them to LAMMPS"_Modify.html. - -If the style begins with "f_", a fix ID must follow which has been -previously defined in the input script. If no bracketed integer is -appended, the per-atom vector calculated by the fix is used. If a -bracketed integer is appended, the Ith column of the per-atom array -calculated by the fix is used. Note that some fixes only produce -their values on certain timesteps, which must be compatible with the -timestep on which this compute accesses the fix, else an error -results. Users can also write code for their own fix styles and "add -them to LAMMPS"_Modify.html. - -If a value begins with "v_", a variable name for an {atom} or -{atomfile} style "variable"_variable.html must follow which has been -previously defined in the input script. Variables of style {atom} can -reference thermodynamic keywords and various per-atom attributes, or -invoke other computes, fixes, or variables when they are evaluated, so -this is a very general means of generating per-atom quantities to -treat as a chunk ID. - -:line - -Normally, {Nchunk} = the number of chunks, is re-calculated every time -this fix is invoked, though the value may or may not change. As -explained below, the {nchunk} keyword can be set to {once} which means -{Nchunk} will never change. - -If a "fix ave/chunk"_fix_ave_chunk.html command uses this compute, it -can also turn off the re-calculation of {Nchunk} for one or more -windows of timesteps. The extent of the windows, during which Nchunk -is held constant, are determined by the {Nevery}, {Nrepeat}, {Nfreq} -values and the {ave} keyword setting that are used by the "fix -ave/chunk"_fix_ave_chunk.html command. - -Specifically, if {ave} = {one}, then for each span of {Nfreq} -timesteps, {Nchunk} is held constant between the first timestep when -averaging is done (within the Nfreq-length window), and the last -timestep when averaging is done (multiple of Nfreq). If {ave} = -{running} or {window}, then {Nchunk} is held constant forever, -starting on the first timestep when the "fix -ave/chunk"_fix_ave_chunk.html command invokes this compute. - -Note that multiple "fix ave/chunk"_fix_ave_chunk.html commands can use -the same compute chunk/atom compute. However, the time windows they -induce for holding {Nchunk} constant must be identical, else an error -will be generated. - -:line - -The various optional keywords operate as follows. Note that some of -them function differently or are ignored by different chunk styles. -Some of them also have different default values, depending on -the chunk style, as listed below. - -The {region} keyword applies to all chunk styles. If used, an atom -must be in both the specified group and the specified geometric -"region"_region.html to be assigned to a chunk. - -:line - -The {nchunk} keyword applies to all chunk styles. It specifies how -often {Nchunk} is recalculated, which in turn can affect the chunk IDs -assigned to individual atoms. - -If {nchunk} is set to {once}, then {Nchunk} is only calculated once, -the first time this compute is invoked. If {nchunk} is set to -{every}, then {Nchunk} is re-calculated every time the compute is -invoked. Note that, as described above, the use of this compute -by the "fix ave/chunk"_fix_ave_chunk.html command can override -the {every} setting. - -The default values for {nchunk} are listed below and depend on the -chunk style and other system and keyword settings. They attempt to -represent typical use cases for the various chunk styles. The -{nchunk} value can always be set explicitly if desired. - -:line - -The {limit} keyword can be used to limit the calculated value of -{Nchunk} = the number of chunks. The limit is applied each time -{Nchunk} is calculated, which also limits the chunk IDs assigned to -any atom. The {limit} keyword is used by all chunk styles except the -{binning} styles, which ignore it. This is because the number of bins -can be tailored using the {bound} keyword (described below) which -effectively limits the size of {Nchunk}. - -If {limit} is set to {Nc} = 0, then no limit is imposed on {Nchunk}, -though the {compress} keyword can still be used to reduce {Nchunk}, as -described below. - -If {Nc} > 0, then the effect of the {limit} keyword depends on whether -the {compress} keyword is also used with a setting of {yes}, and -whether the {compress} keyword is specified before the {limit} keyword -or after. - -In all cases, {Nchunk} is first calculated in the usual way for each -chunk style, as described above. - -First, here is what occurs if {compress yes} is not set. If {limit} -is set to {Nc max}, then {Nchunk} is reset to the smaller of {Nchunk} -and {Nc}. If {limit} is set to {Nc exact}, then {Nchunk} is reset to -{Nc}, whether the original {Nchunk} was larger or smaller than {Nc}. -If {Nchunk} shrank due to the {limit} setting, then atom chunk IDs > -{Nchunk} will be reset to 0 or {Nchunk}, depending on the setting of -the {discard} keyword. If {Nchunk} grew, there will simply be some -chunks with no atoms assigned to them. - -If {compress yes} is set, and the {compress} keyword comes before the -{limit} keyword, the compression operation is performed first, as -described below, which resets {Nchunk}. The {limit} keyword is then -applied to the new {Nchunk} value, exactly as described in the -preceding paragraph. Note that in this case, all atoms will end up -with chunk IDs <= {Nc}, but their original values (e.g. molecule ID or -compute/fix/variable) may have been > {Nc}, because of the compression -operation. - -If {compress yes} is set, and the {compress} keyword comes after the -{limit} keyword, then the {limit} value of {Nc} is applied first to -the uncompressed value of {Nchunk}, but only if {Nc} < {Nchunk} -(whether {Nc max} or {Nc exact} is used). This effectively means all -atoms with chunk IDs > {Nc} have their chunk IDs reset to 0 or {Nc}, -depending on the setting of the {discard} keyword. The compression -operation is then performed, which may shrink {Nchunk} further. If -the new {Nchunk} < {Nc} and {limit} = {Nc exact} is specified, then -{Nchunk} is reset to {Nc}, which results in extra chunks with no atoms -assigned to them. Note that in this case, all atoms will end up with -chunk IDs <= {Nc}, and their original values (e.g. molecule ID or -compute/fix/variable value) will also have been <= {Nc}. - -:line - -The {ids} keyword applies to all chunk styles. If the setting is -{once} then the chunk IDs assigned to atoms the first time this -compute is invoked will be permanent, and never be re-computed. - -If the setting is {nfreq} and if a "fix ave/chunk"_fix_ave_chunk.html -command is using this compute, then in each of the {Nchunk} = constant -time windows (discussed above), the chunk ID's assigned to atoms on -the first step of the time window will persist until the end of the -time window. - -If the setting is {every}, which is the default, then chunk IDs are -re-calculated on any timestep this compute is invoked. - -NOTE: If you want the persistent chunk-IDs calculated by this compute -to be continuous when running from a "restart file"_read_restart.html, -then you should use the same ID for this compute, as in the original -run. This is so that the fix this compute creates to store per-atom -quantities will also have the same ID, and thus be initialized -correctly with chunk IDs from the restart file. - -:line - -The {compress} keyword applies to all chunk styles and affects how -{Nchunk} is calculated, which in turn affects the chunk IDs assigned -to each atom. It is useful for converting a "sparse" set of chunk IDs -(with many IDs that have no atoms assigned to them), into a "dense" -set of IDs, where every chunk has one or more atoms assigned to it. - -Two possible use cases are as follows. If a large simulation box is -mostly empty space, then the {binning} style may produce many bins -with no atoms. If {compress} is set to {yes}, only bins with atoms -will be contribute to {Nchunk}. Likewise, the {molecule} or -{compute/fix/variable} styles may produce large {Nchunk} values. For -example, the "compute cluster/atom"_compute_cluster_atom.html command -assigns every atom an atom ID for one of the atoms it is clustered -with. For a million-atom system with 5 clusters, there would only be -5 unique chunk IDs, but the largest chunk ID might be 1 million, -resulting in {Nchunk} = 1 million. If {compress} is set to {yes}, -{Nchunk} will be reset to 5. - -If {compress} is set to {no}, which is the default, no compression is -done. If it is set to {yes}, all chunk IDs with no atoms are removed -from the list of chunk IDs, and the list is sorted. The remaining -chunk IDs are renumbered from 1 to {Nchunk} where {Nchunk} is the new -length of the list. The chunk IDs assigned to each atom reflect -the new renumbering from 1 to {Nchunk}. - -The original chunk IDs (before renumbering) can be accessed by the -"compute property/chunk"_compute_property_chunk.html command and its -{id} keyword, or by the "fix ave/chunk"_fix_ave_chunk.html command -which outputs the original IDs as one of the columns in its global -output array. For example, using the "compute cluster/atom" command -discussed above, the original 5 unique chunk IDs might be atom IDs -(27,4982,58374,857838,1000000). After compression, these will be -renumbered to (1,2,3,4,5). The original values (27,...,1000000) can -be output to a file by the "fix ave/chunk"_fix_ave_chunk.html command, -or by using the "fix ave/time"_fix_ave_time.html command in -conjunction with the "compute -property/chunk"_compute_property_chunk.html command. - -NOTE: The compression operation requires global communication across -all processors to share their chunk ID values. It can require large -memory on every processor to store them, even after they are -compressed, if there are a large number of unique chunk IDs with -atoms assigned to them. It uses a STL map to find unique chunk IDs -and store them in sorted order. Each time an atom is assigned a -compressed chunk ID, it must access the STL map. All of this means -that compression can be expensive, both in memory and CPU time. The -use of the {limit} keyword in conjunction with the {compress} keyword -can affect these costs, depending on which keyword is used first. So -use this option with care. - -:line - -The {discard} keyword applies to all chunk styles. It affects what -chunk IDs are assigned to atoms that do not match one of the valid -chunk IDs from 1 to {Nchunk}. Note that it does not apply to atoms -that are not in the specified group or optionally specified region. -Those atoms are always assigned a chunk ID = 0. - -If the calculated chunk ID for an atom is not within the range 1 to -{Nchunk} then it is a "discard" atom. Note that {Nchunk} may have -been shrunk by the {limit} keyword. Or the {compress} keyword may -have eliminated chunk IDs that were valid before the compression took -place, and are now not in the compressed list. Also note that for the -{molecule} chunk style, if new molecules are added to the system, -their chunk IDs may exceed a previously calculated {Nchunk}. -Likewise, evaluation of a compute/fix/variable on a later timestep may -return chunk IDs that are invalid for the previously calculated -{Nchunk}. - -All the chunk styles except the {binning} styles, must use {discard} -set to either {yes} or {no}. If {discard} is set to {yes}, which is -the default, then every "discard" atom has its chunk ID set to 0. If -{discard} is set to {no}, every "discard" atom has its chunk ID set to -{Nchunk}. I.e. it becomes part of the last chunk. - -The {binning} styles use the {discard} keyword to decide whether to -discard atoms outside the spatial domain covered by bins, or to assign -them to the bin they are nearest to. - -For the {bin/1d}, {bin/2d}, {bin/3d} styles the details are as -follows. If {discard} is set to {yes}, an out-of-domain atom will -have its chunk ID set to 0. If {discard} is set to {no}, the atom -will have its chunk ID set to the first or last bin in that dimension. -If {discard} is set to {mixed}, which is the default, it will only -have its chunk ID set to the first or last bin if bins extend to the -simulation box boundary in that dimension. This is the case if the -{bound} keyword settings are {lower} and {upper}, which is the -default. If the {bound} keyword settings are numeric values, then the -atom will have its chunk ID set to 0 if it is outside the bounds of -any bin. Note that in this case, it is possible that the first or -last bin extends beyond the numeric {bounds} settings, depending on -the specified {origin}. If this is the case, the chunk ID of the atom -is only set to 0 if it is outside the first or last bin, not if it is -simply outside the numeric {bounds} setting. - -For the {bin/sphere} style the details are as follows. If {discard} -is set to {yes}, an out-of-domain atom will have its chunk ID set to -0. If {discard} is set to {no} or {mixed}, the atom will have its -chunk ID set to the first or last bin, i.e. the innermost or outermost -spherical shell. If the distance of the atom from the origin is less -than {rmin}, it will be assigned to the first bin. If the distance of -the atom from the origin is greater than {rmax}, it will be assigned -to the last bin. - -For the {bin/cylinder} style the details are as follows. If {discard} -is set to {yes}, an out-of-domain atom will have its chunk ID set to -0. If {discard} is set to {no}, the atom will have its chunk ID set -to the first or last bin in both the radial and axis dimensions. If -{discard} is set to {mixed}, which is the default, the radial -dimension is treated the same as for {discard} = no. But for the axis -dimension, it will only have its chunk ID set to the first or last -bin if bins extend to the simulation box boundary in the axis -dimension. This is the case if the {bound} keyword settings are -{lower} and {upper}, which is the default. If the {bound} keyword -settings are numeric values, then the atom will have its chunk ID set -to 0 if it is outside the bounds of any bin. Note that in this case, -it is possible that the first or last bin extends beyond the numeric -{bounds} settings, depending on the specified {origin}. If this is -the case, the chunk ID of the atom is only set to 0 if it is outside -the first or last bin, not if it is simply outside the numeric -{bounds} setting. - -If {discard} is set to {no} or {mixed}, the atom will have its -chunk ID set to the first or last bin, i.e. the innermost or outermost -spherical shell. If the distance of the atom from the origin is less -than {rmin}, it will be assigned to the first bin. If the distance of -the atom from the origin is greater than {rmax}, it will be assigned -to the last bin. - -:line - -The {bound} keyword only applies to the {bin/1d}, {bin/2d}, {bin/3d} -styles and to the axis dimension of the {bin/cylinder} style; -otherwise it is ignored. It can be used one or more times to limit -the extent of bin coverage in a specified dimension, i.e. to only bin -a portion of the box. If the {lo} setting is {lower} or the {hi} -setting is {upper}, the bin extent in that direction extends to the -box boundary. If a numeric value is used for {lo} and/or {hi}, then -the bin extent in the {lo} or {hi} direction extends only to that -value, which is assumed to be inside (or at least near) the simulation -box boundaries, though LAMMPS does not check for this. Note that -using the {bound} keyword typically reduces the total number of bins -and thus the number of chunks {Nchunk}. - -The {pbc} keyword only applies to the {bin/sphere} and {bin/cylinder} -styles. If set to {yes}, the distance an atom is from the sphere -origin or cylinder axis is calculated in a minimum image sense with -respect to periodic dimensions, when determining which bin the atom is -in. I.e. if x is a periodic dimension and the distance between the -atom and the sphere center in the x dimension is greater than 0.5 * -simulation box length in x, then a box length is subtracted to give a -distance < 0.5 * simulation box length. This allosws the sphere or -cylinder center to be near a box edge, and atoms on the other side of -the periodic box will still be close to the center point/axis. Note -that with a setting of {yes}, the outer sphere or cylinder radius must -also be <= 0.5 * simulation box length in any periodic dimension -except for the cylinder axis dimension, or an error is generated. - -The {units} keyword only applies to the {binning} styles; otherwise it -is ignored. For the {bin/1d}, {bin/2d}, {bin/3d} styles, it -determines the meaning of the distance units used for the bin sizes -{delta} and for {origin} and {bounds} values if they are coordinate -values. For the {bin/sphere} style it determines the meaning of the -distance units used for {xorig},{yorig},{zorig} and the radii {srmin} -and {srmax}. For the {bin/cylinder} style it determines the meaning -of the distance units used for {delta},{c1},{c2} and the radii {crmin} -and {crmax}. - -For orthogonal simulation boxes, any of the 3 options may -be used. For non-orthogonal (triclinic) simulation boxes, only the -{reduced} option may be used. - -A {box} value selects standard distance units as defined by the -"units"_units.html command, e.g. Angstroms for units = real or metal. -A {lattice} value means the distance units are in lattice spacings. -The "lattice"_lattice.html command must have been previously used to -define the lattice spacing. A {reduced} value means normalized -unitless values between 0 and 1, which represent the lower and upper -faces of the simulation box respectively. Thus an {origin} value of -0.5 means the center of the box in any dimension. A {delta} value of -0.1 means 10 bins span the box in that dimension. - -Note that for the {bin/sphere} style, the radii {srmin} and {srmax} are -scaled by the lattice spacing or reduced value of the {x} dimension. - -Note that for the {bin/cylinder} style, the radii {crmin} and {crmax} -are scaled by the lattice spacing or reduced value of the 1st -dimension perpendicular to the cylinder axis. E.g. y for an x-axis -cylinder, x for a y-axis cylinder, and x for a z-axis cylinder. - -:line - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values are unitless chunk IDs, ranging from 1 to -{Nchunk} (inclusive) for atoms assigned to chunks, and 0 for atoms not -belonging to a chunk. - -[Restrictions:] - -Even if the {nchunk} keyword is set to {once}, the chunk IDs assigned -to each atom are not stored in a restart files. This means you cannot -expect those assignments to persist in a restarted simulation. -Instead you must re-specify this command and assign atoms to chunks when -the restarted simulation begins. - -[Related commands:] - -"fix ave/chunk"_fix_ave_chunk.html, -"compute global/atom"_compute_global_atom.html - -[Default:] - -The option defaults are as follows: - -region = none -nchunk = every, if compress is yes, overriding other defaults listed here -nchunk = once, for type style -nchunk = once, for mol style if region is none -nchunk = every, for mol style if region is set -nchunk = once, for binning style if the simulation box size is static or units = reduced -nchunk = every, for binning style if the simulation box size is dynamic and units is lattice or box -nchunk = every, for compute/fix/variable style -limit = 0 -ids = every -compress = no -discard = yes, for all styles except binning -discard = mixed, for binning styles -bound = lower and upper in all dimensions -pbc = no -units = lattice :ul diff --git a/doc/txt/compute_cluster_atom.txt b/doc/txt/compute_cluster_atom.txt deleted file mode 100644 index e6138fe1e8..0000000000 --- a/doc/txt/compute_cluster_atom.txt +++ /dev/null @@ -1,98 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute cluster/atom command :h3 -compute fragment/atom command :h3 -compute aggregate/atom command :h3 - -[Syntax:] - -compute ID group-ID cluster/atom cutoff -compute ID group-ID fragment/atom -compute ID group-ID aggregate/atom cutoff :pre - -ID, group-ID are documented in "compute"_compute.html command -{cluster/atom} or {fragment/atom} or {aggregate/atom} = style name of this compute command -cutoff = distance within which to label atoms as part of same cluster (distance units) :ul - -[Examples:] - -compute 1 all cluster/atom 3.5 -compute 1 all fragment/atom :pre -compute 1 all aggregate/atom 3.5 :pre - -[Description:] - -Define a computation that assigns each atom a cluster, fragment, -or aggregate ID. - -A cluster is defined as a set of atoms, each of which is within the -cutoff distance from one or more other atoms in the cluster. If an -atom has no neighbors within the cutoff distance, then it is a 1-atom -cluster. - -A fragment is similarly defined as a set of atoms, each of -which has an explicit bond (i.e. defined via a "data file"_read_data.html, -the "create_bonds"_create_bonds.html command, or through fixes like -"fix bond/create"_fix_bond_create.html, "fix bond/swap"_fix_bond_swap.html, -or "fix bond/break"_fix_bond_break.html). The cluster ID or fragment ID -of every atom in the cluster will be set to the smallest atom ID of any atom -in the cluster or fragment, respectively. - -An aggregate is defined by combining the rules for clusters and -fragments, i.e. a set of atoms, where each of it is within the cutoff -distance from one or more atoms within a fragment that is part of -the same cluster. This measure can be used to track molecular assemblies -like micelles. - -Only atoms in the compute group are clustered and assigned cluster -IDs. Atoms not in the compute group are assigned a cluster ID = 0. -For fragments, only bonds where [both] atoms of the bond are included -in the compute group are assigned to fragments, so that only fragments -are detected where [all] atoms are in the compute group. Thus atoms -may be included in the compute group, yes still have a fragment ID of 0. - -For computes {cluster/atom} and {aggregate/atom} the neighbor list needed -to compute this quantity is constructed each time the calculation is -performed (i.e. each time a snapshot of atoms is dumped). Thus it can be -inefficient to compute/dump this quantity too frequently or to have -multiple compute/dump commands, each of a {cluster/atom} or -{aggregate/atom} style. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this fix uses the neighbor list, it also means -those pairs will not be included when computing the clusters. This -does not apply when using long-range coulomb ({coul/long}, {coul/msm}, -{coul/wolf} or similar. One way to get around this would be to set -special_bond scaling factors to very tiny numbers that are not exactly -zero (e.g. 1.0e-50). Another workaround is to write a dump file, and -use the "rerun"_rerun.html command to compute the clusters for -snapshots in the dump file. The rerun script can use a -"special_bonds"_special_bonds.html command that includes all pairs in -the neighbor list. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be an ID > 0, as explained above. - -[Restrictions:] none - -[Related commands:] - -"compute coord/atom"_compute_coord_atom.html - -[Default:] none diff --git a/doc/txt/compute_cna_atom.txt b/doc/txt/compute_cna_atom.txt deleted file mode 100644 index 56ad7dd715..0000000000 --- a/doc/txt/compute_cna_atom.txt +++ /dev/null @@ -1,97 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute cna/atom command :h3 - -[Syntax:] - -compute ID group-ID cna/atom cutoff :pre - -ID, group-ID are documented in "compute"_compute.html command -cna/atom = style name of this compute command -cutoff = cutoff distance for nearest neighbors (distance units) :ul - -[Examples:] - -compute 1 all cna/atom 3.08 :pre - -[Description:] - -Define a computation that calculates the CNA (Common Neighbor -Analysis) pattern for each atom in the group. In solid-state systems -the CNA pattern is a useful measure of the local crystal structure -around an atom. The CNA methodology is described in "(Faken)"_#Faken -and "(Tsuzuki)"_#Tsuzuki1. - -Currently, there are five kinds of CNA patterns LAMMPS recognizes: - -fcc = 1 -hcp = 2 -bcc = 3 -icosahedral = 4 -unknown = 5 :ul - -The value of the CNA pattern will be 0 for atoms not in the specified -compute group. Note that normally a CNA calculation should only be -performed on mono-component systems. - -The CNA calculation can be sensitive to the specified cutoff value. -You should insure the appropriate nearest neighbors of an atom are -found within the cutoff distance for the presumed crystal structure. -E.g. 12 nearest neighbor for perfect FCC and HCP crystals, 14 nearest -neighbors for perfect BCC crystals. These formulas can be used to -obtain a good cutoff distance: - -:c,image(Eqs/cna_cutoff1.jpg) - -where a is the lattice constant for the crystal structure concerned -and in the HCP case, x = (c/a) / 1.633, where 1.633 is the ideal c/a -for HCP crystals. - -Also note that since the CNA calculation in LAMMPS uses the neighbors -of an owned atom to find the nearest neighbors of a ghost atom, the -following relation should also be satisfied: - -:c,image(Eqs/cna_cutoff2.jpg) - -where Rc is the cutoff distance of the potential, Rs is the skin -distance as specified by the "neighbor"_neighbor.html command, and -cutoff is the argument used with the compute cna/atom command. LAMMPS -will issue a warning if this is not the case. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (e.g. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently or to have multiple compute/dump commands, each with a -{cna/atom} style. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be a number from 0 to 5, as explained -above. - -[Restrictions:] none - -[Related commands:] - -"compute centro/atom"_compute_centro_atom.html - -[Default:] none - -:line - -:link(Faken) -[(Faken)] Faken, Jonsson, Comput Mater Sci, 2, 279 (1994). - -:link(Tsuzuki1) -[(Tsuzuki)] Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). diff --git a/doc/txt/compute_cnp_atom.txt b/doc/txt/compute_cnp_atom.txt deleted file mode 100644 index 95dd59089f..0000000000 --- a/doc/txt/compute_cnp_atom.txt +++ /dev/null @@ -1,111 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute cnp/atom command :h3 - -[Syntax:] - -compute ID group-ID cnp/atom cutoff :pre - -ID, group-ID are documented in "compute"_compute.html command -cnp/atom = style name of this compute command -cutoff = cutoff distance for nearest neighbors (distance units) :ul - -[Examples:] - -compute 1 all cnp/atom 3.08 :pre - -[Description:] - -Define a computation that calculates the Common Neighborhood -Parameter (CNP) for each atom in the group. In solid-state systems -the CNP is a useful measure of the local crystal structure -around an atom and can be used to characterize whether the -atom is part of a perfect lattice, a local defect (e.g. a dislocation -or stacking fault), or at a surface. - -The value of the CNP parameter will be 0.0 for atoms not in the -specified compute group. Note that normally a CNP calculation should -only be performed on single component systems. - -This parameter is computed using the following formula from -"(Tsuzuki)"_#Tsuzuki2 - -:c,image(Eqs/cnp_eq.jpg) - -where the index {j} goes over the {n}i nearest neighbors of atom -{i}, and the index {k} goes over the {n}ij common nearest neighbors -between atom {i} and atom {j}. Rik and Rjk are the vectors connecting atom -{k} to atoms {i} and {j}. The quantity in the double sum is computed -for each atom. - -The CNP calculation is sensitive to the specified cutoff value. -You should ensure that the appropriate nearest neighbors of an atom are -found within the cutoff distance for the presumed crystal structure. -E.g. 12 nearest neighbor for perfect FCC and HCP crystals, 14 nearest -neighbors for perfect BCC crystals. These formulas can be used to -obtain a good cutoff distance: - -:c,image(Eqs/cnp_cutoff.jpg) - -where a is the lattice constant for the crystal structure concerned -and in the HCP case, x = (c/a) / 1.633, where 1.633 is the ideal c/a -for HCP crystals. - -Also note that since the CNP calculation in LAMMPS uses the neighbors -of an owned atom to find the nearest neighbors of a ghost atom, the -following relation should also be satisfied: - -:c,image(Eqs/cnp_cutoff2.jpg) - -where Rc is the cutoff distance of the potential, Rs is the skin -distance as specified by the "neighbor"_neighbor.html command, and -cutoff is the argument used with the compute cnp/atom command. LAMMPS -will issue a warning if this is not the case. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (e.g. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently or to have multiple compute/dump commands, each with a -{cnp/atom} style. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be real positive numbers. Some typical CNP -values: - -FCC lattice = 0.0 -BCC lattice = 0.0 -HCP lattice = 4.4 :pre - -FCC (111) surface ~ 13.0 -FCC (100) surface ~ 26.5 -FCC dislocation core ~ 11 :pre - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute cna/atom"_compute_cna_atom.html -"compute centro/atom"_compute_centro_atom.html - -[Default:] none - -:line - -:link(Tsuzuki2) -[(Tsuzuki)] Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). diff --git a/doc/txt/compute_com.txt b/doc/txt/compute_com.txt deleted file mode 100644 index 35cdd37c4d..0000000000 --- a/doc/txt/compute_com.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute com command :h3 - -[Syntax:] - -compute ID group-ID com :pre - -ID, group-ID are documented in "compute"_compute.html command -com = style name of this compute command :ul - -[Examples:] - -compute 1 all com :pre - -[Description:] - -Define a computation that calculates the center-of-mass of the group -of atoms, including all effects due to atoms passing through periodic -boundaries. - -A vector of three quantities is calculated by this compute, which -are the x,y,z coordinates of the center of mass. - -NOTE: The coordinates of an atom contribute to the center-of-mass in -"unwrapped" form, by using the image flags associated with each atom. -See the "dump custom"_dump.html command for a discussion of -"unwrapped" coordinates. See the Atoms section of the -"read_data"_read_data.html command for a discussion of image flags and -how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -[Output info:] - -This compute calculates a global vector of length 3, which can be -accessed by indices 1-3 by any command that uses global vector values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The vector values are "intensive". The vector values will be in -distance "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute com/chunk"_compute_com_chunk.html - -[Default:] none diff --git a/doc/txt/compute_com_chunk.txt b/doc/txt/compute_com_chunk.txt deleted file mode 100644 index 9c14a554d7..0000000000 --- a/doc/txt/compute_com_chunk.txt +++ /dev/null @@ -1,85 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute com/chunk command :h3 - -[Syntax:] - -compute ID group-ID com/chunk chunkID :pre - -ID, group-ID are documented in "compute"_compute.html command -com/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :ul - -[Examples:] - -compute 1 fluid com/chunk molchunk :pre - -[Description:] - -Define a computation that calculates the center-of-mass for multiple -chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the x,y,z coordinates of the center-of-mass -for each chunk, which includes all effects due to atoms passing through -periodic boundaries. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -NOTE: The coordinates of an atom contribute to the chunk's -center-of-mass in "unwrapped" form, by using the image flags -associated with each atom. See the "dump custom"_dump.html command -for a discussion of "unwrapped" coordinates. See the Atoms section of -the "read_data"_read_data.html command for a discussion of image flags -and how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -The simplest way to output the results of the compute com/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all com/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -3 for the x,y,z center-of-mass coordinates of each chunk. These -values can be accessed by any command that uses global array values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The array values are "intensive". The array values will be in -distance "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute com"_compute_com.html - -[Default:] none diff --git a/doc/txt/compute_contact_atom.txt b/doc/txt/compute_contact_atom.txt deleted file mode 100644 index efe524263a..0000000000 --- a/doc/txt/compute_contact_atom.txt +++ /dev/null @@ -1,54 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute contact/atom command :h3 - -[Syntax:] - -compute ID group-ID contact/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -contact/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all contact/atom :pre - -[Description:] - -Define a computation that calculates the number of contacts -for each atom in a group. - -The contact number is defined for finite-size spherical particles as -the number of neighbor atoms which overlap the central particle, -meaning that their distance of separation is less than or equal to the -sum of the radii of the two particles. - -The value of the contact number will be 0.0 for atoms not in the -specified compute group. - -[Output info:] - -This compute calculates a per-atom vector, whose values can be -accessed by any command that uses per-atom values from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The per-atom vector values will be a number >= 0.0, as explained -above. - -[Restrictions:] - -This compute requires that atoms store a radius as defined by the -"atom_style sphere"_atom_style.html command. - -[Related commands:] - -"compute coord/atom"_compute_coord_atom.html - -[Default:] none diff --git a/doc/txt/compute_coord_atom.txt b/doc/txt/compute_coord_atom.txt deleted file mode 100644 index e4d57a5dc5..0000000000 --- a/doc/txt/compute_coord_atom.txt +++ /dev/null @@ -1,140 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute coord/atom command :h3 - -[Syntax:] - -compute ID group-ID coord/atom cstyle args ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -coord/atom = style name of this compute command :l -cstyle = {cutoff} or {orientorder} :l - {cutoff} args = cutoff \[group group2-ID\] typeN - cutoff = distance within which to count coordination neighbors (distance units) - group {group2-ID} = select group-ID to restrict which atoms to consider for coordination number (optional) - typeN = atom type for Nth coordination count (see asterisk form below) - {orientorder} args = orientorderID threshold - orientorderID = ID of an orientorder/atom compute - threshold = minimum value of the product of two "connected" atoms :pre -:ule - -[Examples:] - -compute 1 all coord/atom cutoff 2.0 -compute 1 all coord/atom cutoff 6.0 1 2 -compute 1 all coord/atom cutoff 6.0 2*4 5*8 * -compute 1 solute coord/atom cutoff 2.0 group solvent -compute 1 all coord/atom orientorder 2 0.5 :pre - -[Description:] - -This compute performs calculations between neighboring atoms to -determine a coordination value. The specific calculation and the -meaning of the resulting value depend on the {cstyle} keyword used. - -The {cutoff} cstyle calculates one or more traditional coordination -numbers for each atom. A coordination number is defined as the number -of neighbor atoms with specified atom type(s), and optionally within -the specified group, that are within the specified cutoff distance from -the central atom. The compute group selects only the central atoms; all -neighboring atoms, unless selected by type, type range, or group option, -are included in the coordination number tally. - -The optional {group} keyword allows to specify from which group atoms -contribute to the coordination number. Default setting is group 'all'. - -The {typeN} keywords allow specification of which atom types -contribute to each coordination number. One coordination number is -computed for each of the {typeN} keywords listed. If no {typeN} -keywords are listed, a single coordination number is calculated, which -includes atoms of all types (same as the "*" format, see below). - -The {typeN} keywords can be specified in one of two ways. An explicit -numeric value can be used, as in the 2nd example above. Or a -wild-card asterisk can be used to specify a range of atom types. This -takes the form "*" or "*n" or "n*" or "m*n". If N = the number of -atom types, then an asterisk with no numeric values means all types -from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). - -The {orientorder} cstyle calculates the number of "connected" neighbor -atoms J around each central atom I. For this {cstyle}, connected is -defined by the orientational order parameter calculated by the -"compute orientorder/atom"_compute_orientorder_atom.html command. -This {cstyle} thus allows one to apply the ten Wolde's criterion to -identify crystal-like atoms in a system, as discussed in "ten -Wolde"_#tenWolde1. - -The ID of the previously specified "compute -orientorder/atom"_compute_orientorder_atom.html command is specified as -{orientorderID}. The compute must invoke its {components} option to -calculate components of the {Ybar_lm} vector for each atoms, as -described in its documentation. Note that orientorder/atom compute -defines its own criteria for identifying neighboring atoms. If the -scalar product ({Ybar_lm(i)},{Ybar_lm(j)}), calculated by the -orientorder/atom compute is larger than the specified {threshold}, -then I and J are connected, and the coordination value of I is -incremented by one. - -For all {cstyle} settings, all coordination values will be 0.0 for -atoms not in the specified compute group. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (i.e. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this fix uses the neighbor list, it also means -those pairs will not be included in the coordination count. One way -to get around this, is to write a dump file, and use the -"rerun"_rerun.html command to compute the coordination for snapshots -in the dump file. The rerun script can use a -"special_bonds"_special_bonds.html command that includes all pairs in -the neighbor list. - -[Output info:] - -For {cstyle} cutoff, this compute can calculate a per-atom vector or -array. If single {type1} keyword is specified (or if none are -specified), this compute calculates a per-atom vector. If multiple -{typeN} keywords are specified, this compute calculates a per-atom -array, with N columns. - -For {cstyle} orientorder, this compute calculates a per-atom vector. - -These values can be accessed by any command that uses per-atom values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The per-atom vector or array values will be a number >= 0.0, as -explained above. - -[Restrictions:] none - -[Related commands:] - -"compute cluster/atom"_compute_cluster_atom.html -"compute orientorder/atom"_compute_orientorder_atom.html - -[Default:] - -group = all - -:line - -:link(tenWolde1) -[(tenWolde)] P. R. ten Wolde, M. J. Ruiz-Montero, D. Frenkel, -J. Chem. Phys. 104, 9932 (1996). diff --git a/doc/txt/compute_damage_atom.txt b/doc/txt/compute_damage_atom.txt deleted file mode 100644 index c3e822d79f..0000000000 --- a/doc/txt/compute_damage_atom.txt +++ /dev/null @@ -1,63 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute damage/atom command :h3 - -[Syntax:] - -compute ID group-ID damage/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -damage/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all damage/atom :pre - -[Description:] - -Define a computation that calculates the per-atom damage for each atom -in a group. This is a quantity relevant for "Peridynamics -models"_pair_peri.html. See "this document"_PDF/PDLammps_overview.pdf -for an overview of LAMMPS commands for Peridynamics modeling. - -The "damage" of a Peridynamics particles is based on the bond breakage -between the particle and its neighbors. If all the bonds are broken -the particle is considered to be fully damaged. - -See the "PDLAMMPS user -guide"_http://www.sandia.gov/~mlparks/papers/PDLAMMPS.pdf for a formal -definition of "damage" and more details about Peridynamics as it is -implemented in LAMMPS. - -This command can be used with all the Peridynamic pair styles. - -The damage value will be 0.0 for atoms not in the specified compute -group. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values are unitless numbers (damage) >= 0.0. - -[Restrictions:] - -This compute is part of the PERI package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute dilatation/atom"_compute_dilatation_atom.html, -"compute plasticity/atom"_compute_plasticity_atom.html - -[Default:] none diff --git a/doc/txt/compute_dihedral.txt b/doc/txt/compute_dihedral.txt deleted file mode 100644 index aa25f9dd10..0000000000 --- a/doc/txt/compute_dihedral.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute dihedral command :h3 - -[Syntax:] - -compute ID group-ID dihedral :pre - -ID, group-ID are documented in "compute"_compute.html command -dihedral = style name of this compute command :ul - -[Examples:] - -compute 1 all dihedral :pre - -[Description:] - -Define a computation that extracts the dihedral energy calculated by -each of the dihedral sub-styles used in the "dihedral_style -hybrid"_dihedral_hybrid.html command. These values are made -accessible for output or further processing by other commands. The -group specified for this command is ignored. - -This compute is useful when using "dihedral_style -hybrid"_dihedral_hybrid.html if you want to know the portion of the -total energy contributed by one or more of the hybrid sub-styles. - -[Output info:] - -This compute calculates a global vector of length N where N is the -number of sub_styles defined by the "dihedral_style -hybrid"_dihedral_style.html command. which can be accessed by indices -1-N. These values can be used by any command that uses global scalar -or vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector values are "extensive" and will be in energy -"units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute pe"_compute_pe.html, "compute pair"_compute_pair.html - -[Default:] none diff --git a/doc/txt/compute_dilatation_atom.txt b/doc/txt/compute_dilatation_atom.txt deleted file mode 100644 index 292638bdf5..0000000000 --- a/doc/txt/compute_dilatation_atom.txt +++ /dev/null @@ -1,67 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute dilatation/atom command :h3 - -[Syntax:] - -compute ID group-ID dilatation/atom :pre - -ID, group-ID are documented in compute command -dilation/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all dilatation/atom :pre - -[Description:] - -Define a computation that calculates the per-atom dilatation for each -atom in a group. This is a quantity relevant for "Peridynamics -models"_pair_peri.html. See "this document"_PDF/PDLammps_overview.pdf -for an overview of LAMMPS commands for Peridynamics modeling. - -For small deformation, dilatation of is the measure of the volumetric -strain. - -The dilatation "theta" for each peridynamic particle I is calculated -as a sum over its neighbors with unbroken bonds, where the -contribution of the IJ pair is a function of the change in bond length -(versus the initial length in the reference state), the volume -fraction of the particles and an influence function. See the -"PDLAMMPS user -guide"_http://www.sandia.gov/~mlparks/papers/PDLAMMPS.pdf for a formal -definition of dilatation. - -This command can only be used with a subset of the Peridynamic "pair -styles"_pair_peri.html: peri/lps, peri/ves and peri/eps. - -The dilatation value will be 0.0 for atoms not in the specified -compute group. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values are unitless numbers (theta) >= 0.0. - -[Restrictions:] - -This compute is part of the PERI package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute damage/atom"_compute_damage_atom.html, -"compute plasticity/atom"_compute_plasticity_atom.html - -[Default:] none diff --git a/doc/txt/compute_dipole_chunk.txt b/doc/txt/compute_dipole_chunk.txt deleted file mode 100644 index 2a3d1d9b56..0000000000 --- a/doc/txt/compute_dipole_chunk.txt +++ /dev/null @@ -1,91 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute dipole/chunk command :h3 - -[Syntax:] - -compute ID group-ID dipole/chunk chunkID charge-correction :pre - -ID, group-ID are documented in "compute"_compute.html command -dipole/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command -charge-correction = {mass} or {geometry}, use COM or geometric center for charged chunk correction (optional) :ul - -[Examples:] - -compute 1 fluid dipole/chunk molchunk -compute dw water dipole/chunk 1 geometry :pre - -[Description:] - -Define a computation that calculates the dipole vector and total dipole -for multiple chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the x,y,z coordinates of the dipole vector -and the total dipole moment for each chunk, which includes all effects -due to atoms passing through periodic boundaries. For chunks with a net -charge the resulting dipole is made position independent by subtracting -the position vector of the center of mass or geometric center times the -net charge from the computed dipole vector. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -NOTE: The coordinates of an atom contribute to the chunk's -dipole in "unwrapped" form, by using the image flags -associated with each atom. See the "dump custom"_dump.html command -for a discussion of "unwrapped" coordinates. See the Atoms section of -the "read_data"_read_data.html command for a discussion of image flags -and how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -The simplest way to output the results of the compute com/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all dipole/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -4 for the x,y,z dipole vector components and the total dipole of each -chunk. These values can be accessed by any command that uses global -array values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The array values are "intensive". The array values will be in -dipole units, i.e. charge units times distance "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute com/chunk"_compute_com_chunk.html - -[Default:] none diff --git a/doc/txt/compute_dpd.txt b/doc/txt/compute_dpd.txt deleted file mode 100644 index eccffee9b8..0000000000 --- a/doc/txt/compute_dpd.txt +++ /dev/null @@ -1,71 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute dpd command :h3 - -[Syntax:] - -compute ID group-ID dpd :pre - -ID, group-ID are documented in "compute"_compute.html command -dpd = style name of this compute command :ul - -[Examples:] - -compute 1 all dpd :pre - -[Description:] - -Define a computation that accumulates the total internal conductive -energy (U_cond), the total internal mechanical energy (U_mech), the -total chemical energy (U_chem) and the {harmonic} average of the internal -temperature (dpdTheta) for the entire system of particles. See the -"compute dpd/atom"_compute_dpd_atom.html command if you want -per-particle internal energies and internal temperatures. - -The system internal properties are computed according to the following -relations: - -:c,image(Eqs/compute_dpd.jpg) - -where N is the number of particles in the system - -:line - -[Output info:] - -This compute calculates a global vector of length 5 (U_cond, U_mech, -U_chem, dpdTheta, N_particles), which can be accessed by indices 1-5. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The vector values will be in energy and temperature "units"_units.html. - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command also requires use of the "atom_style dpd"_atom_style.html -command. - -[Related commands:] - -"compute dpd/atom"_compute_dpd_atom.html, -"thermo_style"_thermo_style.html - -[Default:] none - -:line - -:link(Larentzos1) -[(Larentzos)] J.P. Larentzos, J.K. Brennan, J.D. Moore, and -W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative -Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research -Laboratory, Aberdeen Proving Ground, MD (2014). diff --git a/doc/txt/compute_dpd_atom.txt b/doc/txt/compute_dpd_atom.txt deleted file mode 100644 index 2f9b4098cf..0000000000 --- a/doc/txt/compute_dpd_atom.txt +++ /dev/null @@ -1,66 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute dpd/atom command :h3 - -[Syntax:] - -compute ID group-ID dpd/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -dpd/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all dpd/atom - -[Description:] - -Define a computation that accesses the per-particle internal -conductive energy (u_cond), internal mechanical energy (u_mech), -internal chemical energy (u_chem) and -internal temperatures (dpdTheta) for each particle in a group. See -the "compute dpd"_compute_dpd.html command if you want the total -internal conductive energy, the total internal mechanical energy, the -total chemical energy and -average internal temperature of the entire system or group of dpd -particles. - -[Output info:] - -This compute calculates a per-particle array with 4 columns (u_cond, -u_mech, u_chem, dpdTheta), which can be accessed by indices 1-4 by any -command that uses per-particle values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle array values will be in energy (u_cond, u_mech, u_chem) -and temperature (dpdTheta) "units"_units.html. - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command also requires use of the "atom_style dpd"_atom_style.html -command. - -[Related commands:] - -"dump custom"_dump.html, "compute dpd"_compute_dpd.html - -[Default:] none - -:line - -:link(Larentzos2) -[(Larentzos)] J.P. Larentzos, J.K. Brennan, J.D. Moore, and -W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative -Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research -Laboratory, Aberdeen Proving Ground, MD (2014). diff --git a/doc/txt/compute_edpd_temp_atom.txt b/doc/txt/compute_edpd_temp_atom.txt deleted file mode 100644 index ac3fb5e277..0000000000 --- a/doc/txt/compute_edpd_temp_atom.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute edpd/temp/atom command :h3 - -[Syntax:] - -compute ID group-ID edpd/temp/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -edpd/temp/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all edpd/temp/atom :pre - -[Description:] - -Define a computation that calculates the per-atom temperature -for each eDPD particle in a group. - -The temperature is a local temperature derived from the internal energy -of each eDPD particle based on the local equilibrium hypothesis. -For more details please see "(Espanol1997)"_#Espanol1997 and -"(Li2014)"_#Li2014a. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See the -"Howto output"_Howto_output.html doc page for an overview of LAMMPS -output options. - -The per-atom vector values will be in temperature "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-MESO package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_style edpd"_pair_meso.html - -[Default:] none - -:line - -:link(Espanol1997) -[(Espanol1997)] Espanol, Europhys Lett, 40(6): 631-636 (1997). DOI: -10.1209/epl/i1997-00515-8 - -:link(Li2014a) -[(Li2014)] Li, Tang, Lei, Caswell, Karniadakis, J Comput Phys, 265: -113-127 (2014). DOI: 10.1016/j.jcp.2014.02.003. - diff --git a/doc/txt/compute_entropy_atom.txt b/doc/txt/compute_entropy_atom.txt deleted file mode 100644 index cd90a9b590..0000000000 --- a/doc/txt/compute_entropy_atom.txt +++ /dev/null @@ -1,130 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute entropy/atom command :h3 - -[Syntax:] - -compute ID group-ID entropy/atom sigma cutoff keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :l -entropy/atom = style name of this compute command :l -sigma = width of gaussians used in the g(r) smoothing :l -cutoff = cutoff for the g(r) calculation :l -one or more keyword/value pairs may be appended :l -keyword = {avg} or {local} - {avg} values = {yes} or {no} cutoff2 - {yes} = average the pair entropy over neighbors - {no} = do not average the pair entropy over neighbors - cutoff2 = cutoff for the averaging over neighbors - {local} values = {yes} or {no} = use the local density around each atom to normalize the g(r) :pre -:ule - -[Examples:] - -compute 1 all entropy/atom 0.25 5. -compute 1 all entropy/atom 0.25 5. avg yes 5. -compute 1 all entropy/atom 0.125 7.3 avg yes 5.1 local yes :pre - -[Description:] - -Define a computation that calculates the pair entropy fingerprint for -each atom in the group. The fingerprint is useful to distinguish between -ordered and disordered environments, for instance liquid and solid-like -environments, or glassy and crystalline-like environments. Some -applications could be the identification of grain boundaries, a -melt-solid interface, or a solid cluster emerging from the melt. -The advantage of this parameter over others is that no a priori -information about the solid structure is required. - -This parameter for atom i is computed using the following formula from -"(Piaggi)"_#Piaggi and "(Nettleton)"_#Nettleton , - -:c,image(Eqs/pair_entropy.jpg) - -where r is a distance, g(r) is the radial distribution function of atom -i and rho is the density of the system. The g(r) computed for each -atom i can be noisy and therefore it is smoothed using: - -:c,image(Eqs/pair_entropy2.jpg) - -where the sum in j goes through the neighbors of atom i, and sigma is a -parameter to control the smoothing. - -The input parameters are {sigma} the smoothing parameter, and the -{cutoff} for the calculation of g(r). - -If the keyword {avg} has the setting {yes}, then this compute also -averages the parameter over the neighbors of atom i according to: - -:c,image(Eqs/pair_entropy3.jpg) - -where the sum j goes over the neighbors of atom i and N is the number -of neighbors. This procedure provides a sharper distinction between -order and disorder environments. In this case the input parameter -{cutoff2} is the cutoff for the averaging over the neighbors and -must also be specified. - -If the {avg yes} option is used, the effective cutoff of the neighbor -list should be {cutoff}+{cutoff2} and therefore it might be necessary -to increase the skin of the neighbor list with: - -neighbor skin bin :pre - -See "neighbor"_neighbor.html for details. - -If the {local yes} option is used, the g(r) is normalized by the -local density around each atom, that is to say the density around each -atom is the number of neighbors within the neighbor list cutoff divided -by the corresponding volume. This option can be useful when dealing with -inhomogeneous systems such as those that have surfaces. - -Here are typical input parameters for fcc aluminum (lattice -constant 4.05 Angstroms), - -compute 1 all entropy/atom 0.25 5.7 avg yes 3.7 :pre - -and for bcc sodium (lattice constant 4.23 Angstroms), - -compute 1 all entropy/atom 0.25 7.3 avg yes 5.1 :pre - - -[Output info:] - -By default, this compute calculates the pair entropy value for each -atom as a per-atom vector, which can be accessed by any command that -uses per-atom values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The pair entropy values have units of the Boltzmann constant. They are -always negative, and lower values (lower entropy) correspond to more -ordered environments. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute cna/atom"_compute_cna_atom.html -"compute centro/atom"_compute_centro_atom.html - -[Default:] - -The default values for the optional keywords are avg = no and local = no. - -:line - -:link(Piaggi) -[(Piaggi)] Piaggi and Parrinello, J Chem Phys, 147, 114112 (2017). - -:link(Nettleton) -[(Nettleton)] Nettleton and Green, J Chem Phys, 29, 6 (1958). diff --git a/doc/txt/compute_erotate_asphere.txt b/doc/txt/compute_erotate_asphere.txt deleted file mode 100644 index 5cdc099782..0000000000 --- a/doc/txt/compute_erotate_asphere.txt +++ /dev/null @@ -1,70 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute erotate/asphere command :h3 - -[Syntax:] - -compute ID group-ID erotate/asphere :pre - -ID, group-ID are documented in "compute"_compute.html command -erotate/asphere = style name of this compute command :ul - -[Examples:] - -compute 1 all erotate/asphere :pre - -[Description:] - -Define a computation that calculates the rotational kinetic energy of -a group of aspherical particles. The aspherical particles can be -ellipsoids, or line segments, or triangles. See the -"atom_style"_atom_style.html and "read_data"_read_data.html commands -for descriptions of these options. - -For all 3 types of particles, the rotational kinetic energy is -computed as 1/2 I w^2, where I is the inertia tensor for the -aspherical particle and w is its angular velocity, which is computed -from its angular momentum if needed. - -NOTE: For "2d models"_dimension.html, ellipsoidal particles are -treated as ellipsoids, not ellipses, meaning their moments of inertia -will be the same as in 3d. - -[Output info:] - -This compute calculates a global scalar (the KE). This value can be -used by any command that uses a global scalar value from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The scalar value calculated by this compute is "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] - -This compute requires that ellipsoidal particles atoms store a shape -and quaternion orientation and angular momentum as defined by the -"atom_style ellipsoid"_atom_style.html command. - -This compute requires that line segment particles atoms store a length -and orientation and angular velocity as defined by the "atom_style -line"_atom_style.html command. - -This compute requires that triangular particles atoms store a size and -shape and quaternion orientation and angular momentum as defined by -the "atom_style tri"_atom_style.html command. - -All particles in the group must be finite-size. They cannot be point -particles. - -[Related commands:] none - -"compute erotate/sphere"_compute_erotate_sphere.html - -[Default:] none diff --git a/doc/txt/compute_erotate_rigid.txt b/doc/txt/compute_erotate_rigid.txt deleted file mode 100644 index fa433c1c97..0000000000 --- a/doc/txt/compute_erotate_rigid.txt +++ /dev/null @@ -1,61 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute erotate/rigid command :h3 - -[Syntax:] - -compute ID group-ID erotate/rigid fix-ID :pre - -ID, group-ID are documented in "compute"_compute.html command -erotate/rigid = style name of this compute command -fix-ID = ID of rigid body fix :ul - -[Examples:] - -compute 1 all erotate/rigid myRigid :pre - -[Description:] - -Define a computation that calculates the rotational kinetic energy of -a collection of rigid bodies, as defined by one of the "fix -rigid"_fix_rigid.html command variants. - -The rotational energy of each rigid body is computed as 1/2 I Wbody^2, -where I is the inertia tensor for the rigid body, and Wbody is its -angular velocity vector. Both I and Wbody are in the frame of -reference of the rigid body, i.e. I is diagonalized. - -The {fix-ID} should be the ID of one of the "fix rigid"_fix_rigid.html -commands which defines the rigid bodies. The group specified in the -compute command is ignored. The rotational energy of all the rigid -bodies defined by the fix rigid command in included in the -calculation. - -[Output info:] - -This compute calculates a global scalar (the summed rotational energy -of all the rigid bodies). This value can be used by any command that -uses a global scalar value from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the RIGID package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute ke/rigid"_compute_ke_rigid.html - -[Default:] none diff --git a/doc/txt/compute_erotate_sphere.txt b/doc/txt/compute_erotate_sphere.txt deleted file mode 100644 index d0c176b50e..0000000000 --- a/doc/txt/compute_erotate_sphere.txt +++ /dev/null @@ -1,57 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute erotate/sphere command :h3 - -[Syntax:] - -compute ID group-ID erotate/sphere :pre - -ID, group-ID are documented in "compute"_compute.html command -erotate/sphere = style name of this compute command :ul - -[Examples:] - -compute 1 all erotate/sphere :pre - -[Description:] - -Define a computation that calculates the rotational kinetic energy of -a group of spherical particles. - -The rotational energy is computed as 1/2 I w^2, where I is the moment -of inertia for a sphere and w is the particle's angular velocity. - -NOTE: For "2d models"_dimension.html, particles are treated as -spheres, not disks, meaning their moment of inertia will be the same -as in 3d. - -[Output info:] - -This compute calculates a global scalar (the KE). This value can be -used by any command that uses a global scalar value from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The scalar value calculated by this compute is "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] - -This compute requires that atoms store a radius and angular velocity -(omega) as defined by the "atom_style sphere"_atom_style.html command. - -All particles in the group must be finite-size spheres or point -particles. They cannot be aspherical. Point particles will not -contribute to the rotational energy. - -[Related commands:] - -"compute erotate/asphere"_compute_erotate_asphere.html - -[Default:] none diff --git a/doc/txt/compute_erotate_sphere_atom.txt b/doc/txt/compute_erotate_sphere_atom.txt deleted file mode 100644 index fdd609a0e6..0000000000 --- a/doc/txt/compute_erotate_sphere_atom.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute erotate/sphere/atom command :h3 - -[Syntax:] - -compute ID group-ID erotate/sphere/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -erotate/sphere/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all erotate/sphere/atom :pre - -[Description:] - -Define a computation that calculates the rotational kinetic energy for -each particle in a group. - -The rotational energy is computed as 1/2 I w^2, where I is the moment -of inertia for a sphere and w is the particle's angular velocity. - -NOTE: For "2d models"_dimension.html, particles are treated as -spheres, not disks, meaning their moment of inertia will be the same -as in 3d. - -The value of the rotational kinetic energy will be 0.0 for atoms not -in the specified compute group or for point particles with a radius = -0.0. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"dump custom"_dump.html - -[Default:] none diff --git a/doc/txt/compute_event_displace.txt b/doc/txt/compute_event_displace.txt deleted file mode 100644 index a36cf2c9c4..0000000000 --- a/doc/txt/compute_event_displace.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute event/displace command :h3 - -[Syntax:] - -compute ID group-ID event/displace threshold :pre - -ID, group-ID are documented in "compute"_compute.html command -event/displace = style name of this compute command -threshold = minimum distance any particle must move to trigger an event (distance units) :ul - -[Examples:] - -compute 1 all event/displace 0.5 :pre - -[Description:] - -Define a computation that flags an "event" if any particle in the -group has moved a distance greater than the specified threshold -distance when compared to a previously stored reference state -(i.e. the previous event). This compute is typically used in -conjunction with the "prd"_prd.html and "tad"_tad.html commands, -to detect if a transition -to a new minimum energy basin has occurred. - -This value calculated by the compute is equal to 0 if no particle has -moved far enough, and equal to 1 if one or more particles have moved -further than the threshold distance. - -NOTE: If the system is undergoing significant center-of-mass motion, -due to thermal motion, an external force, or an initial net momentum, -then this compute will not be able to distinguish that motion from -local atom displacements and may generate "false positives." - -[Output info:] - -This compute calculates a global scalar (the flag). This value can be -used by any command that uses a global scalar value from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The scalar value calculated by this compute is "intensive". The -scalar value will be a 0 or 1 as explained above. - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"prd"_prd.html, "tad"_tad.html - -[Default:] none diff --git a/doc/txt/compute_fep.txt b/doc/txt/compute_fep.txt deleted file mode 100644 index a46ab5b8d3..0000000000 --- a/doc/txt/compute_fep.txt +++ /dev/null @@ -1,278 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute fep command :h3 - -[Syntax:] - -compute ID group-ID fep temp attribute args ... keyword value ... :pre - -ID, group-ID are documented in the "compute"_compute.html command :ulb,l -fep = name of this compute command :l -temp = external temperature (as specified for constant-temperature run) :l -one or more attributes with args may be appended :l -attribute = {pair} or {atom} :l - {pair} args = pstyle pparam I J v_delta - pstyle = pair style name, e.g. lj/cut - pparam = parameter to perturb - I,J = type pair(s) to set parameter for - v_delta = variable with perturbation to apply (in the units of the parameter) - {atom} args = aparam I v_delta - aparam = parameter to perturb - I = type to set parameter for - v_delta = variable with perturbation to apply (in the units of the parameter) :pre -zero or more keyword/value pairs may be appended :l -keyword = {tail} or {volume} :l - {tail} value = {no} or {yes} - {no} = ignore tail correction to pair energies (usually small in fep) - {yes} = include tail correction to pair energies - {volume} value = {no} or {yes} - {no} = ignore volume changes (e.g. in {NVE} or {NVT} trajectories) - {yes} = include volume changes (e.g. in {NpT} trajectories) :pre -:ule - -[Examples:] - -compute 1 all fep 298 pair lj/cut epsilon 1 * v_delta pair lj/cut sigma 1 * v_delta volume yes -compute 1 all fep 300 atom charge 2 v_delta :pre - - -[Description:] - -Apply a perturbation to parameters of the interaction potential and -recalculate the pair potential energy without changing the atomic -coordinates from those of the reference, unperturbed system. This -compute can be used to calculate free energy differences using several -methods, such as free-energy perturbation (FEP), finite-difference -thermodynamic integration (FDTI) or Bennet's acceptance ratio method -(BAR). - -The potential energy of the system is decomposed in three terms: a -background term corresponding to interaction sites whose parameters -remain constant, a reference term \(U_0\) corresponding to the -initial interactions of the atoms that will undergo perturbation, and -a term \(U_1\) corresponding to the final interactions of -these atoms: - -:c,image(Eqs/compute_fep_u.jpg) - -A coupling parameter \(\lambda\) varying from 0 to 1 connects the -reference and perturbed systems: - -:c,image(Eqs/compute_fep_lambda.jpg) - -It is possible but not necessary that the coupling parameter (or a -function thereof) appears as a multiplication factor of the potential -energy. Therefore, this compute can apply perturbations to interaction -parameters that are not directly proportional to the potential energy -(e.g. \(\sigma\) in Lennard-Jones potentials). - -This command can be combined with "fix adapt"_fix_adapt.html to -perform multistage free-energy perturbation calculations along -stepwise alchemical transformations during a simulation run: - -:c,image(Eqs/compute_fep_fep.jpg) - -This compute is suitable for the finite-difference thermodynamic -integration (FDTI) method "(Mezei)"_#Mezei, which is based on an -evaluation of the numerical derivative of the free energy by a -perturbation method using a very small \(\delta\): - -:c,image(Eqs/compute_fep_fdti.jpg) - -where \(w_i\) are weights of a numerical quadrature. The "fix -adapt"_fix_adapt.html command can be used to define the stages of -\(\lambda\) at which the derivative is calculated and averaged. - -The compute fep calculates the exponential Boltzmann term and also the -potential energy difference \(U_1 -U_0\). By -choosing a very small perturbation \(\delta\) the thermodynamic -integration method can be implemented using a numerical evaluation of -the derivative of the potential energy with respect to \(\lambda\): - -:c,image(Eqs/compute_fep_ti.jpg) - -Another technique to calculate free energy differences is the -acceptance ratio method "(Bennet)"_#Bennet, which can be implemented -by calculating the potential energy differences with \(\delta\) = 1.0 on -both the forward and reverse routes: - -:c,image(Eqs/compute_fep_bar.jpg) - -The value of the free energy difference is determined by numerical -root finding to establish the equality. - -Concerning the choice of how the atomic parameters are perturbed in -order to setup an alchemical transformation route, several strategies -are available, such as single-topology or double-topology strategies -"(Pearlman)"_#Pearlman. The latter does not require modification of -bond lengths, angles or other internal coordinates. - -NOTES: This compute command does not take kinetic energy into account, -therefore the masses of the particles should not be modified between -the reference and perturbed states, or along the alchemical -transformation route. This compute command does not change bond -lengths or other internal coordinates "(Boresch, -Karplus)"_#BoreschKarplus. - -:line - -The {pair} attribute enables various parameters of potentials defined -by the "pair_style"_pair_style.html and "pair_coeff"_pair_coeff.html -commands to be changed, if the pair style supports it. - -The {pstyle} argument is the name of the pair style. For example, -{pstyle} could be specified as "lj/cut". The {pparam} argument is the -name of the parameter to change. This is a list of -pair styles and parameters that can be used with this compute. See -the doc pages for individual pair styles and their energy formulas for -the meaning of these parameters: - -"born"_pair_born.html: a,b,c: type pairs: -"buck"_pair_buck.html: a,c: type pairs: -"buck/mdf"_pair_mdf.html: a,c: type pairs: -"coul/cut"_pair_coul.html: scale: type pairs: -"coul/cut/soft"_pair_fep_soft.html: lambda: type pairs: -"coul/long, coul/msm"_pair_coul.html: scale: type pairs: -"coul/long/soft"_pair_fep_soft.html: scale, lambda: type pairs: -"eam"_pair_eam.html: scale: type pairs: -"gauss"_pair_gauss.html: a: type pairs: -"lennard/mdf"_pair_mdf.html: a,b: type pairs: -"lj/class2"_pair_class2.html: epsilon,sigma: type pairs: -"lj/class2/coul/cut, lj/class2/coul/long"_pair_class2.html: epsilon,sigma: type pairs: -"lj/cut"_pair_lj.html: epsilon,sigma: type pairs: -"lj/cut/soft"_pair_fep_soft.html: epsilon,sigma,lambda: type pairs: -"lj/cut/coul/cut, lj/cut/coul/long, lj/cut/coul/msm"_pair_lj.html: epsilon,sigma: type pairs: -"lj/cut/coul/cut/soft, lj/cut/coul/long/soft"_pair_fep_soft.html: epsilon,sigma,lambda: type pairs: -"lj/cut/tip4p/cut, lj/cut/tip4p/long"_pair_lj.html: epsilon,sigma: type pairs: -"lj/cut/tip4p/long/soft"_pair_fep_soft.html: epsilon,sigma,lambda: type pairs: -"lj/expand"_pair_lj_expand.html: epsilon,sigma,delta: type pairs: -"lj/mdf"_pair_mdf.html: epsilon,sigma: type pairs: -"lj/sf/dipole/sf"_pair_dipole.html: epsilon,sigma,scale: type pairs: -"mie/cut"_pair_mie.html: epsilon,sigma,gamR,gamA: type pairs: -"morse, morse/smooth/linear"_pair_morse.html: d0,r0,alpha: type pairs: -"morse/soft"_pair_morse.html: d0,r0,alpha,lambda: type pairs: -"nm/cut"_pair_nm.html: e0,r0,nn,mm: type pairs: -"nm/cut/coul/cut, nm/cut/coul/long"_pair_nm.html: e0,r0,nn,mm: type pairs: -"ufm"_pair_ufm.html: epsilon,sigma,scale: type pairs: -"soft"_pair_soft.html: a: type pairs :tb(c=3,s=:) - -Note that it is easy to add new potentials and their parameters to -this list. All it typically takes is adding an extract() method to -the pair_*.cpp file associated with the potential. - -Similar to the "pair_coeff"_pair_coeff.html command, I and J can be -specified in one of two ways. Explicit numeric values can be used for -each, as in the 1st example above. I <= J is required. LAMMPS sets -the coefficients for the symmetric J,I interaction to the same -values. A wild-card asterisk can be used in place of or in conjunction -with the I,J arguments to set the coefficients for multiple pairs of -atom types. This takes the form "*" or "*n" or "n*" or "m*n". If N = -the number of atom types, then an asterisk with no numeric values -means all types from 1 to N. A leading asterisk means all types from -1 to n (inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). Note that only type pairs with I <= J are considered; if -asterisks imply type pairs where J < I, they are ignored. - -If "pair_style hybrid or hybrid/overlay"_pair_hybrid.html is being -used, then the {pstyle} will be a sub-style name. You must specify -I,J arguments that correspond to type pair values defined (via the -"pair_coeff"_pair_coeff.html command) for that sub-style. - -The {v_name} argument for keyword {pair} is the name of an -"equal-style variable"_variable.html which will be evaluated each time -this compute is invoked. It should be specified as v_name, where name -is the variable name. - -:line - -The {atom} attribute enables atom properties to be changed. The -{aparam} argument is the name of the parameter to change. This is the -current list of atom parameters that can be used with this compute: - -charge = charge on particle :ul - -The {v_name} argument for keyword {pair} is the name of an -"equal-style variable"_variable.html which will be evaluated each time -this compute is invoked. It should be specified as v_name, where name -is the variable name. - -:line - -The {tail} keyword controls the calculation of the tail correction to -"van der Waals" pair energies beyond the cutoff, if this has been -activated via the "pair_modify"_pair_modify.html command. If the -perturbation is small, the tail contribution to the energy difference -between the reference and perturbed systems should be negligible. - -If the keyword {volume} = {yes}, then the Boltzmann term is multiplied -by the volume so that correct ensemble averaging can be performed over -trajectories during which the volume fluctuates or changes "(Allen and -Tildesley)"_#AllenTildesley: - -:c,image(Eqs/compute_fep_vol.jpg) - - -:line - -[Output info:] - -This compute calculates a global vector of length 3 which contains the -energy difference ( \(U_1-U_0\) ) as c_ID\[1\], the -Boltzmann factor \(\exp(-(U_1-U_0)/kT)\), or -\(V \exp(-(U_1-U_0)/kT)\), as c_ID\[2\] and the -volume of the simulation box \(V\) as c_ID\[3\]. \(U_1\) is the -pair potential energy obtained with the perturbed parameters and -\(U_0\) is the pair potential energy obtained with the -unperturbed parameters. The energies include kspace terms if these -are used in the simulation. - -These output results can be used by any command that uses a global -scalar or vector from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. For example, the computed values can be averaged using "fix -ave/time"_fix_ave_time.html. - -The values calculated by this compute are "extensive". - - -[Restrictions:] - -This compute is distributed as the USER-FEP package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix adapt/fep"_fix_adapt_fep.html, "fix ave/time"_fix_ave_time.html, -"pair_fep_soft"_pair_fep_soft.html - -[Default:] - -The option defaults are {tail} = {no}, {volume} = {no}. - -:line - -:link(Pearlman) -[(Pearlman)] Pearlman, J Chem Phys, 98, 1487 (1994) - -:link(Mezei) -[(Mezei)] Mezei, J Chem Phys, 86, 7084 (1987) - -:link(Bennet) -[(Bennet)] Bennet, J Comput Phys, 22, 245 (1976) - -:link(BoreschKarplus) -[(BoreschKarplus)] Boresch and Karplus, J Phys Chem A, 103, 103 (1999) - -:link(AllenTildesley) -[(AllenTildesley)] Allen and Tildesley, Computer Simulation of -Liquids, Oxford University Press (1987) - - diff --git a/doc/txt/compute_global_atom.txt b/doc/txt/compute_global_atom.txt deleted file mode 100644 index a26dba72b0..0000000000 --- a/doc/txt/compute_global_atom.txt +++ /dev/null @@ -1,220 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute global/atom command :h3 - -[Syntax:] - -compute ID group-ID style index input1 input2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -global/atom = style name of this compute command :l -index = c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - c_ID = per-atom vector calculated by a compute with ID - c_ID\[I\] = Ith column of per-atom array calculated by a compute with ID - f_ID = per-atom vector calculated by a fix with ID - f_ID\[I\] = Ith column of per-atom array calculated by a fix with ID - v_name = per-atom vector calculated by an atom-style variable with name :pre -one or more inputs can be listed :l -input = c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - c_ID = global vector calculated by a compute with ID - c_ID\[I\] = Ith column of global array calculated by a compute with ID, I can include wildcard (see below) - f_ID = global vector calculated by a fix with ID - f_ID\[I\] = Ith column of global array calculated by a fix with ID, I can include wildcard (see below) - v_name = global vector calculated by a vector-style variable with name :pre -:ule - -[Examples:] - -compute 1 all global/atom c_chunk c_com\[1\\] c_com\[2\\] c_com\[3\\] -compute 1 all global/atom c_chunk c_com\[*\\] :pre - -[Description:] - -Define a calculation that assigns global values to each atom from -vectors or arrays of global values. The specified {index} parameter -is used to determine which global value is assigned to each atom. - -The {index} parameter must reference a per-atom vector or array from a -"compute"_compute.html or "fix"_fix.html or the evaluation of an -atom-style "variable"_variable.html. Each {input} value must -reference a global vector or array from a "compute"_compute.html or -"fix"_fix.html or the evaluation of an vector-style -"variable"_variable.html. Details are given below. - -The {index} value for an atom is used as a index I (from 1 to N) into -the vector associated with each of the input values. The Ith value -from the input vector becomes one output value for that atom. If the -atom is not in the specified group, or the index I < 1 or I > M, where -M is the actual length of the input vector, then an output value of -0.0 is assigned to the atom. - -An example of how this command is useful, is in the context of -"chunks" which are static or dynamic subsets of atoms. The "compute -chunk/atom"_compute_chunk_atom.html command assigns unique chunk IDs -to each atom. It's output can be used as the {index} parameter for -this command. Various other computes with "chunk" in their style -name, such as "compute com/chunk"_compute_com_chunk.html or "compute -msd/chunk"_compute_msd_chunk.html, calculate properties for each -chunk. The output of these commands are global vectors or arrays, -with one or more values per chunk, and can be used as input values for -this command. This command will then assign the global chunk value to -each atom in the chunk, producing a per-atom vector or per-atom array -as output. The per-atom values can then be output to a dump file or -used by any command that uses per-atom values from a compute as input, -as discussed on the "Howto output"_Howto_output.html doc page. - -As a concrete example, these commands will calculate the displacement -of each atom from the center-of-mass of the molecule it is in, and -dump those values to a dump file. In this case, each molecule is a -chunk. - -compute cc1 all chunk/atom molecule -compute myChunk all com/chunk cc1 -compute prop all property/atom xu yu zu -compute glob all global/atom c_cc1 c_myChunk\[*\] -variable dx atom c_prop\[1\]-c_glob\[1\] -variable dy atom c_prop\[2\]-c_glob\[2\] -variable dz atom c_prop\[3\]-c_glob\[3\] -variable dist atom sqrt(v_dx*v_dx+v_dy*v_dy+v_dz*v_dz) -dump 1 all custom 100 tmp.dump id xu yu zu c_glob\[1\] c_glob\[2\] c_glob\[3\] & - v_dx v_dy v_dz v_dist -dump_modify 1 sort id :pre - -You can add these commands to the bench/in.chain script to see how -they work. - -:line - -Note that for input values from a compute or fix, the bracketed index -I can be specified using a wildcard asterisk with the index to -effectively specify multiple values. This takes the form "*" or "*n" -or "n*" or "m*n". If N = the size of the vector (for {mode} = scalar) -or the number of columns in the array (for {mode} = vector), then an -asterisk with no numeric values means all indices from 1 to N. A -leading asterisk means all indices from 1 to n (inclusive). A -trailing asterisk means all indices from n to N (inclusive). A middle -asterisk means all indices from m to n (inclusive). - -Using a wildcard is the same as if the individual columns of the array -had been listed one by one. E.g. these 2 compute global/atom commands -are equivalent, since the "compute com/chunk"_compute_com_chunk.html -command creates a global array with 3 columns: - -compute cc1 all chunk/atom molecule -compute com all com/chunk cc1 -compute 1 all global/atom c_cc1 c_com\[1\] c_com\[2\] c_com\[3\] -compute 1 all global/atom c_cc1 c_com\[*\] :pre - -:line - -This section explains the {index} parameter. Note that it must -reference per-atom values, as contrasted with the {input} values which -must reference global values. - -Note that all of these options generate floating point values. When -they are used as an index into the specified input vectors, they -simple rounded down to convert the value to integer indices. The -final values should range from 1 to N (inclusive), since they are used -to access values from N-length vectors. - -If {index} begins with "c_", a compute ID must follow which has been -previously defined in the input script. The compute must generate -per-atom quantities. See the individual "compute"_compute.html doc -page for details. If no bracketed integer is appended, the per-atom -vector calculated by the compute is used. If a bracketed integer is -appended, the Ith column of the per-atom array calculated by the -compute is used. Users can also write code for their own compute -styles and "add them to LAMMPS"_Modify.html. See the -discussion above for how I can be specified with a wildcard asterisk -to effectively specify multiple values. - -If {index} begins with "f_", a fix ID must follow which has been -previously defined in the input script. The Fix must generate -per-atom quantities. See the individual "fix"_fix.html doc page for -details. Note that some fixes only produce their values on certain -timesteps, which must be compatible with when compute global/atom -references the values, else an error results. If no bracketed integer -is appended, the per-atom vector calculated by the fix is used. If a -bracketed integer is appended, the Ith column of the per-atom array -calculated by the fix is used. Users can also write code for their -own fix style and "add them to LAMMPS"_Modify.html. See the -discussion above for how I can be specified with a wildcard asterisk -to effectively specify multiple values. - -If {index} begins with "v_", a variable name must follow which has -been previously defined in the input script. It must be an -"atom-style variable"_variable.html. Atom-style variables can -reference thermodynamic keywords and various per-atom attributes, or -invoke other computes, fixes, or variables when they are evaluated, so -this is a very general means of generating per-atom quantities to use -as {index}. - -:line - -This section explains the kinds of {input} values that can be used. -Note that inputs reference global values, as contrasted with the -{index} parameter which must reference per-atom values. - -If a value begins with "c_", a compute ID must follow which has been -previously defined in the input script. The compute must generate a -global vector or array. See the individual "compute"_compute.html doc -page for details. If no bracketed integer is appended, the vector -calculated by the compute is used. If a bracketed integer is -appended, the Ith column of the array calculated by the compute is -used. Users can also write code for their own compute styles and "add -them to LAMMPS"_Modify.html. See the discussion above for how -I can be specified with a wildcard asterisk to effectively specify -multiple values. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script. The fix must generate a -global vector or array. See the individual "fix"_fix.html doc page -for details. Note that some fixes only produce their values on -certain timesteps, which must be compatible with when compute -global/atom references the values, else an error results. If no -bracketed integer is appended, the vector calculated by the fix is -used. If a bracketed integer is appended, the Ith column of the array -calculated by the fix is used. Users can also write code for their -own fix style and "add them to LAMMPS"_Modify.html. See the -discussion above for how I can be specified with a wildcard asterisk -to effectively specify multiple values. - -If a value begins with "v_", a variable name must follow which has -been previously defined in the input script. It must be a -"vector-style variable"_variable.html. Vector-style variables can -reference thermodynamic keywords and various other attributes of -atoms, or invoke other computes, fixes, or variables when they are -evaluated, so this is a very general means of generating a vector of -global quantities which the {index} parameter will reference for -assignment of global values to atoms. - -:line - -[Output info:] - -If a single input is specified this compute produces a per-atom -vector. If multiple inputs are specified, this compute produces a -per-atom array values, where the number of columns is equal to the -number of inputs specified. These values can be used by any command -that uses per-atom vector or array values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector or array values will be in whatever units the -corresponding input values are in. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html, "fix"_fix.html, "variable"_variable.html, -"compute chunk/atom"_compute_chunk_atom.html, "compute -reduce"_compute_reduce.html - -[Default:] none diff --git a/doc/txt/compute_group_group.txt b/doc/txt/compute_group_group.txt deleted file mode 100644 index 5dfd8cf60b..0000000000 --- a/doc/txt/compute_group_group.txt +++ /dev/null @@ -1,157 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute group/group command :h3 - -[Syntax:] - -compute ID group-ID group/group group2-ID keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -group/group = style name of this compute command :l -group2-ID = group ID of second (or same) group :l -zero or more keyword/value pairs may be appended :l -keyword = {pair} or {kspace} or {boundary} or {molecule} :l - {pair} value = {yes} or {no} - {kspace} value = {yes} or {no} - {boundary} value = {yes} or {no} - {molecule} value = {off} or {inter} or {intra} :pre -:ule - -[Examples:] - -compute 1 lower group/group upper -compute 1 lower group/group upper kspace yes -compute mine fluid group/group wall :pre - -[Description:] - -Define a computation that calculates the total energy and force -interaction between two groups of atoms: the compute group and the -specified group2. The two groups can be the same. - -If the {pair} keyword is set to {yes}, which is the default, then the -the interaction energy will include a pair component which is defined -as the pairwise energy between all pairs of atoms where one atom in -the pair is in the first group and the other is in the second group. -Likewise, the interaction force calculated by this compute will -include the force on the compute group atoms due to pairwise -interactions with atoms in the specified group2. - -NOTE: The energies computed by the {pair} keyword do not include tail -corrections, even if they are enabled via the -"pair_modify"_pair_modify.html command. - -If the {molecule} keyword is set to {inter} or {intra} than an -additional check is made based on the molecule IDs of the two atoms in -each pair before including their pairwise interaction energy and -force. For the {inter} setting, the two atoms must be in different -molecules. For the {intra} setting, the two atoms must be in the same -molecule. - -If the {kspace} keyword is set to {yes}, which is not the default, and -if a "kspace_style"_kspace_style.html is defined, then the interaction -energy will include a Kspace component which is the long-range -Coulombic energy between all the atoms in the first group and all the -atoms in the 2nd group. Likewise, the interaction force calculated by -this compute will include the force on the compute group atoms due to -long-range Coulombic interactions with atoms in the specified group2. - -Normally the long-range Coulombic energy converges only when the net -charge of the unit cell is zero. However, one can assume the net -charge of the system is neutralized by a uniform background plasma, -and a correction to the system energy can be applied to reduce -artifacts. For more information see "(Bogusz)"_#Bogusz. If the -{boundary} keyword is set to {yes}, which is the default, and {kspace} -contributions are included, then this energy correction term will be -added to the total group-group energy. This correction term does not -affect the force calculation and will be zero if one or both of the -groups are charge neutral. This energy correction term is the same as -that included in the regular Ewald and PPPM routines. - -NOTE: The {molecule} setting only affects the group/group -contributions calculated by the {pair} keyword. It does not affect -the group/group contributions calculated by the {kspace} keyword. - -This compute does not calculate any bond or angle or dihedral or -improper interactions between atoms in the two groups. - -:line - -The pairwise contributions to the group-group interactions are -calculated by looping over a neighbor list. The Kspace contribution -to the group-group interactions require essentially the same amount of -work (FFTs, Ewald summation) as computing long-range forces for the -entire system. Thus it can be costly to invoke this compute too -frequently. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this compute uses a neighbor list, it also -means those pairs will not be included in the group/group interaction. -This does not apply when using long-range coulomb interactions -({coul/long}, {coul/msm}, {coul/wolf} or similar. One way to get -around this would be to set special_bond scaling factors to very tiny -numbers that are not exactly zero (e.g. 1.0e-50). Another workaround -is to write a dump file, and use the "rerun"_rerun.html command to -compute the group/group interactions for snapshots in the dump file. -The rerun script can use a "special_bonds"_special_bonds.html command -that includes all pairs in the neighbor list. - -If you desire a breakdown of the interactions into a pairwise and -Kspace component, simply invoke the compute twice with the appropriate -yes/no settings for the {pair} and {kspace} keywords. This is no more -costly than using a single compute with both keywords set to {yes}. -The individual contributions can be summed in a -"variable"_variable.html if desired. - -This "document"_PDF/kspace.pdf describes how the long-range -group-group calculations are performed. - -:line - -[Output info:] - -This compute calculates a global scalar (the energy) and a global -vector of length 3 (force), which can be accessed by indices 1-3. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -Both the scalar and vector values calculated by this compute are -"extensive". The scalar value will be in energy "units"_units.html. -The vector values will be in force "units"_units.html. - -[Restrictions:] - -Not all pair styles can be evaluated in a pairwise mode as required by -this compute. For example, 3-body and other many-body potentials, -such as "Tersoff"_pair_tersoff.html and -"Stillinger-Weber"_pair_sw.html cannot be used. "EAM"_pair_eam.html -potentials will re-use previously computed embedding term contributions, -so the computed pairwise forces and energies are based on the whole -system and not valid if particles have been moved since. - -Not all "Kspace styles"_kspace_style.html support the calculation of -group/group interactions. The regular {ewald} and {pppm} styles do. - -[Related commands:] none - -[Default:] - -The option defaults are pair = yes, kspace = no, boundary = yes, -molecule = off. - -:line - -:link(Bogusz) -Bogusz et al, J Chem Phys, 108, 7070 (1998) diff --git a/doc/txt/compute_gyration.txt b/doc/txt/compute_gyration.txt deleted file mode 100644 index 054ac02007..0000000000 --- a/doc/txt/compute_gyration.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute gyration command :h3 - -[Syntax:] - -compute ID group-ID gyration :pre - -ID, group-ID are documented in "compute"_compute.html command -gyration = style name of this compute command :ul - -[Examples:] - -compute 1 molecule gyration :pre - -[Description:] - -Define a computation that calculates the radius of gyration Rg of the -group of atoms, including all effects due to atoms passing through -periodic boundaries. - -Rg is a measure of the size of the group of atoms, and is computed as -the square root of the Rg^2 value in this formula - -:c,image(Eqs/compute_gyration.jpg) - -where M is the total mass of the group, Rcm is the center-of-mass -position of the group, and the sum is over all atoms in the group. - -A Rg^2 tensor, stored as a 6-element vector, is also calculated by -this compute. The formula for the components of the tensor is the -same as the above formula, except that (Ri - Rcm)^2 is replaced by -(Rix - Rcmx) * (Riy - Rcmy) for the xy component, etc. The 6 -components of the vector are ordered xx, yy, zz, xy, xz, yz. Note -that unlike the scalar Rg, each of the 6 values of the tensor is -effectively a "squared" value, since the cross-terms may be negative -and taking a sqrt() would be invalid. - -NOTE: The coordinates of an atom contribute to Rg in "unwrapped" form, -by using the image flags associated with each atom. See the "dump -custom"_dump.html command for a discussion of "unwrapped" coordinates. -See the Atoms section of the "read_data"_read_data.html command for a -discussion of image flags and how they are set for each atom. You can -reset the image flags (e.g. to 0) before invoking this compute by -using the "set image"_set.html command. - -[Output info:] - -This compute calculates a global scalar (Rg) and a global vector of -length 6 (Rg^2 tensor), which can be accessed by indices 1-6. These -values can be used by any command that uses a global scalar value or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar and vector values calculated by this compute are -"intensive". The scalar and vector values will be in distance and -distance^2 "units"_units.html respectively. - -[Restrictions:] none - -[Related commands:] - -"compute gyration/chunk"_compute_gyration_chunk.html, -"compute gyration/shape"_compute_gyration_shape.html - -[Default:] none diff --git a/doc/txt/compute_gyration_chunk.txt b/doc/txt/compute_gyration_chunk.txt deleted file mode 100644 index 4d2c30d9c7..0000000000 --- a/doc/txt/compute_gyration_chunk.txt +++ /dev/null @@ -1,109 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute gyration/chunk command :h3 - -[Syntax:] - -compute ID group-ID gyration/chunk chunkID keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -gyration/chunk = style name of this compute command :l -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :l -zero or more keyword/value pairs may be appended :l -keyword = {tensor} :l - {tensor} value = none :pre -:ule - -[Examples:] - -compute 1 molecule gyration/chunk molchunk -compute 2 molecule gyration/chunk molchunk tensor :pre - -[Description:] - -Define a computation that calculates the radius of gyration Rg for -multiple chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the radius of gyration Rg for each chunk, -which includes all effects due to atoms passing through periodic -boundaries. - -Rg is a measure of the size of a chunk, and is computed by this -formula - -:c,image(Eqs/compute_gyration.jpg) - -where M is the total mass of the chunk, Rcm is the center-of-mass -position of the chunk, and the sum is over all atoms in the -chunk. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -If the {tensor} keyword is specified, then the scalar Rg value is not -calculated, but an Rg tensor is instead calculated for each chunk. -The formula for the components of the tensor is the same as the above -formula, except that (Ri - Rcm)^2 is replaced by (Rix - Rcmx) * (Riy - -Rcmy) for the xy component, etc. The 6 components of the tensor are -ordered xx, yy, zz, xy, xz, yz. - -NOTE: The coordinates of an atom contribute to Rg in "unwrapped" form, -by using the image flags associated with each atom. See the "dump -custom"_dump.html command for a discussion of "unwrapped" coordinates. -See the Atoms section of the "read_data"_read_data.html command for a -discussion of image flags and how they are set for each atom. You can -reset the image flags (e.g. to 0) before invoking this compute by -using the "set image"_set.html command. - -The simplest way to output the results of the compute gyration/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all gyration/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global vector if the {tensor} keyword is not -specified and a global array if it is. The length of the vector or -number of rows in the array = the number of chunks {Nchunk} as -calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. If the {tensor} keyword -is specified, the global array has 6 columns. The vector or array can -be accessed by any command that uses global values from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -All the vector or array values calculated by this compute are -"intensive". The vector or array values will be in distance -"units"_units.html, since they are the square root of values -represented by the formula above. - -[Restrictions:] none - -[Related commands:] none - -"compute gyration"_compute_gyration.html - -[Default:] none diff --git a/doc/txt/compute_gyration_shape.txt b/doc/txt/compute_gyration_shape.txt deleted file mode 100644 index 5d97772544..0000000000 --- a/doc/txt/compute_gyration_shape.txt +++ /dev/null @@ -1,91 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute gyration/shape command :h3 - -[Syntax:] - -compute ID group-ID gyration/shape compute-ID :pre - -ID, group-ID are documented in "compute"_compute.html command -gyration/shape = style name of this compute command -compute-ID = ID of "compute gyration"_compute_gyration.html command :ul - -[Examples:] - -compute 1 molecule gyration/shape pe :pre - -[Description:] - -Define a computation that calculates the eigenvalues of the gyration tensor of a -group of atoms and three shape parameters. The computation includes all effects -due to atoms passing through periodic boundaries. - -The three computed shape parameters are the asphericity, b, the acylindricity, c, -and the relative shape anisotropy, k: - -:c,image(Eqs/compute_shape_parameters.jpg) - -where lx <= ly <= lz are the three eigenvalues of the gyration tensor. A general description -of these parameters is provided in "(Mattice)"_#Mattice1 while an application to polymer systems -can be found in "(Theodorou)"_#Theodorou1. -The asphericity is always non-negative and zero only when the three principal -moments are equal. This zero condition is met when the distribution of particles -is spherically symmetric (hence the name asphericity) but also whenever the particle -distribution is symmetric with respect to the three coordinate axes, e.g., -when the particles are distributed uniformly on a cube, tetrahedron or other Platonic -solid. The acylindricity is always non-negative and zero only when the two principal -moments are equal. This zero condition is met when the distribution of particles is -cylindrically symmetric (hence the name, acylindricity), but also whenever the particle -distribution is symmetric with respect to the two coordinate axes, e.g., when the -particles are distributed uniformly on a regular prism. the relative shape anisotropy -is bounded between zero (if all points are spherically symmetric) and one -(if all points lie on a line). - -NOTE: The coordinates of an atom contribute to the gyration tensor in -"unwrapped" form, by using the image flags associated with each atom. -See the "dump custom"_dump.html command for a discussion of "unwrapped" -coordinates. See the Atoms section of the "read_data"_read_data.html -command for a discussion of image flags and how they are set for each -atom. You can reset the image flags (e.g. to 0) before invoking this -compute by using the "set image"_set.html command. - -[Output info:] - -This compute calculates a global vector of -length 6, which can be accessed by indices 1-6. The first three values are the -eigenvalues of the gyration tensor followed by the asphericity, the acylindricity -and the relative shape anisotropy. The computed values can be used by any command -that uses global vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector values calculated by this compute are -"intensive". The first five vector values will be in -distance^2 "units"_units.html while the sixth one is dimensionless. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute gyration"_compute_gyration.html - -[Default:] none - -:line - -:link(Mattice1) -[(Mattice)] Mattice, Suter, Conformational Theory of Large Molecules, Wiley, New York, 1994. - -:link(Theodorou1) -[(Theodorou)] Theodorou, Suter, Macromolecules, 18, 1206 (1985). - diff --git a/doc/txt/compute_hexorder_atom.txt b/doc/txt/compute_hexorder_atom.txt deleted file mode 100644 index 3c58c3f4dd..0000000000 --- a/doc/txt/compute_hexorder_atom.txt +++ /dev/null @@ -1,115 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute hexorder/atom command :h3 - -[Syntax:] - -compute ID group-ID hexorder/atom keyword values ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -hexorder/atom = style name of this compute command :l -one or more keyword/value pairs may be appended :l -keyword = {degree} or {nnn} or {cutoff} - {cutoff} value = distance cutoff - {nnn} value = number of nearest neighbors - {degree} value = degree {n} of order parameter :pre - -:ule - -[Examples:] - -compute 1 all hexorder/atom -compute 1 all hexorder/atom degree 4 nnn 4 cutoff 1.2 :pre - -[Description:] - -Define a computation that calculates {qn} the bond-orientational -order parameter for each atom in a group. The hexatic ({n} = 6) order -parameter was introduced by "Nelson and Halperin"_#Nelson as a way to detect -hexagonal symmetry in two-dimensional systems. For each atom, {qn} -is a complex number (stored as two real numbers) defined as follows: - -:c,image(Eqs/hexorder.jpg) - -where the sum is over the {nnn} nearest neighbors -of the central atom. The angle theta -is formed by the bond vector rij and the {x} axis. theta is calculated -only using the {x} and {y} components, whereas the distance from the -central atom is calculated using all three -{x}, {y}, and {z} components of the bond vector. -Neighbor atoms not in the group -are included in the order parameter of atoms in the group. - -The optional keyword {cutoff} defines the distance cutoff -used when searching for neighbors. The default value, also -the maximum allowable value, is the cutoff specified -by the pair style. - -The optional keyword {nnn} defines the number of nearest -neighbors used to calculate {qn}. The default value is 6. -If the value is NULL, then all neighbors up to the -distance cutoff are used. - -The optional keyword {degree} sets the degree {n} of the order parameter. -The default value is 6. For a perfect hexagonal lattice with -{nnn} = 6, -{q}6 = exp(6 i phi) for all atoms, where the constant 0 < phi < pi/3 -depends only on the orientation of the lattice relative to the {x} axis. -In an isotropic liquid, local neighborhoods may still exhibit -weak hexagonal symmetry, but because the orientational correlation -decays quickly with distance, the value of phi will be different for -different atoms, and so when {q}6 is averaged over all the atoms -in the system, |<{q}6>| << 1. - -The value of {qn} is set to zero for atoms not in the -specified compute group, as well as for atoms that have less than -{nnn} neighbors within the distance cutoff. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (i.e. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this fix uses the neighbor list, it also means -those pairs will not be included in the order parameter. This -difficulty can be circumvented by writing a dump file, and using the -"rerun"_rerun.html command to compute the order parameter for -snapshots in the dump file. The rerun script can use a -"special_bonds"_special_bonds.html command that includes all pairs in -the neighbor list. - -[Output info:] - -This compute calculates a per-atom array with 2 columns, giving the -real and imaginary parts {qn}, a complex number restricted to the -unit disk of the complex plane i.e. Re({qn})^2 + Im({qn})^2 <= 1 . - -These values can be accessed by any command that uses per-atom values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -[Restrictions:] none - -[Related commands:] - -"compute orientorder/atom"_compute_orientorder_atom.html, "compute coord/atom"_compute_coord_atom.html, "compute centro/atom"_compute_centro_atom.html - -[Default:] - -The option defaults are {cutoff} = pair style cutoff, {nnn} = 6, {degree} = 6 - -:line - -:link(Nelson) -[(Nelson)] Nelson, Halperin, Phys Rev B, 19, 2457 (1979). diff --git a/doc/txt/compute_hma.txt b/doc/txt/compute_hma.txt deleted file mode 100644 index 289138eaa8..0000000000 --- a/doc/txt/compute_hma.txt +++ /dev/null @@ -1,184 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -compute hma command :h3 - -[Syntax:] - -compute ID group-ID hma temp-ID keyword ... :pre - -ID, group-ID are documented in "compute"_compute.html command :l -hma = style name of this compute command :l -temp-ID = ID of fix that specifies the set temperature during canonical simulation :l -keyword = {anharmonic} {u} {p Pharm} {cv} :l - {anharmonic} = compute will return anharmonic property values - {u} = compute will return potential energy - {p} = compute will return pressure. the following keyword must be the difference between the harmonic pressure and lattice pressure as described below - {cv} = compute will return the heat capacity :pre -:ule - -[Examples:] - -compute 2 all hma 1 u -compute 2 all hma 1 anharmonic u p 0.9 -compute 2 all hma 1 u cv :pre - - - -[Description:] - -Define a computation that calculates the properties of a solid (potential -energy, pressure or heat capacity), using the harmonically-mapped averaging -(HMA) method. -This command yields much higher precision than the equivalent compute commands -("compute pe"_compute_pe.html, "compute pressure"_compute_pressure.html, etc.) -commands during a canonical simulation of an atomic crystal. Specifically, -near melting HMA can yield averages of a given precision an order of magnitude -faster than conventional methods, and this only improves as the temperatures is -lowered. This is particularly important for evaluating the free energy by -thermodynamic integration, where the low-temperature contributions are the -greatest source of statistical uncertainty. Moreover, HMA has other -advantages, including smaller potential-truncation effects, finite-size -effects, smaller timestep inaccuracy, faster equilibration and shorter -decorrelation time. - -HMA should not be used if atoms are expected to diffuse. It is also -restricted to simulations in the NVT ensemble. While this compute may be -used with any potential in LAMMPS, it will provide inaccurate results -for potentials that do not go to 0 at the truncation distance; -"pair_lj_smooth_linear"_pair_lj_smooth_linear.html and Ewald summation should -work fine, while "pair_lj"_pair_lj.html will perform poorly unless -the potential is shifted (via "pair_modify"_pair_modify.html shift) or the cutoff is large. Furthermore, computation of the heat capacity with -this compute is restricted to those that implement the single_hessian method -in Pair. Implementing single_hessian in additional pair styles is simple. -Please contact Andrew Schultz (ajs42 at buffalo.edu) and David Kofke (kofke at -buffalo.edu) if your desired pair style does not have this method. This is -the list of pair styles that currently implement pair_hessian: - -"lj_smooth_linear"_pair_lj_smooth_linear.html :l -:ule - -In this method, the analytically known harmonic behavior of a crystal is removed from the traditional ensemble -averages, which leads to an accurate and precise measurement of the anharmonic contributions without contamination -by noise produced by the already-known harmonic behavior. -A detailed description of this method can be found in ("Moustafa"_#hma-Moustafa). The potential energy is computed by the formula: - -\begin\{equation\} -\left< U\right>_\{HMA\} = \frac\{d\}\{2\} (N-1) k_B T + \left< U + \frac\{1\}\{2\} F\bullet\Delta r \right> -\end\{equation\} - -where \(N\) is the number of atoms in the system, \(k_B\) is Boltzmann's -constant, \(T\) is the temperature, \(d\) is the -dimensionality of the system (2 or 3 for 2d/3d), \(F\bullet\Delta r\) is the sum of dot products of the -atomic force vectors and displacement (from lattice sites) vectors, and \(U\) is the sum of -pair, bond, angle, dihedral, improper, kspace (long-range), and fix energies. - -The pressure is computed by the formula: - -\begin\{equation\} -\left< P\right>_\{HMA\} = \Delta \hat P + \left< P_\{vir\} + \frac\{\beta \Delta \hat P - \rho\}\{d(N-1)\} F\bullet\Delta r \right> -\end\{equation\} - -where \(\rho\) is the number density of the system, \(\Delta \hat P\) is the -difference between the harmonic and lattice pressure, \(P_\{vir\}\) is -the virial pressure computed as the sum of pair, bond, angle, dihedral, -improper, kspace (long-range), and fix contributions to the force on each -atom, and \(k_B=1/k_B T\). Although the method will work for any value of \(\Delta \hat P\) -specified (use pressure "units"_units.html), the precision of the resultant -pressure is sensitive to \(\Delta \hat P\); the precision tends to be -best when \(\Delta \hat P\) is the actual the difference between the lattice -pressure and harmonic pressure. - -\begin\{equation\} -\left_\{HMA\} = \frac\{d\}\{2\} (N-1) k_B + \frac\{1\}\{k_B T^2\} \left( \left< -U_\{HMA\}^2 \right> - \left^2 \right) + \frac\{1\}\{4 T\} -\left< F\bullet\Delta r + \Delta r \bullet \Phi \bullet \Delta r \right> -\end\{equation\} - -where \(\Phi\) is the Hessian matrix. The compute hma command -computes the full expression for \(C_V\) except for the -\(\left^2\) in the variance term, which can be obtained by -passing the {u} keyword; you must add this extra contribution to the \(C_V\) -value reported by this compute. The variance term can cause significant -round-off error when computing \(C_V\). To address this, the {anharmonic} -keyword can be passed and/or the output format can be specified with more -digits. - -thermo_modify format float '%22.15e' :pre - -The {anharmonic} keyword will instruct the compute to return anharmonic -properties rather than the full properties, which include lattice, harmonic -and anharmonic contributions. -When using this keyword, the compute must be first active (it must be included -via a "thermo_style custom"_thermo_style.html command) while the atoms are -still at their lattice sites (before equilibration). - -The temp-ID specified with compute hma command should be same as the fix-ID of Nose-Hoover ("fix nvt"_fix_nh.html) or -Berendsen ("fix temp/berendsen"_fix_temp_berendsen.html) thermostat used for the simulation. While using this command, Langevin thermostat -("fix langevin"_fix_langevin.html) -should be avoided as its extra forces interfere with the HMA implementation. - - - -NOTE: Compute hma command should be used right after the energy minimization, when the atoms are at their lattice sites. -The simulation should not be started before this command has been used in the input script. - - -The following example illustrates the placement of this command in the input script: - - -min_style cg -minimize 1e-35 1e-15 50000 500000 -compute 1 all hma thermostatid u -fix thermostatid all nvt temp 600.0 600.0 100.0 :pre - - - -NOTE: Compute hma should be used when the atoms of the solid do not diffuse. Diffusion will reduce the precision in the potential energy computation. - - -NOTE: The "fix_modify energy yes"_fix_modify.html command must also be specified if a fix is to contribute potential energy to this command. - -An example input script that uses this compute is included in -examples/USER/hma/ along with corresponding LAMMPS output showing that the HMA -properties fluctuate less than the corresponding conventional properties. - -[Output info:] - -This compute calculates a global vector that includes the n properties -requested as arguments to the command (the potential energy, pressure and/or heat -capacity). The elements of the vector can be accessed by indices 1-n by any -command that uses global vector values as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output options. - -The vector values calculated by this compute are "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is enabled only -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Usage restricted to canonical (NVT) ensemble simulation only. - -[Related commands:] - -"compute pe"_compute_pe.html, "compute pressure"_compute_pressure.html - -"dynamical matrix"_dynamical_matrix.html provides a finite difference -formulation of the hessian provided by Pair's single_hessian, which is used by -this compute. - -[Default:] none - -:line - -:link(hma-Moustafa) -[(Moustafa)] Sabry G. Moustafa, Andrew J. Schultz, and David A. Kofke, {Very fast averaging of thermal properties of crystals by molecular simulation}, -"Phys. Rev. E \[92\], 043303 (2015)"_https://link.aps.org/doi/10.1103/PhysRevE.92.043303 diff --git a/doc/txt/compute_improper.txt b/doc/txt/compute_improper.txt deleted file mode 100644 index 867dd48cc1..0000000000 --- a/doc/txt/compute_improper.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute improper command :h3 - -[Syntax:] - -compute ID group-ID improper :pre - -ID, group-ID are documented in "compute"_compute.html command -improper = style name of this compute command :ul - -[Examples:] - -compute 1 all improper :pre - -[Description:] - -Define a computation that extracts the improper energy calculated by -each of the improper sub-styles used in the "improper_style -hybrid"_improper_hybrid.html command. These values are made -accessible for output or further processing by other commands. The -group specified for this command is ignored. - -This compute is useful when using "improper_style -hybrid"_improper_hybrid.html if you want to know the portion of the -total energy contributed by one or more of the hybrid sub-styles. - -[Output info:] - -This compute calculates a global vector of length N where N is the -number of sub_styles defined by the "improper_style -hybrid"_improper_style.html command. which can be accessed by indices -1-N. These values can be used by any command that uses global scalar -or vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector values are "extensive" and will be in energy -"units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute pe"_compute_pe.html, "compute pair"_compute_pair.html - -[Default:] none diff --git a/doc/txt/compute_improper_local.txt b/doc/txt/compute_improper_local.txt deleted file mode 100644 index f340d5a03f..0000000000 --- a/doc/txt/compute_improper_local.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute improper/local command :h3 - -[Syntax:] - -compute ID group-ID improper/local value1 value2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -improper/local = style name of this compute command :l -one or more values may be appended :l -value = {chi} :l - {chi} = tabulate improper angles :pre -:ule - -[Examples:] - -compute 1 all improper/local chi :pre - -[Description:] - -Define a computation that calculates properties of individual improper -interactions. The number of datums generated, aggregated across all -processors, equals the number of impropers in the system, modified by -the group parameter as explained below. - -The value {chi} is the improper angle, as defined in the doc pages for -the individual improper styles listed on -"improper_style"_improper_style.html doc page. - -The local data stored by this command is generated by looping over all -the atoms owned on a processor and their impropers. An improper will -only be included if all 4 atoms in the improper are in the specified -compute group. - -Note that as atoms migrate from processor to processor, there will be -no consistent ordering of the entries within the local vector or array -from one timestep to the next. The only consistency that is -guaranteed is that the ordering on a particular timestep will be the -same for local vectors or arrays generated by other compute commands. -For example, improper output from the "compute -property/local"_compute_property_local.html command can be combined -with data from this command and output by the "dump local"_dump.html -command in a consistent way. - -Here is an example of how to do this: - -compute 1 all property/local itype iatom1 iatom2 iatom3 iatom4 -compute 2 all improper/local chi -dump 1 all local 1000 tmp.dump index c_1\[1\] c_1\[2\] c_1\[3\] c_1\[4\] c_1\[5\] c_2\[1\] :pre - -[Output info:] - -This compute calculates a local vector or local array depending on the -number of keywords. The length of the vector or number of rows in the -array is the number of impropers. If a single keyword is specified, a -local vector is produced. If two or more keywords are specified, a -local array is produced where the number of columns = the number of -keywords. The vector or array can be accessed by any command that -uses local values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The output for {chi} will be in degrees. - -[Restrictions:] none - -[Related commands:] - -"dump local"_dump.html, "compute -property/local"_compute_property_local.html - -[Default:] none diff --git a/doc/txt/compute_inertia_chunk.txt b/doc/txt/compute_inertia_chunk.txt deleted file mode 100644 index 6ded3312c5..0000000000 --- a/doc/txt/compute_inertia_chunk.txt +++ /dev/null @@ -1,87 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute inertia/chunk command :h3 - -[Syntax:] - -compute ID group-ID inertia/chunk chunkID :pre - -ID, group-ID are documented in "compute"_compute.html command -inertia/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :ul - -[Examples:] - -compute 1 fluid inertia/chunk molchunk :pre - -[Description:] - -Define a computation that calculates the inertia tensor for multiple -chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the 6 components of the symmetric inertia -tensor for each chunk, ordered Ixx,Iyy,Izz,Ixy,Iyz,Ixz. The -calculation includes all effects due to atoms passing through periodic -boundaries. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -NOTE: The coordinates of an atom contribute to the chunk's inertia -tensor in "unwrapped" form, by using the image flags associated with -each atom. See the "dump custom"_dump.html command for a discussion -of "unwrapped" coordinates. See the Atoms section of the -"read_data"_read_data.html command for a discussion of image flags and -how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -The simplest way to output the results of the compute inertia/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all inertia/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -6 for the 6 components of the inertia tensor for each chunk, ordered -as listed above. These values can be accessed by any command that -uses global array values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The array values are "intensive". The array values will be in -mass*distance^2 "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"variable inertia() function"_variable.html - -[Default:] none diff --git a/doc/txt/compute_ke.txt b/doc/txt/compute_ke.txt deleted file mode 100644 index 64ab83db48..0000000000 --- a/doc/txt/compute_ke.txt +++ /dev/null @@ -1,59 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute ke command :h3 - -[Syntax:] - -compute ID group-ID ke :pre - -ID, group-ID are documented in "compute"_compute.html command -ke = style name of this compute command :ul - -[Examples:] - -compute 1 all ke :pre - -[Description:] - -Define a computation that calculates the translational kinetic energy -of a group of particles. - -The kinetic energy of each particle is computed as 1/2 m v^2, where m -and v are the mass and velocity of the particle. - -There is a subtle difference between the quantity calculated by this -compute and the kinetic energy calculated by the {ke} or {etotal} -keyword used in thermodynamic output, as specified by the -"thermo_style"_thermo_style.html command. For this compute, kinetic -energy is "translational" kinetic energy, calculated by the simple -formula above. For thermodynamic output, the {ke} keyword infers -kinetic energy from the temperature of the system with 1/2 Kb T of -energy for each degree of freedom. For the default temperature -computation via the "compute temp"_compute_temp.html command, these -are the same. But different computes that calculate temperature can -subtract out different non-thermal components of velocity and/or -include different degrees of freedom (translational, rotational, etc). - -[Output info:] - -This compute calculates a global scalar (the summed KE). This value -can be used by any command that uses a global scalar value from a -compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -The scalar value calculated by this compute is "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute erotate/sphere"_compute_erotate_sphere.html - -[Default:] none diff --git a/doc/txt/compute_ke_atom.txt b/doc/txt/compute_ke_atom.txt deleted file mode 100644 index d288ab0236..0000000000 --- a/doc/txt/compute_ke_atom.txt +++ /dev/null @@ -1,48 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute ke/atom command :h3 - -[Syntax:] - -compute ID group-ID ke/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -ke/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all ke/atom :pre - -[Description:] - -Define a computation that calculates the per-atom translational -kinetic energy for each atom in a group. - -The kinetic energy is simply 1/2 m v^2, where m is the mass and v is -the velocity of each atom. - -The value of the kinetic energy will be 0.0 for atoms not in the -specified compute group. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"dump custom"_dump.html - -[Default:] none diff --git a/doc/txt/compute_ke_atom_eff.txt b/doc/txt/compute_ke_atom_eff.txt deleted file mode 100644 index 29905f81d6..0000000000 --- a/doc/txt/compute_ke_atom_eff.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute ke/atom/eff command :h3 - -[Syntax:] - -compute ID group-ID ke/atom/eff :pre - -ID, group-ID are documented in "compute"_compute.html command -ke/atom/eff = style name of this compute command :ul - -[Examples:] - -compute 1 all ke/atom/eff :pre - -[Description:] - -Define a computation that calculates the per-atom translational -(nuclei and electrons) and radial kinetic energy (electron only) in a -group. The particles are assumed to be nuclei and electrons modeled -with the "electronic force field"_pair_eff.html. - -The kinetic energy for each nucleus is computed as 1/2 m v^2, where m -corresponds to the corresponding nuclear mass, and the kinetic energy -for each electron is computed as 1/2 (me v^2 + 3/4 me s^2), where me -and v correspond to the mass and translational velocity of each -electron, and s to its radial velocity, respectively. - -There is a subtle difference between the quantity calculated by this -compute and the kinetic energy calculated by the {ke} or {etotal} -keyword used in thermodynamic output, as specified by the -"thermo_style"_thermo_style.html command. For this compute, kinetic -energy is "translational" plus electronic "radial" kinetic energy, -calculated by the simple formula above. For thermodynamic output, the -{ke} keyword infers kinetic energy from the temperature of the system -with 1/2 Kb T of energy for each (nuclear-only) degree of freedom in -eFF. - -NOTE: The temperature in eFF should be monitored via the "compute -temp/eff"_compute_temp_eff.html command, which can be printed with -thermodynamic output by using the "thermo_modify"_thermo_modify.html -command, as shown in the following example: - -compute effTemp all temp/eff -thermo_style custom step etotal pe ke temp press -thermo_modify temp effTemp :pre - -The value of the kinetic energy will be 0.0 for atoms (nuclei or -electrons) not in the specified compute group. - -[Output info:] - -This compute calculates a scalar quantity for each atom, which can be -accessed by any command that uses per-atom computes as input. See the -"Howto output"_Howto_output.html doc page for an overview of LAMMPS -output options. - -The per-atom vector values will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump custom"_dump.html - -[Default:] none diff --git a/doc/txt/compute_ke_eff.txt b/doc/txt/compute_ke_eff.txt deleted file mode 100644 index fa2c51a032..0000000000 --- a/doc/txt/compute_ke_eff.txt +++ /dev/null @@ -1,78 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute ke/eff command :h3 - -[Syntax:] - -compute ID group-ID ke/eff :pre - -ID, group-ID are documented in "compute"_compute.html command -ke/eff = style name of this compute command :ul - -[Examples:] - -compute 1 all ke/eff :pre - -[Description:] - -Define a computation that calculates the kinetic energy of motion of a -group of eFF particles (nuclei and electrons), as modeled with the -"electronic force field"_pair_eff.html. - -The kinetic energy for each nucleus is computed as 1/2 m v^2 and the -kinetic energy for each electron is computed as 1/2(me v^2 + 3/4 me -s^2), where m corresponds to the nuclear mass, me to the electron -mass, v to the translational velocity of each particle, and s to the -radial velocity of the electron, respectively. - -There is a subtle difference between the quantity calculated by this -compute and the kinetic energy calculated by the {ke} or {etotal} -keyword used in thermodynamic output, as specified by the -"thermo_style"_thermo_style.html command. For this compute, kinetic -energy is "translational" and "radial" (only for electrons) kinetic -energy, calculated by the simple formula above. For thermodynamic -output, the {ke} keyword infers kinetic energy from the temperature of -the system with 1/2 Kb T of energy for each degree of freedom. For -the eFF temperature computation via the "compute -temp_eff"_compute_temp_eff.html command, these are the same. But -different computes that calculate temperature can subtract out -different non-thermal components of velocity and/or include other -degrees of freedom. - -IMPRORTANT NOTE: The temperature in eFF models should be monitored via -the "compute temp/eff"_compute_temp_eff.html command, which can be -printed with thermodynamic output by using the -"thermo_modify"_thermo_modify.html command, as shown in the following -example: - -compute effTemp all temp/eff -thermo_style custom step etotal pe ke temp press -thermo_modify temp effTemp :pre - -See "compute temp/eff"_compute_temp_eff.html. - -[Output info:] - -This compute calculates a global scalar (the KE). This value can be -used by any command that uses a global scalar value from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The scalar value calculated by this compute is "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/compute_ke_rigid.txt b/doc/txt/compute_ke_rigid.txt deleted file mode 100644 index ad6baf567f..0000000000 --- a/doc/txt/compute_ke_rigid.txt +++ /dev/null @@ -1,60 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute ke/rigid command :h3 - -[Syntax:] - -compute ID group-ID ke/rigid fix-ID :pre - -ID, group-ID are documented in "compute"_compute.html command -ke = style name of this compute command -fix-ID = ID of rigid body fix :ul - -[Examples:] - -compute 1 all ke/rigid myRigid :pre - -[Description:] - -Define a computation that calculates the translational kinetic energy -of a collection of rigid bodies, as defined by one of the "fix -rigid"_fix_rigid.html command variants. - -The kinetic energy of each rigid body is computed as 1/2 M Vcm^2, -where M is the total mass of the rigid body, and Vcm is its -center-of-mass velocity. - -The {fix-ID} should be the ID of one of the "fix rigid"_fix_rigid.html -commands which defines the rigid bodies. The group specified in the -compute command is ignored. The kinetic energy of all the rigid -bodies defined by the fix rigid command in included in the -calculation. - -[Output info:] - -This compute calculates a global scalar (the summed KE of all the -rigid bodies). This value can be used by any command that uses a -global scalar value from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the RIGID package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute erotate/rigid"_compute_erotate_rigid.html - -[Default:] none diff --git a/doc/txt/compute_meso_e_atom.txt b/doc/txt/compute_meso_e_atom.txt deleted file mode 100644 index 0f0cfda2d1..0000000000 --- a/doc/txt/compute_meso_e_atom.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute meso/e/atom command :h3 - -[Syntax:] - -compute ID group-ID meso/e/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -meso/e/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all meso/e/atom :pre - -[Description:] - -Define a computation that calculates the per-atom internal energy -for each atom in a group. - -The internal energy is the energy associated with the internal degrees -of freedom of a mesoscopic particles, e.g. a Smooth-Particle -Hydrodynamics particle. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The value of the internal energy will be 0.0 for atoms not in the -specified compute group. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SPH package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump custom"_dump.html - -[Default:] none diff --git a/doc/txt/compute_meso_rho_atom.txt b/doc/txt/compute_meso_rho_atom.txt deleted file mode 100644 index 5127ad2c48..0000000000 --- a/doc/txt/compute_meso_rho_atom.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute meso/rho/atom command :h3 - -[Syntax:] - -compute ID group-ID meso/rho/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -meso/rho/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all meso/rho/atom :pre - -[Description:] - -Define a computation that calculates the per-atom mesoscopic density -for each atom in a group. - -The mesoscopic density is the mass density of a mesoscopic particle, -calculated by kernel function interpolation using "pair style -sph/rhosum". - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The value of the mesoscopic density will be 0.0 for atoms not in the -specified compute group. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be in mass/volume "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SPH package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump custom"_dump.html - -[Default:] none diff --git a/doc/txt/compute_meso_t_atom.txt b/doc/txt/compute_meso_t_atom.txt deleted file mode 100644 index f4ab869ec2..0000000000 --- a/doc/txt/compute_meso_t_atom.txt +++ /dev/null @@ -1,58 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute meso/t/atom command :h3 - -[Syntax:] - -compute ID group-ID meso/t/atom :pre - -ID, group-ID are documented in "compute"_compute.html command -meso/t/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all meso/t/atom :pre - -[Description:] - -Define a computation that calculates the per-atom internal temperature -for each atom in a group. - -The internal temperature is the ratio of internal energy over the heat -capacity associated with the internal degrees of freedom of a mesoscopic -particles, e.g. a Smooth-Particle Hydrodynamics particle. - -T_{int} = E_{int} / C_{V, int} - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The value of the internal energy will be 0.0 for atoms not in the -specified compute group. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be in temperature "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SPH package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump custom"_dump.html - -[Default:] none diff --git a/doc/txt/compute_modify.txt b/doc/txt/compute_modify.txt deleted file mode 100644 index 5ba2100fba..0000000000 --- a/doc/txt/compute_modify.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute_modify command :h3 - -[Syntax:] - -compute_modify compute-ID keyword value ... :pre - -compute-ID = ID of the compute to modify :ulb,l -one or more keyword/value pairs may be listed :l -keyword = {extra/dof} or {extra} or {dynamic/dof} or {dynamic} :l - {extra/dof} value = N - N = # of extra degrees of freedom to subtract - {extra} syntax is identical to {extra/dof}, will be disabled at some point - {dynamic/dof} value = {yes} or {no} - yes/no = do or do not re-compute the number of degrees of freedom (DOF) contributing to the temperature - {dynamic} syntax is identical to {dynamic/dof}, will be disabled at some point :pre -:ule - -[Examples:] - -compute_modify myTemp extra/dof 0 -compute_modify newtemp dynamic/dof yes extra/dof 600 :pre - -[Description:] - -Modify one or more parameters of a previously defined compute. Not -all compute styles support all parameters. - -The {extra/dof} or {extra} keyword refers to how many -degrees-of-freedom are subtracted (typically from 3N) as a normalizing -factor in a temperature computation. Only computes that compute a -temperature use this option. The default is 2 or 3 for "2d or 3d -systems"_dimension.html which is a correction factor for an ensemble -of velocities with zero total linear momentum. For compute -temp/partial, if one or more velocity components are excluded, the -value used for {extra} is scaled accordingly. You can use a negative -number for the {extra} parameter if you need to add -degrees-of-freedom. See the "compute -temp/asphere"_compute_temp_asphere.html command for an example. - -The {dynamic/dof} or {dynamic} keyword determines whether the number -of atoms N in the compute group and their associated degrees of -freedom are re-computed each time a temperature is computed. Only -compute styles that calculate a temperature use this option. By -default, N and their DOF are assumed to be constant. If you are -adding atoms or molecules to the system (see the "fix -pour"_fix_pour.html, "fix deposit"_fix_deposit.html, and "fix -gcmc"_fix_gcmc.html commands) or expect atoms or molecules to be lost -(e.g. due to exiting the simulation box or via "fix -evaporate"_fix_evaporate.html), then this option should be used to -insure the temperature is correctly normalized. - -NOTE: The {extra} and {dynamic} keywords should not be used as they -are deprecated (March 2017) and will eventually be disabled. Instead, -use the equivalent {extra/dof} and {dynamic/dof} keywords. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html - -[Default:] - -The option defaults are extra/dof = 2 or 3 for 2d or 3d systems and -dynamic/dof = no. diff --git a/doc/txt/compute_momentum.txt b/doc/txt/compute_momentum.txt deleted file mode 100644 index 2c6ec78cf3..0000000000 --- a/doc/txt/compute_momentum.txt +++ /dev/null @@ -1,49 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute momentum command :h3 - -[Syntax:] - -compute ID group-ID momentum :pre - -ID, group-ID are documented in "compute"_compute.html command -momentum = style name of this compute command :ul - -[Examples:] - -compute 1 all momentum :pre - -[Description:] - -Define a computation that calculates the translational momentum -of a group of particles. - -The momentum of each particles is computed as m v, where m and v are -the mass and velocity of the particle. - -[Output info:] - -This compute calculates a global vector (the summed momentum) of -length 3. This value can be used by any command that uses a global -vector value from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector value calculated by this compute is "extensive". The vector -value will be in mass*velocity "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -[Default:] none diff --git a/doc/txt/compute_msd.txt b/doc/txt/compute_msd.txt deleted file mode 100644 index dbbe0d637d..0000000000 --- a/doc/txt/compute_msd.txt +++ /dev/null @@ -1,113 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute msd command :h3 - -[Syntax:] - -compute ID group-ID msd keyword values ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -msd = style name of this compute command :l -zero or more keyword/value pairs may be appended :l -keyword = {com} or {average} :l - {com} value = {yes} or {no} - {average} value = {yes} or {no} :pre -:ule - -[Examples:] - -compute 1 all msd -compute 1 upper msd com yes average yes :pre - -[Description:] - -Define a computation that calculates the mean-squared displacement -(MSD) of the group of atoms, including all effects due to atoms -passing through periodic boundaries. For computation of the non-Gaussian -parameter of mean-squared displacement, see the "compute -msd/nongauss"_compute_msd_nongauss.html command. - -A vector of four quantities is calculated by this compute. The first 3 -elements of the vector are the squared dx,dy,dz displacements, summed -and averaged over atoms in the group. The 4th element is the total -squared displacement, i.e. (dx*dx + dy*dy + dz*dz), summed and -averaged over atoms in the group. - -The slope of the mean-squared displacement (MSD) versus time is -proportional to the diffusion coefficient of the diffusing atoms. - -The displacement of an atom is from its reference position. This is -normally the original position at the time -the compute command was issued, unless the {average} keyword is set to {yes}. -The value of the displacement will be -0.0 for atoms not in the specified compute group. - -If the {com} option is set to {yes} then the effect of any drift in -the center-of-mass of the group of atoms is subtracted out before the -displacement of each atom is calculated. - -If the {average} option is set to {yes} then the reference position of -an atom is based on the average position of that atom, corrected for -center-of-mass motion if requested. The average position is a running -average over all previous calls to the compute, including the current -call. So on the first call it is current position, on the second call -it is the arithmetic average of the current position and the position -on the first call, and so on. Note that when using this option, the -precise value of the mean square displacement will depend on the -number of times the compute is called. So, for example, changing the -frequency of thermo output may change the computed displacement. Also, -the precise values will be changed if a single simulation is broken up -into two parts, using either multiple run commands or a restart -file. It only makes sense to use this option if the atoms are not -diffusing, so that their average positions relative to the center of -mass of the system are stationary. The most common case is crystalline -solids undergoing thermal motion. - -NOTE: Initial coordinates are stored in "unwrapped" form, by using the -image flags associated with each atom. See the "dump -custom"_dump.html command for a discussion of "unwrapped" coordinates. -See the Atoms section of the "read_data"_read_data.html command for a -discussion of image flags and how they are set for each atom. You can -reset the image flags (e.g. to 0) before invoking this compute by -using the "set image"_set.html command. - -NOTE: If you want the quantities calculated by this compute to be -continuous when running from a "restart file"_read_restart.html, then -you should use the same ID for this compute, as in the original run. -This is so that the fix this compute creates to store per-atom -quantities will also have the same ID, and thus be initialized -correctly with atom reference positions from the restart file. When -{average} is set to yes, then the atom reference positions are -restored correctly, but not the number of samples used obtain them. As -a result, the reference positions from the restart file are combined -with subsequent positions as if they were from a single sample, -instead of many, which will change the values of msd somewhat. - -[Output info:] - -This compute calculates a global vector of length 4, which can be -accessed by indices 1-4 by any command that uses global vector values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The vector values are "intensive". The vector values will be in -distance^2 "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute msd/nongauss"_compute_msd_nongauss.html, "compute -displace_atom"_compute_displace_atom.html, "fix -store/state"_fix_store_state.html, "compute -msd/chunk"_compute_msd_chunk.html - -[Default:] - -The option default are com = no, average = no. diff --git a/doc/txt/compute_msd_chunk.txt b/doc/txt/compute_msd_chunk.txt deleted file mode 100644 index 12f54408d1..0000000000 --- a/doc/txt/compute_msd_chunk.txt +++ /dev/null @@ -1,120 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute msd/chunk command :h3 - -[Syntax:] - -compute ID group-ID msd/chunk chunkID :pre - -ID, group-ID are documented in "compute"_compute.html command -msd/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :ul - -[Examples:] - -compute 1 all msd/chunk molchunk :pre - -[Description:] - -Define a computation that calculates the mean-squared displacement -(MSD) for multiple chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -Four quantities are calculated by this compute for each chunk. The -first 3 quantities are the squared dx,dy,dz displacements of the -center-of-mass. The 4th component is the total squared displacement, -i.e. (dx*dx + dy*dy + dz*dz) of the center-of-mass. These -calculations include all effects due to atoms passing through periodic -boundaries. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -The slope of the mean-squared displacement (MSD) versus time is -proportional to the diffusion coefficient of the diffusing chunks. - -The displacement of the center-of-mass of the chunk is from its -original center-of-mass position, calculated on the timestep this -compute command was first invoked. - -NOTE: The number of chunks {Nchunk} calculated by the "compute -chunk/atom"_compute_chunk_atom.html command must remain constant each -time this compute is invoked, so that the displacement for each chunk -from its original position can be computed consistently. If {Nchunk} -does not remain constant, an error will be generated. If needed, you -can enforce a constant {Nchunk} by using the {nchunk once} or {ids -once} options when specifying the "compute -chunk/atom"_compute_chunk_atom.html command. - -NOTE: This compute stores the original position (of the -center-of-mass) of each chunk. When a displacement is calculated on a -later timestep, it is assumed that the same atoms are assigned to the -same chunk ID. However LAMMPS has no simple way to insure this is the -case, though you can use the {ids once} option when specifying the -"compute chunk/atom"_compute_chunk_atom.html command. Note that if -this is not the case, the MSD calculation does not have a sensible -meaning. - -NOTE: The initial coordinates of the atoms in each chunk are stored in -"unwrapped" form, by using the image flags associated with each atom. -See the "dump custom"_dump.html command for a discussion of -"unwrapped" coordinates. See the Atoms section of the -"read_data"_read_data.html command for a discussion of image flags and -how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -NOTE: If you want the quantities calculated by this compute to be -continuous when running from a "restart file"_read_restart.html, then -you should use the same ID for this compute, as in the original run. -This is so that the fix this compute creates to store per-chunk -quantities will also have the same ID, and thus be initialized -correctly with chunk reference positions from the restart file. - -The simplest way to output the results of the compute msd/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all msd/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -4 for dx,dy,dz and the total displacement. These values can be -accessed by any command that uses global array values from a compute -as input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The array values are "intensive". The array values will be in -distance^2 "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute msd"_compute_msd.html - -[Default:] none diff --git a/doc/txt/compute_msd_nongauss.txt b/doc/txt/compute_msd_nongauss.txt deleted file mode 100644 index b745cf5a5b..0000000000 --- a/doc/txt/compute_msd_nongauss.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute msd/nongauss command :h3 - -[Syntax:] - -compute ID group-ID msd/nongauss keyword values ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -msd/nongauss = style name of this compute command :l -zero or more keyword/value pairs may be appended :l -keyword = {com} :l - {com} value = {yes} or {no} :pre -:ule - -[Examples:] - -compute 1 all msd/nongauss -compute 1 upper msd/nongauss com yes :pre - -[Description:] - -Define a computation that calculates the mean-squared displacement -(MSD) and non-Gaussian parameter (NGP) of the group of atoms, -including all effects due to atoms passing through periodic boundaries. - -A vector of three quantities is calculated by this compute. The first -element of the vector is the total squared dx,dy,dz displacements -drsquared = (dx*dx + dy*dy + dz*dz) of atoms, and the second is the -fourth power of these displacements drfourth = (dx*dx + dy*dy + -dz*dz)*(dx*dx + dy*dy + dz*dz), summed and averaged over atoms in the -group. The 3rd component is the nonGaussian diffusion parameter NGP = -3*drfourth/(5*drsquared*drsquared), i.e. - -:c,image(Eqs/compute_msd_nongauss.jpg) - -The NGP is a commonly used quantity in studies of dynamical -heterogeneity. Its minimum theoretical value (-0.4) occurs when all -atoms have the same displacement magnitude. NGP=0 for Brownian -diffusion, while NGP > 0 when some mobile atoms move faster than -others. - -If the {com} option is set to {yes} then the effect of any drift in -the center-of-mass of the group of atoms is subtracted out before the -displacement of each atom is calculated. - -See the "compute msd"_compute_msd.html doc page for further important -NOTEs, which also apply to this compute. - -[Output info:] - -This compute calculates a global vector of length 3, which can be -accessed by indices 1-3 by any command that uses global vector values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The vector values are "intensive". The first vector value will be in -distance^2 "units"_units.html, the second is in distance^4 units, and -the 3rd is dimensionless. - -[Restrictions:] - -This compute is part of the MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute msd"_compute_msd.html - -[Default:] - -The option default is com = no. diff --git a/doc/txt/compute_omega_chunk.txt b/doc/txt/compute_omega_chunk.txt deleted file mode 100644 index 393440759c..0000000000 --- a/doc/txt/compute_omega_chunk.txt +++ /dev/null @@ -1,88 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute omega/chunk command :h3 - -[Syntax:] - -compute ID group-ID omega/chunk chunkID :pre - -ID, group-ID are documented in "compute"_compute.html command -omega/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :ul - -[Examples:] - -compute 1 fluid omega/chunk molchunk :pre - -[Description:] - -Define a computation that calculates the angular velocity (omega) of -multiple chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the 3 components of the angular velocity -vector for each chunk, via the formula L = Iw where L is the angular -momentum vector of the chunk, I is its moment of inertia tensor, and w -is omega = angular velocity of the chunk. The calculation includes -all effects due to atoms passing through periodic boundaries. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -NOTE: The coordinates of an atom contribute to the chunk's angular -velocity in "unwrapped" form, by using the image flags associated with -each atom. See the "dump custom"_dump.html command for a discussion -of "unwrapped" coordinates. See the Atoms section of the -"read_data"_read_data.html command for a discussion of image flags and -how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -The simplest way to output the results of the compute omega/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all omega/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -3 for the 3 xyz components of the angular velocity for each chunk. -These values can be accessed by any command that uses global array -values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The array values are "intensive". The array values will be in -velocity/distance "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"variable omega() function"_variable.html - -[Default:] none diff --git a/doc/txt/compute_orientorder_atom.txt b/doc/txt/compute_orientorder_atom.txt deleted file mode 100644 index d59033f179..0000000000 --- a/doc/txt/compute_orientorder_atom.txt +++ /dev/null @@ -1,170 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute orientorder/atom command :h3 - -[Syntax:] - -compute ID group-ID orientorder/atom keyword values ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -orientorder/atom = style name of this compute command :l -one or more keyword/value pairs may be appended :l -keyword = {cutoff} or {nnn} or {degrees} or {components} - {cutoff} value = distance cutoff - {nnn} value = number of nearest neighbors - {degrees} values = nlvalues, l1, l2,... - {wl} value = yes or no - {wl/hat} value = yes or no - {components} value = ldegree :pre - -:ule - -[Examples:] - -compute 1 all orientorder/atom -compute 1 all orientorder/atom degrees 5 4 6 8 10 12 nnn NULL cutoff 1.5 -compute 1 all orientorder/atom wl/hat yes -compute 1 all orientorder/atom components 6 :pre - -[Description:] - -Define a computation that calculates a set of bond-orientational -order parameters {Ql} for each atom in a group. These order parameters -were introduced by "Steinhardt et al."_#Steinhardt as a way to -characterize the local orientational order in atomic structures. -For each atom, {Ql} is a real number defined as follows: - -:c,image(Eqs/orientorder.jpg) - -The first equation defines the spherical harmonic order parameters. -These are complex number components of the 3D analog of the 2D order -parameter {qn}, which is implemented as LAMMPS compute -"hexorder/atom"_compute_hexorder_atom.html. -The summation is over the {nnn} nearest -neighbors of the central atom. -The angles theta and phi are the standard spherical polar angles -defining the direction of the bond vector {rij}. -The second equation defines {Ql}, which is a -rotationally invariant non-negative amplitude obtained by summing -over all the components of degree {l}. - -The optional keyword {cutoff} defines the distance cutoff -used when searching for neighbors. The default value, also -the maximum allowable value, is the cutoff specified -by the pair style. - -The optional keyword {nnn} defines the number of nearest -neighbors used to calculate {Ql}. The default value is 12. -If the value is NULL, then all neighbors up to the -specified distance cutoff are used. - -The optional keyword {degrees} defines the list of order parameters to -be computed. The first argument {nlvalues} is the number of order -parameters. This is followed by that number of non-negative integers giving the -degree of each order parameter. Because {Q}2 and all odd-degree order -parameters are zero for atoms in cubic crystals (see -"Steinhardt"_#Steinhardt), the default order parameters are {Q}4, -{Q}6, {Q}8, {Q}10, and {Q}12. For the FCC crystal with {nnn} =12, {Q}4 -= sqrt(7/3)/8 = 0.19094.... The numerical values of all order -parameters up to {Q}12 for a range of commonly encountered -high-symmetry structures are given in Table I of "Mickel et -al."_#Mickel, and these can be reproduced with this compute - -The optional keyword {wl} will output the third-order invariants {Wl} -(see Eq. 1.4 in "Steinhardt"_#Steinhardt) for the same degrees as -for the {Ql} parameters. For the FCC crystal with {nnn} =12, -{W}4 = -sqrt(14/143).(49/4096)/Pi^1.5 = -0.0006722136... - -The optional keyword {wl/hat} will output the normalized third-order -invariants {Wlhat} (see Eq. 2.2 in "Steinhardt"_#Steinhardt) -for the same degrees as for the {Ql} parameters. For the FCC crystal -with {nnn} =12, {W}4hat = -7/3*sqrt(2/429) = -0.159317...The numerical -values of {Wlhat} for a range of commonly encountered high-symmetry -structures are given in Table I of "Steinhardt"_#Steinhardt, and these -can be reproduced with this keyword. - -The optional keyword {components} will output the components of the -normalized complex vector {Ybar_lm} of degree {ldegree}, which must be -explicitly included in the keyword {degrees}. This option can be used -in conjunction with "compute coord_atom"_compute_coord_atom.html to -calculate the ten Wolde's criterion to identify crystal-like -particles, as discussed in "ten Wolde"_#tenWolde2. - -The value of {Ql} is set to zero for atoms not in the -specified compute group, as well as for atoms that have less than -{nnn} neighbors within the distance cutoff, unless {nnn} is NULL. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (i.e. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this fix uses the neighbor list, it also means -those pairs will not be included in the order parameter. This -difficulty can be circumvented by writing a dump file, and using the -"rerun"_rerun.html command to compute the order parameter for -snapshots in the dump file. The rerun script can use a -"special_bonds"_special_bonds.html command that includes all pairs in -the neighbor list. - -[Output info:] - -This compute calculates a per-atom array with {nlvalues} columns, -giving the {Ql} values for each atom, which are real numbers on the -range 0 <= {Ql} <= 1. - -If the keyword {wl} is set to yes, then the {Wl} values for each -atom will be added to the output array, which are real numbers. - -If the keyword {wl/hat} is set to yes, then the {Wl_hat} -values for each atom will be added to the output array, which are real numbers. - -If the keyword {components} is set, then the real and imaginary parts -of each component of (normalized) {Ybar_lm} will be added to the -output array in the following order: Re({Ybar_-m}) Im({Ybar_-m}) -Re({Ybar_-m+1}) Im({Ybar_-m+1}) ... Re({Ybar_m}) Im({Ybar_m}). This -way, the per-atom array will have a total of {nlvalues}+2*(2{l}+1) -columns. - -These values can be accessed by any command that uses per-atom values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -[Restrictions:] none - -[Related commands:] - -"compute coord/atom"_compute_coord_atom.html, "compute -centro/atom"_compute_centro_atom.html, "compute -hexorder/atom"_compute_hexorder_atom.html - -[Default:] - -The option defaults are {cutoff} = pair style cutoff, {nnn} = 12, -{degrees} = 5 4 6 8 10 12 i.e. {Q}4, {Q}6, {Q}8, {Q}10, and {Q}12, -{wl} = no, {wl/hat} = no, and {components} off - -:line - -:link(Steinhardt) -[(Steinhardt)] P. Steinhardt, D. Nelson, and M. Ronchetti, -Phys. Rev. B 28, 784 (1983). - -:link(Mickel) -[(Mickel)] W. Mickel, S. C. Kapfer, G. E. Schroeder-Turkand, K. Mecke, -J. Chem. Phys. 138, 044501 (2013). - -:link(tenWolde2) -[(tenWolde)] P. R. ten Wolde, M. J. Ruiz-Montero, D. Frenkel, -J. Chem. Phys. 104, 9932 (1996). diff --git a/doc/txt/compute_pair.txt b/doc/txt/compute_pair.txt deleted file mode 100644 index c1bd4f74d9..0000000000 --- a/doc/txt/compute_pair.txt +++ /dev/null @@ -1,92 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute pair command :h3 - -[Syntax:] - -compute ID group-ID pair pstyle \[nstyle\] \[evalue\] :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -pair = style name of this compute command :l -pstyle = style name of a pair style that calculates additional values :l -nsub = {n}-instance of a sub-style, if a pair style is used multiple times in a hybrid style :l -{evalue} = {epair} or {evdwl} or {ecoul} or blank (optional) :l -:ule - -[Examples:] - -compute 1 all pair gauss -compute 1 all pair lj/cut/coul/cut ecoul -compute 1 all pair tersoff 2 epair -compute 1 all pair reax/c :pre - -[Description:] - -Define a computation that extracts additional values calculated by a -pair style, and makes them accessible for output or further processing -by other commands. - -NOTE: The group specified for this command is [ignored]. - -The specified {pstyle} must be a pair style used in your simulation -either by itself or as a sub-style in a "pair_style hybrid or -hybrid/overlay"_pair_hybrid.html command. If the sub-style is -used more than once, an additional number {nsub} has to be specified -in order to choose which instance of the sub-style will be used by -the compute. Not specifying the number in this case will cause the -compute to fail. - -The {evalue} setting is optional. All -pair styles tally a potential energy {epair} which may be broken into -two parts: {evdwl} and {ecoul} such that {epair} = {evdwl} + {ecoul}. -If the pair style calculates Coulombic interactions, their energy will -be tallied in {ecoul}. Everything else (whether it is a Lennard-Jones -style van der Waals interaction or not) is tallied in {evdwl}. If -{evalue} is blank or specified as {epair}, then {epair} is stored -as a global scalar by this compute. This is useful when using -"pair_style hybrid"_pair_hybrid.html if you want to know the portion -of the total energy contributed by one sub-style. If {evalue} is -specified as {evdwl} or {ecoul}, then just that portion of the energy -is stored as a global scalar. - -NOTE: The energy returned by the {evdwl} keyword does not include tail -corrections, even if they are enabled via the -"pair_modify"_pair_modify.html command. - -Some pair styles tally additional quantities, e.g. a breakdown of -potential energy into 14 components is tallied by the "pair_style -reax/c"_pair_reaxc.html command. These values (1 or more) -are stored as a global vector by this compute. See the doc page for -"individual pair styles"_pair_style.html for info on these values. - -[Output info:] - -This compute calculates a global scalar which is {epair} or {evdwl} or -{ecoul}. If the pair style supports it, it also calculates a global -vector of length >= 1, as determined by the pair style. These values -can be used by any command that uses global scalar or vector values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The scalar and vector values calculated by this compute are -"extensive". - -The scalar value will be in energy "units"_units.html. The vector -values will typically also be in energy "units"_units.html, but see -the doc page for the pair style for details. - -[Restrictions:] none - -[Related commands:] - -"compute pe"_compute_pe.html, "compute bond"_compute_bond.html - -[Default:] - -The keyword defaults are {evalue} = {epair}, nsub = 0. diff --git a/doc/txt/compute_pair_local.txt b/doc/txt/compute_pair_local.txt deleted file mode 100644 index 10ff689582..0000000000 --- a/doc/txt/compute_pair_local.txt +++ /dev/null @@ -1,157 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute pair/local command :h3 - -[Syntax:] - -compute ID group-ID pair/local value1 value2 ... keyword args ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -pair/local = style name of this compute command :l -one or more values may be appended :l -value = {dist} or {eng} or {force} or {fx} or {fy} or {fz} or {pN} :l - {dist} = pairwise distance - {eng} = pairwise energy - {force} = pairwise force - {fx},{fy},{fz} = components of pairwise force - {pN} = pair style specific quantities for allowed N values :pre -zero or more keyword/arg pairs may be appended :l -keyword = {cutoff} :l - {cutoff} arg = {type} or {radius} :pre -:ule - -[Examples:] - -compute 1 all pair/local eng -compute 1 all pair/local dist eng force -compute 1 all pair/local dist eng fx fy fz -compute 1 all pair/local dist fx fy fz p1 p2 p3 :pre - -[Description:] - -Define a computation that calculates properties of individual pairwise -interactions. The number of datums generated, aggregated across all -processors, equals the number of pairwise interactions in the system. - -The local data stored by this command is generated by looping over the -pairwise neighbor list. Info about an individual pairwise interaction -will only be included if both atoms in the pair are in the specified -compute group, and if the current pairwise distance is less than the -force cutoff distance for that interaction, as defined by the -"pair_style"_pair_style.html and "pair_coeff"_pair_coeff.html -commands. - -The value {dist} is the distance between the pair of atoms. - -The value {eng} is the interaction energy for the pair of atoms. - -The value {force} is the force acting between the pair of atoms, which -is positive for a repulsive force and negative for an attractive -force. The values {fx}, {fy}, and {fz} are the xyz components of -{force} on atom I. - -A pair style may define additional pairwise quantities which can be -accessed as {p1} to {pN}, where N is defined by the pair style. Most -pair styles do not define any additional quantities, so N = 0. An -example of ones that do are the "granular pair styles"_pair_gran.html -which calculate the tangential force between two particles and return -its components and magnitude acting on atom I for N = 1,2,3,4. See -individual pair styles for details. - -When using {pN} with pair style {hybrid}, the output will be the Nth -quantity from the sub-style that computes the pairwise interaction -(based on atom types). If that sub-style does not define a {pN}, -the output will be 0.0. The maximum allowed N is the maximum number -of quantities provided by any sub-style. - -When using {pN} with pair style {hybrid/overlay} the quantities -from all sub-styles that provide them are concatenated together -into one long list. For example, if there are 3 sub-styles and -2 of them have additional output (with 3 and 4 quantities, -respectively), then 7 values ({p1} up to {p7}) are defined. -The values {p1} to {p3} refer to quantities defined by the first -of the two sub-styles. Values {p4} to {p7} refer to quantities -from the second of the two sub-styles. If the referenced {pN} -is not computed for the specific pairwise interaction (based on -atom types), then the output will be 0.0. - -The value {dist} will be in distance "units"_units.html. The value -{eng} will be in energy "units"_units.html. The values {force}, {fx}, -{fy}, and {fz} will be in force "units"_units.html. The values {pN} -will be in whatever units the pair style defines. - -The optional {cutoff} keyword determines how the force cutoff distance -for an interaction is determined. For the default setting of {type}, -the pairwise cutoff defined by the "pair_style"_pair_style.html -command for the types of the two atoms is used. For the {radius} -setting, the sum of the radii of the two particles is used as a -cutoff. For example, this is appropriate for granular particles which -only interact when they are overlapping, as computed by "granular pair -styles"_pair_gran.html. Note that if a granular model defines atom -types such that all particles of a specific type are monodisperse -(same diameter), then the two settings are effectively identical. - -Note that as atoms migrate from processor to processor, there will be -no consistent ordering of the entries within the local vector or array -from one timestep to the next. The only consistency that is -guaranteed is that the ordering on a particular timestep will be the -same for local vectors or arrays generated by other compute commands. -For example, pair output from the "compute -property/local"_compute_property_local.html command can be combined -with data from this command and output by the "dump local"_dump.html -command in a consistent way. - -Here is an example of how to do this: - -compute 1 all property/local patom1 patom2 -compute 2 all pair/local dist eng force -dump 1 all local 1000 tmp.dump index c_1\[1\] c_1\[2\] c_2\[1\] c_2\[2\] c_2\[3\] :pre - -NOTE: For pairs, if two atoms I,J are involved in 1-2, 1-3, 1-4 -interactions within the molecular topology, their pairwise interaction -may be turned off, and thus they may not appear in the neighbor list, -and will not be part of the local data created by this command. More -specifically, this will be true of I,J pairs with a weighting factor -of 0.0; pairs with a non-zero weighting factor are included. The -weighting factors for 1-2, 1-3, and 1-4 pairwise interactions are set -by the "special_bonds"_special_bonds.html command. An exception is if -long-range Coulombics are being computed via the -"kspace_style"_kspace_style.html command, then atom pairs with -weighting factors of zero are still included in the neighbor list, so -that a portion of the long-range interaction contribution can be -computed in the pair style. Hence in that case, those atom pairs will -be part of the local data created by this command. - -[Output info:] - -This compute calculates a local vector or local array depending on the -number of keywords. The length of the vector or number of rows in the -array is the number of pairs. If a single keyword is specified, a -local vector is produced. If two or more keywords are specified, a -local array is produced where the number of columns = the number of -keywords. The vector or array can be accessed by any command that -uses local values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The output for {dist} will be in distance "units"_units.html. The -output for {eng} will be in energy "units"_units.html. The output for -{force}, {fx}, {fy}, and {fz} will be in force "units"_units.html. -The output for {pN} will be in whatever units the pair style defines. - -[Restrictions:] none - -[Related commands:] - -"dump local"_dump.html, "compute -property/local"_compute_property_local.html - -[Default:] - -The keyword default is cutoff = type. diff --git a/doc/txt/compute_pe.txt b/doc/txt/compute_pe.txt deleted file mode 100644 index 37655dfd48..0000000000 --- a/doc/txt/compute_pe.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute pe command :h3 - -[Syntax:] - -compute ID group-ID pe keyword ... :pre - -ID, group-ID are documented in "compute"_compute.html command -pe = style name of this compute command -zero or more keywords may be appended -keyword = {pair} or {bond} or {angle} or {dihedral} or {improper} or {kspace} or {fix} :ul - -[Examples:] - -compute 1 all pe -compute molPE all pe bond angle dihedral improper :pre - -[Description:] - -Define a computation that calculates the potential energy of the -entire system of atoms. The specified group must be "all". See the -"compute pe/atom"_compute_pe_atom.html command if you want per-atom -energies. These per-atom values could be summed for a group of atoms -via the "compute reduce"_compute_reduce.html command. - -The energy is calculated by the various pair, bond, etc potentials -defined for the simulation. If no extra keywords are listed, then the -potential energy is the sum of pair, bond, angle, dihedral, improper, -kspace (long-range), and fix energy. I.e. it is as if all the -keywords were listed. If any extra keywords are listed, then only -those components are summed to compute the potential energy. - -The Kspace contribution requires 1 extra FFT each timestep the energy -is calculated, if using the PPPM solver via the "kspace_style -pppm"_kspace_style.html command. Thus it can increase the cost of the -PPPM calculation if it is needed on a large fraction of the simulation -timesteps. - -Various fixes can contribute to the total potential energy of the -system if the {fix} contribution is included. See the doc pages for -"individual fixes"_fix.html for details of which ones compute a -potential energy. - -NOTE: The "fix_modify energy yes"_fix_modify.html command must also be -specified if a fix is to contribute potential energy to this command. - -A compute of this style with the ID of "thermo_pe" is created when -LAMMPS starts up, as if this command were in the input script: - -compute thermo_pe all pe :pre - -See the "thermo_style" command for more details. - -:line - -[Output info:] - -This compute calculates a global scalar (the potential energy). This -value can be used by any command that uses a global scalar value from -a compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -The scalar value calculated by this compute is "extensive". The -scalar value will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute pe/atom"_compute_pe_atom.html - -[Default:] none diff --git a/doc/txt/compute_pe_atom.txt b/doc/txt/compute_pe_atom.txt deleted file mode 100644 index 400621f8df..0000000000 --- a/doc/txt/compute_pe_atom.txt +++ /dev/null @@ -1,101 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute pe/atom command :h3 - -[Syntax:] - -compute ID group-ID pe/atom keyword ... :pre - -ID, group-ID are documented in "compute"_compute.html command -pe/atom = style name of this compute command -zero or more keywords may be appended -keyword = {pair} or {bond} or {angle} or {dihedral} or {improper} or {kspace} or {fix} :ul - -[Examples:] - -compute 1 all pe/atom -compute 1 all pe/atom pair -compute 1 all pe/atom pair bond :pre - -[Description:] - -Define a computation that computes the per-atom potential energy for -each atom in a group. See the "compute pe"_compute_pe.html command if -you want the potential energy of the entire system. - -The per-atom energy is calculated by the various pair, bond, etc -potentials defined for the simulation. If no extra keywords are -listed, then the potential energy is the sum of pair, bond, angle, -dihedral,improper, kspace (long-range), and fix energy. I.e. it is as -if all the keywords were listed. If any extra keywords are listed, -then only those components are summed to compute the potential energy. - -Note that the energy of each atom is due to its interaction with all -other atoms in the simulation, not just with other atoms in the group. - -For an energy contribution produced by a small set of atoms (e.g. 4 -atoms in a dihedral or 3 atoms in a Tersoff 3-body interaction), that -energy is assigned in equal portions to each atom in the set. -E.g. 1/4 of the dihedral energy to each of the 4 atoms. - -The "dihedral_style charmm"_dihedral_charmm.html style calculates -pairwise interactions between 1-4 atoms. The energy contribution of -these terms is included in the pair energy, not the dihedral energy. - -The KSpace contribution is calculated using the method in -"(Heyes)"_#Heyes1 for the Ewald method and a related method for PPPM, -as specified by the "kspace_style pppm"_kspace_style.html command. -For PPPM, the calculation requires 1 extra FFT each timestep that -per-atom energy is calculated. This "document"_PDF/kspace.pdf -describes how the long-range per-atom energy calculation is performed. - -Various fixes can contribute to the per-atom potential energy of the -system if the {fix} contribution is included. See the doc pages for -"individual fixes"_fix.html for details of which ones compute a -per-atom potential energy. - -NOTE: The "fix_modify energy yes"_fix_modify.html command must also be -specified if a fix is to contribute per-atom potential energy to this -command. - -As an example of per-atom potential energy compared to total potential -energy, these lines in an input script should yield the same result -in the last 2 columns of thermo output: - -compute peratom all pe/atom -compute pe all reduce sum c_peratom -thermo_style custom step temp etotal press pe c_pe :pre - -NOTE: The per-atom energy does not include any Lennard-Jones tail -corrections to the energy added by the "pair_modify tail -yes"_pair_modify.html command, since those are contributions to the -global system energy. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values will be in energy "units"_units.html. - -[Restrictions:] - -[Related commands:] - -"compute pe"_compute_pe.html, "compute -stress/atom"_compute_stress_atom.html - -[Default:] none - -:line - -:link(Heyes1) -[(Heyes)] Heyes, Phys Rev B 49, 755 (1994), diff --git a/doc/txt/compute_plasticity_atom.txt b/doc/txt/compute_plasticity_atom.txt deleted file mode 100644 index 6c21cecd6c..0000000000 --- a/doc/txt/compute_plasticity_atom.txt +++ /dev/null @@ -1,68 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute plasticity/atom command :h3 - -[Syntax:] - -compute ID group-ID plasticity/atom :pre - -ID, group-ID are documented in compute command -plasticity/atom = style name of this compute command :ul - -[Examples:] - -compute 1 all plasticity/atom :pre - -[Description:] - -Define a computation that calculates the per-atom plasticity for each -atom in a group. This is a quantity relevant for "Peridynamics -models"_pair_peri.html. See "this document"_PDF/PDLammps_overview.pdf -for an overview of LAMMPS commands for Peridynamics modeling. - -The plasticity for a Peridynamic particle is the so-called consistency -parameter (lambda). For elastic deformation lambda = 0, otherwise -lambda > 0 for plastic deformation. For details, see -"(Mitchell)"_#Mitchell and the PDF doc included in the LAMMPS -distribution in "doc/PDF/PDLammps_EPS.pdf"_PDF/PDLammps_EPS.pdf. - -This command can be invoked for one of the Peridynamic "pair -styles"_pair_peri.html: peri/eps. - -The plasticity value will be 0.0 for atoms not in the specified -compute group. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-atom vector values are unitless numbers (lambda) >= 0.0. - -[Restrictions:] - -This compute is part of the PERI package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute damage/atom"_compute_damage_atom.html, -"compute dilatation/atom"_compute_dilatation_atom.html - -[Default:] none - -:line - -:link(Mitchell) -[(Mitchell)] Mitchell, "A non-local, ordinary-state-based -viscoelasticity model for peridynamics", Sandia National Lab Report, -8064:1-28 (2011). diff --git a/doc/txt/compute_pressure.txt b/doc/txt/compute_pressure.txt deleted file mode 100644 index 9b27413cfc..0000000000 --- a/doc/txt/compute_pressure.txt +++ /dev/null @@ -1,157 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute pressure command :h3 - -[Syntax:] - -compute ID group-ID pressure temp-ID keyword ... :pre - -ID, group-ID are documented in "compute"_compute.html command -pressure = style name of this compute command -temp-ID = ID of compute that calculates temperature, can be NULL if not needed -zero or more keywords may be appended -keyword = {ke} or {pair} or {bond} or {angle} or {dihedral} or {improper} or {kspace} or {fix} or {virial} or {pair/hybrid} :ul - -[Examples:] - -compute 1 all pressure thermo_temp -compute 1 all pressure NULL pair bond -compute 1 all pressure NULL pair/hybrid lj/cut :pre - -[Description:] - -Define a computation that calculates the pressure of the entire system -of atoms. The specified group must be "all". See the "compute -stress/atom"_compute_stress_atom.html command if you want per-atom -pressure (stress). These per-atom values could be summed for a group -of atoms via the "compute reduce"_compute_reduce.html command. - -The pressure is computed by the formula - -:c,image(Eqs/pressure.jpg) - -where N is the number of atoms in the system (see discussion of DOF -below), Kb is the Boltzmann constant, T is the temperature, d is the -dimensionality of the system (2 or 3 for 2d/3d), and V is the system -volume (or area in 2d). The second term is the virial, equal to --dU/dV, computed for all pairwise as well as 2-body, 3-body, 4-body, -many-body, and long-range interactions, where r_i and f_i are the -position and force vector of atom i, and the black dot indicates a dot -product. When periodic boundary conditions are used, N' necessarily -includes periodic image (ghost) atoms outside the central box, and the -position and force vectors of ghost atoms are thus included in the -summation. When periodic boundary conditions are not used, N' = N = -the number of atoms in the system. "Fixes"_fix.html that impose -constraints (e.g. the "fix shake"_fix_shake.html command) also -contribute to the virial term. - -A symmetric pressure tensor, stored as a 6-element vector, is also -calculated by this compute. The 6 components of the vector are -ordered xx, yy, zz, xy, xz, yz. The equation for the I,J components -(where I and J = x,y,z) is similar to the above formula, except that -the first term uses components of the kinetic energy tensor and the -second term uses components of the virial tensor: - -:c,image(Eqs/pressure_tensor.jpg) - -If no extra keywords are listed, the entire equations above are -calculated. This includes a kinetic energy (temperature) term and the -virial as the sum of pair, bond, angle, dihedral, improper, kspace -(long-range), and fix contributions to the force on each atom. If any -extra keywords are listed, then only those components are summed to -compute temperature or ke and/or the virial. The {virial} keyword -means include all terms except the kinetic energy {ke}. - -The {pair/hybrid} keyword means to only include contribution -from a sub-style in a {hybrid} or {hybrid/overlay} pair style. - -Details of how LAMMPS computes the virial efficiently for the entire -system, including for many-body potentials and accounting for the -effects of periodic boundary conditions are discussed in -"(Thompson)"_#Thompson1. - -The temperature and kinetic energy tensor is not calculated by this -compute, but rather by the temperature compute specified with the -command. If the kinetic energy is not included in the pressure, than -the temperature compute is not used and can be specified as NULL. -Normally the temperature compute used by compute pressure should -calculate the temperature of all atoms for consistency with the virial -term, but any compute style that calculates temperature can be used, -e.g. one that excludes frozen atoms or other degrees of freedom. - -Note that if desired the specified temperature compute can be one that -subtracts off a bias to calculate a temperature using only the thermal -velocity of the atoms, e.g. by subtracting a background streaming -velocity. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. - -Also note that the N in the first formula above is really -degrees-of-freedom divided by d = dimensionality, where the DOF value -is calculated by the temperature compute. See the various "compute -temperature"_compute.html styles for details. - -A compute of this style with the ID of "thermo_press" is created when -LAMMPS starts up, as if this command were in the input script: - -compute thermo_press all pressure thermo_temp :pre - -where "thermo_temp" is the ID of a similarly defined compute of style -"temp". See the "thermo_style" command for more details. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Output info:] - -This compute calculates a global scalar (the pressure) and a global -vector of length 6 (pressure tensor), which can be accessed by indices -1-6. These values can be used by any command that uses global scalar -or vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar and vector values calculated by this compute are -"intensive". The scalar and vector values will be in pressure -"units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -stress/atom"_compute_stress_atom.html, -"thermo_style"_thermo_style.html, - -[Default:] none - -:line - -:link(Thompson1) -[(Thompson)] Thompson, Plimpton, Mattson, J Chem Phys, 131, 154107 (2009). diff --git a/doc/txt/compute_pressure_cylinder.txt b/doc/txt/compute_pressure_cylinder.txt deleted file mode 100644 index 5cca9ea3a5..0000000000 --- a/doc/txt/compute_pressure_cylinder.txt +++ /dev/null @@ -1,81 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -compute pressure/cylinder command :h3 - -[Syntax:] - -compute ID group-ID pressure/cylinder zlo zhi Rmax bin_width :pre - -ID, group-ID are documented in "compute"_compute.html command -pressure/cylinder = style name of this compute command -zlo = minimum z-boundary for cylinder -zhi = maximum z-boundary for cylinder -Rmax = maximum radius to perform calculation to -bin_width = width of radial bins to use for calculation :ul - -[Examples:] - -compute 1 all pressure/cylinder -10.0 10.0 15.0 0.25 :pre - -[Description:] - -Define a computation that calculates the pressure tensor of a system in -cylindrical coordinates, as discussed in "(Addington)"_#Addington1. -This is useful for systems with a single axis of rotational symmetry, -such as cylindrical micelles or carbon nanotubes. The compute splits the -system into radial, cylindrical-shell-type bins of width bin_width, -centered at x=0,y=0, and calculates the radial (P_rhorho), azimuthal -(P_phiphi), and axial (P_zz) components of the configurational pressure -tensor. The local density is also calculated for each bin, so that the -true pressure can be recovered as P_kin+P_conf=density*k*T+P_conf. The -output is a global array with 5 columns; one each for bin radius, local -number density, P_rhorho, P_phiphi, and P_zz. The number of rows is -governed by the values of Rmax and bin_width. Pressure tensor values are -output in pressure units. - -[Output info:] - -This compute calculates a global array with 5 columns and Rmax/bin_width -rows. The output columns are: R (distance units), number density (inverse -volume units), configurational radial pressure (pressure units), -configurational azimuthal pressure (pressure units), and configurational -axial pressure (pressure units). - -The values calculated by this compute are -"intensive". The pressure values will be in pressure -"units"_units.html. The number density values will be in -inverse volume "units"_units.html. - -[Restrictions:] - -This compute currently calculates the pressure tensor contributions -for pair styles only (i.e. no bond, angle, dihedral, etc. contributions -and in the presence of bonded interactions, the result will be incorrect -due to exclusions for special bonds) and requires pair-wise force -calculations not available for most many-body pair styles. K-space -calculations are also excluded. Note that this pressure compute outputs -the configurational terms only; the kinetic contribution is not included -and may be calculated from the number density output by P_kin=density*k*T. - -This compute is part of the USER-MISC package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -stress/atom"_compute_stress_atom.html, -"thermo_style"_thermo_style.html, - -[Default:] none - -:line - -:link(Addington1) -[(Addington)] Addington, Long, Gubbins, J Chem Phys, 149, 084109 (2018). diff --git a/doc/txt/compute_pressure_uef.txt b/doc/txt/compute_pressure_uef.txt deleted file mode 100644 index 72ed0ba5c4..0000000000 --- a/doc/txt/compute_pressure_uef.txt +++ /dev/null @@ -1,61 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute pressure/uef command :h3 - -[Syntax:] - -compute ID group-ID pressure/uef temp-ID keyword ... :pre - -ID, group-ID are documented in "compute"_compute.html command -pressure/uef = style name of this compute command -temp-ID = ID of compute that calculates temperature, can be NULL if not needed -zero or more keywords may be appended -keyword = {ke} or {pair} or {bond} or {angle} or {dihedral} or {improper} or {kspace} or {fix} or {virial} :ul - -[Examples:] - -compute 1 all pressure/uef my_temp_uef -compute 2 all pressure/uef my_temp_uef virial :pre - -[Description:] - -This command is used to compute the pressure tensor in -the reference frame of the applied flow field when -"fix nvt/uef"_fix_nh_uef.html or -"fix npt/uef"_fix_nh_uef.html is used. -It is not necessary to use this command to compute the scalar -value of the pressure. A "compute pressure"_compute_pressure.html -may be used for that purpose. - -The keywords and output information are documented in -"compute_pressure"_compute_pressure.html. - -[Restrictions:] - -This fix is part of the USER-UEF package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command can only be used when "fix nvt/uef"_fix_nh_uef.html -or "fix npt/uef"_fix_nh_uef.html is active. - -The kinetic contribution to the pressure tensor -will be accurate only when -the compute specified by {temp-ID} is a -"compute temp/uef"_compute_temp_uef.html. - -[Related commands:] - -"compute pressure"_compute_pressure.html, -"fix nvt/uef"_fix_nh_uef.html, -"compute temp/uef"_compute_temp_uef.html - -[Default:] none - - diff --git a/doc/txt/compute_property_atom.txt b/doc/txt/compute_property_atom.txt deleted file mode 100644 index a0c8579283..0000000000 --- a/doc/txt/compute_property_atom.txt +++ /dev/null @@ -1,172 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute property/atom command :h3 - -[Syntax:] - -compute ID group-ID property/atom input1 input2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -property/atom = style name of this compute command :l -input = one or more atom attributes :l - possible attributes = id, mol, proc, type, mass, - x, y, z, xs, ys, zs, xu, yu, zu, ix, iy, iz, - vx, vy, vz, fx, fy, fz, - q, mux, muy, muz, mu, - sp, spx, spy, spz, fmx, fmy, fmz, - radius, diameter, omegax, omegay, omegaz, - angmomx, angmomy, angmomz, - shapex,shapey, shapez, - quatw, quati, quatj, quatk, tqx, tqy, tqz, - end1x, end1y, end1z, end2x, end2y, end2z, - corner1x, corner1y, corner1z, - corner2x, corner2y, corner2z, - corner3x, corner3y, corner3z, - nbonds, - vfrac, s0, - spin, eradius, ervel, erforce, - rho, drho, e, de, cv, - i_name, d_name :pre - id = atom ID - mol = molecule ID - proc = ID of processor that owns atom - type = atom type - mass = atom mass - x,y,z = unscaled atom coordinates - xs,ys,zs = scaled atom coordinates - xu,yu,zu = unwrapped atom coordinates - ix,iy,iz = box image that the atom is in - vx,vy,vz = atom velocities - fx,fy,fz = forces on atoms - q = atom charge - mux,muy,muz = orientation of dipole moment of atom - mu = magnitude of dipole moment of atom - sp = atomic magnetic spin moment - spx, spy, spz = direction of the atomic magnetic spin - fmx, fmy, fmz = magnetic force - radius,diameter = radius,diameter of spherical particle - omegax,omegay,omegaz = angular velocity of spherical particle - angmomx,angmomy,angmomz = angular momentum of aspherical particle - shapex,shapey,shapez = 3 diameters of aspherical particle - quatw,quati,quatj,quatk = quaternion components for aspherical or body particles - tqx,tqy,tqz = torque on finite-size particles - end12x, end12y, end12z = end points of line segment - corner123x, corner123y, corner123z = corner points of triangle - nbonds = number of bonds assigned to an atom :pre - - PERI package per-atom properties: - vfrac = ??? - s0 = ??? :pre - - USER-EFF and USER-AWPMD package per-atom properties: - spin = electron spin - eradius = electron radius - ervel = electron radial velocity - erforce = electron radial force :pre - - USER-SPH package per-atom properties: - rho = ??? - drho = ??? - e = ??? - de = ??? - cv = ??? :pre - - "fix property/atom"_fix_property_atom.html per-atom properties: - i_name = custom integer vector with name - d_name = custom integer vector with name :pre -:ule - -[Examples:] - -compute 1 all property/atom xs vx fx mux -compute 2 all property/atom type -compute 1 all property/atom ix iy iz -compute 3 all property/atom sp spx spy spz :pre - -[Description:] - -Define a computation that simply stores atom attributes for each atom -in the group. This is useful so that the values can be used by other -"output commands"_Howto_output.html that take computes as inputs. See -for example, the "compute reduce"_compute_reduce.html, "fix -ave/atom"_fix_ave_atom.html, "fix ave/histo"_fix_ave_histo.html, "fix -ave/chunk"_fix_ave_chunk.html, and "atom-style variable"_variable.html -commands. - -The list of possible attributes is the same as that used by the "dump -custom"_dump.html command, which describes their meaning, with some -additional quantities that are only defined for certain "atom -styles"_atom_style.html. Basically, this augmented list gives an -input script access to any per-atom quantity stored by LAMMPS. - -The values are stored in a per-atom vector or array as discussed -below. Zeroes are stored for atoms not in the specified group or for -quantities that are not defined for a particular particle in the group -(e.g. {shapex} if the particle is not an ellipsoid). - -The additional quantities only accessible via this command, and not -directly via the "dump custom"_dump.html command, are as follows. - -{Shapex}, {shapey}, and {shapez} are defined for ellipsoidal particles -and define the 3d shape of each particle. - -{Quatw}, {quati}, {quatj}, and {quatk} are defined for ellipsoidal -particles and body particles and store the 4-vector quaternion -representing the orientation of each particle. See the "set"_set.html -command for an explanation of the quaternion vector. - -{End1x}, {end1y}, {end1z}, {end2x}, {end2y}, {end2z}, are defined for -line segment particles and define the end points of each line segment. - -{Corner1x}, {corner1y}, {corner1z}, {corner2x}, {corner2y}, -{corner2z}, {corner3x}, {corner3y}, {corner3z}, are defined for -triangular particles and define the corner points of each triangle. - -{Nbonds} is available for all molecular atom styles and refers to the -number of explicit bonds assigned to an atom. Note that if the -"newton bond"_newton.html command is set to {on}, which is the -default, then every bond in the system is assigned to only one of the -two atoms in the bond. Thus a bond between atoms I,J may be tallied -for either atom I or atom J. If "newton bond off"_newton.html is set, -it will be tallied with both atom I and atom J. - -The {i_name} and {d_name} attributes refer to custom integer and -floating-point properties that have been added to each atom via the -"fix property/atom"_fix_property_atom.html command. When that command -is used specific names are given to each attribute which are what is -specified as the "name" portion of {i_name} or {d_name}. - -[Output info:] - -This compute calculates a per-atom vector or per-atom array depending -on the number of input values. If a single input is specified, a -per-atom vector is produced. If two or more inputs are specified, a -per-atom array is produced where the number of columns = the number of -inputs. The vector or array can be accessed by any command that uses -per-atom values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector or array values will be in whatever "units"_units.html the -corresponding attribute is in, e.g. velocity units for vx, charge -units for q, etc. - -For the spin quantities, sp is in the units of the Bohr magneton, spx, -spy, and spz are unitless quantities, and fmx, fmy and fmz are given -in rad/THz. - -[Restrictions:] none - -[Related commands:] - -"dump custom"_dump.html, "compute reduce"_compute_reduce.html, "fix -ave/atom"_fix_ave_atom.html, "fix ave/chunk"_fix_ave_chunk.html, -"fix property/atom"_fix_property_atom.html - -[Default:] none diff --git a/doc/txt/compute_property_chunk.txt b/doc/txt/compute_property_chunk.txt deleted file mode 100644 index a30b5a1f0a..0000000000 --- a/doc/txt/compute_property_chunk.txt +++ /dev/null @@ -1,117 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute property/chunk command :h3 - -[Syntax:] - -compute ID group-ID property/chunk chunkID input1 input2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -property/chunk = style name of this compute command :l -input = one or more attributes :l - attributes = count, id, coord1, coord2, coord3 - count = # of atoms in chunk - id = original chunk IDs before compression by "compute chunk/atom"_compute_chunk_atom.html - coord123 = coordinates for spatial bins calculated by "compute chunk/atom"_compute_chunk_atom.html :pre -:ule - -[Examples:] - -compute 1 all property/chunk count -compute 1 all property/chunk ID coord1 :pre - -[Description:] - -Define a computation that stores the specified attributes of chunks of -atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates and stores the specified attributes of chunks -as global data so they can be accessed by other "output -commands"_Howto_output.html and used in conjunction with other -commands that generate per-chunk data, such as "compute -com/chunk"_compute_com_chunk.html or "compute -msd/chunk"_compute_msd_chunk.html. - -Note that only atoms in the specified group contribute to the -calculation of the {count} attribute. The "compute -chunk/atom"_compute_chunk_atom.html command defines its own group; -atoms will have a chunk ID = 0 if they are not in that group, -signifying they are not assigned to a chunk, and will thus also not -contribute to this calculation. You can specify the "all" group for -this command if you simply want to include atoms with non-zero chunk -IDs. - -The {count} attribute is the number of atoms in the chunk. - -The {id} attribute stores the original chunk ID for each chunk. It -can only be used if the {compress} keyword was set to {yes} for the -"compute chunk/atom"_compute_chunk_atom.html command referenced by -chunkID. This means that the original chunk IDs (e.g. molecule IDs) -will have been compressed to remove chunk IDs with no atoms assigned -to them. Thus a compressed chunk ID of 3 may correspond to an original -chunk ID (molecule ID in this case) of 415. The {id} attribute will -then be 415 for the 3rd chunk. - -The {coordN} attributes can only be used if a {binning} style was used -in the "compute chunk/atom"_compute_chunk_atom.html command referenced -by chunkID. For {bin/1d}, {bin/2d}, and {bin/3d} styles the attribute -is the center point of the bin in the corresponding dimension. Style -{bin/1d} only defines a {coord1} attribute. Style {bin/2d} adds a -{coord2} attribute. Style {bin/3d} adds a {coord3} attribute. - -Note that if the value of the {units} keyword used in the "compute -chunk/atom command"_compute_chunk_atom.html is {box} or {lattice}, the -{coordN} attributes will be in distance "units"_units.html. If the -value of the {units} keyword is {reduced}, the {coordN} attributes -will be in unitless reduced units (0-1). - -The simplest way to output the results of the compute property/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk1 all property/chunk cc1 count -compute myChunk2 all com/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk1 c_myChunk2\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global vector or global array depending on -the number of input values. The length of the vector or number of -rows in the array is the number of chunks. - -This compute calculates a global vector or global array where the -number of rows = the number of chunks {Nchunk} as calculated by the -specified "compute chunk/atom"_compute_chunk_atom.html command. If a -single input is specified, a global vector is produced. If two or -more inputs are specified, a global array is produced where the number -of columns = the number of inputs. The vector or array can be -accessed by any command that uses global values from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The vector or array values are "intensive". The values will be -unitless or in the units discussed above. - -[Restrictions:] none - -[Related commands:] - -"fix ave/chunk"_fix_ave_chunk.html - -[Default:] none diff --git a/doc/txt/compute_property_local.txt b/doc/txt/compute_property_local.txt deleted file mode 100644 index c4ad0afc95..0000000000 --- a/doc/txt/compute_property_local.txt +++ /dev/null @@ -1,158 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute property/local command :h3 - -[Syntax:] - -compute ID group-ID property/local attribute1 attribute2 ... keyword args ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -property/local = style name of this compute command :l -one or more attributes may be appended :l - possible attributes = natom1 natom2 ntype1 ntype2 - patom1 patom2 ptype1 ptype2 - batom1 batom2 btype - aatom1 aatom2 aatom3 atype - datom1 datom2 datom3 datom4 dtype - iatom1 iatom2 iatom3 iatom4 itype :pre - - natom1, natom2 = IDs of 2 atoms in each pair (within neighbor cutoff) - ntype1, ntype2 = type of 2 atoms in each pair (within neighbor cutoff) - patom1, patom2 = IDs of 2 atoms in each pair (within force cutoff) - ptype1, ptype2 = type of 2 atoms in each pair (within force cutoff) - batom1, batom2 = IDs of 2 atoms in each bond - btype = bond type of each bond - aatom1, aatom2, aatom3 = IDs of 3 atoms in each angle - atype = angle type of each angle - datom1, datom2, datom3, datom4 = IDs of 4 atoms in each dihedral - dtype = dihedral type of each dihedral - iatom1, iatom2, iatom3, iatom4 = IDs of 4 atoms in each improper - itype = improper type of each improper :pre -zero or more keyword/arg pairs may be appended :l -keyword = {cutoff} :l - {cutoff} arg = {type} or {radius} :pre -:ule - -[Examples:] - -compute 1 all property/local btype batom1 batom2 -compute 1 all property/local atype aatom2 :pre - -[Description:] - -Define a computation that stores the specified attributes as local -data so it can be accessed by other "output -commands"_Howto_output.html. If the input attributes refer to bond -information, then the number of datums generated, aggregated across -all processors, equals the number of bonds in the system. Ditto for -pairs, angles, etc. - -If multiple attributes are specified then they must all generate the -same amount of information, so that the resulting local array has the -same number of rows for each column. This means that only bond -attributes can be specified together, or angle attributes, etc. Bond -and angle attributes can not be mixed in the same compute -property/local command. - -If the inputs are pair attributes, the local data is generated by -looping over the pairwise neighbor list. Info about an individual -pairwise interaction will only be included if both atoms in the pair -are in the specified compute group. For {natom1} and {natom2}, all -atom pairs in the neighbor list are considered (out to the neighbor -cutoff = force cutoff + "neighbor skin"_neighbor.html). For {patom1} -and {patom2}, the distance between the atoms must be less than the -force cutoff distance for that pair to be included, as defined by the -"pair_style"_pair_style.html and "pair_coeff"_pair_coeff.html -commands. - -The optional {cutoff} keyword determines how the force cutoff distance -for an interaction is determined for the {patom1} and {patom2} -attributes. For the default setting of {type}, the pairwise cutoff -defined by the "pair_style"_pair_style.html command for the types of -the two atoms is used. For the {radius} setting, the sum of the radii -of the two particles is used as a cutoff. For example, this is -appropriate for granular particles which only interact when they are -overlapping, as computed by "granular pair styles"_pair_gran.html. -Note that if a granular model defines atom types such that all -particles of a specific type are monodisperse (same diameter), then -the two settings are effectively identical. - -If the inputs are bond, angle, etc attributes, the local data is -generated by looping over all the atoms owned on a processor and -extracting bond, angle, etc info. For bonds, info about an individual -bond will only be included if both atoms in the bond are in the -specified compute group. Likewise for angles, dihedrals, etc. - -For bonds and angles, a bonds/angles that have been broken by setting -their bond/angle type to 0 will not be included. Bonds/angles that -have been turned off (see the "fix shake"_fix_shake.html or -"delete_bonds"_delete_bonds.html commands) by setting their bond/angle -type negative are written into the file. This is consistent with the -"compute bond/local"_compute_bond_local.html and "compute -angle/local"_compute_angle_local.html commands - -Note that as atoms migrate from processor to processor, there will be -no consistent ordering of the entries within the local vector or array -from one timestep to the next. The only consistency that is -guaranteed is that the ordering on a particular timestep will be the -same for local vectors or arrays generated by other compute commands. -For example, output from the "compute -bond/local"_compute_bond_local.html command can be combined with bond -atom indices from this command and output by the "dump -local"_dump.html command in a consistent way. - -The {natom1} and {natom2}, or {patom1} and {patom2} attributes refer -to the atom IDs of the 2 atoms in each pairwise interaction computed -by the "pair_style"_pair_style.html command. The {ntype1} and -{ntype2}, or {ptype1} and {ptype2} attributes refer to the atom types -of the 2 atoms in each pairwise interaction. - -NOTE: For pairs, if two atoms I,J are involved in 1-2, 1-3, 1-4 -interactions within the molecular topology, their pairwise interaction -may be turned off, and thus they may not appear in the neighbor list, -and will not be part of the local data created by this command. More -specifically, this may be true of I,J pairs with a weighting factor of -0.0; pairs with a non-zero weighting factor are included. The -weighting factors for 1-2, 1-3, and 1-4 pairwise interactions are set -by the "special_bonds"_special_bonds.html command. - -The {batom1} and {batom2} attributes refer to the atom IDs of the 2 -atoms in each "bond"_bond_style.html. The {btype} attribute refers to -the type of the bond, from 1 to Nbtypes = # of bond types. The number -of bond types is defined in the data file read by the -"read_data"_read_data.html command. - -The attributes that start with "a", "d", "i", refer to similar values -for "angles"_angle_style.html, "dihedrals"_dihedral_style.html, and -"impropers"_improper_style.html. - -[Output info:] - -This compute calculates a local vector or local array depending on the -number of input values. The length of the vector or number of rows in -the array is the number of bonds, angles, etc. If a single input is -specified, a local vector is produced. If two or more inputs are -specified, a local array is produced where the number of columns = the -number of inputs. The vector or array can be accessed by any command -that uses local values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector or array values will be integers that correspond to the -specified attribute. - -[Restrictions:] none - -[Related commands:] - -"dump local"_dump.html, "compute reduce"_compute_reduce.html - -[Default:] - -The keyword default is cutoff = type. diff --git a/doc/txt/compute_ptm_atom.txt b/doc/txt/compute_ptm_atom.txt deleted file mode 100644 index dfe3afe970..0000000000 --- a/doc/txt/compute_ptm_atom.txt +++ /dev/null @@ -1,121 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -compute ptm/atom command :h3 - -[Syntax:] - -compute ID group-ID ptm/atom structures threshold :pre - -ID, group-ID are documented in "compute"_compute.html command -ptm/atom = style name of this compute command -structures = structure types to search for -threshold = lattice distortion threshold (RMSD) :ul - -[Examples:] - -compute 1 all ptm/atom default 0.1 -compute 1 all ptm/atom fcc-hcp-dcub-dhex 0.15 -compute 1 all ptm/atom all 0 :pre - -[Description:] - -Define a computation that determines the local lattice structure -around an atom using the PTM (Polyhedral Template Matching) method. -The PTM method is described in "(Larsen)"_#Larsen. - -Currently, there are seven lattice structures PTM recognizes: - -fcc = 1 -hcp = 2 -bcc = 3 -ico (icosahedral) = 4 -sc (simple cubic) = 5 -dcub (diamond cubic) = 6 -dhex (diamond hexagonal) = 7 -graphene = 8 :ul - -The value of the PTM structure will be 0 for unknown types and -1 for atoms not in the specified -compute group. The choice of structures to search for can be specified using the "structures" -argument, which is a hyphen-separated list of structure keywords. -Two convenient pre-set options are provided: - -default: fcc-hcp-bcc-ico -all: fcc-hcp-bcc-ico-sc-dcub-dhex-graphene :ul - -The 'default' setting detects the same structures as the Common Neighbor Analysis method. -The 'all' setting searches for all structure types. A performance penalty is -incurred for the diamond and graphene structures, so it is not recommended to use this option if -it is known that the simulation does not contain these structures. - - -PTM identifies structures using two steps. First, a graph isomorphism test is used -to identify potential structure matches. Next, the deviation is computed between the -local structure (in the simulation) and a template of the ideal lattice structure. -The deviation is calculated as: - -:c,image(Eqs/ptm_rmsd.jpg) - -Here, u and v contain the coordinates of the local and ideal structures respectively, -s is a scale factor, and Q is a rotation. The best match is identified by the -lowest RMSD value, using the optimal scaling, rotation, and correspondence between the -points. - -The 'threshold' keyword sets an upper limit on the maximum permitted deviation before -a local structure is identified as disordered. Typical values are in the range 0.1-0.15, -but larger values may be desirable at higher temperatures. -A value of 0 is equivalent to infinity and can be used if no threshold is desired. - - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (e.g. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently or to have multiple compute/dump commands, each with a -{ptm/atom} style. - -[Output info:] - -This compute calculates a per-atom array, which can be accessed by -any command that uses per-atom values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -Results are stored in the per-atom array in the following order: - -type -rmsd -interatomic distance -qw -qx -qy -qz :ul - -The type is a number from -1 to 8. The rmsd is a positive real number. -The interatomic distance is computed from the scale factor in the RMSD equation. -The (qw,qx,qy,qz) parameters represent the orientation of the local structure -in quaternion form. The reference coordinates for each template (from which the -orientation is determined) can be found in the {ptm_constants.h} file in the PTM source directory. - -[Restrictions:] - -This fix is part of the USER-PTM package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute centro/atom"_compute_centro_atom.html -"compute cna/atom"_compute_cna_atom.html - -[Default:] none - -:line - -:link(Larsen) -[(Larsen)] Larsen, Schmidt, Schiotz, Modelling Simul Mater Sci Eng, 24, 055007 (2016). - diff --git a/doc/txt/compute_rdf.txt b/doc/txt/compute_rdf.txt deleted file mode 100644 index 17fa68e526..0000000000 --- a/doc/txt/compute_rdf.txt +++ /dev/null @@ -1,199 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute rdf command :h3 - -[Syntax:] - -compute ID group-ID rdf Nbin itype1 jtype1 itype2 jtype2 ... keyword/value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -rdf = style name of this compute command :l -Nbin = number of RDF bins :l -itypeN = central atom type for Nth RDF histogram (see asterisk form below) :l -jtypeN = distribution atom type for Nth RDF histogram (see asterisk form below) :l - -zero or more keyword/value pairs may be appended :l -keyword = {cutoff} :l - {cutoff} value = Rcut - Rcut = cutoff distance for RDF computation (distance units) :pre -:ule - -[Examples:] - -compute 1 all rdf 100 -compute 1 all rdf 100 1 1 -compute 1 all rdf 100 * 3 cutoff 5.0 -compute 1 fluid rdf 500 1 1 1 2 2 1 2 2 -compute 1 fluid rdf 500 1*3 2 5 *10 cutoff 3.5 :pre - -[Description:] - -Define a computation that calculates the radial distribution function -(RDF), also called g(r), and the coordination number for a group of -particles. Both are calculated in histogram form by binning pairwise -distances into {Nbin} bins from 0.0 to the maximum force cutoff -defined by the "pair_style"_pair_style.html command or the cutoff -distance {Rcut} specified via the {cutoff} keyword. The bins are of -uniform size in radial distance. Thus a single bin encompasses a thin -shell of distances in 3d and a thin ring of distances in 2d. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this fix uses a neighbor list, it also means -those pairs will not be included in the RDF. This does not apply when -using long-range coulomb interactions ({coul/long}, {coul/msm}, -{coul/wolf} or similar. One way to get around this would be to set -special_bond scaling factors to very tiny numbers that are not exactly -zero (e.g. 1.0e-50). Another workaround is to write a dump file, and -use the "rerun"_rerun.html command to compute the RDF for snapshots in -the dump file. The rerun script can use a -"special_bonds"_special_bonds.html command that includes all pairs in -the neighbor list. - -By default the RDF is computed out to the maximum force cutoff defined -by the "pair_style"_pair_style.html command. If the {cutoff} keyword -is used, then the RDF is computed accurately out to the {Rcut} > 0.0 -distance specified. - -NOTE: Normally, you should only use the {cutoff} keyword if no pair -style is defined, e.g. the "rerun"_rerun.html command is being used to -post-process a dump file of snapshots. Or if you really want the RDF -for distances beyond the pair_style force cutoff and cannot easily -post-process a dump file to calculate it. This is because using the -{cutoff} keyword incurs extra computation and possibly communication, -which may slow down your simulation. If you specify a {Rcut} <= force -cutoff, you will force an additional neighbor list to be built at -every timestep this command is invoked (or every reneighboring -timestep, whichever is less frequent), which is inefficient. LAMMPS -will warn you if this is the case. If you specify a {Rcut} > force -cutoff, you must insure ghost atom information out to {Rcut} + {skin} -is communicated, via the "comm_modify cutoff"_comm_modify.html -command, else the RDF computation cannot be performed, and LAMMPS will -give an error message. The {skin} value is what is specified with the -"neighbor"_neighbor.html command. In this case, you are forcing a -large neighbor list to be built just for the RDF computation, and -extra communication to be performed every timestep. - -The {itypeN} and {jtypeN} arguments are optional. These arguments -must come in pairs. If no pairs are listed, then a single histogram -is computed for g(r) between all atom types. If one or more pairs are -listed, then a separate histogram is generated for each -{itype},{jtype} pair. - -The {itypeN} and {jtypeN} settings can be specified in one of two -ways. An explicit numeric value can be used, as in the 4th example -above. Or a wild-card asterisk can be used to specify a range of atom -types. This takes the form "*" or "*n" or "n*" or "m*n". If N = the -number of atom types, then an asterisk with no numeric values means -all types from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). - -If both {itypeN} and {jtypeN} are single values, as in the 4th example -above, this means that a g(r) is computed where atoms of type {itypeN} -are the central atom, and atoms of type {jtypeN} are the distribution -atom. If either {itypeN} and {jtypeN} represent a range of values via -the wild-card asterisk, as in the 5th example above, this means that a -g(r) is computed where atoms of any of the range of types represented -by {itypeN} are the central atom, and atoms of any of the range of -types represented by {jtypeN} are the distribution atom. - -Pairwise distances are generated by looping over a pairwise neighbor -list, just as they would be in a "pair_style"_pair_style.html -computation. The distance between two atoms I and J is included in a -specific histogram if the following criteria are met: - -atoms I,J are both in the specified compute group -the distance between atoms I,J is less than the maximum force cutoff -the type of the I atom matches itypeN (one or a range of types) -the type of the J atom matches jtypeN (one or a range of types) :ul - -It is OK if a particular pairwise distance is included in more than -one individual histogram, due to the way the {itypeN} and {jtypeN} -arguments are specified. - -The g(r) value for a bin is calculated from the histogram count by -scaling it by the idealized number of how many counts there would be -if atoms of type {jtypeN} were uniformly distributed. Thus it -involves the count of {itypeN} atoms, the count of {jtypeN} atoms, the -volume of the entire simulation box, and the volume of the bin's thin -shell in 3d (or the area of the bin's thin ring in 2d). - -A coordination number coord(r) is also calculated, which is the number -of atoms of type {jtypeN} within the current bin or closer, averaged -over atoms of type {itypeN}. This is calculated as the area- or -volume-weighted sum of g(r) values over all bins up to and including -the current bin, multiplied by the global average volume density of -atoms of type jtypeN. - -The simplest way to output the results of the compute rdf calculation -to a file is to use the "fix ave/time"_fix_ave_time.html command, for -example: - -compute myRDF all rdf 50 -fix 1 all ave/time 100 1 100 c_myRDF\[*\] file tmp.rdf mode vector :pre - -[Output info:] - -This compute calculates a global array with the number of rows = -{Nbins}, and the number of columns = 1 + 2*Npairs, where Npairs is the -number of I,J pairings specified. The first column has the bin -coordinate (center of the bin), Each successive set of 2 columns has -the g(r) and coord(r) values for a specific set of {itypeN} versus -{jtypeN} interactions, as described above. These values can be used -by any command that uses a global values from a compute as input. See -the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The array values calculated by this compute are all "intensive". - -The first column of array values will be in distance -"units"_units.html. The g(r) columns of array values are normalized -numbers >= 0.0. The coordination number columns of array values are -also numbers >= 0.0. - -[Restrictions:] - -The RDF is not computed for distances longer than the force cutoff, -since processors (in parallel) don't know about atom coordinates for -atoms further away than that distance. If you want an RDF for larger -distances, you can use the "rerun"_rerun.html command to post-process -a dump file and set the cutoff for the potential to be longer in the -rerun script. Note that in the rerun context, the force cutoff is -arbitrary, since you aren't running dynamics and thus are not changing -your model. The definition of g(r) used by LAMMPS is only appropriate -for characterizing atoms that are uniformly distributed throughout the -simulation cell. In such cases, the coordination number is still -correct and meaningful. As an example, if a large simulation cell -contains only one atom of type {itypeN} and one of {jtypeN}, then g(r) -will register an arbitrarily large spike at whatever distance they -happen to be at, and zero everywhere else. Coord(r) will show a step -change from zero to one at the location of the spike in g(r). - -NOTE: compute rdf can handle dynamic groups and systems where atoms -are added or removed, but this causes that certain normalization -parameters need to be re-computed in every step and include collective -communication operations. This will reduce performance and limit -parallel efficiency and scaling. For systems, where only the type -of atoms changes (e.g. when using "fix atom/swap"_fix_atom_swap.html), -you need to explicitly request the dynamic normalization updates -via "compute_modify dynamic yes"_compute_modify.html - -[Related commands:] - -"fix ave/time"_fix_ave_time.html, "compute_modify"_compute_modify.html, -"compute adf"_compute_adf.html - -[Default:] - -The keyword defaults are cutoff = 0.0 (use the pairwise force cutoff). diff --git a/doc/txt/compute_reduce.txt b/doc/txt/compute_reduce.txt deleted file mode 100644 index 1e9cc651e1..0000000000 --- a/doc/txt/compute_reduce.txt +++ /dev/null @@ -1,212 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute reduce command :h3 -compute reduce/region command :h3 - -[Syntax:] - -compute ID group-ID style arg mode input1 input2 ... keyword args ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -style = {reduce} or {reduce/region} :l - {reduce} arg = none - {reduce/region} arg = region-ID - region-ID = ID of region to use for choosing atoms :pre -mode = {sum} or {min} or {max} or {ave} or {sumsq} or {avesq} :l -one or more inputs can be listed :l -input = x, y, z, vx, vy, vz, fx, fy, fz, c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - x,y,z,vx,vy,vz,fx,fy,fz = atom attribute (position, velocity, force component) - c_ID = per-atom or local vector calculated by a compute with ID - c_ID\[I\] = Ith column of per-atom or local array calculated by a compute with ID, I can include wildcard (see below) - f_ID = per-atom or local vector calculated by a fix with ID - f_ID\[I\] = Ith column of per-atom or local array calculated by a fix with ID, I can include wildcard (see below) - v_name = per-atom vector calculated by an atom-style variable with name :pre - -zero or more keyword/args pairs may be appended :l -keyword = {replace} :l - {replace} args = vec1 vec2 - vec1 = reduced value from this input vector will be replaced - vec2 = replace it with vec1\[N\] where N is index of max/min value from vec2 :pre -:ule - -[Examples:] - -compute 1 all reduce sum c_force -compute 1 all reduce/region subbox sum c_force -compute 2 all reduce min c_press\[2\] f_ave v_myKE -compute 2 all reduce min c_press\[*\] f_ave v_myKE -compute 3 fluid reduce max c_index\[1\] c_index\[2\] c_dist replace 1 3 replace 2 3 :pre - -[Description:] - -Define a calculation that "reduces" one or more vector inputs into -scalar values, one per listed input. The inputs can be per-atom or -local quantities; they cannot be global quantities. Atom attributes -are per-atom quantities, "computes"_compute.html and "fixes"_fix.html -may generate any of the three kinds of quantities, and "atom-style -variables"_variable.html generate per-atom quantities. See the -"variable"_variable.html command and its special functions which can -perform the same operations as the compute reduce command on global -vectors. - -The reduction operation is specified by the {mode} setting. The {sum} -option adds the values in the vector into a global total. The {min} -or {max} options find the minimum or maximum value across all vector -values. The {ave} setting adds the vector values into a global total, -then divides by the number of values in the vector. The {sumsq} -option sums the square of the values in the vector into a global -total. The {avesq} setting does the same as {sumsq}, then divides the -sum of squares by the number of values. The last two options can be -useful for calculating the variance of some quantity, e.g. variance = -sumsq - ave^2. - -Each listed input is operated on independently. For per-atom inputs, -the group specified with this command means only atoms within the -group contribute to the result. For per-atom inputs, if the compute -reduce/region command is used, the atoms must also currently be within -the region. Note that an input that produces per-atom quantities may -define its own group which affects the quantities it returns. For -example, if a compute is used as an input which generates a per-atom -vector, it will generate values of 0.0 for atoms that are not in the -group specified for that compute. - -Each listed input can be an atom attribute (position, velocity, force -component) or can be the result of a "compute"_compute.html or -"fix"_fix.html or the evaluation of an atom-style -"variable"_variable.html. - -Note that for values from a compute or fix, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "*" or "*n" or "n*" or -"m*n". If N = the size of the vector (for {mode} = scalar) or the -number of columns in the array (for {mode} = vector), then an asterisk -with no numeric values means all indices from 1 to N. A leading -asterisk means all indices from 1 to n (inclusive). A trailing -asterisk means all indices from n to N (inclusive). A middle asterisk -means all indices from m to n (inclusive). - -Using a wildcard is the same as if the individual columns of the array -had been listed one by one. E.g. these 2 compute reduce commands are -equivalent, since the "compute stress/atom"_compute_stress_atom.html -command creates a per-atom array with 6 columns: - -compute myPress all stress/atom NULL -compute 2 all reduce min c_myPress\[*\] -compute 2 all reduce min c_myPress\[1\] c_myPress\[2\] c_myPress\[3\] & - c_myPress\[4\] c_myPress\[5\] c_myPress\[6\] :pre - -:line - -The atom attribute values (x,y,z,vx,vy,vz,fx,fy,fz) are -self-explanatory. Note that other atom attributes can be used as -inputs to this fix by using the "compute -property/atom"_compute_property_atom.html command and then specifying -an input value from that compute. - -If a value begins with "c_", a compute ID must follow which has been -previously defined in the input script. Computes can generate -per-atom or local quantities. See the individual -"compute"_compute.html doc page for details. If no bracketed integer -is appended, the vector calculated by the compute is used. If a -bracketed integer is appended, the Ith column of the array calculated -by the compute is used. Users can also write code for their own -compute styles and "add them to LAMMPS"_Modify.html. See the -discussion above for how I can be specified with a wildcard asterisk -to effectively specify multiple values. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script. Fixes can generate per-atom -or local quantities. See the individual "fix"_fix.html doc page for -details. Note that some fixes only produce their values on certain -timesteps, which must be compatible with when compute reduce -references the values, else an error results. If no bracketed integer -is appended, the vector calculated by the fix is used. If a bracketed -integer is appended, the Ith column of the array calculated by the fix -is used. Users can also write code for their own fix style and "add -them to LAMMPS"_Modify.html. See the discussion above for how I can -be specified with a wildcard asterisk to effectively specify multiple -values. - -If a value begins with "v_", a variable name must follow which has -been previously defined in the input script. It must be an -"atom-style variable"_variable.html. Atom-style variables can -reference thermodynamic keywords and various per-atom attributes, or -invoke other computes, fixes, or variables when they are evaluated, so -this is a very general means of generating per-atom quantities to -reduce. - -:line - -If the {replace} keyword is used, two indices {vec1} and {vec2} are -specified, where each index ranges from 1 to the # of input values. -The replace keyword can only be used if the {mode} is {min} or {max}. -It works as follows. A min/max is computed as usual on the {vec2} -input vector. The index N of that value within {vec2} is also stored. -Then, instead of performing a min/max on the {vec1} input vector, the -stored index is used to select the Nth element of the {vec1} vector. - -Thus, for example, if you wish to use this compute to find the bond -with maximum stretch, you can do it as follows: - -compute 1 all property/local batom1 batom2 -compute 2 all bond/local dist -compute 3 all reduce max c_1\[1\] c_1\[2\] c_2 replace 1 3 replace 2 3 -thermo_style custom step temp c_3\[1\] c_3\[2\] c_3\[3\] :pre - -The first two input values in the compute reduce command are vectors -with the IDs of the 2 atoms in each bond, using the "compute -property/local"_compute_property_local.html command. The last input -value is bond distance, using the "compute -bond/local"_compute_bond_local.html command. Instead of taking the -max of the two atom ID vectors, which does not yield useful -information in this context, the {replace} keywords will extract the -atom IDs for the two atoms in the bond of maximum stretch. These atom -IDs and the bond stretch will be printed with thermodynamic output. - -:line - -If a single input is specified this compute produces a global scalar -value. If multiple inputs are specified, this compute produces a -global vector of values, the length of which is equal to the number of -inputs specified. - -As discussed below, for the {sum} and {sumsq} modes, the value(s) -produced by this compute are all "extensive", meaning their value -scales linearly with the number of atoms involved. If normalized -values are desired, this compute can be accessed by the "thermo_style -custom"_thermo_style.html command with "thermo_modify norm -yes"_thermo_modify.html set as an option. Or it can be accessed by a -"variable"_variable.html that divides by the appropriate atom count. - -:line - -[Output info:] - -This compute calculates a global scalar if a single input value is -specified or a global vector of length N where N is the number of -inputs, and which can be accessed by indices 1 to N. These values can -be used by any command that uses global scalar or vector values from a -compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -All the scalar or vector values calculated by this compute are -"intensive", except when the {sum} or {sumsq} modes are used on -per-atom or local vectors, in which case the calculated values are -"extensive". - -The scalar or vector values will be in whatever "units"_units.html the -quantities being reduced are in. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html, "fix"_fix.html, "variable"_variable.html - -[Default:] none diff --git a/doc/txt/compute_reduce_chunk.txt b/doc/txt/compute_reduce_chunk.txt deleted file mode 100644 index f19ed00c6a..0000000000 --- a/doc/txt/compute_reduce_chunk.txt +++ /dev/null @@ -1,177 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute reduce/chunk command :h3 - -[Syntax:] - -compute ID group-ID reduce/chunk chunkID mode input1 input2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -reduce/chunk = style name of this compute command :l -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :l -mode = {sum} or {min} or {max} :l -one or more inputs can be listed :l -input = c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_ID :l - c_ID = per-atom vector calculated by a compute with ID - c_ID\[I\] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) - f_ID = per-atom vector calculated by a fix with ID - f_ID\[I\] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) - v_name = per-atom vector calculated by an atom-style variable with name :pre -:ule - -[Examples:] - -compute 1 all reduce/chunk/atom mychunk min c_cluster :pre - -[Description:] - -Define a calculation that reduces one or more per-atom vectors into -per-chunk values. This can be useful for diagnostic output. Or when -used in conjunction with the "compute -chunk/spread/atom"_compute_chunk_spread_atom.html command it can be -used ot create per-atom values that induce a new set of chunks with a -second "compute chunk/atom"_compute_chunk_atom.html command. An -example is given below. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -For each atom, this compute accesses its chunk ID from the specified -{chunkID} compute. The per-atom value from an input contributes -to a per-chunk value corresponding the the chunk ID. - -The reduction operation is specified by the {mode} setting and is -performed over all the per-atom values from the atoms in each chunk. -The {sum} option adds the pre-atom values to a per-chunk total. The -{min} or {max} options find the minimum or maximum value of the -per-atom values for each chunk. - -Note that only atoms in the specified group contribute to the -reduction operation. If the {chunkID} compute returns a 0 for the -chunk ID of an atom (i.e. the atom is not in a chunk defined by the -"compute chunk/atom"_compute_chunk_atom.html command), that atom will -also not contribute to the reduction operation. An input that is a -compute or fix may define its own group which affects the quantities -it returns. For example, a compute with return a zero value for atoms -that are not in the group specified for that compute. - -Each listed input is operated on independently. Each input can be the -result of a "compute"_compute.html or "fix"_fix.html or the evaluation -of an atom-style "variable"_variable.html. - -Note that for values from a compute or fix, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "*" or "*n" or "n*" or -"m*n". If N = the size of the vector (for {mode} = scalar) or the -number of columns in the array (for {mode} = vector), then an asterisk -with no numeric values means all indices from 1 to N. A leading -asterisk means all indices from 1 to n (inclusive). A trailing -asterisk means all indices from n to N (inclusive). A middle asterisk -means all indices from m to n (inclusive). - -Using a wildcard is the same as if the individual columns of the array -had been listed one by one. E.g. these 2 compute reduce/chunk -commands are equivalent, since the "compute -property/chunk"_compute_property_chunk.html command creates a per-atom -array with 3 columns: - -compute prop all property/atom vx vy vz -compute 10 all reduce/chunk mychunk max c_prop\[*\] -compute 10 all reduce/chunk mychunk max c_prop\[1\] c_prop\[2\] c_prop\[3\] :pre - -:line - -Here is an example of using this compute, in conjunction with the -compute chunk/spread/atom command to identify self-assembled micelles. -The commands below can be added to the examples/in.micelle script. - -Imagine a collection of polymer chains or small molecules with -hydrophobic end groups. All the hydrophobic (HP) atoms are assigned -to a group called "phobic". - -These commands will assign a unique cluster ID to all HP atoms within -a specified distance of each other. A cluster will contain all HP -atoms in a single molecule, but also the HP atoms in nearby molecules, -e.g. molecules that have clumped to form a micelle due to the -attraction induced by the hydrophobicity. The output of the -chunk/reduce command will be a cluster ID per chunk (molecule). -Molecules with the same cluster ID are in the same micelle. - -group phobic type 4 # specific to in.micelle model -compute cluster phobic cluster/atom 2.0 -compute cmol all chunk/atom molecule -compute reduce phobic reduce/chunk cmol min c_cluster :pre - -This per-chunk info could be output in at least two ways: - -fix 10 all ave/time 1000 1 1000 c_reduce file tmp.phobic mode vector :pre - -compute spread all chunk/spread/atom cmol c_reduce -dump 1 all custom 1000 tmp.dump id type mol x y z c_cluster c_spread -dump_modify 1 sort id :pre - -In the first case, each snapshot in the tmp.phobic file will contain -one line per molecule. Molecules with the same value are in the same -micelle. In the second case each dump snapshot contains all atoms, -each with a final field with the cluster ID of the micelle that the HP -atoms of that atom's molecule belong to. - -The result from compute chunk/spread/atom can be used to define a new -set of chunks, where all the atoms in all the molecules in the same -micelle are assigned to the same chunk, i.e. one chunk per micelle. - -compute micelle all chunk/atom c_spread compress yes :pre - -Further analysis on a per-micelle basis can now be performed using any -of the per-chunk computes listed on the "Howto chunk"_Howto_chunk.html -doc page. E.g. count the number of atoms in each micelle, calculate -its center or mass, shape (moments of inertia), radius of gyration, -etc. - -compute prop all property/chunk micelle count -fix 20 all ave/time 1000 1 1000 c_prop file tmp.micelle mode vector :pre - -Each snapshot in the tmp.micelle file will have one line per micelle -with its count of atoms, plus a first line for a chunk with all the -solvent atoms. By the time 50000 steps have elapsed there are a -handful of large micelles. - -:line - -[Output info:] - -This compute calculates a global vector if a single input value is -specified, otherwise a global array is output. The number of columns -in the array is the number of inputs provided. The length of the -vector or the number of vector elements or array rows = the number of -chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The vector or array can -be accessed by any command that uses global values from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The per-atom values for the vector or each column of the array will be -in whatever "units"_units.html the corresponding input value is in. -The vector or array values are "intensive". - -[Restrictions:] none - -[Related commands:] - -"compute chunk/atom"_compute_chunk_atom.html, "compute -reduce"_compute_reduce.html, "compute -chunk/spread/atom"_compute_chunk_spread_atom.html - -[Default:] none diff --git a/doc/txt/compute_rigid_local.txt b/doc/txt/compute_rigid_local.txt deleted file mode 100644 index 73e9e4a609..0000000000 --- a/doc/txt/compute_rigid_local.txt +++ /dev/null @@ -1,185 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute rigid/local command :h3 - -[Syntax:] - -compute ID group-ID rigid/local rigidID input1 input2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -rigid/local = style name of this compute command :l -rigidID = ID of fix rigid/small command or one of its variants :l -input = one or more rigid body attributes :l - possible attributes = id, mol, mass, - x, y, z, xu, yu, zu, ix, iy, iz - vx, vy, vz, fx, fy, fz, - omegax, omegay, omegaz, - angmomx, angmomy, angmomz, - quatw, quati, quatj, quatk, - tqx, tqy, tqz, - inertiax, inertiay, inertiaz - id = atom ID of atom within body which owns body properties - mol = molecule ID used to define body in "fix rigid/small"_fix_rigid.html command - mass = total mass of body - x,y,z = center of mass coords of body - xu,yu,zu = unwrapped center of mass coords of body - ix,iy,iz = box image that the center of mass is in - vx,vy,vz = center of mass velocities - fx,fy,fz = force of center of mass - omegax,omegay,omegaz = angular velocity of body - angmomx,angmomy,angmomz = angular momentum of body - quatw,quati,quatj,quatk = quaternion components for body - tqx,tqy,tqz = torque on body - inertiax,inertiay,inertiaz = diagonalized moments of inertia of body :pre -:ule - -[Examples:] - -compute 1 all rigid/local myRigid mol x y z :pre - -[Description:] - -Define a computation that simply stores rigid body attributes for -rigid bodies defined by the "fix rigid/small"_fix_rigid.html command -or one of its NVE, NVT, NPT, NPH variants. The data is stored as -local data so it can be accessed by other "output -commands"_Howto_output.html that process local data, such as the -"compute reduce"_compute_reduce.html or "dump local"_dump.html -commands. - -Note that this command only works with the "fix -rigid/small"_fix_rigid.html command or its variants, not the fix rigid -command and its variants. The ID of the "fix -rigid/small"_fix_rigid.html command used to define rigid bodies must -be specified as {rigidID}. The "fix rigid"_fix_rigid.html command is -typically used to define a handful of (potentially very large) rigid -bodies. It outputs similar per-body information as this command -directly from the fix as global data; see the "fix -rigid"_fix_rigid.html doc page for details - -The local data stored by this command is generated by looping over all -the atoms owned on a processor. If the atom is not in the specified -{group-ID} or is not part of a rigid body it is skipped. If it is not -the atom within a body that is assigned to store the body information -it is skipped (only one atom per body is so assigned). If it is the -assigned atom, then the info for that body is output. This means that -information for N bodies is generated. N may be less than the # of -bodies defined by the fix rigid command, if the atoms in some bodies -are not in the {group-ID}. - -NOTE: Which atom in a body owns the body info is determined internal -to LAMMPS; it's the one nearest the geometric center of the body. -Typically you should avoid this complication, by defining the group -associated with this fix to include/exclude entire bodies. - -Note that as atoms and bodies migrate from processor to processor, -there will be no consistent ordering of the entries within the local -vector or array from one timestep to the next. - -Here is an example of how to use this compute to dump rigid body info -to a file: - -compute 1 all rigid/local myRigid mol x y z fx fy fz -dump 1 all local 1000 tmp.dump index c_1\[1\] c_1\[2\] c_1\[3\] c_1\[4\] c_1\[5\] c_1\[6\] c_1\[7\] :pre - -:line - -This section explains the rigid body attributes that can be specified. - -The {id} attribute is the atom-ID of the atom which owns the rigid body, which is -assigned by the "fix rigid/small"_fix_rigid.html command. - -The {mol} attribute is the molecule ID of the rigid body. It should -be the molecule ID which all of the atoms in the body belong to, since -that is how the "fix rigid/small"_fix_rigid.html command defines its -rigid bodies. - -The {mass} attribute is the total mass of the rigid body. - -There are two options for outputting the coordinates of the center of -mass (COM) of the body. The {x}, {y}, {z} attributes write the COM -"unscaled", in the appropriate distance "units"_units.html (Angstroms, -sigma, etc). Use {xu}, {yu}, {zu} if you want the COM "unwrapped" by -the image flags for each body. Unwrapped means that if the body -COM has passed through a periodic boundary one or more times, the value -is generated what the COM coordinate would be if it had not been -wrapped back into the periodic box. - -The image flags for the body can be generated directly using the {ix}, -{iy}, {iz} attributes. For periodic dimensions, they specify which -image of the simulation box the COM is considered to be in. An image -of 0 means it is inside the box as defined. A value of 2 means add 2 -box lengths to get the true value. A value of -1 means subtract 1 box -length to get the true value. LAMMPS updates these flags as the rigid -body COMs cross periodic boundaries during the simulation. - -The {vx}, {vy}, {vz}, {fx}, {fy}, {fz} attributes are components of -the COM velocity and force on the COM of the body. - -The {omegax}, {omegay}, and {omegaz} attributes are the angular -velocity components of the body around its COM. - -The {angmomx}, {angmomy}, and {angmomz} attributes are the angular -momentum components of the body around its COM. - -The {quatw}, {quati}, {quatj}, and {quatk} attributes are the -components of the 4-vector quaternion representing the orientation of -the rigid body. See the "set"_set.html command for an explanation of -the quaternion vector. - -The {angmomx}, {angmomy}, and {angmomz} attributes are the angular -momentum components of the body around its COM. - -The {tqx}, {tqy}, {tqz} attributes are components of the torque acting -on the body around its COM. - -The {inertiax}, {inertiay}, {inertiaz} attributes are components of -diagonalized inertia tensor for the body, i.e the 3 moments of inertia -for the body around its principal axes, as computed internally by -LAMMPS. - -:line - -[Output info:] - -This compute calculates a local vector or local array depending on the -number of keywords. The length of the vector or number of rows in the -array is the number of rigid bodies. If a single keyword is -specified, a local vector is produced. If two or more keywords are -specified, a local array is produced where the number of columns = the -number of keywords. The vector or array can be accessed by any -command that uses local values from a compute as input. See the -"Howto output"_Howto_output.html doc page for an overview of LAMMPS -output options. - -The vector or array values will be in whatever "units"_units.html the -corresponding attribute is in: - -id,mol = unitless -mass = mass units -x,y,z and xy,yu,zu = distance units -vx,vy,vz = velocity units -fx,fy,fz = force units -omegax,omegay,omegaz = radians/time units -angmomx,angmomy,angmomz = mass*distance^2/time units -quatw,quati,quatj,quatk = unitless -tqx,tqy,tqz = torque units -inertiax,inertiay,inertiaz = mass*distance^2 units :ul - -[Restrictions:] - -This compute is part of the RIGID package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump local"_dump.html, "compute reduce"_compute_reduce.html - -[Default:] none diff --git a/doc/txt/compute_saed.txt b/doc/txt/compute_saed.txt deleted file mode 100644 index b27c36e318..0000000000 --- a/doc/txt/compute_saed.txt +++ /dev/null @@ -1,181 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute saed command :h3 - -[Syntax:] - -compute ID group-ID saed lambda type1 type2 ... typeN keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -saed = style name of this compute command :l -lambda = wavelength of incident radiation (length units) :l -type1 type2 ... typeN = chemical symbol of each atom type (see valid options below) :l - -zero or more keyword/value pairs may be appended :l -keyword = {Kmax} or {Zone} or {dR_Ewald} or {c} or {manual} or {echo} :l - {Kmax} value = Maximum distance explored from reciprocal space origin - (inverse length units) - {Zone} values = z1 z2 z3 - z1,z2,z3 = Zone axis of incident radiation. If z1=z2=z3=0 all - reciprocal space will be meshed up to {Kmax} - {dR_Ewald} value = Thickness of Ewald sphere slice intercepting - reciprocal space (inverse length units) - {c} values = c1 c2 c3 - c1,c2,c3 = parameters to adjust the spacing of the reciprocal - lattice nodes in the h, k, and l directions respectively - {manual} = flag to use manual spacing of reciprocal lattice points - based on the values of the {c} parameters - {echo} = flag to provide extra output for debugging purposes :pre -:ule - -[Examples:] - -compute 1 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5 -compute 2 all saed 0.0251 Ni Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo :pre - -fix saed/vtk 1 1 1 c_1 file Al2O3_001.saed -fix saed/vtk 1 1 1 c_2 file Ni_000.saed :pre - -[Description:] - -Define a computation that calculates electron diffraction intensity as -described in "(Coleman)"_#saed-Coleman on a mesh of reciprocal lattice nodes -defined by the entire simulation domain (or manually) using simulated -radiation of wavelength lambda. - -The electron diffraction intensity I at each reciprocal lattice point -is computed from the structure factor F using the equations: - -:c,image(Eqs/compute_saed1.jpg) -:c,image(Eqs/compute_saed2.jpg) - -Here, K is the location of the reciprocal lattice node, rj is the -position of each atom, fj are atomic scattering factors. - -Diffraction intensities are calculated on a three-dimensional mesh of -reciprocal lattice nodes. The mesh spacing is defined either (a) by -the entire simulation domain or (b) manually using selected values as -shown in the 2D diagram below. - -:c,image(JPG/saed_mesh_small.jpg,JPG/saed_mesh.jpg) - -For a mesh defined by the simulation domain, a rectilinear grid is -constructed with spacing {c}*inv(A) along each reciprocal lattice -axis. Where A are the vectors corresponding to the edges of the -simulation cell. If one or two directions has non-periodic boundary -conditions, then the spacing in these directions is defined from the -average of the (inversed) box lengths with periodic boundary conditions. -Meshes defined by the simulation domain must contain at least one periodic -boundary. - -If the {manual} flag is included, the mesh of reciprocal lattice nodes -will defined using the {c} values for the spacing along each reciprocal -lattice axis. Note that manual mapping of the reciprocal space mesh is -good for comparing diffraction results from multiple simulations; however -it can reduce the likelihood that Bragg reflections will be satisfied -unless small spacing parameters <0.05 Angstrom^(-1) are implemented. -Meshes with manual spacing do not require a periodic boundary. - -The limits of the reciprocal lattice mesh are determined by the use of -the {Kmax}, {Zone}, and {dR_Ewald} parameters. The rectilinear mesh -created about the origin of reciprocal space is terminated at the -boundary of a sphere of radius {Kmax} centered at the origin. If -{Zone} parameters z1=z2=z3=0 are used, diffraction intensities are -computed throughout the entire spherical volume - note this can -greatly increase the cost of computation. Otherwise, {Zone} -parameters will denote the z1=h, z2=k, and z3=l (in a global since) -zone axis of an intersecting Ewald sphere. Diffraction intensities -will only be computed at the intersection of the reciprocal lattice -mesh and a {dR_Ewald} thick surface of the Ewald sphere. See the -example 3D intensity data and the intersection of a \[010\] zone axis -in the below image. - -:c,image(JPG/saed_ewald_intersect_small.jpg,JPG/saed_ewald_intersect.jpg) - -The atomic scattering factors, fj, accounts for the reduction in -diffraction intensity due to Compton scattering. Compute saed uses -analytical approximations of the atomic scattering factors that vary -for each atom type (type1 type2 ... typeN) and angle of diffraction. -The analytic approximation is computed using the formula -"(Brown)"_#Brown: - -:c,image(Eqs/compute_saed3.jpg) - -Coefficients parameterized by "(Fox)"_#Fox are assigned for each -atom type designating the chemical symbol and charge of each atom -type. Valid chemical symbols for compute saed are: - -H: He: Li: Be: B: -C: N: O: F: Ne: -Na: Mg: Al: Si: P: -S: Cl: Ar: K: Ca: -Sc: Ti: V: Cr: Mn: -Fe: Co: Ni: Cu: Zn: -Ga: Ge: As: Se: Br: -Kr: Rb: Sr: Y: Zr: -Nb: Mo: Tc: Ru: Rh: -Pd: Ag: Cd: In: Sn: -Sb: Te: I: Xe: Cs: -Ba: La: Ce: Pr: Nd: -Pm: Sm: Eu: Gd: Tb: -Dy: Ho: Er: Tm: Yb: -Lu: Hf: Ta: W: Re: -Os: Ir: Pt: Au: Hg: -Tl: Pb: Bi: Po: At: -Rn: Fr: Ra: Ac: Th: -Pa: U: Np: Pu: Am: -Cm: Bk: Cf:tb(c=5,s=:) - - -If the {echo} keyword is specified, compute saed will provide extra -reporting information to the screen. - -[Output info:] - -This compute calculates a global vector. The length of the vector is -the number of reciprocal lattice nodes that are explored by the mesh. -The entries of the global vector are the computed diffraction -intensities as described above. - -The vector can be accessed by any command that uses global values from -a compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -All array values calculated by this compute are "intensive". - -[Restrictions:] - -This compute is part of the USER-DIFFRACTION package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The compute_saed command does not work for triclinic cells. - -[Related commands:] - -"fix saed_vtk"_fix_saed_vtk.html, "compute xrd"_compute_xrd.html - -[Default:] - -The option defaults are Kmax = 1.70, Zone 1 0 0, c 1 1 1, dR_Ewald = -0.01. - -:line - -:link(saed-Coleman) -[(Coleman)] Coleman, Spearot, Capolungo, MSMSE, 21, 055020 -(2013). - -:link(Brown) -[(Brown)] Brown et al. International Tables for Crystallography -Volume C: Mathematical and Chemical Tables, 554-95 (2004). - -:link(Fox) -[(Fox)] Fox, O'Keefe, Tabbernor, Acta Crystallogr. A, 45, 786-93 -(1989). diff --git a/doc/txt/compute_slice.txt b/doc/txt/compute_slice.txt deleted file mode 100644 index 51031aeab3..0000000000 --- a/doc/txt/compute_slice.txt +++ /dev/null @@ -1,123 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute slice command :h3 - -[Syntax:] - -compute ID group-ID slice Nstart Nstop Nskip input1 input2 ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -slice = style name of this compute command :l -Nstart = starting index within input vector(s) :l -Nstop = stopping index within input vector(s) :l -Nskip = extract every Nskip elements from input vector(s) :l -input = c_ID, c_ID\[N\], f_ID, f_ID\[N\] :l - c_ID = global vector calculated by a compute with ID - c_ID\[I\] = Ith column of global array calculated by a compute with ID - f_ID = global vector calculated by a fix with ID - f_ID\[I\] = Ith column of global array calculated by a fix with ID - v_name = vector calculated by an vector-style variable with name :pre -:ule - -[Examples:] - -compute 1 all slice 1 100 10 c_msdmol\[4\] -compute 1 all slice 301 400 1 c_msdmol\[4\] v_myVec :pre - -[Description:] - -Define a calculation that "slices" one or more vector inputs into -smaller vectors, one per listed input. The inputs can be global -quantities; they cannot be per-atom or local quantities. -"Computes"_compute.html and "fixes"_fix.html and vector-style -"variables"_variable.html can generate such global quantities. The -group specified with this command is ignored. - -The values extracted from the input vector(s) are determined by the -{Nstart}, {Nstop}, and {Nskip} parameters. The elements of an input -vector of length N are indexed from 1 to N. Starting at element -{Nstart}, every Mth element is extracted, where M = {Nskip}, until -element {Nstop} is reached. The extracted quantities are stored as a -vector, which is typically shorter than the input vector. - -Each listed input is operated on independently to produce one output -vector. Each listed input must be a global vector or column of a -global array calculated by another "compute"_compute.html or -"fix"_fix.html. - -If an input value begins with "c_", a compute ID must follow which has -been previously defined in the input script and which generates a -global vector or array. See the individual "compute"_compute.html doc -page for details. If no bracketed integer is appended, the vector -calculated by the compute is used. If a bracketed integer is -appended, the Ith column of the array calculated by the compute is -used. Users can also write code for their own compute styles and "add -them to LAMMPS"_Modify.html. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script and which generates a global -vector or array. See the individual "fix"_fix.html doc page for -details. Note that some fixes only produce their values on certain -timesteps, which must be compatible with when compute slice references -the values, else an error results. If no bracketed integer is -appended, the vector calculated by the fix is used. If a bracketed -integer is appended, the Ith column of the array calculated by the fix -is used. Users can also write code for their own fix style and "add -them to LAMMPS"_Modify.html. - -If an input value begins with "v_", a variable name must follow which -has been previously defined in the input script. Only vector-style -variables can be referenced. See the "variable"_variable.html command -for details. Note that variables of style {vector} define a formula -which can reference individual atom properties or thermodynamic -keywords, or they can invoke other computes, fixes, or variables when -they are evaluated, so this is a very general means of specifying -quantities to slice. - -If a single input is specified this compute produces a global vector, -even if the length of the vector is 1. If multiple inputs are -specified, then a global array of values is produced, with the number -of columns equal to the number of inputs specified. - -:line - -[Output info:] - -This compute calculates a global vector if a single input value is -specified or a global array with N columns where N is the number of -inputs. The length of the vector or the number of rows in the array -is equal to the number of values extracted from each input vector. -These values can be used by any command that uses global vector or -array values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The vector or array values calculated by this compute are simply -copies of values generated by computes or fixes or variables that are -input vectors to this compute. If there is a single input vector of -intensive and/or extensive values, then each value in the vector of -values calculated by this compute will be "intensive" or "extensive", -depending on the corresponding input value. If there are multiple -input vectors, and all the values in them are intensive, then the -array values calculated by this compute are "intensive". If there are -multiple input vectors, and any value in them is extensive, then the -array values calculated by this compute are "extensive". Values -produced by a variable are treated as intensive. - -The vector or array values will be in whatever "units"_units.html the -input quantities are in. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html, "fix"_fix.html, "compute -reduce"_compute_reduce.html - -[Default:] none diff --git a/doc/txt/compute_smd_contact_radius.txt b/doc/txt/compute_smd_contact_radius.txt deleted file mode 100644 index 4ab03e3738..0000000000 --- a/doc/txt/compute_smd_contact_radius.txt +++ /dev/null @@ -1,55 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/contact/radius command :h3 - -[Syntax:] - -compute ID group-ID smd/contact/radius :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/contact/radius = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/contact/radius :pre - -[Description:] - -Define a computation which outputs the contact radius, i.e., the -radius used to prevent particles from penetrating each other. The -contact radius is used only to prevent particles belonging to -different physical bodies from penetrating each other. It is used by -the contact pair styles, e.g., smd/hertz and smd/tri_surface. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -The value of the contact radius will be 0.0 for particles not in the -specified compute group. - -[Output info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle vector values will be in distance "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump custom"_dump.html smd/hertz smd/tri_surface - -[Default:] none diff --git a/doc/txt/compute_smd_damage.txt b/doc/txt/compute_smd_damage.txt deleted file mode 100644 index 139fb3ec7b..0000000000 --- a/doc/txt/compute_smd_damage.txt +++ /dev/null @@ -1,48 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/damage command :h3 - -[Syntax:] - -compute ID group-ID smd/damage :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/damage = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/damage :pre - -[Description:] - -Define a computation that calculates the damage status of SPH particles -according to the damage model which is defined via the SMD SPH pair styles, e.g., the maximum plastic strain failure criterion. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth Mach Dynamics in LAMMPS. - -[Output Info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle values are dimensionless an in the range of zero to one. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build - - -[Related commands:] - -"smd/plastic_strain"_compute_smd_plastic_strain.html, "smd/tlsph_stress"_compute_smd_tlsph_stress.html - -[Default:] none diff --git a/doc/txt/compute_smd_hourglass_error.txt b/doc/txt/compute_smd_hourglass_error.txt deleted file mode 100644 index 28f1f351a8..0000000000 --- a/doc/txt/compute_smd_hourglass_error.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/hourglass/error command :h3 - -[Syntax:] - -compute ID group-ID smd/hourglass/error :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/hourglass/error = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/hourglass/error :pre - -[Description:] - -Define a computation which outputs the error of the approximated -relative separation with respect to the actual relative separation of -the particles i and j. Ideally, if the deformation gradient is exact, -and there exists a unique mapping between all particles' positions -within the neighborhood of the central node and the deformation -gradient, the approximated relative separation will coincide with the -actual relative separation of the particles i and j in the deformed -configuration. This compute is only really useful for debugging the -hourglass control mechanism which is part of the Total-Lagrangian SPH -pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth -Mach Dynamics in LAMMPS. - -[Output Info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle vector values will are dimensionless. See -"units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This quantity will be computed only for particles which interact with -tlsph pair style. - -[Related Commands:] - -"smd/tlsph_defgrad"_compute_smd_tlsph_defgrad.html - -[Default:] - diff --git a/doc/txt/compute_smd_internal_energy.txt b/doc/txt/compute_smd_internal_energy.txt deleted file mode 100644 index b9d18ce933..0000000000 --- a/doc/txt/compute_smd_internal_energy.txt +++ /dev/null @@ -1,49 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/internal/energy command :h3 - -[Syntax:] - -compute ID group-ID smd/internal/energy :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/smd/internal/energy = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/internal/energy :pre - -[Description:] - -Define a computation which outputs the per-particle enthalpy, i.e., -the sum of potential energy and heat. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth -Mach Dynamics in LAMMPS. - -[Output Info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle vector values will be given in "units"_units.html of energy. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. This compute can -only be used for particles which interact via the updated Lagrangian -or total Lagrangian SPH pair styles. - -[Related Commands:] - -[Default:] diff --git a/doc/txt/compute_smd_plastic_strain.txt b/doc/txt/compute_smd_plastic_strain.txt deleted file mode 100644 index d12be7222a..0000000000 --- a/doc/txt/compute_smd_plastic_strain.txt +++ /dev/null @@ -1,54 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/plastic/strain command :h3 - -[Syntax:] - -compute ID group-ID smd/plastic/strain :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/plastic/strain = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/plastic/strain :pre - -[Description:] - -Define a computation that outputs the equivalent plastic strain per -particle. This command is only meaningful if a material model with -plasticity is defined. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth -Mach Dynamics in LAMMPS. - -[Output Info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle values will be given dimensionless. See "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. This compute can -only be used for particles which interact via the updated Lagrangian -or total Lagrangian SPH pair styles. - -[Related commands:] - -"smd/plastic/strain/rate"_compute_smd_tlsph_strain.html, -"smd/tlsph/strain/rate"_compute_smd_tlsph_strain_rate.html, -"smd/tlsph/strain"_compute_smd_tlsph_strain.html - -[Default:] none diff --git a/doc/txt/compute_smd_plastic_strain_rate.txt b/doc/txt/compute_smd_plastic_strain_rate.txt deleted file mode 100644 index ffc009b2a7..0000000000 --- a/doc/txt/compute_smd_plastic_strain_rate.txt +++ /dev/null @@ -1,54 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/plastic/strain/rate command :h3 - -[Syntax:] - -compute ID group-ID smd/plastic/strain/rate :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/plastic/strain/rate = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/plastic/strain/rate :pre - -[Description:] - -Define a computation that outputs the time rate of the equivalent -plastic strain. This command is only meaningful if a material model -with plasticity is defined. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth -Mach Dynamics in LAMMPS. - -[Output Info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle values will be given in "units"_units.html of one over time. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. This compute can -only be used for particles which interact via the updated Lagrangian -or total Lagrangian SPH pair styles. - -[Related commands:] - -"smd/plastic/strain"_compute_smd_plastic_strain.html, -"smd/tlsph/strain/rate"_compute_smd_tlsph_strain_rate.html, -"smd/tlsph/strain"_compute_smd_tlsph_strain.html - -[Default:] none diff --git a/doc/txt/compute_smd_rho.txt b/doc/txt/compute_smd_rho.txt deleted file mode 100644 index 31d7351c92..0000000000 --- a/doc/txt/compute_smd_rho.txt +++ /dev/null @@ -1,51 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/rho command :h3 - -[Syntax:] - -compute ID group-ID smd/rho :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/rho = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/rho :pre - -[Description:] - -Define a computation that calculates the per-particle mass density. -The mass density is the mass of a particle which is constant during -the course of a simulation, divided by its volume, which can change -due to mechanical deformation. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle values will be in "units"_units.html of mass over volume. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute smd/vol"_compute_smd_vol.html - -[Default:] none diff --git a/doc/txt/compute_smd_tlsph_defgrad.txt b/doc/txt/compute_smd_tlsph_defgrad.txt deleted file mode 100644 index bdd3a26a8f..0000000000 --- a/doc/txt/compute_smd_tlsph_defgrad.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/tlsph/defgrad command :h3 - -[Syntax:] - -compute ID group-ID smd/tlsph/defgrad :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/tlsph/defgrad = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/tlsph/defgrad :pre - -[Description:] - -Define a computation that calculates the deformation gradient. It is -only meaningful for particles which interact according to the -Total-Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute outputs a per-particle vector of vectors (tensors), -which can be accessed by any command that uses per-particle values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The per-particle vector values will be given dimensionless. See -"units"_units.html. The per-particle vector has 10 entries. The first -nine entries correspond to the xx, xy, xz, yx, yy, yz, zx, zy, zz -components of the asymmetric deformation gradient tensor. The tenth -entry is the determinant of the deformation gradient. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. TThis compute can -only be used for particles which interact via the total Lagrangian SPH -pair style. - -[Related commands:] - -"smd/hourglass/error"_compute_smd_hourglass_error.html - -[Default:] none diff --git a/doc/txt/compute_smd_tlsph_dt.txt b/doc/txt/compute_smd_tlsph_dt.txt deleted file mode 100644 index e9ff2e739b..0000000000 --- a/doc/txt/compute_smd_tlsph_dt.txt +++ /dev/null @@ -1,58 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/tlsph/dt command :h3 - -[Syntax:] - -compute ID group-ID smd/tlsph/dt :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/tlsph/dt = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/tlsph/dt :pre - -[Description:] - -Define a computation that outputs the CFL-stable time increment per -particle. This time increment is essentially given by the speed of -sound, divided by the SPH smoothing length. Because both the speed of -sound and the smoothing length typically change during the course of a -simulation, the stable time increment needs to be re-computed every -time step. This calculation is performed automatically in the -relevant SPH pair styles and this compute only serves to make the -stable time increment accessible for output purposes. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle values will be given in "units"_units.html of time. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This compute can only be used for particles interacting with the -Total-Lagrangian SPH pair style. - -[Related commands:] - -"smd/adjust/dt"_fix_smd_adjust_dt.html - -[Default:] none diff --git a/doc/txt/compute_smd_tlsph_num_neighs.txt b/doc/txt/compute_smd_tlsph_num_neighs.txt deleted file mode 100644 index db977fe676..0000000000 --- a/doc/txt/compute_smd_tlsph_num_neighs.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/tlsph/num/neighs command :h3 - -[Syntax:] - -compute ID group-ID smd/tlsph/num/neighs :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/tlsph/num/neighs = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/tlsph/num/neighs :pre - -[Description:] - -Define a computation that calculates the number of particles inside of -the smoothing kernel radius for particles interacting via the -Total-Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle values are dimensionless. See "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This quantity will be computed only for particles which interact with -the Total-Lagrangian pair style. - -[Related commands:] - -"smd/ulsph/num/neighs"_compute_smd_ulsph_num_neighs.html - -[Default:] none diff --git a/doc/txt/compute_smd_tlsph_shape.txt b/doc/txt/compute_smd_tlsph_shape.txt deleted file mode 100644 index 0ecfec0187..0000000000 --- a/doc/txt/compute_smd_tlsph_shape.txt +++ /dev/null @@ -1,60 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/tlsph/shape command :h3 - -[Syntax:] - -compute ID group-ID smd/tlsph/shape :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/tlsph/shape = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/tlsph/shape :pre - -[Description:] - -Define a computation that outputs the current shape of the volume -associated with a particle as a rotated ellipsoid. It is only -meaningful for particles which interact according to the -Total-Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector of vectors, which can be -accessed by any command that uses per-particle values from a compute -as input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The per-particle vector has 7 entries. The first three entries -correspond to the lengths of the ellipsoid's axes and have units of -length. These axis values are computed as the contact radius times the -xx, yy, or zz components of the Green-Lagrange strain tensor -associated with the particle. The next 4 values are quaternions -(order: q, x, y, z) which describe the spatial rotation of the -particle relative to its initial state. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This quantity will be computed only for particles which interact with -the Total-Lagrangian SPH pair style. - -[Related commands:] - -"smd/contact/radius"_compute_smd_contact_radius.html - -[Default:] none diff --git a/doc/txt/compute_smd_tlsph_strain.txt b/doc/txt/compute_smd_tlsph_strain.txt deleted file mode 100644 index 70f996e206..0000000000 --- a/doc/txt/compute_smd_tlsph_strain.txt +++ /dev/null @@ -1,57 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/tlsph/strain command :h3 - -[Syntax:] - -compute ID group-ID smd/tlsph/strain :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/tlsph/strain = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/tlsph/strain :pre - -[Description:] - -Define a computation that calculates the Green-Lagrange strain tensor -for particles interacting via the Total-Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector of vectors (tensors), -which can be accessed by any command that uses per-particle values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The per-particle tensor values will be given dimensionless. See -"units"_units.html. - -The per-particle vector has 6 entries, corresponding to the xx, yy, -zz, xy, xz, yz components of the symmetric strain tensor. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This quantity will be computed only for particles which interact with -the Total-Lagrangian SPH pair style. - -[Related commands:] - -"smd/tlsph/strain/rate"_compute_smd_tlsph_strain_rate.html, -"smd/tlsph/stress"_compute_smd_tlsph_stress.html - -[Default:] none diff --git a/doc/txt/compute_smd_tlsph_strain_rate.txt b/doc/txt/compute_smd_tlsph_strain_rate.txt deleted file mode 100644 index e6d968c523..0000000000 --- a/doc/txt/compute_smd_tlsph_strain_rate.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/tlsph/strain/rate command :h3 - -[Syntax:] - -compute ID group-ID smd/tlsph/strain/rate :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/tlsph/strain/rate = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/tlsph/strain/rate :pre - -[Description:] - -Define a computation that calculates the rate of the strain tensor for -particles interacting via the Total-Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector of vectors (tensors), -which can be accessed by any command that uses per-particle values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The values will be given in "units"_units.html of one over time. - -The per-particle vector has 6 entries, corresponding to the xx, yy, -zz, xy, xz, yz components of the symmetric strain rate tensor. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This quantity will be computed only for particles which interact with -Total-Lagrangian SPH pair style. - -[Related commands:] - -"compute smd/tlsph/strain"_compute_smd_tlsph_strain.html, "compute -smd/tlsph/stress"_compute_smd_tlsph_stress.html - -[Default:] none diff --git a/doc/txt/compute_smd_tlsph_stress.txt b/doc/txt/compute_smd_tlsph_stress.txt deleted file mode 100644 index 8340e88536..0000000000 --- a/doc/txt/compute_smd_tlsph_stress.txt +++ /dev/null @@ -1,58 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/tlsph/stress command :h3 - -[Syntax:] - -compute ID group-ID smd/tlsph/stress :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/tlsph/stress = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/tlsph/stress :pre - -[Description:] - -Define a computation that outputs the Cauchy stress tensor for -particles interacting via the Total-Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector of vectors (tensors), -which can be accessed by any command that uses per-particle values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The values will be given in "units"_units.html of pressure. - -The per-particle vector has 7 entries. The first six entries -correspond to the xx, yy, zz, xy, xz and yz components of the -symmetric Cauchy stress tensor. The seventh entry is the second -invariant of the stress tensor, i.e., the von Mises equivalent stress. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This quantity will be computed only for particles which interact with -the Total-Lagrangian SPH pair style. - -[Related commands:] - -"compute smd/tlsph/strain"_compute_smd_tlsph_strain.html, "cmopute -smd/tlsph/strain/rate"_compute_smd_tlsph_strain_rate.html - -[Default:] none diff --git a/doc/txt/compute_smd_triangle_vertices.txt b/doc/txt/compute_smd_triangle_vertices.txt deleted file mode 100644 index 487b1b590b..0000000000 --- a/doc/txt/compute_smd_triangle_vertices.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/triangle/vertices command :h3 - -[Syntax:] - -compute ID group-ID smd/triangle/vertices :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/triangle/vertices = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/triangle/mesh/vertices :pre - -[Description:] - -Define a computation that returns the coordinates of the vertices -corresponding to the triangle-elements of a mesh created by the "fix -smd/wall_surface"_fix_smd_wall_surface.html. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute returns a per-particle vector of vectors, which can be -accessed by any command that uses per-particle values from a compute -as input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. - -The per-particle vector has nine entries, (x1/y1/z1), (x2/y2/z2), and -(x3/y3/z3) corresponding to the first, second, and third vertex of -each triangle. - -It is only meaningful to use this compute for a group of particles -which is created via the "fix smd/wall_surface"_fix_smd_wall_surface.html command. - -The output of this compute can be used with the dump2vtk_tris tool to -generate a VTK representation of the smd/wall_surface mesh for -visualization purposes. - -The values will be given in "units"_units.html of distance. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix smd/move/tri/surf"_fix_smd_move_triangulated_surface.html, -"fix smd/wall_surface"_fix_smd_wall_surface.html - -[Default:] none diff --git a/doc/txt/compute_smd_ulsph_num_neighs.txt b/doc/txt/compute_smd_ulsph_num_neighs.txt deleted file mode 100644 index 5157f17e57..0000000000 --- a/doc/txt/compute_smd_ulsph_num_neighs.txt +++ /dev/null @@ -1,52 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/ulsph/num/neighs command :h3 - -[Syntax:] - -compute ID group-ID smd/ulsph/num/neighs :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/ulsph/num/neighs = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/ulsph/num/neighs :pre - -[Description:] - -Define a computation that returns the number of neighbor particles -inside of the smoothing kernel radius for particles interacting via -the updated Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute returns a per-particle vector, which can be accessed by -any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle values will be given dimensionless, see "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. This compute can -only be used for particles which interact with the updated Lagrangian -SPH pair style. - -[Related commands:] - -"compute smd/tlsph/num/neighs"_compute_smd_tlsph_num_neighs.html - -[Default:] none diff --git a/doc/txt/compute_smd_ulsph_strain.txt b/doc/txt/compute_smd_ulsph_strain.txt deleted file mode 100644 index 3dc6bd5249..0000000000 --- a/doc/txt/compute_smd_ulsph_strain.txt +++ /dev/null @@ -1,55 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/ulsph/strain command :h3 - -[Syntax:] - -compute ID group-ID smd/ulsph/strain :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/ulsph/strain = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/ulsph/strain :pre - -[Description:] - -Define a computation that outputs the logarithmic strain tensor. for -particles interacting via the updated Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle tensor, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle vector has 6 entries, corresponding to the xx, yy, -zz, xy, xz, yz components of the symmetric strain rate tensor. - -The per-particle tensor values will be given dimensionless, see -"units"_units.html. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. This compute can -only be used for particles which interact with the updated Lagrangian -SPH pair style. - -[Related commands:] - -"compute smd/tlsph/strain"_compute_smd_tlsph_strain.html - -[Default:] none diff --git a/doc/txt/compute_smd_ulsph_strain_rate.txt b/doc/txt/compute_smd_ulsph_strain_rate.txt deleted file mode 100644 index 1ade5ac2d5..0000000000 --- a/doc/txt/compute_smd_ulsph_strain_rate.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/ulsph/strain/rate command :h3 - -[Syntax:] - -compute ID group-ID smd/ulsph/strain/rate :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/ulsph/strain/rate = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/ulsph/strain/rate :pre - -[Description:] - -Define a computation that outputs the rate of the logarithmic strain -tensor for particles interacting via the updated Lagrangian SPH pair -style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector of vectors (tensors), -which can be accessed by any command that uses per-particle values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The values will be given in "units"_units.html of one over time. - -The per-particle vector has 6 entries, corresponding to the xx, yy, -zz, xy, xz, yz components of the symmetric strain rate tensor. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This compute can only be used for particles which interact with the -updated Lagrangian SPH pair style. - -[Related commands:] - -"compute smd/tlsph/strain/rate"_compute_smd_tlsph_strain_rate.html - -[Default:] none diff --git a/doc/txt/compute_smd_ulsph_stress.txt b/doc/txt/compute_smd_ulsph_stress.txt deleted file mode 100644 index ff53e777c5..0000000000 --- a/doc/txt/compute_smd_ulsph_stress.txt +++ /dev/null @@ -1,57 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/ulsph/stress command :h3 - -[Syntax:] - -compute ID group-ID smd/ulsph/stress :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/ulsph/stress = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/ulsph/stress :pre - -[Description:] - -Define a computation that outputs the Cauchy stress tensor. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector of vectors (tensors), -which can be accessed by any command that uses per-particle values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The values will be given in "units"_units.html of pressure. - -The per-particle vector has 7 entries. The first six entries -correspond to the xx, yy, zz, xy, xz, yz components of the symmetric -Cauchy stress tensor. The seventh entry is the second invariant of the -stress tensor, i.e., the von Mises equivalent stress. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. This compute can -only be used for particles which interact with the updated Lagrangian -SPH pair style. - -[Related commands:] - -"compute smd/ulsph/strain"_compute_smd_ulsph_strain.html, "compute -smd/ulsph/strain/rate"_compute_smd_ulsph_strain_rate.html "compute -smd/tlsph/stress"_compute_smd_tlsph_stress.html - -[Default:] none diff --git a/doc/txt/compute_smd_vol.txt b/doc/txt/compute_smd_vol.txt deleted file mode 100644 index 0edd61f624..0000000000 --- a/doc/txt/compute_smd_vol.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute smd/vol command :h3 - -[Syntax:] - -compute ID group-ID smd/vol :pre - -ID, group-ID are documented in "compute"_compute.html command -smd/vol = style name of this compute command :ul - -[Examples:] - -compute 1 all smd/vol :pre - -[Description:] - -Define a computation that provides the per-particle volume and the sum -of the per-particle volumes of the group for which the fix is defined. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth -Mach Dynamics in LAMMPS. - -[Output info:] - -This compute calculates a per-particle vector, which can be accessed -by any command that uses per-particle values from a compute as input. -See the "Howto output"_Howto_output.html doc page for an overview of -LAMMPS output options. - -The per-particle vector values will be given in "units"_units.html of -volume. - -Additionally, the compute returns a scalar, which is the sum of the -per-particle volumes of the group for which the fix is defined. - -[Restrictions:] - -This compute is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute smd/rho"_compute_smd_rho.html - -[Default:] none diff --git a/doc/txt/compute_sna_atom.txt b/doc/txt/compute_sna_atom.txt deleted file mode 100644 index 0bf63019f9..0000000000 --- a/doc/txt/compute_sna_atom.txt +++ /dev/null @@ -1,312 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute sna/atom command :h3 -compute snad/atom command :h3 -compute snav/atom command :h3 -compute snap command :h3 - -[Syntax:] - -compute ID group-ID sna/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... -compute ID group-ID snad/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... -compute ID group-ID snav/atom rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... -compute ID group-ID snap rcutfac rfac0 twojmax R_1 R_2 ... w_1 w_2 ... keyword values ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -sna/atom = style name of this compute command :l -rcutfac = scale factor applied to all cutoff radii (positive real) :l -rfac0 = parameter in distance to angle conversion (0 < rcutfac < 1) :l -twojmax = band limit for bispectrum components (non-negative integer) :l -R_1, R_2,... = list of cutoff radii, one for each type (distance units) :l -w_1, w_2,... = list of neighbor weights, one for each type :l -zero or more keyword/value pairs may be appended :l -keyword = {rmin0} or {switchflag} or {bzeroflag} or {quadraticflag} :l - {rmin0} value = parameter in distance to angle conversion (distance units) - {switchflag} value = {0} or {1} - {0} = do not use switching function - {1} = use switching function - {bzeroflag} value = {0} or {1} - {0} = do not subtract B0 - {1} = subtract B0 - {quadraticflag} value = {0} or {1} - {0} = do not generate quadratic terms - {1} = generate quadratic terms :pre -:ule - -[Examples:] - -compute b all sna/atom 1.4 0.99363 6 2.0 2.4 0.75 1.0 rmin0 0.0 -compute db all sna/atom 1.4 0.95 6 2.0 1.0 -compute vb all sna/atom 1.4 0.95 6 2.0 1.0 -compute snap all snap 1.4 0.95 6 2.0 1.0 :pre - -[Description:] - -Define a computation that calculates a set of quantities related to the -bispectrum components of the atoms in a group. These computes are -used primarily for calculating the dependence of energy, force, and -stress components on the linear coefficients in the -"snap pair_style"_pair_snap.html, which is useful when training a -SNAP potential to match target data. - -Bispectrum components of an atom are order parameters characterizing -the radial and angular distribution of neighbor atoms. The detailed -mathematical definition is given in the paper by Thompson et -al. "(Thompson)"_#Thompson20141 - -The position of a neighbor atom {i'} relative to a central atom {i} is -a point within the 3D ball of radius {R_ii' = rcutfac*(R_i + R_i')} - -Bartok et al. "(Bartok)"_#Bartok20101, proposed mapping this 3D ball -onto the 3-sphere, the surface of the unit ball in a four-dimensional -space. The radial distance {r} within {R_ii'} is mapped on to a third -polar angle {theta0} defined by, - -:c,image(Eqs/compute_sna_atom1.jpg) - -In this way, all possible neighbor positions are mapped on to a subset -of the 3-sphere. Points south of the latitude {theta0max=rfac0*Pi} -are excluded. - -The natural basis for functions on the 3-sphere is formed by the 4D -hyperspherical harmonics {U^j_m,m'(theta, phi, theta0).} These -functions are better known as {D^j_m,m',} the elements of the Wigner -{D}-matrices "(Meremianin"_#Meremianin2006, -"Varshalovich)"_#Varshalovich1987. - -The density of neighbors on the 3-sphere can be written as a sum of -Dirac-delta functions, one for each neighbor, weighted by species and -radial distance. Expanding this density function as a generalized -Fourier series in the basis functions, we can write each Fourier -coefficient as - -:c,image(Eqs/compute_sna_atom2.jpg) - -The {w_i'} neighbor weights are dimensionless numbers that are chosen -to distinguish atoms of different types, while the central atom is -arbitrarily assigned a unit weight. The function {fc(r)} ensures that -the contribution of each neighbor atom goes smoothly to zero at -{R_ii'}: - -:c,image(Eqs/compute_sna_atom4.jpg) - -The expansion coefficients {u^j_m,m'} are complex-valued and they are -not directly useful as descriptors, because they are not invariant -under rotation of the polar coordinate frame. However, the following -scalar triple products of expansion coefficients can be shown to be -real-valued and invariant under rotation "(Bartok)"_#Bartok20101. - -:c,image(Eqs/compute_sna_atom3.jpg) - -The constants {H^jmm'_j1m1m1'_j2m2m2'} are coupling coefficients, -analogous to Clebsch-Gordan coefficients for rotations on the -2-sphere. These invariants are the components of the bispectrum and -these are the quantities calculated by the compute {sna/atom}. They -characterize the strength of density correlations at three points on -the 3-sphere. The j2=0 subset form the power spectrum, which -characterizes the correlations of two points. The lowest-order -components describe the coarsest features of the density function, -while higher-order components reflect finer detail. Note that the -central atom is included in the expansion, so three point-correlations -can be either due to three neighbors, or two neighbors and the central -atom. - -Compute {snad/atom} calculates the derivative of the bispectrum components -summed separately for each atom type: - -:c,image(Eqs/compute_sna_atom5.jpg) - -The sum is over all atoms {i'} of atom type {I}. For each atom {i}, -this compute evaluates the above expression for each direction, each -atom type, and each bispectrum component. See section below on output -for a detailed explanation. - -Compute {snav/atom} calculates the virial contribution due to the -derivatives: - -:c,image(Eqs/compute_sna_atom6.jpg) - -Again, the sum is over all atoms {i'} of atom type {I}. For each atom -{i}, this compute evaluates the above expression for each of the six -virial components, each atom type, and each bispectrum component. See -section below on output for a detailed explanation. - -Compute {snap} calculates a global array contains information related -to all three of the above per-atom computes {sna/atom}, {snad/atom}, -and {snav/atom}. The first row of the array contains the summation of -{sna/atom} over all atoms, but broken out by type. The last six rows -of the array contain the summation of {snav/atom} over all atoms, broken -out by type. In between these are 3*{N} rows containing the same values -computed by {snad/atom} (these are already summed over all atoms and -broken out by type). The element in the last column of each row contains -the potential energy, force, or stress, according to the row. -These quantities correspond to the user-specified reference potential -that must be subtracted from the target data when fitting SNAP. -The potential energy calculation uses the built in compute {thermo_pe}. -The stress calculation uses a compute called {snap_press} that is -automatically created behind the scenes, according to the following -command: - -compute snap_press all pressure NULL virial :pre - -See section below on output for a detailed explanation of the data -layout in the global array. - -The value of all bispectrum components will be zero for atoms not in -the group. Neighbor atoms not in the group do not contribute to the -bispectrum of atoms in the group. - -The neighbor list needed to compute this quantity is constructed each -time the calculation is performed (i.e. each time a snapshot of atoms -is dumped). Thus it can be inefficient to compute/dump this quantity -too frequently. - -The argument {rcutfac} is a scale factor that controls the ratio of -atomic radius to radial cutoff distance. - -The argument {rfac0} and the optional keyword {rmin0} define the -linear mapping from radial distance to polar angle {theta0} on the -3-sphere. - -The argument {twojmax} defines which -bispectrum components are generated. See section below on output for a -detailed explanation of the number of bispectrum components and the -ordered in which they are listed. - -The keyword {switchflag} can be used to turn off the switching -function. - -The keyword {bzeroflag} determines whether or not {B0}, the bispectrum -components of an atom with no neighbors, are subtracted from -the calculated bispectrum components. This optional keyword -normally only affects compute {sna/atom}. However, when -{quadraticflag} is on, it also affects {snad/atom} and {snav/atom}. - -The keyword {quadraticflag} determines whether or not the -quadratic analogs to the bispectrum quantities are generated. -These are formed by taking the outer product of the vector -of bispectrum components with itself. -See section below on output for a -detailed explanation of the number of quadratic terms and the -ordered in which they are listed. - -NOTE: If you have a bonded system, then the settings of -"special_bonds"_special_bonds.html command can remove pairwise -interactions between atoms in the same bond, angle, or dihedral. This -is the default setting for the "special_bonds"_special_bonds.html -command, and means those pairwise interactions do not appear in the -neighbor list. Because this fix uses the neighbor list, it also means -those pairs will not be included in the calculation. One way to get -around this, is to write a dump file, and use the "rerun"_rerun.html -command to compute the bispectrum components for snapshots in the dump -file. The rerun script can use a "special_bonds"_special_bonds.html -command that includes all pairs in the neighbor list. - -;line - -[Output info:] - -Compute {sna/atom} calculates a per-atom array, each column -corresponding to a particular bispectrum component. The total number -of columns and the identity of the bispectrum component contained in -each column depend of the value of {twojmax}, as -described by the following piece of python code: - -for j1 in range(0,twojmax+1): - for j2 in range(0,j1+1): - for j in range(j1-j2,min(twojmax,j1+j2)+1,2): - if (j>=j1): print j1/2.,j2/2.,j/2. :pre - -NOTE: the {diagonal} keyword allowing other possible choices -for the number of bispectrum components was removed in 2019, -since all potentials use the value of 3, corresponding to the -above set of bispectrum components. - -Compute {snad/atom} evaluates a per-atom array. The columns are -arranged into {ntypes} blocks, listed in order of atom type {I}. Each -block contains three sub-blocks corresponding to the {x}, {y}, and {z} -components of the atom position. Each of these sub-blocks contains -one column for each bispectrum component, the same as for compute -{sna/atom} - -Compute {snav/atom} evaluates a per-atom array. The columns are -arranged into {ntypes} blocks, listed in order of atom type {I}. Each -block contains six sub-blocks corresponding to the {xx}, {yy}, {zz}, -{yz}, {xz}, and {xy} components of the virial tensor in Voigt -notation. Each of these sub-blocks contains one column for each -bispectrum component, the same as for compute {sna/atom} - -Compute {snap} evaluates a global array. -The columns are arranged into -{ntypes} blocks, listed in order of atom type {I}. Each block -contains one column for each bispectrum component, the same as for compute -{sna/atom}. A final column contains the corresponding energy, force component -on an atom, or virial stress component. The rows of the array appear -in the following order: - - 1 row: {sna/atom} quantities summed for all atoms of type {I} - 3*{N} rows: {snad/atom} quantities, with derivatives w.r.t. x, y, and z coordinate of atom {i} appearing in consecutive rows. The atoms are sorted based on atom ID. - 6 rows: {snav/atom} quantities summed for all atoms of type {I} :ul - -For example, if {K} =30 and ntypes=1, the number of columns in the per-atom -arrays generated by {sna/atom}, {snad/atom}, and {snav/atom} -are 30, 90, and 180, respectively. With {quadratic} value=1, -the numbers of columns are 930, 2790, and 5580, respectively. -The number of columns in the global array generated by {snap} -are 31, and 931, respectively, while the number of rows is -1+3*{N}+6, where {N} is the total number of atoms. - -If the {quadratic} keyword value is set to 1, then additional -columns are generated, corresponding to -the products of all distinct pairs of bispectrum components. If the -number of bispectrum components is {K}, then the number of distinct pairs -is {K}({K}+1)/2. -For compute {sna/atom} these columns are appended to existing {K} columns. -The ordering of quadratic terms is upper-triangular, -(1,1),(1,2)...(1,{K}),(2,1)...({K}-1,{K}-1),({K}-1,{K}),({K},{K}). -For computes {snad/atom} and {snav/atom} each set of {K}({K}+1)/2 -additional columns is inserted directly after each of sub-block -of linear terms i.e. linear and quadratic terms are contiguous. -So the nesting order from inside to outside is bispectrum component, -linear then quadratic, vector/tensor component, type. - -These values can be accessed by any command that uses per-atom values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -[Restrictions:] - -These computes are part of the SNAP package. They are only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_style snap"_pair_snap.html - -[Default:] - -The optional keyword defaults are {rmin0} = 0, -{switchflag} = 1, {bzeroflag} = 1, {quadraticflag} = 0, - -:line - -:link(Thompson20141) -[(Thompson)] Thompson, Swiler, Trott, Foiles, Tucker, under review, preprint -available at "arXiv:1409.3880"_http://arxiv.org/abs/1409.3880 - -:link(Bartok20101) -[(Bartok)] Bartok, Payne, Risi, Csanyi, Phys Rev Lett, 104, 136403 (2010). - -:link(Meremianin2006) -[(Meremianin)] Meremianin, J. Phys. A, 39, 3099 (2006). - -:link(Varshalovich1987) -[(Varshalovich)] Varshalovich, Moskalev, Khersonskii, Quantum Theory -of Angular Momentum, World Scientific, Singapore (1987). diff --git a/doc/txt/compute_stress_mop.txt b/doc/txt/compute_stress_mop.txt deleted file mode 100644 index d97581afd5..0000000000 --- a/doc/txt/compute_stress_mop.txt +++ /dev/null @@ -1,111 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -compute stress/mop command :h3 -compute stress/mop/profile command :h3 - - -[Syntax:] - -compute ID group-ID style dir args keywords ... :pre - -ID, group-ID are documented in "compute"_compute.html command -style = {stress/mop} or {stress/mop/profile} -dir = {x} or {y} or {z} is the direction normal to the plane -args = argument specific to the compute style -keywords = {kin} or {conf} or {total} (one of more can be specified) :ul - {stress/mop} args = pos - pos = {lower} or {center} or {upper} or coordinate value (distance units) is the position of the plane - {stress/mop/profile} args = origin delta - origin = {lower} or {center} or {upper} or coordinate value (distance units) is the position of the first plane - delta = value (distance units) is the distance between planes :pre - -compute 1 all stress/mop x lower total -compute 1 liquid stress/mop z 0.0 kin conf -fix 1 all ave/time 10 1000 10000 c_1\[*\] file mop.time -fix 1 all ave/time 10 1000 10000 c_1\[2\] file mop.time :pre - -compute 1 all stress/mop/profile x lower 0.1 total -compute 1 liquid stress/mop/profile z 0.0 0.25 kin conf -fix 1 all ave/time 500 20 10000 c_1\[*\] ave running overwrite file mopp.time mode vector :pre - - -[Description:] - -Compute {stress/mop} and compute {stress/mop/profile} define computations that -calculate components of the local stress tensor using the method of -planes "(Todd)"_#mop-todd. Specifically in compute {stress/mop} calculates 3 -components are computed in directions {dir},{x}; {dir},{y}; and -{dir},{z}; where {dir} is the direction normal to the plane, while -in compute {stress/mop/profile} the profile of the stress is computed. - -Contrary to methods based on histograms of atomic stress (i.e. using -"compute stress/atom"_compute_stress_atom.html), the method of planes is -compatible with mechanical balance in heterogeneous systems and at -interfaces "(Todd)"_#mop-todd. - -The stress tensor is the sum of a kinetic term and a configurational -term, which are given respectively by Eq. (21) and Eq. (16) in -"(Todd)"_#mop-todd. For the kinetic part, the algorithm considers that -atoms have crossed the plane if their positions at times t-dt and t are -one on either side of the plane, and uses the velocity at time t-dt/2 -given by the velocity-Verlet algorithm. - -Between one and three keywords can be used to indicate which -contributions to the stress must be computed: kinetic stress (kin), -configurational stress (conf), and/or total stress (total). - -NOTE 1: The configurational stress is computed considering all pairs of atoms where at least one atom belongs to group group-ID. - -NOTE 2: The local stress does not include any Lennard-Jones tail -corrections to the pressure added by the "pair_modify tail -yes"_pair_modify.html command, since those are contributions to the global system pressure. - -[Output info:] - -Compute {stress/mop} calculates a global vector (indices starting at 1), with 3 -values for each declared keyword (in the order the keywords have been -declared). For each keyword, the stress tensor components are ordered as -follows: stress_dir,x, stress_dir,y, and stress_dir,z. - -Compute {stress/mop/profile} instead calculates a global array, with 1 column -giving the position of the planes where the stress tensor was computed, -and with 3 columns of values for each declared keyword (in the order the -keywords have been declared). For each keyword, the profiles of stress -tensor components are ordered as follows: stress_dir,x; stress_dir,y; -and stress_dir,z. - -The values are in pressure "units"_units.html. - -The values produced by this compute can be accessed by various "output commands"_Howto_output.html. For instance, the results can be written to a file using the "fix ave/time"_fix_ave_time.html command. Please see the example in the examples/USER/mop folder. - -[Restrictions:] - -These styles are part of the USER-MISC package. They are only enabled if -LAMMPS is built with that package. See the "Build package"_Build_package.html -doc page on for more info. - -The method is only implemented for 3d orthogonal simulation boxes whose -size does not change in time, and axis-aligned planes. - -The method only works with two-body pair interactions, because it -requires the class method pair->single() to be implemented. In -particular, it does not work with more than two-body pair interactions, -intra-molecular interactions, and long range (kspace) interactions. - -[Related commands:] - -"compute stress/atom"_compute_stress_atom.html - -[Default:] none - -:line - -:link(mop-todd) -[(Todd)] B. D. Todd, Denis J. Evans, and Peter J. Daivis: "Pressure tensor for inhomogeneous fluids", -Phys. Rev. E 52, 1627 (1995). diff --git a/doc/txt/compute_tally.txt b/doc/txt/compute_tally.txt deleted file mode 100644 index 125eba1302..0000000000 --- a/doc/txt/compute_tally.txt +++ /dev/null @@ -1,99 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute force/tally command :h3 -compute heat/flux/tally command :h3 -compute pe/tally command :h3 -compute pe/mol/tally command :h3 -compute stress/tally command :h3 - -[Syntax:] - -compute ID group-ID style group2-ID :pre - -ID, group-ID are documented in "compute"_compute.html command -style = {force/tally} or {pe/tally} or {pe/mol/tally} or {stress/tally} -group2-ID = group ID of second (or same) group :ul - -[Examples:] - -compute 1 lower force/tally upper -compute 1 left pe/tally right -compute 1 lower stress/tally lower :pre - -[Description:] - -Define a computation that calculates properties between two groups of -atoms by accumulating them from pairwise non-bonded computations. The -two groups can be the same. This is similar to "compute -group/group"_compute_group_group.html only that the data is -accumulated directly during the non-bonded force computation. The -computes {force/tally}, {pe/tally}, {stress/tally}, and -{heat/flux/tally} are primarily provided as example how to program -additional, more sophisticated computes using the tally callback -mechanism. Compute {pe/mol/tally} is one such style, that can -- through using this mechanism - separately tally intermolecular -and intramolecular energies. Something that would otherwise be -impossible without integrating this as a core functionality into -the based classes of LAMMPS. - -:line - -The pairwise contributions are computing via a callback that the -compute registers with the non-bonded pairwise force computation. -This limits the use to systems that have no bonds, no Kspace, and no -many-body interactions. On the other hand, the computation does not -have to compute forces or energies a second time and thus can be much -more efficient. The callback mechanism allows to write more complex -pairwise property computations. - -:line - -[Output info:] - -Compute {pe/tally} calculates a global scalar (the energy) and a per -atom scalar (the contributions of the single atom to the global -scalar). Compute {pe/mol/tally} calculates a global 4-element vector -containing (in this order): {evdwl} and {ecoul} for intramolecular pairs -and {evdwl} and {ecoul} for intermolecular pairs. Since molecules are -identified by their molecule IDs, the partitioning does not have to be -related to molecules, but the energies are tallied into the respective -slots depending on whether the molecule IDs of a pair are the same or -different. Compute {force/tally} calculates a global scalar (the force -magnitude) and a per atom 3-element vector (force contribution from -each atom). Compute {stress/tally} calculates a global scalar -(average of the diagonal elements of the stress tensor) and a per atom -vector (the 6 elements of stress tensor contributions from the -individual atom). - -Both the scalar and vector values calculated by this compute are -"extensive". - -[Restrictions:] - -This compute is part of the USER-TALLY package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Not all pair styles can be evaluated in a pairwise mode as required by -this compute. For example, 3-body and other many-body potentials, -such as "Tersoff"_pair_tersoff.html and -"Stillinger-Weber"_pair_sw.html cannot be used. "EAM"_pair_eam.html -potentials only include the pair potential portion of the EAM -interaction when used by this compute, not the embedding term. Also -bonded or Kspace interactions do not contribute to this compute. - -The computes in this package are not compatible with dynamic groups. - -[Related commands:] - -{compute group/group}_compute_group_group.html, {compute -heat/flux}_compute_heat_flux.html - -[Default:] none - diff --git a/doc/txt/compute_tdpd_cc_atom.txt b/doc/txt/compute_tdpd_cc_atom.txt deleted file mode 100644 index d1f9c38319..0000000000 --- a/doc/txt/compute_tdpd_cc_atom.txt +++ /dev/null @@ -1,60 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute tdpd/cc/atom command :h3 - -[Syntax:] - -compute ID group-ID tdpd/cc/atom index :pre - -ID, group-ID are documented in "compute"_compute.html command -tdpd/cc/atom = style name of this compute command -index = index of chemical species (1 to Nspecies) :ul - -[Examples:] - -compute 1 all tdpd/cc/atom 2 :pre - -[Description:] - -Define a computation that calculates the per-atom chemical -concentration of a specified species for each tDPD particle in a -group. - -The chemical concentration of each species is defined as the number of -molecules carried by a tDPD particle for dilute solution. For more -details see "(Li2015)"_#Li2015a. - -[Output info:] - -This compute calculates a per-atom vector, which can be accessed by -any command that uses per-atom values from a compute as input. See the -"Howto output"_Howto_output.html doc page for an overview of LAMMPS -output options. - -The per-atom vector values will be in the units of chemical species -per unit mass. - -[Restrictions:] - -This compute is part of the USER-MESO package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_style tdpd"_pair_meso.html - -[Default:] none - -:line - -:link(Li2015a) -[(Li2015)] Li, Yazdani, Tartakovsky, Karniadakis, J Chem Phys, 143: -014101 (2015). DOI: 10.1063/1.4923254 - diff --git a/doc/txt/compute_temp.txt b/doc/txt/compute_temp.txt deleted file mode 100644 index 757e00c4d2..0000000000 --- a/doc/txt/compute_temp.txt +++ /dev/null @@ -1,112 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp command :h3 -compute temp/kk command :h3 - -[Syntax:] - -compute ID group-ID temp :pre - -ID, group-ID are documented in "compute"_compute.html command -temp = style name of this compute command :ul - -[Examples:] - -compute 1 all temp -compute myTemp mobile temp :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms. A compute of this style can be used by any command that -computes a temperature, e.g. "thermo_modify"_thermo_modify.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -The temperature is calculated by the formula KE = dim/2 N k T, where -KE = total kinetic energy of the group of atoms (sum of 1/2 m v^2), -dim = 2 or 3 = dimensionality of the simulation, N = number of atoms -in the group, k = Boltzmann constant, and T = temperature. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -A compute of this style with the ID of "thermo_temp" is created when -LAMMPS starts up, as if this command were in the input script: - -compute thermo_temp all temp :pre - -See the "thermo_style" command for more details. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute temp/partial"_compute_temp_partial.html, "compute -temp/region"_compute_temp_region.html, "compute -pressure"_compute_pressure.html - -[Default:] none diff --git a/doc/txt/compute_temp_asphere.txt b/doc/txt/compute_temp_asphere.txt deleted file mode 100644 index 0b06ae0b48..0000000000 --- a/doc/txt/compute_temp_asphere.txt +++ /dev/null @@ -1,153 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/asphere command :h3 - -[Syntax:] - -compute ID group-ID temp/asphere keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -temp/asphere = style name of this compute command :l -zero or more keyword/value pairs may be appended :l -keyword = {bias} or {dof} :l - {bias} value = bias-ID - bias-ID = ID of a temperature compute that removes a velocity bias - {dof} value = {all} or {rotate} - all = compute temperature of translational and rotational degrees of freedom - rotate = compute temperature of just rotational degrees of freedom :pre -:ule - -[Examples:] - -compute 1 all temp/asphere -compute myTemp mobile temp/asphere bias tempCOM -compute myTemp mobile temp/asphere dof rotate :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -aspherical particles, including a contribution from both their -translational and rotational kinetic energy. This differs from the -usual "compute temp"_compute_temp.html command, which assumes point -particles with only translational kinetic energy. - -Only finite-size particles (aspherical or spherical) can be included -in the group. For 3d finite-size particles, each has 6 degrees of -freedom (3 translational, 3 rotational). For 2d finite-size -particles, each has 3 degrees of freedom (2 translational, 1 -rotational). - -NOTE: This choice for degrees of freedom (dof) assumes that all -finite-size aspherical or spherical particles in your model will -freely rotate, sampling all their rotational dof. It is possible to -use a combination of interaction potentials and fixes that induce no -torque or otherwise constrain some of all of your particles so that -this is not the case. Then there are less dof and you should use the -"compute_modify extra"_compute_modify.html command to adjust the dof -accordingly. - -For example, an aspherical particle with all three of its shape -parameters the same is a sphere. If it does not rotate, then it -should have 3 dof instead of 6 in 3d (or 2 instead of 3 in 2d). A -uniaxial aspherical particle has two of its three shape parameters the -same. If it does not rotate around the axis perpendicular to its -circular cross section, then it should have 5 dof instead of 6 in 3d. -The latter is the case for uniaxial ellipsoids in a "GayBerne -model"_pair_gayberne.html since there is no induced torque around the -optical axis. It will also be the case for bi-axial ellipsoids when -exactly two of the semiaxes have the same length and the corresponding -relative well depths are equal. - -The translational kinetic energy is computed the same as is described -by the "compute temp"_compute_temp.html command. The rotational -kinetic energy is computed as 1/2 I w^2, where I is the inertia tensor -for the aspherical particle and w is its angular velocity, which is -computed from its angular momentum. - -NOTE: For "2d models"_dimension.html, particles are treated as -ellipsoids, not ellipses, meaning their moments of inertia will be the -same as in 3d. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute. The formula for the components of the -tensor is the same as the above formula, except that v^2 and w^2 are -replaced by vx*vy and wx*wy for the xy component, and the appropriate -elements of the inertia tensor are used. The 6 components of the -vector are ordered xx, yy, zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -This compute subtracts out translational degrees-of-freedom due to -fixes that constrain molecular motion, such as "fix -shake"_fix_shake.html and "fix rigid"_fix_rigid.html. This means the -temperature of groups of atoms that include these constraints will be -computed correctly. If needed, the subtracted degrees-of-freedom can -be altered using the {extra} option of the -"compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -:line - -The keyword/value option pairs are used in the following ways. - -For the {bias} keyword, {bias-ID} refers to the ID of a temperature -compute that removes a "bias" velocity from each atom. This allows -compute temp/sphere to compute its thermal temperature after the -translational kinetic energy components have been altered in a -prescribed way, e.g. to remove a flow velocity profile. Thermostats -that use this compute will work with this bias term. See the doc -pages for individual computes that calculate a temperature and the doc -pages for fixes that perform thermostatting for more details. - -For the {dof} keyword, a setting of {all} calculates a temperature -that includes both translational and rotational degrees of freedom. A -setting of {rotate} calculates a temperature that includes only -rotational degrees of freedom. - -:line - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the ASPHERE package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This compute requires that atoms store angular momentum and a -quaternion as defined by the "atom_style ellipsoid"_atom_style.html -command. - -All particles in the group must be finite-size. They cannot be point -particles, but they can be aspherical or spherical as defined by their -shape attribute. - -[Related commands:] - -"compute temp"_compute_temp.html - -[Default:] none diff --git a/doc/txt/compute_temp_body.txt b/doc/txt/compute_temp_body.txt deleted file mode 100644 index 341d6d7f79..0000000000 --- a/doc/txt/compute_temp_body.txt +++ /dev/null @@ -1,131 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/body command :h3 - -[Syntax:] - -compute ID group-ID temp/body keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -temp/body = style name of this compute command :l -zero or more keyword/value pairs may be appended :l -keyword = {bias} or {dof} :l - {bias} value = bias-ID - bias-ID = ID of a temperature compute that removes a velocity bias - {dof} value = {all} or {rotate} - all = compute temperature of translational and rotational degrees of freedom - rotate = compute temperature of just rotational degrees of freedom :pre -:ule - -[Examples:] - -compute 1 all temp/body -compute myTemp mobile temp/body bias tempCOM -compute myTemp mobile temp/body dof rotate :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -body particles, including a contribution from both their -translational and rotational kinetic energy. This differs from the -usual "compute temp"_compute_temp.html command, which assumes point -particles with only translational kinetic energy. - -Only body particles can be included in the group. For 3d particles, -each has 6 degrees of freedom (3 translational, 3 rotational). For 2d -body particles, each has 3 degrees of freedom (2 translational, 1 -rotational). - -NOTE: This choice for degrees of freedom (dof) assumes that all body -particles in your model will freely rotate, sampling all their -rotational dof. It is possible to use a combination of interaction -potentials and fixes that induce no torque or otherwise constrain some -of all of your particles so that this is not the case. Then there are -less dof and you should use the "compute_modify -extra"_compute_modify.html command to adjust the dof accordingly. - -The translational kinetic energy is computed the same as is described -by the "compute temp"_compute_temp.html command. The rotational -kinetic energy is computed as 1/2 I w^2, where I is the inertia tensor -for the aspherical particle and w is its angular velocity, which is -computed from its angular momentum. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute. The formula for the components of the -tensor is the same as the above formula, except that v^2 and w^2 are -replaced by vx*vy and wx*wy for the xy component, and the appropriate -elements of the inertia tensor are used. The 6 components of the -vector are ordered xx, yy, zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -This compute subtracts out translational degrees-of-freedom due to -fixes that constrain molecular motion, such as "fix -shake"_fix_shake.html and "fix rigid"_fix_rigid.html. This means the -temperature of groups of atoms that include these constraints will be -computed correctly. If needed, the subtracted degrees-of-freedom can -be altered using the {extra} option of the -"compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -:line - -The keyword/value option pairs are used in the following ways. - -For the {bias} keyword, {bias-ID} refers to the ID of a temperature -compute that removes a "bias" velocity from each atom. This allows -compute temp/sphere to compute its thermal temperature after the -translational kinetic energy components have been altered in a -prescribed way, e.g. to remove a flow velocity profile. Thermostats -that use this compute will work with this bias term. See the doc -pages for individual computes that calculate a temperature and the doc -pages for fixes that perform thermostatting for more details. - -For the {dof} keyword, a setting of {all} calculates a temperature -that includes both translational and rotational degrees of freedom. A -setting of {rotate} calculates a temperature that includes only -rotational degrees of freedom. - -:line - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the BODY package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This compute requires that atoms store angular momentum and a -quaternion as defined by the "atom_style body"_atom_style.html -command. - -[Related commands:] - -"compute temp"_compute_temp.html - -[Default:] none diff --git a/doc/txt/compute_temp_chunk.txt b/doc/txt/compute_temp_chunk.txt deleted file mode 100644 index 30dda79caf..0000000000 --- a/doc/txt/compute_temp_chunk.txt +++ /dev/null @@ -1,235 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/chunk command :h3 - -[Syntax:] - -compute ID group-ID temp/chunk chunkID value1 value2 ... keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -temp/chunk = style name of this compute command :l -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :l -zero or more values can be listed as value1,value2,etc :l -value = {temp} or {kecom} or {internal} :l - temp = temperature of each chunk - kecom = kinetic energy of each chunk based on velocity of center of mass - internal = internal kinetic energy of each chunk :pre -zero or more keyword/value pairs may be appended :l -keyword = {com} or {bias} or {adof} or {cdof} :l - {com} value = {yes} or {no} - yes = subtract center-of-mass velocity from each chunk before calculating temperature - no = do not subtract center-of-mass velocity - {bias} value = bias-ID - bias-ID = ID of a temperature compute that removes a velocity bias - {adof} value = dof_per_atom - dof_per_atom = define this many degrees-of-freedom per atom - {cdof} value = dof_per_chunk - dof_per_chunk = define this many degrees-of-freedom per chunk :pre -:ule - -[Examples:] - -compute 1 fluid temp/chunk molchunk -compute 1 fluid temp/chunk molchunk temp internal -compute 1 fluid temp/chunk molchunk bias tpartial adof 2.0 :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms that are also in chunks, after optionally subtracting out the -center-of-mass velocity of each chunk. By specifying optional values, -it can also calculate the per-chunk temperature or energies of the -multiple chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -The temperature is calculated by the formula KE = DOF/2 k T, where KE = -total kinetic energy of all atoms assigned to chunks (sum of 1/2 m -v^2), DOF = the total number of degrees of freedom for those atoms, k -= Boltzmann constant, and T = temperature. - -The DOF is calculated as N*adof + Nchunk*cdof, where N = number of -atoms contributing to the KE, adof = degrees of freedom per atom, and -cdof = degrees of freedom per chunk. By default adof = 2 or 3 = -dimensionality of system, as set via the "dimension"_dimension.html -command, and cdof = 0.0. This gives the usual formula for -temperature. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -Note that the number of atoms contributing to the temperature is -calculated each time the temperature is evaluated since it is assumed -the atoms may be dynamically assigned to chunks. Thus there is no -need to use the {dynamic} option of the -"compute_modify"_compute_modify.html command for this compute style. - -If any optional values are specified, then per-chunk quantities are -also calculated and stored in a global array, as described below. - -The {temp} value calculates the temperature for each chunk by the -formula KE = DOF/2 k T, where KE = total kinetic energy of the chunk -of atoms (sum of 1/2 m v^2), DOF = the total number of degrees of -freedom for all atoms in the chunk, k = Boltzmann constant, and T = -temperature. - -The DOF in this case is calculated as N*adof + cdof, where N = number -of atoms in the chunk, adof = degrees of freedom per atom, and cdof = -degrees of freedom per chunk. By default adof = 2 or 3 = -dimensionality of system, as set via the "dimension"_dimension.html -command, and cdof = 0.0. This gives the usual formula for -temperature. - -The {kecom} value calculates the kinetic energy of each chunk as if -all its atoms were moving with the velocity of the center-of-mass of -the chunk. - -The {internal} value calculates the internal kinetic energy of each -chunk. The interal KE is summed over the atoms in the chunk using an -internal "thermal" velocity for each atom, which is its velocity minus -the center-of-mass velocity of the chunk. - -:line - -Note that currently the global and per-chunk temperatures calculated -by this compute only include translational degrees of freedom for each -atom. No rotational degrees of freedom are included for finite-size -particles. Also no degrees of freedom are subtracted for any velocity -bias or constraints that are applied, such as "compute -temp/partial"_compute_temp_partial.html, or "fix shake"_fix_shake.html -or "fix rigid"_fix_rigid.html. This is because those degrees of -freedom (e.g. a constrained bond) could apply to sets of atoms that -are both included and excluded from a specific chunk, and hence the -concept is somewhat ill-defined. In some cases, you can use the -{adof} and {cdof} keywords to adjust the calculated degrees of freedom -appropriately, as explained below. - -Note that the per-chunk temperature calculated by this compute and the -"fix ave/chunk temp"_fix_ave_chunk.html command can be different. -This compute calculates the temperature for each chunk for a single -snapshot. Fix ave/chunk can do that but can also time average those -values over many snapshots, or it can compute a temperature as if the -atoms in the chunk on different timesteps were collected together as -one set of atoms to calculate their temperature. This compute allows -the center-of-mass velocity of each chunk to be subtracted before -calculating the temperature; fix ave/chunk does not. - -NOTE: Only atoms in the specified group contribute to the calculations -performed by this compute. The "compute -chunk/atom"_compute_chunk_atom.html command defines its own group; -atoms will have a chunk ID = 0 if they are not in that group, -signifying they are not assigned to a chunk, and will thus also not -contribute to this calculation. You can specify the "all" group for -this command if you simply want to include atoms with non-zero chunk -IDs. - -The simplest way to output the per-chunk results of the compute -temp/chunk calculation to a file is to use the "fix -ave/time"_fix_ave_time.html command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all temp/chunk cc1 temp -fix 1 all ave/time 100 1 100 c_myChunk file tmp.out mode vector :pre - -:line - -The keyword/value option pairs are used in the following ways. - -The {com} keyword can be used with a value of {yes} to subtract the -velocity of the center-of-mass for each chunk from the velocity of the -atoms in that chunk, before calculating either the global or per-chunk -temperature. This can be useful if the atoms are streaming or -otherwise moving collectively, and you wish to calculate only the -thermal temperature. - -For the {bias} keyword, {bias-ID} refers to the ID of a temperature -compute that removes a "bias" velocity from each atom. This also -allows calculation of the global or per-chunk temperature using only -the thermal temperature of atoms in each chunk after the translational -kinetic energy components have been altered in a prescribed way, -e.g. to remove a velocity profile. It also applies to the calculation -of the other per-chunk values, such as {kecom} or {internal}, which -involve the center-of-mass velocity of each chunk, which is calculated -after the velocity bias is removed from each atom. Note that the -temperature compute will apply its bias globally to the entire system, -not on a per-chunk basis. - -The {adof} and {cdof} keywords define the values used in the degree of -freedom (DOF) formulas used for the global or per-chunk temperature, -as described above. They can be used to calculate a more appropriate -temperature for some kinds of chunks. Here are 3 examples: - -If spatially binned chunks contain some number of water molecules and -"fix shake"_fix_shake.html is used to make each molecule rigid, then -you could calculate a temperature with 6 degrees of freedom (DOF) (3 -translational, 3 rotational) per molecule by setting {adof} to 2.0. - -If "compute temp/partial"_compute_temp_partial.html is used with the -{bias} keyword to only allow the x component of velocity to contribute -to the temperature, then {adof} = 1.0 would be appropriate. - -If each chunk consists of a large molecule, with some number of its -bonds constrained by "fix shake"_fix_shake.html or the entire molecule -by "fix rigid/small"_fix_rigid.html, {adof} = 0.0 and {cdof} could be -set to the remaining degrees of freedom for the entire molecule -(entire chunk in this case), e.g. 6 for 3d, or 3 for 2d, for a rigid -molecule. - -:line - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -This compute also optionally calculates a global array, if one or more -of the optional values are specified. The number of rows in the array -= the number of chunks {Nchunk} as calculated by the specified -"compute chunk/atom"_compute_chunk_atom.html command. The number of -columns is the number of specified values (1 or more). These values -can be accessed by any command that uses global array values from a -compute as input. Again, see the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". The array values are "intensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. The array values -will be in temperature "units"_units.html for the {temp} value, and in -energy "units"_units.html for the {kecom} and {internal} values. - -[Restrictions:] - -The {com} and {bias} keywords cannot be used together. - -[Related commands:] - -"compute temp"_compute_temp.html, "fix ave/chunk -temp"_fix_ave_chunk.html - -[Default:] - -The option defaults are com no, no bias, adof = dimensionality of the -system (2 or 3), and cdof = 0.0. diff --git a/doc/txt/compute_temp_com.txt b/doc/txt/compute_temp_com.txt deleted file mode 100644 index 12df694e38..0000000000 --- a/doc/txt/compute_temp_com.txt +++ /dev/null @@ -1,93 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/com command :h3 - -[Syntax:] - -compute ID group-ID temp/com :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/com = style name of this compute command :ul - -[Examples:] - -compute 1 all temp/com -compute myTemp mobile temp/com :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms, after subtracting out the center-of-mass velocity of the group. -This is useful if the group is expected to have a non-zero net -velocity for some reason. A compute of this style can be used by any -command that computes a temperature, -e.g. "thermo_modify"_thermo_modify.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -After the center-of-mass velocity has been subtracted from each atom, -the temperature is calculated by the formula KE = dim/2 N k T, where -KE = total kinetic energy of the group of atoms (sum of 1/2 m v^2), -dim = 2 or 3 = dimensionality of the simulation, N = number of atoms -in the group, k = Boltzmann constant, and T = temperature. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -The removal of the center-of-mass velocity by this fix is essentially -computing the temperature after a "bias" has been removed from the -velocity of the atoms. If this compute is used with a fix command -that performs thermostatting then this bias will be subtracted from -each atom, thermostatting of the remaining thermal velocity will be -performed, and the bias will be added back in. Thermostatting fixes -that work in this way include "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute temp"_compute_temp.html - -[Default:] none diff --git a/doc/txt/compute_temp_cs.txt b/doc/txt/compute_temp_cs.txt deleted file mode 100644 index 5fc939e375..0000000000 --- a/doc/txt/compute_temp_cs.txt +++ /dev/null @@ -1,120 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/cs command :h3 - -[Syntax:] - -compute ID group-ID temp/cs group1 group2 :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/cs = style name of this compute command -group1 = group-ID of either cores or shells -group2 = group-ID of either shells or cores :ul - -[Examples:] - -compute oxygen_c-s all temp/cs O_core O_shell -compute core_shells all temp/cs cores shells :pre - -[Description:] - -Define a computation that calculates the temperature of a system based -on the center-of-mass velocity of atom pairs that are bonded to each -other. This compute is designed to be used with the adiabatic -core/shell model of "(Mitchell and Finchham)"_#MitchellFinchham1. See -the "Howto coreshell"_Howto_coreshell.html doc page for an overview of -the model as implemented in LAMMPS. Specifically, this compute -enables correct temperature calculation and thermostatting of -core/shell pairs where it is desirable for the internal degrees of -freedom of the core/shell pairs to not be influenced by a thermostat. -A compute of this style can be used by any command that computes a -temperature via "fix_modify"_fix_modify.html e.g. "fix -temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -Note that this compute does not require all ions to be polarized, -hence defined as core/shell pairs. One can mix core/shell pairs and -ions without a satellite particle if desired. The compute will -consider the non-polarized ions according to the physical system. - -For this compute, core and shell particles are specified by two -respective group IDs, which can be defined using the -"group"_group.html command. The number of atoms in the two groups -must be the same and there should be one bond defined between a pair -of atoms in the two groups. Non-polarized ions which might also be -included in the treated system should not be included into either of -these groups, they are taken into account by the {group-ID} (2nd -argument) of the compute. - -The temperature is calculated by the formula KE = dim/2 N k T, where -KE = total kinetic energy of the group of atoms (sum of 1/2 m v^2), -dim = 2 or 3 = dimensionality of the simulation, N = number of atoms -in the group, k = Boltzmann constant, and T = temperature. Note that -the velocity of each core or shell atom used in the KE calculation is -the velocity of the center-of-mass (COM) of the core/shell pair the -atom is part of. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. In contrast to the temperature, the velocity of -each core or shell atom is taken individually. - -The change this fix makes to core/shell atom velocities is essentially -computing the temperature after a "bias" has been removed from the -velocity of the atoms. This "bias" is the velocity of the atom -relative to the COM velocity of the core/shell pair. If this compute -is used with a fix command that performs thermostatting then this bias -will be subtracted from each atom, thermostatting of the remaining COM -velocity will be performed, and the bias will be added back in. This -means the thermostatting will effectively be performed on the -core/shell pairs, instead of on the individual core and shell atoms. -Thermostatting fixes that work in this way include "fix -nvt"_fix_nh.html, "fix temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. - -The internal energy of core/shell pairs can be calculated by the -"compute temp/chunk"_compute_temp_chunk.html command, if chunks are -defined as core/shell pairs. See the "Howto -coreshell"_Howto_coreshell.html doc page doc page for more discussion -on how to do this. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] - -The number of core/shell pairs contributing to the temperature is -assumed to be constant for the duration of the run. No fixes should -be used which generate new molecules or atoms during a simulation. - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -temp/chunk"_compute_temp_chunk.html - -[Default:] none - -:line - -:link(MitchellFinchham1) -[(Mitchell and Finchham)] Mitchell, Finchham, J Phys Condensed Matter, -5, 1031-1038 (1993). diff --git a/doc/txt/compute_temp_deform.txt b/doc/txt/compute_temp_deform.txt deleted file mode 100644 index 26d322589e..0000000000 --- a/doc/txt/compute_temp_deform.txt +++ /dev/null @@ -1,134 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/deform command :h3 - -[Syntax:] - -compute ID group-ID temp/deform :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/deform = style name of this compute command :ul - -[Examples:] - -compute myTemp all temp/deform :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms, after subtracting out a streaming velocity induced by the -simulation box changing size and/or shape, for example in a -non-equilibrium MD (NEMD) simulation. The size/shape change is -induced by use of the "fix deform"_fix_deform.html command. A compute -of this style is created by the "fix nvt/sllod"_fix_nvt_sllod.html -command to compute the thermal temperature of atoms for thermostatting -purposes. A compute of this style can also be used by any command -that computes a temperature, e.g. "thermo_modify"_thermo_modify.html, -"fix temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -The deformation fix changes the box size and/or shape over time, so -each atom in the simulation box can be thought of as having a -"streaming" velocity. For example, if the box is being sheared in x, -relative to y, then atoms at the bottom of the box (low y) have a -small x velocity, while atoms at the top of the box (hi y) have a -large x velocity. This position-dependent streaming velocity is -subtracted from each atom's actual velocity to yield a thermal -velocity which is used to compute the temperature. - -NOTE: "Fix deform"_fix_deform.html has an option for remapping either -atom coordinates or velocities to the changing simulation box. When -using this compute in conjunction with a deforming box, fix deform -should NOT remap atom positions, but rather should let atoms respond -to the changing box by adjusting their own velocities (or let "fix -deform"_fix_deform.html remap the atom velocities, see it's remap -option). If fix deform does remap atom positions, then they appear to -move with the box but their velocity is not changed, and thus they do -NOT have the streaming velocity assumed by this compute. LAMMPS will -warn you if fix deform is defined and its remap setting is not -consistent with this compute. - -After the streaming velocity has been subtracted from each atom, the -temperature is calculated by the formula KE = dim/2 N k T, where KE = -total kinetic energy of the group of atoms (sum of 1/2 m v^2), dim = 2 -or 3 = dimensionality of the simulation, N = number of atoms in the -group, k = Boltzmann constant, and T = temperature. Note that v in -the kinetic energy formula is the atom's thermal velocity. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -The removal of the box deformation velocity component by this fix is -essentially computing the temperature after a "bias" has been removed -from the velocity of the atoms. If this compute is used with a fix -command that performs thermostatting then this bias will be subtracted -from each atom, thermostatting of the remaining thermal velocity will -be performed, and the bias will be added back in. Thermostatting -fixes that work in this way include "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. - -NOTE: The temperature calculated by this compute is only accurate if -the atoms are indeed moving with a stream velocity profile that -matches the box deformation. If not, then the compute will subtract -off an incorrect stream velocity, yielding a bogus thermal -temperature. You should NOT assume that your atoms are streaming at -the same rate the box is deforming. Rather, you should monitor their -velocity profile, e.g. via the "fix ave/chunk"_fix_ave_chunk.html -command. And you can compare the results of this compute to "compute -temp/profile"_compute_temp_profile.html, which actually calculates the -stream profile before subtracting it. If the two computes do not give -roughly the same temperature, then your atoms are not streaming -consistent with the box deformation. See the "fix -deform"_fix_deform.html command for more details on ways to get atoms -to stream consistently with the box deformation. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute temp/ramp"_compute_temp_ramp.html, "compute -temp/profile"_compute_temp_profile.html, "fix deform"_fix_deform.html, -"fix nvt/sllod"_fix_nvt_sllod.html - -[Default:] none diff --git a/doc/txt/compute_temp_deform_eff.txt b/doc/txt/compute_temp_deform_eff.txt deleted file mode 100644 index 4af61dc918..0000000000 --- a/doc/txt/compute_temp_deform_eff.txt +++ /dev/null @@ -1,72 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/deform/eff command :h3 - -[Syntax:] - -compute ID group-ID temp/deform/eff :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/deform/eff = style name of this compute command :ul - -[Examples:] - -compute myTemp all temp/deform/eff :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -nuclei and electrons in the "electron force field"_pair_eff.html -model, after subtracting out a streaming velocity induced by the -simulation box changing size and/or shape, for example in a -non-equilibrium MD (NEMD) simulation. The size/shape change is -induced by use of the "fix deform"_fix_deform.html command. A -compute of this style is created by the "fix -nvt/sllod/eff"_fix_nvt_sllod_eff.html command to compute the thermal -temperature of atoms for thermostatting purposes. A compute of this -style can also be used by any command that computes a temperature, -e.g. "thermo_modify"_thermo_modify.html, "fix npt/eff"_fix_nh_eff.html, -etc. - -The calculation performed by this compute is exactly like that -described by the "compute temp/deform"_compute_temp_deform.html -command, except that the formula for the temperature includes the -radial electron velocity contributions, as discussed by the "compute -temp/eff"_compute_temp_eff.html command. Note that only the -translational degrees of freedom for each nuclei or electron are -affected by the streaming velocity adjustment. The radial velocity -component of the electrons is not affected. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute temp/ramp"_compute_temp_ramp.html, "fix deform"_fix_deform.html, -"fix nvt/sllod/eff"_fix_nvt_sllod_eff.html - -[Default:] none diff --git a/doc/txt/compute_temp_drude.txt b/doc/txt/compute_temp_drude.txt deleted file mode 100644 index 20d9a5c056..0000000000 --- a/doc/txt/compute_temp_drude.txt +++ /dev/null @@ -1,81 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/drude command :h3 - -[Syntax:] - -compute ID group-ID temp/drude :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/drude = style name of this compute command :ul - -[Examples:] - -compute TDRUDE all temp/drude :pre - -[Description:] - -Define a computation that calculates the temperatures of core-Drude -pairs. This compute is designed to be used with the "thermalized Drude -oscillator model"_Howto_drude.html. Polarizable models in LAMMPS -are described on the "Howto polarizable"_Howto_polarizable.html doc -page. - -Drude oscillators consist of a core particle and a Drude particle -connected by a harmonic bond, and the relative motion of these Drude -oscillators is usually maintained cold by a specific thermostat that -acts on the relative motion of the core-Drude particle -pairs. Therefore, because LAMMPS considers Drude particles as normal -atoms in its default temperature compute ("compute -temp"_compute_temp.html command), the reduced temperature of the -core-Drude particle pairs is not calculated correctly. - -By contrast, this compute calculates the temperature of the cores -using center-of-mass velocities of the core-Drude pairs, and the -reduced temperature of the Drude particles using the relative -velocities of the Drude particles with respect to their cores. -Non-polarizable atoms are considered as cores. Their velocities -contribute to the temperature of the cores. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6, which can be accessed by indices 1-6, whose components -are - -temperature of the centers of mass (temperature units) -temperature of the dipoles (temperature units) -number of degrees of freedom of the centers of mass -number of degrees of freedom of the dipoles -kinetic energy of the centers of mass (energy units) -kinetic energy of the dipoles (energy units) :ol - -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -Both the scalar value and the first two values of the vector -calculated by this compute are "intensive". The other 4 vector values -are "extensive". - -[Restrictions:] - -The number of degrees of freedom contributing to the temperature is -assumed to be constant for the duration of the run unless the -{fix_modify} command sets the option {dynamic yes}. - -[Related commands:] - -"fix drude"_fix_drude.html, "fix -langevin/drude"_fix_langevin_drude.html, "fix -drude/transform"_fix_drude_transform.html, "pair_style -thole"_pair_thole.html, "compute temp"_compute_temp.html - -[Default:] none diff --git a/doc/txt/compute_temp_eff.txt b/doc/txt/compute_temp_eff.txt deleted file mode 100644 index 415cb77595..0000000000 --- a/doc/txt/compute_temp_eff.txt +++ /dev/null @@ -1,95 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/eff command :h3 - -[Syntax:] - -compute ID group-ID temp/eff :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/eff = style name of this compute command :ul - -[Examples:] - -compute 1 all temp/eff -compute myTemp mobile temp/eff :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -nuclei and electrons in the "electron force field"_pair_eff.html -model. A compute of this style can be used by commands that compute a -temperature, e.g. "thermo_modify"_thermo_modify.html, "fix -npt/eff"_fix_nh_eff.html, etc. - -The temperature is calculated by the formula KE = dim/2 N k T, where -KE = total kinetic energy of the group of atoms (sum of 1/2 m v^2 for -nuclei and sum of 1/2 (m v^2 + 3/4 m s^2) for electrons, where s -includes the radial electron velocity contributions), dim = 2 or 3 = -dimensionality of the simulation, N = number of atoms (only total -number of nuclei in the eFF (see the "pair_eff"_pair_style.html -command) in the group, k = Boltzmann constant, and T = temperature. -This expression is summed over all nuclear and electronic degrees of -freedom, essentially by setting the kinetic contribution to the heat -capacity to 3/2k (where only nuclei contribute). This subtlety is -valid for temperatures well below the Fermi temperature, which for -densities two to five times the density of liquid H2 ranges from -86,000 to 170,000 K. - -NOTE: For eFF models, in order to override the default temperature -reported by LAMMPS in the thermodynamic quantities reported via the -"thermo"_thermo.html command, the user should apply a -"thermo_modify"_thermo_modify.html command, as shown in the following -example: - -compute effTemp all temp/eff -thermo_style custom step etotal pe ke temp press -thermo_modify temp effTemp :pre - -A 6-component kinetic energy tensor is also calculated by this compute -for use in the computation of a pressure tensor. The formula for the -components of the tensor is the same as the above formula, except that -v^2 is replaced by vx * vy for the xy component, etc. For the eFF, -again, the radial electronic velocities are also considered. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -[Output info:] - -The scalar value calculated by this compute is "intensive", meaning it -is independent of the number of atoms in the simulation. The vector -values are "extensive", meaning they scale with the number of atoms in -the simulation. - -[Restrictions:] - -This compute is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute temp/partial"_compute_temp_partial.html, "compute -temp/region"_compute_temp_region.html, "compute -pressure"_compute_pressure.html - -[Default:] none diff --git a/doc/txt/compute_temp_partial.txt b/doc/txt/compute_temp_partial.txt deleted file mode 100644 index 14294842a1..0000000000 --- a/doc/txt/compute_temp_partial.txt +++ /dev/null @@ -1,119 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/partial command :h3 - -[Syntax:] - -compute ID group-ID temp/partial xflag yflag zflag :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/partial = style name of this compute command -xflag,yflag,zflag = 0/1 for whether to exclude/include this dimension :ul - -[Examples:] - -compute newT flow temp/partial 1 1 0 :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms, after excluding one or more velocity components. A compute of -this style can be used by any command that computes a temperature, -e.g. "thermo_modify"_thermo_modify.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -The temperature is calculated by the formula KE = dim/2 N k T, where -KE = total kinetic energy of the group of atoms (sum of 1/2 m v^2), -dim = dimensionality of the simulation, N = number of atoms in the -group, k = Boltzmann constant, and T = temperature. The calculation -of KE excludes the x, y, or z dimensions if xflag, yflag, or zflag = -0. The dim parameter is adjusted to give the correct number of -degrees of freedom. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the calculation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -The removal of velocity components by this fix is essentially -computing the temperature after a "bias" has been removed from the -velocity of the atoms. If this compute is used with a fix command -that performs thermostatting then this bias will be subtracted from -each atom, thermostatting of the remaining thermal velocity will be -performed, and the bias will be added back in. Thermostatting fixes -that work in this way include "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -temp/region"_compute_temp_region.html, "compute -pressure"_compute_pressure.html - -[Default:] none diff --git a/doc/txt/compute_temp_profile.txt b/doc/txt/compute_temp_profile.txt deleted file mode 100644 index 4ed04ca67e..0000000000 --- a/doc/txt/compute_temp_profile.txt +++ /dev/null @@ -1,182 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/profile command :h3 - -[Syntax:] - -compute ID group-ID temp/profile xflag yflag zflag binstyle args :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -temp/profile = style name of this compute command :l -xflag,yflag,zflag = 0/1 for whether to exclude/include this dimension :l -binstyle = {x} or {y} or {z} or {xy} or {yz} or {xz} or {xyz} :l - {x} arg = Nx - {y} arg = Ny - {z} arg = Nz - {xy} args = Nx Ny - {yz} args = Ny Nz - {xz} args = Nx Nz - {xyz} args = Nx Ny Nz - Nx,Ny,Nz = number of velocity bins in x,y,z dimensions :pre - -zero or more keyword/value pairs may be appended :l -keyword = {out} :l - {out} value = {tensor} or {bin} :pre -:ule - -[Examples:] - -compute myTemp flow temp/profile 1 1 1 x 10 -compute myTemp flow temp/profile 1 1 1 x 10 out bin -compute myTemp flow temp/profile 0 1 1 xyz 20 20 20 :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms, after subtracting out a spatially-averaged center-of-mass -velocity field, before computing the kinetic energy. This can be -useful for thermostatting a collection of atoms undergoing a complex -flow, e.g. via a profile-unbiased thermostat (PUT) as described in -"(Evans)"_#Evans1. A compute of this style can be used by any command -that computes a temperature, e.g. "thermo_modify"_thermo_modify.html, -"fix temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -The {xflag}, {yflag}, {zflag} settings determine which components of -average velocity are subtracted out. - -The {binstyle} setting and its {Nx}, {Ny}, {Nz} arguments determine -how bins are setup to perform spatial averaging. "Bins" can be 1d -slabs, 2d pencils, or 3d bricks depending on which {binstyle} is used. -The simulation box is partitioned conceptually into {Nx} by {Ny} by -{Nz} bins. Depending on the {binstyle}, you may only specify one or -two of these values; the others are effectively set to 1 (no binning -in that dimension). For non-orthogonal (triclinic) simulation boxes, -the bins are "tilted" slabs or pencils or bricks that are parallel to -the tilted faces of the box. See the "region prism"_region.html -command for a discussion of the geometry of tilted boxes in LAMMPS. - -When a temperature is computed, the center-of-mass velocity for the -set of atoms that are both in the compute group and in the same -spatial bin is calculated. This bias velocity is then subtracted from -the velocities of individual atoms in the bin to yield a thermal -velocity for each atom. Note that if there is only one atom in the -bin, its thermal velocity will thus be 0.0. - -After the spatially-averaged velocity field has been subtracted from -each atom, the temperature is calculated by the formula KE = (dim*N -- dim*Nx*Ny*Nz) k T/2, where KE = total kinetic energy of the group of -atoms (sum of 1/2 m v^2), dim = 2 or 3 = dimensionality of the -simulation, N = number of atoms in the group, k = Boltzmann constant, -and T = temperature. The dim*Nx*Ny*Nz term are degrees of freedom -subtracted to adjust for the removal of the center-of-mass velocity in -each of Nx*Ny*Nz bins, as discussed in the "(Evans)"_#Evans1 paper. - -If the {out} keyword is used with a {tensor} value, which is the -default, a kinetic energy tensor, stored as a 6-element vector, is -also calculated by this compute for use in the computation of a -pressure tensor. The formula for the components of the tensor is the -same as the above formula, except that v^2 is replaced by vx*vy for -the xy component, etc. The 6 components of the vector are ordered xx, -yy, zz, xy, xz, yz. - -If the {out} keyword is used with a {bin} value, the count of atoms -and computed temperature for each bin are stored for output, as an -array of values, as described below. The temperature of each bin is -calculated as described above, where the bias velocity is subtracted -and only the remaining thermal velocity of atoms in the bin -contributes to the temperature. See the note below for how the -temperature is normalized by the degrees-of-freedom of atoms in the -bin. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -The removal of the spatially-averaged velocity field by this fix is -essentially computing the temperature after a "bias" has been removed -from the velocity of the atoms. If this compute is used with a fix -command that performs thermostatting then this bias will be subtracted -from each atom, thermostatting of the remaining thermal velocity will -be performed, and the bias will be added back in. Thermostatting -fixes that work in this way include "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -NOTE: When using the {out} keyword with a value of {bin}, the -calculated temperature for each bin does not include the -degrees-of-freedom adjustment described in the preceding paragraph, -for fixes that constrain molecular motion. It does include the -adjustment due to the {extra} option, which is applied to each bin. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. Using this compute in conjunction with a -thermostatting fix, as explained there, will effectively implement a -profile-unbiased thermostat (PUT), as described in "(Evans)"_#Evans1. - -[Output info:] - -This compute calculates a global scalar (the temperature). Depending -on the setting of the {out} keyword, it also calculates a global -vector or array. For {out} = {tensor}, it calculates a vector of -length 6 (KE tensor), which can be accessed by indices 1-6. For {out} -= {bin} it calculates a global array which has 2 columns and N rows, -where N is the number of bins. The first column contains the number -of atoms in that bin. The second contains the temperature of that -bin, calculated as described above. The ordering of rows in the array -is as follows. Bins in x vary fastest, then y, then z. Thus for a -10x10x10 3d array of bins, there will be 1000 rows. The bin with -indices ix,iy,iz = 2,3,4 would map to row M = (iz-1)*10*10 + (iy-1)*10 -+ ix = 322, where the rows are numbered from 1 to 1000 and the bin -indices are numbered from 1 to 10 in each dimension. - -These values can be used by any command that uses global scalar or -vector or array values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". The array values are "intensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. The first column -of array values are counts; the values in the second column will be in -temperature "units"_units.html. - -[Restrictions:] - -You should not use too large a velocity-binning grid, especially in -3d. In the current implementation, the binned velocity averages are -summed across all processors, so this will be inefficient if the grid -is too large, and the operation is performed every timestep, as it -will be for most thermostats. - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -temp/ramp"_compute_temp_ramp.html, "compute -temp/deform"_compute_temp_deform.html, "compute -pressure"_compute_pressure.html - -[Default:] - -The option default is out = tensor. - -:line - -:link(Evans1) -[(Evans)] Evans and Morriss, Phys Rev Lett, 56, 2172-2175 (1986). diff --git a/doc/txt/compute_temp_ramp.txt b/doc/txt/compute_temp_ramp.txt deleted file mode 100644 index 15cad9c0cb..0000000000 --- a/doc/txt/compute_temp_ramp.txt +++ /dev/null @@ -1,116 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/ramp command :h3 - -[Syntax:] - -compute ID group-ID temp/ramp vdim vlo vhi dim clo chi keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/ramp = style name of this compute command -vdim = {vx} or {vy} or {vz} -vlo,vhi = subtract velocities between vlo and vhi (velocity units) -dim = {x} or {y} or {z} -clo,chi = lower and upper bound of domain to subtract from (distance units) -zero or more keyword/value pairs may be appended -keyword = {units} :ul - {units} value = {lattice} or {box} :pre - -[Examples:] - -compute 2nd middle temp/ramp vx 0 8 y 2 12 units lattice :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms, after subtracting out an ramped velocity profile before -computing the kinetic energy. A compute of this style can be used by -any command that computes a temperature, -e.g. "thermo_modify"_thermo_modify.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -The meaning of the arguments for this command which define the -velocity ramp are the same as for the "velocity ramp"_velocity.html -command which was presumably used to impose the velocity. - -After the ramp velocity has been subtracted from the specified -dimension for each atom, the temperature is calculated by the formula -KE = dim/2 N k T, where KE = total kinetic energy of the group of -atoms (sum of 1/2 m v^2), dim = 2 or 3 = dimensionality of the -simulation, N = number of atoms in the group, k = Boltzmann constant, -and T = temperature. - -The {units} keyword determines the meaning of the distance units used -for coordinates (c1,c2) and velocities (vlo,vhi). A {box} value -selects standard distance units as defined by the "units"_units.html -command, e.g. Angstroms for units = real or metal. A {lattice} value -means the distance units are in lattice spacings; e.g. velocity = -lattice spacings / tau. The "lattice"_lattice.html command must have -been previously used to define the lattice spacing. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -The removal of the ramped velocity component by this fix is -essentially computing the temperature after a "bias" has been removed -from the velocity of the atoms. If this compute is used with a fix -command that performs thermostatting then this bias will be subtracted -from each atom, thermostatting of the remaining thermal velocity will -be performed, and the bias will be added back in. Thermostatting -fixes that work in this way include "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -temp/profie"_compute_temp_profile.html, "compute -temp/deform"_compute_temp_deform.html, "compute -pressure"_compute_pressure.html - -[Default:] - -The option default is units = lattice. diff --git a/doc/txt/compute_temp_region.txt b/doc/txt/compute_temp_region.txt deleted file mode 100644 index f23901af98..0000000000 --- a/doc/txt/compute_temp_region.txt +++ /dev/null @@ -1,110 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/region command :h3 - -[Syntax:] - -compute ID group-ID temp/region region-ID :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/region = style name of this compute command -region-ID = ID of region to use for choosing atoms :ul - -[Examples:] - -compute mine flow temp/region boundary :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms in a geometric region. This can be useful for thermostatting -one portion of the simulation box. E.g. a McDLT simulation where one -side is cooled, and the other side is heated. A compute of this style -can be used by any command that computes a temperature, -e.g. "thermo_modify"_thermo_modify.html, "fix -temp/rescale"_fix_temp_rescale.html, etc. - -Note that a {region}-style temperature can be used to thermostat with -"fix temp/rescale"_fix_temp_rescale.html or "fix -langevin"_fix_langevin.html, but should probably not be used with -Nose/Hoover style fixes ("fix nvt"_fix_nh.html, "fix -npt"_fix_nh.html, or "fix nph"_fix_nh.html), if the -degrees-of-freedom included in the computed T varies with time. - -The temperature is calculated by the formula KE = dim/2 N k T, where -KE = total kinetic energy of the group of atoms (sum of 1/2 m v^2), -dim = 2 or 3 = dimensionality of the simulation, N = number of atoms -in both the group and region, k = Boltzmann constant, and T = -temperature. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -The number of atoms contributing to the temperature is calculated each -time the temperature is evaluated since it is assumed atoms can -enter/leave the region. Thus there is no need to use the {dynamic} -option of the "compute_modify"_compute_modify.html command for this -compute style. - -The removal of atoms outside the region by this fix is essentially -computing the temperature after a "bias" has been removed, which in -this case is the velocity of any atoms outside the region. If this -compute is used with a fix command that performs thermostatting then -this bias will be subtracted from each atom, thermostatting of the -remaining thermal velocity will be performed, and the bias will be -added back in. Thermostatting fixes that work in this way include -"fix nvt"_fix_nh.html, "fix temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. This means that when this compute -is used to calculate the temperature for any of the thermostatting -fixes via the "fix modify temp"_fix_modify.html command, the thermostat -will operate only on atoms that are currently in the geometric -region. - -Unlike other compute styles that calculate temperature, this compute -does not subtract out degrees-of-freedom due to fixes that constrain -motion, such as "fix shake"_fix_shake.html and "fix -rigid"_fix_rigid.html. This is because those degrees of freedom -(e.g. a constrained bond) could apply to sets of atoms that straddle -the region boundary, and hence the concept is somewhat ill-defined. -If needed the number of subtracted degrees-of-freedom can be set -explicitly using the {extra} option of the -"compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -pressure"_compute_pressure.html - -[Default:] none diff --git a/doc/txt/compute_temp_region_eff.txt b/doc/txt/compute_temp_region_eff.txt deleted file mode 100644 index f15f3155b0..0000000000 --- a/doc/txt/compute_temp_region_eff.txt +++ /dev/null @@ -1,64 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/region/eff command :h3 - -[Syntax:] - -compute ID group-ID temp/region/eff region-ID :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/region/eff = style name of this compute command -region-ID = ID of region to use for choosing atoms :ul - -[Examples:] - -compute mine flow temp/region/eff boundary :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -nuclei and electrons in the "electron force field"_pair_eff.html -model, within a geometric region using the electron force field. A -compute of this style can be used by commands that compute a -temperature, e.g. "thermo_modify"_thermo_modify.html. - -The operation of this compute is exactly like that described by the -"compute temp/region"_compute_temp_region.html command, except that -the formula for the temperature itself includes the radial electron -velocity contributions, as discussed by the "compute -temp/eff"_compute_temp_eff.html command. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute temp/region"_compute_temp_region.html, "compute -temp/eff"_compute_temp_eff.html, "compute -pressure"_compute_pressure.html - -[Default:] none diff --git a/doc/txt/compute_temp_rotate.txt b/doc/txt/compute_temp_rotate.txt deleted file mode 100644 index 8dac0405b4..0000000000 --- a/doc/txt/compute_temp_rotate.txt +++ /dev/null @@ -1,96 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/rotate command :h3 - -[Syntax:] - -compute ID group-ID temp/rotate :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/rotate = style name of this compute command :ul - -[Examples:] - -compute Tbead bead temp/rotate :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -atoms, after subtracting out the center-of-mass velocity and angular velocity of the group. -This is useful if the group is expected to have a non-zero net -velocity and/or global rotation motion for some reason. A compute of this style can be used by any -command that computes a temperature, -e.g. "thermo_modify"_thermo_modify.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix npt"_fix_nh.html, etc. - -After the center-of-mass velocity and angular velocity has been subtracted from each atom, -the temperature is calculated by the formula KE = dim/2 N k T, where -KE = total kinetic energy of the group of atoms (sum of 1/2 m v^2), -dim = 2 or 3 = dimensionality of the simulation, N = number of atoms -in the group, k = Boltzmann constant, and T = temperature. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute for use in the computation of a pressure -tensor. The formula for the components of the tensor is the same as -the above formula, except that v^2 is replaced by vx*vy for the xy -component, etc. The 6 components of the vector are ordered xx, yy, -zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -The removal of the center-of-mass velocity and angular velocity by this fix is essentially -computing the temperature after a "bias" has been removed from the -velocity of the atoms. If this compute is used with a fix command -that performs thermostatting then this bias will be subtracted from -each atom, thermostatting of the remaining thermal velocity will be -performed, and the bias will be added back in. Thermostatting fixes -that work in this way include "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix -temp/berendsen"_fix_temp_berendsen.html, and "fix -langevin"_fix_langevin.html. - -This compute subtracts out degrees-of-freedom due to fixes that -constrain molecular motion, such as "fix shake"_fix_shake.html and -"fix rigid"_fix_rigid.html. This means the temperature of groups of -atoms that include these constraints will be computed correctly. If -needed, the subtracted degrees-of-freedom can be altered using the -{extra} option of the "compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute temp"_compute_temp.html - -[Default:] none diff --git a/doc/txt/compute_temp_sphere.txt b/doc/txt/compute_temp_sphere.txt deleted file mode 100644 index 5a55126d12..0000000000 --- a/doc/txt/compute_temp_sphere.txt +++ /dev/null @@ -1,137 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/sphere command :h3 - -[Syntax:] - -compute ID group-ID temp/sphere keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -temp/sphere = style name of this compute command :l -zero or more keyword/value pairs may be appended :l -keyword = {bias} or {dof} :l - {bias} value = bias-ID - bias-ID = ID of a temperature compute that removes a velocity bias - {dof} value = {all} or {rotate} - all = compute temperature of translational and rotational degrees of freedom - rotate = compute temperature of just rotational degrees of freedom :pre -:ule - -[Examples:] - -compute 1 all temp/sphere -compute myTemp mobile temp/sphere bias tempCOM -compute myTemp mobile temp/sphere dof rotate :pre - -[Description:] - -Define a computation that calculates the temperature of a group of -spherical particles, including a contribution from both their -translational and rotational kinetic energy. This differs from the -usual "compute temp"_compute_temp.html command, which assumes point -particles with only translational kinetic energy. - -Both point and finite-size particles can be included in the group. -Point particles do not rotate, so they have only 3 translational -degrees of freedom. For 3d spherical particles, each has 6 degrees of -freedom (3 translational, 3 rotational). For 2d spherical particles, -each has 3 degrees of freedom (2 translational, 1 rotational). - -NOTE: This choice for degrees of freedom (dof) assumes that all -finite-size spherical particles in your model will freely rotate, -sampling all their rotational dof. It is possible to use a -combination of interaction potentials and fixes that induce no torque -or otherwise constrain some of all of your particles so that this is -not the case. Then there are less dof and you should use the -"compute_modify extra"_compute_modify.html command to adjust the dof -accordingly. - -The translational kinetic energy is computed the same as is described -by the "compute temp"_compute_temp.html command. The rotational -kinetic energy is computed as 1/2 I w^2, where I is the moment of -inertia for a sphere and w is the particle's angular velocity. - -NOTE: For "2d models"_dimension.html, particles are treated as -spheres, not disks, meaning their moment of inertia will be the same -as in 3d. - -A kinetic energy tensor, stored as a 6-element vector, is also -calculated by this compute. The formula for the components of the -tensor is the same as the above formulas, except that v^2 and w^2 are -replaced by vx*vy and wx*wy for the xy component. The 6 components of -the vector are ordered xx, yy, zz, xy, xz, yz. - -The number of atoms contributing to the temperature is assumed to be -constant for the duration of the run; use the {dynamic} option of the -"compute_modify"_compute_modify.html command if this is not the case. - -This compute subtracts out translational degrees-of-freedom due to -fixes that constrain molecular motion, such as "fix -shake"_fix_shake.html and "fix rigid"_fix_rigid.html. This means the -temperature of groups of atoms that include these constraints will be -computed correctly. If needed, the subtracted degrees-of-freedom can -be altered using the {extra} option of the -"compute_modify"_compute_modify.html command. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -:line - -The keyword/value option pairs are used in the following ways. - -For the {bias} keyword, {bias-ID} refers to the ID of a temperature -compute that removes a "bias" velocity from each atom. This allows -compute temp/sphere to compute its thermal temperature after the -translational kinetic energy components have been altered in a -prescribed way, e.g. to remove a flow velocity profile. Thermostats -that use this compute will work with this bias term. See the doc -pages for individual computes that calculate a temperature and the doc -pages for fixes that perform thermostatting for more details. - -For the {dof} keyword, a setting of {all} calculates a temperature -that includes both translational and rotational degrees of freedom. A -setting of {rotate} calculates a temperature that includes only -rotational degrees of freedom. - -:line - -[Output info:] - -This compute calculates a global scalar (the temperature) and a global -vector of length 6 (KE tensor), which can be accessed by indices 1-6. -These values can be used by any command that uses global scalar or -vector values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The scalar value calculated by this compute is "intensive". The -vector values are "extensive". - -The scalar value will be in temperature "units"_units.html. The -vector values will be in energy "units"_units.html. - -[Restrictions:] - -This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the "atom_style sphere"_atom_style.html -command. - -All particles in the group must be finite-size spheres, or point -particles with radius = 0.0. - -[Related commands:] - -"compute temp"_compute_temp.html, "compute -temp/asphere"_compute_temp.html - -[Default:] - -The option defaults are no bias and dof = all. diff --git a/doc/txt/compute_temp_uef.txt b/doc/txt/compute_temp_uef.txt deleted file mode 100644 index b9e6187533..0000000000 --- a/doc/txt/compute_temp_uef.txt +++ /dev/null @@ -1,52 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute temp/uef command :h3 - -[Syntax:] - -compute ID group-ID temp/uef :pre - -ID, group-ID are documented in "compute"_compute.html command -temp/uef = style name of this compute command :ul - -[Examples:] - -compute 1 all temp/uef -compute 2 sel temp/uef :pre - -[Description:] - -This command is used to compute the kinetic energy tensor in -the reference frame of the applied flow field when -"fix nvt/uef"_fix_nh_uef.html or -"fix npt/uef"_fix_nh_uef.html is used. -It is not necessary to use this command to compute the scalar -value of the temperature. A "compute temp"_compute_temp.html -may be used for that purpose. - -Output information for this command can be found in the -documentation for "compute temp"_compute_temp.html. - -[Restrictions:] - -This fix is part of the USER-UEF package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command can only be used when "fix nvt/uef"_fix_nh_uef.html -or "fix npt/uef"_fix_nh_uef.html is active. - -[Related commands:] - -"compute temp"_compute_temp.html, -"fix nvt/uef"_fix_nh_uef.html, -"compute pressure/uef"_compute_pressure_uef.html - - -[Default:] none diff --git a/doc/txt/compute_ti.txt b/doc/txt/compute_ti.txt deleted file mode 100644 index 0dec297183..0000000000 --- a/doc/txt/compute_ti.txt +++ /dev/null @@ -1,136 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute ti command :h3 - -[Syntax:] - -compute ID group ti keyword args ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -ti = style name of this compute command :l -one or more attribute/arg pairs may be appended :l -keyword = pair style (lj/cut, gauss, born, etc) or {tail} or {kspace} :l - pair style args = atype v_name1 v_name2 - atype = atom type (see asterisk form below) - v_name1 = variable with name1 that is energy scale factor and function of lambda - v_name2 = variable with name2 that is derivative of v_name1 with respect to lambda - {tail} args = atype v_name1 v_name2 - atype = atom type (see asterisk form below) - v_name1 = variable with name1 that is energy tail correction scale factor and function of lambda - v_name2 = variable with name2 that is derivative of v_name1 with respect to lambda - {kspace} args = atype v_name1 v_name2 - atype = atom type (see asterisk form below) - v_name1 = variable with name1 that is K-Space scale factor and function of lambda - v_name2 = variable with name2 that is derivative of v_name1 with respect to lambda :pre -:ule - -[Examples:] - -compute 1 all ti lj/cut 1 v_lj v_dlj coul/long 2 v_c v_dc kspace 1 v_ks v_dks -compute 1 all ti lj/cut 1*3 v_lj v_dlj coul/long * v_c v_dc kspace * v_ks v_dks :pre - -[Description:] - -Define a computation that calculates the derivative of the interaction -potential with respect to {lambda}, the coupling parameter used in a -thermodynamic integration. This derivative can be used to infer a -free energy difference resulting from an alchemical simulation, as -described in "Eike"_#Eike. - -Typically this compute will be used in conjunction with the "fix -adapt"_fix_adapt.html command which can perform alchemical -transformations by adjusting the strength of an interaction potential -as a simulation runs, as defined by one or more -"pair_style"_pair_style.html or "kspace_style"_kspace_style.html -commands. This scaling is done via a prefactor on the energy, forces, -virial calculated by the pair or K-Space style. The prefactor is -often a function of a {lambda} parameter which may be adjusted from 0 -to 1 (or vice versa) over the course of a "run"_run.html. The -time-dependent adjustment is what the "fix adapt"_fix_adapt.html -command does. - -Assume that the unscaled energy of a pair_style or kspace_style is -given by U. Then the scaled energy is - -Us = f(lambda) U :pre - -where f() is some function of lambda. What this compute calculates is - -dUs / d(lambda) = U df(lambda)/dlambda = Us / f(lambda) df(lambda)/dlambda :pre - -which is the derivative of the system's scaled potential energy Us -with respect to {lambda}. - -To perform this calculation, you provide one or more atom types as -{atype}. {Atype} can be specified in one of two ways. An explicit -numeric values can be used, as in the 1st example above. Or a -wildcard asterisk can be used in place of or in conjunction with the -{atype} argument to select multiple atom types. This takes the form -"*" or "*n" or "n*" or "m*n". If N = the number of atom types, then -an asterisk with no numeric values means all types from 1 to N. A -leading asterisk means all types from 1 to n (inclusive). A trailing -asterisk means all types from n to N (inclusive). A middle asterisk -means all types from m to n (inclusive). - -You also specify two functions, as "equal-style -variables"_variable.html. The first is specified as {v_name1}, where -{name1} is the name of the variable, and is f(lambda) in the notation -above. The second is specified as {v_name2}, where {name2} is the -name of the variable, and is df(lambda) / dlambda in the notation -above. I.e. it is the analytic derivative of f() with respect to -lambda. Note that the {name1} variable is also typically given as an -argument to the "fix adapt"_fix_adapt.html command. - -An alchemical simulation may use several pair potentials together, -invoked via the "pair_style hybrid or hybrid/overlay"_pair_hybrid.html -command. The total dUs/dlambda for the overall system is calculated -as the sum of each contributing term as listed by the keywords in the -compute ti command. Individual pair potentials can be listed, which -will be sub-styles in the hybrid case. You can also include a K-space -term via the {kspace} keyword. You can also include a pairwise -long-range tail correction to the energy via the {tail} keyword. - -For each term you can specify a different (or the same) scale factor -by the two variables that you list. Again, these will typically -correspond toe the scale factors applied to these various potentials -and the K-Space contribution via the "fix adapt"_fix_adapt.html -command. - -More details about the exact functional forms for the computation of -du/dl can be found in the paper by "Eike"_#Eike. - -:line - -[Output info:] - -This compute calculates a global scalar, namely dUs/dlambda. This -value can be used by any command that uses a global scalar value from -a compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -The scalar value calculated by this compute is "extensive". - -The scalar value will be in energy "units"_units.html. - -[Restrictions:] - -This compute is part of the MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix adapt"_fix_adapt.html - -[Default:] none - -:line - -:link(Eike) -[(Eike)] Eike and Maginn, Journal of Chemical Physics, 124, 164503 (2006). diff --git a/doc/txt/compute_torque_chunk.txt b/doc/txt/compute_torque_chunk.txt deleted file mode 100644 index 8121c42781..0000000000 --- a/doc/txt/compute_torque_chunk.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute torque/chunk command :h3 - -[Syntax:] - -compute ID group-ID torque/chunk chunkID :pre - -ID, group-ID are documented in "compute"_compute.html command -torque/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :ul - -[Examples:] - -compute 1 fluid torque/chunk molchunk :pre - -[Description:] - -Define a computation that calculates the torque on multiple chunks of -atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the 3 components of the torque vector for eqch -chunk, due to the forces on the individual atoms in the chunk around -the center-of-mass of the chunk. The calculation includes all effects -due to atoms passing through periodic boundaries. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -NOTE: The coordinates of an atom contribute to the chunk's torque in -"unwrapped" form, by using the image flags associated with each atom. -See the "dump custom"_dump.html command for a discussion of -"unwrapped" coordinates. See the Atoms section of the -"read_data"_read_data.html command for a discussion of image flags and -how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this compute by using the "set -image"_set.html command. - -The simplest way to output the results of the compute torque/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all torque/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -3 for the 3 xyz components of the torque for each chunk. These values -can be accessed by any command that uses global array values from a -compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -The array values are "intensive". The array values will be in -force-distance "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"variable torque() function"_variable.html - -[Default:] none diff --git a/doc/txt/compute_vacf.txt b/doc/txt/compute_vacf.txt deleted file mode 100644 index 70f1e99490..0000000000 --- a/doc/txt/compute_vacf.txt +++ /dev/null @@ -1,70 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute vacf command :h3 - -[Syntax:] - -compute ID group-ID vacf :pre - -ID, group-ID are documented in "compute"_compute.html command -vacf = style name of this compute command :ul - -[Examples:] - -compute 1 all vacf -compute 1 upper vacf :pre - -[Description:] - -Define a computation that calculates the velocity auto-correlation -function (VACF), averaged over a group of atoms. Each atom's -contribution to the VACF is its current velocity vector dotted into -its initial velocity vector at the time the compute was specified. - -A vector of four quantities is calculated by this compute. The first 3 -elements of the vector are vx * vx0 (and similarly for the y and z -components), summed and averaged over atoms in the group. Vx is the -current x-component of velocity for the atom, vx0 is the initial -x-component of velocity for the atom. The 4th element of the vector -is the total VACF, i.e. (vx*vx0 + vy*vy0 + vz*vz0), summed and -averaged over atoms in the group. - -The integral of the VACF versus time is proportional to the diffusion -coefficient of the diffusing atoms. This can be computed in the -following manner, using the "variable trap()"_variable.html function: - -compute 2 all vacf -fix 5 all vector 1 c_2\[4\] -variable diff equal dt*trap(f_5) -thermo_style custom step v_diff :pre - -NOTE: If you want the quantities calculated by this compute to be -continuous when running from a "restart file"_read_restart.html, then -you should use the same ID for this compute, as in the original run. -This is so that the fix this compute creates to store per-atom -quantities will also have the same ID, and thus be initialized -correctly with time=0 atom velocities from the restart file. - -[Output info:] - -This compute calculates a global vector of length 4, which can be -accessed by indices 1-4 by any command that uses global vector values -from a compute as input. See the "Howto output"_Howto_output.html doc -page for an overview of LAMMPS output options. - -The vector values are "intensive". The vector values will be in -velocity^2 "units"_units.html. - -[Restrictions:] none - -[Related commands:] - -"compute msd"_compute_msd.html - -[Default:] none diff --git a/doc/txt/compute_vcm_chunk.txt b/doc/txt/compute_vcm_chunk.txt deleted file mode 100644 index 7e8ad71208..0000000000 --- a/doc/txt/compute_vcm_chunk.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute vcm/chunk command :h3 - -[Syntax:] - -compute ID group-ID vcm/chunk chunkID :pre - -ID, group-ID are documented in "compute"_compute.html command -vcm/chunk = style name of this compute command -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command :ul - -[Examples:] - -compute 1 fluid vcm/chunk molchunk :pre - -[Description:] - -Define a computation that calculates the center-of-mass velocity for -multiple chunks of atoms. - -In LAMMPS, chunks are collections of atoms defined by a "compute -chunk/atom"_compute_chunk_atom.html command, which assigns each atom -to a single chunk (or no chunk). The ID for this command is specified -as chunkID. For example, a single chunk could be the atoms in a -molecule or atoms in a spatial bin. See the "compute -chunk/atom"_compute_chunk_atom.html and "Howto chunk"_Howto_chunk.html -doc pages for details of how chunks can be defined and examples of how -they can be used to measure properties of a system. - -This compute calculates the x,y,z components of the center-of-mass -velocity for each chunk. This is done by summing mass*velocity for -each atom in the chunk and dividing the sum by the total mass of the -chunk. - -Note that only atoms in the specified group contribute to the -calculation. The "compute chunk/atom"_compute_chunk_atom.html command -defines its own group; atoms will have a chunk ID = 0 if they are not -in that group, signifying they are not assigned to a chunk, and will -thus also not contribute to this calculation. You can specify the -"all" group for this command if you simply want to include atoms with -non-zero chunk IDs. - -The simplest way to output the results of the compute vcm/chunk -calculation to a file is to use the "fix ave/time"_fix_ave_time.html -command, for example: - -compute cc1 all chunk/atom molecule -compute myChunk all vcm/chunk cc1 -fix 1 all ave/time 100 1 100 c_myChunk\[*\] file tmp.out mode vector :pre - -[Output info:] - -This compute calculates a global array where the number of rows = the -number of chunks {Nchunk} as calculated by the specified "compute -chunk/atom"_compute_chunk_atom.html command. The number of columns = -3 for the x,y,z center-of-mass velocity coordinates of each chunk. -These values can be accessed by any command that uses global array -values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. - -The array values are "intensive". The array values will be in -velocity "units"_units.html. - -[Restrictions:] none - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/compute_voronoi_atom.txt b/doc/txt/compute_voronoi_atom.txt deleted file mode 100644 index 4d7bd56838..0000000000 --- a/doc/txt/compute_voronoi_atom.txt +++ /dev/null @@ -1,226 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute voronoi/atom command :h3 - -[Syntax:] - -compute ID group-ID voronoi/atom keyword arg ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -voronoi/atom = style name of this compute command :l -zero or more keyword/value pairs may be appended :l -keyword = {only_group} or {surface} or {radius} or {edge_histo} or {edge_threshold} -or {face_threshold} or {neighbors} or {peratom} :l - {only_group} = no arg - {occupation} = no arg - {surface} arg = sgroup-ID - sgroup-ID = compute the dividing surface between group-ID and sgroup-ID - this keyword adds a third column to the compute output - {radius} arg = v_r - v_r = radius atom style variable for a poly-disperse Voronoi tessellation - {edge_histo} arg = maxedge - maxedge = maximum number of Voronoi cell edges to be accounted in the histogram - {edge_threshold} arg = minlength - minlength = minimum length for an edge to be counted - {face_threshold} arg = minarea - minarea = minimum area for a face to be counted - {neighbors} value = {yes} or {no} = store list of all neighbors or no - {peratom} value = {yes} or {no} = per-atom quantities accessible or no :pre -:ule - -[Examples:] - -compute 1 all voronoi/atom -compute 2 precipitate voronoi/atom surface matrix -compute 3b precipitate voronoi/atom radius v_r -compute 4 solute voronoi/atom only_group -compute 5 defects voronoi/atom occupation -compute 6 all voronoi/atom neighbors yes :pre - -[Description:] - -Define a computation that calculates the Voronoi tessellation of the -atoms in the simulation box. The tessellation is calculated using all -atoms in the simulation, but non-zero values are only stored for atoms -in the group. - -By default two per-atom quantities are calculated by this compute. -The first is the volume of the Voronoi cell around each atom. Any -point in an atom's Voronoi cell is closer to that atom than any other. -The second is the number of faces of the Voronoi cell. This is -equal to the number of nearest neighbors of the central atom, -plus any exterior faces (see note below). If the {peratom} keyword -is set to "no", the per-atom quantities are still calculated, -but they are not accessible. - -:line - -If the {only_group} keyword is specified the tessellation is performed -only with respect to the atoms contained in the compute group. This is -equivalent to deleting all atoms not contained in the group prior to -evaluating the tessellation. - -If the {surface} keyword is specified a third quantity per atom is -computed: the Voronoi cell surface of the given atom. {surface} takes -a group ID as an argument. If a group other than {all} is specified, -only the Voronoi cell facets facing a neighbor atom from the specified -group are counted towards the surface area. - -In the example above, a precipitate embedded in a matrix, only atoms -at the surface of the precipitate will have non-zero surface area, and -only the outward facing facets of the Voronoi cells are counted (the -hull of the precipitate). The total surface area of the precipitate -can be obtained by running a "reduce sum" compute on c_2\[3\] - -If the {radius} keyword is specified with an atom style variable as -the argument, a poly-disperse Voronoi tessellation is -performed. Examples for radius variables are - -variable r1 atom (type==1)*0.1+(type==2)*0.4 -compute radius all property/atom radius -variable r2 atom c_radius :pre - -Here v_r1 specifies a per-type radius of 0.1 units for type 1 atoms -and 0.4 units for type 2 atoms, and v_r2 accesses the radius property -present in atom_style sphere for granular models. - -The {edge_histo} keyword activates the compilation of a histogram of -number of edges on the faces of the Voronoi cells in the compute -group. The argument {maxedge} of the this keyword is the largest number -of edges on a single Voronoi cell face expected to occur in the -sample. This keyword adds the generation of a global vector with -{maxedge}+1 entries. The last entry in the vector contains the number of -faces with more than {maxedge} edges. Since the polygon with the -smallest amount of edges is a triangle, entries 1 and 2 of the vector -will always be zero. - -The {edge_threshold} and {face_threshold} keywords allow the -suppression of edges below a given minimum length and faces below a -given minimum area. Ultra short edges and ultra small faces can occur -as artifacts of the Voronoi tessellation. These keywords will affect -the neighbor count and edge histogram outputs. - -If the {occupation} keyword is specified the tessellation is only -performed for the first invocation of the compute and then stored. -For all following invocations of the compute the number of atoms in -each Voronoi cell in the stored tessellation is counted. In this mode -the compute returns a per-atom array with 2 columns. The first column -is the number of atoms currently in the Voronoi volume defined by this -atom at the time of the first invocation of the compute (note that the -atom may have moved significantly). The second column contains the -total number of atoms sharing the Voronoi cell of the stored -tessellation at the location of the current atom. Numbers in column -one can be any positive integer including zero, while column two -values will always be greater than zero. Column one data can be used -to locate vacancies (the coordinates are given by the atom coordinates -at the time step when the compute was first invoked), while column two -data can be used to identify interstitial atoms. - -If the {neighbors} value is set to yes, then this compute creates a -local array with 3 columns. There is one row for each face of each -Voronoi cell. The 3 columns are the atom ID of the atom that owns the -cell, the atom ID of the atom in the neighboring cell (or zero if the -face is external), and the area of the face. The array can be -accessed by any command that uses local values from a compute as -input. See the "Howto output"_Howto_output.html doc page for an -overview of LAMMPS output options. More specifically, the array can be -accessed by a "dump local"_dump.html command to write a file -containing all the Voronoi neighbors in a system: - -compute 6 all voronoi/atom neighbors yes -dump d2 all local 1 dump.neighbors index c_6\[1\] c_6\[2\] c_6\[3\] :pre - -If the {face_threshold} keyword is used, then only faces -with areas greater than the threshold are stored. - -:line - -The Voronoi calculation is performed by the freely available "Voro++ -package"_voronoi, written by Chris Rycroft at UC Berkeley and LBL, -which must be installed on your system when building LAMMPS for use -with this compute. See instructions on obtaining and installing the -Voro++ software in the src/VORONOI/README file. - -:link(voronoi,http://math.lbl.gov/voro++/) - -NOTE: The calculation of Voronoi volumes is performed by each -processor for the atoms it owns, and includes the effect of ghost -atoms stored by the processor. This assumes that the Voronoi cells of -owned atoms are not affected by atoms beyond the ghost atom cut-off -distance. This is usually a good assumption for liquid and solid -systems, but may lead to underestimation of Voronoi volumes in low -density systems. By default, the set of ghost atoms stored by each -processor is determined by the cutoff used for -"pair_style"_pair_style.html interactions. The cutoff can be set -explicitly via the "comm_modify cutoff"_comm_modify.html command. The -Voronoi cells for atoms adjacent to empty regions will extend into -those regions up to the communication cutoff in x, y, or z. In that -situation, an exterior face is created at the cutoff distance normal -to the x, y, or z direction. For triclinic systems, the exterior face -is parallel to the corresponding reciprocal lattice vector. - -NOTE: The Voro++ package performs its calculation in 3d. This will -still work for a 2d LAMMPS simulation, provided all the atoms have the -same z coordinate. The Voronoi cell of each atom will be a columnar -polyhedron with constant cross-sectional area along the z direction -and two exterior faces at the top and bottom of the simulation box. If -the atoms do not all have the same z coordinate, then the columnar -cells will be accordingly distorted. The cross-sectional area of each -Voronoi cell can be obtained by dividing its volume by the z extent of -the simulation box. Note that you define the z extent of the -simulation box for 2d simulations when using the -"create_box"_create_box.html or "read_data"_read_data.html commands. - -[Output info:] - -By default, this compute calculates a per-atom array with 2 -columns. In regular dynamic tessellation mode the first column is the -Voronoi volume, the second is the neighbor count, as described above -(read above for the output data in case the {occupation} keyword is -specified). These values can be accessed by any command that uses -per-atom values from a compute as input. See the "Howto -output"_Howto_output.html doc page for an overview of LAMMPS output -options. If the {peratom} keyword is set to "no", the per-atom array -is still created, but it is not accessible. - -If the {edge_histo} keyword is used, then this compute generates a -global vector of length {maxedge}+1, containing a histogram of the -number of edges per face. - -If the {neighbors} value is set to yes, then this compute calculates a -local array with 3 columns. There is one row for each face of each -Voronoi cell. - -NOTE: Some LAMMPS commands such as the "compute -reduce"_compute_reduce.html command can accept either a per-atom or -local quantity. If this compute produces both quantities, the command -may access the per-atom quantity, even if you want to access the local -quantity. This effect can be eliminated by using the {peratom} -keyword to turn off the production of the per-atom quantities. For -the default value {yes} both quantities are produced. For the value -{no}, only the local array is produced. - -The Voronoi cell volume will be in distance "units"_units.html cubed. -The Voronoi face area will be in distance "units"_units.html squared. - -[Restrictions:] - -This compute is part of the VORONOI package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -It also requires you have a copy of the Voro++ library built and -installed on your system. See instructions on obtaining and -installing the Voro++ software in the src/VORONOI/README file. - -[Related commands:] - -"dump custom"_dump.html, "dump local"_dump.html - -[Default:] {neighbors} no, {peratom} yes diff --git a/doc/txt/compute_xrd.txt b/doc/txt/compute_xrd.txt deleted file mode 100644 index 41523f25af..0000000000 --- a/doc/txt/compute_xrd.txt +++ /dev/null @@ -1,200 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -compute xrd command :h3 - -[Syntax:] - -compute ID group-ID xrd lambda type1 type2 ... typeN keyword value ... :pre - -ID, group-ID are documented in "compute"_compute.html command :ulb,l -xrd = style name of this compute command :l -lambda = wavelength of incident radiation (length units) :l -type1 type2 ... typeN = chemical symbol of each atom type (see valid options below) :l - -zero or more keyword/value pairs may be appended :l -keyword = {2Theta} or {c} or {LP} or {manual} or {echo} :l - {2Theta} values = Min2Theta Max2Theta - Min2Theta,Max2Theta = minimum and maximum 2 theta range to explore - (radians or degrees) - {c} values = c1 c2 c3 - c1,c2,c3 = parameters to adjust the spacing of the reciprocal - lattice nodes in the h, k, and l directions respectively - {LP} value = switch to apply Lorentz-polarization factor - 0/1 = off/on - {manual} = flag to use manual spacing of reciprocal lattice points - based on the values of the {c} parameters - {echo} = flag to provide extra output for debugging purposes :pre -:ule - -[Examples:] - -compute 1 all xrd 1.541838 Al O 2Theta 0.087 0.87 c 1 1 1 LP 1 echo -compute 2 all xrd 1.541838 Al O 2Theta 10 100 c 0.05 0.05 0.05 LP 1 manual :pre - -fix 1 all ave/histo/weight 1 1 1 0.087 0.87 250 c_1\[1\] c_1\[2\] mode vector file Rad2Theta.xrd -fix 2 all ave/histo/weight 1 1 1 10 100 250 c_2\[1\] c_2\[2\] mode vector file Deg2Theta.xrd :pre - -[Description:] - -Define a computation that calculates x-ray diffraction intensity as described -in "(Coleman)"_#xrd-Coleman on a mesh of reciprocal lattice nodes defined -by the entire simulation domain (or manually) using a simulated radiation -of wavelength lambda. - -The x-ray diffraction intensity, I, at each reciprocal lattice point, k, -is computed from the structure factor, F, using the equations: - -:c,image(Eqs/compute_xrd1.jpg) -:c,image(Eqs/compute_xrd2.jpg) -:c,image(Eqs/compute_xrd3.jpg) -:c,image(Eqs/compute_xrd4.jpg) - -Here, K is the location of the reciprocal lattice node, rj is the -position of each atom, fj are atomic scattering factors, LP is the -Lorentz-polarization factor, and theta is the scattering angle of -diffraction. The Lorentz-polarization factor can be turned off using -the optional {LP} keyword. - -Diffraction intensities are calculated on a three-dimensional mesh of -reciprocal lattice nodes. The mesh spacing is defined either (a) -by the entire simulation domain or (b) manually using selected values as -shown in the 2D diagram below. - -:c,image(JPG/xrd_mesh_small.jpg,JPG/xrd_mesh.jpg) - - -For a mesh defined by the simulation domain, a rectilinear grid is -constructed with spacing {c}*inv(A) along each reciprocal lattice -axis. Where A are the vectors corresponding to the edges of the -simulation cell. If one or two directions has non-periodic boundary -conditions, then the spacing in these directions is defined from the -average of the (inversed) box lengths with periodic boundary conditions. -Meshes defined by the simulation domain must contain at least one periodic -boundary. - -If the {manual} flag is included, the mesh of reciprocal lattice nodes -will defined using the {c} values for the spacing along each -reciprocal lattice axis. Note that manual mapping of the reciprocal -space mesh is good for comparing diffraction results from multiple -simulations; however it can reduce the likelihood that Bragg -reflections will be satisfied unless small spacing parameters (< 0.05 -Angstrom^(-1)) are implemented. Meshes with manual spacing do not -require a periodic boundary. - -The limits of the reciprocal lattice mesh are determined by range of -scattering angles explored. The {2Theta} parameters allows the user -to reduce the scattering angle range to only the region of interest -which reduces the cost of the computation. - -The atomic scattering factors, fj, accounts for the reduction in -diffraction intensity due to Compton scattering. Compute xrd uses -analytical approximations of the atomic scattering factors that vary -for each atom type (type1 type2 ... typeN) and angle of diffraction. -The analytic approximation is computed using the formula -"(Colliex)"_#Colliex: - -:c,image(Eqs/compute_xrd5.jpg) - -Coefficients parameterized by "(Peng)"_#Peng are assigned for each -atom type designating the chemical symbol and charge of each atom -type. Valid chemical symbols for compute xrd are: - - H| He1-| He| Li| Li1+| - Be| Be2+| B| C| Cval| - N| O| O1-| F| F1-| - Ne| Na| Na1+| Mg| Mg2+| - Al| Al3+| Si| Sival| Si4+| - P| S| Cl| Cl1-| Ar| - K| Ca| Ca2+| Sc| Sc3+| - Ti| Ti2+| Ti3+| Ti4+| V| - V2+| V3+| V5+| Cr| Cr2+| - Cr3+| Mn| Mn2+| Mn3+| Mn4+| - Fe| Fe2+| Fe3+| Co| Co2+| - Co| Ni| Ni2+| Ni3+| Cu| - Cu1+| Cu2+| Zn| Zn2+| Ga| - Ga3+| Ge| Ge4+| As| Se| - Br| Br1-| Kr| Rb| Rb1+| - Sr| Sr2+| Y| Y3+| Zr| - Zr4+| Nb| Nb3+| Nb5+| Mo| - Mo3+| Mo5+| Mo6+| Tc| Ru| - Ru3+| Ru4+| Rh| Rh3+| Rh4+| - Pd| Pd2+| Pd4+| Ag| Ag1+| - Ag2+| Cd| Cd2+| In| In3+| - Sn| Sn2+| Sn4+| Sb| Sb3+| - Sb5+| Te| I| I1-| Xe| - Cs| Cs1+| Ba| Ba2+| La| - La3+| Ce| Ce3+| Ce4+| Pr| - Pr3+| Pr4+| Nd| Nd3+| Pm| - Pm3+| Sm| Sm3+| Eu| Eu2+| - Eu3+| Gd| Gd3+| Tb| Tb3+| - Dy| Dy3+| Ho| Ho3+| Er| - Er3+| Tm| Tm3+| Yb| Yb2+| - Yb3+| Lu| Lu3+| Hf| Hf4+| - Ta| Ta5+| W| W6+| Re| - Os| Os4+| Ir| Ir3+| Ir4+| - Pt| Pt2+| Pt4+| Au| Au1+| - Au3+| Hg| Hg1+| Hg2+| Tl| - Tl1+| Tl3+| Pb| Pb2+| Pb4+| - Bi| Bi3+| Bi5+| Po| At| - Rn| Fr| Ra| Ra2+| Ac| - Ac3+| Th| Th4+| Pa| U| - U3+| U4+| U6+| Np| Np3+| - Np4+| Np6+| Pu| Pu3+| Pu4+| - Pu6+| Am| Cm| Bk| Cf :tb(c=5,s=|) - -If the {echo} keyword is specified, compute xrd will provide extra -reporting information to the screen. - -[Output info:] - -This compute calculates a global array. The number of rows in the -array is the number of reciprocal lattice nodes that are explored -which by the mesh. The global array has 2 columns. - -The first column contains the diffraction angle in the units (radians -or degrees) provided with the {2Theta} values. The second column contains -the computed diffraction intensities as described above. - -The array can be accessed by any command that uses global values from -a compute as input. See the "Howto output"_Howto_output.html doc page -for an overview of LAMMPS output options. - -All array values calculated by this compute are "intensive". - -[Restrictions:] - -This compute is part of the USER-DIFFRACTION package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The compute_xrd command does not work for triclinic cells. - -[Related commands:] - -"fix ave/histo"_fix_ave_histo.html, -"compute saed"_compute_saed.html - -[Default:] - -The option defaults are 2Theta = 1 179 (degrees), c = 1 1 1, LP = 1, -no manual flag, no echo flag. - -:line - -:link(xrd-Coleman) -[(Coleman)] Coleman, Spearot, Capolungo, MSMSE, 21, 055020 -(2013). - -:link(Colliex) -[(Colliex)] Colliex et al. International Tables for Crystallography -Volume C: Mathematical and Chemical Tables, 249-429 (2004). - -:link(Peng) -[(Peng)] Peng, Ren, Dudarev, Whelan, Acta Crystallogr. A, 52, 257-76 -(1996). diff --git a/doc/txt/create_bonds.txt b/doc/txt/create_bonds.txt deleted file mode 100644 index 9c073b6c55..0000000000 --- a/doc/txt/create_bonds.txt +++ /dev/null @@ -1,204 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -create_bonds command :h3 - -[Syntax:] - -create_bonds style args ... keyword value ... :pre - -style = {many} or {single/bond} or {single/angle} or {single/dihedral} :ule,l - {many} args = group-ID group2-ID btype rmin rmax - group-ID = ID of first group - group2-ID = ID of second group, bonds will be between atoms in the 2 groups - btype = bond type of created bonds - rmin = minimum distance between pair of atoms to bond together - rmax = maximum distance between pair of atoms to bond together - {single/bond} args = btype batom1 batom2 - btype = bond type of new bond - batom1,batom2 = atom IDs for two atoms in bond - {single/angle} args = atype aatom1 aatom2 aatom3 - atype = angle type of new angle - aatom1,aatom2,aatom3 = atom IDs for three atoms in angle - {single/dihedral} args = dtype datom1 datom2 datom3 datom4 - dtype = dihedral type of new dihedral - datom1,datom2,datom3,datom4 = atom IDs for four atoms in dihedral - {single/improper} args = itype iatom1 iatom2 iatom3 iatom4 - itype = improper type of new improper - iatom1,iatom2,iatom3,iatom4 = atom IDs for four atoms in improper :pre -zero or more keyword/value pairs may be appended :l -keyword = {special} :l - {special} value = {yes} or {no} :pre -:ule - -[Examples:] - -create_bonds many all all 1 1.0 1.2 -create_bonds many surf solvent 3 2.0 2.4 -create_bonds single/bond 1 1 2 -create_bonds single/angle 5 52 98 107 special no -create_bonds single/dihedral 2 4 19 27 101 -create_bonds single/improper 3 23 26 31 57 :pre - -[Description:] - -Create bonds between pairs of atoms that meet a specified distance -criteria. Or create a single bond, angle, dihedral or improper between 2, 3, -or 4 specified atoms. - -The new bond (angle, dihedral, improper) interactions will then be computed -during a simulation by the bond (angle, dihedral, improper) potential defined by -the "bond_style"_bond_style.html, "bond_coeff"_bond_coeff.html, -"angle_style"_angle_style.html, "angle_coeff"_angle_coeff.html, -"dihedral_style"_dihedral_style.html, -"dihedral_coeff"_dihedral_coeff.html, "improper_style"_improper_style.html, -"improper_coeff"_improper_coeff.html commands. - -The {many} style is useful for adding bonds to a system, e.g. between -nearest neighbors in a lattice of atoms, without having to enumerate -all the bonds in the data file read by the "read_data"_read_data.html -command. - -The {single} styles are useful for adding bonds, angles, dihedrals, impropers -to a system incrementally, then continuing a simulation. - -Note that this command does not auto-create any angle, dihedral or improper -interactions when a bond is added. Nor does it auto-create any bonds -when an angle, dihedral or improper is added. Or auto-create any angles when a -dihedral or improper is added. Thus the flexibility of this command is limited. -It can be used several times to create different types of bond at -different distances. But it cannot typically auto-create all the -bonds or angles or dihedrals or impropers that would normally be defined in a -data file for a complex system of molecules. - -NOTE: If the system has no bonds (angles, dihedrals, impropers) to begin with, -or if more bonds per atom are being added than currently exist, then you -must insure that the number of bond types and the maximum number of -bonds per atom are set to large enough values. And similarly for -angles, dihedrals and impropers. Otherwise an error may occur when too many -bonds (angles, dihedrals, impropers) are added to an atom. If the -"read_data"_read_data.html command is used to define the system, these -parameters can be set via the "bond types" and "extra bond per atom" -fields in the header section of the data file. If the -"create_box"_create_box.html command is used to define the system, -these 2 parameters can be set via its optional "bond/types" and -"extra/bond/per/atom" arguments. And similarly for angles, dihedrals and -impropers. See the doc pages for these 2 commands for details. - -:line - -The {many} style will create bonds between pairs of atoms I,J where I -is in one of the two specified groups, and J is in the other. The two -groups can be the same, e.g. group "all". The created bonds will be -of bond type {btype}, where {btype} must be a value between 1 and the -number of bond types defined. - -For a bond to be created, an I,J pair of atoms must be a distance D -apart such that {rmin} <= D <= {rmax}. - -The following settings must have been made in an input script before -this style is used: - -special_bonds weight for 1-2 interactions must be 0.0 -a "pair_style"_pair_style.html must be defined -no "kspace_style"_kspace_style.html defined -minimum "pair_style"_pair_style.html cutoff + "neighbor"_neighbor.html skin >= {rmax} :ul - -These settings are required so that a neighbor list can be created to -search for nearby atoms. Pairs of atoms that are already bonded -cannot appear in the neighbor list, to avoid creation of duplicate -bonds. The neighbor list for all atom type pairs must also extend to -a distance that encompasses the {rmax} for new bonds to create. - -An additional requirement for this style is that your system must be -ready to perform a simulation. This means, for example, that all -"pair_style"_pair_style.html coefficients be set via the -"pair_coeff"_pair_coeff.html command. A "bond_style"_bond_style.html -command and all bond coefficients must also be set, even if no bonds -exist before this command is invoked. This is because the building of -neighbor list requires initialization and setup of a simulation, -similar to what a "run"_run.html command would require. - -Note that you can change any of these settings after this command -executes, e.g. if you wish to use long-range Coulombic interactions -via the "kspace_style"_kspace_style.html command for your subsequent -simulation. - -:line - -The {single/bond} style creates a single bond of type {btype} between -two atoms with IDs {batom1} and {batom2}. {Btype} must be a value -between 1 and the number of bond types defined. - -The {single/angle} style creates a single angle of type {atype} -between three atoms with IDs {aatom1}, {aatom2}, and {aatom3}. The -ordering of the atoms is the same as in the {Angles} section of a data -file read by the "read_data"_read_data.html command. I.e. the 3 atoms are -ordered linearly within the angle; the central atom is {aatom2}. -{Atype} must be a value between 1 and the number of angle types -defined. - -The {single/dihedral} style creates a single dihedral of type {dtype} -between four atoms with IDs {datom1}, {datom2}, {datom3}, and {datom4}. The -ordering of the atoms is the same as in the {Dihedrals} section of a data file -read by the "read_data"_read_data.html command. I.e. the 4 atoms are ordered -linearly within the dihedral. {dtype} must be a value between 1 and -the number of dihedral types defined. - -The {single/improper} style creates a single improper of type {itype} -between four atoms with IDs {iatom1}, {iatom2}, {iatom3}, and {iatom4}. The -ordering of the atoms is the same as in the {Impropers} section of a data file -read by the "read_data"_read_data.html command. I.e. the 4 atoms are ordered -linearly within the improper. {itype} must be a value between 1 and -the number of improper types defined. - -:line - -The keyword {special} controls whether an internal list of special -bonds is created after one or more bonds, or a single angle, dihedral or -improper is added to the system. - -The default value is {yes}. A value of {no} cannot be used -with the {many} style. - -This is an expensive operation since the bond topology for the system -must be walked to find all 1-2, 1-3, 1-4 interactions to store in an -internal list, which is used when pairwise interactions are weighted; -see the "special_bonds"_special_bonds.html command for details. - -Thus if you are adding a few bonds or a large list of angles all at -the same time, by using this command repeatedly, it is more efficient -to only trigger the internal list to be created once, after the last -bond (or angle, or dihedral, or improper) is added: - -create_bonds single/bond 5 52 98 special no -create_bonds single/bond 5 73 74 special no -... -create_bonds single/bond 5 17 386 special no -create_bonds single/bond 4 112 183 special yes :pre - -Note that you MUST insure the internal list is re-built after the last -bond (angle, dihedral, improper) is added, before performing a simulation. -Otherwise pairwise interactions will not be properly excluded or -weighted. LAMMPS does NOT check that you have done this correctly. - -:line - -[Restrictions:] - -This command cannot be used with molecular systems defined using -molecule template files via the "molecule"_molecule.html and -"atom_style template"_atom_style.html commands. - -[Related commands:] - -"create_atoms"_create_atoms.html, "delete_bonds"_delete_bonds.html - -[Default:] - -The keyword default is special = yes. diff --git a/doc/txt/create_box.txt b/doc/txt/create_box.txt deleted file mode 100644 index cc57c96f93..0000000000 --- a/doc/txt/create_box.txt +++ /dev/null @@ -1,152 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -create_box command :h3 - -[Syntax:] - -create_box N region-ID keyword value ... :pre - -N = # of atom types to use in this simulation :ulb,l -region-ID = ID of region to use as simulation domain :l -zero or more keyword/value pairs may be appended :l -keyword = {bond/types} or {angle/types} or {dihedral/types} or {improper/types} or {extra/bond/per/atom} or {extra/angle/per/atom} or {extra/dihedral/per/atom} or {extra/improper/per/atom} :l - {bond/types} value = # of bond types - {angle/types} value = # of angle types - {dihedral/types} value = # of dihedral types - {improper/types} value = # of improper types - {extra/bond/per/atom} value = # of bonds per atom - {extra/angle/per/atom} value = # of angles per atom - {extra/dihedral/per/atom} value = # of dihedrals per atom - {extra/improper/per/atom} value = # of impropers per atom - {extra/special/per/atom} value = # of special neighbors per atom :pre -:ule - -[Examples:] - -create_box 2 mybox -create_box 2 mybox bond/types 2 extra/bond/per/atom 1 :pre - -[Description:] - -This command creates a simulation box based on the specified region. -Thus a "region"_region.html command must first be used to define a -geometric domain. It also partitions the simulation box into a -regular 3d grid of rectangular bricks, one per processor, based on the -number of processors being used and the settings of the -"processors"_processors.html command. The partitioning can later be -changed by the "balance"_balance.html or "fix -balance"_fix_balance.html commands. - -The argument N is the number of atom types that will be used in the -simulation. - -If the region is not of style {prism}, then LAMMPS encloses the region -(block, sphere, etc) with an axis-aligned orthogonal bounding box -which becomes the simulation domain. - -If the region is of style {prism}, LAMMPS creates a non-orthogonal -simulation domain shaped as a parallelepiped with triclinic symmetry. -As defined by the "region prism"_region.html command, the -parallelepiped has its "origin" at (xlo,ylo,zlo) and is defined by 3 -edge vectors starting from the origin given by A = (xhi-xlo,0,0); B = -(xy,yhi-ylo,0); C = (xz,yz,zhi-zlo). {Xy,xz,yz} can be 0.0 or -positive or negative values and are called "tilt factors" because they -are the amount of displacement applied to faces of an originally -orthogonal box to transform it into the parallelepiped. - -By default, a {prism} region used with the create_box command must -have tilt factors (xy,xz,yz) that do not skew the box more than half -the distance of the parallel box length. For example, if xlo = 2 and -xhi = 12, then the x box length is 10 and the xy tilt factor must be -between -5 and 5. Similarly, both xz and yz must be between --(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is not a limitation, -since if the maximum tilt factor is 5 (as in this example), then -configurations with tilt = ..., -15, -5, 5, 15, 25, ... are all -geometrically equivalent. If you wish to define a box with tilt -factors that exceed these limits, you can use the "box tilt"_box.html -command, with a setting of {large}; a setting of {small} is the -default. - -See the "Howto triclinic"_Howto_triclinic.html doc page for a -geometric description of triclinic boxes, as defined by LAMMPS, and -how to transform these parameters to and from other commonly used -triclinic representations. - -When a prism region is used, the simulation domain should normally be -periodic in the dimension that the tilt is applied to, which is given -by the second dimension of the tilt factor (e.g. y for xy tilt). This -is so that pairs of atoms interacting across that boundary will have -one of them shifted by the tilt factor. Periodicity is set by the -"boundary"_boundary.html command. For example, if the xy tilt factor -is non-zero, then the y dimension should be periodic. Similarly, the -z dimension should be periodic if xz or yz is non-zero. LAMMPS does -not require this periodicity, but you may lose atoms if this is not -the case. - -Also note that if your simulation will tilt the box, e.g. via the "fix -deform"_fix_deform.html command, the simulation box must be setup to -be triclinic, even if the tilt factors are initially 0.0. You can -also change an orthogonal box to a triclinic box or vice versa by -using the "change box"_change_box.html command with its {ortho} and -{triclinic} options. - -NOTE: If the system is non-periodic (in a dimension), then you should -not make the lo/hi box dimensions (as defined in your -"region"_region.html command) radically smaller/larger than the extent -of the atoms you eventually plan to create, e.g. via the -"create_atoms"_create_atoms.html command. For example, if your atoms -extend from 0 to 50, you should not specify the box bounds as -10000 -and 10000. This is because as described above, LAMMPS uses the -specified box size to layout the 3d grid of processors. A huge -(mostly empty) box will be sub-optimal for performance when using -"fixed" boundary conditions (see the "boundary"_boundary.html -command). When using "shrink-wrap" boundary conditions (see the -"boundary"_boundary.html command), a huge (mostly empty) box may cause -a parallel simulation to lose atoms the first time that LAMMPS -shrink-wraps the box around the atoms. - -:line - -The optional keywords can be used to create a system that allows for -bond (angle, dihedral, improper) interactions, or for molecules with -special 1-2,1-3,1-4 neighbors to be added later. These optional -keywords serve the same purpose as the analogous keywords that can be -used in a data file which are recognized by the -"read_data"_read_data.html command when it sets up a system. - -Note that if these keywords are not used, then the create_box command -creates an atomic (non-molecular) simulation that does not allow bonds -between pairs of atoms to be defined, or a "bond -potential"_bond_style.html to be specified, or for molecules with -special neighbors to be added to the system by commands such as -"create_atoms mol"_create_atoms.html, "fix deposit"_fix_deposit.html -or "fix pour"_fix_pour.html. - -As an example, see the examples/deposit/in.deposit.molecule script, -which deposits molecules onto a substrate. Initially there are no -molecules in the system, but they are added later by the "fix -deposit"_fix_deposit.html command. The create_box command in the -script uses the bond/types and extra/bond/per/atom keywords to allow -this. If the added molecule contained more than 1 special bond -(allowed by default), an extra/special/per/atom keyword would also -need to be specified. - -:line - -[Restrictions:] - -An "atom_style"_atom_style.html and "region"_region.html must have -been previously defined to use this command. - -[Related commands:] - -"read_data"_read_data.html, "create_atoms"_create_atoms.html, -"region"_region.html - -[Default:] none diff --git a/doc/txt/delete_atoms.txt b/doc/txt/delete_atoms.txt deleted file mode 100644 index a55288e1db..0000000000 --- a/doc/txt/delete_atoms.txt +++ /dev/null @@ -1,152 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -delete_atoms command :h3 - -[Syntax:] - -delete_atoms style args keyword value ... :pre - -style = {group} or {region} or {overlap} or {porosity} :ulb,l - {group} args = group-ID - {region} args = region-ID - {overlap} args = cutoff group1-ID group2-ID - cutoff = delete one atom from pairs of atoms within the cutoff (distance units) - group1-ID = one atom in pair must be in this group - group2-ID = other atom in pair must be in this group - {porosity} args = region-ID fraction seed - region-ID = region within which to perform deletions - fraction = delete this fraction of atoms - seed = random number seed (positive integer) :pre -zero or more keyword/value pairs may be appended :l -keyword = {compress} or {bond} or {mol} :l - {compress} value = {no} or {yes} - {bond} value = {no} or {yes} - {mol} value = {no} or {yes} :pre -:ule - -[Examples:] - -delete_atoms group edge -delete_atoms region sphere compress no -delete_atoms overlap 0.3 all all -delete_atoms overlap 0.5 solvent colloid -delete_atoms porosity cube 0.1 482793 bond yes :pre - -[Description:] - -Delete the specified atoms. This command can be used to carve out -voids from a block of material or to delete created atoms that are too -close to each other (e.g. at a grain boundary). - -For style {group}, all atoms belonging to the group are deleted. - -For style {region}, all atoms in the region volume are deleted. -Additional atoms can be deleted if they are in a molecule for which -one or more atoms were deleted within the region; see the {mol} -keyword discussion below. - -For style {overlap} pairs of atoms whose distance of separation is -within the specified cutoff distance are searched for, and one of the -2 atoms is deleted. Only pairs where one of the two atoms is in the -first group specified and the other atom is in the second group are -considered. The atom that is in the first group is the one that is -deleted. - -Note that it is OK for the two group IDs to be the same (e.g. group -{all}), or for some atoms to be members of both groups. In these -cases, either atom in the pair may be deleted. Also note that if -there are atoms which are members of both groups, the only guarantee -is that at the end of the deletion operation, enough deletions will -have occurred that no atom pairs within the cutoff will remain -(subject to the group restriction). There is no guarantee that the -minimum number of atoms will be deleted, or that the same atoms will -be deleted when running on different numbers of processors. - -For style {porosity} a specified {fraction} of atoms are deleted -within the specified region. For example, if fraction is 0.1, then -10% of the atoms will be deleted. The atoms to delete are chosen -randomly. There is no guarantee that the exact fraction of atoms will -be deleted, or that the same atoms will be deleted when running on -different numbers of processors. - -If the {compress} keyword is set to {yes}, then after atoms are -deleted, then atom IDs are re-assigned so that they run from 1 to the -number of atoms in the system. Note that this is not done for -molecular systems (see the "atom_style"_atom_style.html command), -regardless of the {compress} setting, since it would foul up the bond -connectivity that has already been assigned. However, the -"reset_ids"_reset_ids.html command can be used after this command to -accomplish the same thing. - -Note that the re-assignment of IDs is not really a compression, where -gaps in atom IDs are removed by decrementing atom IDs that are larger. -Instead the IDs for all atoms are erased, and new IDs are assigned so -that the atoms owned by individual processors have consecutive IDs, as -the "create_atoms"_create_atoms.html command explains. - -A molecular system with fixed bonds, angles, dihedrals, or improper -interactions, is one where the topology of the interactions is -typically defined in the data file read by the -"read_data"_read_data.html command, and where the interactions -themselves are defined with the "bond_style"_bond_style.html, -"angle_style"_angle_style.html, etc commands. If you delete atoms -from such a system, you must be careful not to end up with bonded -interactions that are stored by remaining atoms but which include -deleted atoms. This will cause LAMMPS to generate a "missing atoms" -error when the bonded interaction is computed. The {bond} and {mol} -keywords offer two ways to do that. - -It the {bond} keyword is set to {yes} then any bond or angle or -dihedral or improper interaction that includes a deleted atom is also -removed from the lists of such interactions stored by non-deleted -atoms. Note that simply deleting interactions due to dangling bonds -(e.g. at a surface) may result in a inaccurate or invalid model for -the remaining atoms. - -It the {mol} keyword is set to {yes}, then for every atom that is -deleted, all other atoms in the same molecule (with the same molecule -ID) will also be deleted. This is not done for atoms with molecule ID -= 0, since such an ID is assumed to flag isolated atoms that are not -part of molecules. - -NOTE: The molecule deletion operation in invoked after all individual -atoms have been deleted using the rules described above for each -style. This means additional atoms may be deleted that are not in the -group or region, that are not required by the overlap cutoff -criterion, or that will create a higher fraction of porosity than was -requested. - -[Restrictions:] - -The {overlap} styles requires inter-processor communication to acquire -ghost atoms and build a neighbor list. This means that your system -must be ready to perform a simulation before using this command (force -fields setup, atom masses set, etc). Since a neighbor list is used to -find overlapping atom pairs, it also means that you must define a -"pair style"_pair_style.html with the minimum force cutoff distance -between any pair of atoms types (plus the "neighbor"_neighbor.html -skin) >= the specified overlap cutoff. - -If the "special_bonds"_special_bonds.html command is used with a -setting of 0, then a pair of bonded atoms (1-2, 1-3, or 1-4) will not -appear in the neighbor list, and thus will not be considered for -deletion by the {overlap} styles. You probably don't want to be -deleting one atom in a bonded pair anyway. - -The {bond yes} option cannot be used with molecular systems defined -using molecule template files via the "molecule"_molecule.html and -"atom_style template"_atom_style.html commands. - -[Related commands:] - -"create_atoms"_create_atoms.html, "reset_ids"_reset_ids.html - -[Default:] - -The option defaults are compress = yes, bond = no, mol = no. diff --git a/doc/txt/delete_bonds.txt b/doc/txt/delete_bonds.txt deleted file mode 100644 index 4e33604696..0000000000 --- a/doc/txt/delete_bonds.txt +++ /dev/null @@ -1,154 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -delete_bonds command :h3 - -[Syntax:] - -delete_bonds group-ID style arg keyword ... :pre - -group-ID = group ID :ulb,l -style = {multi} or {atom} or {bond} or {angle} or {dihedral} or - {improper} or {stats} :l - {multi} arg = none - {atom} arg = an atom type or range of types (see below) - {bond} arg = a bond type or range of types (see below) - {angle} arg = an angle type or range of types (see below) - {dihedral} arg = a dihedral type or range of types (see below) - {improper} arg = an improper type or range of types (see below) - {stats} arg = none :pre -zero or more keywords may be appended :l -keyword = {any} or {undo} or {remove} or {special} :l -:ule - -[Examples:] - -delete_bonds frozen multi remove -delete_bonds all atom 4 special -delete_bonds all bond 0*3 special -delete_bonds all stats :pre - -[Description:] - -Turn off (or on) molecular topology interactions, i.e. bonds, angles, -dihedrals, impropers. This command is useful for deleting -interactions that have been previously turned off by bond-breaking -potentials. It is also useful for turning off topology interactions -between frozen or rigid atoms. Pairwise interactions can be turned -off via the "neigh_modify exclude"_neigh_modify.html command. The -"fix shake"_fix_shake.html command also effectively turns off certain -bond and angle interactions. - -For all styles, by default, an interaction is only turned off (or on) -if all the atoms involved are in the specified group. See the {any} -keyword to change the behavior. - -Several of the styles ({atom}, {bond}, {angle}, {dihedral}, -{improper}) take a {type} as an argument. The specified {type} should -be an integer from 0 to N, where N is the number of relevant types -(atom types, bond types, etc). A value of 0 is only relevant for -style {bond}; see details below. In all cases, a wildcard asterisk -can be used in place of or in conjunction with the {type} argument to -specify a range of types. This takes the form "*" or "*n" or "n*" or -"m*n". If N = the number of types, then an asterisk with no numeric -values means all types from 0 to N. A leading asterisk means all -types from 0 to n (inclusive). A trailing asterisk means all types -from n to N (inclusive). A middle asterisk means all types from m to -n (inclusive). Note that it is fine to include a type of 0 for -non-bond styles; it will simply be ignored. - -For style {multi} all bond, angle, dihedral, and improper interactions -of any type, involving atoms in the group, are turned off. - -Style {atom} is the same as style {multi} except that in addition, one -or more of the atoms involved in the bond, angle, dihedral, or -improper interaction must also be of the specified atom type. - -For style {bond}, only bonds are candidates for turn-off, and the bond -must also be of the specified type. Styles {angle}, {dihedral}, and -{improper} are treated similarly. - -For style {bond}, you can set the type to 0 to delete bonds that have -been previously broken by a bond-breaking potential (which sets the -bond type to 0 when a bond is broken); e.g. see the "bond_style -quartic"_bond_style.html command. - -For style {stats} no interactions are turned off (or on); the status -of all interactions in the specified group is simply reported. This -is useful for diagnostic purposes if bonds have been turned off by a -bond-breaking potential during a previous run. - -The default behavior of the delete_bonds command is to turn off -interactions by toggling their type to a negative value, but not to -permanently remove the interaction. E.g. a bond_type of 2 is set to --2. The neighbor list creation routines will not include such an -interaction in their interaction lists. The default is also to not -alter the list of 1-2, 1-3, 1-4 neighbors computed by the -"special_bonds"_special_bonds.html command and used to weight pairwise -force and energy calculations. This means that pairwise computations -will proceed as if the bond (or angle, etc) were still turned on. - -Several keywords can be appended to the argument list to alter the -default behaviors. - -The {any} keyword changes the requirement that all atoms in the bond -(angle, etc) must be in the specified group in order to turn-off the -interaction. Instead, if any of the atoms in the interaction are in -the specified group, it will be turned off (or on if the {undo} -keyword is used). - -The {undo} keyword inverts the delete_bonds command so that the -specified bonds, angles, etc are turned on if they are currently -turned off. This means a negative value is toggled to positive. For -example, for style {angle}, if {type} is specified as 2, then all -angles with current type = -2, are reset to type = 2. Note that the -"fix shake"_fix_shake.html command also sets bond and angle types -negative, so this option should not be used on those interactions. - -The {remove} keyword is invoked at the end of the delete_bonds -operation. It causes turned-off bonds (angles, etc) to be removed -from each atom's data structure and then adjusts the global bond -(angle, etc) counts accordingly. Removal is a permanent change; -removed bonds cannot be turned back on via the {undo} keyword. -Removal does not alter the pairwise 1-2, 1-3, 1-4 weighting list. - -The {special} keyword is invoked at the end of the delete_bonds -operation, after (optional) removal. It re-computes the pairwise 1-2, -1-3, 1-4 weighting list. The weighting list computation treats -turned-off bonds the same as turned-on. Thus, turned-off bonds must -be removed if you wish to change the weighting list. - -Note that the choice of {remove} and {special} options affects how -1-2, 1-3, 1-4 pairwise interactions will be computed across bonds that -have been modified by the delete_bonds command. - -[Restrictions:] - -This command requires inter-processor communication to acquire ghost -atoms, to coordinate the deleting of bonds, angles, etc between atoms -shared by multiple processors. This means that your system must be -ready to perform a simulation before using this command (force fields -setup, atom masses set, etc). Just as would be needed to run -dynamics, the force field you define should define a cutoff -(e.g. through a "pair_style"_pair_style.html command) which is long -enough for a processor to acquire the ghost atoms its needs to compute -bond, angle, etc interactions. - -If deleted bonds (angles, etc) are removed but the 1-2, 1-3, 1-4 -weighting list is not re-computed, this can cause a later "fix -shake"_fix_shake.html command to fail due to an atom's bonds being -inconsistent with the weighting list. This should only happen if the -group used in the fix command includes both atoms in the bond, in -which case you probably should be recomputing the weighting list. - -[Related commands:] - -"neigh_modify"_neigh_modify.html exclude, -"special_bonds"_special_bonds.html, "fix shake"_fix_shake.html - -[Default:] none diff --git a/doc/txt/dielectric.txt b/doc/txt/dielectric.txt deleted file mode 100644 index f93be8cc25..0000000000 --- a/doc/txt/dielectric.txt +++ /dev/null @@ -1,39 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dielectric command :h3 - -[Syntax:] - -dielectric value :pre - -value = dielectric constant :ul - -[Examples:] - -dielectric 2.0 :pre - -[Description:] - -Set the dielectric constant for Coulombic interactions (pairwise and -long-range) to this value. The constant is unitless, since it is used -to reduce the strength of the interactions. The value is used in the -denominator of the formulas for Coulombic interactions - e.g. a value -of 4.0 reduces the Coulombic interactions to 25% of their default -strength. See the "pair_style"_pair_style.html command for more -details. - -[Restrictions:] none - -[Related commands:] - -"pair_style"_pair_style.html - -[Default:] - -dielectric 1.0 :pre diff --git a/doc/txt/dihedral_charmm.txt b/doc/txt/dihedral_charmm.txt deleted file mode 100644 index 043188466a..0000000000 --- a/doc/txt/dihedral_charmm.txt +++ /dev/null @@ -1,166 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style charmm command :h3 -dihedral_style charmm/intel command :h3 -dihedral_style charmm/kk command :h3 -dihedral_style charmm/omp command :h3 -dihedral_style charmmfsw command :h3 - -[Syntax:] - -dihedral_style style :pre - -style = {charmm} or {charmmfsw} :ul - -[Examples:] - -dihedral_style charmm -dihedral_style charmmfsw -dihedral_coeff 1 0.2 1 180 1.0 -dihedral_coeff 2 1.8 1 0 1.0 -dihedral_coeff 1 3.1 2 180 0.5 :pre - -[Description:] - -The {charmm} and {charmmfsw} dihedral styles use the potential - -:c,image(Eqs/dihedral_charmm.jpg) - -See "(MacKerell)"_#dihedral-MacKerell for a description of the CHARMM -force field. This dihedral style can also be used for the AMBER force -field (see comment on weighting factors below). See -"(Cornell)"_#dihedral-Cornell for a description of the AMBER force -field. - -NOTE: The newer {charmmfsw} style was released in March 2017. We -recommend it be used instead of the older {charmm} style when running -a simulation with the CHARMM force field, either with long-range -Coulombics or a Coulombic cutoff, via the "pair_style -lj/charmmfsw/coul/long"_pair_charmm.html and "pair_style -lj/charmmfsw/coul/charmmfsh"_pair_charmm.html commands respectively. -Otherwise the older {charmm} style is fine to use. See the discussion -below and more details on the "pair_style charmm"_pair_charmm.html doc -page. - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) -n (integer >= 0) -d (integer value of degrees) -weighting factor (1.0, 0.5, or 0.0) :ul - -The weighting factor is required to correct for double counting -pairwise non-bonded Lennard-Jones interactions in cyclic systems or -when using the CHARMM dihedral style with non-CHARMM force fields. -With the CHARMM dihedral style, interactions between the 1st and 4th -atoms in a dihedral are skipped during the normal non-bonded force -computation and instead evaluated as part of the dihedral using -special epsilon and sigma values specified with the -"pair_coeff"_pair_charmm.html command of pair styles that contain -"lj/charmm" (e.g. "pair_style lj/charmm/coul/long"_pair_charmm.html) -In 6-membered rings, the same 1-4 interaction would be computed twice -(once for the clockwise 1-4 pair in dihedral 1-2-3-4 and once in the -counterclockwise dihedral 1-6-5-4) and thus the weighting factor has -to be 0.5 in this case. In 4-membered or 5-membered rings, the 1-4 -dihedral also is counted as a 1-2 or 1-3 interaction when going around -the ring in the opposite direction and thus the weighting factor is -0.0, as the 1-2 and 1-3 exclusions take precedence. - -Note that this dihedral weighting factor is unrelated to the scaling -factor specified by the "special bonds"_special_bonds.html command -which applies to all 1-4 interactions in the system. For CHARMM force -fields, the special_bonds 1-4 interaction scaling factor should be set -to 0.0. Since the corresponding 1-4 non-bonded interactions are -computed with the dihedral. This means that if any of the weighting -factors defined as dihedral coefficients (4th coeff above) are -non-zero, then you must use a pair style with "lj/charmm" and set the -special_bonds 1-4 scaling factor to 0.0 (which is the -default). Otherwise 1-4 non-bonded interactions in dihedrals will be -computed twice. - -For simulations using the CHARMM force field with a Coulombic cutoff, -the difference between the {charmm} and {charmmfsw} styles is in the -computation of the 1-4 non-bond interactions, though only if the -distance between the two atoms is within the switching region of the -pairwise potential defined by the corresponding CHARMM pair style, -i.e. within the outer cutoff specified for the pair style. The -{charmmfsw} style should only be used when using the corresponding -"pair_style lj/charmmfsw/coul/charmmfsw"_pair_charmm.html or -"pair_style lj/charmmfsw/coul/long"_pair_charmm.html commands. Use -the {charmm} style with the older "pair_style"_pair_charmm.html -commands that have just "charmm" in their style name. See the -discussion on the "CHARMM pair_style"_pair_charmm.html doc page for -details. - -Note that for AMBER force fields, which use pair styles with "lj/cut", -the special_bonds 1-4 scaling factor should be set to the AMBER -defaults (1/2 and 5/6) and all the dihedral weighting factors (4th -coeff above) must be set to 0.0. In this case, you can use any pair -style you wish, since the dihedral does not need any Lennard-Jones -parameter information and will not compute any 1-4 non-bonded -interactions. Likewise the {charmm} or {charmmfsw} styles are -identical in this case since no 1-4 non-bonded interactions are -computed. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -When using run_style "respa"_run_style.html, these dihedral styles -must be assigned to the same r-RESPA level as {pair} or {outer}. - -When used in combination with CHARMM pair styles, the 1-4 -"special_bonds"_special_bonds.html scaling factors must be set to 0.0. -Otherwise non-bonded contributions for these 1-4 pairs will be -computed multiple times. - -These dihedral styles can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none - -:line - -:link(dihedral-Cornell) -[(Cornell)] Cornell, Cieplak, Bayly, Gould, Merz, Ferguson, -Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). - -:link(dihedral-MacKerell) -[(MacKerell)] MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, -Fischer, Gao, Guo, Ha, et al, J Phys Chem B, 102, 3586 (1998). diff --git a/doc/txt/dihedral_class2.txt b/doc/txt/dihedral_class2.txt deleted file mode 100644 index 9936f3768d..0000000000 --- a/doc/txt/dihedral_class2.txt +++ /dev/null @@ -1,178 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style class2 command :h3 -dihedral_style class2/omp command :h3 -dihedral_style class2/kk command :h3 - -[Syntax:] - -dihedral_style class2 :pre - -[Examples:] - -dihedral_style class2 -dihedral_coeff 1 100 75 100 70 80 60 -dihedral_coeff * mbt 3.5945 0.1704 -0.5490 1.5228 -dihedral_coeff * ebt 0.3417 0.3264 -0.9036 0.1368 0.0 -0.8080 1.0119 1.1010 -dihedral_coeff 2 at 0.0 -0.1850 -0.7963 -2.0220 0.0 -0.3991 110.2453 105.1270 -dihedral_coeff * aat -13.5271 110.2453 105.1270 -dihedral_coeff * bb13 0.0 1.0119 1.1010 :pre - -[Description:] - -The {class2} dihedral style uses the potential - -:c,image(Eqs/dihedral_class2.jpg) - -where Ed is the dihedral term, Embt is a middle-bond-torsion term, -Eebt is an end-bond-torsion term, Eat is an angle-torsion term, Eaat -is an angle-angle-torsion term, and Ebb13 is a bond-bond-13 term. - -Theta1 and theta2 are equilibrium angles and r1 r2 r3 are equilibrium -bond lengths. - -See "(Sun)"_#dihedral-Sun for a description of the COMPASS class2 force field. - -Coefficients for the Ed, Embt, Eebt, Eat, Eaat, and Ebb13 formulas -must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands. - -These are the 6 coefficients for the Ed formula: - -K1 (energy) -phi1 (degrees) -K2 (energy) -phi2 (degrees) -K3 (energy) -phi3 (degrees) :ul - -For the Embt formula, each line in a -"dihedral_coeff"_dihedral_coeff.html command in the input script lists -5 coefficients, the first of which is "mbt" to indicate they are -MiddleBondTorsion coefficients. In a data file, these coefficients -should be listed under a "MiddleBondTorsion Coeffs" heading and you -must leave out the "mbt", i.e. only list 4 coefficients after the -dihedral type. - -mbt -A1 (energy/distance) -A2 (energy/distance) -A3 (energy/distance) -r2 (distance) :ul - -For the Eebt formula, each line in a -"dihedral_coeff"_dihedral_coeff.html command in the input script lists -9 coefficients, the first of which is "ebt" to indicate they are -EndBondTorsion coefficients. In a data file, these coefficients -should be listed under a "EndBondTorsion Coeffs" heading and you must -leave out the "ebt", i.e. only list 8 coefficients after the dihedral -type. - -ebt -B1 (energy/distance) -B2 (energy/distance) -B3 (energy/distance) -C1 (energy/distance) -C2 (energy/distance) -C3 (energy/distance) -r1 (distance) -r3 (distance) :ul - -For the Eat formula, each line in a -"dihedral_coeff"_dihedral_coeff.html command in the input script lists -9 coefficients, the first of which is "at" to indicate they are -AngleTorsion coefficients. In a data file, these coefficients should -be listed under a "AngleTorsion Coeffs" heading and you must leave out -the "at", i.e. only list 8 coefficients after the dihedral type. - -at -D1 (energy/radian) -D2 (energy/radian) -D3 (energy/radian) -E1 (energy/radian) -E2 (energy/radian) -E3 (energy/radian) -theta1 (degrees) -theta2 (degrees) :ul - -Theta1 and theta2 are specified in degrees, but LAMMPS converts them -to radians internally; hence the units of D and E are in -energy/radian. - -For the Eaat formula, each line in a -"dihedral_coeff"_dihedral_coeff.html command in the input script lists -4 coefficients, the first of which is "aat" to indicate they are -AngleAngleTorsion coefficients. In a data file, these coefficients -should be listed under a "AngleAngleTorsion Coeffs" heading and you -must leave out the "aat", i.e. only list 3 coefficients after the -dihedral type. - -aat -M (energy/radian^2) -theta1 (degrees) -theta2 (degrees) :ul - -Theta1 and theta2 are specified in degrees, but LAMMPS converts them -to radians internally; hence the units of M are in energy/radian^2. - -For the Ebb13 formula, each line in a -"dihedral_coeff"_dihedral_coeff.html command in the input script lists -4 coefficients, the first of which is "bb13" to indicate they are -BondBond13 coefficients. In a data file, these coefficients should be -listed under a "BondBond13 Coeffs" heading and you must leave out the -"bb13", i.e. only list 3 coefficients after the dihedral type. - -bb13 -N (energy/distance^2) -r1 (distance) -r3 (distance) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -CLASS2 package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none - -:line - -:link(dihedral-Sun) -[(Sun)] Sun, J Phys Chem B 102, 7338-7364 (1998). diff --git a/doc/txt/dihedral_coeff.txt b/doc/txt/dihedral_coeff.txt deleted file mode 100644 index 718a73144e..0000000000 --- a/doc/txt/dihedral_coeff.txt +++ /dev/null @@ -1,96 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_coeff command :h3 - -[Syntax:] - -dihedral_coeff N args :pre - -N = dihedral type (see asterisk form below) -args = coefficients for one or more dihedral types :ul - -[Examples:] - -dihedral_coeff 1 80.0 1 3 -dihedral_coeff * 80.0 1 3 0.5 -dihedral_coeff 2* 80.0 1 3 0.5 :pre - -[Description:] - -Specify the dihedral force field coefficients for one or more dihedral types. -The number and meaning of the coefficients depends on the dihedral style. -Dihedral coefficients can also be set in the data file read by the -"read_data"_read_data.html command or in a restart file. - -N can be specified in one of two ways. An explicit numeric value can -be used, as in the 1st example above. Or a wild-card asterisk can be -used to set the coefficients for multiple dihedral types. This takes the -form "*" or "*n" or "n*" or "m*n". If N = the number of dihedral types, -then an asterisk with no numeric values means all types from 1 to N. A -leading asterisk means all types from 1 to n (inclusive). A trailing -asterisk means all types from n to N (inclusive). A middle asterisk -means all types from m to n (inclusive). - -Note that using a dihedral_coeff command can override a previous setting -for the same dihedral type. For example, these commands set the coeffs -for all dihedral types, then overwrite the coeffs for just dihedral type 2: - -dihedral_coeff * 80.0 1 3 -dihedral_coeff 2 200.0 1 3 :pre - -A line in a data file that specifies dihedral coefficients uses the exact -same format as the arguments of the dihedral_coeff command in an input -script, except that wild-card asterisks should not be used since -coefficients for all N types must be listed in the file. For example, -under the "Dihedral Coeffs" section of a data file, the line that -corresponds to the 1st example above would be listed as - -1 80.0 1 3 :pre - -The "dihedral_style class2"_dihedral_class2.html is an exception to -this rule, in that an additional argument is used in the input script -to allow specification of the cross-term coefficients. See its doc -page for details. - -NOTE: When comparing the formulas and coefficients for various LAMMPS -dihedral styles with dihedral equations defined by other force fields, -note that some force field implementations divide/multiply the energy -prefactor {K} by the multiple number of torsions that contain the J-K -bond in an I-J-K-L torsion. LAMMPS does not do this, i.e. the listed -dihedral equation applies to each individual dihedral. Thus you need -to define {K} appropriately to account for this difference if -necessary. - -:line - -The list of all dihedral styles defined in LAMMPS is given on the -"dihedral_style"_dihedral_style.html doc page. They are also listed -in more compact form on the "Commands -dihedral"_Commands_bond.html#dihedral doc page. - -On either of those pages, click on the style to display the formula it -computes and its coefficients as specified by the associated -dihedral_coeff command. - -:line - -[Restrictions:] - -This command must come after the simulation box is defined by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. - -A dihedral style must be defined before any dihedral coefficients are -set, either in the input script or in a data file. - -[Related commands:] - -"dihedral_style"_dihedral_style.html - -[Default:] none diff --git a/doc/txt/dihedral_cosine_shift_exp.txt b/doc/txt/dihedral_cosine_shift_exp.txt deleted file mode 100644 index e2a46d28d8..0000000000 --- a/doc/txt/dihedral_cosine_shift_exp.txt +++ /dev/null @@ -1,85 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style cosine/shift/exp command :h3 -dihedral_style cosine/shift/exp/omp command :h3 - -[Syntax:] - -dihedral_style cosine/shift/exp :pre - -[Examples:] - -dihedral_style cosine/shift/exp -dihedral_coeff 1 10.0 45.0 2.0 :pre - -[Description:] - -The {cosine/shift/exp} dihedral style uses the potential - -:c,image(Eqs/dihedral_cosine_shift_exp.jpg) - -where Umin, theta, and a are defined for each dihedral type. - -The potential is bounded between \[-Umin:0\] and the minimum is located -at the angle theta0. The a parameter can be both positive or negative -and is used to control the spring constant at the equilibrium. - -The spring constant is given by k=a exp(a) Umin/ \[2 (Exp(a)-1)\]. -For a>3 k/Umin = a/2 to better than 5% relative error. For negative -values of the a parameter, the spring constant is essentially zero, -and anharmonic terms takes over. The potential is furthermore well -behaved in the limit a->0, where it has been implemented to linear -order in a for a < 0.001. - -The following coefficients must be defined for each dihedral type via -the "dihedral_coeff"_dihedral_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -umin (energy) -theta (angle) -A (real number) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html, -"angle_cosine_shift_exp"_angle_cosine_shift_exp.html - -[Default:] none diff --git a/doc/txt/dihedral_fourier.txt b/doc/txt/dihedral_fourier.txt deleted file mode 100644 index 3045f6824b..0000000000 --- a/doc/txt/dihedral_fourier.txt +++ /dev/null @@ -1,77 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style fourier command :h3 -dihedral_style fourier/intel command :h3 -dihedral_style fourier/omp command :h3 - -[Syntax:] - -dihedral_style fourier :pre - -[Examples:] - -dihedral_style fourier -dihedral_coeff 1 3 -0.846200 3 0.0 7.578800 1 0 0.138000 2 -180.0 :pre - -[Description:] - -The {fourier} dihedral style uses the potential: - -:c,image(Eqs/dihedral_fourier.jpg) - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -m (integer >=1) -K1 (energy) -n1 (integer >= 0) -d1 (degrees) -\[...\] -Km (energy) -nm (integer >= 0) -dm (degrees) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none - diff --git a/doc/txt/dihedral_harmonic.txt b/doc/txt/dihedral_harmonic.txt deleted file mode 100644 index b4071c863c..0000000000 --- a/doc/txt/dihedral_harmonic.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style harmonic command :h3 -dihedral_style harmonic/intel command :h3 -dihedral_style harmonic/kk command :h3 -dihedral_style harmonic/omp command :h3 - -[Syntax:] - -dihedral_style harmonic :pre - -[Examples:] - -dihedral_style harmonic -dihedral_coeff 1 80.0 1 2 :pre - -[Description:] - -The {harmonic} dihedral style uses the potential - -:c,image(Eqs/dihedral_harmonic.jpg) - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K (energy) -d (+1 or -1) -n (integer >= 0) :ul - -NOTE: Here are important points to take note of when defining LAMMPS -dihedral coefficients for the harmonic style, so that they are -compatible with how harmonic dihedrals are defined by other force -fields: - -The LAMMPS convention is that the trans position = 180 degrees, while -in some force fields trans = 0 degrees. :ulb,l - -Some force fields reverse the sign convention on {d}. :l - -Some force fields let {n} be positive or negative which corresponds to -{d} = 1 or -1 for the harmonic style. :l -:ule - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none diff --git a/doc/txt/dihedral_helix.txt b/doc/txt/dihedral_helix.txt deleted file mode 100644 index 3b3607337b..0000000000 --- a/doc/txt/dihedral_helix.txt +++ /dev/null @@ -1,83 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style helix command :h3 -dihedral_style helix/omp command :h3 - -[Syntax:] - -dihedral_style helix :pre - -[Examples:] - -dihedral_style helix -dihedral_coeff 1 80.0 100.0 40.0 :pre - -[Description:] - -The {helix} dihedral style uses the potential - -:c,image(Eqs/dihedral_helix.jpg) - -This coarse-grain dihedral potential is described in "(Guo)"_#Guo. -For dihedral angles in the helical region, the energy function is -represented by a standard potential consisting of three minima, one -corresponding to the trans (t) state and the other to gauche states -(g+ and g-). The paper describes how the A,B,C parameters are chosen -so as to balance secondary (largely driven by local interactions) and -tertiary structure (driven by long-range interactions). - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -A (energy) -B (energy) -C (energy) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none - -:line - -:link(Guo) -[(Guo)] Guo and Thirumalai, Journal of Molecular Biology, 263, 323-43 (1996). diff --git a/doc/txt/dihedral_hybrid.txt b/doc/txt/dihedral_hybrid.txt deleted file mode 100644 index a4a2a2808e..0000000000 --- a/doc/txt/dihedral_hybrid.txt +++ /dev/null @@ -1,92 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style hybrid command :h3 - -[Syntax:] - -dihedral_style hybrid style1 style2 ... :pre - -style1,style2 = list of one or more dihedral styles :ul - -[Examples:] - -dihedral_style hybrid harmonic helix -dihedral_coeff 1 harmonic 6.0 1 3 -dihedral_coeff 2* helix 10 10 10 :pre - -[Description:] - -The {hybrid} style enables the use of multiple dihedral styles in one -simulation. An dihedral style is assigned to each dihedral type. For -example, dihedrals in a polymer flow (of dihedral type 1) could be -computed with a {harmonic} potential and dihedrals in the wall -boundary (of dihedral type 2) could be computed with a {helix} -potential. The assignment of dihedral type to style is made via the -"dihedral_coeff"_dihedral_coeff.html command or in the data file. - -In the dihedral_coeff commands, the name of a dihedral style must be -added after the dihedral type, with the remaining coefficients being -those appropriate to that style. In the example above, the 2 -dihedral_coeff commands set dihedrals of dihedral type 1 to be -computed with a {harmonic} potential with coefficients 6.0, 1, 3 for -K, d, n. All other dihedral types (2-N) are computed with a {helix} -potential with coefficients 10, 10, 10 for A, B, C. - -If dihedral coefficients are specified in the data file read via the -"read_data"_read_data.html command, then the same rule applies. -E.g. "harmonic" or "helix", must be added after the dihedral type, for -each line in the "Dihedral Coeffs" section, e.g. - -Dihedral Coeffs :pre - -1 harmonic 6.0 1 3 -2 helix 10 10 10 -... :pre - -If {class2} is one of the dihedral hybrid styles, the same rule holds -for specifying additional AngleTorsion (and EndBondTorsion, etc) -coefficients either via the input script or in the data file. -I.e. {class2} must be added to each line after the dihedral type. For -lines in the AngleTorsion (or EndBondTorsion, etc) section of the data -file for dihedral types that are not {class2}, you must use an -dihedral style of {skip} as a placeholder, e.g. - -AngleTorsion Coeffs :pre - -1 skip -2 class2 1.0 1.0 1.0 3.0 3.0 3.0 30.0 50.0 -... :pre - -Note that it is not necessary to use the dihedral style {skip} in the -input script, since AngleTorsion (or EndBondTorsion, etc) coefficients -need not be specified at all for dihedral types that are not {class2}. - -A dihedral style of {none} with no additional coefficients can be used -in place of a dihedral style, either in a input script dihedral_coeff -command or in the data file, if you desire to turn off interactions -for specific dihedral types. - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -Unlike other dihedral styles, the hybrid dihedral style does not store -dihedral coefficient info for individual sub-styles in a "binary -restart files"_restart.html. Thus when restarting a simulation from a -restart file, you need to re-specify dihedral_coeff commands. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none diff --git a/doc/txt/dihedral_multi_harmonic.txt b/doc/txt/dihedral_multi_harmonic.txt deleted file mode 100644 index 74f1f6abc6..0000000000 --- a/doc/txt/dihedral_multi_harmonic.txt +++ /dev/null @@ -1,72 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style multi/harmonic command :h3 -dihedral_style multi/harmonic/omp command :h3 - -[Syntax:] - -dihedral_style multi/harmonic :pre - -[Examples:] - -dihedral_style multi/harmonic -dihedral_coeff 1 20 20 20 20 20 :pre - -[Description:] - -The {multi/harmonic} dihedral style uses the potential - -:c,image(Eqs/dihedral_multi_harmonic.jpg) - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -A1 (energy) -A2 (energy) -A3 (energy) -A4 (energy) -A5 (energy) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none diff --git a/doc/txt/dihedral_nharmonic.txt b/doc/txt/dihedral_nharmonic.txt deleted file mode 100644 index 660bbb3f1f..0000000000 --- a/doc/txt/dihedral_nharmonic.txt +++ /dev/null @@ -1,72 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style nharmonic command :h3 -dihedral_style nharmonic/omp command :h3 - -[Syntax:] - -dihedral_style nharmonic :pre - -[Examples:] - -dihedral_style nharmonic -dihedral_coeff * 3 10.0 20.0 30.0 :pre - -[Description:] - -The {nharmonic} dihedral style uses the potential: - -:c,image(Eqs/dihedral_nharmonic.jpg) - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -n (integer >=1) -A1 (energy) -A2 (energy) -... -An (energy) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none diff --git a/doc/txt/dihedral_none.txt b/doc/txt/dihedral_none.txt deleted file mode 100644 index 4c1ff2ea5d..0000000000 --- a/doc/txt/dihedral_none.txt +++ /dev/null @@ -1,34 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style none command :h3 - -[Syntax:] - -dihedral_style none :pre - -[Examples:] - -dihedral_style none :pre - -[Description:] - -Using a dihedral style of none means dihedral forces and energies are -not computed, even if quadruplets of dihedral atoms were listed in the -data file read by the "read_data"_read_data.html command. - -See the "dihedral_style zero"_dihedral_zero.html command for a way to -calculate dihedral statistics, but compute no dihedral interactions. - -[Restrictions:] none - -[Related commands:] - -"dihedral_style zero"_dihedral_zero.html - -[Default:] none diff --git a/doc/txt/dihedral_opls.txt b/doc/txt/dihedral_opls.txt deleted file mode 100644 index 7fa5d81a14..0000000000 --- a/doc/txt/dihedral_opls.txt +++ /dev/null @@ -1,85 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style opls command :h3 -dihedral_style opls/intel command :h3 -dihedral_style opls/kk command :h3 -dihedral_style opls/omp command :h3 - -[Syntax:] - -dihedral_style opls :pre - -[Examples:] - -dihedral_style opls -dihedral_coeff 1 1.740 -0.157 0.279 0.00 # CT-CT-CT-CT -dihedral_coeff 2 0.000 0.000 0.366 0.000 # CT-CT-CT-HC -dihedral_coeff 3 0.000 0.000 0.318 0.000 # HC-CT-CT-HC :pre - -[Description:] - -The {opls} dihedral style uses the potential - -:c,image(Eqs/dihedral_opls.jpg) - -Note that the usual 1/2 factor is not included in the K values. - -This dihedral potential is used in the OPLS force field and is -described in "(Watkins)"_#Watkins. - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -K1 (energy) -K2 (energy) -K3 (energy) -K4 (energy) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none - -:line - -:link(Watkins) -[(Watkins)] Watkins and Jorgensen, J Phys Chem A, 105, 4118-4125 (2001). diff --git a/doc/txt/dihedral_quadratic.txt b/doc/txt/dihedral_quadratic.txt deleted file mode 100644 index dc951e4269..0000000000 --- a/doc/txt/dihedral_quadratic.txt +++ /dev/null @@ -1,74 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style quadratic command :h3 -dihedral_style quadratic/omp command :h3 - -[Syntax:] - -dihedral_style quadratic :pre - -[Examples:] - -dihedral_style quadratic -dihedral_coeff 100.0 80.0 :pre - -[Description:] - -The {quadratic} dihedral style uses the potential: - -:c,image(Eqs/dihedral_quadratic.jpg) - -This dihedral potential can be used to keep a dihedral in a predefined -value (cis=zero, right-hand convention is used). - -The following coefficients must be defined for each dihedral type via -the "dihedral_coeff"_dihedral_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy/radian^2) -phi0 (degrees) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none - diff --git a/doc/txt/dihedral_spherical.txt b/doc/txt/dihedral_spherical.txt deleted file mode 100644 index 62ba6cf9e5..0000000000 --- a/doc/txt/dihedral_spherical.txt +++ /dev/null @@ -1,89 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style spherical command :h3 - -[Syntax:] - -dihedral_style spherical :pre - -[Examples:] - -dihedral_coeff 1 1 286.1 1 124 1 1 90.0 0 1 90.0 0 -dihedral_coeff 1 3 69.3 1 93.9 1 1 90 0 1 90 0 & - 49.1 0 0.00 0 1 74.4 1 0 0.00 0 & - 25.2 0 0.00 0 0 0.00 0 1 48.1 1 -:pre - -[Description:] - -The {spherical} dihedral style uses the potential: - -:c,image(JPG/dihedral_spherical_angles.jpg) -:c,image(Eqs/dihedral_spherical.jpg) - -For this dihedral style, the energy can be any function that combines the -4-body dihedral-angle (phi) and the two 3-body bond-angles (theta1, theta2). -For this reason, there is usually no need to define 3-body "angle" forces -separately for the atoms participating in these interactions. -It is probably more efficient to incorporate 3-body angle forces into -the dihedral interaction even if it requires adding additional terms to -the expansion (as was done in the second example). A careful choice of -parameters can prevent singularities that occur with traditional -force-fields whenever theta1 or theta2 approach 0 or 180 degrees. - -The last example above corresponds to an interaction with a single energy -minima located near phi=93.9, theta1=74.4, theta2=48.1 degrees, and it remains -numerically stable at all angles (phi, theta1, theta2). In this example, -the coefficients 49.1, and 25.2 can be physically interpreted as the -harmonic spring constants for theta1 and theta2 around their minima. -The coefficient 69.3 is the harmonic spring constant for phi after -division by sin(74.4)*sin(48.1) (the minima positions for theta1 and theta2). - -The following coefficients must be defined for each dihedral type via the -"dihedral_coeff"_dihedral_coeff.html command as in the example above, or in -the Dihedral Coeffs section of a data file read by the -"read_data"_read_data.html command: - -n (integer >= 1) -C1 (energy) -K1 (typically an integer) -a1 (degrees) -u1 (typically 0.0 or 1.0) -L1 (typically an integer) -b1 (degrees, typically 0.0 or 90.0) -v1 (typically 0.0 or 1.0) -M1 (typically an integer) -c1 (degrees, typically 0.0 or 90.0) -w1 (typically 0.0 or 1.0) -\[...\] -Cn (energy) -Kn (typically an integer) -an (degrees) -un (typically 0.0 or 1.0) -Ln (typically an integer) -bn (degrees, typically 0.0 or 90.0) -vn (typically 0.0 or 1.0) -Mn (typically an integer) -cn (degrees, typically 0.0 or 90.0) -wn (typically 0.0 or 1.0) :ul - -:line - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none - diff --git a/doc/txt/dihedral_style.txt b/doc/txt/dihedral_style.txt deleted file mode 100644 index 2a5b9baf52..0000000000 --- a/doc/txt/dihedral_style.txt +++ /dev/null @@ -1,131 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style command :h3 - -[Syntax:] - -dihedral_style style :pre - -style = {none} or {hybrid} or {charmm} or {class2} or {harmonic} or {helix} or \ - {multi/harmonic} or {opls} :ul - -[Examples:] - -dihedral_style harmonic -dihedral_style multi/harmonic -dihedral_style hybrid harmonic charmm :pre - -[Description:] - -Set the formula(s) LAMMPS uses to compute dihedral interactions -between quadruplets of atoms, which remain in force for the duration -of the simulation. The list of dihedral quadruplets is read in by a -"read_data"_read_data.html or "read_restart"_read_restart.html command -from a data or restart file. - -Hybrid models where dihedrals are computed using different dihedral -potentials can be setup using the {hybrid} dihedral style. - -The coefficients associated with a dihedral style can be specified in -a data or restart file or via the "dihedral_coeff"_dihedral_coeff.html -command. - -All dihedral potentials store their coefficient data in binary restart -files which means dihedral_style and -"dihedral_coeff"_dihedral_coeff.html commands do not need to be -re-specified in an input script that restarts a simulation. See the -"read_restart"_read_restart.html command for details on how to do -this. The one exception is that dihedral_style {hybrid} only stores -the list of sub-styles in the restart file; dihedral coefficients need -to be re-specified. - -NOTE: When both a dihedral and pair style is defined, the -"special_bonds"_special_bonds.html command often needs to be used to -turn off (or weight) the pairwise interaction that would otherwise -exist between 4 bonded atoms. - -In the formulas listed for each dihedral style, {phi} is the torsional -angle defined by the quadruplet of atoms. This angle has a sign -convention as shown in this diagram: - -:c,image(JPG/dihedral_sign.jpg) - -where the I,J,K,L ordering of the 4 atoms that define the dihedral -is from left to right. - -This sign convention effects several of the dihedral styles listed -below (e.g. charmm, helix) in the sense that the energy formula -depends on the sign of phi, which may be reflected in the value of the -coefficients you specify. - -NOTE: When comparing the formulas and coefficients for various LAMMPS -dihedral styles with dihedral equations defined by other force fields, -note that some force field implementations divide/multiply the energy -prefactor {K} by the multiple number of torsions that contain the J-K -bond in an I-J-K-L torsion. LAMMPS does not do this, i.e. the listed -dihedral equation applies to each individual dihedral. Thus you need -to define {K} appropriately via the -"dihedral_coeff"_dihedral_coeff.html command to account for this -difference if necessary. - -:line - -Here is an alphabetic list of dihedral styles defined in LAMMPS. Click on -the style to display the formula it computes and coefficients -specified by the associated "dihedral_coeff"_dihedral_coeff.html command. - -Click on the style to display the formula it computes, any additional -arguments specified in the dihedral_style command, and coefficients -specified by the associated "dihedral_coeff"_dihedral_coeff.html -command. - -There are also additional accelerated pair styles included in the -LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. -The individual style names on the "Commands -dihedral"_Commands_bond.html#dihedral doc page are followed by one or -more of (g,i,k,o,t) to indicate which accelerated styles exist. - -"none"_dihedral_none.html - turn off dihedral interactions -"zero"_dihedral_zero.html - topology but no interactions -"hybrid"_dihedral_hybrid.html - define multiple styles of dihedral interactions :ul - -"charmm"_dihedral_charmm.html - CHARMM dihedral -"charmmfsw"_dihedral_charmm.html - CHARMM dihedral with force switching -"class2"_dihedral_class2.html - COMPASS (class 2) dihedral -"cosine/shift/exp"_dihedral_cosine_shift_exp.html - dihedral with exponential in spring constant -"fourier"_dihedral_fourier.html - dihedral with multiple cosine terms -"harmonic"_dihedral_harmonic.html - harmonic dihedral -"helix"_dihedral_helix.html - helix dihedral -"multi/harmonic"_dihedral_multi_harmonic.html - dihedral with 5 harmonic terms -"nharmonic"_dihedral_nharmonic.html - same as multi-harmonic with N terms -"opls"_dihedral_opls.html - OPLS dihedral -"quadratic"_dihedral_quadratic.html - dihedral with quadratic term in angle -"spherical"_dihedral_spherical.html - dihedral which includes angle terms to avoid singularities -"table"_dihedral_table.html - tabulated dihedral -"table/cut"_dihedral_table_cut.html - tabulated dihedral with analytic cutoff :ul - -:line - -[Restrictions:] - -Dihedral styles can only be set for atom styles that allow dihedrals -to be defined. - -Most dihedral styles are part of the MOLECULE package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. The doc pages for -individual dihedral potentials tell if it is part of a package. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] - -dihedral_style none diff --git a/doc/txt/dihedral_table.txt b/doc/txt/dihedral_table.txt deleted file mode 100644 index b3cfd37570..0000000000 --- a/doc/txt/dihedral_table.txt +++ /dev/null @@ -1,214 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style table command :h3 -dihedral_style table/omp command :h3 - -[Syntax:] - -dihedral_style table style Ntable :pre - -style = {linear} or {spline} = method of interpolation -Ntable = size of the internal lookup table :ul - -[Examples:] - -dihedral_style table spline 400 -dihedral_style table linear 1000 -dihedral_coeff 1 file.table DIH_TABLE1 -dihedral_coeff 2 file.table DIH_TABLE2 :pre - -[Description:] - -The {table} dihedral style creates interpolation tables of length -{Ntable} from dihedral potential and derivative values listed in a -file(s) as a function of the dihedral angle "phi". The files are read -by the "dihedral_coeff"_dihedral_coeff.html command. - -The interpolation tables are created by fitting cubic splines to the -file values and interpolating energy and derivative values at each of -{Ntable} dihedral angles. During a simulation, these tables are used -to interpolate energy and force values on individual atoms as -needed. The interpolation is done in one of 2 styles: {linear} or -{spline}. - -For the {linear} style, the dihedral angle (phi) is used to find 2 -surrounding table values from which an energy or its derivative is -computed by linear interpolation. - -For the {spline} style, cubic spline coefficients are computed and -stored at each of the {Ntable} evenly-spaced values in the -interpolated table. For a given dihedral angle (phi), the appropriate -coefficients are chosen from this list, and a cubic polynomial is used -to compute the energy and the derivative at this angle. - -The following coefficients must be defined for each dihedral type via -the "dihedral_coeff"_dihedral_coeff.html command as in the example -above. - -filename -keyword :ul - -The filename specifies a file containing tabulated energy and -derivative values. The keyword specifies a section of the file. The -format of this file is described below. - -:line - -The format of a tabulated file is as follows (without the -parenthesized comments). It can begin with one or more comment -or blank lines. - -# Table of the potential and its negative derivative :pre - -DIH_TABLE1 (keyword is the first text on line) -N 30 DEGREES (N, NOF, DEGREES, RADIANS, CHECKU/F) - (blank line) -1 -168.0 -1.40351172223 0.0423346818422 -2 -156.0 -1.70447981034 0.00811786522531 -3 -144.0 -1.62956100432 -0.0184129719987 -... -30 180.0 -0.707106781187 0.0719306095245 :pre - -# Example 2: table of the potential. Forces omitted :pre - -DIH_TABLE2 -N 30 NOF CHECKU testU.dat CHECKF testF.dat :pre - -1 -168.0 -1.40351172223 -2 -156.0 -1.70447981034 -3 -144.0 -1.62956100432 -... -30 180.0 -0.707106781187 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the -"dihedral_coeff"_dihedral_coeff.html command. The next line lists (in -any order) one or more parameters for the table. Each parameter is a -keyword followed by one or more numeric values. - -Following a blank line, the next N lines list the tabulated values. On -each line, the 1st value is the index from 1 to N, the 2nd value is -the angle value, the 3rd value is the energy (in energy units), and -the 4th is -dE/d(phi) also in energy units). The 3rd term is the -energy of the 4-atom configuration for the specified angle. The 4th -term (when present) is the negative derivative of the energy with -respect to the angle (in degrees, or radians depending on whether the -user selected DEGREES or RADIANS). Thus the units of the last term -are still energy, not force. The dihedral angle values must increase -from one line to the next. - -Dihedral table splines are cyclic. There is no discontinuity at 180 -degrees (or at any other angle). Although in the examples above, the -angles range from -180 to 180 degrees, in general, the first angle in -the list can have any value (positive, zero, or negative). However -the {range} of angles represented in the table must be {strictly} less -than 360 degrees (2pi radians) to avoid angle overlap. (You may not -supply entries in the table for both 180 and -180, for example.) If -the user's table covers only a narrow range of dihedral angles, -strange numerical behavior can occur in the large remaining gap. - -[Parameters:] - -The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the N -specified in the "dihedral_style table"_dihedral_style.html command. -Let {Ntable} is the number of table entries requested dihedral_style -command, and let {Nfile} be the parameter following "N" in the -tabulated file ("30" in the sparse example above). What LAMMPS does -is a preliminary interpolation by creating splines using the {Nfile} -tabulated values as nodal points. It uses these to interpolate as -needed to generate energy and derivative values at {Ntable} different -points (which are evenly spaced over a 360 degree range, even if the -angles in the file are not). The resulting tables of length {Ntable} -are then used as described above, when computing energy and force for -individual dihedral angles and their atoms. This means that if you -want the interpolation tables of length {Ntable} to match exactly what -is in the tabulated file (with effectively nopreliminary -interpolation), you should set {Ntable} = {Nfile}. To insure the -nodal points in the user's file are aligned with the interpolated -table entries, the angles in the table should be integer multiples of -360/{Ntable} degrees, or 2*PI/{Ntable} radians (depending on your -choice of angle units). - -The optional "NOF" keyword allows the user to omit the forces -(negative energy derivatives) from the table file (normally located in -the 4th column). In their place, forces will be calculated -automatically by differentiating the potential energy function -indicated by the 3rd column of the table (using either linear or -spline interpolation). - -The optional "DEGREES" keyword allows the user to specify angles in -degrees instead of radians (default). - -The optional "RADIANS" keyword allows the user to specify angles in -radians instead of degrees. (Note: This changes the way the forces -are scaled in the 4th column of the data file.) - -The optional "CHECKU" keyword is followed by a filename. This allows -the user to save all of the {Ntable} different entries in the -interpolated energy table to a file to make sure that the interpolated -function agrees with the user's expectations. (Note: You can -temporarily increase the {Ntable} parameter to a high value for this -purpose. "{Ntable}" is explained above.) - -The optional "CHECKF" keyword is analogous to the "CHECKU" keyword. -It is followed by a filename, and it allows the user to check the -interpolated force table. This option is available even if the user -selected the "NOF" option. - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds one -that matches the specified keyword. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart info:] - -This dihedral style writes the settings for the "dihedral_style table" -command to "binary restart files"_restart.html, so a dihedral_style -command does not need to specified in an input script that reads a -restart file. However, the coefficient information is not stored in -the restart file, since it is tabulated in the potential files. Thus, -dihedral_coeff commands do need to be specified in the restart input -script. - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html - -[Default:] none diff --git a/doc/txt/dihedral_table_cut.txt b/doc/txt/dihedral_table_cut.txt deleted file mode 100644 index 560f5375a7..0000000000 --- a/doc/txt/dihedral_table_cut.txt +++ /dev/null @@ -1,215 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style table/cut command :h3 - -[Syntax:] - -dihedral_style table/cut style Ntable :pre - -style = {linear} or {spline} = method of interpolation -Ntable = size of the internal lookup table :ul - -[Examples:] - -dihedral_style table/cut spline 400 -dihedral_style table/cut linear 1000 -dihedral_coeff 1 aat 1.0 177 180 file.table DIH_TABLE1 -dihedral_coeff 2 aat 0.5 170 180 file.table DIH_TABLE2 :pre - -[Description:] - -The {table/cut} dihedral style creates interpolation tables of length -{Ntable} from dihedral potential and derivative values listed in a -file(s) as a function of the dihedral angle "phi". In addition, an -analytic cutoff that is quadratic in the bond-angle (theta) is applied -in order to regularize the dihedral interaction. The dihedral table -files are read by the "dihedral_coeff"_dihedral_coeff.html command. - -The interpolation tables are created by fitting cubic splines to the -file values and interpolating energy and derivative values at each of -{Ntable} dihedral angles. During a simulation, these tables are used -to interpolate energy and force values on individual atoms as -needed. The interpolation is done in one of 2 styles: {linear} or -{spline}. - -For the {linear} style, the dihedral angle (phi) is used to find 2 -surrounding table values from which an energy or its derivative is -computed by linear interpolation. - -For the {spline} style, cubic spline coefficients are computed and -stored at each of the {Ntable} evenly-spaced values in the -interpolated table. For a given dihedral angle (phi), the appropriate -coefficients are chosen from this list, and a cubic polynomial is used -to compute the energy and the derivative at this angle. - -The following coefficients must be defined for each dihedral type via -the "dihedral_coeff"_dihedral_coeff.html command as in the example -above. - -style (aat) -cutoff prefactor -cutoff angle1 -cutoff angle2 -filename -keyword :ul - -The cutoff dihedral style uses a tabulated dihedral interaction with a -cutoff function: - -:c,image(Eqs/dihedral_table_cut.jpg) - -The cutoff specifies an prefactor to the cutoff function. While this value -would ordinarily equal 1 there may be situations where the value should change. - -The cutoff angle1 specifies the angle (in degrees) below which the dihedral -interaction is unmodified, i.e. the cutoff function is 1. - -The cutoff function is applied between angle1 and angle2, which is the angle at -which the cutoff function drops to zero. The value of zero effectively "turns -off" the dihedral interaction. - -The filename specifies a file containing tabulated energy and -derivative values. The keyword specifies a section of the file. The -format of this file is described below. - -:line - -The format of a tabulated file is as follows (without the -parenthesized comments). It can begin with one or more comment -or blank lines. - -# Table of the potential and its negative derivative :pre - -DIH_TABLE1 (keyword is the first text on line) -N 30 DEGREES (N, NOF, DEGREES, RADIANS, CHECKU/F) - (blank line) -1 -168.0 -1.40351172223 0.0423346818422 -2 -156.0 -1.70447981034 0.00811786522531 -3 -144.0 -1.62956100432 -0.0184129719987 -... -30 180.0 -0.707106781187 0.0719306095245 :pre - -# Example 2: table of the potential. Forces omitted :pre - -DIH_TABLE2 -N 30 NOF CHECKU testU.dat CHECKF testF.dat :pre - -1 -168.0 -1.40351172223 -2 -156.0 -1.70447981034 -3 -144.0 -1.62956100432 -... -30 180.0 -0.707106781187 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the -"dihedral_coeff"_dihedral_coeff.html command. The next line lists (in -any order) one or more parameters for the table. Each parameter is a -keyword followed by one or more numeric values. - -Following a blank line, the next N lines list the tabulated values. On -each line, the 1st value is the index from 1 to N, the 2nd value is -the angle value, the 3rd value is the energy (in energy units), and -the 4th is -dE/d(phi) also in energy units). The 3rd term is the -energy of the 4-atom configuration for the specified angle. The 4th -term (when present) is the negative derivative of the energy with -respect to the angle (in degrees, or radians depending on whether the -user selected DEGREES or RADIANS). Thus the units of the last term -are still energy, not force. The dihedral angle values must increase -from one line to the next. - -Dihedral table splines are cyclic. There is no discontinuity at 180 -degrees (or at any other angle). Although in the examples above, the -angles range from -180 to 180 degrees, in general, the first angle in -the list can have any value (positive, zero, or negative). However -the {range} of angles represented in the table must be {strictly} less -than 360 degrees (2pi radians) to avoid angle overlap. (You may not -supply entries in the table for both 180 and -180, for example.) If -the user's table covers only a narrow range of dihedral angles, -strange numerical behavior can occur in the large remaining gap. - -[Parameters:] - -The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the N -specified in the "dihedral_style table"_dihedral_style.html command. -Let {Ntable} is the number of table entries requested dihedral_style -command, and let {Nfile} be the parameter following "N" in the -tabulated file ("30" in the sparse example above). What LAMMPS does -is a preliminary interpolation by creating splines using the {Nfile} -tabulated values as nodal points. It uses these to interpolate as -needed to generate energy and derivative values at {Ntable} different -points (which are evenly spaced over a 360 degree range, even if the -angles in the file are not). The resulting tables of length {Ntable} -are then used as described above, when computing energy and force for -individual dihedral angles and their atoms. This means that if you -want the interpolation tables of length {Ntable} to match exactly what -is in the tabulated file (with effectively nopreliminary -interpolation), you should set {Ntable} = {Nfile}. To insure the -nodal points in the user's file are aligned with the interpolated -table entries, the angles in the table should be integer multiples of -360/{Ntable} degrees, or 2*PI/{Ntable} radians (depending on your -choice of angle units). - -The optional "NOF" keyword allows the user to omit the forces -(negative energy derivatives) from the table file (normally located in -the 4th column). In their place, forces will be calculated -automatically by differentiating the potential energy function -indicated by the 3rd column of the table (using either linear or -spline interpolation). - -The optional "DEGREES" keyword allows the user to specify angles in -degrees instead of radians (default). - -The optional "RADIANS" keyword allows the user to specify angles in -radians instead of degrees. (Note: This changes the way the forces -are scaled in the 4th column of the data file.) - -The optional "CHECKU" keyword is followed by a filename. This allows -the user to save all of the {Ntable} different entries in the -interpolated energy table to a file to make sure that the interpolated -function agrees with the user's expectations. (Note: You can -temporarily increase the {Ntable} parameter to a high value for this -purpose. "{Ntable}" is explained above.) - -The optional "CHECKF" keyword is analogous to the "CHECKU" keyword. -It is followed by a filename, and it allows the user to check the -interpolated force table. This option is available even if the user -selected the "NOF" option. - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds one -that matches the specified keyword. - -[Restart info:] - -This dihedral style writes the settings for the "dihedral_style table/cut" -command to "binary restart files"_restart.html, so a dihedral_style -command does not need to specified in an input script that reads a -restart file. However, the coefficient information is not stored in -the restart file, since it is tabulated in the potential files. Thus, -dihedral_coeff commands do need to be specified in the restart input -script. - -[Restrictions:] - -This dihedral style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"dihedral_coeff"_dihedral_coeff.html, "dihedral_style table"_dihedral_table.html - -[Default:] none - -:link(dihedralcut-Salerno) -[(Salerno)] Salerno, Bernstein, J Chem Theory Comput, --, ---- (2018). diff --git a/doc/txt/dihedral_zero.txt b/doc/txt/dihedral_zero.txt deleted file mode 100644 index 0c9995a563..0000000000 --- a/doc/txt/dihedral_zero.txt +++ /dev/null @@ -1,48 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dihedral_style zero command :h3 - -[Syntax:] - -dihedral_style zero {nocoeff} :pre - -[Examples:] - -dihedral_style zero -dihedral_style zero nocoeff -dihedral_coeff * :pre - -[Description:] - -Using a dihedral style of zero means dihedral forces and energies are -not computed, but the geometry of dihedral quadruplets is still -accessible to other commands. - -As an example, the "compute -dihedral/local"_compute_dihedral_local.html command can be used to -compute the theta values for the list of quadruplets of dihedral atoms -listed in the data file read by the "read_data"_read_data.html -command. If no dihedral style is defined, this command cannot be -used. - -The optional {nocoeff} flag allows to read data files with a DihedralCoeff -section for any dihedral style. Similarly, any dihedral_coeff commands -will only be checked for the dihedral type number and the rest ignored. - -Note that the "dihedral_coeff"_dihedral_coeff.html command must be -used for all dihedral types, though no additional values are -specified. - -[Restrictions:] none - -[Related commands:] none - -"dihedral_style none"_dihedral_none.html - -[Default:] none diff --git a/doc/txt/dimension.txt b/doc/txt/dimension.txt deleted file mode 100644 index b7dde76524..0000000000 --- a/doc/txt/dimension.txt +++ /dev/null @@ -1,48 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dimension command :h3 - -[Syntax:] - -dimension N :pre - -N = 2 or 3 :ul - -[Examples:] - -dimension 2 :pre - -[Description:] - -Set the dimensionality of the simulation. By default LAMMPS runs 3d -simulations. To run a 2d simulation, this command should be used -prior to setting up a simulation box via the -"create_box"_create_box.html or "read_data"_read_data.html commands. -Restart files also store this setting. - -See the discussion on the "Howto 2d"_Howto_2d.html doc page for -additional instructions on how to run 2d simulations. - -NOTE: Some models in LAMMPS treat particles as finite-size spheres or -ellipsoids, as opposed to point particles. In 2d, the particles will -still be spheres or ellipsoids, not circular disks or ellipses, -meaning their moment of inertia will be the same as in 3d. - -[Restrictions:] - -This command must be used before the simulation box is defined by a -"read_data"_read_data.html or "create_box"_create_box.html command. - -[Related commands:] - -"fix enforce2d"_fix_enforce2d.html - -[Default:] - -dimension 3 :pre diff --git a/doc/txt/displace_atoms.txt b/doc/txt/displace_atoms.txt deleted file mode 100644 index b0fa2d3bc4..0000000000 --- a/doc/txt/displace_atoms.txt +++ /dev/null @@ -1,139 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -displace_atoms command :h3 - -[Syntax:] - -displace_atoms group-ID style args keyword value ... :pre - -group-ID = ID of group of atoms to displace :ulb,l -style = {move} or {ramp} or {random} or {rotate} :l - {move} args = delx dely delz - delx,dely,delz = distance to displace in each dimension (distance units) - any of delx,dely,delz can be a variable (see below) - {ramp} args = ddim dlo dhi dim clo chi - ddim = {x} or {y} or {z} - dlo,dhi = displacement distance between dlo and dhi (distance units) - dim = {x} or {y} or {z} - clo,chi = lower and upper bound of domain to displace (distance units) - {random} args = dx dy dz seed - dx,dy,dz = random displacement magnitude in each dimension (distance units) - seed = random # seed (positive integer) - {rotate} args = Px Py Pz Rx Ry Rz theta - Px,Py,Pz = origin point of axis of rotation (distance units) - Rx,Ry,Rz = axis of rotation vector - theta = angle of rotation (degrees) :pre - -zero or more keyword/value pairs may be appended :l - keyword = {units} - value = {box} or {lattice} :pre -:ule - -[Examples:] - -displace_atoms top move 0 -5 0 units box -displace_atoms flow ramp x 0.0 5.0 y 2.0 20.5 :pre - -[Description:] - -Displace a group of atoms. This can be used to move atoms a large -distance before beginning a simulation or to randomize atoms initially -on a lattice. For example, in a shear simulation, an initial strain -can be imposed on the system. Or two groups of atoms can be brought -into closer proximity. - -The {move} style displaces the group of atoms by the specified 3d -displacement vector. Any of the 3 quantities defining the vector -components can be specified as an equal-style or atom-style -"variable"_variable.html. If the value is a variable, it should be -specified as v_name, where name is the variable name. In this case, -the variable will be evaluated, and its value(s) used for the -displacement(s). The scale factor implied by the {units} keyword will -also be applied to the variable result. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Atom-style variables can specify the same formulas as -equal-style variables but can also include per-atom values, such as -atom coordinates or per-atom values read from a file. Note that if -the variable references other "compute"_compute.html or "fix"_fix.html -commands, those values must be up-to-date for the current timestep. -See the "Variable Accuracy" section of the "variable"_variable.html -doc page for more details. - -The {ramp} style displaces atoms a variable amount in one dimension -depending on the atom's coordinate in a (possibly) different -dimension. For example, the second example command displaces atoms in -the x-direction an amount between 0.0 and 5.0 distance units. Each -atom's displacement depends on the fractional distance its y -coordinate is between 2.0 and 20.5. Atoms with y-coordinates outside -those bounds will be moved the minimum (0.0) or maximum (5.0) amount. - -The {random} style independently moves each atom in the group by a -random displacement, uniformly sampled from a value between -dx and -+dx in the x dimension, and similarly for y and z. Random numbers are -used in such a way that the displacement of a particular atom is the -same, regardless of how many processors are being used. - -The {rotate} style rotates each atom in the group by the angle {theta} -around a rotation axis {R} = (Rx,Ry,Rz) that goes through a point {P} = -(Px,Py,Pz). The direction of rotation for the atoms around the -rotation axis is consistent with the right-hand rule: if your -right-hand thumb points along {R}, then your fingers wrap around the -axis in the direction of positive theta. - -If the defined "atom_style"_atom_style.html assigns an orientation to -each atom ("atom styles"_atom_style.html ellipsoid, line, tri, body), -then that property is also updated appropriately to correspond to the -atom's rotation. - -Distance units for displacements and the origin point of the {rotate} -style are determined by the setting of {box} or {lattice} for the -{units} keyword. {Box} means distance units as defined by the -"units"_units.html command - e.g. Angstroms for {real} units. -{Lattice} means distance units are in lattice spacings. The -"lattice"_lattice.html command must have been previously used to -define the lattice spacing. - -:line - -NOTE: Care should be taken not to move atoms on top of other atoms. -After the move, atoms are remapped into the periodic simulation box if -needed, and any shrink-wrap boundary conditions (see the -"boundary"_boundary.html command) are enforced which may change the -box size. Other than this effect, this command does not change the -size or shape of the simulation box. See the -"change_box"_change_box.html command if that effect is desired. - -NOTE: Atoms can be moved arbitrarily long distances by this command. -If the simulation box is non-periodic and shrink-wrapped (see the -"boundary"_boundary.html command), this can change its size or shape. -This is not a problem, except that the mapping of processors to the -simulation box is not changed by this command from its initial 3d -configuration; see the "processors"_processors.html command. Thus, if -the box size/shape changes dramatically, the mapping of processors to -the simulation box may not end up as optimal as the initial mapping -attempted to be. - -:line - -[Restrictions:] - -For a 2d simulation, only rotations around the a vector parallel to -the z-axis are allowed. - -[Related commands:] - -"lattice"_lattice.html, "change_box"_change_box.html, -"fix move"_fix_move.html - -[Default:] - -The option defaults are units = lattice. diff --git a/doc/txt/dump.txt b/doc/txt/dump.txt deleted file mode 100644 index 0d08fdf471..0000000000 --- a/doc/txt/dump.txt +++ /dev/null @@ -1,667 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump command :h3 -"dump vtk"_dump_vtk.html command :h3 -"dump h5md"_dump_h5md.html command :h3 -"dump molfile"_dump_molfile.html command :h3 -"dump netcdf"_dump_netcdf.html command :h3 -"dump image"_dump_image.html command :h3 -"dump movie"_dump_image.html command :h3 -"dump adios"_dump_adios.html command :h3 - -[Syntax:] - -dump ID group-ID style N file args :pre - -ID = user-assigned name for the dump :ulb,l -group-ID = ID of the group of atoms to be dumped :l -style = {atom} or {atom/gz} or {atom/mpiio} or {cfg} or {cfg/gz} or -{cfg/mpiio} or {custom} or {custom/gz} or {custom/mpiio} or {dcd} or {h5md} or {image} or {local} or {local/gz} or {molfile} or {movie} or {netcdf} or {netcdf/mpiio} or {vtk} or {xtc} or {xyz} or {xyz/gz} or {xyz/mpiio} :l -N = dump every this many timesteps :l -file = name of file to write dump info to :l -args = list of arguments for a particular style :l - {atom} args = none - {atom/gz} args = none - {atom/mpiio} args = none - {atom/adios} args = none, discussed on "dump adios"_dump_adios.html doc page - {cfg} args = same as {custom} args, see below - {cfg/gz} args = same as {custom} args, see below - {cfg/mpiio} args = same as {custom} args, see below - {custom}, {custom/gz}, {custom/mpiio} args = see below - {custom/adios} args = same as {custom} args, discussed on "dump adios"_dump_adios.html doc page - {dcd} args = none - {h5md} args = discussed on "dump h5md"_dump_h5md.html doc page - {image} args = discussed on "dump image"_dump_image.html doc page - {local} args = see below - {molfile} args = discussed on "dump molfile"_dump_molfile.html doc page - {movie} args = discussed on "dump image"_dump_image.html doc page - {netcdf} args = discussed on "dump netcdf"_dump_netcdf.html doc page - {netcdf/mpiio} args = discussed on "dump netcdf"_dump_netcdf.html doc page - {vtk} args = same as {custom} args, see below, also "dump vtk"_dump_vtk.html doc page - {xtc} args = none - {xyz} args = none - {xyz/gz} args = none - {xyz/mpiio} args = none :pre - -{custom} or {custom/gz} or {custom/mpiio} or {netcdf} or {netcdf/mpiio} args = list of atom attributes :l - possible attributes = id, mol, proc, procp1, type, element, mass, - x, y, z, xs, ys, zs, xu, yu, zu, - xsu, ysu, zsu, ix, iy, iz, - vx, vy, vz, fx, fy, fz, - q, mux, muy, muz, mu, - radius, diameter, omegax, omegay, omegaz, - angmomx, angmomy, angmomz, tqx, tqy, tqz, - c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :pre - - id = atom ID - mol = molecule ID - proc = ID of processor that owns atom - procp1 = ID+1 of processor that owns atom - type = atom type - element = name of atom element, as defined by "dump_modify"_dump_modify.html command - mass = atom mass - x,y,z = unscaled atom coordinates - xs,ys,zs = scaled atom coordinates - xu,yu,zu = unwrapped atom coordinates - xsu,ysu,zsu = scaled unwrapped atom coordinates - ix,iy,iz = box image that the atom is in - vx,vy,vz = atom velocities - fx,fy,fz = forces on atoms - q = atom charge - mux,muy,muz = orientation of dipole moment of atom - mu = magnitude of dipole moment of atom - radius,diameter = radius,diameter of spherical particle - omegax,omegay,omegaz = angular velocity of spherical particle - angmomx,angmomy,angmomz = angular momentum of aspherical particle - tqx,tqy,tqz = torque on finite-size particles - c_ID = per-atom vector calculated by a compute with ID - c_ID\[I\] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) - f_ID = per-atom vector calculated by a fix with ID - f_ID\[I\] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) - v_name = per-atom vector calculated by an atom-style variable with name - d_name = per-atom floating point vector with name, managed by fix property/atom - i_name = per-atom integer vector with name, managed by fix property/atom :pre - -{local} args = list of local attributes :l - possible attributes = index, c_ID, c_ID\[I\], f_ID, f_ID\[I\] - index = enumeration of local values - c_ID = local vector calculated by a compute with ID - c_ID\[I\] = Ith column of local array calculated by a compute with ID, I can include wildcard (see below) - f_ID = local vector calculated by a fix with ID - f_ID\[I\] = Ith column of local array calculated by a fix with ID, I can include wildcard (see below) :pre - -:ule - -[Examples:] - -dump myDump all atom 100 dump.atom -dump myDump all atom/mpiio 100 dump.atom.mpiio -dump myDump all atom/gz 100 dump.atom.gz -dump 2 subgroup atom 50 dump.run.bin -dump 2 subgroup atom 50 dump.run.mpiio.bin -dump 4a all custom 100 dump.myforce.* id type x y vx fx -dump 4b flow custom 100 dump.%.myforce id type c_myF\[3\] v_ke -dump 4b flow custom 100 dump.%.myforce id type c_myF\[*\] v_ke -dump 2 inner cfg 10 dump.snap.*.cfg mass type xs ys zs vx vy vz -dump snap all cfg 100 dump.config.*.cfg mass type xs ys zs id type c_Stress\[2\] -dump 1 all xtc 1000 file.xtc :pre - -[Description:] - -Dump a snapshot of atom quantities to one or more files every N -timesteps in one of several styles. The {image} and {movie} styles are -the exception: the {image} style renders a JPG, PNG, or PPM image file -of the atom configuration every N timesteps while the {movie} style -combines and compresses them into a movie file; both are discussed in -detail on the "dump image"_dump_image.html doc page. The timesteps on -which dump output is written can also be controlled by a variable. -See the "dump_modify every"_dump_modify.html command. - -Only information for atoms in the specified group is dumped. The -"dump_modify thresh and region and refresh"_dump_modify.html commands -can also alter what atoms are included. Not all styles support -these options; see details on the "dump_modify"_dump_modify.html doc -page. - -As described below, the filename determines the kind of output (text -or binary or gzipped, one big file or one per timestep, one big file -or multiple smaller files). - -NOTE: Because periodic boundary conditions are enforced only on -timesteps when neighbor lists are rebuilt, the coordinates of an atom -written to a dump file may be slightly outside the simulation box. -Re-neighbor timesteps will not typically coincide with the timesteps -dump snapshots are written. See the "dump_modify -pbc"_dump_modify.html command if you with to force coordinates to be -strictly inside the simulation box. - -NOTE: Unless the "dump_modify sort"_dump_modify.html option is -invoked, the lines of atom information written to dump files -(typically one line per atom) will be in an indeterminate order for -each snapshot. This is even true when running on a single processor, -if the "atom_modify sort"_atom_modify.html option is on, which it is -by default. In this case atoms are re-ordered periodically during a -simulation, due to spatial sorting. It is also true when running in -parallel, because data for a single snapshot is collected from -multiple processors, each of which owns a subset of the atoms. - -For the {atom}, {custom}, {cfg}, and {local} styles, sorting is off by -default. For the {dcd}, {xtc}, {xyz}, and {molfile} styles, sorting by -atom ID is on by default. See the "dump_modify"_dump_modify.html doc -page for details. - -The {atom/gz}, {cfg/gz}, {custom/gz}, and {xyz/gz} styles are identical -in command syntax to the corresponding styles without "gz", however, -they generate compressed files using the zlib library. Thus the filename -suffix ".gz" is mandatory. This is an alternative approach to writing -compressed files via a pipe, as done by the regular dump styles, which -may be required on clusters where the interface to the high-speed network -disallows using the fork() library call (which is needed for a pipe). -For the remainder of this doc page, you should thus consider the {atom} -and {atom/gz} styles (etc) to be inter-changeable, with the exception -of the required filename suffix. - -As explained below, the {atom/mpiio}, {cfg/mpiio}, {custom/mpiio}, and -{xyz/mpiio} styles are identical in command syntax and in the format -of the dump files they create, to the corresponding styles without -"mpiio", except the single dump file they produce is written in -parallel via the MPI-IO library. For the remainder of this doc page, -you should thus consider the {atom} and {atom/mpiio} styles (etc) to -be inter-changeable. The one exception is how the filename is -specified for the MPI-IO styles, as explained below. - -The precision of values output to text-based dump files can be -controlled by the "dump_modify format"_dump_modify.html command and -its options. - -:line - -The {style} keyword determines what atom quantities are written to the -file and in what format. Settings made via the -"dump_modify"_dump_modify.html command can also alter the format of -individual values and the file itself. - -The {atom}, {local}, and {custom} styles create files in a simple text -format that is self-explanatory when viewing a dump file. Some of the -LAMMPS post-processing tools described on the "Tools"_Tools.html doc -page, including "Pizza.py"_http://www.sandia.gov/~sjplimp/pizza.html, -work with this format, as does the "rerun"_rerun.html command. - -For post-processing purposes the {atom}, {local}, and {custom} text -files are self-describing in the following sense. - -The dimensions of the simulation box are included in each snapshot. -For an orthogonal simulation box this information is formatted as: - -ITEM: BOX BOUNDS xx yy zz -xlo xhi -ylo yhi -zlo zhi :pre - -where xlo,xhi are the maximum extents of the simulation box in the -x-dimension, and similarly for y and z. The "xx yy zz" represent 6 -characters that encode the style of boundary for each of the 6 -simulation box boundaries (xlo,xhi and ylo,yhi and zlo,zhi). Each of -the 6 characters is either p = periodic, f = fixed, s = shrink wrap, -or m = shrink wrapped with a minimum value. See the -"boundary"_boundary.html command for details. - -For triclinic simulation boxes (non-orthogonal), an orthogonal -bounding box which encloses the triclinic simulation box is output, -along with the 3 tilt factors (xy, xz, yz) of the triclinic box, -formatted as follows: - -ITEM: BOX BOUNDS xy xz yz xx yy zz -xlo_bound xhi_bound xy -ylo_bound yhi_bound xz -zlo_bound zhi_bound yz :pre - -The presence of the text "xy xz yz" in the ITEM line indicates that -the 3 tilt factors will be included on each of the 3 following lines. -This bounding box is convenient for many visualization programs. The -meaning of the 6 character flags for "xx yy zz" is the same as above. - -Note that the first two numbers on each line are now xlo_bound instead -of xlo, etc, since they represent a bounding box. See the "Howto -triclinic"_Howto_triclinic.html doc page for a geometric description -of triclinic boxes, as defined by LAMMPS, simple formulas for how the -6 bounding box extents (xlo_bound,xhi_bound,etc) are calculated from -the triclinic parameters, and how to transform those parameters to and -from other commonly used triclinic representations. - -The "ITEM: ATOMS" line in each snapshot lists column descriptors for -the per-atom lines that follow. For example, the descriptors would be -"id type xs ys zs" for the default {atom} style, and would be the atom -attributes you specify in the dump command for the {custom} style. - -For style {atom}, atom coordinates are written to the file, along with -the atom ID and atom type. By default, atom coords are written in a -scaled format (from 0 to 1). I.e. an x value of 0.25 means the atom -is at a location 1/4 of the distance from xlo to xhi of the box -boundaries. The format can be changed to unscaled coords via the -"dump_modify"_dump_modify.html settings. Image flags can also be -added for each atom via dump_modify. - -Style {custom} allows you to specify a list of atom attributes to be -written to the dump file for each atom. Possible attributes are -listed above and will appear in the order specified. You cannot -specify a quantity that is not defined for a particular simulation - -such as {q} for atom style {bond}, since that atom style doesn't -assign charges. Dumps occur at the very end of a timestep, so atom -attributes will include effects due to fixes that are applied during -the timestep. An explanation of the possible dump custom attributes -is given below. - -For style {local}, local output generated by "computes"_compute.html -and "fixes"_fix.html is used to generate lines of output that is -written to the dump file. This local data is typically calculated by -each processor based on the atoms it owns, but there may be zero or -more entities per atom, e.g. a list of bond distances. An explanation -of the possible dump local attributes is given below. Note that by -using input from the "compute -property/local"_compute_property_local.html command with dump local, -it is possible to generate information on bonds, angles, etc that can -be cut and pasted directly into a data file read by the -"read_data"_read_data.html command. - -Style {cfg} has the same command syntax as style {custom} and writes -extended CFG format files, as used by the -"AtomEye"_http://mt.seas.upenn.edu/Archive/Graphics/A visualization -package. Since the extended CFG format uses a single snapshot of the -system per file, a wildcard "*" must be included in the filename, as -discussed below. The list of atom attributes for style {cfg} must -begin with either "mass type xs ys zs" or "mass type xsu ysu zsu" -since these quantities are needed to write the CFG files in the -appropriate format (though the "mass" and "type" fields do not appear -explicitly in the file). Any remaining attributes will be stored as -"auxiliary properties" in the CFG files. Note that you will typically -want to use the "dump_modify element"_dump_modify.html command with -CFG-formatted files, to associate element names with atom types, so -that AtomEye can render atoms appropriately. When unwrapped -coordinates {xsu}, {ysu}, and {zsu} are requested, the nominal AtomEye -periodic cell dimensions are expanded by a large factor UNWRAPEXPAND = -10.0, which ensures atoms that are displayed correctly for up to -UNWRAPEXPAND/2 periodic boundary crossings in any direction. Beyond -this, AtomEye will rewrap the unwrapped coordinates. The expansion -causes the atoms to be drawn farther away from the viewer, but it is -easy to zoom the atoms closer, and the interatomic distances are -unaffected. - -The {dcd} style writes DCD files, a standard atomic trajectory format -used by the CHARMM, NAMD, and XPlor molecular dynamics packages. DCD -files are binary and thus may not be portable to different machines. -The number of atoms per snapshot cannot change with the {dcd} style. -The {unwrap} option of the "dump_modify"_dump_modify.html command -allows DCD coordinates to be written "unwrapped" by the image flags -for each atom. Unwrapped means that if the atom has passed through -a periodic boundary one or more times, the value is printed for what -the coordinate would be if it had not been wrapped back into the -periodic box. Note that these coordinates may thus be far outside -the box size stored with the snapshot. - -The {xtc} style writes XTC files, a compressed trajectory format used -by the GROMACS molecular dynamics package, and described -"here"_http://manual.gromacs.org/current/online/xtc.html. -The precision used in XTC files can be adjusted via the -"dump_modify"_dump_modify.html command. The default value of 1000 -means that coordinates are stored to 1/1000 nanometer accuracy. XTC -files are portable binary files written in the NFS XDR data format, -so that any machine which supports XDR should be able to read them. -The number of atoms per snapshot cannot change with the {xtc} style. -The {unwrap} option of the "dump_modify"_dump_modify.html command allows -XTC coordinates to be written "unwrapped" by the image flags for each -atom. Unwrapped means that if the atom has passed through a periodic -boundary one or more times, the value is printed for what the -coordinate would be if it had not been wrapped back into the periodic -box. Note that these coordinates may thus be far outside the box size -stored with the snapshot. - -The {xyz} style writes XYZ files, which is a simple text-based -coordinate format that many codes can read. Specifically it has -a line with the number of atoms, then a comment line that is -usually ignored followed by one line per atom with the atom type -and the x-, y-, and z-coordinate of that atom. You can use the -"dump_modify element"_dump_modify.html option to change the output -from using the (numerical) atom type to an element name (or some -other label). This will help many visualization programs to guess -bonds and colors. - -Note that {atom}, {custom}, {dcd}, {xtc}, and {xyz} style dump files -can be read directly by "VMD"_http://www.ks.uiuc.edu/Research/vmd, a -popular molecular viewing program. - -:line - -Dumps are performed on timesteps that are a multiple of N (including -timestep 0) and on the last timestep of a minimization if the -minimization converges. Note that this means a dump will not be -performed on the initial timestep after the dump command is invoked, -if the current timestep is not a multiple of N. This behavior can be -changed via the "dump_modify first"_dump_modify.html command, which -can also be useful if the dump command is invoked after a minimization -ended on an arbitrary timestep. N can be changed between runs by -using the "dump_modify every"_dump_modify.html command (not allowed -for {dcd} style). The "dump_modify every"_dump_modify.html command -also allows a variable to be used to determine the sequence of -timesteps on which dump files are written. In this mode a dump on the -first timestep of a run will also not be written unless the -"dump_modify first"_dump_modify.html command is used. - -The specified filename determines how the dump file(s) is written. -The default is to write one large text file, which is opened when the -dump command is invoked and closed when an "undump"_undump.html -command is used or when LAMMPS exits. For the {dcd} and {xtc} styles, -this is a single large binary file. - -Dump filenames can contain two wildcard characters. If a "*" -character appears in the filename, then one file per snapshot is -written and the "*" character is replaced with the timestep value. -For example, tmp.dump.* becomes tmp.dump.0, tmp.dump.10000, -tmp.dump.20000, etc. This option is not available for the {dcd} and -{xtc} styles. Note that the "dump_modify pad"_dump_modify.html -command can be used to insure all timestep numbers are the same length -(e.g. 00010), which can make it easier to read a series of dump files -in order with some post-processing tools. - -If a "%" character appears in the filename, then each of P processors -writes a portion of the dump file, and the "%" character is replaced -with the processor ID from 0 to P-1. For example, tmp.dump.% becomes -tmp.dump.0, tmp.dump.1, ... tmp.dump.P-1, etc. This creates smaller -files and can be a fast mode of output on parallel machines that -support parallel I/O for output. This option is not available for the -{dcd}, {xtc}, and {xyz} styles. - -By default, P = the number of processors meaning one file per -processor, but P can be set to a smaller value via the {nfile} or -{fileper} keywords of the "dump_modify"_dump_modify.html command. -These options can be the most efficient way of writing out dump files -when running on large numbers of processors. - -Note that using the "*" and "%" characters together can produce a -large number of small dump files! - -For the {atom/mpiio}, {cfg/mpiio}, {custom/mpiio}, and {xyz/mpiio} -styles, a single dump file is written in parallel via the MPI-IO -library, which is part of the MPI standard for versions 2.0 and above. -Using MPI-IO requires two steps. First, build LAMMPS with its MPIIO -package installed, e.g. - -make yes-mpiio # installs the MPIIO package -make mpi # build LAMMPS for your platform :pre - -Second, use a dump filename which contains ".mpiio". Note that it -does not have to end in ".mpiio", just contain those characters. -Unlike MPI-IO restart files, which must be both written and read using -MPI-IO, the dump files produced by these MPI-IO styles are identical -in format to the files produced by their non-MPI-IO style -counterparts. This means you can write a dump file using MPI-IO and -use the "read_dump"_read_dump.html command or perform other -post-processing, just as if the dump file was not written using -MPI-IO. - -Note that MPI-IO dump files are one large file which all processors -write to. You thus cannot use the "%" wildcard character described -above in the filename since that specifies generation of multiple -files. You can use the ".bin" suffix described below in an MPI-IO -dump file; again this file will be written in parallel and have the -same binary format as if it were written without MPI-IO. - -If the filename ends with ".bin", the dump file (or files, if "*" or -"%" is also used) is written in binary format. A binary dump file -will be about the same size as a text version, but will typically -write out much faster. Of course, when post-processing, you will need -to convert it back to text format (see the "binary2txt -tool"_Tools.html#binary) or write your own code to read the binary -file. The format of the binary file can be understood by looking at -the tools/binary2txt.cpp file. This option is only available for the -{atom} and {custom} styles. - -If the filename ends with ".gz", the dump file (or files, if "*" or "%" -is also used) is written in gzipped format. A gzipped dump file will -be about 3x smaller than the text version, but will also take longer -to write. This option is not available for the {dcd} and {xtc} -styles. - -:line - -Note that in the discussion which follows, for styles which can -reference values from a compute or fix, like the {custom}, {cfg}, or -{local} styles, the bracketed index I can be specified using a -wildcard asterisk with the index to effectively specify multiple -values. This takes the form "*" or "*n" or "n*" or "m*n". If N = the -size of the vector (for {mode} = scalar) or the number of columns in -the array (for {mode} = vector), then an asterisk with no numeric -values means all indices from 1 to N. A leading asterisk means all -indices from 1 to n (inclusive). A trailing asterisk means all -indices from n to N (inclusive). A middle asterisk means all indices -from m to n (inclusive). - -Using a wildcard is the same as if the individual columns of the array -had been listed one by one. E.g. these 2 dump commands are -equivalent, since the "compute stress/atom"_compute_stress_atom.html -command creates a per-atom array with 6 columns: - -compute myPress all stress/atom NULL -dump 2 all custom 100 tmp.dump id myPress\[*\] -dump 2 all custom 100 tmp.dump id myPress\[1\] myPress\[2\] myPress\[3\] & - myPress\[4\] myPress\[5\] myPress\[6\] :pre - -:line - -This section explains the local attributes that can be specified as -part of the {local} style. - -The {index} attribute can be used to generate an index number from 1 -to N for each line written into the dump file, where N is the total -number of local datums from all processors, or lines of output that -will appear in the snapshot. Note that because data from different -processors depend on what atoms they currently own, and atoms migrate -between processor, there is no guarantee that the same index will be -used for the same info (e.g. a particular bond) in successive -snapshots. - -The {c_ID} and {c_ID\[I\]} attributes allow local vectors or arrays -calculated by a "compute"_compute.html to be output. The ID in the -attribute should be replaced by the actual ID of the compute that has -been defined previously in the input script. See the -"compute"_compute.html command for details. There are computes for -calculating local information such as indices, types, and energies for -bonds and angles. - -Note that computes which calculate global or per-atom quantities, as -opposed to local quantities, cannot be output in a dump local command. -Instead, global quantities can be output by the "thermo_style -custom"_thermo_style.html command, and per-atom quantities can be -output by the dump custom command. - -If {c_ID} is used as a attribute, then the local vector calculated by -the compute is printed. If {c_ID\[I\]} is used, then I must be in the -range from 1-M, which will print the Ith column of the local array -with M columns calculated by the compute. See the discussion above -for how I can be specified with a wildcard asterisk to effectively -specify multiple values. - -The {f_ID} and {f_ID\[I\]} attributes allow local vectors or arrays -calculated by a "fix"_fix.html to be output. The ID in the attribute -should be replaced by the actual ID of the fix that has been defined -previously in the input script. - -If {f_ID} is used as a attribute, then the local vector calculated by -the fix is printed. If {f_ID\[I\]} is used, then I must be in the -range from 1-M, which will print the Ith column of the local with M -columns calculated by the fix. See the discussion above for how I can -be specified with a wildcard asterisk to effectively specify multiple -values. - -Here is an example of how to dump bond info for a system, including -the distance and energy of each bond: - -compute 1 all property/local batom1 batom2 btype -compute 2 all bond/local dist eng -dump 1 all local 1000 tmp.dump index c_1\[1\] c_1\[2\] c_1\[3\] c_2\[1\] c_2\[2\] :pre - -:line - -This section explains the atom attributes that can be specified as -part of the {custom} and {cfg} styles. - -The {id}, {mol}, {proc}, {procp1}, {type}, {element}, {mass}, {vx}, -{vy}, {vz}, {fx}, {fy}, {fz}, {q} attributes are self-explanatory. - -{Id} is the atom ID. {Mol} is the molecule ID, included in the data -file for molecular systems. {Proc} is the ID of the processor (0 to -Nprocs-1) that currently owns the atom. {Procp1} is the proc ID+1, -which can be convenient in place of a {type} attribute (1 to Ntypes) -for coloring atoms in a visualization program. {Type} is the atom -type (1 to Ntypes). {Element} is typically the chemical name of an -element, which you must assign to each type via the "dump_modify -element"_dump_modify.html command. More generally, it can be any -string you wish to associated with an atom type. {Mass} is the atom -mass. {Vx}, {vy}, {vz}, {fx}, {fy}, {fz}, and {q} are components of -atom velocity and force and atomic charge. - -There are several options for outputting atom coordinates. The {x}, -{y}, {z} attributes write atom coordinates "unscaled", in the -appropriate distance "units"_units.html (Angstroms, sigma, etc). Use -{xs}, {ys}, {zs} if you want the coordinates "scaled" to the box size, -so that each value is 0.0 to 1.0. If the simulation box is triclinic -(tilted), then all atom coords will still be between 0.0 and 1.0. -I.e. actual unscaled (x,y,z) = xs*A + ys*B + zs*C, where (A,B,C) are -the non-orthogonal vectors of the simulation box edges, as discussed -on the "Howto triclinic"_Howto_triclinic.html doc page. - -Use {xu}, {yu}, {zu} if you want the coordinates "unwrapped" by the -image flags for each atom. Unwrapped means that if the atom has -passed through a periodic boundary one or more times, the value is -printed for what the coordinate would be if it had not been wrapped -back into the periodic box. Note that using {xu}, {yu}, {zu} means -that the coordinate values may be far outside the box bounds printed -with the snapshot. Using {xsu}, {ysu}, {zsu} is similar to using -{xu}, {yu}, {zu}, except that the unwrapped coordinates are scaled by -the box size. Atoms that have passed through a periodic boundary will -have the corresponding coordinate increased or decreased by 1.0. - -The image flags can be printed directly using the {ix}, {iy}, {iz} -attributes. For periodic dimensions, they specify which image of the -simulation box the atom is considered to be in. An image of 0 means -it is inside the box as defined. A value of 2 means add 2 box lengths -to get the true value. A value of -1 means subtract 1 box length to -get the true value. LAMMPS updates these flags as atoms cross -periodic boundaries during the simulation. - -The {mux}, {muy}, {muz} attributes are specific to dipolar systems -defined with an atom style of {dipole}. They give the orientation of -the atom's point dipole moment. The {mu} attribute gives the -magnitude of the atom's dipole moment. - -The {radius} and {diameter} attributes are specific to spherical -particles that have a finite size, such as those defined with an atom -style of {sphere}. - -The {omegax}, {omegay}, and {omegaz} attributes are specific to -finite-size spherical particles that have an angular velocity. Only -certain atom styles, such as {sphere} define this quantity. - -The {angmomx}, {angmomy}, and {angmomz} attributes are specific to -finite-size aspherical particles that have an angular momentum. Only -the {ellipsoid} atom style defines this quantity. - -The {tqx}, {tqy}, {tqz} attributes are for finite-size particles that -can sustain a rotational torque due to interactions with other -particles. - -The {c_ID} and {c_ID\[I\]} attributes allow per-atom vectors or arrays -calculated by a "compute"_compute.html to be output. The ID in the -attribute should be replaced by the actual ID of the compute that has -been defined previously in the input script. See the -"compute"_compute.html command for details. There are computes for -calculating the per-atom energy, stress, centro-symmetry parameter, -and coordination number of individual atoms. - -Note that computes which calculate global or local quantities, as -opposed to per-atom quantities, cannot be output in a dump custom -command. Instead, global quantities can be output by the -"thermo_style custom"_thermo_style.html command, and local quantities -can be output by the dump local command. - -If {c_ID} is used as a attribute, then the per-atom vector calculated -by the compute is printed. If {c_ID\[I\]} is used, then I must be in -the range from 1-M, which will print the Ith column of the per-atom -array with M columns calculated by the compute. See the discussion -above for how I can be specified with a wildcard asterisk to -effectively specify multiple values. - -The {f_ID} and {f_ID\[I\]} attributes allow vector or array per-atom -quantities calculated by a "fix"_fix.html to be output. The ID in the -attribute should be replaced by the actual ID of the fix that has been -defined previously in the input script. The "fix -ave/atom"_fix_ave_atom.html command is one that calculates per-atom -quantities. Since it can time-average per-atom quantities produced by -any "compute"_compute.html, "fix"_fix.html, or atom-style -"variable"_variable.html, this allows those time-averaged results to -be written to a dump file. - -If {f_ID} is used as a attribute, then the per-atom vector calculated -by the fix is printed. If {f_ID\[I\]} is used, then I must be in the -range from 1-M, which will print the Ith column of the per-atom array -with M columns calculated by the fix. See the discussion above for -how I can be specified with a wildcard asterisk to effectively specify -multiple values. - -The {v_name} attribute allows per-atom vectors calculated by a -"variable"_variable.html to be output. The name in the attribute -should be replaced by the actual name of the variable that has been -defined previously in the input script. Only an atom-style variable -can be referenced, since it is the only style that generates per-atom -values. Variables of style {atom} can reference individual atom -attributes, per-atom attributes, thermodynamic keywords, or -invoke other computes, fixes, or variables when they are evaluated, so -this is a very general means of creating quantities to output to a -dump file. - -The {d_name} and {i_name} attributes allow to output custom per atom -floating point or integer properties that are managed by -"fix property/atom"_fix_property_atom.html. - -See the "Modify"_Modify.html doc page for information on how to add -new compute and fix styles to LAMMPS to calculate per-atom quantities -which could then be output into dump files. - -:line - -[Restrictions:] - -To write gzipped dump files, you must either compile LAMMPS with the --DLAMMPS_GZIP option or use the styles from the COMPRESS package. -See the "Build settings"_Build_settings.html doc page for details. - -The {atom/gz}, {cfg/gz}, {custom/gz}, and {xyz/gz} styles are part of -the COMPRESS package. They are only enabled if LAMMPS was built with -that package. See the "Build package"_Build_package.html doc page for -more info. - -The {atom/mpiio}, {cfg/mpiio}, {custom/mpiio}, and {xyz/mpiio} styles -are part of the MPIIO package. They are only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -The {xtc} style is part of the MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump adios"_dump_adios.html "dump h5md"_dump_h5md.html, "dump image"_dump_image.html, -"dump molfile"_dump_molfile.html, "dump_modify"_dump_modify.html, -"undump"_undump.html - -[Default:] - -The defaults for the {image} and {movie} styles are listed on the -"dump image"_dump_image.html doc page. diff --git a/doc/txt/dump_adios.txt b/doc/txt/dump_adios.txt deleted file mode 100644 index e3c919db5a..0000000000 --- a/doc/txt/dump_adios.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump atoms/adios command :h3 -dump custom/adios command :h3 - -[Syntax:] - -dump ID group-ID atoms/adios N file.bp :pre -dump ID group-ID custom/adios N file.bp args :pre - -ID = user-assigned name for the dump :ulb,l -group-ID = ID of the group of atoms to be imaged :l -adios = style of dump command (other styles {atom} or {cfg} or {dcd} or {xtc} or {xyz} or {local} or {custom} are discussed on the "dump"_dump.html doc page) :l -N = dump every this many timesteps :l -file.bp = name of file/stream to write to :l -args = same options as in "{dump custom}"_dump.html command :l -:ule - - -[Examples:] - -dump adios1 all atom/adios 100 atoms.bp -dump 4a all custom/adios 100 dump_adios.bp id v_p x y z -dump 2 subgroup custom/adios 100 dump_adios.bp mass type xs ys zs vx vy vz :pre - -[Description:] - -Dump a snapshot of atom coordinates every N timesteps in the -"ADIOS"_adios based "BP" file format, or using different I/O solutions in ADIOS, -to a stream that can be read on-line by another program. -ADIOS-BP files are binary, portable and self-describing. - -:link(adios,https://github.com/ornladios/ADIOS2) - - -[Use from write_dump:] - -It is possible to use these dump styles with the -"write_dump"_write_dump.html command. In this case, the sub-intervals -must not be set at all. The write_dump command can be used to -create a new file at each individual dump. - -dump 4 all atom/adios 100 dump.bp -write_dump all atom/adios singledump.bp :pre - -:line - -[Restrictions:] - -The number of atoms per snapshot CAN change with the adios style. -When using the ADIOS tool 'bpls' to list the content of a .bp file, -bpls will print {__} for the size of the output table indicating that -its size is changing every step. - -The {atom/adios} and {custom/adios} dump styles are part of the USER-ADIOS -package. They are only enabled if LAMMPS was built with that package. -See the "Build package"_Build_package.html doc page for more info. - - -:line - -[Related commands:] - -"dump"_dump.html, "dump_modify"_dump_modify.html, "undump"_undump.html - -:line - diff --git a/doc/txt/dump_cfg_uef.txt b/doc/txt/dump_cfg_uef.txt deleted file mode 100644 index ca43b0b6ea..0000000000 --- a/doc/txt/dump_cfg_uef.txt +++ /dev/null @@ -1,53 +0,0 @@ - "LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump cfg/uef command :h3 - -[Syntax:] - -dump ID group-ID cfg/uef N file mass type xs ys zs args :pre - -ID = user-assigned name for the dump :ulb,l -group-ID = ID of the group of atoms to be dumped :l -N = dump every this many timesteps :l -file = name of file to write dump info to :l -args = same as args for "dump custom"_dump.html :pre - -:ule - -[Examples:] - -dump 1 all cfg/uef 10 dump.*.cfg mass type xs ys zs -dump 2 all cfg/uef 100 dump.*.cfg mass type xs ys zs id c_stress :pre - -[Description:] - -This command is used to dump atomic coordinates in the -reference frame of the applied flow field when -"fix nvt/uef"_fix_nh_uef.html or -"fix npt/uef"_fix_nh_uef.html or is used. Only the atomic -coordinates and frame-invariant scalar quantities -will be in the flow frame. If velocities are selected -as output, for example, they will not be in the same -reference frame as the atomic positions. - -[Restrictions:] - -This fix is part of the USER-UEF package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command can only be used when "fix nvt/uef"_fix_nh_uef.html -or "fix npt/uef"_fix_nh_uef.html is active. - -[Related commands:] - -"dump"_dump.html, -"fix nvt/uef"_fix_nh_uef.html - -[Default:] none diff --git a/doc/txt/dump_h5md.txt b/doc/txt/dump_h5md.txt deleted file mode 100644 index 6e9e7284df..0000000000 --- a/doc/txt/dump_h5md.txt +++ /dev/null @@ -1,123 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump h5md command :h3 - -[Syntax:] - -dump ID group-ID h5md N file.h5 args :pre - -ID = user-assigned name for the dump :ulb,l -group-ID = ID of the group of atoms to be imaged :l -h5md = style of dump command (other styles {atom} or {cfg} or {dcd} or {xtc} or {xyz} or {local} or {custom} are discussed on the "dump"_dump.html doc page) :l -N = dump every this many timesteps :l -file.h5 = name of file to write to :l -args = list of data elements to dump, with their dump "sub-intervals" - position options - image - velocity options - force options - species options - file_from ID: do not open a new file, re-use the already opened file from dump ID - box value = {yes} or {no} - create_group value = {yes} or {no} - author value = quoted string :pre -:ule - -Note that at least one element must be specified and image may only be -present if position is specified first. - -For the elements {position}, {velocity}, {force} and {species}, a -sub-interval may be specified to write the data only every N_element -iterations of the dump (i.e. every N*N_element time steps). This is -specified by this option directly following the element declaration: - -every N_element :pre - -:ule - -[Examples:] - -dump h5md1 all h5md 100 dump_h5md.h5 position image -dump h5md1 all h5md 100 dump_h5md.h5 position velocity every 10 -dump h5md1 all h5md 100 dump_h5md.h5 velocity author "John Doe" :pre - -[Description:] - -Dump a snapshot of atom coordinates every N timesteps in the -"HDF5"_HDF5-ws based "H5MD"_h5md file format "(de Buyl)"_#h5md_cpc. -HDF5 files are binary, portable and self-describing. This dump style -will write only one file, on the root node. - -Several dumps may write to the same file, by using file_from and -referring to a previously defined dump. Several groups may also be -stored within the same file by defining several dumps. A dump that -refers (via {file_from}) to an already open dump ID and that concerns -another particle group must specify {create_group yes}. - -:link(h5md,http://nongnu.org/h5md/) - -Each data element is written every N*N_element steps. For {image}, no -sub-interval is needed as it must be present at the same interval as -{position}. {image} must be given after {position} in any case. The -box information (edges in each dimension) is stored at the same -interval than the {position} element, if present. Else it is stored -every N steps. - -NOTE: Because periodic boundary conditions are enforced only on -timesteps when neighbor lists are rebuilt, the coordinates of an atom -written to a dump file may be slightly outside the simulation box. - -[Use from write_dump:] - -It is possible to use this dump style with the -"write_dump"_write_dump.html command. In this case, the sub-intervals -must not be set at all. The write_dump command can be used either to -create a new file or to add current data to an existing dump file by -using the {file_from} keyword. - -Typically, the {species} data is fixed. The following two commands -store the position data every 100 timesteps, with the image data, and -store once the species data in the same file. - -dump h5md1 all h5md 100 dump.h5 position image -write_dump all h5md dump.h5 file_from h5md1 species :pre - -:line - -[Restrictions:] - -The number of atoms per snapshot cannot change with the h5md style. -The position data is stored wrapped (box boundaries not enforced, see -note above). Only orthogonal domains are currently supported. This is -a limitation of the present dump h5md command and not of H5MD itself. - -The {h5md} dump style is part of the USER-H5MD package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. It also requires -(i) building the ch5md library provided with LAMMPS (See the "Build -package"_Build_package.html doc page for more info.) and (ii) having -the "HDF5"_HDF5-ws library installed (C bindings are sufficient) on -your system. The library ch5md is compiled with the h5cc wrapper -provided by the HDF5 library. - -:link(HDF5-ws,http://www.hdfgroup.org/HDF5/) - -:line - -[Related commands:] - -"dump"_dump.html, "dump_modify"_dump_modify.html, "undump"_undump.html - -:line - -:link(h5md_cpc) -[(de Buyl)] de Buyl, Colberg and Hofling, H5MD: A structured, -efficient, and portable file format for molecular data, -Comp. Phys. Comm. 185(6), 1546-1553 (2014) - -"\[arXiv:1308.6382\]"_http://arxiv.org/abs/1308.6382/. diff --git a/doc/txt/dump_image.txt b/doc/txt/dump_image.txt deleted file mode 100644 index 2b10e9f230..0000000000 --- a/doc/txt/dump_image.txt +++ /dev/null @@ -1,674 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump image command :h3 -dump movie command :h3 - -[Syntax:] - -dump ID group-ID style N file color diameter keyword value ... :pre - -ID = user-assigned name for the dump :ulb,l -group-ID = ID of the group of atoms to be imaged :l -style = {image} or {movie} = style of dump command (other styles {atom} or {cfg} or {dcd} or {xtc} or {xyz} or {local} or {custom} are discussed on the "dump"_dump.html doc page) :l -N = dump every this many timesteps :l -file = name of file to write image to :l -color = atom attribute that determines color of each atom :l -diameter = atom attribute that determines size of each atom :l -zero or more keyword/value pairs may be appended :l -keyword = {atom} or {adiam} or {bond} or {line} or {tri} or {body} or {fix} or {size} or {view} or {center} or {up} or {zoom} or {persp} or {box} or {axes} or {subbox} or {shiny} or {ssao} :l - {atom} = yes/no = do or do not draw atoms - {adiam} size = numeric value for atom diameter (distance units) - {bond} values = color width = color and width of bonds - color = {atom} or {type} or {none} - width = number or {atom} or {type} or {none} - number = numeric value for bond width (distance units) - {line} = color width - color = {type} - width = numeric value for line width (distance units) - {tri} = color tflag width - color = {type} - tflag = 1 for just triangle, 2 for just tri edges, 3 for both - width = numeric value for tringle edge width (distance units) - {body} = color bflag1 bflag2 - color = {type} - bflag1,bflag2 = 2 numeric flags to affect how bodies are drawn - {fix} = fixID color fflag1 fflag2 - fixID = ID of fix that generates objects to dray - color = {type} - fflag1,fflag2 = 2 numeric flags to affect how fix objects are drawn - {size} values = width height = size of images - width = width of image in # of pixels - height = height of image in # of pixels - {view} values = theta phi = view of simulation box - theta = view angle from +z axis (degrees) - phi = azimuthal view angle (degrees) - theta or phi can be a variable (see below) - {center} values = flag Cx Cy Cz = center point of image - flag = "s" for static, "d" for dynamic - Cx,Cy,Cz = center point of image as fraction of box dimension (0.5 = center of box) - Cx,Cy,Cz can be variables (see below) - {up} values = Ux Uy Uz = direction that is "up" in image - Ux,Uy,Uz = components of up vector - Ux,Uy,Uz can be variables (see below) - {zoom} value = zfactor = size that simulation box appears in image - zfactor = scale image size by factor > 1 to enlarge, factor < 1 to shrink - zfactor can be a variable (see below) - {persp} value = pfactor = amount of "perspective" in image - pfactor = amount of perspective (0 = none, < 1 = some, > 1 = highly skewed) - pfactor can be a variable (see below) - {box} values = yes/no diam = draw outline of simulation box - yes/no = do or do not draw simulation box lines - diam = diameter of box lines as fraction of shortest box length - {axes} values = yes/no length diam = draw xyz axes - yes/no = do or do not draw xyz axes lines next to simulation box - length = length of axes lines as fraction of respective box lengths - diam = diameter of axes lines as fraction of shortest box length - {subbox} values = yes/no diam = draw outline of processor sub-domains - yes/no = do or do not draw sub-domain lines - diam = diameter of sub-domain lines as fraction of shortest box length - {shiny} value = sfactor = shinyness of spheres and cylinders - sfactor = shinyness of spheres and cylinders from 0.0 to 1.0 - {ssao} value = yes/no seed dfactor = SSAO depth shading - yes/no = turn depth shading on/off - seed = random # seed (positive integer) - dfactor = strength of shading from 0.0 to 1.0 :pre -:ule - -[Examples:] - -dump d0 all image 100 dump.*.jpg type type -dump d1 mobile image 500 snap.*.png element element ssao yes 4539 0.6 -dump d2 all image 200 img-*.ppm type type zoom 2.5 adiam 1.5 size 1280 720 -dump m0 all movie 1000 movie.mpg type type size 640 480 -dump m1 all movie 1000 movie.avi type type size 640 480 -dump m2 all movie 100 movie.m4v type type zoom 1.8 adiam v_value size 1280 720 :pre - -[Description:] - -Dump a high-quality rendered image of the atom configuration every N -timesteps and save the images either as a sequence of JPEG or PNG or -PPM files, or as a single movie file. The options for this command as -well as the "dump_modify"_dump_modify.html command control what is -included in the image or movie and how it appears. A series of such -images can easily be manually converted into an animated movie of your -simulation or the process can be automated without writing the -intermediate files using the dump movie style; see further details -below. Other dump styles store snapshots of numerical data associated -with atoms in various formats, as discussed on the "dump"_dump.html -doc page. - -Note that a set of images or a movie can be made after a simulation -has been run, using the "rerun"_rerun.html command to read snapshots -from an existing dump file, and using these dump commands in the rerun -script to generate the images/movie. - -Here are two sample images, rendered as 1024x1024 JPEG files. Click -to see the full-size images: - -

          - -Only atoms in the specified group are rendered in the image. The -"dump_modify region and thresh"_dump_modify.html commands can also -alter what atoms are included in the image.\ - -The filename suffix determines whether a JPEG, PNG, or PPM file is -created with the {image} dump style. If the suffix is ".jpg" or -".jpeg", then a JPEG format file is created, if the suffix is ".png", -then a PNG format is created, else a PPM (aka NETPBM) format file is -created. The JPEG and PNG files are binary; PPM has a text mode -header followed by binary data. JPEG images have lossy compression; -PNG has lossless compression; and PPM files are uncompressed but can -be compressed with gzip, if LAMMPS has been compiled with --DLAMMPS_GZIP and a ".gz" suffix is used. - -Similarly, the format of the resulting movie is chosen with the -{movie} dump style. This is handled by the underlying FFmpeg converter -and thus details have to be looked up in the FFmpeg documentation. -Typical examples are: .avi, .mpg, .m4v, .mp4, .mkv, .flv, .mov, .gif -Additional settings of the movie compression like bitrate and -framerate can be set using the "dump_modify"_dump_modify.html command. - -To write out JPEG and PNG format files, you must build LAMMPS with -support for the corresponding JPEG or PNG library. To convert images -into movies, LAMMPS has to be compiled with the -DLAMMPS_FFMPEG -flag. See the "Build settings"_Build_settings.html doc page for -details. - -NOTE: Because periodic boundary conditions are enforced only on -timesteps when neighbor lists are rebuilt, the coordinates of an atom -in the image may be slightly outside the simulation box. - -:line - -Dumps are performed on timesteps that are a multiple of N (including -timestep 0) and on the last timestep of a minimization if the -minimization converges. Note that this means a dump will not be -performed on the initial timestep after the dump command is invoked, -if the current timestep is not a multiple of N. This behavior can be -changed via the "dump_modify first"_dump_modify.html command, which -can be useful if the dump command is invoked after a minimization -ended on an arbitrary timestep. N can be changed between runs by -using the "dump_modify every"_dump_modify.html command. - -Dump {image} filenames must contain a wildcard character "*", so that -one image file per snapshot is written. The "*" character is replaced -with the timestep value. For example, tmp.dump.*.jpg becomes -tmp.dump.0.jpg, tmp.dump.10000.jpg, tmp.dump.20000.jpg, etc. Note -that the "dump_modify pad"_dump_modify.html command can be used to -insure all timestep numbers are the same length (e.g. 00010), which -can make it easier to convert a series of images into a movie in the -correct ordering. - -Dump {movie} filenames on the other hand, must not have any wildcard -character since only one file combining all images into a single -movie will be written by the movie encoder. - -:line - -The {color} and {diameter} settings determine the color and size of -atoms rendered in the image. They can be any atom attribute defined -for the "dump custom"_dump.html command, including {type} and -{element}. This includes per-atom quantities calculated by a -"compute"_compute.html, "fix"_fix.html, or "variable"_variable.html, -which are prefixed by "c_", "f_", or "v_" respectively. Note that the -{diameter} setting can be overridden with a numeric value applied to -all atoms by the optional {adiam} keyword. - -If {type} is specified for the {color} setting, then the color of each -atom is determined by its atom type. By default the mapping of types -to colors is as follows: - -type 1 = red -type 2 = green -type 3 = blue -type 4 = yellow -type 5 = aqua -type 6 = cyan :ul - -and repeats itself for types > 6. This mapping can be changed by the -"dump_modify acolor"_dump_modify.html command. - -If {type} is specified for the {diameter} setting then the diameter of -each atom is determined by its atom type. By default all types have -diameter 1.0. This mapping can be changed by the "dump_modify -adiam"_dump_modify.html command. - -If {element} is specified for the {color} and/or {diameter} setting, -then the color and/or diameter of each atom is determined by which -element it is, which in turn is specified by the element-to-type -mapping specified by the "dump_modify element" command. By default -every atom type is C (carbon). Every element has a color and diameter -associated with it, which is the same as the colors and sizes used by -the "AtomEye"_atomeye visualization package. - -:link(atomeye,http://mt.seas.upenn.edu/Archive/Graphics/A) - -If other atom attributes are used for the {color} or {diameter} -settings, they are interpreted in the following way. - -If "vx", for example, is used as the {color} setting, then the color -of the atom will depend on the x-component of its velocity. The -association of a per-atom value with a specific color is determined by -a "color map", which can be specified via the -"dump_modify"_dump_modify.html command. The basic idea is that the -atom-attribute will be within a range of values, and every value -within the range is mapped to a specific color. Depending on how the -color map is defined, that mapping can take place via interpolation so -that a value of -3.2 is halfway between "red" and "blue", or -discretely so that the value of -3.2 is "orange". - -If "vx", for example, is used as the {diameter} setting, then the atom -will be rendered using the x-component of its velocity as the -diameter. If the per-atom value <= 0.0, them the atom will not be -drawn. Note that finite-size spherical particles, as defined by -"atom_style sphere"_atom_style.html define a per-particle radius or -diameter, which can be used as the {diameter} setting. - -:line - -The various keywords listed above control how the image is rendered. -As listed below, all of the keywords have defaults, most of which you -will likely not need to change. The "dump modify"_dump_modify.html -also has options specific to the dump image style, particularly for -assigning colors to atoms, bonds, and other image features. - -:line - -The {atom} keyword allow you to turn off the drawing of all atoms, if -the specified value is {no}. Note that this will not turn off the -drawing of particles that are represented as lines, triangles, or -bodies, as discussed below. These particles can be drawn separately -if the {line}, {tri}, or {body} keywords are used. - -The {adiam} keyword allows you to override the {diameter} setting to -set a single numeric {size}. All atoms will be drawn with that -diameter, e.g. 1.5, which is in whatever distance "units"_units.html -the input script defines, e.g. Angstroms. - -:line - -The {bond} keyword allows to you to alter how bonds are drawn. A bond -is only drawn if both atoms in the bond are being drawn due to being -in the specified group and due to other selection criteria -(e.g. region, threshold settings of the -"dump_modify"_dump_modify.html command). By default, bonds are drawn -if they are defined in the input data file as read by the -"read_data"_read_data.html command. Using {none} for both the bond -{color} and {width} value will turn off the drawing of all bonds. - -If {atom} is specified for the bond {color} value, then each bond is -drawn in 2 halves, with the color of each half being the color of the -atom at that end of the bond. - -If {type} is specified for the {color} value, then the color of each -bond is determined by its bond type. By default the mapping of bond -types to colors is as follows: - -type 1 = red -type 2 = green -type 3 = blue -type 4 = yellow -type 5 = aqua -type 6 = cyan :ul - -and repeats itself for bond types > 6. This mapping can be changed by -the "dump_modify bcolor"_dump_modify.html command. - -The bond {width} value can be a numeric value or {atom} or {type} (or -{none} as indicated above). - -If a numeric value is specified, then all bonds will be drawn as -cylinders with that diameter, e.g. 1.0, which is in whatever distance -"units"_units.html the input script defines, e.g. Angstroms. - -If {atom} is specified for the {width} value, then each bond -will be drawn with a width corresponding to the minimum diameter -of the 2 atoms in the bond. - -If {type} is specified for the {width} value then the diameter of each -bond is determined by its bond type. By default all types have -diameter 0.5. This mapping can be changed by the "dump_modify -bdiam"_dump_modify.html command. - -:line - -The {line} keyword can be used when "atom_style line"_atom_style.html -is used to define particles as line segments, and will draw them as -lines. If this keyword is not used, such particles will be drawn as -spheres, the same as if they were regular atoms. The only setting -currently allowed for the {color} value is {type}, which will color -the lines according to the atom type of the particle. By default the -mapping of types to colors is as follows: - -type 1 = red -type 2 = green -type 3 = blue -type 4 = yellow -type 5 = aqua -type 6 = cyan :ul - -and repeats itself for types > 6. There is not yet an option to -change this via the "dump_modify"_dump_modify.html command. - -The line {width} can only be a numeric value, which specifies that all -lines will be drawn as cylinders with that diameter, e.g. 1.0, which -is in whatever distance "units"_units.html the input script defines, -e.g. Angstroms. - -:line - -The {tri} keyword can be used when "atom_style tri"_atom_style.html is -used to define particles as triangles, and will draw them as triangles -or edges (3 lines) or both, depending on the setting for {tflag}. If -edges are drawn, the {width} setting determines the diameters of the -line segments. If this keyword is not used, triangle particles will -be drawn as spheres, the same as if they were regular atoms. The only -setting currently allowed for the {color} value is {type}, which will -color the triangles according to the atom type of the particle. By -default the mapping of types to colors is as follows: - -type 1 = red -type 2 = green -type 3 = blue -type 4 = yellow -type 5 = aqua -type 6 = cyan :ul - -and repeats itself for types > 6. There is not yet an option to -change this via the "dump_modify"_dump_modify.html command. - -:line - -The {body} keyword can be used when "atom_style body"_atom_style.html -is used to define body particles with internal state -(e.g. sub-particles), and will drawn them in a manner specific to the -body style. If this keyword is not used, such particles will be drawn -as spheres, the same as if they were regular atoms. - -The "Howto body"_Howto_body.html doc page describes the body styles -LAMMPS currently supports, and provides more details as to the kind of -body particles they represent and how they are drawn by this dump -image command. For all the body styles, individual atoms can be -either a body particle or a usual point (non-body) particle. Non-body -particles will be drawn the same way they would be as a regular atom. -The {bflag1} and {bflag2} settings are numerical values which are -passed to the body style to affect how the drawing of a body particle -is done. See the "Howto body"_Howto_body.html doc page for a -description of what these parameters mean for each body style. - -The only setting currently allowed for the {color} value is {type}, -which will color the body particles according to the atom type of the -particle. By default the mapping of types to colors is as follows: - -type 1 = red -type 2 = green -type 3 = blue -type 4 = yellow -type 5 = aqua -type 6 = cyan :ul - -and repeats itself for types > 6. There is not yet an option to -change this via the "dump_modify"_dump_modify.html command. - -:line - -The {fix} keyword can be used with a "fix"_fix.html that produces -objects to be drawn. - -The {fflag1} and {fflag2} settings are numerical values which are -passed to the fix to affect how the drawing of its objects is done. -See the individual fix doc page for a description of what these -parameters mean for a particular fix. - -The only setting currently allowed for the {color} value is {type}, -which will color the fix objects according to their type. By default -the mapping of types to colors is as follows: - -type 1 = red -type 2 = green -type 3 = blue -type 4 = yellow -type 5 = aqua -type 6 = cyan :ul - -and repeats itself for types > 6. There is not yet an option to -change this via the "dump_modify"_dump_modify.html command. - -:line - -The {size} keyword sets the width and height of the created images, -i.e. the number of pixels in each direction. - -:line - -The {view}, {center}, {up}, {zoom}, and {persp} values determine how -3d simulation space is mapped to the 2d plane of the image. Basically -they control how the simulation box appears in the image. - -All of the {view}, {center}, {up}, {zoom}, and {persp} values can be -specified as numeric quantities, whose meaning is explained below. -Any of them can also be specified as an "equal-style -variable"_variable.html, by using v_name as the value, where "name" is -the variable name. In this case the variable will be evaluated on the -timestep each image is created to create a new value. If the -equal-style variable is time-dependent, this is a means of changing -the way the simulation box appears from image to image, effectively -doing a pan or fly-by view of your simulation. - -The {view} keyword determines the viewpoint from which the simulation -box is viewed, looking towards the {center} point. The {theta} value -is the vertical angle from the +z axis, and must be an angle from 0 to -180 degrees. The {phi} value is an azimuthal angle around the z axis -and can be positive or negative. A value of 0.0 is a view along the -+x axis, towards the {center} point. If {theta} or {phi} are -specified via variables, then the variable values should be in -degrees. - -The {center} keyword determines the point in simulation space that -will be at the center of the image. {Cx}, {Cy}, and {Cz} are -specified as fractions of the box dimensions, so that (0.5,0.5,0.5) is -the center of the simulation box. These values do not have to be -between 0.0 and 1.0, if you want the simulation box to be offset from -the center of the image. Note, however, that if you choose strange -values for {Cx}, {Cy}, or {Cz} you may get a blank image. Internally, -{Cx}, {Cy}, and {Cz} are converted into a point in simulation space. -If {flag} is set to "s" for static, then this conversion is done once, -at the time the dump command is issued. If {flag} is set to "d" for -dynamic then the conversion is performed every time a new image is -created. If the box size or shape is changing, this will adjust the -center point in simulation space. - -The {up} keyword determines what direction in simulation space will be -"up" in the image. Internally it is stored as a vector that is in the -plane perpendicular to the view vector implied by the {theta} and -{pni} values, and which is also in the plane defined by the view -vector and user-specified up vector. Thus this internal vector is -computed from the user-specified {up} vector as - -up_internal = view cross (up cross view) :pre - -This means the only restriction on the specified {up} vector is that -it cannot be parallel to the {view} vector, implied by the {theta} and -{phi} values. - -The {zoom} keyword scales the size of the simulation box as it appears -in the image. The default {zfactor} value of 1 should display an -image mostly filled by the atoms in the simulation box. A {zfactor} > -1 will make the simulation box larger; a {zfactor} < 1 will make it -smaller. {Zfactor} must be a value > 0.0. - -The {persp} keyword determines how much depth perspective is present -in the image. Depth perspective makes lines that are parallel in -simulation space appear non-parallel in the image. A {pfactor} value -of 0.0 means that parallel lines will meet at infinity (1.0/pfactor), -which is an orthographic rendering with no perspective. A {pfactor} -value between 0.0 and 1.0 will introduce more perspective. A {pfactor} -value > 1 will create a highly skewed image with a large amount of -perspective. - -NOTE: The {persp} keyword is not yet supported as an option. - -:line - -The {box} keyword determines if and how the simulation box boundaries -are rendered as thin cylinders in the image. If {no} is set, then the -box boundaries are not drawn and the {diam} setting is ignored. If -{yes} is set, the 12 edges of the box are drawn, with a diameter that -is a fraction of the shortest box length in x,y,z (for 3d) or x,y (for -2d). The color of the box boundaries can be set with the "dump_modify -boxcolor"_dump_modify.html command. - -The {axes} keyword determines if and how the coordinate axes are -rendered as thin cylinders in the image. If {no} is set, then the -axes are not drawn and the {length} and {diam} settings are ignored. -If {yes} is set, 3 thin cylinders are drawn to represent the x,y,z -axes in colors red,green,blue. The origin of these cylinders will be -offset from the lower left corner of the box by 10%. The {length} -setting determines how long the cylinders will be as a fraction of the -respective box lengths. The {diam} setting determines their thickness -as a fraction of the shortest box length in x,y,z (for 3d) or x,y (for -2d). - -The {subbox} keyword determines if and how processor sub-domain -boundaries are rendered as thin cylinders in the image. If {no} is -set (default), then the sub-domain boundaries are not drawn and the -{diam} setting is ignored. If {yes} is set, the 12 edges of each -processor sub-domain are drawn, with a diameter that is a fraction of -the shortest box length in x,y,z (for 3d) or x,y (for 2d). The color -of the sub-domain boundaries can be set with the "dump_modify -boxcolor"_dump_modify.html command. - -:line - -The {shiny} keyword determines how shiny the objects rendered in the -image will appear. The {sfactor} value must be a value 0.0 <= -{sfactor} <= 1.0, where {sfactor} = 1 is a highly reflective surface -and {sfactor} = 0 is a rough non-shiny surface. - -The {ssao} keyword turns on/off a screen space ambient occlusion -(SSAO) model for depth shading. If {yes} is set, then atoms further -away from the viewer are darkened via a randomized process, which is -perceived as depth. The calculation of this effect can increase the -cost of computing the image by roughly 2x. The strength of the effect -can be scaled by the {dfactor} parameter. If {no} is set, no depth -shading is performed. - -:line - -A series of JPEG, PNG, or PPM images can be converted into a movie -file and then played as a movie using commonly available tools. Using -dump style {movie} automates this step and avoids the intermediate -step of writing (many) image snapshot file. But LAMMPS has to be -compiled with -DLAMMPS_FFMPEG and an FFmpeg executable have to be -installed. - -To manually convert JPEG, PNG or PPM files into an animated GIF or -MPEG or other movie file you can use: - -a) Use the ImageMagick convert program. :ulb,l - -% convert *.jpg foo.gif -% convert -loop 1 *.ppm foo.mpg :pre - -Animated GIF files from ImageMagick are not optimized. You can use -a program like gifsicle to optimize and thus massively shrink them. -MPEG files created by ImageMagick are in MPEG-1 format with a rather -inefficient compression and low quality compared to more modern -compression styles like MPEG-4, H.264, VP8, VP9, H.265 and so on. - -b) Use QuickTime. :l - -Select "Open Image Sequence" under the File menu Load the images into -QuickTime to animate them Select "Export" under the File menu Save the -movie as a QuickTime movie (*.mov) or in another format. QuickTime -can generate very high quality and efficiently compressed movie -files. Some of the supported formats require to buy a license and some -are not readable on all platforms until specific runtime libraries are -installed. - -c) Use FFmpeg :l - -FFmpeg is a command line tool that is available on many platforms and -allows extremely flexible encoding and decoding of movies. - -cat snap.*.jpg | ffmpeg -y -f image2pipe -c:v mjpeg -i - -b:v 2000k movie.m4v -cat snap.*.ppm | ffmpeg -y -f image2pipe -c:v ppm -i - -b:v 2400k movie.avi :pre - -Front ends for FFmpeg exist for multiple platforms. For more -information see the "FFmpeg homepage"_http://www.ffmpeg.org/ - -:ule - -:line - -Play the movie: - -a) Use your browser to view an animated GIF movie. :ulb,l - -Select "Open File" under the File menu -Load the animated GIF file - -b) Use the freely available mplayer or ffplay tool to view a -movie. Both are available for multiple OSes and support a large -variety of file formats and decoders. :l - -% mplayer foo.mpg -% ffplay bar.avi :pre - -c) Use the "Pizza.py"_http://www.sandia.gov/~sjplimp/pizza.html -"animate tool"_http://www.sandia.gov/~sjplimp/pizza/doc/animate.html, -which works directly on a series of image files. :l - -a = animate("foo*.jpg") :pre - -d) QuickTime and other Windows- or MacOS-based media players can -obviously play movie files directly. Similarly for corresponding tools -bundled with Linux desktop environments. However, due to licensing -issues with some file formats, the formats may require installing -additional libraries, purchasing a license, or may not be -supported. :l -:ule - -:line - -See the "Modify"_Modify.html doc page for information on how to add -new compute and fix styles to LAMMPS to calculate per-atom quantities -which could then be output into dump files. - -:line - -[Restrictions:] - -To write JPEG images, you must use the -DLAMMPS_JPEG switch when -building LAMMPS and link with a JPEG library. To write PNG images, you -must use the -DLAMMPS_PNG switch when building LAMMPS and link with a -PNG library. - -To write {movie} dumps, you must use the -DLAMMPS_FFMPEG switch when -building LAMMPS and have the FFmpeg executable available on the -machine where LAMMPS is being run. Typically it's name is lowercase, -i.e. ffmpeg. - -See the "Build settings"_Build_settings.html doc page for details. - -Note that since FFmpeg is run as an external program via a pipe, -LAMMPS has limited control over its execution and no knowledge about -errors and warnings printed by it. Those warnings and error messages -will be printed to the screen only. Due to the way image data is -communicated to FFmpeg, it will often print the message - -pipe:: Input/output error :pre - -which can be safely ignored. Other warnings -and errors have to be addressed according to the FFmpeg documentation. -One known issue is that certain movie file formats (e.g. MPEG level 1 -and 2 format streams) have video bandwidth limits that can be crossed -when rendering too large of image sizes. Typical warnings look like -this: - -\[mpeg @ 0x98b5e0\] packet too large, ignoring buffer limits to mux it -\[mpeg @ 0x98b5e0\] buffer underflow st=0 bufi=281407 size=285018 -\[mpeg @ 0x98b5e0\] buffer underflow st=0 bufi=283448 size=285018 :pre - -In this case it is recommended to either reduce the size of the image -or encode in a different format that is also supported by your copy of -FFmpeg, and which does not have this limitation (e.g. .avi, .mkv, -mp4). - - -[Related commands:] - -"dump"_dump.html, "dump_modify"_dump_modify.html, "undump"_undump.html - -[Default:] - -The defaults for the keywords are as follows: - -adiam = not specified (use diameter setting) -atom = yes -bond = none none (if no bonds in system) -bond = atom 0.5 (if bonds in system) -size = 512 512 -view = 60 30 (for 3d) -view = 0 0 (for 2d) -center = s 0.5 0.5 0.5 -up = 0 0 1 (for 3d) -up = 0 1 0 (for 2d) -zoom = 1.0 -persp = 0.0 -box = yes 0.02 -axes = no 0.0 0.0 -subbox no 0.0 -shiny = 1.0 -ssao = no :ul diff --git a/doc/txt/dump_modify.txt b/doc/txt/dump_modify.txt deleted file mode 100644 index 63a3476d30..0000000000 --- a/doc/txt/dump_modify.txt +++ /dev/null @@ -1,1138 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump_modify command :h3 - -[Syntax:] - -dump_modify dump-ID keyword values ... :pre - -dump-ID = ID of dump to modify :ulb,l -one or more keyword/value pairs may be appended :l -these keywords apply to various dump styles :l -keyword = {append} or {at} or {buffer} or {delay} or {element} or {every} or {fileper} or {first} or {flush} or {format} or {image} or {label} or {maxfiles} or {nfile} or {pad} or {pbc} or {precision} or {region} or {refresh} or {scale} or {sfactor} or {sort} or {tfactor} or {thermo} or {thresh} or {time} or {units} or {unwrap} :l - {append} arg = {yes} or {no} - {at} arg = N - N = index of frame written upon first dump - {buffer} arg = {yes} or {no} - {delay} arg = Dstep - Dstep = delay output until this timestep - {element} args = E1 E2 ... EN, where N = # of atom types - E1,...,EN = element name, e.g. C or Fe or Ga - {every} arg = N - N = dump every this many timesteps - N can be a variable (see below) - {fileper} arg = Np - Np = write one file for every this many processors - {first} arg = {yes} or {no} - {flush} arg = {yes} or {no} - {format} args = {line} string, {int} string, {float} string, M string, or {none} - string = C-style format string - M = integer from 1 to N, where N = # of per-atom quantities being output - {image} arg = {yes} or {no} - {label} arg = string - string = character string (e.g. BONDS) to use in header of dump local file - {maxfiles} arg = Fmax - Fmax = keep only the most recent {Fmax} snapshots (one snapshot per file) - {nfile} arg = Nf - Nf = write this many files, one from each of Nf processors - {pad} arg = Nchar = # of characters to convert timestep to - {pbc} arg = {yes} or {no} = remap atoms via periodic boundary conditions - {precision} arg = power-of-10 value from 10 to 1000000 - {region} arg = region-ID or "none" - {refresh} arg = c_ID = compute ID that supports a refresh operation - {scale} arg = {yes} or {no} - {sfactor} arg = coordinate scaling factor (> 0.0) - {sort} arg = {off} or {id} or N or -N - off = no sorting of per-atom lines within a snapshot - id = sort per-atom lines by atom ID - N = sort per-atom lines in ascending order by the Nth column - -N = sort per-atom lines in descending order by the Nth column - {tfactor} arg = time scaling factor (> 0.0) - {thermo} arg = {yes} or {no} - {time} arg = {yes} or {no} - {thresh} args = attribute operator value - attribute = same attributes (x,fy,etotal,sxx,etc) used by dump custom style - operator = "<" or "<=" or ">" or ">=" or "==" or "!=" or "|^" - value = numeric value to compare to, or LAST - these 3 args can be replaced by the word "none" to turn off thresholding - {units} arg = {yes} or {no} - {unwrap} arg = {yes} or {no} :pre -these keywords apply only to the {image} and {movie} "styles"_dump_image.html :l -keyword = {acolor} or {adiam} or {amap} or {backcolor} or {bcolor} or {bdiam} or {boxcolor} or {color} or {bitrate} or {framerate} :l - {acolor} args = type color - type = atom type or range of types (see below) - color = name of color or color1/color2/... - {adiam} args = type diam - type = atom type or range of types (see below) - diam = diameter of atoms of that type (distance units) - {amap} args = lo hi style delta N entry1 entry2 ... entryN - lo = number or {min} = lower bound of range of color map - hi = number or {max} = upper bound of range of color map - style = 2 letters = "c" or "d" or "s" plus "a" or "f" - "c" for continuous - "d" for discrete - "s" for sequential - "a" for absolute - "f" for fractional - delta = binsize (only used for style "s", otherwise ignored) - binsize = range is divided into bins of this width - N = # of subsequent entries - entry = value color (for continuous style) - value = number or {min} or {max} = single value within range - color = name of color used for that value - entry = lo hi color (for discrete style) - lo/hi = number or {min} or {max} = lower/upper bound of subset of range - color = name of color used for that subset of values - entry = color (for sequential style) - color = name of color used for a bin of values - {backcolor} arg = color - color = name of color for background - {bcolor} args = type color - type = bond type or range of types (see below) - color = name of color or color1/color2/... - {bdiam} args = type diam - type = bond type or range of types (see below) - diam = diameter of bonds of that type (distance units) - {boxcolor} arg = color - color = name of color for simulation box lines and processor sub-domain lines - {color} args = name R G B - name = name of color - R,G,B = red/green/blue numeric values from 0.0 to 1.0 - {bitrate} arg = rate - rate = target bitrate for movie in kbps - {framerate} arg = fps - fps = frames per second for movie :pre -:ule - -[Examples:] - -dump_modify 1 format line "%d %d %20.15g %g %g" scale yes -dump_modify 1 format float %20.15g scale yes -dump_modify myDump image yes scale no flush yes -dump_modify 1 region mySphere thresh x < 0.0 thresh epair >= 3.2 -dump_modify xtcdump precision 10000 sfactor 0.1 -dump_modify 1 every 1000 nfile 20 -dump_modify 1 every v_myVar -dump_modify 1 amap min max cf 0.0 3 min green 0.5 yellow max blue boxcolor red :pre - -[Description:] - -Modify the parameters of a previously defined dump command. Not all -parameters are relevant to all dump styles. - -As explained on the "dump"_dump.html doc page, the {atom/mpiio}, -{custom/mpiio}, and {xyz/mpiio} dump styles are identical in command -syntax and in the format of the dump files they create, to the -corresponding styles without "mpiio", except the single dump file they -produce is written in parallel via the MPI-IO library. Thus if a -dump_modify option below is valid for the {atom} style, it is also -valid for the {atom/mpiio} style, and similarly for the other styles -which allow for use of MPI-IO. - -:line - -These keywords apply to various dump styles, including the "dump -image"_dump_image.html and "dump movie"_dump_image.html styles. The -description gives details. - -:line - -The {append} keyword applies to all dump styles except {cfg} and {xtc} -and {dcd}. It also applies only to text output files, not to binary -or gzipped or image/movie files. If specified as {yes}, then dump -snapshots are appended to the end of an existing dump file. If -specified as {no}, then a new dump file will be created which will -overwrite an existing file with the same name. - -:line - -The {at} keyword only applies to the {netcdf} dump style. It can only -be used if the {append yes} keyword is also used. The {N} argument is -the index of which frame to append to. A negative value can be -specified for {N}, which means a frame counted from the end of the -file. The {at} keyword can only be used if the dump_modify command is -before the first command that causes dump snapshots to be output, -e.g. a "run"_run.html or "minimize"_minimize.html command. Once the -dump file has been opened, this keyword has no further effect. - -:line - -The {buffer} keyword applies only to dump styles {atom}, {cfg}, -{custom}, {local}, and {xyz}. It also applies only to text output -files, not to binary or gzipped files. If specified as {yes}, which -is the default, then each processor writes its output into an internal -text buffer, which is then sent to the processor(s) which perform file -writes, and written by those processors(s) as one large chunk of text. -If specified as {no}, each processor sends its per-atom data in binary -format to the processor(s) which perform file wirtes, and those -processor(s) format and write it line by line into the output file. - -The buffering mode is typically faster since each processor does the -relatively expensive task of formatting the output for its own atoms. -However it requires about twice the memory (per processor) for the -extra buffering. - -:line - -The {delay} keyword applies to all dump styles. No snapshots will be -output until the specified {Dstep} timestep or later. Specifying -{Dstep} < 0 is the same as turning off the delay setting. This is a -way to turn off unwanted output early in a simulation, for example, -during an equilibration phase. - -:line - -The {element} keyword applies only to the dump {cfg}, {xyz}, and -{image} styles. It associates element names (e.g. H, C, Fe) with -LAMMPS atom types. See the list of element names at the bottom of -this page. - -In the case of dump {cfg}, this allows the "AtomEye"_atomeye -visualization package to read the dump file and render atoms with the -appropriate size and color. - -In the case of dump {image}, the output images will follow the same -"AtomEye"_atomeye convention. An element name is specified for each -atom type (1 to Ntype) in the simulation. The same element name can -be given to multiple atom types. - -In the case of {xyz} format dumps, there are no restrictions to what -label can be used as an element name. Any white-space separated text -will be accepted. - -:link(atomeye,http://mt.seas.upenn.edu/Archive/Graphics/A) - -:line - -The {every} keyword changes the dump frequency originally specified by -the "dump"_dump.html command to a new value. The every keyword can be -specified in one of two ways. It can be a numeric value in which case -it must be > 0. Or it can be an "equal-style variable"_variable.html, -which should be specified as v_name, where name is the variable name. - -In this case, the variable is evaluated at the beginning of a run to -determine the next timestep at which a dump snapshot will be written -out. On that timestep the variable will be evaluated again to -determine the next timestep, etc. Thus the variable should return -timestep values. See the stagger() and logfreq() and stride() math -functions for "equal-style variables"_variable.html, as examples of -useful functions to use in this context. Other similar math functions -could easily be added as options for "equal-style -variables"_variable.html. Also see the next() function, which allows -use of a file-style variable which reads successive values from a -file, each time the variable is evaluated. Used with the {every} -keyword, if the file contains a list of ascending timesteps, you can -output snapshots whenever you wish. - -Note that when using the variable option with the {every} keyword, you -need to use the {first} option if you want an initial snapshot written -to the dump file. The {every} keyword cannot be used with the dump -{dcd} style. - -For example, the following commands will -write snapshots at timesteps 0,10,20,30,100,200,300,1000,2000,etc: - -variable s equal logfreq(10,3,10) -dump 1 all atom 100 tmp.dump -dump_modify 1 every v_s first yes :pre - -The following commands would write snapshots at the timesteps listed -in file tmp.times: - -variable f file tmp.times -variable s equal next(f) -dump 1 all atom 100 tmp.dump -dump_modify 1 every v_s :pre - -NOTE: When using a file-style variable with the {every} keyword, the -file of timesteps must list a first timestep that is beyond the -current timestep (e.g. it cannot be 0). And it must list one or more -timesteps beyond the length of the run you perform. This is because -the dump command will generate an error if the next timestep it reads -from the file is not a value greater than the current timestep. Thus -if you wanted output on steps 0,15,100 of a 100-timestep run, the file -should contain the values 15,100,101 and you should also use the -dump_modify first command. Any final value > 100 could be used in -place of 101. - -:line - -The {first} keyword determines whether a dump snapshot is written on -the very first timestep after the dump command is invoked. This will -always occur if the current timestep is a multiple of N, the frequency -specified in the "dump"_dump.html command, including timestep 0. But -if this is not the case, a dump snapshot will only be written if the -setting of this keyword is {yes}. If it is {no}, which is the -default, then it will not be written. - -:line - -The {flush} keyword determines whether a flush operation is invoked -after a dump snapshot is written to the dump file. A flush insures -the output in that file is current (no buffering by the OS), even if -LAMMPS halts before the simulation completes. Flushes cannot be -performed with dump style {xtc}. - -:line - -The {format} keyword can be used to change the default numeric format -output by the text-based dump styles: {atom}, {custom}, {cfg}, and -{xyz} styles, and their MPIIO variants. Only the {line} or {none} -options can be used with the {atom} and {xyz} styles. - -All the specified format strings are C-style formats, e.g. as used by -the C/C++ printf() command. The {line} keyword takes a single -argument which is the format string for an entire line of output for -each atom (do not include a trailing "\n"), with N fields, which you -must enclose in quotes if it is more than one field. The {int} and -{float} keywords take a single format argument and are applied to all -integer or floating-point quantities output. The setting for {M -string} also takes a single format argument which is used for the Mth -value output in each line, e.g. the 5th column is output in high -precision for "format 5 %20.15g". - -NOTE: When using the {line} keyword for the {cfg} style, the first two -fields (atom ID and type) are not actually written into the CFG file, -however you must include formats for them in the format string. - -The {format} keyword can be used multiple times. The precedence is -that for each value in a line of output, the {M} format (if specified) -is used, else the {int} or {float} setting (if specified) is used, -else the {line} setting (if specified) for that value is used, else -the default setting is used. A setting of {none} clears all previous -settings, reverting all values to their default format. - -NOTE: Atom and molecule IDs are stored internally as 4-byte or 8-byte -signed integers, depending on how LAMMPS was compiled. When -specifying the {format int} option you can use a "%d"-style format -identifier in the format string and LAMMPS will convert this to the -corresponding 8-byte form if it is needed when outputting those -values. However, when specifying the {line} option or {format M -string} option for those values, you should specify a format string -appropriate for an 8-byte signed integer, e.g. one with "%ld", if -LAMMPS was compiled with the -DLAMMPS_BIGBIG option for 8-byte IDs. - -NOTE: Any value written to a text-based dump file that is a per-atom -quantity calculated by a "compute"_compute.html or "fix"_fix.html is -stored internally as a floating-point value. If the value is actually -an integer and you wish it to appear in the text dump file as a -(large) integer, then you need to use an appropriate format. For -example, these commands: - -compute 1 all property/local batom1 batom2 -dump 1 all local 100 tmp.bonds index c_1\[1\] c_1\[2\] -dump_modify 1 format "%d %0.0f %0.0f" :pre - -will output the two atom IDs for atoms in each bond as integers. If -the dump_modify command were omitted, they would appear as -floating-point values, assuming they were large integers (more than 6 -digits). The "index" keyword should use the "%d" format since it is -not generated by a compute or fix, and is stored internally as an -integer. - -:line - -The {fileper} keyword is documented below with the {nfile} keyword. - -:line - -The {image} keyword applies only to the dump {atom} style. If the -image value is {yes}, 3 flags are appended to each atom's coords which -are the absolute box image of the atom in each dimension. For -example, an x image flag of -2 with a normalized coord of 0.5 means -the atom is in the center of the box, but has passed through the box -boundary 2 times and is really 2 box lengths to the left of its -current coordinate. Note that for dump style {custom} these various -values can be printed in the dump file by using the appropriate atom -attributes in the dump command itself. - -:line - -The {label} keyword applies only to the dump {local} style. When -it writes local information, such as bond or angle topology -to a dump file, it will use the specified {label} to format -the header. By default this includes 2 lines: - -ITEM: NUMBER OF ENTRIES -ITEM: ENTRIES ... :pre - -The word "ENTRIES" will be replaced with the string specified, -e.g. BONDS or ANGLES. - -:line - -The {maxfiles} keyword can only be used when a '*' wildcard is -included in the dump file name, i.e. when writing a new file(s) for -each snapshot. The specified {Fmax} is how many snapshots will be -kept. Once this number is reached, the file(s) containing the oldest -snapshot is deleted before a new dump file is written. If the -specified {Fmax} <= 0, then all files are retained. - -This can be useful for debugging, especially if you don't know on what -timestep something bad will happen, e.g. when LAMMPS will exit with an -error. You can dump every timestep, and limit the number of dump -files produced, even if you run for 1000s of steps. - -:line - -The {nfile} or {fileper} keywords can be used in conjunction with the -"%" wildcard character in the specified dump file name, for all dump -styles except the {dcd}, {image}, {movie}, {xtc}, and {xyz} styles -(for which "%" is not allowed). As explained on the "dump"_dump.html -command doc page, the "%" character causes the dump file to be written -in pieces, one piece for each of P processors. By default P = the -number of processors the simulation is running on. The {nfile} or -{fileper} keyword can be used to set P to a smaller value, which can -be more efficient when running on a large number of processors. - -The {nfile} keyword sets P to the specified Nf value. For example, if -Nf = 4, and the simulation is running on 100 processors, 4 files will -be written, by processors 0,25,50,75. Each will collect information -from itself and the next 24 processors and write it to a dump file. - -For the {fileper} keyword, the specified value of Np means write one -file for every Np processors. For example, if Np = 4, every 4th -processor (0,4,8,12,etc) will collect information from itself and the -next 3 processors and write it to a dump file. - -:line - -The {pad} keyword only applies when the dump filename is specified -with a wildcard "*" character which becomes the timestep. If {pad} is -0, which is the default, the timestep is converted into a string of -unpadded length, e.g. 100 or 12000 or 2000000. When {pad} is -specified with {Nchar} > 0, the string is padded with leading zeroes -so they are all the same length = {Nchar}. For example, pad 7 would -yield 0000100, 0012000, 2000000. This can be useful so that -post-processing programs can easily read the files in ascending -timestep order. - -:line - -The {pbc} keyword applies to all the dump styles. As explained on the -"dump"_dump.html doc page, atom coordinates in a dump file may be -slightly outside the simulation box. This is because periodic -boundary conditions are enforced only on timesteps when neighbor lists -are rebuilt, which will not typically coincide with the timesteps dump -snapshots are written. If the setting of this keyword is set to -{yes}, then all atoms will be remapped to the periodic box before the -snapshot is written, then restored to their original position. If it -is set to {no} they will not be. The {no} setting is the default -because it requires no extra computation. - -:line - -The {precision} keyword only applies to the dump {xtc} style. A -specified value of N means that coordinates are stored to 1/N -nanometer accuracy, e.g. for N = 1000, the coordinates are written to -1/1000 nanometer accuracy. - -:line - -The {refresh} keyword only applies to the dump {custom}, {cfg}, -{image}, and {movie} styles. It allows an "incremental" dump file to -be written, by refreshing a compute that is used as a threshold for -determining which atoms are included in a dump snapshot. The -specified {c_ID} gives the ID of the compute. It is prefixed by "c_" -to indicate a compute, which is the only current option. At some -point, other options may be added, e.g. fixes or variables. - -NOTE: This keyword can only be specified once for a dump. Refreshes -of multiple computes cannot yet be performed. - -The definition and motivation of an incremental dump file is as -follows. Instead of outputting all atoms at each snapshot (with some -associated values), you may only wish to output the subset of atoms -with a value that has changed in some way compared to the value the -last time that atom was output. In some scenarios this can result in -a dramatically smaller dump file. If desired, by post-processing the -sequence of snapshots, the values for all atoms at all timesteps can -be inferred. - -A concrete example is a simulation of atom diffusion in a solid, -represented as atoms on a lattice. Diffusive hops are rare. Imagine -that when a hop occurs an atom moves more than a distance {Dhop}. For -any snapshot we only want to output atoms that have hopped since the -last snapshot. This can be accomplished with something the following -commands: - -variable Dhop equal 0.6 -variable check atom "c_dsp\[4\] > v_Dhop" -compute dsp all displace/atom refresh check -dump 1 all custom 20 tmp.dump id type x y z -dump_modify 1 append yes thresh c_dsp\[4\] > $\{Dhop\} refresh c_dsp :pre - -The "compute displace/atom"_compute_displace_atom.html command -calculates the displacement of each atom from its reference position. -The "4" index is the scalar displacement; 1,2,3 are the xyz components -of the displacement. The "dump_modify thresh"_dump_modify.html -command will cause only atoms that have displaced more than 0.6 -Angstroms to be output on a given snapshot (assuming metal units). -However, note that when an atom is output, we also need to update the -reference position for that atom to its new coordinates. So that it -will not be output in every snapshot thereafter. That reference -position is stored by "compute -displace/atom"_compute_displace_atom.html. So the dump_modify -{refresh} option triggers a call to compute displace/atom at the end -of every dump to perform that update. The {refresh check} option -shown as part of the "compute -displace/atom"_compute_displace_atom.html command enables the compute -to respond to the call from the dump command, and update the -appropriate reference positions. This is done be defining an -"atom-style variable"_variable.html, {check} in this example, which -calculates a Boolean value (0 or 1) for each atom, based on the same -criterion used by dump_modify thresh. - -See the "compute displace/atom"_compute_displace_atom.html command for -more details, including an example of how to produce output that -includes an initial snapshot with the reference position of all atoms. - -Note that only computes with a {refresh} option will work with -dump_modify refresh. See individual compute doc pages for details. -Currently, only compute displace/atom supports this option. Others -may be added at some point. If you use a compute that doesn't support -refresh operations, LAMMPS will not complain; dump_modify refresh will -simply do nothing. - -:line - -The {region} keyword only applies to the dump {custom}, {cfg}, -{image}, and {movie} styles. If specified, only atoms in the region -will be written to the dump file or included in the image/movie. Only -one region can be applied as a filter (the last one specified). See -the "region"_region.html command for more details. Note that a region -can be defined as the "inside" or "outside" of a geometric shape, and -it can be the "union" or "intersection" of a series of simpler -regions. - -:line - -The {scale} keyword applies only to the dump {atom} style. A scale -value of {yes} means atom coords are written in normalized units from -0.0 to 1.0 in each box dimension. If the simulation box is triclinic -(tilted), then all atom coords will still be between 0.0 and 1.0. A -value of {no} means they are written in absolute distance units -(e.g. Angstroms or sigma). - -:line - -The {sfactor} and {tfactor} keywords only apply to the dump {xtc} -style. They allow customization of the unit conversion factors used -when writing to XTC files. By default they are initialized for -whatever "units"_units.html style is being used, to write out -coordinates in nanometers and time in picoseconds. I.e. for {real} -units, LAMMPS defines {sfactor} = 0.1 and {tfactor} = 0.001, since the -Angstroms and fmsec used by {real} units are 0.1 nm and 0.001 psec -respectively. If you are using a units system with distance and time -units far from nm and psec, you may wish to write XTC files with -different units, since the compression algorithm used in XTC files is -most effective when the typical magnitude of position data is between -10.0 and 0.1. - -:line - -The {sort} keyword determines whether lines of per-atom output in a -snapshot are sorted or not. A sort value of {off} means they will -typically be written in indeterminate order, either in serial or -parallel. This is the case even in serial if the "atom_modify -sort"_atom_modify.html option is turned on, which it is by default, to -improve performance. A sort value of {id} means sort the output by -atom ID. A sort value of N or -N means sort the output by the value -in the Nth column of per-atom info in either ascending or descending -order. - -The dump {local} style cannot be sorted by atom ID, since there are -typically multiple lines of output per atom. Some dump styles, such -as {dcd} and {xtc}, require sorting by atom ID to format the output -file correctly. If multiple processors are writing the dump file, via -the "%" wildcard in the dump filename, then sorting cannot be -performed. - -NOTE: Unless it is required by the dump style, sorting dump file -output requires extra overhead in terms of CPU and communication cost, -as well as memory, versus unsorted output. - -:line - -The {thermo} keyword only applies the dump {netcdf} style. It -triggers writing of "thermo"_thermo.html information to the dump file -alongside per-atom data. The values included in the dump file are -identical to the values specified by "thermo_style"_thermo_style.html. - -:line - -The {thresh} keyword only applies to the dump {custom}, {cfg}, -{image}, and {movie} styles. Multiple thresholds can be specified. -Specifying {none} turns off all threshold criteria. If thresholds are -specified, only atoms whose attributes meet all the threshold criteria -are written to the dump file or included in the image. The possible -attributes that can be tested for are the same as those that can be -specified in the "dump custom"_dump.html command, with the exception -of the {element} attribute, since it is not a numeric value. Note -that a different attributes can be used than those output by the "dump -custom"_dump.html command. E.g. you can output the coordinates and -stress of atoms whose energy is above some threshold. - -If an atom-style variable is used as the attribute, then it can -produce continuous numeric values or effective Boolean 0/1 values -which may be useful for the comparison operator. Boolean values can -be generated by variable formulas that use comparison or Boolean math -operators or special functions like gmask() and rmask() and grmask(). -See the "variable"_variable.html command doc page for details. - -The specified value must be a simple numeric value or the word LAST. -If LAST is used, it refers to the value of the attribute the last time -the dump command was invoked to produce a snapshot. This is a way to -only dump atoms whose attribute has changed (or not changed). -Three examples follow. - -dump_modify ... thresh ix != LAST :pre - -This will dump atoms which have crossed the periodic x boundary of the -simulation box since the last dump. (Note that atoms that crossed -once and then crossed back between the two dump timesteps would not be -included.) - -region foo sphere 10 20 10 15 -variable inregion atom rmask(foo) -dump_modify ... thresh v_inregion |^ LAST :pre - -This will dump atoms which crossed the boundary of the spherical -region since the last dump. - -variable charge atom "(q > 0.5) || (q < -0.5)" -dump_modify ... thresh v_charge |^ LAST :pre - -This will dump atoms whose charge has changed from an absolute value -less than 1/2 to greater than 1/2 (or vice versa) since the last dump. -E.g. due to reactions and subsequent charge equilibration in a -reactive force field. - -The choice of operators listed above are the usual comparison -operators. The XOR operation (exclusive or) is also included as "|^". -In this context, XOR means that if either the attribute or value is -0.0 and the other is non-zero, then the result is "true" and the -threshold criterion is met. Otherwise it is not met. - -:line - -The {time} keyword only applies to the dump {atom}, {custom}, and -{local} styles (and their COMPRESS package versions {atom/gz}, -{custom/gz} and {local/gz}). If set to {yes}, each frame will will -contain two extra lines before the "ITEM: TIMESTEP" entry: - -ITEM: TIME -\ :pre - -This will output the current elapsed simulation time in current -time units equivalent to the "thermo keyword"_thermo_style.html {time}. -This is to simplify post-processing of trajectories using a variable time -step, e.g. when using "fix dt/reset"_fix_dt_reset.html. -The default setting is {no}. - -:line - -The {units} keyword only applies to the dump {atom}, {custom}, and -{local} styles (and their COMPRESS package versions {atom/gz}, -{custom/gz} and {local/gz}). If set to {yes}, each individual dump -file will contain two extra lines at the very beginning with: - -ITEM: UNITS -\ :pre - -This will output the current selected "units"_units.html style -to the dump file and thus allows visualization and post-processing -tools to determine the choice of units of the data in the dump file. -The default setting is {no}. - -:line - -The {unwrap} keyword only applies to the dump {dcd} and {xtc} styles. -If set to {yes}, coordinates will be written "unwrapped" by the image -flags for each atom. Unwrapped means that if the atom has passed through -a periodic boundary one or more times, the value is printed for what -the coordinate would be if it had not been wrapped back into the -periodic box. Note that these coordinates may thus be far outside the -box size stored with the snapshot. - -:line - -These keywords apply only to the "dump image"_dump_image.html and -"dump movie"_dump_image.html styles. Any keyword that affects an -image, also affects a movie, since the movie is simply a collection of -images. Some of the keywords only affect the "dump -movie"_dump_image.html style. The descriptions give details. - -:line - -The {acolor} keyword can be used with the "dump image"_dump_image.html -command, when its atom color setting is {type}, to set the color that -atoms of each type will be drawn in the image. - -The specified {type} should be an integer from 1 to Ntypes = the -number of atom types. A wildcard asterisk can be used in place of or -in conjunction with the {type} argument to specify a range of atom -types. This takes the form "*" or "*n" or "n*" or "m*n". If N = the -number of atom types, then an asterisk with no numeric values means -all types from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). - -The specified {color} can be a single color which is any of the 140 -pre-defined colors (see below) or a color name defined by the -dump_modify color option. Or it can be two or more colors separated -by a "/" character, e.g. red/green/blue. In the former case, that -color is assigned to all the specified atom types. In the latter -case, the list of colors are assigned in a round-robin fashion to each -of the specified atom types. - -:line - -The {adiam} keyword can be used with the "dump image"_dump_image.html -command, when its atom diameter setting is {type}, to set the size -that atoms of each type will be drawn in the image. The specified -{type} should be an integer from 1 to Ntypes. As with the {acolor} -keyword, a wildcard asterisk can be used as part of the {type} -argument to specify a range of atom types. The specified {diam} is -the size in whatever distance "units"_units.html the input script is -using, e.g. Angstroms. - -:line - -The {amap} keyword can be used with the "dump image"_dump_image.html -command, with its {atom} keyword, when its atom setting is an -atom-attribute, to setup a color map. The color map is used to assign -a specific RGB (red/green/blue) color value to an individual atom when -it is drawn, based on the atom's attribute, which is a numeric value, -e.g. its x-component of velocity if the atom-attribute "vx" was -specified. - -The basic idea of a color map is that the atom-attribute will be -within a range of values, and that range is associated with a series -of colors (e.g. red, blue, green). An atom's specific value (vx = --3.2) can then mapped to the series of colors (e.g. halfway between -red and blue), and a specific color is determined via an interpolation -procedure. - -There are many possible options for the color map, enabled by the -{amap} keyword. Here are the details. - -The {lo} and {hi} settings determine the range of values allowed for -the atom attribute. If numeric values are used for {lo} and/or {hi}, -then values that are lower/higher than that value are set to the -value. I.e. the range is static. If {lo} is specified as {min} or -{hi} as {max} then the range is dynamic, and the lower and/or -upper bound will be calculated each time an image is drawn, based -on the set of atoms being visualized. - -The {style} setting is two letters, such as "ca". The first letter is -either "c" for continuous, "d" for discrete, or "s" for sequential. -The second letter is either "a" for absolute, or "f" for fractional. - -A continuous color map is one in which the color changes continuously -from value to value within the range. A discrete color map is one in -which discrete colors are assigned to sub-ranges of values within the -range. A sequential color map is one in which discrete colors are -assigned to a sequence of sub-ranges of values covering the entire -range. - -An absolute color map is one in which the values to which colors are -assigned are specified explicitly as values within the range. A -fractional color map is one in which the values to which colors are -assigned are specified as a fractional portion of the range. For -example if the range is from -10.0 to 10.0, and the color red is to be -assigned to atoms with a value of 5.0, then for an absolute color map -the number 5.0 would be used. But for a fractional map, the number -0.75 would be used since 5.0 is 3/4 of the way from -10.0 to 10.0. - -The {delta} setting must be specified for all styles, but is only used -for the sequential style; otherwise the value is ignored. It -specifies the bin size to use within the range for assigning -consecutive colors to. For example, if the range is from -10.0 to -10.0 and a {delta} of 1.0 is used, then 20 colors will be assigned to -the range. The first will be from -10.0 <= color1 < -9.0, then 2nd -from -9.0 <= color2 < -8.0, etc. - -The {N} setting is how many entries follow. The format of the entries -depends on whether the color map style is continuous, discrete or -sequential. In all cases the {color} setting can be any of the 140 -pre-defined colors (see below) or a color name defined by the -dump_modify color option. - -For continuous color maps, each entry has a {value} and a {color}. -The {value} is either a number within the range of values or {min} or -{max}. The {value} of the first entry must be {min} and the {value} -of the last entry must be {max}. Any entries in between must have -increasing values. Note that numeric values can be specified either -as absolute numbers or as fractions (0.0 to 1.0) of the range, -depending on the "a" or "f" in the style setting for the color map. - -Here is how the entries are used to determine the color of an -individual atom, given the value X of its atom attribute. X will fall -between 2 of the entry values. The color of the atom is linearly -interpolated (in each of the RGB values) between the 2 colors -associated with those entries. For example, if X = -5.0 and the 2 -surrounding entries are "red" at -10.0 and "blue" at 0.0, then the -atom's color will be halfway between "red" and "blue", which happens -to be "purple". - -For discrete color maps, each entry has a {lo} and {hi} value and a -{color}. The {lo} and {hi} settings are either numbers within the -range of values or {lo} can be {min} or {hi} can be {max}. The {lo} -and {hi} settings of the last entry must be {min} and {max}. Other -entries can have any {lo} and {hi} values and the sub-ranges of -different values can overlap. Note that numeric {lo} and {hi} values -can be specified either as absolute numbers or as fractions (0.0 to -1.0) of the range, depending on the "a" or "f" in the style setting -for the color map. - -Here is how the entries are used to determine the color of an -individual atom, given the value X of its atom attribute. The entries -are scanned from first to last. The first time that {lo} <= X <= -{hi}, X is assigned the color associated with that entry. You can -think of the last entry as assigning a default color (since it will -always be matched by X), and the earlier entries as colors that -override the default. Also note that no interpolation of a color RGB -is done. All atoms will be drawn with one of the colors in the list -of entries. - -For sequential color maps, each entry has only a {color}. Here is how -the entries are used to determine the color of an individual atom, -given the value X of its atom attribute. The range is partitioned -into N bins of width {binsize}. Thus X will fall in a specific bin -from 1 to N, say the Mth bin. If it falls on a boundary between 2 -bins, it is considered to be in the higher of the 2 bins. Each bin is -assigned a color from the E entries. If E < N, then the colors are -repeated. For example if 2 entries with colors red and green are -specified, then the odd numbered bins will be red and the even bins -green. The color of the atom is the color of its bin. Note that the -sequential color map is really a shorthand way of defining a discrete -color map without having to specify where all the bin boundaries are. - -Here is an example of using a sequential color map to color all the -atoms in individual molecules with a different color. See the -examples/pour/in.pour.2d.molecule input script for an example of how -this is used. - -variable colors string & - "red green blue yellow white & - purple pink orange lime gray" -variable mol atom mol%10 -dump 1 all image 250 image.*.jpg v_mol type & - zoom 1.6 adiam 1.5 -dump_modify 1 pad 5 amap 0 10 sa 1 10 $\{colors\} :pre - -In this case, 10 colors are defined, and molecule IDs are -mapped to one of the colors, even if there are 1000s of molecules. - -:line - -The {backcolor} sets the background color of the images. The color -name can be any of the 140 pre-defined colors (see below) or a color -name defined by the dump_modify color option. - -:line - -The {bcolor} keyword can be used with the "dump image"_dump_image.html -command, with its {bond} keyword, when its color setting is {type}, to -set the color that bonds of each type will be drawn in the image. - -The specified {type} should be an integer from 1 to Nbondtypes = the -number of bond types. A wildcard asterisk can be used in place of or -in conjunction with the {type} argument to specify a range of bond -types. This takes the form "*" or "*n" or "n*" or "m*n". If N = the -number of bond types, then an asterisk with no numeric values means -all types from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). - -The specified {color} can be a single color which is any of the 140 -pre-defined colors (see below) or a color name defined by the -dump_modify color option. Or it can be two or more colors separated -by a "/" character, e.g. red/green/blue. In the former case, that -color is assigned to all the specified bond types. In the latter -case, the list of colors are assigned in a round-robin fashion to each -of the specified bond types. - -:line - -The {bdiam} keyword can be used with the "dump image"_dump_image.html -command, with its {bond} keyword, when its diam setting is {type}, to -set the diameter that bonds of each type will be drawn in the image. -The specified {type} should be an integer from 1 to Nbondtypes. As -with the {bcolor} keyword, a wildcard asterisk can be used as part of -the {type} argument to specify a range of bond types. The specified -{diam} is the size in whatever distance "units"_units.html you are -using, e.g. Angstroms. - -:line - -The {bitrate} keyword can be used with the "dump -movie"_dump_image.html command to define the size of the resulting -movie file and its quality via setting how many kbits per second are -to be used for the movie file. Higher bitrates require less -compression and will result in higher quality movies. The quality is -also determined by the compression format and encoder. The default -setting is 2000 kbit/s, which will result in average quality with -older compression formats. - -NOTE: Not all movie file formats supported by dump movie allow the -bitrate to be set. If not, the setting is silently ignored. - -:line - -The {boxcolor} keyword sets the color of the simulation box drawn -around the atoms in each image as well as the color of processor -sub-domain boundaries. See the "dump image box" command for how to -specify that a box be drawn via the {box} keyword, and the sub-domain -boundaries via the {subbox} keyword. The color name can be any of the -140 pre-defined colors (see below) or a color name defined by the -dump_modify color option. - -:line - -The {color} keyword allows definition of a new color name, in addition -to the 140-predefined colors (see below), and associates 3 -red/green/blue RGB values with that color name. The color name can -then be used with any other dump_modify keyword that takes a color -name as a value. The RGB values should each be floating point values -between 0.0 and 1.0 inclusive. - -When a color name is converted to RGB values, the user-defined color -names are searched first, then the 140 pre-defined color names. This -means you can also use the {color} keyword to overwrite one of the -pre-defined color names with new RBG values. - -:line - -The {framerate} keyword can be used with the "dump -movie"_dump_image.html command to define the duration of the resulting -movie file. Movie files written by the dump {movie} command have a -default frame rate of 24 frames per second and the images generated -will be converted at that rate. Thus a sequence of 1000 dump images -will result in a movie of about 42 seconds. To make a movie run -longer you can either generate images more frequently or lower the -frame rate. To speed a movie up, you can do the inverse. Using a -frame rate higher than 24 is not recommended, as it will result in -simply dropping the rendered images. It is more efficient to dump -images less frequently. - -:line - -[Restrictions:] none - -[Related commands:] - -"dump"_dump.html, "dump image"_dump_image.html, "undump"_undump.html - -[Default:] - -The option defaults are - -append = no -buffer = yes for dump styles {atom}, {custom}, {loca}, and {xyz} -element = "C" for every atom type -every = whatever it was set to via the "dump"_dump.html command -fileper = # of processors -first = no -flush = yes -format = %d and %g for each integer or floating point value -image = no -label = ENTRIES -maxfiles = -1 -nfile = 1 -pad = 0 -pbc = no -precision = 1000 -region = none -scale = yes -sort = off for dump styles {atom}, {custom}, {cfg}, and {local} -sort = id for dump styles {dcd}, {xtc}, and {xyz} -thresh = none -units = no -unwrap = no :ul - -acolor = * red/green/blue/yellow/aqua/cyan -adiam = * 1.0 -amap = min max cf 0.0 2 min blue max red -backcolor = black -bcolor = * red/green/blue/yellow/aqua/cyan -bdiam = * 0.5 -bitrate = 2000 -boxcolor = yellow -color = 140 color names are pre-defined as listed below -framerate = 24 :ul - -:line - -These are the standard 109 element names that LAMMPS pre-defines for -use with the "dump image"_dump_image.html and dump_modify commands. - -1-10 = "H", "He", "Li", "Be", "B", "C", "N", "O", "F", "Ne" -11-20 = "Na", "Mg", "Al", "Si", "P", "S", "Cl", "Ar", "K", "Ca" -21-30 = "Sc", "Ti", "V", "Cr", "Mn", "Fe", "Co", "Ni", "Cu", "Zn" -31-40 = "Ga", "Ge", "As", "Se", "Br", "Kr", "Rb", "Sr", "Y", "Zr" -41-50 = "Nb", "Mo", "Tc", "Ru", "Rh", "Pd", "Ag", "Cd", "In", "Sn" -51-60 = "Sb", "Te", "I", "Xe", "Cs", "Ba", "La", "Ce", "Pr", "Nd" -61-70 = "Pm", "Sm", "Eu", "Gd", "Tb", "Dy", "Ho", "Er", "Tm", "Yb" -71-80 = "Lu", "Hf", "Ta", "W", "Re", "Os", "Ir", "Pt", "Au", "Hg" -81-90 = "Tl", "Pb", "Bi", "Po", "At", "Rn", "Fr", "Ra", "Ac", "Th" -91-100 = "Pa", "U", "Np", "Pu", "Am", "Cm", "Bk", "Cf", "Es", "Fm" -101-109 = "Md", "No", "Lr", "Rf", "Db", "Sg", "Bh", "Hs", "Mt" :ul - -:line - -These are the 140 colors that LAMMPS pre-defines for use with the -"dump image"_dump_image.html and dump_modify commands. Additional -colors can be defined with the dump_modify color command. The 3 -numbers listed for each name are the RGB (red/green/blue) values. -Divide each value by 255 to get the equivalent 0.0 to 1.0 value. - -aliceblue = 240, 248, 255 | -antiquewhite = 250, 235, 215 | -aqua = 0, 255, 255 | -aquamarine = 127, 255, 212 | -azure = 240, 255, 255 | -beige = 245, 245, 220 | -bisque = 255, 228, 196 | -black = 0, 0, 0 | -blanchedalmond = 255, 255, 205 | -blue = 0, 0, 255 | -blueviolet = 138, 43, 226 | -brown = 165, 42, 42 | -burlywood = 222, 184, 135 | -cadetblue = 95, 158, 160 | -chartreuse = 127, 255, 0 | -chocolate = 210, 105, 30 | -coral = 255, 127, 80 | -cornflowerblue = 100, 149, 237 | -cornsilk = 255, 248, 220 | -crimson = 220, 20, 60 | -cyan = 0, 255, 255 | -darkblue = 0, 0, 139 | -darkcyan = 0, 139, 139 | -darkgoldenrod = 184, 134, 11 | -darkgray = 169, 169, 169 | -darkgreen = 0, 100, 0 | -darkkhaki = 189, 183, 107 | -darkmagenta = 139, 0, 139 | -darkolivegreen = 85, 107, 47 | -darkorange = 255, 140, 0 | -darkorchid = 153, 50, 204 | -darkred = 139, 0, 0 | -darksalmon = 233, 150, 122 | -darkseagreen = 143, 188, 143 | -darkslateblue = 72, 61, 139 | -darkslategray = 47, 79, 79 | -darkturquoise = 0, 206, 209 | -darkviolet = 148, 0, 211 | -deeppink = 255, 20, 147 | -deepskyblue = 0, 191, 255 | -dimgray = 105, 105, 105 | -dodgerblue = 30, 144, 255 | -firebrick = 178, 34, 34 | -floralwhite = 255, 250, 240 | -forestgreen = 34, 139, 34 | -fuchsia = 255, 0, 255 | -gainsboro = 220, 220, 220 | -ghostwhite = 248, 248, 255 | -gold = 255, 215, 0 | -goldenrod = 218, 165, 32 | -gray = 128, 128, 128 | -green = 0, 128, 0 | -greenyellow = 173, 255, 47 | -honeydew = 240, 255, 240 | -hotpink = 255, 105, 180 | -indianred = 205, 92, 92 | -indigo = 75, 0, 130 | -ivory = 255, 240, 240 | -khaki = 240, 230, 140 | -lavender = 230, 230, 250 | -lavenderblush = 255, 240, 245 | -lawngreen = 124, 252, 0 | -lemonchiffon = 255, 250, 205 | -lightblue = 173, 216, 230 | -lightcoral = 240, 128, 128 | -lightcyan = 224, 255, 255 | -lightgoldenrodyellow = 250, 250, 210 | -lightgreen = 144, 238, 144 | -lightgrey = 211, 211, 211 | -lightpink = 255, 182, 193 | -lightsalmon = 255, 160, 122 | -lightseagreen = 32, 178, 170 | -lightskyblue = 135, 206, 250 | -lightslategray = 119, 136, 153 | -lightsteelblue = 176, 196, 222 | -lightyellow = 255, 255, 224 | -lime = 0, 255, 0 | -limegreen = 50, 205, 50 | -linen = 250, 240, 230 | -magenta = 255, 0, 255 | -maroon = 128, 0, 0 | -mediumaquamarine = 102, 205, 170 | -mediumblue = 0, 0, 205 | -mediumorchid = 186, 85, 211 | -mediumpurple = 147, 112, 219 | -mediumseagreen = 60, 179, 113 | -mediumslateblue = 123, 104, 238 | -mediumspringgreen = 0, 250, 154 | -mediumturquoise = 72, 209, 204 | -mediumvioletred = 199, 21, 133 | -midnightblue = 25, 25, 112 | -mintcream = 245, 255, 250 | -mistyrose = 255, 228, 225 | -moccasin = 255, 228, 181 | -navajowhite = 255, 222, 173 | -navy = 0, 0, 128 | -oldlace = 253, 245, 230 | -olive = 128, 128, 0 | -olivedrab = 107, 142, 35 | -orange = 255, 165, 0 | -orangered = 255, 69, 0 | -orchid = 218, 112, 214 | -palegoldenrod = 238, 232, 170 | -palegreen = 152, 251, 152 | -paleturquoise = 175, 238, 238 | -palevioletred = 219, 112, 147 | -papayawhip = 255, 239, 213 | -peachpuff = 255, 239, 213 | -peru = 205, 133, 63 | -pink = 255, 192, 203 | -plum = 221, 160, 221 | -powderblue = 176, 224, 230 | -purple = 128, 0, 128 | -red = 255, 0, 0 | -rosybrown = 188, 143, 143 | -royalblue = 65, 105, 225 | -saddlebrown = 139, 69, 19 | -salmon = 250, 128, 114 | -sandybrown = 244, 164, 96 | -seagreen = 46, 139, 87 | -seashell = 255, 245, 238 | -sienna = 160, 82, 45 | -silver = 192, 192, 192 | -skyblue = 135, 206, 235 | -slateblue = 106, 90, 205 | -slategray = 112, 128, 144 | -snow = 255, 250, 250 | -springgreen = 0, 255, 127 | -steelblue = 70, 130, 180 | -tan = 210, 180, 140 | -teal = 0, 128, 128 | -thistle = 216, 191, 216 | -tomato = 253, 99, 71 | -turquoise = 64, 224, 208 | -violet = 238, 130, 238 | -wheat = 245, 222, 179 | -white = 255, 255, 255 | -whitesmoke = 245, 245, 245 | -yellow = 255, 255, 0 | -yellowgreen = 154, 205, 50 :tb(c=5,s=|) diff --git a/doc/txt/dump_molfile.txt b/doc/txt/dump_molfile.txt deleted file mode 100644 index b5f157cf29..0000000000 --- a/doc/txt/dump_molfile.txt +++ /dev/null @@ -1,123 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump molfile command :h3 - -[Syntax:] - -dump ID group-ID molfile N file format path :pre - -ID = user-assigned name for the dump :ulb,l -group-ID = ID of the group of atoms to be imaged :l -molfile = style of dump command (other styles {atom} or {cfg} or {dcd} or {xtc} or {xyz} or {local} or {custom} are discussed on the "dump"_dump.html doc page) :l -N = dump every this many timesteps :l -file = name of file to write to :l -format = file format to be used :l -path = file path with plugins (optional) :l -:ule - -[Examples:] - -dump mf1 all molfile 10 melt1.xml hoomd -dump mf2 all molfile 10 melt2-*.pdb pdb . -dump mf3 all molfile 50 melt3.xyz xyz .:/home/akohlmey/vmd/plugins/LINUX/molfile :pre - -[Description:] - -Dump a snapshot of atom coordinates and selected additional quantities -to one or more files every N timesteps in one of several formats. -Only information for atoms in the specified group is dumped. This -specific dump style uses molfile plugins that are bundled with the -"VMD"_http://www.ks.uiuc.edu/Research/vmd molecular visualization and -analysis program. - -Unless the filename contains a * character, the output will be written -to one single file with the specified format. Otherwise there will be -one file per snapshot and the * will be replaced by the time step number -when the snapshot is written. - -NOTE: Because periodic boundary conditions are enforced only on -timesteps when neighbor lists are rebuilt, the coordinates of an atom -written to a dump file may be slightly outside the simulation box. - -The molfile plugin API has a few restrictions that have to be honored -by this dump style: the number of atoms must not change, the atoms -must be sorted, outside of the coordinates no change in atom properties -(like type, mass, charge) will be recorded. - -:line - -The {format} keyword determines what format is used to write out the -dump. For this to work, LAMMPS must be able to find and load a -compatible molfile plugin that supports this format. Settings made via -the "dump_modify"_dump_modify.html command can alter per atom properties -like element names. - -The {path} keyword determines which in directories. This is a "path" -like other search paths, i.e. it can contain multiple directories -separated by a colon (or semi-colon on windows). This keyword is -optional and default to ".", the current directory. - -The {unwrap} option of the "dump_modify"_dump_modify.html command allows -coordinates to be written "unwrapped" by the image flags for each atom. -Unwrapped means that if the atom has passed through a periodic boundary -one or more times, the value is printed for what the coordinate would be -if it had not been wrapped back into the periodic box. Note that these -coordinates may thus be far outside the box size stored with the -snapshot. - -:line - -Dumps are performed on timesteps that are a multiple of N (including -timestep 0) and on the last timestep of a minimization if the -minimization converges. Note that this means a dump will not be -performed on the initial timestep after the dump command is invoked, -if the current timestep is not a multiple of N. This behavior can be -changed via the "dump_modify first"_dump_modify.html command, which can -be useful if the dump command is invoked after a minimization ended on -an arbitrary timestep. N can be changed between runs by using the -"dump_modify every"_dump_modify.html command. The "dump_modify -every"_dump_modify.html command also allows a variable to be used to -determine the sequence of timesteps on which dump files are written. - -:line - -[Restrictions:] - -The {molfile} dump style is part of the USER-MOLFILE package. It is -only enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Molfile plugins provide a consistent programming interface to read and -write file formats commonly used in molecular simulations. The -USER-MOLFILE package only provides the interface code, not the plugins. -These can be obtained from a VMD installation which has to match the -platform that you are using to compile LAMMPS for. By adding plugins -to VMD, support for new file formats can be added to LAMMPS (or VMD -or other programs that use them) without having to re-compile the -application itself. The plugins are installed in the directory: -/plugins//molfile - -NOTE: while the programming interface (API) to the plugins is backward -compatible, the binary interface (ABI) has been changing over time, so -it is necessary to compile this package with the plugin header files -from VMD that match the binary plugins. These header files in the -directory: /plugins/include For convenience, the package ships -with a set of header files that are compatible with VMD 1.9 and 1.9.1 -(June 2012) - -:line - -[Related commands:] - -"dump"_dump.html, "dump_modify"_dump_modify.html, "undump"_undump.html - -[Default:] - -The default path is ".". All other properties have to be specified. - diff --git a/doc/txt/dump_netcdf.txt b/doc/txt/dump_netcdf.txt deleted file mode 100644 index 52d757eac5..0000000000 --- a/doc/txt/dump_netcdf.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump netcdf command :h3 -dump netcdf/mpiio command :h3 - -[Syntax:] - -dump ID group-ID netcdf N file args -dump ID group-ID netcdf/mpiio N file args :pre - -ID = user-assigned name for the dump :ulb,l -group-ID = ID of the group of atoms to be imaged :l -{netcdf} or {netcdf/mpiio} = style of dump command (other styles {atom} or {cfg} or {dcd} or {xtc} or {xyz} or {local} or {custom} are discussed on the "dump"_dump.html doc page) :l -N = dump every this many timesteps :l -file = name of file to write dump info to :l -args = list of atom attributes, same as for "dump_style custom"_dump.html :l,ule - -[Examples:] - -dump 1 all netcdf 100 traj.nc type x y z vx vy vz -dump_modify 1 append yes at -1 thermo yes -dump 1 all netcdf/mpiio 1000 traj.nc id type x y z -dump 1 all netcdf 1000 traj.*.nc id type x y z :pre - -[Description:] - -Dump a snapshot of atom coordinates every N timesteps in Amber-style -NetCDF file format. NetCDF files are binary, portable and -self-describing. This dump style will write only one file on the root -node. The dump style {netcdf} uses the "standard NetCDF -library"_netcdf-home. All data is collected on one processor and then -written to the dump file. Dump style {netcdf/mpiio} uses the -"parallel NetCDF library"_pnetcdf-home and MPI-IO to write to the dump -file in parallel; it has better performance on a larger number of -processors. Note that style {netcdf} outputs all atoms sorted by atom -tag while style {netcdf/mpiio} outputs atoms in order of their MPI -rank. - -NetCDF files can be directly visualized via the following tools: - -Ovito (http://www.ovito.org/). Ovito supports the AMBER convention and -all extensions of this dump style. :ule,b - -VMD (http://www.ks.uiuc.edu/Research/vmd/). :l - -AtomEye (http://www.libatoms.org/). The libAtoms version of AtomEye -contains a NetCDF reader that is not present in the standard -distribution of AtomEye. :l,ule - -In addition to per-atom data, "thermo"_thermo.html data can be included in the -dump file. The data included in the dump file is identical to the data specified -by "thermo_style"_thermo_style.html. - -:link(netcdf-home,http://www.unidata.ucar.edu/software/netcdf/) -:link(pnetcdf-home,http://trac.mcs.anl.gov/projects/parallel-netcdf/) - -:line - -[Restrictions:] - -The {netcdf} and {netcdf/mpiio} dump styles are part of the -USER-NETCDF package. They are only enabled if LAMMPS was built with -that package. See the "Build package"_Build_package.html doc page for -more info. - -:line - -[Related commands:] - -"dump"_dump.html, "dump_modify"_dump_modify.html, "undump"_undump.html diff --git a/doc/txt/dump_vtk.txt b/doc/txt/dump_vtk.txt deleted file mode 100644 index 7eaa59a795..0000000000 --- a/doc/txt/dump_vtk.txt +++ /dev/null @@ -1,179 +0,0 @@ - "LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dump vtk command :h3 - -[Syntax:] - -dump ID group-ID vtk N file args :pre - -ID = user-assigned name for the dump -group-ID = ID of the group of atoms to be dumped -vtk = style of dump command (other styles {atom} or {cfg} or {dcd} or {xtc} or {xyz} or {local} or {custom} are discussed on the "dump"_dump.html doc page) -N = dump every this many timesteps -file = name of file to write dump info to -args = same as arguments for "dump_style custom"_dump.html :ul - -[Examples:] - -dump dmpvtk all vtk 100 dump*.myforce.vtk id type vx fx -dump dmpvtp flow vtk 100 dump*.%.displace.vtp id type c_myD\[1\] c_myD\[2\] c_myD\[3\] v_ke :pre - -[Description:] - -Dump a snapshot of atom quantities to one or more files every N -timesteps in a format readable by the "VTK visualization -toolkit"_http://www.vtk.org or other visualization tools that use it, -e.g. "ParaView"_http://www.paraview.org. The timesteps on which dump -output is written can also be controlled by a variable; see the -"dump_modify every"_dump_modify.html command for details. - -This dump style is similar to "dump_style custom"_dump.html but uses -the VTK library to write data to VTK simple legacy or XML format -depending on the filename extension specified for the dump file. This -can be either {*.vtk} for the legacy format or {*.vtp} and {*.vtu}, -respectively, for XML format; see the "VTK -homepage"_http://www.vtk.org/VTK/img/file-formats.pdf for a detailed -description of these formats. Since this naming convention conflicts -with the way binary output is usually specified (see below), the -"dump_modify binary"_dump_modify.html command allows setting of a -binary option for this dump style explicitly. - -Only information for atoms in the specified group is dumped. The -"dump_modify thresh and region"_dump_modify.html commands can also -alter what atoms are included; see details below. - -As described below, special characters ("*", "%") in the filename -determine the kind of output. - -IMPORTANT NOTE: Because periodic boundary conditions are enforced only -on timesteps when neighbor lists are rebuilt, the coordinates of an -atom written to a dump file may be slightly outside the simulation -box. - -IMPORTANT NOTE: Unless the "dump_modify sort"_dump_modify.html option -is invoked, the lines of atom information written to dump files will -be in an indeterminate order for each snapshot. This is even true -when running on a single processor, if the "atom_modify -sort"_atom_modify.html option is on, which it is by default. In this -case atoms are re-ordered periodically during a simulation, due to -spatial sorting. It is also true when running in parallel, because -data for a single snapshot is collected from multiple processors, each -of which owns a subset of the atoms. - -For the {vtk} style, sorting is off by default. See the -"dump_modify"_dump_modify.html doc page for details. - -:line - -The dimensions of the simulation box are written to a separate file -for each snapshot (either in legacy VTK or XML format depending on the -format of the main dump file) with the suffix {_boundingBox} appended -to the given dump filename. - -For an orthogonal simulation box this information is saved as a -rectilinear grid (legacy .vtk or .vtr XML format). - -Triclinic simulation boxes (non-orthogonal) are saved as -hexahedrons in either legacy .vtk or .vtu XML format. - -Style {vtk} allows you to specify a list of atom attributes to be -written to the dump file for each atom. The list of possible attributes -is the same as for the "dump_style custom"_dump.html command; see -its doc page for a listing and an explanation of each attribute. - -NOTE: Since position data is required to write VTK files the atom -attributes "x y z" do not have to be specified explicitly; they will -be included in the dump file regardless. Also, in contrast to the -{custom} style, the specified {vtk} attributes are rearranged to -ensure correct ordering of vector components (except for computes and -fixes - these have to be given in the right order) and duplicate -entries are removed. - -The VTK format uses a single snapshot of the system per file, thus -a wildcard "*" must be included in the filename, as discussed below. -Otherwise the dump files will get overwritten with the new snapshot -each time. - -:line - -Dumps are performed on timesteps that are a multiple of N (including -timestep 0) and on the last timestep of a minimization if the -minimization converges. Note that this means a dump will not be -performed on the initial timestep after the dump command is invoked, -if the current timestep is not a multiple of N. This behavior can be -changed via the "dump_modify first"_dump_modify.html command, which -can also be useful if the dump command is invoked after a minimization -ended on an arbitrary timestep. N can be changed between runs by -using the "dump_modify every"_dump_modify.html command. -The "dump_modify every"_dump_modify.html command -also allows a variable to be used to determine the sequence of -timesteps on which dump files are written. In this mode a dump on the -first timestep of a run will also not be written unless the -"dump_modify first"_dump_modify.html command is used. - -Dump filenames can contain two wildcard characters. If a "*" -character appears in the filename, then one file per snapshot is -written and the "*" character is replaced with the timestep value. -For example, tmp.dump*.vtk becomes tmp.dump0.vtk, tmp.dump10000.vtk, -tmp.dump20000.vtk, etc. Note that the "dump_modify pad"_dump_modify.html -command can be used to insure all timestep numbers are the same length -(e.g. 00010), which can make it easier to read a series of dump files -in order with some post-processing tools. - -If a "%" character appears in the filename, then each of P processors -writes a portion of the dump file, and the "%" character is replaced -with the processor ID from 0 to P-1 preceded by an underscore character. -For example, tmp.dump%.vtp becomes tmp.dump_0.vtp, tmp.dump_1.vtp, ... -tmp.dump_P-1.vtp, etc. This creates smaller files and can be a fast -mode of output on parallel machines that support parallel I/O for output. - -By default, P = the number of processors meaning one file per -processor, but P can be set to a smaller value via the {nfile} or -{fileper} keywords of the "dump_modify"_dump_modify.html command. -These options can be the most efficient way of writing out dump files -when running on large numbers of processors. - -For the legacy VTK format "%" is ignored and P = 1, i.e., only -processor 0 does write files. - -Note that using the "*" and "%" characters together can produce a -large number of small dump files! - -If {dump_modify binary} is used, the dump file (or files, if "*" or -"%" is also used) is written in binary format. A binary dump file -will be about the same size as a text version, but will typically -write out much faster. - -:line - -[Restrictions:] - -The {vtk} style does not support writing of gzipped dump files. - -The {vtk} dump style is part of the USER-VTK package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -To use this dump style, you also must link to the VTK library. See -the info in lib/vtk/README and insure the Makefile.lammps file in that -directory is appropriate for your machine. - -The {vtk} dump style supports neither buffering or custom format -strings. - -[Related commands:] - -"dump"_dump.html, "dump image"_dump_image.html, -"dump_modify"_dump_modify.html, "undump"_undump.html - -[Default:] - -By default, files are written in ASCII format. If the file extension -is not one of .vtk, .vtp or .vtu, the legacy VTK file format is used. - diff --git a/doc/txt/dynamical_matrix.txt b/doc/txt/dynamical_matrix.txt deleted file mode 100644 index 2d9b256694..0000000000 --- a/doc/txt/dynamical_matrix.txt +++ /dev/null @@ -1,70 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -dynamical_matrix command :h3 - -[Syntax:] - -dynamical_matrix group-ID style gamma args keyword value ... :pre - -group-ID = ID of group of atoms to displace :ulb,l -style = {regular} or {eskm} :l -gamma = finite different displacement length (distance units) :l -one or more keyword/arg pairs may be appended :l - keyword = {file} or {binary} - {file} name = name of output file for the dynamical matrix - {binary} arg = {yes} or {no} or {gzip} :pre -:ule - -[Examples:] - -dynamical_matrix 1 regular 0.000001 -dynamical_matrix 1 eskm 0.000001 -dynamical_matrix 3 regular 0.00004 file dynmat.dat -dynamical_matrix 5 eskm 0.00000001 file dynamical.dat binary yes :pre - -[Description:] - -Calculate the dynamical matrix by finite difference of the selected group, - -:c,image(JPG/dynamical_matrix_dynmat.jpg) - -where D is the dynamical matrix and Phi is the force constant matrix defined by - -:c,image(JPG/dynamical_matrix_force_constant.jpg). - -The output for the dynamical matrix is printed three elements at a time. The -three elements are the three beta elements for a respective i/alpha/j combination. -Each line is printed in order of j increasing first, alpha second, and i last. - -If the style eskm is selected, the dynamical matrix will be in units of inverse squared -femtoseconds. These units will then conveniently leave frequencies in THz, where -frequencies, represented as omega, can be calculated from - -:c, image(Eqs/dynamical_matrix_phonons.jpg) - -[Restrictions:] - -The command collects an array of nine times the number of atoms in a group -on every single MPI rank, so the memory requirements can be very significant -for large systems. - -This command is part of the USER-PHONON package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix phonon"_fix_phonon.html - -"compute hma"_compute_hma.html uses an analytic formulation of the hessian -provided by Pair's single_hessian. - -[Default:] - -The default settings are file = "dynmat.dyn", binary = no diff --git a/doc/txt/echo.txt b/doc/txt/echo.txt deleted file mode 100644 index 3436737faa..0000000000 --- a/doc/txt/echo.txt +++ /dev/null @@ -1,38 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -echo command :h3 - -[Syntax:] - -echo style :pre - -style = {none} or {screen} or {log} or {both} :ul - -[Examples:] - -echo both -echo log :pre - -[Description:] - -This command determines whether LAMMPS echoes each input script -command to the screen and/or log file as it is read and processed. If -an input script has errors, it can be useful to look at echoed output -to see the last command processed. - -The "command-line switch"_Run_options.html -echo can be used in place -of this command. - -[Restrictions:] none - -[Related commands:] none - -[Default:] - -echo log :pre diff --git a/doc/txt/fix_adapt.txt b/doc/txt/fix_adapt.txt deleted file mode 100644 index 4f047ec42d..0000000000 --- a/doc/txt/fix_adapt.txt +++ /dev/null @@ -1,309 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix adapt command :h3 - -[Syntax:] - -fix ID group-ID adapt N attribute args ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -adapt = style name of this fix command :l -N = adapt simulation settings every this many timesteps :l -one or more attribute/arg pairs may be appended :l -attribute = {pair} or {kspace} or {atom} :l - {pair} args = pstyle pparam I J v_name - pstyle = pair style name, e.g. lj/cut - pparam = parameter to adapt over time - I,J = type pair(s) to set parameter for - v_name = variable with name that calculates value of pparam - {bond} args = bstyle bparam I v_name - bstyle = bond style name, e.g. harmonic - bparam = parameter to adapt over time - I = type bond to set parameter for - v_name = variable with name that calculates value of bparam - {kspace} arg = v_name - v_name = variable with name that calculates scale factor on K-space terms - {atom} args = aparam v_name - aparam = parameter to adapt over time - v_name = variable with name that calculates value of aparam :pre -zero or more keyword/value pairs may be appended :l -keyword = {scale} or {reset} :l - {scale} value = {no} or {yes} - {no} = the variable value is the new setting - {yes} = the variable value multiplies the original setting - {reset} value = {no} or {yes} - {no} = values will remain altered at the end of a run - {yes} = reset altered values to their original values at the end of a run :pre -:ule - -[Examples:] - -fix 1 all adapt 1 pair soft a 1 1 v_prefactor -fix 1 all adapt 1 pair soft a 2* 3 v_prefactor -fix 1 all adapt 1 pair lj/cut epsilon * * v_scale1 coul/cut scale 3 3 v_scale2 scale yes reset yes -fix 1 all adapt 10 atom diameter v_size :pre - -variable ramp_up equal "ramp(0.01,0.5)" -fix stretch all adapt 1 bond harmonic r0 1 v_ramp_up :pre - -[Description:] - -Change or adapt one or more specific simulation attributes or settings -over time as a simulation runs. Pair potential and K-space and atom -attributes which can be varied by this fix are discussed below. Many -other fixes can also be used to time-vary simulation parameters, -e.g. the "fix deform" command will change the simulation box -size/shape and the "fix move" command will change atom positions and -velocities in a prescribed manner. Also note that many commands allow -variables as arguments for specific parameters, if described in that -manner on their doc pages. An equal-style variable can calculate a -time-dependent quantity, so this is another way to vary a simulation -parameter over time. - -If {N} is specified as 0, the specified attributes are only changed -once, before the simulation begins. This is all that is needed if the -associated variables are not time-dependent. If {N} > 0, then changes -are made every {N} steps during the simulation, presumably with a -variable that is time-dependent. - -Depending on the value of the {reset} keyword, attributes changed by -this fix will or will not be reset back to their original values at -the end of a simulation. Even if {reset} is specified as {yes}, a -restart file written during a simulation will contain the modified -settings. - -If the {scale} keyword is set to {no}, then the value the parameter is -set to will be whatever the variable generates. If the {scale} -keyword is set to {yes}, then the value of the altered parameter will -be the initial value of that parameter multiplied by whatever the -variable generates. I.e. the variable is now a "scale factor" applied -in (presumably) a time-varying fashion to the parameter. - -Note that whether scale is {no} or {yes}, internally, the parameters -themselves are actually altered by this fix. Make sure you use the -{reset yes} option if you want the parameters to be restored to their -initial values after the run. - -:line - -The {pair} keyword enables various parameters of potentials defined by -the "pair_style"_pair_style.html command to be changed, if the pair -style supports it. Note that the "pair_style"_pair_style.html and -"pair_coeff"_pair_coeff.html commands must be used in the usual manner -to specify these parameters initially; the fix adapt command simply -overrides the parameters. - -The {pstyle} argument is the name of the pair style. If "pair_style -hybrid or hybrid/overlay"_pair_hybrid.html is used, {pstyle} should be -a sub-style name. If there are multiple sub-styles using the same -pair style, then {pstyle} should be specified as "style:N" where N is -which instance of the pair style you wish to adapt, e.g. the first, -second, etc. For example, {pstyle} could be specified as "soft" or -"lubricate" or "lj/cut:1" or "lj/cut:2". The {pparam} argument is the -name of the parameter to change. This is the current list of pair -styles and parameters that can be varied by this fix. See the doc -pages for individual pair styles and their energy formulas for the -meaning of these parameters: - -"born"_pair_born.html: a,b,c: type pairs: -"born/coul/long, born/coul/msm"_pair_born.html: coulombic_cutoff: type global: -"buck"_pair_buck.html: a,c: type pairs: -"buck/coul/long, buck/coul/msm"_pair_buck.html: coulombic_cutoff: type global: -"buck/mdf"_pair_mdf.html: a,c: type pairs: -"coul/cut"_pair_coul.html: scale: type pairs: -"coul/cut/soft"_pair_fep_soft.html: lambda: type pairs: -"coul/debye"_pair_coul.html: scale: type pairs: -"coul/dsf"_pair_coul.html: coulombic_cutoff: type global: -"coul/long, coul/msm"_pair_coul.html: coulombic_cutoff, scale: type pairs: -"coul/long/soft"_pair_fep_soft.html: scale, lambda, coulombic_cutoff: type pairs: -"eam, eam/alloy, eam/fs"_pair_eam.html: scale: type pairs: -"gauss"_pair_gauss.html: a: type pairs: -"lennard/mdf"_pair_mdf.html: A,B: type pairs: -"lj/class2"_pair_class2.html: epsilon,sigma: type pairs: -"lj/class2/coul/cut, lj/class2/coul/long"_pair_class2.html: epsilon,sigma,coulombic_cutoff: type pairs: -"lj/cut"_pair_lj.html: epsilon,sigma: type pairs: -"lj/cut/coul/cut, lj/cut/coul/long, lj/cut/coul/msm"_pair_lj.html: epsilon,sigma,coulombic_cutoff: type pairs: -"lj/cut/coul/cut/soft, lj/cut/coul/long/soft"_pair_fep_soft.html: epsilon,sigma,lambda,coulombic_cutoff: type pairs: -"lj/cut/coul/dsf"_pair_lj.html: cutoff: type global: -"lj/cut/tip4p/cut"_pair_lj.html: epsilon,sigma,coulombic_cutoff: type pairs: -"lj/cut/soft"_pair_fep_soft.html: epsilon,sigma,lambda: type pairs: -"lj/expand"_pair_lj_expand.html: epsilon,sigma,delta: type pairs: -"lj/mdf"_pair_mdf.html: epsilon,sigma: type pairs: -"lj/sf/dipole/sf"_pair_dipole.html: epsilon,sigma,scale: type pairs: -"lubricate"_pair_lubricate.html: mu: global: -"mie/cut"_pair_mie.html: epsilon,sigma,gamma_repulsive,gamma_attractive: type pairs: -"morse, morse/smooth/linear"_pair_morse.html: D0,R0,alpha: type pairs: -"morse/soft"_pair_morse.html: D0,R0,alpha,lambda: type pairs: -"nm/cut"_pair_nm.html: E0,R0,m,n: type pairs: -"nm/cut/coul/cut, nm/cut/coul/long"_pair_nm.html: E0,R0,m,n,coulombic_cutoff: type pairs: -"reax/c"_pair_reaxc.html: chi, eta, gamma: type global: -"spin/dmi"_pair_spin_dmi.html: coulombic_cutoff: type global: -"spin/exchange"_pair_spin_exchange.html: coulombic_cutoff: type global: -"spin/magelec"_pair_spin_magelec.html: coulombic_cutoff: type global: -"spin/neel"_pair_spin_neel.html: coulombic_cutoff: type global: -"table"_pair_table.html: table_cutoff: type pairs: -"ufm"_pair_ufm.html: epsilon,sigma: type pairs: -"soft"_pair_soft.html: a: type pairs: :tb(c=3,s=:) - -NOTE: It is easy to add new pairwise potentials and their parameters -to this list. All it typically takes is adding an extract() method to -the pair_*.cpp file associated with the potential. - -Some parameters are global settings for the pair style, e.g. the -viscosity setting "mu" for "pair_style lubricate"_pair_lubricate.html. -Other parameters apply to atom type pairs within the pair style, -e.g. the prefactor "a" for "pair_style soft"_pair_soft.html. - -Note that for many of the potentials, the parameter that can be varied -is effectively a prefactor on the entire energy expression for the -potential, e.g. the lj/cut epsilon. The parameters listed as "scale" -are exactly that, since the energy expression for the -"coul/cut"_pair_coul.html potential (for example) has no labeled -prefactor in its formula. To apply an effective prefactor to some -potentials, multiple parameters need to be altered. For example, the -"Buckingham potential"_pair_buck.html needs both the A and C terms -altered together. To scale the Buckingham potential, you should thus -list the pair style twice, once for A and once for C. - -If a type pair parameter is specified, the {I} and {J} settings should -be specified to indicate which type pairs to apply it to. If a global -parameter is specified, the {I} and {J} settings still need to be -specified, but are ignored. - -Similar to the "pair_coeff command"_pair_coeff.html, I and J can be -specified in one of two ways. Explicit numeric values can be used for -each, as in the 1st example above. I <= J is required. LAMMPS sets -the coefficients for the symmetric J,I interaction to the same values. - -A wild-card asterisk can be used in place of or in conjunction with -the I,J arguments to set the coefficients for multiple pairs of atom -types. This takes the form "*" or "*n" or "n*" or "m*n". If N = the -number of atom types, then an asterisk with no numeric values means -all types from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). Note that only type pairs with I <= J are considered; if -asterisks imply type pairs where J < I, they are ignored. - -IMPROTANT NOTE: If "pair_style hybrid or -hybrid/overlay"_pair_hybrid.html is being used, then the {pstyle} will -be a sub-style name. You must specify I,J arguments that correspond -to type pair values defined (via the "pair_coeff"_pair_coeff.html -command) for that sub-style. - -The {v_name} argument for keyword {pair} is the name of an -"equal-style variable"_variable.html which will be evaluated each time -this fix is invoked to set the parameter to a new value. It should be -specified as v_name, where name is the variable name. Equal-style -variables can specify formulas with various mathematical functions, -and include "thermo_style"_thermo_style.html command keywords for the -simulation box parameters and timestep and elapsed time. Thus it is -easy to specify parameters that change as a function of time or span -consecutive runs in a continuous fashion. For the latter, see the -{start} and {stop} keywords of the "run"_run.html command and the -{elaplong} keyword of "thermo_style custom"_thermo_style.html for -details. - -For example, these commands would change the prefactor coefficient of -the "pair_style soft"_pair_soft.html potential from 10.0 to 30.0 in a -linear fashion over the course of a simulation: - -variable prefactor equal ramp(10,30) -fix 1 all adapt 1 pair soft a * * v_prefactor :pre - -:line - -The {bond} keyword uses the specified variable to change the value of -a bond coefficient over time, very similar to how the {pair} keyword -operates. The only difference is that now a bond coefficient for a -given bond type is adapted. - -A wild-card asterisk can be used in place of or in conjunction with -the bond type argument to set the coefficients for multiple bond types. -This takes the form "*" or "*n" or "n*" or "m*n". If N = the number of -atom types, then an asterisk with no numeric values means all types -from 1 to N. A leading asterisk means all types from 1 to n (inclusive). -A trailing asterisk means all types from n to N (inclusive). A middle -asterisk means all types from m to n (inclusive). - -Currently {bond} does not support bond_style hybrid nor bond_style -hybrid/overlay as bond styles. The only bonds that currently are -working with fix_adapt are - -"gromos"_bond_gromos.html: k, r0: type bonds: -"harmonic"_bond_harmonic.html: k,r0: type bonds :tb(c=3,s=:) - -:line - -The {kspace} keyword used the specified variable as a scale factor on -the energy, forces, virial calculated by whatever K-Space solver is -defined by the "kspace_style"_kspace_style.html command. If the -variable has a value of 1.0, then the solver is unaltered. - -The {kspace} keyword works this way whether the {scale} keyword -is set to {no} or {yes}. - -:line - -The {atom} keyword enables various atom properties to be changed. The -{aparam} argument is the name of the parameter to change. This is the -current list of atom parameters that can be varied by this fix: - -charge = charge on particle -diameter = diameter of particle :ul - -The {v_name} argument of the {atom} keyword is the name of an -"equal-style variable"_variable.html which will be evaluated each time -this fix is invoked to set the parameter to a new value. It should be -specified as v_name, where name is the variable name. See the -discussion above describing the formulas associated with equal-style -variables. The new value is assigned to the corresponding attribute -for all atoms in the fix group. - -NOTE: The {atom} keyword works this way whether the {scale} keyword is -set to {no} or {yes}. I.e. the use of scale yes is not yet supported -by the {atom} keyword. - -If the atom parameter is {diameter} and per-atom density and per-atom -mass are defined for particles (e.g. "atom_style -granular"_atom_style.html), then the mass of each particle is also -changed when the diameter changes (density is assumed to stay -constant). - -For example, these commands would shrink the diameter of all granular -particles in the "center" group from 1.0 to 0.1 in a linear fashion -over the course of a 1000-step simulation: - -variable size equal ramp(1.0,0.1) -fix 1 center adapt 10 atom diameter v_size :pre - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -For "rRESPA time integration"_run_style.html, this fix changes -parameters on the outermost rRESPA level. - -[Restrictions:] none - -[Related commands:] - -"compute ti"_compute_ti.html - -[Default:] - -The option defaults are scale = no, reset = no. diff --git a/doc/txt/fix_adapt_fep.txt b/doc/txt/fix_adapt_fep.txt deleted file mode 100644 index 9a9255db06..0000000000 --- a/doc/txt/fix_adapt_fep.txt +++ /dev/null @@ -1,273 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix adapt/fep command :h3 - -[Syntax:] - -fix ID group-ID adapt/fep N attribute args ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -adapt/fep = style name of this fix command :l -N = adapt simulation settings every this many timesteps :l -one or more attribute/arg pairs may be appended :l -attribute = {pair} or {kspace} or {atom} :l - {pair} args = pstyle pparam I J v_name - pstyle = pair style name, e.g. lj/cut - pparam = parameter to adapt over time - I,J = type pair(s) to set parameter for - v_name = variable with name that calculates value of pparam - {kspace} arg = v_name - v_name = variable with name that calculates scale factor on K-space terms - {atom} args = aparam v_name - aparam = parameter to adapt over time - I = type(s) to set parameter for - v_name = variable with name that calculates value of aparam :pre -zero or more keyword/value pairs may be appended :l -keyword = {scale} or {reset} or {after} :l - {scale} value = {no} or {yes} - {no} = the variable value is the new setting - {yes} = the variable value multiplies the original setting - {reset} value = {no} or {yes} - {no} = values will remain altered at the end of a run - {yes} = reset altered values to their original values at the end - of a run - {after} value = {no} or {yes} - {no} = parameters are adapted at timestep N - {yes} = parameters are adapted one timestep after N :pre -:ule - -[Examples:] - -fix 1 all adapt/fep 1 pair soft a 1 1 v_prefactor -fix 1 all adapt/fep 1 pair soft a 2* 3 v_prefactor -fix 1 all adapt/fep 1 pair lj/cut epsilon * * v_scale1 coul/cut scale 3 3 v_scale2 scale yes reset yes -fix 1 all adapt/fep 10 atom diameter 1 v_size :pre - -[Description:] - -Change or adapt one or more specific simulation attributes or settings -over time as a simulation runs. - -This is an enhanced version of the "fix adapt"_fix_adapt.html command -with two differences, - -It is possible to modify the charges of chosen atom types only, -instead of scaling all the charges in the system. :ulb,l - -There is a new option {after} for better compatibility with "fix -ave/time". :l -:ule - -This version is suited for free energy calculations using -"compute ti"_compute_ti.html or "compute fep"_compute_fep.html. - -If {N} is specified as 0, the specified attributes are only changed -once, before the simulation begins. This is all that is needed if the -associated variables are not time-dependent. If {N} > 0, then changes -are made every {N} steps during the simulation, presumably with a -variable that is time-dependent. - -Depending on the value of the {reset} keyword, attributes changed by -this fix will or will not be reset back to their original values at -the end of a simulation. Even if {reset} is specified as {yes}, a -restart file written during a simulation will contain the modified -settings. - -If the {scale} keyword is set to {no}, then the value the parameter is -set to will be whatever the variable generates. If the {scale} -keyword is set to {yes}, then the value of the altered parameter will -be the initial value of that parameter multiplied by whatever the -variable generates. I.e. the variable is now a "scale factor" applied -in (presumably) a time-varying fashion to the parameter. Internally, -the parameters themselves are actually altered; make sure you use the -{reset yes} option if you want the parameters to be restored to their -initial values after the run. - -If the {after} keyword is set to {yes}, then the parameters are -changed one timestep after the multiple of N. In this manner, if a fix -such as "fix ave/time" is used to calculate averages at every N -timesteps, all the contributions to the average will be obtained with -the same values of the parameters. - -:line - -The {pair} keyword enables various parameters of potentials defined by -the "pair_style"_pair_style.html command to be changed, if the pair -style supports it. Note that the "pair_style"_pair_style.html and -"pair_coeff"_pair_coeff.html commands must be used in the usual manner -to specify these parameters initially; the fix adapt command simply -overrides the parameters. - -The {pstyle} argument is the name of the pair style. If "pair_style -hybrid or hybrid/overlay"_pair_hybrid.html is used, {pstyle} should be -a sub-style name. For example, {pstyle} could be specified as "soft" -or "lubricate". The {pparam} argument is the name of the parameter to -change. This is the current list of pair styles and parameters that -can be varied by this fix. See the doc pages for individual pair -styles and their energy formulas for the meaning of these parameters: - -"born"_pair_born.html: a,b,c: type pairs: -"buck"_pair_buck.html: a,c: type pairs: -"buck/mdf"_pair_mdf.html: a,c: type pairs: -"coul/cut"_pair_coul.html: scale: type pairs: -"coul/cut/soft"_pair_fep_soft.html: lambda: type pairs: -"coul/long, coul/msm"_pair_coul.html: scale: type pairs: -"coul/long/soft"_pair_fep_soft.html: scale, lambda: type pairs: -"eam"_pair_eam.html: scale: type pairs: -"gauss"_pair_gauss.html: a: type pairs: -"lennard/mdf"_pair_mdf.html: a,b: type pairs: -"lj/class2"_pair_class2.html: epsilon,sigma: type pairs: -"lj/class2/coul/cut, lj/class2/coul/long"_pair_class2.html: epsilon,sigma: type pairs: -"lj/cut"_pair_lj.html: epsilon,sigma: type pairs: -"lj/cut/soft"_pair_fep_soft.html: epsilon,sigma,lambda: type pairs: -"lj/cut/coul/cut, lj/cut/coul/long, lj/cut/coul/msm"_pair_lj.html: epsilon,sigma: type pairs: -"lj/cut/coul/cut/soft, lj/cut/coul/long/soft"_pair_fep_soft.html: epsilon,sigma,lambda: type pairs: -"lj/cut/tip4p/cut, lj/cut/tip4p/long"_pair_lj.html: epsilon,sigma: type pairs: -"lj/cut/tip4p/long/soft"_pair_fep_soft.html: epsilon,sigma,lambda: type pairs: -"lj/expand"_pair_lj_expand.html: epsilon,sigma,delta: type pairs: -"lj/mdf"_pair_mdf.html: epsilon,sigma: type pairs: -"lj/sf/dipole/sf"_pair_dipole.html: epsilon,sigma,scale: type pairs: -"mie/cut"_pair_mie.html: epsilon,sigma,gamR,gamA: type pairs: -"morse, morse/smooth/linear"_pair_morse.html: d0,r0,alpha: type pairs: -"morse/soft"_pair_morse.html: d0,r0,alpha,lambda: type pairs: -"nm/cut"_pair_nm.html: e0,r0,nn,mm: type pairs: -"nm/cut/coul/cut, nm/cut/coul/long"_pair_nm.html: e0,r0,nn,mm: type pairs: -"ufm"_pair_ufm.html: epsilon,sigma,scale: type pairs: -"soft"_pair_soft.html: a: type pairs :tb(c=3,s=:) - -NOTE: It is easy to add new potentials and their parameters to this -list. All it typically takes is adding an extract() method to the -pair_*.cpp file associated with the potential. - -Note that for many of the potentials, the parameter that can be varied -is effectively a prefactor on the entire energy expression for the -potential, e.g. the lj/cut epsilon. The parameters listed as "scale" -are exactly that, since the energy expression for the -"coul/cut"_pair_coul.html potential (for example) has no labeled -prefactor in its formula. To apply an effective prefactor to some -potentials, multiple parameters need to be altered. For example, the -"Buckingham potential"_pair_buck.html needs both the A and C terms -altered together. To scale the Buckingham potential, you should thus -list the pair style twice, once for A and once for C. - -If a type pair parameter is specified, the {I} and {J} settings should -be specified to indicate which type pairs to apply it to. If a global -parameter is specified, the {I} and {J} settings still need to be -specified, but are ignored. - -Similar to the "pair_coeff command"_pair_coeff.html, I and J can be -specified in one of two ways. Explicit numeric values can be used for -each, as in the 1st example above. I <= J is required. LAMMPS sets -the coefficients for the symmetric J,I interaction to the same values. - -A wild-card asterisk can be used in place of or in conjunction with -the I,J arguments to set the coefficients for multiple pairs of atom -types. This takes the form "*" or "*n" or "n*" or "m*n". If N = the -number of atom types, then an asterisk with no numeric values means -all types from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). Note that only type pairs with I <= J are considered; if -asterisks imply type pairs where J < I, they are ignored. - -IMPROTANT NOTE: If "pair_style hybrid or -hybrid/overlay"_pair_hybrid.html is being used, then the {pstyle} will -be a sub-style name. You must specify I,J arguments that correspond -to type pair values defined (via the "pair_coeff"_pair_coeff.html -command) for that sub-style. - -The {v_name} argument for keyword {pair} is the name of an -"equal-style variable"_variable.html which will be evaluated each time -this fix is invoked to set the parameter to a new value. It should be -specified as v_name, where name is the variable name. Equal-style -variables can specify formulas with various mathematical functions, -and include "thermo_style"_thermo_style.html command keywords for the -simulation box parameters and timestep and elapsed time. Thus it is -easy to specify parameters that change as a function of time or span -consecutive runs in a continuous fashion. For the latter, see the -{start} and {stop} keywords of the "run"_run.html command and the -{elaplong} keyword of "thermo_style custom"_thermo_style.html for -details. - -For example, these commands would change the prefactor coefficient of -the "pair_style soft"_pair_soft.html potential from 10.0 to 30.0 in a -linear fashion over the course of a simulation: - -variable prefactor equal ramp(10,30) -fix 1 all adapt 1 pair soft a * * v_prefactor :pre - -:line - -The {kspace} keyword used the specified variable as a scale factor on -the energy, forces, virial calculated by whatever K-Space solver is -defined by the "kspace_style"_kspace_style.html command. If the -variable has a value of 1.0, then the solver is unaltered. - -The {kspace} keyword works this way whether the {scale} keyword -is set to {no} or {yes}. - -:line - -The {atom} keyword enables various atom properties to be changed. The -{aparam} argument is the name of the parameter to change. This is the -current list of atom parameters that can be varied by this fix: - -charge = charge on particle -diameter = diameter of particle :ul - -The {I} argument indicates which atom types are affected. A wild-card -asterisk can be used in place of or in conjunction with the I argument -to set the coefficients for multiple atom types. - -The {v_name} argument of the {atom} keyword is the name of an -"equal-style variable"_variable.html which will be evaluated each time -this fix is invoked to set the parameter to a new value. It should be -specified as v_name, where name is the variable name. See the -discussion above describing the formulas associated with equal-style -variables. The new value is assigned to the corresponding attribute -for all atoms in the fix group. - -If the atom parameter is {diameter} and per-atom density and per-atom -mass are defined for particles (e.g. "atom_style -granular"_atom_style.html), then the mass of each particle is also -changed when the diameter changes (density is assumed to stay -constant). - -For example, these commands would shrink the diameter of all granular -particles in the "center" group from 1.0 to 0.1 in a linear fashion -over the course of a 1000-step simulation: - -variable size equal ramp(1.0,0.1) -fix 1 center adapt 10 atom diameter * v_size :pre - -For "rRESPA time integration"_run_style.html, this fix changes -parameters on the outermost rRESPA level. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"compute fep"_compute_fep.html, "fix adapt"_fix_adapt.html, "compute -ti"_compute_ti.html, "pair_fep_soft"_pair_fep_soft.html - -[Default:] - -The option defaults are scale = no, reset = no, after = no. diff --git a/doc/txt/fix_addforce.txt b/doc/txt/fix_addforce.txt deleted file mode 100644 index 4fdf9a41dd..0000000000 --- a/doc/txt/fix_addforce.txt +++ /dev/null @@ -1,181 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix addforce command :h3 - -[Syntax:] - -fix ID group-ID addforce fx fy fz keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -addforce = style name of this fix command :l -fx,fy,fz = force component values (force units) :l - any of fx,fy,fz can be a variable (see below) :pre -zero or more keyword/value pairs may be appended to args :l -keyword = {every} or {region} or {energy} :l - {every} value = Nevery - Nevery = add force every this many timesteps - {region} value = region-ID - region-ID = ID of region atoms must be in to have added force - {energy} value = v_name - v_name = variable with name that calculates the potential energy of each atom in the added force field :pre -:ule - -[Examples:] - -fix kick flow addforce 1.0 0.0 0.0 -fix kick flow addforce 1.0 0.0 v_oscillate -fix ff boundary addforce 0.0 0.0 v_push energy v_espace :pre - -[Description:] - -Add fx,fy,fz to the corresponding component of force for each atom in -the group. This command can be used to give an additional push to -atoms in a simulation, such as for a simulation of Poiseuille flow in -a channel. - -Any of the 3 quantities defining the force components can be specified -as an equal-style or atom-style "variable"_variable.html, namely {fx}, -{fy}, {fz}. If the value is a variable, it should be specified as -v_name, where name is the variable name. In this case, the variable -will be evaluated each timestep, and its value(s) used to determine -the force component. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent force field. - -Atom-style variables can specify the same formulas as equal-style -variables but can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a spatially-dependent force -field with optional time-dependence as well. - -If the {every} keyword is used, the {Nevery} setting determines how -often the forces are applied. The default value is 1, for every -timestep. - -If the {region} keyword is used, the atom must also be in the -specified geometric "region"_region.html in order to have force added -to it. - -:line - -Adding a force to atoms implies a change in their potential energy as -they move due to the applied force field. For dynamics via the "run" -command, this energy can be optionally added to the system's potential -energy for thermodynamic output (see below). For energy minimization -via the "minimize" command, this energy must be added to the system's -potential energy to formulate a self-consistent minimization problem -(see below). - -The {energy} keyword is not allowed if the added force is a constant -vector F = (fx,fy,fz), with all components defined as numeric -constants and not as variables. This is because LAMMPS can compute -the energy for each atom directly as E = -x dot F = -(x*fx + y*fy + -z*fz), so that -Grad(E) = F. - -The {energy} keyword is optional if the added force is defined with -one or more variables, and if you are performing dynamics via the -"run"_run.html command. If the keyword is not used, LAMMPS will set -the energy to 0.0, which is typically fine for dynamics. - -The {energy} keyword is required if the added force is defined with -one or more variables, and you are performing energy minimization via -the "minimize" command. The keyword specifies the name of an -atom-style "variable"_variable.html which is used to compute the -energy of each atom as function of its position. Like variables used -for {fx}, {fy}, {fz}, the energy variable is specified as v_name, -where name is the variable name. - -Note that when the {energy} keyword is used during an energy -minimization, you must insure that the formula defined for the -atom-style "variable"_variable.html is consistent with the force -variable formulas, i.e. that -Grad(E) = F. For example, if the force -were a spring-like F = kx, then the energy formula should be E = --0.5kx^2. If you don't do this correctly, the minimization will not -converge properly. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential "energy" inferred by the added force to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. This is a fictitious quantity but is -needed so that the "minimize"_minimize.html command can include the -forces added by this fix in a consistent manner. I.e. there is a -decrease in potential energy when atoms move in the direction of the -added force. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to the added forces on atoms to the -system's virial as part of "thermodynamic output"_thermo_style.html. -The default is {virial no} - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost -level. - -This fix computes a global scalar and a global 3-vector of forces, -which can be accessed by various "output commands"_Howto_output.html. -The scalar is the potential energy discussed above. The vector is the -total force on the group of atoms before the forces on individual -atoms are changed by the fix. The scalar and vector values calculated -by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. You should not -specify force components with a variable that has time-dependence for -use with a minimizer, since the minimizer increments the timestep as -the iteration count during the minimization. - -NOTE: If you want the fictitious potential energy associated with the -added forces to be included in the total potential energy of the -system (the quantity being minimized), you MUST enable the -"fix_modify"_fix_modify.html {energy} option for this fix. - -[Restrictions:] none - -[Related commands:] - -"fix setforce"_fix_setforce.html, "fix aveforce"_fix_aveforce.html - -[Default:] - -The option default for the every keyword is every = 1. diff --git a/doc/txt/fix_addtorque.txt b/doc/txt/fix_addtorque.txt deleted file mode 100644 index 0963915e7a..0000000000 --- a/doc/txt/fix_addtorque.txt +++ /dev/null @@ -1,98 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix addtorque command :h3 - -[Syntax:] - -fix ID group-ID addtorque Tx Ty Tz :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -addtorque = style name of this fix command :l -Tx,Ty,Tz = torque component values (torque units) :l -any of Tx,Ty,Tz can be a variable (see below) :l -:ule - -[Examples:] - -fix kick bead addtorque 2.0 3.0 5.0 -fix kick bead addtorque 0.0 0.0 v_oscillate :pre - -[Description:] - -Add a set of forces to each atom in -the group such that: - -the components of the total torque applied on the group (around its -center of mass) are Tx,Ty,Tz :ulb,l - -the group would move as a rigid body in the absence of other -forces. :l -:ule - -This command can be used to drive a group of atoms into rotation. - -Any of the 3 quantities defining the torque components can be specified -as an equal-style "variable"_variable.html, namely {Tx}, -{Ty}, {Tz}. If the value is a variable, it should be specified as -v_name, where name is the variable name. In this case, the variable -will be evaluated each timestep, and its value used to determine the -torque component. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent torque. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential "energy" inferred by the added forces to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. This is a fictitious quantity but is -needed so that the "minimize"_minimize.html command can include the -forces added by this fix in a consistent manner. I.e. there is a -decrease in potential energy when atoms move in the direction of the -added forces. - -The "fix_modify"_fix_modify.html {respa} option is supported by -this fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its torque. Default is the outermost level. - -This fix computes a global scalar and a global 3-vector, which can be -accessed by various "output commands"_Howto_output.html. The scalar -is the potential energy discussed above. The vector is the total -torque on the group of atoms before the forces on individual atoms are -changed by the fix. The scalar and vector values calculated by this -fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. You should not -specify force components with a variable that has time-dependence for -use with a minimizer, since the minimizer increments the timestep as -the iteration count during the minimization. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix addforce"_fix_addforce.html - -[Default:] none diff --git a/doc/txt/fix_append_atoms.txt b/doc/txt/fix_append_atoms.txt deleted file mode 100644 index 860be9c9fa..0000000000 --- a/doc/txt/fix_append_atoms.txt +++ /dev/null @@ -1,112 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix append/atoms command :h3 - -[Syntax:] - -fix ID group-ID append/atoms face ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -append/atoms = style name of this fix command :l -face = {zhi} :l -zero or more keyword/value pairs may be appended :l -keyword = {basis} or {size} or {freq} or {temp} or {random} or {units} :l - {basis} values = M itype - M = which basis atom - itype = atom type (1-N) to assign to this basis atom - {size} args = Lz - Lz = z size of lattice region appended in a single event(distance units) - {freq} args = freq - freq = the number of timesteps between append events - {temp} args = target damp seed extent - target = target temperature for the region between zhi-extent and zhi (temperature units) - damp = damping parameter (time units) - seed = random number seed for langevin kicks - extent = extent of thermostatted region (distance units) - {random} args = xmax ymax zmax seed - {xmax}, {ymax}, {zmax} = maximum displacement in particular direction (distance units) - {seed} = random number seed for random displacement - {units} value = {lattice} or {box} - {lattice} = the wall position is defined in lattice units - {box} = the wall position is defined in simulation box units :pre -:ule - -[Examples:] - -fix 1 all append/atoms zhi size 5.0 freq 295 units lattice -fix 4 all append/atoms zhi size 15.0 freq 5 units box -fix A all append/atoms zhi size 1.0 freq 1000 units lattice :pre - -[Description:] - -This fix creates atoms on a lattice, appended on the zhi edge of the -system box. This can be useful when a shock or wave is propagating -from zlo. This allows the system to grow with time to accommodate an -expanding wave. A simulation box must already exist, which is -typically created via the "create_box"_create_box.html command. -Before using this command, a lattice must also be defined using the -"lattice"_lattice.html command. - -This fix will automatically freeze atoms on the zhi edge of the -system, so that overlaps are avoided when new atoms are appended. - -The {basis} keyword specifies an atom type that will be assigned to -specific basis atoms as they are created. See the -"lattice"_lattice.html command for specifics on how basis atoms are -defined for the unit cell of the lattice. By default, all created -atoms are assigned type = 1 unless this keyword specifies differently. - -The {size} keyword defines the size in z of the chunk of material to -be added. - -The {random} keyword will give the atoms random displacements around -their lattice points to simulate some initial temperature. - -The {temp} keyword will cause a region to be thermostatted with a -Langevin thermostat on the zhi boundary. The size of the region is -measured from zhi and is set with the {extent} argument. - -The {units} keyword determines the meaning of the distance units used -to define a wall position, but only when a numeric constant is used. -A {box} value selects standard distance units as defined by the -"units"_units.html command, e.g. Angstroms for units = real or metal. -A {lattice} value means the distance units are in lattice spacings. -The "lattice"_lattice.html command must have been previously used to -define the lattice spacings. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix style is part of the SHOCK package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The boundary on which atoms are added with append/atoms must be -shrink/minimum. The opposite boundary may be any boundary type other -than periodic. - -[Related commands:] - -"fix wall/piston"_fix_wall_piston.html command - -[Default:] - -The keyword defaults are size = 0.0, freq = 0, units = lattice. All -added atoms are of type 1 unless the basis keyword is used. diff --git a/doc/txt/fix_atc.txt b/doc/txt/fix_atc.txt deleted file mode 100644 index 6de917e571..0000000000 --- a/doc/txt/fix_atc.txt +++ /dev/null @@ -1,247 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix atc command :h3 - -[Syntax:] - -fix atc :pre - -fixID = name of fix :l -group = name of group fix is to be applied :l -type = {thermal} or {two_temperature} or {hardy} or {field} :l - {thermal} = thermal coupling with fields: temperature - {two_temperature} = electron-phonon coupling with field: temperature and electron_temperature - {hardy} = on-the-fly post-processing using kernel localization functions (see "related" section for possible fields) - {field} = on-the-fly post-processing using mesh-based localization functions (see "related" section for possible fields) :pre -parameter_file = name of the file with material parameters. Note: Neither hardy nor field requires a parameter file :l -:ule - -[Examples:] - -fix AtC internal atc thermal Ar_thermal.dat -fix AtC internal atc two_temperature Ar_ttm.mat -fix AtC internal atc hardy -fix AtC internal atc field :pre - -[Description:] - -This fix is the beginning to creating a coupled FE/MD simulation and/or an on-the-fly estimation of continuum fields. The coupled versions of this fix do Verlet integration and the post-processing does not. After instantiating this fix, several other fix_modify commands will be needed to set up the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions. - -:c,image(JPG/atc_nanotube.jpg) - -The following coupling example is typical, but non-exhaustive: - # ... commands to create and initialize the MD system :pre - - # initial fix to designate coupling type and group to apply it to - # tag group physics material_file - fix AtC internal atc thermal Ar_thermal.mat :pre - - # create a uniform 12 x 2 x 2 mesh that covers region contain the group - # nx ny nz region periodicity - fix_modify AtC mesh create 12 2 2 mdRegion f p p :pre - - # specify the control method for the type of coupling - # physics control_type - fix_modify AtC thermal control flux :pre - - # specify the initial values for the empirical field "temperature" - # field node_group value - fix_modify AtC initial temperature all 30 :pre - - # create an output stream for nodal fields - # filename output_frequency - fix_modify AtC output atc_fe_output 100 :pre - - run 1000 :pre - -likewise for this post-processing example: - - # ... commands to create and initialize the MD system :pre - - # initial fix to designate post-processing and the group to apply it to - # no material file is allowed nor required - fix AtC internal atc hardy :pre - - # for hardy fix, specific kernel function (function type and range) to # be used as a localization function - fix AtC kernel quartic_sphere 10.0 :pre - - # create a uniform 1 x 1 x 1 mesh that covers region contain the group - # with periodicity this effectively creats a system average - fix_modify AtC mesh create 1 1 1 box p p p :pre - - # change from default lagrangian map to eulerian - # refreshed every 100 steps - fix_modify AtC atom_element_map eulerian 100 :pre - - # start with no field defined - # add mass density, potential energy density, stress and temperature - fix_modify AtC fields add density energy stress temperature :pre - - # create an output stream for nodal fields - # filename output_frequency - fix_modify AtC output nvtFE 100 text :pre - - run 1000 :pre - -the mesh's linear interpolation functions can be used as the localization function -by using the field option: - - fix AtC internal atc field - fix_modify AtC mesh create 1 1 1 box p p p - ... :pre - -Note coupling and post-processing can be combined in the same simulations using separate fixes. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. The "fix_modify"_fix_modify.html options -relevant to this fix are listed below. No global scalar or vector or -per-atom quantities are stored by this fix for access by various -"output commands"_Howto_output.html. No parameter of this fix can be -used with the {start/stop} keywords of the "run"_run.html command. -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -Thermal and two_temperature (coupling) types use a Verlet time-integration algorithm. The hardy type does not contain its own time-integrator and must be used with a separate fix that does contain one, e.g. nve, nvt, etc. In addition, currently: - -the coupling is restricted to thermal physics :ulb,l -the FE computations are done in serial on each processor. :l,ule - -[Related commands:] - -After specifying this fix in your input script, several other "fix_modify"_fix_modify.html commands are used to setup the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions. - -fix_modify commands for setup: - -"fix_modify AtC mesh create"_USER/atc/man_mesh_create.html -"fix_modify AtC mesh quadrature"_USER/atc/man_mesh_quadrature.html -"fix_modify AtC mesh read"_USER/atc/man_mesh_read.html -"fix_modify AtC mesh write"_USER/atc/man_mesh_write.html -"fix_modify AtC mesh create_nodeset"_USER/atc/man_mesh_create_nodeset.html -"fix_modify AtC mesh add_to_nodeset"_USER/atc/man_mesh_add_to_nodeset.html -"fix_modify AtC mesh create_faceset box"_USER/atc/man_mesh_create_faceset_box.html -"fix_modify AtC mesh create_faceset plane"_USER/atc/man_mesh_create_faceset_plane.html -"fix_modify AtC mesh create_elementset"_USER/atc/man_mesh_create_elementset.html -"fix_modify AtC mesh delete_elements"_USER/atc/man_mesh_delete_elements.html -"fix_modify AtC mesh nodeset_to_elementset"_USER/atc/man_mesh_nodeset_to_elementset.html -"fix_modify AtC boundary"_USER/atc/man_boundary.html -"fix_modify AtC internal_quadrature"_USER/atc/man_internal_quadrature.html -"fix_modify AtC time_integration (thermal)"_USER/atc/man_thermal_time_integration.html -"fix_modify AtC time_integration (momentum)"_USER/atc/man_momentum_time_integration.html -"fix_modify AtC extrinsic electron_integration"_USER/atc/man_electron_integration.html -"fix_modify AtC internal_element_set"_USER/atc/man_internal_element_set.html -"fix_modify AtC decomposition"_USER/atc/man_decomposition.html :ul - -fix_modify commands for boundary and initial conditions: - -"fix_modify AtC initial"_USER/atc/man_initial.html -"fix_modify AtC fix"_USER/atc/man_fix_nodes.html -"fix_modify AtC unfix"_USER/atc/man_unfix_nodes.html -"fix_modify AtC fix_flux"_USER/atc/man_fix_flux.html -"fix_modify AtC unfix_flux"_USER/atc/man_unfix_flux.html -"fix_modify AtC source"_USER/atc/man_source.html -"fix_modify AtC remove_source"_USER/atc/man_remove_source.html :ul - -fix_modify commands for control and filtering: - -"fix_modify AtC control"_USER/atc/man_control.html -"fix_modify AtC control thermal"_USER/atc/man_control_thermal.html -"fix_modify AtC control thermal correction_max_iterations"_USER/atc/man_control_thermal_correction_max_iterations.html -"fix_modify AtC control momentum"_USER/atc/man_control_momentum.html -"fix_modify AtC control localized_lambda"_USER/atc/man_localized_lambda.html -"fix_modify AtC control lumped_lambda_solve"_USER/atc/man_lumped_lambda_solve.html -"fix_modify AtC control mask_direction"_USER/atc/man_mask_direction.html control -"fix_modify AtC filter"_USER/atc/man_time_filter.html -"fix_modify AtC filter scale"_USER/atc/man_filter_scale.html -"fix_modify AtC filter type"_USER/atc/man_filter_type.html -"fix_modify AtC equilibrium_start"_USER/atc/man_equilibrium_start.html -"fix_modify AtC extrinsic exchange"_USER/atc/man_extrinsic_exchange.html -"fix_modify AtC poisson_solver"_USER/atc/man_poisson_solver.html :ul - -fix_modify commands for output: - -"fix_modify AtC output"_USER/atc/man_output.html -"fix_modify AtC output nodeset"_USER/atc/man_output_nodeset.html -"fix_modify AtC output elementset"_USER/atc/man_output_elementset.html -"fix_modify AtC output boundary_integral"_USER/atc/man_boundary_integral.html -"fix_modify AtC output contour_integral"_USER/atc/man_contour_integral.html -"fix_modify AtC mesh output"_USER/atc/man_mesh_output.html -"fix_modify AtC write_restart"_USER/atc/man_write_restart.html -"fix_modify AtC read_restart"_USER/atc/man_read_restart.html :ul - -fix_modify commands for post-processing: - -"fix_modify AtC kernel"_USER/atc/man_hardy_kernel.html -"fix_modify AtC fields"_USER/atc/man_hardy_fields.html -"fix_modify AtC grdients"_USER/atc/man_hardy_gradients.html -"fix_modify AtC rates"_USER/atc/man_hardy_rates.html -"fix_modify AtC computes"_USER/atc/man_hardy_computes.html -"fix_modify AtC on_the_fly"_USER/atc/man_hardy_on_the_fly.html -"fix_modify AtC pair_interactions/bond_interactions"_USER/atc/man_pair_interactions.html -"fix_modify AtC sample_frequency"_USER/atc/man_sample_frequency.html -"fix_modify AtC set"_USER/atc/man_set.html :ul - -miscellaneous fix_modify commands: - -"fix_modify AtC atom_element_map"_USER/atc/man_atom_element_map.html -"fix_modify AtC atom_weight"_USER/atc/man_atom_weight.html -"fix_modify AtC write_atom_weights"_USER/atc/man_write_atom_weights.html -"fix_modify AtC reset_time"_USER/atc/man_reset_time.html -"fix_modify AtC reset_atomic_reference_positions"_USER/atc/man_reset_atomic_reference_positions.html -"fix_modify AtC fe_md_boundary"_USER/atc/man_fe_md_boundary.html -"fix_modify AtC boundary_faceset"_USER/atc/man_boundary_faceset.html -"fix_modify AtC consistent_fe_initialization"_USER/atc/man_consistent_fe_initialization.html -"fix_modify AtC mass_matrix"_USER/atc/man_mass_matrix.html -"fix_modify AtC material"_USER/atc/man_material.html -"fix_modify AtC atomic_charge"_USER/atc/man_atomic_charge.html -"fix_modify AtC source_integration"_USER/atc/man_source_integration.html -"fix_modify AtC temperature_definition"_USER/atc/man_temperature_definition.html -"fix_modify AtC track_displacement"_USER/atc/man_track_displacement.html -"fix_modify AtC boundary_dynamics"_USER/atc/man_boundary_dynamics.html -"fix_modify AtC add_species"_USER/atc/man_add_species.html -"fix_modify AtC add_molecule"_USER/atc/man_add_molecule.html -"fix_modify AtC remove_species"_USER/atc/man_remove_species.html -"fix_modify AtC remove_molecule"_USER/atc/man_remove_molecule.html :ul - -Note: a set of example input files with the attendant material files are included with this package - -[Default:] -None - -:line - -For detailed exposition of the theory and algorithms please see: - -:link(Wagner) -[(Wagner)] Wagner, GJ; Jones, RE; Templeton, JA; Parks, MA, "An atomistic-to-continuum coupling method for heat transfer in solids." Special Issue of Computer Methods and Applied Mechanics (2008) 197:3351. - -:link(Zimmeman2004) -[(Zimmerman2004)] Zimmerman, JA; Webb, EB; Hoyt, JJ;. Jones, RE; Klein, PA; Bammann, DJ, "Calculation of stress in atomistic simulation." Special Issue of Modelling and Simulation in Materials Science and Engineering (2004), 12:S319. - -:link(Zimmerman2010) -[(Zimmerman2010)] Zimmerman, JA; Jones, RE; Templeton, JA, "A material frame approach for evaluating continuum variables in atomistic simulations." Journal of Computational Physics (2010), 229:2364. - -:link(Templeton2010) -[(Templeton2010)] Templeton, JA; Jones, RE; Wagner, GJ, "Application of a field-based method to spatially varying thermal transport problems in molecular dynamics." Modelling and Simulation in Materials Science and Engineering (2010), 18:085007. - -:link(Jones) -[(Jones)] Jones, RE; Templeton, JA; Wagner, GJ; Olmsted, D; Modine, JA, "Electron transport enhanced molecular dynamics for metals and semi-metals." International Journal for Numerical Methods in Engineering (2010), 83:940. - -:link(Templeton2011) -[(Templeton2011)] Templeton, JA; Jones, RE; Lee, JW; Zimmerman, JA; Wong, BM, "A long-range electric field solver for molecular dynamics based on atomistic-to-continuum modeling." Journal of Chemical Theory and Computation (2011), 7:1736. - -:link(Mandadapu) -[(Mandadapu)] Mandadapu, KK; Templeton, JA; Lee, JW, "Polarization as a field variable from molecular dynamics simulations." Journal of Chemical Physics (2013), 139:054115. - -Please refer to the standard finite element (FE) texts, e.g. T.J.R Hughes " The finite element method ", Dover 2003, for the basics of FE simulation. - diff --git a/doc/txt/fix_atom_swap.txt b/doc/txt/fix_atom_swap.txt deleted file mode 100644 index cb6bc26aa1..0000000000 --- a/doc/txt/fix_atom_swap.txt +++ /dev/null @@ -1,192 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix atom/swap command :h3 - -[Syntax:] - -fix ID group-ID atom/swap N X seed T keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -atom/swap = style name of this fix command :l -N = invoke this fix every N steps :l -X = number of swaps to attempt every N steps :l -seed = random # seed (positive integer) :l -T = scaling temperature of the MC swaps (temperature units) :l -one or more keyword/value pairs may be appended to args :l -keyword = {types} or {mu} or {ke} or {semi-grand} or {region} :l - {types} values = two or more atom types - {mu} values = chemical potential of swap types (energy units) - {ke} value = {no} or {yes} - {no} = no conservation of kinetic energy after atom swaps - {yes} = kinetic energy is conserved after atom swaps - {semi-grand} value = {no} or {yes} - {no} = particle type counts and fractions conserved - {yes} = semi-grand canonical ensemble, particle fractions not conserved - {region} value = region-ID - region-ID = ID of region to use as an exchange/move volume :pre -:ule - -[Examples:] - -fix 2 all atom/swap 1 1 29494 300.0 ke no types 1 2 -fix myFix all atom/swap 100 1 12345 298.0 region my_swap_region types 5 6 -fix SGMC all atom/swap 1 100 345 1.0 semi-grand yes types 1 2 3 mu 0.0 4.3 -5.0 :pre - -[Description:] - -This fix performs Monte Carlo swaps of atoms of one given atom type -with atoms of the other given atom types. The specified T is used in -the Metropolis criterion dictating swap probabilities. - -Perform X swaps of atoms of one type with atoms of another type -according to a Monte Carlo probability. Swap candidates must be in the -fix group, must be in the region (if specified), and must be of one of -the listed types. Swaps are attempted between candidates that are -chosen randomly with equal probability among the candidate -atoms. Swaps are not attempted between atoms of the same type since -nothing would happen. - -All atoms in the simulation domain can be moved using regular time -integration displacements, e.g. via "fix nvt"_fix_nh.html, resulting -in a hybrid MC+MD simulation. A smaller-than-usual timestep size may -be needed when running such a hybrid simulation, especially if the -swapped atoms are not well equilibrated. - -The {types} keyword is required. At least two atom types must be -specified. - -The {ke} keyword can be set to {no} to turn off kinetic energy -conservation for swaps. The default is {yes}, which means that swapped -atoms have their velocities scaled by the ratio of the masses of the -swapped atom types. This ensures that the kinetic energy of each atom -is the same after the swap as it was before the swap, even though the -atom masses have changed. - -The {semi-grand} keyword can be set to {yes} to switch to the -semi-grand canonical ensemble as discussed in "(Sadigh)"_#Sadigh. This -means that the total number of each particle type does not need to be -conserved. The default is {no}, which means that the only kind of swap -allowed exchanges an atom of one type with an atom of a different -given type. In other words, the relative mole fractions of the swapped -atoms remains constant. Whereas in the semi-grand canonical ensemble, -the composition of the system can change. Note that when using -{semi-grand}, atoms in the fix group whose type is not listed -in the {types} keyword are ineligible for attempted -conversion. An attempt is made to switch -the selected atom (if eligible) to one of the other listed types -with equal probability. Acceptance of each attempt depends upon the Metropolis criterion. - -The {mu} keyword allows users to specify chemical -potentials. This is required and allowed only when using {semi-grand}. -All chemical potentials are absolute, so there is one for -each swap type listed following the {types} keyword. -In semi-grand canonical ensemble simulations the chemical composition -of the system is controlled by the difference in these values. So -shifting all values by a constant amount will have no effect -on the simulation. - -This command may optionally use the {region} keyword to define swap -volume. The specified region must have been previously defined with a -"region"_region.html command. It must be defined with side = {in}. -Swap attempts occur only between atoms that are both within the -specified region. Swaps are not otherwise attempted. - -You should ensure you do not swap atoms belonging to a molecule, or -LAMMPS will soon generate an error when it tries to find those atoms. -LAMMPS will warn you if any of the atoms eligible for swapping have a -non-zero molecule ID, but does not check for this at the time of -swapping. - -If not using {semi-grand} this fix checks to ensure all atoms of the -given types have the same atomic charge. LAMMPS doesn't enforce this -in general, but it is needed for this fix to simplify the -swapping procedure. Successful swaps will swap the atom type and charge -of the swapped atoms. Conversely, when using {semi-grand}, it is assumed that all the atom -types involved in switches have the same charge. Otherwise, charge -would not be conserved. As a consequence, no checks on atomic charges are -performed, and successful switches update the atom type but not the -atom charge. While it is possible to use {semi-grand} with groups of -atoms that have different charges, these charges will not be changed when the -atom types change. - -Since this fix computes total potential energies before and after -proposed swaps, so even complicated potential energy calculations are -OK, including the following: - - long-range electrostatics (kspace) - many body pair styles - hybrid pair styles - eam pair styles - triclinic systems - need to include potential energy contributions from other fixes :ul - -Some fixes have an associated potential energy. Examples of such fixes -include: "efield"_fix_efield.html, "gravity"_fix_gravity.html, -"addforce"_fix_addforce.html, "langevin"_fix_langevin.html, -"restrain"_fix_restrain.html, "temp/berendsen"_fix_temp_berendsen.html, -"temp/rescale"_fix_temp_rescale.html, and "wall fixes"_fix_wall.html. -For that energy to be included in the total potential energy of the -system (the quantity used when performing GCMC moves), -you MUST enable the "fix_modify"_fix_modify.html {energy} option for -that fix. The doc pages for individual "fix"_fix.html commands -specify if this should be done. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the fix to "binary restart -files"_restart.html. This includes information about the random -number generator seed, the next timestep for MC exchanges, the number -of exchange attempts and successes etc. See -the "read_restart"_read_restart.html command for info on how to -re-specify a fix in an input script that reads a restart file, so that -the operation of the fix continues in an uninterrupted fashion. - -NOTE: For this to work correctly, the timestep must [not] be changed -after reading the restart with "reset_timestep"_reset_timestep.html. -The fix will try to detect it and stop with an error. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -This fix computes a global vector of length 2, which can be accessed -by various "output commands"_Howto_output.html. The vector values are -the following global cumulative quantities: - -1 = swap attempts -2 = swap successes :ul - -The vector values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MC package. It is only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -[Related commands:] - -"fix nvt"_fix_nh.html, "neighbor"_neighbor.html, -"fix deposit"_fix_deposit.html, "fix evaporate"_fix_evaporate.html, -"delete_atoms"_delete_atoms.html, "fix gcmc"_fix_gcmc.html - -[Default:] - -The option defaults are ke = yes, semi-grand = no, mu = 0.0 for -all atom types. - -:line - -:link(Sadigh) -[(Sadigh)] B Sadigh, P Erhart, A Stukowski, A Caro, E Martinez, and -L Zepeda-Ruiz, Phys. Rev. B, 85, 184203 (2012). - diff --git a/doc/txt/fix_ave_atom.txt b/doc/txt/fix_ave_atom.txt deleted file mode 100644 index 596f9ee46c..0000000000 --- a/doc/txt/fix_ave_atom.txt +++ /dev/null @@ -1,179 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ave/atom command :h3 - -[Syntax:] - -fix ID group-ID ave/atom Nevery Nrepeat Nfreq value1 value2 ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -ave/atom = style name of this fix command :l -Nevery = use input values every this many timesteps :l -Nrepeat = # of times to use input values for calculating averages :l -Nfreq = calculate averages every this many timesteps -one or more input values can be listed :l -value = x, y, z, vx, vy, vz, fx, fy, fz, c_ID, c_ID\[i\], f_ID, f_ID\[i\], v_name :l - x,y,z,vx,vy,vz,fx,fy,fz = atom attribute (position, velocity, force component) - c_ID = per-atom vector calculated by a compute with ID - c_ID\[I\] = Ith column of per-atom array calculated by a compute with ID, I can include wildcard (see below) - f_ID = per-atom vector calculated by a fix with ID - f_ID\[I\] = Ith column of per-atom array calculated by a fix with ID, I can include wildcard (see below) - v_name = per-atom vector calculated by an atom-style variable with name :pre -:ule - -[Examples:] - -fix 1 all ave/atom 1 100 100 vx vy vz -fix 1 all ave/atom 10 20 1000 c_my_stress\[1\] -fix 1 all ave/atom 10 20 1000 c_my_stress\[*\] :pre - -[Description:] - -Use one or more per-atom vectors as inputs every few timesteps, and -average them atom by atom over longer timescales. The resulting -per-atom averages can be used by other "output -commands"_Howto_output.html such as the "fix -ave/chunk"_fix_ave_chunk.html or "dump custom"_dump.html commands. - -The group specified with the command means only atoms within the group -have their averages computed. Results are set to 0.0 for atoms not in -the group. - -Each input value can be an atom attribute (position, velocity, force -component) or can be the result of a "compute"_compute.html or -"fix"_fix.html or the evaluation of an atom-style -"variable"_variable.html. In the latter cases, the compute, fix, or -variable must produce a per-atom vector, not a global quantity or -local quantity. If you wish to time-average global quantities from a -compute, fix, or variable, then see the "fix -ave/time"_fix_ave_time.html command. - -Each per-atom value of each input vector is averaged independently. - -"Computes"_compute.html that produce per-atom vectors or arrays are -those which have the word {atom} in their style name. See the doc -pages for individual "fixes"_fix.html to determine which ones produce -per-atom vectors or arrays. "Variables"_variable.html of style {atom} -are the only ones that can be used with this fix since they produce -per-atom vectors. - -Note that for values from a compute or fix, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "*" or "*n" or "n*" or -"m*n". If N = the size of the vector (for {mode} = scalar) or the -number of columns in the array (for {mode} = vector), then an asterisk -with no numeric values means all indices from 1 to N. A leading -asterisk means all indices from 1 to n (inclusive). A trailing -asterisk means all indices from n to N (inclusive). A middle asterisk -means all indices from m to n (inclusive). - -Using a wildcard is the same as if the individual columns of the array -had been listed one by one. E.g. these 2 fix ave/atom commands are -equivalent, since the "compute stress/atom"_compute_stress_atom.html -command creates a per-atom array with 6 columns: - -compute my_stress all stress/atom NULL -fix 1 all ave/atom 10 20 1000 c_my_stress\[*\] -fix 1 all ave/atom 10 20 1000 c_my_stress\[1\] c_my_stress\[2\] & - c_my_stress\[3\] c_my_stress\[4\] & - c_my_stress\[5\] c_my_stress\[6\] :pre - -:line - -The {Nevery}, {Nrepeat}, and {Nfreq} arguments specify on what -timesteps the input values will be used in order to contribute to the -average. The final averaged quantities are generated on timesteps -that are a multiple of {Nfreq}. The average is over {Nrepeat} -quantities, computed in the preceding portion of the simulation every -{Nevery} timesteps. {Nfreq} must be a multiple of {Nevery} and -{Nevery} must be non-zero even if {Nrepeat} is 1. Also, the timesteps -contributing to the average value cannot overlap, -i.e. Nrepeat*Nevery can not exceed Nfreq. - -For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on -timesteps 90,92,94,96,98,100 will be used to compute the final average -on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on -timestep 200, etc. - -:line - -The atom attribute values (x,y,z,vx,vy,vz,fx,fy,fz) are -self-explanatory. Note that other atom attributes can be used as -inputs to this fix by using the "compute -property/atom"_compute_property_atom.html command and then specifying -an input value from that compute. - -NOTE: The x,y,z attributes are values that are re-wrapped inside the -periodic box whenever an atom crosses a periodic boundary. Thus if -you time average an atom that spends half its time on either side of -the periodic box, you will get a value in the middle of the box. If -this is not what you want, consider averaging unwrapped coordinates, -which can be provided by the "compute -property/atom"_compute_property_atom.html command via its xu,yu,zu -attributes. - -If a value begins with "c_", a compute ID must follow which has been -previously defined in the input script. If no bracketed term is -appended, the per-atom vector calculated by the compute is used. If a -bracketed term containing an index I is appended, the Ith column of -the per-atom array calculated by the compute is used. Users can also -write code for their own compute styles and "add them to -LAMMPS"_Modify.html. See the discussion above for how I can -be specified with a wildcard asterisk to effectively specify multiple -values. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script. If no bracketed term is -appended, the per-atom vector calculated by the fix is used. If a -bracketed term containing an index I is appended, the Ith column of -the per-atom array calculated by the fix is used. Note that some -fixes only produce their values on certain timesteps, which must be -compatible with {Nevery}, else an error will result. Users can also -write code for their own fix styles and "add them to -LAMMPS"_Modify.html. See the discussion above for how I can be -specified with a wildcard asterisk to effectively specify multiple -values. - -If a value begins with "v_", a variable name must follow which has -been previously defined in the input script as an "atom-style -variable"_variable.html Variables of style {atom} can reference -thermodynamic keywords, or invoke other computes, fixes, or variables -when they are evaluated, so this is a very general means of generating -per-atom quantities to time average. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global scalar or vector quantities are -stored by this fix for access by various "output -commands"_Howto_output.html. - -This fix produces a per-atom vector or array which can be accessed by -various "output commands"_Howto_output.html. A vector is produced if -only a single quantity is averaged by this fix. If two or more -quantities are averaged, then an array of values is produced. The -per-atom values can only be accessed on timesteps that are multiples -of {Nfreq} since that is when averaging is performed. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html, "fix ave/histo"_fix_ave_histo.html, "fix -ave/chunk"_fix_ave_chunk.html, "fix ave/time"_fix_ave_time.html, -"variable"_variable.html, - -[Default:] none diff --git a/doc/txt/fix_ave_correlate.txt b/doc/txt/fix_ave_correlate.txt deleted file mode 100644 index 22e8768f1d..0000000000 --- a/doc/txt/fix_ave_correlate.txt +++ /dev/null @@ -1,369 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ave/correlate command :h3 - -[Syntax:] - -fix ID group-ID ave/correlate Nevery Nrepeat Nfreq value1 value2 ... keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -ave/correlate = style name of this fix command :l -Nevery = use input values every this many timesteps :l -Nrepeat = # of correlation time windows to accumulate :l -Nfreq = calculate time window averages every this many timesteps :l -one or more input values can be listed :l -value = c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - c_ID = global scalar calculated by a compute with ID - c_ID\[I\] = Ith component of global vector calculated by a compute with ID, I can include wildcard (see below) - f_ID = global scalar calculated by a fix with ID - f_ID\[I\] = Ith component of global vector calculated by a fix with ID, I can include wildcard (see below) - v_name = global value calculated by an equal-style variable with name - v_name\[I\] = Ith component of a vector-style variable with name :pre - -zero or more keyword/arg pairs may be appended :l -keyword = {type} or {ave} or {start} or {prefactor} or {file} or {overwrite} or {title1} or {title2} or {title3} :l - {type} arg = {auto} or {upper} or {lower} or {auto/upper} or {auto/lower} or {full} - auto = correlate each value with itself - upper = correlate each value with each succeeding value - lower = correlate each value with each preceding value - auto/upper = auto + upper - auto/lower = auto + lower - full = correlate each value with every other value, including itself = auto + upper + lower - {ave} args = {one} or {running} - one = zero the correlation accumulation every Nfreq steps - running = accumulate correlations continuously - {start} args = Nstart - Nstart = start accumulating correlations on this timestep - {prefactor} args = value - value = prefactor to scale all the correlation data by - {file} arg = filename - filename = name of file to output correlation data to - {overwrite} arg = none = overwrite output file with only latest output - {title1} arg = string - string = text to print as 1st line of output file - {title2} arg = string - string = text to print as 2nd line of output file - {title3} arg = string - string = text to print as 3rd line of output file :pre -:ule - -[Examples:] - -fix 1 all ave/correlate 5 100 1000 c_myTemp file temp.correlate -fix 1 all ave/correlate 1 50 10000 & - c_thermo_press\[1\] c_thermo_press\[2\] c_thermo_press\[3\] & - type upper ave running title1 "My correlation data" :pre -fix 1 all ave/correlate 1 50 10000 c_thermo_press\[*\] - -[Description:] - -Use one or more global scalar values as inputs every few timesteps, -calculate time correlations between them at varying time intervals, -and average the correlation data over longer timescales. The -resulting correlation values can be time integrated by -"variables"_variable.html or used by other "output -commands"_Howto_output.html such as "thermo_style -custom"_thermo_style.html, and can also be written to a file. See the -"fix ave/correlate/long"_fix_ave_correlate_long.html command for an -alternate method for computing correlation functions efficiently over -very long time windows. - -The group specified with this command is ignored. However, note that -specified values may represent calculations performed by computes and -fixes which store their own "group" definitions. - -Each listed value can be the result of a "compute"_compute.html or -"fix"_fix.html or the evaluation of an equal-style or vector-style -"variable"_variable.html. In each case, the compute, fix, or variable -must produce a global quantity, not a per-atom or local quantity. If -you wish to spatial- or time-average or histogram per-atom quantities -from a compute, fix, or variable, then see the "fix -ave/chunk"_fix_ave_chunk.html, "fix ave/atom"_fix_ave_atom.html, or -"fix ave/histo"_fix_ave_histo.html commands. If you wish to convert a -per-atom quantity into a single global value, see the "compute -reduce"_compute_reduce.html command. - -The input values must either be all scalars. What kinds of -correlations between input values are calculated is determined by the -{type} keyword as discussed below. - -"Computes"_compute.html that produce global quantities are those which -do not have the word {atom} in their style name. Only a few -"fixes"_fix.html produce global quantities. See the doc pages for -individual fixes for info on which ones produce such values. -"Variables"_variable.html of style {equal} and {vector} are the only -ones that can be used with this fix. Variables of style {atom} cannot -be used, since they produce per-atom values. - -Note that for values from a compute or fix, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "*" or "*n" or "n*" or -"m*n". If N = the size of the vector (for {mode} = scalar) or the -number of columns in the array (for {mode} = vector), then an asterisk -with no numeric values means all indices from 1 to N. A leading -asterisk means all indices from 1 to n (inclusive). A trailing -asterisk means all indices from n to N (inclusive). A middle asterisk -means all indices from m to n (inclusive). - -Using a wildcard is the same as if the individual elements of the -vector had been listed one by one. E.g. these 2 fix ave/correlate -commands are equivalent, since the "compute -pressure"_compute_pressure.html command creates a global vector with 6 -values. - -compute myPress all pressure NULL -fix 1 all ave/correlate 1 50 10000 c_myPress\[*\] -fix 1 all ave/correlate 1 50 10000 & - c_myPress\[1\] c_myPress\[2\] c_myPress\[3\] & - c_myPress\[4\] c_myPress\[5\] c_myPress\[6\] :pre - -:line - -The {Nevery}, {Nrepeat}, and {Nfreq} arguments specify on what -timesteps the input values will be used to calculate correlation data. -The input values are sampled every {Nevery} timesteps. The -correlation data for the preceding samples is computed on timesteps -that are a multiple of {Nfreq}. Consider a set of samples from some -initial time up to an output timestep. The initial time could be the -beginning of the simulation or the last output time; see the {ave} -keyword for options. For the set of samples, the correlation value -Cij is calculated as: - -Cij(delta) = ave(Vi(t)*Vj(t+delta)) :pre - -which is the correlation value between input values Vi and Vj, -separated by time delta. Note that the second value Vj in the pair is -always the one sampled at the later time. The ave() represents an -average over every pair of samples in the set that are separated by -time delta. The maximum delta used is of size ({Nrepeat}-1)*{Nevery}. -Thus the correlation between a pair of input values yields {Nrepeat} -correlation datums: - -Cij(0), Cij(Nevery), Cij(2*Nevery), ..., Cij((Nrepeat-1)*Nevery) :pre - -For example, if Nevery=5, Nrepeat=6, and Nfreq=100, then values on -timesteps 0,5,10,15,...,100 will be used to compute the final averages -on timestep 100. Six averages will be computed: Cij(0), Cij(5), -Cij(10), Cij(15), Cij(20), and Cij(25). Cij(10) on timestep 100 will -be the average of 19 samples, namely Vi(0)*Vj(10), Vi(5)*Vj(15), -Vi(10)*V j20), Vi(15)*Vj(25), ..., Vi(85)*Vj(95), Vi(90)*Vj(100). - -{Nfreq} must be a multiple of {Nevery}; {Nevery} and {Nrepeat} must be -non-zero. Also, if the {ave} keyword is set to {one} which is the -default, then {Nfreq} >= ({Nrepeat}-1)*{Nevery} is required. - -:line - -If a value begins with "c_", a compute ID must follow which has been -previously defined in the input script. If no bracketed term is -appended, the global scalar calculated by the compute is used. If a -bracketed term is appended, the Ith element of the global vector -calculated by the compute is used. See the discussion above for how I -can be specified with a wildcard asterisk to effectively specify -multiple values. - -Note that there is a "compute reduce"_compute_reduce.html command -which can sum per-atom quantities into a global scalar or vector which -can thus be accessed by fix ave/correlate. Or it can be a compute -defined not in your input script, but by "thermodynamic -output"_thermo_style.html or other fixes such as "fix nvt"_fix_nh.html -or "fix temp/rescale"_fix_temp_rescale.html. See the doc pages for -these commands which give the IDs of these computes. Users can also -write code for their own compute styles and "add them to -LAMMPS"_Modify.html. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script. If no bracketed term is -appended, the global scalar calculated by the fix is used. If a -bracketed term is appended, the Ith element of the global vector -calculated by the fix is used. See the discussion above for how I can -be specified with a wildcard asterisk to effectively specify multiple -values. - -Note that some fixes only produce their values on certain timesteps, -which must be compatible with {Nevery}, else an error will result. -Users can also write code for their own fix styles and "add them to -LAMMPS"_Modify.html. - -If a value begins with "v_", a variable name must follow which has -been previously defined in the input script. Only equal-style or -vector-style variables can be referenced; the latter requires a -bracketed term to specify the Ith element of the vector calculated by -the variable. See the "variable"_variable.html command for details. -Note that variables of style {equal} or {vector} define a formula -which can reference individual atom properties or thermodynamic -keywords, or they can invoke other computes, fixes, or variables when -they are evaluated, so this is a very general means of specifying -quantities to time correlate. - -:line - -Additional optional keywords also affect the operation of this fix. - -The {type} keyword determines which pairs of input values are -correlated with each other. For N input values Vi, for i = 1 to N, -let the number of pairs = Npair. Note that the second value in the -pair Vi(t)*Vj(t+delta) is always the one sampled at the later time. - -If {type} is set to {auto} then each input value is correlated with -itself. I.e. Cii = Vi*Vi, for i = 1 to N, so Npair = N. :ulb,l - -If {type} is set -to {upper} then each input value is correlated with every succeeding -value. I.e. Cij = Vi*Vj, for i < j, so Npair = N*(N-1)/2. :l - -If {type} is set -to {lower} then each input value is correlated with every preceding -value. I.e. Cij = Vi*Vj, for i > j, so Npair = N*(N-1)/2. :l - -If {type} is set to {auto/upper} then each input value is correlated -with itself and every succeeding value. I.e. Cij = Vi*Vj, for i >= j, -so Npair = N*(N+1)/2. :l - -If {type} is set to {auto/lower} then each input value is correlated -with itself and every preceding value. I.e. Cij = Vi*Vj, for i <= j, -so Npair = N*(N+1)/2. :l - -If {type} is set to {full} then each input value is correlated with -itself and every other value. I.e. Cij = Vi*Vj, for i,j = 1,N so -Npair = N^2. :l -:ule - -The {ave} keyword determines what happens to the accumulation of -correlation samples every {Nfreq} timesteps. If the {ave} setting is -{one}, then the accumulation is restarted or zeroed every {Nfreq} -timesteps. Thus the outputs on successive {Nfreq} timesteps are -essentially independent of each other. The exception is that the -Cij(0) = Vi(T)*Vj(T) value at a timestep T, where T is a multiple of -{Nfreq}, contributes to the correlation output both at time T and at -time T+Nfreq. - -If the {ave} setting is {running}, then the accumulation is never -zeroed. Thus the output of correlation data at any timestep is the -average over samples accumulated every {Nevery} steps since the fix -was defined. it can only be restarted by deleting the fix via the -"unfix"_unfix.html command, or by re-defining the fix by re-specifying -it. - -The {start} keyword specifies what timestep the accumulation of -correlation samples will begin on. The default is step 0. Setting it -to a larger value can avoid adding non-equilibrated data to the -correlation averages. - -The {prefactor} keyword specifies a constant which will be used as a -multiplier on the correlation data after it is averaged. It is -effectively a scale factor on Vi*Vj, which can be used to account for -the size of the time window or other unit conversions. - -The {file} keyword allows a filename to be specified. Every {Nfreq} -steps, an array of correlation data is written to the file. The -number of rows is {Nrepeat}, as described above. The number of -columns is the Npair+2, also as described above. Thus the file ends -up to be a series of these array sections. - -The {overwrite} keyword will continuously overwrite the output file -with the latest output, so that it only contains one timestep worth of -output. This option can only be used with the {ave running} setting. - -The {title1} and {title2} and {title3} keywords allow specification of -the strings that will be printed as the first 3 lines of the output -file, assuming the {file} keyword was used. LAMMPS uses default -values for each of these, so they do not need to be specified. - -By default, these header lines are as follows: - -# Time-correlated data for fix ID -# TimeStep Number-of-time-windows -# Index TimeDelta Ncount valueI*valueJ valueI*valueJ ... :pre - -In the first line, ID is replaced with the fix-ID. The second line -describes the two values that are printed at the first of each section -of output. In the third line the value pairs are replaced with the -appropriate fields from the fix ave/correlate command. - -:line - -Let Sij = a set of time correlation data for input values I and J, -namely the {Nrepeat} values: - -Sij = Cij(0), Cij(Nevery), Cij(2*Nevery), ..., Cij(*Nrepeat-1)*Nevery) :pre - -As explained below, these datums are output as one column of a global -array, which is effectively the correlation matrix. - -The {trap} function defined for "equal-style variables"_variable.html -can be used to perform a time integration of this vector of datums, -using a trapezoidal rule. This is useful for calculating various -quantities which can be derived from time correlation data. If a -normalization factor is needed for the time integration, it can be -included in the variable formula or via the {prefactor} keyword. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global array of values which can be accessed by -various "output commands"_Howto_output.html. The values can only be -accessed on timesteps that are multiples of {Nfreq} since that is when -averaging is performed. The global array has # of rows = {Nrepeat} -and # of columns = Npair+2. The first column has the time delta (in -timesteps) between the pairs of input values used to calculate the -correlation, as described above. The 2nd column has the number of -samples contributing to the correlation average, as described above. -The remaining Npair columns are for I,J pairs of the N input values, -as determined by the {type} keyword, as described above. - -For {type} = {auto}, the Npair = N columns are ordered: C11, C22, ..., -CNN. :ulb,l - -For {type} = {upper}, the Npair = N*(N-1)/2 columns are ordered: C12, -C13, ..., C1N, C23, ..., C2N, C34, ..., CN-1N. :l - -For {type} = {lower}, the Npair = N*(N-1)/2 columns are ordered: C21, -C31, C32, C41, C42, C43, ..., CN1, CN2, ..., CNN-1. :l - -For {type} = {auto/upper}, the Npair = N*(N+1)/2 columns are ordered: -C11, C12, C13, ..., C1N, C22, C23, ..., C2N, C33, C34, ..., CN-1N, -CNN. :l - -For {type} = {auto/lower}, the Npair = N*(N+1)/2 columns are ordered: -C11, C21, C22, C31, C32, C33, C41, ..., C44, CN1, CN2, ..., CNN-1, -CNN. :l - -For {type} = {full}, the Npair = N^2 columns are ordered: C11, C12, -..., C1N, C21, C22, ..., C2N, C31, ..., C3N, ..., CN1, ..., CNN-1, -CNN. :l -:ule - -The array values calculated by this fix are treated as intensive. If -you need to divide them by the number of atoms, you must do this in a -later processing step, e.g. when using them in a -"variable"_variable.html. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix ave/correlate/long"_fix_ave_correlate_long.html, -"compute"_compute.html, "fix ave/time"_fix_ave_time.html, "fix -ave/atom"_fix_ave_atom.html, "fix ave/chunk"_fix_ave_chunk.html, -"fix ave/histo"_fix_ave_histo.html, "variable"_variable.html - -[Default:] none - -The option defaults are ave = one, type = auto, start = 0, no file -output, title 1,2,3 = strings as described above, and prefactor = 1.0. diff --git a/doc/txt/fix_ave_correlate_long.txt b/doc/txt/fix_ave_correlate_long.txt deleted file mode 100644 index d94bf8af7b..0000000000 --- a/doc/txt/fix_ave_correlate_long.txt +++ /dev/null @@ -1,144 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ave/correlate/long command :h3 - -[Syntax:] - -fix ID group-ID ave/correlate/long Nevery Nfreq value1 value2 ... keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -ave/correlate/long = style name of this fix command :l -Nevery = use input values every this many timesteps :l -Nfreq = save state of the time correlation functions every this many timesteps :l -one or more input values can be listed :l -value = c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - c_ID = global scalar calculated by a compute with ID - c_ID\[I\] = Ith component of global vector calculated by a compute with ID - f_ID = global scalar calculated by a fix with ID - f_ID\[I\] = Ith component of global vector calculated by a fix with ID - v_name = global value calculated by an equal-style variable with name :pre - -zero or more keyword/arg pairs may be appended :l -keyword = {type} or {start} or {file} or {overwrite} or {title1} or {title2} or {ncorr} or {p} or {m} :l - {type} arg = {auto} or {upper} or {lower} or {auto/upper} or {auto/lower} or {full} - auto = correlate each value with itself - upper = correlate each value with each succeeding value - lower = correlate each value with each preceding value - auto/upper = auto + upper - auto/lower = auto + lower - full = correlate each value with every other value, including itself = auto + upper + lower - {start} args = Nstart - Nstart = start accumulating correlations on this timestep - {file} arg = filename - filename = name of file to output correlation data to - {overwrite} arg = none = overwrite output file with only latest output - {title1} arg = string - string = text to print as 1st line of output file - {title2} arg = string - string = text to print as 2nd line of output file - {ncorr} arg = Ncorrelators - Ncorrelators = number of correlators to store - {nlen} args = Nlen - Nlen = length of each correlator - {ncount} args = Ncount - Ncount = number of values over which succesive correlators are averaged :pre -:ule - -[Examples:] - -fix 1 all ave/correlate/long 5 1000 c_myTemp file temp.correlate -fix 1 all ave/correlate/long 1 10000 & - c_thermo_press\[1\] c_thermo_press\[2\] c_thermo_press\[3\] & - type upper title1 "My correlation data" nlen 15 ncount 3 :pre - -[Description:] - -This fix is similar in spirit and syntax to the "fix -ave/correlate"_fix_ave_correlate.html. However, this fix allows the -efficient calculation of time correlation functions on the fly over -extremely long time windows without too much CPU overhead, using a -multiple-tau method "(Ramirez)"_#Ramirez that decreases the resolution -of the stored correlation function with time. - -The group specified with this command is ignored. However, note that -specified values may represent calculations performed by computes and -fixes which store their own "group" definitions. - -Each listed value can be the result of a compute or fix or the -evaluation of an equal-style variable. See the "fix -ave/correlate"_fix_ave_correlate.html doc page for details. - -The {Nevery} and {Nfreq} arguments specify on what timesteps the input -values will be used to calculate correlation data, and the frequency -with which the time correlation functions will be output to a file. -Note that there is no {Nrepeat} argument, unlike the "fix -ave/correlate"_fix_ave_correlate.html command. - -The optional keywords {ncorr}, {nlen}, and {ncount} are unique to this -command and determine the number of correlation points calculated and -the memory and CPU overhead used by this calculation. {Nlen} and -{ncount} determine the amount of averaging done at longer correlation -times. The default values {nlen=16}, {ncount=2} ensure that the -systematic error of the multiple-tau correlator is always below the -level of the statistical error of a typical simulation (which depends -on the ensemble size and the simulation length). - -The maximum correlation time (in time steps) that can be reached is -given by the formula (nlen-1) * ncount^(ncorr-1). Longer correlation -times are discarded and not calculated. With the default values of -the parameters (ncorr=20, nlen=16 and ncount=2), this corresponds to -7864320 time steps. If longer correlation times are needed, the value -of ncorr should be increased. Using nlen=16 and ncount=2, with -ncorr=30, the maximum number of steps that can be correlated is -80530636808. If ncorr=40, correlation times in excess of 8e12 time -steps can be calculated. - -The total memory needed for each correlation pair is roughly -4*ncorr*nlen*8 bytes. With the default values of the parameters, this -corresponds to about 10 KB. - -For the meaning of the additional optional keywords, see the "fix -ave/correlate"_fix_ave_correlate.html doc page. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Since this fix in intended for the calculation of time correlation -functions over very long MD simulations, the information about this -fix is written automatically to binary restart files, so that the time -correlation calculation can continue in subsequent simulations. None -of the fix_modify options are relevant to this fix. - -No parameter of this fix can be used with the start/stop keywords of -the run command. This fix is not invoked during energy minimization. - -[Restrictions:] - -This compute is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix ave/correlate"_fix_ave_correlate.html - -[Default:] none - -The option defaults for keywords that are also keywords for the "fix -ave/correlate"_fix_ave_correlate.html command are as follows: type = -auto, start = 0, no file output, title 1,2 = strings as described on -the "fix ave/correlate"_fix_ave_correlate.html doc page. - -The option defaults for keywords unique to this command are as -follows: ncorr=20, nlen=16, ncount=2. - -:line - -:link(Ramirez) -[(Ramirez)] J. Ramirez, S.K. Sukumaran, B. Vorselaars and -A.E. Likhtman, J. Chem. Phys. 133, 154103 (2010). diff --git a/doc/txt/fix_ave_histo.txt b/doc/txt/fix_ave_histo.txt deleted file mode 100644 index 0a17813d21..0000000000 --- a/doc/txt/fix_ave_histo.txt +++ /dev/null @@ -1,369 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ave/histo command :h3 -fix ave/histo/weight command :h3 - -[Syntax:] - -fix ID group-ID style Nevery Nrepeat Nfreq lo hi Nbin value1 value2 ... keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style = {ave/histo} or {ave/histo/weight} = style name of this fix command :l -Nevery = use input values every this many timesteps :l -Nrepeat = # of times to use input values for calculating histogram :l -Nfreq = calculate histogram every this many timesteps :l -lo,hi = lo/hi bounds within which to histogram :l -Nbin = # of histogram bins :l -one or more input values can be listed :l -value = x, y, z, vx, vy, vz, fx, fy, fz, c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - x,y,z,vx,vy,vz,fx,fy,fz = atom attribute (position, velocity, force component) - c_ID = scalar or vector calculated by a compute with ID - c_ID\[I\] = Ith component of vector or Ith column of array calculated by a compute with ID, I can include wildcard (see below) - f_ID = scalar or vector calculated by a fix with ID - f_ID\[I\] = Ith component of vector or Ith column of array calculated by a fix with ID, I can include wildcard (see below) - v_name = value(s) calculated by an equal-style or vector-style or atom-style variable with name - v_name\[I\] = value calculated by a vector-style variable with name :pre - -zero or more keyword/arg pairs may be appended :l -keyword = {mode} or {file} or {ave} or {start} or {beyond} or {overwrite} or {title1} or {title2} or {title3} :l - {mode} arg = {scalar} or {vector} - scalar = all input values are scalars - vector = all input values are vectors - {kind} arg = {global} or {peratom} or {local} - {file} arg = filename - filename = name of file to output histogram(s) to - {ave} args = {one} or {running} or {window} - one = output a new average value every Nfreq steps - running = output cumulative average of all previous Nfreq steps - window M = output average of M most recent Nfreq steps - {start} args = Nstart - Nstart = start averaging on this timestep - {beyond} arg = {ignore} or {end} or {extra} - ignore = ignore values outside histogram lo/hi bounds - end = count values outside histogram lo/hi bounds in end bins - extra = create 2 extra bins for value outside histogram lo/hi bounds - {overwrite} arg = none = overwrite output file with only latest output - {title1} arg = string - string = text to print as 1st line of output file - {title2} arg = string - string = text to print as 2nd line of output file - {title3} arg = string - string = text to print as 3rd line of output file, only for vector mode :pre -:ule - -[Examples:] - -fix 1 all ave/histo 100 5 1000 0.5 1.5 50 c_myTemp file temp.histo ave running -fix 1 all ave/histo 100 5 1000 -5 5 100 c_thermo_press\[2\] c_thermo_press\[3\] title1 "My output values" -fix 1 all ave/histo 100 5 1000 -5 5 100 c_thermo_press\[*\] -fix 1 all ave/histo 1 100 1000 -2.0 2.0 18 vx vy vz mode vector ave running beyond extra -fix 1 all ave/histo/weight 1 1 1 10 100 2000 c_XRD\[1\] c_XRD\[2\] :pre - -[Description:] - -Use one or more values as inputs every few timesteps to create a -single histogram. The histogram can then be averaged over longer -timescales. The resulting histogram can be used by other "output -commands"_Howto_output.html, and can also be written to a file. The -fix ave/histo/weight command has identical syntax to fix ave/histo, -except that exactly two values must be specified. See details below. - -The group specified with this command is ignored for global and local -input values. For per-atom input values, only atoms in the group -contribute to the histogram. Note that regardless of the specified -group, specified values may represent calculations performed by -computes and fixes which store their own "group" definition. - -A histogram is simply a count of the number of values that fall within -a histogram bin. {Nbins} are defined, with even spacing between {lo} -and {hi}. Values that fall outside the lo/hi bounds can be treated in -different ways; see the discussion of the {beyond} keyword below. - -Each input value can be an atom attribute (position, velocity, force -component) or can be the result of a "compute"_compute.html or -"fix"_fix.html or the evaluation of an equal-style or vector-style or -atom-style "variable"_variable.html. The set of input values can be -either all global, all per-atom, or all local quantities. Inputs of -different kinds (e.g. global and per-atom) cannot be mixed. Atom -attributes are per-atom vector values. See the doc page for -individual "compute" and "fix" commands to see what kinds of -quantities they generate. See the optional {kind} keyword below for -how to force the fix ave/histo command to disambiguate if necessary. - -Note that the output of this command is a single histogram for all -input values combined together, not one histogram per input value. -See below for details on the format of the output of this fix. - -The input values must either be all scalars or all vectors (or -arrays), depending on the setting of the {mode} keyword. - -If {mode} = scalar, then the input values must be scalars, or vectors -with a bracketed term appended, indicating the Ith value of the vector -is used. - -If {mode} = vector, then the input values must be vectors, or arrays -with a bracketed term appended, indicating the Ith column of the array -is used. - -Note that for values from a compute or fix, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "*" or "*n" or "n*" or -"m*n". If N = the size of the vector (for {mode} = scalar) or the -number of columns in the array (for {mode} = vector), then an asterisk -with no numeric values means all indices from 1 to N. A leading -asterisk means all indices from 1 to n (inclusive). A trailing -asterisk means all indices from n to N (inclusive). A middle asterisk -means all indices from m to n (inclusive). - -Using a wildcard is the same as if the individual elements of the -vector or columns of the array had been listed one by one. E.g. these -2 fix ave/histo commands are equivalent, since the "compute -com/chunk"_compute_com_chunk.html command creates a global array with -3 columns: - -compute myCOM all com/chunk -fix 1 all ave/histo 100 1 100 c_myCOM\[*\] file tmp1.com mode vector -fix 2 all ave/histo 100 1 100 c_myCOM\[1\] c_myCOM\[2\] c_myCOM\[3\] file tmp2.com mode vector :pre - -If the fix ave/histo/weight command is used, exactly two values must -be specified. If the values are vectors, they must be the same -length. The first value (a scalar or vector) is what is histogrammed -into bins, in the same manner the fix ave/histo command operates. The -second value (a scalar or vector) is used as a "weight". This means -that instead of each value tallying a "1" to its bin, the -corresponding weight is tallied. E.g. The Nth entry (weight) in the -second vector is tallied to the bin corresponding to the Nth entry in -the first vector. - -:line - -The {Nevery}, {Nrepeat}, and {Nfreq} arguments specify on what -timesteps the input values will be used in order to contribute to the -histogram. The final histogram is generated on timesteps that are -multiple of {Nfreq}. It is averaged over {Nrepeat} histograms, -computed in the preceding portion of the simulation every {Nevery} -timesteps. {Nfreq} must be a multiple of {Nevery} and {Nevery} must -be non-zero even if {Nrepeat} is 1. Also, the timesteps -contributing to the histogram value cannot overlap, -i.e. Nrepeat*Nevery can not exceed Nfreq. - -For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then input values -on timesteps 90,92,94,96,98,100 will be used to compute the final -histogram on timestep 100. Similarly for timesteps -190,192,194,196,198,200 on timestep 200, etc. If Nrepeat=1 and Nfreq -= 100, then no time averaging of the histogram is done; a histogram is -simply generated on timesteps 100,200,etc. - -:line - -The atom attribute values (x,y,z,vx,vy,vz,fx,fy,fz) are -self-explanatory. Note that other atom attributes can be used as -inputs to this fix by using the "compute -property/atom"_compute_property_atom.html command and then specifying -an input value from that compute. - -If a value begins with "c_", a compute ID must follow which has been -previously defined in the input script. If {mode} = scalar, then if -no bracketed term is appended, the global scalar calculated by the -compute is used. If a bracketed term is appended, the Ith element of -the global vector calculated by the compute is used. If {mode} = -vector, then if no bracketed term is appended, the global or per-atom -or local vector calculated by the compute is used. If a bracketed -term is appended, the Ith column of the global or per-atom or local -array calculated by the compute is used. See the discussion above for -how I can be specified with a wildcard asterisk to effectively specify -multiple values. - -Note that there is a "compute reduce"_compute_reduce.html command -which can sum per-atom quantities into a global scalar or vector which -can thus be accessed by fix ave/histo. Or it can be a compute defined -not in your input script, but by "thermodynamic -output"_thermo_style.html or other fixes such as "fix nvt"_fix_nh.html -or "fix temp/rescale"_fix_temp_rescale.html. See the doc pages for -these commands which give the IDs of these computes. Users can also -write code for their own compute styles and "add them to -LAMMPS"_Modify.html. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script. If {mode} = scalar, then if -no bracketed term is appended, the global scalar calculated by the fix -is used. If a bracketed term is appended, the Ith element of the -global vector calculated by the fix is used. If {mode} = vector, then -if no bracketed term is appended, the global or per-atom or local -vector calculated by the fix is used. If a bracketed term is -appended, the Ith column of the global or per-atom or local array -calculated by the fix is used. See the discussion above for how I can -be specified with a wildcard asterisk to effectively specify multiple -values. - -Note that some fixes only produce their values on certain timesteps, -which must be compatible with {Nevery}, else an error will result. -Users can also write code for their own fix styles and "add them to -LAMMPS"_Modify.html. - -If a value begins with "v_", a variable name must follow which has -been previously defined in the input script. If {mode} = scalar, then -only equal-style or vector-style variables can be used, which both -produce global values. In this mode, a vector-style variable requires -a bracketed term to specify the Ith element of the vector calculated -by the variable. If {mode} = vector, then only vector-style or -atom-style variables can be used, which produce a global or per-atom -vector respectively. The vector-style variable must be used without a -bracketed term. See the "variable"_variable.html command for details. - -Note that variables of style {equal}, {vector}, and {atom} define a -formula which can reference individual atom properties or -thermodynamic keywords, or they can invoke other computes, fixes, or -variables when they are evaluated, so this is a very general means of -specifying quantities to histogram. - -:line - -Additional optional keywords also affect the operation of this fix. - -If the {mode} keyword is set to {scalar}, then all input values must -be global scalars, or elements of global vectors. If the {mode} -keyword is set to {vector}, then all input values must be global or -per-atom or local vectors, or columns of global or per-atom or local -arrays. - -The {kind} keyword only needs to be set if a compute or fix produces -more than one kind of output (global, per-atom, local). If this is -not the case, then LAMMPS will determine what kind of input is -provided and whether all the input arguments are consistent. If a -compute or fix produces more than one kind of output, the {kind} -keyword should be used to specify which output will be used. The -remaining input arguments must still be consistent. - -The {beyond} keyword determines how input values that fall outside the -{lo} to {hi} bounds are treated. Values such that {lo} <= value <= -{hi} are assigned to one bin. Values on a bin boundary are assigned -to the lower of the 2 bins. If {beyond} is set to {ignore} then -values < {lo} and values > {hi} are ignored, i.e. they are not binned. -If {beyond} is set to {end} then values < {lo} are counted in the -first bin and values > {hi} are counted in the last bin. If {beyond} -is set to {extend} then two extra bins are created, so that there are -Nbins+2 total bins. Values < {lo} are counted in the first bin and -values > {hi} are counted in the last bin (Nbins+2). Values between -{lo} and {hi} (inclusive) are counted in bins 2 through Nbins+1. The -"coordinate" stored and printed for these two extra bins is {lo} and -{hi}. - -The {ave} keyword determines how the histogram produced every {Nfreq} -steps are averaged with histograms produced on previous steps that -were multiples of {Nfreq}, before they are accessed by another output -command or written to a file. - -If the {ave} setting is {one}, then the histograms produced on -timesteps that are multiples of {Nfreq} are independent of each other; -they are output as-is without further averaging. - -If the {ave} setting is {running}, then the histograms produced on -timesteps that are multiples of {Nfreq} are summed and averaged in a -cumulative sense before being output. Each bin value in the histogram -is thus the average of the bin value produced on that timestep with -all preceding values for the same bin. This running average begins -when the fix is defined; it can only be restarted by deleting the fix -via the "unfix"_unfix.html command, or by re-defining the fix by -re-specifying it. - -If the {ave} setting is {window}, then the histograms produced on -timesteps that are multiples of {Nfreq} are summed within a moving -"window" of time, so that the last M histograms are used to produce -the output. E.g. if M = 3 and Nfreq = 1000, then the output on step -10000 will be the combined histogram of the individual histograms on -steps 8000,9000,10000. Outputs on early steps will be sums over less -than M histograms if they are not available. - -The {start} keyword specifies what timestep histogramming will begin -on. The default is step 0. Often input values can be 0.0 at time 0, -so setting {start} to a larger value can avoid including a 0.0 in -a running or windowed histogram. - -The {file} keyword allows a filename to be specified. Every {Nfreq} -steps, one histogram is written to the file. This includes a leading -line that contains the timestep, number of bins, the total count of -values contributing to the histogram, the count of values that were -not histogrammed (see the {beyond} keyword), the minimum value -encountered, and the maximum value encountered. The min/max values -include values that were not histogrammed. Following the leading -line, one line per bin is written into the file. Each line contains -the bin #, the coordinate for the center of the bin (between {lo} and -{hi}), the count of values in the bin, and the normalized count. The -normalized count is the bin count divided by the total count (not -including values not histogrammed), so that the normalized values sum -to 1.0 across all bins. - -The {overwrite} keyword will continuously overwrite the output file -with the latest output, so that it only contains one timestep worth of -output. This option can only be used with the {ave running} setting. - -The {title1} and {title2} and {title3} keywords allow specification of -the strings that will be printed as the first 3 lines of the output -file, assuming the {file} keyword was used. LAMMPS uses default -values for each of these, so they do not need to be specified. - -By default, these header lines are as follows: - -# Histogram for fix ID -# TimeStep Number-of-bins Total-counts Missing-counts Min-value Max-value -# Bin Coord Count Count/Total :pre - -In the first line, ID is replaced with the fix-ID. The second line -describes the six values that are printed at the first of each section -of output. The third describes the 4 values printed for each bin in -the histogram. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix produces a global vector and global array which can be -accessed by various "output commands"_Howto_output.html. The values -can only be accessed on timesteps that are multiples of {Nfreq} since -that is when a histogram is generated. The global vector has 4 -values: - -1 = total counts in the histogram -2 = values that were not histogrammed (see {beyond} keyword) -3 = min value of all input values, including ones not histogrammed -4 = max value of all input values, including ones not histogrammed :ul - -The global array has # of rows = Nbins and # of columns = 3. The -first column has the bin coordinate, the 2nd column has the count of -values in that histogram bin, and the 3rd column has the bin count -divided by the total count (not including missing counts), so that the -values in the 3rd column sum to 1.0. - -The vector and array values calculated by this fix are all treated as -intensive. If this is not the case, e.g. due to histogramming -per-atom input values, then you will need to account for that when -interpreting the values produced by this fix. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html, "fix ave/atom"_fix_ave_atom.html, "fix -ave/chunk"_fix_ave_chunk.html, "fix ave/time"_fix_ave_time.html, -"variable"_variable.html, "fix ave/correlate"_fix_ave_correlate.html, - -[Default:] none - -The option defaults are mode = scalar, kind = figured out from input -arguments, ave = one, start = 0, no file output, beyond = ignore, and -title 1,2,3 = strings as described above. diff --git a/doc/txt/fix_ave_time.txt b/doc/txt/fix_ave_time.txt deleted file mode 100644 index cca881f2f8..0000000000 --- a/doc/txt/fix_ave_time.txt +++ /dev/null @@ -1,348 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ave/time command :h3 - -[Syntax:] - -fix ID group-ID ave/time Nevery Nrepeat Nfreq value1 value2 ... keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -ave/time = style name of this fix command :l -Nevery = use input values every this many timesteps :l -Nrepeat = # of times to use input values for calculating averages :l -Nfreq = calculate averages every this many timesteps :l -one or more input values can be listed :l -value = c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - c_ID = global scalar or vector calculated by a compute with ID - c_ID\[I\] = Ith component of global vector or Ith column of global array calculated by a compute with ID, I can include wildcard (see below) - f_ID = global scalar or vector calculated by a fix with ID - f_ID\[I\] = Ith component of global vector or Ith column of global array calculated by a fix with ID, I can include wildcard (see below) - v_name = value(s) calculated by an equal-style or vector-style variable with name - v_name\[I\] = value calculated by a vector-style variable with name :pre - -zero or more keyword/arg pairs may be appended :l -keyword = {mode} or {file} or {ave} or {start} or {off} or {overwrite} or {title1} or {title2} or {title3} :l - {mode} arg = {scalar} or {vector} - scalar = all input values are global scalars - vector = all input values are global vectors or global arrays - {ave} args = {one} or {running} or {window M} - one = output a new average value every Nfreq steps - running = output cumulative average of all previous Nfreq steps - window M = output average of M most recent Nfreq steps - {start} args = Nstart - Nstart = start averaging on this timestep - {off} arg = M = do not average this value - M = value # from 1 to Nvalues - {file} arg = filename - filename = name of file to output time averages to - {overwrite} arg = none = overwrite output file with only latest output - {format} arg = string - string = C-style format string - {title1} arg = string - string = text to print as 1st line of output file - {title2} arg = string - string = text to print as 2nd line of output file - {title3} arg = string - string = text to print as 3rd line of output file, only for vector mode :pre -:ule - -[Examples:] - -fix 1 all ave/time 100 5 1000 c_myTemp c_thermo_temp file temp.profile -fix 1 all ave/time 100 5 1000 c_thermo_press\[2\] ave window 20 & - title1 "My output values" -fix 1 all ave/time 100 5 1000 c_thermo_press\[*\] -fix 1 all ave/time 1 100 1000 f_indent f_indent\[1\] file temp.indent off 1 :pre - -[Description:] - -Use one or more global values as inputs every few timesteps, and -average them over longer timescales. The resulting averages can be -used by other "output commands"_Howto_output.html such as -"thermo_style custom"_thermo_style.html, and can also be written to a -file. Note that if no time averaging is done, this command can be -used as a convenient way to simply output one or more global values to -a file. - -The group specified with this command is ignored. However, note that -specified values may represent calculations performed by computes and -fixes which store their own "group" definitions. - -Each listed value can be the result of a "compute"_compute.html or -"fix"_fix.html or the evaluation of an equal-style or vector-style -"variable"_variable.html. In each case, the compute, fix, or variable -must produce a global quantity, not a per-atom or local quantity. If -you wish to spatial- or time-average or histogram per-atom quantities -from a compute, fix, or variable, then see the "fix -ave/chunk"_fix_ave_chunk.html, "fix ave/atom"_fix_ave_atom.html, -or "fix ave/histo"_fix_ave_histo.html commands. If you wish to sum a -per-atom quantity into a single global quantity, see the "compute -reduce"_compute_reduce.html command. - -"Computes"_compute.html that produce global quantities are those which -do not have the word {atom} in their style name. Only a few -"fixes"_fix.html produce global quantities. See the doc pages for -individual fixes for info on which ones produce such values. -"Variables"_variable.html of style {equal} and {vector} are the only -ones that can be used with this fix. Variables of style {atom} cannot -be used, since they produce per-atom values. - -The input values must either be all scalars or all vectors depending -on the setting of the {mode} keyword. In both cases, the averaging is -performed independently on each input value. I.e. each input scalar -is averaged independently or each element of each input vector is -averaged independently. - -If {mode} = scalar, then the input values must be scalars, or vectors -with a bracketed term appended, indicating the Ith value of the vector -is used. - -If {mode} = vector, then the input values must be vectors, or arrays -with a bracketed term appended, indicating the Ith column of the array -is used. All vectors must be the same length, which is the length of -the vector or number of rows in the array. - -Note that for values from a compute or fix, the bracketed index I can -be specified using a wildcard asterisk with the index to effectively -specify multiple values. This takes the form "*" or "*n" or "n*" or -"m*n". If N = the size of the vector (for {mode} = scalar) or the -number of columns in the array (for {mode} = vector), then an asterisk -with no numeric values means all indices from 1 to N. A leading -asterisk means all indices from 1 to n (inclusive). A trailing -asterisk means all indices from n to N (inclusive). A middle asterisk -means all indices from m to n (inclusive). - -Using a wildcard is the same as if the individual elements of the -vector or columns of the array had been listed one by one. E.g. these -2 fix ave/time commands are equivalent, since the "compute -rdf"_compute_rdf.html command creates, in this case, a global array -with 3 columns, each of length 50: - -compute myRDF all rdf 50 1 2 -fix 1 all ave/time 100 1 100 c_myRDF\[*\] file tmp1.rdf mode vector -fix 2 all ave/time 100 1 100 c_myRDF\[1\] c_myRDF\[2\] c_myRDF\[3\] file tmp2.rdf mode vector :pre - -:line - -The {Nevery}, {Nrepeat}, and {Nfreq} arguments specify on what -timesteps the input values will be used in order to contribute to the -average. The final averaged quantities are generated on timesteps -that are a multiple of {Nfreq}. The average is over {Nrepeat} -quantities, computed in the preceding portion of the simulation every -{Nevery} timesteps. {Nfreq} must be a multiple of {Nevery} and -{Nevery} must be non-zero even if {Nrepeat} is 1. Also, the timesteps -contributing to the average value cannot overlap, -i.e. Nrepeat*Nevery can not exceed Nfreq. - -For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on -timesteps 90,92,94,96,98,100 will be used to compute the final average -on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on -timestep 200, etc. If Nrepeat=1 and Nfreq = 100, then no time -averaging is done; values are simply generated on timesteps -100,200,etc. - -:line - -If a value begins with "c_", a compute ID must follow which has been -previously defined in the input script. If {mode} = scalar, then if -no bracketed term is appended, the global scalar calculated by the -compute is used. If a bracketed term is appended, the Ith element of -the global vector calculated by the compute is used. If {mode} = -vector, then if no bracketed term is appended, the global vector -calculated by the compute is used. If a bracketed term is appended, -the Ith column of the global array calculated by the compute is used. -See the discussion above for how I can be specified with a wildcard -asterisk to effectively specify multiple values. - -Note that there is a "compute reduce"_compute_reduce.html command -which can sum per-atom quantities into a global scalar or vector which -can thus be accessed by fix ave/time. Or it can be a compute defined -not in your input script, but by "thermodynamic -output"_thermo_style.html or other fixes such as "fix -nvt"_fix_nh.html or "fix temp/rescale"_fix_temp_rescale.html. See -the doc pages for these commands which give the IDs of these computes. -Users can also write code for their own compute styles and "add them -to LAMMPS"_Modify.html. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script. If {mode} = scalar, then if -no bracketed term is appended, the global scalar calculated by the fix -is used. If a bracketed term is appended, the Ith element of the -global vector calculated by the fix is used. If {mode} = vector, then -if no bracketed term is appended, the global vector calculated by the -fix is used. If a bracketed term is appended, the Ith column of the -global array calculated by the fix is used. See the discussion above -for how I can be specified with a wildcard asterisk to effectively -specify multiple values. - -Note that some fixes only produce their values on certain timesteps, -which must be compatible with {Nevery}, else an error will result. -Users can also write code for their own fix styles and "add them to -LAMMPS"_Modify.html. - -If a value begins with "v_", a variable name must follow which has -been previously defined in the input script. If {mode} = scalar, then -only equal-style or vector-style variables can be used, which both -produce global values. In this mode, a vector-style variable requires -a bracketed term to specify the Ith element of the vector calculated -by the variable. If {mode} = vector, then only a vector-style -variable can be used, without a bracketed term. See the -"variable"_variable.html command for details. - -Note that variables of style {equal} and {vector} define a formula -which can reference individual atom properties or thermodynamic -keywords, or they can invoke other computes, fixes, or variables when -they are evaluated, so this is a very general means of specifying -quantities to time average. - -:line - -Additional optional keywords also affect the operation of this fix. - -If the {mode} keyword is set to {scalar}, then all input values must -be global scalars, or elements of global vectors. If the {mode} -keyword is set to {vector}, then all input values must be global -vectors, or columns of global arrays. They can also be global arrays, -which are converted into a series of global vectors (one per column), -as explained above. - -The {ave} keyword determines how the values produced every {Nfreq} -steps are averaged with values produced on previous steps that were -multiples of {Nfreq}, before they are accessed by another output -command or written to a file. - -If the {ave} setting is {one}, then the values produced on timesteps -that are multiples of {Nfreq} are independent of each other; they are -output as-is without further averaging. - -If the {ave} setting is {running}, then the values produced on -timesteps that are multiples of {Nfreq} are summed and averaged in a -cumulative sense before being output. Each output value is thus the -average of the value produced on that timestep with all preceding -values. This running average begins when the fix is defined; it can -only be restarted by deleting the fix via the "unfix"_unfix.html -command, or by re-defining the fix by re-specifying it. - -If the {ave} setting is {window}, then the values produced on -timesteps that are multiples of {Nfreq} are summed and averaged within -a moving "window" of time, so that the last M values are used to -produce the output. E.g. if M = 3 and Nfreq = 1000, then the output -on step 10000 will be the average of the individual values on steps -8000,9000,10000. Outputs on early steps will average over less than M -values if they are not available. - -The {start} keyword specifies what timestep averaging will begin on. -The default is step 0. Often input values can be 0.0 at time 0, so -setting {start} to a larger value can avoid including a 0.0 in a -running or windowed average. - -The {off} keyword can be used to flag any of the input values. If a -value is flagged, it will not be time averaged. Instead the most -recent input value will always be stored and output. This is useful -if one of more of the inputs produced by a compute or fix or variable -are effectively constant or are simply current values. E.g. they are -being written to a file with other time-averaged values for purposes -of creating well-formatted output. - -The {file} keyword allows a filename to be specified. Every {Nfreq} -steps, one quantity or vector of quantities is written to the file for -each input value specified in the fix ave/time command. For {mode} = -scalar, this means a single line is written each time output is -performed. Thus the file ends up to be a series of lines, i.e. one -column of numbers for each input value. For {mode} = vector, an array -of numbers is written each time output is performed. The number of -rows is the length of the input vectors, and the number of columns is -the number of values. Thus the file ends up to be a series of these -array sections. - -The {overwrite} keyword will continuously overwrite the output file -with the latest output, so that it only contains one timestep worth of -output. This option can only be used with the {ave running} setting. - -The {format} keyword sets the numeric format of each value when it is -printed to a file via the {file} keyword. Note that all values are -floating point quantities. The default format is %g. You can specify -a higher precision if desired, e.g. %20.16g. - -The {title1} and {title2} and {title3} keywords allow specification of -the strings that will be printed as the first 2 or 3 lines of the -output file, assuming the {file} keyword was used. LAMMPS uses -default values for each of these, so they do not need to be specified. - -By default, these header lines are as follows for {mode} = scalar: - -# Time-averaged data for fix ID -# TimeStep value1 value2 ... :pre - -In the first line, ID is replaced with the fix-ID. In the second line -the values are replaced with the appropriate fields from the fix -ave/time command. There is no third line in the header of the file, -so the {title3} setting is ignored when {mode} = scalar. - -By default, these header lines are as follows for {mode} = vector: - -# Time-averaged data for fix ID -# TimeStep Number-of-rows -# Row value1 value2 ... :pre - -In the first line, ID is replaced with the fix-ID. The second line -describes the two values that are printed at the first of each section -of output. In the third line the values are replaced with the -appropriate fields from the fix ave/time command. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix produces a global scalar or global vector or global array -which can be accessed by various "output commands"_Howto_output.html. -The values can only be accessed on timesteps that are multiples of -{Nfreq} since that is when averaging is performed. - -A scalar is produced if only a single input value is averaged and -{mode} = scalar. A vector is produced if multiple input values are -averaged for {mode} = scalar, or a single input value for {mode} = -vector. In the first case, the length of the vector is the number of -inputs. In the second case, the length of the vector is the same as -the length of the input vector. An array is produced if multiple -input values are averaged and {mode} = vector. The global array has # -of rows = length of the input vectors and # of columns = number of -inputs. - -If the fix produces a scalar or vector, then the scalar and each -element of the vector can be either "intensive" or "extensive", -depending on whether the values contributing to the scalar or vector -element are "intensive" or "extensive". If the fix produces an array, -then all elements in the array must be the same, either "intensive" or -"extensive". If a compute or fix provides the value being time -averaged, then the compute or fix determines whether the value is -intensive or extensive; see the doc page for that compute or fix for -further info. Values produced by a variable are treated as intensive. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html, "fix ave/atom"_fix_ave_atom.html, "fix -ave/chunk"_fix_ave_chunk.html, "fix ave/histo"_fix_ave_histo.html, -"variable"_variable.html, "fix ave/correlate"_fix_ave_correlate.html, - -[Default:] - -The option defaults are mode = scalar, ave = one, start = 0, no file -output, format = %g, title 1,2,3 = strings as described above, and no -off settings for any input values. diff --git a/doc/txt/fix_aveforce.txt b/doc/txt/fix_aveforce.txt deleted file mode 100644 index 8c759864c6..0000000000 --- a/doc/txt/fix_aveforce.txt +++ /dev/null @@ -1,118 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix aveforce command :h3 - -[Syntax:] - -fix ID group-ID aveforce fx fy fz keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -aveforce = style name of this fix command :l -fx,fy,fz = force component values (force units) :l - any of fx,fy,fz can be a variable (see below) :pre -zero or more keyword/value pairs may be appended to args :l -keyword = {region} :l - {region} value = region-ID - region-ID = ID of region atoms must be in to have added force :pre -:ule - -[Examples:] - -fix pressdown topwall aveforce 0.0 -1.0 0.0 -fix 2 bottomwall aveforce NULL -1.0 0.0 region top -fix 2 bottomwall aveforce NULL -1.0 v_oscillate region top :pre - -[Description:] - -Apply an additional external force to a group of atoms in such a way -that every atom experiences the same force. This is useful for -pushing on wall or boundary atoms so that the structure of the wall -does not change over time. - -The existing force is averaged for the group of atoms, component by -component. The actual force on each atom is then set to the average -value plus the component specified in this command. This means each -atom in the group receives the same force. - -Any of the fx,fy,fz values can be specified as NULL which means the -force in that dimension is not changed. Note that this is not the -same as specifying a 0.0 value, since that sets all forces to the same -average value without adding in any additional force. - -Any of the 3 quantities defining the force components can be specified -as an equal-style "variable"_variable.html, namely {fx}, {fy}, {fz}. -If the value is a variable, it should be specified as v_name, where -name is the variable name. In this case, the variable will be -evaluated each timestep, and its value used to determine the average -force. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent average force. - -If the {region} keyword is used, the atom must also be in the -specified geometric "region"_region.html in order to have force added -to it. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global 3-vector of forces, which can be accessed -by various "output commands"_Howto_output.html. This is the total -force on the group of atoms before the forces on individual atoms are -changed by the fix. The vector values calculated by this fix are -"extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. You should not -specify force components with a variable that has time-dependence for -use with a minimizer, since the minimizer increments the timestep as -the iteration count during the minimization. - -[Restrictions:] none - -[Related commands:] - -"fix setforce"_fix_setforce.html, "fix addforce"_fix_addforce.html - -[Default:] none diff --git a/doc/txt/fix_balance.txt b/doc/txt/fix_balance.txt deleted file mode 100644 index 0f77fd4ecd..0000000000 --- a/doc/txt/fix_balance.txt +++ /dev/null @@ -1,383 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix balance command :h3 - -[Syntax:] - -fix ID group-ID balance Nfreq thresh style args keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -balance = style name of this fix command :l -Nfreq = perform dynamic load balancing every this many steps :l -thresh = imbalance threshold that must be exceeded to perform a re-balance :l -style = {shift} or {rcb} :l - shift args = dimstr Niter stopthresh - dimstr = sequence of letters containing "x" or "y" or "z", each not more than once - Niter = # of times to iterate within each dimension of dimstr sequence - stopthresh = stop balancing when this imbalance threshold is reached - {rcb} args = none :pre -zero or more keyword/arg pairs may be appended :l -keyword = {weight} or {out} :l - {weight} style args = use weighted particle counts for the balancing - {style} = {group} or {neigh} or {time} or {var} or {store} - {group} args = Ngroup group1 weight1 group2 weight2 ... - Ngroup = number of groups with assigned weights - group1, group2, ... = group IDs - weight1, weight2, ... = corresponding weight factors - {neigh} factor = compute weight based on number of neighbors - factor = scaling factor (> 0) - {time} factor = compute weight based on time spend computing - factor = scaling factor (> 0) - {var} name = take weight from atom-style variable - name = name of the atom-style variable - {store} name = store weight in custom atom property defined by "fix property/atom"_fix_property_atom.html command - name = atom property name (without d_ prefix) - {out} arg = filename - filename = write each processor's sub-domain to a file, at each re-balancing :pre -:ule - -[Examples:] - -fix 2 all balance 1000 1.05 shift x 10 1.05 -fix 2 all balance 100 0.9 shift xy 20 1.1 out tmp.balance -fix 2 all balance 100 0.9 shift xy 20 1.1 weight group 3 substrate 3.0 solvent 1.0 solute 0.8 out tmp.balance -fix 2 all balance 100 1.0 shift x 10 1.1 weight time 0.8 -fix 2 all balance 100 1.0 shift xy 5 1.1 weight var myweight weight neigh 0.6 weight store allweight -fix 2 all balance 1000 1.1 rcb :pre - -[Description:] - -This command adjusts the size and shape of processor sub-domains -within the simulation box, to attempt to balance the number of -particles and thus the computational cost (load) evenly across -processors. The load balancing is "dynamic" in the sense that -re-balancing is performed periodically during the simulation. To -perform "static" balancing, before or between runs, see the -"balance"_balance.html command. - -Load-balancing is typically most useful if the particles in the -simulation box have a spatially-varying density distribution or -where the computational cost varies significantly between different -atoms. E.g. a model of a vapor/liquid interface, or a solid with -an irregular-shaped geometry containing void regions, or -"hybrid pair style simulations"_pair_hybrid.html which combine -pair styles with different computational cost. In these cases, the -LAMMPS default of dividing the simulation box volume into a -regular-spaced grid of 3d bricks, with one equal-volume sub-domain -per processor, may assign numbers of particles per processor in a -way that the computational effort varies significantly. This can -lead to poor performance when the simulation is run in parallel. - -The balancing can be performed with or without per-particle weighting. -With no weighting, the balancing attempts to assign an equal number of -particles to each processor. With weighting, the balancing attempts -to assign an equal aggregate computational weight to each processor, -which typically induces a different number of atoms assigned to each -processor. - -NOTE: The weighting options listed above are documented with the -"balance"_balance.html command in "this section of the balance -command"_balance.html#weighted_balance doc page. That section -describes the various weighting options and gives a few examples of -how they can be used. The weighting options are the same for both the -fix balance and "balance"_balance.html commands. - -Note that the "processors"_processors.html command allows some control -over how the box volume is split across processors. Specifically, for -a Px by Py by Pz grid of processors, it allows choice of Px, Py, and -Pz, subject to the constraint that Px * Py * Pz = P, the total number -of processors. This is sufficient to achieve good load-balance for -some problems on some processor counts. However, all the processor -sub-domains will still have the same shape and same volume. - -On a particular timestep, a load-balancing operation is only performed -if the current "imbalance factor" in particles owned by each processor -exceeds the specified {thresh} parameter. The imbalance factor is -defined as the maximum number of particles (or weight) owned by any -processor, divided by the average number of particles (or weight) per -processor. Thus an imbalance factor of 1.0 is perfect balance. - -As an example, for 10000 particles running on 10 processors, if the -most heavily loaded processor has 1200 particles, then the factor is -1.2, meaning there is a 20% imbalance. Note that re-balances can be -forced even if the current balance is perfect (1.0) be specifying a -{thresh} < 1.0. - -NOTE: This command attempts to minimize the imbalance factor, as -defined above. But depending on the method a perfect balance (1.0) -may not be achieved. For example, "grid" methods (defined below) that -create a logical 3d grid cannot achieve perfect balance for many -irregular distributions of particles. Likewise, if a portion of the -system is a perfect lattice, e.g. the initial system is generated by -the "create_atoms"_create_atoms.html command, then "grid" methods may -be unable to achieve exact balance. This is because entire lattice -planes will be owned or not owned by a single processor. - -NOTE: The imbalance factor is also an estimate of the maximum speed-up -you can hope to achieve by running a perfectly balanced simulation -versus an imbalanced one. In the example above, the 10000 particle -simulation could run up to 20% faster if it were perfectly balanced, -versus when imbalanced. However, computational cost is not strictly -proportional to particle count, and changing the relative size and -shape of processor sub-domains may lead to additional computational -and communication overheads, e.g. in the PPPM solver used via the -"kspace_style"_kspace_style.html command. Thus you should benchmark -the run times of a simulation before and after balancing. - -:line - -The method used to perform a load balance is specified by one of the -listed styles, which are described in detail below. There are 2 kinds -of styles. - -The {shift} style is a "grid" method which produces a logical 3d grid -of processors. It operates by changing the cutting planes (or lines) -between processors in 3d (or 2d), to adjust the volume (area in 2d) -assigned to each processor, as in the following 2d diagram where -processor sub-domains are shown and atoms are colored by the processor -that owns them. The leftmost diagram is the default partitioning of -the simulation box across processors (one sub-box for each of 16 -processors); the middle diagram is after a "grid" method has been -applied. - -:image(JPG/balance_uniform_small.jpg,JPG/balance_uniform.jpg),image(JPG/balance_nonuniform_small.jpg,JPG/balance_nonuniform.jpg),image(JPG/balance_rcb_small.jpg,JPG/balance_rcb.jpg) -:c - -The {rcb} style is a "tiling" method which does not produce a logical -3d grid of processors. Rather it tiles the simulation domain with -rectangular sub-boxes of varying size and shape in an irregular -fashion so as to have equal numbers of particles (or weight) in each -sub-box, as in the rightmost diagram above. - -The "grid" methods can be used with either of the -"comm_style"_comm_style.html command options, {brick} or {tiled}. The -"tiling" methods can only be used with "comm_style -tiled"_comm_style.html. - -When a "grid" method is specified, the current domain partitioning can -be either a logical 3d grid or a tiled partitioning. In the former -case, the current logical 3d grid is used as a starting point and -changes are made to improve the imbalance factor. In the latter case, -the tiled partitioning is discarded and a logical 3d grid is created -with uniform spacing in all dimensions. This is the starting point -for the balancing operation. - -When a "tiling" method is specified, the current domain partitioning -("grid" or "tiled") is ignored, and a new partitioning is computed -from scratch. - -:line - -The {group-ID} is ignored. However the impact of balancing on -different groups of atoms can be affected by using the {group} weight -style as described below. - -The {Nfreq} setting determines how often a re-balance is performed. If -{Nfreq} > 0, then re-balancing will occur every {Nfreq} steps. Each -time a re-balance occurs, a reneighboring is triggered, so {Nfreq} -should not be too small. If {Nfreq} = 0, then re-balancing will be -done every time reneighboring normally occurs, as determined by the -the "neighbor"_neighbor.html and "neigh_modify"_neigh_modify.html -command settings. - -On re-balance steps, re-balancing will only be attempted if the current -imbalance factor, as defined above, exceeds the {thresh} setting. - -:line - -The {shift} style invokes a "grid" method for balancing, as described -above. It changes the positions of cutting planes between processors -in an iterative fashion, seeking to reduce the imbalance factor. - -The {dimstr} argument is a string of characters, each of which must be -an "x" or "y" or "z". Eacn character can appear zero or one time, -since there is no advantage to balancing on a dimension more than -once. You should normally only list dimensions where you expect there -to be a density variation in the particles. - -Balancing proceeds by adjusting the cutting planes in each of the -dimensions listed in {dimstr}, one dimension at a time. For a single -dimension, the balancing operation (described below) is iterated on up -to {Niter} times. After each dimension finishes, the imbalance factor -is re-computed, and the balancing operation halts if the {stopthresh} -criterion is met. - -A re-balance operation in a single dimension is performed using a -density-dependent recursive multisectioning algorithm, where the -position of each cutting plane (line in 2d) in the dimension is -adjusted independently. This is similar to a recursive bisectioning -for a single value, except that the bounds used for each bisectioning -take advantage of information from neighboring cuts if possible, as -well as counts of particles at the bounds on either side of each cuts, -which themselves were cuts in previous iterations. The latter is used -to infer a density of particles near each of the current cuts. At -each iteration, the count of particles on either side of each plane is -tallied. If the counts do not match the target value for the plane, -the position of the cut is adjusted based on the local density. The -low and high bounds are adjusted on each iteration, using new count -information, so that they become closer together over time. Thus as -the recursion progresses, the count of particles on either side of the -plane gets closer to the target value. - -The density-dependent part of this algorithm is often an advantage -when you re-balance a system that is already nearly balanced. It -typically converges more quickly than the geometric bisectioning -algorithm used by the "balance"_balance.html command. However, if can -be a disadvantage if you attempt to re-balance a system that is far -from balanced, and converge more slowly. In this case you probably -want to use the "balance"_balance.html command before starting a run, -so that you begin the run with a balanced system. - -Once the re-balancing is complete and final processor sub-domains -assigned, particles migrate to their new owning processor as part of -the normal reneighboring procedure. - -NOTE: At each re-balance operation, the bisectioning for each cutting -plane (line in 2d) typically starts with low and high bounds separated -by the extent of a processor's sub-domain in one dimension. The size -of this bracketing region shrinks based on the local density, as -described above, which should typically be 1/2 or more every -iteration. Thus if {Niter} is specified as 10, the cutting plane will -typically be positioned to better than 1 part in 1000 accuracy -(relative to the perfect target position). For {Niter} = 20, it will -be accurate to better than 1 part in a million. Thus there is no need -to set {Niter} to a large value. This is especially true if you are -re-balancing often enough that each time you expect only an incremental -adjustment in the cutting planes is necessary. LAMMPS will check if -the threshold accuracy is reached (in a dimension) is less iterations -than {Niter} and exit early. - -:line - -The {rcb} style invokes a "tiled" method for balancing, as described -above. It performs a recursive coordinate bisectioning (RCB) of the -simulation domain. The basic idea is as follows. - -The simulation domain is cut into 2 boxes by an axis-aligned cut in -the longest dimension, leaving one new box on either side of the cut. -All the processors are also partitioned into 2 groups, half assigned -to the box on the lower side of the cut, and half to the box on the -upper side. (If the processor count is odd, one side gets an extra -processor.) The cut is positioned so that the number of atoms in the -lower box is exactly the number that the processors assigned to that -box should own for load balance to be perfect. This also makes load -balance for the upper box perfect. The positioning is done -iteratively, by a bisectioning method. Note that counting atoms on -either side of the cut requires communication between all processors -at each iteration. - -That is the procedure for the first cut. Subsequent cuts are made -recursively, in exactly the same manner. The subset of processors -assigned to each box make a new cut in the longest dimension of that -box, splitting the box, the subset of processors, and the atoms in -the box in two. The recursion continues until every processor is -assigned a sub-box of the entire simulation domain, and owns the atoms -in that sub-box. - -:line - -The {out} keyword writes text to the specified {filename} with the -results of each re-balancing operation. The file contains the bounds -of the sub-domain for each processor after the balancing operation -completes. The format of the file is compatible with the -"Pizza.py"_pizza {mdump} tool which has support for manipulating and -visualizing mesh files. An example is shown here for a balancing by 4 -processors for a 2d problem: - -ITEM: TIMESTEP -0 -ITEM: NUMBER OF NODES -16 -ITEM: BOX BOUNDS -0 10 -0 10 -0 10 -ITEM: NODES -1 1 0 0 0 -2 1 5 0 0 -3 1 5 5 0 -4 1 0 5 0 -5 1 5 0 0 -6 1 10 0 0 -7 1 10 5 0 -8 1 5 5 0 -9 1 0 5 0 -10 1 5 5 0 -11 1 5 10 0 -12 1 10 5 0 -13 1 5 5 0 -14 1 10 5 0 -15 1 10 10 0 -16 1 5 10 0 -ITEM: TIMESTEP -0 -ITEM: NUMBER OF SQUARES -4 -ITEM: SQUARES -1 1 1 2 3 4 -2 1 5 6 7 8 -3 1 9 10 11 12 -4 1 13 14 15 16 :pre - -The coordinates of all the vertices are listed in the NODES section, 5 -per processor. Note that the 4 sub-domains share vertices, so there -will be duplicate nodes in the list. - -The "SQUARES" section lists the node IDs of the 4 vertices in a -rectangle for each processor (1 to 4). - -For a 3d problem, the syntax is similar with 8 vertices listed for -each processor, instead of 4, and "SQUARES" replaced by "CUBES". - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar which is the imbalance factor -after the most recent re-balance and a global vector of length 3 with -additional information about the most recent re-balancing. The 3 -values in the vector are as follows: - -1 = max # of particles per processor -2 = total # iterations performed in last re-balance -3 = imbalance factor right before the last re-balance was performed :ul - -As explained above, the imbalance factor is the ratio of the maximum -number of particles (or total weight) on any processor to the average -number of particles (or total weight) per processor. - -These quantities can be accessed by various "output -commands"_Howto_output.html. The scalar and vector values calculated -by this fix are "intensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -:line - -[Restrictions:] - -For 2d simulations, the {z} style cannot be used. Nor can a "z" -appear in {dimstr} for the {shift} style. - -Balancing through recursive bisectioning ({rcb} style) requires -"comm_style tiled"_comm_style.html - -[Related commands:] - -"group"_group.html, "processors"_processors.html, "balance"_balance.html, -"comm_style"_comm_style.html - -[Default:] none -:link(pizza,http://pizza.sandia.gov) diff --git a/doc/txt/fix_bocs.txt b/doc/txt/fix_bocs.txt deleted file mode 100644 index bb7ac3713c..0000000000 --- a/doc/txt/fix_bocs.txt +++ /dev/null @@ -1,112 +0,0 @@ -<"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix bocs command :h3 - -[Syntax:] - -fix ID group-ID bocs keyword values ... :pre - -keyword = {temp} or {cgiso} or {analytic} or {linear_spline} or {cubic_spline} - {temp} values = Tstart Tstop Tdamp - {cgiso} values = Pstart Pstop Pdamp - {basis set} - {analytic} values = V_avg N_particles N_coeff Coeff_1 Coeff_2 ... Coeff_N - {linear_spline} values = input_filename - {cubic_spline} values = input_filename :pre -:ule - -[Examples:] - -fix 1 all bocs temp 300.0 300.0 100.0 cgiso 0.986 0.986 1000.0 analytic 66476.015 968 2 245030.10 8962.20 :pre - -fix 1 all bocs temp 300.0 300.0 100.0 cgiso 0.986 0.986 1000.0 cubic_spline input_Fv.dat :pre - -thermo_modify press 1_press :pre - - -[Description:] - -These commands incorporate a pressure correction as described by -Dunn and Noid in "(Dunn1)"_#bocs-Dunn1 to the standard MTTK -barostat by Martyna et. al. in "(Martyna)"_#bocs-Martyna . -The first half of the command mimics a standard fix npt command: - -fix 1 all bocs temp Tstart Tstop Tcoupl cgiso Pstart Pstop Pdamp :pre - -The two differences are replacing {npt} with {bocs}, and replacing -{iso}/{aniso}/{etc} with {cgiso}. -The rest of the command details what form you would like to use for -the pressure correction equation. The choices are: {analytic}, {linear_spline}, -or {cubic_spline}. - -With either spline method, the only argument that needs to follow it -is the name of a file that contains the desired pressure correction -as a function of volume. The file must be formatted so each line has: - -Volume_i, PressureCorrection_i :pre - -Note both the COMMA and the SPACE separating the volume's -value and its corresponding pressure correction. The volumes in the file -must be uniformly spaced. Both the volumes and the pressure corrections -should be provided in the proper units, e.g. if you are using {units real}, -the volumes should all be in cubic angstroms, and the pressure corrections -should all be in atmospheres. Furthermore, the table should start/end at a -volume considerably smaller/larger than you expect your system to sample -during the simulation. If the system ever reaches a volume outside of the -range provided, the simulation will stop. - -With the {analytic} option, the arguments are as follows: - -... analytic V_avg N_particles N_coeff Coeff_1 Coeff_2 ... Coeff_N :pre - -Note that {V_avg} and {Coeff_i} should all be in the proper units, e.g. if you -are using {units real}, {V_avg} should be in cubic angstroms, and the -coefficients should all be in atmospheres * cubic angstroms. - -[Restrictions:] - -As this is computing a (modified) pressure, group-ID should be {all}. - -The pressure correction has only been tested for use with an isotropic -pressure coupling in 3 dimensions. - -By default, LAMMPS will still report the normal value for the pressure -if the pressure is printed via a {thermo} command, or if the pressures -are written to a file every so often. In order to have LAMMPS report the -modified pressure, you must include the {thermo_modify} command given in -the examples. For the last argument in the command, you should put -XXXX_press, where XXXX is the ID given to the fix bocs command (in the -example, the ID of the fix bocs command is 1 ). - -This fix is part of the USER-BOCS package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related:] - -For more details about the pressure correction and the entire BOCS software -package, visit the "BOCS package on GitHub"_bocsgithub and read the release -paper by Dunn et. al. "(Dunn2)"_#bocs-Dunn2 . - - -:link(bocsgithub,https://github.com/noid-group/BOCS) - -:line - -:link(bocs-Dunn1) -[(Dunn1)] Dunn and Noid, J Chem Phys, 143, 243148 (2015). - -:link(bocs-Martyna) -[(Martyna)] Martyna, Tobias, and Klein, J Chem Phys, 101, 4177 (1994). - -:link(bocs-Dunn2) -[(Dunn2)] Dunn, Lebold, DeLyser, Rudzinski, and Noid, J. Phys. Chem. B, 122, 3363 (2018). - - - diff --git a/doc/txt/fix_bond_break.txt b/doc/txt/fix_bond_break.txt deleted file mode 100644 index bde0beae02..0000000000 --- a/doc/txt/fix_bond_break.txt +++ /dev/null @@ -1,145 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix bond/break command :h3 - -[Syntax:] - -fix ID group-ID bond/break Nevery bondtype Rmax keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -bond/break = style name of this fix command :l -Nevery = attempt bond breaking every this many steps :l -bondtype = type of bonds to break :l -Rmax = bond longer than Rmax can break (distance units) :l -zero or more keyword/value pairs may be appended to args :l -keyword = {prob} :l - {prob} values = fraction seed - fraction = break a bond with this probability if otherwise eligible - seed = random number seed (positive integer) :pre -:ule - -[Examples:] - -fix 5 all bond/break 10 2 1.2 -fix 5 polymer bond/break 1 1 2.0 prob 0.5 49829 :pre - -[Description:] - -Break bonds between pairs of atoms as a simulation runs according to -specified criteria. This can be used to model the dissolution of a -polymer network due to stretching of the simulation box or other -deformations. In this context, a bond means an interaction between a -pair of atoms computed by the "bond_style"_bond_style.html command. -Once the bond is broken it will be permanently deleted, as will all -angle, dihedral, and improper interactions that bond is part of. - -This is different than a "pairwise"_pair_style.html bond-order -potential such as Tersoff or AIREBO which infers bonds and many-body -interactions based on the current geometry of a small cluster of atoms -and effectively creates and destroys bonds and higher-order many-body -interactions from timestep to timestep as atoms move. - -A check for possible bond breakage is performed every {Nevery} -timesteps. If two bonded atoms I,J are further than a distance {Rmax} -of each other, if the bond is of type {bondtype}, and if both I and J -are in the specified fix group, then I,J is labeled as a "possible" -bond to break. - -If several bonds involving an atom are stretched, it may have multiple -possible bonds to break. Every atom checks its list of possible bonds -to break and labels the longest such bond as its "sole" bond to break. -After this is done, if atom I is bonded to atom J in its sole bond, -and atom J is bonded to atom I in its sole bond, then the I,J bond is -"eligible" to be broken. - -Note that these rules mean an atom will only be part of at most one -broken bond on a given timestep. It also means that if atom I chooses -atom J as its sole partner, but atom J chooses atom K is its sole -partner (due to Rjk > Rij), then this means atom I will not be part of -a broken bond on this timestep, even if it has other possible bond -partners. - -The {prob} keyword can effect whether an eligible bond is actually -broken. The {fraction} setting must be a value between 0.0 and 1.0. -A uniform random number between 0.0 and 1.0 is generated and the -eligible bond is only broken if the random number < fraction. - -When a bond is broken, data structures within LAMMPS that store bond -topology are updated to reflect the breakage. Likewise, if the bond -is part of a 3-body (angle) or 4-body (dihedral, improper) -interaction, that interaction is removed as well. These changes -typically affect pairwise interactions between atoms that used to be -part of bonds, angles, etc. - -NOTE: One data structure that is not updated when a bond breaks are -the molecule IDs stored by each atom. Even though one molecule -becomes two molecules due to the broken bond, all atoms in both new -molecules retain their original molecule IDs. - -Computationally, each timestep this fix operates, it loops over all -the bonds in the system and computes distances between pairs of bonded -atoms. It also communicates between neighboring processors to -coordinate which bonds are broken. Moreover, if any bonds are broken, -neighbor lists must be immediately updated on the same timestep. This -is to insure that any pairwise interactions that should be turned "on" -due to a bond breaking, because they are no longer excluded by the -presence of the bond and the settings of the -"special_bonds"_special_bonds.html command, will be immediately -recognized. All of these operations increase the cost of a timestep. -Thus you should be cautious about invoking this fix too frequently. - -You can dump out snapshots of the current bond topology via the "dump -local"_dump.html command. - -NOTE: Breaking a bond typically alters the energy of a system. You -should be careful not to choose bond breaking criteria that induce a -dramatic change in energy. For example, if you define a very stiff -harmonic bond and break it when 2 atoms are separated by a distance -far from the equilibrium bond length, then the 2 atoms will be -dramatically released when the bond is broken. More generally, you -may need to thermostat your system to compensate for energy changes -resulting from broken bonds (and angles, dihedrals, impropers). - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes two statistics which it stores in a global vector of -length 2, which can be accessed by various "output -commands"_Howto_output.html. The vector values calculated by this fix -are "intensive". - -These are the 2 quantities: - -(1) # of bonds broken on the most recent breakage timestep -(2) cumulative # of bonds broken :ul - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MC package. It is only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -[Related commands:] - -"fix bond/create"_fix_bond_create.html, "fix -bond/react"_fix_bond_react.html, "fix bond/swap"_fix_bond_swap.html, -"dump local"_dump.html, "special_bonds"_special_bonds.html - -[Default:] - -The option defaults are prob = 1.0. diff --git a/doc/txt/fix_bond_create.txt b/doc/txt/fix_bond_create.txt deleted file mode 100644 index e78a283ece..0000000000 --- a/doc/txt/fix_bond_create.txt +++ /dev/null @@ -1,241 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix bond/create command :h3 - -[Syntax:] - -fix ID group-ID bond/create Nevery itype jtype Rmin bondtype keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -bond/create = style name of this fix command :l -Nevery = attempt bond creation every this many steps :l -itype,jtype = atoms of itype can bond to atoms of jtype :l -Rmin = 2 atoms separated by less than Rmin can bond (distance units) :l -bondtype = type of created bonds :l -zero or more keyword/value pairs may be appended to args :l -keyword = {iparam} or {jparam} or {prob} or {atype} or {dtype} or {itype} :l - {iparam} values = maxbond, newtype - maxbond = max # of bonds of bondtype the itype atom can have - newtype = change the itype atom to this type when maxbonds exist - {jparam} values = maxbond, newtype - maxbond = max # of bonds of bondtype the jtype atom can have - newtype = change the jtype atom to this type when maxbonds exist - {prob} values = fraction seed - fraction = create a bond with this probability if otherwise eligible - seed = random number seed (positive integer) - {atype} value = angletype - angletype = type of created angles - {dtype} value = dihedraltype - dihedraltype = type of created dihedrals - {itype} value = impropertype - impropertype = type of created impropers :pre -:ule - -[Examples:] - -fix 5 all bond/create 10 1 2 0.8 1 -fix 5 all bond/create 1 3 3 0.8 1 prob 0.5 85784 iparam 2 3 -fix 5 all bond/create 1 3 3 0.8 1 prob 0.5 85784 iparam 2 3 atype 1 dtype 2 :pre - -[Description:] - -Create bonds between pairs of atoms as a simulation runs according to -specified criteria. This can be used to model cross-linking of -polymers, the formation of a percolation network, etc. In this -context, a bond means an interaction between a pair of atoms computed -by the "bond_style"_bond_style.html command. Once the bond is created -it will be permanently in place. Optionally, the creation of a bond -can also create angle, dihedral, and improper interactions that bond -is part of. See the discussion of the {atype}, {dtype}, and {itype} -keywords below. - -This is different than a "pairwise"_pair_style.html bond-order -potential such as Tersoff or AIREBO which infers bonds and many-body -interactions based on the current geometry of a small cluster of atoms -and effectively creates and destroys bonds and higher-order many-body -interactions from timestep to timestep as atoms move. - -A check for possible new bonds is performed every {Nevery} timesteps. -If two atoms I,J are within a distance {Rmin} of each other, if I is -of atom type {itype}, if J is of atom type {jtype}, if both I and J -are in the specified fix group, if a bond does not already exist -between I and J, and if both I and J meet their respective {maxbond} -requirement (explained below), then I,J is labeled as a "possible" -bond pair. - -If several atoms are close to an atom, it may have multiple possible -bond partners. Every atom checks its list of possible bond partners -and labels the closest such partner as its "sole" bond partner. After -this is done, if atom I has atom J as its sole partner, and atom J has -atom I as its sole partner, then the I,J bond is "eligible" to be -formed. - -Note that these rules mean an atom will only be part of at most one -created bond on a given timestep. It also means that if atom I -chooses atom J as its sole partner, but atom J chooses atom K is its -sole partner (due to Rjk < Rij), then this means atom I will not form -a bond on this timestep, even if it has other possible bond partners. - -It is permissible to have {itype} = {jtype}. {Rmin} must be <= the -pairwise cutoff distance between {itype} and {jtype} atoms, as defined -by the "pair_style"_pair_style.html command. - -The {iparam} and {jparam} keywords can be used to limit the bonding -functionality of the participating atoms. Each atom keeps track of -how many bonds of {bondtype} it already has. If atom I of -itype already has {maxbond} bonds (as set by the {iparam} -keyword), then it will not form any more. Likewise for atom J. If -{maxbond} is set to 0, then there is no limit on the number of bonds -that can be formed with that atom. - -The {newtype} value for {iparam} and {jparam} can be used to change -the atom type of atom I or J when it reaches {maxbond} number of bonds -of type {bondtype}. This means it can now interact in a pairwise -fashion with other atoms in a different way by specifying different -"pair_coeff"_pair_coeff.html coefficients. If you do not wish the -atom type to change, simply specify {newtype} as {itype} or {jtype}. - -The {prob} keyword can also effect whether an eligible bond is -actually created. The {fraction} setting must be a value between 0.0 -and 1.0. A uniform random number between 0.0 and 1.0 is generated and -the eligible bond is only created if the random number < fraction. - -Any bond that is created is assigned a bond type of {bondtype} - -When a bond is created, data structures within LAMMPS that store bond -topology are updated to reflect the creation. If the bond is part of -new 3-body (angle) or 4-body (dihedral, improper) interactions, you -can choose to create new angles, dihedrals, impropers as well, using -the {atype}, {dtype}, and {itype} keywords. All of these changes -typically affect pairwise interactions between atoms that are now part -of new bonds, angles, etc. - -NOTE: One data structure that is not updated when a bond breaks are -the molecule IDs stored by each atom. Even though two molecules -become one molecule due to the created bond, all atoms in the new -molecule retain their original molecule IDs. - -If the {atype} keyword is used and if an angle potential is defined -via the "angle_style"_angle_style.html command, then any new 3-body -interactions inferred by the creation of a bond will create new angles -of type {angletype}, with parameters assigned by the corresponding -"angle_coeff"_angle_coeff.html command. Likewise, the {dtype} and -{itype} keywords will create new dihedrals and impropers of type -{dihedraltype} and {impropertype}. - -NOTE: To create a new bond, the internal LAMMPS data structures that -store this information must have space for it. When LAMMPS is -initialized from a data file, the list of bonds is scanned and the -maximum number of bonds per atom is tallied. If some atom will -acquire more bonds than this limit as this fix operates, then the -"extra bond per atom" parameter must be set to allow for it. Ditto -for "extra angle per atom", "extra dihedral per atom", and "extra -improper per atom" if angles, dihedrals, or impropers are being added -when bonds are created. See the "read_data"_read_data.html or -"create_box"_create_box.html command for more details. Note that a -data file with no atoms can be used if you wish to add non-bonded -atoms via the "create atoms"_create_atoms.html command, e.g. for a -percolation simulation. - -NOTE: LAMMPS stores and maintains a data structure with a list of the -1st, 2nd, and 3rd neighbors of each atom (within the bond topology of -the system) for use in weighting pairwise interactions for bonded -atoms. Note that adding a single bond always adds a new 1st neighbor -but may also induce *many* new 2nd and 3rd neighbors, depending on the -molecular topology of your system. The "extra special per atom" -parameter must typically be set to allow for the new maximum total -size (1st + 2nd + 3rd neighbors) of this per-atom list. There are 2 -ways to do this. See the "read_data"_read_data.html or -"create_box"_create_box.html commands for details. - -NOTE: Even if you do not use the {atype}, {dtype}, or {itype} -keywords, the list of topological neighbors is updated for atoms -affected by the new bond. This in turn affects which neighbors are -considered for pairwise interactions, using the weighting rules set by -the "special_bonds"_special_bonds.html command. Consider a new bond -created between atoms I,J. If J has a bonded neighbor K, then K -becomes a 2nd neighbor of I. Even if the {atype} keyword is not used -to create angle I-J-K, the pairwise interaction between I and K will -be potentially turned off or weighted by the 1-3 weighting specified -by the "special_bonds"_special_bonds.html command. This is the case -even if the "angle yes" option was used with that command. The same -is true for 3rd neighbors (1-4 interactions), the {dtype} keyword, and -the "dihedral yes" option used with the -"special_bonds"_special_bonds.html command. - -Note that even if your simulation starts with no bonds, you must -define a "bond_style"_bond_style.html and use the -"bond_coeff"_bond_coeff.html command to specify coefficients for the -{bondtype}. Similarly, if new atom types are specified by the -{iparam} or {jparam} keywords, they must be within the range of atom -types allowed by the simulation and pairwise coefficients must be -specified for the new types. - -Computationally, each timestep this fix operates, it loops over -neighbor lists and computes distances between pairs of atoms in the -list. It also communicates between neighboring processors to -coordinate which bonds are created. Moreover, if any bonds are -created, neighbor lists must be immediately updated on the same -timestep. This is to insure that any pairwise interactions that -should be turned "off" due to a bond creation, because they are now -excluded by the presence of the bond and the settings of the -"special_bonds"_special_bonds.html command, will be immediately -recognized. All of these operations increase the cost of a timestep. -Thus you should be cautious about invoking this fix too frequently. - -You can dump out snapshots of the current bond topology via the "dump -local"_dump.html command. - -NOTE: Creating a bond typically alters the energy of a system. You -should be careful not to choose bond creation criteria that induce a -dramatic change in energy. For example, if you define a very stiff -harmonic bond and create it when 2 atoms are separated by a distance -far from the equilibrium bond length, then the 2 atoms will oscillate -dramatically when the bond is formed. More generally, you may need to -thermostat your system to compensate for energy changes resulting from -created bonds (and angles, dihedrals, impropers). - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes two statistics which it stores in a global vector of -length 2, which can be accessed by various "output -commands"_Howto_output.html. The vector values calculated by this fix -are "intensive". - -These are the 2 quantities: - -(1) # of bonds created on the most recent creation timestep -(2) cumulative # of bonds created :ul - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MC package. It is only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -[Related commands:] - -"fix bond/break"_fix_bond_break.html, "fix -bond/react"_fix_bond_react.html, "fix bond/swap"_fix_bond_swap.html, -"dump local"_dump.html, "special_bonds"_special_bonds.html - -[Default:] - -The option defaults are iparam = (0,itype), jparam = (0,jtype), and -prob = 1.0. diff --git a/doc/txt/fix_bond_swap.txt b/doc/txt/fix_bond_swap.txt deleted file mode 100644 index 9a4e7c2b55..0000000000 --- a/doc/txt/fix_bond_swap.txt +++ /dev/null @@ -1,191 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix bond/swap command :h3 - -[Syntax:] - -fix ID group-ID bond/swap Nevery fraction cutoff seed :pre - -ID, group-ID are documented in "fix"_fix.html command -bond/swap = style name of this fix command -Nevery = attempt bond swapping every this many steps -fraction = fraction of group atoms to consider for swapping -cutoff = distance at which swapping will be considered (distance units) -seed = random # seed (positive integer) :ul - -[Examples:] - -fix 1 all bond/swap 50 0.5 1.3 598934 :pre - -[Description:] - -In a simulation of polymer chains, this command attempts to swap bonds -between two different chains, effectively grafting the end of one -chain onto another chain and vice versa. This is done via Monte Carlo -rules using the Boltzmann acceptance criterion. The purpose is to -equilibrate the polymer chain conformations more rapidly than dynamics -alone would do it, by enabling instantaneous large conformational -changes in a dense polymer melt. The polymer chains should thus more -rapidly converge to the proper end-to-end distances and radii of -gyration. It is designed for use with systems of -"FENE"_bond_fene.html or "harmonic"_bond_harmonic.html bead-spring -polymer chains where each polymer is a linear chain of monomers, but -LAMMPS does not enforce this requirement, i.e. any -"bond_style"_bond_style.html can be used. - -A schematic of the kinds of bond swaps that can occur is shown here: - -:c,image(JPG/bondswap.jpg) - -On the left, the red and blue chains have two monomers A1 and B1 close -to each other, which are currently bonded to monomers A2 and B2 -respectively within their own chains. The bond swap operation will -attempt to delete the A1-A2 and B1-B2 bonds and replace them with -A1-B2 and B1-A2 bonds. If the swap is energetically favorable, the -two chains on the right are the result and each polymer chain has -undergone a dramatic conformational change. This reference, -"(Sides)"_#Sides provides more details on how the algorithm works and -its application: - -The bond swapping operation is invoked every {Nevery} timesteps. If -any bond is swapped, a re-build of the neighbor lists is triggered, -since a swap alters the list of which neighbors are considered for -pairwise interaction. At each invocation, each processor considers a -random specified {fraction} of its atoms as potential swapping -monomers for this timestep. Choosing a small {fraction} value can -reduce the likelihood of a reverse swap occurring soon after an -initial swap. - -For each monomer A1, its neighbors are examined to find a possible B1 -monomer. Both A1 and B1 must be in the fix group, their separation -must be less than the specified {cutoff}, and the molecule IDs of A1 -and B1 must be the same (see below). If a suitable partner is found, -the energy change due to swapping the 2 bonds is computed. This -includes changes in pairwise, bond, and angle energies due to the -altered connectivity of the 2 chains. Dihedral and improper -interactions are not allowed to be defined when this fix is used. - -If the energy decreases due to the swap operation, the bond swap is -accepted. If the energy increases it is accepted with probability -exp(-delta/kT) where delta is the increase in energy, k is the -Boltzmann constant, and T is the current temperature of the system. -Whether the swap is accepted or rejected, no other swaps are attempted -by this processor on this timestep. - -The criterion for matching molecule IDs is how bond swaps performed by -this fix conserve chain length. To use this features you must setup -the molecule IDs for your polymer chains in a certain way, typically -in the data file, read by the "read_data"_read_data.html command. -Consider a system of 6-mer chains. You have 2 choices. If the -molecule IDs for monomers on each chain are set to 1,2,3,4,5,6 then -swaps will conserve chain length. For a particular monomer there will -be only one other monomer on another chain which is a potential swap -partner. If the molecule IDs for monomers on each chain are set to -1,2,3,3,2,1 then swaps will conserve chain length but swaps will be -able to occur at either end of a chain. Thus for a particular monomer -there will be 2 possible swap partners on another chain. In this -scenario, swaps can also occur within a single chain, i.e. the two -ends of a chain swap with each other. - -NOTE: If your simulation uses molecule IDs in the usual way, where all -monomers on a single chain are assigned the same ID (different for -each chain), then swaps will only occur within the same chain. If you -assign the same molecule ID to all monomers in all chains then -inter-chain swaps will occur, but they will not conserve chain length. -Neither of these scenarios is probably what you want for this fix. - -NOTE: When a bond swap occurs the image flags of monomers in the new -polymer chains can become inconsistent. See the "dump"_dump.html -command for a discussion of image flags. This is not an issue for -running dynamics, but can affect calculation of some diagnostic -quantities or the printing of unwrapped coordinates to a dump file. - -:line - -This fix computes a temperature each time it is invoked for use by the -Boltzmann criterion. To do this, the fix creates its own compute of -style {temp}, as if this command had been issued: - -compute fix-ID_temp all temp :pre - -See the "compute temp"_compute_temp.html command for details. Note -that the ID of the new compute is the fix-ID with underscore + "temp" -appended and the group for the new compute is "all", so that the -temperature of the entire system is used. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -:line - -[Restart, fix_modify, thermo output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. Because the state of the random number generator -is not saved in restart files, this means you cannot do "exact" -restarts with this fix, where the simulation continues on the same as -if no restart had taken place. However, in a statistical sense, a -restarted simulation should produce the same behavior. Also note that -each processor generates possible swaps independently of other -processors. Thus if you repeat the same simulation on a different number -of processors, the specific swaps performed will be different. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a "compute"_compute.html you have -defined to this fix which will be used to compute the temperature for -the Boltzmann criterion. - -This fix computes two statistical quantities as a global 2-vector of -output, which can be accessed by various "output -commands"_Howto_output.html. The first component of the vector is the -cumulative number of swaps performed by all processors. The second -component of the vector is the cumulative number of swaps attempted -(whether accepted or rejected). Note that a swap "attempt" only -occurs when swap partners meeting the criteria described above are -found on a particular timestep. The vector values calculated by this -fix are "intensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MC package. It is only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -The settings of the "special_bond" command must be 0,1,1 in order to -use this fix, which is typical of bead-spring chains with FENE or -harmonic bonds. This means that pairwise interactions between bonded -atoms are turned off, but are turned on between atoms two or three -hops away along the chain backbone. - -Currently, energy changes in dihedral and improper interactions due to -a bond swap are not considered. Thus a simulation that uses this fix -cannot use a dihedral or improper potential. - -[Related commands:] - -"fix atom/swap"_fix_atom_swap.html - -[Default:] none - -:line - -:link(Sides) -[(Sides)] Sides, Grest, Stevens, Plimpton, J Polymer Science B, 42, -199-208 (2004). diff --git a/doc/txt/fix_box_relax.txt b/doc/txt/fix_box_relax.txt deleted file mode 100644 index d41607e2ed..0000000000 --- a/doc/txt/fix_box_relax.txt +++ /dev/null @@ -1,366 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix box/relax command :h3 - -[Syntax:] - -fix ID group-ID box/relax keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -box/relax = style name of this fix command :l -one or more keyword value pairs may be appended -keyword = {iso} or {aniso} or {tri} or {x} or {y} or {z} or {xy} or {yz} or {xz} or {couple} or {nreset} or {vmax} or {dilate} or {scaleyz} or {scalexz} or {scalexy} or {fixedpoint} - {iso} or {aniso} or {tri} value = Ptarget = desired pressure (pressure units) - {x} or {y} or {z} or {xy} or {yz} or {xz} value = Ptarget = desired pressure (pressure units) - {couple} = {none} or {xyz} or {xy} or {yz} or {xz} - {nreset} value = reset reference cell every this many minimizer iterations - {vmax} value = fraction = max allowed volume change in one iteration - {dilate} value = {all} or {partial} - {scaleyz} value = {yes} or {no} = scale yz with lz - {scalexz} value = {yes} or {no} = scale xz with lz - {scalexy} value = {yes} or {no} = scale xy with ly - {fixedpoint} values = x y z - x,y,z = perform relaxation dilation/contraction around this point (distance units) :pre - -:ule - -[Examples:] - -fix 1 all box/relax iso 0.0 vmax 0.001 -fix 2 water box/relax aniso 0.0 dilate partial -fix 2 ice box/relax tri 0.0 couple xy nreset 100 :pre - -[Description:] - -Apply an external pressure or stress tensor to the simulation box -during an "energy minimization"_minimize.html. This allows the box -size and shape to vary during the iterations of the minimizer so that -the final configuration will be both an energy minimum for the -potential energy of the atoms, and the system pressure tensor will be -close to the specified external tensor. Conceptually, specifying a -positive pressure is like squeezing on the simulation box; a negative -pressure typically allows the box to expand. - -:line - -The external pressure tensor is specified using one or more of the -{iso}, {aniso}, {tri}, {x}, {y}, {z}, {xy}, {xz}, {yz}, and {couple} -keywords. These keywords give you the ability to specify all 6 -components of an external stress tensor, and to couple various of -these components together so that the dimensions they represent are -varied together during the minimization. - -Orthogonal simulation boxes have 3 adjustable dimensions (x,y,z). -Triclinic (non-orthogonal) simulation boxes have 6 adjustable -dimensions (x,y,z,xy,xz,yz). The "create_box"_create_box.html, "read -data"_read_data.html, and "read_restart"_read_restart.html commands -specify whether the simulation box is orthogonal or non-orthogonal -(triclinic) and explain the meaning of the xy,xz,yz tilt factors. - -The target pressures {Ptarget} for each of the 6 components of the -stress tensor can be specified independently via the {x}, {y}, {z}, -{xy}, {xz}, {yz} keywords, which correspond to the 6 simulation box -dimensions. For example, if the {y} keyword is used, the y-box length -will change during the minimization. If the {xy} keyword is used, the -xy tilt factor will change. A box dimension will not change if that -component is not specified. - -Note that in order to use the {xy}, {xz}, or {yz} keywords, the -simulation box must be triclinic, even if its initial tilt factors are -0.0. - -When the size of the simulation box changes, all atoms are re-scaled -to new positions, unless the keyword {dilate} is specified with a -value of {partial}, in which case only the atoms in the fix group are -re-scaled. This can be useful for leaving the coordinates of atoms in -a solid substrate unchanged and controlling the pressure of a -surrounding fluid. - -The {scaleyz}, {scalexz}, and {scalexy} keywords control whether or -not the corresponding tilt factors are scaled with the associated box -dimensions when relaxing triclinic periodic cells. The default -values {yes} will turn on scaling, which corresponds to adjusting the -linear dimensions of the cell while preserving its shape. Choosing -{no} ensures that the tilt factors are not scaled with the box -dimensions. See below for restrictions and default values in different -situations. In older versions of LAMMPS, scaling of tilt factors was -not performed. The old behavior can be recovered by setting all three -scale keywords to {no}. - -The {fixedpoint} keyword specifies the fixed point for cell relaxation. -By default, it is the center of the box. Whatever point is -chosen will not move during the simulation. For example, if the lower -periodic boundaries pass through (0,0,0), and this point is provided -to {fixedpoint}, then the lower periodic boundaries will remain at -(0,0,0), while the upper periodic boundaries will move twice as -far. In all cases, the particle positions at each iteration are -unaffected by the chosen value, except that all particles are -displaced by the same amount, different on each iteration. - -NOTE: Applying an external pressure to tilt dimensions {xy}, {xz}, {yz} -can sometimes result in arbitrarily large values of the tilt factors, -i.e. a dramatically deformed simulation box. This typically indicates -that there is something badly wrong with how the simulation was -constructed. The two most common sources of this error are applying a -shear stress to a liquid system or specifying an external shear stress -tensor that exceeds the yield stress of the solid. In either case the -minimization may converge to a bogus conformation or not converge at -all. Also note that if the box shape tilts to an extreme shape, -LAMMPS will run less efficiently, due to the large volume of -communication needed to acquire ghost atoms around a processor's -irregular-shaped sub-domain. For extreme values of tilt, LAMMPS may -also lose atoms and generate an error. - -NOTE: Performing a minimization with this fix is not a mathematically -well-defined minimization problem. This is because the objective -function being minimized changes if the box size/shape changes. In -practice this means the minimizer can get "stuck" before you have -reached the desired tolerance. The solution to this is to restart the -minimizer from the new adjusted box size/shape, since that creates a -new objective function valid for the new box size/shape. Repeat as -necessary until the box size/shape has reached its new equilibrium. - -:line - -The {couple} keyword allows two or three of the diagonal components of -the pressure tensor to be "coupled" together. The value specified -with the keyword determines which are coupled. For example, {xz} -means the {Pxx} and {Pzz} components of the stress tensor are coupled. -{Xyz} means all 3 diagonal components are coupled. Coupling means two -things: the instantaneous stress will be computed as an average of the -corresponding diagonal components, and the coupled box dimensions will -be changed together in lockstep, meaning coupled dimensions will be -dilated or contracted by the same percentage every timestep. The -{Ptarget} values for any coupled dimensions must be identical. -{Couple xyz} can be used for a 2d simulation; the {z} dimension is -simply ignored. - -:line - -The {iso}, {aniso}, and {tri} keywords are simply shortcuts that are -equivalent to specifying several other keywords together. - -The keyword {iso} means couple all 3 diagonal components together when -pressure is computed (hydrostatic pressure), and dilate/contract the -dimensions together. Using "iso Ptarget" is the same as specifying -these 4 keywords: - -x Ptarget -y Ptarget -z Ptarget -couple xyz :pre - -The keyword {aniso} means {x}, {y}, and {z} dimensions are controlled -independently using the {Pxx}, {Pyy}, and {Pzz} components of the -stress tensor as the driving forces, and the specified scalar external -pressure. Using "aniso Ptarget" is the same as specifying these 4 -keywords: - -x Ptarget -y Ptarget -z Ptarget -couple none :pre - -The keyword {tri} means {x}, {y}, {z}, {xy}, {xz}, and {yz} dimensions -are controlled independently using their individual stress components -as the driving forces, and the specified scalar pressure as the -external normal stress. Using "tri Ptarget" is the same as specifying -these 7 keywords: - -x Ptarget -y Ptarget -z Ptarget -xy 0.0 -yz 0.0 -xz 0.0 -couple none :pre - -:line - -The {vmax} keyword can be used to limit the fractional change in the -volume of the simulation box that can occur in one iteration of the -minimizer. If the pressure is not settling down during the -minimization this can be because the volume is fluctuating too much. -The specified fraction must be greater than 0.0 and should be << 1.0. -A value of 0.001 means the volume cannot change by more than 1/10 of a -percent in one iteration when {couple xyz} has been specified. For -any other case it means no linear dimension of the simulation box can -change by more than 1/10 of a percent. - -:line - -With this fix, the potential energy used by the minimizer is augmented -by an additional energy provided by the fix. The overall objective -function then is: - -:c,image(Eqs/fix_box_relax1.jpg) - -where {U} is the system potential energy, {P}_t is the desired -hydrostatic pressure, {V} and {V}_0 are the system and reference -volumes, respectively. {E}_{strain} is the strain energy expression -proposed by Parrinello and Rahman "(Parrinello1981)"_#Parrinello1981. -Taking derivatives of {E} w.r.t. the box dimensions, and setting these -to zero, we find that at the minimum of the objective function, the -global system stress tensor [P] will satisfy the relation: - -:c,image(Eqs/fix_box_relax2.jpg) - -where [I] is the identity matrix, [h]_0 is the box dimension tensor of -the reference cell, and [h]_0{d} is the diagonal part of -[h]_0. [S]_{t} is a symmetric stress tensor that is chosen by LAMMPS -so that the upper-triangular components of [P] equal the stress tensor -specified by the user. - -This equation only applies when the box dimensions are equal to those -of the reference dimensions. If this is not the case, then the -converged stress tensor will not equal that specified by the user. We -can resolve this problem by periodically resetting the reference -dimensions. The keyword {nreset} controls how often this is done. If -this keyword is not used, or is given a value of zero, then the -reference dimensions are set to those of the initial simulation domain -and are never changed. A value of {nstep} means that every {nstep} -minimization steps, the reference dimensions are set to those of the -current simulation domain. Note that resetting the reference -dimensions changes the objective function and gradients, which -sometimes causes the minimization to fail. This can be resolved by -changing the value of {nreset}, or simply continuing the minimization -from a restart file. - -NOTE: As normally computed, pressure includes a kinetic- energy or -temperature-dependent component; see the "compute -pressure"_compute_pressure.html command. However, atom velocities are -ignored during a minimization, and the applied pressure(s) specified -with this command are assumed to only be the virial component of the -pressure (the non-kinetic portion). Thus if atoms have a non-zero -temperature and you print the usual thermodynamic pressure, it may not -appear the system is converging to your specified pressure. The -solution for this is to either (a) zero the velocities of all atoms -before performing the minimization, or (b) make sure you are -monitoring the pressure without its kinetic component. The latter can -be done by outputting the pressure from the pressure compute this -command creates (see below) or a pressure compute you define yourself. - -NOTE: Because pressure is often a very sensitive function of volume, -it can be difficult for the minimizer to equilibrate the system the -desired pressure with high precision, particularly for solids. Some -techniques that seem to help are (a) use the "min_modify line -quadratic" option when minimizing with box relaxations, (b) minimize -several times in succession if need be, to drive the pressure closer -to the target pressure, (c) relax the atom positions before relaxing -the box, and (d) relax the box to the target hydrostatic pressure -before relaxing to a target shear stress state. Also note that some -systems (e.g. liquids) will not sustain a non-hydrostatic applied -pressure, which means the minimizer will not converge. - -:line - -This fix computes a temperature and pressure each timestep. The -temperature is used to compute the kinetic contribution to the -pressure, even though this is subsequently ignored by default. To do -this, the fix creates its own computes of style "temp" and "pressure", -as if these commands had been issued: - -compute fix-ID_temp group-ID temp -compute fix-ID_press group-ID pressure fix-ID_temp virial :pre - -See the "compute temp"_compute_temp.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is the same -as the fix group. Also note that the pressure compute does not -include a kinetic component. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its temperature and pressure calculation, as described above. Note -that as described above, if you assign a pressure compute to this fix -that includes a kinetic energy component it will affect the -minimization, most likely in an undesirable way. - -NOTE: If both the {temp} and {press} keywords are used in a single -thermo_modify command (or in two separate commands), then the order in -which the keywords are specified is important. Note that a "pressure -compute"_compute_pressure.html defines its own temperature compute as -an argument when it is specified. The {temp} keyword will override -this (for the pressure compute being used by fix box/relax), but only if the -{temp} keyword comes after the {press} keyword. If the {temp} keyword -comes before the {press} keyword, then the new pressure compute -specified by the {press} keyword will be unaffected by the {temp} -setting. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the pressure-volume -energy, plus the strain energy, if it exists, as described above. The -energy values reported at the end of a minimization run under -"Minimization stats" include this energy, and so differ from what -LAMMPS normally reports as potential energy. This fix does not support -the "fix_modify"_fix_modify.html {energy} option, because that would -result in double-counting of the fix energy in the minimization -energy. Instead, the fix energy can be explicitly added to the -potential energy using one of these two variants: - -variable emin equal pe+f_1 :pre - -variable emin equal pe+f_1/atoms :pre - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -This fix is invoked during "energy minimization"_minimize.html, but -not for the purpose of adding a contribution to the energy or forces -being minimized. Instead it alters the simulation box geometry as -described above. - -[Restrictions:] - -Only dimensions that are available can be adjusted by this fix. -Non-periodic dimensions are not available. {z}, {xz}, and {yz}, are -not available for 2D simulations. {xy}, {xz}, and {yz} are only -available if the simulation domain is non-orthogonal. The -"create_box"_create_box.html, "read data"_read_data.html, and -"read_restart"_read_restart.html commands specify whether the -simulation box is orthogonal or non-orthogonal (triclinic) and explain -the meaning of the xy,xz,yz tilt factors. - -The {scaleyz yes} and {scalexz yes} keyword/value pairs can not be used -for 2D simulations. {scaleyz yes}, {scalexz yes}, and {scalexy yes} options -can only be used if the 2nd dimension in the keyword is periodic, -and if the tilt factor is not coupled to the barostat via keywords -{tri}, {yz}, {xz}, and {xy}. - -[Related commands:] - -"fix npt"_fix_nh.html, "minimize"_minimize.html - -[Default:] - -The keyword defaults are dilate = all, vmax = 0.0001, nreset = 0. - -:line - -:link(Parrinello1981) -[(Parrinello1981)] Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). diff --git a/doc/txt/fix_cmap.txt b/doc/txt/fix_cmap.txt deleted file mode 100644 index aef565e89e..0000000000 --- a/doc/txt/fix_cmap.txt +++ /dev/null @@ -1,144 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix cmap command :h3 - -[Syntax:] - -fix ID group-ID cmap filename :pre - -ID, group-ID are documented in "fix"_fix.html command -cmap = style name of this fix command -filename = force-field file with CMAP coefficients :ul - -[Examples:] - -fix myCMAP all cmap ../potentials/cmap36.data -read_data proteinX.data fix myCMAP crossterm CMAP -fix_modify myCMAP energy yes :pre - -[Description:] - -This command enables CMAP cross-terms to be added to simulations which -use the CHARMM force field. These are relevant for any CHARMM model -of a peptide or protein sequences that is 3 or more amino-acid -residues long; see "(Buck)"_#Buck and "(Brooks)"_#Brooks2 for details, -including the analytic energy expressions for CMAP interactions. The -CMAP cross-terms add additional potential energy contributions to pairs -of overlapping phi-psi dihedrals of amino-acids, which are important -to properly represent their conformational behavior. - -The examples/cmap directory has a sample input script and data file -for a small peptide, that illustrates use of the fix cmap command. - -As in the example above, this fix should be used before reading a data -file that contains a listing of CMAP interactions. The {filename} -specified should contain the CMAP parameters for a particular version -of the CHARMM force field. Two such files are including in the -lammps/potentials directory: charmm22.cmap and charmm36.cmap. - -The data file read by the "read_data" must contain the topology of all -the CMAP interactions, similar to the topology data for bonds, angles, -dihedrals, etc. Specially it should have a line like this -in its header section: - -N crossterms :pre - -where N is the number of CMAP cross-terms. It should also have a section -in the body of the data file like this with N lines: - -CMAP :pre - - 1 1 8 10 12 18 20 - 2 5 18 20 22 25 27 - \[...\] - N 3 314 315 317 318 330 :pre - -The first column is an index from 1 to N to enumerate the CMAP terms; -it is ignored by LAMMPS. The 2nd column is the "type" of the -interaction; it is an index into the CMAP force field file. The -remaining 5 columns are the atom IDs of the atoms in the two 4-atom -dihedrals that overlap to create the CMAP 5-body interaction. Note -that the "crossterm" and "CMAP" keywords for the header and body -sections match those specified in the read_data command following the -data file name; see the "read_data"_read_data.html doc page for -more details. - -A data file containing CMAP cross-terms can be generated from a PDB -file using the charmm2lammps.pl script in the tools/ch2lmp directory -of the LAMMPS distribution. The script must be invoked with the -optional "-cmap" flag to do this; see the tools/ch2lmp/README file for -more information. - -The potential energy associated with CMAP interactions can be output -as described below. It can also be included in the total potential -energy of the system, as output by the -"thermo_style"_thermo_style.html command, if the "fix_modify -energy"_fix_modify.html command is used, as in the example above. See -the note below about how to include the CMAP energy when performing an -"energy minimization"_minimize.html. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the list of CMAP cross-terms to "binary restart -files"_restart.html. See the "read_restart"_read_restart.html command -for info on how to re-specify a fix in an input script that reads a -restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential "energy" of the CMAP interactions system's -potential energy as part of "thermodynamic output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to the interaction between atoms to -the system's virial as part of "thermodynamic output"_thermo_style.html. -The default is {virial yes} - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the potential -energy discussed above. The scalar value calculated by this fix is -"extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the potential energy associated with the CMAP terms -forces to be included in the total potential energy of the system (the -quantity being minimized), you MUST enable the -"fix_modify"_fix_modify.html {energy} option for this fix. - -[Restrictions:] - -To function as expected this fix command must be issued {before} a -"read_data"_read_data.html command but {after} a -"read_restart"_read_restart.html command. - -This fix can only be used if LAMMPS was built with the MOLECULE -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"fix_modify"_fix_modify.html, "read_data"_read_data.html - -[Default:] none - -:line - -:link(Buck) -[(Buck)] Buck, Bouguet-Bonnet, Pastor, MacKerell Jr., Biophys J, 90, L36 -(2006). - -:link(Brooks2) -[(Brooks)] Brooks, Brooks, MacKerell Jr., J Comput Chem, 30, 1545 (2009). diff --git a/doc/txt/fix_colvars.txt b/doc/txt/fix_colvars.txt deleted file mode 100644 index 304273d451..0000000000 --- a/doc/txt/fix_colvars.txt +++ /dev/null @@ -1,140 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix colvars command :h3 - -[Syntax:] - -fix ID group-ID colvars configfile keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -colvars = style name of this fix command :l -configfile = the configuration file for the colvars module :l -keyword = {input} or {output} or {seed} or {tstat} :l - {input} arg = colvars.state file name or prefix or NULL (default: NULL) - {output} arg = output filename prefix (default: out) - {seed} arg = seed for random number generator (default: 1966) - {unwrap} arg = {yes} or {no} - use unwrapped coordinates in collective variables (default: yes) - {tstat} arg = fix id of a thermostat or NULL (default: NULL) :pre -:ule - -[Examples:] - -fix mtd all colvars peptide.colvars.inp seed 2122 input peptide.colvars.state output peptide -fix abf all colvars colvars.inp tstat 1 :pre - -[Description:] - -This fix interfaces LAMMPS to the collective variables "Colvars" -library, which allows to calculate potentials of mean force -(PMFs) for any set of colvars, using different sampling methods: -currently implemented are the Adaptive Biasing Force (ABF) method, -metadynamics, Steered Molecular Dynamics (SMD) and Umbrella Sampling -(US) via a flexible harmonic restraint bias. - -This documentation describes only the fix colvars command itself and -LAMMPS specific parts of the code. The full documentation of the -colvars library is available as "this supplementary PDF document"_PDF/colvars-refman-lammps.pdf - -The Colvars library is developed at "https://github.com/colvars/colvars"_https://github.com/colvars/colvars -A detailed discussion of its implementation is in "(Fiorin)"_#Fiorin. - -There are some example scripts for using this package with LAMMPS in the -examples/USER/colvars directory. - -:line - -The only mandatory argument to the fix is the filename to the colvars -input file that contains the input that is independent from the MD -program in which the colvars library has been integrated. - -The {group-ID} entry is ignored. The collective variable module will -always apply to the entire system and there can only be one instance -of the colvars fix at a time. The colvars fix will only communicate -the minimum information necessary and the colvars library supports -multiple, completely independent collective variables, so there is -no restriction to functionality by limiting the number of colvars fixes. - -The {input} keyword allows to specify a state file that would contain -the restart information required in order to continue a calculation from -a prerecorded state. Fix colvars records it state in "binary restart"_restart.html -files, so when using the "read_restart"_read_restart.html command, -this is usually not needed. - -The {output} keyword allows to specify the output prefix. All output -files generated will use this prefix followed by the ".colvars." and -a word like "state" or "traj". - -The {seed} keyword contains the seed for the random number generator -that will be used in the colvars module. - -The {unwrap} keyword controls whether wrapped or unwrapped coordinates -are passed to the colvars library for calculation of the collective -variables and the resulting forces. The default is {yes}, i.e. to use -the image flags to reconstruct the absolute atom positions. -Setting this to {no} will use the current local coordinates that are -wrapped back into the simulation cell at each re-neighboring instead. - -The {tstat} keyword can be either NULL or the label of a thermostatting -fix that thermostats all atoms in the fix colvars group. This will be -used to provide the colvars module with the current thermostat target -temperature. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the current status of the colvars module into -"binary restart files"_restart.html. This is in addition to the text -mode status file that is written by the colvars module itself and the -kind of information in both files is identical. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change from the biasing force added by the fix -to the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -The {fix_modify configfile } option allows to add settings -from an additional config file to the colvars module. This option can -only be used, after the system has been initialized with a "run"_run.html -command. - -The {fix_modify config } option allows to add settings -from inline strings. Those have to fit on a single line when enclosed -in a pair of double quotes ("), or can span multiple lines when bracketed -by a pair of triple double quotes (""", like python embedded documentation). - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". - -[Restrictions:] - -This fix is part of the USER-COLVARS package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -There can only be one colvars fix active at a time. Since the interface -communicates only the minimum amount of information and colvars module -itself can handle an arbitrary number of collective variables, this is -not a limitation of functionality. - -[Related commands:] - -"fix smd"_fix_smd.html, "fix spring"_fix_spring.html, -"fix plumed"_fix_plumed.html - -[Default:] - -The default options are input = NULL, output = out, seed = 1966, unwrap yes, -and tstat = NULL. - -:line - -:link(Fiorin) -[(Fiorin)] Fiorin, Klein, Henin, Mol. Phys., DOI:10.1080/00268976.2013.813594 diff --git a/doc/txt/fix_controller.txt b/doc/txt/fix_controller.txt deleted file mode 100644 index 45eb646b8e..0000000000 --- a/doc/txt/fix_controller.txt +++ /dev/null @@ -1,205 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix controller command :h3 - -[Syntax:] - -fix ID group-ID controller Nevery alpha Kp Ki Kd pvar setpoint cvar :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -controller = style name of this fix command :l -Nevery = invoke controller every this many timesteps :l -alpha = coupling constant for PID equation (see units discussion below) :l -Kp = proportional gain in PID equation (unitless) :l -Ki = integral gain in PID equation (unitless) :l -Kd = derivative gain in PID equation (unitless) :l -pvar = process variable of form c_ID, c_ID\[I\], f_ID, f_ID\[I\], or v_name :l - c_ID = global scalar calculated by a compute with ID - c_ID\[I\] = Ith component of global vector calculated by a compute with ID - f_ID = global scalar calculated by a fix with ID - f_ID\[I\] = Ith component of global vector calculated by a fix with ID - v_name = value calculated by an equal-style variable with name :pre -setpoint = desired value of process variable (same units as process variable) :l -cvar = name of control variable :l -:ule - -[Examples:] - -fix 1 all controller 100 1.0 0.5 0.0 0.0 c_thermo_temp 1.5 tcontrol -fix 1 all controller 100 0.2 0.5 0 100.0 v_pxxwall 1.01325 xwall -fix 1 all controller 10000 0.2 0.5 0 2000 v_avpe -3.785 tcontrol :pre - -[Description:] - -This fix enables control of a LAMMPS simulation using a control loop -feedback mechanism known as a proportional-integral-derivative (PID) -controller. The basic idea is to define a "process variable" which is -a quantity that can be monitored during a running simulation. A -desired target value is chosen for the process variable. A "control -variable" is also defined which is an adjustable attribute of the -running simulation, which the process variable will respond to. The -PID controller continuously adjusts the control variable based on the -difference between the process variable and the target. - -Here are examples of ways in which this fix can be used. The -examples/pid directory contains a script that implements the simple -thermostat. - -Goal | process variable | control variable -Simple thermostat | instantaneous T | thermostat target T -Find melting temperature | average PE per atom | thermostat target T -Control pressure in non-periodic system | force on wall | position of wall -:tb(s=|) - -NOTE: For this fix to work, the control variable must actually induce -a change in a running LAMMPS simulation. Typically this will only -occur if there is some other command (e.g. a thermostat fix) which -uses the control variable as an input parameter. This could be done -directly or indirectly, e.g. the other command uses a variable as -input whose formula uses the control variable. The other command -should alter its behavior dynamically as the variable changes. - -NOTE: If there is a command you think could be used in this fashion, -but does not currently allow a variable as an input parameter, please -notify the LAMMPS developers. It is often not difficult to enable a -command to use a variable as an input parameter. - -The group specified with this command is ignored. However, note that -the process variable may be defined by calculations performed by -computes and fixes which store their own "group" definitions. - -The PID controller is invoked once each {Nevery} timesteps. - -The PID controller is implemented as a discretized version of -the following dynamic equation: - -:c,image(Eqs/fix_controller1.jpg) - -where {c} is the continuous time analog of the control variable, -{e} ={pvar}-{setpoint} is the error in the process variable, and -{alpha}, {Kp}, {Ki}, and {Kd} are constants set by the corresponding -keywords described above. The discretized version of this equation is: - -:c,image(Eqs/fix_controller2.jpg) - -where {tau} = {Nevery} * {timestep} is the time interval between updates, -and the subscripted variables indicate the values of {c} and {e} at -successive updates. - -From the first equation, it is clear that if the three gain values -{Kp}, {Ki}, {Kd} are dimensionless constants, then {alpha} must have -units of \[unit {cvar}\]/\[unit {pvar}\]/\[unit time\] e.g. \[ eV/K/ps -\]. The advantage of this unit scheme is that the value of the -constants should be invariant under a change of either the MD timestep -size or the value of {Nevery}. Similarly, if the LAMMPS "unit -style"_units.html is changed, it should only be necessary to change -the value of {alpha} to reflect this, while leaving {Kp}, {Ki}, and -{Kd} unaltered. - -When choosing the values of the four constants, it is best to first -pick a value and sign for {alpha} that is consistent with the -magnitudes and signs of {pvar} and {cvar}. The magnitude of {Kp} -should then be tested over a large positive range keeping {Ki} = {Kd} =0. -A good value for {Kp} will produce a fast response in {pvar}, without -overshooting the {setpoint}. For many applications, proportional -feedback is sufficient, and so {Ki} = {Kd} =0 can be used. In cases where -there is a substantial lag time in the response of {pvar} to a change -in {cvar}, this can be counteracted by increasing {Kd}. In situations -where {pvar} plateaus without reaching {setpoint}, this can be -counteracted by increasing {Ki}. In the language of Charles Dickens, -{Kp} represents the error of the present, {Ki} the error of the past, -and {Kd} the error yet to come. - -Because this fix updates {cvar}, but does not initialize its value, -the initial value is that assigned by the user in the input script via -the "internal-style variable"_variable.html command. This value is -used (by the other LAMMPS command that used the variable) until this -fix performs its first update of {cvar} after {Nevery} timesteps. On -the first update, the value of the derivative term is set to zero, -because the value of {e_n-1} is not yet defined. - -:line - -The process variable {pvar} can be specified as the output of a -"compute"_compute.html or "fix"_fix.html or the evaluation of a -"variable"_variable.html. In each case, the compute, fix, or variable -must produce a global quantity, not a per-atom or local quantity. - -If {pvar} begins with "c_", a compute ID must follow which has been -previously defined in the input script and which generates a global -scalar or vector. See the individual "compute"_compute.html doc page -for details. If no bracketed integer is appended, the scalar -calculated by the compute is used. If a bracketed integer is -appended, the Ith value of the vector calculated by the compute is -used. Users can also write code for their own compute styles and "add -them to LAMMPS"_Modify.html. - -If {pvar} begins with "f_", a fix ID must follow which has been -previously defined in the input script and which generates a global -scalar or vector. See the individual "fix"_fix.html doc page for -details. Note that some fixes only produce their values on certain -timesteps, which must be compatible with when fix controller -references the values, or else an error results. If no bracketed integer -is appended, the scalar calculated by the fix is used. If a bracketed -integer is appended, the Ith value of the vector calculated by the fix -is used. Users can also write code for their own fix style and "add -them to LAMMPS"_Modify.html. - -If {pvar} begins with "v_", a variable name must follow which has been -previously defined in the input script. Only equal-style variables -can be referenced. See the "variable"_variable.html command for -details. Note that variables of style {equal} define a formula which -can reference individual atom properties or thermodynamic keywords, or -they can invoke other computes, fixes, or variables when they are -evaluated, so this is a very general means of specifying the process -variable. - -The target value {setpoint} for the process variable must be a numeric -value, in whatever units {pvar} is defined for. - -The control variable {cvar} must be the name of an "internal-style -variable"_variable.html previously defined in the input script. Note -that it is not specified with a "v_" prefix, just the name of the -variable. It must be an internal-style variable, because this fix -updates its value directly. Note that other commands can use an -equal-style versus internal-style variable interchangeably. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Currently, no information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix produces a global vector with 3 values which can be accessed -by various "output commands"_Howto_output.html. The values can be -accessed on any timestep, though they are only updated on timesteps -that are a multiple of {Nevery}. - -The three values are the most recent updates made to the control -variable by each of the 3 terms in the PID equation above. The first -value is the proportional term, the second is the integral term, the -third is the derivative term. - -The units of the vector values will be whatever units the control -variable is in. The vector values calculated by this fix are -"extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix adapt"_fix_adapt.html - -[Default:] none diff --git a/doc/txt/fix_deform.txt b/doc/txt/fix_deform.txt deleted file mode 100644 index 3259f79497..0000000000 --- a/doc/txt/fix_deform.txt +++ /dev/null @@ -1,599 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix deform command :h3 -fix deform/kk command :h3 - -[Syntax:] - -fix ID group-ID deform N parameter args ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -deform = style name of this fix command :l -N = perform box deformation every this many timesteps :l -one or more parameter/arg pairs may be appended :l -parameter = {x} or {y} or {z} or {xy} or {xz} or {yz} - {x}, {y}, {z} args = style value(s) - style = {final} or {delta} or {scale} or {vel} or {erate} or {trate} or {volume} or {wiggle} or {variable} - {final} values = lo hi - lo hi = box boundaries at end of run (distance units) - {delta} values = dlo dhi - dlo dhi = change in box boundaries at end of run (distance units) - {scale} values = factor - factor = multiplicative factor for change in box length at end of run - {vel} value = V - V = change box length at this velocity (distance/time units), - effectively an engineering strain rate - {erate} value = R - R = engineering strain rate (1/time units) - {trate} value = R - R = true strain rate (1/time units) - {volume} value = none = adjust this dim to preserve volume of system - {wiggle} values = A Tp - A = amplitude of oscillation (distance units) - Tp = period of oscillation (time units) - {variable} values = v_name1 v_name2 - v_name1 = variable with name1 for box length change as function of time - v_name2 = variable with name2 for change rate as function of time - {xy}, {xz}, {yz} args = style value - style = {final} or {delta} or {vel} or {erate} or {trate} or {wiggle} - {final} value = tilt - tilt = tilt factor at end of run (distance units) - {delta} value = dtilt - dtilt = change in tilt factor at end of run (distance units) - {vel} value = V - V = change tilt factor at this velocity (distance/time units), - effectively an engineering shear strain rate - {erate} value = R - R = engineering shear strain rate (1/time units) - {trate} value = R - R = true shear strain rate (1/time units) - {wiggle} values = A Tp - A = amplitude of oscillation (distance units) - Tp = period of oscillation (time units) - {variable} values = v_name1 v_name2 - v_name1 = variable with name1 for tilt change as function of time - v_name2 = variable with name2 for change rate as function of time :pre - -zero or more keyword/value pairs may be appended :l -keyword = {remap} or {flip} or {units} :l - {remap} value = {x} or {v} or {none} - x = remap coords of atoms in group into deforming box - v = remap velocities of all atoms when they cross periodic boundaries - none = no remapping of x or v - {flip} value = {yes} or {no} - allow or disallow box flips when it becomes highly skewed - {units} value = {lattice} or {box} - lattice = distances are defined in lattice units - box = distances are defined in simulation box units :pre -:ule - -[Examples:] - -fix 1 all deform 1 x final 0.0 9.0 z final 0.0 5.0 units box -fix 1 all deform 1 x trate 0.1 y volume z volume -fix 1 all deform 1 xy erate 0.001 remap v -fix 1 all deform 10 y delta -0.5 0.5 xz vel 1.0 :pre - -[Description:] - -Change the volume and/or shape of the simulation box during a dynamics -run. Orthogonal simulation boxes have 3 adjustable parameters -(x,y,z). Triclinic (non-orthogonal) simulation boxes have 6 -adjustable parameters (x,y,z,xy,xz,yz). Any or all of them can be -adjusted independently and simultaneously by this command. - -This fix can be used to perform non-equilibrium MD (NEMD) simulations -of a continuously strained system. See the "fix -nvt/sllod"_fix_nvt_sllod.html and "compute -temp/deform"_compute_temp_deform.html commands for more details. Note -that simulation of a continuously extended system (extensional flow) -can be modeled using the "USER-UEF -package"_Packages_details.html#PKG-USER-UEF and its "fix -commands"_fix_nh_uef.html. - -For the {x}, {y}, {z} parameters, the associated dimension cannot be -shrink-wrapped. For the {xy}, {yz}, {xz} parameters, the associated -2nd dimension cannot be shrink-wrapped. Dimensions not varied by this -command can be periodic or non-periodic. Dimensions corresponding to -unspecified parameters can also be controlled by a "fix -npt"_fix_nh.html or "fix nph"_fix_nh.html command. - -The size and shape of the simulation box at the beginning of the -simulation run were either specified by the -"create_box"_create_box.html or "read_data"_read_data.html or -"read_restart"_read_restart.html command used to setup the simulation -initially if it is the first run, or they are the values from the end -of the previous run. The "create_box"_create_box.html, "read -data"_read_data.html, and "read_restart"_read_restart.html commands -specify whether the simulation box is orthogonal or non-orthogonal -(triclinic) and explain the meaning of the xy,xz,yz tilt factors. If -fix deform changes the xy,xz,yz tilt factors, then the simulation box -must be triclinic, even if its initial tilt factors are 0.0. - -As described below, the desired simulation box size and shape at the -end of the run are determined by the parameters of the fix deform -command. Every Nth timestep during the run, the simulation box is -expanded, contracted, or tilted to ramped values between the initial -and final values. - -:line - -For the {x}, {y}, and {z} parameters, this is the meaning of their -styles and values. - -The {final}, {delta}, {scale}, {vel}, and {erate} styles all change -the specified dimension of the box via "constant displacement" which -is effectively a "constant engineering strain rate". This means the -box dimension changes linearly with time from its initial to final -value. - -For style {final}, the final lo and hi box boundaries of a dimension -are specified. The values can be in lattice or box distance units. -See the discussion of the units keyword below. - -For style {delta}, plus or minus changes in the lo/hi box boundaries -of a dimension are specified. The values can be in lattice or box -distance units. See the discussion of the units keyword below. - -For style {scale}, a multiplicative factor to apply to the box length -of a dimension is specified. For example, if the initial box length -is 10, and the factor is 1.1, then the final box length will be 11. A -factor less than 1.0 means compression. - -For style {vel}, a velocity at which the box length changes is -specified in units of distance/time. This is effectively a "constant -engineering strain rate", where rate = V/L0 and L0 is the initial box -length. The distance can be in lattice or box distance units. See -the discussion of the units keyword below. For example, if the -initial box length is 100 Angstroms, and V is 10 Angstroms/psec, then -after 10 psec, the box length will have doubled. After 20 psec, it -will have tripled. - -The {erate} style changes a dimension of the box at a "constant -engineering strain rate". The units of the specified strain rate are -1/time. See the "units"_units.html command for the time units -associated with different choices of simulation units, -e.g. picoseconds for "metal" units). Tensile strain is unitless and -is defined as delta/L0, where L0 is the original box length and delta -is the change relative to the original length. The box length L as a -function of time will change as - -L(t) = L0 (1 + erate*dt) :pre - -where dt is the elapsed time (in time units). Thus if {erate} R is -specified as 0.1 and time units are picoseconds, this means the box -length will increase by 10% of its original length every picosecond. -I.e. strain after 1 psec = 0.1, strain after 2 psec = 0.2, etc. R = --0.01 means the box length will shrink by 1% of its original length -every picosecond. Note that for an "engineering" rate the change is -based on the original box length, so running with R = 1 for 10 -picoseconds expands the box length by a factor of 11 (strain of 10), -which is different that what the {trate} style would induce. - -The {trate} style changes a dimension of the box at a "constant true -strain rate". Note that this is not an "engineering strain rate", as -the other styles are. Rather, for a "true" rate, the rate of change -is constant, which means the box dimension changes non-linearly with -time from its initial to final value. The units of the specified -strain rate are 1/time. See the "units"_units.html command for the -time units associated with different choices of simulation units, -e.g. picoseconds for "metal" units). Tensile strain is unitless and -is defined as delta/L0, where L0 is the original box length and delta -is the change relative to the original length. - -The box length L as a function of time will change as - -L(t) = L0 exp(trate*dt) :pre - -where dt is the elapsed time (in time units). Thus if {trate} R is -specified as ln(1.1) and time units are picoseconds, this means the -box length will increase by 10% of its current (not original) length -every picosecond. I.e. strain after 1 psec = 0.1, strain after 2 psec -= 0.21, etc. R = ln(2) or ln(3) means the box length will double or -triple every picosecond. R = ln(0.99) means the box length will -shrink by 1% of its current length every picosecond. Note that for a -"true" rate the change is continuous and based on the current length, -so running with R = ln(2) for 10 picoseconds does not expand the box -length by a factor of 11 as it would with {erate}, but by a factor of -1024 since the box length will double every picosecond. - -Note that to change the volume (or cross-sectional area) of the -simulation box at a constant rate, you can change multiple dimensions -via {erate} or {trate}. E.g. to double the box volume in a picosecond -picosecond, you could set "x erate M", "y erate M", "z erate M", with -M = pow(2,1/3) - 1 = 0.26, since if each box dimension grows by 26%, -the box volume doubles. Or you could set "x trate M", "y trate M", "z -trate M", with M = ln(1.26) = 0.231, and the box volume would double -every picosecond. - -The {volume} style changes the specified dimension in such a way that -the box volume remains constant while other box dimensions are changed -explicitly via the styles discussed above. For example, "x scale 1.1 -y scale 1.1 z volume" will shrink the z box length as the x,y box -lengths increase, to keep the volume constant (product of x,y,z -lengths). If "x scale 1.1 z volume" is specified and parameter {y} is -unspecified, then the z box length will shrink as x increases to keep -the product of x,z lengths constant. If "x scale 1.1 y volume z -volume" is specified, then both the y,z box lengths will shrink as x -increases to keep the volume constant (product of x,y,z lengths). In -this case, the y,z box lengths shrink so as to keep their relative -aspect ratio constant. - -For solids or liquids, note that when one dimension of the box is -expanded via fix deform (i.e. tensile strain), it may be physically -undesirable to hold the other 2 box lengths constant (unspecified by -fix deform) since that implies a density change. Using the {volume} -style for those 2 dimensions to keep the box volume constant may make -more physical sense, but may also not be correct for materials and -potentials whose Poisson ratio is not 0.5. An alternative is to use -"fix npt aniso"_fix_nh.html with zero applied pressure on those 2 -dimensions, so that they respond to the tensile strain dynamically. - -The {wiggle} style oscillates the specified box length dimension -sinusoidally with the specified amplitude and period. I.e. the box -length L as a function of time is given by - -L(t) = L0 + A sin(2*pi t/Tp) :pre - -where L0 is its initial length. If the amplitude A is a positive -number the box initially expands, then contracts, etc. If A is -negative then the box initially contracts, then expands, etc. The -amplitude can be in lattice or box distance units. See the discussion -of the units keyword below. - -The {variable} style changes the specified box length dimension by -evaluating a variable, which presumably is a function of time. The -variable with {name1} must be an "equal-style variable"_variable.html -and should calculate a change in box length in units of distance. -Note that this distance is in box units, not lattice units; see the -discussion of the {units} keyword below. The formula associated with -variable {name1} can reference the current timestep. Note that it -should return the "change" in box length, not the absolute box length. -This means it should evaluate to 0.0 when invoked on the initial -timestep of the run following the definition of fix deform. It should -evaluate to a value > 0.0 to dilate the box at future times, or a -value < 0.0 to compress the box. - -The variable {name2} must also be an "equal-style -variable"_variable.html and should calculate the rate of box length -change, in units of distance/time, i.e. the time-derivative of the -{name1} variable. This quantity is used internally by LAMMPS to reset -atom velocities when they cross periodic boundaries. It is computed -internally for the other styles, but you must provide it when using an -arbitrary variable. - -Here is an example of using the {variable} style to perform the same -box deformation as the {wiggle} style formula listed above, where we -assume that the current timestep = 0. - -variable A equal 5.0 -variable Tp equal 10.0 -variable displace equal "v_A * sin(2*PI * step*dt/v_Tp)" -variable rate equal "2*PI*v_A/v_Tp * cos(2*PI * step*dt/v_Tp)" -fix 2 all deform 1 x variable v_displace v_rate remap v :pre - -For the {scale}, {vel}, {erate}, {trate}, {volume}, {wiggle}, and -{variable} styles, the box length is expanded or compressed around its -mid point. - -:line - -For the {xy}, {xz}, and {yz} parameters, this is the meaning of their -styles and values. Note that changing the tilt factors of a triclinic -box does not change its volume. - -The {final}, {delta}, {vel}, and {erate} styles all change the shear -strain at a "constant engineering shear strain rate". This means the -tilt factor changes linearly with time from its initial to final -value. - -For style {final}, the final tilt factor is specified. The value -can be in lattice or box distance units. See the discussion of the -units keyword below. - -For style {delta}, a plus or minus change in the tilt factor is -specified. The value can be in lattice or box distance units. See -the discussion of the units keyword below. - -For style {vel}, a velocity at which the tilt factor changes is -specified in units of distance/time. This is effectively an -"engineering shear strain rate", where rate = V/L0 and L0 is the -initial box length perpendicular to the direction of shear. The -distance can be in lattice or box distance units. See the discussion -of the units keyword below. For example, if the initial tilt factor -is 5 Angstroms, and the V is 10 Angstroms/psec, then after 1 psec, the -tilt factor will be 15 Angstroms. After 2 psec, it will be 25 -Angstroms. - -The {erate} style changes a tilt factor at a "constant engineering -shear strain rate". The units of the specified shear strain rate are -1/time. See the "units"_units.html command for the time units -associated with different choices of simulation units, -e.g. picoseconds for "metal" units). Shear strain is unitless and is -defined as offset/length, where length is the box length perpendicular -to the shear direction (e.g. y box length for xy deformation) and -offset is the displacement distance in the shear direction (e.g. x -direction for xy deformation) from the unstrained orientation. - -The tilt factor T as a function of time will change as - -T(t) = T0 + L0*erate*dt :pre - -where T0 is the initial tilt factor, L0 is the original length of the -box perpendicular to the shear direction (e.g. y box length for xy -deformation), and dt is the elapsed time (in time units). Thus if -{erate} R is specified as 0.1 and time units are picoseconds, this -means the shear strain will increase by 0.1 every picosecond. I.e. if -the xy shear strain was initially 0.0, then strain after 1 psec = 0.1, -strain after 2 psec = 0.2, etc. Thus the tilt factor would be 0.0 at -time 0, 0.1*ybox at 1 psec, 0.2*ybox at 2 psec, etc, where ybox is the -original y box length. R = 1 or 2 means the tilt factor will increase -by 1 or 2 every picosecond. R = -0.01 means a decrease in shear -strain by 0.01 every picosecond. - -The {trate} style changes a tilt factor at a "constant true shear -strain rate". Note that this is not an "engineering shear strain -rate", as the other styles are. Rather, for a "true" rate, the rate -of change is constant, which means the tilt factor changes -non-linearly with time from its initial to final value. The units of -the specified shear strain rate are 1/time. See the -"units"_units.html command for the time units associated with -different choices of simulation units, e.g. picoseconds for "metal" -units). Shear strain is unitless and is defined as offset/length, -where length is the box length perpendicular to the shear direction -(e.g. y box length for xy deformation) and offset is the displacement -distance in the shear direction (e.g. x direction for xy deformation) -from the unstrained orientation. - -The tilt factor T as a function of time will change as - -T(t) = T0 exp(trate*dt) :pre - -where T0 is the initial tilt factor and dt is the elapsed time (in -time units). Thus if {trate} R is specified as ln(1.1) and time units -are picoseconds, this means the shear strain or tilt factor will -increase by 10% every picosecond. I.e. if the xy shear strain was -initially 0.1, then strain after 1 psec = 0.11, strain after 2 psec = -0.121, etc. R = ln(2) or ln(3) means the tilt factor will double or -triple every picosecond. R = ln(0.99) means the tilt factor will -shrink by 1% every picosecond. Note that the change is continuous, so -running with R = ln(2) for 10 picoseconds does not change the tilt -factor by a factor of 10, but by a factor of 1024 since it doubles -every picosecond. Note that the initial tilt factor must be non-zero -to use the {trate} option. - -Note that shear strain is defined as the tilt factor divided by the -perpendicular box length. The {erate} and {trate} styles control the -tilt factor, but assume the perpendicular box length remains constant. -If this is not the case (e.g. it changes due to another fix deform -parameter), then this effect on the shear strain is ignored. - -The {wiggle} style oscillates the specified tilt factor sinusoidally -with the specified amplitude and period. I.e. the tilt factor T as a -function of time is given by - -T(t) = T0 + A sin(2*pi t/Tp) :pre - -where T0 is its initial value. If the amplitude A is a positive -number the tilt factor initially becomes more positive, then more -negative, etc. If A is negative then the tilt factor initially -becomes more negative, then more positive, etc. The amplitude can be -in lattice or box distance units. See the discussion of the units -keyword below. - -The {variable} style changes the specified tilt factor by evaluating a -variable, which presumably is a function of time. The variable with -{name1} must be an "equal-style variable"_variable.html and should -calculate a change in tilt in units of distance. Note that this -distance is in box units, not lattice units; see the discussion of the -{units} keyword below. The formula associated with variable {name1} -can reference the current timestep. Note that it should return the -"change" in tilt factor, not the absolute tilt factor. This means it -should evaluate to 0.0 when invoked on the initial timestep of the run -following the definition of fix deform. - -The variable {name2} must also be an "equal-style -variable"_variable.html and should calculate the rate of tilt change, -in units of distance/time, i.e. the time-derivative of the {name1} -variable. This quantity is used internally by LAMMPS to reset atom -velocities when they cross periodic boundaries. It is computed -internally for the other styles, but you must provide it when using an -arbitrary variable. - -Here is an example of using the {variable} style to perform the same -box deformation as the {wiggle} style formula listed above, where we -assume that the current timestep = 0. - -variable A equal 5.0 -variable Tp equal 10.0 -variable displace equal "v_A * sin(2*PI * step*dt/v_Tp)" -variable rate equal "2*PI*v_A/v_Tp * cos(2*PI * step*dt/v_Tp)" -fix 2 all deform 1 xy variable v_displace v_rate remap v :pre - -:line - -All of the tilt styles change the xy, xz, yz tilt factors during a -simulation. In LAMMPS, tilt factors (xy,xz,yz) for triclinic boxes -are normally bounded by half the distance of the parallel box length. -See the discussion of the {flip} keyword below, to allow this bound to -be exceeded, if desired. - -For example, if xlo = 2 and xhi = 12, then the x box length is 10 and -the xy tilt factor must be between -5 and 5. Similarly, both xz and -yz must be between -(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is -not a limitation, since if the maximum tilt factor is 5 (as in this -example), then configurations with tilt = ..., -15, -5, 5, 15, 25, -... are all equivalent. - -To obey this constraint and allow for large shear deformations to be -applied via the {xy}, {xz}, or {yz} parameters, the following -algorithm is used. If {prd} is the associated parallel box length (10 -in the example above), then if the tilt factor exceeds the accepted -range of -5 to 5 during the simulation, then the box is flipped to the -other limit (an equivalent box) and the simulation continues. Thus -for this example, if the initial xy tilt factor was 0.0 and "xy final -100.0" was specified, then during the simulation the xy tilt factor -would increase from 0.0 to 5.0, the box would be flipped so that the -tilt factor becomes -5.0, the tilt factor would increase from -5.0 to -5.0, the box would be flipped again, etc. The flip occurs 10 times -and the final tilt factor at the end of the simulation would be 0.0. -During each flip event, atoms are remapped into the new box in the -appropriate manner. - -The one exception to this rule is if the 1st dimension in the tilt -factor (x for xy) is non-periodic. In that case, the limits on the -tilt factor are not enforced, since flipping the box in that dimension -does not change the atom positions due to non-periodicity. In this -mode, if you tilt the system to extreme angles, the simulation will -simply become inefficient due to the highly skewed simulation box. - -:line - -Each time the box size or shape is changed, the {remap} keyword -determines whether atom positions are remapped to the new box. If -{remap} is set to {x} (the default), atoms in the fix group are -remapped; otherwise they are not. Note that their velocities are not -changed, just their positions are altered. If {remap} is set to {v}, -then any atom in the fix group that crosses a periodic boundary will -have a delta added to its velocity equal to the difference in -velocities between the lo and hi boundaries. Note that this velocity -difference can include tilt components, e.g. a delta in the x velocity -when an atom crosses the y periodic boundary. If {remap} is set to -{none}, then neither of these remappings take place. - -Conceptually, setting {remap} to {x} forces the atoms to deform via an -affine transformation that exactly matches the box deformation. This -setting is typically appropriate for solids. Note that though the -atoms are effectively "moving" with the box over time, it is not due -to their having a velocity that tracks the box change, but only due to -the remapping. By contrast, setting {remap} to {v} is typically -appropriate for fluids, where you want the atoms to respond to the -change in box size/shape on their own and acquire a velocity that -matches the box change, so that their motion will naturally track the -box without explicit remapping of their coordinates. - -NOTE: When non-equilibrium MD (NEMD) simulations are performed using -this fix, the option "remap v" should normally be used. This is -because "fix nvt/sllod"_fix_nvt_sllod.html adjusts the atom positions -and velocities to induce a velocity profile that matches the changing -box size/shape. Thus atom coordinates should NOT be remapped by fix -deform, but velocities SHOULD be when atoms cross periodic boundaries, -since that is consistent with maintaining the velocity profile already -created by fix nvt/sllod. LAMMPS will warn you if the {remap} setting -is not consistent with fix nvt/sllod. - -NOTE: For non-equilibrium MD (NEMD) simulations using "remap v" it is -usually desirable that the fluid (or flowing material, e.g. granular -particles) stream with a velocity profile consistent with the -deforming box. As mentioned above, using a thermostat such as "fix -nvt/sllod"_fix_nvt_sllod.html or "fix lavgevin"_fix_langevin.html -(with a bias provided by "compute -temp/deform"_compute_temp_deform.html), will typically accomplish -that. If you do not use a thermostat, then there is no driving force -pushing the atoms to flow in a manner consistent with the deforming -box. E.g. for a shearing system the box deformation velocity may vary -from 0 at the bottom to 10 at the top of the box. But the stream -velocity profile of the atoms may vary from -5 at the bottom to +5 at -the top. You can monitor these effects using the "fix -ave/chunk"_fix_ave_chunk.html, "compute -temp/deform"_compute_temp_deform.html, and "compute -temp/profile"_compute_temp_profile.html commands. One way to induce -atoms to stream consistent with the box deformation is to give them an -initial velocity profile, via the "velocity ramp"_velocity.html -command, that matches the box deformation rate. This also typically -helps the system come to equilibrium more quickly, even if a -thermostat is used. - -NOTE: If a "fix rigid"_fix_rigid.html is defined for rigid bodies, and -{remap} is set to {x}, then the center-of-mass coordinates of rigid -bodies will be remapped to the changing simulation box. This will be -done regardless of whether atoms in the rigid bodies are in the fix -deform group or not. The velocity of the centers of mass are not -remapped even if {remap} is set to {v}, since "fix -nvt/sllod"_fix_nvt_sllod.html does not currently do anything special -for rigid particles. If you wish to perform a NEMD simulation of -rigid particles, you can either thermostat them independently or -include a background fluid and thermostat the fluid via "fix -nvt/sllod"_fix_nvt_sllod.html. - -The {flip} keyword allows the tilt factors for a triclinic box to -exceed half the distance of the parallel box length, as discussed -above. If the {flip} value is set to {yes}, the bound is enforced by -flipping the box when it is exceeded. If the {flip} value is set to -{no}, the tilt will continue to change without flipping. Note that if -you apply large deformations, this means the box shape can tilt -dramatically LAMMPS will run less efficiently, due to the large volume -of communication needed to acquire ghost atoms around a processor's -irregular-shaped sub-domain. For extreme values of tilt, LAMMPS may -also lose atoms and generate an error. - -The {units} keyword determines the meaning of the distance units used -to define various arguments. A {box} value selects standard distance -units as defined by the "units"_units.html command, e.g. Angstroms for -units = real or metal. A {lattice} value means the distance units are -in lattice spacings. The "lattice"_lattice.html command must have -been previously used to define the lattice spacing. Note that the -units choice also affects the {vel} style parameters since it is -defined in terms of distance/time. Also note that the units keyword -does not affect the {variable} style. You should use the {xlat}, -{ylat}, {zlat} keywords of the "thermo_style"_thermo_style.html -command if you want to include lattice spacings in a variable formula. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix will restore the initial box settings from "binary restart -files"_restart.html, which allows the fix to be properly continue -deformation, when using the start/stop options of the "run"_run.html -command. None of the "fix_modify"_fix_modify.html options are -relevant to this fix. No global or per-atom quantities are stored by -this fix for access by various "output commands"_Howto_output.html. - -This fix can perform deformation over multiple runs, using the {start} -and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -You cannot apply x, y, or z deformations to a dimension that is -shrink-wrapped via the "boundary"_boundary.html command. - -You cannot apply xy, yz, or xz deformations to a 2nd dimension (y in -xy) that is shrink-wrapped via the "boundary"_boundary.html command. - -[Related commands:] - -"change_box"_change_box.html - -[Default:] - -The option defaults are remap = x, flip = yes, and units = lattice. diff --git a/doc/txt/fix_dpd_energy.txt b/doc/txt/fix_dpd_energy.txt deleted file mode 100644 index 5e8e295de9..0000000000 --- a/doc/txt/fix_dpd_energy.txt +++ /dev/null @@ -1,106 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix dpd/energy command :h3 -fix dpd/energy/kk command :h3 - -[Syntax:] - -fix ID group-ID dpd/energy :pre - -ID, group-ID are documented in "fix"_fix.html command -dpd/energy = style name of this fix command :ul - -[Examples:] - -fix 1 all dpd/energy :pre - -[Description:] - -Perform constant energy dissipative particle dynamics (DPD-E) -integration. This fix updates the internal energies for particles in -the group at each timestep. It must be used in conjunction with a -deterministic integrator (e.g. "fix nve"_fix_nve.html) that updates -the particle positions and velocities. - -For fix {dpd/energy}, the particle internal temperature is related to -the particle internal energy through a mesoparticle equation of state. -An additional fix must be specified that defines the equation of state -for each particle, e.g. "fix eos/cv"_fix_eos_cv.html. - -This fix must be used with the "pair_style -dpd/fdt/energy"_pair_style.html command. - -Note that numerous variants of DPD can be specified by choosing an -appropriate combination of the integrator and "pair_style -dpd/fdt/energy"_pair_style.html command. DPD under isoenergetic conditions -can be specified by using fix {dpd/energy}, fix {nve} and pair_style -{dpd/fdt/energy}. DPD under isoenthalpic conditions can -be specified by using fix {dpd/energy}, fix {nph} and pair_style -{dpd/fdt/energy}. Examples of each DPD variant are provided in the -examples/USER/dpd directory. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix must be used with an additional fix that specifies time -integration, e.g. "fix nve"_fix_nve.html. - -The fix {dpd/energy} requires the {dpd} "atom_style"_atom_style.html -to be used in order to properly account for the particle internal -energies and temperature. - -The fix {dpd/energy} must be used with an additional fix that specifies the -mesoparticle equation of state for each particle. - -[Related commands:] - -"fix nve"_fix_nve.html "fix eos/cv"_fix_eos_cv.html - -[Default:] none - -:line - -:link(Lisal1) -[(Lisal)] M. Lisal, J.K. Brennan, J. Bonet Avalos, "Dissipative -particle dynamics at isothermal, isobaric, isoenergetic, and -isoenthalpic conditions using Shardlow-like splitting algorithms.", -J. Chem. Phys., 135, 204105 (2011). - -:link(Larentzos3) -[(Larentzos)] J.P. Larentzos, J.K. Brennan, J.D. Moore, and -W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative -Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research -Laboratory, Aberdeen Proving Ground, MD (2014). diff --git a/doc/txt/fix_dpd_source.txt b/doc/txt/fix_dpd_source.txt deleted file mode 100644 index 691cfe86f1..0000000000 --- a/doc/txt/fix_dpd_source.txt +++ /dev/null @@ -1,101 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix edpd/source command :h3 -fix tdpd/source command :h3 - -[Syntax:] - -fix ID group-ID edpd/source keyword values ... -fix ID group-ID tdpd/source cc_index keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -edpd/source or tdpd/source = style name of this fix command :l -index (only specified for tdpd/source) = index of chemical species (1 to Nspecies) :l -keyword = {sphere} or {cuboid} :l - {sphere} values = cx,cy,cz,radius,source - cx,cy,cz = x,y,z center of spherical domain (distance units) - radius = radius of a spherical domain (distance units) - source = heat source or concentration source (flux units, see below) - {cuboid} values = cx,cy,cz,dLx,dLy,dLz,source - cx,cy,cz = x,y,z lower left corner of a cuboid domain (distance units) - dLx,dLy,dLz = x,y,z side length of a cuboid domain (distance units) - source = heat source or concentration source (flux units, see below) :pre -:ule - -[Examples:] - -fix 1 all edpd/source sphere 0.0 0.0 0.0 5.0 0.01 -fix 1 all edpd/source cuboid 0.0 0.0 0.0 20.0 10.0 10.0 -0.01 -fix 1 all tdpd/source 1 sphere 5.0 0.0 0.0 5.0 0.01 -fix 1 all tdpd/source 2 cuboid 0.0 0.0 0.0 20.0 10.0 10.0 0.01 :pre - -[Description:] - -Fix {edpd/source} adds a heat source as an external heat flux to each -atom in a spherical or cuboid domain, where the {source} is in units -of energy/time. Fix {tdpd/source} adds an external concentration -source of the chemical species specified by {index} as an external -concentration flux for each atom in a spherical or cuboid domain, -where the {source} is in units of mole/volume/time. - -This command can be used to give an additional heat/concentration -source term to atoms in a simulation, such as for a simulation of a -heat conduction with a source term (see Fig.12 in "(Li2014)"_#Li2014b) -or diffusion with a source term (see Fig.1 in "(Li2015)"_#Li2015b), as -an analog of a periodic Poiseuille flow problem. - -If the {sphere} keyword is used, the {cx,cy,cz,radius} defines a -spherical domain to apply the source flux to. - -If the {cuboid} keyword is used, the {cx,cy,cz,dLx,dLy,dLz} defines a -cuboid domain to apply the source flux to. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-MESO package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Fix {edpd/source} must be used with the "pair_style -edpd"_pair_meso.html command. Fix {tdpd/source} must be used with the -"pair_style tdpd"_pair_meso.html command. - -[Related commands:] - -"pair_style edpd"_pair_meso.html, "pair_style tdpd"_pair_meso.html, -"compute edpd/temp/atom"_compute_edpd_temp_atom.html, "compute -tdpd/cc/atom"_compute_tdpd_cc_atom.html - -[Default:] none - -:line - -:link(Li2014b) -[(Li2014)] Z. Li, Y.-H. Tang, H. Lei, B. Caswell and G.E. Karniadakis, -"Energy-conserving dissipative particle dynamics with -temperature-dependent properties", J. Comput. Phys., 265: 113-127 -(2014). DOI: 10.1016/j.jcp.2014.02.003 - -:link(Li2015b) -[(Li2015)] Z. Li, A. Yazdani, A. Tartakovsky and G.E. Karniadakis, -"Transport dissipative particle dynamics model for mesoscopic -advection-diffusion-reaction problems", J. Chem. Phys., 143: 014101 -(2015). DOI: 10.1063/1.4923254 diff --git a/doc/txt/fix_drag.txt b/doc/txt/fix_drag.txt deleted file mode 100644 index 92e68d13a4..0000000000 --- a/doc/txt/fix_drag.txt +++ /dev/null @@ -1,65 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix drag command :h3 - -[Syntax:] - -fix ID group-ID drag x y z fmag delta :pre - -ID, group-ID are documented in "fix"_fix.html command -drag = style name of this fix command -x,y,z = coord to drag atoms towards -fmag = magnitude of force to apply to each atom (force units) -delta = cutoff distance inside of which force \ - is not applied (distance units) :ul - -[Examples:] - -fix center small-molecule drag 0.0 10.0 0.0 5.0 2.0 :pre - -[Description:] - -Apply a force to each atom in a group to drag it towards the point -(x,y,z). The magnitude of the force is specified by fmag. If an atom -is closer than a distance delta to the point, then the force is not -applied. - -Any of the x,y,z values can be specified as NULL which means do not -include that dimension in the distance calculation or force -application. - -This command can be used to steer one or more atoms to a new location -in the simulation. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global 3-vector of forces, which can be accessed -by various "output commands"_Howto_output.html. This is the total -force on the group of atoms by the drag force. The vector values -calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix spring"_fix_spring.html, "fix spring/self"_fix_spring_self.html, -"fix spring/rg"_fix_spring_rg.html, "fix smd"_fix_smd.html - -[Default:] none diff --git a/doc/txt/fix_drude.txt b/doc/txt/fix_drude.txt deleted file mode 100644 index 80eb79201b..0000000000 --- a/doc/txt/fix_drude.txt +++ /dev/null @@ -1,56 +0,0 @@ - -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix drude command :h3 - -[Syntax:] - -fix ID group-ID drude flag1 flag2 ... flagN :pre - -ID, group-ID are documented in "fix"_fix.html command -drude = style name of this fix command -flag1 flag2 ... flagN = Drude flag for each atom type (1 to N) in the system :ul - -[Examples:] - -fix 1 all drude 1 1 0 1 0 2 2 2 -fix 1 all drude C C N C N D D D :pre - -[Description:] - -Assign each atom type in the system to be one of 3 kinds of atoms -within the Drude polarization model. This fix is designed to be used -with the "thermalized Drude oscillator model"_Howto_drude.html. -Polarizable models in LAMMPS are described on the "Howto -polarizable"_Howto_polarizable.html doc page. - -The three possible types can be designated with an integer (0,1,2) -or capital letter (N,C,D): - -0 or N = non-polarizable atom (not part of Drude model) -1 or C = Drude core -2 or D = Drude electron :ul - -[Restrictions:] - -This fix should be invoked before any other commands that implement -the Drude oscillator model, such as "fix -langevin/drude"_fix_langevin_drude.html, "fix -drude/transform"_fix_drude_transform.html, "compute -temp/drude"_compute_temp_drude.html, "pair_style -thole"_pair_thole.html. - -[Related commands:] - -"fix langevin/drude"_fix_langevin_drude.html, "fix -drude/transform"_fix_drude_transform.html, "compute -temp/drude"_compute_temp_drude.html, "pair_style -thole"_pair_thole.html - -[Default:] None diff --git a/doc/txt/fix_drude_transform.txt b/doc/txt/fix_drude_transform.txt deleted file mode 100644 index a102368b5c..0000000000 --- a/doc/txt/fix_drude_transform.txt +++ /dev/null @@ -1,164 +0,0 @@ - - - -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix drude/transform/direct command :h3 -fix drude/transform/inverse command :h3 - -[Syntax:] - -fix ID group-ID style keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -style = {drude/transform/direct} or {drude/transform/inverse} :ul - -[Examples:] - -fix 3 all drude/transform/direct -fix 1 all drude/transform/inverse :pre - -[Description:] - -Transform the coordinates of Drude oscillators from real to reduced -and back for thermalizing the Drude oscillators as described in -"(Lamoureux)"_#Lamoureux1 using a Nose-Hoover thermostat. This fix is -designed to be used with the "thermalized Drude oscillator -model"_Howto_drude.html. Polarizable models in LAMMPS are described -on the "Howto polarizable"_Howto_polarizable.html doc page. - -Drude oscillators are a pair of atoms representing a single -polarizable atom. Ideally, the mass of Drude particles would vanish -and their positions would be determined self-consistently by iterative -minimization of the energy, the cores' positions being fixed. It is -however more efficient and it yields comparable results, if the Drude -oscillators (the motion of the Drude particle relative to the core) -are thermalized at a low temperature. In that case, the Drude -particles need a small mass. - -The thermostats act on the reduced degrees of freedom, which are -defined by the following equations. Note that in these equations -upper case denotes atomic or center of mass values and lower case -denotes Drude particle or dipole values. Primes denote the transformed -(reduced) values, while bare letters denote the original values. - -Masses: \begin\{equation\} M' = M + m \end\{equation\} -\begin\{equation\} m' = \frac \{M\, m \} \{M'\} \end\{equation\} -Positions: \begin\{equation\} X' = \frac \{M\, X + m\, x\} \{M'\} -\end\{equation\} \begin\{equation\} x' = x - X \end\{equation\} -Velocities: \begin\{equation\} V' = \frac \{M\, V + m\, v\} \{M'\} -\end\{equation\} \begin\{equation\} v' = v - V \end\{equation\} -Forces: \begin\{equation\} F' = F + f \end\{equation\} -\begin\{equation\} f' = \frac \{ M\, f - m\, F\} \{M'\} -\end\{equation\} - -This transform conserves the total kinetic energy -\begin\{equation\} \frac 1 2 \, (M\, V^2\ + m\, v^2) -= \frac 1 2 \, (M'\, V'^2\ + m'\, v'^2) \end\{equation\} -and the virial defined with absolute positions -\begin\{equation\} X\, F + x\, f = X'\, F' + x'\, f' \end\{equation\} - -:line - -This fix requires each atom know whether it is a Drude particle or -not. You must therefore use the "fix drude"_fix_drude.html command to -specify the Drude status of each atom type. - -NOTE: only the Drude core atoms need to be in the group specified for -this fix. A Drude electron will be transformed together with its core -even if it is not itself in the group. It is safe to include Drude -electrons or non-polarizable atoms in the group. The non-polarizable -atoms will simply not be transformed. - -:line - -This fix does NOT perform time integration. It only transform masses, -coordinates, velocities and forces. Thus you must use separate time -integration fixes, like "fix nve"_fix_nve.html or "fix -npt"_fix_nh.html to actually update the velocities and positions of -atoms. In order to thermalize the reduced degrees of freedom at -different temperatures, two Nose-Hoover thermostats must be defined, -acting on two distinct groups. - -NOTE: The {fix drude/transform/direct} command must appear before any -Nose-Hoover thermostatting fixes. The {fix drude/transform/inverse} -command must appear after any Nose-Hoover thermostatting fixes. - -Example: - -fix fDIRECT all drude/transform/direct -fix fNVT gCORES nvt temp 300.0 300.0 100 -fix fNVT gDRUDES nvt temp 1.0 1.0 100 -fix fINVERSE all drude/transform/inverse -compute TDRUDE all temp/drude -thermo_style custom step cpu etotal ke pe ebond ecoul elong press vol temp c_TDRUDE\[1\] c_TDRUDE\[2\] :pre - - -In this example, {gCORES} is the group of the atom cores and {gDRUDES} -is the group of the Drude particles (electrons). The centers of mass -of the Drude oscillators will be thermostatted at 300.0 and the -internal degrees of freedom will be thermostatted at 1.0. The -temperatures of cores and Drude particles, in center-of-mass and -relative coordinates, are calculated using "compute -temp/drude"_compute_temp_drude.html - -In addition, if you want to use a barostat to simulate a system at -constant pressure, only one of the Nose-Hoover fixes must be {npt}, -the other one should be {nvt}. You must add a {compute temp/com} and a -{fix_modify} command so that the temperature of the {npt} fix be just -that of its group (the Drude cores) but the pressure be the overall -pressure {thermo_press}. - -Example: - -compute cTEMP_CORE gCORES temp/com -fix fDIRECT all drude/transform/direct -fix fNPT gCORES npt temp 298.0 298.0 100 iso 1.0 1.0 500 -fix_modify fNPT temp cTEMP_CORE press thermo_press -fix fNVT gDRUDES nvt temp 5.0 5.0 100 -fix fINVERSE all drude/transform/inverse :pre - -In this example, {gCORES} is the group of the atom cores and {gDRUDES} -is the group of the Drude particles. The centers of mass of the Drude -oscillators will be thermostatted at 298.0 and the internal degrees of -freedom will be thermostatted at 5.0. The whole system will be -barostatted at 1.0. - -In order to avoid the flying ice cube problem (irreversible transfer -of linear momentum to the center of mass of the system), you may need -to add a {fix momentum} command: - -fix fMOMENTUM all momentum 100 linear 1 1 1 :pre - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -[Restrictions:] none - -[Related commands:] - -"fix drude"_fix_drude.html, -"fix langevin/drude"_fix_langevin_drude.html, -"compute temp/drude"_compute_temp_drude.html, -"pair_style thole"_pair_thole.html - -[Default:] none - -:line - -:link(Lamoureux1) -[(Lamoureux)] Lamoureux and Roux, J Chem Phys, 119, 3025-3039 (2003). diff --git a/doc/txt/fix_dt_reset.txt b/doc/txt/fix_dt_reset.txt deleted file mode 100644 index adca2c3072..0000000000 --- a/doc/txt/fix_dt_reset.txt +++ /dev/null @@ -1,103 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix dt/reset command :h3 - -[Syntax:] - -fix ID group-ID dt/reset N Tmin Tmax Xmax keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command -dt/reset = style name of this fix command -N = re-compute dt every N timesteps -Tmin = minimum dt allowed which can be NULL (time units) -Tmax = maximum dt allowed which can be NULL (time units) -Xmax = maximum distance for an atom to move in one timestep (distance units) -zero or more keyword/value pairs may be appended -keyword = {emax} or {units} :ul - {emax} value = Emax - Emax = maximum kinetic energy change for an atom in one timestep (energy units) - {units} value = {lattice} or {box} - lattice = Xmax is defined in lattice units - box = Xmax is defined in simulation box units :pre - -[Examples:] - -fix 5 all dt/reset 10 1.0e-5 0.01 0.1 -fix 5 all dt/reset 10 0.01 2.0 0.2 units box -fix 5 all dt/reset 5 NULL 0.001 0.5 emax 30 units box :pre - -[Description:] - -Reset the timestep size every N steps during a run, so that no atom -moves further than the specified {Xmax} distance, based on current -atom velocities and forces. Optionally an additional criterion is -imposed by the {emax} keyword, so that no atom's kinetic energy -changes by more than the specified {Emax}. - -This can be useful when starting from a configuration with overlapping -atoms, where forces will be large. Or it can be useful when running -an impact simulation where one or more high-energy atoms collide with -a solid, causing a damage cascade. - -This fix overrides the timestep size setting made by the -"timestep"_timestep.html command. The new timestep size {dt} is -computed in the following manner. - -For each atom, the timestep is computed that would cause it to -displace {Xmax} on the next integration step, as a function of its -current velocity and force. Since performing this calculation exactly -would require the solution to a quartic equation, a cheaper estimate -is generated. The estimate is conservative in that the atom's -displacement is guaranteed not to exceed {Xmax}, though it may be -smaller. - -In addition if the {emax} keyword is used, the specified {Emax} value -is enforced as a limit on how much an atom's kinetic energy can -change. If the timestep required is even smaller than for the {Xmax} -displacement, then the smaller timestep is used. - -Given this putative timestep for each atom, the minimum timestep value -across all atoms is computed. Then the {Tmin} and {Tmax} bounds are -applied, if specified. If one (or both) is specified as NULL, it is -not applied. - -When the "run style"_run_style.html is {respa}, this fix resets the -outer loop (largest) timestep, which is the same timestep that the -"timestep"_timestep.html command sets. - -Note that the cumulative simulation time (in time units), which -accounts for changes in the timestep size as a simulation proceeds, -can be accessed by the "thermo_style time"_thermo_style.html keyword. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar stores the last -timestep on which the timestep was reset to a new value. - -The scalar value calculated by this fix is "intensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"timestep"_timestep.html - -[Default:] - -The option defaults are units = lattice, and no emax kinetic energy -limit. diff --git a/doc/txt/fix_efield.txt b/doc/txt/fix_efield.txt deleted file mode 100644 index cecfb6e6a3..0000000000 --- a/doc/txt/fix_efield.txt +++ /dev/null @@ -1,166 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix efield command :h3 - -[Syntax:] - -fix ID group-ID efield ex ey ez keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -efield = style name of this fix command :l -ex,ey,ez = E-field component values (electric field units) :l -any of ex,ey,ez can be a variable (see below) :l -zero or more keyword/value pairs may be appended to args :l -keyword = {region} or {energy} :l - {region} value = region-ID - region-ID = ID of region atoms must be in to have added force - {energy} value = v_name - v_name = variable with name that calculates the potential energy of each atom in the added E-field :pre -:ule - -[Examples:] - -fix kick external-field efield 1.0 0.0 0.0 -fix kick external-field efield 0.0 0.0 v_oscillate :pre - -[Description:] - -Add a force F = qE to each charged atom in the group due to an -external electric field being applied to the system. If the system -contains point-dipoles, also add a torque on the dipoles due to the -external electric field. - -For charges, any of the 3 quantities defining the E-field components -can be specified as an equal-style or atom-style -"variable"_variable.html, namely {ex}, {ey}, {ez}. If the value is a -variable, it should be specified as v_name, where name is the variable -name. In this case, the variable will be evaluated each timestep, and -its value used to determine the E-field component. - -For point-dipoles, equal-style variables can be used, but atom-style -variables are not currently supported, since they imply a spatial -gradient in the electric field which means additional terms with -gradients of the field are required for the force and torque on -dipoles. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent E-field. - -Atom-style variables can specify the same formulas as equal-style -variables but can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a spatially-dependent E-field -with optional time-dependence as well. - -If the {region} keyword is used, the atom must also be in the -specified geometric "region"_region.html in order to have force added -to it. - -:line - -Adding a force or torque to atoms implies a change in their potential -energy as they move or rotate due to the applied E-field. - -For dynamics via the "run" command, this energy can be optionally -added to the system's potential energy for thermodynamic output (see -below). For energy minimization via the "minimize" command, this -energy must be added to the system's potential energy to formulate a -self-consistent minimization problem (see below). - -The {energy} keyword is not allowed if the added field is a constant -vector (ex,ey,ez), with all components defined as numeric constants -and not as variables. This is because LAMMPS can compute the energy -for each charged particle directly as E = -x dot qE = -q (x*ex + y*ey -+ z*ez), so that -Grad(E) = F. Similarly for point-dipole particles -the energy can be computed as E = -mu dot E = -(mux*ex + muy*ey + -muz*ez). - -The {energy} keyword is optional if the added force is defined with -one or more variables, and if you are performing dynamics via the -"run"_run.html command. If the keyword is not used, LAMMPS will set -the energy to 0.0, which is typically fine for dynamics. - -The {energy} keyword is required if the added force is defined with -one or more variables, and you are performing energy minimization via -the "minimize" command for charged particles. It is not required for -point-dipoles, but a warning is issued since the minimizer in LAMMPS -does not rotate dipoles, so you should not expect to be able to -minimize the orientation of dipoles in an applied electric field. - -The {energy} keyword specifies the name of an atom-style -"variable"_variable.html which is used to compute the energy of each -atom as function of its position. Like variables used for {ex}, {ey}, -{ez}, the energy variable is specified as v_name, where name is the -variable name. - -Note that when the {energy} keyword is used during an energy -minimization, you must insure that the formula defined for the -atom-style "variable"_variable.html is consistent with the force -variable formulas, i.e. that -Grad(E) = F. For example, if the force -due to the electric field were a spring-like F = kx, then the energy -formula should be E = -0.5kx^2. If you don't do this correctly, the -minimization will not converge properly. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential "energy" inferred by the added force due to -the electric field to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. This is a fictitious -quantity but is needed so that the "minimize"_minimize.html command -can include the forces added by this fix in a consistent manner. -I.e. there is a decrease in potential energy when atoms move in the -direction of the added force due to the electric field. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to the added forces on atoms to the -system's virial as part of "thermodynamic output"_thermo_style.html. -The default is {virial no} - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix adding its forces. Default is the outermost level. - -This fix computes a global scalar and a global 3-vector of forces, -which can be accessed by various "output commands"_Howto_output.html. -The scalar is the potential energy discussed above. The vector is the -total force added to the group of atoms. The scalar and vector values -calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. You should not -specify force components with a variable that has time-dependence for -use with a minimizer, since the minimizer increments the timestep as -the iteration count during the minimization. - -NOTE: If you want the fictitious potential energy associated with the -added forces to be included in the total potential energy of the -system (the quantity being minimized), you MUST enable the -"fix_modify"_fix_modify.html {energy} option for this fix. - -[Restrictions:] - -This fix is part of the MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix addforce"_fix_addforce.html - -[Default:] none diff --git a/doc/txt/fix_ehex.txt b/doc/txt/fix_ehex.txt deleted file mode 100644 index 79cfce4b01..0000000000 --- a/doc/txt/fix_ehex.txt +++ /dev/null @@ -1,178 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ehex command :h3 - -[Syntax:] - -fix ID group-ID ehex nevery F keyword value :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -ehex = style name of this fix command :l -nevery = add/subtract heat every this many timesteps :l -F = energy flux into the reservoir (energy/time units) :l -zero or more keyword/value pairs may be appended to args :l -keyword = {region} or {constrain} or {com} or {hex} :l - {region} value = region-ID - region-ID = ID of region (reservoir) atoms must be in for added thermostatting force - {constrain} value = none - apply the constraint algorithm (SHAKE or RATTLE) again at the end of the timestep - {com} value = none - rescale all sites of a constrained cluster of atom if its COM is in the reservoir - {hex} value = none - omit the coordinate correction to recover the HEX algorithm :pre -:ule - -[Examples:] - -# Lennard-Jones, from examples/in.ehex.lj :pre -fix fnve all nve -# specify regions rhot and rcold -... -fix fhot all ehex 1 0.15 region rhot -fix fcold all ehex 1 -0.15 region rcold :pre - -# SPC/E water, from examples/in.ehex.spce -fix fnve all nve -# specify regions rhot and rcold -... -fix fhot all ehex 1 0.075 region rhot constrain com -fix fcold all ehex 1 -0.075 region rcold constrain com -fix frattle all rattle 1e-10 400 0 b 1 a 1 :pre - -[Description:] - -This fix implements the asymmetric version of the enhanced heat -exchange algorithm "(Wirnsberger)"_#Wirnsberger. The eHEX algorithm is -an extension of the heat exchange algorithm "(Ikeshoji)"_#Ikeshoji and -adds an additional coordinate integration to account for higher-order -truncation terms in the operator splitting. The original HEX -algorithm (implemented as "fix heat"_fix_heat.html) is known to -exhibit a slight energy drift limiting the accessible simulation times -to a few nanoseconds. This issue is greatly improved by the new -algorithm decreasing the energy drift by at least a factor of a -hundred (LJ and SPC/E water) with little computational overhead. - -In both algorithms (non-translational) kinetic energy is constantly -swapped between regions (reservoirs) to impose a heat flux onto the -system. The equations of motion are therefore modified if a particle -\(i\) is located inside a reservoir \(\Gamma_k\) where \(k>0\). We -use \(\Gamma_0\) to label those parts of the simulation box which -are not thermostatted.) The input parameter {region-ID} of this fix -corresponds to \(k\). The energy swap is modelled by introducing an -additional thermostatting force to the equations of motion, such that -the time evolution of coordinates and momenta of particle \(i\) -becomes "(Wirnsberger)"_#Wirnsberger - -:c,image(Eqs/fix_ehex_eom.jpg) - -The thermostatting force is given by - -:c,image(Eqs/fix_ehex_f.jpg) - -where \(m_i\) is the mass and \(k(\mathbf r_i)\) maps the particle -position to the respective reservoir. The quantity -\(F_\{\Gamma_\{k(\mathbf r_i)\}\}\) corresponds to the input parameter -{F}, which is the energy flux into the reservoir. Furthermore, -\(K_\{\Gamma_\{k(\mathbf r_i)\}\}\) and \(v_\{\Gamma_\{k(\mathbf r_i)\}\}\) -denote the non-translational kinetic energy and the center of mass -velocity of that reservoir. The thermostatting force does not affect -the center of mass velocities of the individual reservoirs and the -entire simulation box. A derivation of the equations and details on -the numerical implementation with velocity Verlet in LAMMPS can be -found in reference "(Wirnsberger)"#_Wirnsberger. - -NOTE: This fix only integrates the thermostatting force and must be -combined with another integrator, such as "fix nve"_fix_nve.html, to -solve the full equations of motion. - -This fix is different from a thermostat such as "fix nvt"_fix_nh.html -or "fix temp/rescale"_fix_temp_rescale.html in that energy is -added/subtracted continually. Thus if there isn't another mechanism -in place to counterbalance this effect, the entire system will heat or -cool continuously. - -NOTE: If heat is subtracted from the system too aggressively so that -the group's kinetic energy would go to zero, then LAMMPS will halt -with an error message. Increasing the value of {nevery} means that -heat is added/subtracted less frequently but in larger portions. The -resulting temperature profile will therefore be the same. - -This fix will default to "fix_heat"_fix_heat.html (HEX algorithm) if -the keyword {hex} is specified. - -:line - -[Compatibility with SHAKE and RATTLE (rigid molecules)]: - -This fix is compatible with "fix shake"_fix_shake.html and "fix -rattle"_fix_shake.html. If either of these constraining algorithms is -specified in the input script and the keyword {constrain} is set, the -bond distances will be corrected a second time at the end of the -integration step. It is recommended to specify the keyword {com} in -addition to the keyword {constrain}. With this option all sites of a -constrained cluster are rescaled, if its center of mass is located -inside the region. Rescaling all sites of a cluster by the same factor -does not introduce any velocity components along fixed bonds. No -rescaling takes place if the center of mass lies outside the region. - -NOTE: You can only use the keyword {com} along with {constrain}. - -To achieve the highest accuracy it is recommended to use "fix -rattle"_fix_shake.html with the keywords {constrain} and {com} as -shown in the second example. Only if RATTLE is employed, the velocity -constraints will be satisfied. - -NOTE: Even if RATTLE is used and the keywords {com} and {constrain} -are both set, the coordinate constraints will not necessarily be -satisfied up to the target precision. The velocity constraints are -satisfied as long as all sites of a cluster are rescaled (keyword -{com}) and the cluster does not span adjacent reservoirs. The current -implementation of the eHEX algorithm introduces a small error in the -bond distances, which goes to zero with order three in the -timestep. For example, in a simulation of SPC/E water with a timestep -of 2 fs the maximum relative error in the bond distances was found to -be on the order of \(10^\{-7\}\) for relatively large -temperature gradients. A higher precision can be achieved by -decreasing the timestep. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the RIGID package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix heat"_fix_heat.html, "fix -thermal/conductivity"_fix_thermal_conductivity.html, "compute -temp"_compute_temp.html, "compute -temp/region"_compute_temp_region.html - -[Default:] none - -:line - -:link(Ikeshoji) -[(Ikeshoji)] Ikeshoji and Hafskjold, Molecular Physics, 81, 251-261 (1994). - -:link(Wirnsberger) -[(Wirnsberger)] Wirnsberger, Frenkel, and Dellago, J Chem Phys, 143, -124104 (2015). diff --git a/doc/txt/fix_electron_stopping.txt b/doc/txt/fix_electron_stopping.txt deleted file mode 100644 index 096629c330..0000000000 --- a/doc/txt/fix_electron_stopping.txt +++ /dev/null @@ -1,165 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix electron/stopping command :h3 - -[Syntax:] - -fix ID group-ID electron/stopping Ecut file keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -electron/stopping = style name of this fix command :l -Ecut = minimum kinetic energy for electronic stopping (energy units) :l -file = name of the file containing the electronic stopping power table :l -zero or more keyword/value pairs may be appended to args :l -keyword = {region} or {minneigh} :l - {region} value = region-ID - region-ID = region, whose atoms will be affected by this fix - {minneigh} value = minneigh - minneigh = minimum number of neighbors an atom to have stopping applied :pre -:ule - -[Examples:] - -fix el all electron/stopping 10.0 elstop-table.txt -fix el all electron/stopping 10.0 elstop-table.txt minneigh 3 -fix el mygroup electron/stopping 1.0 elstop-table.txt region bulk :pre - -[Description:] - -This fix implements inelastic energy loss for fast projectiles in solids. It -applies a friction force to fast moving atoms to slow them down due to -"electronic stopping"_#elstopping (energy lost via electronic collisions per -unit of distance). This fix should be used for simulation of irradiation -damage or ion implantation, where the ions can lose noticeable amounts of -energy from electron excitations. If the electronic stopping power is not -considered, the simulated range of the ions can be severely overestimated -("Nordlund98"_#Nordlund98, "Nordlund95"_#Nordlund95). - -The electronic stopping is implemented by applying a friction force -to each atom as: - -\begin\{equation\} -\vec\{F\}_i = \vec\{F\}^0_i - \frac\{\vec\{v\}_i\}\{\|\vec\{v\}_i\|\} \cdot S_e -\end\{equation\} - -where \(\vec\{F\}_i\) is the resulting total force on the atom. -\(\vec\{F\}^0_i\) is the original force applied to the atom, \(\vec\{v\}_i\) is -its velocity and \(S_e\) is the stopping power of the ion. - -NOTE: In addition to electronic stopping, atomic cascades and irradiation -simulations require the use of an adaptive timestep (see -"fix dt/reset"_fix_dt_reset.html) and the repulsive ZBL potential (see -"ZBL"_pair_zbl.html potential) or similar. Without these settings the -interaction between the ion and the target atoms will be faulty. It is also -common to use in such simulations a thermostat ("fix_nvt"_fix_nh.html) in -the borders of the simulation cell. - -NOTE: This fix removes energy from fast projectiles without depositing it as a -heat to the simulation cell. Such implementation might lead to the unphysical -results when the amount of energy deposited to the electronic system is large, -e.g. simulations of Swift Heavy Ions (energy per nucleon of 100 keV/amu or -higher) or multiple projectiles. You could compensate energy loss by coupling -bulk atoms with some thermostat or control heat transfer between electronic and -atomic subsystems with the two-temperature model ("fix_ttm"_fix_ttm.html). - -At low velocities the electronic stopping is negligible. The electronic -friction is not applied to atoms whose kinetic energy is smaller than {Ecut}, -or smaller than the lowest energy value given in the table in {file}. -Electronic stopping should be applied only when a projectile reaches bulk -material. This fix scans neighbor list and excludes atoms with fewer than -{minneigh} neighbors (by default one). If the pair potential cutoff is large, -minneigh should be increased, though not above the number of nearest neighbors -in bulk material. An alternative is to disable the check for neighbors by -setting {minneigh} to zero and using the {region} keyword. This is necessary -when running simulations of cluster bombardment. - -If the {region} keyword is used, the atom must also be in the specified -geometric "region"_region.html in order to have electronic stopping applied to -it. This is useful if the position of the bulk material is fixed. By default -the electronic stopping is applied everywhere in the simulation cell. - -:line - -The energy ranges and stopping powers are read from the file {file}. -Lines starting with {#} and empty lines are ignored. Otherwise each -line must contain exactly [N+1] numbers, where [N] is the number of atom -types in the simulation. - -The first column is the energy for which the stopping powers on that -line apply. The energies must be sorted from the smallest to the largest. -The other columns are the stopping powers \(S_e\) for each atom type, -in ascending order, in force "units"_units.html. The stopping powers for -intermediate energy values are calculated with linear interpolation between -2 nearest points. - -For example: - -# This is a comment -# atom-1 atom-2 -# eV eV/Ang eV/Ang # units metal - 10 0 0 -250 60 80 -750 100 150 :pre - - -If an atom which would have electronic stopping applied to it has a -kinetic energy higher than the largest energy given in {file}, LAMMPS -will exit with an error message. - -The stopping power depends on the energy of the ion and the target -material. The electronic stopping table can be obtained from -scientific publications, experimental databases or by using -"SRIM"_#SRIM software. Other programs such as "CasP"_#CasP or -"PASS"_#PASS can calculate the energy deposited as a function -of the impact parameter of the ion; these results can be used -to derive the stopping power. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html options are not supported. - -This fix computes a global scalar, which can be accessed by various -"output commands"_Howto_output.html. The scalar is the total energy -loss from electronic stopping applied by this fix since the start of -the latest run. It is considered "intensive". - -The {start/stop} keywords of the "run"_run.html command have no effect -on this fix. - -[Restrictions:] - -This pair style is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build package"_Build_package.html -doc page for more info. - -[Default:] - -The default is no limitation by region, and minneigh = 1. - -:line -:link(elstopping) -[(electronic stopping)] Wikipedia - Electronic Stopping Power: https://en.wikipedia.org/wiki/Stopping_power_%28particle_radiation%29 - -:link(Nordlund98) -[(Nordlund98)] Nordlund, Kai, et al. Physical Review B 57.13 (1998): 7556. - -:link(Nordlund95) -[(Nordlund95)] Nordlund, Kai. Computational materials science 3.4 (1995): 448-456. - -:link(SRIM) -[(SRIM)] SRIM webpage: http://www.srim.org/ - -:link(CasP) -[(CasP)] CasP webpage: https://www.helmholtz-berlin.de/people/gregor-schiwietz/casp_en.html - -:link(PASS) -[(PASS)] PASS webpage: https://www.sdu.dk/en/DPASS diff --git a/doc/txt/fix_enforce2d.txt b/doc/txt/fix_enforce2d.txt deleted file mode 100644 index 17ac8146fd..0000000000 --- a/doc/txt/fix_enforce2d.txt +++ /dev/null @@ -1,69 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix enforce2d command :h3 -fix enforce2d/kk command :h3 - -[Syntax:] - -fix ID group-ID enforce2d :pre - -ID, group-ID are documented in "fix"_fix.html command -enforce2d = style name of this fix command :ul - -[Examples:] - -fix 5 all enforce2d :pre - -[Description:] - -Zero out the z-dimension velocity and force on each atom in the group. -This is useful when running a 2d simulation to insure that atoms do -not move from their initial z coordinate. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -[Restrictions:] none - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/fix_eos_cv.txt b/doc/txt/fix_eos_cv.txt deleted file mode 100644 index b2ac0eb6b9..0000000000 --- a/doc/txt/fix_eos_cv.txt +++ /dev/null @@ -1,60 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix eos/cv command :h3 - -[Syntax:] - -fix ID group-ID eos/cv cv :pre - -ID, group-ID are documented in "fix"_fix.html command -eos/cv = style name of this fix command -cv = constant-volume heat capacity (energy/temperature units) :ul - -[Examples:] - -fix 1 all eos/cv 0.01 :pre - -[Description:] - -Fix {eos/cv} applies a mesoparticle equation of state to relate the -particle internal energy (u_i) to the particle internal temperature -(dpdTheta_i). The {eos/cv} mesoparticle equation of state requires -the constant-volume heat capacity, and is defined as follows: - -:c,image(Eqs/fix_eos-cv.jpg) - -where Cv is the constant-volume heat capacity, u_cond is the internal -conductive energy, and u_mech is the internal mechanical energy. Note -that alternative definitions of the mesoparticle equation of state are -possible. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command also requires use of the "atom_style dpd"_atom_style.html -command. - -[Related commands:] - -"fix shardlow"_fix_shardlow.html, "pair dpd/fdt"_pair_dpd_fdt.html - -[Default:] none - -:line - -:link(Larentzos4) -[(Larentzos)] J.P. Larentzos, J.K. Brennan, J.D. Moore, and -W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative -Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research -Laboratory, Aberdeen Proving Ground, MD (2014). diff --git a/doc/txt/fix_eos_table.txt b/doc/txt/fix_eos_table.txt deleted file mode 100644 index 72c8523662..0000000000 --- a/doc/txt/fix_eos_table.txt +++ /dev/null @@ -1,117 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix eos/table command :h3 - -[Syntax:] - -fix ID group-ID eos/table style file N keyword :pre - -ID, group-ID are documented in "fix"_fix.html command -eos/table = style name of this fix command -style = {linear} = method of interpolation -file = filename containing the tabulated equation of state -N = use N values in {linear} tables -keyword = name of table keyword corresponding to table file :ul - -[Examples:] - -fix 1 all eos/table linear eos.table 100000 KEYWORD :pre - -[Description:] - -Fix {eos/table} applies a tabulated mesoparticle equation of state to -relate the particle internal energy (u_i) to the particle internal -temperature (dpdTheta_i). - -Fix {eos/table} creates interpolation tables of length {N} from -internal energy values listed in a file as a function of internal -temperature. - -The interpolation tables are created by fitting cubic splines to the -file values and interpolating energy values at each of {N} internal -temperatures, and vice versa. During a simulation, these tables are -used to interpolate internal energy or temperature values as needed. -The interpolation is done with the {linear} style. - -For the {linear} style, the internal temperature is used to find 2 -surrounding table values from which an internal energy is computed by -linear interpolation, and vice versa. - -The filename specifies a file containing tabulated internal -temperature and internal energy values. The keyword specifies a -section of the file. The format of this file is described below. - -:line - -The format of a tabulated file is as follows (without the -parenthesized comments): - -# EOS TABLE (one or more comment or blank lines) :pre - -KEYWORD (keyword is first text on line) -N 500 (N parameter) - (blank) -1 1.00 0.000 (index, internal temperature, internal energy) -2 1.02 0.001 -... -500 10.0 0.500 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the fix command. - -The next line lists the number of table entries. The parameter "N" is -required and its value is the number of table entries that follow. -Note that this may be different than the {N} specified in the "fix -eos/table"_fix_eos_table.html command. Let Ntable = {N} in the fix -command, and Nfile = "N" in the tabulated file. What LAMMPS does is a -preliminary interpolation by creating splines using the Nfile -tabulated values as nodal points. It uses these to interpolate as -needed to generate energy and temperature values at Ntable different -points. The resulting tables of length Ntable are then used as -described above, when computing energy and temperature relationships. -This means that if you want the interpolation tables of length Ntable -to match exactly what is in the tabulated file (with effectively no -preliminary interpolation), you should set Ntable = Nfile. - -Following a blank line, the next N lines list the tabulated values. -On each line, the 1st value is the index from 1 to N, the 2nd value is -the internal temperature (in temperature units), the 3rd value is the -internal energy (in energy units). - -Note that the internal temperature and internal energy values must -increase from one line to the next. - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds -one that matches the specified keyword. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command also requires use of the "atom_style dpd"_atom_style.html -command. - -The equation of state must be a monotonically increasing function. - -An error will occur if the internal temperature or internal energies -are not within the table cutoffs. - -[Related commands:] - -"fix shardlow"_fix_shardlow.html, "pair dpd/fdt"_pair_dpd_fdt.html - -[Default:] none diff --git a/doc/txt/fix_eos_table_rx.txt b/doc/txt/fix_eos_table_rx.txt deleted file mode 100644 index 1a2daa0bc6..0000000000 --- a/doc/txt/fix_eos_table_rx.txt +++ /dev/null @@ -1,199 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix eos/table/rx command :h3 -fix eos/table/rx/kk command :h3 - -[Syntax:] - -fix ID group-ID eos/table/rx style file1 N keyword ... :pre - -ID, group-ID are documented in "fix"_fix.html command -eos/table/rx = style name of this fix command -style = {linear} = method of interpolation -file1 = filename containing the tabulated equation of state -N = use N values in {linear} tables -keyword = name of table keyword corresponding to table file -file2 = filename containing the heats of formation of each species (optional) -deltaHf = heat of formation for a single species in energy units (optional) -energyCorr = energy correction in energy units (optional) -tempCorrCoeff = temperature correction coefficient (optional) :ul - -[Examples:] - -fix 1 all eos/table/rx linear eos.table 10000 KEYWORD thermo.table -fix 1 all eos/table/rx linear eos.table 10000 KEYWORD 1.5 -fix 1 all eos/table/rx linear eos.table 10000 KEYWORD 1.5 0.025 0.0 :pre - -[Description:] - -Fix {eos/table/rx} applies a tabulated mesoparticle equation -of state to relate the concentration-dependent particle internal -energy (u_i) to the particle internal temperature (dpdTheta_i). - -The concentration-dependent particle internal energy (u_i) is -computed according to the following relation: - -:c,image(Eqs/fix_eos_table_rx.jpg) - -where {m} is the number of species, {c_i,j} is the concentration of -species {j} in particle {i}, {u_j} is the internal energy of species j, -{DeltaH_f,j} is the heat of formation of species {j}, N is the number of -molecules represented by the coarse-grained particle, kb is the -Boltzmann constant, and T is the temperature of the system. Additionally, -it is possible to modify the concentration-dependent particle internal -energy relation by adding an energy correction, temperature-dependent -correction, and/or a molecule-dependent correction. An energy correction can -be specified as a constant (in energy units). A temperature correction can be -specified by multiplying a temperature correction coefficient by the -internal temperature. A molecular correction can be specified by -by multiplying a molecule correction coefficient by the average number of -product gas particles in the coarse-grain particle. - -Fix {eos/table/rx} creates interpolation tables of length {N} from {m} -internal energy values of each species {u_j} listed in a file as a -function of internal temperature. During a simulation, these tables -are used to interpolate internal energy or temperature values as needed. -The interpolation is done with the {linear} style. For the {linear} style, -the internal temperature is used to find 2 surrounding table values from -which an internal energy is computed by linear interpolation. A secant -solver is used to determine the internal temperature from the internal energy. - -The first filename specifies a file containing tabulated internal -temperature and {m} internal energy values for each species {u_j}. -The keyword specifies a section of the file. The format of this -file is described below. - -The second filename specifies a file containing heat of formation -{DeltaH_f,j} for each species. - -In cases where the coarse-grain particle represents a single molecular -species (i.e., no reactions occur and fix {rx} is not present in the input file), -fix {eos/table/rx} can be applied in a similar manner to fix {eos/table} -within a non-reactive DPD simulation. In this case, the heat of formation -filename is replaced with the heat of formation value for the single species. -Additionally, the energy correction and temperature correction coefficients may -also be specified as fix arguments. - -:line - -The format of a tabulated file is as follows (without the -parenthesized comments): - -# EOS TABLE (one or more comment or blank lines) :pre - -KEYWORD (keyword is first text on line) -N 500 h2 no2 n2 ... no (N parameter species1 species2 ... speciesN) - (blank) -1 1.00 0.000 ... 0.0000 (index, internal temperature, internal energy of species 1, ..., internal energy of species m) -2 1.02 0.001 ... 0.0002 -... -500 10.0 0.500 ... 1.0000 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the fix command. - -The next line lists the number of table entries and the species names -that correspond with all the species listed in the reaction equations -through the {fix rx} command. -The parameter "N" is required and its value is the number of table -entries that follow. Let Nfile = "N" in the tabulated file. -What LAMMPS does is a preliminary interpolation by creating splines -using the Nfile tabulated values as nodal points. - -Following a blank line, the next N lines list the tabulated values. -On each line, the 1st value is the index from 1 to N, the 2nd value is -the internal temperature (in temperature units), the 3rd value until -the {m+3} value are the internal energies of the m species (in energy units). - -Note that all internal temperature and internal energy values must -increase from one line to the next. - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds -one that matches the specified keyword. - -:line - -The format of a heat of formation file is as follows (without the -parenthesized comments): - -# HEAT OF FORMATION TABLE (one or more comment or blank lines) :pre - (blank) -h2 0.00 (species name, heat of formation) -no2 0.34 -n2 0.00 -... -no 0.93 :pre - -Note that the species can be listed in any order. The tag that is -used as the species name must correspond with the tags used to define -the reactions with the "fix rx"_fix_rx.html command. - -Alternatively, corrections to the EOS can be included by specifying -three additional columns that correspond to the energy correction, -the temperature correction coefficient and molecule correction -coefficient. In this case, the format of the file is as follows: - -# HEAT OF FORMATION TABLE (one or more comment or blank lines) :pre - (blank) -h2 0.00 1.23 0.025 0.0 (species name, heat of formation, energy correction, temperature correction coefficient, molecule correction coefficient) -no2 0.34 0.00 0.000 -1.76 -n2 0.00 0.00 0.000 -1.76 -... -no 0.93 0.00 0.000 -1.76 :pre - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command also requires use of the "atom_style dpd"_atom_style.html -command. - -The equation of state must be a monotonically increasing function. - -An error will occur if the internal temperature or internal energies -are not within the table cutoffs. - -[Related commands:] - -"fix rx"_fix_rx.html, -"pair dpd/fdt"_pair_dpd_fdt.html - -[Default:] none - -:line diff --git a/doc/txt/fix_evaporate.txt b/doc/txt/fix_evaporate.txt deleted file mode 100644 index 69572b96cf..0000000000 --- a/doc/txt/fix_evaporate.txt +++ /dev/null @@ -1,96 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix evaporate command :h3 - -[Syntax:] - -fix ID group-ID evaporate N M region-ID seed :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -evaporate = style name of this fix command :l -N = delete atoms every this many timesteps :l -M = number of atoms to delete each time :l -region-ID = ID of region within which to perform deletions :l -seed = random number seed to use for choosing atoms to delete :l -zero or more keyword/value pairs may be appended :l -keyword = {molecule} - {molecule} value = {no} or {yes} :pre -:ule - -[Examples:] - -fix 1 solvent evaporate 1000 10 surface 49892 -fix 1 solvent evaporate 1000 10 surface 38277 molecule yes :pre - -[Description:] - -Remove M atoms from the simulation every N steps. This can be used, -for example, to model evaporation of solvent particles or molecules -(i.e. drying) of a system. Every N steps, the number of atoms in the -fix group and within the specified region are counted. M of these are -chosen at random and deleted. If there are less than M eligible -particles, then all of them are deleted. - -If the setting for the {molecule} keyword is {no}, then only single -atoms are deleted. In this case, you should insure you do not delete -only a portion of a molecule (only some of its atoms), or LAMMPS will -soon generate an error when it tries to find those atoms. LAMMPS will -warn you if any of the atoms eligible for deletion have a non-zero -molecule ID, but does not check for this at the time of deletion. - -If the setting for the {molecule} keyword is {yes}, then when an atom -is chosen for deletion, the entire molecule it is part of is deleted. -The count of deleted atoms is incremented by the number of atoms in -the molecule, which may make it exceed {M}. If the molecule ID of the -chosen atom is 0, then it is assumed to not be part of a molecule, and -just the single atom is deleted. - -As an example, if you wish to delete 10 water molecules every {N} -steps, you should set {M} to 30. If only the water's oxygen atoms -were in the fix group, then two hydrogen atoms would be deleted when -an oxygen atom is selected for deletion, whether the hydrogen atoms -are inside the evaporation region or not. - -Note that neighbor lists are re-built on timesteps that atoms are -removed. Thus you should not remove atoms too frequently or you will -incur overhead due to the cost of building neighbor lists. - -NOTE: If you are monitoring the temperature of a system where the atom -count is changing due to evaporation, you typically should use the -"compute_modify dynamic yes"_compute_modify.html command for the -temperature compute you are using. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar, which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -number of deleted atoms. The scalar value calculated by this fix is -"intensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix deposit"_fix_deposit.html - -[Default:] - -The option defaults are molecule = no. diff --git a/doc/txt/fix_external.txt b/doc/txt/fix_external.txt deleted file mode 100644 index dd7f7914e9..0000000000 --- a/doc/txt/fix_external.txt +++ /dev/null @@ -1,157 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix external command :h3 - -[Syntax:] - -fix ID group-ID external mode args :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -external = style name of this fix command :l -mode = {pf/callback} or {pf/array} :l - {pf/callback} args = Ncall Napply - Ncall = make callback every Ncall steps - Napply = apply callback forces every Napply steps - {pf/array} args = Napply - Napply = apply array forces every Napply steps :pre -:ule - -[Examples:] - -fix 1 all external pf/callback 1 1 -fix 1 all external pf/callback 100 1 -fix 1 all external pf/array 10 :pre - -[Description:] - -This fix allows external programs that are running LAMMPS through its -"library interface"_Howto_library.html to modify certain LAMMPS -properties on specific timesteps, similar to the way other fixes do. -The external driver can be a "C/C++ or Fortran -program"_Howto_library.html or a "Python script"_Python_head.html. - -:line - -If mode is {pf/callback} then the fix will make a callback every -{Ncall} timesteps or minimization iterations to the external program. -The external program computes forces on atoms by setting values in an -array owned by the fix. The fix then adds these forces to each atom -in the group, once every {Napply} steps, similar to the way the "fix -addforce"_fix_addforce.html command works. Note that if {Ncall} > -{Napply}, the force values produced by one callback will persist, and -be used multiple times to update atom forces. - -The callback function "foo" is invoked by the fix as: - -foo(void *ptr, bigint timestep, int nlocal, int *ids, double **x, double **fexternal); :pre - -The arguments are as follows: - -ptr = pointer provided by and simply passed back to external driver -timestep = current LAMMPS timestep -nlocal = # of atoms on this processor -ids = list of atom IDs on this processor -x = coordinates of atoms on this processor -fexternal = forces to add to atoms on this processor :ul - -Note that timestep is a "bigint" which is defined in src/lmptype.h, -typically as a 64-bit integer. - -Fexternal are the forces returned by the driver program. - -The fix has a set_callback() method which the external driver can call -to pass a pointer to its foo() function. See the -couple/lammps_quest/lmpqst.cpp file in the LAMMPS distribution for an -example of how this is done. This sample application performs -classical MD using quantum forces computed by a density functional -code "Quest"_quest. - -:link(quest,http://dft.sandia.gov/Quest) - -:line - -If mode is {pf/array} then the fix simply stores force values in an -array. The fix adds these forces to each atom in the group, once -every {Napply} steps, similar to the way the "fix -addforce"_fix_addforce.html command works. - -The name of the public force array provided by the FixExternal -class is - -double **fexternal; :pre - -It is allocated by the FixExternal class as an (N,3) array where N is -the number of atoms owned by a processor. The 3 corresponds to the -fx, fy, fz components of force. - -It is up to the external program to set the values in this array to -the desired quantities, as often as desired. For example, the driver -program might perform an MD run in stages of 1000 timesteps each. In -between calls to the LAMMPS "run"_run.html command, it could retrieve -atom coordinates from LAMMPS, compute forces, set values in fexternal, -etc. - -:line - -To use this fix during energy minimization, the energy corresponding -to the added forces must also be set so as to be consistent with the -added forces. Otherwise the minimization will not converge correctly. - -This can be done from the external driver by calling this public -method of the FixExternal class: - -void set_energy(double eng); :pre - -where eng is the potential energy. Eng is an extensive quantity, -meaning it should be the sum over per-atom energies of all affected -atoms. It should also be provided in "energy units"_units.html -consistent with the simulation. See the details below for how to -insure this energy setting is used appropriately in a minimization. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential "energy" set by the external driver to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. This is a fictitious quantity but is -needed so that the "minimize"_minimize.html command can include the -forces added by this fix in a consistent manner. I.e. there is a -decrease in potential energy when atoms move in the direction of the -added force. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to the interactions computed by the -external program to the system's virial as part of "thermodynamic -output"_thermo_style.html. The default is {virial yes} - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the potential -energy discussed above. The scalar stored by this fix is "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the fictitious potential energy associated with the -added forces to be included in the total potential energy of the -system (the quantity being minimized), you MUST enable the -"fix_modify"_fix_modify.html {energy} option for this fix. - -[Restrictions:] none - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/fix_ffl.txt b/doc/txt/fix_ffl.txt deleted file mode 100644 index a5d3f80a62..0000000000 --- a/doc/txt/fix_ffl.txt +++ /dev/null @@ -1,124 +0,0 @@ - - - -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ffl command :h3 - -[Syntax:] - -fix ID id-group ffl tau Tstart Tstop seed \[flip-type\] :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -ffl = style name of this fix command :l -tau = thermostat parameter (positive real) :l -Tstart, Tstop = temperature ramp during the run :l -seed = random number seed to use for generating noise (positive integer) :l -one more value may be appended :l - flip-type = determines the flipping type, can be chosen between rescale - no_flip - hard - soft, if no flip type is given, rescale will be chosen by default :pre -:ule - -[Examples:] - -fix 3 boundary ffl 10 300 300 31415 -fix 1 all ffl 100 500 500 9265 soft :pre - -[Description:] - -Apply a Fast-Forward Langevin Equation (FFL) thermostat as described -in "(Hijazi)"_#Hijazi. Contrary to -"fix langevin"_fix_langevin.html, this fix performs both -thermostatting and evolution of the Hamiltonian equations of motion, so it -should not be used together with "fix nve"_fix_nve.html -- at least not -on the same atom groups. - -The time-evolution of a single particle undergoing Langevin dynamics is described -by the equations - -\begin\{equation\} \frac \{dq\}\{dt\} = \frac\{p\}\{m\}, \end\{equation\} - -\begin\{equation\} \frac \{dp\}\{dt\} = -\gamma p + W + F, \end\{equation\} - -where \(F\) is the physical force, \(\gamma\) is the friction coefficient, and \(W\) is a -Gaussian random force. - -The friction coefficient is the inverse of the thermostat parameter : \(\gamma = 1/\tau\), with \(\tau\) the thermostat parameter {tau}. -The thermostat parameter is given in the time units, \(\gamma\) is in inverse time units. - -Equilibrium sampling a temperature T is obtained by specifying the -target value as the {Tstart} and {Tstop} arguments, so that the internal -constants depending on the temperature are computed automatically. - -The random number {seed} must be a positive integer. A Marsaglia random -number generator is used. Each processor uses the input seed to -generate its own unique seed and its own stream of random numbers. -Thus the dynamics of the system will not be identical on two runs on -different numbers of processors. - -The flipping type {flip-type} can be chosen between 4 types described in -"(Hijazi)"_#Hijazi. The flipping operation occurs during the thermostatting -step and it flips the momenta of the atoms. If no_flip is chosen, no flip -will be executed and the integration will be the same as a standard -Langevin thermostat "(Bussi)"_#Bussi3. The other flipping types are : rescale - hard - soft. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -The instantaneous values of the extended variables are written to -"binary restart files"_restart.html. Because the state of the random -number generator is not saved in restart files, this means you cannot -do "exact" restarts with this fix, where the simulation continues on -the same as if no restart had taken place. However, in a statistical -sense, a restarted simulation should produce the same behavior. -Note however that you should use a different seed each time you -restart, otherwise the same sequence of random numbers will be used -each time, which might lead to stochastic synchronization and -subtle artifacts in the sampling. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Langevin thermostatting to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". - -[Restrictions:] - -In order to perform constant-pressure simulations please use -"fix press/berendsen"_fix_press_berendsen.html, rather than -"fix npt"_fix_nh.html, to avoid duplicate integration of the -equations of motion. - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix temp/rescale"_fix_temp_rescale.html, "fix -viscous"_fix_viscous.html, "fix nvt"_fix_nh.html, "pair_style -dpd/tstat"_pair_dpd.html, "fix gld"_fix_gld.html, "fix gle"_fix_gle.html - -:line - -:link(Hijazi) -[(Hijazi)] M. Hijazi, D. M. Wilkins, M. Ceriotti, J. Chem. Phys. 148, 184109 (2018) -:link(Bussi3) -[(Bussi)] G. Bussi, M. Parrinello, Phs. Rev. E 75, 056707 (2007) - diff --git a/doc/txt/fix_filter_corotate.txt b/doc/txt/fix_filter_corotate.txt deleted file mode 100644 index 4868761d42..0000000000 --- a/doc/txt/fix_filter_corotate.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix filter/corotate command :h3 - -[Syntax:] - -fix ID group-ID filter/corotate keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -one or more constraint/value pairs are appended :l -constraint = {b} or {a} or {t} or {m} :l - {b} values = one or more bond types - {a} values = one or more angle types - {t} values = one or more atom types - {m} value = one or more mass values :pre -:ule - -[Examples:] - -timestep 8 -run_style respa 3 2 8 bond 1 pair 2 kspace 3 -fix cor all filter/corotate m 1.0 :pre - -fix cor all filter/corotate b 4 19 a 3 5 2 :pre - -[Description:] - -This fix implements a corotational filter for a mollified impulse -method. In biomolecular simulations, it allows the usage of larger -timesteps for long-range electrostatic interactions. For details, see -"(Fath)"_#Fath2017. - -When using "run_style respa"_run_style.html for a biomolecular -simulation with high-frequency covalent bonds, the outer time-step is -restricted to below ~ 4fs due to resonance problems. This fix filters -the outer stage of the respa and thus a larger (outer) time-step can -be used. Since in large biomolecular simulations the computation of -the long-range electrostatic contributions poses a major bottleneck, -this can significantly accelerate the simulation. - -The filter computes a cluster decomposition of the molecular structure -following the criteria indicated by the options a, b, t and m. This -process is similar to the approach in "fix shake"_fix_shake.html, -however, the clusters are not kept constrained. Instead, the position -is slightly modified only for the computation of long-range forces. A -good cluster decomposition constitutes in building clusters which -contain the fastest covalent bonds inside clusters. - -If the clusters are chosen suitably, the "run_style -respa"_run_style.html is stable for outer time-steps of at least 8fs. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about these fixes is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to these fixes. No global or per-atom quantities are -stored by these fixes for access by various "output -commands"_Howto_output.html. No parameter of these fixes can be used -with the {start/stop} keywords of the "run"_run.html command. These -fixes are not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Currently, it does not support "molecule templates"_molecule.html. - -[Related commands:] - - -[Default:] none - -:line - -:link(Fath2017) -[(Fath)] Fath, Hochbruck, Singh, J Comp Phys, 333, 180-198 (2017). diff --git a/doc/txt/fix_flow_gauss.txt b/doc/txt/fix_flow_gauss.txt deleted file mode 100644 index 46a9477aa2..0000000000 --- a/doc/txt/fix_flow_gauss.txt +++ /dev/null @@ -1,160 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix flow/gauss command :h3 - -[Syntax:] - -fix ID group-ID flow/gauss xflag yflag zflag keyword :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -flow/gauss = style name of this fix command :l -xflag,yflag,zflag = 0 or 1 :l - 0 = do not conserve current in this dimension - 1 = conserve current in this dimension :pre -zero or more keyword/value pairs may be appended :l -keyword = {energy} :l - {energy} value = no or yes - no = do not compute work done by this fix - yes = compute work done by this fix :pre -:ule - -[Examples:] - -fix GD fluid flow/gauss 1 0 0 -fix GD fluid flow/gauss 1 1 1 energy yes :pre - -[Description:] - -This fix implements the Gaussian dynamics (GD) method to simulate a -system at constant mass flux "(Strong)"_#Strong. GD is a -nonequilibrium molecular dynamics simulation method that can be used -to study fluid flows through pores, pipes, and channels. In its -original implementation GD was used to compute the pressure required -to achieve a fixed mass flux through an opening. The flux can be -conserved in any combination of the directions, x, y, or z, using -xflag,yflag,zflag. This fix does not initialize a net flux through a -system, it only conserves the center-of-mass momentum that is present -when the fix is declared in the input script. Use the -"velocity"_velocity.html command to generate an initial center-of-mass -momentum. - -GD applies an external fluctuating gravitational field that acts as a -driving force to keep the system away from equilibrium. To maintain -steady state, a profile-unbiased thermostat must be implemented to -dissipate the heat that is added by the driving force. "Compute -temp/profile"_compute_temp_profile.html can be used to implement a -profile-unbiased thermostat. - -A common use of this fix is to compute a pressure drop across a pipe, -pore, or membrane. The pressure profile can be computed in LAMMPS with -"compute stress/atom"_compute_stress_atom.html and "fix -ave/chunk"_fix_ave_chunk.html, or with the hardy method in "fix -atc"_fix_atc.html. Note that the simple "compute -stress/atom"_compute_stress_atom.html method is only accurate away -from inhomogeneities in the fluid, such as fixed wall atoms. Further, -the computed pressure profile must be corrected for the acceleration -applied by GD before computing a pressure drop or comparing it to -other methods, such as the pump method "(Zhu)"_#Zhu. The pressure -correction is discussed and described in "(Strong)"_#Strong. - -For a complete example including the considerations discussed -above, see the examples/USER/flow_gauss directory. - -NOTE: Only the flux of the atoms in group-ID will be conserved. If the -velocities of the group-ID atoms are coupled to the velocities of -other atoms in the simulation, the flux will not be conserved. For -example, in a simulation with fluid atoms and harmonically constrained -wall atoms, if a single thermostat is applied to group {all}, the -fluid atom velocities will be coupled to the wall atom velocities, and -the flux will not be conserved. This issue can be avoided by -thermostatting the fluid and wall groups separately. - -Adding an acceleration to atoms does work on the system. This added -energy can be optionally subtracted from the potential energy for the -thermodynamic output (see below) to check that the timestep is small -enough to conserve energy. Since the applied acceleration is -fluctuating in time, the work cannot be computed from a potential. As -a result, computing the work is slightly more computationally -expensive than usual, so it is not performed by default. To invoke the -work calculation, use the {energy} keyword. The -"fix_modify"_fix_modify.html {energy} option also invokes the work -calculation, and overrides an {energy no} setting here. If neither -{energy yes} or {fix_modify energy yes} are set, the global scalar -computed by the fix will return zero. - -NOTE: In order to check energy conservation, any other fixes that do -work on the system must have {fix_modify energy yes} set as well. This -includes thermostat fixes and any constraints that hold the positions -of wall atoms fixed, such as "fix spring/self"_fix_spring_self.html. - -If this fix is used in a simulation with the "rRESPA"_run_style.html -integrator, the applied acceleration must be computed and applied at the same -rRESPA level as the interactions between the flowing fluid and the obstacle. -The rRESPA level at which the acceleration is applied can be changed using -the "fix_modify"_fix_modify.html {respa} option discussed below. If the -flowing fluid and the obstacle interact through multiple interactions that are -computed at different rRESPA levels, then there must be a separate flow/gauss -fix for each level. For example, if the flowing fluid and obstacle interact -through pairwise and long-range Coulomb interactions, which are computed at -rRESPA levels 3 and 4, respectively, then there must be two separate -flow/gauss fixes, one that specifies {fix_modify respa 3} and one with -{fix_modify respa 4}. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to subtract the work done from the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows the user to set at which level of the "rRESPA"_run_style.html -integrator the fix computes and adds the external acceleration. Default is the -outermost level. - -This fix computes a global scalar and a global 3-vector of forces, -which can be accessed by various "output commands"_Howto_output.html. -The scalar is the negative of the work done on the system, see above -discussion. The vector is the total force that this fix applied to -the group of atoms on the current timestep. The scalar and vector -values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -[Restrictions:] none - -[Related commands:] - -"fix addforce"_fix_addforce.html, "compute -temp/profile"_compute_temp_profile.html, "velocity"_velocity.html - -[Default:] - -The option default for the {energy} keyword is energy = no. - -:line - -:link(Strong) -[(Strong)] Strong and Eaves, J. Phys. Chem. B 121, 189 (2017). - -:link(Evans2) -[(Evans)] Evans and Morriss, Phys. Rev. Lett. 56, 2172 (1986). - -:link(Zhu) -[(Zhu)] Zhu, Tajkhorshid, and Schulten, Biophys. J. 83, 154 (2002). diff --git a/doc/txt/fix_freeze.txt b/doc/txt/fix_freeze.txt deleted file mode 100644 index 9e085d8b1d..0000000000 --- a/doc/txt/fix_freeze.txt +++ /dev/null @@ -1,88 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix freeze command :h3 -fix freeze/kk command :h3 - -[Syntax:] - -fix ID group-ID freeze :pre - -ID, group-ID are documented in "fix"_fix.html command -freeze = style name of this fix command :ul - -[Examples:] - -fix 2 bottom freeze :pre - -[Description:] - -Zero out the force and torque on a granular particle. This is useful -for preventing certain particles from moving in a simulation. The -"granular pair styles"_pair_gran.html also detect if this fix has been -defined and compute interactions between frozen and non-frozen -particles appropriately, as if the frozen particle has infinite mass. -A similar functionality for normal (point) particles can be obtained -using "fix setforce"_fix_setforce.html. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global 3-vector of forces, which can be accessed -by various "output commands"_Howto_output.html. This is the total -force on the group of atoms before the forces on individual atoms are -changed by the fix. The vector values calculated by this fix are -"extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the GRANULAR package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -There can only be a single freeze fix defined. This is because other -the "granular pair styles"_pair_gran.html treat frozen particles -differently and need to be able to reference a single group to which -this fix is applied. - -[Related commands:] - -"atom_style sphere"_atom_style.html, "fix setforce"_fix_setforce.html - -[Default:] none diff --git a/doc/txt/fix_gcmc.txt b/doc/txt/fix_gcmc.txt deleted file mode 100644 index f28cb5771f..0000000000 --- a/doc/txt/fix_gcmc.txt +++ /dev/null @@ -1,465 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix gcmc command :h3 - -[Syntax:] - -fix ID group-ID gcmc N X M type seed T mu displace keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -gcmc = style name of this fix command :l -N = invoke this fix every N steps :l -X = average number of GCMC exchanges to attempt every N steps :l -M = average number of MC moves to attempt every N steps :l -type = atom type for inserted atoms (must be 0 if mol keyword used) :l -seed = random # seed (positive integer) :l -T = temperature of the ideal gas reservoir (temperature units) :l -mu = chemical potential of the ideal gas reservoir (energy units) :l -displace = maximum Monte Carlo translation distance (length units) :l -zero or more keyword/value pairs may be appended to args :l -keyword = {mol}, {region}, {maxangle}, {pressure}, {fugacity_coeff}, {full_energy}, {charge}, {group}, {grouptype}, {intra_energy}, {tfac_insert}, or {overlap_cutoff} - {mol} value = template-ID - template-ID = ID of molecule template specified in a separate "molecule"_molecule.html command - {mcmoves} values = Patomtrans Pmoltrans Pmolrotate - Patomtrans = proportion of atom translation MC moves - Pmoltrans = proportion of molecule translation MC moves - Pmolrotate = proportion of molecule rotation MC moves - {rigid} value = fix-ID - fix-ID = ID of "fix rigid/small"_fix_rigid.html command - {shake} value = fix-ID - fix-ID = ID of "fix shake"_fix_shake.html command - {region} value = region-ID - region-ID = ID of region where GCMC exchanges and MC moves are allowed - {maxangle} value = maximum molecular rotation angle (degrees) - {pressure} value = pressure of the gas reservoir (pressure units) - {fugacity_coeff} value = fugacity coefficient of the gas reservoir (unitless) - {full_energy} = compute the entire system energy when performing GCMC exchanges and MC moves - {charge} value = charge of inserted atoms (charge units) - {group} value = group-ID - group-ID = group-ID for inserted atoms (string) - {grouptype} values = type group-ID - type = atom type (int) - group-ID = group-ID for inserted atoms (string) - {intra_energy} value = intramolecular energy (energy units) - {tfac_insert} value = scale up/down temperature of inserted atoms (unitless) - {overlap_cutoff} value = maximum pair distance for overlap rejection (distance units) - {max} value = Maximum number of molecules allowed in the system - {min} value = Minimum number of molecules allowed in the system :pre -:ule - -[Examples:] - -fix 2 gas gcmc 10 1000 1000 2 29494 298.0 -0.5 0.01 -fix 3 water gcmc 10 100 100 0 3456543 3.0 -2.5 0.1 mol my_one_water maxangle 180 full_energy -fix 4 my_gas gcmc 1 10 10 1 123456543 300.0 -12.5 1.0 region disk :pre - -[Description:] - -This fix performs grand canonical Monte Carlo (GCMC) exchanges of -atoms or molecules with an imaginary ideal gas -reservoir at the specified T and chemical potential (mu) as discussed -in "(Frenkel)"_#Frenkel. It also -attempts Monte Carlo (MC) moves (translations and molecule -rotations) within the simulation cell or -region. If used with the "fix nvt"_fix_nh.html -command, simulations in the grand canonical ensemble (muVT, constant -chemical potential, constant volume, and constant temperature) can be -performed. Specific uses include computing isotherms in microporous -materials, or computing vapor-liquid coexistence curves. - -Every N timesteps the fix attempts both GCMC exchanges -(insertions or deletions) and MC moves of gas atoms or molecules. -On those timesteps, the average number of attempted GCMC exchanges is X, -while the average number of attempted MC moves is M. -For GCMC exchanges of either molecular or atomic gasses, -these exchanges can be either deletions or insertions, -with equal probability. - -The possible choices for MC moves are translation of an atom, -translation of a molecule, and rotation of a molecule. -The relative amounts of each are determined by the optional -{mcmoves} keyword (see below). -The default behavior is as follows. -If the {mol} keyword is used, only molecule translations -and molecule rotations are performed with equal probability. -Conversely, if the {mol} keyword is not used, only atom -translations are performed. -M should typically be -chosen to be approximately equal to the expected number of gas atoms -or molecules of the given type within the simulation cell or region, -which will result in roughly one MC move per atom or molecule -per MC cycle. - -All inserted particles are always added to two groups: the default -group "all" and the fix group specified in the fix command. -In addition, particles are also added to any groups -specified by the {group} and {grouptype} keywords. If inserted -particles are individual atoms, they are assigned the atom type given -by the type argument. If they are molecules, the type argument has no -effect and must be set to zero. Instead, the type of each atom in the -inserted molecule is specified in the file read by the -"molecule"_molecule.html command. - -NOTE: Care should be taken to apply fix gcmc only to -a group that contains only those atoms and molecules -that you wish to manipulate using Monte Carlo. -Hence it is generally not a good idea to specify -the default group "all" in the fix command, although it is allowed. - -This fix cannot be used to perform GCMC insertions of gas atoms or -molecules other than the exchanged type, but GCMC deletions, -and MC translations, and rotations can be performed on any atom/molecule in -the fix group. All atoms in the simulation cell can be moved using -regular time integration translations, e.g. via "fix nvt"_fix_nh.html, -resulting in a hybrid GCMC+MD simulation. A smaller-than-usual -timestep size may be needed when running such a hybrid simulation, -especially if the inserted molecules are not well equilibrated. - -This command may optionally use the {region} keyword to define an -exchange and move volume. The specified region must have been -previously defined with a "region"_region.html command. It must be -defined with side = {in}. Insertion attempts occur only within the -specified region. For non-rectangular regions, random trial points are -generated within the rectangular bounding box until a point is found -that lies inside the region. If no valid point is generated after 1000 -trials, no insertion is performed, but it is counted as an attempted -insertion. Move and deletion attempt candidates are selected from gas -atoms or molecules within the region. If there are no candidates, no -move or deletion is performed, but it is counted as an attempt move or -deletion. If an attempted move places the atom or molecule -center-of-mass outside the specified region, a new attempted move is -generated. This process is repeated until the atom or molecule -center-of-mass is inside the specified region. - -If used with "fix nvt"_fix_nh.html, the temperature of the imaginary -reservoir, T, should be set to be equivalent to the target temperature -used in fix nvt. Otherwise, the imaginary reservoir will not be in -thermal equilibrium with the simulation cell. Also, it is important -that the temperature used by fix nvt be dynamic/dof, which can be -achieved as follows: - -compute mdtemp mdatoms temp -compute_modify mdtemp dynamic/dof yes -fix mdnvt mdatoms nvt temp 300.0 300.0 10.0 -fix_modify mdnvt temp mdtemp :pre - -Note that neighbor lists are re-built every timestep that this fix is -invoked, so you should not set N to be too small. However, periodic -rebuilds are necessary in order to avoid dangerous rebuilds and missed -interactions. Specifically, avoid performing so many MC translations -per timestep that atoms can move beyond the neighbor list skin -distance. See the "neighbor"_neighbor.html command for details. - -When an atom or molecule is to be inserted, its coordinates are chosen -at a random position within the current simulation cell or region, and -new atom velocities are randomly chosen from the specified temperature -distribution given by T. The effective temperature for new atom -velocities can be increased or decreased using the optional keyword -{tfac_insert} (see below). Relative coordinates for atoms in a -molecule are taken from the template molecule provided by the -user. The center of mass of the molecule is placed at the insertion -point. The orientation of the molecule is chosen at random by rotating -about this point. - -Individual atoms are inserted, unless the {mol} keyword is used. It -specifies a {template-ID} previously defined using the -"molecule"_molecule.html command, which reads a file that defines the -molecule. The coordinates, atom types, charges, etc., as well as any -bonding and special neighbor information for the molecule can -be specified in the molecule file. See the "molecule"_molecule.html -command for details. The only settings required to be in this file -are the coordinates and types of atoms in the molecule. - -When not using the {mol} keyword, you should ensure you do not delete -atoms that are bonded to other atoms, or LAMMPS will soon generate an -error when it tries to find bonded neighbors. LAMMPS will warn you if -any of the atoms eligible for deletion have a non-zero molecule ID, -but does not check for this at the time of deletion. - -If you wish to insert molecules using the {mol} keyword that will be -treated as rigid bodies, use the {rigid} keyword, specifying as its -value the ID of a separate "fix rigid/small"_fix_rigid.html command -which also appears in your input script. - -NOTE: If you wish the new rigid molecules (and other rigid molecules) -to be thermostatted correctly via "fix rigid/small/nvt"_fix_rigid.html -or "fix rigid/small/npt"_fix_rigid.html, then you need to use the -"fix_modify dynamic/dof yes" command for the rigid fix. This is to -inform that fix that the molecule count will vary dynamically. - -If you wish to insert molecules via the {mol} keyword, that will have -their bonds or angles constrained via SHAKE, use the {shake} keyword, -specifying as its value the ID of a separate "fix -shake"_fix_shake.html command which also appears in your input script. - -Optionally, users may specify the relative amounts of different MC -moves using the {mcmoves} keyword. The values {Patomtrans}, -{Pmoltrans}, {Pmolrotate} specify the average proportion of -atom translations, molecule translations, and molecule rotations, -respectively. The values must be non-negative integers or real -numbers, with at least one non-zero value. For example, (10,30,0) -would result in 25% of the MC moves being atomic translations, 75% -molecular translations, and no molecular rotations. - -Optionally, users may specify the maximum rotation angle for molecular -rotations using the {maxangle} keyword and specifying the angle in -degrees. Rotations are performed by generating a random point on the -unit sphere and a random rotation angle on the range -\[0,maxangle). The molecule is then rotated by that angle about an -axis passing through the molecule center of mass. The axis is parallel -to the unit vector defined by the point on the unit sphere. The same -procedure is used for randomly rotating molecules when they are -inserted, except that the maximum angle is 360 degrees. - -Note that fix gcmc does not use configurational bias MC or any other -kind of sampling of intramolecular degrees of freedom. Inserted -molecules can have different orientations, but they will all have the -same intramolecular configuration, which was specified in the molecule -command input. - -For atomic gasses, inserted atoms have the specified atom type, but -deleted atoms are any atoms that have been inserted or that already -belong to the fix group. For molecular gasses, exchanged -molecules use the same atom types as in the template molecule supplied -by the user. In both cases, exchanged atoms/molecules are assigned to -two groups: the default group "all" and the fix group -(which can also be "all"). - -The chemical potential is a user-specified input parameter defined -as: - -:c,image(Eqs/fix_gcmc1.jpg) - -The second term mu_ex is the excess chemical potential due to -energetic interactions and is formally zero for the fictitious gas -reservoir but is non-zero for interacting systems. So, while the -chemical potential of the reservoir and the simulation cell are equal, -mu_ex is not, and as a result, the densities of the two are generally -quite different. The first term mu_id is the ideal gas contribution -to the chemical potential. mu_id can be related to the density or -pressure of the fictitious gas reservoir by: - -:c,image(Eqs/fix_gcmc2.jpg) - -where k is Boltzman's constant, -T is the user-specified temperature, rho is the number density, -P is the pressure, and phi is the fugacity coefficient. -The constant Lambda is required for dimensional consistency. -For all unit styles except {lj} it is defined as the thermal -de Broglie wavelength - -:c,image(Eqs/fix_gcmc3.jpg) - -where h is Planck's constant, and m is the mass of the exchanged atom -or molecule. For unit style {lj}, Lambda is simply set to the -unity. Note that prior to March 2017, lambda for unit style {lj} was -calculated using the above formula with h set to the rather specific -value of 0.18292026. Chemical potential under the old definition can -be converted to an equivalent value under the new definition by -subtracting 3kTln(Lambda_old). - -As an alternative to specifying mu directly, the ideal gas reservoir -can be defined by its pressure P using the {pressure} keyword, in -which case the user-specified chemical potential is ignored. The user -may also specify the fugacity coefficient phi using the -{fugacity_coeff} keyword, which defaults to unity. - -The {full_energy} option means that the fix calculates the total -potential energy of the entire simulated system, instead of just -the energy of the part that is changed. The total system -energy before and after the proposed GCMC exchange or MC move -is then used in the -Metropolis criterion to determine whether or not to accept the -proposed change. By default, this option is off, -in which case only -partial energies are computed to determine the energy difference -due to the proposed change. - -The {full_energy} option is needed for systems with complicated -potential energy calculations, including the following: - - long-range electrostatics (kspace) - many-body pair styles - hybrid pair styles - eam pair styles - tail corrections - need to include potential energy contributions from other fixes :ul - -In these cases, LAMMPS will automatically apply the {full_energy} -keyword and issue a warning message. - -When the {mol} keyword is used, the {full_energy} option also includes -the intramolecular energy of inserted and deleted molecules, whereas -this energy is not included when {full_energy} is not used. If this -is not desired, the {intra_energy} keyword can be used to define an -amount of energy that is subtracted from the final energy when a -molecule is inserted, and subtracted from the initial energy when a molecule -is deleted. For molecules that have a non-zero intramolecular energy, -this will ensure roughly the same behavior whether or not the -{full_energy} option is used. - -Inserted atoms and molecules are assigned random velocities based on -the specified temperature T. Because the relative velocity of all -atoms in the molecule is zero, this may result in inserted molecules -that are systematically too cold. In addition, the intramolecular -potential energy of the inserted molecule may cause the kinetic energy -of the molecule to quickly increase or decrease after insertion. The -{tfac_insert} keyword allows the user to counteract these effects by -changing the temperature used to assign velocities to inserted atoms -and molecules by a constant factor. For a particular application, some -experimentation may be required to find a value of {tfac_insert} that -results in inserted molecules that equilibrate quickly to the correct -temperature. - -Some fixes have an associated potential energy. Examples of such fixes -include: "efield"_fix_efield.html, "gravity"_fix_gravity.html, -"addforce"_fix_addforce.html, "langevin"_fix_langevin.html, -"restrain"_fix_restrain.html, -"temp/berendsen"_fix_temp_berendsen.html, -"temp/rescale"_fix_temp_rescale.html, and "wall fixes"_fix_wall.html. -For that energy to be included in the total potential energy of the -system (the quantity used when performing GCMC exchange and MC moves), -you MUST enable -the "fix_modify"_fix_modify.html {energy} option for that fix. The -doc pages for individual "fix"_fix.html commands specify if this -should be done. - -Use the {charge} option to insert atoms with a user-specified point -charge. Note that doing so will cause the system to become -non-neutral. LAMMPS issues a warning when using long-range -electrostatics (kspace) with non-neutral systems. See the "compute -group/group"_compute_group_group.html documentation for more details -about simulating non-neutral systems with kspace on. - -Use of this fix typically will cause the number of atoms to fluctuate, -therefore, you will want to use the -"compute_modify dynamic/dof"_compute_modify.html command to insure that the -current number of atoms is used as a normalizing factor each time -temperature is computed. A simple example of this is: - -compute_modify thermo_temp dynamic yes :pre - -A more complicated example is listed earlier on this page -in the context of NVT dynamics. - -NOTE: If the density of the cell is initially very small or zero, and -increases to a much larger density after a period of equilibration, -then certain quantities that are only calculated once at the start -(kspace parameters) may no longer be accurate. The -solution is to start a new simulation after the equilibrium density -has been reached. - -With some pair_styles, such as "Buckingham"_pair_buck.html, -"Born-Mayer-Huggins"_pair_born.html and "ReaxFF"_pair_reaxc.html, two -atoms placed close to each other may have an arbitrary large, negative -potential energy due to the functional form of the potential. While -these unphysical configurations are inaccessible to typical dynamical -trajectories, they can be generated by Monte Carlo moves. The -{overlap_cutoff} keyword suppresses these moves by effectively -assigning an infinite positive energy to all new configurations that -place any pair of atoms closer than the specified overlap cutoff -distance. - -The {max} and {min} keywords allow for the restriction of the number -of atoms in the simulation. They automatically reject all insertion -or deletion moves that would take the system beyond the set boundaries. -Should the system already be beyond the boundary, only moves that bring -the system closer to the bounds may be accepted. - -The {group} keyword adds all inserted atoms to the -"group"_group.html of the group-ID value. The {grouptype} keyword -adds all inserted atoms of the specified type to the -"group"_group.html of the group-ID value. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the fix to "binary restart -files"_restart.html. This includes information about the random -number generator seed, the next timestep for MC exchanges, the number -of MC step attempts and successes etc. See -the "read_restart"_read_restart.html command for info on how to -re-specify a fix in an input script that reads a restart file, so that -the operation of the fix continues in an uninterrupted fashion. - -NOTE: For this to work correctly, the timestep must [not] be changed -after reading the restart with "reset_timestep"_reset_timestep.html. -The fix will try to detect it and stop with an error. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -This fix computes a global vector of length 8, which can be accessed -by various "output commands"_Howto_output.html. The vector values are -the following global cumulative quantities: - -1 = translation attempts -2 = translation successes -3 = insertion attempts -4 = insertion successes -5 = deletion attempts -6 = deletion successes -7 = rotation attempts -8 = rotation successes :ul - -The vector values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MC package. It is only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -Do not set "neigh_modify once yes" or else this fix will never be -called. Reneighboring is required. - -Can be run in parallel, but aspects of the GCMC part will not scale -well in parallel. Only usable for 3D simulations. - -When using fix gcmc in combination with fix shake or fix rigid, -only GCMC exchange moves are supported, so the argument -{M} must be zero. - -Note that very lengthy simulations involving insertions/deletions of -billions of gas molecules may run out of atom or molecule IDs and -trigger an error, so it is better to run multiple shorter-duration -simulations. Likewise, very large molecules have not been tested and -may turn out to be problematic. - -Use of multiple fix gcmc commands in the same input script can be -problematic if using a template molecule. The issue is that the -user-referenced template molecule in the second fix gcmc command may -no longer exist since it might have been deleted by the first fix gcmc -command. An existing template molecule will need to be referenced by -the user for each subsequent fix gcmc command. - -[Related commands:] - -"fix atom/swap"_fix_atom_swap.html, -"fix nvt"_fix_nh.html, "neighbor"_neighbor.html, -"fix deposit"_fix_deposit.html, "fix evaporate"_fix_evaporate.html, -"delete_atoms"_delete_atoms.html - -[Default:] - -The option defaults are mol = no, maxangle = 10, overlap_cutoff = 0.0, -fugacity_coeff = 1.0, intra_energy = 0.0, tfac_insert = 1.0. -(Patomtrans, Pmoltrans, Pmolrotate) = (1, 0, 0) for mol = no and -(0, 1, 1) for mol = yes. full_energy = no, -except for the situations where full_energy is required, as -listed above. - -:line - -:link(Frenkel) -[(Frenkel)] Frenkel and Smit, Understanding Molecular Simulation, -Academic Press, London, 2002. diff --git a/doc/txt/fix_gld.txt b/doc/txt/fix_gld.txt deleted file mode 100644 index 97c3d0e408..0000000000 --- a/doc/txt/fix_gld.txt +++ /dev/null @@ -1,155 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix gld command :h3 - -[Syntax:] - -fix ID group-ID gld Tstart Tstop N_k seed series c_1 tau_1 ... c_N_k tau_N_k keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -gld = style name of this fix command :l -Tstart,Tstop = desired temperature at start/end of run (temperature units) :l -N_k = number of terms in the Prony series representation of the memory kernel :l -seed = random number seed to use for white noise (positive integer) :l -series = {pprony} is presently the only available option :l -c_k = the weight of the kth term in the Prony series (mass per time units) :l -tau_k = the time constant of the kth term in the Prony series (time units) :l -zero or more keyword/value pairs may be appended :l -keyword = {frozen} or {zero} - {frozen} value = {no} or {yes} - {no} = initialize extended variables using values drawn from equilibrium distribution at Tstart - {yes} = initialize extended variables to zero (i.e., from equilibrium distribution at zero temperature) - {zero} value = {no} or {yes} - {no} = do not set total random force to zero - {yes} = set total random force to zero :pre -:ule - -[Examples:] - -fix 1 all gld 1.0 1.0 2 82885 pprony 0.5 1.0 1.0 2.0 frozen yes zero yes -fix 3 rouse gld 7.355 7.355 4 48823 pprony 107.1 0.02415 186.0 0.04294 428.6 0.09661 1714 0.38643 :pre - -[Description:] - -Applies Generalized Langevin Dynamics to a group of atoms, as -described in "(Baczewski)"_#Baczewski. This is intended to model the -effect of an implicit solvent with a temporally non-local dissipative -force and a colored Gaussian random force, consistent with the -Fluctuation-Dissipation Theorem. The functional form of the memory -kernel associated with the temporally non-local force is constrained -to be a Prony series. - -NOTE: While this fix bears many similarities to "fix -langevin"_fix_langevin.html, it has one significant -difference. Namely, "fix gld"_fix_gld.html performs time integration, -whereas "fix langevin"_fix_langevin.html does NOT. To this end, the -specification of another fix to perform time integration, such as "fix -nve"_fix_nve.html, is NOT necessary. - -With this fix active, the force on the {j}th atom is given as - -:c,image(Eqs/fix_gld1.jpg) - -Here, the first term is representative of all conservative (pairwise, -bonded, etc) forces external to this fix, the second is the temporally -non-local dissipative force given as a Prony series, and the third is -the colored Gaussian random force. - -The Prony series form of the memory kernel is chosen to enable an -extended variable formalism, with a number of exemplary mathematical -features discussed in "(Baczewski)"_#Baczewski. In particular, 3N_k -extended variables are added to each atom, which effect the action of -the memory kernel without having to explicitly evaluate the integral -over time in the second term of the force. This also has the benefit -of requiring the generation of uncorrelated random forces, rather than -correlated random forces as specified in the third term of the force. - -Presently, the Prony series coefficients are limited to being greater -than or equal to zero, and the time constants are limited to being -greater than zero. To this end, the value of series MUST be set to -{pprony}, for now. Future updates will allow for negative coefficients -and other representations of the memory kernel. It is with these -updates in mind that the series option was included. - -The units of the Prony series coefficients are chosen to be mass per -time to ensure that the numerical integration scheme stably approaches -the Newtonian and Langevin limits. Details of these limits, and the -associated numerical concerns are discussed in -"(Baczewski)"_#Baczewski. - -The desired temperature at each timestep is ramped from {Tstart} to -{Tstop} over the course of the next run. - -The random # {seed} must be a positive integer. A Marsaglia random -number generator is used. Each processor uses the input seed to -generate its own unique seed and its own stream of random -numbers. Thus the dynamics of the system will not be identical on two -runs on different numbers of processors. - -:line - -The keyword/value option pairs are used in the following ways. - -The keyword {frozen} can be used to specify how the extended variables -associated with the GLD memory kernel are initialized. Specifying no -(the default), the initial values are drawn at random from an -equilibrium distribution at {Tstart}, consistent with the -Fluctuation-Dissipation Theorem. Specifying yes, initializes the -extended variables to zero. - -The keyword {zero} can be used to eliminate drift due to the -thermostat. Because the random forces on different atoms are -independent, they do not sum exactly to zero. As a result, this fix -applies a small random force to the entire system, and the -center-of-mass of the system undergoes a slow random walk. If the -keyword {zero} is set to {yes}, the total random force is set exactly -to zero by subtracting off an equal part of it from each atom in the -group. As a result, the center-of-mass of a system with zero initial -momentum will not drift over time. - -:line - -[Restart, run start/stop, minimize info:] - -The instantaneous values of the extended variables are written to -"binary restart files"_restart.html. Because the state of the random -number generator is not saved in restart files, this means you cannot -do "exact" restarts with this fix, where the simulation continues on -the same as if no restart had taken place. However, in a statistical -sense, a restarted simulation should produce the same behavior. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix langevin"_fix_langevin.html, "fix viscous"_fix_viscous.html, -"pair_style dpd/tstat"_pair_dpd.html - -[Default:] - -The option defaults are frozen = no, zero = no. - -:line - -:link(Baczewski) -[(Baczewski)] A.D. Baczewski and S.D. Bond, J. Chem. Phys. 139, 044107 (2013). diff --git a/doc/txt/fix_gle.txt b/doc/txt/fix_gle.txt deleted file mode 100644 index a8026256b0..0000000000 --- a/doc/txt/fix_gle.txt +++ /dev/null @@ -1,156 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix gle command :h3 - -[Syntax:] - -fix ID id-group gle Ns Tstart Tstop seed Amatrix \[noneq Cmatrix\] \[every stride\] :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -gle = style name of this fix command :l -Ns = number of additional fictitious momenta :l -Tstart, Tstop = temperature ramp during the run :l -Amatrix = file to read the drift matrix A from :l -seed = random number seed to use for generating noise (positive integer) :l -zero or more keyword/value pairs may be appended :l - keyword = {noneq} or {every} - {noneq} Cmatrix = file to read the non-equilibrium covariance matrix from - {every} stride = apply the GLE once every time steps. Reduces the accuracy - of the integration of the GLE, but has *no effect* on the accuracy of equilibrium - sampling. It might change sampling properties when used together with {noneq}. :pre -:ule - -[Examples:] - -fix 3 boundary gle 6 300 300 31415 smart.A -fix 1 all gle 6 300 300 31415 qt-300k.A noneq qt-300k.C :pre - -[Description:] - -Apply a Generalized Langevin Equation (GLE) thermostat as described -in "(Ceriotti)"_#Ceriotti. The formalism allows one to obtain a number -of different effects ranging from efficient sampling of all -vibrational modes in the system to inexpensive (approximate) -modelling of nuclear quantum effects. Contrary to -"fix langevin"_fix_langevin.html, this fix performs both -thermostatting and evolution of the Hamiltonian equations of motion, so it -should not be used together with "fix nve"_fix_nve.html -- at least not -on the same atom groups. - -Each degree of freedom in the thermostatted group is supplemented -with Ns additional degrees of freedom s, and the equations of motion -become - -dq/dt=p/m -d(p,s)/dt=(F,0) - A(p,s) + B dW/dt :pre - -where F is the physical force, A is the drift matrix (that generalizes -the friction in Langevin dynamics), B is the diffusion term and dW/dt -un-correlated Gaussian random forces. The A matrix couples the physical -(q,p) dynamics with that of the additional degrees of freedom, -and makes it possible to obtain effectively a history-dependent -noise and friction kernel. - -The drift matrix should be given as an external file {Afile}, -as a (Ns+1 x Ns+1) matrix in inverse time units. Matrices that are -optimal for a given application and the system of choice can be -obtained from "(GLE4MD)"_#GLE4MD. - -Equilibrium sampling a temperature T is obtained by specifying the -target value as the {Tstart} and {Tstop} arguments, so that the diffusion -matrix that gives canonical sampling for a given A is computed automatically. -However, the GLE framework also allow for non-equilibrium sampling, that -can be used for instance to model inexpensively zero-point energy -effects "(Ceriotti2)"_#Ceriotti2. This is achieved specifying the {noneq} -keyword followed by the name of the file that contains the static covariance -matrix for the non-equilibrium dynamics. Please note, that the covariance -matrix is expected to be given in [temperature units]. - -Since integrating GLE dynamics can be costly when used together with -simple potentials, one can use the {every} optional keyword to -apply the Langevin terms only once every several MD steps, in a -multiple time-step fashion. This should be used with care when doing -non-equilibrium sampling, but should have no effect on equilibrium -averages when using canonical sampling. - -The random number {seed} must be a positive integer. A Marsaglia random -number generator is used. Each processor uses the input seed to -generate its own unique seed and its own stream of random numbers. -Thus the dynamics of the system will not be identical on two runs on -different numbers of processors. - -Note also that the Generalized Langevin Dynamics scheme that is -implemented by the "fix gld"_fix_gld.html scheme is closely related -to the present one. In fact, it should be always possible to cast the -Prony series form of the memory kernel used by GLD into an appropriate -input matrix for "fix gle"_fix_gle.html. While the GLE scheme is more -general, the form used by "fix gld"_fix_gld.html can be more directly -related to the representation of an implicit solvent environment. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -The instantaneous values of the extended variables are written to -"binary restart files"_restart.html. Because the state of the random -number generator is not saved in restart files, this means you cannot -do "exact" restarts with this fix, where the simulation continues on -the same as if no restart had taken place. However, in a statistical -sense, a restarted simulation should produce the same behavior. -Note however that you should use a different seed each time you -restart, otherwise the same sequence of random numbers will be used -each time, which might lead to stochastic synchronization and -subtle artifacts in the sampling. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Langevin thermostatting to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". - -[Restrictions:] - -The GLE thermostat in its current implementation should not be used -with rigid bodies, SHAKE or RATTLE. It is expected that all the -thermostatted degrees of freedom are fully flexible, and the sampled -ensemble will not be correct otherwise. - -In order to perform constant-pressure simulations please use -"fix press/berendsen"_fix_press_berendsen.html, rather than -"fix npt"_fix_nh.html, to avoid duplicate integration of the -equations of motion. - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix temp/rescale"_fix_temp_rescale.html, "fix -viscous"_fix_viscous.html, "fix nvt"_fix_nh.html, "pair_style -dpd/tstat"_pair_dpd.html, "fix gld"_fix_gld.html - -:line - -:link(Ceriotti) -[(Ceriotti)] Ceriotti, Bussi and Parrinello, J Chem Theory Comput 6, -1170-80 (2010) - -:link(GLE4MD) -[(GLE4MD)] "http://gle4md.org/"_http://gle4md.org/ - -:link(Ceriotti2) -[(Ceriotti2)] Ceriotti, Bussi and Parrinello, Phys Rev Lett 103, -030603 (2009) diff --git a/doc/txt/fix_gravity.txt b/doc/txt/fix_gravity.txt deleted file mode 100644 index c529a04d34..0000000000 --- a/doc/txt/fix_gravity.txt +++ /dev/null @@ -1,144 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix gravity command :h3 -fix gravity/omp command :h3 -fix gravity/kk command :h3 - -[Syntax:] - -fix ID group gravity magnitude style args :pre - -ID, group are documented in "fix"_fix.html command :ulb,l -gravity = style name of this fix command :l -magnitude = size of acceleration (force/mass units) :l -magnitude can be a variable (see below) :l -style = {chute} or {spherical} or {gradient} or {vector} :l - {chute} args = angle - angle = angle in +x away from -z or -y axis in 3d/2d (in degrees) - angle can be a variable (see below) - {spherical} args = phi theta - phi = azimuthal angle from +x axis (in degrees) - theta = angle from +z or +y axis in 3d/2d (in degrees) - phi or theta can be a variable (see below) - {vector} args = x y z - x y z = vector direction to apply the acceleration - x or y or z can be a variable (see below) :pre -:ule - -[Examples:] - -fix 1 all gravity 1.0 chute 24.0 -fix 1 all gravity v_increase chute 24.0 -fix 1 all gravity 1.0 spherical 0.0 -180.0 -fix 1 all gravity 10.0 spherical v_phi v_theta -fix 1 all gravity 100.0 vector 1 1 0 :pre - -[Description:] - -Impose an additional acceleration on each particle in the group. This -fix is typically used with granular systems to include a "gravity" -term acting on the macroscopic particles. More generally, it can -represent any kind of driving field, e.g. a pressure gradient inducing -a Poiseuille flow in a fluid. Note that this fix operates differently -than the "fix addforce"_fix_addforce.html command. The addforce fix -adds the same force to each atom, independent of its mass. This -command imparts the same acceleration to each atom (force/mass). - -The {magnitude} of the acceleration is specified in force/mass units. -For granular systems (LJ units) this is typically 1.0. See the -"units"_units.html command for details. - -Style {chute} is typically used for simulations of chute flow where -the specified {angle} is the chute angle, with flow occurring in the +x -direction. For 3d systems, the tilt is away from the z axis; for 2d -systems, the tilt is away from the y axis. - -Style {spherical} allows an arbitrary 3d direction to be specified for -the acceleration vector. {Phi} and {theta} are defined in the usual -spherical coordinates. Thus for acceleration acting in the -z -direction, {theta} would be 180.0 (or -180.0). {Theta} = 90.0 and -{phi} = -90.0 would mean acceleration acts in the -y direction. For -2d systems, {phi} is ignored and {theta} is an angle in the xy plane -where {theta} = 0.0 is the y-axis. - -Style {vector} imposes an acceleration in the vector direction given -by (x,y,z). Only the direction of the vector is important; it's -length is ignored. For 2d systems, the {z} component is ignored. - -Any of the quantities {magnitude}, {angle}, {phi}, {theta}, {x}, {y}, -{z} which define the gravitational magnitude and direction, can be -specified as an equal-style "variable"_variable.html. If the value is -a variable, it should be specified as v_name, where name is the -variable name. In this case, the variable will be evaluated each -timestep, and its value used to determine the quantity. You should -insure that the variable calculates a result in the appropriate units, -e.g. force/mass or degrees. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent gravitational -field. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the gravitational potential energy of the system to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. This scalar is the gravitational -potential energy of the particles in the defined field, namely mass * -(g dot x) for each particles, where x and mass are the particles -position and mass, and g is the gravitational field. The scalar value -calculated by this fix is "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"atom_style sphere"_atom_style.html, "fix addforce"_fix_addforce.html - -[Default:] none diff --git a/doc/txt/fix_grem.txt b/doc/txt/fix_grem.txt deleted file mode 100644 index edf11b337c..0000000000 --- a/doc/txt/fix_grem.txt +++ /dev/null @@ -1,111 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix grem command :h3 - -[Syntax:] - -fix ID group-ID grem lambda eta H0 thermostat-ID :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -grem = style name of this fix command :l -lambda = intercept parameter of linear effective temperature function :l -eta = slope parameter of linear effective temperature function :l -H0 = shift parameter of linear effective temperature function :l -thermostat-ID = ID of Nose-Hoover thermostat or barostat used in simulation :l,ule - -[Examples:] - -fix fxgREM all grem 400 -0.01 -30000 fxnpt -thermo_modify press fxgREM_press :pre - -fix fxgREM all grem 502 -0.15 -80000 fxnvt :pre - -[Description:] - -This fix implements the molecular dynamics version of the generalized -replica exchange method (gREM) originally developed by "(Kim)"_#Kim2010, -which uses non-Boltzmann ensembles to sample over first order phase -transitions. The is done by defining replicas with an enthalpy -dependent effective temperature - -:c,image(Eqs/fix_grem.jpg) - -with {eta} negative and steep enough to only intersect the -characteristic microcanonical temperature (Ts) of the system once, -ensuring a unimodal enthalpy distribution in that replica. {Lambda} is -the intercept and effects the generalized ensemble similar to how -temperature effects a Boltzmann ensemble. {H0} is a reference -enthalpy, and is typically set as the lowest desired sampled enthalpy. -Further explanation can be found in our recent papers -"(Malolepsza)"_#Malolepsza. - -This fix requires a Nose-Hoover thermostat fix reference passed to the -grem as {thermostat-ID}. Two distinct temperatures exist in this -generalized ensemble, the effective temperature defined above, and a -kinetic temperature that controls the velocity distribution of -particles as usual. Either constant volume or constant pressure -algorithms can be used. - -The fix enforces a generalized ensemble in a single replica -only. Typically, this ideology is combined with replica exchange with -replicas differing by {lambda} only for simplicity, but this is not -required. A multi-replica simulation can be run within the LAMMPS -environment using the "temper/grem"_temper_grem.html command. This -utilizes LAMMPS partition mode and requires the number of available -processors be on the order of the number of desired replicas. A -100-replica simulation would require at least 100 processors (1 per -world at minimum). If a many replicas are needed on a small number of -processors, multi-replica runs can be run outside of LAMMPS. An -example of this can be found in examples/USER/misc/grem and has no -limit on the number of replicas per processor. However, this is very -inefficient and error prone and should be avoided if possible. - -In general, defining the generalized ensembles is unique for every -system. When starting a many-replica simulation without any knowledge -of the underlying microcanonical temperature, there are several tricks -we have utilized to optimize the process. Choosing a less-steep {eta} -yields broader distributions, requiring fewer replicas to map the -microcanonical temperature. While this likely struggles from the same -sampling problems gREM was built to avoid, it provides quick insight -to Ts. Initially using an evenly-spaced {lambda} distribution -identifies regions where small changes in enthalpy lead to large -temperature changes. Replicas are easily added where needed. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "thermo_modify"_thermo_modify.html {press} option is supported -by this fix to add the rescaled kinetic pressure as part of -"thermodynamic output"_thermo_style.html. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"temper/grem"_temper_grem.html, "fix nvt"_fix_nh.html, "fix -npt"_fix_nh.html, "thermo_modify"_thermo_modify.html - -[Default:] none - -:line - -:link(Kim2010) -[(Kim)] Kim, Keyes, Straub, J Chem. Phys, 132, 224107 (2010). - -:link(Malolepsza) -[(Malolepsza)] Malolepsza, Secor, Keyes, J Phys Chem B 119 (42), -13379-13384 (2015). diff --git a/doc/txt/fix_halt.txt b/doc/txt/fix_halt.txt deleted file mode 100644 index 8e85dc7ea5..0000000000 --- a/doc/txt/fix_halt.txt +++ /dev/null @@ -1,147 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix halt command :h3 - -[Syntax:] - -fix ID group-ID halt N attribute operator avalue keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -halt = style name of this fix command :l -N = check halt condition every N steps :l -attribute = {bondmax} or {tlimit} or v_name :l - bondmax = length of longest bond in the system - tlimit = elapsed CPU time - v_name = name of "equal-style variable"_variable.html :pre -operator = "<" or "<=" or ">" or ">=" or "==" or "!=" or "|^" :l -avalue = numeric value to compare attribute to :l -zero or more keyword/value pairs may be appended :l -keyword = {error} or {message} :l - {error} value = {hard} or {soft} or {continue} - {message} value = {yes} or {no} :pre -:ule - -[Examples:] - -fix 10 all halt 1 bondmax > 1.5 -fix 10 all print 10 v_myCheck != 0 error soft :pre - -[Description:] - -Check a condition every N steps during a simulation run. N must be >= -1. If the condition is met, exit the run immediately. In this -context a "run" can be dynamics or minimization iterations, as -specified by the "run"_run.html or "minimize"_minimize.html command. - -The specified group-ID is ignored by this fix. - -The specified {attribute} can be one of the options listed above, -namely {bondmax} or {tlimit}, or an "equal-style -variable"_variable.html referenced as {v_name}, where "name" is the -name of a variable that has been defined previously in the input -script. - -The {bondmax} attribute will loop over all bonds in the system, -compute their current lengths, and set {attribute} to the longest bond -distance. - -The {tlimit} attribute queries the elapsed CPU time (in seconds) since -the current run began, and sets {attribute} to that value. This is an -alternative way to limit the length of a simulation run, similar to -the "timer"_timer.html timeout command. There are two differences in -using this method versus the timer command option. The first is that -the clock starts at the beginning of the current run (not when the -timer or fix command is specified), so that any setup time for the run -is not included in the elapsed time. The second is that the timer -invocation and syncing across all processors (via MPI_Allreduce) is -not performed once every {N} steps by this command. Instead it is -performed (typically) only a small number of times and the elapsed -times are used to predict when the end-of-the-run will be. Both of -these attributes can be useful when performing benchmark calculations -for a desired length of time with minimal overhead. For example, if -a run is performing 1000s of timesteps/sec, the overhead for syncing -the timer frequently across a large number of processors may be -non-negligible. - -Equal-style variables evaluate to a numeric value. See the -"variable"_variable.html command for a description. They calculate -formulas which can involve mathematical operations, atom properties, -group properties, thermodynamic properties, global values calculated -by a "compute"_compute.html or "fix"_fix.html, or references to other -"variables"_variable.html. Thus they are a very general means of -computing some attribute of the current system. For example, the -following "bondmax" variable will calculate the same quantity as the -hstyle = bondmax option. - -compute bdist all bond/local dist -compute bmax all reduce max c_bdist -variable bondmax equal c_bmax :pre - -Thus these two versions of a fix halt command will do the same thing: - -fix 10 all halt 1 bondmax > 1.5 -fix 10 all halt 1 v_bondmax > 1.5 :pre - -The version with "bondmax" will just run somewhat faster, due to less -overhead in computing bond lengths and not storing them in a separate -compute. - -The choice of operators listed above are the usual comparison -operators. The XOR operation (exclusive or) is also included as "|^". -In this context, XOR means that if either the attribute or avalue is -0.0 and the other is non-zero, then the result is "true". Otherwise -it is "false". - -The specified {avalue} must be a numeric value. - -:line - -The optional {error} keyword determines how the current run is halted. -If its value is {hard}, then LAMMPS will stop with an error message. - -If its value is {soft}, LAMMPS will exit the current run, but continue -to execute subsequent commands in the input script. However, -additional "run"_run.html or "minimize"_minimize.html commands will be -skipped. For example, this allows a script to output the current -state of the system, e.g. via a "write_dump"_write_dump.html or -"write_restart"_write_restart.html command. - -If its value is {continue}, the behavior is the same as for {soft}, -except subsequent "run"_run.html or "minimize"_minimize.html commands -are executed. This allows your script to remedy the condition that -triggered the halt, if necessary. Note that you may wish use the -"unfix"_unfix.html command on the fix halt ID, so that the same -condition is not immediately triggered in a subsequent run. - -The optional {message} keyword determines whether a message is printed -to the screen and logfile when the halt condition is triggered. If -{message} is set to yes, a one line message with the values that -triggered the halt is printed. If {message} is set to no, no message -is printed; the run simply exits. The latter may be desirable for -post-processing tools that extract thermodynamic information from log -files. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -[Restrictions:] none - -[Related commands:] - -"variable"_variable.html - -[Default:] - -The option defaults are error = hard and message = yes. diff --git a/doc/txt/fix_heat.txt b/doc/txt/fix_heat.txt deleted file mode 100644 index 640b211f99..0000000000 --- a/doc/txt/fix_heat.txt +++ /dev/null @@ -1,128 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix heat command :h3 - -[Syntax:] - -fix ID group-ID heat N eflux :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -heat = style name of this fix command :l -N = add/subtract heat every this many timesteps :l -eflux = rate of heat addition or subtraction (energy/time units) :l -eflux can be a variable (see below) :l -zero or more keyword/value pairs may be appended to args :l -keyword = {region} :l - {region} value = region-ID - region-ID = ID of region atoms must be in to have added force :pre -:ule - -[Examples:] - -fix 3 qin heat 1 1.0 -fix 3 qin heat 10 v_flux -fix 4 qout heat 1 -1.0 region top :pre - -[Description:] - -Add non-translational kinetic energy (heat) to a group of atoms in a -manner that conserves their aggregate momentum. Two of these fixes -can be used to establish a temperature gradient across a simulation -domain by adding heat (energy) to one group of atoms (hot reservoir) -and subtracting heat from another (cold reservoir). E.g. a simulation -sampling from the McDLT ensemble. - -If the {region} keyword is used, the atom must be in both the group -and the specified geometric "region"_region.html in order to have -energy added or subtracted to it. If not specified, then the atoms in -the group are affected wherever they may move to. - -Heat addition/subtraction is performed every N timesteps. The {eflux} -parameter can be specified as a numeric constant or as a variable (see -below). If it is a numeric constant or equal-style variable which -evaluates to a scalar value, then the {eflux} determines the change in -aggregate energy of the entire group of atoms per unit time, e.g. in -eV/psec for "metal units"_units.html. In this case it is an -"extensive" quantity, meaning its magnitude should be scaled with the -number of atoms in the group. Note that since {eflux} has per-time -units (i.e. it is a flux), this means that a larger value of N will -add/subtract a larger amount of energy each time the fix is invoked. - -NOTE: The heat-exchange (HEX) algorithm implemented by this fix is -known to exhibit a pronounced energy drift. An improved algorithm -(eHEX) is available as a "fix ehex"_fix_ehex.html command and might be -preferable if energy conservation is important. - -If {eflux} is specified as an atom-style variable (see below), then -the variable computes one value per atom. In this case, each value is -the energy flux for a single atom, again in units of energy per unit -time. In this case, each value is an "intensive" quantity, which need -not be scaled with the number of atoms in the group. - -As mentioned above, the {eflux} parameter can be specified as an -equal-style or atom_style "variable"_variable.html. If the value is a -variable, it should be specified as v_name, where name is the variable -name. In this case, the variable will be evaluated each timestep, and -its value(s) used to determine the flux. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent flux. - -Atom-style variables can specify the same formulas as equal-style -variables but can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a spatially-dependent flux -with optional time-dependence as well. - -NOTE: If heat is subtracted from the system too aggressively so that -the group's kinetic energy would go to zero, or any individual atom's -kinetic energy would go to zero for the case where {eflux} is an -atom-style variable, then LAMMPS will halt with an error message. - -Fix heat is different from a thermostat such as "fix nvt"_fix_nh.html -or "fix temp/rescale"_fix_temp_rescale.html in that energy is -added/subtracted continually. Thus if there isn't another mechanism -in place to counterbalance this effect, the entire system will heat or -cool continuously. You can use multiple heat fixes so that the net -energy change is 0.0 or use "fix viscous"_fix_viscous.html to drain -energy from the system. - -This fix does not change the coordinates of its atoms; it only scales -their velocities. Thus you must still use an integration fix -(e.g. "fix nve"_fix_nve.html) on the affected atoms. This fix should -not normally be used on atoms that have their temperature controlled -by another fix - e.g. "fix nvt"_fix_nh.html or "fix -langevin"_fix_langevin.html fix. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. This scalar is the most recent -value by which velocities were scaled. The scalar value calculated by -this fix is "intensive". If {eflux} is specified as an atom-style -variable, this fix computes the average value by which the velocities -were scaled for all of the atoms that had their velocities scaled. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix ehex"_fix_ehex.html, "compute temp"_compute_temp.html, "compute -temp/region"_compute_temp_region.html - -[Default:] none diff --git a/doc/txt/fix_hyper_global.txt b/doc/txt/fix_hyper_global.txt deleted file mode 100644 index bfe8203b50..0000000000 --- a/doc/txt/fix_hyper_global.txt +++ /dev/null @@ -1,263 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -fix hyper/global command :h3 - -[Syntax:] - -fix ID group-ID hyper/global cutbond qfactor Vmax Tequil :pre - -ID, group-ID are documented in "fix"_fix.html command -hyper/global = style name of this fix command -cutbond = max distance at which a pair of atoms is considered bonded (distance units) -qfactor = max strain at which bias potential goes to 0.0 (unitless) -Vmax = height of bias potential (energy units) -Tequil = equilibration temperature (temperature units) :ul - -[Examples:] - -fix 1 all hyper/global 1.0 0.3 0.8 300.0 :pre - -[Description:] - -This fix is meant to be used with the "hyper"_hyper.html command to -perform a bond-boost global hyperdynamics (GHD) simulation. The role -of this fix is to a select a single pair of atoms in the system at -each timestep to add a global bias potential to, which will alter the -dynamics of the system in a manner that effectively accelerates time. -This is in contrast to the "fix hyper/local"_fix_hyper_local.html -command, which can be user to perform a local hyperdynamics (LHD) -simulation, by adding a local bias potential to multiple pairs of -atoms at each timestep. GHD can time accelerate a small simulation -with up to a few 100 atoms. For larger systems, LHD is needed to -achieve good time acceleration. - -For a system that undergoes rare transition events, where one or more -atoms move over an energy barrier to a new potential energy basin, the -effect of the bias potential is to induce more rapid transitions. -This can lead to a dramatic speed-up in the rate at which events -occurs, without altering their relative frequencies, thus leading to -an overall increase in the elapsed real time of the simulation as -compared to running for the same number of timesteps with normal MD. -See the "hyper"_hyper.html doc page for a more general discussion of -hyperdynamics and citations that explain both GHD and LHD. - -The equations and logic used by this fix and described here to perform -GHD follow the description given in "(Voter2013)"_#Voter2013ghd. The -bond-boost form of a bias potential for HD is due to Miron and -Fichthorn as described in "(Miron)"_#Mironghd. In LAMMPS we use a -simplified version of bond-boost GHD where a single bond in the system -is biased at any one timestep. - -Bonds are defined between each pair of I,J atoms whose R0ij distance -is less than {cutbond}, when the system is in a quenched state -(minimum) energy. Note that these are not "bonds" in a covalent -sense. A bond is simply any pair of atoms that meet the distance -criterion. {Cutbond} is an argument to this fix; it is discussed -below. A bond is only formed if one or both of the I.J atoms are in -the specified group. - -The current strain of bond IJ (when running dynamics) is defined as - -Eij = (Rij - R0ij) / R0ij :pre - -where Rij is the current distance between atoms I,J, and R0ij is the -equilibrium distance in the quenched state. - -The bias energy Vij of any bond IJ is defined as - -Vij = Vmax * (1 - (Eij/q)^2) for abs(Eij) < qfactor - = 0 otherwise :pre - -where the prefactor {Vmax} and the cutoff {qfactor} are arguments to -this fix; they are discussed below. This functional form is an -inverse parabola centered at 0.0 with height Vmax and which goes to -0.0 at +/- qfactor. - -Let Emax = the maximum of abs(Eij) for all IJ bonds in the system on a -given timestep. On that step, Vij is added as a bias potential to -only the single bond with strain Emax, call it Vij(max). Note that -Vij(max) will be 0.0 if Emax >= qfactor on that timestep. Also note -that Vij(max) is added to the normal interatomic potential that is -computed between all atoms in the system at every step. - -The derivative of Vij(max) with respect to the position of each atom -in the Emax bond gives a bias force Fij(max) acting on the bond as - -Fij(max) = - dVij(max)/dEij = 2 Vmax Eij / qfactor^2 for abs(Eij) < qfactor - = 0 otherwise :pre - -which can be decomposed into an equal and opposite force acting on -only the two I,J atoms in the Emax bond. - -The time boost factor for the system is given each timestep I by - -Bi = exp(beta * Vij(max)) :pre - -where beta = 1/kTequil, and {Tequil} is the temperature of the system -and an argument to this fix. Note that Bi >= 1 at every step. - -NOTE: To run a GHD simulation, the input script must also use the "fix -langevin"_fix_langevin.html command to thermostat the atoms at the -same {Tequil} as specified by this fix, so that the system is running -constant-temperature (NVT) dynamics. LAMMPS does not check that this -is done. - -The elapsed time t_hyper for a GHD simulation running for {N} -timesteps is simply - -t_hyper = Sum (i = 1 to N) Bi * dt :pre - -where dt is the timestep size defined by the "timestep"_timestep.html -command. The effective time acceleration due to GHD is thus t_hyper / -N*dt, where N*dt is elapsed time for a normal MD run of N timesteps. - -Note that in GHD, the boost factor varies from timestep to timestep. -Likewise, which bond has Emax strain and thus which pair of atoms the -bias potential is added to, will also vary from timestep to timestep. -This is in contrast to local hyperdynamics (LHD) where the boost -factor is an input parameter; see the "fix -hyper/local"_fix_hyper_local.html doc page for details. - -:line - -Here is additional information on the input parameters for GHD. - -The {cutbond} argument is the cutoff distance for defining bonds -between pairs of nearby atoms. A pair of I,J atoms in their -equilibrium, minimum-energy configuration, which are separated by a -distance Rij < {cutbond}, are flagged as a bonded pair. Setting -{cubond} to be ~25% larger than the nearest-neighbor distance in a -crystalline lattice is a typical choice for solids, so that bonds -exist only between nearest neighbor pairs. - -The {qfactor} argument is the limiting strain at which the bias -potential goes to 0.0. It is dimensionless, so a value of 0.3 means a -bond distance can be up to 30% larger or 30% smaller than the -equilibrium (quenched) R0ij distance and the two atoms in the bond -could still experience a non-zero bias force. - -If {qfactor} is set too large, then transitions from one energy basin -to another are affected because the bias potential is non-zero at the -transition state (e.g. saddle point). If {qfactor} is set too small -than little boost is achieved because the Eij strain of some bond in -the system will (nearly) always exceed {qfactor}. A value of 0.3 for -{qfactor} is typically reasonable. - -The {Vmax} argument is the prefactor on the bias potential. Ideally, -tt should be set to a value slightly less than the smallest barrier -height for an event to occur. Otherwise the applied bias potential -may be large enough (when added to the interatomic potential) to -produce a local energy basin with a maxima in the center. This can -produce artificial energy minima in the same basin that trap an atom. -Or if {Vmax} is even larger, it may induce an atom(s) to rapidly -transition to another energy basin. Both cases are "bad dynamics" -which violate the assumptions of GHD that guarantee an accelerated -time-accurate trajectory of the system. - -Note that if {Vmax} is set too small, the GHD simulation will run -correctly. There will just be fewer events because the hyper time -(t_hyper equation above) will be shorter. - -NOTE: If you have no physical intuition as to the smallest barrier -height in your system, a reasonable strategy to determine the largest -{Vmax} you can use for a GHD model, is to run a sequence of -simulations with smaller and smaller {Vmax} values, until the event -rate does not change (as a function of hyper time). - -The {Tequil} argument is the temperature at which the system is -simulated; see the comment above about the "fix -langevin"_fix_langevin.html thermostatting. It is also part of the -beta term in the exponential factor that determines how much boost is -achieved as a function of the bias potential. - -In general, the lower the value of {Tequil} and the higher the value -of {Vmax}, the more time boost will be achievable by the GHD -algorithm. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy of the bias potential to the system's -potential energy as part of "thermodynamic output"_thermo_style.html. - -This fix computes a global scalar and global vector of length 12, which -can be accessed by various "output commands"_Howto_output.html. The -scalar is the magnitude of the bias potential (energy units) applied on -the current timestep. The vector stores the following quantities: - -1 = boost factor on this step (unitless) -2 = max strain Eij of any bond on this step (absolute value, unitless) -3 = ID of first atom in the max-strain bond -4 = ID of second atom in the max-strain bond -5 = average # of bonds/atom on this step :ul - -6 = fraction of timesteps where the biased bond has bias = 0.0 during this run -7 = fraction of timesteps where the biased bond has negative strain during this run -8 = max drift distance of any atom during this run (distance units) -9 = max bond length during this run (distance units) :ul - -10 = cumulative hyper time since fix was defined (time units) -11 = cumulative count of event timesteps since fix was defined -12 = cumulative count of atoms in events since fix was defined :ul - -The first 5 quantities are for the current timestep. Quantities 6-9 -are for the current hyper run. They are reset each time a new hyper -run is performed. Quantities 19-12 are cumulative across multiple -runs (since the point in the input script the fix was defined). - -For value 8, drift is the distance an atom moves between two quenched -states when the second quench determines an event has occurred. Atoms -involved in an event will typically move the greatest distance since -others typically remain near their original quenched position. - -For value 11, events are checked for by the "hyper"_hyper.html command -once every {Nevent} timesteps. This value is the count of those -timesteps on which one (or more) events was detected. It is NOT the -number of distinct events, since more than one event may occur in the -same {Nevent} time window. - -For value 12, each time the "hyper"_hyper.html command checks for an -event, it invokes a compute to flag zero or more atoms as -participating in one or more events. E.g. atoms that have displaced -more than some distance from the previous quench state. Value 11 is -the cumulative count of the number of atoms participating in any of -the events that were found. - -The scalar and vector values calculated by this fix are all -"intensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"hyper"_hyper.html, "fix hyper/local"_fix_hyper_local.html - -[Default:] None - -:line - -:link(Voter2013ghd) -[(Voter2013)] S. Y. Kim, D. Perez, A. F. Voter, J Chem Phys, 139, -144110 (2013). - -:link(Mironghd) -[(Miron)] R. A. Miron and K. A. Fichthorn, J Chem Phys, 119, 6210 (2003). diff --git a/doc/txt/fix_imd.txt b/doc/txt/fix_imd.txt deleted file mode 100644 index 3e7792d51a..0000000000 --- a/doc/txt/fix_imd.txt +++ /dev/null @@ -1,160 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix imd command :h3 - -[Syntax:] - -fix ID group-ID imd trate port keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -imd = style name of this fix command :l -port = port number on which the fix listens for an IMD client :l -keyword = {unwrap} or {fscale} or {trate} :l - {unwrap} arg = {on} or {off} - off = coordinates are wrapped back into the principal unit cell (default) - on = "unwrapped" coordinates using the image flags used - {fscale} arg = factor - factor = floating point number to scale IMD forces (default: 1.0) - {trate} arg = transmission rate of coordinate data sets (default: 1) - {nowait} arg = {on} or {off} - off = LAMMPS waits to be connected to an IMD client before continuing (default) - on = LAMMPS listens for an IMD client, but continues with the run :pre -:ule - -[Examples:] - -fix vmd all imd 5678 -fix comm all imd 8888 trate 5 unwrap on fscale 10.0 :pre - -[Description:] - -This fix implements the "Interactive MD" (IMD) protocol which allows -realtime visualization and manipulation of MD simulations through the -IMD protocol, as initially implemented in VMD and NAMD. Specifically -it allows LAMMPS to connect an IMD client, for example the "VMD -visualization program"_VMD, so that it can monitor the progress of the -simulation and interactively apply forces to selected atoms. - -If LAMMPS is compiled with the pre-processor flag -DLAMMPS_ASYNC_IMD -then fix imd will use POSIX threads to spawn a IMD communication -thread on MPI rank 0 in order to offload data reading and writing -from the main execution thread and potentially lower the inferred -latencies for slow communication links. This feature has only been -tested under linux. - -There are example scripts for using this package with LAMMPS in -examples/USER/imd. Additional examples and a driver for use with the -Novint Falcon game controller as haptic device can be found at: -http://sites.google.com/site/akohlmey/software/vrpn-icms. - -The source code for this fix includes code developed by the -Theoretical and Computational Biophysics Group in the Beckman -Institute for Advanced Science and Technology at the University of -Illinois at Urbana-Champaign. We thank them for providing a software -interface that allows codes like LAMMPS to hook to "VMD"_VMD. - -Upon initialization of the fix, it will open a communication port on -the node with MPI task 0 and wait for an incoming connection. As soon -as an IMD client is connected, the simulation will continue and the -fix will send the current coordinates of the fix's group to the IMD -client at every trate MD step. When using r-RESPA, trate applies to -the steps of the outmost RESPA level. During a run with an active IMD -connection also the IMD client can request to apply forces to selected -atoms of the fix group. - -The port number selected must be an available network port number. On -many machines, port numbers < 1024 are reserved for accounts with -system manager privilege and specific applications. If multiple imd -fixes would be active at the same time, each needs to use a different -port number. - -The {nowait} keyword controls the behavior of the fix when no IMD -client is connected. With the default setting of {off}, LAMMPS will -wait until a connection is made before continuing with the -execution. Setting {nowait} to {on} will have the LAMMPS code be ready -to connect to a client, but continue with the simulation. This can for -example be used to monitor the progress of an ongoing calculation -without the need to be permanently connected or having to download a -trajectory file. - -The {trate} keyword allows to select how often the coordinate data is -sent to the IMD client. It can also be changed on request of the IMD -client through an IMD protocol message. The {unwrap} keyword allows -to send "unwrapped" coordinates to the IMD client that undo the -wrapping back of coordinates into the principle unit cell, as done by -default in LAMMPS. The {fscale} keyword allows to apply a scaling -factor to forces transmitted by the IMD client. The IMD protocols -stipulates that forces are transferred in kcal/mol/angstrom under the -assumption that coordinates are given in angstrom. For LAMMPS runs -with different units or as a measure to tweak the forces generated by -the manipulation of the IMD client, this option allows to make -adjustments. - -To connect VMD to a listening LAMMPS simulation on the same machine -with fix imd enabled, one needs to start VMD and load a coordinate or -topology file that matches the fix group. When the VMD command -prompts appears, one types the command line: - -imd connect localhost 5678 :pre - -This assumes that {fix imd} was started with 5678 as a port -number for the IMD protocol. - -The steps to do interactive manipulation of a running simulation in -VMD are the following: - -In the Mouse menu of the VMD Main window, select "Mouse -> Force -> -Atom". You may alternately select "Residue", or "Fragment" to apply -forces to whole residues or fragments. Your mouse can now be used to -apply forces to your simulation. Click on an atom, residue, or -fragment and drag to apply a force. Click quickly without moving the -mouse to turn the force off. You can also use a variety of 3D position -trackers to apply forces to your simulation. Game controllers or haptic -devices with force-feedback such as the Novint Falcon or Sensable -PHANTOM allow you to feel the resistance due to inertia or interactions -with neighbors that the atoms experience you are trying to move, as if -they were real objects. See the "VMD IMD Homepage"_imdvmd and the -"VRPN-ICMS Homepage"_vrpnicms for more details. - -If IMD control messages are received, a line of text describing the -message and its effect will be printed to the LAMMPS output screen, if -screen output is active. - -:link(VMD,http://www.ks.uiuc.edu/Research/vmd) -:link(imdvmd,http://www.ks.uiuc.edu/Research/vmd/imd/) -:link(vrpnicms,http://sites.google.com/site/akohlmey/software/vrpn-icms) - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global scalar or vector or per-atom -quantities are stored by this fix for access by various "output -commands"_Howto_output.html. No parameter of this fix can be used -with the {start/stop} keywords of the "run"_run.html command. This -fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -When used in combination with VMD, a topology or coordinate file has -to be loaded, which matches (in number and ordering of atoms) the -group the fix is applied to. The fix internally sorts atom IDs by -ascending integer value; in VMD (and thus the IMD protocol) those will -be assigned 0-based consecutive index numbers. - -When using multiple active IMD connections at the same time, each -needs to use a different port number. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/fix_indent.txt b/doc/txt/fix_indent.txt deleted file mode 100644 index ca93c78c79..0000000000 --- a/doc/txt/fix_indent.txt +++ /dev/null @@ -1,205 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix indent command :h3 - -[Syntax:] - -fix ID group-ID indent K keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -indent = style name of this fix command :l -K = force constant for indenter surface (force/distance^2 units) :l -one or more keyword/value pairs may be appended :l -keyword = {sphere} or {cylinder} or {plane} or {side} or {units} :l - {sphere} args = x y z R - x,y,z = initial position of center of indenter (distance units) - R = sphere radius of indenter (distance units) - any of x,y,z,R can be a variable (see below) - {cylinder} args = dim c1 c2 R - dim = {x} or {y} or {z} = axis of cylinder - c1,c2 = coords of cylinder axis in other 2 dimensions (distance units) - R = cylinder radius of indenter (distance units) - any of c1,c2,R can be a variable (see below) - {plane} args = dim pos side - dim = {x} or {y} or {z} = plane perpendicular to this dimension - pos = position of plane in dimension x, y, or z (distance units) - pos can be a variable (see below) - side = {lo} or {hi} - {side} value = {in} or {out} - {in} = the indenter acts on particles inside the sphere or cylinder - {out} = the indenter acts on particles outside the sphere or cylinder - {units} value = {lattice} or {box} - lattice = the geometry is defined in lattice units - box = the geometry is defined in simulation box units :pre -:ule - -[Examples:] - -fix 1 all indent 10.0 sphere 0.0 0.0 15.0 3.0 -fix 1 all indent 10.0 sphere v_x v_y 0.0 v_radius side in -fix 2 flow indent 10.0 cylinder z 0.0 0.0 10.0 units box :pre - -[Description:] - -Insert an indenter within a simulation box. The indenter repels all -atoms in the group that touch it, so it can be used to push into a -material or as an obstacle in a flow. Or it can be used as a -constraining wall around a simulation; see the discussion of the -{side} keyword below. - -The indenter can either be spherical or cylindrical or planar. You -must set one of those 3 keywords. - -A spherical indenter exerts a force of magnitude - -F(r) = - K (r - R)^2 :pre - -on each atom where {K} is the specified force constant, {r} is the -distance from the atom to the center of the indenter, and {R} is the -radius of the indenter. The force is repulsive and F(r) = 0 for {r} > -{R}. - -A cylindrical indenter exerts the same force, except that {r} is the -distance from the atom to the center axis of the cylinder. The -cylinder extends infinitely along its axis. - -Spherical and cylindrical indenters account for periodic boundaries in -two ways. First, the center point of a spherical indenter (x,y,z) or -axis of a cylindrical indenter (c1,c2) is remapped back into the -simulation box, if the box is periodic in a particular dimension. -This occurs every timestep if the indenter geometry is specified with -a variable (see below), e.g. it is moving over time. Second, the -calculation of distance to the indenter center or axis accounts for -periodic boundaries. Both of these mean that an indenter can -effectively move through and straddle one or more periodic boundaries. - -A planar indenter is really an axis-aligned infinite-extent wall -exerting the same force on atoms in the system, where {R} is the -position of the plane and {r-R} is the distance from the plane. If -the {side} parameter of the plane is specified as {lo} then it will -indent from the lo end of the simulation box, meaning that atoms with -a coordinate less than the plane's current position will be pushed -towards the hi end of the box and atoms with a coordinate higher than -the plane's current position will feel no force. Vice versa if {side} -is specified as {hi}. - -Any of the 4 quantities defining a spherical indenter's geometry can -be specified as an equal-style "variable"_variable.html, namely {x}, -{y}, {z}, or {R}. Similarly, for a cylindrical indenter, any of {c1}, -{c2}, or {R}, can be a variable. For a planar indenter, {pos} can be -a variable. If the value is a variable, it should be specified as -v_name, where name is the variable name. In this case, the variable -will be evaluated each timestep, and its value used to define the -indenter geometry. - -Note that equal-style variables can specify formulas with various -mathematical functions, and include "thermo_style"_thermo_style.html -command keywords for the simulation box parameters and timestep and -elapsed time. Thus it is easy to specify indenter properties that -change as a function of time or span consecutive runs in a continuous -fashion. For the latter, see the {start} and {stop} keywords of the -"run"_run.html command and the {elaplong} keyword of "thermo_style -custom"_thermo_style.html for details. - -For example, if a spherical indenter's x-position is specified as v_x, -then this variable definition will keep it's center at a relative -position in the simulation box, 1/4 of the way from the left edge to -the right edge, even if the box size changes: - -variable x equal "xlo + 0.25*lx" :pre - -Similarly, either of these variable definitions will move the indenter -from an initial position at 2.5 at a constant velocity of 5: - -variable x equal "2.5 + 5*elaplong*dt" -variable x equal vdisplace(2.5,5) :pre - -If a spherical indenter's radius is specified as v_r, then these -variable definitions will grow the size of the indenter at a specified -rate. - -variable r0 equal 0.0 -variable rate equal 1.0 -variable r equal "v_r0 + step*dt*v_rate" :pre - -If the {side} keyword is specified as {out}, which is the default, -then particles outside the indenter are pushed away from its outer -surface, as described above. This only applies to spherical or -cylindrical indenters. If the {side} keyword is specified as {in}, -the action of the indenter is reversed. Particles inside the indenter -are pushed away from its inner surface. In other words, the indenter -is now a containing wall that traps the particles inside it. If the -radius shrinks over time, it will squeeze the particles. - -The {units} keyword determines the meaning of the distance units used -to define the indenter geometry. A {box} value selects standard -distance units as defined by the "units"_units.html command, -e.g. Angstroms for units = real or metal. A {lattice} value means the -distance units are in lattice spacings. The "lattice"_lattice.html -command must have been previously used to define the lattice spacing. -The (x,y,z) coords of the indenter position are scaled by the x,y,z -lattice spacings respectively. The radius of a spherical or -cylindrical indenter is scaled by the x lattice spacing. - -Note that the units keyword only affects indenter geometry parameters -specified directly with numbers, not those specified as variables. In -the latter case, you should use the {xlat}, {ylat}, {zlat} keywords of -the "thermo_style"_thermo_style.html command if you want to include -lattice spacings in a variable formula. - -The force constant {K} is not affected by the {units} keyword. It is -always in force/distance^2 units where force and distance are defined -by the "units"_units.html command. If you wish K to be scaled by the -lattice spacing, you can define K with a variable whose formula -contains {xlat}, {ylat}, {zlat} keywords of the -"thermo_style"_thermo_style.html command, e.g. - -variable k equal 100.0/xlat/xlat -fix 1 all indent $k sphere ... :pre - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy of interaction between atoms and the indenter to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. The energy of each particle interacting -with the indenter is K/3 (r - R)^3. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global scalar energy and a global 3-vector of -forces (on the indenter), which can be accessed by various "output -commands"_Howto_output.html. The scalar and vector values calculated -by this fix are "extensive". - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. Note that if you -define the indenter geometry with a variable using a time-dependent -formula, LAMMPS uses the iteration count in the minimizer as the -timestep. But it is almost certainly a bad idea to have the indenter -change its position or size during a minimization. LAMMPS does not -check if you have done this. - -NOTE: If you want the atom/indenter interaction energy to be included -in the total potential energy of the system (the quantity being -minimized), you must enable the "fix_modify"_fix_modify.html {energy} -option for this fix. - -[Restrictions:] none - -[Related commands:] none - -[Default:] - -The option defaults are side = out and units = lattice. diff --git a/doc/txt/fix_ipi.txt b/doc/txt/fix_ipi.txt deleted file mode 100644 index 64486a9cc7..0000000000 --- a/doc/txt/fix_ipi.txt +++ /dev/null @@ -1,101 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ipi command :h3 - -[Syntax:] - -fix ID group-ID ipi address port \[unix\] \[reset\] :pre - -ID, group-ID are documented in "fix"_fix.html command -ipi = style name of this fix command -address = internet address (FQDN or IP), or UNIX socket name -port = port number (ignored for UNIX sockets) -optional keyword = {unix}, if present uses a unix socket -optional keyword = {reset}, if present reset electrostatics at each call :ul - -[Examples:] - -fix 1 all ipi my.server.com 12345 -fix 1 all ipi mysocket 666 unix reset - -[Description:] - -This fix enables LAMMPS to be run as a client for the i-PI Python -wrapper "(IPI)"_#ipihome for performing a path integral molecular dynamics -(PIMD) simulation. The philosophy behind i-PI is described in the -following publication "(IPI-CPC)"_#IPICPC. - -A version of the i-PI package, containing only files needed for use -with LAMMPS, is provided in the tools/i-pi directory. See the -tools/i-pi/manual.pdf for an introduction to i-PI. The -examples/USER/i-pi directory contains example scripts for using i-PI -with LAMMPS. - -In brief, the path integral molecular dynamics is performed by the -Python wrapper, while the client (LAMMPS in this case) simply computes -forces and energy for each configuration. The communication between -the two components takes place using sockets, and is reduced to the -bare minimum. All the parameters of the dynamics are specified in the -input of i-PI, and all the parameters of the force field must be -specified as LAMMPS inputs, preceding the {fix ipi} command. - -The server address must be specified by the {address} argument, and -can be either the IP address, the fully-qualified name of the server, -or the name of a UNIX socket for local, faster communication. In the -case of internet sockets, the {port} argument specifies the port -number on which i-PI is listening, while the {unix} optional switch -specifies that the socket is a UNIX socket. - -Note that there is no check of data integrity, or that the atomic -configurations make sense. It is assumed that the species in the i-PI -input are listed in the same order as in the data file of LAMMPS. The -initial configuration is ignored, as it will be substituted with the -coordinates received from i-PI before forces are ever evaluated. - -A note of caution when using potentials that contain long-range -electrostatics, or that contain parameters that depend on box size: -all of these options will be initialized based on the cell size in the -LAMMPS-side initial configuration and kept constant during the run. -This is required to e.g. obtain reproducible and conserved forces. -If the cell varies too wildly, it may be advisable to re-initialize -these interactions at each call. This behavior can be requested by -setting the {reset} switch. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -There is no restart information associated with this fix, since all -the dynamical parameters are dealt with by i-PI. - -[Restrictions:] - -Using this fix on anything other than all atoms requires particular -care, since i-PI will know nothing on atoms that are not those whose -coordinates are transferred. However, one could use this strategy to -define an external potential acting on the atoms that are moved by -i-PI. - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. Because of the -use of UNIX domain sockets, this fix will only work in a UNIX -environment. - -[Related commands:] - -"fix nve"_fix_nve.html - -:line - -:link(IPICPC) -[(IPI-CPC)] Ceriotti, More and Manolopoulos, Comp Phys Comm, 185, -1019-1026 (2014). - -:link(ipihome) -[(IPI)] -"http://epfl-cosmo.github.io/gle4md/index.html?page=ipi"_http://epfl-cosmo.github.io/gle4md/index.html?page=ipi diff --git a/doc/txt/fix_langevin.txt b/doc/txt/fix_langevin.txt deleted file mode 100644 index 49ecf96ff6..0000000000 --- a/doc/txt/fix_langevin.txt +++ /dev/null @@ -1,347 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix langevin command :h3 -fix langevin/kk command :h3 - -[Syntax:] - -fix ID group-ID langevin Tstart Tstop damp seed keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -langevin = style name of this fix command :l -Tstart,Tstop = desired temperature at start/end of run (temperature units) :l -Tstart can be a variable (see below) :l -damp = damping parameter (time units) :l -seed = random number seed to use for white noise (positive integer) :l -zero or more keyword/value pairs may be appended :l -keyword = {angmom} or {omega} or {scale} or {tally} or {zero} :l - {angmom} value = {no} or factor - {no} = do not thermostat rotational degrees of freedom via the angular momentum - factor = do thermostat rotational degrees of freedom via the angular momentum and apply numeric scale factor as discussed below - {gjf} value = {no} or {vfull} or {vhalf} - {no} = use standard formulation - {vfull} = use Gronbech-Jensen/Farago formulation - {vhalf} = use 2GJ formulation - {omega} value = {no} or {yes} - {no} = do not thermostat rotational degrees of freedom via the angular velocity - {yes} = do thermostat rotational degrees of freedom via the angular velocity - {scale} values = type ratio - type = atom type (1-N) - ratio = factor by which to scale the damping coefficient - {tally} value = {no} or {yes} - {no} = do not tally the energy added/subtracted to atoms - {yes} = do tally the energy added/subtracted to atoms - {zero} value = {no} or {yes} - {no} = do not set total random force to zero - {yes} = set total random force to zero :pre -:ule - -[Examples:] - -fix 3 boundary langevin 1.0 1.0 1000.0 699483 -fix 1 all langevin 1.0 1.1 100.0 48279 scale 3 1.5 -fix 1 all langevin 1.0 1.1 100.0 48279 angmom 3.333 :pre - -[Description:] - -Apply a Langevin thermostat as described in "(Schneider)"_#Schneider1 -to a group of atoms which models an interaction with a background -implicit solvent. Used with "fix nve"_fix_nve.html, this command -performs Brownian dynamics (BD), since the total force on each atom -will have the form: - -F = Fc + Ff + Fr -Ff = - (m / damp) v -Fr is proportional to sqrt(Kb T m / (dt damp)) :pre - -Fc is the conservative force computed via the usual inter-particle -interactions ("pair_style"_pair_style.html, -"bond_style"_bond_style.html, etc). - -The Ff and Fr terms are added by this fix on a per-particle basis. -See the "pair_style dpd/tstat"_pair_dpd.html command for a -thermostatting option that adds similar terms on a pairwise basis to -pairs of interacting particles. - -Ff is a frictional drag or viscous damping term proportional to the -particle's velocity. The proportionality constant for each atom is -computed as m/damp, where m is the mass of the particle and damp is -the damping factor specified by the user. - -Fr is a force due to solvent atoms at a temperature T randomly bumping -into the particle. As derived from the fluctuation/dissipation -theorem, its magnitude as shown above is proportional to sqrt(Kb T m / -dt damp), where Kb is the Boltzmann constant, T is the desired -temperature, m is the mass of the particle, dt is the timestep size, -and damp is the damping factor. Random numbers are used to randomize -the direction and magnitude of this force as described in -"(Dunweg)"_#Dunweg1, where a uniform random number is used (instead of -a Gaussian random number) for speed. - -Note that unless you use the {omega} or {angmom} keywords, the -thermostat effect of this fix is applied to only the translational -degrees of freedom for the particles, which is an important -consideration for finite-size particles, which have rotational degrees -of freedom, are being thermostatted. The translational degrees of -freedom can also have a bias velocity removed from them before -thermostatting takes place; see the description below. - -NOTE: Unlike the "fix nvt"_fix_nh.html command which performs -Nose/Hoover thermostatting AND time integration, this fix does NOT -perform time integration. It only modifies forces to effect -thermostatting. Thus you must use a separate time integration fix, -like "fix nve"_fix_nve.html to actually update the velocities and -positions of atoms using the modified forces. Likewise, this fix -should not normally be used on atoms that also have their temperature -controlled by another fix - e.g. by "fix nvt"_fix_nh.html or "fix -temp/rescale"_fix_temp_rescale.html commands. - -See the "Howto thermostat"_Howto_thermostat.html doc page for -a discussion of different ways to compute temperature and perform -thermostatting. - -The desired temperature at each timestep is a ramped value during the -run from {Tstart} to {Tstop}. - -{Tstart} can be specified as an equal-style or atom-style -"variable"_variable.html. In this case, the {Tstop} setting is -ignored. If the value is a variable, it should be specified as -v_name, where name is the variable name. In this case, the variable -will be evaluated each timestep, and its value used to determine the -target temperature. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent temperature. - -Atom-style variables can specify the same formulas as equal-style -variables but can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a spatially-dependent -temperature with optional time-dependence as well. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that remove a "bias" from the -atom velocities. E.g. removing the center-of-mass velocity from a -group of atoms or removing the x-component of velocity from the -calculation. This is not done by default, but only if the -"fix_modify"_fix_modify.html command is used to assign a temperature -compute to this fix that includes such a bias term. See the doc pages -for individual "compute commands"_compute.html to determine which ones -include a bias. In this case, the thermostat works in the following -manner: bias is removed from each atom, thermostatting is performed on -the remaining thermal degrees of freedom, and the bias is added back -in. - -The {damp} parameter is specified in time units and determines how -rapidly the temperature is relaxed. For example, a value of 100.0 -means to relax the temperature in a timespan of (roughly) 100 time -units (tau or fmsec or psec - see the "units"_units.html command). -The damp factor can be thought of as inversely related to the -viscosity of the solvent. I.e. a small relaxation time implies a -hi-viscosity solvent and vice versa. See the discussion about gamma -and viscosity in the documentation for the "fix -viscous"_fix_viscous.html command for more details. - -The random # {seed} must be a positive integer. A Marsaglia random -number generator is used. Each processor uses the input seed to -generate its own unique seed and its own stream of random numbers. -Thus the dynamics of the system will not be identical on two runs on -different numbers of processors. - -:line - -The keyword/value option pairs are used in the following ways. - -The keyword {angmom} and {omega} keywords enable thermostatting of -rotational degrees of freedom in addition to the usual translational -degrees of freedom. This can only be done for finite-size particles. - -A simulation using atom_style sphere defines an omega for finite-size -spheres. A simulation using atom_style ellipsoid defines a finite -size and shape for aspherical particles and an angular momentum. -The Langevin formulas for thermostatting the rotational degrees of -freedom are the same as those above, where force is replaced by -torque, m is replaced by the moment of inertia I, and v is replaced by -omega (which is derived from the angular momentum in the case of -aspherical particles). - -The rotational temperature of the particles can be monitored by the -"compute temp/sphere"_compute_temp_sphere.html and "compute -temp/asphere"_compute_temp_asphere.html commands with their rotate -options. - -For the {omega} keyword there is also a scale factor of 10.0/3.0 that -is applied as a multiplier on the Ff (damping) term in the equation -above and of sqrt(10.0/3.0) as a multiplier on the Fr term. This does -not affect the thermostatting behavior of the Langevin formalism but -insures that the randomized rotational diffusivity of spherical -particles is correct. - -For the {angmom} keyword a similar scale factor is needed which is -10.0/3.0 for spherical particles, but is anisotropic for aspherical -particles (e.g. ellipsoids). Currently LAMMPS only applies an -isotropic scale factor, and you can choose its magnitude as the -specified value of the {angmom} keyword. If your aspherical particles -are (nearly) spherical than a value of 10.0/3.0 = 3.333 is a good -choice. If they are highly aspherical, a value of 1.0 is as good a -choice as any, since the effects on rotational diffusivity of the -particles will be incorrect regardless. Note that for any reasonable -scale factor, the thermostatting effect of the {angmom} keyword on the -rotational temperature of the aspherical particles should still be -valid. - -The keyword {scale} allows the damp factor to be scaled up or down by -the specified factor for atoms of that type. This can be useful when -different atom types have different sizes or masses. It can be used -multiple times to adjust damp for several atom types. Note that -specifying a ratio of 2 increases the relaxation time which is -equivalent to the solvent's viscosity acting on particles with 1/2 the -diameter. This is the opposite effect of scale factors used by the -"fix viscous"_fix_viscous.html command, since the damp factor in fix -{langevin} is inversely related to the gamma factor in fix {viscous}. -Also note that the damping factor in fix {langevin} includes the -particle mass in Ff, unlike fix {viscous}. Thus the mass and size of -different atom types should be accounted for in the choice of ratio -values. - -The keyword {tally} enables the calculation of the cumulative energy -added/subtracted to the atoms as they are thermostatted. Effectively -it is the energy exchanged between the infinite thermal reservoir and -the particles. As described below, this energy can then be printed -out or added to the potential energy of the system to monitor energy -conservation. - -NOTE: this accumulated energy does NOT include kinetic energy removed -by the {zero} flag. LAMMPS will print a warning when both options are -active. - -The keyword {zero} can be used to eliminate drift due to the -thermostat. Because the random forces on different atoms are -independent, they do not sum exactly to zero. As a result, this fix -applies a small random force to the entire system, and the -center-of-mass of the system undergoes a slow random walk. If the -keyword {zero} is set to {yes}, the total random force is set exactly -to zero by subtracting off an equal part of it from each atom in the -group. As a result, the center-of-mass of a system with zero initial -momentum will not drift over time. - -The keyword {gjf} can be used to run the "Gronbech-Jensen/Farago -"_#Gronbech-Jensen time-discretization of the Langevin model. As -described in the papers cited below, the purpose of this method is to -enable longer timesteps to be used (up to the numerical stability -limit of the integrator), while still producing the correct Boltzmann -distribution of atom positions. - -The current implementation provides the user with the option to output -the velocity in one of two forms: {vfull} or {vhalf}, which replaces -the outdated option {yes}. The {gjf} option {vfull} outputs the on-site -velocity given in "Gronbech-Jensen/Farago"_#Gronbech-Jensen; this velocity -is shown to be systematically lower than the target temperature by a small -amount, which grows quadratically with the timestep. -The {gjf} option {vhalf} outputs the 2GJ half-step velocity given in -"Gronbech Jensen/Gronbech-Jensen"_#2Gronbech-Jensen; for linear systems, -this velocity is shown to not have any statistical errors for any stable time step. -An overview of statistically correct Boltzmann and Maxwell-Boltzmann -sampling of true on-site and true half-step velocities is given in -"Gronbech-Jensen"_#1Gronbech-Jensen. -Regardless of the choice of output velocity, the sampling of the configurational -distribution of atom positions is the same, and linearly consistent with the -target temperature. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. Because the state of the random number generator -is not saved in restart files, this means you cannot do "exact" -restarts with this fix, where the simulation continues on the same as -if no restart had taken place. However, in a statistical sense, a -restarted simulation should produce the same behavior. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a temperature "compute"_compute.html -you have defined to this fix which will be used in its thermostatting -procedure, as described above. For consistency, the group used by -this fix and by the compute should be the same. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Langevin thermostatting to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. Note that use of this option requires -setting the {tally} keyword to {yes}. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". Note that calculation of this quantity requires -setting the {tally} keyword to {yes}. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -For {gjf} do not choose damp=dt/2. {gjf} is not compatible -with run_style respa. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix temp/rescale"_fix_temp_rescale.html, "fix -viscous"_fix_viscous.html, "fix nvt"_fix_nh.html, "pair_style -dpd/tstat"_pair_dpd.html - -[Default:] - -The option defaults are angmom = no, omega = no, scale = 1.0 for all -types, tally = no, zero = no, gjf = no. - -:line - -:link(Dunweg1) -[(Dunweg)] Dunweg and Paul, Int J of Modern Physics C, 2, 817-27 (1991). - -:link(Schneider1) -[(Schneider)] Schneider and Stoll, Phys Rev B, 17, 1302 (1978). - -:link(Gronbech-Jensen) -[(Gronbech-Jensen)] Gronbech-Jensen and Farago, Mol Phys, 111, 983 -(2013); Gronbech-Jensen, Hayre, and Farago, Comp Phys Comm, 185, 524 (2014) - -:link(2Gronbech-Jensen) -[(Gronbech-Jensen)] Gronbech Jensen and Gronbech-Jensen, Mol Phys, 117, 2511 (2019) - -:link(1Gronbech-Jensen) -[(Gronbech-Jensen)] Gronbech-Jensen, Mol Phys (2019); https://doi.org/10.1080/00268976.2019.1662506 diff --git a/doc/txt/fix_langevin_drude.txt b/doc/txt/fix_langevin_drude.txt deleted file mode 100644 index dae12fb156..0000000000 --- a/doc/txt/fix_langevin_drude.txt +++ /dev/null @@ -1,274 +0,0 @@ - - - -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix langevin/drude command :h3 - -[Syntax:] - -fix ID group-ID langevin/drude Tcom damp_com seed_com Tdrude damp_drude seed_drude keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -langevin/drude = style name of this fix command :l -Tcom = desired temperature of the centers of mass (temperature units) :l -damp_com = damping parameter for the thermostat on centers of mass (time units) :l -seed_com = random number seed to use for white noise of the thermostat on centers of mass (positive integer) :l -Tdrude = desired temperature of the Drude oscillators (temperature units) :l -damp_drude = damping parameter for the thermostat on Drude oscillators (time units) :l -seed_drude = random number seed to use for white noise of the thermostat on Drude oscillators (positive integer) :l -zero or more keyword/value pairs may be appended :l -keyword = {zero} :l - {zero} value = {no} or {yes} - {no} = do not set total random force on centers of mass to zero - {yes} = set total random force on centers of mass to zero :pre -:ule - -[Examples:] - -fix 3 all langevin/drude 300.0 100.0 19377 1.0 20.0 83451 -fix 1 all langevin/drude 298.15 100.0 19377 5.0 10.0 83451 zero yes :pre - -[Description:] - -Apply two Langevin thermostats as described in "(Jiang)"_#Jiang1 for -thermalizing the reduced degrees of freedom of Drude oscillators. -This link describes how to use the "thermalized Drude oscillator -model"_Howto_drude.html in LAMMPS and polarizable models in LAMMPS -are discussed on the "Howto polarizable"_Howto_polarizable.html doc -page. - -Drude oscillators are a way to simulate polarizables atoms, by -splitting them into a core and a Drude particle bound by a harmonic -bond. The thermalization works by transforming the particles degrees -of freedom by these equations. In these equations upper case denotes -atomic or center of mass values and lower case denotes Drude particle -or dipole values. Primes denote the transformed (reduced) values, -while bare letters denote the original values. - -Velocities: -\begin\{equation\} V' = \frac \{M\, V + m\, v\} \{M'\} \end\{equation\} -\begin\{equation\} v' = v - V \end\{equation\} -Masses: -\begin\{equation\} M' = M + m \end\{equation\} -\begin\{equation\} m' = \frac \{M\, m \} \{M'\} \end\{equation\} -The Langevin forces are computed as -\begin\{equation\} F' = - \frac \{M'\} \{\mathtt\{damp\_com\}\}\, V' + F_r' \end\{equation\} -\begin\{equation\} f' = - \frac \{m'\} \{\mathtt\{damp\_drude\}\}\, v' + f_r' \end\{equation\} -\(F_r'\) is a random force proportional to -\(\sqrt \{ \frac \{2\, k_B \mathtt\{Tcom\}\, m'\} - \{\mathrm dt\, \mathtt\{damp\_com\} \} - \} \). -\(f_r'\) is a random force proportional to -\(\sqrt \{ \frac \{2\, k_B \mathtt\{Tdrude\}\, m'\} - \{\mathrm dt\, \mathtt\{damp\_drude\} \} - \} \). -Then the real forces acting on the particles are computed from the inverse -transform: -\begin\{equation\} F = \frac M \{M'\}\, F' - f' \end\{equation\} -\begin\{equation\} f = \frac m \{M'\}\, F' + f' \end\{equation\} - -This fix also thermostats non-polarizable atoms in the group at -temperature {Tcom}, as if they had a massless Drude partner. The -Drude particles themselves need not be in the group. The center of -mass and the dipole are thermostatted iff the core atom is in the -group. - -Note that the thermostat effect of this fix is applied to only the -translational degrees of freedom of the particles, which is an -important consideration if finite-size particles, which have -rotational degrees of freedom, are being thermostatted. The -translational degrees of freedom can also have a bias velocity removed -from them before thermostatting takes place; see the description below. - -NOTE: Like the "fix langevin"_fix_langevin.html command, this fix does -NOT perform time integration. It only modifies forces to effect -thermostatting. Thus you must use a separate time integration fix, like -"fix nve"_fix_nve.html or "fix nph"_fix_nh.html to actually update the -velocities and positions of atoms using the modified forces. -Likewise, this fix should not normally be used on atoms that also have -their temperature controlled by another fix - e.g. by "fix -nvt"_fix_nh.html or "fix temp/rescale"_fix_temp_rescale.html commands. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -:line - -This fix requires each atom know whether it is a Drude particle or -not. You must therefore use the "fix drude"_fix_drude.html command to -specify the Drude status of each atom type. - -NOTE: only the Drude core atoms need to be in the group specified for -this fix. A Drude electron will be transformed together with its cores -even if it is not itself in the group. It is safe to include Drude -electrons or non-polarizable atoms in the group. The non-polarizable -atoms will simply be thermostatted as if they had a massless Drude -partner (electron). - -NOTE: Ghost atoms need to know their velocity for this fix to act -correctly. You must use the "comm_modify"_comm_modify.html command to -enable this, e.g. - -comm_modify vel yes :pre - -:line - -{Tcom} is the target temperature of the centers of mass, which would -be used to thermostat the non-polarizable atoms. {Tdrude} is the -(normally low) target temperature of the core-Drude particle pairs -(dipoles). {Tcom} and {Tdrude} can be specified as an equal-style -"variable"_variable.html. If the value is a variable, it should be -specified as v_name, where name is the variable name. In this case, -the variable will be evaluated each timestep, and its value used to -determine the target temperature. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent temperature. - -Like other fixes that perform thermostatting, this fix can be used with -"compute commands"_compute.html that remove a "bias" from the atom -velocities. E.g. removing the center-of-mass velocity from a group of -atoms. This is not done by default, but only if the -"fix_modify"_fix_modify.html command is used to assign a temperature -compute to this fix that includes such a bias term. See the doc pages -for individual "compute commands"_compute.html to determine which ones -include a bias. In this case, the thermostat works in the following -manner: bias is removed from each atom, thermostatting is performed on -the remaining thermal degrees of freedom, and the bias is added back -in. NOTE: this feature has not been tested. - -Note: The temperature thermostatting the core-Drude particle pairs -should be chosen low enough, so as to mimic as closely as possible the -self-consistent minimization. It must however be high enough, so that -the dipoles can follow the local electric field exerted by the -neighboring atoms. The optimal value probably depends on the -temperature of the centers of mass and on the mass of the Drude -particles. - -{damp_com} is the characteristic time for reaching thermal equilibrium -of the centers of mass. For example, a value of 100.0 means to relax -the temperature of the centers of mass in a timespan of (roughly) 100 -time units (tau or fmsec or psec - see the "units"_units.html -command). {damp_drude} is the characteristic time for reaching -thermal equilibrium of the dipoles. It is typically a few timesteps. - -The number {seed_com} and {seed_drude} are positive integers. They set -the seeds of the Marsaglia random number generators used for -generating the random forces on centers of mass and on the -dipoles. Each processor uses the input seed to generate its own unique -seed and its own stream of random numbers. Thus the dynamics of the -system will not be identical on two runs on different numbers of -processors. - -The keyword {zero} can be used to eliminate drift due to the -thermostat on centers of mass. Because the random forces on different -centers of mass are independent, they do not sum exactly to zero. As -a result, this fix applies a small random force to the entire system, -and the momentum of the total center of mass of the system undergoes a -slow random walk. If the keyword {zero} is set to {yes}, the total -random force on the centers of mass is set exactly to zero by -subtracting off an equal part of it from each center of mass in the -group. As a result, the total center of mass of a system with zero -initial momentum will not drift over time. - -The actual temperatures of cores and Drude particles, in -center-of-mass and relative coordinates, respectively, can be -calculated using the "compute temp/drude"_compute_temp_drude.html -command. - -:line - -Usage example for rigid bodies in the NPT ensemble: - -comm_modify vel yes -fix TEMP all langevin/drude 300. 100. 1256 1. 20. 13977 zero yes -fix NPH ATOMS rigid/nph/small molecule iso 1. 1. 500. -fix NVE DRUDES nve -compute TDRUDE all temp/drude -thermo_style custom step cpu etotal ke pe ebond ecoul elong press vol temp c_TDRUDE\[1\] c_TDRUDE\[2\] :pre - -Comments: - -Drude particles should not be in the rigid group, otherwise the Drude -oscillators will be frozen and the system will lose its -polarizability. :ulb,l - -{zero yes} avoids a drift of the center of mass of -the system, but is a bit slower. :l - -Use two different random seeds to avoid unphysical correlations. :l - -Temperature is controlled by the fix {langevin/drude}, so the -time-integration fixes do not thermostat. Don't forget to -time-integrate both cores and Drude particles. :l - -Pressure is time-integrated only once by using {nve} for Drude -particles and {nph} for atoms/cores (or vice versa). Do not use {nph} -for both. :l - -The temperatures of cores and Drude particles are calculated by -"compute temp/drude"_compute_temp_drude.html :l - -Contrary to the alternative thermostatting using Nose-Hoover thermostat -fix {npt} and "fix drude/transform"_fix_drude_transform.html, the -{fix_modify} command is not required here, because the fix {nph} -computes the global pressure even if its group is {ATOMS}. This is -what we want. If we thermostatted {ATOMS} using {npt}, the pressure -should be the global one, but the temperature should be only that of -the cores. That's why the command {fix_modify} should be called in -that case. :l -:ule - - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. Because the state of the random number generator -is not saved in restart files, this means you cannot do "exact" -restarts with this fix, where the simulation continues on the same as -if no restart had taken place. However, in a statistical sense, a -restarted simulation should produce the same behavior. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a temperature "compute"_compute.html -you have defined to this fix which will be used in its thermostatting -procedure, as described above. For consistency, the group used by the -compute should include the group of this fix and the Drude particles. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix langevin"_fix_langevin.html, -"fix drude"_fix_drude.html, -"fix drude/transform"_fix_drude_transform.html, -"compute temp/drude"_compute_temp_drude.html, -"pair_style thole"_pair_thole.html - -[Default:] - -The option defaults are zero = no. - -:line - -:link(Jiang1) -[(Jiang)] Jiang, Hardy, Phillips, MacKerell, Schulten, and Roux, J -Phys Chem Lett, 2, 87-92 (2011). diff --git a/doc/txt/fix_langevin_eff.txt b/doc/txt/fix_langevin_eff.txt deleted file mode 100644 index e55e40c6c8..0000000000 --- a/doc/txt/fix_langevin_eff.txt +++ /dev/null @@ -1,113 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix langevin/eff command :h3 - -[Syntax:] - -fix ID group-ID langevin/eff Tstart Tstop damp seed keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -langevin/eff = style name of this fix command :l -Tstart,Tstop = desired temperature at start/end of run (temperature units) :l -damp = damping parameter (time units) :l -seed = random number seed to use for white noise (positive integer) :l -zero or more keyword/value pairs may be appended :l -keyword = {scale} or {tally} or {zero} - {scale} values = type ratio - type = atom type (1-N) - ratio = factor by which to scale the damping coefficient - {tally} values = {no} or {yes} - {no} = do not tally the energy added/subtracted to atoms - {yes} = do tally the energy added/subtracted to atoms :pre - {zero} value = {no} or {yes} - {no} = do not set total random force to zero - {yes} = set total random force to zero :pre -:ule - -[Examples:] - -fix 3 boundary langevin/eff 1.0 1.0 10.0 699483 -fix 1 all langevin/eff 1.0 1.1 10.0 48279 scale 3 1.5 :pre - -[Description:] - -Apply a Langevin thermostat as described in "(Schneider)"_#Schneider2 -to a group of nuclei and electrons in the "electron force -field"_pair_eff.html model. Used with "fix nve/eff"_fix_nve_eff.html, -this command performs Brownian dynamics (BD), since the total force on -each atom will have the form: - -F = Fc + Ff + Fr -Ff = - (m / damp) v -Fr is proportional to sqrt(Kb T m / (dt damp)) :pre - -Fc is the conservative force computed via the usual inter-particle -interactions ("pair_style"_pair_style.html). - -The Ff and Fr terms are added by this fix on a per-particle basis. - -The operation of this fix is exactly like that described by the "fix -langevin"_fix_langevin.html command, except that the thermostatting -is also applied to the radial electron velocity for electron -particles. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. Because the state of the random number generator -is not saved in restart files, this means you cannot do "exact" -restarts with this fix, where the simulation continues on the same as -if no restart had taken place. However, in a statistical sense, a -restarted simulation should produce the same behavior. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a temperature "compute"_compute.html -you have defined to this fix which will be used in its thermostatting -procedure, as described above. For consistency, the group used by -this fix and by the compute should be the same. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Langevin thermostatting to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. Note that use of this option requires -setting the {tally} keyword to {yes}. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". Note that calculation of this quantity requires -setting the {tally} keyword to {yes}. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] none - -This fix is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix langevin"_fix_langevin.html - -[Default:] - -The option defaults are scale = 1.0 for all types and tally = no. - -:line - -:link(Dunweg2) -[(Dunweg)] Dunweg and Paul, Int J of Modern Physics C, 2, 817-27 (1991). - -:link(Schneider2) -[(Schneider)] Schneider and Stoll, Phys Rev B, 17, 1302 (1978). diff --git a/doc/txt/fix_langevin_spin.txt b/doc/txt/fix_langevin_spin.txt deleted file mode 100644 index e5dccc5e57..0000000000 --- a/doc/txt/fix_langevin_spin.txt +++ /dev/null @@ -1,102 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix langevin/spin command :h3 - -[Syntax:] - -fix ID group-ID langevin/spin T Tdamp seed :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -langevin/spin = style name of this fix command :l -T = desired temperature of the bath (temperature units, K in metal units) :l -Tdamp = transverse magnetic damping parameter (adim) :l -seed = random number seed to use for white noise (positive integer) :l -:ule - -[Examples:] - -fix 2 all langevin/spin 300.0 0.01 21 :pre - -[Description:] - -Apply a Langevin thermostat as described in "(Mayergoyz)"_#Mayergoyz1 to the -magnetic spins associated to the atoms. -Used with "fix nve/spin"_fix_nve_spin.html, this command performs -Brownian dynamics (BD). -A random torque and a transverse dissipation are applied to each spin i according to -the following stochastic differential equation: - -:c,image(Eqs/fix_langevin_spin_sLLG.jpg) - -with lambda the transverse damping, and eta a random vector. -This equation is referred to as the stochastic Landau-Lifshitz-Gilbert (sLLG) -equation. - -The components of eta are drawn from a Gaussian probability law. Their amplitude -is defined as a proportion of the temperature of the external thermostat T (in K -in metal units). - -More details about this implementation are reported in "(Tranchida)"_#Tranchida2. - -Note: due to the form of the sLLG equation, this fix has to be defined just -before the nve/spin fix (and after all other magnetic fixes). -As an example: - -fix 1 all precession/spin zeeman 0.01 0.0 0.0 1.0 -fix 2 all langevin/spin 300.0 0.01 21 -fix 3 all nve/spin lattice moving :pre - -is correct, but defining a force/spin command after the langevin/spin command -would give an error message. - -Note: The random # {seed} must be a positive integer. A Marsaglia random -number generator is used. Each processor uses the input seed to -generate its own unique seed and its own stream of random numbers. -Thus the dynamics of the system will not be identical on two runs on -different numbers of processors. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. Because the state of the random number generator -is not saved in restart files, this means you cannot do "exact" -restarts with this fix, where the simulation continues on the same as -if no restart had taken place. However, in a statistical sense, a -restarted simulation should produce the same behavior. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -The {langevin/spin} fix is part of the SPIN package. This style is -only enabled if LAMMPS was built with this package. See the "Build -package"_Build_package.html doc page for more info. - -The numerical integration has to be performed with {fix nve/spin} -when {fix langevin/spin} is enabled. - -This fix has to be the last defined magnetic fix before the time -integration fix (e.g. {fix nve/spin}). - -[Related commands:] - -"fix nve/spin"_fix_nve_spin.html, "fix precession/spin"_fix_precession_spin.html - -[Default:] none - -:line - -:link(Mayergoyz1) -[(Mayergoyz)] I.D. Mayergoyz, G. Bertotti, C. Serpico (2009). Elsevier (2009) - -:link(Tranchida2) -[(Tranchida)] Tranchida, Plimpton, Thibaudeau and Thompson, -Journal of Computational Physics, 372, 406-425, (2018). diff --git a/doc/txt/fix_latte.txt b/doc/txt/fix_latte.txt deleted file mode 100644 index e6edf6ac8a..0000000000 --- a/doc/txt/fix_latte.txt +++ /dev/null @@ -1,210 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix latte command :h3 - -[Syntax:] - -fix ID group-ID latte peID :pre - -ID, group-ID are documented in "fix"_fix.html command -latte = style name of this fix command -peID = NULL or ID of compute used to calculate per-atom energy :ul - -[Examples:] - -fix dftb all latte NULL :pre - -[Description:] - -This fix style is a wrapper on the self-consistent charge transfer -density functional based tight binding (DFTB) code LATTE. If you -download and build LATTE, it can be called as a library by LAMMPS via -this fix to run dynamics or perform energy minimization using DFTB -forces and energies computed by LATTE. - -LATTE is principally developed and supported by Marc Cawkwell and -co-workers at Los Alamos National Laboratory (LANL). See the full -list of contributors in the src/LATTE/README file. - -To use this fix, the LATTE program needs to be compiled as a library -and linked with LAMMPS. LATTE can be downloaded (or cloned) from -"https://github.com/lanl/LATTE"_https://github.com/lanl/LATTE. -Instructions on how to download and build LATTE on your system can be -found in the lib/latte/README. Note that you can also use the "make -lib-latte" command from the LAMMPS src directory to automate this -process. - -Once LAMMPS is built with the LATTE package, you can run the example -input scripts for molecular dynamics or energy minimization that are -found in examples/latte. - -A step-by-step tutorial can be followed at: "LAMMPS-LATTE -tutorial"_https://github.com/lanl/LATTE/wiki/Using-LATTE-through-LAMMPS - -The {peID} argument is not yet supported by fix latte, so it must be -specified as NULL. Eventually it will be used to enable LAMMPS to -calculate a Coulomb potential as an alternative to LATTE performing -the calculation. - -:line - -LATTE is a code for performing self-consistent charge transfer -tight-binding (SC-TB) calculations of total energies and the forces -acting on atoms in molecules and solids. This tight-binding method is -becoming more and more popular and widely used in chemistry, -biochemistry, material science, etc. - -The SC-TB formalism is derived from an expansion of the Kohn-Sham -density functional to second order in charge fluctuations about a -reference charge of overlapping atom-centered densities and bond -integrals are parameterized using a Slater-Koster tight-binding -approach. This procedure, which usually is referred to as the DFTB -method has been described in detail by ("Elstner"_#Elstner) and -("Finnis"_#Finnis2) and coworkers. - -The work of the LATTE developers follows that of Elstner closely with -respect to the physical model. However, the development of LATTE is -geared principally toward large-scale, long duration, microcanonical -quantum-based Born-Oppenheimer molecular dynamics (QMD) simulations. -One of the main bottlenecks of an electronic structure calculation is -the solution of the generalized eigenvalue problem which scales with -the cube of the system size O(N^3). - -The Theoretical and Computer sciences divisions at Los Alamos National -Laboratory have accumulated large experience addressing this issue by -calculating the density matrix directly instead of using -diagonalization. We typically use a recursive sparse Fermi-operator -expansion using second-order spectral projection functions -(SP2-algorithm), which was introduced by Niklasson in 2002 -("Niklasson2002"_#Niklasson2002), ("Rubensson"_#Rubensson), -("Mniszewski"_#Mniszewski). When the matrices involved in the -recursive expansion are sufficiently sparse, the calculation of the -density matrix scales linearly as a function of the system size O(N). - -Another important feature is the extended Lagrangian framework for -Born-Oppenheimer molecular dynamics (XL-BOMD) -("Niklasson2008"_#Niklasson2008) ("Niklasson2014"_#Niklasson2014), -("Niklasson2017"_#Niklasson2017) that allows for a drastic reduction -or even a complete removal of the iterative self-consistent field -optimization. Often only a single density matrix calculation per -molecular dynamics time step is required, yet total energy stability -is well maintained. The SP2 and XL-BOMD techniques enables stable -linear scaling MD simulations with a very small computational -overhead. This opens a number of opportunities in many different -areas of chemistry and materials science, as we now can simulate -larger system sizes and longer time scales -("Cawkwell2012"_#Cawkwell2012), ("Negre2016"_#Negre2016). - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential energy computed by LATTE to the system's -potential energy as part of "thermodynamic output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the LATTE DFTB contribution to the system's virial as part -of "thermodynamic output"_thermo_style.html. The default is {virial -yes} - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the potential -energy discussed above. The scalar value calculated by this fix is -"extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The DFTB forces computed by LATTE via this fix are imposed during an -energy minimization, invoked by the "minimize"_minimize.html command. - -NOTE: If you want the potential energy associated with the DFTB -forces to be included in the total potential energy of the system (the -quantity being minimized), you MUST enable the -"fix_modify"_fix_modify.html {energy} option for this fix. - -[Restrictions:] - -This fix is part of the LATTE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -You must use metal units, as set by the "units"_units.html command to -use this fix. - -LATTE does not currently compute per-atom energy or per-atom virial -contributions. So they will not show up as part of the calculations -performed by the "compute pe/atom"_compute_pe_atom.html or "compute -stress/atom"_compute_stress_atom.html commands. - -Currently, LAMMPS must be run in serial or as a single MPI task, to -use this fix. This is typically not a bottleneck, since LATTE will be -doing 99% or more of the work to compute quantum-accurate forces. - -NOTE: NEB calculations can be done using this fix using multiple -replicas and running LAMMPS in parallel. However, each replica must -be run on a single MPI task. For details, see the "neb"_neb.html -command doc page and the "-partition command-line -switch"_Run_options.html - -[Related commands:] none - -[Default:] none - -:line - -:link(Elstner) -[(Elstner)] M. Elstner, D. Poresag, G. Jungnickel, J. Elsner, -M. Haugk, T. Frauenheim, S. Suhai, and G. Seifert, Phys. Rev. B, 58, -7260 (1998). - -:link(Elstner1) -[(Elstner)] M. Elstner, D. Poresag, G. Jungnickel, J. Elsner, -M. Haugk, T. Frauenheim, S. Suhai, and G. Seifert, Phys. Rev. B, 58, -7260 (1998). - -:link(Finnis2) -[(Finnis)] M. W. Finnis, A. T. Paxton, M. Methfessel, and M. van -Schilfgarde, Phys. Rev. Lett., 81, 5149 (1998). - -:link(Mniszewski) -[(Mniszewski)] S. M. Mniszewski, M. J. Cawkwell, M. E. Wall, -J. Mohd-Yusof, N. Bock, T. C. Germann, and A. M. N. Niklasson, -J. Chem. Theory Comput., 11, 4644 (2015). - -:link(Niklasson2002) -[(Niklasson2002)] A. M. N. Niklasson, Phys. Rev. B, 66, 155115 (2002). - -:link(Rubensson) -[(Rubensson)] E. H. Rubensson, A. M. N. Niklasson, SIAM -J. Sci. Comput. 36 (2), 147-170, (2014). - -:link(Niklasson2008) -[(Niklasson2008)] A. M. N. Niklasson, Phys. Rev. Lett., 100, 123004 -(2008). - -:link(Niklasson2014) -[(Niklasson2014)] A. M. N. Niklasson and M. Cawkwell, J. Chem. Phys., -141, 164123, (2014). - -:link(Niklasson2017) -[(Niklasson2017)] A. M. N. Niklasson, J. Chem. Phys., 147, 054103 (2017). - -:link(Cawkwell2012) -[(Cawkwell2012)] A. M. N. Niklasson, M. J. Cawkwell, Phys. Rev. B, 86 -(17), 174308 (2012). - -:link(Negre2016) -[(Negre2016)] C. F. A. Negre, S. M. Mniszewski, M. J. Cawkwell, -N. Bock, M. E. Wall, and A. M. N. Niklasson, J. Chem. Theory Comp., -12, 3063 (2016). diff --git a/doc/txt/fix_lb_fluid.txt b/doc/txt/fix_lb_fluid.txt deleted file mode 100644 index d9012d8cb3..0000000000 --- a/doc/txt/fix_lb_fluid.txt +++ /dev/null @@ -1,370 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix lb/fluid command :h3 - -[Syntax:] - -fix ID group-ID lb/fluid nevery LBtype viscosity density keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -lb/fluid = style name of this fix command :l -nevery = update the lattice-Boltzmann fluid every this many timesteps :l -LBtype = 1 to use the standard finite difference LB integrator, -2 to use the LB integrator of "Ollila et al."_#Ollila :l -viscosity = the fluid viscosity (units of mass/(time*length)). :l -density = the fluid density. :l - -zero or more keyword/value pairs may be appended :l -keyword = {setArea} or {setGamma} or {scaleGamma} or {dx} or {dm} or {a0} or {noise} or {calcforce} or {trilinear} or {D3Q19} or {read_restart} or {write_restart} or {zwall_velocity} or {bodyforce} or {printfluid} :l - {setArea} values = type node_area - type = atom type (1-N) - node_area = portion of the surface area of the composite object associated with the particular atom type (used when the force coupling constant is set by default). - {setGamma} values = gamma - gamma = user set value for the force coupling constant. - {scaleGamma} values = type gammaFactor - type = atom type (1-N) - gammaFactor = factor to scale the {setGamma} gamma value by, for the specified atom type. - {dx} values = dx_LB = the lattice spacing. - {dm} values = dm_LB = the lattice-Boltzmann mass unit. - {a0} values = a_0_real = the square of the speed of sound in the fluid. - {noise} values = Temperature seed - Temperature = fluid temperature. - seed = random number generator seed (positive integer) - {calcforce} values = N forcegroup-ID - N = output the force and torque every N timesteps - forcegroup-ID = ID of the particle group to calculate the force and torque of - {trilinear} values = none (used to switch from the default Peskin interpolation stencil to the trilinear stencil). - {D3Q19} values = none (used to switch from the default D3Q15, 15 velocity lattice, to the D3Q19, 19 velocity lattice). - {read_restart} values = restart file = name of the restart file to use to restart a fluid run. - {write_restart} values = N = write a restart file every N MD timesteps. - {zwall_velocity} values = velocity_bottom velocity_top = velocities along the y-direction of the bottom and top walls (located at z=zmin and z=zmax). - {bodyforce} values = bodyforcex bodyforcey bodyforcez = the x,y and z components of a constant body force added to the fluid. - {printfluid} values = N = print the fluid density and velocity at each grid point every N timesteps. :pre -:ule - -[Examples:] - -fix 1 all lb/fluid 1 2 1.0 1.0 setGamma 13.0 dx 4.0 dm 10.0 calcforce sphere1 -fix 1 all lb/fluid 1 1 1.0 0.0009982071 setArea 1 1.144592082 dx 2.0 dm 0.3 trilinear noise 300.0 8979873 :pre - -[Description:] - -Implement a lattice-Boltzmann fluid on a uniform mesh covering the LAMMPS -simulation domain. The MD particles described by {group-ID} apply a velocity -dependent force to the fluid. - -The lattice-Boltzmann algorithm solves for the fluid motion governed by -the Navier Stokes equations, - -:c,image(Eqs/fix_lb_fluid_navierstokes.jpg) - -with, - -:c,image(Eqs/fix_lb_fluid_viscosity.jpg) - -where rho is the fluid density, u is the local fluid velocity, sigma -is the stress tensor, F is a local external force, and eta and Lambda -are the shear and bulk viscosities respectively. Here, we have -implemented - -:c,image(Eqs/fix_lb_fluid_stress.jpg), - -with a_0 set to 1/3 (dx/dt)^2 by default. - -The algorithm involves tracking the time evolution of a set of partial -distribution functions which evolve according to a velocity -discretized version of the Boltzmann equation, - -:c,image(Eqs/fix_lb_fluid_boltzmann.jpg) - -where the first term on the right hand side represents a single time -relaxation towards the equilibrium distribution function, and tau is a -parameter physically related to the viscosity. On a technical note, -we have implemented a 15 velocity model (D3Q15) as default; however, -the user can switch to a 19 velocity model (D3Q19) through the use of -the {D3Q19} keyword. This fix provides the user with the choice of -two algorithms to solve this equation, through the specification of -the keyword {LBtype}. If {LBtype} is set equal to 1, the standard -finite difference LB integrator is used. If {LBtype} is set equal to -2, the algorithm of "Ollila et al."_#Ollila is used. - -Physical variables are then defined in terms of moments of the distribution -functions, - -:c,image(Eqs/fix_lb_fluid_properties.jpg) - -Full details of the lattice-Boltzmann algorithm used can be found in -"Mackay et al."_#fluid-Mackay. - -The fluid is coupled to the MD particles described by {group-ID} -through a velocity dependent force. The contribution to the fluid -force on a given lattice mesh site j due to MD particle alpha is -calculated as: - -:c,image(Eqs/fix_lb_fluid_fluidforce.jpg) - -where v_n is the velocity of the MD particle, u_f is the fluid -velocity interpolated to the particle location, and gamma is the force -coupling constant. Zeta is a weight assigned to the grid point, -obtained by distributing the particle to the nearest lattice sites. -For this, the user has the choice between a trilinear stencil, which -provides a support of 8 lattice sites, or the immersed boundary method -Peskin stencil, which provides a support of 64 lattice sites. While -the Peskin stencil is seen to provide more stable results, the -trilinear stencil may be better suited for simulation of objects close -to walls, due to its smaller support. Therefore, by default, the -Peskin stencil is used; however the user may switch to the trilinear -stencil by specifying the keyword, {trilinear}. - -By default, the force coupling constant, gamma, is calculated according to - -:c,image(Eqs/fix_lb_fluid_gammadefault.jpg). - -Here, m_v is the mass of the MD particle, m_u is a representative -fluid mass at the particle location, and dt_collision is a collision -time, chosen such that tau/dt_collision = 1 (see "Mackay and -Denniston"_#Mackay2 for full details). In order to calculate m_u, the -fluid density is interpolated to the MD particle location, and -multiplied by a volume, node_area*dx_lb, where node_area represents -the portion of the surface area of the composite object associated -with a given MD particle. By default, node_area is set equal to -dx_lb*dx_lb; however specific values for given atom types can be set -using the {setArea} keyword. - -The user also has the option of specifying their own value for the -force coupling constant, for all the MD particles associated with the -fix, through the use of the {setGamma} keyword. This may be useful -when modelling porous particles. See "Mackay et al."_#fluid-Mackay for a -detailed description of the method by which the user can choose an -appropriate gamma value. - -NOTE: while this fix applies the force of the particles on the fluid, -it does not apply the force of the fluid to the particles. When the -force coupling constant is set using the default method, there is only -one option to include this hydrodynamic force on the particles, and -that is through the use of the "lb/viscous"_fix_lb_viscous.html fix. -This fix adds the hydrodynamic force to the total force acting on the -particles, after which any of the built-in LAMMPS integrators can be -used to integrate the particle motion. However, if the user specifies -their own value for the force coupling constant, as mentioned in -"Mackay et al."_#fluid-Mackay, the built-in LAMMPS integrators may prove to -be unstable. Therefore, we have included our own integrators "fix -lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html, and "fix -lb/pc"_fix_lb_pc.html, to solve for the particle motion in these -cases. These integrators should not be used with the -"lb/viscous"_fix_lb_viscous.html fix, as they add hydrodynamic forces -to the particles directly. In addition, they can not be used if the -force coupling constant has been set the default way. - -NOTE: if the force coupling constant is set using the default method, -and the "lb/viscous"_fix_lb_viscous.html fix is NOT used to add the -hydrodynamic force to the total force acting on the particles, this -physically corresponds to a situation in which an infinitely massive -particle is moving through the fluid (since collisions between the -particle and the fluid do not act to change the particle's velocity). -Therefore, the user should set the mass of the particle to be -significantly larger than the mass of the fluid at the particle -location, in order to approximate an infinitely massive particle (see -the dragforce test run for an example). - -:line - -Inside the fix, parameters are scaled by the lattice-Boltzmann -timestep, dt, grid spacing, dx, and mass unit, dm. dt is set equal to -(nevery*dt_MD), where dt_MD is the MD timestep. By default, dm is set -equal to 1.0, and dx is chosen so that tau/(dt) = -(3*eta*dt)/(rho*dx^2) is approximately equal to 1. However, the user -has the option of specifying their own values for dm, and dx, by using -the optional keywords {dm}, and {dx} respectively. - -NOTE: Care must be taken when choosing both a value for dx, and a -simulation domain size. This fix uses the same subdivision of the -simulation domain among processors as the main LAMMPS program. In -order to uniformly cover the simulation domain with lattice sites, the -lengths of the individual LAMMPS sub-domains must all be evenly -divisible by dx. If the simulation domain size is cubic, with equal -lengths in all dimensions, and the default value for dx is used, this -will automatically be satisfied. - -Physical parameters describing the fluid are specified through -{viscosity}, {density}, and {a0}. If the force coupling constant is -set the default way, the surface area associated with the MD particles -is specified using the {setArea} keyword. If the user chooses to -specify a value for the force coupling constant, this is set using the -{setGamma} keyword. These parameters should all be given in terms of -the mass, distance, and time units chosen for the main LAMMPS run, as -they are scaled by the LB timestep, lattice spacing, and mass unit, -inside the fix. - -:line - -The {setArea} keyword allows the user to associate a surface area with -a given atom type. For example if a spherical composite object of -radius R is represented as a spherical shell of N evenly distributed -MD particles, all of the same type, the surface area per particle -associated with that atom type should be set equal to 4*pi*R^2/N. -This keyword should only be used if the force coupling constant, -gamma, is set the default way. - -The {setGamma} keyword allows the user to specify their own value for -the force coupling constant, gamma, instead of using the default -value. - -The {scaleGamma} keyword should be used in conjunction with the -{setGamma} keyword, when the user wishes to specify different gamma -values for different atom types. This keyword allows the user to -scale the {setGamma} gamma value by a factor, gammaFactor, for a given -atom type. - -The {dx} keyword allows the user to specify a value for the LB grid -spacing. - -The {dm} keyword allows the user to specify the LB mass unit. - -If the {a0} keyword is used, the value specified is used for the -square of the speed of sound in the fluid. If this keyword is not -present, the speed of sound squared is set equal to (1/3)*(dx/dt)^2. -Setting a0 > (dx/dt)^2 is not allowed, as this may lead to -instabilities. - -If the {noise} keyword is used, followed by a positive temperature -value, and a positive integer random number seed, a thermal -lattice-Boltzmann algorithm is used. If {LBtype} is set equal to 1 -(i.e. the standard LB integrator is chosen), the thermal LB algorithm -of "Adhikari et al."_#Adhikari is used; however if {LBtype} is set -equal to 2 both the LB integrator, and thermal LB algorithm described -in "Ollila et al."_#Ollila are used. - -If the {calcforce} keyword is used, both the fluid force and torque -acting on the specified particle group are printed to the screen every -N timesteps. - -If the keyword {trilinear} is used, the trilinear stencil is used to -interpolate the particle nodes onto the fluid mesh. By default, the -immersed boundary method, Peskin stencil is used. Both of these -interpolation methods are described in "Mackay et al."_#fluid-Mackay. - -If the keyword {D3Q19} is used, the 19 velocity (D3Q19) lattice is -used by the lattice-Boltzmann algorithm. By default, the 15 velocity -(D3Q15) lattice is used. - -If the keyword {write_restart} is used, followed by a positive -integer, N, a binary restart file is printed every N LB timesteps. -This restart file only contains information about the fluid. -Therefore, a LAMMPS restart file should also be written in order to -print out full details of the simulation. - -NOTE: When a large number of lattice grid points are used, the restart -files may become quite large. - -In order to restart the fluid portion of the simulation, the keyword -{read_restart} is specified, followed by the name of the binary -lb_fluid restart file to be used. - -If the {zwall_velocity} keyword is used y-velocities are assigned to -the lower and upper walls. This keyword requires the presence of -walls in the z-direction. This is set by assigning fixed boundary -conditions in the z-direction. If fixed boundary conditions are -present in the z-direction, and this keyword is not used, the walls -are assumed to be stationary. - -If the {bodyforce} keyword is used, a constant body force is added to -the fluid, defined by it's x, y and z components. - -If the {printfluid} keyword is used, followed by a positive integer, N, -the fluid densities and velocities at each lattice site are printed to the -screen every N timesteps. - -:line - -For further details, as well as descriptions and results of several -test runs, see "Mackay et al."_#fluid-Mackay. Please include a citation to -this paper if the lb_fluid fix is used in work contributing to -published research. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Due to the large size of the fluid data, this fix writes it's own -binary restart files, if requested, independent of the main LAMMPS -"binary restart files"_restart.html; no information about {lb_fluid} -is written to the main LAMMPS "binary restart files"_restart.html. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-LB package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix can only be used with an orthogonal simulation domain. - -Walls have only been implemented in the z-direction. Therefore, the -boundary conditions, as specified via the main LAMMPS boundary command -must be periodic for x and y, and either fixed or periodic for z. -Shrink-wrapped boundary conditions are not permitted with this fix. - -This fix must be used before any of "fix -lb/viscous"_fix_lb_viscous.html, "fix -lb/momentum"_fix_lb_momentum.html, "fix -lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html, and/ or "fix -lb/pc"_fix_lb_pc.html , as the fluid needs to be initialized before -any of these routines try to access its properties. In addition, in -order for the hydrodynamic forces to be added to the particles, this -fix must be used in conjunction with the -"lb/viscous"_fix_lb_viscous.html fix if the force coupling constant is -set by default, or either the "lb/viscous"_fix_lb_viscous.html fix or -one of the "lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html or -"lb/pc"_fix_lb_pc.html integrators, if the user chooses to specify -their own value for the force coupling constant. - -[Related commands:] - -"fix lb/viscous"_fix_lb_viscous.html, "fix -lb/momentum"_fix_lb_momentum.html, "fix -lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html, "fix -lb/pc"_fix_lb_pc.html - -[Default:] - -By default, the force coupling constant is set according to - -:c,image(Eqs/fix_lb_fluid_gammadefault.jpg) - -and an area of dx_lb^2 per node, used to calculate the fluid mass at -the particle node location, is assumed. - -dx is chosen such that tau/(delta t_LB) = -(3 eta dt_LB)/(rho dx_lb^2) is approximately equal to 1. -dm is set equal to 1.0. -a0 is set equal to (1/3)*(dx_lb/dt_lb)^2. -The Peskin stencil is used as the default interpolation method. -The D3Q15 lattice is used for the lattice-Boltzmann algorithm. -If walls are present, they are assumed to be stationary. - -:line - -:link(Ollila) -[(Ollila et al.)] Ollila, S.T.T., Denniston, C., Karttunen, M., and Ala-Nissila, T., Fluctuating lattice-Boltzmann model for complex fluids, J. Chem. Phys. 134 (2011) 064902. - -:link(fluid-Mackay) -[(Mackay et al.)] Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. - -:link(Mackay2) -[(Mackay and Denniston)] Mackay, F. E., and Denniston, C., Coupling MD particles to a lattice-Boltzmann fluid through the use of conservative forces, J. Comput. Phys. 237 (2013) 289-298. - -:link(Adhikari) -[(Adhikari et al.)] Adhikari, R., Stratford, K., Cates, M. E., and Wagner, A. J., Fluctuating lattice Boltzmann, Europhys. Lett. 71 (2005) 473-479. diff --git a/doc/txt/fix_lb_momentum.txt b/doc/txt/fix_lb_momentum.txt deleted file mode 100644 index 408978f64c..0000000000 --- a/doc/txt/fix_lb_momentum.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix lb/momentum command :h3 - -[Syntax:] - -fix ID group-ID lb/momentum nevery keyword values ... :pre - -ID, group-ID are documented in the "fix"_fix.html command :ulb,l -lb/momentum = style name of this fix command :l -nevery = adjust the momentum every this many timesteps :l -zero or more keyword/value pairs may be appended :l -keyword = {linear} :l - {linear} values = xflag yflag zflag - xflag,yflag,zflag = 0/1 to exclude/include each dimension. :pre -:ule - -[Examples:] - -fix 1 sphere lb/momentum -fix 1 all lb/momentum linear 1 1 0 :pre - -[Description:] - -This fix is based on the "fix momentum"_fix_momentum.html command, and -was created to be used in place of that command, when a -lattice-Boltzmann fluid is present. - -Zero the total linear momentum of the system, including both the atoms -specified by group-ID and the lattice-Boltzmann fluid every nevery -timesteps. This is accomplished by adjusting the particle velocities -and the fluid velocities at each lattice site. - -NOTE: This fix only considers the linear momentum of the system. - -By default, the subtraction is performed for each dimension. This can -be changed by specifying the keyword {linear}, along with a set of -three flags set to 0/1 in order to exclude/ include the corresponding -dimension. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -Can only be used if a lattice-Boltzmann fluid has been created via the -"fix lb/fluid"_fix_lb_fluid.html command, and must come after this -command. - -This fix is part of the USER-LB package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix momentum"_fix_momentum.html, "fix lb/fluid"_fix_lb_fluid.html - -[Default:] - -Zeros the total system linear momentum in each dimension. diff --git a/doc/txt/fix_lb_pc.txt b/doc/txt/fix_lb_pc.txt deleted file mode 100644 index 05b5eb20a2..0000000000 --- a/doc/txt/fix_lb_pc.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix lb/pc command :h3 - -[Syntax:] - -fix ID group-ID lb/pc :pre - -ID, group-ID are documented in the "fix"_fix.html command -lb/pc = style name of this fix command :ul - -[Examples:] - -fix 1 all lb/pc :pre - -[Description:] - -Update the positions and velocities of the individual particles -described by {group-ID}, experiencing velocity-dependent hydrodynamic -forces, using the integration algorithm described in "Mackay et -al."_#Mackay1. This integration algorithm should only be used if a -user-specified value for the force-coupling constant used in "fix -lb/fluid"_fix_lb_fluid.html has been set; do not use this integration -algorithm if the force coupling constant has been set by default. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-LB package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Can only be used if a lattice-Boltzmann fluid has been created via the -"fix lb/fluid"_fix_lb_fluid.html command, and must come after this -command. - -[Related commands:] - -"fix lb/fluid"_fix_lb_fluid.html "fix -lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html - -[Default:] None. - -:line - -:link(Mackay1) -[(Mackay et al.)] Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. diff --git a/doc/txt/fix_lb_rigid_pc_sphere.txt b/doc/txt/fix_lb_rigid_pc_sphere.txt deleted file mode 100644 index ddaa552ecc..0000000000 --- a/doc/txt/fix_lb_rigid_pc_sphere.txt +++ /dev/null @@ -1,146 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix lb/rigid/pc/sphere command :h3 - -[Syntax:] - -fix ID group-ID lb/rigid/pc/sphere bodystyle args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -lb/rigid/pc/sphere = style name of this fix command :l -bodystyle = {single} or {molecule} or {group} :l - {single} args = none - {molecule} args = none - {group} args = N groupID1 groupID2 ... - N = # of groups :pre -zero or more keyword/value pairs may be appended :l -keyword = {force} or {torque} or {innerNodes} :l - {force} values = M xflag yflag zflag - M = which rigid body from 1-Nbody (see asterisk form below) - xflag,yflag,zflag = off/on if component of center-of-mass force is active - {torque} values = M xflag yflag zflag - M = which rigid body from 1-Nbody (see asterisk form below) - xflag,yflag,zflag = off/on if component of center-of-mass torque is active - {innerNodes} values = innergroup-ID - innergroup-ID = ID of the atom group which does not experience a hydrodynamic force from the lattice-Boltzmann fluid :pre -:ule - -[Examples:] - -fix 1 spheres lb/rigid/pc/sphere -fix 1 all lb/rigid/pc/sphere force 1 0 0 innerNodes ForceAtoms :pre - -[Description:] - -This fix is based on the "fix rigid"_fix_rigid.html command, and was -created to be used in place of that fix, to integrate the equations of -motion of spherical rigid bodies when a lattice-Boltzmann fluid is -present with a user-specified value of the force-coupling constant. -The fix uses the integration algorithm described in "Mackay et -al."_#Mackay to update the positions, velocities, and orientations of -a set of spherical rigid bodies experiencing velocity dependent -hydrodynamic forces. The spherical bodies are assumed to rotate as -solid, uniform density spheres, with moments of inertia calculated -using the combined sum of the masses of all the constituent particles -(which are assumed to be point particles). - -:line - -By default, all of the atoms that this fix acts on experience a -hydrodynamic force due to the presence of the lattice-Boltzmann fluid. -However, the {innerNodes} keyword allows the user to specify atoms -belonging to a rigid object which do not interact with the -lattice-Boltzmann fluid (i.e. these atoms do not feel a hydrodynamic -force from the lattice-Boltzmann fluid). This can be used to -distinguish between atoms on the surface of a non-porous object, and -those on the inside. - -This feature can be used, for example, when implementing a hard sphere -interaction between two spherical objects. Instead of interactions -occurring between the particles on the surfaces of the two spheres, it -is desirable simply to place an atom at the center of each sphere, -which does not contribute to the hydrodynamic force, and have these -central atoms interact with one another. - -:line - -Apart from the features described above, this fix is very similar to -the rigid fix (although it includes fewer optional arguments, and -assumes the constituent atoms are point particles); see -"fix rigid"_fix_rigid.html for a complete documentation. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about the {rigid} and {rigid/nve} fixes are written to -"binary restart files"_restart.html. - -Similar to the "fix rigid"_fix_rigid.html command: The rigid fix -computes a global scalar which can be accessed by various "output -commands"_Howto_output.html. The scalar value calculated by these -fixes is "intensive". The scalar is the current temperature of the -collection of rigid bodies. This is averaged over all rigid bodies -and their translational and rotational degrees of freedom. The -translational energy of a rigid body is 1/2 m v^2, where m = total -mass of the body and v = the velocity of its center of mass. The -rotational energy of a rigid body is 1/2 I w^2, where I = the moment -of inertia tensor of the body and w = its angular velocity. Degrees -of freedom constrained by the {force} and {torque} keywords are -removed from this calculation. - -All of these fixes compute a global array of values which can be -accessed by various "output commands"_Howto_output.html. The number -of rows in the array is equal to the number of rigid bodies. The -number of columns is 15. Thus for each rigid body, 15 values are -stored: the xyz coords of the center of mass (COM), the xyz components -of the COM velocity, the xyz components of the force acting on the -COM, the xyz components of the torque acting on the COM, and the xyz -image flags of the COM, which have the same meaning as image flags for -atom positions (see the "dump" command). The force and torque values -in the array are not affected by the {force} and {torque} keywords in -the fix rigid command; they reflect values before any changes are made -by those keywords. - -The ordering of the rigid bodies (by row in the array) is as follows. -For the {single} keyword there is just one rigid body. For the -{molecule} keyword, the bodies are ordered by ascending molecule ID. -For the {group} keyword, the list of group IDs determines the ordering -of bodies. - -The array values calculated by these fixes are "intensive", meaning -they are independent of the number of atoms in the simulation. - -No parameter of these fixes can be used with the {start/stop} keywords -of the "run"_run.html command. These fixes are not invoked during -"energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-LB package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Can only be used if a lattice-Boltzmann fluid has been created via the -"fix lb/fluid"_fix_lb_fluid.html command, and must come after this -command. Should only be used if the force coupling constant used in -"fix lb/fluid"_fix_lb_fluid.html has been set by the user; this -integration fix cannot be used if the force coupling constant is set -by default. - -[Related commands:] - -"fix lb/fluid"_fix_lb_fluid.html, "fix lb/pc"_fix_lb_pc.html - -[Default:] - -The defaults are force * on on on, and torque * on on on. - -:line - -:link(Mackay) -[(Mackay et al.)] Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. diff --git a/doc/txt/fix_lb_viscous.txt b/doc/txt/fix_lb_viscous.txt deleted file mode 100644 index ba91a2cd54..0000000000 --- a/doc/txt/fix_lb_viscous.txt +++ /dev/null @@ -1,94 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix lb/viscous command :h3 - -[Syntax:] - -fix ID group-ID lb/viscous :pre - -ID, group-ID are documented in "fix"_fix.html command -lb/viscous = style name of this fix command :ul - -[Examples:] - -fix 1 flow lb/viscous - -[Description:] - -This fix is similar to the "fix viscous"_fix_viscous.html command, and -is to be used in place of that command when a lattice-Boltzmann fluid -is present, and the user wishes to integrate the particle motion using -one of the built in LAMMPS integrators. - -This fix adds a force, F = - Gamma*(velocity-fluid_velocity), to each -atom, where Gamma is the force coupling constant described in the "fix -lb/fluid"_fix_lb_fluid.html command (which applies an equal and -opposite force to the fluid). - -NOTE: This fix should only be used in conjunction with one of the -built in LAMMPS integrators; it should not be used with the "fix -lb/pc"_fix_lb_pc.html or "fix -lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html integrators, which -already include the hydrodynamic forces. These latter fixes should -only be used if the force coupling constant has been set by the user -(instead of using the default value); if the default force coupling -value is used, then this fix provides the only method for adding the -hydrodynamic forces to the particles. - -:line - -For further details, as well as descriptions and results of several -test runs, see "Mackay et al."_#Mackay3. Please include a citation to -this paper if this fix is used in work contributing to published -research. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -As described in the "fix viscous"_fix_viscous.html documentation: - -"No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. This fix should only -be used with damped dynamics minimizers that allow for -non-conservative forces. See the "min_style"_min_style.html command -for details." - -[Restrictions:] - -This fix is part of the USER-LB package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Can only be used if a lattice-Boltzmann fluid has been created via the -"fix lb/fluid"_fix_lb_fluid.html command, and must come after this -command. - -This fix should not be used if either the "fix lb/pc"_fix_lb_pc.html -or "fix lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html integrator is -used. - -[Related commands:] - -"fix lb/fluid"_fix_lb_fluid.html, "fix lb/pc"_fix_lb_pc.html, "fix -lb/rigid/pc/sphere"_fix_lb_rigid_pc_sphere.html - -[Default:] none - -:line - -:link(Mackay3) -[(Mackay et al.)] Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. diff --git a/doc/txt/fix_lineforce.txt b/doc/txt/fix_lineforce.txt deleted file mode 100644 index 3114ed6250..0000000000 --- a/doc/txt/fix_lineforce.txt +++ /dev/null @@ -1,51 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix lineforce command :h3 - -[Syntax:] - -fix ID group-ID lineforce x y z :pre - -ID, group-ID are documented in "fix"_fix.html command -lineforce = style name of this fix command -x y z = direction of line as a 3-vector :ul - -[Examples:] - -fix hold boundary lineforce 0.0 1.0 1.0 :pre - -[Description:] - -Adjust the forces on each atom in the group so that only the component -of force along the linear direction specified by the vector (x,y,z) -remains. This is done by subtracting out components of force in the -plane perpendicular to the line. - -If the initial velocity of the atom is 0.0 (or along the line), then -it should continue to move along the line thereafter. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -[Restrictions:] none - -[Related commands:] - -"fix planeforce"_fix_planeforce.html - -[Default:] none diff --git a/doc/txt/fix_manifoldforce.txt b/doc/txt/fix_manifoldforce.txt deleted file mode 100644 index a25b9f0b2e..0000000000 --- a/doc/txt/fix_manifoldforce.txt +++ /dev/null @@ -1,66 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix manifoldforce command :h3 - -[Syntax:] - -fix ID group-ID manifoldforce manifold manifold-args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -manifold = name of the manifold :l -manifold-args = parameters for the manifold :l - -:ule - -[Examples:] - -fix constrain all manifoldforce sphere 5.0 - -[Description:] - -This fix subtracts each time step from the force the component along -the normal of the specified "manifold"_Howto_manifold.html. This can be -used in combination with "minimize"_minimize.html to remove overlap -between particles while keeping them (roughly) constrained to the -given manifold, e.g. to set up a run with "fix -nve/manifold/rattle"_fix_nve_manifold_rattle.html. I have found that -only {hftn} and {quickmin} with a very small time step perform -adequately though. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is invoked during "energy -minimization"_minimize.html. - -:line - -[Restrictions:] - -This fix is part of the USER-MANIFOLD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Only use this with {min_style hftn} or {min_style quickmin}. If not, -the constraints will not be satisfied very well at all. A warning is -generated if the {min_style} is incompatible but no error. - -:line - -[Related commands:] - -"fix nve/manifold/rattle"_fix_nve_manifold_rattle.html, "fix -nvt/manifold/rattle"_fix_nvt_manifold_rattle.html - diff --git a/doc/txt/fix_meso.txt b/doc/txt/fix_meso.txt deleted file mode 100644 index 8c0ce5a9b7..0000000000 --- a/doc/txt/fix_meso.txt +++ /dev/null @@ -1,52 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix meso command :h3 - -[Syntax:] - -fix ID group-ID meso :pre - -ID, group-ID are documented in "fix"_fix.html command -meso = style name of this fix command :ul - -[Examples:] - -fix 1 all meso :pre - -[Description:] - -Perform time integration to update position, velocity, internal energy -and local density for atoms in the group each timestep. This fix is -needed to time-integrate mesoscopic systems where particles carry -internal variables such as SPH or DPDE. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-SPH package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix meso/stationary" - -[Default:] none diff --git a/doc/txt/fix_meso_move.txt b/doc/txt/fix_meso_move.txt deleted file mode 100644 index abd6e0cca1..0000000000 --- a/doc/txt/fix_meso_move.txt +++ /dev/null @@ -1,233 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix meso/move command :h3 - -[Syntax:] - -fix ID group-ID meso/move style args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -meso/move = style name of this fix command :l -style = {linear} or {wiggle} or {rotate} or {variable} :l - {linear} args = Vx Vy Vz - Vx,Vy,Vz = components of velocity vector (velocity units), any component can be specified as NULL - {wiggle} args = Ax Ay Az period - Ax,Ay,Az = components of amplitude vector (distance units), any component can be specified as NULL - period = period of oscillation (time units) - {rotate} args = Px Py Pz Rx Ry Rz period - Px,Py,Pz = origin point of axis of rotation (distance units) - Rx,Ry,Rz = axis of rotation vector - period = period of rotation (time units) - {variable} args = v_dx v_dy v_dz v_vx v_vy v_vz - v_dx,v_dy,v_dz = 3 variable names that calculate x,y,z displacement as function of time, any component can be specified as NULL - v_vx,v_vy,v_vz = 3 variable names that calculate x,y,z velocity as function of time, any component can be specified as NULL :pre - -zero or more keyword/value pairs may be appended :l -keyword = {units} :l - {units} value = {box} or {lattice} :pre -:ule - -[Examples:] - -fix 1 boundary meso/move wiggle 3.0 0.0 0.0 1.0 units box -fix 2 boundary meso/move rotate 0.0 0.0 0.0 0.0 0.0 1.0 5.0 -fix 2 boundary meso/move variable v_myx v_myy NULL v_VX v_VY NULL :pre - -[Description:] - -Perform updates of position, velocity, internal energy and local -density for mesoscopic particles in the group each timestep using the -specified settings or formulas, without regard to forces on the -particles. This can be useful for boundary, solid bodies or other -particles, whose movement can influence nearby particles. - -The operation of this fix is exactly like that described by the -"fix move"_fix_move.html command, except that particles' density, -internal energy and extrapolated velocity are also updated. - -NOTE: The particles affected by this fix should not be time integrated -by other fixes (e.g. "fix meso"_fix_meso.html, "fix -meso/stationary"_fix_meso_stationary.html), since that will change their -positions and velocities twice. - -NOTE: As particles move due to this fix, they will pass through periodic -boundaries and be remapped to the other side of the simulation box, -just as they would during normal time integration (e.g. via the "fix -meso"_fix_meso.html command). It is up to you to decide whether periodic -boundaries are appropriate with the kind of particle motion you are -prescribing with this fix. - -NOTE: As discussed below, particles are moved relative to their initial -position at the time the fix is specified. These initial coordinates -are stored by the fix in "unwrapped" form, by using the image flags -associated with each particle. See the "dump custom"_dump.html command -for a discussion of "unwrapped" coordinates. See the Atoms section of -the "read_data"_read_data.html command for a discussion of image flags -and how they are set for each particle. You can reset the image flags -(e.g. to 0) before invoking this fix by using the "set image"_set.html -command. - -:line - -The {linear} style moves particles at a constant velocity, so that their -position {X} = (x,y,z) as a function of time is given in vector -notation as - -X(t) = X0 + V * delta :pre - -where {X0} = (x0,y0,z0) is their position at the time the fix is -specified, {V} is the specified velocity vector with components -(Vx,Vy,Vz), and {delta} is the time elapsed since the fix was -specified. This style also sets the velocity of each particle to V = -(Vx,Vy,Vz). If any of the velocity components is specified as NULL, -then the position and velocity of that component is time integrated -the same as the "fix meso"_fix_meso.html command would perform, using -the corresponding force component on the particle. - -Note that the {linear} style is identical to using the {variable} -style with an "equal-style variable"_variable.html that uses the -vdisplace() function. E.g. - -variable V equal 10.0 -variable x equal vdisplace(0.0,$V) -fix 1 boundary move variable v_x NULL NULL v_V NULL NULL :pre - -The {wiggle} style moves particles in an oscillatory fashion, so that -their position {X} = (x,y,z) as a function of time is given in vector -notation as - -X(t) = X0 + A sin(omega*delta) :pre - -where {X0} = (x0,y0,z0) is their position at the time the fix is -specified, {A} is the specified amplitude vector with components -(Ax,Ay,Az), {omega} is 2 PI / {period}, and {delta} is the time -elapsed since the fix was specified. This style also sets the -velocity of each particle to the time derivative of this expression. -If any of the amplitude components is specified as NULL, then the -position and velocity of that component is time integrated the same as -the "fix meso"_fix_meso.html command would perform, using the -corresponding force component on the particle. - -Note that the {wiggle} style is identical to using the {variable} -style with "equal-style variables"_variable.html that use the -swiggle() and cwiggle() functions. E.g. - -variable A equal 10.0 -variable T equal 5.0 -variable omega equal 2.0*PI/$T -variable x equal swiggle(0.0,$A,$T) -variable v equal v_omega*($A-cwiggle(0.0,$A,$T)) -fix 1 boundary move variable v_x NULL NULL v_v NULL NULL :pre - -The {rotate} style rotates particles around a rotation axis {R} = -(Rx,Ry,Rz) that goes through a point {P} = (Px,Py,Pz). The {period} of -the rotation is also specified. The direction of rotation for the -particles around the rotation axis is consistent with the right-hand -rule: if your right-hand thumb points along {R}, then your fingers wrap -around the axis in the direction of rotation. - -This style also sets the velocity of each particle to (omega cross -Rperp) where omega is its angular velocity around the rotation axis and -Rperp is a perpendicular vector from the rotation axis to the particle. - -The {variable} style allows the position and velocity components of -each particle to be set by formulas specified via the -"variable"_variable.html command. Each of the 6 variables is -specified as an argument to the fix as v_name, where name is the -variable name that is defined elsewhere in the input script. - -Each variable must be of either the {equal} or {atom} style. -{Equal}-style variables compute a single numeric quantity, that can be -a function of the timestep as well as of other simulation values. -{Atom}-style variables compute a numeric quantity for each particle, that -can be a function per-atom quantities, such as the particle's position, as -well as of the timestep and other simulation values. Note that this -fix stores the original coordinates of each particle (see note below) so -that per-atom quantity can be used in an atom-style variable formula. -See the "variable"_variable.html command for details. - -The first 3 variables (v_dx,v_dy,v_dz) specified for the {variable} -style are used to calculate a displacement from the particle's original -position at the time the fix was specified. The second 3 variables -(v_vx,v_vy,v_vz) specified are used to compute a velocity for each -particle. - -Any of the 6 variables can be specified as NULL. If both the -displacement and velocity variables for a particular x,y,z component -are specified as NULL, then the position and velocity of that -component is time integrated the same as the "fix meso"_fix_meso.html -command would perform, using the corresponding force component on the -particle. If only the velocity variable for a component is specified as -NULL, then the displacement variable will be used to set the position -of the particle, and its velocity component will not be changed. If only -the displacement variable for a component is specified as NULL, then -the velocity variable will be used to set the velocity of the particle, -and the position of the particle will be time integrated using that -velocity. - -The {units} keyword determines the meaning of the distance units used -to define the {linear} velocity and {wiggle} amplitude and {rotate} -origin. This setting is ignored for the {variable} style. A {box} -value selects standard units as defined by the "units"_units.html -command, e.g. velocity in Angstroms/fmsec and amplitude and position -in Angstroms for units = real. A {lattice} value means the velocity -units are in lattice spacings per time and the amplitude and position -are in lattice spacings. The "lattice"_lattice.html command must have -been previously used to define the lattice spacing. Each of these 3 -quantities may be dependent on the x,y,z dimension, since the lattice -spacings can be different in x,y,z. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the original coordinates of moving particles to "binary -restart files"_restart.html, as well as the initial timestep, so that -the motion can be continuous in a restarted simulation. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -NOTE: Because the move positions are a function of the current -timestep and the initial timestep, you cannot reset the timestep to a -different value after reading a restart file, if you expect a fix move -command to work in an uninterrupted fashion. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -This fix produces a per-atom array which can be accessed by various -"output commands"_Howto_output.html. The number of columns for each -atom is 3, and the columns store the original unwrapped x,y,z coords -of each particle. The per-atom values can be accessed on any timestep. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-SDPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store density and internal energy as -defined by the "atom_style meso"_atom_style.html command. - -All particles in the group must be mesoscopic SPH/SDPD particles. - -[Related commands:] - -"fix move"_fix_move.html, "fix meso"_fix_meso.html, -"displace_atoms"_displace_atoms.html - -[Default:] - -The option default is units = lattice. diff --git a/doc/txt/fix_meso_stationary.txt b/doc/txt/fix_meso_stationary.txt deleted file mode 100644 index 1a546efec0..0000000000 --- a/doc/txt/fix_meso_stationary.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix meso/stationary command :h3 - -[Syntax:] - -fix ID group-ID meso/stationary :pre - -ID, group-ID are documented in "fix"_fix.html command -meso = style name of this fix command :ul - -[Examples:] - -fix 1 boundary meso/stationary :pre - -[Description:] - -Perform time integration to update internal energy and local density, -but not position or velocity for atoms in the group each timestep. -This fix is needed for SPH simulations to correctly time-integrate -fixed boundary particles which constrain a fluid to a given region in -space. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-SPH package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix meso" - -[Default:] none diff --git a/doc/txt/fix_modify.txt b/doc/txt/fix_modify.txt deleted file mode 100644 index f7882c58f7..0000000000 --- a/doc/txt/fix_modify.txt +++ /dev/null @@ -1,157 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix_modify command :h3 - -[Syntax:] - -fix_modify fix-ID keyword value ... :pre - -fix-ID = ID of the fix to modify :ulb,l -one or more keyword/value pairs may be appended :l -keyword = {temp} or {press} or {energy} or {virial} or {respa} or {dynamic/dof} or {bodyforces} :l - {temp} value = compute ID that calculates a temperature - {press} value = compute ID that calculates a pressure - {energy} value = {yes} or {no} - {virial} value = {yes} or {no} - {respa} value = {1} to {max respa level} or {0} (for outermost level) - {dynamic/dof} value = {yes} or {no} - yes/no = do or do not re-compute the number of degrees of freedom (DOF) contributing to the temperature - {bodyforces} value = {early} or {late} - early/late = compute rigid-body forces/torques early or late in the timestep :pre -:ule - -[Examples:] - -fix_modify 3 temp myTemp press myPress -fix_modify 1 energy yes -fix_modify tether respa 2 :pre - -[Description:] - -Modify one or more parameters of a previously defined fix. Only -specific fix styles support specific parameters. See the doc pages -for individual fix commands for info on which ones support which -fix_modify parameters. - -The {temp} keyword is used to determine how a fix computes -temperature. The specified compute ID must have been previously -defined by the user via the "compute"_compute.html command and it must -be a style of compute that calculates a temperature. All fixes that -compute temperatures define their own compute by default, as described -in their documentation. Thus this option allows the user to override -the default method for computing T. - -The {press} keyword is used to determine how a fix computes pressure. -The specified compute ID must have been previously defined by the user -via the "compute"_compute.html command and it must be a style of -compute that calculates a pressure. All fixes that compute pressures -define their own compute by default, as described in their -documentation. Thus this option allows the user to override the -default method for computing P. - -The {energy} keyword can be used with fixes that support it. -{energy yes} adds a contribution to the potential energy of the -system. The fix's global and per-atom -energy is included in the calculation performed by the "compute -pe"_compute_pe.html or "compute pe/atom"_compute_pe_atom.html -commands. See the "thermo_style"_thermo_style.html command for info -on how potential energy is output. For fixes that tally a global -energy, it can be printed by using the keyword f_ID in the -thermo_style custom command, where ID is the fix-ID of the appropriate -fix. - -NOTE: You must also specify the {energy yes} setting for a fix if you -are using it when performing an "energy minimization"_minimize.html -and if you want the energy and forces it produces to be part of the -optimization criteria. - -The {virial} keyword can be used with fixes that support it. -{virial yes} adds a contribution to the virial of the -system. The fix's global and per-atom -virial is included in the calculation performed by the "compute -pressure"_compute_pressure.html or -"compute stress/atom"_compute_stress_atom.html -commands. See the "thermo_style"_thermo_style.html command for info -on how pressure is output. - -NOTE: You must specify the {virial yes} setting for a fix if you -are doing "box relaxation"_fix_box_relax.html and -if you want virial contribution of the fix to be part of the -relaxation criteria, although this seems unlikely. - -NOTE: This option is only supported by fixes that explicitly say -so. For some of these (e.g. the "fix shake"_fix_shake.html command) -the default setting is {virial yes}, for others it is {virial no}. - -For fixes that set or modify forces, it may be possible to select at -which "r-RESPA"_run_style.html level the fix operates via the {respa} -keyword. The RESPA level at which the fix is active can be selected. -This is a number ranging from 1 to the number of levels. If the RESPA -level is larger than the current maximum, the outermost level will be -used, which is also the default setting. This default can be restored -using a value of {0} for the RESPA level. The affected fix has to be -enabled to support this feature; if not, {fix_modify} will report an -error. Active fixes with a custom RESPA level setting are reported -with their specified level at the beginning of a r-RESPA run. - -The {dynamic/dof} keyword determines whether the number of atoms N in -the fix group and their associated degrees of freedom are re-computed -each time a temperature is computed. Only fix styles that calculate -their own internal temperature use this option. Currently this is -only the "fix rigid/nvt/small"_fix_rigid.html and "fix -rigid/npt/small"_fix_rigid.html commands for the purpose of -thermostatting rigid body translation and rotation. By default, N and -their DOF are assumed to be constant. If you are adding atoms or -molecules to the system (see the "fix pour"_fix_pour.html, "fix -deposit"_fix_deposit.html, and "fix gcmc"_fix_gcmc.html commands) or -expect atoms or molecules to be lost (e.g. due to exiting the -simulation box or via "fix evaporate"_fix_evaporate.html), then -this option should be used to insure the temperature is correctly -normalized. - -NOTE: Other thermostatting fixes, such as "fix nvt"_fix_nh.html, do -not use the {dynamic/dof} keyword because they use a temperature -compute to calculate temperature. See the "compute_modify -dynamic/dof"_compute_modify.html command for a similar way to insure -correct temperature normalization for those thermostats. - -The {bodyforces} keyword determines whether the forces and torques -acting on rigid bodies are computed {early} at the post-force stage of -each timestep (right after per-atom forces have been computed and -communicated among processors), or {late} at the final-integrate stage -of each timestep (after any other fixes have finished their post-force -tasks). Only the rigid-body integration fixes use this option, which -includes "fix rigid"_fix_rigid.html and "fix -rigid/small"_fix_rigid.html, and their variants, and also "fix -poems"_fix_poems.html. - -The default is {late}. If there are other fixes that add forces to -individual atoms, then the rigid-body constraints will include these -forces when time-integrating the rigid bodies. If {early} is -specified, then new fixes can be written that use or modify the -per-body force and torque, before time-integration of the rigid bodies -occurs. Note however this has the side effect, that fixes such as -"fix addforce"_fix_addforce.html, "fix setforce"_fix_setforce.html, -"fix spring"_fix_spring.html, which add forces to individual atoms -will have no effect on the motion of the rigid bodies if they are -specified in the input script after the fix rigid command. LAMMPS -will give a warning if that is the case. - -[Restrictions:] none - -[Related commands:] - -"fix"_fix.html, "compute temp"_compute_temp.html, "compute -pressure"_compute_pressure.html, "thermo_style"_thermo_style.html - -[Default:] - -The option defaults are temp = ID defined by fix, press = ID defined -by fix, energy = no, virial = different for each fix style, respa = 0, -bodyforce = late. diff --git a/doc/txt/fix_momentum.txt b/doc/txt/fix_momentum.txt deleted file mode 100644 index aeedad0719..0000000000 --- a/doc/txt/fix_momentum.txt +++ /dev/null @@ -1,97 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix momentum command :h3 -fix momentum/kk command :h3 - -[Syntax:] - -fix ID group-ID momentum N keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -momentum = style name of this fix command :l -N = adjust the momentum every this many timesteps -one or more keyword/value pairs may be appended :l -keyword = {linear} or {angular} or {rescale} :l - {linear} values = xflag yflag zflag - xflag,yflag,zflag = 0/1 to exclude/include each dimension - {angular} values = none :pre - {rescale} values = none :pre -:ule - -[Examples:] - -fix 1 all momentum 1 linear 1 1 0 -fix 1 all momentum 1 linear 1 1 1 rescale -fix 1 all momentum 100 linear 1 1 1 angular :pre - -[Description:] - -Zero the linear and/or angular momentum of the group of atoms every N -timesteps by adjusting the velocities of the atoms. One (or both) of -the {linear} or {angular} keywords must be specified. - -If the {linear} keyword is used, the linear momentum is zeroed by -subtracting the center-of-mass velocity of the group from each atom. -This does not change the relative velocity of any pair of atoms. One -or more dimensions can be excluded from this operation by setting the -corresponding flag to 0. - -If the {angular} keyword is used, the angular momentum is zeroed by -subtracting a rotational component from each atom. - -This command can be used to insure the entire collection of atoms (or -a subset of them) does not drift or rotate during the simulation due -to random perturbations (e.g. "fix langevin"_fix_langevin.html -thermostatting). - -The {rescale} keyword enables conserving the kinetic energy of the group -of atoms by rescaling the velocities after the momentum was removed. - -Note that the "velocity"_velocity.html command can be used to create -initial velocities with zero aggregate linear and/or angular momentum. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix recenter"_fix_recenter.html, "velocity"_velocity.html - -[Default:] none diff --git a/doc/txt/fix_move.txt b/doc/txt/fix_move.txt deleted file mode 100644 index b8ccfbebfe..0000000000 --- a/doc/txt/fix_move.txt +++ /dev/null @@ -1,225 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix move command :h3 - -[Syntax:] - -fix ID group-ID move style args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -move = style name of this fix command :l -style = {linear} or {wiggle} or {rotate} or {variable} :l - {linear} args = Vx Vy Vz - Vx,Vy,Vz = components of velocity vector (velocity units), any component can be specified as NULL - {wiggle} args = Ax Ay Az period - Ax,Ay,Az = components of amplitude vector (distance units), any component can be specified as NULL - period = period of oscillation (time units) - {rotate} args = Px Py Pz Rx Ry Rz period - Px,Py,Pz = origin point of axis of rotation (distance units) - Rx,Ry,Rz = axis of rotation vector - period = period of rotation (time units) - {variable} args = v_dx v_dy v_dz v_vx v_vy v_vz - v_dx,v_dy,v_dz = 3 variable names that calculate x,y,z displacement as function of time, any component can be specified as NULL - v_vx,v_vy,v_vz = 3 variable names that calculate x,y,z velocity as function of time, any component can be specified as NULL :pre - -zero or more keyword/value pairs may be appended :l -keyword = {units} :l - {units} value = {box} or {lattice} :pre -:ule - -[Examples:] - -fix 1 boundary move wiggle 3.0 0.0 0.0 1.0 units box -fix 2 boundary move rotate 0.0 0.0 0.0 0.0 0.0 1.0 5.0 -fix 2 boundary move variable v_myx v_myy NULL v_VX v_VY NULL :pre - -[Description:] - -Perform updates of position and velocity for atoms in the group each -timestep using the specified settings or formulas, without regard to -forces on the atoms. This can be useful for boundary or other atoms, -whose movement can influence nearby atoms. - -NOTE: The atoms affected by this fix should not normally be time -integrated by other fixes (e.g. "fix nve"_fix_nve.html, "fix -nvt"_fix_nh.html), since that will change their positions and -velocities twice. - -NOTE: As atoms move due to this fix, they will pass through periodic -boundaries and be remapped to the other side of the simulation box, -just as they would during normal time integration (e.g. via the "fix -nve"_fix_nve.html command). It is up to you to decide whether -periodic boundaries are appropriate with the kind of atom motion you -are prescribing with this fix. - -NOTE: As discussed below, atoms are moved relative to their initial -position at the time the fix is specified. These initial coordinates -are stored by the fix in "unwrapped" form, by using the image flags -associated with each atom. See the "dump custom"_dump.html command -for a discussion of "unwrapped" coordinates. See the Atoms section of -the "read_data"_read_data.html command for a discussion of image flags -and how they are set for each atom. You can reset the image flags -(e.g. to 0) before invoking this fix by using the "set image"_set.html -command. - -:line - -The {linear} style moves atoms at a constant velocity, so that their -position {X} = (x,y,z) as a function of time is given in vector -notation as - -X(t) = X0 + V * delta :pre - -where {X0} = (x0,y0,z0) is their position at the time the fix is -specified, {V} is the specified velocity vector with components -(Vx,Vy,Vz), and {delta} is the time elapsed since the fix was -specified. This style also sets the velocity of each atom to V = -(Vx,Vy,Vz). If any of the velocity components is specified as NULL, -then the position and velocity of that component is time integrated -the same as the "fix nve"_fix_nve.html command would perform, using -the corresponding force component on the atom. - -Note that the {linear} style is identical to using the {variable} -style with an "equal-style variable"_variable.html that uses the -vdisplace() function. E.g. - -variable V equal 10.0 -variable x equal vdisplace(0.0,$V) -fix 1 boundary move variable v_x NULL NULL v_V NULL NULL :pre - -The {wiggle} style moves atoms in an oscillatory fashion, so that -their position {X} = (x,y,z) as a function of time is given in vector -notation as - -X(t) = X0 + A sin(omega*delta) :pre - -where {X0} = (x0,y0,z0) is their position at the time the fix is -specified, {A} is the specified amplitude vector with components -(Ax,Ay,Az), {omega} is 2 PI / {period}, and {delta} is the time -elapsed since the fix was specified. This style also sets the -velocity of each atom to the time derivative of this expression. If -any of the amplitude components is specified as NULL, then the -position and velocity of that component is time integrated the same as -the "fix nve"_fix_nve.html command would perform, using the -corresponding force component on the atom. - -Note that the {wiggle} style is identical to using the {variable} -style with "equal-style variables"_variable.html that use the -swiggle() and cwiggle() functions. E.g. - -variable A equal 10.0 -variable T equal 5.0 -variable omega equal 2.0*PI/$T -variable x equal swiggle(0.0,$A,$T) -variable v equal v_omega*($A-cwiggle(0.0,$A,$T)) -fix 1 boundary move variable v_x NULL NULL v_v NULL NULL :pre - -The {rotate} style rotates atoms around a rotation axis {R} = -(Rx,Ry,Rz) that goes through a point {P} = (Px,Py,Pz). The {period} of -the rotation is also specified. The direction of rotation for the -atoms around the rotation axis is consistent with the right-hand rule: -if your right-hand thumb points along {R}, then your fingers wrap -around the axis in the direction of rotation. - -This style also sets the velocity of each atom to (omega cross Rperp) -where omega is its angular velocity around the rotation axis and Rperp -is a perpendicular vector from the rotation axis to the atom. If the -defined "atom_style"_atom_style.html assigns an angular velocity or -angular momentum or orientation to each atom ("atom -styles"_atom_style.html sphere, ellipsoid, line, tri, body), then -those properties are also updated appropriately to correspond to the -atom's motion and rotation over time. - -The {variable} style allows the position and velocity components of -each atom to be set by formulas specified via the -"variable"_variable.html command. Each of the 6 variables is -specified as an argument to the fix as v_name, where name is the -variable name that is defined elsewhere in the input script. - -Each variable must be of either the {equal} or {atom} style. -{Equal}-style variables compute a single numeric quantity, that can be -a function of the timestep as well as of other simulation values. -{Atom}-style variables compute a numeric quantity for each atom, that -can be a function per-atom quantities, such as the atom's position, as -well as of the timestep and other simulation values. Note that this -fix stores the original coordinates of each atom (see note below) so -that per-atom quantity can be used in an atom-style variable formula. -See the "variable"_variable.html command for details. - -The first 3 variables (v_dx,v_dy,v_dz) specified for the {variable} -style are used to calculate a displacement from the atom's original -position at the time the fix was specified. The second 3 variables -(v_vx,v_vy,v_vz) specified are used to compute a velocity for each -atom. - -Any of the 6 variables can be specified as NULL. If both the -displacement and velocity variables for a particular x,y,z component -are specified as NULL, then the position and velocity of that -component is time integrated the same as the "fix nve"_fix_nve.html -command would perform, using the corresponding force component on the -atom. If only the velocity variable for a component is specified as -NULL, then the displacement variable will be used to set the position -of the atom, and its velocity component will not be changed. If only -the displacement variable for a component is specified as NULL, then -the velocity variable will be used to set the velocity of the atom, -and the position of the atom will be time integrated using that -velocity. - -The {units} keyword determines the meaning of the distance units used -to define the {linear} velocity and {wiggle} amplitude and {rotate} -origin. This setting is ignored for the {variable} style. A {box} -value selects standard units as defined by the "units"_units.html -command, e.g. velocity in Angstroms/fmsec and amplitude and position -in Angstroms for units = real. A {lattice} value means the velocity -units are in lattice spacings per time and the amplitude and position -are in lattice spacings. The "lattice"_lattice.html command must have -been previously used to define the lattice spacing. Each of these 3 -quantities may be dependent on the x,y,z dimension, since the lattice -spacings can be different in x,y,z. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the original coordinates of moving atoms to "binary -restart files"_restart.html, as well as the initial timestep, so that -the motion can be continuous in a restarted simulation. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -NOTE: Because the move positions are a function of the current -timestep and the initial timestep, you cannot reset the timestep to a -different value after reading a restart file, if you expect a fix move -command to work in an uninterrupted fashion. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -This fix produces a per-atom array which can be accessed by various -"output commands"_Howto_output.html. The number of columns for each -atom is 3, and the columns store the original unwrapped x,y,z coords -of each atom. The per-atom values can be accessed on any timestep. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -For "rRESPA time integration"_run_style.html, this fix adjusts the -position and velocity of atoms on the outermost rRESPA level. - -[Restrictions:] none - -[Related commands:] - -"fix nve"_fix_nve.html, "displace_atoms"_displace_atoms.html - -[Default:] none - -The option default is units = lattice. diff --git a/doc/txt/fix_mscg.txt b/doc/txt/fix_mscg.txt deleted file mode 100644 index 1ad7804127..0000000000 --- a/doc/txt/fix_mscg.txt +++ /dev/null @@ -1,130 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix mscg command :h3 - -[Syntax:] - -fix ID group-ID mscg N keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -mscg = style name of this fix command :l -N = envoke this fix every this many timesteps :l -zero or more keyword/value pairs may be appended :l -keyword = {range} or {name} or {max} :l - {range} arg = {on} or {off} - {on} = range finding functionality is performed - {off} = force matching functionality is performed - {name} args = name1 ... nameN - name1,...,nameN = string names for each atom type (1-Ntype) - {max} args = maxb maxa maxd - maxb,maxa,maxd = maximum bonds/angles/dihedrals per atom :pre -:ule - -[Examples:] - -fix 1 all mscg 1 -fix 1 all mscg 1 range name A B -fix 1 all mscg 1 max 4 8 20 :pre - -[Description:] - -This fix applies the Multi-Scale Coarse-Graining (MSCG) method to -snapshots from a dump file to generate potentials for coarse-grained -simulations from all-atom simulations, using a force-matching -technique ("Izvekov"_#Izvekov, "Noid"_#Noid). - -It makes use of the MS-CG library, written and maintained by Greg -Voth's group at the University of Chicago, which is freely available -on their "MS-CG GitHub -site"_https://github.com/uchicago-voth/MSCG-release. See instructions -on obtaining and installing the MS-CG library in the src/MSCG/README -file, which must be done before you build LAMMPS with this fix command -and use the command in a LAMMPS input script. - -An example script using this fix is provided the examples/mscg -directory. - -The general workflow for using LAMMPS in conjunction with the MS-CG -library to create a coarse-grained model and run coarse-grained -simulations is as follows: - -Perform all-atom simulations on the system to be coarse grained. -Generate a trajectory mapped to the coarse-grained model. -Create input files for the MS-CG library. -Run the range finder functionality of the MS-CG library. -Run the force matching functionality of the MS-CG library. -Check the results of the force matching. -Run coarse-grained simulations using the new coarse-grained potentials. :ol - -This fix can perform the range finding and force matching steps 4 and -5 of the above workflow when used in conjunction with the -"rerun"_rerun.html command. It does not perform steps 1-3 and 6-7. - -Step 2 can be performed using a Python script (what is the name?) -provided with the MS-CG library which defines the coarse-grained model -and converts a standard LAMMPS dump file for an all-atom simulation -(step 1) into a LAMMPS dump file which has the positions of and forces -on the coarse-grained beads. - -In step 3, an input file named "control.in" is needed by the MS-CG -library which sets parameters for the range finding and force matching -functionalities. See the examples/mscg/control.in file as an example. -And see the documentation provided with the MS-CG library for more -info on this file. - -When this fix is used to perform steps 4 and 5, the MS-CG library also -produces additional output files. The range finder functionality -(step 4) outputs files defining pair and bonded interaction ranges. -The force matching functionality (step 5) outputs tabulated force -files for every interaction in the system. Other diagnostic files can -also be output depending on the parameters in the MS-CG library input -script. Again, see the documentation provided with the MS-CG library -for more info. - -:line - -The {range} keyword specifies which MS-CG library functionality should -be invoked. If {on}, the step 4 range finder functionality is invoked. -{off}, the step 5 force matching functionality is invoked. - -If the {name} keyword is used, string names are defined to associate -with the integer atom types in LAMMPS. {Ntype} names must be -provided, one for each atom type (1-Ntype). - -The {max} keyword specifies the maximum number of bonds, angles, and -dihedrals a bead can have in the coarse-grained model. - -[Restrictions:] - -This fix is part of the MSCG package. It is only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -The MS-CG library uses C++11, which may not be supported by older -compilers. The MS-CG library also has some additional numeric library -dependencies, which are described in its documentation. - -Currently, the MS-CG library is not setup to run in parallel with MPI, -so this fix can only be used in a serial LAMMPS build and run -on a single processor. - -[Related commands:] none - -[Default:] - -The default keyword settings are range off, max 4 12 36. - -:line - -:link(Izvekov) -[(Izvekov)] Izvekov, Voth, J Chem Phys 123, 134105 (2005). - -:link(Noid) -[(Noid)] Noid, Chu, Ayton, Krishna, Izvekov, Voth, Das, Andersen, J -Chem Phys 128, 134105 (2008). diff --git a/doc/txt/fix_msst.txt b/doc/txt/fix_msst.txt deleted file mode 100644 index a46e79c5b0..0000000000 --- a/doc/txt/fix_msst.txt +++ /dev/null @@ -1,193 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix msst command :h3 - -[Syntax:] - -fix ID group-ID msst dir shockvel keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -msst = style name of this fix :l -dir = {x} or {y} or {z} :l -shockvel = shock velocity (strictly positive, distance/time units) :l -zero or more keyword value pairs may be appended :l -keyword = {q} or {mu} or {p0} or {v0} or {e0} or {tscale} or {beta} or {dftb} :l - {q} value = cell mass-like parameter (mass^2/distance^4 units) - {mu} value = artificial viscosity (mass/length/time units) - {p0} value = initial pressure in the shock equations (pressure units) - {v0} value = initial simulation cell volume in the shock equations (distance^3 units) - {e0} value = initial total energy (energy units) - {tscale} value = reduction in initial temperature (unitless fraction between 0.0 and 1.0) - {dftb} value = {yes} or {no} for whether using MSST in conjunction with DFTB+ - {beta} value = scale factor for improved energy conservation :pre -:ule - -[Examples:] - -fix 1 all msst y 100.0 q 1.0e5 mu 1.0e5 -fix 2 all msst z 50.0 q 1.0e4 mu 1.0e4 v0 4.3419e+03 p0 3.7797e+03 e0 -9.72360e+02 tscale 0.01 -fix 1 all msst y 100.0 q 1.0e5 mu 1.0e5 dftb yes beta 0.5 :pre - -[Description:] - -This command performs the Multi-Scale Shock Technique (MSST) -integration to update positions and velocities each timestep to mimic -a compressive shock wave passing over the system. See "(Reed)"_#Reed -for a detailed description of this method. The MSST varies the cell -volume and temperature in such a way as to restrain the system to the -shock Hugoniot and the Rayleigh line. These restraints correspond to -the macroscopic conservation laws dictated by a shock -front. {shockvel} determines the steady shock velocity that will be -simulated. - -To perform a simulation, choose a value of {q} that provides volume -compression on the timescale of 100 fs to 1 ps. If the volume is not -compressing, either the shock speed is chosen to be below the material -sound speed or {p0} has been chosen inaccurately. Volume compression -at the start can be sped up by using a non-zero value of {tscale}. Use -the smallest value of {tscale} that results in compression. - -Under some special high-symmetry conditions, the pressure (volume) -and/or temperature of the system may oscillate for many cycles even -with an appropriate choice of mass-like parameter {q}. Such -oscillations have physical significance in some cases. The optional -{mu} keyword adds an artificial viscosity that helps break the system -symmetry to equilibrate to the shock Hugoniot and Rayleigh line more -rapidly in such cases. - -The keyword {tscale} is a factor between 0 and 1 that determines what -fraction of thermal kinetic energy is converted to compressive strain -kinetic energy at the start of the simulation. Setting this parameter -to a non-zero value may assist in compression at the start of -simulations where it is slow to occur. - -If keywords {e0}, {p0},or {v0} are not supplied, these quantities will -be calculated on the first step, after the energy specified by -{tscale} is removed. The value of {e0} is not used in the dynamical -equations, but is used in calculating the deviation from the Hugoniot. - -The keyword {beta} is a scaling term that can be added to the MSST -ionic equations of motion to account for drift in the conserved -quantity during long timescale simulations, similar to a Berendsen -thermostat. See "(Reed)"_#Reed and "(Goldman)"_#Goldman2 for more -details. The value of {beta} must be between 0.0 and 1.0 inclusive. -A value of 0.0 means no contribution, a value of 1.0 means a full -contribution. - -Values of shockvel less than a critical value determined by the -material response will not have compressive solutions. This will be -reflected in lack of significant change of the volume in the MSST. - -For all pressure styles, the simulation box stays orthogonal in shape. -Parrinello-Rahman boundary conditions (tilted box) are supported by -LAMMPS, but are not implemented for MSST. - -This fix computes a temperature and pressure and potential energy each -timestep. To do this, the fix creates its own computes of style "temp" -"pressure", and "pe", as if these commands had been issued: - -compute fix-ID_MSST_temp all temp -compute fix-ID_MSST_press all pressure fix-ID_MSST_temp :pre -compute fix-ID_MSST_pe all pe :pre - -See the "compute temp"_compute_temp.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + "_MSST_temp" or "_MSST_press" -or "_MSST_pe". The group for the new computes is "all". - -:line - -The {dftb} keyword is to allow this fix to be used when LAMMPS is -being driven by DFTB+, a density-functional tight-binding code. If the -keyword {dftb} is used with a value of {yes}, then the MSST equations -are altered to account for the electron entropy contribution to the -Hugonio relations and total energy. See "(Reed2)"_#Reed2 and -"(Goldman)"_#Goldman2 for details on this contribution. In this case, -you must define a "fix external"_fix_external.html command in your -input script, which is used to callback to DFTB+ during the LAMMPS -timestepping. DFTB+ will communicate its info to LAMMPS via that fix. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of all internal variables to "binary restart -files"_restart.html. See the "read_restart"_read_restart.html command -for info on how to re-specify a fix in an input script that reads a -restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The progress of the MSST can be monitored by printing the global -scalar and global vector quantities computed by the fix. - -The scalar is the cumulative energy change due to the fix. This is -also the energy added to the potential energy by the -"fix_modify"_fix_modify.html {energy} command. With this command, the -thermo keyword {etotal} prints the conserved quantity of the MSST -dynamic equations. This can be used to test if the MD timestep is -sufficiently small for accurate integration of the dynamic -equations. See also "thermo_style"_thermo_style.html command. - -The global vector contains four values in this order: - -\[{dhugoniot}, {drayleigh}, {lagrangian_speed}, {lagrangian_position}\] - -{dhugoniot} is the departure from the Hugoniot (temperature units). -{drayleigh} is the departure from the Rayleigh line (pressure units). -{lagrangian_speed} is the laboratory-frame Lagrangian speed (particle velocity) of the computational cell (velocity units). -{lagrangian_position} is the computational cell position in the reference frame moving at the shock speed. This is usually a good estimate of distance of the computational cell behind the shock front. :ol - -To print these quantities to the log file with descriptive column -headers, the following LAMMPS commands are suggested: - -fix msst all msst z -fix_modify msst energy yes -variable dhug equal f_msst\[1\] -variable dray equal f_msst\[2\] -variable lgr_vel equal f_msst\[3\] -variable lgr_pos equal f_msst\[4\] -thermo_style custom step temp ke pe lz pzz etotal v_dhug v_dray v_lgr_vel v_lgr_pos f_msst :pre - -These fixes compute a global scalar and a global vector of 4 -quantities, which can be accessed by various "output -commands"_Howto_output.html. The scalar values calculated by this fix -are "extensive"; the vector values are "intensive". - -[Restrictions:] - -This fix style is part of the SHOCK package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -All cell dimensions must be periodic. This fix can not be used with a -triclinic cell. The MSST fix has been tested only for the group-ID -all. - -[Related commands:] - -"fix nphug"_fix_nphug.html, "fix deform"_fix_deform.html - -[Default:] - -The keyword defaults are q = 10, mu = 0, tscale = 0.01, dftb = no, -beta = 0.0. Note that p0, v0, and e0 are calculated on the first -timestep. - -:line - -:link(Reed) -[(Reed)] Reed, Fried, and Joannopoulos, Phys. Rev. Lett., 90, 235503 -(2003). - -:link(Reed2) -[(Reed2)] Reed, J. Phys. Chem. C, 116, 2205 (2012). - -:link(Goldman2) -[(Goldman)] Goldman, Srinivasan, Hamel, Fried, Gaus, and Elstner, -J. Phys. Chem. C, 117, 7885 (2013). diff --git a/doc/txt/fix_mvv_dpd.txt b/doc/txt/fix_mvv_dpd.txt deleted file mode 100644 index 507f271469..0000000000 --- a/doc/txt/fix_mvv_dpd.txt +++ /dev/null @@ -1,97 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix mvv/dpd command :h3 -fix mvv/edpd command :h3 -fix mvv/tdpd command :h3 - -[Syntax:] - -fix ID group-ID mvv/dpd lambda :pre -fix ID group-ID mvv/edpd lambda :pre -fix ID group-ID mvv/tdpd lambda :pre - -ID, group-ID are documented in "fix"_fix.html command -mvv/dpd, mvv/edpd, mvv/tdpd = style name of this fix command -lambda = (optional) relaxation parameter (unitless) :ul - -[Examples:] - -fix 1 all mvv/dpd -fix 1 all mvv/dpd 0.5 -fix 1 all mvv/edpd -fix 1 all mvv/edpd 0.5 -fix 1 all mvv/tdpd -fix 1 all mvv/tdpd 0.5 :pre - -[Description:] - -Perform time integration using the modified velocity-Verlet (MVV) -algorithm to update position and velocity (fix mvv/dpd), or position, -velocity and temperature (fix mvv/edpd), or position, velocity and -concentration (fix mvv/tdpd) for particles in the group each timestep. - -The modified velocity-Verlet (MVV) algorithm aims to improve the -stability of the time integrator by using an extrapolated version of -the velocity for the force evaluation: - -:c,image(Eqs/fix_mvv_dpd.jpg) - -where the parameter λ depends on the -specific choice of DPD parameters, and needs to be tuned on a -case-by-case basis. Specification of a {lambda} value is optional. -If specified, the setting must be from 0.0 to 1.0. If not specified, -a default value of 0.5 is used, which effectively reproduces the -standard velocity-Verlet (VV) scheme. For more details, see -"Groot"_#Groot2. - -Fix {mvv/dpd} updates the position and velocity of each atom. It can -be used with the "pair_style mdpd"_pair_meso.html command or other -pair styles such as "pair dpd"_pair_dpd.html. - -Fix {mvv/edpd} updates the per-atom temperature, in addition to -position and velocity, and must be used with the "pair_style -edpd"_pair_meso.html command. - -Fix {mvv/tdpd} updates the per-atom chemical concentration, in -addition to position and velocity, and must be used with the -"pair_style tdpd"_pair_meso.html command. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-MESO package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_style mdpd"_pair_meso.html, "pair_style edpd"_pair_meso.html, -"pair_style tdpd"_pair_meso.html - -[Default:] - -The default value for the optional {lambda} parameter is 0.5. - -:line - -:link(Groot2) -[(Groot)] Groot and Warren, J Chem Phys, 107: 4423-4435 (1997). DOI: -10.1063/1.474784 - diff --git a/doc/txt/fix_neb.txt b/doc/txt/fix_neb.txt deleted file mode 100644 index 87292bb5cd..0000000000 --- a/doc/txt/fix_neb.txt +++ /dev/null @@ -1,237 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix neb command :h3 - -[Syntax:] - -fix ID group-ID neb Kspring keyword value :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -neb = style name of this fix command :l -Kspring = spring constant for parallel nudging force (force/distance units or force units, see parallel keyword) :l -zero or more keyword/value pairs may be appended :l -keyword = {parallel} or {perp} or {end} :l - {parallel} value = {neigh} or {ideal} - {neigh} = parallel nudging force based on distance to neighbor replicas (Kspring = force/distance units) - {ideal} = parallel nudging force based on interpolated ideal position (Kspring = force units) - {perp} value = {Kspring2} - {Kspring2} = spring constant for perpendicular nudging force (force/distance units) - {end} values = estyle Kspring3 - {estyle} = {first} or {last} or {last/efirst} or {last/efirst/middle} - {first} = apply force to first replica - {last} = apply force to last replica - {last/efirst} = apply force to last replica and set its target energy to that of first replica - {last/efirst/middle} = same as {last/efirst} plus prevent middle replicas having lower energy than first replica - {Kspring3} = spring constant for target energy term (1/distance units) :pre,ule - -[Examples:] - -fix 1 active neb 10.0 -fix 2 all neb 1.0 perp 1.0 end last -fix 2 all neb 1.0 perp 1.0 end first 1.0 end last 1.0 -fix 1 all neb 1.0 parallel ideal end last/efirst 1 :pre - -[Description:] - -Add nudging forces to atoms in the group for a multi-replica -simulation run via the "neb"_neb.html command to perform a nudged -elastic band (NEB) calculation for finding the transition state. -Hi-level explanations of NEB are given with the "neb"_neb.html command -and on the "Howto replica"_Howto_replica.html doc page. The fix neb -command must be used with the "neb" command and defines how -inter-replica nudging forces are computed. A NEB calculation is -divided in two stages. In the first stage n replicas are relaxed -toward a MEP until convergence. In the second stage, the climbing -image scheme (see "(Henkelman2)"_#Henkelman2) is enabled, so that the -replica having the highest energy relaxes toward the saddle point -(i.e. the point of highest energy along the MEP), and a second -relaxation is performed. - -A key purpose of the nudging forces is to keep the replicas equally -spaced. During the NEB calculation, the 3N-length vector of -interatomic force Fi = -Grad(V) for each replica I is altered. For -all intermediate replicas (i.e. for 1 < I < N, except the climbing -replica) the force vector becomes: - -Fi = -Grad(V) + (Grad(V) dot T') T' + Fnudge_parallel + Fnudge_perp :pre - -T' is the unit "tangent" vector for replica I and is a function of Ri, -Ri-1, Ri+1, and the potential energy of the 3 replicas; it points -roughly in the direction of (Ri+i - Ri-1); see the -"(Henkelman1)"_#Henkelman1 paper for details. Ri are the atomic -coordinates of replica I; Ri-1 and Ri+1 are the coordinates of its -neighbor replicas. The term (Grad(V) dot T') is used to remove the -component of the gradient parallel to the path which would tend to -distribute the replica unevenly along the path. Fnudge_parallel is an -artificial nudging force which is applied only in the tangent -direction and which maintains the equal spacing between replicas (see -below for more information). Fnudge_perp is an optional artificial -spring which is applied in a direction perpendicular to the tangent -direction and which prevent the paths from forming acute kinks (see -below for more information). - -In the second stage of the NEB calculation, the interatomic force Fi -for the climbing replica (the replica of highest energy after the -first stage) is changed to: - -Fi = -Grad(V) + 2 (Grad(V) dot T') T' :pre - -and the relaxation procedure is continued to a new converged MEP. - -:line - -The keyword {parallel} specifies how the parallel nudging force is -computed. With a value of {neigh}, the parallel nudging force is -computed as in "(Henkelman1)"_#Henkelman1 by connecting each -intermediate replica with the previous and the next image: - -Fnudge_parallel = {Kspring} * (|Ri+1 - Ri| - |Ri - Ri-1|) :pre - -Note that in this case the specified {Kspring} is in force/distance -units. - -With a value of {ideal}, the spring force is computed as suggested in -"(WeinanE)"_#WeinanE : - -Fnudge_parallel = -{Kspring} * (RD-RDideal) / (2 * meanDist) :pre - -where RD is the "reaction coordinate" see "neb"_neb.html section, and -RDideal is the ideal RD for which all the images are equally spaced. -I.e. RDideal = (I-1)*meanDist when the climbing replica is off, where -I is the replica number). The meanDist is the average distance -between replicas. Note that in this case the specified {Kspring} is -in force units. - -Note that the {ideal} form of nudging can often be more effective at -keeping the replicas equally spaced. - -:line - -The keyword {perp} specifies if and how a perpendicular nudging force -is computed. It adds a spring force perpendicular to the path in -order to prevent the path from becoming too strongly kinked. It can -significantly improve the convergence of the NEB calculation when the -resolution is poor. I.e. when few replicas are used; see -"(Maras)"_#Maras1 for details. - -The perpendicular spring force is given by - -Fnudge_perp = {Kspring2} * F(Ri-1,Ri,Ri+1) (Ri+1 + Ri-1 - 2 Ri) :pre - -where {Kspring2} is the specified value. F(Ri-1 Ri R+1) is a smooth -scalar function of the angle Ri-1 Ri Ri+1. It is equal to 0.0 when -the path is straight and is equal to 1 when the angle Ri-1 Ri Ri+1 is -acute. F(Ri-1 Ri R+1) is defined in "(Jonsson)"_#Jonsson. - -If {Kspring2} is set to 0.0 (the default) then no perpendicular spring -force is added. - -:line - -By default, no additional forces act on the first and last replicas -during the NEB relaxation, so these replicas simply relax toward their -respective local minima. By using the key word {end}, additional -forces can be applied to the first and/or last replicas, to enable -them to relax toward a MEP while constraining their energy E to the -target energy ETarget. - -If ETarget>E, the interatomic force Fi for the specified replica becomes: - -Fi = -Grad(V) + (Grad(V) dot T' + (E-ETarget)*Kspring3) T', {when} Grad(V) dot T' < 0 -Fi = -Grad(V) + (Grad(V) dot T' + (ETarget- E)*Kspring3) T', {when} Grad(V) dot T' > 0 -:pre - -The "spring" constant on the difference in energies is the specified -{Kspring3} value. - -When {estyle} is specified as {first}, the force is applied to the -first replica. When {estyle} is specified as {last}, the force is -applied to the last replica. Note that the {end} keyword can be used -twice to add forces to both the first and last replicas. - -For both these {estyle} settings, the target energy {ETarget} is set -to the initial energy of the replica (at the start of the NEB -calculation). - -If the {estyle} is specified as {last/efirst} or {last/efirst/middle}, -force is applied to the last replica, but the target energy {ETarget} -is continuously set to the energy of the first replica, as it evolves -during the NEB relaxation. - -The difference between these two {estyle} options is as follows. When -{estyle} is specified as {last/efirst}, no change is made to the -inter-replica force applied to the intermediate replicas (neither -first or last). If the initial path is too far from the MEP, an -intermediate replica may relax "faster" and reach a lower energy than -the last replica. In this case the intermediate replica will be -relaxing toward its own local minima. This behavior can be prevented -by specifying {estyle} as {last/efirst/middle} which will alter the -inter-replica force applied to intermediate replicas by removing the -contribution of the gradient to the inter-replica force. This will -only be done if a particular intermediate replica has a lower energy -than the first replica. This should effectively prevent the -intermediate replicas from over-relaxing. - -After converging a NEB calculation using an {estyle} of -{last/efirst/middle}, you should check that all intermediate replicas -have a larger energy than the first replica. If this is not the case, -the path is probably not a MEP. - -Finally, note that the last replica may never reach the target energy -if it is stuck in a local minima which has a larger energy than the -target energy. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -as invoked by the "minimize"_minimize.html command via the -"neb"_neb.html command. - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"neb"_neb.html - -[Default:] - -The option defaults are parallel = neigh, perp = 0.0, ends is not -specified (no inter-replica force on the end replicas). - -:line - -:link(Henkelman1) -[(Henkelman1)] Henkelman and Jonsson, J Chem Phys, 113, 9978-9985 (2000). - -:link(Henkelman2) -[(Henkelman2)] Henkelman, Uberuaga, Jonsson, J Chem Phys, 113, -9901-9904 (2000). - -:link(WeinanE) -[(WeinanE)] E, Ren, Vanden-Eijnden, Phys Rev B, 66, 052301 (2002). - -:link(Jonsson) -[(Jonsson)] Jonsson, Mills and Jacobsen, in Classical and Quantum -Dynamics in Condensed Phase Simulations, edited by Berne, Ciccotti, -and Coker World Scientific, Singapore, 1998, p 385. - -:link(Maras1) -[(Maras)] Maras, Trushin, Stukowski, Ala-Nissila, Jonsson, -Comp Phys Comm, 205, 13-21 (2016). diff --git a/doc/txt/fix_neb_spin.txt b/doc/txt/fix_neb_spin.txt deleted file mode 100644 index e62d297270..0000000000 --- a/doc/txt/fix_neb_spin.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix neb/spin command :h3 - -[Syntax:] - -fix ID group-ID neb/spin Kspring :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -neb/spin = style name of this fix command :l -Kspring = spring constant for parallel nudging force -(force/distance units or force units, see parallel keyword) :pre,ule - -[Examples:] - -fix 1 active neb/spin 1.0 - -[Description:] - -Add nudging forces to spins in the group for a multi-replica -simulation run via the "neb/spin"_neb_spin.html command to perform a -geodesic nudged elastic band (GNEB) calculation for finding the -transition state. -Hi-level explanations of GNEB are given with the -"neb/spin"_neb_spin.html command and on the -"Howto replica"_Howto_replica.html doc page. -The fix neb/spin command must be used with the "neb/spin" command and -defines how inter-replica nudging forces are computed. A GNEB -calculation is divided in two stages. In the first stage n replicas -are relaxed toward a MEP until convergence. In the second stage, the -climbing image scheme is enabled, so that the replica having the highest -energy relaxes toward the saddle point (i.e. the point of highest energy -along the MEP), and a second relaxation is performed. - -The nudging forces are calculated as explained in -"(BessarabB)"_#BessarabB). -See this reference for more explanation about their expression. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -as invoked by the "minimize"_minimize.html command via the -"neb/spin"_neb_spin.html command. - -[Restrictions:] - -This command can only be used if LAMMPS was built with the SPIN -package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"neb_spin"_neb_spin.html - -[Default:] - -none - -:line - -:link(BessarabB) -[(BessarabB)] Bessarab, Uzdin, Jonsson, Comp Phys Comm, 196, -335-347 (2015). diff --git a/doc/txt/fix_nh.txt b/doc/txt/fix_nh.txt deleted file mode 100644 index a07d4e7965..0000000000 --- a/doc/txt/fix_nh.txt +++ /dev/null @@ -1,651 +0,0 @@ -<"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt command :h3 -fix nvt/intel command :h3 -fix nvt/kk command :h3 -fix nvt/omp command :h3 -fix npt command :h3 -fix npt/intel command :h3 -fix npt/kk command :h3 -fix npt/omp command :h3 -fix nph command :h3 -fix nph/kk command :h3 -fix nph/omp command :h3 - -[Syntax:] - -fix ID group-ID style_name keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style_name = {nvt} or {npt} or {nph} :l -one or more keyword/value pairs may be appended :l -keyword = {temp} or {iso} or {aniso} or {tri} or {x} or {y} or {z} or {xy} or {yz} or {xz} or {couple} or {tchain} or {pchain} or {mtk} or {tloop} or {ploop} or {nreset} or {drag} or {dilate} or {scalexy} or {scaleyz} or {scalexz} or {flip} or {fixedpoint} or {update} - {temp} values = Tstart Tstop Tdamp - Tstart,Tstop = external temperature at start/end of run - Tdamp = temperature damping parameter (time units) - {iso} or {aniso} or {tri} values = Pstart Pstop Pdamp - Pstart,Pstop = scalar external pressure at start/end of run (pressure units) - Pdamp = pressure damping parameter (time units) - {x} or {y} or {z} or {xy} or {yz} or {xz} values = Pstart Pstop Pdamp - Pstart,Pstop = external stress tensor component at start/end of run (pressure units) - Pdamp = stress damping parameter (time units) - {couple} = {none} or {xyz} or {xy} or {yz} or {xz} - {tchain} value = N - N = length of thermostat chain (1 = single thermostat) - {pchain} values = N - N length of thermostat chain on barostat (0 = no thermostat) - {mtk} value = {yes} or {no} = add in MTK adjustment term or not - {tloop} value = M - M = number of sub-cycles to perform on thermostat - {ploop} value = M - M = number of sub-cycles to perform on barostat thermostat - {nreset} value = reset reference cell every this many timesteps - {drag} value = Df - Df = drag factor added to barostat/thermostat (0.0 = no drag) - {dilate} value = dilate-group-ID - dilate-group-ID = only dilate atoms in this group due to barostat volume changes - {scalexy} value = {yes} or {no} = scale xy with ly - {scaleyz} value = {yes} or {no} = scale yz with lz - {scalexz} value = {yes} or {no} = scale xz with lz - {flip} value = {yes} or {no} = allow or disallow box flips when it becomes highly skewed - {fixedpoint} values = x y z - x,y,z = perform barostat dilation/contraction around this point (distance units) - {update} value = {dipole} or {dipole/dlm} - dipole = update dipole orientation (only for sphere variants) - dipole/dlm = use DLM integrator to update dipole orientation (only for sphere variants) :pre -:ule - -[Examples:] - -fix 1 all nvt temp 300.0 300.0 100.0 -fix 1 water npt temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 -fix 2 jello npt temp 300.0 300.0 100.0 tri 5.0 5.0 1000.0 -fix 2 ice nph x 1.0 1.0 0.5 y 2.0 2.0 0.5 z 3.0 3.0 0.5 yz 0.1 0.1 0.5 xz 0.2 0.2 0.5 xy 0.3 0.3 0.5 nreset 1000 :pre - -[Description:] - -These commands perform time integration on Nose-Hoover style -non-Hamiltonian equations of motion which are designed to generate -positions and velocities sampled from the canonical (nvt), -isothermal-isobaric (npt), and isenthalpic (nph) ensembles. This -updates the position and velocity for atoms in the group each -timestep. - -The thermostatting and barostatting is achieved by adding some dynamic -variables which are coupled to the particle velocities -(thermostatting) and simulation domain dimensions (barostatting). In -addition to basic thermostatting and barostatting, these fixes can -also create a chain of thermostats coupled to the particle thermostat, -and another chain of thermostats coupled to the barostat -variables. The barostat can be coupled to the overall box volume, or -to individual dimensions, including the {xy}, {xz} and {yz} tilt -dimensions. The external pressure of the barostat can be specified as -either a scalar pressure (isobaric ensemble) or as components of a -symmetric stress tensor (constant stress ensemble). When used -correctly, the time-averaged temperature and stress tensor of the -particles will match the target values specified by Tstart/Tstop and -Pstart/Pstop. - -The equations of motion used are those of Shinoda et al in -"(Shinoda)"_#nh-Shinoda, which combine the hydrostatic equations of -Martyna, Tobias and Klein in "(Martyna)"_#nh-Martyna with the strain -energy proposed by Parrinello and Rahman in -"(Parrinello)"_#nh-Parrinello. The time integration schemes closely -follow the time-reversible measure-preserving Verlet and rRESPA -integrators derived by Tuckerman et al in "(Tuckerman)"_#nh-Tuckerman. - -:line - -The thermostat parameters for fix styles {nvt} and {npt} is specified -using the {temp} keyword. Other thermostat-related keywords are -{tchain}, {tloop} and {drag}, which are discussed below. - -The thermostat is applied to only the translational degrees of freedom -for the particles. The translational degrees of freedom can also have -a bias velocity removed before thermostatting takes place; see the -description below. The desired temperature at each timestep is a -ramped value during the run from {Tstart} to {Tstop}. The {Tdamp} -parameter is specified in time units and determines how rapidly the -temperature is relaxed. For example, a value of 10.0 means to relax -the temperature in a timespan of (roughly) 10 time units (e.g. tau or -fmsec or psec - see the "units"_units.html command). The atoms in the -fix group are the only ones whose velocities and positions are updated -by the velocity/position update portion of the integration. - -NOTE: A Nose-Hoover thermostat will not work well for arbitrary values -of {Tdamp}. If {Tdamp} is too small, the temperature can fluctuate -wildly; if it is too large, the temperature will take a very long time -to equilibrate. A good choice for many models is a {Tdamp} of around -100 timesteps. Note that this is NOT the same as 100 time units for -most "units"_units.html settings. A simple way to ensure this, is -via using an "immediate variable"_variable.html expression accessing -the thermo property 'dt', which is the length of the time step. Example: - -fix 1 all nvt temp 300.0 300.0 $(100.0*dt) :pre - - -:line - -The barostat parameters for fix styles {npt} and {nph} is specified -using one or more of the {iso}, {aniso}, {tri}, {x}, {y}, {z}, {xy}, -{xz}, {yz}, and {couple} keywords. These keywords give you the -ability to specify all 6 components of an external stress tensor, and -to couple various of these components together so that the dimensions -they represent are varied together during a constant-pressure -simulation. - -Other barostat-related keywords are {pchain}, {mtk}, {ploop}, -{nreset}, {drag}, and {dilate}, which are discussed below. - -Orthogonal simulation boxes have 3 adjustable dimensions (x,y,z). -Triclinic (non-orthogonal) simulation boxes have 6 adjustable -dimensions (x,y,z,xy,xz,yz). The "create_box"_create_box.html, "read -data"_read_data.html, and "read_restart"_read_restart.html commands -specify whether the simulation box is orthogonal or non-orthogonal -(triclinic) and explain the meaning of the xy,xz,yz tilt factors. - -The target pressures for each of the 6 components of the stress tensor -can be specified independently via the {x}, {y}, {z}, {xy}, {xz}, {yz} -keywords, which correspond to the 6 simulation box dimensions. For -each component, the external pressure or tensor component at each -timestep is a ramped value during the run from {Pstart} to {Pstop}. -If a target pressure is specified for a component, then the -corresponding box dimension will change during a simulation. For -example, if the {y} keyword is used, the y-box length will change. If -the {xy} keyword is used, the xy tilt factor will change. A box -dimension will not change if that component is not specified, although -you have the option to change that dimension via the "fix -deform"_fix_deform.html command. - -Note that in order to use the {xy}, {xz}, or {yz} keywords, the -simulation box must be triclinic, even if its initial tilt factors are -0.0. - -For all barostat keywords, the {Pdamp} parameter operates like the -{Tdamp} parameter, determining the time scale on which pressure is -relaxed. For example, a value of 10.0 means to relax the pressure in -a timespan of (roughly) 10 time units (e.g. tau or fmsec or psec - see -the "units"_units.html command). - -NOTE: A Nose-Hoover barostat will not work well for arbitrary values -of {Pdamp}. If {Pdamp} is too small, the pressure and volume can -fluctuate wildly; if it is too large, the pressure will take a very -long time to equilibrate. A good choice for many models is a {Pdamp} -of around 1000 timesteps. However, note that {Pdamp} is specified in -time units, and that timesteps are NOT the same as time units for most -"units"_units.html settings. - -Regardless of what atoms are in the fix group (the only atoms which -are time integrated), a global pressure or stress tensor is computed -for all atoms. Similarly, when the size of the simulation box is -changed, all atoms are re-scaled to new positions, unless the keyword -{dilate} is specified with a {dilate-group-ID} for a group that -represents a subset of the atoms. This can be useful, for example, to -leave the coordinates of atoms in a solid substrate unchanged and -controlling the pressure of a surrounding fluid. This option should -be used with care, since it can be unphysical to dilate some atoms and -not others, because it can introduce large, instantaneous -displacements between a pair of atoms (one dilated, one not) that are -far from the dilation origin. Also note that for atoms not in the fix -group, a separate time integration fix like "fix nve"_fix_nve.html or -"fix nvt"_fix_nh.html can be used on them, independent of whether they -are dilated or not. - -:line - -The {couple} keyword allows two or three of the diagonal components of -the pressure tensor to be "coupled" together. The value specified -with the keyword determines which are coupled. For example, {xz} -means the {Pxx} and {Pzz} components of the stress tensor are coupled. -{Xyz} means all 3 diagonal components are coupled. Coupling means two -things: the instantaneous stress will be computed as an average of the -corresponding diagonal components, and the coupled box dimensions will -be changed together in lockstep, meaning coupled dimensions will be -dilated or contracted by the same percentage every timestep. The -{Pstart}, {Pstop}, {Pdamp} parameters for any coupled dimensions must -be identical. {Couple xyz} can be used for a 2d simulation; the {z} -dimension is simply ignored. - -:line - -The {iso}, {aniso}, and {tri} keywords are simply shortcuts that are -equivalent to specifying several other keywords together. - -The keyword {iso} means couple all 3 diagonal components together when -pressure is computed (hydrostatic pressure), and dilate/contract the -dimensions together. Using "iso Pstart Pstop Pdamp" is the same as -specifying these 4 keywords: - -x Pstart Pstop Pdamp -y Pstart Pstop Pdamp -z Pstart Pstop Pdamp -couple xyz :pre - -The keyword {aniso} means {x}, {y}, and {z} dimensions are controlled -independently using the {Pxx}, {Pyy}, and {Pzz} components of the -stress tensor as the driving forces, and the specified scalar external -pressure. Using "aniso Pstart Pstop Pdamp" is the same as specifying -these 4 keywords: - -x Pstart Pstop Pdamp -y Pstart Pstop Pdamp -z Pstart Pstop Pdamp -couple none :pre - -The keyword {tri} means {x}, {y}, {z}, {xy}, {xz}, and {yz} dimensions -are controlled independently using their individual stress components -as the driving forces, and the specified scalar pressure as the -external normal stress. Using "tri Pstart Pstop Pdamp" is the same as -specifying these 7 keywords: - -x Pstart Pstop Pdamp -y Pstart Pstop Pdamp -z Pstart Pstop Pdamp -xy 0.0 0.0 Pdamp -yz 0.0 0.0 Pdamp -xz 0.0 0.0 Pdamp -couple none :pre - -:line - -In some cases (e.g. for solids) the pressure (volume) and/or -temperature of the system can oscillate undesirably when a Nose/Hoover -barostat and thermostat is applied. The optional {drag} keyword will -damp these oscillations, although it alters the Nose/Hoover equations. -A value of 0.0 (no drag) leaves the Nose/Hoover formalism unchanged. -A non-zero value adds a drag term; the larger the value specified, the -greater the damping effect. Performing a short run and monitoring the -pressure and temperature is the best way to determine if the drag term -is working. Typically a value between 0.2 to 2.0 is sufficient to -damp oscillations after a few periods. Note that use of the drag -keyword will interfere with energy conservation and will also change -the distribution of positions and velocities so that they do not -correspond to the nominal NVT, NPT, or NPH ensembles. - -An alternative way to control initial oscillations is to use chain -thermostats. The keyword {tchain} determines the number of thermostats -in the particle thermostat. A value of 1 corresponds to the original -Nose-Hoover thermostat. The keyword {pchain} specifies the number of -thermostats in the chain thermostatting the barostat degrees of -freedom. A value of 0 corresponds to no thermostatting of the -barostat variables. - -The {mtk} keyword controls whether or not the correction terms due to -Martyna, Tuckerman, and Klein are included in the equations of motion -"(Martyna)"_#nh-Martyna. Specifying {no} reproduces the original -Hoover barostat, whose volume probability distribution function -differs from the true NPT and NPH ensembles by a factor of 1/V. Hence -using {yes} is more correct, but in many cases the difference is -negligible. - -The keyword {tloop} can be used to improve the accuracy of integration -scheme at little extra cost. The initial and final updates of the -thermostat variables are broken up into {tloop} sub-steps, each of -length {dt}/{tloop}. This corresponds to using a first-order -Suzuki-Yoshida scheme "(Tuckerman)"_#nh-Tuckerman. The keyword {ploop} -does the same thing for the barostat thermostat. - -The keyword {nreset} controls how often the reference dimensions used -to define the strain energy are reset. If this keyword is not used, -or is given a value of zero, then the reference dimensions are set to -those of the initial simulation domain and are never changed. If the -simulation domain changes significantly during the simulation, then -the final average pressure tensor will differ significantly from the -specified values of the external stress tensor. A value of {nstep} -means that every {nstep} timesteps, the reference dimensions are set -to those of the current simulation domain. - -The {scaleyz}, {scalexz}, and {scalexy} keywords control whether or -not the corresponding tilt factors are scaled with the associated box -dimensions when barostatting triclinic periodic cells. The default -values {yes} will turn on scaling, which corresponds to adjusting the -linear dimensions of the cell while preserving its shape. Choosing -{no} ensures that the tilt factors are not scaled with the box -dimensions. See below for restrictions and default values in different -situations. In older versions of LAMMPS, scaling of tilt factors was -not performed. The old behavior can be recovered by setting all three -scale keywords to {no}. - -The {flip} keyword allows the tilt factors for a triclinic box to -exceed half the distance of the parallel box length, as discussed -below. If the {flip} value is set to {yes}, the bound is enforced by -flipping the box when it is exceeded. If the {flip} value is set to -{no}, the tilt will continue to change without flipping. Note that if -applied stress induces large deformations (e.g. in a liquid), this -means the box shape can tilt dramatically and LAMMPS will run less -efficiently, due to the large volume of communication needed to -acquire ghost atoms around a processor's irregular-shaped sub-domain. -For extreme values of tilt, LAMMPS may also lose atoms and generate an -error. - -The {fixedpoint} keyword specifies the fixed point for barostat volume -changes. By default, it is the center of the box. Whatever point is -chosen will not move during the simulation. For example, if the lower -periodic boundaries pass through (0,0,0), and this point is provided -to {fixedpoint}, then the lower periodic boundaries will remain at -(0,0,0), while the upper periodic boundaries will move twice as -far. In all cases, the particle trajectories are unaffected by the -chosen value, except for a time-dependent constant translation of -positions. - -If the {update} keyword is used with the {dipole} value, then the -orientation of the dipole moment of each particle is also updated -during the time integration. This option should be used for models -where a dipole moment is assigned to finite-size particles, -e.g. spheroids via use of the "atom_style hybrid sphere -dipole"_atom_style.html command. - -The default dipole orientation integrator can be changed to the -Dullweber-Leimkuhler-McLachlan integration scheme -"(Dullweber)"_#nh-Dullweber when using {update} with the value -{dipole/dlm}. This integrator is symplectic and time-reversible, -giving better energy conservation and allows slightly longer timesteps -at only a small additional computational cost. - -:line - -NOTE: Using a barostat coupled to tilt dimensions {xy}, {xz}, {yz} can -sometimes result in arbitrarily large values of the tilt dimensions, -i.e. a dramatically deformed simulation box. LAMMPS allows the tilt -factors to grow a small amount beyond the normal limit of half the box -length (0.6 times the box length), and then performs a box "flip" to -an equivalent periodic cell. See the discussion of the {flip} keyword -above, to allow this bound to be exceeded, if desired. - -The flip operation is described in more detail in the doc page for -"fix deform"_fix_deform.html. Both the barostat dynamics and the atom -trajectories are unaffected by this operation. However, if a tilt -factor is incremented by a large amount (1.5 times the box length) on -a single timestep, LAMMPS can not accommodate this event and will -terminate the simulation with an error. This error typically indicates -that there is something badly wrong with how the simulation was -constructed, such as specifying values of {Pstart} that are too far -from the current stress value, or specifying a timestep that is too -large. Triclinic barostatting should be used with care. This also is -true for other barostat styles, although they tend to be more -forgiving of insults. In particular, it is important to recognize that -equilibrium liquids can not support a shear stress and that -equilibrium solids can not support shear stresses that exceed the -yield stress. - -One exception to this rule is if the 1st dimension in the tilt factor -(x for xy) is non-periodic. In that case, the limits on the tilt -factor are not enforced, since flipping the box in that dimension does -not change the atom positions due to non-periodicity. In this mode, -if you tilt the system to extreme angles, the simulation will simply -become inefficient due to the highly skewed simulation box. - -NOTE: Unlike the "fix temp/berendsen"_fix_temp_berendsen.html command -which performs thermostatting but NO time integration, these fixes -perform thermostatting/barostatting AND time integration. Thus you -should not use any other time integration fix, such as "fix -nve"_fix_nve.html on atoms to which this fix is applied. Likewise, -fix nvt and fix npt should not normally be used on atoms that also -have their temperature controlled by another fix - e.g. by "fix -langevin"_fix_nh.html or "fix temp/rescale"_fix_temp_rescale.html -commands. - -See the "Howto thermostat"_Howto_thermostat.html and "Howto -barostat"_Howto_barostat.html doc pages for a discussion of different -ways to compute temperature and perform thermostatting and -barostatting. - -:line - -These fixes compute a temperature and pressure each timestep. To do -this, the thermostat and barostat fixes create their own computes of -style "temp" and "pressure", as if one of these sets of commands had -been issued: - -For fix nvt: -compute fix-ID_temp group-ID temp - -For fix npt and fix nph: -compute fix-ID_temp all temp -compute fix-ID_press all pressure fix-ID_temp :pre - -For fix nvt, the group for the new temperature compute is the same as -the fix group. For fix npt and fix nph, the group for both the new -temperature and pressure compute is "all" since pressure is computed -for the entire system. In the case of fix nph, the temperature -compute is not used for thermostatting, but just for a kinetic-energy -contribution to the pressure. See the "compute -temp"_compute_temp.html and "compute pressure"_compute_pressure.html -commands for details. Note that the IDs of the new computes are the -fix-ID + underscore + "temp" or fix_ID + underscore + "press". - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of these -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command. Or you can print this -temperature or pressure during thermodynamic output via the -"thermo_style custom"_thermo_style.html command using the appropriate -compute-ID. It also means that changing attributes of {thermo_temp} -or {thermo_press} will have no effect on this fix. - -Like other fixes that perform thermostatting, fix nvt and fix npt can -be used with "compute commands"_compute.html that calculate a -temperature after removing a "bias" from the atom velocities. -E.g. removing the center-of-mass velocity from a group of atoms or -only calculating temperature on the x-component of velocity or only -calculating temperature for atoms in a geometric region. This is not -done by default, but only if the "fix_modify"_fix_modify.html command -is used to assign a temperature compute to this fix that includes such -a bias term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -These fixes can be used with either the {verlet} or {respa} -"integrators"_run_style.html. When using one of the barostat fixes -with {respa}, LAMMPS uses an integrator constructed -according to the following factorization of the Liouville propagator -(for two rRESPA levels): - -:c,image(Eqs/fix_nh1.jpg) - -This factorization differs somewhat from that of Tuckerman et al, in -that the barostat is only updated at the outermost rRESPA level, -whereas Tuckerman's factorization requires splitting the pressure into -pieces corresponding to the forces computed at each rRESPA level. In -theory, the latter method will exhibit better numerical stability. In -practice, because Pdamp is normally chosen to be a large multiple of -the outermost rRESPA timestep, the barostat dynamics are not the -limiting factor for numerical stability. Both factorizations are -time-reversible and can be shown to preserve the phase space measure -of the underlying non-Hamiltonian equations of motion. - -NOTE: This implementation has been shown to conserve linear momentum -up to machine precision under NVT dynamics. Under NPT dynamics, -for a system with zero initial total linear momentum, the total -momentum fluctuates close to zero. It may occasionally undergo brief -excursions to non-negligible values, before returning close to zero. -Over long simulations, this has the effect of causing the center-of-mass -to undergo a slow random walk. This can be mitigated by resetting -the momentum at infrequent intervals using the -"fix momentum"_fix_momentum.html command. - -:line - -The fix npt and fix nph commands can be used with rigid bodies or -mixtures of rigid bodies and non-rigid particles (e.g. solvent). But -there are also "fix rigid/npt"_fix_rigid.html and "fix -rigid/nph"_fix_rigid.html commands, which are typically a more natural -choice. See the doc page for those commands for more discussion of -the various ways to do this. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -These fixes writes the state of all the thermostat and barostat -variables to "binary restart files"_restart.html. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by these fixes. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure, as described above. -If you do this, note that the kinetic energy derived from the compute -temperature should be consistent with the virial term computed using -all atoms for the pressure. LAMMPS will warn you if you choose to -compute temperature on a subset of atoms. - -NOTE: If both the {temp} and {press} keywords are used in a single -thermo_modify command (or in two separate commands), then the order in -which the keywords are specified is important. Note that a "pressure -compute"_compute_pressure.html defines its own temperature compute as -an argument when it is specified. The {temp} keyword will override -this (for the pressure compute being used by fix npt), but only if the -{temp} keyword comes after the {press} keyword. If the {temp} keyword -comes before the {press} keyword, then the new pressure compute -specified by the {press} keyword will be unaffected by the {temp} -setting. - -The "fix_modify"_fix_modify.html {energy} option is supported by these -fixes to add the energy change induced by Nose/Hoover thermostatting -and barostatting to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. - -These fixes compute a global scalar and a global vector of quantities, -which can be accessed by various "output commands"_Howto_output.html. -The scalar value calculated by these fixes is "extensive"; the vector -values are "intensive". - -The scalar is the cumulative energy change due to the fix. - -The vector stores internal Nose/Hoover thermostat and barostat -variables. The number and meaning of the vector values depends on -which fix is used and the settings for keywords {tchain} and {pchain}, -which specify the number of Nose/Hoover chains for the thermostat and -barostat. If no thermostatting is done, then {tchain} is 0. If no -barostatting is done, then {pchain} is 0. In the following list, -"ndof" is 0, 1, 3, or 6, and is the number of degrees of freedom in -the barostat. Its value is 0 if no barostat is used, else its value -is 6 if any off-diagonal stress tensor component is barostatted, else -its value is 1 if {couple xyz} is used or {couple xy} for a 2d -simulation, otherwise its value is 3. - -The order of values in the global vector and their meaning is as -follows. The notation means there are tchain values for eta, followed -by tchain for eta_dot, followed by ndof for omega, etc: - -eta\[tchain\] = particle thermostat displacements (unitless) -eta_dot\[tchain\] = particle thermostat velocities (1/time units) -omega\[ndof\] = barostat displacements (unitless) -omega_dot\[ndof\] = barostat velocities (1/time units) -etap\[pchain\] = barostat thermostat displacements (unitless) -etap_dot\[pchain\] = barostat thermostat velocities (1/time units) -PE_eta\[tchain\] = potential energy of each particle thermostat displacement (energy units) -KE_eta_dot\[tchain\] = kinetic energy of each particle thermostat velocity (energy units) -PE_omega\[ndof\] = potential energy of each barostat displacement (energy units) -KE_omega_dot\[ndof\] = kinetic energy of each barostat velocity (energy units) -PE_etap\[pchain\] = potential energy of each barostat thermostat displacement (energy units) -KE_etap_dot\[pchain\] = kinetic energy of each barostat thermostat velocity (energy units) -PE_strain\[1\] = scalar strain energy (energy units) :ul - -These fixes can ramp their external temperature and pressure over -multiple runs, using the {start} and {stop} keywords of the -"run"_run.html command. See the "run"_run.html command for details of -how to do this. - -These fixes are not invoked during "energy -minimization"_minimize.html. - -:line - -[Restrictions:] - -{X}, {y}, {z} cannot be barostatted if the associated dimension is not -periodic. {Xy}, {xz}, and {yz} can only be barostatted if the -simulation domain is triclinic and the 2nd dimension in the keyword -({y} dimension in {xy}) is periodic. {Z}, {xz}, and {yz}, cannot be -barostatted for 2D simulations. The "create_box"_create_box.html, -"read data"_read_data.html, and "read_restart"_read_restart.html -commands specify whether the simulation box is orthogonal or -non-orthogonal (triclinic) and explain the meaning of the xy,xz,yz -tilt factors. - -For the {temp} keyword, the final Tstop cannot be 0.0 since it would -make the external T = 0.0 at some timestep during the simulation which -is not allowed in the Nose/Hoover formulation. - -The {scaleyz yes} and {scalexz yes} keyword/value pairs can not be used -for 2D simulations. {scaleyz yes}, {scalexz yes}, and {scalexy yes} options -can only be used if the 2nd dimension in the keyword is periodic, -and if the tilt factor is not coupled to the barostat via keywords -{tri}, {yz}, {xz}, and {xy}. - -These fixes can be used with dynamic groups as defined by the -"group"_group.html command. Likewise they can be used with groups to -which atoms are added or deleted over time, e.g. a deposition -simulation. However, the conservation properties of the thermostat -and barostat are defined for systems with a static set of atoms. You -may observe odd behavior if the atoms in a group vary dramatically -over time or the atom count becomes very small. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix_modify"_fix_modify.html, -"run_style"_run_style.html - -[Default:] - -The keyword defaults are tchain = 3, pchain = 3, mtk = yes, tloop = 1, -ploop = 1, nreset = 0, drag = 0.0, dilate = all, couple = none, -flip = yes, scaleyz = scalexz = scalexy = yes if periodic in 2nd -dimension and not coupled to barostat, otherwise no. - -:line - -:link(nh-Martyna) -[(Martyna)] Martyna, Tobias and Klein, J Chem Phys, 101, 4177 (1994). - -:link(nh-Parrinello) -[(Parrinello)] Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). - -:link(nh-Tuckerman) -[(Tuckerman)] Tuckerman, Alejandre, Lopez-Rendon, Jochim, and -Martyna, J Phys A: Math Gen, 39, 5629 (2006). - -:link(nh-Shinoda) -[(Shinoda)] Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). - -:link(nh-Dullweber) -[(Dullweber)] Dullweber, Leimkuhler and McLachlan, J Chem Phys, 107, -5840 (1997). diff --git a/doc/txt/fix_nh_eff.txt b/doc/txt/fix_nh_eff.txt deleted file mode 100644 index d7c0457708..0000000000 --- a/doc/txt/fix_nh_eff.txt +++ /dev/null @@ -1,142 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/eff command :h3 -fix npt/eff command :h3 -fix nph/eff command :h3 - -[Syntax:] - -fix ID group-ID style_name keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style_name = {nvt/eff} or {npt/eff} or {nph/eff} :l -one or more keyword value pairs may be appended -keyword = {temp} or {iso} or {aniso} or {tri} or {x} or {y} or {z} or {xy} or {yz} or {xz} or {couple} or {tchain} or {pchain} or {mtk} or {tloop} or {ploop} or {nreset} or {drag} or {dilate} - {temp} values = Tstart Tstop Tdamp - Tstart,Tstop = external temperature at start/end of run - Tdamp = temperature damping parameter (time units) - {iso} or {aniso} or {tri} values = Pstart Pstop Pdamp - Pstart,Pstop = scalar external pressure at start/end of run (pressure units) - Pdamp = pressure damping parameter (time units) - {x} or {y} or {z} or {xy} or {yz} or {xz} values = Pstart Pstop Pdamp - Pstart,Pstop = external stress tensor component at start/end of run (pressure units) - Pdamp = stress damping parameter (time units) - {couple} = {none} or {xyz} or {xy} or {yz} or {xz} - {tchain} value = length of thermostat chain (1 = single thermostat) - {pchain} values = length of thermostat chain on barostat (0 = no thermostat) - {mtk} value = {yes} or {no} = add in MTK adjustment term or not - {tloop} value = number of sub-cycles to perform on thermostat - {ploop} value = number of sub-cycles to perform on barostat thermostat - {nreset} value = reset reference cell every this many timesteps - {drag} value = drag factor added to barostat/thermostat (0.0 = no drag) - {dilate} value = {all} or {partial} :pre -:ule - -[Examples:] - -fix 1 all nvt/eff temp 300.0 300.0 0.1 -fix 1 part npt/eff temp 300.0 300.0 0.1 iso 0.0 0.0 1.0 -fix 2 part npt/eff temp 300.0 300.0 0.1 tri 5.0 5.0 1.0 -fix 2 ice nph/eff x 1.0 1.0 0.5 y 2.0 2.0 0.5 z 3.0 3.0 0.5 yz 0.1 0.1 0.5 xz 0.2 0.2 0.5 xy 0.3 0.3 0.5 nreset 1000 :pre - -[Description:] - -These commands perform time integration on Nose-Hoover style -non-Hamiltonian equations of motion for nuclei and electrons in the -group for the "electron force field"_pair_eff.html model. The fixes -are designed to generate positions and velocities sampled from the -canonical (nvt), isothermal-isobaric (npt), and isenthalpic (nph) -ensembles. This is achieved by adding some dynamic variables which -are coupled to the particle velocities (thermostatting) and simulation -domain dimensions (barostatting). In addition to basic thermostatting -and barostatting, these fixes can also create a chain of thermostats -coupled to the particle thermostat, and another chain of thermostats -coupled to the barostat variables. The barostat can be coupled to the -overall box volume, or to individual dimensions, including the {xy}, -{xz} and {yz} tilt dimensions. The external pressure of the barostat -can be specified as either a scalar pressure (isobaric ensemble) or as -components of a symmetric stress tensor (constant stress ensemble). -When used correctly, the time-averaged temperature and stress tensor -of the particles will match the target values specified by -Tstart/Tstop and Pstart/Pstop. - -The operation of these fixes is exactly like that described by the -"fix nvt, npt, and nph"_fix_nh.html commands, except that the radius -and radial velocity of electrons are also updated. Likewise the -temperature and pressure calculated by the fix, using the computes it -creates (as discussed in the "fix nvt, npt, and nph"_fix_nh.html -doc page), are performed with computes that include the eFF contribution -to the temperature or kinetic energy from the electron radial velocity. - -NOTE: there are two different pressures that can be reported for eFF -when defining the pair_style (see "pair eff/cut"_pair_eff.html to -understand these settings), one (default) that considers electrons do -not contribute radial virial components (i.e. electrons treated as -incompressible 'rigid' spheres) and one that does. The radial -electronic contributions to the virials are only tallied if the -flexible pressure option is set, and this will affect both global and -per-atom quantities. In principle, the true pressure of a system is -somewhere in between the rigid and the flexible eFF pressures, but, -for most cases, the difference between these two pressures will not be -significant over long-term averaged runs (i.e. even though the energy -partitioning changes, the total energy remains similar). - -NOTE: currently, there is no available option for the user to set or -create temperature distributions that include the radial electronic -degrees of freedom with the "velocity"_velocity.html command, so the -the user must allow for these degrees of freedom to equilibrate -(i.e. equi-partitioning of energy) through time integration. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -See the doc page for the "fix nvt, npt, and nph"_fix_nh.html commands -for details. - -[Restrictions:] - -This fix is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Other restriction discussed on the doc page for the "fix nvt, npt, and -nph"_fix_nh.html commands also apply. - -NOTE: The temperature for systems (regions or groups) with only -electrons and no nuclei is 0.0 (i.e. not defined) in the current -temperature calculations, a practical example would be a uniform -electron gas or a very hot plasma, where electrons remain delocalized -from the nuclei. This is because, even though electron virials are -included in the temperature calculation, these are averaged over the -nuclear degrees of freedom only. In such cases a corrective term must -be added to the pressure to get the correct kinetic contribution. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix nph"_fix_nh.html, "fix npt"_fix_nh.html, -"fix_modify"_fix_modify.html, "run_style"_run_style.html - -[Default:] - -The keyword defaults are tchain = 3, pchain = 3, mtk = yes, tloop = -ploop = 1, nreset = 0, drag = 0.0, dilate = all, and couple = none. - -:line - -:link(Martyna1) -[(Martyna)] Martyna, Tobias and Klein, J Chem Phys, 101, 4177 (1994). - -:link(Parrinello) -[(Parrinello)] Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). - -:link(Tuckerman1) -[(Tuckerman)] Tuckerman, Alejandre, Lopez-Rendon, Jochim, and -Martyna, J Phys A: Math Gen, 39, 5629 (2006). - -:link(Shinoda2) -[(Shinoda)] Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). diff --git a/doc/txt/fix_nh_uef.txt b/doc/txt/fix_nh_uef.txt deleted file mode 100644 index 4d58ee7c49..0000000000 --- a/doc/txt/fix_nh_uef.txt +++ /dev/null @@ -1,228 +0,0 @@ -<"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/uef command :h3 -fix npt/uef command :h3 - -[Syntax:] - -fix ID group-ID style_name erate edot_x edot_y temp Tstart Tstop Tdamp keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style_name = {nvt/uef} or {npt/uef} :l -{Tstart}, {Tstop}, and {Tdamp} are documented in the "fix npt"_fix_nh.html command :l -{edot_x} and {edot_y} are the strain rates in the x and y directions (1/(time units)) :l -one or more keyword/value pairs may be appended :l -keyword = {ext} or {strain} or {iso} or {x} or {y} or {z} or {tchain} or {pchain} or {tloop} or {ploop} or {mtk} - {ext} value = {x} or {y} or {z} or {xy} or {yz} or {xz} = external dimensions - sets the external dimensions used to calculate the scalar pressure - {strain} values = e_x e_y = initial strain - usually not needed, but may be needed to resume a run with a data file. - {iso}, {x}, {y}, {z}, {tchain}, {pchain}, {tloop}, {ploop}, {mtk} keywords - documented by the "fix npt"_fix_nh.html command :pre -:ule - -[Examples:] - -fix uniax_nvt all nvt/uef temp 400 400 100 erate 0.00001 -0.000005 -fix biax_nvt all nvt/uef temp 400 400 100 erate 0.000005 0.000005 -fix uniax_npt all npt/uef temp 400 400 300 iso 1 1 3000 erate 0.00001 -0.000005 ext yz -fix biax_npt all npt/uef temp 400 400 100 erate -0.00001 0.000005 x 1 1 3000 :pre - -[Description:] - -This fix can be used to simulate non-equilibrium molecular dynamics -(NEMD) under diagonal flow fields, including uniaxial and bi-axial -flow. Simulations under continuous extensional flow may be carried -out for an indefinite amount of time. It is an implementation of the -boundary conditions from "(Dobson)"_#Dobson, and also uses numerical -lattice reduction as was proposed by "(Hunt)"_#Hunt. The lattice -reduction algorithm is from "(Semaev)"_Semaev. The fix is intended for -simulations of homogeneous flows, and integrates the SLLOD equations -of motion, originally proposed by Hoover and Ladd (see "(Evans and -Morriss)"_#Sllod). Additional detail about this implementation can be -found in "(Nicholson and Rutledge)"_#Nicholson. - -Note that NEMD simulations of a continuously strained system can be -performed using the "fix deform"_fix_deform.html, "fix -nvt/sllod"_fix_nvt_sllod.html, and "compute -temp/deform"_compute_temp_deform.html commands. - -The applied flow field is set by the {eps} keyword. The values -{edot_x} and {edot_y} correspond to the strain rates in the xx and yy -directions. It is implicitly assumed that the flow field is -traceless, and therefore the strain rate in the zz direction is eqal -to -({edot_x} + {edot_y}). - -NOTE: Due to an instability in the SLLOD equations under extension, -"fix momentum"_fix_momentum.html should be used to regularly reset the -linear momentum. - -The boundary conditions require a simulation box that does not have a -consistent alignment relative to the applied flow field. Since LAMMPS -utilizes an upper-triangular simulation box, it is not possible to -express the evolving simulation box in the same coordinate system as -the flow field. This fix keeps track of two coordinate systems: the -flow frame, and the upper triangular LAMMPS frame. The coordinate -systems are related to each other through the QR decomposition, as is -illustrated in the image below. - -:c,image(JPG/uef_frames.jpg) - -During most molecular dynamics operations, the system is represented -in the LAMMPS frame. Only when the positions and velocities are -updated is the system rotated to the flow frame, and it is rotated -back to the LAMMPS frame immediately afterwards. For this reason, all -vector-valued quantities (except for the tensors from -"compute_pressure/uef"_compute_pressure_uef.html and -"compute_temp/uef"_compute_temp_uef.html) will be computed in the -LAMMPS frame. Rotationally invariant scalar quantities like the -temperature and hydrostatic pressure are frame-invariant and will be -computed correctly. Additionally, the system is in the LAMMPS frame -during all of the output steps, and therefore trajectory files made -using the dump command will be in the LAMMPS frame unless the -"dump_cfg/uef"_dump_cfg_uef.html command is used. - -:line - -Temperature control is achieved with the default Nose-Hoover style -thermostat documented in "fix npt"_fix_nh.html. When this fix is -active, only the peculiar velocity of each atom is stored, defined as -the velocity relative to the streaming velocity. This is in contrast -to "fix nvt/sllod"_fix_nvt_sllod.html, which uses a lab-frame -velocity, and removes the contribution from the streaming velocity in -order to compute the temperature. - -Pressure control is achieved using the default Nose-Hoover barostat -documented in "fix npt"_fix_nh.html. There are two ways to control the -pressure using this fix. The first method involves using the {ext} -keyword along with the {iso} pressure style. With this method, the -pressure is controlled by scaling the simulation box isotropically to -achieve the average pressure only in the directions specified by -{ext}. For example, if the {ext} value is set to {xy}, the average -pressure (Pxx+Pyy)/2 will be controlled. - -This example command will control the total hydrostatic pressure under -uniaxial tension: - -fix f1 all npt/uef temp 0.7 0.7 0.5 iso 1 1 5 erate -0.5 -0.5 ext xyz :pre - -This example command will control the average stress in compression -directions, which would typically correspond to free surfaces under -drawing with uniaxial tension: - -fix f2 all npt/uef temp 0.7 0.7 0.5 iso 1 1 5 erate -0.5 -0.5 ext xy :pre - -The second method for pressure control involves setting the normal -stresses using the {x}, {y} , and/or {z} keywords. When using this -method, the same pressure must be specified via {Pstart} and {Pstop} -for all dimensions controlled. Any choice of pressure conditions that -would cause LAMMPS to compute a deviatoric stress are not permissible -and will result in an error. Additionally, all dimensions with -controlled stress must have the same applied strain rate. The {ext} -keyword must be set to the default value ({xyz}) when using this -method. - -For example, the following commands will work: - -fix f3 all npt/uef temp 0.7 0.7 0.5 x 1 1 5 y 1 1 5 erate -0.5 -0.5 -fix f4 all npt/uef temp 0.7 0.7 0.5 z 1 1 5 erate 0.5 0.5 :pre - -The following commands will not work: - -fix f5 all npt/uef temp 0.7 0.7 0.5 x 1 1 5 z 1 1 5 erate -0.5 -0.5 -fix f6 all npt/uef temp 0.7 0.7 0.5 x 1 1 5 z 2 2 5 erate 0.5 0.5 :pre - -:line - -These fix computes a temperature and pressure each timestep. To do -this, it creates its own computes of style "temp/uef" and -"pressure/uef", as if one of these two sets of commands had been -issued: - -compute fix-ID_temp group-ID temp/uef -compute fix-ID_press group-ID pressure/uef fix-ID_temp :pre - -compute fix-ID_temp all temp/uef -compute fix-ID_press all pressure/uef fix-ID_temp :pre - -See the "compute temp/uef"_compute_temp_uef.html and "compute -pressure/uef"_compute_pressure_uef.html commands for details. Note -that the IDs of the new computes are the fix-ID + underscore + "temp" -or fix_ID + underscore + "press". - -[Restart, fix_modify, output, run start/stop, minimize info:] - -The fix writes the state of all the thermostat and barostat variables, -as well as the cumulative strain applied, to "binary restart -files"_restart.html. See the "read_restart"_read_restart.html command -for info on how to re-specify a fix in an input script that reads a -restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -NOTE: It is not necessary to set the {strain} keyword when resuming a -run from a restart file. Only for resuming from data files, which do -not contain the cumulative applied strain, will this keyword be -necessary. - -This fix can be used with the "fix_modify"_fix_modify.html {temp} and -{press} options. The temperature and pressure computes used must be of -type {temp/uef} and {pressure/uef}. - -This fix computes the same global scalar and vector quantities as "fix -npt"_fix_nh.html. - -The fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-UEF package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Due to requirements of the boundary conditions, when the {strain} -keyword is set to zero (or unset), the initial simulation box must be -cubic and have style triclinic. If the box is initially of type ortho, -use "change_box"_change_box.html before invoking the fix. - -NOTE: When resuming from restart files, you may need to use "box tilt -large"_box.html since lammps has internal criteria from lattice -reduction that are not the same as the criteria in the numerical -lattice reduction algorithm. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix nvt/sllod"_fix_nvt_sllod.html, "compute -temp/uef"_compute_temp_uef.html, "compute -pressure/uef"_compute_pressure_uef.html, "dump -cfg/uef"_dump_cfg_uef.html - -[Default:] - -The default keyword values specific to this fix are exy = xyz, strain -= 0 0. The remaining defaults are the same as for {fix -npt}_fix_nh.html except tchain = 1. The reason for this change is -given in "fix nvt/sllod"_fix_nvt_sllod.html. - -:line - -:link(Dobson) -[(Dobson)] Dobson, J Chem Phys, 141, 184103 (2014). - -:link(Hunt) -[(Hunt)] Hunt, Mol Simul, 42, 347 (2016). - -:link(Semaev) -[(Semaev)] Semaev, Cryptography and Lattices, 181 (2001). - -:link(Sllod) -[(Evans and Morriss)] Evans and Morriss, Phys Rev A, 30, 1528 (1984). - -:link(Nicholson) -[(Nicholson and Rutledge)] Nicholson and Rutledge, J Chem Phys, 145, -244903 (2016). diff --git a/doc/txt/fix_nph_asphere.txt b/doc/txt/fix_nph_asphere.txt deleted file mode 100644 index 5cabf930e7..0000000000 --- a/doc/txt/fix_nph_asphere.txt +++ /dev/null @@ -1,152 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nph/asphere command :h3 -fix nph/asphere/omp command :h3 - -[Syntax:] - -fix ID group-ID nph/asphere args keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -nph/asphere = style name of this fix command -additional barostat related keyword/value pairs from the "fix nph"_fix_nh.html command can be appended :ul - -[Examples:] - -fix 1 all nph/asphere iso 0.0 0.0 1000.0 -fix 2 all nph/asphere x 5.0 5.0 1000.0 -fix 2 all nph/asphere x 5.0 5.0 1000.0 drag 0.2 -fix 2 water nph/asphere aniso 0.0 0.0 1000.0 dilate partial :pre - -[Description:] - -Perform constant NPH integration to update position, velocity, -orientation, and angular velocity each timestep for aspherical or -ellipsoidal particles in the group using a Nose/Hoover pressure -barostat. P is pressure; H is enthalpy. This creates a system -trajectory consistent with the isenthalpic ensemble. - -This fix differs from the "fix nph"_fix_nh.html command, which assumes -point particles and only updates their position and velocity. - -Additional parameters affecting the barostat are specified by keywords -and values documented with the "fix nph"_fix_nh.html command. See, -for example, discussion of the {aniso}, and {dilate} keywords. - -The particles in the fix group are the only ones whose velocities and -positions are updated by the velocity/position update portion of the -NPH integration. - -Regardless of what particles are in the fix group, a global pressure is -computed for all particles. Similarly, when the size of the simulation -box is changed, all particles are re-scaled to new positions, unless the -keyword {dilate} is specified with a value of {partial}, in which case -only the particles in the fix group are re-scaled. The latter can be -useful for leaving the coordinates of particles in a solid substrate -unchanged and controlling the pressure of a surrounding fluid. - -:line - -This fix computes a temperature and pressure each timestep. To do -this, the fix creates its own computes of style "temp/asphere" and -"pressure", as if these commands had been issued: - -compute fix-ID_temp all temp/asphere -compute fix-ID_press all pressure fix-ID_temp :pre - -See the "compute temp/asphere"_compute_temp_asphere.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is "all" -since pressure is computed for the entire system. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover barostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure. If you do this, note -that the kinetic energy derived from the compute temperature should be -consistent with the virial term computed using all atoms for the -pressure. LAMMPS will warn you if you choose to compute temperature -on a subset of atoms. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover barostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nph"_fix_nh.html command. - -This fix can ramp its target pressure over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the ASPHERE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style ellipsoid"_atom_style.html -command. - -All particles in the group must be finite-size. They cannot be point -particles, but they can be aspherical or spherical as defined by their -shape attribute. - -[Related commands:] - -"fix nph"_fix_nh.html, "fix nve_asphere"_fix_nve_asphere.html, "fix -nvt_asphere"_fix_nvt_asphere.html, "fix -npt_asphere"_fix_npt_asphere.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_nph_body.txt b/doc/txt/fix_nph_body.txt deleted file mode 100644 index e04c240de9..0000000000 --- a/doc/txt/fix_nph_body.txt +++ /dev/null @@ -1,147 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nph/body command :h3 - -[Syntax:] - -fix ID group-ID nph/body args keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -nph/body = style name of this fix command -additional barostat related keyword/value pairs from the "fix nph"_fix_nh.html command can be appended :ul - -[Examples:] - -fix 1 all nph/body iso 0.0 0.0 1000.0 -fix 2 all nph/body x 5.0 5.0 1000.0 -fix 2 all nph/body x 5.0 5.0 1000.0 drag 0.2 -fix 2 water nph/body aniso 0.0 0.0 1000.0 dilate partial :pre - -[Description:] - -Perform constant NPH integration to update position, velocity, -orientation, and angular velocity each timestep for body -particles in the group using a Nose/Hoover pressure -barostat. P is pressure; H is enthalpy. This creates a system -trajectory consistent with the isenthalpic ensemble. - -This fix differs from the "fix nph"_fix_nh.html command, which assumes -point particles and only updates their position and velocity. - -Additional parameters affecting the barostat are specified by keywords -and values documented with the "fix nph"_fix_nh.html command. See, -for example, discussion of the {aniso}, and {dilate} keywords. - -The particles in the fix group are the only ones whose velocities and -positions are updated by the velocity/position update portion of the -NPH integration. - -Regardless of what particles are in the fix group, a global pressure is -computed for all particles. Similarly, when the size of the simulation -box is changed, all particles are re-scaled to new positions, unless the -keyword {dilate} is specified with a value of {partial}, in which case -only the particles in the fix group are re-scaled. The latter can be -useful for leaving the coordinates of particles in a solid substrate -unchanged and controlling the pressure of a surrounding fluid. - -:line - -This fix computes a temperature and pressure each timestep. To do -this, the fix creates its own computes of style "temp/body" and -"pressure", as if these commands had been issued: - -compute fix-ID_temp all temp/body -compute fix-ID_press all pressure fix-ID_temp :pre - -See the "compute temp/body"_compute_temp_body.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is "all" -since pressure is computed for the entire system. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover barostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure. If you do this, note -that the kinetic energy derived from the compute temperature should be -consistent with the virial term computed using all atoms for the -pressure. LAMMPS will warn you if you choose to compute temperature -on a subset of atoms. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover barostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nph"_fix_nh.html command. - -This fix can ramp its target pressure over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the BODY package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style body"_atom_style.html -command. - -[Related commands:] - -"fix nph"_fix_nh.html, "fix nve_body"_fix_nve_body.html, "fix -nvt_body"_fix_nvt_body.html, "fix -npt_body"_fix_npt_body.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_nph_sphere.txt b/doc/txt/fix_nph_sphere.txt deleted file mode 100644 index f94c057c93..0000000000 --- a/doc/txt/fix_nph_sphere.txt +++ /dev/null @@ -1,159 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nph/sphere command :h3 -fix nph/sphere/omp command :h3 - -[Syntax:] - -fix ID group-ID nph/sphere args keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nph/sphere = style name of this fix command :l -keyword = {disc} :l - {disc} value = none = treat particles as 2d discs, not spheres :pre -additional barostat related keyword/value pairs from the "fix nph"_fix_nh.html command can be appended :l,ule - -[Examples:] - -fix 1 all nph/sphere iso 0.0 0.0 1000.0 -fix 2 all nph/sphere x 5.0 5.0 1000.0 -fix 2 all nph/sphere x 5.0 5.0 1000.0 disc -fix 2 all nph/sphere x 5.0 5.0 1000.0 drag 0.2 -fix 2 water nph/sphere aniso 0.0 0.0 1000.0 dilate partial :pre - -[Description:] - -Perform constant NPH integration to update position, velocity, and -angular velocity each timestep for finite-size spherical particles in -the group using a Nose/Hoover pressure barostat. P is pressure; H is -enthalpy. This creates a system trajectory consistent with the -isenthalpic ensemble. - -This fix differs from the "fix nph"_fix_nh.html command, which assumes -point particles and only updates their position and velocity. - -If the {disc} keyword is used, then each particle is treated as a 2d -disc (circle) instead of as a sphere. This is only possible for 2d -simulations, as defined by the "dimension"_dimension.html keyword. -The only difference between discs and spheres in this context is their -moment of inertia, as used in the time integration. - -Additional parameters affecting the barostat are specified by keywords -and values documented with the "fix nph"_fix_nh.html command. See, -for example, discussion of the {aniso}, and {dilate} keywords. - -The particles in the fix group are the only ones whose velocities and -positions are updated by the velocity/position update portion of the -NPH integration. - -Regardless of what particles are in the fix group, a global pressure is -computed for all particles. Similarly, when the size of the simulation -box is changed, all particles are re-scaled to new positions, unless the -keyword {dilate} is specified with a value of {partial}, in which case -only the particles in the fix group are re-scaled. The latter can be -useful for leaving the coordinates of particles in a solid substrate -unchanged and controlling the pressure of a surrounding fluid. - -:line - -This fix computes a temperature and pressure each timestep. To do -this, the fix creates its own computes of style "temp/sphere" and -"pressure", as if these commands had been issued: - -compute fix-ID_temp all temp/sphere -compute fix-ID_press all pressure fix-ID_temp :pre - -See the "compute temp/sphere"_compute_temp_sphere.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is "all" -since pressure is computed for the entire system. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover barostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure. If you do this, note -that the kinetic energy derived from the compute temperature should be -consistent with the virial term computed using all atoms for the -pressure. LAMMPS will warn you if you choose to compute temperature -on a subset of atoms. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover barostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nph"_fix_nh.html command. - -This fix can ramp its target pressure over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the "atom_style sphere"_atom_style.html -command. - -All particles in the group must be finite-size spheres. They cannot -be point particles. - -Use of the {disc} keyword is only allowed for 2d simulations, as -defined by the "dimension"_dimension.html keyword. - -[Related commands:] - -"fix nph"_fix_nh.html, "fix nve_sphere"_fix_nve_sphere.html, "fix -nvt_sphere"_fix_nvt_sphere.html, "fix npt_sphere"_fix_npt_sphere.html, -"fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_nphug.txt b/doc/txt/fix_nphug.txt deleted file mode 100644 index 855a4c9ae4..0000000000 --- a/doc/txt/fix_nphug.txt +++ /dev/null @@ -1,228 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nphug command :h3 -fix nphug/omp command :h3 - -[Syntax:] - -fix ID group-ID nphug keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -one or more keyword value pairs may be appended -keyword = {temp} or {iso} or {aniso} or {tri} or {x} or {y} or {z} or {couple} or {tchain} or {pchain} or {mtk} or {tloop} or {ploop} or {nreset} or {drag} or {dilate} or {scaleyz} or {scalexz} or {scalexy} - {temp} values = Value1 Value2 Tdamp - Value1, Value2 = Nose-Hoover target temperatures, ignored by Hugoniostat - Tdamp = temperature damping parameter (time units) - {iso} or {aniso} or {tri} values = Pstart Pstop Pdamp - Pstart,Pstop = scalar external pressures, must be equal (pressure units) - Pdamp = pressure damping parameter (time units) - {x} or {y} or {z} or {xy} or {yz} or {xz} values = Pstart Pstop Pdamp - Pstart,Pstop = external stress tensor components, must be equal (pressure units) - Pdamp = stress damping parameter (time units) - {couple} = {none} or {xyz} or {xy} or {yz} or {xz} - {tchain} value = length of thermostat chain (1 = single thermostat) - {pchain} values = length of thermostat chain on barostat (0 = no thermostat) - {mtk} value = {yes} or {no} = add in MTK adjustment term or not - {tloop} value = number of sub-cycles to perform on thermostat - {ploop} value = number of sub-cycles to perform on barostat thermostat - {nreset} value = reset reference cell every this many timesteps - {drag} value = drag factor added to barostat/thermostat (0.0 = no drag) - {dilate} value = {all} or {partial} - {scaleyz} value = {yes} or {no} = scale yz with lz - {scalexz} value = {yes} or {no} = scale xz with lz - {scalexy} value = {yes} or {no} = scale xy with ly :pre -:ule - -[Examples:] - -fix myhug all nphug temp 1.0 1.0 10.0 z 40.0 40.0 70.0 -fix myhug all nphug temp 1.0 1.0 10.0 iso 40.0 40.0 70.0 drag 200.0 tchain 1 pchain 0 :pre - -[Description:] - -This command is a variant of the Nose-Hoover -"fix npt"_fix_nh.html fix style. -It performs time integration of the Hugoniostat equations -of motion developed by Ravelo et al. "(Ravelo)"_#Ravelo1. -These equations compress the system to a state with average -axial stress or pressure equal to the specified target value -and that satisfies the Rankine-Hugoniot (RH) -jump conditions for steady shocks. - -The compression can be performed -either -hydrostatically (using keyword {iso}, {aniso}, or {tri}) or uniaxially -(using keywords {x}, {y}, or {z}). In the hydrostatic case, -the cell dimensions change dynamically so that the average axial stress -in all three directions converges towards the specified target value. -In the uniaxial case, the chosen cell dimension changes dynamically -so that the average -axial stress in that direction converges towards the target value. The -other two cell dimensions are kept fixed (zero lateral strain). - -This leads to the following additional restrictions on the keywords: - -One and only one of the following keywords should be used: {iso}, {aniso}, {tri}, {x}, {y}, {z} -The specified initial and final target pressures must be the same. -The keywords {xy}, {xz}, {yz} may not be used. -The only admissible value for the couple keyword is {xyz}, which has the same effect as keyword {iso} -The {temp} keyword must be used to specify the time constant for kinetic energy relaxation, but initial and final target temperature values are ignored. :ul - -Essentially, a Hugoniostat simulation is an NPT simulation in which the -user-specified target temperature is replaced with a time-dependent -target temperature Tt obtained from the following equation: - -:c,image(Eqs/fix_nphug.jpg) - -where T and Tt are the instantaneous and target temperatures, -P and P0 are the instantaneous and reference pressures or axial stresses, -depending on whether hydrostatic or uniaxial compression is being -performed, V and V0 are the instantaneous and reference volumes, -E and E0 are the instantaneous and reference internal energy (potential -plus kinetic), Ndof is the number of degrees of freedom used in the -definition of temperature, and kB is the Boltzmann constant. Delta is the -negative deviation of the instantaneous temperature from the target temperature. -When the system reaches a stable equilibrium, the value of Delta should -fluctuate about zero. - -The values of E0, V0, and P0 are the instantaneous values at the start of -the simulation. These can be overridden using the fix_modify keywords {e0}, -{v0}, and {p0} described below. - -:line - -NOTE: Unlike the "fix temp/berendsen"_fix_temp_berendsen.html command -which performs thermostatting but NO time integration, this fix -performs thermostatting/barostatting AND time integration. Thus you -should not use any other time integration fix, such as "fix -nve"_fix_nve.html on atoms to which this fix is applied. Likewise, -this fix should not be used on atoms that have their temperature -controlled by another fix - e.g. by "fix langevin"_fix_nh.html or "fix -temp/rescale"_fix_temp_rescale.html commands. - -:line - -This fix computes a temperature and pressure at each timestep. To do -this, the fix creates its own computes of style "temp" and "pressure", -as if one of these two sets of commands had been issued: - -compute fix-ID_temp group-ID temp -compute fix-ID_press group-ID pressure fix-ID_temp :pre - -compute fix-ID_temp all temp -compute fix-ID_press all pressure fix-ID_temp :pre - -See the "compute temp"_compute_temp.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press". The group for -the new computes is "all" since pressure is computed for the entire -system. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the values of E0, V0, and P0, as well as the -state of all the thermostat and barostat -variables to "binary restart files"_restart.html. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {e0}, {v0} and {p0} keywords -can be used to define the values of E0, V0, and P0. Note the -the values for {e0} and {v0} are extensive, and so must correspond -to the total energy and volume of the entire system, not energy and -volume per atom. If any of these quantities are not specified, then the -instantaneous value in the system at the start of the simulation is used. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by these fixes. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure, as described above. -If you do this, note that the kinetic energy derived from the compute -temperature should be consistent with the virial term computed using -all atoms for the pressure. LAMMPS will warn you if you choose to -compute temperature on a subset of atoms. - -The "fix_modify"_fix_modify.html {energy} option is supported by these -fixes to add the energy change induced by Nose/Hoover thermostatting -and barostatting to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. Either way, this energy is *not* -included in the definition of internal energy E when calculating the value -of Delta in the above equation. - -These fixes compute a global scalar and a global vector of quantities, -which can be accessed by various "output commands"_Howto_output.html. -The scalar value calculated by these fixes is "extensive"; the vector -values are "intensive". - -The scalar is the cumulative energy change due to the fix. - -The vector stores three quantities unique to this fix (Delta, Us, and up), -followed by all the internal Nose/Hoover thermostat and barostat -variables defined for "fix npt"_fix_nh.html. Delta is the deviation -of the temperature from the target temperature, given by the above equation. -Us and up are the shock and particle velocity corresponding to a steady -shock calculated from the RH conditions. They have units of distance/time. - -[Restrictions:] - -This fix style is part of the SHOCK package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -All the usual restrictions for "fix npt"_fix_nh.html apply, -plus the additional ones mentioned above. - -[Related commands:] - -"fix msst"_fix_msst.html, "fix npt"_fix_nh.html, "fix_modify"_fix_modify.html - -[Default:] - -The keyword defaults are the same as those for "fix npt"_fix_nh.html - -:line - -:link(Ravelo1) -[(Ravelo)] Ravelo, Holian, Germann and Lomdahl, Phys Rev B, 70, 014103 (2004). diff --git a/doc/txt/fix_npt_asphere.txt b/doc/txt/fix_npt_asphere.txt deleted file mode 100644 index 194f4ff499..0000000000 --- a/doc/txt/fix_npt_asphere.txt +++ /dev/null @@ -1,176 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix npt/asphere command :h3 -fix npt/asphere/omp command :h3 - -[Syntax:] - -fix ID group-ID npt/asphere keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -npt/asphere = style name of this fix command -additional thermostat and barostat related keyword/value pairs from the "fix npt"_fix_nh.html command can be appended :ul - -[Examples:] - -fix 1 all npt/asphere temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 -fix 2 all npt/asphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 -fix 2 all npt/asphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 drag 0.2 -fix 2 water npt/asphere temp 300.0 300.0 100.0 aniso 0.0 0.0 1000.0 dilate partial :pre - -[Description:] - -Perform constant NPT integration to update position, velocity, -orientation, and angular velocity each timestep for aspherical or -ellipsoidal particles in the group using a Nose/Hoover temperature -thermostat and Nose/Hoover pressure barostat. P is pressure; T is -temperature. This creates a system trajectory consistent with the -isothermal-isobaric ensemble. - -This fix differs from the "fix npt"_fix_nh.html command, which -assumes point particles and only updates their position and velocity. - -The thermostat is applied to both the translational and rotational -degrees of freedom for the aspherical particles, assuming a compute is -used which calculates a temperature that includes the rotational -degrees of freedom (see below). The translational degrees of freedom -can also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -Additional parameters affecting the thermostat and barostat are -specified by keywords and values documented with the "fix -npt"_fix_nh.html command. See, for example, discussion of the {temp}, -{iso}, {aniso}, and {dilate} keywords. - -The particles in the fix group are the only ones whose velocities and -positions are updated by the velocity/position update portion of the -NPT integration. - -Regardless of what particles are in the fix group, a global pressure is -computed for all particles. Similarly, when the size of the simulation -box is changed, all particles are re-scaled to new positions, unless the -keyword {dilate} is specified with a value of {partial}, in which case -only the particles in the fix group are re-scaled. The latter can be -useful for leaving the coordinates of particles in a solid substrate -unchanged and controlling the pressure of a surrounding fluid. - -:line - -This fix computes a temperature and pressure each timestep. To do -this, the fix creates its own computes of style "temp/asphere" and -"pressure", as if these commands had been issued: - -compute fix-ID_temp all temp/asphere -compute fix-ID_press all pressure fix-ID_temp :pre - -See the "compute temp/asphere"_compute_temp_asphere.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is "all" -since pressure is computed for the entire system. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat and barostat -to "binary restart files"_restart.html. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure. If you do this, note -that the kinetic energy derived from the compute temperature should be -consistent with the virial term computed using all atoms for the -pressure. LAMMPS will warn you if you choose to compute temperature -on a subset of atoms. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting and -barostatting to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix npt"_fix_nh.html command. - -This fix can ramp its target temperature and pressure over multiple -runs, using the {start} and {stop} keywords of the "run"_run.html -command. See the "run"_run.html command for details of how to do -this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the ASPHERE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style ellipsoid"_atom_style.html -command. - -All particles in the group must be finite-size. They cannot be point -particles, but they can be aspherical or spherical as defined by their -shape attribute. - -[Related commands:] - -"fix npt"_fix_nh.html, "fix nve_asphere"_fix_nve_asphere.html, "fix -nvt_asphere"_fix_nvt_asphere.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_npt_body.txt b/doc/txt/fix_npt_body.txt deleted file mode 100644 index 1d608137b6..0000000000 --- a/doc/txt/fix_npt_body.txt +++ /dev/null @@ -1,171 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix npt/body command :h3 - -[Syntax:] - -fix ID group-ID npt/body keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -npt/body = style name of this fix command -additional thermostat and barostat related keyword/value pairs from the "fix npt"_fix_nh.html command can be appended :ul - -[Examples:] - -fix 1 all npt/body temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 -fix 2 all npt/body temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 -fix 2 all npt/body temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 drag 0.2 -fix 2 water npt/body temp 300.0 300.0 100.0 aniso 0.0 0.0 1000.0 dilate partial :pre - -[Description:] - -Perform constant NPT integration to update position, velocity, -orientation, and angular velocity each timestep for body -particles in the group using a Nose/Hoover temperature -thermostat and Nose/Hoover pressure barostat. P is pressure; T is -temperature. This creates a system trajectory consistent with the -isothermal-isobaric ensemble. - -This fix differs from the "fix npt"_fix_nh.html command, which -assumes point particles and only updates their position and velocity. - -The thermostat is applied to both the translational and rotational -degrees of freedom for the body particles, assuming a compute is -used which calculates a temperature that includes the rotational -degrees of freedom (see below). The translational degrees of freedom -can also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -Additional parameters affecting the thermostat and barostat are -specified by keywords and values documented with the "fix -npt"_fix_nh.html command. See, for example, discussion of the {temp}, -{iso}, {aniso}, and {dilate} keywords. - -The particles in the fix group are the only ones whose velocities and -positions are updated by the velocity/position update portion of the -NPT integration. - -Regardless of what particles are in the fix group, a global pressure is -computed for all particles. Similarly, when the size of the simulation -box is changed, all particles are re-scaled to new positions, unless the -keyword {dilate} is specified with a value of {partial}, in which case -only the particles in the fix group are re-scaled. The latter can be -useful for leaving the coordinates of particles in a solid substrate -unchanged and controlling the pressure of a surrounding fluid. - -:line - -This fix computes a temperature and pressure each timestep. To do -this, the fix creates its own computes of style "temp/body" and -"pressure", as if these commands had been issued: - -compute fix-ID_temp all temp/body -compute fix-ID_press all pressure fix-ID_temp :pre - -See the "compute temp/body"_compute_temp_body.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is "all" -since pressure is computed for the entire system. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat and barostat -to "binary restart files"_restart.html. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure. If you do this, note -that the kinetic energy derived from the compute temperature should be -consistent with the virial term computed using all atoms for the -pressure. LAMMPS will warn you if you choose to compute temperature -on a subset of atoms. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting and -barostatting to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix npt"_fix_nh.html command. - -This fix can ramp its target temperature and pressure over multiple -runs, using the {start} and {stop} keywords of the "run"_run.html -command. See the "run"_run.html command for details of how to do -this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the BODY package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style body"_atom_style.html -command. - -[Related commands:] - -"fix npt"_fix_nh.html, "fix nve_body"_fix_nve_body.html, "fix -nvt_body"_fix_nvt_body.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_npt_sphere.txt b/doc/txt/fix_npt_sphere.txt deleted file mode 100644 index 6ebb68e176..0000000000 --- a/doc/txt/fix_npt_sphere.txt +++ /dev/null @@ -1,185 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix npt/sphere command :h3 -fix npt/sphere/omp command :h3 - -[Syntax:] - -fix ID group-ID npt/sphere keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -npt/sphere = style name of this fix command -zero or more keyword/value pairs may be appended :l -keyword = {disc} :l - {disc} value = none = treat particles as 2d discs, not spheres :pre -additional thermostat and barostat related keyword/value pairs from the "fix npt"_fix_nh.html command can be appended :l,ule - - -[Examples:] - -fix 1 all npt/sphere temp 300.0 300.0 100.0 iso 0.0 0.0 1000.0 -fix 2 all npt/sphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 -fix 2 all npt/sphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 disc -fix 2 all npt/sphere temp 300.0 300.0 100.0 x 5.0 5.0 1000.0 drag 0.2 -fix 2 water npt/sphere temp 300.0 300.0 100.0 aniso 0.0 0.0 1000.0 dilate partial :pre - -[Description:] - -Perform constant NPT integration to update position, velocity, and -angular velocity each timestep for finite-sizex spherical particles in -the group using a Nose/Hoover temperature thermostat and Nose/Hoover -pressure barostat. P is pressure; T is temperature. This creates a -system trajectory consistent with the isothermal-isobaric ensemble. - -This fix differs from the "fix npt"_fix_nh.html command, which -assumes point particles and only updates their position and velocity. - -The thermostat is applied to both the translational and rotational -degrees of freedom for the spherical particles, assuming a compute is -used which calculates a temperature that includes the rotational -degrees of freedom (see below). The translational degrees of freedom -can also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -If the {disc} keyword is used, then each particle is treated as a 2d -disc (circle) instead of as a sphere. This is only possible for 2d -simulations, as defined by the "dimension"_dimension.html keyword. -The only difference between discs and spheres in this context is their -moment of inertia, as used in the time integration. - -Additional parameters affecting the thermostat and barostat are -specified by keywords and values documented with the "fix -npt"_fix_nh.html command. See, for example, discussion of the {temp}, -{iso}, {aniso}, and {dilate} keywords. - -The particles in the fix group are the only ones whose velocities and -positions are updated by the velocity/position update portion of the -NPT integration. - -Regardless of what particles are in the fix group, a global pressure is -computed for all particles. Similarly, when the size of the simulation -box is changed, all particles are re-scaled to new positions, unless the -keyword {dilate} is specified with a value of {partial}, in which case -only the particles in the fix group are re-scaled. The latter can be -useful for leaving the coordinates of particles in a solid substrate -unchanged and controlling the pressure of a surrounding fluid. - -:line - -This fix computes a temperature and pressure each timestep. To do -this, the fix creates its own computes of style "temp/sphere" and -"pressure", as if these commands had been issued: - -compute fix-ID_temp all temp/sphere -compute fix-ID_press all pressure fix-ID_temp :pre - -See the "compute temp/sphere"_compute_temp_sphere.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is "all" -since pressure is computed for the entire system. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat and barostat -to "binary restart files"_restart.html. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its thermostatting or barostatting procedure. If you do this, note -that the kinetic energy derived from the compute temperature should be -consistent with the virial term computed using all atoms for the -pressure. LAMMPS will warn you if you choose to compute temperature -on a subset of atoms. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting and -barostatting to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix npt"_fix_nh.html command. - -This fix can ramp its target temperature and pressure over multiple -runs, using the {start} and {stop} keywords of the "run"_run.html -command. See the "run"_run.html command for details of how to do -this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the "atom_style sphere"_atom_style.html -command. - -All particles in the group must be finite-size spheres. They cannot -be point particles. - -Use of the {disc} keyword is only allowed for 2d simulations, as -defined by the "dimension"_dimension.html keyword. - -[Related commands:] - -"fix npt"_fix_nh.html, "fix nve_sphere"_fix_nve_sphere.html, "fix -nvt_sphere"_fix_nvt_sphere.html, "fix -npt_asphere"_fix_npt_asphere.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_nve.txt b/doc/txt/fix_nve.txt deleted file mode 100644 index 2347f957ae..0000000000 --- a/doc/txt/fix_nve.txt +++ /dev/null @@ -1,72 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve command :h3 -fix nve/intel command :h3 -fix nve/kk command :h3 -fix nve/omp command :h3 - -[Syntax:] - -fix ID group-ID nve :pre - -ID, group-ID are documented in "fix"_fix.html command -nve = style name of this fix command :ul - -[Examples:] - -fix 1 all nve :pre - -[Description:] - -Perform constant NVE integration to update position and velocity for -atoms in the group each timestep. V is volume; E is energy. This -creates a system trajectory consistent with the microcanonical -ensemble. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix npt"_fix_nh.html - -[Default:] none diff --git a/doc/txt/fix_nve_asphere.txt b/doc/txt/fix_nve_asphere.txt deleted file mode 100644 index bd9e4ae873..0000000000 --- a/doc/txt/fix_nve_asphere.txt +++ /dev/null @@ -1,85 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/asphere command :h3 -fix nve/asphere/intel command :h3 - -[Syntax:] - -fix ID group-ID nve/asphere :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/asphere = style name of this fix command :ul - -[Examples:] - -fix 1 all nve/asphere :pre - -[Description:] - -Perform constant NVE integration to update position, velocity, -orientation, and angular velocity for aspherical particles in the -group each timestep. V is volume; E is energy. This creates a system -trajectory consistent with the microcanonical ensemble. - -This fix differs from the "fix nve"_fix_nve.html command, which -assumes point particles and only updates their position and velocity. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This fix is part of the ASPHERE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style ellipsoid"_atom_style.html -command. - -All particles in the group must be finite-size. They cannot be point -particles, but they can be aspherical or spherical as defined by their -shape attribute. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nve/sphere"_fix_nve_sphere.html - -[Default:] none diff --git a/doc/txt/fix_nve_asphere_noforce.txt b/doc/txt/fix_nve_asphere_noforce.txt deleted file mode 100644 index c0598e8839..0000000000 --- a/doc/txt/fix_nve_asphere_noforce.txt +++ /dev/null @@ -1,65 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/asphere/noforce command :h3 - -[Syntax:] - -fix ID group-ID nve/asphere/noforce :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/asphere/noforce = style name of this fix command :ul - -[Examples:] - -fix 1 all nve/asphere/noforce - -[Description:] - -Perform updates of position and orientation, but not velocity or -angular momentum for atoms in the group each timestep. In other -words, the force and torque on the atoms is ignored and their velocity -and angular momentum are not updated. The atom velocities and -angular momenta are used to update their positions and orientation. - -This is useful as an implicit time integrator for Fast Lubrication -Dynamics, since the velocity and angular momentum are updated by the -"pair_style lubricuteU"_pair_lubricateU.html command. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the ASPHERE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style ellipsoid"_atom_style.html -command. - -All particles in the group must be finite-size. They cannot be point -particles, but they can be aspherical or spherical as defined by their -shape attribute. - -[Related commands:] - -"fix nve/noforce"_fix_nve_noforce.html, "fix -nve/asphere"_fix_nve_asphere.html - -[Default:] none diff --git a/doc/txt/fix_nve_awpmd.txt b/doc/txt/fix_nve_awpmd.txt deleted file mode 100644 index 11951c2fe1..0000000000 --- a/doc/txt/fix_nve_awpmd.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/awpmd command :h3 - -[Syntax:] - -fix ID group-ID nve/awpmd :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/awpmd = style name of this fix command :ul - -[Examples:] - -fix 1 all nve/awpmd :pre - -[Description:] - -Perform constant NVE integration to update position and velocity for -nuclei and electrons in the group for the "Antisymmetrized Wave Packet -Molecular Dynamics"_pair_awpmd.html model. V is volume; E is energy. -This creates a system trajectory consistent with the microcanonical -ensemble. - -The operation of this fix is exactly like that described by the "fix -nve"_fix_nve.html command, except that the width and width-velocity of -the electron wave functions are also updated. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-AWPMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix nve"_fix_nve.html - -[Default:] none diff --git a/doc/txt/fix_nve_body.txt b/doc/txt/fix_nve_body.txt deleted file mode 100644 index 1a9efb5e13..0000000000 --- a/doc/txt/fix_nve_body.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/body command :h3 - -[Syntax:] - -fix ID group-ID nve/body :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/body = style name of this fix command :ul - -[Examples:] - -fix 1 all nve/body :pre - -[Description:] - -Perform constant NVE integration to update position, velocity, -orientation, and angular velocity for body particles in the group each -timestep. V is volume; E is energy. This creates a system trajectory -consistent with the microcanonical ensemble. See the "Howto -body"_Howto_body.html doc page for more details on using body -particles. - -This fix differs from the "fix nve"_fix_nve.html command, which -assumes point particles and only updates their position and velocity. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the BODY package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style body"_atom_style.html -command. - -All particles in the group must be body particles. They cannot be -point particles. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nve/sphere"_fix_nve_sphere.html, "fix -nve/asphere"_fix_nve_asphere.html - -[Default:] none diff --git a/doc/txt/fix_nve_eff.txt b/doc/txt/fix_nve_eff.txt deleted file mode 100644 index 556b95deba..0000000000 --- a/doc/txt/fix_nve_eff.txt +++ /dev/null @@ -1,54 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/eff command :h3 - -[Syntax:] - -fix ID group-ID nve/eff :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/eff = style name of this fix command :ul - -[Examples:] - -fix 1 all nve/eff :pre - -[Description:] - -Perform constant NVE integration to update position and velocity for -nuclei and electrons in the group for the "electron force -field"_pair_eff.html model. V is volume; E is energy. This creates a -system trajectory consistent with the microcanonical ensemble. - -The operation of this fix is exactly like that described by the "fix -nve"_fix_nve.html command, except that the radius and radial velocity -of electrons are also updated. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nvt/eff"_fix_nh_eff.html, "fix -npt/eff"_fix_nh_eff.html - -[Default:] none diff --git a/doc/txt/fix_nve_limit.txt b/doc/txt/fix_nve_limit.txt deleted file mode 100644 index 8c8c66a0da..0000000000 --- a/doc/txt/fix_nve_limit.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/limit command :h3 - -[Syntax:] - -fix ID group-ID nve/limit xmax :pre - -ID, group-ID are documented in "fix"_fix.html command -nve = style name of this fix command -xmax = maximum distance an atom can move in one timestep (distance units) :ul - -[Examples:] - -fix 1 all nve/limit 0.1 :pre - -[Description:] - -Perform constant NVE updates of position and velocity for atoms in the -group each timestep. A limit is imposed on the maximum distance an -atom can move in one timestep. This is useful when starting a -simulation with a configuration containing highly overlapped atoms. -Normally this would generate huge forces which would blow atoms out of -the simulation box, causing LAMMPS to stop with an error. - -Using this fix can overcome that problem. Forces on atoms must still -be computable (which typically means 2 atoms must have a separation -distance > 0.0). But large velocities generated by large forces are -reset to a value that corresponds to a displacement of length {xmax} -in a single timestep. {Xmax} is specified in distance units; see the -"units"_units.html command for details. The value of {xmax} should be -consistent with the neighbor skin distance and the frequency of -neighbor list re-building, so that pairwise interactions are not -missed on successive timesteps as atoms move. See the -"neighbor"_neighbor.html and "neigh_modify"_neigh_modify.html commands -for details. - -Note that if a velocity reset occurs the integrator will not conserve -energy. On steps where no velocity resets occur, this integrator is -exactly like the "fix nve"_fix_nve.html command. Since forces are -unaltered, pressures computed by thermodynamic output will still be -very large for overlapped configurations. - -NOTE: You should not use "fix shake"_fix_shake.html in conjunction -with this fix. That is because fix shake applies constraint forces -based on the predicted positions of atoms after the next timestep. -It has no way of knowing the timestep may change due to this fix, -which will cause the constraint forces to be invalid. A better -strategy is to turn off fix shake when performing initial dynamics -that need this fix, then turn fix shake on when doing normal dynamics -with a fixed-size timestep. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the count of how -many updates of atom's velocity/position were limited by the maximum -distance criterion. This should be roughly the number of atoms so -affected, except that updates occur at both the beginning and end of a -timestep in a velocity Verlet timestepping algorithm. This is a -cumulative quantity for the current run, but is re-initialized to zero -each time a run is performed. The scalar value calculated by this fix -is "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nve/noforce"_fix_nve_noforce.html, -"pair_style soft"_pair_soft.html - -[Default:] none diff --git a/doc/txt/fix_nve_line.txt b/doc/txt/fix_nve_line.txt deleted file mode 100644 index 896e3b810d..0000000000 --- a/doc/txt/fix_nve_line.txt +++ /dev/null @@ -1,57 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/line command :h3 - -[Syntax:] - -fix ID group-ID nve/line :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/line = style name of this fix command :ul - -[Examples:] - -fix 1 all nve/line :pre - -[Description:] - -Perform constant NVE integration to update position, velocity, -orientation, and angular velocity for line segment particles in the -group each timestep. V is volume; E is energy. This creates a system -trajectory consistent with the microcanonical ensemble. See "Howto -spherical"_Howto_spherical.html doc page for an overview of using line -segment particles. - -This fix differs from the "fix nve"_fix_nve.html command, which -assumes point particles and only updates their position and velocity. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the ASPHERE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that particles be line segments as defined by the -"atom_style line"_atom_style.html command. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nve/asphere"_fix_nve_asphere.html - -[Default:] none diff --git a/doc/txt/fix_nve_manifold_rattle.txt b/doc/txt/fix_nve_manifold_rattle.txt deleted file mode 100644 index 5301ea603c..0000000000 --- a/doc/txt/fix_nve_manifold_rattle.txt +++ /dev/null @@ -1,102 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/manifold/rattle command :h3 - -[Syntax:] - -fix ID group-ID nve/manifold/rattle tol maxit manifold manifold-args keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nve/manifold/rattle = style name of this fix command :l -tol = tolerance to which Newton iteration must converge :l -maxit = maximum number of iterations to perform :l -manifold = name of the manifold :l -manifold-args = parameters for the manifold :l -one or more keyword/value pairs may be appended :l -keyword = {every} - {every} values = N - N = print info about iteration every N steps. N = 0 means no output :pre -:ule - -[Examples:] - -fix 1 all nve/manifold/rattle 1e-4 10 sphere 5.0 -fix step all nve/manifold/rattle 1e-8 100 ellipsoid 2.5 2.5 5.0 every 25 :pre - -[Description:] - -Perform constant NVE integration to update position and velocity for -atoms constrained to a curved surface (manifold) in the group each -timestep. The constraint is handled by RATTLE "(Andersen)"_#Andersen1 -written out for the special case of single-particle constraints as -explained in "(Paquay)"_#Paquay2. V is volume; E is energy. This way, -the dynamics of particles constrained to curved surfaces can be -studied. If combined with "fix langevin"_fix_langevin.html, this -generates Brownian motion of particles constrained to a curved -surface. For a list of currently supported manifolds and their -parameters, see the "Howto manifold"_Howto_manifold.html doc page. - -Note that the particles must initially be close to the manifold in -question. If not, RATTLE will not be able to iterate until the -constraint is satisfied, and an error is generated. For simple -manifolds this can be achieved with {region} and {create_atoms} -commands, but for more complex surfaces it might be more useful to -write a script. - -The manifold args may be equal-style variables, like so: - -variable R equal "ramp(5.0,3.0)" -fix shrink_sphere all nve/manifold/rattle 1e-4 10 sphere v_R :pre - -In this case, the manifold parameter will change in time according to -the variable. This is not a problem for the time integrator as long -as the change of the manifold is slow with respect to the dynamics of -the particles. Note that if the manifold has to exert work on the -particles because of these changes, the total energy might not be -conserved. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -:line - -[Restrictions:] - -This fix is part of the USER-MANIFOLD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -:line - -[Related commands:] - -"fix nvt/manifold/rattle"_fix_nvt_manifold_rattle.html, "fix -manifoldforce"_fix_manifoldforce.html - -[Default:] every = 0, tchain = 3 - -:line - -:link(Andersen1) -[(Andersen)] Andersen, J. Comp. Phys. 52, 24, (1983). - -:link(Paquay2) -[(Paquay)] Paquay and Kusters, Biophys. J., 110, 6, (2016). -preprint available at "arXiv:1411.3019"_http://arxiv.org/abs/1411.3019/. - - diff --git a/doc/txt/fix_nve_noforce.txt b/doc/txt/fix_nve_noforce.txt deleted file mode 100644 index da8d16bbb7..0000000000 --- a/doc/txt/fix_nve_noforce.txt +++ /dev/null @@ -1,54 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/noforce command :h3 - -[Syntax:] - -fix ID group-ID nve :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/noforce = style name of this fix command :ul - -[Examples:] - -fix 3 wall nve/noforce :pre - -[Description:] - -Perform updates of position, but not velocity for atoms in the group -each timestep. In other words, the force on the atoms is ignored and -their velocity is not updated. The atom velocities are used to update -their positions. - -This can be useful for wall atoms, when you set their velocities, and -want the wall to move (or stay stationary) in a prescribed fashion. - -This can also be accomplished via the "fix setforce"_fix_setforce.html -command, but with fix nve/noforce, the forces on the wall atoms are -unchanged, and can thus be printed by the "dump"_dump.html command or -queried with an equal-style "variable"_variable.html that uses the -fcm() group function to compute the total force on the group of atoms. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix nve"_fix_nve.html - -[Default:] none diff --git a/doc/txt/fix_nve_sphere.txt b/doc/txt/fix_nve_sphere.txt deleted file mode 100644 index 225359dfa7..0000000000 --- a/doc/txt/fix_nve_sphere.txt +++ /dev/null @@ -1,122 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/sphere command :h3 -fix nve/sphere/omp command :h3 -fix nve/sphere/kk command :h3 - -[Syntax:] - -fix ID group-ID nve/sphere :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nve/sphere = style name of this fix command :l -zero or more keyword/value pairs may be appended :l -keyword = {update} or {disc} :l - {update} value = {dipole} or {dipole/dlm} - dipole = update orientation of dipole moment during integration - dipole/dlm = use DLM integrator to update dipole orientation - {disc} value = none = treat particles as 2d discs, not spheres :pre -:ule - -[Examples:] - -fix 1 all nve/sphere -fix 1 all nve/sphere update dipole -fix 1 all nve/sphere disc -fix 1 all nve/sphere update dipole/dlm :pre - -[Description:] - -Perform constant NVE integration to update position, velocity, and -angular velocity for finite-size spherical particles in the group each -timestep. V is volume; E is energy. This creates a system trajectory -consistent with the microcanonical ensemble. - -This fix differs from the "fix nve"_fix_nve.html command, which -assumes point particles and only updates their position and velocity. - -If the {update} keyword is used with the {dipole} value, then the -orientation of the dipole moment of each particle is also updated -during the time integration. This option should be used for models -where a dipole moment is assigned to finite-size particles, -e.g. spheroids via use of the "atom_style hybrid sphere -dipole"_atom_style.html command. - -The default dipole orientation integrator can be changed to the -Dullweber-Leimkuhler-McLachlan integration scheme -"(Dullweber)"_#nh-Dullweber when using {update} with the value -{dipole/dlm}. This integrator is symplectic and time-reversible, -giving better energy conservation and allows slightly longer timesteps -at only a small additional computational cost. - -If the {disc} keyword is used, then each particle is treated as a 2d -disc (circle) instead of as a sphere. This is only possible for 2d -simulations, as defined by the "dimension"_dimension.html keyword. -The only difference between discs and spheres in this context is their -moment of inertia, as used in the time integration. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the "atom_style sphere"_atom_style.html -command. If the {dipole} keyword is used, then they must also store a -dipole moment as defined by the "atom_style dipole"_atom_style.html -command. - -All particles in the group must be finite-size spheres. They cannot -be point particles. - -Use of the {disc} keyword is only allowed for 2d simulations, as -defined by the "dimension"_dimension.html keyword. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nve/asphere"_fix_nve_asphere.html - -[Default:] none - -:line - -:link(nve-Dullweber) -[(Dullweber)] Dullweber, Leimkuhler and McLachlan, J Chem Phys, 107, -5840 (1997). diff --git a/doc/txt/fix_nve_spin.txt b/doc/txt/fix_nve_spin.txt deleted file mode 100644 index 8e6284639b..0000000000 --- a/doc/txt/fix_nve_spin.txt +++ /dev/null @@ -1,82 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/spin command :h3 - -[Syntax:] - -fix ID group-ID nve/spin keyword values :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nve/spin = style name of this fix command :l -keyword = {lattice} :l - {lattice} value = {moving} or {frozen} - moving = integrate both spin and atomic degress of freedom - frozen = integrate spins on a fixed lattice :pre -:ule - -[Examples:] - -fix 3 all nve/spin lattice moving -fix 1 all nve/spin lattice frozen :pre - -[Description:] - -Perform a symplectic integration for the spin or spin-lattice system. - -The {lattice} keyword defines if the spins are integrated on a lattice -of fixed atoms (lattice = frozen), or if atoms are moving -(lattice = moving). -The first case corresponds to a spin dynamics calculation, and -the second to a spin-lattice calculation. -By default a spin-lattice integration is performed (lattice = moving). - -The {nve/spin} fix applies a Suzuki-Trotter decomposition to -the equations of motion of the spin lattice system, following the scheme: - -:c,image(Eqs/fix_integration_spin_stdecomposition.jpg) - -according to the implementation reported in "(Omelyan)"_#Omelyan1. - -A sectoring method enables this scheme for parallel calculations. -The implementation of this sectoring algorithm is reported -in "(Tranchida)"_#Tranchida1. - -:line - -[Restrictions:] - -This fix style can only be used if LAMMPS was built with the SPIN -package. See the "Build package"_Build_package.html doc page for more -info. - -To use the spin algorithm, it is necessary to define a map with -the atom_modify command. Typically, by adding the command: - -atom_modify map array :pre - -before you create the simulation box. Note that the keyword "hash" -instead of "array" is also valid. - -[Related commands:] - -"atom_style spin"_atom_style.html, "fix nve"_fix_nve.html - -[Default:] - -The option default is lattice = moving. - -:line - -:link(Omelyan1) -[(Omelyan)] Omelyan, Mryglod, and Folk. Phys. Rev. Lett. -86(5), 898. (2001). - -:link(Tranchida1) -[(Tranchida)] Tranchida, Plimpton, Thibaudeau and Thompson, -Journal of Computational Physics, 372, 406-425, (2018). diff --git a/doc/txt/fix_nve_tri.txt b/doc/txt/fix_nve_tri.txt deleted file mode 100644 index c14907ca02..0000000000 --- a/doc/txt/fix_nve_tri.txt +++ /dev/null @@ -1,57 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nve/tri command :h3 - -[Syntax:] - -fix ID group-ID nve/tri :pre - -ID, group-ID are documented in "fix"_fix.html command -nve/tri = style name of this fix command :ul - -[Examples:] - -fix 1 all nve/tri :pre - -[Description:] - -Perform constant NVE integration to update position, velocity, -orientation, and angular momentum for triangular particles in the -group each timestep. V is volume; E is energy. This creates a system -trajectory consistent with the microcanonical ensemble. See the -"Howto spherical"_Howto_spherical.html doc page for an overview of -using triangular particles. - -This fix differs from the "fix nve"_fix_nve.html command, which -assumes point particles and only updates their position and velocity. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the ASPHERE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that particles be triangles as defined by the -"atom_style tri"_atom_style.html command. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nve/asphere"_fix_nve_asphere.html - -[Default:] none diff --git a/doc/txt/fix_nvk.txt b/doc/txt/fix_nvk.txt deleted file mode 100644 index 98f63487b7..0000000000 --- a/doc/txt/fix_nvk.txt +++ /dev/null @@ -1,71 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvk command :h3 - -[Syntax:] - -fix ID group-ID nvk :pre - -ID, group-ID are documented in "fix"_fix.html command -nvk = style name of this fix command :ul - -[Examples:] - -fix 1 all nvk :pre - -[Description:] - -Perform constant kinetic energy integration using the Gaussian -thermostat to update position and velocity for atoms in the group each -timestep. V is volume; K is kinetic energy. This creates a system -trajectory consistent with the isokinetic ensemble. - -The equations of motion used are those of Minary et al in -"(Minary)"_#nvk-Minary, a variant of those initially given by Zhang in -"(Zhang)"_#nvk-Zhang. - -The kinetic energy will be held constant at its value given when fix -nvk is initiated. If a different kinetic energy is desired, the -"velocity"_velocity.html command should be used to change the kinetic -energy prior to this fix. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -The Gaussian thermostat only works when it is applied to all atoms in -the simulation box. Therefore, the group must be set to all. - -This fix has not yet been implemented to work with the RESPA integrator. - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] none - -[Default:] none - -:line - -:link(nvk-Minary) -[(Minary)] Minary, Martyna, and Tuckerman, J Chem Phys, 18, 2510 (2003). - -:link(nvk-Zhang) -[(Zhang)] Zhang, J Chem Phys, 106, 6102 (1997). diff --git a/doc/txt/fix_nvt_asphere.txt b/doc/txt/fix_nvt_asphere.txt deleted file mode 100644 index a2187f8495..0000000000 --- a/doc/txt/fix_nvt_asphere.txt +++ /dev/null @@ -1,152 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/asphere command :h3 -fix nvt/asphere/omp command :h3 - -[Syntax:] - -fix ID group-ID nvt/asphere keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -nvt/asphere = style name of this fix command -additional thermostat related keyword/value pairs from the "fix nvt"_fix_nh.html command can be appended :ul - -[Examples:] - -fix 1 all nvt/asphere temp 300.0 300.0 100.0 -fix 1 all nvt/asphere temp 300.0 300.0 100.0 drag 0.2 :pre - -[Description:] - -Perform constant NVT integration to update position, velocity, -orientation, and angular velocity each timestep for aspherical or -ellipsoidal particles in the group using a Nose/Hoover temperature -thermostat. V is volume; T is temperature. This creates a system -trajectory consistent with the canonical ensemble. - -This fix differs from the "fix nvt"_fix_nh.html command, which -assumes point particles and only updates their position and velocity. - -The thermostat is applied to both the translational and rotational -degrees of freedom for the aspherical particles, assuming a compute is -used which calculates a temperature that includes the rotational -degrees of freedom (see below). The translational degrees of freedom -can also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -Additional parameters affecting the thermostat are specified by -keywords and values documented with the "fix nvt"_fix_nh.html -command. See, for example, discussion of the {temp} and {drag} -keywords. - -This fix computes a temperature each timestep. To do this, the fix -creates its own compute of style "temp/asphere", as if this command -had been issued: - -compute fix-ID_temp group-ID temp/asphere :pre - -See the "compute temp/asphere"_compute_temp_asphere.html command for -details. Note that the ID of the new compute is the fix-ID + -underscore + "temp", and the group for the new compute is the same as -the fix group. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a "compute"_compute.html you have -defined to this fix which will be used in its thermostatting -procedure. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nvt"_fix_nh.html command. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the ASPHERE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style ellipsoid"_atom_style.html -command. - -All particles in the group must be finite-size. They cannot be point -particles, but they can be aspherical or spherical as defined by their -shape attribute. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix nve_asphere"_fix_nve_asphere.html, "fix -npt_asphere"_fix_npt_asphere.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_nvt_body.txt b/doc/txt/fix_nvt_body.txt deleted file mode 100644 index 62c7cfecf8..0000000000 --- a/doc/txt/fix_nvt_body.txt +++ /dev/null @@ -1,147 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/body command :h3 - -[Syntax:] - -fix ID group-ID nvt/body keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -nvt/body = style name of this fix command -additional thermostat related keyword/value pairs from the "fix nvt"_fix_nh.html command can be appended :ul - -[Examples:] - -fix 1 all nvt/body temp 300.0 300.0 100.0 -fix 1 all nvt/body temp 300.0 300.0 100.0 drag 0.2 :pre - -[Description:] - -Perform constant NVT integration to update position, velocity, -orientation, and angular velocity each timestep for body -particles in the group using a Nose/Hoover temperature -thermostat. V is volume; T is temperature. This creates a system -trajectory consistent with the canonical ensemble. - -This fix differs from the "fix nvt"_fix_nh.html command, which -assumes point particles and only updates their position and velocity. - -The thermostat is applied to both the translational and rotational -degrees of freedom for the body particles, assuming a compute is -used which calculates a temperature that includes the rotational -degrees of freedom (see below). The translational degrees of freedom -can also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -Additional parameters affecting the thermostat are specified by -keywords and values documented with the "fix nvt"_fix_nh.html -command. See, for example, discussion of the {temp} and {drag} -keywords. - -This fix computes a temperature each timestep. To do this, the fix -creates its own compute of style "temp/body", as if this command -had been issued: - -compute fix-ID_temp group-ID temp/body :pre - -See the "compute temp/body"_compute_temp_body.html command for -details. Note that the ID of the new compute is the fix-ID + -underscore + "temp", and the group for the new compute is the same as -the fix group. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a "compute"_compute.html you have -defined to this fix which will be used in its thermostatting -procedure. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nvt"_fix_nh.html command. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the BODY package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms store torque and angular momentum and a -quaternion as defined by the "atom_style body"_atom_style.html -command. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix nve_body"_fix_nve_body.html, "fix -npt_body"_fix_npt_body.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_nvt_manifold_rattle.txt b/doc/txt/fix_nvt_manifold_rattle.txt deleted file mode 100644 index 0c4b81aa32..0000000000 --- a/doc/txt/fix_nvt_manifold_rattle.txt +++ /dev/null @@ -1,81 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/manifold/rattle command :h3 - -[Syntax:] - -fix ID group-ID nvt/manifold/rattle tol maxit manifold manifold-args keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nvt/manifold/rattle = style name of this fix command :l -tol = tolerance to which Newton iteration must converge :l -maxit = maximum number of iterations to perform :l -manifold = name of the manifold :l -manifold-args = parameters for the manifold :l -one or more keyword/value pairs may be appended :l -keyword = {temp} or {tchain} or {every} - {temp} values = Tstart Tstop Tdamp - Tstart, Tstop = external temperature at start/end of run - Tdamp = temperature damping parameter (time units) - {tchain} value = N - N = length of thermostat chain (1 = single thermostat) - {every} value = N - N = print info about iteration every N steps. N = 0 means no output :pre -:ule - -[Examples:] - -fix 1 all nvt/manifold/rattle 1e-4 10 cylinder 3.0 temp 1.0 1.0 10.0 - -[Description:] - -This fix combines the RATTLE-based "(Andersen)"_#Andersen2 time -integrator of "fix nve/manifold/rattle"_fix_nve_manifold_rattle.html -"(Paquay)"_#Paquay3 with a Nose-Hoover-chain thermostat to sample the -canonical ensemble of particles constrained to a curved surface -(manifold). This sampling does suffer from discretization bias of -O(dt). For a list of currently supported manifolds and their -parameters, see the "Howto manifold"_Howto_manifold.html doc page. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -:line - -[Restrictions:] - -This fix is part of the USER-MANIFOLD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -:line - -[Related commands:] - -"fix nve/manifold/rattle"_fix_nvt_manifold_rattle.html, "fix -manifoldforce"_fix_manifoldforce.html [Default:] every = 0 - -:line - -:link(Andersen2) -[(Andersen)] Andersen, J. Comp. Phys. 52, 24, (1983). - -:link(Paquay3) -[(Paquay)] Paquay and Kusters, Biophys. J., 110, 6, (2016). -preprint available at "arXiv:1411.3019"_http://arxiv.org/abs/1411.3019/. - diff --git a/doc/txt/fix_nvt_sllod.txt b/doc/txt/fix_nvt_sllod.txt deleted file mode 100644 index 7050be58b3..0000000000 --- a/doc/txt/fix_nvt_sllod.txt +++ /dev/null @@ -1,188 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/sllod command :h3 -fix nvt/sllod/intel command :h3 -fix nvt/sllod/omp command :h3 - -[Syntax:] - -fix ID group-ID nvt/sllod keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -nvt/sllod = style name of this fix command -additional thermostat related keyword/value pairs from the "fix nvt"_fix_nh.html command can be appended :ul - -[Examples:] - -fix 1 all nvt/sllod temp 300.0 300.0 100.0 -fix 1 all nvt/sllod temp 300.0 300.0 100.0 drag 0.2 :pre - -[Description:] - -Perform constant NVT integration to update positions and velocities -each timestep for atoms in the group using a Nose/Hoover temperature -thermostat. V is volume; T is temperature. This creates a system -trajectory consistent with the canonical ensemble. - -This thermostat is used for a simulation box that is changing size -and/or shape, for example in a non-equilibrium MD (NEMD) simulation. -The size/shape change is induced by use of the "fix -deform"_fix_deform.html command, so each point in the simulation box -can be thought of as having a "streaming" velocity. This -position-dependent streaming velocity is subtracted from each atom's -actual velocity to yield a thermal velocity which is used for -temperature computation and thermostatting. For example, if the box -is being sheared in x, relative to y, then points at the bottom of the -box (low y) have a small x velocity, while points at the top of the -box (hi y) have a large x velocity. These velocities do not -contribute to the thermal "temperature" of the atom. - -NOTE: "Fix deform"_fix_deform.html has an option for remapping either -atom coordinates or velocities to the changing simulation box. To use -fix nvt/sllod, fix deform should NOT remap atom positions, because fix -nvt/sllod adjusts the atom positions and velocities to create a -velocity profile that matches the changing box size/shape. Fix deform -SHOULD remap atom velocities when atoms cross periodic boundaries -since that is consistent with maintaining the velocity profile created -by fix nvt/sllod. LAMMPS will give an error if this setting is not -consistent. - -The SLLOD equations of motion, originally proposed by Hoover and Ladd -(see "(Evans and Morriss)"_#Evans3), were proven to be equivalent to -Newton's equations of motion for shear flow by "(Evans and -Morriss)"_#Evans3. They were later shown to generate the desired -velocity gradient and the correct production of work by stresses for -all forms of homogeneous flow by "(Daivis and Todd)"_#Daivis. As -implemented in LAMMPS, they are coupled to a Nose/Hoover chain -thermostat in a velocity Verlet formulation, closely following the -implementation used for the "fix nvt"_fix_nh.html command. - -NOTE: A recent (2017) book by "(Daivis and Todd)"_#Daivis-sllod -discusses use of the SLLOD method and non-equilibrium MD (NEMD) -thermostatting generally, for both simple and complex fluids, -e.g. molecular systems. The latter can be tricky to do correctly. - -Additional parameters affecting the thermostat are specified by -keywords and values documented with the "fix nvt"_fix_nh.html -command. See, for example, discussion of the {temp} and {drag} -keywords. - -This fix computes a temperature each timestep. To do this, the fix -creates its own compute of style "temp/deform", as if this command had -been issued: - -compute fix-ID_temp group-ID temp/deform :pre - -See the "compute temp/deform"_compute_temp_deform.html command for -details. Note that the ID of the new compute is the fix-ID + -underscore + "temp", and the group for the new compute is the same as -the fix group. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a "compute"_compute.html you have -defined to this fix which will be used in its thermostatting -procedure. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nvt"_fix_nh.html command. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix works best without Nose-Hoover chain thermostats, i.e. using -tchain = 1. Setting tchain to larger values can result in poor -equilibration. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix langevin"_fix_langevin.html, -"fix_modify"_fix_modify.html, "compute -temp/deform"_compute_temp_deform.html - -[Default:] - -Same as "fix nvt"_fix_nh.html, except tchain = 1. - -:line - -:link(Evans3) -[(Evans and Morriss)] Evans and Morriss, Phys Rev A, 30, 1528 (1984). - -:link(Daivis) -[(Daivis and Todd)] Daivis and Todd, J Chem Phys, 124, 194103 (2006). - -:link(Daivis-sllod) -[(Daivis and Todd)] Daivis and Todd, Nonequilibrium Molecular Dynamics (book), -Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). diff --git a/doc/txt/fix_nvt_sllod_eff.txt b/doc/txt/fix_nvt_sllod_eff.txt deleted file mode 100644 index 5cba15c8cf..0000000000 --- a/doc/txt/fix_nvt_sllod_eff.txt +++ /dev/null @@ -1,94 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/sllod/eff command :h3 - -[Syntax:] - -fix ID group-ID nvt/sllod/eff keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -nvt/sllod/eff = style name of this fix command -additional thermostat related keyword/value pairs from the "fix nvt/eff"_fix_nh_eff.html command can be appended :ul - -[Examples:] - -fix 1 all nvt/sllod/eff temp 300.0 300.0 0.1 -fix 1 all nvt/sllod/eff temp 300.0 300.0 0.1 drag 0.2 :pre - -[Description:] - -Perform constant NVT integration to update positions and velocities -each timestep for nuclei and electrons in the group for the "electron -force field"_pair_eff.html model, using a Nose/Hoover temperature -thermostat. V is volume; T is temperature. This creates a system -trajectory consistent with the canonical ensemble. - -The operation of this fix is exactly like that described by the "fix -nvt/sllod"_fix_nvt_sllod.html command, except that the radius and -radial velocity of electrons are also updated and thermostatted. -Likewise the temperature calculated by the fix, using the compute it -creates (as discussed in the "fix nvt, npt, and nph"_fix_nh.html doc -page), is performed with a "compute -temp/deform/eff"_compute_temp_deform_eff.html command that includes -the eFF contribution to the temperature from the electron radial -velocity. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a "compute"_compute.html you have -defined to this fix which will be used in its thermostatting -procedure. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nvt/eff"_fix_nh_eff.html command. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix works best without Nose-Hoover chain thermostats, i.e. using -tchain = 1. Setting tchain to larger values can result in poor -equilibration. - -[Related commands:] - -"fix nve/eff"_fix_nve_eff.html, "fix nvt/eff"_fix_nh_eff.html, "fix -langevin/eff"_fix_langevin_eff.html, "fix -nvt/sllod"_fix_nvt_sllod.html, "fix_modify"_fix_modify.html, "compute -temp/deform/eff"_compute_temp_deform_eff.html - -[Default:] - -Same as "fix nvt/eff"_fix_nh_eff.html, except tchain = 1. - -:line - -:link(Tuckerman2) -[(Tuckerman)] Tuckerman, Mundy, Balasubramanian, Klein, J Chem Phys, -106, 5615 (1997). diff --git a/doc/txt/fix_nvt_sphere.txt b/doc/txt/fix_nvt_sphere.txt deleted file mode 100644 index 75222e0de8..0000000000 --- a/doc/txt/fix_nvt_sphere.txt +++ /dev/null @@ -1,161 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix nvt/sphere command :h3 -fix nvt/sphere/omp command :h3 - -[Syntax:] - -fix ID group-ID nvt/sphere keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -nvt/sphere = style name of this fix command :l -zero or more keyword/value pairs may be appended :l -keyword = {disc} :l - {disc} value = none = treat particles as 2d discs, not spheres :pre -additional thermostat related keyword/value pairs from the "fix nvt"_fix_nh.html command can be appended :l,ule - -[Examples:] - -fix 1 all nvt/sphere temp 300.0 300.0 100.0 -fix 1 all nvt/sphere temp 300.0 300.0 100.0 disc -fix 1 all nvt/sphere temp 300.0 300.0 100.0 drag 0.2 :pre - -[Description:] - -Perform constant NVT integration to update position, velocity, and -angular velocity each timestep for finite-size spherical particles in -the group using a Nose/Hoover temperature thermostat. V is volume; T -is temperature. This creates a system trajectory consistent with the -canonical ensemble. - -This fix differs from the "fix nvt"_fix_nh.html command, which -assumes point particles and only updates their position and velocity. - -The thermostat is applied to both the translational and rotational -degrees of freedom for the spherical particles, assuming a compute is -used which calculates a temperature that includes the rotational -degrees of freedom (see below). The translational degrees of freedom -can also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -If the {disc} keyword is used, then each particle is treated as a 2d -disc (circle) instead of as a sphere. This is only possible for 2d -simulations, as defined by the "dimension"_dimension.html keyword. -The only difference between discs and spheres in this context is their -moment of inertia, as used in the time integration. - -Additional parameters affecting the thermostat are specified by -keywords and values documented with the "fix nvt"_fix_nh.html -command. See, for example, discussion of the {temp} and {drag} -keywords. - -This fix computes a temperature each timestep. To do this, the fix -creates its own compute of style "temp/sphere", as if this command -had been issued: - -compute fix-ID_temp group-ID temp/sphere :pre - -See the "compute temp/sphere"_compute_temp_sphere.html command for -details. Note that the ID of the new compute is the fix-ID + -underscore + "temp", and the group for the new compute is the same as -the fix group. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the state of the Nose/Hoover thermostat to "binary -restart files"_restart.html. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a "compute"_compute.html you have -defined to this fix which will be used in its thermostatting -procedure. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change induced by Nose/Hoover thermostatting to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes the same global scalar and global vector of -quantities as does the "fix nvt"_fix_nh.html command. - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix requires that atoms store torque and angular velocity (omega) -and a radius as defined by the "atom_style sphere"_atom_style.html -command. - -All particles in the group must be finite-size spheres. They cannot -be point particles. - -Use of the {disc} keyword is only allowed for 2d simulations, as -defined by the "dimension"_dimension.html keyword. - -[Related commands:] - -"fix nvt"_fix_nh.html, "fix nve_sphere"_fix_nve_sphere.html, "fix -nvt_asphere"_fix_nvt_asphere.html, "fix -npt_sphere"_fix_npt_sphere.html, "fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_oneway.txt b/doc/txt/fix_oneway.txt deleted file mode 100644 index 433ceb50f2..0000000000 --- a/doc/txt/fix_oneway.txt +++ /dev/null @@ -1,60 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix oneway command :h3 - -[Syntax:] - -fix ID group-ID oneway N region-ID direction :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -oneway = style name of this fix command :l -N = apply this fix every this many timesteps :l -region-ID = ID of region where fix is active :l -direction = {x} or {-x} or {y} or {-y} or {z} or {-z} = coordinate and direction of the oneway constraint :l -:ule - -[Examples:] - -fix ions oneway 10 semi -x -fix all oneway 1 left -z -fix all oneway 1 right z :pre - -[Description:] - -Enforce that particles in the group and in a given region can only -move in one direction. This is done by reversing a particle's -velocity component, if it has the wrong sign in the specified -dimension. The effect is that the particle moves in one direction -only. - -This can be used, for example, as a simple model of a semi-permeable -membrane, or as an implementation of Maxwell's demon. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix wall/reflect"_fix_wall_reflect.html command - -[Default:] none - -:line - diff --git a/doc/txt/fix_orient.txt b/doc/txt/fix_orient.txt deleted file mode 100644 index 9d8e4e8628..0000000000 --- a/doc/txt/fix_orient.txt +++ /dev/null @@ -1,201 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix orient/fcc command :h3 -fix orient/bcc command :h3 - -fix ID group-ID orient/fcc nstats dir alat dE cutlo cuthi file0 file1 -fix ID group-ID orient/bcc nstats dir alat dE cutlo cuthi file0 file1 :pre - -ID, group-ID are documented in "fix"_fix.html command -nstats = print stats every this many steps, 0 = never -dir = 0/1 for which crystal is used as reference -alat = fcc/bcc cubic lattice constant (distance units) -dE = energy added to each atom (energy units) -cutlo,cuthi = values between 0.0 and 1.0, cutlo < cuthi -file0,file1 = files that specify orientation of each grain :ul - -[Examples:] - -fix gb all orient/fcc 0 1 4.032008 0.001 0.25 0.75 xi.vec chi.vec -fix gb all orient/bcc 0 1 2.882 0.001 0.25 0.75 ngb.left ngb.right :pre - -[Description:] - -The fix applies an orientation-dependent force to atoms near a planar -grain boundary which can be used to induce grain boundary migration -(in the direction perpendicular to the grain boundary plane). The -motivation and explanation of this force and its application are -described in "(Janssens)"_#Janssens. The adaptation to bcc crystals -is described in "(Wicaksono1)"_#Wicaksono1. The computed force is only -applied to atoms in the fix group. - -The basic idea is that atoms in one grain (on one side of the -boundary) have a potential energy dE added to them. Atoms in the -other grain have 0.0 potential energy added. Atoms near the boundary -(whose neighbor environment is intermediate between the two grain -orientations) have an energy between 0.0 and dE added. This creates -an effective driving force to reduce the potential energy of atoms -near the boundary by pushing them towards one of the grain -orientations. For dir = 1 and dE > 0, the boundary will thus move so -that the grain described by file0 grows and the grain described by -file1 shrinks. Thus this fix is designed for simulations of two-grain -systems, either with one grain boundary and free surfaces parallel to -the boundary, or a system with periodic boundary conditions and two -equal and opposite grain boundaries. In either case, the entire -system can displace during the simulation, and such motion should be -accounted for in measuring the grain boundary velocity. - -The potential energy added to atom I is given by these formulas - -:c,image(Eqs/fix_orient_fcc.jpg) - -which are fully explained in "(Janssens)"_#Janssens. For fcc crystals -this order parameter Xi for atom I in equation (1) is a sum over the -12 nearest neighbors of atom I. For bcc crystals it is the -corresponding sum of the 8 nearest neighbors. Rj is the vector from -atom I to its neighbor J, and RIj is a vector in the reference -(perfect) crystal. That is, if dir = 0/1, then RIj is a vector to an -atom coord from file 0/1. Equation (2) gives the expected value of -the order parameter XiIJ in the other grain. Hi and lo cutoffs are -defined in equations (3) and (4), using the input parameters {cutlo} -and {cuthi} as thresholds to avoid adding grain boundary energy when -the deviation in the order parameter from 0 or 1 is small (e.g. due to -thermal fluctuations in a perfect crystal). The added potential -energy Ui for atom I is given in equation (6) where it is interpolated -between 0 and dE using the two threshold Xi values and the Wi value of -equation (5). - -The derivative of this energy expression gives the force on each atom -which thus depends on the orientation of its neighbors relative to the -2 grain orientations. Only atoms near the grain boundary feel a net -force which tends to drive them to one of the two grain orientations. - -In equation (1), the reference vector used for each neighbor is the -reference vector closest to the actual neighbor position. This means -it is possible two different neighbors will use the same reference -vector. In such cases, the atom in question is far from a perfect -orientation and will likely receive the full dE addition, so the -effect of duplicate reference vector usage is small. - -The {dir} parameter determines which grain wants to grow at the -expense of the other. A value of 0 means the first grain will shrink; -a value of 1 means it will grow. This assumes that {dE} is positive. -The reverse will be true if {dE} is negative. - -The {alat} parameter is the cubic lattice constant for the fcc or bcc -material and is only used to compute a cutoff distance of 1.57 * alat -/ sqrt(2) for finding the 12 or 8 nearest neighbors of each atom -(which should be valid for an fcc or bcc crystal). A longer/shorter -cutoff can be imposed by adjusting {alat}. If a particular atom has -less than 12 or 8 neighbors within the cutoff, the order parameter of -equation (1) is effectively multiplied by 12 or 8 divided by the -actual number of neighbors within the cutoff. - -The {dE} parameter is the maximum amount of additional energy added to -each atom in the grain which wants to shrink. - -The {cutlo} and {cuthi} parameters are used to reduce the force added -to bulk atoms in each grain far away from the boundary. An atom in -the bulk surrounded by neighbors at the ideal grain orientation would -compute an order parameter of 0 or 1 and have no force added. -However, thermal vibrations in the solid will cause the order -parameters to be greater than 0 or less than 1. The cutoff parameters -mask this effect, allowing forces to only be added to atoms with -order-parameters between the cutoff values. - -{File0} and {file1} are filenames for the two grains which each -contain 6 vectors (6 lines with 3 values per line) which specify the -grain orientations. Each vector is a displacement from a central atom -(0,0,0) to a nearest neighbor atom in an fcc lattice at the proper -orientation. The vector lengths should all be identical since an fcc -lattice has a coordination number of 12. Only 6 are listed due to -symmetry, so the list must include one from each pair of -equal-and-opposite neighbors. A pair of orientation files for a -Sigma=5 tilt boundary are shown below. A tutorial that can help for -writing the orientation files is given in "(Wicaksono2)"_#Wicaksono2 - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the potential energy of atom interactions with the grain -boundary driving force to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by these -fixes. This allows to set at which level of the "r-RESPA"_run_style.html -integrator a fix is adding its forces. Default is the outermost level. - -This fix calculates a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the potential -energy change due to this fix. The scalar value calculated by this -fix is "extensive". - -This fix also calculates a per-atom array which can be accessed by -various "output commands"_Howto_output.html. The array stores the -order parameter Xi and normalized order parameter (0 to 1) for each -atom. The per-atom values can be accessed on any timestep. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix should only be used with fcc or bcc lattices. - -[Related commands:] - -"fix_modify"_fix_modify.html - -[Default:] none - -:line - -:link(Janssens) -[(Janssens)] Janssens, Olmsted, Holm, Foiles, Plimpton, Derlet, Nature -Materials, 5, 124-127 (2006). - -:link(Wicaksono1) -[(Wicaksono1)] Wicaksono, Sinclair, Militzer, Computational Materials -Science, 117, 397-405 (2016). - -:link(Wicaksono2) -[(Wicaksono2)] Wicaksono, figshare, -https://dx.doi.org/10.6084/m9.figshare.1488628.v1 (2015). - -:line - -For illustration purposes, here are example files that specify a -Sigma=5 <100> tilt boundary. This is for a lattice constant of 3.5706 -Angs. - -file0: - - 0.798410432046075 1.785300000000000 1.596820864092150 - -0.798410432046075 1.785300000000000 -1.596820864092150 - 2.395231296138225 0.000000000000000 0.798410432046075 - 0.798410432046075 0.000000000000000 -2.395231296138225 - 1.596820864092150 1.785300000000000 -0.798410432046075 - 1.596820864092150 -1.785300000000000 -0.798410432046075 :pre - -file1: - - -0.798410432046075 1.785300000000000 1.596820864092150 - 0.798410432046075 1.785300000000000 -1.596820864092150 - 0.798410432046075 0.000000000000000 2.395231296138225 - 2.395231296138225 0.000000000000000 -0.798410432046075 - 1.596820864092150 1.785300000000000 0.798410432046075 - 1.596820864092150 -1.785300000000000 0.798410432046075 :pre diff --git a/doc/txt/fix_phonon.txt b/doc/txt/fix_phonon.txt deleted file mode 100644 index 73f2f4600b..0000000000 --- a/doc/txt/fix_phonon.txt +++ /dev/null @@ -1,214 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix phonon command :h3 - -[Syntax:] - -fix ID group-ID phonon N Noutput Nwait map_file prefix keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -phonon = style name of this fix command :l -N = measure the Green's function every this many timesteps :l -Noutput = output the dynamical matrix every this many measurements :l -Nwait = wait this many timesteps before measuring :l -map_file = {file} or {GAMMA} :l - {file} is the file that contains the mapping info between atom ID and the lattice indices. :pre - - {GAMMA} flags to treate the whole simulation box as a unit cell, so that the mapping - info can be generated internally. In this case, dynamical matrix at only the gamma-point - will/can be evaluated. :pre -prefix = prefix for output files :l -one or none keyword/value pairs may be appended :l -keyword = {sysdim} or {nasr} :l - {sysdim} value = d - d = dimension of the system, usually the same as the MD model dimension - {nasr} value = n - n = number of iterations to enforce the acoustic sum rule :pre -:ule - -[Examples:] - -fix 1 all phonon 20 5000 200000 map.in LJ1D sysdim 1 -fix 1 all phonon 20 5000 200000 map.in EAM3D -fix 1 all phonon 10 5000 500000 GAMMA EAM0D nasr 100 :pre - -[Description:] - -Calculate the dynamical matrix from molecular dynamics simulations -based on fluctuation-dissipation theory for a group of atoms. - -Consider a crystal with \(N\) unit cells in three dimensions labeled -\(l = (l_1, l_2, l_3)\) where \(l_i\) are integers. Each unit cell is -defined by three linearly independent vectors \(\mathbf\{a\}_1\), -\(\mathbf\{a\}_2\), \(\mathbf\{a\}_3\) forming a parallelepiped, -containing \(K\) basis atoms labeled \(k\). - -Based on fluctuation-dissipation theory, the force constant -coefficients of the system in reciprocal space are given by -("Campana"_#Campana , "Kong"_#Kong) - -\begin\{equation\} -\mathbf\{\Phi\}_\{k\alpha,k^\prime \beta\}(\mathbf\{q\}) = k_B T \mathbf\{G\}^\{-1\}_\{k\alpha,k^\prime \beta\}(\mathbf\{q\}) -\end\{equation\} - -where \(\mathbf\{G\}\) is the Green's functions coefficients given by - -\begin\{equation\} -\mathbf\{G\}_\{k\alpha,k^\prime \beta\}(\mathbf\{q\}) = \left< \mathbf\{u\}_\{k\alpha\}(\mathbf\{q\}) \bullet \mathbf\{u\}_\{k^\prime \beta\}^*(\mathbf\{q\}) \right> -\end\{equation\} - -where \(\left< \ldots \right>\) denotes the ensemble average, and - -\begin\{equation\} -\mathbf\{u\}_\{k\alpha\}(\mathbf\{q\}) = \sum_l \mathbf\{u\}_\{l k \alpha\} \exp\{(i\mathbf\{qr\}_l)\} -\end\{equation\} - -is the \(\alpha\) component of the atomic displacement for the \(k\) -th atom in the unit cell in reciprocal space at \(\mathbf\{q\}\). In -practice, the Green's functions coefficients can also be measured -according to the following formula, - -\begin\{equation\} -\mathbf\{G\}_\{k\alpha,k^\prime \beta\}(\mathbf\{q\}) = -\left< \mathbf\{R\}_\{k \alpha\}(\mathbf\{q\}) \bullet \mathbf\{R\}^*_\{k^\prime \beta\}(\mathbf\{q\}) \right> -- \left<\mathbf\{R\}\right>_\{k \alpha\}(\mathbf\{q\}) \bullet \left<\mathbf\{R\}\right>^*_\{k^\prime \beta\}(\mathbf\{q\}) -\end\{equation\} - -where \(\mathbf\{R\}\) is the instantaneous positions of atoms, and -\(\left<\mathbf\{R\}\right>\) is the averaged atomic positions. It -gives essentially the same results as the displacement method and is -easier to implement in an MD code. - -Once the force constant matrix is known, the dynamical matrix -\(\mathbf\{D\}\) can then be obtained by - -\begin\{equation\} -\mathbf\{D\}_\{k\alpha, k^\prime\beta\}(\mathbf\{q\}) = -(m_k m_\{k^\prime\})^\{-\frac\{1\}\{2\}\} \mathbf\{\Phi\}_\{k \alpha, k^\prime \beta\}(\mathbf\{q\}) -\end\{equation\} - -whose eigenvalues are exactly the phonon frequencies at \(\mathbf\{q\}\). - -This fix uses positions of atoms in the specified group and calculates -two-point correlations. To achieve this. the positions of the atoms -are examined every {Nevery} steps and are Fourier-transformed into -reciprocal space, where the averaging process and correlation -computation is then done. After every {Noutput} measurements, the -matrix \(\mathbf\{G\}(\mathbf\{q\})\) is calculated and inverted to -obtain the elastic stiffness coefficients. The dynamical matrices are -then constructed and written to {prefix}.bin.timestep files in binary -format and to the file {prefix}.log for each wave-vector -\(\mathbf\{q\}\). - -A detailed description of this method can be found in -("Kong2011"_#Kong2011). - -The {sysdim} keyword is optional. If specified with a value smaller -than the dimensionality of the LAMMPS simulation, its value is used -for the dynamical matrix calculation. For example, using LAMMPS ot -model a 2D or 3D system, the phonon dispersion of a 1D atomic chain -can be computed using {sysdim} = 1. - -The {nasr} keyword is optional. An iterative procedure is employed to -enforce the acoustic sum rule on \(\Phi\) at \(\Gamma\), and the number -provided by keyword {nasr} gives the total number of iterations. For a -system whose unit cell has only one atom, {nasr} = 1 is sufficient; -for other systems, {nasr} = 10 is typically sufficient. - -The {map_file} contains the mapping information between the lattice -indices and the atom IDs, which tells the code which atom sits at -which lattice point; the lattice indices start from 0. An auxiliary -code, "latgen"_http://code.google.com/p/latgen, can be employed to -generate the compatible map file for various crystals. - -In case one simulates a non-periodic system, where the whole simulation -box is treated as a unit cell, one can set {map_file} as {GAMMA}, so -that the mapping info will be generated internally and a file is not -needed. In this case, the dynamical matrix at only the gamma-point -will/can be evaluated. Please keep in mind that fix-phonon is designed -for cyrstals, it will be inefficient and even degrade the performance -of lammps in case the unit cell is too large. - -The calculated dynamical matrix elements are written out in -"energy/distance^2/mass"_units.html units. The coordinates for {q} -points in the log file is in the units of the basis vectors of the -corresponding reciprocal lattice. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to change the temperature compute from thermo_temp -to the one that reflects the true temperature of atoms in the group. - -No global scalar or vector or per-atom quantities are stored by this -fix for access by various "output commands"_Howto_output.html. - -Instead, this fix outputs its initialization information (including -mapping information) and the calculated dynamical matrices to the file -{prefix}.log, with the specified {prefix}. The dynamical matrices are -also written to files {prefix}.bin.timestep in binary format. These -can be read by the post-processing tool in tools/phonon to compute the -phonon density of states and/or phonon dispersion curves. - -No parameter of this fix can be used with the {start/stop} keywords -of the "run"_run.html command. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix assumes a crystalline system with periodical lattice. The -temperature of the system should not exceed the melting temperature to -keep the system in its solid state. - -This fix is part of the USER-PHONON package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires LAMMPS be built with an FFT library. See the "Build -settings"_Build_settings.html doc page for details. - -[Related commands:] - -"compute msd"_compute_msd.html, -"dynamical_matrix"_dynamical_matrix.html - -[Default:] - -The option defaults are sysdim = the same dimension as specified by -the "dimension"_dimension.html command, and nasr = 20. - -:line - -:link(Campana) -[(Campana)] C. Campana and -M. H. Muser, {Practical Green's function approach to the -simulation of elastic semi-infinite solids}, "Phys. Rev. B \[74\], -075420 (2006)"_http://dx.doi.org/10.1103/PhysRevB.74.075420 - -:link(Kong) -[(Kong)] L.T. Kong, G. Bartels, C. Campana, -C. Denniston, and Martin H. Muser, {Implementation of Green's -function molecular dynamics: An extension to LAMMPS}, "Computer -Physics Communications \[180\](6):1004-1010 -(2009)."_http://dx.doi.org/10.1016/j.cpc.2008.12.035 - -L.T. Kong, C. Denniston, and Martin H. Muser, -{An improved version of the Green's function molecular dynamics -method}, "Computer Physics Communications \[182\](2):540-541 -(2011)."_http://dx.doi.org/10.1016/j.cpc.2010.10.006 - -:link(Kong2011) -[(Kong2011)] L.T. Kong, {Phonon dispersion measured directly from -molecular dynamics simulations}, "Computer Physics Communications -\[182\](10):2201-2207, -(2011)."_http://dx.doi.org/10.1016/j.cpc.2011.04.019 diff --git a/doc/txt/fix_pimd.txt b/doc/txt/fix_pimd.txt deleted file mode 100644 index a826244973..0000000000 --- a/doc/txt/fix_pimd.txt +++ /dev/null @@ -1,178 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix pimd command :h3 - -[Syntax:] - -fix ID group-ID pimd keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -pimd = style name of this fix command :l -zero or more keyword/value pairs may be appended :l -keyword = {method} or {fmass} or {sp} or {temp} or {nhc} :l - {method} value = {pimd} or {nmpimd} or {cmd} - {fmass} value = scaling factor on mass - {sp} value = scaling factor on Planck constant - {temp} value = temperature (temperarate units) - {nhc} value = Nc = number of chains in Nose-Hoover thermostat :pre -:ule - -[Examples:] - -fix 1 all pimd method nmpimd fmass 1.0 sp 2.0 temp 300.0 nhc 4 :pre - -[Description:] - -This command performs quantum molecular dynamics simulations based on -the Feynman path integral to include effects of tunneling and -zero-point motion. In this formalism, the isomorphism of a quantum -partition function for the original system to a classical partition -function for a ring-polymer system is exploited, to efficiently sample -configurations from the canonical ensemble "(Feynman)"_#Feynman. -The classical partition function and its components are given -by the following equations: - -:c,image(Eqs/fix_pimd.jpg) - -The interested user is referred to any of the numerous references on -this methodology, but briefly, each quantum particle in a path -integral simulation is represented by a ring-polymer of P quasi-beads, -labeled from 1 to P. During the simulation, each quasi-bead interacts -with beads on the other ring-polymers with the same imaginary time -index (the second term in the effective potential above). The -quasi-beads also interact with the two neighboring quasi-beads through -the spring potential in imaginary-time space (first term in effective -potential). To sample the canonical ensemble, a Nose-Hoover massive -chain thermostat is applied "(Tuckerman)"_#pimd-Tuckerman. With the -massive chain algorithm, a chain of NH thermostats is coupled to each -degree of freedom for each quasi-bead. The keyword {temp} sets the -target temperature for the system and the keyword {nhc} sets the -number {Nc} of thermostats in each chain. For example, for a -simulation of N particles with P beads in each ring-polymer, the total -number of NH thermostats would be 3 x N x P x Nc. - -NOTE: This fix implements a complete velocity-verlet integrator -combined with NH massive chain thermostat, so no other time -integration fix should be used. - -The {method} keyword determines what style of PIMD is performed. A -value of {pimd} is standard PIMD. A value of {nmpimd} is for -normal-mode PIMD. A value of {cmd} is for centroid molecular dynamics -(CMD). The difference between the styles is as follows. - -In standard PIMD, the value used for a bead's fictitious mass is -arbitrary. A common choice is to use Mi = m/P, which results in the -mass of the entire ring-polymer being equal to the real quantum -particle. But it can be difficult to efficiently integrate the -equations of motion for the stiff harmonic interactions in the ring -polymers. - -A useful way to resolve this issue is to integrate the equations of -motion in a normal mode representation, using Normal Mode -Path-Integral Molecular Dynamics (NMPIMD) "(Cao1)"_#Cao1. In NMPIMD, -the NH chains are attached to each normal mode of the ring-polymer and -the fictitious mass of each mode is chosen as Mk = the eigenvalue of -the Kth normal mode for k > 0. The k = 0 mode, referred to as the -zero-frequency mode or centroid, corresponds to overall translation of -the ring-polymer and is assigned the mass of the real particle. - -Motion of the centroid can be effectively uncoupled from the other -normal modes by scaling the fictitious masses to achieve a partial -adiabatic separation. This is called a Centroid Molecular Dynamics -(CMD) approximation "(Cao2)"_#Cao2. The time-evolution (and resulting -dynamics) of the quantum particles can be used to obtain centroid time -correlation functions, which can be further used to obtain the true -quantum correlation function for the original system. The CMD method -also uses normal modes to evolve the system, except only the k > 0 -modes are thermostatted, not the centroid degrees of freedom. - -The keyword {fmass} sets a further scaling factor for the fictitious -masses of beads, which can be used for the Partial Adiabatic CMD -"(Hone)"_#Hone, or to be set as P, which results in the fictitious -masses to be equal to the real particle masses. - -The keyword {sp} is a scaling factor on Planck's constant, which can -be useful for debugging or other purposes. The default value of 1.0 -is appropriate for most situations. - -The PIMD algorithm in LAMMPS is implemented as a hyper-parallel scheme -as described in "(Calhoun)"_#Calhoun. In LAMMPS this is done by using -"multi-replica feature"_Howto_replica.html in LAMMPS, where each -quasi-particle system is stored and simulated on a separate partition -of processors. The following diagram illustrates this approach. The -original system with 2 ring polymers is shown in red. Since each ring -has 4 quasi-beads (imaginary time slices), there are 4 replicas of the -system, each running on one of the 4 partitions of processors. Each -replica (shown in green) owns one quasi-bead in each ring. - -:c,image(JPG/pimd.jpg) - -To run a PIMD simulation with M quasi-beads in each ring polymer using -N MPI tasks for each partition's domain-decomposition, you would use P -= MxN processors (cores) and run the simulation as follows: - -mpirun -np P lmp_mpi -partition MxN -in script :pre - -Note that in the LAMMPS input script for a multi-partition simulation, -it is often very useful to define a "uloop-style -variable"_variable.html such as - -variable ibead uloop M pad :pre - -where M is the number of quasi-beads (partitions) used in the -calculation. The uloop variable can then be used to manage I/O -related tasks for each of the partitions, e.g. - -dump dcd all dcd 10 system_$\{ibead\}.dcd -restart 1000 system_$\{ibead\}.restart1 system_$\{ibead\}.restart2 -read_restart system_$\{ibead\}.restart2 :pre - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -A PIMD simulation can be initialized with a single data file read via -the "read_data"_read_data.html command. However, this means all -quasi-beads in a ring polymer will have identical positions and -velocities, resulting in identical trajectories for all quasi-beads. -To avoid this, users can simply initialize velocities with different -random number seeds assigned to each partition, as defined by the -uloop variable, e.g. - -velocity all create 300.0 1234$\{ibead\} rot yes dist gaussian :pre - -[Default:] - -The keyword defaults are method = pimd, fmass = 1.0, sp = 1.0, temp = 300.0, -and nhc = 2. - -:line - -:link(Feynman) -[(Feynman)] R. Feynman and A. Hibbs, Chapter 7, Quantum Mechanics and -Path Integrals, McGraw-Hill, New York (1965). - -:link(pimd-Tuckerman) -[(Tuckerman)] M. Tuckerman and B. Berne, J Chem Phys, 99, 2796 (1993). - -:link(Cao1) -[(Cao1)] J. Cao and B. Berne, J Chem Phys, 99, 2902 (1993). - -:link(Cao2) -[(Cao2)] J. Cao and G. Voth, J Chem Phys, 100, 5093 (1994). - -:link(Hone) -[(Hone)] T. Hone, P. Rossky, G. Voth, J Chem Phys, 124, -154103 (2006). - -:link(Calhoun) -[(Calhoun)] A. Calhoun, M. Pavese, G. Voth, Chem Phys Letters, 262, -415 (1996). diff --git a/doc/txt/fix_planeforce.txt b/doc/txt/fix_planeforce.txt deleted file mode 100644 index ffe1952e31..0000000000 --- a/doc/txt/fix_planeforce.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix planeforce command :h3 - -[Syntax:] - -fix ID group-ID planeforce x y z :pre - -ID, group-ID are documented in "fix"_fix.html command -planeforce = style name of this fix command -x y z = 3-vector that is normal to the plane :ul - -[Examples:] - -fix hold boundary planeforce 1.0 0.0 0.0 :pre - -[Description:] - -Adjust the forces on each atom in the group so that only the -components of force in the plane specified by the normal vector -(x,y,z) remain. This is done by subtracting out the component of -force perpendicular to the plane. - -If the initial velocity of the atom is 0.0 (or in the plane), then it -should continue to move in the plane thereafter. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -[Restrictions:] none - -[Related commands:] - -"fix lineforce"_fix_lineforce.html - -[Default:] none - - diff --git a/doc/txt/fix_plumed.txt b/doc/txt/fix_plumed.txt deleted file mode 100644 index 86807f531d..0000000000 --- a/doc/txt/fix_plumed.txt +++ /dev/null @@ -1,118 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix plumed command :h3 - -[Syntax:] - -fix ID group-ID plumed keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -plumed = style name of this fix command :l -keyword = {plumedfile} or {outfile} :l - {plumedfile} arg = name of PLUMED input file to use (default: NULL) - {outfile} arg = name of file on which to write the PLUMED log (default: NULL) :pre -:ule - -[Examples:] - -fix pl all plumed all plumed plumedfile plumed.dat outfile p.log - -[Description:] - -This fix instructs LAMMPS to call the "PLUMED"_plumedhome library, which -allows one to perform various forms of trajectory analysis on the fly -and to also use methods such as umbrella sampling and metadynamics to -enhance the sampling of phase space. - -The documentation included here only describes the fix plumed command -itself. This command is LAMMPS specific, whereas most of the -functionality implemented in PLUMED will work with a range of MD codes, -and when PLUMED is used as a stand alone code for analysis. The full -"documentation for PLUMED"_plumeddocs is available online and included -in the PLUMED source code. The PLUMED library development is hosted at -"https://github.com/plumed/plumed2"_https://github.com/plumed/plumed2 -A detailed discussion of the code can be found in "(PLUMED)"_#PLUMED. - -There is an example input for using this package with LAMMPS in the -examples/USER/plumed directory. - -:line - -The command to make LAMMPS call PLUMED during a run requires two keyword -value pairs pointing to the PLUMED input file and an output file for the -PLUMED log. The user must specify these arguments every time PLUMED is -to be used. Furthermore, the fix plumed command should appear in the -LAMMPS input file [after] relevant input parameters (e.g. the timestep) -have been set. - -The {group-ID} entry is ignored. LAMMPS will always pass all the atoms -to PLUMED and there can only be one instance of the plumed fix at a -time. The way the plumed fix is implemented ensures that the minimum -amount of information required is communicated. Furthermore, PLUMED -supports multiple, completely independent collective variables, multiple -independent biases and multiple independent forms of analysis. There is -thus really no restriction in functionality by only allowing only one -plumed fix in the LAMMPS input. - -The {plumedfile} keyword allows the user to specify the name of the -PLUMED input file. Instructions as to what should be included in a -plumed input file can be found in the "documentation for -PLUMED"_plumeddocs - -The {outfile} keyword allows the user to specify the name of a file in -which to output the PLUMED log. This log file normally just repeats the -information that is contained in the input file to confirm it was -correctly read and parsed. The names of the files in which the results -are stored from the various analysis options performed by PLUMED will -be specified by the user in the PLUMED input file. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -When performing a restart of a calculation that involves PLUMED you must -include a RESTART command in the PLUMED input file as detailed in the -"PLUMED documentation"_plumeddocs. When the restart command is found in -the PLUMED input PLUMED will append to the files that were generated in -the run that was performed previously. No part of the PLUMED restart -data is included in the LAMMPS restart files. Furthermore, any history -dependent bias potentials that were accumulated in previous calculations -will be read in when the RESTART command is included in the PLUMED -input. - -The "fix_modify"_fix_modify.html {energy} option is not supported by -this fix. - -Nothing is computed by this fix that can be accessed by any of the -"output commands"_Howto_output.html within LAMMPS. All the quantities -of interest can be output by commands that are native to PLUMED, -however. - -[Restrictions:] - -This fix is part of the USER-PLUMED package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -There can only be one plumed fix active at a time. - -[Related commands:] - -"fix smd"_fix_smd.html -"fix colvars"_fix_colvars.html - -[Default:] - -The default options are plumedfile = NULL and outfile = NULL - -:line - -:link(PLUMED) -[(PLUMED)] G.A. Tribello, M. Bonomi, D. Branduardi, C. Camilloni and G. Bussi, Comp. Phys. Comm 185, 604 (2014) - -:link(plumeddocs,http://www.plumed.org/doc.html) -:link(plumedhome,http://www.plumed.org/) diff --git a/doc/txt/fix_poems.txt b/doc/txt/fix_poems.txt deleted file mode 100644 index 027a15a5ff..0000000000 --- a/doc/txt/fix_poems.txt +++ /dev/null @@ -1,142 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix poems command :h3 - -Syntax: - -fix ID group-ID poems keyword values :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -poems = style name of this fix command :l -keyword = {group} or {file} or {molecule} :l - {group} values = list of group IDs - {molecule} values = none - {file} values = filename :pre -:ule - -[Examples:] - -fix 3 fluid poems group clump1 clump2 clump3 -fix 3 fluid poems file cluster.list :pre - -[Description:] - -Treats one or more sets of atoms as coupled rigid bodies. This means -that each timestep the total force and torque on each rigid body is -computed and the coordinates and velocities of the atoms are updated -so that the collection of bodies move as a coupled set. This can be -useful for treating a large biomolecule as a collection of connected, -coarse-grained particles. - -The coupling, associated motion constraints, and time integration is -performed by the software package "Parallelizable Open source -Efficient Multibody Software (POEMS)"_poems which computes the -constrained rigid-body motion of articulated (jointed) multibody -systems "(Anderson)"_#Anderson. POEMS was written and is distributed -by Prof Kurt Anderson, his graduate student Rudranarayan Mukherjee, -and other members of his group at Rensselaer Polytechnic Institute -(RPI). Rudranarayan developed the LAMMPS/POEMS interface. For -copyright information on POEMS and other details, please refer to the -documents in the poems directory distributed with LAMMPS. - -:link(poems,http://www.rpi.edu/~anderk5/lab) - -This fix updates the positions and velocities of the rigid atoms with -a constant-energy time integration, so you should not update the same -atoms via other fixes (e.g. nve, nvt, npt, temp/rescale, langevin). - -Each body must have a non-degenerate inertia tensor, which means if -must contain at least 3 non-collinear atoms. Which atoms are in which -bodies can be defined via several options. - -For option {group}, each of the listed groups is treated as a rigid -body. Note that only atoms that are also in the fix group are -included in each rigid body. - -For option {molecule}, each set of atoms in the group with a different -molecule ID is treated as a rigid body. - -For option {file}, sets of atoms are read from the specified file and -each set is treated as a rigid body. Each line of the file specifies -a rigid body in the following format: - -ID type atom1-ID atom2-ID atom3-ID ... - -ID as an integer from 1 to M (the number of rigid bodies). Type is -any integer; it is not used by the fix poems command. The remaining -arguments are IDs of atoms in the rigid body, each typically from 1 to -N (the number of atoms in the system). Only atoms that are also in -the fix group are included in each rigid body. Blank lines and lines -that begin with '#' are skipped. - -A connection between a pair of rigid bodies is inferred if one atom is -common to both bodies. The POEMS solver treats that atom as a -spherical joint with 3 degrees of freedom. Currently, a collection of -bodies can only be connected by joints as a linear chain. The entire -collection of rigid bodies can represent one or more chains. Other -connection topologies (tree, ring) are not allowed, but will be added -later. Note that if no joints exist, it is more efficient to use the -"fix rigid"_fix_rigid.html command to simulate the system. - -When the poems fix is defined, it will print out statistics on the -total # of clusters, bodies, joints, atoms involved. A cluster in -this context means a set of rigid bodies connected by joints. - -For computational efficiency, you should turn off pairwise and bond -interactions within each rigid body, as they no longer contribute to -the motion. The "neigh_modify exclude" and "delete_bonds" commands -can be used to do this if each rigid body is a group. - -For computational efficiency, you should only define one fix poems -which includes all the desired rigid bodies. LAMMPS will allow -multiple poems fixes to be defined, but it is more expensive. - -The degrees-of-freedom removed by coupled rigid bodies are accounted -for in temperature and pressure computations. Similarly, the rigid -body contribution to the pressure virial is also accounted for. The -latter is only correct if forces within the bodies have been turned -off, and there is only a single fix poems defined. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {bodyforces} option is supported by -this fix style to set whether per-body forces and torques are computed -early or late in a timestep, i.e. at the post-force stage or at the -final-integrate stage, respectively. - -No global or per-atom quantities are stored by this fix for access by -various "output commands"_Howto_output.html. No parameter of this fix -can be used with the {start/stop} keywords of the "run"_run.html -command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the POEMS package. It is only enabled if LAMMPS -was built with that package, which also requires the POEMS library be -built and linked with LAMMPS. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix rigid"_fix_rigid.html, "delete_bonds"_delete_bonds.html, -"neigh_modify"_neigh_modify.html exclude - -[Default:] none - -:line - -:link(Anderson) -[(Anderson)] Anderson, Mukherjee, Critchley, Ziegler, and Lipton -"POEMS: Parallelizable Open-source Efficient Multibody Software ", -Engineering With Computers (2006). ("link to -paper"_http://dx.doi.org/10.1007/s00366-006-0026-x) diff --git a/doc/txt/fix_pour.txt b/doc/txt/fix_pour.txt deleted file mode 100644 index 65f01c00fb..0000000000 --- a/doc/txt/fix_pour.txt +++ /dev/null @@ -1,270 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix pour command :h3 - -[Syntax:] - -fix ID group-ID pour N type seed keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -pour = style name of this fix command :l -N = # of particles to insert :l -type = atom type to assign to inserted particles (offset for molecule insertion) :l -seed = random # seed (positive integer) :l -one or more keyword/value pairs may be appended to args :l -keyword = {region} or {diam} or {vol} or {rate} or {dens} or {vel} or {mol} or {rigid} or {shake} or {ignore} :l - {region} value = region-ID - region-ID = ID of region to use as insertion volume - {diam} values = dstyle args - dstyle = {one} or {range} or {poly} - {one} args = D - D = single diameter for inserted particles (distance units) - {range} args = Dlo Dhi - Dlo,Dhi = range of diameters for inserted particles (distance units) - {poly} args = Npoly D1 P1 D2 P2 ... - Npoly = # of (D,P) pairs - D1,D2,... = diameter for subset of inserted particles (distance units) - P1,P2,... = percentage of inserted particles with this diameter (0-1) - {id} values = idflag - idflag = {max} or {next} = how to choose IDs for inserted particles and molecules - {vol} values = fraction Nattempt - fraction = desired volume fraction for filling insertion volume - Nattempt = max # of insertion attempts per particle - {rate} value = V - V = z velocity (3d) or y velocity (2d) at which - insertion volume moves (velocity units) - {dens} values = Rholo Rhohi - Rholo,Rhohi = range of densities for inserted particles (mass/volume units) - {vel} values (3d) = vxlo vxhi vylo vyhi vz - {vel} values (2d) = vxlo vxhi vy - vxlo,vxhi = range of x velocities for inserted particles (velocity units) - vylo,vyhi = range of y velocities for inserted particles (velocity units) - vz = z velocity (3d) assigned to inserted particles (velocity units) - vy = y velocity (2d) assigned to inserted particles (velocity units) - {mol} value = template-ID - template-ID = ID of molecule template specified in a separate "molecule"_molecule.html command - {molfrac} values = f1 f2 ... fN - f1 to fN = relative probability of creating each of N molecules in template-ID - {rigid} value = fix-ID - fix-ID = ID of "fix rigid/small"_fix_rigid.html command - {shake} value = fix-ID - fix-ID = ID of "fix shake"_fix_shake.html command - {ignore} value = none - skip any line or triangle particles when detecting possible - overlaps with inserted particles :pre -:ule - -[Examples:] - -fix 3 all pour 1000 2 29494 region myblock -fix 2 all pour 10000 1 19985583 region disk vol 0.33 100 rate 1.0 diam range 0.9 1.1 -fix 2 all pour 10000 1 19985583 region disk diam poly 2 0.7 0.4 1.5 0.6 -fix ins all pour 500 1 4767548 vol 0.8 10 region slab mol object rigid myRigid :pre - -[Description:] - -Insert finite-size particles or molecules into the simulation box -every few timesteps within a specified region until N particles or -molecules have been inserted. This is typically used to model the -pouring of granular particles into a container under the influence of -gravity. For the remainder of this doc page, a single inserted atom -or molecule is referred to as a "particle". - -If inserted particles are individual atoms, they are assigned the -specified atom type. If they are molecules, the type of each atom in -the inserted molecule is specified in the file read by the -"molecule"_molecule.html command, and those values are added to the -specified atom type. E.g. if the file specifies atom types 1,2,3, and -those are the atom types you want for inserted molecules, then specify -{type} = 0. If you specify {type} = 2, the in the inserted molecule -will have atom types 3,4,5. - -All atoms in the inserted particle are assigned to two groups: the -default group "all" and the group specified in the fix pour command -(which can also be "all"). - -This command must use the {region} keyword to define an insertion -volume. The specified region must have been previously defined with a -"region"_region.html command. It must be of type {block} or a z-axis -{cylinder} and must be defined with side = {in}. The cylinder style -of region can only be used with 3d simulations. - -Individual atoms are inserted, unless the {mol} keyword is used. It -specifies a {template-ID} previously defined using the -"molecule"_molecule.html command, which reads a file that defines the -molecule. The coordinates, atom types, center-of-mass, moments of -inertia, etc, as well as any bond/angle/etc and special neighbor -information for the molecule can be specified in the molecule file. -See the "molecule"_molecule.html command for details. The only -settings required to be in this file are the coordinates and types of -atoms in the molecule. - -If the molecule template contains more than one molecule, the relative -probability of depositing each molecule can be specified by the -{molfrac} keyword. N relative probabilities, each from 0.0 to 1.0, are -specified, where N is the number of molecules in the template. Each -time a molecule is inserted, a random number is used to sample from -the list of relative probabilities. The N values must sum to 1.0. - -If you wish to insert molecules via the {mol} keyword, that will be -treated as rigid bodies, use the {rigid} keyword, specifying as its -value the ID of a separate "fix rigid/small"_fix_rigid.html -command which also appears in your input script. - -NOTE: If you wish the new rigid molecules (and other rigid molecules) -to be thermostatted correctly via "fix rigid/small/nvt"_fix_rigid.html -or "fix rigid/small/npt"_fix_rigid.html, then you need to use the -"fix_modify dynamic/dof yes" command for the rigid fix. This is to -inform that fix that the molecule count will vary dynamically. - -If you wish to insert molecules via the {mol} keyword, that will have -their bonds or angles constrained via SHAKE, use the {shake} keyword, -specifying as its value the ID of a separate "fix -shake"_fix_shake.html command which also appears in your input script. - -Each timestep particles are inserted, they are placed randomly inside -the insertion volume so as to mimic a stream of poured particles. If -they are molecules they are also oriented randomly. Each atom in the -particle is tested for overlaps with existing particles, including -effects due to periodic boundary conditions if applicable. If an -overlap is detected, another random insertion attempt is made; see the -{vol} keyword discussion below. The larger the volume of the -insertion region, the more particles that can be inserted at any one -timestep. Particles are inserted again after enough time has elapsed -that the previously inserted particles fall out of the insertion -volume under the influence of gravity. Insertions continue every so -many timesteps until the desired # of particles has been inserted. - -NOTE: If you are monitoring the temperature of a system where the -particle count is changing due to adding particles, you typically -should use the "compute_modify dynamic yes"_compute_modify.html -command for the temperature compute you are using. - -:line - -All other keywords are optional with defaults as shown below. - -The {diam} option is only used when inserting atoms and specifies the -diameters of inserted particles. There are 3 styles: {one}, {range}, -or {poly}. For {one}, all particles will have diameter {D}. For -{range}, the diameter of each particle will be chosen randomly and -uniformly between the specified {Dlo} and {Dhi} bounds. For {poly}, a -series of {Npoly} diameters is specified. For each diameter a -percentage value from 0.0 to 1.0 is also specified. The {Npoly} -percentages must sum to 1.0. For the example shown above with "diam 2 -0.7 0.4 1.5 0.6", all inserted particles will have a diameter of 0.7 -or 1.5. 40% of the particles will be small; 60% will be large. - -Note that for molecule insertion, the diameters of individual atoms in -the molecule can be specified in the file read by the -"molecule"_molecule.html command. If not specified, the diameter of -each atom in the molecule has a default diameter of 1.0. - -The {id} option has two settings which are used to determine the atom -or molecule IDs to assign to inserted particles/molecules. In both -cases a check is done of the current system to find the maximum -current atom and molecule ID of any existing particle. Newly inserted -particles and molecules are assigned IDs that increment those max -values. For the {max} setting, which is the default, this check is -done at every insertion step, which allows for particles to leave the -system, and their IDs to potentially be re-used. For the {next} -setting this check is done only once when the fix is specified, which -can be more efficient if you are sure particles will not be added in -some other way. - -The {vol} option specifies what volume fraction of the insertion -volume will be filled with particles. For particles with a size -specified by the {diam range} keyword, they are assumed to all be of -maximum diameter {Dhi} for purposes of computing their contribution to -the volume fraction. - -The higher the volume fraction value, the more particles are inserted -each timestep. Since inserted particles cannot overlap, the maximum -volume fraction should be no higher than about 0.6. Each timestep -particles are inserted, LAMMPS will make up to a total of M tries to -insert the new particles without overlaps, where M = # of inserted -particles * Nattempt. If LAMMPS is unsuccessful at completing all -insertions, it prints a warning. - -The {dens} and {vel} options enable inserted particles to have a range -of densities or xy velocities. The specific values for a particular -inserted particle will be chosen randomly and uniformly between the -specified bounds. Internally, the density value for a particle is -converted to a mass, based on the radius (volume) of the particle. -The {vz} or {vy} value for option {vel} assigns a z-velocity (3d) or -y-velocity (2d) to each inserted particle. - -The {rate} option moves the insertion volume in the z direction (3d) -or y direction (2d). This enables pouring particles from a -successively higher height over time. - -The {ignore} option is useful when running a simulation that used line -segment (2d) or triangle (3d) particles, typically to define -boundaries for spherical granular particles to interact with. See the -"atom_style line or tri"_atom_style.html command for details. Lines -and triangles store their size, and if the size is large it may -overlap (in a spherical sense) with the insertion region, even if the -line/triangle is oriented such that there is no actual overlap. This -can prevent particles from being inserted. The {ignore} keyword -causes the overlap check to skip any line or triangle particles. -Obviously you should only use it if there is in fact no overlap of the -line or triangle particles with the insertion region. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. This means you must be careful when restarting a -pouring simulation, when the restart file was written in the middle of -the pouring operation. Specifically, you should use a new fix pour -command in the input script for the restarted simulation that -continues the operation. You will need to adjust the arguments of the -original fix pour command to do this. - -Also note that because the state of the random number generator is not -saved in restart files, you cannot do "exact" restarts with this fix, -where the simulation continues on the same as if no restart had taken -place. However, in a statistical sense, a restarted simulation should -produce the same behavior if you adjust the fix pour parameters -appropriately. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the GRANULAR package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -For 3d simulations, a gravity fix in the -z direction must be defined -for use in conjunction with this fix. For 2d simulations, gravity -must be defined in the -y direction. - -The specified insertion region cannot be a "dynamic" region, as -defined by the "region"_region.html command. - -[Related commands:] - -"fix deposit"_fix_deposit.html, "fix gravity"_fix_gravity.html, -"region"_region.html - -[Default:] - -Insertions are performed for individual particles, i.e. no {mol} -setting is defined. If the {mol} keyword is used, the default for -{molfrac} is an equal probabilities for all molecules in the template. -Additional option defaults are diam = one 1.0, dens = 1.0 1.0, vol = -0.25 50, rate = 0.0, vel = 0.0 0.0 0.0 0.0 0.0 (for 3d), vel = 0.0 0.0 0.0 -(for 2d), and id = max. diff --git a/doc/txt/fix_press_berendsen.txt b/doc/txt/fix_press_berendsen.txt deleted file mode 100644 index 7f47a29ba3..0000000000 --- a/doc/txt/fix_press_berendsen.txt +++ /dev/null @@ -1,226 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix press/berendsen command :h3 - -[Syntax:] - -fix ID group-ID press/berendsen keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -press/berendsen = style name of this fix command :l -one or more keyword value pairs may be appended -keyword = {iso} or {aniso} or {x} or {y} or {z} or {couple} or {dilate} or {modulus} - {iso} or {aniso} values = Pstart Pstop Pdamp - Pstart,Pstop = scalar external pressure at start/end of run (pressure units) - Pdamp = pressure damping parameter (time units) - {x} or {y} or {z} values = Pstart Pstop Pdamp - Pstart,Pstop = external stress tensor component at start/end of run (pressure units) - Pdamp = stress damping parameter (time units) - {couple} = {none} or {xyz} or {xy} or {yz} or {xz} - {modulus} value = bulk modulus of system (pressure units) - {dilate} value = {all} or {partial} :pre -:ule - -[Examples:] - -fix 1 all press/berendsen iso 0.0 0.0 1000.0 -fix 2 all press/berendsen aniso 0.0 0.0 1000.0 dilate partial :pre - -[Description:] - -Reset the pressure of the system by using a Berendsen barostat -"(Berendsen)"_#Berendsen1, which rescales the system volume and -(optionally) the atoms coordinates within the simulation box every -timestep. - -Regardless of what atoms are in the fix group, a global pressure is -computed for all atoms. Similarly, when the size of the simulation -box is changed, all atoms are re-scaled to new positions, unless the -keyword {dilate} is specified with a value of {partial}, in which case -only the atoms in the fix group are re-scaled. The latter can be -useful for leaving the coordinates of atoms in a solid substrate -unchanged and controlling the pressure of a surrounding fluid. - -NOTE: Unlike the "fix npt"_fix_nh.html or "fix nph"_fix_nh.html -commands which perform Nose/Hoover barostatting AND time integration, -this fix does NOT perform time integration. It only modifies the box -size and atom coordinates to effect barostatting. Thus you must use a -separate time integration fix, like "fix nve"_fix_nve.html or "fix -nvt"_fix_nh.html to actually update the positions and velocities of -atoms. This fix can be used in conjunction with thermostatting fixes -to control the temperature, such as "fix nvt"_fix_nh.html or "fix -langevin"_fix_langevin.html or "fix -temp/berendsen"_fix_temp_berendsen.html. - -See the "Howto baroostat"_Howto_barostat.html doc page for a -discussion of different ways to perform barostatting. - -:line - -The barostat is specified using one or more of the {iso}, {aniso}, -{x}, {y}, {z}, and {couple} keywords. These keywords give you the -ability to specify the 3 diagonal components of an external stress -tensor, and to couple various of these components together so that the -dimensions they represent are varied together during a -constant-pressure simulation. Unlike the "fix npt"_fix_nh.html and -"fix nph"_fix_nh.html commands, this fix cannot be used with triclinic -(non-orthogonal) simulation boxes to control all 6 components of the -general pressure tensor. - -The target pressures for each of the 3 diagonal components of the -stress tensor can be specified independently via the {x}, {y}, {z}, -keywords, which correspond to the 3 simulation box dimensions. For -each component, the external pressure or tensor component at each -timestep is a ramped value during the run from {Pstart} to {Pstop}. -If a target pressure is specified for a component, then the -corresponding box dimension will change during a simulation. For -example, if the {y} keyword is used, the y-box length will change. A -box dimension will not change if that component is not specified, -although you have the option to change that dimension via the "fix -deform"_fix_deform.html command. - -For all barostat keywords, the {Pdamp} parameter determines the time -scale on which pressure is relaxed. For example, a value of 10.0 -means to relax the pressure in a timespan of (roughly) 10 time units -(tau or fmsec or psec - see the "units"_units.html command). - -NOTE: A Berendsen barostat will not work well for arbitrary values of -{Pdamp}. If {Pdamp} is too small, the pressure and volume can -fluctuate wildly; if it is too large, the pressure will take a very -long time to equilibrate. A good choice for many models is a {Pdamp} -of around 1000 timesteps. However, note that {Pdamp} is specified in -time units, and that timesteps are NOT the same as time units for most -"units"_units.html settings. - -NOTE: The relaxation time is actually also a function of the bulk -modulus of the system (inverse of isothermal compressibility). The -bulk modulus has units of pressure and is the amount of pressure that -would need to be applied (isotropically) to reduce the volume of the -system by a factor of 2 (assuming the bulk modulus was a constant, -independent of density, which it's not). The bulk modulus can be set -via the keyword {modulus}. The {Pdamp} parameter is effectively -multiplied by the bulk modulus, so if the pressure is relaxing faster -than expected or desired, increasing the bulk modulus has the same -effect as increasing {Pdamp}. The converse is also true. LAMMPS does -not attempt to guess a correct value of the bulk modulus; it just uses -10.0 as a default value which gives reasonable relaxation for a -Lennard-Jones liquid, but will be way off for other materials and way -too small for solids. Thus you should experiment to find appropriate -values of {Pdamp} and/or the {modulus} when using this fix. - -:line - -The {couple} keyword allows two or three of the diagonal components of -the pressure tensor to be "coupled" together. The value specified -with the keyword determines which are coupled. For example, {xz} -means the {Pxx} and {Pzz} components of the stress tensor are coupled. -{Xyz} means all 3 diagonal components are coupled. Coupling means two -things: the instantaneous stress will be computed as an average of the -corresponding diagonal components, and the coupled box dimensions will -be changed together in lockstep, meaning coupled dimensions will be -dilated or contracted by the same percentage every timestep. The -{Pstart}, {Pstop}, {Pdamp} parameters for any coupled dimensions must -be identical. {Couple xyz} can be used for a 2d simulation; the {z} -dimension is simply ignored. - -:line - -The {iso} and {aniso} keywords are simply shortcuts that are -equivalent to specifying several other keywords together. - -The keyword {iso} means couple all 3 diagonal components together when -pressure is computed (hydrostatic pressure), and dilate/contract the -dimensions together. Using "iso Pstart Pstop Pdamp" is the same as -specifying these 4 keywords: - -x Pstart Pstop Pdamp -y Pstart Pstop Pdamp -z Pstart Pstop Pdamp -couple xyz :pre - -The keyword {aniso} means {x}, {y}, and {z} dimensions are controlled -independently using the {Pxx}, {Pyy}, and {Pzz} components of the -stress tensor as the driving forces, and the specified scalar external -pressure. Using "aniso Pstart Pstop Pdamp" is the same as specifying -these 4 keywords: - -x Pstart Pstop Pdamp -y Pstart Pstop Pdamp -z Pstart Pstop Pdamp -couple none :pre - -:line - -This fix computes a temperature and pressure each timestep. To do -this, the fix creates its own computes of style "temp" and "pressure", -as if these commands had been issued: - -compute fix-ID_temp group-ID temp -compute fix-ID_press group-ID pressure fix-ID_temp :pre - -See the "compute temp"_compute_temp.html and "compute -pressure"_compute_pressure.html commands for details. Note that the -IDs of the new computes are the fix-ID + underscore + "temp" or fix_ID -+ underscore + "press", and the group for the new computes is the same -as the fix group. - -Note that these are NOT the computes used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp} -and {thermo_press}. This means you can change the attributes of this -fix's temperature or pressure via the -"compute_modify"_compute_modify.html command or print this temperature -or pressure during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} or -{thermo_press} will have no effect on this fix. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by this fix. You can use them to assign a -"compute"_compute.html you have defined to this fix which will be used -in its temperature and pressure calculations. If you do this, note -that the kinetic energy derived from the compute temperature should be -consistent with the virial term computed using all atoms for the -pressure. LAMMPS will warn you if you choose to compute temperature -on a subset of atoms. - -No global or per-atom quantities are stored by this fix for access by -various "output commands"_Howto_output.html. - -This fix can ramp its target pressure over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -Any dimension being adjusted by this fix must be periodic. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nph"_fix_nh.html, "fix -npt"_fix_nh.html, "fix temp/berendsen"_fix_temp_berendsen.html, -"fix_modify"_fix_modify.html - -[Default:] - -The keyword defaults are dilate = all, modulus = 10.0 in units of -pressure for whatever "units"_units.html are defined. - -:line - -:link(Berendsen1) - -[(Berendsen)] Berendsen, Postma, van Gunsteren, DiNola, Haak, J Chem -Phys, 81, 3684 (1984). diff --git a/doc/txt/fix_print.txt b/doc/txt/fix_print.txt deleted file mode 100644 index cafc180718..0000000000 --- a/doc/txt/fix_print.txt +++ /dev/null @@ -1,105 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix print command :h3 - -[Syntax:] - -fix ID group-ID print N string keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -print = style name of this fix command :l -N = print every N steps; N can be a variable (see below) :l -string = text string to print with optional variable names :l -zero or more keyword/value pairs may be appended :l -keyword = {file} or {append} or {screen} or {title} :l - {file} value = filename - {append} value = filename - {screen} value = {yes} or {no} - {title} value = string - string = text to print as 1st line of output file :pre -:ule - -[Examples:] - -fix extra all print 100 "Coords of marker atom = $x $y $z" -fix extra all print 100 "Coords of marker atom = $x $y $z" file coord.txt :pre - -[Description:] - -Print a text string every N steps during a simulation run. This can -be used for diagnostic purposes or as a debugging tool to monitor some -quantity during a run. The text string must be a single argument, so -it should be enclosed in double quotes if it is more than one word. -If it contains variables it must be enclosed in double quotes to -insure they are not evaluated when the input script line is read, but -will instead be evaluated each time the string is printed. - -Instead of a numeric value, N can be specified as an "equal-style -variable"_variable.html, which should be specified as v_name, where -name is the variable name. In this case, the variable is evaluated at -the beginning of a run to determine the [next] timestep at which the -string will be written out. On that timestep, the variable will be -evaluated again to determine the next timestep, etc. -Thus the variable should return timestep values. See the stagger() -and logfreq() and stride() math functions for "equal-style -variables"_variable.html, as examples of useful functions to use in -this context. For example, the following commands will print output at -timesteps 10,20,30,100,200,300,1000,2000,etc: - -variable s equal logfreq(10,3,10) -fix extra all print v_s "Coords of marker atom = $x $y $z" :pre - -The specified group-ID is ignored by this fix. - -See the "variable"_variable.html command for a description of {equal} -style variables which are the most useful ones to use with the fix -print command, since they are evaluated afresh each timestep that the -fix print line is output. Equal-style variables calculate formulas -involving mathematical operations, atom properties, group properties, -thermodynamic properties, global values calculated by a -"compute"_compute.html or "fix"_fix.html, or references to other -"variables"_variable.html. - -If the {file} or {append} keyword is used, a filename is specified to -which the output generated by this fix will be written. If {file} is -used, then the filename is overwritten if it already exists. If -{append} is used, then the filename is appended to if it already -exists, or created if it does not exist. - -If the {screen} keyword is used, output by this fix to the screen and -logfile can be turned on or off as desired. - -The {title} keyword allow specification of the string that will be -printed as the first line of the output file, assuming the {file} -keyword was used. By default, the title line is as follows: - -# Fix print output for fix ID :pre - -where ID is replaced with the fix-ID. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"variable"_variable.html, "print"_print.html - -[Default:] - -The option defaults are no file output, screen = yes, and title string -as described above. diff --git a/doc/txt/fix_property_atom.txt b/doc/txt/fix_property_atom.txt deleted file mode 100644 index a62f523c5d..0000000000 --- a/doc/txt/fix_property_atom.txt +++ /dev/null @@ -1,290 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix property/atom command :h3 -fix property/atom/kk command :h3 - -[Syntax:] - -fix ID group-ID property/atom vec1 vec2 ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -property/atom = style name of this fix command :l -vec1,vec2,... = {mol} or {q} or {rmass} or {i_name} or {d_name} :l - {mol} = molecule IDs - {q} = charge - {rmass} = per-atom mass - {i_name} = new integer vector referenced by name - {d_name} = new floating-point vector referenced by name :pre -zero of more keyword/value pairs may be appended :l -keyword = {ghost} :l - {ghost} value = {no} or {yes} for whether ghost atom info in communicated :pre -:ule - -[Examples:] - -fix 1 all property/atom mol -fix 1 all property/atom i_myflag1 i_myflag2 -fix 1 all property/atom d_sx d_sy d_sz :pre - -[Description:] - -Create one or more additional per-atom vectors to store information -about atoms and to use during a simulation. The specified {group-ID} -is ignored by this fix. - -The atom style used for a simulation defines a set of per-atom -properties, as explained on the "atom_style"_atom_style.html and -"read_data"_read_data.html doc pages. The latter command allows these -properties to be defined for each atom in the system when a data file -is read. This fix will augment the set of properties with new custom -ones. This can be useful in several scenarios. - -If the atom style does not define molecule IDs, per-atom charge, -or per-atom mass, they can be added using the {mol}, {q} or {rmass} -keywords. This can be useful, e.g, to define "molecules" to use as -rigid bodies with the "fix rigid"_fix_rigid.html command, or just to -carry around an extra flag with the atoms (stored as a molecule ID) -that can be used to group atoms without having to use the group -command (which is limited to a total of 32 groups including {all}). - -Another application would be to use the {rmass} flag in order to have -per-atom masses instead of per-type masses, for example this can be -useful to study isotope effects with partial isotope substitution. -Please "see below"_#isotopes for an example of simulating a mixture -of light and heavy water with the TIP4P water potential. - -An alternative to using fix {property/atom} in these ways is to -use an atom style that does define molecule IDs or charge or per-atom -mass (indirectly via diameter and density) or to use a hybrid atom -style that combines two or more atom styles -to provide the union of all atom properties. However, this has two -practical drawbacks: first, it typically necessitates changing the -format of the data file, which can be tedious for large systems; -and second, it may define additional properties that are not needed -such as bond lists, which has some overhead when there are no bonds. - -In the future, we may add additional per-atom properties similar to -{mol}, {q} or {rmass}, which "turn-on" specific properties defined -by some atom styles, so they can be used by atom styles that do not -define them. - -More generally, the {i_name} and {d_name} vectors allow one or more -new custom per-atom properties to be defined. Each name must be -unique and can use alphanumeric or underscore characters. These -vectors can store whatever values you decide are useful in your -simulation. As explained below there are several ways to initialize -and access and output these values, both via input script commands and -in new code that you add to LAMMPS. - -This is effectively a simple way to add per-atom properties to a model -without needing to write code for a new "atom style"_atom_style.html -that defines the properties. Note however that implementing a new -atom style allows new atom properties to be more tightly and -seamlessly integrated with the rest of the code. - -The new atom properties encode values that migrate with atoms to new -processors and are written to restart files. If you want the new -properties to also be defined for ghost atoms, then use the {ghost} -keyword with a value of {yes}. This will invoke extra communication -when ghost atoms are created (at every re-neighboring) to insure the -new properties are also defined for the ghost atoms. - -NOTE: If you use this command with the {mol}, {q} or {rmass} vectors, -then you most likely want to set {ghost} yes, since these properties -are stored with ghost atoms if you use an "atom_style"_atom_style.html -that defines them, and many LAMMPS operations that use molecule IDs or -charge, such as neighbor lists and pair styles, will expect ghost -atoms to have these values. LAMMPS will issue a warning it you define -those vectors but do not set {ghost} yes. - -NOTE: The properties for ghost atoms are not updated every timestep, -but only once every few steps when neighbor lists are re-built. Thus -the {ghost} keyword is suitable for static properties, like molecule -IDs, but not for dynamic properties that change every step. For the -latter, the code you add to LAMMPS to change the properties will also -need to communicate their new values to/from ghost atoms, an operation -that can be invoked from within a "pair style"_pair_style.html or -"fix"_fix.html or "compute"_compute.html that you write. - -NOTE: If this fix is defined [after] the simulation box is created, -a 'run 0' command should be issued to properly initialize the storage -created by this fix. - -:line - -This fix is one of a small number that can be defined in an input -script before the simulation box is created or atoms are defined. -This is so it can be used with the "read_data"_read_data.html command -as described below. - -Per-atom properties that are defined by the "atom -style"_atom_style.html are initialized when atoms are created, e.g. by -the "read_data"_read_data.html or "create_atoms"_create_atoms.html -commands. The per-atom properties defined by this fix are not. So -you need to initialize them explicitly. This can be done by the -"read_data"_read_data.html command, using its {fix} keyword and -passing it the fix-ID of this fix. - -Thus these commands: - -fix prop all property/atom mol d_flag -read_data data.txt fix prop NULL Molecules :pre - -would allow a data file to have a section like this: - -Molecules :pre - -1 4 1.5 -2 4 3.0 -3 10 1.0 -4 10 1.0 -5 10 1.0 -... -N 763 4.5 :pre - -where N is the number of atoms, and the first field on each line is -the atom-ID, followed by a molecule-ID and a floating point value that -will be stored in a new property called "flag". Note that the list of -per-atom properties can be in any order. - -Another way of initializing the new properties is via the -"set"_set.html command. For example, if you wanted molecules -defined for every set of 10 atoms, based on their atom-IDs, -these commands could be used: - -fix prop all property/atom mol -variable cluster atom ((id-1)/10)+1 -set atom * mol v_cluster :pre - -The "atom-style variable"_variable.html will create values for atoms -with IDs 31,32,33,...40 that are 4.0,4.1,4.2,...,4.9. When the -"set"_set.html commands assigns them to the molecule ID for each atom, -they will be truncated to an integer value, so atoms 31-40 will all be -assigned a molecule ID of 4. - -Note that "atomfile-style variables"_variable.html can also be used in -place of atom-style variables, which means in this case that the -molecule IDs could be read-in from a separate file and assigned by the -"set"_set.html command. This allows you to initialize new per-atom -properties in a completely general fashion. - -:line - -For new atom properties specified as {i_name} or {d_name}, the -"compute property/atom"_compute_property_atom.html command can access -their values. This means that the values can be output via the "dump -custom"_dump.html command, accessed by fixes like "fix -ave/atom"_fix_ave_atom.html, accessed by other computes like "compute -reduce"_compute_reduce.html, or used in "atom-style -variables"_variable.html. - -For example, these commands will output two new properties to a custom -dump file: - -fix prop all property/atom i_flag1 d_flag2 -compute 1 all property/atom i_flag1 d_flag2 -dump 1 all custom 100 tmp.dump id x y z c_1\[1\] c_1\[2\] :pre - -:line - -If you wish to add new "pair styles"_pair_style.html, -"fixes"_fix.html, or "computes"_compute.html that use the per-atom -properties defined by this fix, see the "Modify atom"_Modify_atom.html -doc page which has details on how the properties can be accessed from -added classes. - -:line - -:link(isotopes) - -Example for using per-atom masses with TIP4P water to -study isotope effects. When setting up simulations with the "TIP4P -pair styles"_Howto_tip4p.html for water, you have to provide exactly -one atom type each to identify the water oxygen and hydrogen -atoms. Since the atom mass is normally tied to the atom type, this -makes it impossible to study multiple isotopes in the same simulation. -With {fix property/atom rmass} however, the per-type masses are -replaced by per-atom masses. Asumming you have a working input deck -for regular TIP4P water, where water oxygen is atom type 1 and water -hydrogen is atom type 2, the following lines of input script convert -this to using per-atom masses: - -fix Isotopes all property/atom rmass ghost yes -set type 1 mass 15.9994 -set type 2 mass 1.008 :pre - -When writing out the system data with the "write_data"_write_data.html -command, there will be a new section named with the fix-ID -(i.e. {Isotopes} in this case). Alternatively, you can take an -existing data file and just add this {Isotopes} section with -one line per atom containing atom-ID and mass. Either way, the -extended data file can be read back with: - -fix Isotopes all property/atom rmass ghost yes -read_data tip4p-isotopes.data fix Isotopes NULL Isotopes :pre - -Please note that the first {Isotopes} refers to the fix-ID -and the second to the name of the section. The following input -script code will now change the first 100 water molecules in this -example to heavy water: - -group hwat id 2:300:3 -group hwat id 3:300:3 -set group hwat mass 2.0141018 :pre - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the per-atom values it stores to "binary restart -files"_restart.html, so that the values can be restored when a -simulation is restarted. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"read_data"_read_data.html, "set"_set.html, "compute -property/atom"_compute_property_atom.html - -[Default:] - -The default keyword values are ghost = no. diff --git a/doc/txt/fix_python_invoke.txt b/doc/txt/fix_python_invoke.txt deleted file mode 100644 index 2a0124e6bf..0000000000 --- a/doc/txt/fix_python_invoke.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix python/invoke command :h3 - -[Syntax:] - -fix ID group-ID python/invoke N callback function_name :pre - -ID, group-ID are ignored by this fix :ulb,l -python/invoke = style name of this fix command :l -N = execute every N steps :l -callback = {post_force} or {end_of_step} :l - {post_force} = callback after force computations on atoms every N time steps - {end_of_step} = callback after every N time steps :pre -:ule - -[Examples:] - -python post_force_callback here """ -from lammps import lammps :pre - -def post_force_callback(lammps_ptr, vflag): - lmp = lammps(ptr=lammps_ptr) - # access LAMMPS state using Python interface -""" :pre - -python end_of_step_callback here """ -def end_of_step_callback(lammps_ptr): - lmp = lammps(ptr=lammps_ptr) - # access LAMMPS state using Python interface -""" :pre - -fix pf all python/invoke 50 post_force post_force_callback -fix eos all python/invoke 50 end_of_step end_of_step_callback :pre - -[Description:] - -This fix allows you to call a Python function during a simulation run. -The callback is either executed after forces have been applied to atoms -or at the end of every N time steps. - -Callback functions must be declared in the global scope of the -active Python interpreter. This can either be done by defining it -inline using the python command or by importing functions from other -Python modules. If LAMMPS is driven using the library interface from -Python, functions defined in the driving Python interpreter can also -be executed. - -Each callback is given a pointer object as first argument. This can be -used to initialize an instance of the lammps Python interface, which -gives access to the LAMMPS state from Python. - -IMPORTANT NOTE: While you can access the state of LAMMPS via library functions -from these callbacks, trying to execute input script commands will in the best -case not work or in the worst case result in undefined behavior. - -[Restrictions:] - -This fix is part of the PYTHON package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Building LAMMPS with the PYTHON package will link LAMMPS with the -Python library on your system. Settings to enable this are in the -lib/python/Makefile.lammps file. See the lib/python/README file for -information on those settings. - -[Related commands:] - -"python command"_python.html diff --git a/doc/txt/fix_python_move.txt b/doc/txt/fix_python_move.txt deleted file mode 100644 index c64ee788af..0000000000 --- a/doc/txt/fix_python_move.txt +++ /dev/null @@ -1,102 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix python/move command :h3 - -[Syntax:] - -fix python/move pymodule.CLASS :pre - -pymodule.CLASS = use class [CLASS] in module/file [pymodule] to compute how to move atoms - -[Examples:] - -fix 1 all python/move py_nve.NVE -fix 1 all python/move py_nve.NVE_OPT :pre - -[Description:] - -The {python/move} fix style provides a way to define ways how particles -are moved during an MD run from python script code, that is loaded from -a file into LAMMPS and executed at the various steps where other fixes -can be executed. This python script must contain specific python class -definitions. - -This allows to implement complex position updates and also modified -time integration methods. Due to python being an interpreted language, -however, the performance of this fix can be moderately to significantly -slower than the corresponding C++ code. For specific cases, this -performance penalty can be limited through effective use of NumPy. - -:line - -The python module file has to start with the following code: - -from __future__ import print_function -import lammps -import ctypes -import traceback -import numpy as np -# -class LAMMPSFix(object): - def __init__(self, ptr, group_name="all"): - self.lmp = lammps.lammps(ptr=ptr) - self.group_name = group_name -# -class LAMMPSFixMove(LAMMPSFix): - def __init__(self, ptr, group_name="all"): - super(LAMMPSFixMove, self).__init__(ptr, group_name) -# - def init(self): - pass -# - def initial_integrate(self, vflag): - pass -# - def final_integrate(self): - pass -# - def initial_integrate_respa(self, vflag, ilevel, iloop): - pass -# - def final_integrate_respa(self, ilevel, iloop): - pass -# - def reset_dt(self): - pass :pre - -Any classes implementing new atom motion functionality have to be -derived from the [LAMMPSFixMove] class, overriding the available -methods as needed. - -Examples for how to do this are in the {examples/python} folder. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This pair style is part of the PYTHON package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix python/invoke"_fix_python_invoke.html - -[Default:] none - diff --git a/doc/txt/fix_qbmsst.txt b/doc/txt/fix_qbmsst.txt deleted file mode 100644 index 546d8c0813..0000000000 --- a/doc/txt/fix_qbmsst.txt +++ /dev/null @@ -1,219 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix qbmsst command :h3 - -[Syntax:] - -fix ID group-ID qbmsst dir shockvel keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -qbmsst = style name of this fix :l -dir = {x} or {y} or {z} :l -shockvel = shock velocity (strictly positive, velocity units) :l -zero or more keyword/value pairs may be appended :l -keyword = {q} or {mu} or {p0} or {v0} or {e0} or {tscale} or {damp} or {seed}or {f_max} or {N_f} or {eta} or {beta} or {T_init} :l - - {q} value = cell mass-like parameter (mass^2/distance^4 units) - {mu} value = artificial viscosity (mass/distance/time units) - {p0} value = initial pressure in the shock equations (pressure units) - {v0} value = initial simulation cell volume in the shock equations (distance^3 units) - {e0} value = initial total energy (energy units) - {tscale} value = reduction in initial temperature (unitless fraction between 0.0 and 1.0) - {damp} value = damping parameter (time units) inverse of friction γ - {seed} value = random number seed (positive integer) - {f_max} value = upper cutoff frequency of the vibration spectrum (1/time units) - {N_f} value = number of frequency bins (positive integer) - {eta} value = coupling constant between the shock system and the quantum thermal bath (positive unitless) - {beta} value = the quantum temperature is updated every beta time steps (positive integer) - {T_init} value = quantum temperature for the initial state (temperature units) :pre -:ule - -[Examples:] - -fix 1 all qbmsst z 0.122 q 25 mu 0.9 tscale 0.01 damp 200 seed 35082 f_max 0.3 N_f 100 eta 1 beta 400 T_init 110 (liquid methane modeled with the REAX force field, real units) -fix 2 all qbmsst z 72 q 40 tscale 0.05 damp 1 seed 47508 f_max 120.0 N_f 100 eta 1.0 beta 500 T_init 300 (quartz modeled with the BKS force field, metal units) :pre - -Two example input scripts are given, including shocked alpha quartz -and shocked liquid methane. The input script first equilibrate an -initial state with the quantum thermal bath at the target temperature -and then apply the qbmsst to simulate shock compression with quantum -nuclear correction. The following two figures plot related quantities -for shocked alpha quartz. - -:c,image(JPG/qbmsst_init.jpg) - -Figure 1. Classical temperature Tcl = ∑ -mivi2/3NkB vs. time -for coupling the alpha quartz initial state with the quantum thermal -bath at target quantum temperature Tqm = 300 K. The -NpH ensemble is used for time integration while QTB provides the -colored random force. Tcl converges at the timescale -of {damp} which is set to be 1 ps. - -:c,image(JPG/qbmsst_shock.jpg) - -Figure 2. Quantum temperature and pressure vs. time for simulating -shocked alpha quartz with the QBMSST. The shock propagates along the z -direction. Restart of the QBMSST command is demonstrated in the -example input script. Thermodynamic quantities stay continuous before -and after the restart. - -[Description:] - -This command performs the Quantum-Bath coupled Multi-Scale Shock -Technique (QBMSST) integration. See "(Qi)"_#Qi for a detailed -description of this method. The QBMSST provides description of the -thermodynamics and kinetics of shock processes while incorporating -quantum nuclear effects. The {shockvel} setting determines the steady -shock velocity that will be simulated along direction {dir}. - -Quantum nuclear effects "(fix qtb)"_fix_qtb.html can be crucial -especially when the temperature of the initial state is below the -classical limit or there is a great change in the zero point energies -between the initial and final states. Theoretical post processing -quantum corrections of shock compressed water and methane have been -reported as much as 30% of the temperatures "(Goldman)"_#Goldman1. A -self-consistent method that couples the shock to a quantum thermal -bath described by a colored noise Langevin thermostat has been -developed by Qi et al "(Qi)"_#Qi and applied to shocked methane. The -onset of chemistry is reported to be at a pressure on the shock -Hugoniot that is 40% lower than observed with classical molecular -dynamics. - -It is highly recommended that the system be already in an equilibrium -state with a quantum thermal bath at temperature of {T_init}. The fix -command "fix qtb"_fix_qtb.html at constant temperature {T_init} could -be used before applying this command to introduce self-consistent -quantum nuclear effects into the initial state. - -The parameters {q}, {mu}, {e0}, {p0}, {v0} and {tscale} are described -in the command "fix msst"_fix_msst.html. The values of {e0}, {p0}, or -{v0} will be calculated on the first step if not specified. The -parameter of {damp}, {f_max}, and {N_f} are described in the command -"fix qtb"_fix_qtb.html. - -The fix qbmsst command couples the shock system to a quantum thermal -bath with a rate that is proportional to the change of the total -energy of the shock system, etot - etot0. -Here etot consists of both the system energy and a thermal -term, see "(Qi)"_#Qi, and etot0 = {e0} is the -initial total energy. - -The {eta} (η) parameter is a unitless coupling constant -between the shock system and the quantum thermal bath. A small {eta} -value cannot adjust the quantum temperature fast enough during the -temperature ramping period of shock compression while large {eta} -leads to big temperature oscillation. A value of {eta} between 0.3 and -1 is usually appropriate for simulating most systems under shock -compression. We observe that different values of {eta} lead to almost -the same final thermodynamic state behind the shock, as expected. - -The quantum temperature is updated every {beta} (β) steps -with an integration time interval {beta} times longer than the -simulation time step. In that case, etot is taken as its -average over the past {beta} steps. The temperature of the quantum -thermal bath Tqm changes dynamically according to -the following equation where Δt is the MD time step and -γ is the friction constant which is equal to the inverse -of the {damp} parameter. - -
          dTqm/dt = -γηβl = -1[etot(t-lΔt)-etot0]/3βNkB -
          - -The parameter {T_init} is the initial temperature of the quantum -thermal bath and the system before shock loading. - -For all pressure styles, the simulation box stays orthorhombic in -shape. Parrinello-Rahman boundary conditions (tilted box) are -supported by LAMMPS, but are not implemented for QBMSST. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Because the state of the random number generator is not written to -"binary restart files"_restart.html, this fix cannot be restarted -"exactly" in an uninterrupted fashion. However, in a statistical -sense, a restarted simulation should produce similar behaviors of the -system as if it is not interrupted. To achieve such a restart, one -should write explicitly the same value for {q}, {mu}, {damp}, {f_max}, -{N_f}, {eta}, and {beta} and set {tscale} = 0 if the system is -compressed during the first run. - -The progress of the QBMSST can be monitored by printing the global -scalar and global vector quantities computed by the fix. The global -vector contains five values in this order: - -\[{dhugoniot}, {drayleigh}, {lagrangian_speed}, {lagrangian_position}, -{quantum_temperature}\] - -{dhugoniot} is the departure from the Hugoniot (temperature units). -{drayleigh} is the departure from the Rayleigh line (pressure units). -{lagrangian_speed} is the laboratory-frame Lagrangian speed (particle velocity) of the computational cell (velocity units). -{lagrangian_position} is the computational cell position in the reference frame moving at the shock speed. This is the distance of the computational cell behind the shock front. -{quantum_temperature} is the temperature of the quantum thermal bath Tqm. :ol - -To print these quantities to the log file with descriptive column -headers, the following LAMMPS commands are suggested. Here the -"fix_modify"_fix_modify.html energy command is also enabled to allow -the thermo keyword {etotal} to print the quantity etot. See -also the "thermo_style"_thermo_style.html command. - -fix fix_id all msst z -fix_modify fix_id energy yes -variable dhug equal f_fix_id\[1\] -variable dray equal f_fix_id\[2\] -variable lgr_vel equal f_fix_id\[3\] -variable lgr_pos equal f_fix_id\[4\] -variable T_qm equal f_fix_id\[5\] -thermo_style custom step temp ke pe lz pzz etotal v_dhug v_dray v_lgr_vel v_lgr_pos v_T_qm f_fix_id :pre - -The global scalar under the entry f_fix_id is the quantity of thermo -energy as an extra part of etot. This global scalar and the -vector of 5 quantities can be accessed by various "output -commands"_Howto_output.html. It is worth noting that the temp keyword -under the "thermo_style"_thermo_style.html command print the -instantaneous classical temperature Tcl as described -in the command "fix qtb"_fix_qtb.html. - -:line - -[Restrictions:] - -This fix style is part of the USER-QTB package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -All cell dimensions must be periodic. This fix can not be used with a -triclinic cell. The QBMSST fix has been tested only for the group-ID -all. - -:line - -[Related commands:] - -"fix qtb"_fix_qtb.html, "fix msst"_fix_msst.html - -:line - -[Default:] - -The keyword defaults are q = 10, mu = 0, tscale = 0.01, damp = 1, seed -= 880302, f_max = 200.0, N_f = 100, eta = 1.0, beta = 100, and -T_init=300.0. e0, p0, and v0 are calculated on the first step. - -:line - -:link(Goldman1) -[(Goldman)] Goldman, Reed and Fried, J. Chem. Phys. 131, 204103 (2009) - -:link(Qi) -[(Qi)] Qi and Reed, J. Phys. Chem. A 116, 10451 (2012). diff --git a/doc/txt/fix_qeq.txt b/doc/txt/fix_qeq.txt deleted file mode 100644 index 2e3872de60..0000000000 --- a/doc/txt/fix_qeq.txt +++ /dev/null @@ -1,225 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix qeq/point command :h3 -fix qeq/shielded command :h3 -fix qeq/slater command :h3 -fix qeq/dynamic command :h3 -fix qeq/fire command :h3 - -[Syntax:] - -fix ID group-ID style Nevery cutoff tolerance maxiter qfile keyword ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style = {qeq/point} or {qeq/shielded} or {qeq/slater} or {qeq/dynamic} or {qeq/fire} :l -Nevery = perform charge equilibration every this many steps :l -cutoff = global cutoff for charge-charge interactions (distance unit) :l -tolerance = precision to which charges will be equilibrated :l -maxiter = maximum iterations to perform charge equilibration :l -qfile = a filename with QEq parameters or {coul/streitz} or {reax/c} :l - -zero or more keyword/value pairs may be appended :l -keyword = {alpha} or {qdamp} or {qstep} :l - {alpha} value = Slater type orbital exponent (qeq/slater only) - {qdamp} value = damping factor for damped dynamics charge solver (qeq/dynamic and qeq/fire only) - {qstep} value = time step size for damped dynamics charge solver (qeq/dynamic and qeq/fire only) :pre - -:ule - -[Examples:] - -fix 1 all qeq/point 1 10 1.0e-6 200 param.qeq1 -fix 1 qeq qeq/shielded 1 8 1.0e-6 100 param.qeq2 -fix 1 all qeq/slater 5 10 1.0e-6 100 params alpha 0.2 -fix 1 qeq qeq/dynamic 1 12 1.0e-3 100 my_qeq -fix 1 all qeq/fire 1 10 1.0e-3 100 my_qeq qdamp 0.2 qstep 0.1 :pre - -[Description:] - -Perform the charge equilibration (QEq) method as described in "(Rappe -and Goddard)"_#Rappe1 and formulated in "(Nakano)"_#Nakano1 (also known -as the matrix inversion method) and in "(Rick and Stuart)"_#Rick1 (also -known as the extended Lagrangian method) based on the -electronegativity equilization principle. - -These fixes can be used with any "pair style"_pair_style.html in -LAMMPS, so long as per-atom charges are defined. The most typical -use-case is in conjunction with a "pair style"_pair_style.html that -performs charge equilibration periodically (e.g. every timestep), such -as the ReaxFF or Streitz-Mintmire potential. -But these fixes can also be used with -potentials that normally assume per-atom charges are fixed, e.g. a -"Buckingham"_pair_buck.html or "LJ/Coulombic"_pair_lj.html potential. - -Because the charge equilibration calculation is effectively -independent of the pair style, these fixes can also be used to perform -a one-time assignment of charges to atoms. For example, you could -define the QEq fix, perform a zero-timestep run via the "run"_run.html -command without any pair style defined which would set per-atom -charges (based on the current atom configuration), then remove the fix -via the "unfix"_unfix.html command before performing further dynamics. - -NOTE: Computing and using charge values different from published -values defined for a fixed-charge potential like Buckingham or CHARMM -or AMBER, can have a strong effect on energies and forces, and -produces a different model than the published versions. - -NOTE: The "fix qeq/comb"_fix_qeq_comb.html command must still be used -to perform charge equilibration with the "COMB -potential"_pair_comb.html. The "fix qeq/reax"_fix_qeq_reax.html -command can be used to perform charge equilibration with the "ReaxFF -force field"_pair_reaxc.html, although fix qeq/shielded yields the -same results as fix qeq/reax if {Nevery}, {cutoff}, and {tolerance} -are the same. Eventually the fix qeq/reax command will be deprecated. - -The QEq method minimizes the electrostatic energy of the system (or -equalizes the derivative of energy with respect to charge of all the -atoms) by adjusting the partial charge on individual atoms based on -interactions with their neighbors within {cutoff}. It requires a few -parameters, in {metal} units, for each atom type which provided in a -file specified by {qfile}. The file has the following format - -1 chi eta gamma zeta qcore -2 chi eta gamma zeta qcore -... -Ntype chi eta gamma zeta qcore :pre - -There have to be parameters given for every atom type. Wildcard entries -are possible using the same syntax as elsewhere in LAMMPS -(i.e., n*m, n*, *m, *). Later entries will overwrite previous ones. -Empty lines or any text following the pound sign (#) are ignored. -Each line starts with the atom type followed by five parameters. -Only a subset of the parameters is used by each QEq style as described -below, thus the others can be set to 0.0 if desired, but all five -entries per line are required. - -{chi} = electronegativity in energy units -{eta} = self-Coulomb potential in energy units -{gamma} = shielded Coulomb constant defined by "ReaxFF force field"_#vanDuin in distance units -{zeta} = Slater type orbital exponent defined by the "Streitz-Mintmire"_#Streitz1 potential in reverse distance units -{qcore} = charge of the nucleus defined by the "Streitz-Mintmire potential"_#Streitz1 potential in charge units :ul - -The {qeq/point} style describes partial charges on atoms as point -charges. Interaction between a pair of charged particles is 1/r, -which is the simplest description of the interaction between charges. -Only the {chi} and {eta} parameters from the {qfile} file are used. -Note that Coulomb catastrophe can occur if repulsion between the pair -of charged particles is too weak. This style solves partial charges -on atoms via the matrix inversion method. A tolerance of 1.0e-6 is -usually a good number. - -The {qeq/shielded} style describes partial charges on atoms also as -point charges, but uses a shielded Coulomb potential to describe the -interaction between a pair of charged particles. Interaction through -the shielded Coulomb is given by equation (13) of the "ReaxFF force -field"_#vanDuin paper. The shielding accounts for charge overlap -between charged particles at small separation. This style is the same -as "fix qeq/reax"_fix_qeq_reax.html, and can be used with "pair_style -reax/c"_pair_reaxc.html. Only the {chi}, {eta}, and {gamma} -parameters from the {qfile} file are used. When using the string -{reax/c} as filename, these parameters are extracted directly from -an active {reax/c} pair style. This style solves partial -charges on atoms via the matrix inversion method. A tolerance of -1.0e-6 is usually a good number. - -The {qeq/slater} style describes partial charges on atoms as spherical -charge densities centered around atoms via the Slater 1{s} orbital, so -that the interaction between a pair of charged particles is the -product of two Slater 1{s} orbitals. The expression for the Slater -1{s} orbital is given under equation (6) of the -"Streitz-Mintmire"_#Streitz1 paper. Only the {chi}, {eta}, {zeta}, and -{qcore} parameters from the {qfile} file are used. When using the string -{coul/streitz} as filename, these parameters are extracted directly from -an active {coul/streitz} pair style. This style solves -partial charges on atoms via the matrix inversion method. A tolerance -of 1.0e-6 is usually a good number. Keyword {alpha} can be used to -change the Slater type orbital exponent. - -The {qeq/dynamic} style describes partial charges on atoms as point -charges that interact through 1/r, but the extended Lagrangian method -is used to solve partial charges on atoms. Only the {chi} and {eta} -parameters from the {qfile} file are used. Note that Coulomb -catastrophe can occur if repulsion between the pair of charged -particles is too weak. A tolerance of 1.0e-3 is usually a good -number. Keyword {qdamp} can be used to change the damping factor, while -keyword {qstep} can be used to change the time step size. - -The "{qeq/fire}"_#Shan style describes the same charge model and charge -solver as the {qeq/dynamic} style, but employs a FIRE minimization -algorithm to solve for equilibrium charges. -Keyword {qdamp} can be used to change the damping factor, while -keyword {qstep} can be used to change the time step size. - -Note that {qeq/point}, {qeq/shielded}, and {qeq/slater} describe -different charge models, whereas the matrix inversion method and the -extended Lagrangian method ({qeq/dynamic} and {qeq/fire}) are -different solvers. - -Note that {qeq/point}, {qeq/dynamic} and {qeq/fire} styles all describe -charges as point charges that interact through 1/r relationship, but -solve partial charges on atoms using different solvers. These three -styles should yield comparable results if -the QEq parameters and {Nevery}, {cutoff}, and {tolerance} are the -same. Style {qeq/point} is typically faster, {qeq/dynamic} scales -better on larger sizes, and {qeq/fire} is faster than {qeq/dynamic}. - -NOTE: To avoid the evaluation of the derivative of charge with respect -to position, which is typically ill-defined, the system should have a -zero net charge. - -NOTE: Developing QEq parameters (chi, eta, gamma, zeta, and qcore) is -non-trivial. Charges on atoms are not guaranteed to equilibrate with -arbitrary choices of these parameters. We do not develop these QEq -parameters. See the examples/qeq directory for some examples. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about these fixes is written to "binary restart -files"_restart.html. No global scalar or vector or per-atom -quantities are stored by these fixes for access by various "output -commands"_Howto_output.html. No parameter of these fixes can be used -with the {start/stop} keywords of the "run"_run.html command. - -Thexe fixes are invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -These fixes are part of the QEQ package. They are only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix qeq/reax"_fix_qeq_reax.html, "fix qeq/comb"_fix_qeq_comb.html - -[Default:] none - -:line - -:link(Rappe1) -[(Rappe and Goddard)] A. K. Rappe and W. A. Goddard III, J Physical -Chemistry, 95, 3358-3363 (1991). - -:link(Nakano1) -[(Nakano)] A. Nakano, Computer Physics Communications, 104, 59-69 (1997). - -:link(Rick1) -[(Rick and Stuart)] S. W. Rick, S. J. Stuart, B. J. Berne, J Chemical Physics -101, 16141 (1994). - -:link(Streitz1) -[(Streitz-Mintmire)] F. H. Streitz, J. W. Mintmire, Physical Review B, 50, -16, 11996 (1994) - -:link(vanDuin) -[(ReaxFF)] A. C. T. van Duin, S. Dasgupta, F. Lorant, W. A. Goddard III, J -Physical Chemistry, 105, 9396-9049 (2001) - -:link(Shan) -[(QEq/Fire)] T.-R. Shan, A. P. Thompson, S. J. Plimpton, in preparation diff --git a/doc/txt/fix_qeq_comb.txt b/doc/txt/fix_qeq_comb.txt deleted file mode 100644 index 714d03f602..0000000000 --- a/doc/txt/fix_qeq_comb.txt +++ /dev/null @@ -1,131 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix qeq/comb command :h3 -fix qeq/comb/omp command :h3 - -[Syntax:] - -fix ID group-ID qeq/comb Nevery precision keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -qeq/comb = style name of this fix command :l -Nevery = perform charge equilibration every this many steps :l -precision = convergence criterion for charge equilibration :l -zero or more keyword/value pairs may be appended :l -keyword = {file} :l - {file} value = filename - filename = name of file to write QEQ equilibration info to :pre -:ule - -[Examples:] - -fix 1 surface qeq/comb 10 0.0001 :pre - -[Description:] - -Perform charge equilibration (QeQ) in conjunction with the COMB -(Charge-Optimized Many-Body) potential as described in -"(COMB_1)"_#COMB_1 and "(COMB_2)"_#COMB_2. It performs the charge -equilibration portion of the calculation using the so-called QEq -method, whereby the charge on each atom is adjusted to minimize the -energy of the system. This fix can only be used with the COMB -potential; see the "fix qeq/reax"_fix_qeq_reax.html command for a QeQ -calculation that can be used with any potential. - -Only charges on the atoms in the specified group are equilibrated. -The fix relies on the pair style (COMB in this case) to calculate the -per-atom electronegativity (effective force on the charges). An -electronegativity equalization calculation (or QEq) is performed in an -iterative fashion, which in parallel requires communication at each -iteration for processors to exchange charge information about nearby -atoms with each other. See "Rappe_and_Goddard"_#Rappe_and_Goddard and -"Rick_and_Stuart"_#Rick_and_Stuart for details. - -During a run, charge equilibration is performed every {Nevery} time -steps. Charge equilibration is also always enforced on the first step -of each run. The {precision} argument controls the tolerance for the -difference in electronegativity for all atoms during charge -equilibration. {Precision} is a trade-off between the cost of -performing charge equilibration (more iterations) and accuracy. - -If the {file} keyword is used, then information about each -equilibration calculation is written to the specified file. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is performing charge equilibration. Default is -the outermost level. - -This fix produces a per-atom vector which can be accessed by various -"output commands"_Howto_output.html. The vector stores the gradient -of the charge on each atom. The per-atom values be accessed on any -timestep. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -This fix can be invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix command currently only supports "pair style {comb}"_pair_comb.html. - -[Related commands:] - -"pair_style comb"_pair_comb.html - -[Default:] - -No file output is performed. - -:line - -:link(COMB_1) -[(COMB_1)] J. Yu, S. B. Sinnott, S. R. Phillpot, Phys Rev B, 75, 085311 (2007), - -:link(COMB_2) -[(COMB_2)] T.-R. Shan, B. D. Devine, T. W. Kemper, S. B. Sinnott, S. R. -Phillpot, Phys Rev B, 81, 125328 (2010). - -:link(Rappe_and_Goddard) -[(Rappe_and_Goddard)] A. K. Rappe, W. A. Goddard, J Phys Chem 95, 3358 -(1991). - -:link(Rick_and_Stuart) -[(Rick_and_Stuart)] S. W. Rick, S. J. Stuart, B. J. Berne, J Chem Phys -101, 16141 (1994). diff --git a/doc/txt/fix_qeq_reax.txt b/doc/txt/fix_qeq_reax.txt deleted file mode 100644 index b62d46d9de..0000000000 --- a/doc/txt/fix_qeq_reax.txt +++ /dev/null @@ -1,129 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix qeq/reax command :h3 -fix qeq/reax/kk command :h3 -fix qeq/reax/omp command :h3 - -[Syntax:] - -fix ID group-ID qeq/reax Nevery cutlo cuthi tolerance params args :pre - -ID, group-ID are documented in "fix"_fix.html command -qeq/reax = style name of this fix command -Nevery = perform QEq every this many steps -cutlo,cuthi = lo and hi cutoff for Taper radius -tolerance = precision to which charges will be equilibrated -params = reax/c or a filename -args = {dual} (optional) :ul - -[Examples:] - -fix 1 all qeq/reax 1 0.0 10.0 1.0e-6 reax/c -fix 1 all qeq/reax 1 0.0 10.0 1.0e-6 param.qeq :pre - -[Description:] - -Perform the charge equilibration (QEq) method as described in "(Rappe -and Goddard)"_#Rappe2 and formulated in "(Nakano)"_#Nakano2. It is -typically used in conjunction with the ReaxFF force field model as -implemented in the "pair_style reax/c"_pair_reaxc.html command, but -it can be used with any potential in LAMMPS, so long as it defines and -uses charges on each atom. The "fix qeq/comb"_fix_qeq_comb.html -command should be used to perform charge equilibration with the "COMB -potential"_pair_comb.html. For more technical details about the -charge equilibration performed by fix qeq/reax, see the -"(Aktulga)"_#qeq-Aktulga paper. - -The QEq method minimizes the electrostatic energy of the system by -adjusting the partial charge on individual atoms based on interactions -with their neighbors. It requires some parameters for each atom type. -If the {params} setting above is the word "reax/c", then these are -extracted from the "pair_style reax/c"_pair_reaxc.html command and -the ReaxFF force field file it reads in. If a file name is specified -for {params}, then the parameters are taken from the specified file -and the file must contain one line for each atom type. The latter -form must be used when performing QeQ with a non-ReaxFF potential. -Each line should be formatted as follows: - -itype chi eta gamma :pre - -where {itype} is the atom type from 1 to Ntypes, {chi} denotes the -electronegativity in eV, {eta} denotes the self-Coulomb -potential in eV, and {gamma} denotes the valence orbital -exponent. Note that these 3 quantities are also in the ReaxFF -potential file, except that eta is defined here as twice the eta value -in the ReaxFF file. Note that unlike the rest of LAMMPS, the units -of this fix are hard-coded to be A, eV, and electronic charge. - -The optional {dual} keyword allows to perform the optimization -of the S and T matrices in parallel. This is only supported for -the {qeq/reax/omp} style. Otherwise they are processed separately. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. No global scalar or vector or per-atom -quantities are stored by this fix for access by various "output -commands"_Howto_output.html. No parameter of this fix can be used -with the {start/stop} keywords of the "run"_run.html command. - -This fix is invoked during "energy minimization"_minimize.html. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This fix is part of the USER-REAXC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix does not correctly handle interactions -involving multiple periodic images of the same atom. Hence, it should not -be used for periodic cell dimensions less than 10 angstroms. - -[Related commands:] - -"pair_style reax/c"_pair_reaxc.html - -[Default:] none - -:line - -:link(Rappe2) - [(Rappe)] Rappe and Goddard III, Journal of Physical Chemistry, 95, -3358-3363 (1991). - -:link(Nakano2) -[(Nakano)] Nakano, Computer Physics Communications, 104, 59-69 (1997). - -:link(qeq-Aktulga) -[(Aktulga)] Aktulga, Fogarty, Pandit, Grama, Parallel Computing, 38, -245-259 (2012). diff --git a/doc/txt/fix_qmmm.txt b/doc/txt/fix_qmmm.txt deleted file mode 100644 index c39a58ed86..0000000000 --- a/doc/txt/fix_qmmm.txt +++ /dev/null @@ -1,66 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix qmmm command :h3 - -[Syntax:] - -fix ID group-ID qmmm :pre - -ID, group-ID are documented in "fix"_fix.html command -qmmm = style name of this fix command :ul - -[Examples:] - -fix 1 qmol qmmm - -[Description:] - -This fix provides functionality to enable a quantum -mechanics/molecular mechanics (QM/MM) coupling of LAMMPS to a quantum -mechanical code. The current implementation only supports an ONIOM -style mechanical coupling to the "Quantum ESPRESSO"_espresso plane -wave DFT package. Electrostatic coupling is in preparation and the -interface has been written in a manner that coupling to other QM codes -should be possible without changes to LAMMPS itself. - -:link(espresso,http://www.quantum-espresso.org) - -The interface code for this is in the lib/qmmm directory of the LAMMPS -distribution and is being made available at this early stage of -development in order to encourage contributions for interfaces to -other QM codes. This will allow the LAMMPS side of the implementation -to be adapted if necessary before being finalized. - -Details about how to use this fix are currently documented in the -description of the QM/MM interface code itself in lib/qmmm/README. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global scalar or vector or per-atom -quantities are stored by this fix for access by various "output -commands"_Howto_output.html. No parameter of this fix can be used -with the {start/stop} keywords of the "run"_run.html command. This -fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-QMMM package. It is only enabled if -LAMMPS was built with that package. It also requires building a -library provided with LAMMPS. See the "Build -package"_Build_package.html doc page for more info. - -The fix is only functional when LAMMPS is built as a library and -linked with a compatible QM program and a QM/MM front end into a QM/MM -executable. See the lib/qmmm/README file for details. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/fix_qtb.txt b/doc/txt/fix_qtb.txt deleted file mode 100644 index c412146604..0000000000 --- a/doc/txt/fix_qtb.txt +++ /dev/null @@ -1,182 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix qtb command :h3 - -[Syntax:] - -fix ID group-ID qtb keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -qtb = style name of this fix :l -zero or more keyword/value pairs may be appended :l -keyword = {temp} or {damp} or {seed} or {f_max} or {N_f} :l - {temp} value = target quantum temperature (temperature units) - {damp} value = damping parameter (time units) inverse of friction &gamma; - {seed} value = random number seed (positive integer) - {f_max} value = upper cutoff frequency of the vibration spectrum (1/time units) - {N_f} value = number of frequency bins (positive integer) :pre -:ule - -[Examples:] - -fix 1 all nve -fix 1 all qtb temp 110 damp 200 seed 35082 f_max 0.3 N_f 100 (liquid methane modeled with the REAX force field, real units) -fix 2 all nph iso 1.01325 1.01325 1 -fix 2 all qtb temp 300 damp 1 seed 47508 f_max 120.0 N_f 100 (quartz modeled with the BKS force field, metal units) :pre - -[Description:] - -This command performs the quantum thermal bath scheme proposed by -"(Dammak)"_#Dammak to include self-consistent quantum nuclear effects, -when used in conjunction with the "fix nve"_fix_nve.html or "fix -nph"_fix_nh.html commands. - -Classical molecular dynamics simulation does not include any quantum -nuclear effect. Quantum treatment of the vibrational modes will -introduce zero point energy into the system, alter the energy power -spectrum and bias the heat capacity from the classical limit. Missing -all the quantum nuclear effects, classical MD cannot model systems at -temperatures lower than their classical limits. This effect is -especially important for materials with a large population of hydrogen -atoms and thus higher classical limits. - -The equation of motion implemented by this command follows a Langevin -form: - -
          miai = fi -+ Ri - -miγvi.
          - -Here mi, ai, fi -, Ri, γ and vi -represent mass, acceleration, force exerted by all other atoms, random -force, frictional coefficient (the inverse of damping parameter damp), -and velocity. The random force Ri is "colored" so -that any vibrational mode with frequency ω will have a -temperature-sensitive energy θ(ω,T) which -resembles the energy expectation for a quantum harmonic oscillator -with the same natural frequency: - -
          θ(ω,T) = -ℏω/2 + -ℏω[exp(ℏω/kBT)-1]-1 -
          - -To efficiently generate the random forces, we employ the method -of "(Barrat)"_#Barrat, that circumvents the need to generate all -random forces for all times before the simulation. The memory -requirement of this approach is less demanding and independent -of the simulation duration. Since the total random force Rtot -does not necessarily vanish for a finite number of atoms, -Ri is replaced by Ri - Rtot/Ntot -to avoid collective motion of the system. - -The {temp} parameter sets the target quantum temperature. LAMMPS will -still have an output temperature in its thermo style. That is the -instantaneous classical temperature Tcl derived from -the atom velocities at thermal equilibrium. A non-zero -Tcl will be present even when the quantum -temperature approaches zero. This is associated with zero-point energy -at low temperatures. - -
          Tcl = ∑ -mivi2/3NkB -
          - -The {damp} parameter is specified in time units, and it equals the -inverse of the frictional coefficient γ. γ -should be as small as possible but slightly larger than the timescale -of anharmonic coupling in the system which is about 10 ps to 100 -ps. When γ is too large, it gives an energy spectrum that -differs from the desired Bose-Einstein spectrum. When γ -is too small, the quantum thermal bath coupling to the system will be -less significant than anharmonic effects, reducing to a classical -limit. We find that setting γ between 5 THz and 1 THz -could be appropriate depending on the system. - -The random number {seed} is a positive integer used to initiate a -Marsaglia random number generator. Each processor uses the input seed -to generate its own unique seed and its own stream of random -numbers. Thus the dynamics of the system will not be identical on two -runs on different numbers of processors. - -The {f_max} parameter truncate the noise frequency domain so that -vibrational modes with frequencies higher than {f_max} will not be -modulated. If we denote Δt as the time interval for the -MD integration, {f_max} is always reset by the code to make -α = (int)(2{f_max}Δt)-1 a -positive integer and print out relative information. An appropriate -value for the cutoff frequency {f_max} would be around 2~3 -fD, where fD is the Debye -frequency. - -The {N_f} parameter is the frequency grid size, the number of points -from 0 to {f_max} in the frequency domain that will be -sampled. 3×2 {N_f} per-atom random numbers are required -in the random force generation and there could be as many atoms as in -the whole simulation that can migrate into every individual -processor. A larger {N_f} provides a more accurate sampling of the -spectrum while consumes more memory. With fixed {f_max} and -γ, {N_f} should be big enough to converge the classical -temperature Tcl as a function of target quantum bath -temperature. Memory usage per processor could be from 10 to 100 -Mbytes. - -NOTE: Unlike the "fix nvt"_fix_nh.html command which performs -Nose/Hoover thermostatting AND time integration, this fix does NOT -perform time integration. It only modifies forces to a colored -thermostat. Thus you must use a separate time integration fix, like -"fix nve"_fix_nve.html or "fix nph"_fix_nh.html to actually update the -velocities and positions of atoms (as shown in the -examples). Likewise, this fix should not normally be used with other -fixes or commands that also specify system temperatures , e.g. "fix -nvt"_fix_nh.html and "fix temp/rescale"_fix_temp_rescale.html. - -:line - -[Restart, fix_modify, output, run start/stop, minimizie info:] - -No information about this fix is written to "binary restart -files"_restart.html. Because the state of the random number generator -is not saved in restart files, this means you cannot do "exact" -restarts with this fix. However, in a statistical sense, a restarted -simulation should produce similar behaviors of the system. - -This fix is not invoked during "energy minimization"_minimize.html. - -:line - -[Restrictions:] - -This fix style is part of the USER-QTB package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -:line - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nph"_fix_nh.html, "fix -langevin"_fix_langevin.html, "fix qbmsst"_fix_qbmsst.html - -:line - -[Default:] - -The keyword defaults are temp = 300, damp = 1, seed = 880302, -f_max=200.0 and N_f = 100. - -:line - -:link(Dammak) -[(Dammak)] Dammak, Chalopin, Laroche, Hayoun, and Greffet, Phys Rev -Lett, 103, 190601 (2009). - -:link(Barrat) -[(Barrat)] Barrat and Rodney, J. Stat. Phys, 144, 679 (2011). diff --git a/doc/txt/fix_reaxc_bonds.txt b/doc/txt/fix_reaxc_bonds.txt deleted file mode 100644 index 9cd4ed7610..0000000000 --- a/doc/txt/fix_reaxc_bonds.txt +++ /dev/null @@ -1,107 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix reax/c/bonds command :h3 -fix reax/c/bonds/kk command :h3 - -[Syntax:] - -fix ID group-ID reaxc/bonds Nevery filename :pre - -ID, group-ID are documented in "fix"_fix.html command -reax/bonds = style name of this fix command -Nevery = output interval in timesteps -filename = name of output file :ul - -[Examples:] - -fix 1 all reax/c/bonds 100 bonds.reaxc :pre - -[Description:] - -Write out the bond information computed by the ReaxFF potential specified -by "pair_style reax/c"_pair_reaxc.html in the exact same format as the -original stand-alone ReaxFF code of Adri van Duin. The bond information -is written to {filename} on timesteps that are multiples of {Nevery}, -including timestep 0. For time-averaged chemical species analysis, -please see the "fix reaxc/c/species"_fix_reaxc_species.html command. - -The specified group-ID is ignored by this fix. - -The format of the output file should be reasonably self-explanatory. -The meaning of the column header abbreviations is as follows: - -id = atom id -type = atom type -nb = number of bonds -id_1 = atom id of first bond -id_nb = atom id of Nth bond -mol = molecule id -bo_1 = bond order of first bond -bo_nb = bond order of Nth bond -abo = atom bond order (sum of all bonds) -nlp = number of lone pairs -q = atomic charge :ul - -If the filename ends with ".gz", the output file is written in gzipped -format. A gzipped dump file will be about 3x smaller than the text -version, but will also take longer to write. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed in "Speed"_Speed.html -of the manual. The accelerated styles take the same arguments and -should produce the same results, except for round-off and precision -issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See "Speed"_Speed.html of the manual for -more instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -The fix reax/c/bonds command requires that the "pair_style -reax/c"_pair_reaxc.html is invoked. This fix is part of the -USER-REAXC package. It is only enabled if LAMMPS was built with that -package. See the "Build package"_Build_package.html doc page for more -info. - -To write gzipped bond files, you must compile LAMMPS with the --DLAMMPS_GZIP option. - -[Related commands:] - -"pair_style reax/c"_pair_reaxc.html, "fix reax/c/species"_fix_reaxc_species.html - -[Default:] none diff --git a/doc/txt/fix_reaxc_species.txt b/doc/txt/fix_reaxc_species.txt deleted file mode 100644 index 60fa3a1d70..0000000000 --- a/doc/txt/fix_reaxc_species.txt +++ /dev/null @@ -1,186 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix reax/c/species command :h3 -fix reax/c/species/kk command :h3 - -[Syntax:] - -fix ID group-ID reax/c/species Nevery Nrepeat Nfreq filename keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -reax/c/species = style name of this command :l - -Nevery = sample bond-order every this many timesteps :l -Nrepeat = # of bond-order samples used for calculating averages :l -Nfreq = calculate average bond-order every this many timesteps :l -filename = name of output file :l - -zero or more keyword/value pairs may be appended :l -keyword = {cutoff} or {element} or {position} :l - {cutoff} value = I J Cutoff - I, J = atom types - Cutoff = Bond-order cutoff value for this pair of atom types - {element} value = Element1, Element2, ... - {position} value = posfreq filepos - posfreq = write position files every this many timestep - filepos = name of position output file :pre -:ule - -[Examples:] - -fix 1 all reax/c/species 10 10 100 species.out -fix 1 all reax/c/species 1 2 20 species.out cutoff 1 1 0.40 cutoff 1 2 0.55 -fix 1 all reax/c/species 1 100 100 species.out element Au O H position 1000 AuOH.pos :pre - -[Description:] - -Write out the chemical species information computed by the ReaxFF -potential specified by "pair_style reax/c"_pair_reaxc.html. -Bond-order values (either averaged or instantaneous, depending on -value of {Nrepeat}) are used to determine chemical bonds. Every -{Nfreq} timesteps, chemical species information is written to -{filename} as a two line output. The first line is a header -containing labels. The second line consists of the following: -timestep, total number of molecules, total number of distinct species, -number of molecules of each species. In this context, "species" means -a unique molecule. The chemical formula of each species is given in -the first line. - -If the filename ends with ".gz", the output file is written in gzipped -format. A gzipped dump file will be about 3x smaller than the text version, -but will also take longer to write. - -Optional keyword {cutoff} can be assigned to change the minimum -bond-order values used in identifying chemical bonds between pairs of -atoms. Bond-order cutoffs should be carefully chosen, as bond-order -cutoffs that are too small may include too many bonds (which will -result in an error), while cutoffs that are too large will result in -fragmented molecules. The default cutoff of 0.3 usually gives good -results. - -The optional keyword {element} can be used to specify the chemical -symbol printed for each LAMMPS atom type. The number of symbols must -match the number of LAMMPS atom types and each symbol must consist of -1 or 2 alphanumeric characters. Normally, these symbols should be -chosen to match the chemical identity of each LAMMPS atom type, as -specified using the "reax/c pair_coeff"_pair_reaxc.html command and -the ReaxFF force field file. - -The optional keyword {position} writes center-of-mass positions of -each identified molecules to file {filepos} every {posfreq} timesteps. -The first line contains information on timestep, total number of -molecules, total number of distinct species, and box dimensions. The -second line is a header containing labels. From the third line -downward, each molecule writes a line of output containing the -following information: molecule ID, number of atoms in this molecule, -chemical formula, total charge, and center-of-mass xyz positions of -this molecule. The xyz positions are in fractional coordinates -relative to the box dimensions. - -For the keyword {position}, the {filepos} is the name of the output -file. It can contain the wildcard character "*". If the "*" -character appears in {filepos}, then one file per snapshot is written -at {posfreq} and the "*" character is replaced with the timestep -value. For example, AuO.pos.* becomes AuO.pos.0, AuO.pos.1000, etc. - -:line - -The {Nevery}, {Nrepeat}, and {Nfreq} arguments specify on what -timesteps the bond-order values are sampled to get the average bond -order. The species analysis is performed using the average bond-order -on timesteps that are a multiple of {Nfreq}. The average is over -{Nrepeat} bond-order samples, computed in the preceding portion of the -simulation every {Nevery} timesteps. {Nfreq} must be a multiple of -{Nevery} and {Nevery} must be non-zero even if {Nrepeat} is 1. -Also, the timesteps -contributing to the average bond-order cannot overlap, -i.e. Nrepeat*Nevery can not exceed Nfreq. - -For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then bond-order -values on timesteps 90,92,94,96,98,100 will be used to compute the -average bond-order for the species analysis output on timestep 100. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes both a global vector of length 2 and a per-atom -vector, either of which can be accessed by various "output -commands"_Howto_output.html. The values in the global vector are -"intensive". - -The 2 values in the global vector are as follows: - -1 = total number of molecules -2 = total number of distinct species :ul - -The per-atom vector stores the molecule ID for each atom as identified -by the fix. If an atom is not in a molecule, its ID will be 0. -For atoms in the same molecule, the molecule ID for all of them -will be the same and will be equal to the smallest atom ID of -any atom in the molecule. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed in "Speed"_Speed.html -of the manual. The accelerated styles take the same arguments and -should produce the same results, except for round-off and precision -issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See "Speed"_Speed.html of the manual for -more instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -The "fix reax/c/species" currently only works with "pair_style -reax/c"_pair_reaxc.html and it requires that the "pair_style -reax/c"_pair_reaxc.html be invoked. This fix is part of the -USER-REAXC package. It is only enabled if LAMMPS was built with that -package. See the "Build package"_Build_package.html doc page for more -info. - -To write gzipped species files, you must compile LAMMPS with the --DLAMMPS_GZIP option. - -It should be possible to extend it to other reactive pair_styles (such as -"rebo"_pair_airebo.html, "airebo"_pair_airebo.html, -"comb"_pair_comb.html, and "bop"_pair_bop.html), but this has not yet been done. - -[Related commands:] - -"pair_style reax/c"_pair_reaxc.html, "fix reax/c/bonds"_fix_reaxc_bonds.html - -[Default:] - -The default values for bond-order cutoffs are 0.3 for all I-J pairs. The -default element symbols are C, H, O, N. Position files are not written -by default. diff --git a/doc/txt/fix_recenter.txt b/doc/txt/fix_recenter.txt deleted file mode 100644 index 05c93c3e2f..0000000000 --- a/doc/txt/fix_recenter.txt +++ /dev/null @@ -1,126 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix recenter command :h3 - -[Syntax:] - -fix ID group-ID recenter x y z keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -recenter = style name of this fix command :l -x,y,z = constrain center-of-mass to these coords (distance units), \ - any coord can also be NULL or INIT (see below) :l -zero or more keyword/value pairs may be appended :l -keyword = {shift} or {units} :l - {shift} value = group-ID - group-ID = group of atoms whose coords are shifted - {units} value = {box} or {lattice} or {fraction} :pre -:ule - -[Examples:] - -fix 1 all recenter 0.0 0.5 0.0 -fix 1 all recenter INIT INIT NULL -fix 1 all recenter INIT 0.0 0.0 units box :pre - -[Description:] - -Constrain the center-of-mass position of a group of atoms by adjusting -the coordinates of the atoms every timestep. This is simply a small -shift that does not alter the dynamics of the system or change the -relative coordinates of any pair of atoms in the group. This can be -used to insure the entire collection of atoms (or a portion of them) -do not drift during the simulation due to random perturbations -(e.g. "fix langevin"_fix_langevin.html thermostatting). - -Distance units for the x,y,z values are determined by the setting of -the {units} keyword, as discussed below. One or more x,y,z values can -also be specified as NULL, which means exclude that dimension from -this operation. Or it can be specified as INIT which means to -constrain the center-of-mass to its initial value at the beginning of -the run. - -The center-of-mass (COM) is computed for the group specified by the -fix. If the current COM is different than the specified x,y,z, then a -group of atoms has their coordinates shifted by the difference. By -default the shifted group is also the group specified by the fix. A -different group can be shifted by using the {shift} keyword. For -example, the COM could be computed on a protein to keep it in the -center of the simulation box. But the entire system (protein + water) -could be shifted. - -If the {units} keyword is set to {box}, then the distance units of -x,y,z are defined by the "units"_units.html command - e.g. Angstroms -for {real} units. A {lattice} value means the distance units are in -lattice spacings. The "lattice"_lattice.html command must have been -previously used to define the lattice spacing. A {fraction} value -means a fractional distance between the lo/hi box boundaries, e.g. 0.5 -= middle of the box. The default is to use lattice units. - -Note that the "velocity"_velocity.html command can be used to create -velocities with zero aggregate linear and/or angular momentum. - -NOTE: This fix performs its operations at the same point in the -timestep as other time integration fixes, such as "fix -nve"_fix_nve.html, "fix nvt"_fix_nh.html, or "fix npt"_fix_nh.html. -Thus fix recenter should normally be the last such fix specified in -the input script, since the adjustments it makes to atom coordinates -should come after the changes made by time integration. LAMMPS will -warn you if your fixes are not ordered this way. - -NOTE: If you use this fix on a small group of atoms (e.g. a molecule -in solvent) without using the {shift} keyword to adjust the positions -of all atoms in the system, then the results can be unpredictable. -For example, if the molecule is pushed consistently in one direction -by a flowing solvent, its velocity will increase. But its coordinates -will be re-centered, meaning it is moved back towards the force. Thus -over time, the velocity and effective temperature of the molecule -could become very large, though it won't actually be moving due to the -re-centering. If you are thermostatting the entire system, then the -solvent would be cooled to compensate. A better solution for this -simulation scenario is to use the "fix spring"_fix_spring.html command -to tether the molecule in place. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the distance the -group is moved by fix recenter. - -This fix also computes global 3-vector which can be accessed by -various "output commands"_Howto_output.html. The 3 quantities in the -vector are xyz components of displacement applied to the group of -atoms by the fix. - -The scalar and vector values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix should not be used with an x,y,z setting that causes a large -shift in the system on the 1st timestep, due to the requested COM -being very different from the initial COM. This could cause atoms to -be lost, especially in parallel. Instead, use the -"displace_atoms"_displace_atoms.html command, which can be used to -move atoms a large distance. - -[Related commands:] - -"fix momentum"_fix_momentum.html, "velocity"_velocity.html - -[Default:] - -The option defaults are shift = fix group-ID, and units = lattice. diff --git a/doc/txt/fix_rhok.txt b/doc/txt/fix_rhok.txt deleted file mode 100644 index 7f0a72d1b3..0000000000 --- a/doc/txt/fix_rhok.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix rhok command :h3 - -fix ID group-ID rhok nx ny nz K a :pre - -ID, group-ID are documented in "fix"_fix.html command -nx, ny, nz = k-vector of collective density field -K = spring constant of bias potential -a = anchor point of bias potential :ul - -[Examples:] - -fix bias all rhok 16 0 0 4.0 16.0 -fix 1 all npt temp 0.8 0.8 4.0 z 2.2 2.2 8.0 -# output of 4 values from fix rhok: U_bias rho_k_RE rho_k_IM |rho_k| -thermo_style custom step temp pzz lz f_bias f_bias\[1\] f_bias\[2\] f_bias\[3\] :pre - -[Description:] - -The fix applies a force to atoms given by the potential - -:c,image(Eqs/fix_rhok.jpg) - -as described in "(Pedersen)"_#Pedersen. - -This field, which biases configurations with long-range order, can be -used to study crystal-liquid interfaces and determine melting -temperatures "(Pedersen)"_#Pedersen. - -An example of using the interface pinning method is located in the -{examples/USER/misc/rhok} directory. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"thermo_style"_thermo_style.html - -[Default:] none - -:line - -:link(Pedersen) -[(Pedersen)] Pedersen, J. Chem. Phys., 139, 104102 (2013). - diff --git a/doc/txt/fix_rigid.txt b/doc/txt/fix_rigid.txt deleted file mode 100644 index d45705b2b2..0000000000 --- a/doc/txt/fix_rigid.txt +++ /dev/null @@ -1,857 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix rigid command :h3 -fix rigid/omp command :h3 -fix rigid/nve command :h3 -fix rigid/nve/omp command :h3 -fix rigid/nvt command :h3 -fix rigid/nvt/omp command :h3 -fix rigid/npt command :h3 -fix rigid/npt/omp command :h3 -fix rigid/nph command :h3 -fix rigid/nph/omp command :h3 -fix rigid/small command :h3 -fix rigid/small/omp command :h3 -fix rigid/nve/small command :h3 -fix rigid/nvt/small command :h3 -fix rigid/npt/small command :h3 -fix rigid/nph/small command :h3 - -[Syntax:] - -fix ID group-ID style bodystyle args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style = {rigid} or {rigid/nve} or {rigid/nvt} or {rigid/npt} or {rigid/nph} or {rigid/small} or {rigid/nve/small} or {rigid/nvt/small} or {rigid/npt/small} or {rigid/nph/small} :l -bodystyle = {single} or {molecule} or {group} :l - {single} args = none - {molecule} args = none - {custom} args = {i_propname} or {v_varname} - i_propname = an integer property defined via fix property/atom - v_varname = an atom-style or atomfile-style variable - {group} args = N groupID1 groupID2 ... - N = # of groups - groupID1, groupID2, ... = list of N group IDs :pre - -zero or more keyword/value pairs may be appended :l -keyword = {langevin} or {reinit} or {temp} or {iso} or {aniso} or {x} or {y} or {z} or {couple} or {tparam} or {pchain} or {dilate} or {force} or {torque} or {infile} :l - {langevin} values = Tstart Tstop Tperiod seed - Tstart,Tstop = desired temperature at start/stop of run (temperature units) - Tdamp = temperature damping parameter (time units) - seed = random number seed to use for white noise (positive integer) - {reinit} = {yes} or {no} - {temp} values = Tstart Tstop Tdamp - Tstart,Tstop = desired temperature at start/stop of run (temperature units) - Tdamp = temperature damping parameter (time units) - {iso} or {aniso} values = Pstart Pstop Pdamp - Pstart,Pstop = scalar external pressure at start/end of run (pressure units) - Pdamp = pressure damping parameter (time units) - {x} or {y} or {z} values = Pstart Pstop Pdamp - Pstart,Pstop = external stress tensor component at start/end of run (pressure units) - Pdamp = stress damping parameter (time units) - {couple} = {none} or {xyz} or {xy} or {yz} or {xz} - {tparam} values = Tchain Titer Torder - Tchain = length of Nose/Hoover thermostat chain - Titer = number of thermostat iterations performed - Torder = 3 or 5 = Yoshida-Suzuki integration parameters - {pchain} values = Pchain - Pchain = length of the Nose/Hoover thermostat chain coupled with the barostat - {dilate} value = dilate-group-ID - dilate-group-ID = only dilate atoms in this group due to barostat volume changes - {force} values = M xflag yflag zflag - M = which rigid body from 1-Nbody (see asterisk form below) - xflag,yflag,zflag = off/on if component of center-of-mass force is active - {torque} values = M xflag yflag zflag - M = which rigid body from 1-Nbody (see asterisk form below) - xflag,yflag,zflag = off/on if component of center-of-mass torque is active - {infile} filename - filename = file with per-body values of mass, center-of-mass, moments of inertia - {mol} value = template-ID - template-ID = ID of molecule template specified in a separate "molecule"_molecule.html command :pre -:ule - -[Examples:] - -fix 1 clump rigid single reinit yes -fix 1 clump rigid/small molecule -fix 1 clump rigid single force 1 off off on langevin 1.0 1.0 1.0 428984 -fix 1 polychains rigid/nvt molecule temp 1.0 1.0 5.0 reinit no -fix 1 polychains rigid molecule force 1*5 off off off force 6*10 off off on -fix 1 polychains rigid/small molecule langevin 1.0 1.0 1.0 428984 -fix 2 fluid rigid group 3 clump1 clump2 clump3 torque * off off off -fix 1 rods rigid/npt molecule temp 300.0 300.0 100.0 iso 0.5 0.5 10.0 -fix 1 particles rigid/npt molecule temp 1.0 1.0 5.0 x 0.5 0.5 1.0 z 0.5 0.5 1.0 couple xz -fix 1 water rigid/nph molecule iso 0.5 0.5 1.0 -fix 1 particles rigid/npt/small molecule temp 1.0 1.0 1.0 iso 0.5 0.5 1.0 :pre - -variable bodyid atom 1.0*gmask(clump1)+2.0*gmask(clump2)+3.0*gmask(clump3) -fix 1 clump rigid custom v_bodyid :pre - -variable bodyid atomfile bodies.txt -fix 1 clump rigid custom v_bodyid :pre - -fix 0 all property/atom i_bodyid -read_restart data.rigid fix 0 NULL Bodies -fix 1 clump rigid/small custom i_bodyid :pre - -[Description:] - -Treat one or more sets of atoms as independent rigid bodies. This -means that each timestep the total force and torque on each rigid body -is computed as the sum of the forces and torques on its constituent -particles. The coordinates, velocities, and orientations of the atoms -in each body are then updated so that the body moves and rotates as a -single entity. This is implemented by creating internal data structures -for each rigid body and performing time integration on these data -structures. Positions, velocities, and orientations of the constituent -particles are regenerated from the rigid body data structures in every -time step. This restricts which operations and fixes can be applied to -rigid bodies. See below for a detailed discussion. - -Examples of large rigid bodies are a colloidal particle, or portions -of a biomolecule such as a protein. - -Example of small rigid bodies are patchy nanoparticles, such as those -modeled in "this paper"_#Zhang1 by Sharon Glotzer's group, clumps of -granular particles, lipid molecules consisting of one or more point -dipoles connected to other spheroids or ellipsoids, irregular -particles built from line segments (2d) or triangles (3d), and -coarse-grain models of nano or colloidal particles consisting of a -small number of constituent particles. Note that the "fix -shake"_fix_shake.html command can also be used to rigidify small -molecules of 2, 3, or 4 atoms, e.g. water molecules. That fix treats -the constituent atoms as point masses. - -These fixes also update the positions and velocities of the atoms in -each rigid body via time integration, in the NVE, NVT, NPT, or NPH -ensemble, as described below. - -There are two main variants of this fix, fix rigid and fix -rigid/small. The NVE/NVT/NPT/NHT versions belong to one of the two -variants, as their style names indicate. - -NOTE: Not all of the {bodystyle} options and keyword/value options are -available for both the {rigid} and {rigid/small} variants. See -details below. - -The {rigid} styles are typically the best choice for a system with a -small number of large rigid bodies, each of which can extend across -the domain of many processors. It operates by creating a single -global list of rigid bodies, which all processors contribute to. -MPI_Allreduce operations are performed each timestep to sum the -contributions from each processor to the force and torque on all the -bodies. This operation will not scale well in parallel if large -numbers of rigid bodies are simulated. - -The {rigid/small} styles are typically best for a system with a large -number of small rigid bodies. Each body is assigned to the atom -closest to the geometrical center of the body. The fix operates using -local lists of rigid bodies owned by each processor and information is -exchanged and summed via local communication between neighboring -processors when ghost atom info is accumulated. - -NOTE: To use the {rigid/small} styles the ghost atom cutoff must be -large enough to span the distance between the atom that owns the body -and every other atom in the body. This distance value is printed out -when the rigid bodies are defined. If the -"pair_style"_pair_style.html cutoff plus neighbor skin does not span -this distance, then you should use the "comm_modify -cutoff"_comm_modify.html command with a setting epsilon larger than -the distance. - -Which of the two variants is faster for a particular problem is hard -to predict. The best way to decide is to perform a short test run. -Both variants should give identical numerical answers for short runs. -Long runs should give statistically similar results, but round-off -differences may accumulate to produce divergent trajectories. - -NOTE: You should not update the atoms in rigid bodies via other -time-integration fixes (e.g. "fix nve"_fix_nve.html, "fix -nvt"_fix_nh.html, "fix npt"_fix_nh.html, "fix move"_fix_move.html), -or you will have conflicting updates to positions and velocities -resulting in unphysical behavior in most cases. When performing a hybrid -simulation with some atoms in rigid bodies, and some not, a separate -time integration fix like "fix nve"_fix_nve.html or "fix -nvt"_fix_nh.html should be used for the non-rigid particles. - -NOTE: These fixes are overkill if you simply want to hold a collection -of atoms stationary or have them move with a constant velocity. A -simpler way to hold atoms stationary is to not include those atoms in -your time integration fix. E.g. use "fix 1 mobile nve" instead of -"fix 1 all nve", where "mobile" is the group of atoms that you want to -move. You can move atoms with a constant velocity by assigning them -an initial velocity (via the "velocity"_velocity.html command), -setting the force on them to 0.0 (via the "fix -setforce"_fix_setforce.html command), and integrating them as usual -(e.g. via the "fix nve"_fix_nve.html command). - -IMPORTANT NOTE: The aggregate properties of each rigid body are -calculated at the start of a simulation run and are maintained in -internal data structures. The properties include the position and -velocity of the center-of-mass of the body, its moments of inertia, and -its angular momentum. This is done using the properties of the -constituent atoms of the body at that point in time (or see the {infile} -keyword option). Thereafter, changing these properties of individual -atoms in the body will have no effect on a rigid body's dynamics, unless -they effect any computation of per-atom forces or torques. If the -keyword {reinit} is set to {yes} (the default), the rigid body data -structures will be recreated at the beginning of each {run} command; -if the keyword {reinit} is set to {no}, the rigid body data structures -will be built only at the very first {run} command and maintained for -as long as the rigid fix is defined. For example, you might think you -could displace the atoms in a body or add a large velocity to each atom -in a body to make it move in a desired direction before a 2nd run is -performed, using the "set"_set.html or -"displace_atoms"_displace_atoms.html or "velocity"_velocity.html -commands. But these commands will not affect the internal attributes -of the body unless {reinit} is set to {yes}. With {reinit} set to {no} -(or using the {infile} option, which implies {reinit} {no}) the position -and velocity of individual atoms in the body will be reset when time -integration starts again. - -:line - -Each rigid body must have two or more atoms. An atom can belong to at -most one rigid body. Which atoms are in which bodies can be defined -via several options. - -NOTE: With the {rigid/small} styles, which require that {bodystyle} be -specified as {molecule} or {custom}, you can define a system that has -no rigid bodies initially. This is useful when you are using the -{mol} keyword in conjunction with another fix that is adding rigid -bodies on-the-fly as molecules, such as "fix deposit"_fix_deposit.html -or "fix pour"_fix_pour.html. - -For bodystyle {single} the entire fix group of atoms is treated as one -rigid body. This option is only allowed for the {rigid} styles. - -For bodystyle {molecule}, atoms are grouped into rigid bodies by their -respective molecule IDs: each set of atoms in the fix group with the -same molecule ID is treated as a different rigid body. This option is -allowed for both the {rigid} and {rigid/small} styles. Note that -atoms with a molecule ID = 0 will be treated as a single rigid body. -For a system with atomic solvent (typically this is atoms with -molecule ID = 0) surrounding rigid bodies, this may not be what you -want. Thus you should be careful to use a fix group that only -includes atoms you want to be part of rigid bodies. - -Bodystyle {custom} is similar to bodystyle {molecule} except that it -is more flexible in using other per-atom properties to define the sets -of atoms that form rigid bodies. An integer vector defined by the -"fix property/atom"_fix_property_atom.html command can be used. Or an -"atom-style or atomfile-style variable"_variable.html can be used; the -floating-point value produced by the variable is rounded to an -integer. As with bodystyle {molecule}, each set of atoms in the fix -groups with the same integer value is treated as a different rigid -body. Since fix property/atom vectors and atom-style variables -produce values for all atoms, you should be careful to use a fix group -that only includes atoms you want to be part of rigid bodies. - -NOTE: To compute the initial center-of-mass position and other -properties of each rigid body, the image flags for each atom in the -body are used to "unwrap" the atom coordinates. Thus you must insure -that these image flags are consistent so that the unwrapping creates a -valid rigid body (one where the atoms are close together), -particularly if the atoms in a single rigid body straddle a periodic -boundary. This means the input data file or restart file must define -the image flags for each atom consistently or that you have used the -"set"_set.html command to specify them correctly. If a dimension is -non-periodic then the image flag of each atom must be 0 in that -dimension, else an error is generated. - -The {force} and {torque} keywords discussed next are only allowed for -the {rigid} styles. - -By default, each rigid body is acted on by other atoms which induce an -external force and torque on its center of mass, causing it to -translate and rotate. Components of the external center-of-mass force -and torque can be turned off by the {force} and {torque} keywords. -This may be useful if you wish a body to rotate but not translate, or -vice versa, or if you wish it to rotate or translate continuously -unaffected by interactions with other particles. Note that if you -expect a rigid body not to move or rotate by using these keywords, you -must insure its initial center-of-mass translational or angular -velocity is 0.0. Otherwise the initial translational or angular -momentum the body has will persist. - -An xflag, yflag, or zflag set to {off} means turn off the component of -force of torque in that dimension. A setting of {on} means turn on -the component, which is the default. Which rigid body(s) the settings -apply to is determined by the first argument of the {force} and -{torque} keywords. It can be an integer M from 1 to Nbody, where -Nbody is the number of rigid bodies defined. A wild-card asterisk can -be used in place of, or in conjunction with, the M argument to set the -flags for multiple rigid bodies. This takes the form "*" or "*n" or -"n*" or "m*n". If N = the number of rigid bodies, then an asterisk -with no numeric values means all bodies from 1 to N. A leading -asterisk means all bodies from 1 to n (inclusive). A trailing -asterisk means all bodies from n to N (inclusive). A middle asterisk -means all types from m to n (inclusive). Note that you can use the -{force} or {torque} keywords as many times as you like. If a -particular rigid body has its component flags set multiple times, the -settings from the final keyword are used. - -NOTE: For computational efficiency, you may wish to turn off pairwise -and bond interactions within each rigid body, as they no longer -contribute to the motion. The "neigh_modify -exclude"_neigh_modify.html and "delete_bonds"_delete_bonds.html -commands are used to do this. If the rigid bodies have strongly -overlapping atoms, you may need to turn off these interactions to -avoid numerical problems due to large equal/opposite intra-body forces -swamping the contribution of small inter-body forces. - -For computational efficiency, you should typically define one fix -rigid or fix rigid/small command which includes all the desired rigid -bodies. LAMMPS will allow multiple rigid fixes to be defined, but it -is more expensive. - -:line - -The constituent particles within a rigid body can be point particles -(the default in LAMMPS) or finite-size particles, such as spheres or -ellipsoids or line segments or triangles. See the "atom_style sphere -and ellipsoid and line and tri"_atom_style.html commands for more -details on these kinds of particles. Finite-size particles contribute -differently to the moment of inertia of a rigid body than do point -particles. Finite-size particles can also experience torque (e.g. due -to "frictional granular interactions"_pair_gran.html) and have an -orientation. These contributions are accounted for by these fixes. - -Forces between particles within a body do not contribute to the -external force or torque on the body. Thus for computational -efficiency, you may wish to turn off pairwise and bond interactions -between particles within each rigid body. The "neigh_modify -exclude"_neigh_modify.html and "delete_bonds"_delete_bonds.html -commands are used to do this. For finite-size particles this also -means the particles can be highly overlapped when creating the rigid -body. - -:line - -The {rigid}, {rigid/nve}, {rigid/small}, and {rigid/small/nve} styles -perform constant NVE time integration. They are referred to below as -the 4 NVE rigid styles. The only difference is that the {rigid} and -{rigid/small} styles use an integration technique based on Richardson -iterations. The {rigid/nve} and {rigid/small/nve} styles uses the -methods described in the paper by "Miller"_#Miller3, which are thought -to provide better energy conservation than an iterative approach. - -The {rigid/nvt} and {rigid/nvt/small} styles performs constant NVT -integration using a Nose/Hoover thermostat with chains as described -originally in "(Hoover)"_#Hoover and "(Martyna)"_#Martyna2, which -thermostats both the translational and rotational degrees of freedom -of the rigid bodies. They are referred to below as the 2 NVT rigid -styles. The rigid-body algorithm used by {rigid/nvt} is described in -the paper by "Kamberaj"_#Kamberaj. - -The {rigid/npt}, {rigid/nph}, {rigid/npt/small}, and {rigid/nph/small} -styles perform constant NPT or NPH integration using a Nose/Hoover -barostat with chains. They are referred to below as the 4 NPT and NPH -rigid styles. For the NPT case, the same Nose/Hoover thermostat is -also used as with {rigid/nvt} and {rigid/nvt/small}. - -The barostat parameters are specified using one or more of the {iso}, -{aniso}, {x}, {y}, {z} and {couple} keywords. These keywords give you -the ability to specify 3 diagonal components of the external stress -tensor, and to couple these components together so that the dimensions -they represent are varied together during a constant-pressure -simulation. The effects of these keywords are similar to those -defined in "fix npt/nph"_fix_nh.html - -NOTE: Currently the {rigid/npt}, {rigid/nph}, {rigid/npt/small}, and -{rigid/nph/small} styles do not support triclinic (non-orthogonal) -boxes. - -The target pressures for each of the 6 components of the stress tensor -can be specified independently via the {x}, {y}, {z} keywords, which -correspond to the 3 simulation box dimensions. For each component, -the external pressure or tensor component at each timestep is a ramped -value during the run from {Pstart} to {Pstop}. If a target pressure is -specified for a component, then the corresponding box dimension will -change during a simulation. For example, if the {y} keyword is used, -the y-box length will change. A box dimension will not change if that -component is not specified, although you have the option to change -that dimension via the "fix deform"_fix_deform.html command. - -For all barostat keywords, the {Pdamp} parameter operates like the -{Tdamp} parameter, determining the time scale on which pressure is -relaxed. For example, a value of 10.0 means to relax the pressure in -a timespan of (roughly) 10 time units (e.g. tau or fmsec or psec - see -the "units"_units.html command). - -Regardless of what atoms are in the fix group (the only atoms which -are time integrated), a global pressure or stress tensor is computed -for all atoms. Similarly, when the size of the simulation box is -changed, all atoms are re-scaled to new positions, unless the keyword -{dilate} is specified with a {dilate-group-ID} for a group that -represents a subset of the atoms. This can be useful, for example, to -leave the coordinates of atoms in a solid substrate unchanged and -controlling the pressure of a surrounding fluid. Another example is a -system consisting of rigid bodies and point particles where the -barostat is only coupled with the rigid bodies. This option should be -used with care, since it can be unphysical to dilate some atoms and -not others, because it can introduce large, instantaneous -displacements between a pair of atoms (one dilated, one not) that are -far from the dilation origin. - -The {couple} keyword allows two or three of the diagonal components of -the pressure tensor to be "coupled" together. The value specified -with the keyword determines which are coupled. For example, {xz} -means the {Pxx} and {Pzz} components of the stress tensor are coupled. -{Xyz} means all 3 diagonal components are coupled. Coupling means two -things: the instantaneous stress will be computed as an average of the -corresponding diagonal components, and the coupled box dimensions will -be changed together in lockstep, meaning coupled dimensions will be -dilated or contracted by the same percentage every timestep. The -{Pstart}, {Pstop}, {Pdamp} parameters for any coupled dimensions must -be identical. {Couple xyz} can be used for a 2d simulation; the {z} -dimension is simply ignored. - -The {iso} and {aniso} keywords are simply shortcuts that are -equivalent to specifying several other keywords together. - -The keyword {iso} means couple all 3 diagonal components together when -pressure is computed (hydrostatic pressure), and dilate/contract the -dimensions together. Using "iso Pstart Pstop Pdamp" is the same as -specifying these 4 keywords: - -x Pstart Pstop Pdamp -y Pstart Pstop Pdamp -z Pstart Pstop Pdamp -couple xyz :pre - -The keyword {aniso} means {x}, {y}, and {z} dimensions are controlled -independently using the {Pxx}, {Pyy}, and {Pzz} components of the -stress tensor as the driving forces, and the specified scalar external -pressure. Using "aniso Pstart Pstop Pdamp" is the same as specifying -these 4 keywords: - -x Pstart Pstop Pdamp -y Pstart Pstop Pdamp -z Pstart Pstop Pdamp -couple none :pre - -:line - -The keyword/value option pairs are used in the following ways. - -The {reinit} keyword determines, whether the rigid body properties -are re-initialized between run commands. With the option {yes} (the -default) this is done, with the option {no} this is not done. Turning -off the re-initialization can be helpful to protect rigid bodies against -unphysical manipulations between runs or when properties cannot be -easily re-computed (e.g. when read from a file). When using the {infile} -keyword, the {reinit} option is automatically set to {no}. - -The {langevin} and {temp} and {tparam} keywords perform thermostatting -of the rigid bodies, altering both their translational and rotational -degrees of freedom. What is meant by "temperature" of a collection of -rigid bodies and how it can be monitored via the fix output is -discussed below. - -The {langevin} keyword applies a Langevin thermostat to the constant -NVE time integration performed by any of the 4 NVE rigid styles: -{rigid}, {rigid/nve}, {rigid/small}, {rigid/small/nve}. It cannot be -used with the 2 NVT rigid styles: {rigid/nvt}, {rigid/small/nvt}. The -desired temperature at each timestep is a ramped value during the run -from {Tstart} to {Tstop}. The {Tdamp} parameter is specified in time -units and determines how rapidly the temperature is relaxed. For -example, a value of 100.0 means to relax the temperature in a timespan -of (roughly) 100 time units (tau or fmsec or psec - see the -"units"_units.html command). The random # {seed} must be a positive -integer. - -The way that Langevin thermostatting operates is explained on the "fix -langevin"_fix_langevin.html doc page. If you wish to simply viscously -damp the rotational motion without thermostatting, you can set -{Tstart} and {Tstop} to 0.0, which means only the viscous drag term in -the Langevin thermostat will be applied. See the discussion on the -"fix viscous"_fix_viscous.html doc page for details. - -NOTE: When the {langevin} keyword is used with fix rigid versus fix -rigid/small, different dynamics will result for parallel runs. This -is because of the way random numbers are used in the two cases. The -dynamics for the two cases should be statistically similar, but will -not be identical, even for a single timestep. - -The {temp} and {tparam} keywords apply a Nose/Hoover thermostat to the -NVT time integration performed by the 2 NVT rigid styles. They cannot -be used with the 4 NVE rigid styles. The desired temperature at each -timestep is a ramped value during the run from {Tstart} to {Tstop}. -The {Tdamp} parameter is specified in time units and determines how -rapidly the temperature is relaxed. For example, a value of 100.0 -means to relax the temperature in a timespan of (roughly) 100 time -units (tau or fmsec or psec - see the "units"_units.html command). - -Nose/Hoover chains are used in conjunction with this thermostat. The -{tparam} keyword can optionally be used to change the chain settings -used. {Tchain} is the number of thermostats in the Nose Hoover chain. -This value, along with {Tdamp} can be varied to dampen undesirable -oscillations in temperature that can occur in a simulation. As a rule -of thumb, increasing the chain length should lead to smaller -oscillations. The keyword {pchain} specifies the number of -thermostats in the chain thermostatting the barostat degrees of -freedom. - -NOTE: There are alternate ways to thermostat a system of rigid bodies. -You can use "fix langevin"_fix_langevin.html to treat the individual -particles in the rigid bodies as effectively immersed in an implicit -solvent, e.g. a Brownian dynamics model. For hybrid systems with both -rigid bodies and solvent particles, you can thermostat only the -solvent particles that surround one or more rigid bodies by -appropriate choice of groups in the compute and fix commands for -temperature and thermostatting. The solvent interactions with the -rigid bodies should then effectively thermostat the rigid body -temperature as well without use of the Langevin or Nose/Hoover options -associated with the fix rigid commands. - -:line - -The {mol} keyword can only be used with the {rigid/small} styles. It -must be used when other commands, such as "fix -deposit"_fix_deposit.html or "fix pour"_fix_pour.html, add rigid -bodies on-the-fly during a simulation. You specify a {template-ID} -previously defined using the "molecule"_molecule.html command, which -reads a file that defines the molecule. You must use the same -{template-ID} that the other fix which is adding rigid bodies uses. -The coordinates, atom types, atom diameters, center-of-mass, and -moments of inertia can be specified in the molecule file. See the -"molecule"_molecule.html command for details. The only settings -required to be in this file are the coordinates and types of atoms in -the molecule, in which case the molecule command calculates the other -quantities itself. - -Note that these other fixes create new rigid bodies, in addition to -those defined initially by this fix via the {bodystyle} setting. - -Also note that when using the {mol} keyword, extra restart information -about all rigid bodies is written out whenever a restart file is -written out. See the NOTE in the next section for details. - -:line - -The {infile} keyword allows a file of rigid body attributes to be read -in from a file, rather then having LAMMPS compute them. There are 5 -such attributes: the total mass of the rigid body, its center-of-mass -position, its 6 moments of inertia, its center-of-mass velocity, and -the 3 image flags of the center-of-mass position. For rigid bodies -consisting of point particles or non-overlapping finite-size -particles, LAMMPS can compute these values accurately. However, for -rigid bodies consisting of finite-size particles which overlap each -other, LAMMPS will ignore the overlaps when computing these 4 -attributes. The amount of error this induces depends on the amount of -overlap. To avoid this issue, the values can be pre-computed -(e.g. using Monte Carlo integration). - -The format of the file is as follows. Note that the file does not -have to list attributes for every rigid body integrated by fix rigid. -Only bodies which the file specifies will have their computed -attributes overridden. The file can contain initial blank lines or -comment lines starting with "#" which are ignored. The first -non-blank, non-comment line should list N = the number of lines to -follow. The N successive lines contain the following information: - -ID1 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm -ID2 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm -... -IDN masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm :pre - -The rigid body IDs are all positive integers. For the {single} -bodystyle, only an ID of 1 can be used. For the {group} bodystyle, -IDs from 1 to Ng can be used where Ng is the number of specified -groups. For the {molecule} bodystyle, use the molecule ID for the -atoms in a specific rigid body as the rigid body ID. - -The masstotal and center-of-mass coordinates (xcm,ycm,zcm) are -self-explanatory. The center-of-mass should be consistent with what -is calculated for the position of the rigid body with all its atoms -unwrapped by their respective image flags. If this produces a -center-of-mass that is outside the simulation box, LAMMPS wraps it -back into the box. - -The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the -values consistent with the current orientation of the rigid body -around its center of mass. The values are with respect to the -simulation box XYZ axes, not with respect to the principal axes of the -rigid body itself. LAMMPS performs the latter calculation internally. - -The (vxcm,vycm,vzcm) values are the velocity of the center of mass. -The (lx,ly,lz) values are the angular momentum of the body. The -(vxcm,vycm,vzcm) and (lx,ly,lz) values can simply be set to 0 if you -wish the body to have no initial motion. - -The (ixcm,iycm,izcm) values are the image flags of the center of mass -of the body. For periodic dimensions, they specify which image of the -simulation box the body is considered to be in. An image of 0 means -it is inside the box as defined. A value of 2 means add 2 box lengths -to get the true value. A value of -1 means subtract 1 box length to -get the true value. LAMMPS updates these flags as the rigid bodies -cross periodic boundaries during the simulation. - -NOTE: If you use the {infile} or {mol} keywords and write restart -files during a simulation, then each time a restart file is written, -the fix also write an auxiliary restart file with the name -rfile.rigid, where "rfile" is the name of the restart file, -e.g. tmp.restart.10000 and tmp.restart.10000.rigid. This auxiliary -file is in the same format described above. Thus it can be used in a -new input script that restarts the run and re-specifies a rigid fix -using an {infile} keyword and the appropriate filename. Note that the -auxiliary file will contain one line for every rigid body, even if the -original file only listed a subset of the rigid bodies. - -:line - -If you use a "temperature compute"_compute.html with a group that -includes particles in rigid bodies, the degrees-of-freedom removed by -each rigid body are accounted for in the temperature (and pressure) -computation, but only if the temperature group includes all the -particles in a particular rigid body. - -A 3d rigid body has 6 degrees of freedom (3 translational, 3 -rotational), except for a collection of point particles lying on a -straight line, which has only 5, e.g a dimer. A 2d rigid body has 3 -degrees of freedom (2 translational, 1 rotational). - -NOTE: You may wish to explicitly subtract additional -degrees-of-freedom if you use the {force} and {torque} keywords to -eliminate certain motions of one or more rigid bodies. LAMMPS does -not do this automatically. - -The rigid body contribution to the pressure of the system (virial) is -also accounted for by this fix. - -:line - -If your simulation is a hybrid model with a mixture of rigid bodies -and non-rigid particles (e.g. solvent) there are several ways these -rigid fixes can be used in tandem with "fix nve"_fix_nve.html, "fix -nvt"_fix_nh.html, "fix npt"_fix_nh.html, and "fix nph"_fix_nh.html. - -If you wish to perform NVE dynamics (no thermostatting or -barostatting), use one of 4 NVE rigid styles to integrate the rigid -bodies, and "fix nve"_fix_nve.html to integrate the non-rigid -particles. - -If you wish to perform NVT dynamics (thermostatting, but no -barostatting), you can use one of the 2 NVT rigid styles for the rigid -bodies, and any thermostatting fix for the non-rigid particles ("fix -nvt"_fix_nh.html, "fix langevin"_fix_langevin.html, "fix -temp/berendsen"_fix_temp_berendsen.html). You can also use one of the -4 NVE rigid styles for the rigid bodies and thermostat them using "fix -langevin"_fix_langevin.html on the group that contains all the -particles in the rigid bodies. The net force added by "fix -langevin"_fix_langevin.html to each rigid body effectively thermostats -its translational center-of-mass motion. Not sure how well it does at -thermostatting its rotational motion. - -If you with to perform NPT or NPH dynamics (barostatting), you cannot -use both "fix npt"_fix_nh.html and the NPT or NPH rigid styles. This -is because there can only be one fix which monitors the global -pressure and changes the simulation box dimensions. So you have 3 -choices: - -Use one of the 4 NPT or NPH styles for the rigid bodies. Use the -{dilate} all option so that it will dilate the positions of the -non-rigid particles as well. Use "fix nvt"_fix_nh.html (or any other -thermostat) for the non-rigid particles. :ulb,l - -Use "fix npt"_fix_nh.html for the group of non-rigid particles. Use -the {dilate} all option so that it will dilate the center-of-mass -positions of the rigid bodies as well. Use one of the 4 NVE or 2 NVT -rigid styles for the rigid bodies. :l - -Use "fix press/berendsen"_fix_press_berendsen.html to compute the -pressure and change the box dimensions. Use one of the 4 NVE or 2 NVT -rigid styles for the rigid bodies. Use "fix nvt"_fix_nh.html (or any -other thermostat) for the non-rigid particles. :l -:ule - -In all case, the rigid bodies and non-rigid particles both contribute -to the global pressure and the box is scaled the same by any of the -barostatting fixes. - -You could even use the 2nd and 3rd options for a non-hybrid simulation -consisting of only rigid bodies, assuming you give "fix -npt"_fix_nh.html an empty group, though it's an odd thing to do. The -barostatting fixes ("fix npt"_fix_nh.html and "fix -press/berensen"_fix_press_berendsen.html) will monitor the pressure -and change the box dimensions, but not time integrate any particles. -The integration of the rigid bodies will be performed by fix -rigid/nvt. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about the 4 NVE rigid styles is written to "binary -restart files"_restart.html. The exception is if the {infile} or -{mol} keyword is used, in which case an auxiliary file is written out -with rigid body information each time a restart file is written, as -explained above for the {infile} keyword. For the 2 NVT rigid styles, -the state of the Nose/Hoover thermostat is written to "binary restart -files"_restart.html. Ditto for the 4 NPT and NPH rigid styles, and -the state of the Nose/Hoover barostat. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {energy} option is supported by the 6 -NVT, NPT, NPH rigid styles to add the energy change induced by the -thermostatting to the system's potential energy as part of -"thermodynamic output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to keeping the objects rigid to the -system's virial as part of "thermodynamic output"_thermo_style.html. -The default is {virial yes} - -The "fix_modify"_fix_modify.html {temp} and {press} options are -supported by the 4 NPT and NPH rigid styles to change the computes -used to calculate the instantaneous pressure tensor. Note that the 2 -NVT rigid fixes do not use any external compute to compute -instantaneous temperature. - -The "fix_modify"_fix_modify.html {bodyforces} option is supported by -all rigid styles to set whether per-body forces and torques are -computed early or late in a timestep, i.e. at the post-force stage or -at the final-integrate stage or the timestep, respectively. - -The 2 NVE rigid fixes compute a global scalar which can be accessed by -various "output commands"_Howto_output.html. The scalar value -calculated by these fixes is "intensive". The scalar is the current -temperature of the collection of rigid bodies. This is averaged over -all rigid bodies and their translational and rotational degrees of -freedom. The translational energy of a rigid body is 1/2 m v^2, where -m = total mass of the body and v = the velocity of its center of mass. -The rotational energy of a rigid body is 1/2 I w^2, where I = the -moment of inertia tensor of the body and w = its angular velocity. -Degrees of freedom constrained by the {force} and {torque} keywords -are removed from this calculation, but only for the {rigid} and -{rigid/nve} fixes. - -The 6 NVT, NPT, NPH rigid fixes compute a global scalar which can be -accessed by various "output commands"_Howto_output.html. The scalar -value calculated by these fixes is "extensive". The scalar is the -cumulative energy change due to the thermostatting and barostatting -the fix performs. - -All of the {rigid} styles (not the {rigid/small} styles) compute a -global array of values which can be accessed by various "output -commands"_Howto_output.html. Similar information about the bodies -defined by the {rigid/small} styles can be accessed via the "compute -rigid/local"_compute_rigid_local.html command. - -The number of rows in the array is equal to the number of rigid -bodies. The number of columns is 15. Thus for each rigid body, 15 -values are stored: the xyz coords of the center of mass (COM), the xyz -components of the COM velocity, the xyz components of the force acting -on the COM, the xyz components of the torque acting on the COM, and -the xyz image flags of the COM. - -The center of mass (COM) for each body is similar to unwrapped -coordinates written to a dump file. It will always be inside (or -slightly outside) the simulation box. The image flags have the same -meaning as image flags for atom positions (see the "dump" command). -This means you can calculate the unwrapped COM by applying the image -flags to the COM, the same as when unwrapped coordinates are written -to a dump file. - -The force and torque values in the array are not affected by the -{force} and {torque} keywords in the fix rigid command; they reflect -values before any changes are made by those keywords. - -The ordering of the rigid bodies (by row in the array) is as follows. -For the {single} keyword there is just one rigid body. For the -{molecule} keyword, the bodies are ordered by ascending molecule ID. -For the {group} keyword, the list of group IDs determines the ordering -of bodies. - -The array values calculated by these fixes are "intensive", meaning -they are independent of the number of atoms in the simulation. - -No parameter of these fixes can be used with the {start/stop} keywords -of the "run"_run.html command. These fixes are not invoked during -"energy minimization"_minimize.html. - -:line - -[Restrictions:] - -These fixes are all part of the RIGID package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Assigning a temperature via the "velocity create"_velocity.html -command to a system with "rigid bodies"_fix_rigid.html may not have -the desired outcome for two reasons. First, the velocity command can -be invoked before the rigid-body fix is invoked or initialized and the -number of adjusted degrees of freedom (DOFs) is known. Thus it is not -possible to compute the target temperature correctly. Second, the -assigned velocities may be partially canceled when constraints are -first enforced, leading to a different temperature than desired. A -workaround for this is to perform a "run 0"_run.html command, which -insures all DOFs are accounted for properly, and then rescale the -temperature to the desired value before performing a simulation. For -example: - -velocity all create 300.0 12345 -run 0 # temperature may not be 300K -velocity all scale 300.0 # now it should be :pre - -[Related commands:] - -"delete_bonds"_delete_bonds.html, "neigh_modify"_neigh_modify.html -exclude, "fix shake"_fix_shake.html - -[Default:] - -The option defaults are force * on on on and torque * on on on, -meaning all rigid bodies are acted on by center-of-mass force and -torque. Also Tchain = Pchain = 10, Titer = 1, Torder = 3, reinit = yes. - -:line - -:link(Hoover) -[(Hoover)] Hoover, Phys Rev A, 31, 1695 (1985). - -:link(Kamberaj) -[(Kamberaj)] Kamberaj, Low, Neal, J Chem Phys, 122, 224114 (2005). - -:link(Martyna2) -[(Martyna)] Martyna, Klein, Tuckerman, J Chem Phys, 97, 2635 (1992); -Martyna, Tuckerman, Tobias, Klein, Mol Phys, 87, 1117. - -:link(Miller3) -[(Miller)] Miller, Eleftheriou, Pattnaik, Ndirango, and Newns, -J Chem Phys, 116, 8649 (2002). - -:link(Zhang1) -[(Zhang)] Zhang, Glotzer, Nanoletters, 4, 1407-1413 (2004). diff --git a/doc/txt/fix_rigid_meso.txt b/doc/txt/fix_rigid_meso.txt deleted file mode 100644 index a9c68b2c04..0000000000 --- a/doc/txt/fix_rigid_meso.txt +++ /dev/null @@ -1,350 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix rigid/meso command :h3 - -[Syntax:] - -fix ID group-ID rigid/meso bodystyle args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -rigid/meso = style name of this fix command :l -bodystyle = {single} or {molecule} or {group} :l - {single} args = none - {molecule} args = none - {custom} args = {i_propname} or {v_varname} - i_propname = an integer property defined via fix property/atom - v_varname = an atom-style or atomfile-style variable - {group} args = N groupID1 groupID2 ... - N = # of groups - groupID1, groupID2, ... = list of N group IDs :pre - -zero or more keyword/value pairs may be appended :l -keyword = {reinit} or {force} or {torque} or {infile} :l - {reinit} = {yes} or {no} - {force} values = M xflag yflag zflag - M = which rigid body from 1-Nbody (see asterisk form below) - xflag,yflag,zflag = off/on if component of center-of-mass force is active - {torque} values = M xflag yflag zflag - M = which rigid body from 1-Nbody (see asterisk form below) - xflag,yflag,zflag = off/on if component of center-of-mass torque is active - {infile} filename - filename = file with per-body values of mass, center-of-mass, moments of inertia :pre -:ule - -[Examples:] - -fix 1 ellipsoid rigid/meso single -fix 1 rods rigid/meso molecule -fix 1 spheres rigid/meso single force 1 off off on -fix 1 particles rigid/meso molecule force 1*5 off off off force 6*10 off off on -fix 2 spheres rigid/meso group 3 sphere1 sphere2 sphere3 torque * off off off :pre - -[Description:] - -Treat one or more sets of mesoscopic SPH/SDPD particles as independent -rigid bodies. This means that each timestep the total force and torque -on each rigid body is computed as the sum of the forces and torques on -its constituent particles. The coordinates and velocities of the -particles in each body are then updated so that the body moves and -rotates as a single entity using the methods described in the paper by -"(Miller)"_#Miller. Density and internal energy of the particles will -also be updated. This is implemented by creating internal data structures -for each rigid body and performing time integration on these data -structures. Positions and velocities of the constituent particles are -regenerated from the rigid body data structures in every time step. This -restricts which operations and fixes can be applied to rigid bodies. See -below for a detailed discussion. - -The operation of this fix is exactly like that described by the -"fix rigid/nve"_fix_rigid.html command, except that particles' density, -internal energy and extrapolated velocity are also updated. - -NOTE: You should not update the particles in rigid bodies via other -time-integration fixes (e.g. "fix meso"_fix_meso.html, -"fix meso/stationary"_fix_meso_stationary.html), or you will have conflicting -updates to positions and velocities resulting in unphysical behavior in most -cases. When performing a hybrid simulation with some atoms in rigid bodies, -and some not, a separate time integration fix like "fix meso"_fix_meso.html -should be used for the non-rigid particles. - -NOTE: These fixes are overkill if you simply want to hold a collection -of particles stationary or have them move with a constant velocity. To -hold particles stationary use "fix -meso/stationary"_fix_meso_stationary.html instead. If you would like to -move particles with a constant velocity use "fix -meso/move"_fix_meso_move.html. - -IMPORTANT NOTE: The aggregate properties of each rigid body are -calculated at the start of a simulation run and are maintained in -internal data structures. The properties include the position and -velocity of the center-of-mass of the body, its moments of inertia, and -its angular momentum. This is done using the properties of the -constituent particles of the body at that point in time (or see the {infile} -keyword option). Thereafter, changing these properties of individual -particles in the body will have no effect on a rigid body's dynamics, unless -they effect any computation of per-particle forces or torques. If the -keyword {reinit} is set to {yes} (the default), the rigid body data -structures will be recreated at the beginning of each {run} command; -if the keyword {reinit} is set to {no}, the rigid body data structures -will be built only at the very first {run} command and maintained for -as long as the rigid fix is defined. For example, you might think you -could displace the particles in a body or add a large velocity to each particle -in a body to make it move in a desired direction before a 2nd run is -performed, using the "set"_set.html or -"displace_atoms"_displace_atoms.html or "velocity"_velocity.html -commands. But these commands will not affect the internal attributes -of the body unless {reinit} is set to {yes}. With {reinit} set to {no} -(or using the {infile} option, which implies {reinit} {no}) the position -and velocity of individual particles in the body will be reset when time -integration starts again. - -:line - -Each rigid body must have two or more particles. A particle can belong -to at most one rigid body. Which particles are in which bodies can be -defined via several options. - -For bodystyle {single} the entire fix group of particles is treated as -one rigid body. - -For bodystyle {molecule}, particles are grouped into rigid bodies by their -respective molecule IDs: each set of particles in the fix group with the -same molecule ID is treated as a different rigid body. Note that particles -with a molecule ID = 0 will be treated as a single rigid body. For a -system with solvent (typically this is particles with molecule ID = 0) -surrounding rigid bodies, this may not be what you want. Thus you -should be careful to use a fix group that only includes particles you -want to be part of rigid bodies. - -Bodystyle {custom} is similar to bodystyle {molecule} except that it -is more flexible in using other per-atom properties to define the sets -of particles that form rigid bodies. An integer vector defined by the -"fix property/atom"_fix_property_atom.html command can be used. Or an -"atom-style or atomfile-style variable"_variable.html can be used; the -floating-point value produced by the variable is rounded to an -integer. As with bodystyle {molecule}, each set of particles in the fix -groups with the same integer value is treated as a different rigid -body. Since fix property/atom vectors and atom-style variables -produce values for all particles, you should be careful to use a fix group -that only includes particles you want to be part of rigid bodies. - -For bodystyle {group}, each of the listed groups is treated as a -separate rigid body. Only particles that are also in the fix group are -included in each rigid body. - -NOTE: To compute the initial center-of-mass position and other -properties of each rigid body, the image flags for each particle in the -body are used to "unwrap" the particle coordinates. Thus you must -insure that these image flags are consistent so that the unwrapping -creates a valid rigid body (one where the particles are close together) -, particularly if the particles in a single rigid body straddle a -periodic boundary. This means the input data file or restart file must -define the image flags for each particle consistently or that you have -used the "set"_set.html command to specify them correctly. If a -dimension is non-periodic then the image flag of each particle must be -0 in that dimension, else an error is generated. - -By default, each rigid body is acted on by other particles which induce -an external force and torque on its center of mass, causing it to -translate and rotate. Components of the external center-of-mass force -and torque can be turned off by the {force} and {torque} keywords. -This may be useful if you wish a body to rotate but not translate, or -vice versa, or if you wish it to rotate or translate continuously -unaffected by interactions with other particles. Note that if you -expect a rigid body not to move or rotate by using these keywords, you -must insure its initial center-of-mass translational or angular -velocity is 0.0. Otherwise the initial translational or angular -momentum, the body has, will persist. - -An xflag, yflag, or zflag set to {off} means turn off the component of -force or torque in that dimension. A setting of {on} means turn on -the component, which is the default. Which rigid body(s) the settings -apply to is determined by the first argument of the {force} and -{torque} keywords. It can be an integer M from 1 to Nbody, where -Nbody is the number of rigid bodies defined. A wild-card asterisk can -be used in place of, or in conjunction with, the M argument to set the -flags for multiple rigid bodies. This takes the form "*" or "*n" or -"n*" or "m*n". If N = the number of rigid bodies, then an asterisk -with no numeric values means all bodies from 1 to N. A leading -asterisk means all bodies from 1 to n (inclusive). A trailing -asterisk means all bodies from n to N (inclusive). A middle asterisk -means all bodies from m to n (inclusive). Note that you can use the -{force} or {torque} keywords as many times as you like. If a -particular rigid body has its component flags set multiple times, the -settings from the final keyword are used. - -For computational efficiency, you should typically define one fix -rigid/meso command which includes all the desired rigid bodies. LAMMPS -will allow multiple rigid/meso fixes to be defined, but it is more -expensive. - -:line - -The keyword/value option pairs are used in the following ways. - -The {reinit} keyword determines, whether the rigid body properties -are re-initialized between run commands. With the option {yes} (the -default) this is done, with the option {no} this is not done. Turning -off the re-initialization can be helpful to protect rigid bodies against -unphysical manipulations between runs or when properties cannot be -easily re-computed (e.g. when read from a file). When using the {infile} -keyword, the {reinit} option is automatically set to {no}. - -:line - -The {infile} keyword allows a file of rigid body attributes to be read -in from a file, rather then having LAMMPS compute them. There are 5 -such attributes: the total mass of the rigid body, its center-of-mass -position, its 6 moments of inertia, its center-of-mass velocity, and -the 3 image flags of the center-of-mass position. For rigid bodies -consisting of point particles or non-overlapping finite-size -particles, LAMMPS can compute these values accurately. However, for -rigid bodies consisting of finite-size particles which overlap each -other, LAMMPS will ignore the overlaps when computing these 4 -attributes. The amount of error this induces depends on the amount of -overlap. To avoid this issue, the values can be pre-computed -(e.g. using Monte Carlo integration). - -The format of the file is as follows. Note that the file does not -have to list attributes for every rigid body integrated by fix rigid. -Only bodies which the file specifies will have their computed -attributes overridden. The file can contain initial blank lines or -comment lines starting with "#" which are ignored. The first -non-blank, non-comment line should list N = the number of lines to -follow. The N successive lines contain the following information: - -ID1 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm -ID2 masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm -... -IDN masstotal xcm ycm zcm ixx iyy izz ixy ixz iyz vxcm vycm vzcm lx ly lz ixcm iycm izcm :pre - -The rigid body IDs are all positive integers. For the {single} -bodystyle, only an ID of 1 can be used. For the {group} bodystyle, -IDs from 1 to Ng can be used where Ng is the number of specified -groups. For the {molecule} bodystyle, use the molecule ID for the -atoms in a specific rigid body as the rigid body ID. - -The masstotal and center-of-mass coordinates (xcm,ycm,zcm) are -self-explanatory. The center-of-mass should be consistent with what -is calculated for the position of the rigid body with all its atoms -unwrapped by their respective image flags. If this produces a -center-of-mass that is outside the simulation box, LAMMPS wraps it -back into the box. - -The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) should be the -values consistent with the current orientation of the rigid body -around its center of mass. The values are with respect to the -simulation box XYZ axes, not with respect to the principal axes of the -rigid body itself. LAMMPS performs the latter calculation internally. - -The (vxcm,vycm,vzcm) values are the velocity of the center of mass. -The (lx,ly,lz) values are the angular momentum of the body. The -(vxcm,vycm,vzcm) and (lx,ly,lz) values can simply be set to 0 if you -wish the body to have no initial motion. - -The (ixcm,iycm,izcm) values are the image flags of the center of mass -of the body. For periodic dimensions, they specify which image of the -simulation box the body is considered to be in. An image of 0 means -it is inside the box as defined. A value of 2 means add 2 box lengths -to get the true value. A value of -1 means subtract 1 box length to -get the true value. LAMMPS updates these flags as the rigid bodies -cross periodic boundaries during the simulation. - -NOTE: If you use the {infile} keyword and write restart -files during a simulation, then each time a restart file is written, -the fix also write an auxiliary restart file with the name -rfile.rigid, where "rfile" is the name of the restart file, -e.g. tmp.restart.10000 and tmp.restart.10000.rigid. This auxiliary -file is in the same format described above. Thus it can be used in a -new input script that restarts the run and re-specifies a rigid fix -using an {infile} keyword and the appropriate filename. Note that the -auxiliary file will contain one line for every rigid body, even if the -original file only listed a subset of the rigid bodies. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information is written to "binary restart files"_restart.html. -If the {infile} keyword is used, an auxiliary file is written out -with rigid body information each time a restart file is written, as -explained above for the {infile} keyword. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -This fix computes a global array of values which can be accessed by -various "output commands"_Howto_output.html. - -The number of rows in the array is equal to the number of rigid -bodies. The number of columns is 28. Thus for each rigid body, 28 -values are stored: the xyz coords of the center of mass (COM), the xyz -components of the COM velocity, the xyz components of the force acting -on the COM, the components of the 4-vector quaternion representing the -orientation of the rigid body, the xyz components of the angular velocity -of the body around its COM, the xyz components of the torque acting on the -COM, the 3 principal components of the moment of inertia, the xyz components -of the angular momentum of the body around its COM, and the xyz image -flags of the COM. - -The center of mass (COM) for each body is similar to unwrapped -coordinates written to a dump file. It will always be inside (or -slightly outside) the simulation box. The image flags have the same -meaning as image flags for particle positions (see the "dump" command). -This means you can calculate the unwrapped COM by applying the image -flags to the COM, the same as when unwrapped coordinates are written -to a dump file. - -The force and torque values in the array are not affected by the -{force} and {torque} keywords in the fix rigid command; they reflect -values before any changes are made by those keywords. - -The ordering of the rigid bodies (by row in the array) is as follows. -For the {single} keyword there is just one rigid body. For the -{molecule} keyword, the bodies are ordered by ascending molecule ID. -For the {group} keyword, the list of group IDs determines the ordering -of bodies. - -The array values calculated by this fix are "intensive", meaning they -are independent of the number of particles in the simulation. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -This fix is not invoked during "energy minimization"_minimize.html. - -:line - -[Restrictions:] - -This fix is part of the USER-SDPD package and also depends on the RIGID -package. It is only enabled if LAMMPS was built with both packages. See -the "Build package"_Build_package.html doc page for more info. - -This fix requires that atoms store density and internal energy as -defined by the "atom_style meso"_atom_style.html command. - -All particles in the group must be mesoscopic SPH/SDPD particles. - -[Related commands:] - -"fix meso/move"_fix_meso_move.html, "fix rigid"_fix_rigid.html, -"neigh_modify exclude"_neigh_modify.html - -[Default:] - -The option defaults are force * on on on and torque * on on on, -meaning all rigid bodies are acted on by center-of-mass force and -torque. Also reinit = yes. - -:line - -:link(Miller) -[(Miller)] Miller, Eleftheriou, Pattnaik, Ndirango, and Newns, -J Chem Phys, 116, 8649 (2002). diff --git a/doc/txt/fix_rx.txt b/doc/txt/fix_rx.txt deleted file mode 100644 index ad42c577aa..0000000000 --- a/doc/txt/fix_rx.txt +++ /dev/null @@ -1,226 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix rx command :h3 -fix rx/kk command :h3 - -[Syntax:] - -fix ID group-ID rx file localTemp matrix solver minSteps ... :pre - -ID, group-ID are documented in "fix"_fix.html command -rx = style name of this fix command -file = filename containing the reaction kinetic equations and Arrhenius parameters -localTemp = {none,lucy} = no local temperature averaging or local temperature defined through Lucy weighting function -matrix = {sparse, dense} format for the stoichiometric matrix -solver = {lammps_rk4,rkf45} = rk4 is an explicit 4th order Runge-Kutta method; rkf45 is an adaptive 4th-order Runge-Kutta-Fehlberg method -minSteps = # of steps for rk4 solver or minimum # of steps for rkf45 (rk4 or rkf45) -maxSteps = maximum number of steps for the rkf45 solver (rkf45 only) -relTol = relative tolerance for the rkf45 solver (rkf45 only) -absTol = absolute tolerance for the rkf45 solver (rkf45 only) -diag = Diagnostics frequency for the rkf45 solver (optional, rkf45 only) :ul - -[Examples:] - -fix 1 all rx kinetics.rx none dense lammps_rk4 -fix 1 all rx kinetics.rx none sparse lammps_rk4 1 -fix 1 all rx kinetics.rx lucy sparse lammps_rk4 10 -fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 -fix 1 all rx kinetics.rx none dense rkf45 1 100 1e-6 1e-8 -1 :pre - -[Description:] - -Fix {rx} solves the reaction kinetic ODEs for a given reaction set that is -defined within the file associated with this command. - -For a general reaction such that - -:c,image(Eqs/fix_rx_reaction.jpg) - -the reaction rate equation is defined to be of the form - -:c,image(Eqs/fix_rx_reactionRate.jpg) - -In the current implementation, the exponents are defined to be equal -to the stoichiometric coefficients. A given reaction set consisting -of {n} reaction equations will contain a total of {m} species. A set -of {m} ordinary differential equations (ODEs) that describe the change -in concentration of a given species as a function of time are then -constructed based on the {n} reaction rate equations. - -The ODE systems are solved over the full DPD timestep {dt} using either a 4th -order Runge-Kutta {rk4} method with a fixed step-size {h}, specified -by the {lammps_rk4} keyword, or a 4th order Runge-Kutta-Fehlberg (rkf45) method -with an adaptive step-size for {h}. The number of ODE steps per DPD timestep -for the rk4 method is optionally specified immediately after the rk4 -keyword. The ODE step-size is set as {dt/num_steps}. Smaller -step-sizes tend to yield more accurate results but there is not -control on the error. For error control, use the rkf45 ODE solver. - -The rkf45 method adjusts the step-size so that the local truncation error is held -within the specified absolute and relative tolerances. The initial step-size {h0} -can be specified by the user or estimated internally. It is recommended that the user -specify {h0} since this will generally reduced the number of ODE integration steps -required. {h0} is defined as {dt / min_steps} if min_steps >= 1. If min_steps == 0, -{h0} is estimated such that an explicit Euler method would likely produce -an acceptable solution. This is generally overly conservative for the 4th-order -method and users are advised to specify {h0} as some fraction of the DPD timestep. -For small DPD timesteps, only one step may be necessary depending upon the tolerances. -Note that more than min_steps ODE steps may be taken depending upon the ODE stiffness -but no more than max_steps will be taken. If max_steps is reached, an error warning -is printed and the simulation is stopped. - -After each ODE step, the solution error {e} is tested and weighted using the absTol -and relTol values. The error vector is weighted as {e} / (relTol * |{u}| + absTol) -where {u} is the solution vector. If the norm of the error is <= 1, the solution is -accepted, {h} is increased by a proportional amount, and the next ODE step is begun. -Otherwise, {h} is shrunk and the ODE step is repeated. - -Run-time diagnostics are available for the rkf45 ODE solver. The frequency -(in time-steps) that diagnostics are reported is controlled by the last (optional) -12th argument. A negative frequency means that diagnostics are reported once at the -end of each run. A positive value N means that the diagnostics are reported once -per N time-steps. - -The diagnostics report the average # of integrator steps and RHS function evaluations -and run-time per ODE as well as the average/RMS/min/max per process. If the -reporting frequency is 1, the RMS/min/max per ODE are also reported. The per ODE -statistics can be used to adjust the tolerance and min/max step parameters. The -statistics per MPI process can be useful to examine any load imbalance caused by the -adaptive ODE solver. (Some DPD particles can take longer to solve than others. This -can lead to an imbalance across the MPI processes.) - -:line - -The filename specifies a file that contains the entire set of reaction -kinetic equations and corresponding Arrhenius parameters. The format of -this file is described below. - -There is no restriction on the total number or reaction equations that -are specified. The species names are arbitrary string names that are -associated with the species concentrations. Each species in a given -reaction must be preceded by it's stoichiometric coefficient. The -only delimiters that are recognized between the species are either a -{+} or {=} character. The {=} character corresponds to an -irreversible reaction. After specifying the reaction, the reaction -rate constant is determined through the temperature dependent -Arrhenius equation: - -:c,image(Eqs/fix_rx.jpg) - -where {A} is the Arrhenius factor in time units or concentration/time -units, {n} is the unitless exponent of the temperature dependence, and -{E_a} is the activation energy in energy units. The temperature -dependence can be removed by specifying the exponent as zero. - -The internal temperature of the coarse-grained particles can be used -in constructing the reaction rate constants at every DPD timestep by -specifying the keyword {none}. Alternatively, the keyword {lucy} can -be specified to compute a local-average particle internal temperature -for use in the reaction rate constant expressions. The local-average -particle internal temperature is defined as: - -:c,image(Eqs/fix_rx_localTemp.jpg) - -where the Lucy function is expressed as: - -:c,image(Eqs/fix_rx_localTemp2.jpg) - -The self-particle interaction is included in the above equation. - -The stoichiometric coefficients for the reaction mechanism are stored -in either a sparse or dense matrix format. The dense matrix should only be -used for small reaction mechanisms. The sparse matrix should be used when there -are many reactions (e.g., more than 5). This allows the number of reactions and -species to grow while keeping the computational cost tractable. The matrix -format can be specified as using either the {sparse} or {dense} keywords. -If all stoichiometric coefficients for a reaction are small integers (whole -numbers <= 3), a fast exponential function is used. This can save significant -computational time so users are encouraged to use integer coefficients -where possible. - -:line - -The format of a tabulated file is as follows (without the -parenthesized comments): - -# Rxn equations and parameters (one or more comment or blank lines) :pre -1.0 hcn + 1.0 no2 = 1.0 no + 0.5 n2 + 0.5 h2 + 1.0 co 2.49E+01 0.0 1.34 (rxn equation, A, n, Ea) -1.0 hcn + 1.0 no = 1.0 co + 1.0 n2 + 0.5 h2 2.16E+00 0.0 1.52 -... -1.0 no + 1.0 co = 0.5 n2 + 1.0 co2 1.66E+06 0.0 0.69 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. - -Following a blank line, the next N lines list the N reaction -equations. Each species within the reaction equation is specified -through its stoichiometric coefficient and a species tag. Reactant -species are specified on the left-hand side of the equation and -product species are specified on the right-hand side of the equation. -After specifying the reactant and product species, the final three -arguments of each line represent the Arrhenius parameter {A}, the -temperature exponent {n}, and the activation energy {Ea}. - -Note that the species tags that are defined in the reaction equations -are used by the "fix eos/table/rx"_fix_eos_table_rx.html command to -define the thermodynamic properties of each species. Furthermore, the -number of species molecules (i.e., concentration) can be specified -either with the "set"_set.html command using the "d_" prefix or by -reading directly the concentrations from a data file. For the latter -case, the "read_data"_read_data.html command with the fix keyword -should be specified, where the fix-ID will be the "fix rx" ID with a -"_SPECIES" suffix, e.g. - -fix foo all rx reaction.file ... -read_data data.dpd fix foo_SPECIES NULL Species - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This command also requires use of the "atom_style dpd"_atom_style.html -command. - -This command can only be used with a constant energy or constant -enthalpy DPD simulation. - -[Related commands:] - -"fix eos/table/rx"_fix_eos_table_rx.html, -"fix shardlow"_fix_shardlow.html, -"pair dpd/fdt/energy"_pair_dpd_fdt.html - -[Default:] none diff --git a/doc/txt/fix_saed_vtk.txt b/doc/txt/fix_saed_vtk.txt deleted file mode 100644 index 60708cd696..0000000000 --- a/doc/txt/fix_saed_vtk.txt +++ /dev/null @@ -1,190 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix saed/vtk command :h3 - -[Syntax:] - -fix ID group-ID saed/vtk Nevery Nrepeat Nfreak c_ID attribute args ... keyword args ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -saed/vtk = style name of this fix command :l -Nevery = use input values every this many timesteps :l -Nrepeat = # of times to use input values for calculating averages :l -Nfreq = calculate averages every this many timesteps :l -c_ID = saed compute ID :l - -keyword = {file} or {ave} or {start} or {file} or {overwrite}:l - {ave} args = {one} or {running} or {window M} - one = output a new average value every Nfreq steps - running = output cumulative average of all previous Nfreq steps - window M = output average of M most recent Nfreq steps - {start} args = Nstart - Nstart = start averaging on this timestep - {file} arg = filename - filename = name of file to output time averages to - {overwrite} arg = none = overwrite output file with only latest output :pre - -:ule - -[Examples:] - -compute 1 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5 -compute 2 all saed 0.0251 Ni Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo :pre - -fix 1 all saed/vtk 1 1 1 c_1 file Al2O3_001.saed -fix 2 all saed/vtk 1 1 1 c_2 file Ni_000.saed :pre - -[Description:] - -Time average computed intensities from "compute saed"_compute_saed.html and -write output to a file in the 3rd generation vtk image data format for -visualization directly in parallelized visualization software packages -like ParaView and VisIt. Note that if no time averaging is done, this -command can be used as a convenient way to simply output diffraction -intensities at a single snapshot. - -To produce output in the image data vtk format ghost data is added -outside the {Kmax} range assigned in the compute saed. The ghost data is -assigned a value of -1 and can be removed setting a minimum isovolume -of 0 within the visualization software. SAED images can be created by -visualizing a spherical slice of the data that is centered at -R_Ewald*\[h k l\]/norm(\[h k l\]), where R_Ewald=1/lambda. - -The group specified within this command is ignored. However, note that -specified values may represent calculations performed by saed computes -which store their own "group" definitions. - -Fix saed/vtk is designed to work only with "compute saed"_compute_saed.html -values, e.g. - -compute 3 top saed 0.0251 Al O -fix saed/vtk 1 1 1 c_3 file Al2O3_001.saed :pre - -:line - -The {Nevery}, {Nrepeat}, and {Nfreq} arguments specify on what -timesteps the input values will be used in order to contribute to the -average. The final averaged quantities are generated on timesteps -that are a multiple of {Nfreq}. The average is over {Nrepeat} -quantities, computed in the preceding portion of the simulation every -{Nevery} timesteps. {Nfreq} must be a multiple of {Nevery} and -{Nevery} must be non-zero even if {Nrepeat} is 1. -Also, the timesteps -contributing to the average value cannot overlap, -i.e. Nrepeat*Nevery can not exceed Nfreq. - -For example, if Nevery=2, Nrepeat=6, and Nfreq=100, then values on -timesteps 90,92,94,96,98,100 will be used to compute the final average -on timestep 100. Similarly for timesteps 190,192,194,196,198,200 on -timestep 200, etc. If Nrepeat=1 and Nfreq = 100, then no time -averaging is done; values are simply generated on timesteps -100,200,etc. - -:line - -The output for fix ave/time/saed is a file written with the 3rd generation -vtk image data formatting. The filename assigned by the {file} keyword is -appended with _N.vtk where N is an index (0,1,2...) to account for multiple -diffraction intensity outputs. - -By default the header contains the following information (with example data): - -# vtk DataFile Version 3.0 c_SAED -Image data set -ASCII -DATASET STRUCTURED_POINTS -DIMENSIONS 337 219 209 -ASPECT_RATIO 0.00507953 0.00785161 0.00821458 -ORIGIN -0.853361 -0.855826 -0.854316 -POINT_DATA 15424827 -SCALARS intensity float -LOOKUP_TABLE default -...data :pre - -In this example, kspace is sampled across a 337 x 219 x 209 point mesh -where the mesh spacing is approximately 0.005, 0.007, and 0.008 -inv(length) units in the k1, k2, and k3 directions, respectively. -The data is shifted by -0.85, -0.85, -0.85 inv(length) units so that -the origin will lie at 0, 0, 0. Here, 15,424,827 kspace points are -sampled in total. - -:line - -Additional optional keywords also affect the operation of this fix. - -The {ave} keyword determines how the values produced every {Nfreq} -steps are averaged with values produced on previous steps that were -multiples of {Nfreq}, before they are accessed by another output -command or written to a file. - -If the {ave} setting is {one}, then the values produced on timesteps -that are multiples of {Nfreq} are independent of each other; they are -output as-is without further averaging. - -If the {ave} setting is {running}, then the values produced on -timesteps that are multiples of {Nfreq} are summed and averaged in a -cumulative sense before being output. Each output value is thus the -average of the value produced on that timestep with all preceding -values. This running average begins when the fix is defined; it can -only be restarted by deleting the fix via the "unfix"_unfix.html -command, or by re-defining the fix by re-specifying it. - -If the {ave} setting is {window}, then the values produced on -timesteps that are multiples of {Nfreq} are summed and averaged within -a moving "window" of time, so that the last M values are used to -produce the output. E.g. if M = 3 and Nfreq = 1000, then the output -on step 10000 will be the average of the individual values on steps -8000,9000,10000. Outputs on early steps will average over less than M -values if they are not available. - -The {start} keyword specifies what timestep averaging will begin on. -The default is step 0. Often input values can be 0.0 at time 0, so -setting {start} to a larger value can avoid including a 0.0 in a -running or windowed average. - -The {file} keyword allows a filename to be specified. Every {Nfreq} -steps, the vector of saed intensity data is written to a new file using -the 3rd generation vtk format. The base of each file is assigned by -the {file} keyword and this string is appended with _N.vtk where N is -an index (0,1,2...) to account for situations with multiple diffraction -intensity outputs. - -The {overwrite} keyword will continuously overwrite the output file -with the latest output, so that it only contains one timestep worth of -output. This option can only be used with the {ave running} setting. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -The attributes for fix_saed_vtk must match the values assigned in the -associated "compute_saed"_compute_saed.html command. - -[Related commands:] - -"compute_saed"_compute_saed.html - -[Default:] - -The option defaults are ave = one, start = 0, no file output. - -:line - -:link(Coleman) -[(Coleman)] Coleman, Spearot, Capolungo, MSMSE, 21, 055020 -(2013). - diff --git a/doc/txt/fix_setforce.txt b/doc/txt/fix_setforce.txt deleted file mode 100644 index 5ee289ec5c..0000000000 --- a/doc/txt/fix_setforce.txt +++ /dev/null @@ -1,144 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix setforce command :h3 -fix setforce/kk command :h3 -fix setforce/spin command :h3 - -[Syntax:] - -fix ID group-ID setforce fx fy fz keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -setforce = style name of this fix command :l -fx,fy,fz = force component values :l -any of fx,fy,fz can be a variable (see below) :l -zero or more keyword/value pairs may be appended to args :l -keyword = {region} :l - {region} value = region-ID - region-ID = ID of region atoms must be in to have added force :pre -:ule - -[Examples:] - -fix freeze indenter setforce 0.0 0.0 0.0 -fix 2 edge setforce NULL 0.0 0.0 -fix 1 edge setforce/spin 0.0 0.0 0.0 -fix 2 edge setforce NULL 0.0 v_oscillate :pre - -[Description:] - -Set each component of force on each atom in the group to the specified -values fx,fy,fz. This erases all previously computed forces on the -atom, though additional fixes could add new forces. This command can -be used to freeze certain atoms in the simulation by zeroing their -force, either for running dynamics or performing an energy -minimization. For dynamics, this assumes their initial velocity is -also zero. - -Any of the fx,fy,fz values can be specified as NULL which means do not -alter the force component in that dimension. - -Any of the 3 quantities defining the force components can be specified -as an equal-style or atom-style "variable"_variable.html, namely {fx}, -{fy}, {fz}. If the value is a variable, it should be specified as -v_name, where name is the variable name. In this case, the variable -will be evaluated each timestep, and its value used to determine the -force component. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent force field. - -Atom-style variables can specify the same formulas as equal-style -variables but can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a spatially-dependent force -field with optional time-dependence as well. - -If the {region} keyword is used, the atom must also be in the -specified geometric "region"_region.html in order to have force added -to it. - -:line - -Style {spin} suffix sets the components of the magnetic precession -vectors instead of the mechanical forces. This also erases all -previously computed magnetic precession vectors on the atom, though -additional magnetic fixes could add new forces. - -This command can be used to freeze the magnetic moment of certain -atoms in the simulation by zeroing their precession vector. - -All options defined above remain valid, they just apply to the magnetic -precession vectors instead of the forces. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -The region keyword is also supported by Kokkos, but a Kokkos-enabled -region must be used. See the region "region"_region.html command for -more information. - -These accelerated styles are part of the r Kokkos package. They are -only enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by -this fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is setting the forces to the desired values; on all -other levels, the force is set to 0.0 for the atoms in the fix group, -so that setforce values are not counted multiple times. Default is to -to override forces at the outermost level. - -This fix computes a global 3-vector of forces, which can be accessed -by various "output commands"_Howto_output.html. This is the total -force on the group of atoms before the forces on individual atoms are -changed by the fix. The vector values calculated by this fix are -"extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command, but you cannot set -forces to any value besides zero when performing a minimization. Use -the "fix addforce"_fix_addforce.html command if you want to apply a -non-zero force to atoms during a minimization. - -[Restrictions:] - -The fix {setforce/spin} only makes sense when LAMMPS was built with the -SPIN package. - -[Related commands:] - -"fix addforce"_fix_addforce.html, "fix aveforce"_fix_aveforce.html - -[Default:] none diff --git a/doc/txt/fix_shake.txt b/doc/txt/fix_shake.txt deleted file mode 100644 index 5c11f96b98..0000000000 --- a/doc/txt/fix_shake.txt +++ /dev/null @@ -1,233 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix shake command :h3 -fix rattle command :h3 - -[Syntax:] - -fix ID group-ID style tol iter N constraint values ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style = shake or rattle = style name of this fix command :l -tol = accuracy tolerance of SHAKE solution :l -iter = max # of iterations in each SHAKE solution :l -N = print SHAKE statistics every this many timesteps (0 = never) :l -one or more constraint/value pairs are appended :l -constraint = {b} or {a} or {t} or {m} :l - {b} values = one or more bond types - {a} values = one or more angle types - {t} values = one or more atom types - {m} value = one or more mass values :pre -zero or more keyword/value pairs may be appended :l -keyword = {mol} :l - {mol} value = template-ID - template-ID = ID of molecule template specified in a separate "molecule"_molecule.html command :pre -:ule - -[Examples:] - -fix 1 sub shake 0.0001 20 10 b 4 19 a 3 5 2 -fix 1 sub shake 0.0001 20 10 t 5 6 m 1.0 a 31 -fix 1 sub shake 0.0001 20 10 t 5 6 m 1.0 a 31 mol myMol -fix 1 sub rattle 0.0001 20 10 t 5 6 m 1.0 a 31 -fix 1 sub rattle 0.0001 20 10 t 5 6 m 1.0 a 31 mol myMol :pre - -[Description:] - -Apply bond and angle constraints to specified bonds and angles in the -simulation by either the SHAKE or RATTLE algorithms. This typically -enables a longer timestep. - -[SHAKE vs RATTLE:] - -The SHAKE algorithm was invented for schemes such as standard Verlet -timestepping, where only the coordinates are integrated and the -velocities are approximated as finite differences to the trajectories -("Ryckaert et al. (1977)"_#Ryckaert). If the velocities are -integrated explicitly, as with velocity Verlet which is what LAMMPS -uses as an integration method, a second set of constraining forces is -required in order to eliminate velocity components along the bonds -("Andersen (1983)"_#Andersen3). - -In order to formulate individual constraints for SHAKE and RATTLE, -focus on a single molecule whose bonds are constrained. Let Ri and Vi -be the position and velocity of atom {i} at time {n}, for -{i} =1,...,{N}, where {N} is the number of sites of our reference -molecule. The distance vector between sites {i} and {j} is given by - -:c,image(Eqs/fix_rattle_rij.jpg) - -The constraints can then be formulated as - -:c,image(Eqs/fix_rattle_constraints.jpg) - -The SHAKE algorithm satisfies the first condition, i.e. the sites at -time {n+1} will have the desired separations Dij immediately after the -coordinates are integrated. If we also enforce the second condition, -the velocity components along the bonds will vanish. RATTLE satisfies -both conditions. As implemented in LAMMPS, fix rattle uses fix shake -for satisfying the coordinate constraints. Therefore the settings and -optional keywords are the same for both fixes, and all the information -below about SHAKE is also relevant for RATTLE. - -[SHAKE:] - -Each timestep the specified bonds and angles are reset to their -equilibrium lengths and angular values via the SHAKE algorithm -("Ryckaert et al. (1977)"_#Ryckaert). This is done by applying an -additional constraint force so that the new positions preserve the -desired atom separations. The equations for the additional force are -solved via an iterative method that typically converges to an accurate -solution in a few iterations. The desired tolerance (e.g. 1.0e-4 = 1 -part in 10000) and maximum # of iterations are specified as arguments. -Setting the N argument will print statistics to the screen and log -file about regarding the lengths of bonds and angles that are being -constrained. Small delta values mean SHAKE is doing a good job. - -In LAMMPS, only small clusters of atoms can be constrained. This is -so the constraint calculation for a cluster can be performed by a -single processor, to enable good parallel performance. A cluster is -defined as a central atom connected to others in the cluster by -constrained bonds. LAMMPS allows for the following kinds of clusters -to be constrained: one central atom bonded to 1 or 2 or 3 atoms, or -one central atom bonded to 2 others and the angle between the 3 atoms -also constrained. This means water molecules or CH2 or CH3 groups may -be constrained, but not all the C-C backbone bonds of a long polymer -chain. - -The {b} constraint lists bond types that will be constrained. The {t} -constraint lists atom types. All bonds connected to an atom of the -specified type will be constrained. The {m} constraint lists atom -masses. All bonds connected to atoms of the specified masses will be -constrained (within a fudge factor of MASSDELTA specified in -fix_shake.cpp). The {a} constraint lists angle types. If both bonds -in the angle are constrained then the angle will also be constrained -if its type is in the list. - -For all constraints, a particular bond is only constrained if both -atoms in the bond are in the group specified with the SHAKE fix. - -The degrees-of-freedom removed by SHAKE bonds and angles are accounted -for in temperature and pressure computations. Similarly, the SHAKE -contribution to the pressure of the system (virial) is also accounted -for. - -NOTE: This command works by using the current forces on atoms to -calculate an additional constraint force which when added will leave -the atoms in positions that satisfy the SHAKE constraints (e.g. bond -length) after the next time integration step. If you define fixes -(e.g. "fix efield"_fix_efield.html) that add additional force to the -atoms after fix shake operates, then this fix will not take them into -account and the time integration will typically not satisfy the SHAKE -constraints. The solution for this is to make sure that fix shake is -defined in your input script after any other fixes which add or change -forces (to atoms that fix shake operates on). - -:line - -The {mol} keyword should be used when other commands, such as "fix -deposit"_fix_deposit.html or "fix pour"_fix_pour.html, add molecules -on-the-fly during a simulation, and you wish to constrain the new -molecules via SHAKE. You specify a {template-ID} previously defined -using the "molecule"_molecule.html command, which reads a file that -defines the molecule. You must use the same {template-ID} that the -command adding molecules uses. The coordinates, atom types, special -bond restrictions, and SHAKE info can be specified in the molecule -file. See the "molecule"_molecule.html command for details. The only -settings required to be in this file (by this command) are the SHAKE -info of atoms in the molecule. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[RATTLE:] - -The velocity constraints lead to a linear system of equations which -can be solved analytically. The implementation of the algorithm in -LAMMPS closely follows ("Andersen (1983)"_#Andersen3). - -NOTE: The fix rattle command modifies forces and velocities and thus -should be defined after all other integration fixes in your input -script. If you define other fixes that modify velocities or forces -after fix rattle operates, then fix rattle will not take them into -account and the overall time integration will typically not satisfy -the RATTLE constraints. You can check whether the constraints work -correctly by setting the value of RATTLE_DEBUG in src/fix_rattle.cpp -to 1 and recompiling LAMMPS. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to keeping the constraints to the -system's virial as part of "thermodynamic output"_thermo_style.html. -The default is {virial yes} - -No information about these fixes is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to these fixes. No global or per-atom quantities are -stored by these fixes for access by various "output -commands"_Howto_output.html. No parameter of these fixes can be used -with the {start/stop} keywords of the "run"_run.html command. These -fixes are not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -These fixes are part of the RIGID package. They are only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -For computational efficiency, there can only be one shake or rattle -fix defined in a simulation. - -If you use a tolerance that is too large or a max-iteration count that -is too small, the constraints will not be enforced very strongly, -which can lead to poor energy conservation. You can test for this in -your system by running a constant NVE simulation with a particular set -of SHAKE parameters and monitoring the energy versus time. - -SHAKE or RATTLE should not be used to constrain an angle at 180 -degrees (e.g. linear CO2 molecule). This causes numeric difficulties. -You can use "fix rigid or fix rigid/small"_fix_rigid.html instead to -make a linear molecule rigid. - -[Related commands:] none - -[Default:] none - -:line - -:link(Ryckaert) -[(Ryckaert)] J.-P. Ryckaert, G. Ciccotti and H. J. C. Berendsen, -J of Comp Phys, 23, 327-341 (1977). - -:link(Andersen3) -[(Andersen)] H. Andersen, J of Comp Phys, 52, 24-34 (1983). diff --git a/doc/txt/fix_shardlow.txt b/doc/txt/fix_shardlow.txt deleted file mode 100644 index c1be146fa6..0000000000 --- a/doc/txt/fix_shardlow.txt +++ /dev/null @@ -1,119 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix shardlow command :h3 -fix shardlow/kk command :h3 - -[Syntax:] - -fix ID group-ID shardlow :pre - -ID, group-ID are documented in "fix"_fix.html command -shardlow = style name of this fix command :ul - -[Examples:] - -fix 1 all shardlow :pre - -[Description:] - -Specifies that the Shardlow splitting algorithm (SSA) is to be used to -integrate the DPD equations of motion. The SSA splits the integration -into a stochastic and deterministic integration step. The fix -{shardlow} performs the stochastic integration step and must be used -in conjunction with a deterministic integrator (e.g. "fix -nve"_fix_nve.html or "fix nph"_fix_nh.html). The stochastic -integration of the dissipative and random forces is performed prior to -the deterministic integration of the conservative force. Further -details regarding the method are provided in "(Lisal)"_#Lisal and -"(Larentzos1)"_#Larentzos1sh. - -The fix {shardlow} must be used with the "pair_style -dpd/fdt"_pair_style.html or "pair_style -dpd/fdt/energy"_pair_style.html command to properly initialize the -fluctuation-dissipation theorem parameter(s) sigma (and kappa, if -necessary). - -Note that numerous variants of DPD can be specified by choosing an -appropriate combination of the integrator and "pair_style -dpd/fdt"_pair_style.html command. DPD under isothermal conditions can -be specified by using fix {shardlow}, fix {nve} and pair_style -{dpd/fdt}. DPD under isoenergetic conditions can be specified by -using fix {shardlow}, fix {nve} and pair_style {dpd/fdt/energy}. DPD -under isobaric conditions can be specified by using fix shardlow, fix -{nph} and pair_style {dpd/fdt}. DPD under isoenthalpic conditions can -be specified by using fix shardlow, fix {nph} and pair_style -{dpd/fdt/energy}. Examples of each DPD variant are provided in the -examples/USER/dpd directory. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix is currently limited to orthogonal simulation cell -geometries. - -This fix must be used with an additional fix that specifies time -integration, e.g. "fix nve"_fix_nve.html or "fix nph"_fix_nh.html. - -The Shardlow splitting algorithm requires the sizes of the sub-domain -lengths to be larger than twice the cutoff+skin. Generally, the -domain decomposition is dependent on the number of processors -requested. - -[Related commands:] - -"pair_style dpd/fdt"_pair_dpd_fdt.html, "fix eos/cv"_fix_eos_cv.html - -[Default:] none - -:line - -:link(Lisal) -[(Lisal)] M. Lisal, J.K. Brennan, J. Bonet Avalos, "Dissipative -particle dynamics as isothermal, isobaric, isoenergetic, and -isoenthalpic conditions using Shardlow-like splitting algorithms.", -J. Chem. Phys., 135, 204105 (2011). - -:link(Larentzos1sh) -[(Larentzos1)] J.P. Larentzos, J.K. Brennan, J.D. Moore, M. Lisal and -W.D. Mattson, "Parallel Implementation of Isothermal and Isoenergetic -Dissipative Particle Dynamics Using Shardlow-Like Splitting -Algorithms", Comput. Phys. Commun., 185, 1987-1998 (2014). - -:link(Larentzos2sh) -[(Larentzos2)] J.P. Larentzos, J.K. Brennan, J.D. Moore, and -W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative -Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research -Laboratory, Aberdeen Proving Ground, MD (2014). diff --git a/doc/txt/fix_smd.txt b/doc/txt/fix_smd.txt deleted file mode 100644 index 907df7ab1f..0000000000 --- a/doc/txt/fix_smd.txt +++ /dev/null @@ -1,157 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix smd command :h3 - -[Syntax:] - -fix ID group-ID smd type values keyword values :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -smd = style name of this fix command :l -mode = {cvel} or {cfor} to select constant velocity or constant force SMD :l - {cvel} values = K vel - K = spring constant (force/distance units) - vel = velocity of pulling (distance/time units) - {cfor} values = force - force = pulling force (force units) :pre -keyword = {tether} or {couple} :l - {tether} values = x y z R0 - x,y,z = point to which spring is tethered - R0 = distance of end of spring from tether point (distance units) - {couple} values = group-ID2 x y z R0 - group-ID2 = 2nd group to couple to fix group with a spring - x,y,z = direction of spring, automatically computed with 'auto' - R0 = distance of end of spring (distance units) :pre -:ule - -[Examples:] - -fix pull cterm smd cvel 20.0 -0.00005 tether NULL NULL 100.0 0.0 -fix pull cterm smd cvel 20.0 -0.0001 tether 25.0 25 25.0 0.0 -fix stretch cterm smd cvel 20.0 0.0001 couple nterm auto auto auto 0.0 -fix pull cterm smd cfor 5.0 tether 25.0 25.0 25.0 0.0 :pre - -[Description:] - -This fix implements several options of steered MD (SMD) as reviewed in -"(Izrailev)"_#Izrailev, which allows to induce conformational changes -in systems and to compute the potential of mean force (PMF) along the -assumed reaction coordinate "(Park)"_#Park based on Jarzynski's -equality "(Jarzynski)"_#Jarzynski. This fix borrows a lot from "fix -spring"_fix_spring.html and "fix setforce"_fix_setforce.html. - -You can apply a moving spring force to a group of atoms ({tether} -style) or between two groups of atoms ({couple} style). The spring -can then be used in either constant velocity ({cvel}) mode or in -constant force ({cfor}) mode to induce transitions in your systems. -When running in {tether} style, you may need some way to fix some -other part of the system (e.g. via "fix -spring/self"_fix_spring_self.html) - -The {tether} style attaches a spring between a point at a distance of -R0 away from a fixed point {x,y,z} and the center of mass of the fix -group of atoms. A restoring force of magnitude K (R - R0) Mi / M is -applied to each atom in the group where {K} is the spring constant, Mi -is the mass of the atom, and M is the total mass of all atoms in the -group. Note that {K} thus represents the total force on the group of -atoms, not a per-atom force. - -In {cvel} mode the distance R is incremented or decremented -monotonously according to the pulling (or pushing) velocity. -In {cfor} mode a constant force is added and the actual distance -in direction of the spring is recorded. - -The {couple} style links two groups of atoms together. The first -group is the fix group; the second is specified by group-ID2. The -groups are coupled together by a spring that is at equilibrium when -the two groups are displaced by a vector in direction {x,y,z} with -respect to each other and at a distance R0 from that displacement. -Note that {x,y,z} only provides a direction and will be internally -normalized. But since it represents the {absolute} displacement of -group-ID2 relative to the fix group, (1,1,0) is a different spring -than (-1,-1,0). For each vector component, the displacement can be -described with the {auto} parameter. In this case the direction is -re-computed in every step, which can be useful for steering a local -process where the whole object undergoes some other change. When the -relative positions and distance between the two groups are not in -equilibrium, the same spring force described above is applied to atoms -in each of the two groups. - -For both the {tether} and {couple} styles, any of the x,y,z values can -be specified as NULL which means do not include that dimension in the -distance calculation or force application. - -For constant velocity pulling ({cvel} mode), the running integral -over the pulling force in direction of the spring is recorded and -can then later be used to compute the potential of mean force (PMF) -by averaging over multiple independent trajectories along the same -pulling path. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -The fix stores the direction of the spring, current pulling target -distance and the running PMF to "binary restart files"_restart.html. -See the "read_restart"_read_restart.html command for info on how to -re-specify a fix in an input script that reads a restart file, so that -the operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to the added forces on atoms to the -system's virial as part of "thermodynamic output"_thermo_style.html. -The default is {virial no} - -The "fix_modify"_fix_modify.html {respa} option is supported by -this fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a vector list of 7 quantities, which can be accessed -by various "output commands"_Howto_output.html. The quantities in the -vector are in this order: the x-, y-, and z-component of the pulling -force, the total force in direction of the pull, the equilibrium -distance of the spring, the distance between the two reference points, -and finally the accumulated PMF (the sum of pulling forces times -displacement). - -The force is the total force on the group of atoms by the spring. In -the case of the {couple} style, it is the force on the fix group -(group-ID) or the negative of the force on the 2nd group (group-ID2). -The vector values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix drag"_fix_drag.html, "fix spring"_fix_spring.html, -"fix spring/self"_fix_spring_self.html, -"fix spring/rg"_fix_spring_rg.html, -"fix colvars"_fix_colvars.html, "fix plumed"_fix_plumed.html - -[Default:] none - -:line - -:link(Izrailev) -[(Izrailev)] Izrailev, Stepaniants, Isralewitz, Kosztin, Lu, Molnar, -Wriggers, Schulten. Computational Molecular Dynamics: Challenges, -Methods, Ideas, volume 4 of Lecture Notes in Computational Science and -Engineering, pp. 39-65. Springer-Verlag, Berlin, 1998. - -:link(Park) -[(Park)] Park, Schulten, J. Chem. Phys. 120 (13), 5946 (2004) - -:link(Jarzynski) -[(Jarzynski)] Jarzynski, Phys. Rev. Lett. 78, 2690 (1997) diff --git a/doc/txt/fix_smd_adjust_dt.txt b/doc/txt/fix_smd_adjust_dt.txt deleted file mode 100644 index 3535ddfcc2..0000000000 --- a/doc/txt/fix_smd_adjust_dt.txt +++ /dev/null @@ -1,60 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix smd/adjust_dt command :h3 - -[Syntax:] - -fix ID group-ID smd/adjust_dt arg :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -smd/adjust_dt = style name of this fix command :l -arg = {s_fact} :l - {s_fact} = safety factor :pre - -:ule - -[Examples:] - -fix 1 all smd/adjust_dt 0.1 :pre - -[Description:] - -The fix calculates a new stable time increment for use with the SMD -time integrators. - -The stable time increment is based on multiple conditions. For the SPH -pair styles, a CFL criterion (Courant, Friedrichs & Lewy, 1928) is -evaluated, which determines the speed of sound cannot propagate -further than a typical spacing between particles within a single time -step to ensure no information is lost. For the contact pair styles, a -linear analysis of the pair potential determines a stable maximum time -step. - -This fix inquires the minimum stable time increment across all -particles contained in the group for which this fix is defined. An -additional safety factor {s_fact} is applied to the time increment. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth Mach -Dynamics in LAMMPS. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Currently, no part of USER-SMD supports restarting nor minimization. - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"smd/tlsph_dt"_compute_smd_tlsph_dt.html - -[Default:] none diff --git a/doc/txt/fix_smd_integrate_tlsph.txt b/doc/txt/fix_smd_integrate_tlsph.txt deleted file mode 100644 index 029605ff7f..0000000000 --- a/doc/txt/fix_smd_integrate_tlsph.txt +++ /dev/null @@ -1,55 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix smd/integrate_tlsph command :h3 - -[Syntax:] - -fix ID group-ID smd/integrate_tlsph keyword values :pre - -ID, group-ID are documented in "fix"_fix.html command -smd/integrate_tlsph = style name of this fix command -zero or more keyword/value pairs may be appended -keyword = {limit_velocity} :ul - - {limit_velocity} value = max_vel - max_vel = maximum allowed velocity :pre - -[Examples:] - -fix 1 all smd/integrate_tlsph -fix 1 all smd/integrate_tlsph limit_velocity 1000 :pre - -[Description:] - -The fix performs explicit time integration for particles which -interact according with the Total-Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth Mach -Dynamics in LAMMPS. - -The {limit_velocity} keyword will control the velocity, scaling the -norm of the velocity vector to max_vel in case it exceeds this -velocity limit. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Currently, no part of USER-SMD supports restarting nor -minimization. This fix has no outputs. - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"smd/integrate_ulsph"_fix_smd_integrate_ulsph.html - -[Default:] none diff --git a/doc/txt/fix_smd_integrate_ulsph.txt b/doc/txt/fix_smd_integrate_ulsph.txt deleted file mode 100644 index a99574cc85..0000000000 --- a/doc/txt/fix_smd_integrate_ulsph.txt +++ /dev/null @@ -1,63 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix smd/integrate_ulsph command :h3 - -[Syntax:] - -fix ID group-ID smd/integrate_ulsph keyword :pre - -ID, group-ID are documented in "fix"_fix.html command -smd/integrate_ulsph = style name of this fix command -zero or more keyword/value pairs may be appended -keyword = adjust_radius or limit_velocity :ul - -adjust_radius values = adjust_radius_factor min_nn max_nn - adjust_radius_factor = factor which scale the smooth/kernel radius - min_nn = minimum number of neighbors - max_nn = maximum number of neighbors -limit_velocity values = max_velocity - max_velocity = maximum allowed velocity. - -[Examples:] - -fix 1 all smd/integrate_ulsph adjust_radius 1.02 25 50 -fix 1 all smd/integrate_ulsph limit_velocity 1000 :pre - -[Description:] - -The fix performs explicit time integration for particles which -interact with the updated Lagrangian SPH pair style. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth Mach -Dynamics in LAMMPS. - -The {adjust_radius} keyword activates dynamic adjustment of the -per-particle SPH smoothing kernel radius such that the number of -neighbors per particles remains within the interval {min_nn} to -{max_nn}. The parameter {adjust_radius_factor} determines the amount -of adjustment per timestep. Typical values are {adjust_radius_factor} -=1.02, {min_nn} =15, and {max_nn} =20. - -The {limit_velocity} keyword will control the velocity, scaling the norm of -the velocity vector to max_vel in case it exceeds this velocity limit. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Currently, no part of USER-SMD supports restarting nor -minimization. This fix has no outputs. - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/fix_smd_move_triangulated_surface.txt b/doc/txt/fix_smd_move_triangulated_surface.txt deleted file mode 100644 index fca21b78f7..0000000000 --- a/doc/txt/fix_smd_move_triangulated_surface.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix smd/move_tri_surf command :h3 - -[Syntax:] - -fix ID group-ID smd/move_tri_surf keyword :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -smd/move_tri_surf keyword = style name of this fix command :l -keyword = {*LINEAR} or {*WIGGLE} or {*ROTATE} :l - - {*LINEAR} args = Vx Vy Vz - Vx,Vy,Vz = components of velocity vector (velocity units), any component can be specified as NULL - {*WIGGLE} args = Vx Vy Vz max_travel - vx,vy,vz = components of velocity vector (velocity units), any component can be specified as NULL - max_travel = wiggle amplitude - {*ROTATE} args = Px Py Pz Rx Ry Rz period - Px,Py,Pz = origin point of axis of rotation (distance units) - Rx,Ry,Rz = axis of rotation vector - period = period of rotation (time units) :pre -:ule - -[Examples:] - -fix 1 tool smd/move_tri_surf *LINEAR 20 20 10 -fix 2 tool smd/move_tri_surf *WIGGLE 20 20 10 -fix 2 tool smd/move_tri_surf *ROTATE 0 0 0 5 2 1 :pre - -[Description:] - -This fix applies only to rigid surfaces read from .STL files via fix -"smd/wall_surface"_fix_smd_wall_surface.html . It updates position -and velocity for the particles in the group each timestep without -regard to forces on the particles. The rigid surfaces can thus be -moved along simple trajectories during the simulation. - -The {*LINEAR} style moves particles with the specified constant velocity -vector V = (Vx,Vy,Vz). This style also sets the velocity of each particle -to V = (Vx,Vy,Vz). - -The {*WIGGLE} style moves particles in an oscillatory fashion. -Particles are moved along (vx, vy, vz) with constant velocity until a -displacement of max_travel is reached. Then, the velocity vector is -reversed. This process is repeated. - -The {*ROTATE} style rotates particles around a rotation axis R = -(Rx,Ry,Rz) that goes through a point P = (Px,Py,Pz). The period of the -rotation is also specified. This style also sets the velocity of each -particle to (omega cross Rperp) where omega is its angular velocity -around the rotation axis and Rperp is a perpendicular vector from the -rotation axis to the particle. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to using Smooth Mach -Dynamics in LAMMPS. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Currently, no part of USER-SMD supports restarting nor -minimization. This fix has no outputs. - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"smd/triangle_mesh_vertices"_compute_smd_triangle_vertices.html, -"smd/wall_surface"_fix_smd_wall_surface.html - -[Default:] none diff --git a/doc/txt/fix_smd_setvel.txt b/doc/txt/fix_smd_setvel.txt deleted file mode 100644 index b170eff860..0000000000 --- a/doc/txt/fix_smd_setvel.txt +++ /dev/null @@ -1,84 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix smd/setvel command :h3 - -[Syntax:] - -fix ID group-ID smd/setvel vx vy vz keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -smd/setvel = style name of this fix command :l -vx,vy,vz = velocity component values :l -any of vx,vy,vz can be a variable (see below) :l -zero or more keyword/value pairs may be appended to args :l -keyword = {region} :l - {region} value = region-ID - region-ID = ID of region particles must be in to have their velocities set :pre -:ule - -[Examples:] - -fix top_velocity top_group setvel 1.0 0.0 0.0 :pre - -[Description:] - -Set each component of velocity on each particle in the group to the specified -values vx,vy,vz, regardless of the forces acting on the particle. This command can -be used to impose velocity boundary conditions. - -Any of the vx,vy,vz values can be specified as NULL which means do not -alter the velocity component in that dimension. - -This fix is indented to be used together with a time integration fix. - -Any of the 3 quantities defining the velocity components can be specified -as an equal-style or atom-style "variable"_variable.html, namely {vx}, -{vy}, {vz}. If the value is a variable, it should be specified as -v_name, where name is the variable name. In this case, the variable -will be evaluated each timestep, and its value used to determine the -force component. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent velocity field. - -Atom-style variables can specify the same formulas as equal-style -variables but can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a spatially-dependent velocity -field with optional time-dependence as well. - -If the {region} keyword is used, the particle must also be in the -specified geometric "region"_region.html in order to have its velocity set by this command. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Currently, no part of USER-SMD supports restarting nor minimization -None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global 3-vector of forces, which can be accessed -by various "output commands"_Howto_output.html. This is the total -force on the group of atoms. The vector values calculated by this fix -are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/fix_smd_wall_surface.txt b/doc/txt/fix_smd_wall_surface.txt deleted file mode 100644 index 47527363a2..0000000000 --- a/doc/txt/fix_smd_wall_surface.txt +++ /dev/null @@ -1,71 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix smd/wall_surface command :h3 - -[Syntax:] - -fix ID group-ID smd/wall_surface arg type mol-ID :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -smd/wall_surface = style name of this fix command :l -arg = {file} :l - {file} = file name of a triangular mesh in stl format :pre -type = particle type to be given to the new particles created by this fix :l -mol-ID = molecule-ID to be given to the new particles created by this fix (must be >= 65535) :l,ule - -[Examples:] - -fix stl_surf all smd/wall_surface tool.stl 2 65535 :pre - -[Description:] - -This fix creates reads a triangulated surface from a file in .STL -format. For each triangle, a new particle is created which stores the -barycenter of the triangle and the vertex positions. The radius of -the new particle is that of the minimum circle which encompasses the -triangle vertices. - -The triangulated surface can be used as a complex rigid wall via the -"smd/tri_surface"_pair_smd_triangulated_surface.html pair style. It -is possible to move the triangulated surface via the -"smd/move_tri_surf"_fix_smd_move_triangulated_surface.html fix style. - -Immediately after a .STL file has been read, the simulation needs to -be run for 0 timesteps in order to properly register the new particles -in the system. See the "funnel_flow" example in the USER-SMD examples -directory. - -See "this PDF guide"_PDF/SMD_LAMMPS_userguide.pdf to use Smooth Mach -Dynamics in LAMMPS. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Currently, no part of USER-SMD supports restarting nor -minimization. This fix has no outputs. - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The molecule ID given to the particles created by this fix have to be -equal to or larger than 65535. - -Within each .STL file, only a single triangulated object must be -present, even though the STL format allows for the possibility of -multiple objects in one file. - -[Related commands:] - -"smd/triangle_mesh_vertices"_compute_smd_triangle_vertices.html, -"smd/move_tri_surf"_fix_smd_move_triangulated_surface.html, -"smd/tri_surface"_pair_smd_triangulated_surface.html - -[Default:] none diff --git a/doc/txt/fix_spring.txt b/doc/txt/fix_spring.txt deleted file mode 100644 index 690fc3e67c..0000000000 --- a/doc/txt/fix_spring.txt +++ /dev/null @@ -1,142 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix spring command :h3 - -[Syntax:] - -fix ID group-ID spring keyword values :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -spring = style name of this fix command :l -keyword = {tether} or {couple} :l - {tether} values = K x y z R0 - K = spring constant (force/distance units) - x,y,z = point to which spring is tethered - R0 = equilibrium distance from tether point (distance units) - {couple} values = group-ID2 K x y z R0 - group-ID2 = 2nd group to couple to fix group with a spring - K = spring constant (force/distance units) - x,y,z = direction of spring - R0 = equilibrium distance of spring (distance units) :pre -:ule - -[Examples:] - -fix pull ligand spring tether 50.0 0.0 0.0 0.0 0.0 -fix pull ligand spring tether 50.0 0.0 0.0 0.0 5.0 -fix pull ligand spring tether 50.0 NULL NULL 2.0 3.0 -fix 5 bilayer1 spring couple bilayer2 100.0 NULL NULL 10.0 0.0 -fix longitudinal pore spring couple ion 100.0 NULL NULL -20.0 0.0 -fix radial pore spring couple ion 100.0 0.0 0.0 NULL 5.0 :pre - -[Description:] - -Apply a spring force to a group of atoms or between two groups of -atoms. This is useful for applying an umbrella force to a small -molecule or lightly tethering a large group of atoms (e.g. all the -solvent or a large molecule) to the center of the simulation box so -that it doesn't wander away over the course of a long simulation. It -can also be used to hold the centers of mass of two groups of atoms at -a given distance or orientation with respect to each other. - -The {tether} style attaches a spring between a fixed point {x,y,z} and -the center of mass of the fix group of atoms. The equilibrium -position of the spring is R0. At each timestep the distance R from -the center of mass of the group of atoms to the tethering point is -computed, taking account of wrap-around in a periodic simulation box. -A restoring force of magnitude K (R - R0) Mi / M is applied to each -atom in the group where {K} is the spring constant, Mi is the mass of -the atom, and M is the total mass of all atoms in the group. Note -that {K} thus represents the spring constant for the total force on -the group of atoms, not for a spring applied to each atom. - -The {couple} style links two groups of atoms together. The first -group is the fix group; the second is specified by group-ID2. The -groups are coupled together by a spring that is at equilibrium when -the two groups are displaced by a vector {x,y,z} with respect to each -other and at a distance R0 from that displacement. Note that {x,y,z} -is the equilibrium displacement of group-ID2 relative to the fix -group. Thus (1,1,0) is a different spring than (-1,-1,0). When the -relative positions and distance between the two groups are not in -equilibrium, the same spring force described above is applied to atoms -in each of the two groups. - -For both the {tether} and {couple} styles, any of the x,y,z values can -be specified as NULL which means do not include that dimension in the -distance calculation or force application. - -The first example above pulls the ligand towards the point (0,0,0). -The second example holds the ligand near the surface of a sphere of -radius 5 around the point (0,0,0). The third example holds the ligand -a distance 3 away from the z=2 plane (on either side). - -The fourth example holds 2 bilayers a distance 10 apart in z. For the -last two examples, imagine a pore (a slab of atoms with a cylindrical -hole cut out) oriented with the pore axis along z, and an ion moving -within the pore. The fifth example holds the ion a distance of -20 -below the z = 0 center plane of the pore (umbrella sampling). The -last example holds the ion a distance 5 away from the pore axis -(assuming the center-of-mass of the pore in x,y is the pore axis). - -NOTE: The center of mass of a group of atoms is calculated in -"unwrapped" coordinates using atom image flags, which means that the -group can straddle a periodic boundary. See the "dump"_dump.html doc -page for a discussion of unwrapped coordinates. It also means that a -spring connecting two groups or a group and the tether point can cross -a periodic boundary and its length be calculated correctly. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy stored in the spring to the system's potential -energy as part of "thermodynamic output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the spring energy -= 0.5 * K * r^2. - -This fix also computes global 4-vector which can be accessed by -various "output commands"_Howto_output.html. The first 3 quantities -in the vector are xyz components of the total force added to the group -of atoms by the spring. In the case of the {couple} style, it is the -force on the fix group (group-ID) or the negative of the force on the -2nd group (group-ID2). The 4th quantity in the vector is the -magnitude of the force added by the spring, as a positive value if -(r-R0) > 0 and a negative value if (r-R0) < 0. This sign convention -can be useful when using the spring force to compute a potential of -mean force (PMF). - -The scalar and vector values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the spring energy to be included in the total -potential energy of the system (the quantity being minimized), you -MUST enable the "fix_modify"_fix_modify.html {energy} option for this -fix. - -[Restrictions:] none - -[Related commands:] - -"fix drag"_fix_drag.html, "fix spring/self"_fix_spring_self.html, -"fix spring/rg"_fix_spring_rg.html, "fix smd"_fix_smd.html - -[Default:] none diff --git a/doc/txt/fix_spring_chunk.txt b/doc/txt/fix_spring_chunk.txt deleted file mode 100644 index 9d4e8afd09..0000000000 --- a/doc/txt/fix_spring_chunk.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix spring/chunk command :h3 - -[Syntax:] - -fix ID group-ID spring/chunk K chunkID comID :pre - -ID, group-ID are documented in "fix"_fix.html command -spring/chunk = style name of this fix command -K = spring constant for each chunk (force/distance units) -chunkID = ID of "compute chunk/atom"_compute_chunk_atom.html command -comID = ID of "compute com/chunk"_compute_com_chunk.html command :ul - -[Examples:] - -fix restrain all spring/chunk 100 chunkID comID :pre - -[Description:] - -Apply a spring force to the center-of-mass (COM) of chunks of atoms as -defined by the "compute chunk/atom"_compute_chunk_atom.html command. -Chunks can be molecules or spatial bins or other groupings of atoms. -This is a way of tethering each chunk to its initial COM coordinates. - -The {chunkID} is the ID of a compute chunk/atom command defined in the -input script. It is used to define the chunks. The {comID} is the ID -of a compute com/chunk command defined in the input script. It is -used to compute the COMs of each chunk. - -At the beginning of the first "run"_run.html or -"minimize"_minimize.html command after this fix is defined, the -initial COM of each chunk is calculated and stored as R0m, where M is -the chunk number. Thereafter, at every timestep (or minimization -iteration), the current COM of each chunk is calculated as Rm. A -restoring force of magnitude K (Rm - R0m) Mi / Mm is applied to each -atom in each chunk where {K} is the specified spring constant, Mi is -the mass of the atom, and Mm is the total mass of all atoms in the -chunk. Note that {K} thus represents the spring constant for the -total force on each chunk of atoms, not for a spring applied to each -atom. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy stored in all the springs to the system's potential -energy as part of "thermodynamic output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the energy of all -the springs, i.e. 0.5 * K * r^2 per-spring. - -The scalar value calculated by this fix is "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the spring energies to be included in the total -potential energy of the system (the quantity being minimized), you -MUST enable the "fix_modify"_fix_modify.html {energy} option for this -fix. - -[Restrictions:] none - -[Related commands:] - -"fix spring"_fix_spring.html, "fix spring/self"_fix_spring_self.html, -"fix spring/rg"_fix_spring_rg.html - -[Default:] none diff --git a/doc/txt/fix_spring_rg.txt b/doc/txt/fix_spring_rg.txt deleted file mode 100644 index b252163958..0000000000 --- a/doc/txt/fix_spring_rg.txt +++ /dev/null @@ -1,70 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix spring/rg command :h3 - -[Syntax:] - -fix ID group-ID spring/rg K RG0 :pre - -ID, group-ID are documented in "fix"_fix.html command -spring/rg = style name of this fix command -K = harmonic force constant (force/distance units) -RG0 = target radius of gyration to constrain to (distance units) :ul - if RG0 = NULL, use the current RG as the target value :pre - -[Examples:] - -fix 1 protein spring/rg 5.0 10.0 -fix 2 micelle spring/rg 5.0 NULL :pre - -[Description:] - -Apply a harmonic restraining force to atoms in the group to affect -their central moment about the center of mass (radius of gyration). -This fix is useful to encourage a protein or polymer to fold/unfold -and also when sampling along the radius of gyration as a reaction -coordinate (i.e. for protein folding). - -The radius of gyration is defined as RG in the first formula. The -energy of the constraint and associated force on each atom is given by -the second and third formulas, when the group is at a different RG -than the target value RG0. - -:c,image(Eqs/fix_spring_rg.jpg) - -The (xi - center-of-mass) term is computed taking into account -periodic boundary conditions, m_i is the mass of the atom, and M is -the mass of the entire group. Note that K is thus a force constant -for the aggregate force on the group of atoms, not a per-atom force. - -If RG0 is specified as NULL, then the RG of the group is computed at -the time the fix is specified, and that value is used as the target. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -[Restrictions:] none - -[Related commands:] - -"fix spring"_fix_spring.html, "fix spring/self"_fix_spring_self.html -"fix drag"_fix_drag.html, "fix smd"_fix_smd.html - -[Default:] none diff --git a/doc/txt/fix_spring_self.txt b/doc/txt/fix_spring_self.txt deleted file mode 100644 index 0ac1d5eecb..0000000000 --- a/doc/txt/fix_spring_self.txt +++ /dev/null @@ -1,83 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix spring/self command :h3 - -[Syntax:] - -fix ID group-ID spring/self K dir :pre - -ID, group-ID are documented in "fix"_fix.html command -spring/self = style name of this fix command -K = spring constant (force/distance units) -dir = xyz, xy, xz, yz, x, y, or z (optional, default: xyz) :ul - -[Examples:] - -fix tether boundary-atoms spring/self 10.0 -fix zrest move spring/self 10.0 z :pre - -[Description:] - -Apply a spring force independently to each atom in the group to tether -it to its initial position. The initial position for each atom is its -location at the time the fix command was issued. At each timestep, -the magnitude of the force on each atom is -Kr, where r is the -displacement of the atom from its current position to its initial -position. The distance r correctly takes into account any crossings -of periodic boundary by the atom since it was in its initial -position. - -With the (optional) dir flag, one can select in which direction the -spring force is applied. By default, the restraint is applied in all -directions, but it can be limited to the xy-, xz-, yz-plane and the -x-, y-, or z-direction, thus restraining the atoms to a line or a -plane, respectively. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the original coordinates of tethered atoms to "binary -restart files"_restart.html, so that the spring effect will be the -same in a restarted simulation. See the -"read_restart"_read_restart.html command for info on how to re-specify -a fix in an input script that reads a restart file, so that the -operation of the fix continues in an uninterrupted fashion. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy stored in the per-atom springs to the system's -potential energy as part of "thermodynamic output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {respa} option is supported by -this fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is an energy which is -the sum of the spring energy for each atom, where the per-atom energy -is 0.5 * K * r^2. The scalar value calculated by this fix is -"extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the per-atom spring energy to be included in the -total potential energy of the system (the quantity being minimized), -you MUST enable the "fix_modify"_fix_modify.html {energy} option for -this fix. - -[Restrictions:] none - -[Related commands:] - -"fix drag"_fix_drag.html, "fix spring"_fix_spring.html, -"fix smd"_fix_smd.html, "fix spring/rg"_fix_spring_rg.html - -[Default:] none diff --git a/doc/txt/fix_srd.txt b/doc/txt/fix_srd.txt deleted file mode 100644 index 018813c361..0000000000 --- a/doc/txt/fix_srd.txt +++ /dev/null @@ -1,398 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix srd command :h3 - -[Syntax:] - -fix ID group-ID srd N groupbig-ID Tsrd hgrid seed keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command -srd = style name of this fix command -N = reset SRD particle velocities every this many timesteps -groupbig-ID = ID of group of large particles that SRDs interact with -Tsrd = temperature of SRD particles (temperature units) -hgrid = grid spacing for SRD grouping (distance units) -seed = random # seed (positive integer) :ul - -zero or more keyword/value pairs may be appended :ulb,l -keyword = {lamda} or {collision} or {overlap} or {inside} or {exact} or {radius} or {bounce} or {search} or {cubic} or {shift} or {tstat} or {rescale} :l - {lamda} value = mean free path of SRD particles (distance units) - {collision} value = {noslip} or {slip} = collision model - {overlap} value = {yes} or {no} = whether big particles may overlap - {inside} value = {error} or {warn} or {ignore} = how SRD particles which end up inside a big particle are treated - {exact} value = {yes} or {no} - {radius} value = rfactor = scale collision radius by this factor - {bounce} value = Nbounce = max # of collisions an SRD particle can undergo in one timestep - {search} value = sgrid = grid spacing for collision partner searching (distance units) - {cubic} values = style tolerance - style = {error} or {warn} - tolerance = fractional difference allowed (0 <= tol <= 1) - {shift} values = flag shiftseed - flag = {yes} or {no} or {possible} = SRD bin shifting for better statistics - {yes} = perform bin shifting each time SRD velocities are rescaled - {no} = no shifting - {possible} = shift depending on mean free path and bin size - shiftseed = random # seed (positive integer) - {tstat} value = {yes} or {no} = thermostat SRD particles or not - {rescale} value = {yes} or {no} or {rotate} or {collide} = rescaling of SRD velocities - {yes} = rescale during velocity rotation and collisions - {no} = no rescaling - {rotate} = rescale during velocity rotation, but not collisions - {collide} = rescale during collisions, but not velocity rotation :pre -:ule - -[Examples:] - -fix 1 srd srd 10 big 1.0 0.25 482984 -fix 1 srd srd 10 big 0.5 0.25 482984 collision slip search 0.5 :pre - -[Description:] - -Treat a group of particles as stochastic rotation dynamics (SRD) -particles that serve as a background solvent when interacting with big -(colloidal) particles in groupbig-ID. The SRD formalism is described -in "(Hecht)"_#Hecht. The key idea behind using SRD particles as a -cheap coarse-grained solvent is that SRD particles do not interact -with each other, but only with the solute particles, which in LAMMPS -can be spheroids, ellipsoids, or line segments, or triangles, or rigid -bodies containing multiple spheroids or ellipsoids or line segments -or triangles. The collision and rotation properties of the model -imbue the SRD particles with fluid-like properties, including an -effective viscosity. Thus simulations with large solute particles can -be run more quickly, to measure solute properties like diffusivity -and viscosity in a background fluid. The usual LAMMPS fixes for such -simulations, such as "fix deform"_fix_deform.html, "fix -viscosity"_fix_viscosity.html, and "fix nvt/sllod"_fix_nvt_sllod.html, -can be used in conjunction with the SRD model. - -For more details on how the SRD model is implemented in LAMMPS, "this -paper"_#Petersen1 describes the implementation and usage of pure SRD -fluids. "This paper"_#Lechman, which is nearly complete, describes -the implementation and usage of mixture systems (solute particles in -an SRD fluid). See the examples/srd directory for sample input -scripts using SRD particles in both settings. - -This fix does 2 things: - -(1) It advects the SRD particles, performing collisions between SRD -and big particles or walls every timestep, imparting force and torque -to the big particles. Collisions also change the position and -velocity of SRD particles. - -(2) It resets the velocity distribution of SRD particles via random -rotations every N timesteps. - -SRD particles have a mass, temperature, characteristic timestep -dt_SRD, and mean free path between collisions (lamda). The -fundamental equation relating these 4 quantities is - -lamda = dt_SRD * sqrt(Kboltz * Tsrd / mass) :pre - -The mass of SRD particles is set by the "mass"_mass.html command -elsewhere in the input script. The SRD timestep dt_SRD is N times the -step dt defined by the "timestep"_timestep.html command. Big -particles move in the normal way via a time integration "fix"_fix.html -with a short timestep dt. SRD particles advect with a large timestep -dt_SRD >= dt. - -If the {lamda} keyword is not specified, the SRD temperature -{Tsrd} is used in the above formula to compute lamda. If the {lamda} -keyword is specified, then the {Tsrd} setting is ignored and the above -equation is used to compute the SRD temperature. - -The characteristic length scale for the SRD fluid is set by {hgrid} -which is used to bin SRD particles for purposes of resetting their -velocities. Normally hgrid is set to be 1/4 of the big particle -diameter or smaller, to adequately resolve fluid properties around the -big particles. - -Lamda cannot be smaller than 0.6 * hgrid, else an error is generated -(unless the {shift} keyword is used, see below). The velocities of -SRD particles are bounded by Vmax, which is set so that an SRD -particle will not advect further than Dmax = 4*lamda in dt_SRD. This -means that roughly speaking, Dmax should not be larger than a big -particle diameter, else SRDs may pass through big particles without -colliding. A warning is generated if this is the case. - -Collisions between SRD particles and big particles or walls are -modeled as a lightweight SRD point particle hitting a heavy big -particle of given diameter or a wall at a point on its surface and -bouncing off with a new velocity. The collision changes the momentum -of the SRD particle. It imparts a force and torque to the big -particle. It imparts a force to a wall. Static or moving SRD walls -are setup via the "fix wall/srd"_fix_wall_srd.html command. For the -remainder of this doc page, a collision of an SRD particle with a wall -can be viewed as a collision with a big particle of infinite radius -and mass. - -The {collision} keyword sets the style of collisions. The {slip} -style means that the tangential component of the SRD particle momentum -is preserved. Thus a force is imparted to a big particle, but no -torque. The normal component of the new SRD velocity is sampled from -a Gaussian distribution at temperature {Tsrd}. - -For the {noslip} style, both the normal and tangential components of -the new SRD velocity are sampled from a Gaussian distribution at -temperature {Tsrd}. Additionally, a new tangential direction for the -SRD velocity is chosen randomly. This collision style imparts torque -to a big particle. Thus a time integrator "fix"_fix.html that rotates -the big particles appropriately should be used. - -:line - -The {overlap} keyword should be set to {yes} if two (or more) big -particles can ever overlap. This depends on the pair potential -interaction used for big-big interactions, or could be the case if -multiple big particles are held together as rigid bodies via the "fix -rigid"_fix_rigid.html command. If the {overlap} keyword is {no} and -big particles do in fact overlap, then SRD/big collisions can generate -an error if an SRD ends up inside two (or more) big particles at once. -How this error is treated is determined by the {inside} keyword. -Running with {overlap} set to {no} allows for faster collision -checking, so it should only be set to {yes} if needed. - -The {inside} keyword determines how a collision is treated if the -computation determines that the timestep started with the SRD particle -already inside a big particle. If the setting is {error} then this -generates an error message and LAMMPS stops. If the setting is {warn} -then this generates a warning message and the code continues. If the -setting is {ignore} then no message is generated. One of the output -quantities logged by the fix (see below) tallies the number of such -events, so it can be monitored. Note that once an SRD particle is -inside a big particle, it may remain there for several steps until it -drifts outside the big particle. - -The {exact} keyword determines how accurately collisions are computed. -A setting of {yes} computes the time and position of each collision as -SRD and big particles move together. A setting of {no} estimates the -position of each collision based on the end-of-timestep positions of -the SRD and big particle. If {overlap} is set to yes, the setting of -the {exact} keyword is ignored since time-accurate collisions are -needed. - -The {radius} keyword scales the effective size of big particles. If -big particles will overlap as they undergo dynamics, then this keyword -can be used to scale down their effective collision radius by an -amount {rfactor}, so that SRD particle will only collide with one big -particle at a time. For example, in a Lennard-Jones system at a -temperature of 1.0 (in reduced LJ units), the minimum separation -between two big particles is as small as about 0.88 sigma. Thus an -{rfactor} value of 0.85 should prevent dual collisions. - -The {bounce} keyword can be used to limit the maximum number of -collisions an SRD particle undergoes in a single timestep as it -bounces between nearby big particles. Note that if the limit is -reached, the SRD can be left inside a big particle. A setting of 0 is -the same as no limit. - -:line - -There are 2 kinds of bins created and maintained when running an SRD -simulation. The first are "SRD bins" which are used to bin SRD -particles and reset their velocities, as discussed above. The second -are "search bins" which are used to identify SRD/big particle -collisions. - -The {search} keyword can be used to choose a search bin size for -identifying SRD/big particle collisions. The default is to use the -{hgrid} parameter for SRD bins as the search bin size. Choosing a -smaller or large value may be more efficient, depending on the -problem. But, in a statistical sense, it should not change the -simulation results. - -The {cubic} keyword can be used to generate an error or warning when -the bin size chosen by LAMMPS creates SRD bins that are non-cubic or -different than the requested value of {hgrid} by a specified -{tolerance}. Note that using non-cubic SRD bins can lead to -undetermined behavior when rotating the velocities of SRD particles, -hence LAMMPS tries to protect you from this problem. - -LAMMPS attempts to set the SRD bin size to exactly {hgrid}. However, -there must be an integer number of bins in each dimension of the -simulation box. Thus the actual bin size will depend on the size and -shape of the overall simulation box. The actual bin size is printed -as part of the SRD output when a simulation begins. - -If the actual bin size in non-cubic by an amount exceeding the -tolerance, an error or warning is printed, depending on the style of -the {cubic} keyword. Likewise, if the actual bin size differs from -the requested {hgrid} value by an amount exceeding the tolerance, then -an error or warning is printed. The {tolerance} is a fractional -difference. E.g. a tolerance setting of 0.01 on the shape means that -if the ratio of any 2 bin dimensions exceeds (1 +/- tolerance) then an -error or warning is generated. Similarly, if the ratio of any bin -dimension with {hgrid} exceeds (1 +/- tolerance), then an error or -warning is generated. - -NOTE: The fix srd command can be used with simulations the size and/or -shape of the simulation box changes. This can be due to non-periodic -boundary conditions or the use of fixes such as the "fix -deform"_fix_deform.html or "fix wall/srd"_fix_wall_srd.html commands -to impose a shear on an SRD fluid or an interaction with an external -wall. If the box size changes then the size of SRD bins must be -recalculated every reneighboring. This is not necessary if only the -box shape changes. This re-binning is always done so as to fit an -integer number of bins in the current box dimension, whether it be a -fixed, shrink-wrapped, or periodic boundary, as set by the -"boundary"_boundary.html command. If the box size or shape changes, -then the size of the search bins must be recalculated every -reneighboring. Note that changing the SRD bin size may alter the -properties of the SRD fluid, such as its viscosity. - -The {shift} keyword determines whether the coordinates of SRD -particles are randomly shifted when binned for purposes of rotating -their velocities. When no shifting is performed, SRD particles are -binned and the velocity distribution of the set of SRD particles in -each bin is adjusted via a rotation operator. This is a statistically -valid operation if SRD particles move sufficiently far between -successive rotations. This is determined by their mean-free path -lamda. If lamda is less than 0.6 of the SRD bin size, then shifting -is required. A shift means that all of the SRD particles are shifted -by a vector whose coordinates are chosen randomly in the range \[-1/2 -bin size, 1/2 bin size\]. Note that all particles are shifted by the -same vector. The specified random number {shiftseed} is used to -generate these vectors. This operation sufficiently randomizes which -SRD particles are in the same bin, even if lamda is small. - -If the {shift} flag is set to {no}, then no shifting is performed, but -bin data will be communicated if bins overlap processor boundaries. -An error will be generated if lamda < 0.6 of the SRD bin size. If the -{shift} flag is set to {possible}, then shifting is performed only if -lamda < 0.6 of the SRD bin size. A warning is generated to let you -know this is occurring. If the {shift} flag is set to {yes} then -shifting is performed regardless of the magnitude of lamda. Note that -the {shiftseed} is not used if the {shift} flag is set to {no}, but -must still be specified. - -Note that shifting of SRD coordinates requires extra communication, -hence it should not normally be enabled unless required. - -The {tstat} keyword will thermostat the SRD particles to the specified -{Tsrd}. This is done every N timesteps, during the velocity rotation -operation, by rescaling the thermal velocity of particles in each SRD -bin to the desired temperature. If there is a streaming velocity -associated with the system, e.g. due to use of the "fix -deform"_fix_deform.html command to perform a simulation undergoing -shear, then that is also accounted for. The mean velocity of each bin -of SRD particles is set to the position-dependent streaming velocity, -based on the coordinates of the center of the SRD bin. Note that -collisions of SRD particles with big particles or walls has a -thermostatting effect on the colliding particles, so it may not be -necessary to thermostat the SRD particles on a bin by bin basis in -that case. Also note that for streaming simulations, if no -thermostatting is performed (the default), then it may take a long -time for the SRD fluid to come to equilibrium with a velocity profile -that matches the simulation box deformation. - -The {rescale} keyword enables rescaling of an SRD particle's velocity -if it would travel more than 4 mean-free paths in an SRD timestep. If -an SRD particle exceeds this velocity it is possible it will be lost -when migrating to other processors or that collisions with big -particles will be missed, either of which will generate errors. Thus -the safest mode is to run with rescaling enabled. However rescaling -removes kinetic energy from the system (the particle's velocity is -reduced). The latter will not typically be a problem if -thermostatting is enabled via the {tstat} keyword or if SRD collisions -with big particles or walls effectively thermostat the system. If you -wish to turn off rescaling (on is the default), e.g. for a pure SRD -system with no thermostatting so that the temperature does not decline -over time, the {rescale} keyword can be used. The {no} value turns -rescaling off during collisions and the per-bin velocity rotation -operation. The {collide} and {rotate} values turn it on for -one of the operations and off for the other. - -:line - -NOTE: This fix is normally used for simulations with a huge number of -SRD particles relative to the number of big particles, e.g. 100 to 1. -In this scenario, computations that involve only big particles -(neighbor list creation, communication, time integration) can slow -down dramatically due to the large number of background SRD particles. - -Three other input script commands will largely overcome this effect, -speeding up an SRD simulation by a significant amount. These are the -"atom_modify first"_atom_modify.html, "neigh_modify -include"_neigh_modify.html, and "comm_modify group"_comm_modify.html -commands. Each takes a group-ID as an argument, which in this case -should be the group-ID of the big solute particles. - -Additionally, when a "pair_style"_pair_style.html for big/big particle -interactions is specified, the "pair_coeff"_pair_coeff.html command -should be used to turn off big/SRD interactions, e.g. by setting their -epsilon or cutoff length to 0.0. - -The "delete_atoms overlap" command may be useful in setting up an SRD -simulation to insure there are no initial overlaps between big and SRD -particles. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix tabulates several SRD statistics which are stored in a vector -of length 12, which can be accessed by various "output -commands"_Howto_output.html. The vector values calculated by this fix -are "intensive", meaning they do not scale with the size of the -simulation. Technically, the first 8 do scale with the size of the -simulation, but treating them as intensive means they are not scaled -when printed as part of thermodynamic output. - -These are the 12 quantities. All are values for the current timestep, -except for quantity 5 and the last three, each of which are -cumulative quantities since the beginning of the run. - -(1) # of SRD/big collision checks performed -(2) # of SRDs which had a collision -(3) # of SRD/big collisions (including multiple bounces) -(4) # of SRD particles inside a big particle -(5) # of SRD particles whose velocity was rescaled to be < Vmax -(6) # of bins for collision searching -(7) # of bins for SRD velocity rotation -(8) # of bins in which SRD temperature was computed -(9) SRD temperature -(10) # of SRD particles which have undergone max # of bounces -(11) max # of bounces any SRD particle has had in a single step -(12) # of reneighborings due to SRD particles moving too far :ul - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This command can only be used if LAMMPS was built with the SRD -package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"fix wall/srd"_fix_wall_srd.html - -[Default:] - -The option defaults are lamda inferred from Tsrd, collision = noslip, -overlap = no, inside = error, exact = yes, radius = 1.0, bounce = 0, -search = hgrid, cubic = error 0.01, shift = no, tstat = no, and -rescale = yes. - -:line - -:link(Hecht) -[(Hecht)] Hecht, Harting, Ihle, Herrmann, Phys Rev E, 72, 011408 (2005). - -:link(Petersen1) -[(Petersen)] Petersen, Lechman, Plimpton, Grest, in' t Veld, Schunk, J -Chem Phys, 132, 174106 (2010). - -:link(Lechman) -[(Lechman)] Lechman, et al, in preparation (2010). diff --git a/doc/txt/fix_store_force.txt b/doc/txt/fix_store_force.txt deleted file mode 100644 index 33ebc962d5..0000000000 --- a/doc/txt/fix_store_force.txt +++ /dev/null @@ -1,71 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix store/force command :h3 - -[Syntax:] - -fix ID group-ID store/force :pre - -ID, group-ID are documented in "fix"_fix.html command -store/force = style name of this fix command :ul - -[Examples:] - -fix 1 all store/force :pre - -[Description:] - -Store the forces on atoms in the group at the point during each -timestep when the fix is invoked, as described below. This is useful -for storing forces before constraints or other boundary conditions are -computed which modify the forces, so that unmodified forces can be -"written to a dump file"_dump.html or accessed by other "output -commands"_Howto_output.html that use per-atom quantities. - -This fix is invoked at the point in the velocity-Verlet timestepping -immediately after "pair"_pair_style.html, "bond"_bond_style.html, -"angle"_angle_style.html, "dihedral"_dihedral_style.html, -"improper"_improper_style.html, and "long-range"_kspace_style.html -forces have been calculated. It is the point in the timestep when -various fixes that compute constraint forces are calculated and -potentially modify the force on each atom. Examples of such fixes are -"fix shake"_fix_shake.html, "fix wall"_fix_wall.html, and "fix -indent"_fix_indent.html. - -NOTE: The order in which various fixes are applied which operate at -the same point during the timestep, is the same as the order they are -specified in the input script. Thus normally, if you want to store -per-atom forces due to force field interactions, before constraints -are applied, you should list this fix first within that set of fixes, -i.e. before other fixes that apply constraints. However, if you wish -to include certain constraints (e.g. fix shake) in the stored force, -then it could be specified after some fixes and before others. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix produces a per-atom array which can be accessed by various -"output commands"_Howto_output.html. The number of columns for each -atom is 3, and the columns store the x,y,z forces on each atom. The -per-atom values be accessed on any timestep. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix store_state"_fix_store_state.html - -[Default:] none diff --git a/doc/txt/fix_store_state.txt b/doc/txt/fix_store_state.txt deleted file mode 100644 index df05adc5b9..0000000000 --- a/doc/txt/fix_store_state.txt +++ /dev/null @@ -1,127 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix store/state command :h3 - -[Syntax:] - -fix ID group-ID store/state N input1 input2 ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -store/state = style name of this fix command :l -N = store atom attributes every N steps, N = 0 for initial store only :l -input = one or more atom attributes :l - possible attributes = id, mol, type, mass, - x, y, z, xs, ys, zs, xu, yu, zu, xsu, ysu, zsu, ix, iy, iz, - vx, vy, vz, fx, fy, fz, - q, mux, muy, muz, mu, - radius, diameter, omegax, omegay, omegaz, - angmomx, angmomy, angmomz, tqx, tqy, tqz, - c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name, - d_name, i_name :pre - - id = atom ID - mol = molecule ID - type = atom type - mass = atom mass - x,y,z = unscaled atom coordinates - xs,ys,zs = scaled atom coordinates - xu,yu,zu = unwrapped atom coordinates - xsu,ysu,zsu = scaled unwrapped atom coordinates - ix,iy,iz = box image that the atom is in - vx,vy,vz = atom velocities - fx,fy,fz = forces on atoms - q = atom charge - mux,muy,muz = orientation of dipolar atom - mu = magnitued of dipole moment of atom - radius,diameter = radius.diameter of spherical particle - omegax,omegay,omegaz = angular velocity of spherical particle - angmomx,angmomy,angmomz = angular momentum of aspherical particle - tqx,tqy,tqz = torque on finite-size particles - c_ID = per-atom vector calculated by a compute with ID - c_ID\[I\] = Ith column of per-atom array calculated by a compute with ID - f_ID = per-atom vector calculated by a fix with ID - f_ID\[I\] = Ith column of per-atom array calculated by a fix with ID - v_name = per-atom vector calculated by an atom-style variable with name - d_name = per-atom floating point vector name, managed by fix property/atom - i_name = per-atom integer vector name, managed by fix property/atom :pre - -zero or more keyword/value pairs may be appended :l -keyword = {com} :l - {com} value = {yes} or {no} :pre -:ule - -[Examples:] - -fix 1 all store/state 0 x y z -fix 1 all store/state 0 xu yu zu com yes -fix 2 all store/state 1000 vx vy vz :pre - -[Description:] - -Define a fix that stores attributes for each atom in the group at the -time the fix is defined. If {N} is 0, then the values are never -updated, so this is a way of archiving an atom attribute at a given -time for future use in a calculation or output. See the discussion of -"output commands"_Howto_output.html that take fixes as inputs. - -If {N} is not zero, then the attributes will be updated every {N} -steps. - -NOTE: Actually, only atom attributes specified by keywords like {xu} -or {vy} or {radius} are initially stored immediately at the point in -your input script when the fix is defined. Attributes specified by a -compute, fix, or variable are not initially stored until the first run -following the fix definition begins. This is because calculating -those attributes may require quantities that are not defined in -between runs. - -The list of possible attributes is the same as that used by the "dump -custom"_dump.html command, which describes their meaning. - -If the {com} keyword is set to {yes} then the {xu}, {yu}, and {zu} -inputs store the position of each atom relative to the center-of-mass -of the group of atoms, instead of storing the absolute position. - -The requested values are stored in a per-atom vector or array as -discussed below. Zeroes are stored for atoms not in the specified -group. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the per-atom values it stores to "binary restart -files"_restart.html, so that the values can be restored when a -simulation is restarted. See the "read_restart"_read_restart.html -command for info on how to re-specify a fix in an input script that -reads a restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -If a single input is specified, this fix produces a per-atom vector. -If multiple inputs are specified, a per-atom array is produced where -the number of columns for each atom is the number of inputs. These -can be accessed by various "output commands"_Howto_output.html. The -per-atom values be accessed on any timestep. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"dump custom"_dump.html, "compute -property/atom"_compute_property_atom.html, -"fix property/atom"_fix_property_atom.html, "variable"_variable.html - -[Default:] - -The option default is com = no. diff --git a/doc/txt/fix_temp_berendsen.txt b/doc/txt/fix_temp_berendsen.txt deleted file mode 100644 index c1f1626782..0000000000 --- a/doc/txt/fix_temp_berendsen.txt +++ /dev/null @@ -1,163 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix temp/berendsen command :h3 - -[Syntax:] - -fix ID group-ID temp/berendsen Tstart Tstop Tdamp :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -temp/berendsen = style name of this fix command :l -Tstart,Tstop = desired temperature at start/end of run :l - Tstart can be a variable (see below) :pre -Tdamp = temperature damping parameter (time units) :l -:ule - -[Examples:] - -fix 1 all temp/berendsen 300.0 300.0 100.0 :pre - -[Description:] - -Reset the temperature of a group of atoms by using a Berendsen -thermostat "(Berendsen)"_#Berendsen2, which rescales their velocities -every timestep. - -The thermostat is applied to only the translational degrees of freedom -for the particles, which is an important consideration for finite-size -particles which have rotational degrees of freedom are being -thermostatted with this fix. The translational degrees of freedom can -also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -The desired temperature at each timestep is a ramped value during the -run from {Tstart} to {Tstop}. The {Tdamp} parameter is specified in -time units and determines how rapidly the temperature is relaxed. For -example, a value of 100.0 means to relax the temperature in a timespan -of (roughly) 100 time units (tau or fmsec or psec - see the -"units"_units.html command). - -{Tstart} can be specified as an equal-style "variable"_variable.html. -In this case, the {Tstop} setting is ignored. If the value is a -variable, it should be specified as v_name, where name is the variable -name. In this case, the variable will be evaluated each timestep, and -its value used to determine the target temperature. - -NOTE: This thermostat will generate an error if the current -temperature is zero at the end of a timestep. It cannot rescale a -zero temperature. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent temperature. - -NOTE: Unlike the "fix nvt"_fix_nh.html command which performs -Nose/Hoover thermostatting AND time integration, this fix does NOT -perform time integration. It only modifies velocities to effect -thermostatting. Thus you must use a separate time integration fix, -like "fix nve"_fix_nve.html to actually update the positions of atoms -using the modified velocities. Likewise, this fix should not normally -be used on atoms that also have their temperature controlled by -another fix - e.g. by "fix nvt"_fix_nh.html or "fix -langevin"_fix_langevin.html commands. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -This fix computes a temperature each timestep. To do this, the fix -creates its own compute of style "temp", as if this command had been -issued: - -compute fix-ID_temp group-ID temp :pre - -See the "compute temp"_compute_temp.html command for details. Note -that the ID of the new compute is the fix-ID + underscore + "temp", -and the group for the new compute is the same as the fix group. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a temperature "compute"_compute.html -you have defined to this fix which will be used in its thermostatting -procedure, as described above. For consistency, the group used by -this fix and by the compute should be the same. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change implied by a velocity rescaling to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix can be used with dynamic groups as defined by the -"group"_group.html command. Likewise it can be used with groups to -which atoms are added or deleted over time, e.g. a deposition -simulation. However, the conservation properties of the thermostat -and barostat are defined for systems with a static set of atoms. You -may observe odd behavior if the atoms in a group vary dramatically -over time or the atom count becomes very small. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix langevin"_fix_langevin.html, -"fix_modify"_fix_modify.html, "compute temp"_compute_temp.html, -"fix press/berendsen"_fix_press_berendsen.html - -[Default:] none - -:line - -:link(Berendsen2) - -[(Berendsen)] Berendsen, Postma, van Gunsteren, DiNola, Haak, J Chem -Phys, 81, 3684 (1984). diff --git a/doc/txt/fix_temp_csvr.txt b/doc/txt/fix_temp_csvr.txt deleted file mode 100644 index e50f821bfe..0000000000 --- a/doc/txt/fix_temp_csvr.txt +++ /dev/null @@ -1,168 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix temp/csvr command :h3 -fix temp/csld command :h3 - -[Syntax:] - -fix ID group-ID temp/csvr Tstart Tstop Tdamp seed :pre -fix ID group-ID temp/csld Tstart Tstop Tdamp seed :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -temp/csvr or temp/csld = style name of this fix command :l -Tstart,Tstop = desired temperature at start/end of run :l - Tstart can be a variable (see below) :pre -Tdamp = temperature damping parameter (time units) :l -seed = random number seed to use for white noise (positive integer) :l -:ule - -[Examples:] - -fix 1 all temp/csvr 300.0 300.0 100.0 54324 :pre -fix 1 all temp/csld 100.0 300.0 10.0 123321 :pre - -[Description:] - -Adjust the temperature with a canonical sampling thermostat that uses -global velocity rescaling with Hamiltonian dynamics ({temp/csvr}) -"(Bussi1)"_#Bussi1, or Langevin dynamics ({temp/csld}) -"(Bussi2)"_#Bussi2. In the case of {temp/csvr} the thermostat is -similar to the empirical Berendsen thermostat in -"temp/berendsen"_fix_temp_berendsen.html, but chooses the actual -scaling factor from a suitably chosen (gaussian) distribution rather -than having it determined from the time constant directly. In the case -of {temp/csld} the velocities are updated to a linear combination of -the current velocities with a gaussian distribution of velocities at -the desired temperature. Both thermostats are applied every timestep. - -The thermostat is applied to only the translational degrees of freedom -for the particles, which is an important consideration for finite-size -particles which have rotational degrees of freedom are being -thermostatted with these fixes. The translational degrees of freedom -can also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -The desired temperature at each timestep is a ramped value during the -run from {Tstart} to {Tstop}. The {Tdamp} parameter is specified in -time units and determines how rapidly the temperature is relaxed. For -example, a value of 100.0 means to relax the temperature in a timespan -of (roughly) 100 time units (tau or fmsec or psec - see the -"units"_units.html command). - -{Tstart} can be specified as an equal-style "variable"_variable.html. -In this case, the {Tstop} setting is ignored. If the value is a -variable, it should be specified as v_name, where name is the variable -name. In this case, the variable will be evaluated each timestep, and -its value used to determine the target temperature. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent temperature. - -NOTE: Unlike the "fix nvt"_fix_nh.html command which performs -Nose/Hoover thermostatting AND time integration, these fixes do NOT -perform time integration. They only modify velocities to effect -thermostatting. Thus you must use a separate time integration fix, -like "fix nve"_fix_nve.html to actually update the positions of atoms -using the modified velocities. Likewise, these fixes should not -normally be used on atoms that also have their temperature controlled -by another fix - e.g. by "fix nvt"_fix_nh.html or "fix -langevin"_fix_langevin.html commands. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -These fixes compute a temperature each timestep. To do this, the fix -creates its own compute of style "temp", as if this command had been -issued: - -compute fix-ID_temp group-ID temp :pre - -See the "compute temp"_compute_temp.html command for details. Note -that the ID of the new compute is the fix-ID + underscore + "temp", -and the group for the new compute is the same as the fix group. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -Like other fixes that perform thermostatting, these fixes can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about these fixes are written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {temp} option is supported by these -fixes. You can use it to assign a temperature "compute"_compute.html -you have defined to these fixes which will be used in its thermostatting -procedure, as described above. For consistency, the group used by -these fixes and by the compute should be the same. - -These fixes can ramp its target temperature over multiple runs, using -the {start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -These fixes are not invoked during "energy minimization"_minimize.html. - -These fixes compute a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to the fix. The scalar value calculated by this fix -is "extensive". - -[Restrictions:] - -These fixes are not compatible with "fix shake"_fix_shake.html. - -The fix can be used with dynamic groups as defined by the -"group"_group.html command. Likewise it can be used with groups to -which atoms are added or deleted over time, e.g. a deposition -simulation. However, the conservation properties of the thermostat -and barostat are defined for systems with a static set of atoms. You -may observe odd behavior if the atoms in a group vary dramatically -over time or the atom count becomes very small. - -[Related commands:] - -"fix nve"_fix_nve.html, "fix nvt"_fix_nh.html, "fix -temp/rescale"_fix_temp_rescale.html, "fix langevin"_fix_langevin.html, -"fix_modify"_fix_modify.html, "compute temp"_compute_temp.html, -"fix temp/berendsen"_fix_temp_berendsen.html - -[Default:] none - -:line - -:link(Bussi1) -[(Bussi1)] Bussi, Donadio and Parrinello, J. Chem. Phys. 126, 014101(2007) -:link(Bussi2) -[(Bussi2)] Bussi and Parrinello, Phys. Rev. E 75, 056707 (2007) diff --git a/doc/txt/fix_temp_rescale.txt b/doc/txt/fix_temp_rescale.txt deleted file mode 100644 index 5640317f1c..0000000000 --- a/doc/txt/fix_temp_rescale.txt +++ /dev/null @@ -1,153 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix temp/rescale command :h3 - -[Syntax:] - -fix ID group-ID temp/rescale N Tstart Tstop window fraction :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -temp/rescale = style name of this fix command :l -N = perform rescaling every N steps :l -Tstart,Tstop = desired temperature at start/end of run (temperature units) :l - Tstart can be a variable (see below) :pre -window = only rescale if temperature is outside this window (temperature units) :l -fraction = rescale to target temperature by this fraction :l -:ule - -[Examples:] - -fix 3 flow temp/rescale 100 1.0 1.1 0.02 0.5 -fix 3 boundary temp/rescale 1 1.0 1.5 0.05 1.0 -fix 3 boundary temp/rescale 1 1.0 1.5 0.05 1.0 :pre - -[Description:] - -Reset the temperature of a group of atoms by explicitly rescaling -their velocities. - -The rescaling is applied to only the translational degrees of freedom -for the particles, which is an important consideration if finite-size -particles which have rotational degrees of freedom are being -thermostatted with this fix. The translational degrees of freedom can -also have a bias velocity removed from them before thermostatting -takes place; see the description below. - -Rescaling is performed every N timesteps. The target temperature is a -ramped value between the {Tstart} and {Tstop} temperatures at the -beginning and end of the run. - -NOTE: This thermostat will generate an error if the current -temperature is zero at the end of a timestep it is invoked on. It -cannot rescale a zero temperature. - -{Tstart} can be specified as an equal-style "variable"_variable.html. -In this case, the {Tstop} setting is ignored. If the value is a -variable, it should be specified as v_name, where name is the variable -name. In this case, the variable will be evaluated each timestep, and -its value used to determine the target temperature. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent temperature. - -Rescaling is only performed if the difference between the current and -desired temperatures is greater than the {window} value. The amount -of rescaling that is applied is a {fraction} (from 0.0 to 1.0) of the -difference between the actual and desired temperature. E.g. if -{fraction} = 1.0, the temperature is reset to exactly the desired -value. - -NOTE: Unlike the "fix nvt"_fix_nh.html command which performs -Nose/Hoover thermostatting AND time integration, this fix does NOT -perform time integration. It only modifies velocities to effect -thermostatting. Thus you must use a separate time integration fix, -like "fix nve"_fix_nve.html to actually update the positions of atoms -using the modified velocities. Likewise, this fix should not normally -be used on atoms that also have their temperature controlled by -another fix - e.g. by "fix nvt"_fix_nh.html or "fix -langevin"_fix_langevin.html commands. - -See the "Howto thermostat"_Howto_thermostat.html doc page for a -discussion of different ways to compute temperature and perform -thermostatting. - -This fix computes a temperature each timestep. To do this, the fix -creates its own compute of style "temp", as if one of this command had -been issued: - -compute fix-ID_temp group-ID temp :pre - -See the "compute temp"_compute_temp.html for details. Note that the -ID of the new compute is the fix-ID + underscore + "temp", and the -group for the new compute is the same as the fix group. - -Note that this is NOT the compute used by thermodynamic output (see -the "thermo_style"_thermo_style.html command) with ID = {thermo_temp}. -This means you can change the attributes of this fix's temperature -(e.g. its degrees-of-freedom) via the -"compute_modify"_compute_modify.html command or print this temperature -during thermodynamic output via the "thermo_style -custom"_thermo_style.html command using the appropriate compute-ID. -It also means that changing attributes of {thermo_temp} will have no -effect on this fix. - -Like other fixes that perform thermostatting, this fix can be used -with "compute commands"_compute.html that calculate a temperature -after removing a "bias" from the atom velocities. E.g. removing the -center-of-mass velocity from a group of atoms or only calculating -temperature on the x-component of velocity or only calculating -temperature for atoms in a geometric region. This is not done by -default, but only if the "fix_modify"_fix_modify.html command is used -to assign a temperature compute to this fix that includes such a bias -term. See the doc pages for individual "compute -commands"_compute.html to determine which ones include a bias. In -this case, the thermostat works in the following manner: the current -temperature is calculated taking the bias into account, bias is -removed from each atom, thermostatting is performed on the remaining -thermal degrees of freedom, and the bias is added back in. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a temperature "compute"_compute.html -you have defined to this fix which will be used in its thermostatting -procedure, as described above. For consistency, the group used by -this fix and by the compute should be the same. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change implied by a velocity rescaling to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"fix langevin"_fix_langevin.html, "fix nvt"_fix_nh.html, -"fix_modify"_fix_modify.html - -[Default:] none diff --git a/doc/txt/fix_temp_rescale_eff.txt b/doc/txt/fix_temp_rescale_eff.txt deleted file mode 100644 index 83b360df85..0000000000 --- a/doc/txt/fix_temp_rescale_eff.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix temp/rescale/eff command :h3 - -[Syntax:] - -fix ID group-ID temp/rescale/eff N Tstart Tstop window fraction :pre - -ID, group-ID are documented in "fix"_fix.html command -temp/rescale/eff = style name of this fix command -N = perform rescaling every N steps -Tstart,Tstop = desired temperature at start/end of run (temperature units) -window = only rescale if temperature is outside this window (temperature units) -fraction = rescale to target temperature by this fraction :ul - -[Examples:] - -fix 3 flow temp/rescale/eff 10 1.0 100.0 0.02 1.0 :pre - -[Description:] - -Reset the temperature of a group of nuclei and electrons in the -"electron force field"_pair_eff.html model by explicitly rescaling -their velocities. - -The operation of this fix is exactly like that described by the "fix -temp/rescale"_fix_temp_rescale.html command, except that the rescaling -is also applied to the radial electron velocity for electron -particles. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {temp} option is supported by this -fix. You can use it to assign a temperature "compute"_compute.html -you have defined to this fix which will be used in its thermostatting -procedure, as described above. For consistency, the group used by -this fix and by the compute should be the same. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy change implied by a velocity rescaling to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -energy change due to this fix. The scalar value calculated by this -fix is "extensive". - -This fix can ramp its target temperature over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the USER-EFF package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix langevin/eff"_fix_langevin_eff.html, "fix -nvt/eff"_fix_nh_eff.html, "fix_modify"_fix_modify.html, -"fix temp rescale"_fix_temp_rescale.html, - -[Default:] none diff --git a/doc/txt/fix_tfmc.txt b/doc/txt/fix_tfmc.txt deleted file mode 100644 index e14663bebd..0000000000 --- a/doc/txt/fix_tfmc.txt +++ /dev/null @@ -1,152 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix tfmc command :h3 - -[Syntax:] - -fix ID group-ID tfmc Delta Temp seed keyword value :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -tfmc = style name of this fix command :l -Delta = maximal displacement length (distance units) :l -Temp = imposed temperature of the system :l -seed = random number seed (positive integer) :l -zero or more keyword/arg pairs may be appended :l -keyword = {com} or {rot} :l - {com} args = xflag yflag zflag - xflag,yflag,zflag = 0/1 to exclude/include each dimension - {rot} args = none :pre -:ule - -[Examples:] - -fix 1 all tfmc 0.1 1000.0 159345 -fix 1 all tfmc 0.05 600.0 658943 com 1 1 0 -fix 1 all tfmc 0.1 750.0 387068 com 1 1 1 rot :pre - -[Description:] - -Perform uniform-acceptance force-bias Monte Carlo (fbMC) simulations, -using the time-stamped force-bias Monte Carlo (tfMC) algorithm -described in "(Mees)"_#Mees and "(Bal)"_#Bal. - -One successful use case of force-bias Monte Carlo methods is that they -can be used to extend the time scale of atomistic simulations, in -particular when long time scale relaxation effects must be considered; -some interesting examples are given in the review by "(Neyts)"_#Neyts. -An example of a typical use case would be the modelling of chemical -vapor deposition (CVD) processes on a surface, in which impacts by -gas-phase species can be performed using MD, but subsequent relaxation -of the surface is too slow to be done using MD only. Using tfMC can -allow for a much faster relaxation of the surface, so that higher -fluxes can be used, effectively extending the time scale of the -simulation. (Such an alternating simulation approach could be set up -using a "loop"_jump.html.) - -The initial version of tfMC algorithm in "(Mees)"_#Mees contained an -estimation of the effective time scale of such a simulation, but it -was later shown that the speed-up one can gain from a tfMC simulation -is system- and process-dependent, ranging from none to several orders -of magnitude. In general, solid-state processes such as -(re)crystallization or growth can be accelerated by up to two or three -orders of magnitude, whereas diffusion in the liquid phase is not -accelerated at all. The observed pseudodynamics when using the tfMC -method is not the actual dynamics one would obtain using MD, but the -relative importance of processes can match the actual relative -dynamics of the system quite well, provided {Delta} is chosen with -care. Thus, the system's equilibrium is reached faster than in MD, -along a path that is generally roughly similar to a typical MD -simulation (but not necessarily so). See "(Bal)"_#Bal for details. - -Each step, all atoms in the selected group are displaced using the -stochastic tfMC algorithm, which is designed to sample the canonical -(NVT) ensemble at the temperature {Temp}. Although tfMC is a Monte -Carlo algorithm and thus strictly speaking does not perform time -integration, it is similar in the sense that it uses the forces on all -atoms in order to update their positions. Therefore, it is implemented -as a time integration fix, and no other fixes of this type (such as -"fix nve"_fix_nve.html) should be used at the same time. Because -velocities do not play a role in this kind of Monte Carlo simulations, -instantaneous temperatures as calculated by "temperature -computes"_compute_temp.html or "thermodynamic -output"_thermo_style.html have no meaning: the only relevant -temperature is the sampling temperature {Temp}. Similarly, performing -tfMC simulations does not require setting a "timestep"_timestep.html -and the "simulated time"_thermo_style.html as calculated by LAMMPS is -meaningless. - -The critical parameter determining the success of a tfMC simulation is -{Delta}, the maximal displacement length of the lightest element in -the system: the larger it is, the longer the effective time scale of -the simulation will be (there is an approximately quadratic -dependence). However, {Delta} must also be chosen sufficiently small -in order to comply with detailed balance; in general values between 5 -and 10 % of the nearest neighbor distance are found to be a good -choice. For a more extensive discussion with specific examples, please -refer to "(Bal)"_#Bal, which also describes how the code calculates -element-specific maximal displacements from {Delta}, based on the -fourth root of their mass. - -Because of the uncorrelated movements of the atoms, the center-of-mass -of the fix group will not necessarily be stationary, just like its -orientation. When the {com} keyword is used, all atom positions will -be shifted (after every tfMC iteration) in order to fix the position -of the center-of-mass along the included directions, by setting the -corresponding flag to 1. The {rot} keyword does the same for the -rotational component of the tfMC displacements after every iteration. - -NOTE: the {com} and {rot} keywords should not be used if an external -force is acting on the specified fix group, along the included -directions. This can be either a true external force (e.g. through -"fix wall"_fix_wall.html) or forces due to the interaction with atoms -not included in the fix group. This is because in such cases, -translations or rotations of the fix group could be induced by these -external forces, and removing them will lead to a violation of -detailed balance. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MC package. It is only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -This fix is not compatible with "fix shake"_fix_shake.html. - -[Related commands:] - -"fix gcmc"_fix_gcmc.html, "fix nvt"_fix_nh.html - -[Default:] - -The option default is com = 0 0 0 - -:line - -:link(Bal) -[(Bal)] K. M Bal and E. C. Neyts, J. Chem. Phys. 141, 204104 (2014). - -:link(Mees) -[(Mees)] M. J. Mees, G. Pourtois, E. C. Neyts, B. J. Thijsse, and -A. Stesmans, Phys. Rev. B 85, 134301 (2012). - -:link(Neyts) -[(Neyts)] E. C. Neyts and A. Bogaerts, Theor. Chem. Acc. 132, 1320 -(2013). diff --git a/doc/txt/fix_thermal_conductivity.txt b/doc/txt/fix_thermal_conductivity.txt deleted file mode 100644 index 2ab32b25f0..0000000000 --- a/doc/txt/fix_thermal_conductivity.txt +++ /dev/null @@ -1,163 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix thermal/conductivity command :h3 - -[Syntax:] - -fix ID group-ID thermal/conductivity N edim Nbin keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -thermal/conductivity = style name of this fix command :l -N = perform kinetic energy exchange every N steps :l -edim = {x} or {y} or {z} = direction of kinetic energy transfer :l -Nbin = # of layers in edim direction (must be even number) :l - -zero or more keyword/value pairs may be appended :l -keyword = {swap} :l - {swap} value = Nswap = number of swaps to perform every N steps :pre -:ule - -[Examples:] - -fix 1 all thermal/conductivity 100 z 20 -fix 1 all thermal/conductivity 50 z 20 swap 2 :pre - -[Description:] - -Use the Muller-Plathe algorithm described in "this -paper"_#Muller-Plathe1 to exchange kinetic energy between two particles -in different regions of the simulation box every N steps. This -induces a temperature gradient in the system. As described below this -enables the thermal conductivity of a material to be calculated. This -algorithm is sometimes called a reverse non-equilibrium MD (reverse -NEMD) approach to computing thermal conductivity. This is because the -usual NEMD approach is to impose a temperature gradient on the system -and measure the response as the resulting heat flux. In the -Muller-Plathe method, the heat flux is imposed, and the temperature -gradient is the system's response. - -See the "compute heat/flux"_compute_heat_flux.html command for details -on how to compute thermal conductivity in an alternate way, via the -Green-Kubo formalism. - -The simulation box is divided into {Nbin} layers in the {edim} -direction, where the layer 1 is at the low end of that dimension and -the layer {Nbin} is at the high end. Every N steps, Nswap pairs of -atoms are chosen in the following manner. Only atoms in the fix group -are considered. The hottest Nswap atoms in layer 1 are selected. -Similarly, the coldest Nswap atoms in the "middle" layer (see below) -are selected. The two sets of Nswap atoms are paired up and their -velocities are exchanged. This effectively swaps their kinetic -energies, assuming their masses are the same. If the masses are -different, an exchange of velocities relative to center of mass motion -of the 2 atoms is performed, to conserve kinetic energy. Over time, -this induces a temperature gradient in the system which can be -measured using commands such as the following, which writes the -temperature profile (assuming z = edim) to the file tmp.profile: - -compute ke all ke/atom -variable temp atom c_ke/1.5 -compute layers all chunk/atom bin/1d z lower 0.05 units reduced -fix 3 all ave/chunk 10 100 1000 layers v_temp file tmp.profile :pre - -Note that by default, Nswap = 1, though this can be changed by the -optional {swap} keyword. Setting this parameter appropriately, in -conjunction with the swap rate N, allows the heat flux to be adjusted -across a wide range of values, and the kinetic energy to be exchanged -in large chunks or more smoothly. - -The "middle" layer for velocity swapping is defined as the {Nbin}/2 + -1 layer. Thus if {Nbin} = 20, the two swapping layers are 1 and 11. -This should lead to a symmetric temperature profile since the two -layers are separated by the same distance in both directions in a -periodic sense. This is why {Nbin} is restricted to being an even -number. - -As described below, the total kinetic energy transferred by these -swaps is computed by the fix and can be output. Dividing this -quantity by time and the cross-sectional area of the simulation box -yields a heat flux. The ratio of heat flux to the slope of the -temperature profile is proportional to the thermal conductivity of the -fluid, in appropriate units. See the "Muller-Plathe -paper"_#Muller-Plathe1 for details. - -NOTE: If your system is periodic in the direction of the heat flux, -then the flux is going in 2 directions. This means the effective heat -flux in one direction is reduced by a factor of 2. You will see this -in the equations for thermal conductivity (kappa) in the Muller-Plathe -paper. LAMMPS is simply tallying kinetic energy which does not -account for whether or not your system is periodic; you must use the -value appropriately to yield a kappa for your system. - -NOTE: After equilibration, if the temperature gradient you observe is -not linear, then you are likely swapping energy too frequently and are -not in a regime of linear response. In this case you cannot -accurately infer a thermal conductivity and should try increasing the -Nevery parameter. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -kinetic energy transferred between the bottom and middle of the -simulation box (in the {edim} direction) is stored as a scalar -quantity by this fix. This quantity is zeroed when the fix is defined -and accumulates thereafter, once every N steps. The units of the -quantity are energy; see the "units"_units.html command for details. -The scalar value calculated by this fix is "intensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Swaps conserve both momentum and kinetic energy, even if the masses of -the swapped atoms are not equal. Thus you should not need to -thermostat the system. If you do use a thermostat, you may want to -apply it only to the non-swapped dimensions (other than {vdim}). - -LAMMPS does not check, but you should not use this fix to swap the -kinetic energy of atoms that are in constrained molecules, e.g. via -"fix shake"_fix_shake.html or "fix rigid"_fix_rigid.html. This is -because application of the constraints will alter the amount of -transferred momentum. You should, however, be able to use flexible -molecules. See the "Zhang paper"_#Zhang2 for a discussion and results -of this idea. - -When running a simulation with large, massive particles or molecules -in a background solvent, you may want to only exchange kinetic energy -between solvent particles. - -[Related commands:] - -"fix ehex"_fix_ehex.html, "fix heat"_fix_heat.html, "fix -ave/chunk"_fix_ave_chunk.html, "fix viscosity"_fix_viscosity.html, -"compute heat/flux"_compute_heat_flux.html - -[Default:] - -The option defaults are swap = 1. - -:line - -:link(Muller-Plathe1) -[(Muller-Plathe)] Muller-Plathe, J Chem Phys, 106, 6082 (1997). - -:link(Zhang2) -[(Zhang)] Zhang, Lussetti, de Souza, Muller-Plathe, J Phys Chem B, -109, 15060-15067 (2005). diff --git a/doc/txt/fix_ti_spring.txt b/doc/txt/fix_ti_spring.txt deleted file mode 100644 index d212579510..0000000000 --- a/doc/txt/fix_ti_spring.txt +++ /dev/null @@ -1,163 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ti/spring command :h3 - -[Syntax:] - -fix ID group-ID ti/spring k t_s t_eq keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -ti/spring = style name of this fix command :l -k = spring constant (force/distance units) :l -t_eq = number of steps for the equilibration procedure :l -t_s = number of steps for the switching procedure :l -zero or more keyword/value pairs may be appended to args :l -keyword = {function} :l - {function} value = function-ID - function-ID = ID of the switching function (1 or 2) :pre -:ule - -[Example:] - -fix 1 all ti/spring 50.0 2000 1000 function 2 :pre - -[Description:] - -This fix allows you to compute the free energy of crystalline solids -by performing a nonequilibrium thermodynamic integration between the -solid of interest and an Einstein crystal. A detailed explanation of -how to use this command and choose its parameters for optimal -performance and accuracy is given in the paper by -"Freitas"_#Freitas1. The paper also presents a short summary of the -theory of nonequilibrium thermodynamic integration. - -The thermodynamic integration procedure is performed by rescaling the -force on each atom. Given an atomic configuration the force (F) on -each atom is given by - -:c,image(Eqs/fix_ti_spring_force.jpg) - -where F_solid is the force that acts on an atom due to an interatomic -potential ({e.g.} EAM potential), F_harm is the force due to the -Einstein crystal harmonic spring, and lambda is the coupling parameter -of the thermodynamic integration. An Einstein crystal is a solid where -each atom is attached to its equilibrium position by a harmonic spring -with spring constant {k}. With this fix a spring force is applied -independently to each atom in the group defined by the fix to tether -it to its initial position. The initial position of each atom is its -position at the time the fix command was issued. - -The fix acts as follows: during the first {t_eq} steps after the fix -is defined the value of lambda is zero. This is the period to -equilibrate the system in the lambda = 0 state. After this the value -of lambda changes dynamically during the simulation from 0 to 1 -according to the function defined using the keyword {function} -(described below), this switching from lambda from 0 to 1 is done in -{t_s} steps. Then comes the second equilibration period of {t_eq} to -equilibrate the system in the lambda = 1 state. After that, the -switching back to the lambda = 0 state is made using {t_s} timesteps -and following the same switching function. After this period the value -of lambda is kept equal to zero and the fix has no other effect on the -dynamics of the system. - -The processes described above is known as nonequilibrium thermodynamic -integration and is has been shown ("Freitas"_#Freitas1) to present a -much superior efficiency when compared to standard equilibrium -methods. The reason why the switching it is made in both directions -(potential to Einstein crystal and back) is to eliminate the -dissipated heat due to the nonequilibrium process. Further details -about nonequilibrium thermodynamic integration and its implementation -in LAMMPS is available in "Freitas"_#Freitas1. - -The {function} keyword allows the use of two different lambda -paths. Option {1} results in a constant rate of change of lambda with -time: - -:c,image(Eqs/fix_ti_spring_function_1.jpg) - -where tau is the scaled time variable {t/t_s}. The option {2} performs -the lambda switching at a rate defined by the following switching -function - -:c,image(Eqs/fix_ti_spring_function_2.jpg) - -This function has zero slope as lambda approaches its extreme values -(0 and 1), according to "de Koning"_#deKoning96 this results in -smaller fluctuations on the integral to be computed on the -thermodynamic integration. The use of option {2} is recommended since -it results in better accuracy and less dissipation without any -increase in computational resources cost. - -NOTE: As described in "Freitas"_#Freitas1, it is important to keep the -center-of-mass fixed during the thermodynamic integration. A nonzero -total velocity will result in divergences during the integration due -to the fact that the atoms are 'attached' to their equilibrium -positions by the Einstein crystal. Check the option {zero} of "fix -langevin"_fix_langevin.html and "velocity"_velocity.html. The use of -the Nose-Hoover thermostat ("fix nvt"_fix_nh.html) is {NOT} -recommended due to its well documented issues with the canonical -sampling of harmonic degrees of freedom (notice that the {chain} -option will {NOT} solve this problem). The Langevin thermostat ("fix -langevin"_fix_langevin.html) correctly thermostats the system and we -advise its usage with ti/spring command. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the original coordinates of tethered atoms to "binary -restart files"_restart.html, so that the spring effect will be the -same in a restarted simulation. See the "read -restart"_read_restart.html command for info on how to re-specify a fix -in an input script that reads a restart file, so that the operation of -the fix continues in an uninterrupted fashion. - -The "fix modify"_fix_modify.html {energy} option is supported by this -fix to add the energy stored in the per-atom springs to the system's -potential energy as part of "thermodynamic output"_thermo_style.html. - -This fix computes a global scalar and a global vector quantities which -can be accessed by various "output commands"_Howto_output.html. The -scalar is an energy which is the sum of the spring energy for each -atom, where the per-atom energy is 0.5 * k * r^2. The vector has 2 -positions, the first one is the coupling parameter lambda and the -second one is the time derivative of lambda. The scalar and vector -values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the per-atom spring energy to be included in the -total potential energy of the system (the quantity being minimized), -you MUST enable the "fix modify"_fix_modify.html {energy} option for -this fix. - -[Related commands:] - -"fix spring"_fix_spring.html, "fix adapt"_fix_adapt.html - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Default:] - -The keyword default is function = 1. - -:line - -:link(Freitas1) -[(Freitas)] Freitas, Asta, and de Koning, Computational Materials -Science, 112, 333 (2016). - -:link(deKoning96) -[(de Koning)] de Koning and Antonelli, Phys Rev E, 53, 465 (1996). diff --git a/doc/txt/fix_tmd.txt b/doc/txt/fix_tmd.txt deleted file mode 100644 index 73e95ba9fe..0000000000 --- a/doc/txt/fix_tmd.txt +++ /dev/null @@ -1,130 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix tmd command :h3 - -[Syntax:] - -fix ID group-ID tmd rho_final file1 N file2 :pre - -ID, group-ID are documented in "fix"_fix.html command -tmd = style name of this fix command -rho_final = desired value of rho at the end of the run (distance units) -file1 = filename to read target structure from -N = dump TMD statistics every this many timesteps, 0 = no dump -file2 = filename to write TMD statistics to (only needed if N > 0) :ul - -[Examples:] - -fix 1 all nve -fix 2 tmdatoms tmd 1.0 target_file 100 tmd_dump_file :pre - -[Description:] - -Perform targeted molecular dynamics (TMD) on a group of atoms. A -holonomic constraint is used to force the atoms to move towards (or -away from) the target configuration. The parameter "rho" is -monotonically decreased (or increased) from its initial value to -rho_final at the end of the run. - -Rho has distance units and is a measure of the root-mean-squared -distance (RMSD) between the current configuration of the atoms in the -group and the target coordinates listed in file1. Thus a value of -rho_final = 0.0 means move the atoms all the way to the final -structure during the course of the run. - -The target file1 can be ASCII text or a gzipped text file (detected by -a .gz suffix). The format of the target file1 is as follows: - -0.0 25.0 xlo xhi -0.0 25.0 ylo yhi -0.0 25.0 zlo zhi -125 24.97311 1.69005 23.46956 0 0 -1 -126 1.94691 2.79640 1.92799 1 0 0 -127 0.15906 3.46099 0.79121 1 0 0 -... :pre - -The first 3 lines may or may not be needed, depending on the format of -the atoms to follow. If image flags are included with the atoms, the -1st 3 lo/hi lines must appear in the file. If image flags are not -included, the 1st 3 lines should not appear. The 3 lines contain the -simulation box dimensions for the atom coordinates, in the same format -as in a LAMMPS data file (see the "read_data"_read_data.html command). - -The remaining lines each contain an atom ID and its target x,y,z -coordinates. The atom lines (all or none of them) can optionally be -followed by 3 integer values: nx,ny,nz. For periodic dimensions, they -specify which image of the box the atom is considered to be in, i.e. a -value of N (positive or negative) means add N times the box length to -the coordinate to get the true value. - -The atom lines can be listed in any order, but every atom in the group -must be listed in the file. Atoms not in the fix group may also be -listed; they will be ignored. - -TMD statistics are written to file2 every N timesteps, unless N is -specified as 0, which means no statistics. - -The atoms in the fix tmd group should be integrated (via a fix nve, -nvt, npt) along with other atoms in the system. - -Restarts can be used with a fix tmd command. For example, imagine a -10000 timestep run with a rho_initial = 11 and a rho_final = 1. If a -restart file was written after 2000 time steps, then the configuration -in the file would have a rho value of 9. A new 8000 time step run -could be performed with the same rho_final = 1 to complete the -conformational change at the same transition rate. Note that for -restarted runs, the name of the TMD statistics file should be changed -to prevent it being overwritten. - -For more information about TMD, see "(Schlitter1)"_#Schlitter1 and -"(Schlitter2)"_#Schlitter2. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. - -This fix can ramp its rho parameter over multiple runs, using the -{start} and {stop} keywords of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] - -All TMD fixes must be listed in the input script after all integrator -fixes (nve, nvt, npt) are applied. This ensures that atoms are moved -before their positions are corrected to comply with the constraint. - -Atoms that have a TMD fix applied should not be part of a group to -which a SHAKE fix is applied. This is because LAMMPS assumes there -are not multiple competing holonomic constraints applied to the same -atoms. - -To read gzipped target files, you must compile LAMMPS with the --DLAMMPS_GZIP option. See the "Build settings"_Build_settings.html -doc page for details. - -[Related commands:] none - -[Default:] none - -:line - -:link(Schlitter1) -[(Schlitter1)] Schlitter, Swegat, Mulders, "Distance-type reaction -coordinates for modelling activated processes", J Molecular Modeling, -7, 171-177 (2001). - -:link(Schlitter2) -[(Schlitter2)] Schlitter and Klahn, "The free energy of a reaction -coordinate at multiple constraints: a concise formulation", Molecular -Physics, 101, 3439-3443 (2003). diff --git a/doc/txt/fix_ttm.txt b/doc/txt/fix_ttm.txt deleted file mode 100644 index 85407f2466..0000000000 --- a/doc/txt/fix_ttm.txt +++ /dev/null @@ -1,330 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix ttm command :h3 -fix ttm/mod command :h3 - -[Syntax:] - -fix ID group-ID ttm seed C_e rho_e kappa_e gamma_p gamma_s v_0 Nx Ny Nz T_infile N T_outfile -fix ID group-ID ttm/mod seed init_file Nx Ny Nz T_infile N T_outfile :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style = {ttm} or {ttm_mod} :l -seed = random number seed to use for white noise (positive integer) :l -remaining arguments for fix ttm: :l - C_e = electronic specific heat (energy/(electron*temperature) units) - rho_e = electronic density (electrons/volume units) - kappa_e = electronic thermal conductivity (energy/(time*distance*temperature) units) - gamma_p = friction coefficient due to electron-ion interactions (mass/time units) - gamma_s = friction coefficient due to electronic stopping (mass/time units) - v_0 = electronic stopping critical velocity (velocity units) - Nx = number of thermal solve grid points in the x-direction (positive integer) - Ny = number of thermal solve grid points in the y-direction (positive integer) - Nz = number of thermal solve grid points in the z-direction (positive integer) - T_infile = filename to read initial electronic temperature from - N = dump TTM temperatures every this many timesteps, 0 = no dump - T_outfile = filename to write TTM temperatures to (only needed if N > 0) :pre -remaining arguments for fix ttm/mod: :l - init_file = file with the parameters to TTM - Nx = number of thermal solve grid points in the x-direction (positive integer) - Ny = number of thermal solve grid points in the y-direction (positive integer) - Nz = number of thermal solve grid points in the z-direction (positive integer) - T_infile = filename to read initial electronic temperature from - N = dump TTM temperatures every this many timesteps, 0 = no dump - T_outfile = filename to write TTM temperatures to (only needed if N > 0) :pre -:ule - -[Examples:] - -fix 2 all ttm 699489 1.0 1.0 10 0.1 0.0 2.0 1 12 1 initialTs 1000 T.out -fix 2 all ttm 123456 1.0 1.0 1.0 1.0 1.0 5.0 5 5 5 Te.in 1 Te.out -fix 2 all ttm/mod 34277 parameters.txt 5 5 5 T_init 10 T_out :pre - -[Description:] - -Use a two-temperature model (TTM) to represent heat transfer through -and between electronic and atomic subsystems. LAMMPS models the -atomic subsystem as usual with a molecular dynamics model and the -classical force field specified by the user, but the electronic -subsystem is modeled as a continuum, or a background "gas", on a -regular grid. Energy can be transferred spatially within the grid -representing the electrons. Energy can also be transferred between -the electronic and the atomic subsystems. The algorithm underlying -this fix was derived by D. M. Duffy and A. M. Rutherford and is -discussed in two J Physics: Condensed Matter papers: "(Duffy)"_#Duffy -and "(Rutherford)"_#Rutherford. They used this algorithm in cascade -simulations where a primary knock-on atom (PKA) was initialized with a -high velocity to simulate a radiation event. - -The description in this sub-section applies to both fix ttm and fix -ttm/mod. Fix ttm/mod adds options to account for external heat -sources (e.g. at a surface) and for specifying parameters that allow -the electronic heat capacity to depend strongly on electronic -temperature. It is more expensive computationally than fix ttm -because it treats the thermal diffusion equation as non-linear. More -details on fix ttm/mod are given below. - -Heat transfer between the electronic and atomic subsystems is carried -out via an inhomogeneous Langevin thermostat. This thermostat differs -from the regular Langevin thermostat ("fix -langevin"_fix_langevin.html) in three important ways. First, the -Langevin thermostat is applied uniformly to all atoms in the -user-specified group for a single target temperature, whereas the TTM -fix applies Langevin thermostatting locally to atoms within the -volumes represented by the user-specified grid points with a target -temperature specific to that grid point. Second, the Langevin -thermostat couples the temperature of the atoms to an infinite heat -reservoir, whereas the heat reservoir for fix TTM is finite and -represents the local electrons. Third, the TTM fix allows users to -specify not just one friction coefficient, but rather two independent -friction coefficients: one for the electron-ion interactions -({gamma_p}), and one for electron stopping ({gamma_s}). - -When the friction coefficient due to electron stopping, {gamma_s}, is -non-zero, electron stopping effects are included for atoms moving -faster than the electron stopping critical velocity, {v_0}. For -further details about this algorithm, see "(Duffy)"_#Duffy and -"(Rutherford)"_#Rutherford. - -Energy transport within the electronic subsystem is solved according -to the heat diffusion equation with added source terms for heat -transfer between the subsystems: - -:c,image(Eqs/fix_ttm.jpg) - -where C_e is the specific heat, rho_e is the density, kappa_e is the -thermal conductivity, T is temperature, the "e" and "a" subscripts -represent electronic and atomic subsystems respectively, g_p is the -coupling constant for the electron-ion interaction, and g_s is the -electron stopping coupling parameter. C_e, rho_e, and kappa_e are -specified as parameters to the fix. The other quantities are derived. -The form of the heat diffusion equation used here is almost the same -as that in equation 6 of "(Duffy)"_#Duffy, with the exception that the -electronic density is explicitly represented, rather than being part -of the specific heat parameter. - -Currently, fix ttm assumes that none of the user-supplied parameters -will vary with temperature. Note that "(Duffy)"_#Duffy used a tanh() -functional form for the temperature dependence of the electronic -specific heat, but ignored temperature dependencies of any of the -other parameters. See more discussion below for fix ttm/mod. - -These fixes require use of periodic boundary conditions and a 3D -simulation. Periodic boundary conditions are also used in the heat -equation solve for the electronic subsystem. This varies from the -approach of "(Rutherford)"_#Rutherford where the atomic subsystem was -embedded within a larger continuum representation of the electronic -subsystem. - -The initial electronic temperature input file, {T_infile}, is a text -file LAMMPS reads in with no header and with four numeric columns -(ix,iy,iz,Temp) and with a number of rows equal to the number of -user-specified grid points (Nx by Ny by Nz). The ix,iy,iz are node -indices from 0 to nxnodes-1, etc. For example, the initial electronic -temperatures on a 1 by 2 by 3 grid could be specified in a {T_infile} -as follows: - -0 0 0 1.0 -0 0 1 1.0 -0 0 2 1.0 -0 1 0 2.0 -0 1 1 2.0 -0 1 2 2.0 :pre - -where the electronic temperatures along the y=0 plane have been set to -1.0, and the electronic temperatures along the y=1 plane have been set -to 2.0. The order of lines in this file is no important. If all the -nodal values are not specified, LAMMPS will generate an error. - -The temperature output file, {T_oufile}, is created and written by -this fix. Temperatures for both the electronic and atomic subsystems -at every node and every N timesteps are output. If N is specified as -zero, no output is generated, and no output filename is needed. The -format of the output is as follows. One long line is written every -output timestep. The timestep itself is given in the first column. -The next Nx*Ny*Nz columns contain the temperatures for the atomic -subsystem, and the final Nx*Ny*Nz columns contain the temperatures for -the electronic subsystem. The ordering of the Nx*Ny*Nz columns is -with the z index varying fastest, y the next fastest, and x the -slowest. - -These fixes do not change the coordinates of their atoms; they only -scales their velocities. Thus a time integration fix (e.g. "fix -nve"_fix_nve.html) should still be used to time integrate the affected -atoms. The fixes should not normally be used on atoms that have their -temperature controlled by another fix - e.g. "fix nvt"_fix_nh.html or -"fix langevin"_fix_langevin.html. - -NOTE: The current implementations of these fixes create a copy of the -electron grid that overlays the entire simulation domain, for each -processor. Values on the grid are summed across all processors. Thus -you should insure that this grid is not too large, else your -simulation could incur high memory and communication costs. - -:line - -[Additional details for fix ttm/mod] - -Fix ttm/mod uses the heat diffusion equation with possible external -heat sources (e.g. laser heating in ablation simulations): - -:c,image(Eqs/fix_ttm_mod.jpg) - -where theta is the Heaviside step function, I_0 is the (absorbed) -laser pulse intensity for ablation simulations, l_skin is the depth -of skin-layer, and all other designations have the same meaning as in -the former equation. The duration of the pulse is set by the parameter -{tau} in the {init_file}. - -Fix ttm/mod also allows users to specify the dependencies of C_e and -kappa_e on the electronic temperature. The specific heat is expressed -as - -:c,image(Eqs/fix_ttm_ce.jpg) - -where {X} = T_e/1000, and the thermal conductivity is defined as -kappa_e = D_e*rho_e*C_e, where D_e is the thermal diffusion -coefficient. - -Electronic pressure effects are included in the TTM model to account -for the blast force acting on ions because of electronic pressure -gradient (see "(Chen)"_Chen, "(Norman)"_#Norman). The total force -acting on an ion is: - -:c,image(Eqs/fix_ttm_blast.jpg) - -where F_langevin is a force from Langevin thermostat simulating -electron-phonon coupling, and nabla P_e/n_ion is the electron blast -force. - -The electronic pressure is taken to be P_e = B*rho_e*C_e*T_e - -The current fix ttm/mod implementation allows TTM simulations with a -vacuum. The vacuum region is defined as the grid cells with zero -electronic temperature. The numerical scheme does not allow energy -exchange with such cells. Since the material can expand to previously -unoccupied region in some simulations, the vacuum border can be -allowed to move. It is controlled by the {surface_movement} parameter -in the {init_file}. If it is set to 1, then "vacuum" cells can be -changed to "electron-filled" cells with the temperature {T_e_min} if -atoms move into them (currently only implemented for the case of -1-dimensional motion of flat surface normal to the X axis). The -initial borders of vacuum can be set in the {init_file} via {lsurface} -and {rsurface} parameters. In this case, electronic pressure gradient -is calculated as - -:c,image(Eqs/fix_ttm_blast1.jpg) - -where lambda is the electron mean free path (see "(Norman)"_#Norman, -"(Pisarev)"_#Pisarev) - -The fix ttm/mod parameter file {init_file} has the following syntax/ -Every line with the odd number is considered as a comment and -ignored. The lines with the even numbers are treated as follows: - -a_0, energy/(temperature*electron) units -a_1, energy/(temperature^2*electron) units -a_2, energy/(temperature^3*electron) units -a_3, energy/(temperature^4*electron) units -a_4, energy/(temperature^5*electron) units -C_0, energy/(temperature*electron) units -A, 1/temperature units -rho_e, electrons/volume units -D_e, length^2/time units -gamma_p, mass/time units -gamma_s, mass/time units -v_0, length/time units -I_0, energy/(time*length^2) units -lsurface, electron grid units (positive integer) -rsurface, electron grid units (positive integer) -l_skin, length units -tau, time units -B, dimensionless -lambda, length units -n_ion, ions/volume units -surface_movement: 0 to disable tracking of surface motion, 1 to enable -T_e_min, temperature units :pre - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -These fixes write the state of the electronic subsystem and the energy -exchange between the subsystems to "binary restart -files"_restart.html. See the "read_restart"_read_restart.html command -for info on how to re-specify a fix in an input script that reads a -restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -Because the state of the random number generator is not saved in the -restart files, this means you cannot do "exact" restarts with this -fix, where the simulation continues on the same as if no restart had -taken place. However, in a statistical sense, a restarted simulation -should produce the same behavior. - -None of the "fix_modify"_fix_modify.html options are relevant to these -fixes. - -Both fixes compute 2 output quantities stored in a vector of length 2, -which can be accessed by various "output commands"_Howto_output.html. -The first quantity is the total energy of the electronic -subsystem. The second quantity is the energy transferred from the -electronic to the atomic subsystem on that timestep. Note that the -velocity verlet integrator applies the fix ttm forces to the atomic -subsystem as two half-step velocity updates: one on the current -timestep and one on the subsequent timestep. Consequently, the change -in the atomic subsystem energy is lagged by half a timestep relative -to the change in the electronic subsystem energy. As a result of this, -users may notice slight fluctuations in the sum of the atomic and -electronic subsystem energies reported at the end of the timestep. - -The vector values calculated are "extensive". - -No parameter of the fixes can be used with the {start/stop} keywords -of the "run"_run.html command. The fixes are not invoked during -"energy minimization"_minimize.html. - -[Restrictions:] - -Fix {ttm} is part of the MISC package. It is only enabled if LAMMPS -was built with that package. Fix {ttm/mod} is part of the USER-MISC -package. It is only enabled if LAMMPS was built with that package. -See the "Build package"_Build_package.html doc page for more info. - -These fixes can only be used for 3d simulations and orthogonal -simulation boxes. You must also use periodic -"boundary"_boundary.html conditions. - -[Related commands:] - -"fix langevin"_fix_langevin.html, "fix dt/reset"_fix_dt_reset.html - -[Default:] none - -:line - -:link(Duffy) -[(Duffy)] D M Duffy and A M Rutherford, J. Phys.: Condens. Matter, 19, -016207-016218 (2007). - -:link(Rutherford) -[(Rutherford)] A M Rutherford and D M Duffy, J. Phys.: -Condens. Matter, 19, 496201-496210 (2007). - -:link(Chen) -[(Chen)] J Chen, D Tzou and J Beraun, Int. J. Heat -Mass Transfer, 49, 307-316 (2006). - -:link(Norman) -[(Norman)] G E Norman, S V Starikov, V V Stegailov et al., Contrib. -Plasma Phys., 53, 129-139 (2013). - -:link(Pisarev) -[(Pisarev)] V V Pisarev and S V Starikov, J. Phys.: Condens. Matter, 26, -475401 (2014). diff --git a/doc/txt/fix_tune_kspace.txt b/doc/txt/fix_tune_kspace.txt deleted file mode 100644 index f5173b4cae..0000000000 --- a/doc/txt/fix_tune_kspace.txt +++ /dev/null @@ -1,103 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix tune/kspace command :h3 - -[Syntax:] - -fix ID group-ID tune/kspace N :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -tune/kspace = style name of this fix command :l -N = invoke this fix every N steps :l -:ule - -[Examples:] - -fix 2 all tune/kspace 100 :pre - -[Description:] - -This fix tests each kspace style (Ewald, PPPM, and MSM), and -automatically selects the fastest style to use for the remainder -of the run. If the fastest style is Ewald or PPPM, the fix also -adjusts the Coulombic cutoff towards optimal speed. Future versions -of this fix will automatically select other kspace parameters -to use for maximum simulation speed. The kspace parameters may -include the style, cutoff, grid points in each direction, order, -Ewald parameter, MSM parallelization cut-point, MPI tasks to use, etc. - -The rationale for this fix is to provide the user with -as-fast-as-possible simulations that include long-range electrostatics -(kspace) while meeting the user-prescribed accuracy requirement. A -simple heuristic could never capture the optimal combination of -parameters for every possible run-time scenario. But by performing -short tests of various kspace parameter sets, this fix allows -parameters to be tailored specifically to the user's machine, MPI -ranks, use of threading or accelerators, the simulated system, and the -simulation details. In addition, it is possible that parameters could -be evolved with the simulation on-the-fly, which is useful for systems -that are dynamically evolving (e.g. changes in box size/shape or -number of particles). - -When this fix is invoked, LAMMPS will perform short timed tests of -various parameter sets to determine the optimal parameters. Tests are -performed on-the-fly, with a new test initialized every N steps. N should -be chosen large enough so that adequate CPU time lapses between tests, -thereby providing statistically significant timings. But N should not be -chosen to be so large that an unfortunate parameter set test takes an -inordinate amount of wall time to complete. An N of 100 for most problems -seems reasonable. Once an optimal parameter set is found, that set is -used for the remainder of the run. - -This fix uses heuristics to guide it's selection of parameter sets to test, -but the actual timed results will be used to decide which set to use in the -simulation. - -It is not necessary to discard trajectories produced using sub-optimal -parameter sets, or a mix of various parameter sets, since the user-prescribed -accuracy will have been maintained throughout. However, some users may prefer -to use this fix only to discover the optimal parameter set for a given setup -that can then be used on subsequent production runs. - -This fix starts with kspace parameters that are set by the user with the -"kspace_style"_kspace_style.html and "kspace_modify"_kspace_modify.html -commands. The prescribed accuracy will be maintained by this fix throughout -the simulation. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the KSPACE package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Do not set "neigh_modify once yes" or else this fix will never be -called. Reneighboring is required. - -This fix is not compatible with a hybrid pair style, long-range dispersion, -TIP4P water support, or long-range point dipole support. - -[Related commands:] - -"kspace_style"_kspace_style.html, "boundary"_boundary.html -"kspace_modify"_kspace_modify.html, "pair_style -lj/cut/coul/long"_pair_lj.html, "pair_style -lj/charmm/coul/long"_pair_charmm.html, "pair_style -lj/long"_pair_lj_long.html, "pair_style -lj/long/coul/long"_pair_lj_long.html, -"pair_style buck/coul/long"_pair_buck.html - -[Default:] - diff --git a/doc/txt/fix_vector.txt b/doc/txt/fix_vector.txt deleted file mode 100644 index e1bfbe5738..0000000000 --- a/doc/txt/fix_vector.txt +++ /dev/null @@ -1,162 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix vector command :h3 - -[Syntax:] - -fix ID group-ID vector Nevery value1 value2 ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -vector = style name of this fix command :l -Nevery = use input values every this many timesteps :l -one or more input values can be listed :l -value = c_ID, c_ID\[N\], f_ID, f_ID\[N\], v_name :l - c_ID = global scalar calculated by a compute with ID - c_ID\[I\] = Ith component of global vector calculated by a compute with ID - f_ID = global scalar calculated by a fix with ID - f_ID\[I\] = Ith component of global vector calculated by a fix with ID - v_name = value calculated by an equal-style variable with name - v_name\[I\] = Ith component of vector-style variable with name :pre -:ule - -[Examples:] - -fix 1 all vector 100 c_myTemp -fix 1 all vector 5 c_myTemp v_integral :pre - -[Description:] - -Use one or more global values as inputs every few timesteps, and -simply store them. For a single specified value, the values are -stored as a global vector of growing length. For multiple specified -values, they are stored as rows in a global array, whose number of -rows is growing. The resulting vector or array can be used by other -"output commands"_Howto_output.html. - -One way to to use this command is to accumulate a vector that is -time-integrated using the "variable trap()"_variable.html function. -For example the velocity auto-correlation function (VACF) can be -time-integrated, to yield a diffusion coefficient, as follows: - -compute 2 all vacf -fix 5 all vector 1 c_2\[4\] -variable diff equal dt*trap(f_5) -thermo_style custom step v_diff :pre - -The group specified with this command is ignored. However, note that -specified values may represent calculations performed by computes and -fixes which store their own "group" definitions. - -Each listed value can be the result of a "compute"_compute.html or -"fix"_fix.html or the evaluation of an equal-style or vector-style -"variable"_variable.html. In each case, the compute, fix, or variable -must produce a global quantity, not a per-atom or local quantity. And -the global quantity must be a scalar, not a vector or array. - -"Computes"_compute.html that produce global quantities are those which -do not have the word {atom} in their style name. Only a few -"fixes"_fix.html produce global quantities. See the doc pages for -individual fixes for info on which ones produce such values. -"Variables"_variable.html of style {equal} or {vector} are the only -ones that can be used with this fix. Variables of style {atom} cannot -be used, since they produce per-atom values. - -The {Nevery} argument specifies on what timesteps the input values -will be used in order to be stored. Only timesteps that are a -multiple of {Nevery}, including timestep 0, will contribute values. - -Note that if you perform multiple runs, using the "pre no" option of -the "run"_run.html command to avoid initialization on subsequent runs, -then you need to use the {stop} keyword with the first "run"_run.html -command with a timestep value that encompasses all the runs. This is -so that the vector or array stored by this fix can be allocated to a -sufficient size. - -:line - -If a value begins with "c_", a compute ID must follow which has been -previously defined in the input script. If no bracketed term is -appended, the global scalar calculated by the compute is used. If a -bracketed term is appended, the Ith element of the global vector -calculated by the compute is used. - -Note that there is a "compute reduce"_compute_reduce.html command -which can sum per-atom quantities into a global scalar or vector which -can thus be accessed by fix vector. Or it can be a compute defined -not in your input script, but by "thermodynamic -output"_thermo_style.html or other fixes such as "fix nvt"_fix_nh.html -or "fix temp/rescale"_fix_temp_rescale.html. See the doc pages for -these commands which give the IDs of these computes. Users can also -write code for their own compute styles and "add them to -LAMMPS"_Modify.html. - -If a value begins with "f_", a fix ID must follow which has been -previously defined in the input script. If no bracketed term is -appended, the global scalar calculated by the fix is used. If a -bracketed term is appended, the Ith element of the global vector -calculated by the fix is used. - -Note that some fixes only produce their values on certain timesteps, -which must be compatible with {Nevery}, else an error will result. -Users can also write code for their own fix styles and "add them to -LAMMPS"_Modify.html. - -If a value begins with "v_", a variable name must follow which has -been previously defined in the input script. An equal-style or -vector-style variable can be referenced; the latter requires a -bracketed term to specify the Ith element of the vector calculated by -the variable. See the "variable"_variable.html command for details. -Note that variables of style {equal} and {vector} define a formula -which can reference individual atom properties or thermodynamic -keywords, or they can invoke other computes, fixes, or variables when -they are evaluated, so this is a very general means of specifying -quantities to be stored by fix vector. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix produces a global vector or global array which can be -accessed by various "output commands"_Howto_output.html. The values -can only be accessed on timesteps that are multiples of {Nevery}. - -A vector is produced if only a single input value is specified. -An array is produced if multiple input values are specified. -The length of the vector or the number of rows in the array grows -by 1 every {Nevery} timesteps. - -If the fix produces a vector, then the entire vector will be either -"intensive" or "extensive", depending on whether the values stored in -the vector are "intensive" or "extensive". If the fix produces an -array, then all elements in the array must be the same, either -"intensive" or "extensive". If a compute or fix provides the value -stored, then the compute or fix determines whether the value is -intensive or extensive; see the doc page for that compute or fix for -further info. Values produced by a variable are treated as intensive. - -This fix can allocate storage for stored values accumulated over -multiple runs, using the {start} and {stop} keywords of the -"run"_run.html command. See the "run"_run.html command for details of -how to do this. If using the "run pre no"_run.html command option, -this is required to allow the fix to allocate sufficient storage for -stored values. - -This fix is not invoked during "energy minimization"_minimize.html. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html, "variable"_variable.html - -[Default:] none diff --git a/doc/txt/fix_viscosity.txt b/doc/txt/fix_viscosity.txt deleted file mode 100644 index d86b13d055..0000000000 --- a/doc/txt/fix_viscosity.txt +++ /dev/null @@ -1,168 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix viscosity command :h3 - -[Syntax:] - -fix ID group-ID viscosity N vdim pdim Nbin keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -viscosity = style name of this fix command :l -N = perform momentum exchange every N steps :l -vdim = {x} or {y} or {z} = which momentum component to exchange :l -pdim = {x} or {y} or {z} = direction of momentum transfer :l -Nbin = # of layers in pdim direction (must be even number) :l - -zero or more keyword/value pairs may be appended :l -keyword = {swap} or {target} :l - {swap} value = Nswap = number of swaps to perform every N steps - {vtarget} value = V or INF = target velocity of swap partners (velocity units) :pre -:ule - -[Examples:] - -fix 1 all viscosity 100 x z 20 -fix 1 all viscosity 50 x z 20 swap 2 vtarget 1.5 :pre - -[Description:] - -Use the Muller-Plathe algorithm described in "this -paper"_#Muller-Plathe2 to exchange momenta between two particles in -different regions of the simulation box every N steps. This induces a -shear velocity profile in the system. As described below this enables -a viscosity of the fluid to be calculated. This algorithm is -sometimes called a reverse non-equilibrium MD (reverse NEMD) approach -to computing viscosity. This is because the usual NEMD approach is to -impose a shear velocity profile on the system and measure the response -via an off-diagonal component of the stress tensor, which is -proportional to the momentum flux. In the Muller-Plathe method, the -momentum flux is imposed, and the shear velocity profile is the -system's response. - -The simulation box is divided into {Nbin} layers in the {pdim} -direction, where the layer 1 is at the low end of that dimension and -the layer {Nbin} is at the high end. Every N steps, Nswap pairs of -atoms are chosen in the following manner. Only atoms in the fix group -are considered. Nswap atoms in layer 1 with positive velocity -components in the {vdim} direction closest to the target value {V} are -selected. Similarly, Nswap atoms in the "middle" layer (see below) with -negative velocity components in the {vdim} direction closest to the -negative of the target value {V} are selected. The two sets of Nswap -atoms are paired up and their {vdim} momenta components are swapped -within each pair. This resets their velocities, typically in opposite -directions. Over time, this induces a shear velocity profile in the -system which can be measured using commands such as the following, -which writes the profile to the file tmp.profile: - -compute layers all chunk/atom bin/1d z lower 0.05 units reduced -fix f1 all ave/chunk 100 10 1000 layers vx file tmp.profile :pre - -Note that by default, Nswap = 1 and vtarget = INF, though this can be -changed by the optional {swap} and {vtarget} keywords. When vtarget = -INF, one or more atoms with the most positive and negative velocity -components are selected. Setting these parameters appropriately, in -conjunction with the swap rate N, allows the momentum flux rate to be -adjusted across a wide range of values, and the momenta to be -exchanged in large chunks or more smoothly. - -The "middle" layer for momenta swapping is defined as the {Nbin}/2 + 1 -layer. Thus if {Nbin} = 20, the two swapping layers are 1 and 11. -This should lead to a symmetric velocity profile since the two layers -are separated by the same distance in both directions in a periodic -sense. This is why {Nbin} is restricted to being an even number. - -As described below, the total momentum transferred by these velocity -swaps is computed by the fix and can be output. Dividing this -quantity by time and the cross-sectional area of the simulation box -yields a momentum flux. The ratio of momentum flux to the slope of -the shear velocity profile is proportional to the viscosity of the -fluid, in appropriate units. See the "Muller-Plathe -paper"_#Muller-Plathe2 for details. - -NOTE: If your system is periodic in the direction of the momentum -flux, then the flux is going in 2 directions. This means the -effective momentum flux in one direction is reduced by a factor of 2. -You will see this in the equations for viscosity in the Muller-Plathe -paper. LAMMPS is simply tallying momentum which does not account for -whether or not your system is periodic; you must use the value -appropriately to yield a viscosity for your system. - -NOTE: After equilibration, if the velocity profile you observe is not -linear, then you are likely swapping momentum too frequently and are -not in a regime of linear response. In this case you cannot -accurately infer a viscosity and should try increasing the Nevery -parameter. - -An alternative method for calculating a viscosity is to run a NEMD -simulation, as described on the "Howto nemd"_Howto_nemd.html doc page. -NEMD simulations deform the simulation box via the "fix -deform"_fix_deform.html command. Thus they cannot be run on a charged -system using a "PPPM solver"_kspace_style.html since PPPM does not -currently support non-orthogonal boxes. Using fix viscosity keeps the -box orthogonal; thus it does not suffer from this limitation. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global scalar which can be accessed by various -"output commands"_Howto_output.html. The scalar is the cumulative -momentum transferred between the bottom and middle of the simulation -box (in the {pdim} direction) is stored as a scalar quantity by this -fix. This quantity is zeroed when the fix is defined and accumulates -thereafter, once every N steps. The units of the quantity are -momentum = mass*velocity. The scalar value calculated by this fix is -"intensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Swaps conserve both momentum and kinetic energy, even if the masses of -the swapped atoms are not equal. Thus you should not need to -thermostat the system. If you do use a thermostat, you may want to -apply it only to the non-swapped dimensions (other than {vdim}). - -LAMMPS does not check, but you should not use this fix to swap -velocities of atoms that are in constrained molecules, e.g. via "fix -shake"_fix_shake.html or "fix rigid"_fix_rigid.html. This is because -application of the constraints will alter the amount of transferred -momentum. You should, however, be able to use flexible molecules. -See the "Maginn paper"_#Maginn for an example of using this algorithm -in a computation of alcohol molecule properties. - -When running a simulation with large, massive particles or molecules -in a background solvent, you may want to only exchange momenta between -solvent particles. - -[Related commands:] - -"fix ave/chunk"_fix_ave_chunk.html, "fix -thermal/conductivity"_fix_thermal_conductivity.html - -[Default:] - -The option defaults are swap = 1 and vtarget = INF. - -:line - -:link(Muller-Plathe2) -[(Muller-Plathe)] Muller-Plathe, Phys Rev E, 59, 4894-4898 (1999). - -:link(Maginn) -[(Maginn)] Kelkar, Rafferty, Maginn, Siepmann, Fluid Phase Equilibria, -260, 218-231 (2007). diff --git a/doc/txt/fix_viscous.txt b/doc/txt/fix_viscous.txt deleted file mode 100644 index c5a3ede0b2..0000000000 --- a/doc/txt/fix_viscous.txt +++ /dev/null @@ -1,105 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix viscous command :h3 - -[Syntax:] - -fix ID group-ID viscous gamma keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -viscous = style name of this fix command :l -gamma = damping coefficient (force/velocity units) :l -zero or more keyword/value pairs may be appended :l -keyword = {scale} - {scale} values = type ratio - type = atom type (1-N) - ratio = factor to scale the damping coefficient by :pre -:ule - -[Examples:] - -fix 1 flow viscous 0.1 -fix 1 damp viscous 0.5 scale 3 2.5 :pre - -[Description:] - -Add a viscous damping force to atoms in the group that is proportional -to the velocity of the atom. The added force can be thought of as a -frictional interaction with implicit solvent, i.e. the no-slip Stokes -drag on a spherical particle. In granular simulations this can be -useful for draining the kinetic energy from the system in a controlled -fashion. If used without additional thermostatting (to add kinetic -energy to the system), it has the effect of slowly (or rapidly) -freezing the system; hence it can also be used as a simple energy -minimization technique. - -The damping force F is given by F = - gamma * velocity. The larger -the coefficient, the faster the kinetic energy is reduced. If the -optional keyword {scale} is used, gamma can scaled up or down by the -specified factor for atoms of that type. It can be used multiple -times to adjust gamma for several atom types. - -NOTE: You should specify gamma in force/velocity units. This is not -the same as mass/time units, at least for some of the LAMMPS -"units"_units.html options like "real" or "metal" that are not -self-consistent. - -In a Brownian dynamics context, gamma = Kb T / D, where Kb = -Boltzmann's constant, T = temperature, and D = particle diffusion -coefficient. D can be written as Kb T / (3 pi eta d), where eta = -dynamic viscosity of the frictional fluid and d = diameter of -particle. This means gamma = 3 pi eta d, and thus is proportional to -the viscosity of the fluid and the particle diameter. - -In the current implementation, rather than have the user specify a -viscosity, gamma is specified directly in force/velocity units. If -needed, gamma can be adjusted for atoms of different sizes -(i.e. sigma) by using the {scale} keyword. - -Note that Brownian dynamics models also typically include a randomized -force term to thermostat the system at a chosen temperature. The "fix -langevin"_fix_langevin.html command does this. It has the same -viscous damping term as fix viscous and adds a random force to each -atom. The random force term is proportional to the sqrt of the chosen -thermostatting temperature. Thus if you use fix langevin with a -target T = 0, its random force term is zero, and you are essentially -performing the same operation as fix viscous. Also note that the -gamma of fix viscous is related to the damping parameter of "fix -langevin"_fix_langevin.html, however the former is specified in units -of force/velocity and the latter in units of time, so that it can more -easily be used as a thermostat. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is modifying forces. Default is the outermost level. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. This fix should only -be used with damped dynamics minimizers that allow for -non-conservative forces. See the "min_style"_min_style.html command -for details. - -[Restrictions:] none - -[Related commands:] - -"fix langevin"_fix_langevin.html - -[Default:] none diff --git a/doc/txt/fix_wall.txt b/doc/txt/fix_wall.txt deleted file mode 100644 index 7868bacf04..0000000000 --- a/doc/txt/fix_wall.txt +++ /dev/null @@ -1,352 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/lj93 command :h3 -fix wall/lj93/kk command :h3 -fix wall/lj126 command :h3 -fix wall/lj1043 command :h3 -fix wall/colloid command :h3 -fix wall/harmonic command :h3 -fix wall/morse command :h3 - -[Syntax:] - -fix ID group-ID style face args ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style = {wall/lj93} or {wall/lj126} or {wall/lj1043} or {wall/colloid} or {wall/harmonic} or {wall/morse} :l -one or more face/arg pairs may be appended :l -face = {xlo} or {xhi} or {ylo} or {yhi} or {zlo} or {zhi} :l - args for styles {lj93} or {lj126} or {lj1043} or {colloid} or {harmonic} :l - args = coord epsilon sigma cutoff - coord = position of wall = EDGE or constant or variable - EDGE = current lo or hi edge of simulation box - constant = number like 0.0 or -30.0 (distance units) - variable = "equal-style variable"_variable.html like v_x or v_wiggle - epsilon = strength factor for wall-particle interaction (energy or energy/distance^2 units) - epsilon can be a variable (see below) - sigma = size factor for wall-particle interaction (distance units) - sigma can be a variable (see below) - cutoff = distance from wall at which wall-particle interaction is cut off (distance units) :pre - args for style {morse} :l - args = coord D_0 alpha r_0 cutoff - coord = position of wall = EDGE or constant or variable - EDGE = current lo or hi edge of simulation box - constant = number like 0.0 or -30.0 (distance units) - variable = "equal-style variable"_variable.html like v_x or v_wiggle - D_0 = depth of the potential (energy units) - D_0 can be a variable (see below) - alpha = width factor for wall-particle interaction (1/distance units) - alpha can be a variable (see below) - r_0 = distance of the potential minimum from the face of region (distance units) - r_0 can be a variable (see below) - cutoff = distance from wall at which wall-particle interaction is cut off (distance units) :pre -zero or more keyword/value pairs may be appended :l -keyword = {units} or {fld} :l - {units} value = {lattice} or {box} - {lattice} = the wall position is defined in lattice units - {box} = the wall position is defined in simulation box units - {fld} value = {yes} or {no} - {yes} = invoke the wall constraint to be compatible with implicit FLD - {no} = invoke the wall constraint in the normal way - {pbc} value = {yes} or {no} - {yes} = allow periodic boundary in a wall dimension - {no} = require non-perioidic boundaries in any wall dimension :pre -:ule - -[Examples:] - -fix wallhi all wall/lj93 xlo -1.0 1.0 1.0 2.5 units box -fix wallhi all wall/lj93 xhi EDGE 1.0 1.0 2.5 -fix wallhi all wall/morse xhi EDGE 1.0 1.0 1.0 2.5 units box -fix wallhi all wall/lj126 v_wiggle 23.2 1.0 1.0 2.5 -fix zwalls all wall/colloid zlo 0.0 1.0 1.0 0.858 zhi 40.0 1.0 1.0 0.858 :pre - -[Description:] - -Bound the simulation domain on one or more of its faces with a flat -wall that interacts with the atoms in the group by generating a force -on the atom in a direction perpendicular to the wall. The energy of -wall-particle interactions depends on the style. - -For style {wall/lj93}, the energy E is given by the 9/3 potential: - -:c,image(Eqs/fix_wall_lj93.jpg) - -For style {wall/lj126}, the energy E is given by the 12/6 potential: - -:c,image(Eqs/pair_lj.jpg) - -For style {wall/lj1043}, the energy E is given by the 10/4/3 potential: - -:c,image(Eqs/fix_wall_lj1043.jpg) - -For style {wall/colloid}, the energy E is given by an integrated form -of the "pair_style colloid"_pair_colloid.html potential: - -:c,image(Eqs/fix_wall_colloid.jpg) - -For style {wall/harmonic}, the energy E is given by a harmonic spring -potential: - -:c,image(Eqs/fix_wall_harmonic.jpg) - -For style {wall/morse}, the energy E is given by a Morse potential: - -:c,image(Eqs/pair_morse.jpg) - -In all cases, {r} is the distance from the particle to the wall at -position {coord}, and Rc is the {cutoff} distance at which the -particle and wall no longer interact. The energy of the wall -potential is shifted so that the wall-particle interaction energy is -0.0 at the cutoff distance. - -Up to 6 walls or faces can be specified in a single command: {xlo}, -{xhi}, {ylo}, {yhi}, {zlo}, {zhi}. A {lo} face interacts with -particles near the lower side of the simulation box in that dimension. -A {hi} face interacts with particles near the upper side of the -simulation box in that dimension. - -The position of each wall can be specified in one of 3 ways: as the -EDGE of the simulation box, as a constant value, or as a variable. If -EDGE is used, then the corresponding boundary of the current -simulation box is used. If a numeric constant is specified then the -wall is placed at that position in the appropriate dimension (x, y, or -z). In both the EDGE and constant cases, the wall will never move. -If the wall position is a variable, it should be specified as v_name, -where name is an "equal-style variable"_variable.html name. In this -case the variable is evaluated each timestep and the result becomes -the current position of the reflecting wall. Equal-style variables -can specify formulas with various mathematical functions, and include -"thermo_style"_thermo_style.html command keywords for the simulation -box parameters and timestep and elapsed time. Thus it is easy to -specify a time-dependent wall position. See examples below. - -For the {wall/lj93} and {wall/lj126} and {wall/lj1043} styles, -{epsilon} and {sigma} are the usual Lennard-Jones parameters, which -determine the strength and size of the particle as it interacts with -the wall. Epsilon has energy units. Note that this {epsilon} and -{sigma} may be different than any {epsilon} or {sigma} values defined -for a pair style that computes particle-particle interactions. - -The {wall/lj93} interaction is derived by integrating over a 3d -half-lattice of Lennard-Jones 12/6 particles. The {wall/lj126} -interaction is effectively a harder, more repulsive wall interaction. -The {wall/lj1043} interaction is yet a different form of wall -interaction, described in Magda et al in "(Magda)"_#Magda. - -For the {wall/colloid} style, {R} is the radius of the colloid -particle, {D} is the distance from the surface of the colloid particle -to the wall (r-R), and {sigma} is the size of a constituent LJ -particle inside the colloid particle and wall. Note that the cutoff -distance Rc in this case is the distance from the colloid particle -center to the wall. The prefactor {epsilon} can be thought of as an -effective Hamaker constant with energy units for the strength of the -colloid-wall interaction. More specifically, the {epsilon} pre-factor -= 4 * pi^2 * rho_wall * rho_colloid * epsilon * sigma^6, where epsilon -and sigma are the LJ parameters for the constituent LJ -particles. Rho_wall and rho_colloid are the number density of the -constituent particles, in the wall and colloid respectively, in units -of 1/volume. - -The {wall/colloid} interaction is derived by integrating over -constituent LJ particles of size {sigma} within the colloid particle -and a 3d half-lattice of Lennard-Jones 12/6 particles of size {sigma} -in the wall. As mentioned in the preceding paragraph, the density of -particles in the wall and colloid can be different, as specified by -the {epsilon} pre-factor. - -For the {wall/harmonic} style, {epsilon} is effectively the spring -constant K, and has units (energy/distance^2). The input parameter -{sigma} is ignored. The minimum energy position of the harmonic -spring is at the {cutoff}. This is a repulsive-only spring since the -interaction is truncated at the {cutoff} - -For the {wall/morse} style, the three parameters are in this order: -{D_0} the depth of the potential, {alpha} the width parameter, and -{r_0} the location of the minimum. {D_0} has energy units, {alpha} -inverse distance units, and {r_0} distance units. - -For any wall, the {epsilon} and/or {sigma} and/or {alpha} parameter can -be specified -as an "equal-style variable"_variable.html, in which case it should be -specified as v_name, where name is the variable name. As with a -variable wall position, the variable is evaluated each timestep and -the result becomes the current epsilon or sigma of the wall. -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent wall interaction. - -NOTE: For all of the styles, you must insure that r is always > 0 for -all particles in the group, or LAMMPS will generate an error. This -means you cannot start your simulation with particles at the wall -position {coord} (r = 0) or with particles on the wrong side of the -wall (r < 0). For the {wall/lj93} and {wall/lj126} styles, the energy -of the wall/particle interaction (and hence the force on the particle) -blows up as r -> 0. The {wall/colloid} style is even more -restrictive, since the energy blows up as D = r-R -> 0. This means -the finite-size particles of radius R must be a distance larger than R -from the wall position {coord}. The {harmonic} style is a softer -potential and does not blow up as r -> 0, but you must use a large -enough {epsilon} that particles always reamin on the correct side of -the wall (r > 0). - -The {units} keyword determines the meaning of the distance units used -to define a wall position, but only when a numeric constant or -variable is used. It is not relevant when EDGE is used to specify a -face position. In the variable case, the variable is assumed to -produce a value compatible with the {units} setting you specify. - -A {box} value selects standard distance units as defined by the -"units"_units.html command, e.g. Angstroms for units = real or metal. -A {lattice} value means the distance units are in lattice spacings. -The "lattice"_lattice.html command must have been previously used to -define the lattice spacings. - -The {fld} keyword can be used with a {yes} setting to invoke the wall -constraint before pairwise interactions are computed. This allows an -implicit FLD model using "pair_style lubricateU"_pair_lubricateU.html -to include the wall force in its calculations. If the setting is -{no}, wall forces are imposed after pairwise interactions, in the -usual manner. - -The {pbc} keyword can be used with a {yes} setting to allow walls to -be specified in a periodic dimension. See the -"boundary"_boundary.html command for options on simulation box -boundaries. The default for {pbc} is {no}, which means the system -must be non-periodic when using a wall. But you may wish to use a -periodic box. E.g. to allow some particles to interact with the wall -via the fix group-ID, and others to pass through it and wrap around a -periodic box. In this case you should insure that the wall if -sufficiently far enough away from the box boundary. If you do not, -then particles may interact with both the wall and with periodic -images on the other side of the box, which is probably not what you -want. - -:line - -Here are examples of variable definitions that move the wall position -in a time-dependent fashion using equal-style -"variables"_variable.html. The wall interaction parameters (epsilon, -sigma) could be varied with additional variable definitions. - -variable ramp equal ramp(0,10) -fix 1 all wall xlo v_ramp 1.0 1.0 2.5 :pre - -variable linear equal vdisplace(0,20) -fix 1 all wall xlo v_linear 1.0 1.0 2.5 :pre - -variable wiggle equal swiggle(0.0,5.0,3.0) -fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 :pre - -variable wiggle equal cwiggle(0.0,5.0,3.0) -fix 1 all wall xlo v_wiggle 1.0 1.0 2.5 :pre - -The ramp(lo,hi) function adjusts the wall position linearly from lo to -hi over the course of a run. The vdisplace(c0,velocity) function does -something similar using the equation position = c0 + velocity*delta, -where delta is the elapsed time. - -The swiggle(c0,A,period) function causes the wall position to -oscillate sinusoidally according to this equation, where omega = 2 PI -/ period: - -position = c0 + A sin(omega*delta) :pre - -The cwiggle(c0,A,period) function causes the wall position to -oscillate sinusoidally according to this equation, which will have an -initial wall velocity of 0.0, and thus may impose a gentler -perturbation on the particles: - -position = c0 + A (1 - cos(omega*delta)) :pre - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy of interaction between atoms and each wall to -the system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to the interaction between -atoms and each wall to the system's virial as part of "thermodynamic -output"_thermo_style.html. The default is {virial no} - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global scalar energy and a global vector of -forces, which can be accessed by various "output -commands"_Howto_output.html. Note that the scalar energy is the sum -of interactions with all defined walls. If you want the energy on a -per-wall basis, you need to use multiple fix wall commands. The -length of the vector is equal to the number of walls defined by the -fix. Each vector value is the normal force on a specific wall. Note -that an outward force on a wall will be a negative value for {lo} -walls and a positive value for {hi} walls. The scalar and vector -values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the atom/wall interaction energy to be included in -the total potential energy of the system (the quantity being -minimized), you MUST enable the "fix_modify"_fix_modify.html {energy} -option for this fix. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] none - -[Related commands:] - -"fix wall/reflect"_fix_wall_reflect.html, -"fix wall/gran"_fix_wall_gran.html, -"fix wall/region"_fix_wall_region.html - -[Default:] - -The option defaults units = lattice, fld = no, and pbc = no. - -:line - -:link(Magda) -[(Magda)] Magda, Tirrell, Davis, J Chem Phys, 83, 1888-1901 (1985); -erratum in JCP 84, 2901 (1986). diff --git a/doc/txt/fix_wall_body_polygon.txt b/doc/txt/fix_wall_body_polygon.txt deleted file mode 100644 index 45cbb2841d..0000000000 --- a/doc/txt/fix_wall_body_polygon.txt +++ /dev/null @@ -1,104 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/body/polygon command :h3 - -[Syntax:] - -fix ID group-ID wall/body/polygon k_n c_n c_t wallstyle args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -wall/body/polygon = style name of this fix command :l -k_n = normal repulsion strength (force/distance or pressure units) :l -c_n = normal damping coefficient (force/distance or pressure units) :l -c_t = tangential damping coefficient (force/distance or pressure units) :l -wallstyle = {xplane} or {yplane} or {zplane} or {zcylinder} :l -args = list of arguments for a particular style :l - {xplane} or {yplane} args = lo hi - lo,hi = position of lower and upper plane (distance units), either can be NULL) - {zcylinder} args = radius - radius = cylinder radius (distance units) :pre -zero or more keyword/value pairs may be appended to args :l -keyword = {wiggle} :l - {wiggle} values = dim amplitude period - dim = {x} or {y} or {z} - amplitude = size of oscillation (distance units) - period = time of oscillation (time units) :pre -:ule - -[Examples:] - -fix 1 all wall/body/polygon 1000.0 20.0 5.0 xplane -10.0 10.0 - -[Description:] - -This fix is for use with 2d models of body particles of style -{rounded/polygon}. It bounds the simulation domain with wall(s). All -particles in the group interact with the wall when they are close -enough to touch it. The nature of the interaction between the wall -and the polygon particles is the same as that between the polygon -particles themselves, which is similar to a Hookean potential. See -the "Howto body"_Howto_body.html doc page for more details on using -body particles. - -The parameters {k_n}, {c_n}, {c_t} have the same meaning and units as -those specified with the "pair_style -body/rounded/polygon"_pair_body_rounded_polygon.html command. - -The {wallstyle} can be planar or cylindrical. The 2 planar options -specify a pair of walls in a dimension. Wall positions are given by -{lo} and {hi}. Either of the values can be specified as NULL if a -single wall is desired. For a {zcylinder} wallstyle, the cylinder's -axis is at x = y = 0.0, and the radius of the cylinder is specified. - -Optionally, the wall can be moving, if the {wiggle} keyword is -appended. - -For the {wiggle} keyword, the wall oscillates sinusoidally, similar to -the oscillations of particles which can be specified by the "fix -move"_fix_move.html command. This is useful in packing simulations of -particles. The arguments to the {wiggle} keyword specify a dimension -for the motion, as well as it's {amplitude} and {period}. Note that -if the dimension is in the plane of the wall, this is effectively a -shearing motion. If the dimension is perpendicular to the wall, it is -more of a shaking motion. A {zcylinder} wall can only be wiggled in -the z dimension. - -Each timestep, the position of a wiggled wall in the appropriate {dim} -is set according to this equation: - -position = coord + A - A cos (omega * delta) :pre - -where {coord} is the specified initial position of the wall, {A} is -the {amplitude}, {omega} is 2 PI / {period}, and {delta} is the time -elapsed since the fix was specified. The velocity of the wall is set -to the derivative of this expression. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the BODY package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Any dimension (xy) that has a wall must be non-periodic. - -[Related commands:] - -"atom_style body"_atom_style.html, "pair_style -body/rounded/polygon"_pair_body_rounded_polygon.html - -[Default:] none diff --git a/doc/txt/fix_wall_body_polyhedron.txt b/doc/txt/fix_wall_body_polyhedron.txt deleted file mode 100644 index 231ab1f0fe..0000000000 --- a/doc/txt/fix_wall_body_polyhedron.txt +++ /dev/null @@ -1,103 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/body/polyhedron command :h3 - -[Syntax:] - -fix ID group-ID wall/body/polyhedron k_n c_n c_t wallstyle args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -wall/body/polyhedron = style name of this fix command :l -k_n = normal repulsion strength (force/distance units or pressure units - see discussion below) :l -c_n = normal damping coefficient (force/distance units or pressure units - see discussion below) :l -c_t = tangential damping coefficient (force/distance units or pressure units - see discussion below) :l -wallstyle = {xplane} or {yplane} or {zplane} or {zcylinder} :l -args = list of arguments for a particular style :l - {xplane} or {yplane} args = lo hi - lo,hi = position of lower and upper plane (distance units), either can be NULL) - {zcylinder} args = radius - radius = cylinder radius (distance units) :pre -zero or more keyword/value pairs may be appended to args :l -keyword = {wiggle} :l - {wiggle} values = dim amplitude period - dim = {x} or {y} or {z} - amplitude = size of oscillation (distance units) - period = time of oscillation (time units) :pre -:ule - -[Examples:] - -fix 1 all wall/body/polyhedron 1000.0 20.0 5.0 xplane -10.0 10.0 - -[Description:] - -This fix is for use with 3d models of body particles of style -{rounded/polyhedron}. It bounds the simulation domain with wall(s). -All particles in the group interact with the wall when they are close -enough to touch it. The nature of the interaction between the wall -and the polygon particles is the same as that between the polygon -particles themselves, which is similar to a Hookean potential. See -the "Howto body"_Howto_body.html doc page for more details on using -body particles. - -The parameters {k_n}, {c_n}, {c_t} have the same meaning and units as -those specified with the "pair_style -body/rounded/polyhedron"_pair_body_rounded_polyhedron.html command. - -The {wallstyle} can be planar or cylindrical. The 3 planar options -specify a pair of walls in a dimension. Wall positions are given by -{lo} and {hi}. Either of the values can be specified as NULL if a -single wall is desired. For a {zcylinder} wallstyle, the cylinder's -axis is at x = y = 0.0, and the radius of the cylinder is specified. - -Optionally, the wall can be moving, if the {wiggle} keyword is appended. - -For the {wiggle} keyword, the wall oscillates sinusoidally, similar to -the oscillations of particles which can be specified by the "fix -move"_fix_move.html command. This is useful in packing simulations of -particles. The arguments to the {wiggle} keyword specify a dimension -for the motion, as well as it's {amplitude} and {period}. Note that -if the dimension is in the plane of the wall, this is effectively a -shearing motion. If the dimension is perpendicular to the wall, it is -more of a shaking motion. A {zcylinder} wall can only be wiggled in -the z dimension. - -Each timestep, the position of a wiggled wall in the appropriate {dim} -is set according to this equation: - -position = coord + A - A cos (omega * delta) :pre - -where {coord} is the specified initial position of the wall, {A} is -the {amplitude}, {omega} is 2 PI / {period}, and {delta} is the time -elapsed since the fix was specified. The velocity of the wall is set -to the derivative of this expression. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the BODY package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Any dimension (xyz) that has a wall must be non-periodic. - -[Related commands:] - -"atom_style body"_atom_style.html, "pair_style -body/rounded/polyhedron"_pair_body_rounded_polyhedron.html - -[Default:] none diff --git a/doc/txt/fix_wall_ees.txt b/doc/txt/fix_wall_ees.txt deleted file mode 100644 index 4cc91f5222..0000000000 --- a/doc/txt/fix_wall_ees.txt +++ /dev/null @@ -1,118 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/ees command :h3 -fix wall/region/ees command :h3 - -[Syntax:] - -fix ID group-ID style args :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -style = {wall/ees} or {wall/region/ees} :l - args for style {wall/ees}: one or more {face parameters} groups may be appended - face = {xlo} or {xhi} or {ylo} or {yhi} or {zlo} or {zhi} - parameters = coord epsilon sigma cutoff - coord = position of wall = EDGE or constant or variable - EDGE = current lo or hi edge of simulation box - constant = number like 0.0 or -30.0 (distance units) - variable = "equal-style variable"_variable.html like v_x or v_wiggle - epsilon = strength factor for wall-particle interaction (energy or energy/distance^2 units) - epsilon can be a variable (see below) - sigma = size factor for wall-particle interaction (distance units) - sigma can be a variable (see below) - cutoff = distance from wall at which wall-particle interaction is cut off (distance units) :pre - - args for style {wall/region/ees}: {region-ID} {epsilon} {sigma} {cutoff} - region-ID = region whose boundary will act as wall - epsilon = strength factor for wall-particle interaction (energy or energy/distance^2 units) - sigma = size factor for wall-particle interaction (distance units) - cutoff = distance from wall at which wall-particle interaction is cut off (distance units) :pre - :ule - -[Examples:] - -fix wallhi all wall/ees xlo -1.0 1.0 1.0 2.5 units box -fix wallhi all wall/ees xhi EDGE 1.0 1.0 2.5 -fix wallhi all wall/ees v_wiggle 23.2 1.0 1.0 2.5 -fix zwalls all wall/ees zlo 0.0 1.0 1.0 0.858 zhi 40.0 1.0 1.0 0.858 :pre - -fix ees_cube all wall/region/ees myCube 1.0 1.0 2.5 :pre - - -[Description:] - -Fix {wall/ees} bounds the simulation domain on one or more of its -faces with a flat wall that interacts with the ellipsoidal atoms in the -group by generating a force on the atom in a direction perpendicular to -the wall and a torque parallel with the wall. The energy of -wall-particle interactions E is given by: - -:c,image(Eqs/fix_wall_ees.jpg) - -Introduced by Babadi and Ejtehadi in "(Babadi)"_#BabadiEjtehadi. Here, -{r} is the distance from the particle to the wall at position {coord}, -and Rc is the {cutoff} distance at which the particle and wall no -longer interact. Also, sigma_n is the distance between center of -ellipsoid and the nearest point of its surface to the wall. The energy -of the wall is: - -:c,image(JPG/fix_wall_ees_image.jpg) - -Details of using this command and specifications are the same as -fix/wall command. You can also find an example in USER/ees/ under -examples/ directory. - -The prefactor {epsilon} can be thought of as an -effective Hamaker constant with energy units for the strength of the -ellipsoid-wall interaction. More specifically, the {epsilon} pre-factor -= 8 * pi^2 * rho_wall * rho_ellipsoid * epsilon -* sigma_a * sigma_b * sigma_c, where epsilon is the LJ parameters for -the constituent LJ particles and sigma_a, sigma_b, and sigma_c are radii -of ellipsoidal particles. Rho_wall and rho_ellipsoid are the number -density of the constituent particles, in the wall and ellipsoid -respectively, in units of 1/volume. - -NOTE: You must insure that r is always bigger than sigma_n for -all particles in the group, or LAMMPS will generate an error. This -means you cannot start your simulation with particles touching the wall -position {coord} (r = sigma_n) or with particles penetrating the wall -(0 =< r < sigma_n) or with particles on the wrong side of the -wall (r < 0). - - -Fix {wall/region/ees} treats the surface of the geometric region defined -by the {region-ID} as a bounding wall which interacts with nearby -ellipsoidal particles according to the EES potential introduced above. - -Other details of this command are the same as for the "fix -wall/region"_fix_wall_region.html command. One may also find an example -of using this fix in the examples/USER/misc/ees/ directory. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This fix requires that atoms be ellipsoids as defined by the -"atom_style ellipsoid"_atom_style.html command. - -[Related commands:] - -"fix wall"_fix_wall.html, -"pair resquared"_pair_resquared.html - -[Default:] - -none - -:line - -:link(BabadiEjtehadi) -[(Babadi)] Babadi and Ejtehadi, EPL, 77 (2007) 23002. diff --git a/doc/txt/fix_wall_gran.txt b/doc/txt/fix_wall_gran.txt deleted file mode 100644 index 4b3ff15cc9..0000000000 --- a/doc/txt/fix_wall_gran.txt +++ /dev/null @@ -1,186 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/gran command :h3 - -[Syntax:] - -fix ID group-ID wall/gran fstyle fstyle_params wallstyle args keyword values ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -wall/gran = style name of this fix command :l -fstyle = style of force interactions between particles and wall :l - possible choices: hooke, hooke/history, hertz/history, granular :pre -fstyle_params = parameters associated with force interaction style :l - For {hooke}, {hooke/history}, and {hertz/history}, {fstyle_params} are: - Kn = elastic constant for normal particle repulsion (force/distance units or pressure units - see discussion below) - Kt = elastic constant for tangential contact (force/distance units or pressure units - see discussion below) - gamma_n = damping coefficient for collisions in normal direction (1/time units or 1/time-distance units - see discussion below) - gamma_t = damping coefficient for collisions in tangential direction (1/time units or 1/time-distance units - see discussion below) - xmu = static yield criterion (unitless value between 0.0 and 1.0e4) - dampflag = 0 or 1 if tangential damping force is excluded or included :pre - For {granular}, {fstyle_params} are set using the same syntax as for the {pair_coeff} command of "pair_style granular"_pair_granular.html :pre -wallstyle = {xplane} or {yplane} or {zplane} or {zcylinder} :l -args = list of arguments for a particular style :l - {xplane} or {yplane} or {zplane} args = lo hi - lo,hi = position of lower and upper plane (distance units), either can be NULL) - {zcylinder} args = radius - radius = cylinder radius (distance units) :pre -zero or more keyword/value pairs may be appended to args :l -keyword = {wiggle} or {shear} :l - {wiggle} values = dim amplitude period - dim = {x} or {y} or {z} - amplitude = size of oscillation (distance units) - period = time of oscillation (time units) - {shear} values = dim vshear - dim = {x} or {y} or {z} - vshear = magnitude of shear velocity (velocity units) :pre -:ule - -[Examples:] - -fix 1 all wall/gran hooke 200000.0 NULL 50.0 NULL 0.5 0 xplane -10.0 10.0 -fix 1 all wall/gran hooke/history 200000.0 NULL 50.0 NULL 0.5 0 zplane 0.0 NULL -fix 2 all wall/gran hooke 100000.0 20000.0 50.0 30.0 0.5 1 zcylinder 15.0 wiggle z 3.0 2.0 -fix 3 all wall/gran/region granular hooke 1000.0 50.0 tangential linear_nohistory 1.0 0.4 damping velocity region myBox -fix 4 all wall/gran/region granular jkr 1e5 1500.0 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall region myCone -fix 5 all wall/gran/region granular dmt 1e5 0.2 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall damping tsuji region myCone :pre - -[Description:] - -Bound the simulation domain of a granular system with a frictional -wall. All particles in the group interact with the wall when they are -close enough to touch it. - -The nature of the wall/particle interactions are determined by the -{fstyle} setting. It can be any of the styles defined by the -"pair_style gran/*"_pair_gran.html or the more general "pair_style -granular"_pair_granular.html" commands. Currently the options are -{hooke}, {hooke/history}, or {hertz/history} for the former, and -{granular} with all the possible options of the associated -{pair_coeff} command for the latter. The equation for the force -between the wall and particles touching it is the same as the -corresponding equation on the "pair_style gran/*"_pair_gran.html and -"pair_style_granular"_pair_granular.html doc pages, in the limit of -one of the two particles going to infinite radius and mass (flat -wall). Specifically, delta = radius - r = overlap of particle with -wall, m_eff = mass of particle, and the effective radius of contact = -RiRj/Ri+Rj is set to the radius of the particle. - -The parameters {Kn}, {Kt}, {gamma_n}, {gamma_t}, {xmu} and {dampflag} -have the same meaning and units as those specified with the -"pair_style gran/*"_pair_gran.html commands. This means a NULL can be -used for either {Kt} or {gamma_t} as described on that page. If a -NULL is used for {Kt}, then a default value is used where {Kt} = 2/7 -{Kn}. If a NULL is used for {gamma_t}, then a default value is used -where {gamma_t} = 1/2 {gamma_n}. - -All the model choices for cohesion, tangential friction, rolling -friction and twisting friction supported by the "pair_style -granular"_pair_granular.html through its {pair_coeff} command are also -supported for walls. These are discussed in greater detail on the doc -page for "pair_style granular"_pair_granular.html. - -Note that you can choose a different force styles and/or different -values for the wall/particle coefficients than for particle/particle -interactions. E.g. if you wish to model the wall as a different -material. - -NOTE: As discussed on the doc page for "pair_style -gran/*"_pair_gran.html, versions of LAMMPS before 9Jan09 used a -different equation for Hertzian interactions. This means Hertizian -wall/particle interactions have also changed. They now include a -sqrt(radius) term which was not present before. Also the previous -versions used Kn and Kt from the pairwise interaction and hardwired -dampflag to 1, rather than letting them be specified directly. This -means you can set the values of the wall/particle coefficients -appropriately in the current code to reproduce the results of a -previous Hertzian monodisperse calculation. For example, for the -common case of a monodisperse system with particles of diameter 1, Kn, -Kt, gamma_n, and gamma_s should be set sqrt(2.0) larger than they were -previously. - -The effective mass {m_eff} in the formulas listed on the "pair_style -granular"_pair_gran.html doc page is the mass of the particle for -particle/wall interactions (mass of wall is infinite). If the -particle is part of a rigid body, its mass is replaced by the mass of -the rigid body in those formulas. This is determined by searching for -a "fix rigid"_fix_rigid.html command (or its variants). - -The {wallstyle} can be planar or cylindrical. The 3 planar options -specify a pair of walls in a dimension. Wall positions are given by -{lo} and {hi}. Either of the values can be specified as NULL if a -single wall is desired. For a {zcylinder} wallstyle, the cylinder's -axis is at x = y = 0.0, and the radius of the cylinder is specified. - -Optionally, the wall can be moving, if the {wiggle} or {shear} -keywords are appended. Both keywords cannot be used together. - -For the {wiggle} keyword, the wall oscillates sinusoidally, similar to -the oscillations of particles which can be specified by the "fix -move"_fix_move.html command. This is useful in packing simulations of -granular particles. The arguments to the {wiggle} keyword specify a -dimension for the motion, as well as it's {amplitude} and {period}. -Note that if the dimension is in the plane of the wall, this is -effectively a shearing motion. If the dimension is perpendicular to -the wall, it is more of a shaking motion. A {zcylinder} wall can only -be wiggled in the z dimension. - -Each timestep, the position of a wiggled wall in the appropriate {dim} -is set according to this equation: - -position = coord + A - A cos (omega * delta) :pre - -where {coord} is the specified initial position of the wall, {A} is -the {amplitude}, {omega} is 2 PI / {period}, and {delta} is the time -elapsed since the fix was specified. The velocity of the wall is set -to the derivative of this expression. - -For the {shear} keyword, the wall moves continuously in the specified -dimension with velocity {vshear}. The dimension must be tangential to -walls with a planar {wallstyle}, e.g. in the {y} or {z} directions for -an {xplane} wall. For {zcylinder} walls, a dimension of {z} means the -cylinder is moving in the z-direction along it's axis. A dimension of -{x} or {y} means the cylinder is spinning around the z-axis, either in -the clockwise direction for {vshear} > 0 or counter-clockwise for -{vshear} < 0. In this case, {vshear} is the tangential velocity of -the wall at whatever {radius} has been defined. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -This fix writes the shear friction state of atoms interacting with the -wall to "binary restart files"_restart.html, so that a simulation can -continue correctly if granular potentials with shear "history" effects -are being used. See the "read_restart"_read_restart.html command for -info on how to re-specify a fix in an input script that reads a -restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the GRANULAR package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Any dimension (xyz) that has a granular wall must be non-periodic. - -[Related commands:] - -"fix move"_fix_move.html, -"fix wall/gran/region"_fix_wall_gran_region.html, -"pair_style gran/*"_pair_gran.html -"pair_style granular"_pair_granular.html - -[Default:] none diff --git a/doc/txt/fix_wall_gran_region.txt b/doc/txt/fix_wall_gran_region.txt deleted file mode 100644 index 50dad364e0..0000000000 --- a/doc/txt/fix_wall_gran_region.txt +++ /dev/null @@ -1,220 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/gran/region command :h3 - -[Syntax:] - -fix ID group-ID wall/gran/region fstyle fstyle_params wallstyle regionID :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -wall/region = style name of this fix command :l -fstyle = style of force interactions between particles and wall :l - possible choices: hooke, hooke/history, hertz/history, granular :pre -fstyle_params = parameters associated with force interaction style :l - For {hooke}, {hooke/history}, and {hertz/history}, {fstyle_params} are: - Kn = elastic constant for normal particle repulsion (force/distance units or pressure units - see discussion below) - Kt = elastic constant for tangential contact (force/distance units or pressure units - see discussion below) - gamma_n = damping coefficient for collisions in normal direction (1/time units or 1/time-distance units - see discussion below) - gamma_t = damping coefficient for collisions in tangential direction (1/time units or 1/time-distance units - see discussion below) - xmu = static yield criterion (unitless value between 0.0 and 1.0e4) - dampflag = 0 or 1 if tangential damping force is excluded or included :pre - For {granular}, {fstyle_params} are set using the same syntax as for the {pair_coeff} command of "pair_style granular"_pair_granular.html :pre -wallstyle = region (see "fix wall/gran"_fix_wall_gran.html for options for other kinds of walls) :l -region-ID = region whose boundary will act as wall :l,ule - -[Examples:] - -fix wall all wall/gran/region hooke/history 1000.0 200.0 200.0 100.0 0.5 1 region myCone -fix 3 all wall/gran/region granular hooke 1000.0 50.0 tangential linear_nohistory 1.0 0.4 damping velocity region myBox -fix 4 all wall/gran/region granular jkr 1e5 1500.0 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall region myCone -fix 5 all wall/gran/region granular dmt 1e5 0.2 0.3 10.0 tangential mindlin NULL 1.0 0.5 rolling sds 500.0 200.0 0.5 twisting marshall damping tsuji region myCone :pre - -[Description:] - -Treat the surface of the geometric region defined by the {region-ID} -as a bounding frictional wall which interacts with nearby finite-size -granular particles when they are close enough to touch the wall. See -the "fix wall/region"_fix_wall_region.html and "fix -wall/gran"_fix_wall_gran.html commands for related kinds of walls for -non-granular particles and simpler wall geometries, respectively. - -Here are snapshots of example models using this command. -Corresponding input scripts can be found in examples/granregion. -Click on the images to see a bigger picture. Movies of these -simulations are "here on the Movies -page"_http://lammps.sandia.gov/movies.html#granregion of the LAMMPS -web site. - -:image(JPG/gran_funnel_small.jpg,JPG/gran_funnel.png) -:image(JPG/gran_mixer_small.jpg,JPG/gran_mixer.png) - -:line - -The distance between a particle and the region boundary is the -distance to the nearest point on the region surface. The force the -wall exerts on the particle is along the direction between that point -and the particle center, which is the direction normal to the surface -at that point. Note that if the region surface is comprised of -multiple "faces", then each face can exert a force on the particle if -it is close enough. E.g. for "region_style block"_region.html, a -particle in the interior, near a corner of the block, could feel wall -forces from 1, 2, or 3 faces of the block. - -Regions are defined using the "region"_region.html command. Note that -the region volume can be interior or exterior to the bounding surface, -which will determine in which direction the surface interacts with -particles, i.e. the direction of the surface normal. The exception to -this is if one or more {open} options are specified for the region -command, in which case particles interact with both the interior and -exterior surfaces of regions. - -Regions can either be primitive shapes (block, sphere, cylinder, etc) -or combinations of primitive shapes specified via the {union} or -{intersect} region styles. These latter styles can be used to -construct particle containers with complex shapes. - -Regions can also move dynamically via the "region"_region.html command -keywords (move) and {rotate}, or change their shape by use of variables -as inputs to the "region"_region.html command. If such a region is used -with this fix, then the region surface will move in time in the -corresponding manner. - -NOTE: As discussed on the "region"_region.html command doc page, -regions in LAMMPS do not get wrapped across periodic boundaries. It -is up to you to ensure that the region location with respect to -periodic or non-periodic boundaries is specified appropriately via the -"region"_region.html and "boundary"_boundary.html commands when using -a region as a wall that bounds particle motion. - -NOTE: For primitive regions with sharp corners and/or edges (e.g. a -block or cylinder), wall/particle forces are computed accurately for -both interior and exterior regions. For {union} and {intersect} -regions, additional sharp corners and edges may be present due to the -intersection of the surfaces of 2 or more primitive volumes. These -corners and edges can be of two types: concave or convex. Concave -points/edges are like the corners of a cube as seen by particles in -the interior of a cube. Wall/particle forces around these features -are computed correctly. Convex points/edges are like the corners of a -cube as seen by particles exterior to the cube, i.e. the points jut -into the volume where particles are present. LAMMPS does NOT compute -the location of these convex points directly, and hence wall/particle -forces in the cutoff volume around these points suffer from -inaccuracies. The basic problem is that the outward normal of the -surface is not continuous at these points. This can cause particles -to feel no force (they don't "see" the wall) when in one location, -then move a distance epsilon, and suddenly feel a large force because -they now "see" the wall. In a worst-case scenario, this can blow -particles out of the simulation box. Thus, as a general rule you -should not use the fix wall/gran/region command with {union} or -{interesect} regions that have convex points or edges resulting from -the union/intersection (convex points/edges in the union/intersection -due to a single sub-region are still OK). - -NOTE: Similarly, you should not define {union} or {intersert} regions -for use with this command that share an overlapping common face that -is part of the overall outer boundary (interior boundary is OK), even -if the face is smooth. E.g. two regions of style block in a {union} -region, where the two blocks overlap on one or more of their faces. -This is because LAMMPS discards points that are part of multiple -sub-regions when calculating wall/particle interactions, to avoid -double-counting the interaction. Having two coincident faces could -cause the face to become invisible to the particles. The solution is -to make the two faces differ by epsilon in their position. - -The nature of the wall/particle interactions are determined by the -{fstyle} setting. It can be any of the styles defined by the -"pair_style gran/*"_pair_gran.html or the more general "pair_style -granular"_pair_granular.html" commands. Currently the options are -{hooke}, {hooke/history}, or {hertz/history} for the former, and -{granular} with all the possible options of the associated -{pair_coeff} command for the latter. The equation for the force -between the wall and particles touching it is the same as the -corresponding equation on the "pair_style gran/*"_pair_gran.html and -"pair_style_granular"_pair_granular.html doc pages, but the effective -radius is calculated using the radius of the particle and the radius -of curvature of the wall at the contact point. - -Specifically, delta = radius - r = overlap of particle with wall, -m_eff = mass of particle, and RiRj/Ri+Rj is the effective radius, with -Rj replaced by the radius of curvature of the wall at the contact -point. The radius of curvature can be negative for a concave wall -section, e.g. the interior of cylinder. For a flat wall, delta = -radius - r = overlap of particle with wall, m_eff = mass of particle, -and the effective radius of contact is just the radius of the -particle. - -The parameters {Kn}, {Kt}, {gamma_n}, {gamma_t}, {xmu} and {dampflag} -have the same meaning and units as those specified with the -"pair_style gran/*"_pair_gran.html commands. This means a NULL can be -used for either {Kt} or {gamma_t} as described on that page. If a -NULL is used for {Kt}, then a default value is used where {Kt} = 2/7 -{Kn}. If a NULL is used for {gamma_t}, then a default value is used -where {gamma_t} = 1/2 {gamma_n}. - -All the model choices for cohesion, tangential friction, rolling -friction and twisting friction supported by the "pair_style -granular"_pair_granular.html through its {pair_coeff} command are also -supported for walls. These are discussed in greater detail on the doc -page for "pair_style granular"_pair_granular.html. - -Note that you can choose a different force styles and/or different -values for the 6 wall/particle coefficients than for particle/particle -interactions. E.g. if you wish to model the wall as a different -material. - -[Restart, fix_modify, output, run start/stop, minimize info:] - -Similar to "fix wall/gran"_fix_wall_gran.html command, this fix writes -the shear friction state of atoms interacting with the wall to "binary -restart files"_restart.html, so that a simulation can continue -correctly if granular potentials with shear "history" effects are -being used. This fix also includes info about a moving region in the -restart file. See the "read_restart"_read_restart.html command for -info on how to re-specify a fix in an input script that reads a -restart file, so that the operation of the fix continues in an -uninterrupted fashion. - -NOTE: Information about region definitions is NOT included in restart -files, as discussed on the "read_restart"_read_restart.html doc page. -So you must re-define your region and if it is a moving region, define -its motion attributes in a way that is consistent with the simulation -that wrote the restart file. In particular, if you want to change the -region motion attributes (e.g. its velocity), then you should ensure -the position/orientation of the region at the initial restart timestep -is the same as it was on the timestep the restart file was written. -If this is not possible, you may need to ignore info in the restart -file by defining a new fix wall/gran/region command in your restart -script, e.g. with a different fix ID. Or if you want to keep the -shear history info but discard the region motion information, you can -use the same fix ID for fix wall/gran/region, but assign it a region -with a different region ID. - -None of the "fix_modify"_fix_modify.html options are relevant to this -fix. No global or per-atom quantities are stored by this fix for -access by various "output commands"_Howto_output.html. No parameter -of this fix can be used with the {start/stop} keywords of the -"run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix is part of the GRANULAR package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix_move"_fix_move.html, -"fix wall/gran"_fix_wall_gran.html, -"fix wall/region"_fix_wall_region.html, -"pair_style granular"_pair_gran.html, -"region"_region.html - -[Default:] none - diff --git a/doc/txt/fix_wall_piston.txt b/doc/txt/fix_wall_piston.txt deleted file mode 100644 index 475517ed66..0000000000 --- a/doc/txt/fix_wall_piston.txt +++ /dev/null @@ -1,120 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/piston command :h3 - -[Syntax:] - -fix ID group-ID wall/piston face ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -wall/piston = style name of this fix command :l -face = {zlo} :l -zero or more keyword/value pairs may be appended :l -keyword = {pos} or {vel} or {ramp} or {units} :l - {pos} args = z - z = z coordinate at which the piston begins (distance units) - {vel} args = vz - vz = final velocity of the piston (velocity units) - {ramp} = use a linear velocity ramp from 0 to vz - {temp} args = target damp seed extent - target = target velocity for region immediately ahead of the piston - damp = damping parameter (time units) - seed = random number seed for langevin kicks - extent = extent of thermostatted region (distance units) - {units} value = {lattice} or {box} - {lattice} = the wall position is defined in lattice units - {box} = the wall position is defined in simulation box units :pre -:ule - -[Examples:] - -fix xwalls all wall/piston zlo -fix walls all wall/piston zlo pos 1.0 vel 10.0 units box -fix top all wall/piston zlo vel 10.0 ramp :pre - -[Description:] - -Bound the simulation with a moving wall which reflect particles in the -specified group and drive the system with an effective infinite-mass -piston capable of driving shock waves. - -A momentum mirror technique is used, which means that if an atom (or -the wall) moves such that an atom is outside the wall on a timestep by -a distance delta (e.g. due to "fix nve"_fix_nve.html), then it is put -back inside the face by the same delta, and the velocity relative to -the moving wall is flipped in z. For instance, a stationary particle -hit with a piston wall with velocity vz, will end the timestep with a -velocity of 2*vz. - -Currently the {face} keyword can only be {zlo}. This creates a piston -moving in the positive z direction. Particles with z coordinate less -than the wall position are reflected to a z coordinate greater than -the wall position. If the piston velocity is vpz and the particle -velocity before reflection is vzi, the particle velocity after -reflection is -vzi + 2*vpz. - -The initial position of the wall can be specified by the {pos} keyword. - -The final velocity of the wall can be specified by the {vel} keyword - -The {ramp} keyword will cause the wall/piston to adjust the velocity -linearly from zero velocity to {vel} over the course of the run. If -the {ramp} keyword is omitted then the wall/piston moves at a constant -velocity defined by {vel}. - -The {temp} keyword will cause the region immediately in front of the -wall/piston to be thermostatted with a Langevin thermostat. This -region moves with the piston. The damping and kicking are measured in -the reference frame of the piston. So, a temperature of zero would -mean all particles were moving at exactly the speed of the -wall/piston. - -The {units} keyword determines the meaning of the distance units used -to define a wall position, but only when a numeric constant is used. - -A {box} value selects standard distance units as defined by the -"units"_units.html command, e.g. Angstroms for units = real or metal. -A {lattice} value means the distance units are in lattice spacings. -The "lattice"_lattice.html command must have been previously used to -define the lattice spacings. - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. No global or per-atom quantities are stored -by this fix for access by various "output commands"_Howto_output.html. -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -This fix style is part of the SHOCK package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The face that has the wall/piston must be boundary type 's' -(shrink-wrapped). The opposing face can be -any boundary type other than periodic. - -A wall/piston should not be used with rigid bodies such as those -defined by a "fix rigid" command. This is because the wall/piston -displaces atoms directly rather than exerting a force on them. - -[Related commands:] - -"fix wall/reflect"_fix_wall.html command, "fix -append/atoms"_fix_append_atoms.html command - -[Default:] - -The keyword defaults are pos = 0, vel = 0, units = lattice. diff --git a/doc/txt/fix_wall_region.txt b/doc/txt/fix_wall_region.txt deleted file mode 100644 index 702ca8e694..0000000000 --- a/doc/txt/fix_wall_region.txt +++ /dev/null @@ -1,202 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/region command :h3 - -[Syntax:] - -fix ID group-ID wall/region region-ID style args ... cutoff :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -wall/region = style name of this fix command :l -region-ID = region whose boundary will act as wall :l -style = {lj93} or {lj126} or {lj1043} or {colloid} or {harmonic} or {morse} :l -args for styles {lj93} or {lj126} or {lj1043} or {colloid} or {harmonic} = :l - epsilon = strength factor for wall-particle interaction (energy or energy/distance^2 units) - sigma = size factor for wall-particle interaction (distance units) :pre -args for style {morse} = :l - D_0 = depth of the potential (energy units) - alpha = width parameter (1/distance units) - r_0 = distance of the potential minimum from wall position (distance units) :pre -cutoff = distance from wall at which wall-particle interaction is cut off (distance units) :l -:ule - -[Examples:] - -fix wall all wall/region mySphere lj93 1.0 1.0 2.5 -fix wall all wall/region mySphere harmonic 1.0 0.0 2.5 -fix wall all wall/region box_top morse 1.0 1.0 1.5 3.0 :pre - -[Description:] - -Treat the surface of the geometric region defined by the {region-ID} -as a bounding wall which interacts with nearby particles according to -the specified style. - -The distance between a particle and the surface is the distance to the -nearest point on the surface and the force the wall exerts on the -particle is along the direction between that point and the particle, -which is the direction normal to the surface at that point. Note that -if the region surface is comprised of multiple "faces", then each face -can exert a force on the particle if it is close enough. E.g. for -"region_style block"_region.html, a particle in the interior, near a -corner of the block, could feel wall forces from 1, 2, or 3 faces of -the block. - -Regions are defined using the "region"_region.html command. Note that -the region volume can be interior or exterior to the bounding surface, -which will determine in which direction the surface interacts with -particles, i.e. the direction of the surface normal. The surface of -the region only exerts forces on particles "inside" the region; if a -particle is "outside" the region it will generate an error, because it -has moved through the wall. - -Regions can either be primitive shapes (block, sphere, cylinder, etc) -or combinations of primitive shapes specified via the {union} or -{intersect} region styles. These latter styles can be used to -construct particle containers with complex shapes. Regions can also -change over time via the "region"_region.html command keywords (move) -and {rotate}. If such a region is used with this fix, then the of -region surface will move over time in the corresponding manner. - -NOTE: As discussed on the "region"_region.html command doc page, -regions in LAMMPS do not get wrapped across periodic boundaries. It -is up to you to insure that periodic or non-periodic boundaries are -specified appropriately via the "boundary"_boundary.html command when -using a region as a wall that bounds particle motion. This also means -that if you embed a region in your simulation box and want it to -repulse particles from its surface (using the "side out" option in the -"region"_region.html command), that its repulsive force will not be -felt across a periodic boundary. - -NOTE: For primitive regions with sharp corners and/or edges (e.g. a -block or cylinder), wall/particle forces are computed accurately for -both interior and exterior regions. For {union} and {intersect} -regions, additional sharp corners and edges may be present due to the -intersection of the surfaces of 2 or more primitive volumes. These -corners and edges can be of two types: concave or convex. Concave -points/edges are like the corners of a cube as seen by particles in -the interior of a cube. Wall/particle forces around these features -are computed correctly. Convex points/edges are like the corners of a -cube as seen by particles exterior to the cube, i.e. the points jut -into the volume where particles are present. LAMMPS does NOT compute -the location of these convex points directly, and hence wall/particle -forces in the cutoff volume around these points suffer from -inaccuracies. The basic problem is that the outward normal of the -surface is not continuous at these points. This can cause particles -to feel no force (they don't "see" the wall) when in one location, -then move a distance epsilon, and suddenly feel a large force because -they now "see" the wall. In a worst-case scenario, this can blow -particles out of the simulation box. Thus, as a general rule you -should not use the fix wall/gran/region command with {union} or -{interesect} regions that have convex points or edges resulting from -the union/intersection (convex points/edges in the union/intersection -due to a single sub-region are still OK). - -NOTE: Similarly, you should not define {union} or {intersert} regions -for use with this command that share an overlapping common face that -is part of the overall outer boundary (interior boundary is OK), even -if the face is smooth. E.g. two regions of style block in a {union} -region, where the two blocks overlap on one or more of their faces. -This is because LAMMPS discards points that are part of multiple -sub-regions when calculating wall/particle interactions, to avoid -double-counting the interaction. Having two coincident faces could -cause the face to become invisible to the particles. The solution is -to make the two faces differ by epsilon in their position. - -The energy of wall-particle interactions depends on the specified -style. - -For style {lj93}, the energy E is given by the 9/3 potential: - -:c,image(Eqs/fix_wall_lj93.jpg) - -For style {lj126}, the energy E is given by the 12/6 potential: - -:c,image(Eqs/pair_lj.jpg) - -For style {wall/lj1043}, the energy E is given by the 10/4/3 potential: - -:c,image(Eqs/fix_wall_lj1043.jpg) - -For style {colloid}, the energy E is given by an integrated form of -the "pair_style colloid"_pair_colloid.html potential: - -:c,image(Eqs/fix_wall_colloid.jpg) - -For style {wall/harmonic}, the energy E is given by a harmonic spring -potential (the distance parameter is ignored): - -:c,image(Eqs/fix_wall_harmonic.jpg) - -For style {wall/morse}, the energy E is given by the Morse potential: - -:c,image(Eqs/pair_morse.jpg) - -Unlike other styles, this requires three parameters ({D_0}, {alpha}, {r_0} -in this order) instead of two like for the other wall styles. - -In all cases, {r} is the distance from the particle to the region -surface, and Rc is the {cutoff} distance at which the particle and -surface no longer interact. The cutoff is always the last argument. -The energy of the wall potential is shifted so that the wall-particle -interaction energy is 0.0 at the cutoff distance. - -For a full description of these wall styles, see fix_style -"wall"_fix_wall.html - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. - -The "fix_modify"_fix_modify.html {energy} option is supported by this -fix to add the energy of interaction between atoms and the wall to the -system's potential energy as part of "thermodynamic -output"_thermo_style.html. - -The "fix_modify"_fix_modify.html {virial} option is supported by this -fix to add the contribution due to the interaction between -atoms and each wall to the system's virial as part of "thermodynamic -output"_thermo_style.html. The default is {virial no} - -The "fix_modify"_fix_modify.html {respa} option is supported by this -fix. This allows to set at which level of the "r-RESPA"_run_style.html -integrator the fix is adding its forces. Default is the outermost level. - -This fix computes a global scalar energy and a global 3-length vector -of forces, which can be accessed by various "output -commands"_Howto_output.html. The scalar energy is the sum of energy -interactions for all particles interacting with the wall represented -by the region surface. The 3 vector quantities are the x,y,z -components of the total force acting on the wall due to the particles. -The scalar and vector values calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. - -The forces due to this fix are imposed during an energy minimization, -invoked by the "minimize"_minimize.html command. - -NOTE: If you want the atom/wall interaction energy to be included in -the total potential energy of the system (the quantity being -minimized), you MUST enable the "fix_modify"_fix_modify.html {energy} -option for this fix. - -[Restrictions:] none - -[Related commands:] - -"fix wall/lj93"_fix_wall.html, -"fix wall/lj126"_fix_wall.html, -"fix wall/lj1043"_fix_wall.html, -"fix wall/colloid"_fix_wall.html, -"fix wall/harmonic"_fix_wall.html, -"fix wall/gran"_fix_wall_gran.html - -[Default:] none diff --git a/doc/txt/fix_wall_srd.txt b/doc/txt/fix_wall_srd.txt deleted file mode 100644 index 3a50c45ab7..0000000000 --- a/doc/txt/fix_wall_srd.txt +++ /dev/null @@ -1,190 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -fix wall/srd command :h3 - -[Syntax:] - -fix ID group-ID wall/srd face arg ... keyword value ... :pre - -ID, group-ID are documented in "fix"_fix.html command :ulb,l -wall/srd = style name of this fix command :l -one or more face/arg pairs may be appended :l -face = {xlo} or {xhi} or {ylo} or {yhi} or {zlo} or {zhi} :l - {xlo},{ylo},{zlo} arg = EDGE or constant or variable - EDGE = current lo edge of simulation box - constant = number like 0.0 or -30.0 (distance units) - variable = "equal-style variable"_variable.html like v_x or v_wiggle - {xhi},{yhi},{zhi} arg = EDGE or constant or variable - EDGE = current hi edge of simulation box - constant = number like 50.0 or 100.3 (distance units) - variable = "equal-style variable"_variable.html like v_x or v_wiggle :pre -zero or more keyword/value pairs may be appended :l -keyword = {units} :l - {units} value = {lattice} or {box} - {lattice} = the wall position is defined in lattice units - {box} = the wall position is defined in simulation box units :pre -:ule - -[Examples:] - -fix xwalls all wall/srd xlo EDGE xhi EDGE -fix walls all wall/srd xlo 0.0 ylo 10.0 units box -fix top all wall/srd zhi v_pressdown :pre - -[Description:] - -Bound the simulation with one or more walls which interact with -stochastic reaction dynamics (SRD) particles as slip (smooth) or -no-slip (rough) flat surfaces. The wall interaction is actually -invoked via the "fix srd"_fix_srd.html command, only on the group of -SRD particles it defines, so the group setting for the fix wall/srd -command is ignored. - -A particle/wall collision occurs if an SRD particle moves outside the -wall on a timestep. This alters the position and velocity of the SRD -particle and imparts a force to the wall. - -The {collision} and {Tsrd} settings specified via the "fix -srd"_fix_srd.html command affect the SRD/wall collisions. A {slip} -setting for the {collision} keyword means that the tangential -component of the SRD particle momentum is preserved. Thus only a -normal force is imparted to the wall. The normal component of the new -SRD velocity is sampled from a Gaussian distribution at temperature -{Tsrd}. - -For a {noslip} setting of the {collision} keyword, both the normal and -tangential components of the new SRD velocity are sampled from a -Gaussian distribution at temperature {Tsrd}. Additionally, a new -tangential direction for the SRD velocity is chosen randomly. This -collision style imparts both a normal and tangential force to the -wall. - -Up to 6 walls or faces can be specified in a single command: {xlo}, -{xhi}, {ylo}, {yhi}, {zlo}, {zhi}. A {lo} face reflects particles -that move to a coordinate less than the wall position, back in the -{hi} direction. A {hi} face reflects particles that move to a -coordinate higher than the wall position, back in the {lo} direction. - -The position of each wall can be specified in one of 3 ways: as the -EDGE of the simulation box, as a constant value, or as a variable. If -EDGE is used, then the corresponding boundary of the current -simulation box is used. If a numeric constant is specified then the -wall is placed at that position in the appropriate dimension (x, y, or -z). In both the EDGE and constant cases, the wall will never move. -If the wall position is a variable, it should be specified as v_name, -where name is an "equal-style variable"_variable.html name. In this -case the variable is evaluated each timestep and the result becomes -the current position of the reflecting wall. Equal-style variables -can specify formulas with various mathematical functions, and include -"thermo_style"_thermo_style.html command keywords for the simulation -box parameters and timestep and elapsed time. Thus it is easy to -specify a time-dependent wall position. - -NOTE: Because the trajectory of the SRD particle is tracked as it -collides with the wall, you must insure that r = distance of the -particle from the wall, is always > 0 for SRD particles, or LAMMPS -will generate an error. This means you cannot start your simulation -with SRD particles at the wall position {coord} (r = 0) or with -particles on the wrong side of the wall (r < 0). - -NOTE: If you have 2 or more walls that come together at an edge or -corner (e.g. walls in the x and y dimensions), then be sure to set the -{overlap} keyword to {yes} in the "fix srd"_fix_srd.html command, -since the walls effectively overlap when SRD particles collide with -them. LAMMPS will issue a warning if you do not do this. - -NOTE: The walls of this fix only interact with SRD particles, as -defined by the "fix srd"_fix_srd.html command. If you are simulating -a mixture containing other kinds of particles, then you should -typically use "another wall command"_fix_wall.html to act on the other -particles. Since SRD particles will be colliding both with the walls -and the other particles, it is important to insure that the other -particle's finite extent does not overlap an SRD wall. If you do not -do this, you may generate errors when SRD particles end up "inside" -another particle or a wall at the beginning of a collision step. - -The {units} keyword determines the meaning of the distance units used -to define a wall position, but only when a numeric constant is used. -It is not relevant when EDGE or a variable is used to specify a face -position. - -A {box} value selects standard distance units as defined by the -"units"_units.html command, e.g. Angstroms for units = real or metal. -A {lattice} value means the distance units are in lattice spacings. -The "lattice"_lattice.html command must have been previously used to -define the lattice spacings. - -:line - -Here are examples of variable definitions that move the wall position -in a time-dependent fashion using equal-style -"variables"_variable.html. - - -variable ramp equal ramp(0,10) -fix 1 all wall/srd xlo v_ramp :pre - -variable linear equal vdisplace(0,20) -fix 1 all wall/srd xlo v_linear :pre - -variable wiggle equal swiggle(0.0,5.0,3.0) -fix 1 all wall/srd xlo v_wiggle :pre - -variable wiggle equal cwiggle(0.0,5.0,3.0) -fix 1 all wall/srd xlo v_wiggle :pre - -The ramp(lo,hi) function adjusts the wall position linearly from lo to -hi over the course of a run. The displace(c0,velocity) function does -something similar using the equation position = c0 + velocity*delta, -where delta is the elapsed time. - -The swiggle(c0,A,period) function causes the wall position to -oscillate sinusoidally according to this equation, where omega = 2 PI -/ period: - -position = c0 + A sin(omega*delta) :pre - -The cwiggle(c0,A,period) function causes the wall position to -oscillate sinusoidally according to this equation, which will have an -initial wall velocity of 0.0, and thus may impose a gentler -perturbation on the particles: - -position = c0 + A (1 - cos(omega*delta)) :pre - -:line - -[Restart, fix_modify, output, run start/stop, minimize info:] - -No information about this fix is written to "binary restart -files"_restart.html. None of the "fix_modify"_fix_modify.html options -are relevant to this fix. - -This fix computes a global array of values which can be accessed by -various "output commands"_Howto_output.html. The number of rows in -the array is equal to the number of walls defined by the fix. The -number of columns is 3, for the x,y,z components of force on each -wall. - -Note that an outward normal force on a wall will be a negative value -for {lo} walls and a positive value for {hi} walls. The array values -calculated by this fix are "extensive". - -No parameter of this fix can be used with the {start/stop} keywords of -the "run"_run.html command. This fix is not invoked during "energy -minimization"_minimize.html. - -[Restrictions:] - -Any dimension (xyz) that has an SRD wall must be non-periodic. - -[Related commands:] - -"fix srd"_fix_srd.html - -[Default:] none diff --git a/doc/txt/group.txt b/doc/txt/group.txt deleted file mode 100644 index 256c4ed7f5..0000000000 --- a/doc/txt/group.txt +++ /dev/null @@ -1,294 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -group command :h3 - -[Syntax:] - -group ID style args :pre - -ID = user-defined name of the group :ulb,l -style = {delete} or {clear} or {empty} or {region} or \ - {type} or {id} or {molecule} or {variable} or \ - {include} or {subtract} or {union} or {intersect} or \ - {dynamic} or {static} :l - {delete} = no args - {clear} = no args - {empty} = no args - {region} args = region-ID - {type} or {id} or {molecule} - args = list of one or more atom types, atom IDs, or molecule IDs - any entry in list can be a sequence formatted as A:B or A:B:C where - A = starting index, B = ending index, - C = increment between indices, 1 if not specified - args = logical value - logical = "<" or "<=" or ">" or ">=" or "==" or "!=" - value = an atom type or atom ID or molecule ID (depending on {style}) - args = logical value1 value2 - logical = "<>" - value1,value2 = atom types or atom IDs or molecule IDs (depending on {style}) - {variable} args = variable-name - {include} args = molecule - molecule = add atoms to group with same molecule ID as atoms already in group - {subtract} args = two or more group IDs - {union} args = one or more group IDs - {intersect} args = two or more group IDs - {dynamic} args = parent-ID keyword value ... - one or more keyword/value pairs may be appended - keyword = {region} or {var} or {every} - {region} value = region-ID - {var} value = name of variable - {property} value = name of per-atom property - {every} value = N = update group every this many timesteps - {static} = no args :pre -:ule - -[Examples:] - -group edge region regstrip -group water type 3 4 -group sub id 10 25 50 -group sub id 10 25 50 500:1000 -group sub id 100:10000:10 -group sub id <= 150 -group polyA molecule <> 50 250 -group hienergy variable eng -group hienergy include molecule -group boundary subtract all a2 a3 -group boundary union lower upper -group boundary intersect upper flow -group boundary delete -group mine dynamic all region myRegion every 100 :pre - - -[Description:] - -Identify a collection of atoms as belonging to a group. The group ID -can then be used in other commands such as "fix"_fix.html, -"compute"_compute.html, "dump"_dump.html, or "velocity"_velocity.html -to act on those atoms together. - -If the group ID already exists, the group command adds the specified -atoms to the group. - -NOTE: By default groups are static, meaning the atoms are permanently -assigned to the group. For example, if the {region} style is used to -assign atoms to a group, the atoms will remain in the group even if -they later move out of the region. As explained below, the {dynamic} -style can be used to make a group dynamic so that a periodic -determination is made as to which atoms are in the group. Since many -LAMMPS commands operate on groups of atoms, you should think carefully -about whether making a group dynamic makes sense for your model. - -A group with the ID {all} is predefined. All atoms belong to this -group. This group cannot be deleted, or made dynamic. - -The {delete} style removes the named group and un-assigns all atoms -that were assigned to that group. Since there is a restriction (see -below) that no more than 32 groups can be defined at any time, the -{delete} style allows you to remove groups that are no longer needed, -so that more can be specified. You cannot delete a group if it has -been used to define a current "fix"_fix.html or "compute"_compute.html -or "dump"_dump.html. - -The {clear} style un-assigns all atoms that were assigned to that -group. This may be dangerous to do during a simulation run, -e.g. using the "run every"_run.html command if a fix or compute or -other operation expects the atoms in the group to remain constant, but -LAMMPS does not check for this. - -The {empty} style creates an empty group, which is useful for commands -like "fix gcmc"_fix_gcmc.html or with complex scripts that add atoms -to a group. - -The {region} style puts all atoms in the region volume into the group. -Note that this is a static one-time assignment. The atoms remain -assigned (or not assigned) to the group even in they later move out of -the region volume. - -The {type}, {id}, and {molecule} styles put all atoms with the -specified atom types, atom IDs, or molecule IDs into the group. These -3 styles can use arguments specified in one of two formats. - -The first format is a list of values (types or IDs). For example, the -2nd command in the examples above puts all atoms of type 3 or 4 into -the group named {water}. Each entry in the list can be a -colon-separated sequence A:B or A:B:C, as in two of the examples -above. A "sequence" generates a sequence of values (types or IDs), -with an optional increment. The first example with 500:1000 has the -default increment of 1 and would add all atom IDs from 500 to 1000 -(inclusive) to the group sub, along with 10,25,50 since they also -appear in the list of values. The second example with 100:10000:10 -uses an increment of 10 and would thus would add atoms IDs -100,110,120, ... 9990,10000 to the group sub. - -The second format is a {logical} followed by one or two values (type -or ID). The 7 valid logicals are listed above. All the logicals -except <> take a single argument. The 3rd example above adds all -atoms with IDs from 1 to 150 to the group named {sub}. The logical <> -means "between" and takes 2 arguments. The 4th example above adds all -atoms belonging to molecules with IDs from 50 to 250 (inclusive) to -the group named polyA. - -The {variable} style evaluates a variable to determine which atoms to -add to the group. It must be an "atom-style variable"_variable.html -previously defined in the input script. If the variable evaluates -to a non-zero value for a particular atom, then that atom is added -to the specified group. - -Atom-style variables can specify formulas that include thermodynamic -quantities, per-atom values such as atom coordinates, or per-atom -quantities calculated by computes, fixes, or other variables. They -can also include Boolean logic where 2 numeric values are compared to -yield a 1 or 0 (effectively a true or false). Thus using the -{variable} style, is a general way to flag specific atoms to include -or exclude from a group. - -For example, these lines define a variable "eatom" that calculates the -potential energy of each atom and includes it in the group if its -potential energy is above the threshold value -3.0. - -compute 1 all pe/atom -compute 2 all reduce sum c_1 -thermo_style custom step temp pe c_2 -run 0 :pre - -variable eatom atom "c_1 > -3.0" -group hienergy variable eatom :pre - -Note that these lines - -compute 2 all reduce sum c_1 -thermo_style custom step temp pe c_2 -run 0 :pre - -are necessary to insure that the "eatom" variable is current when the -group command invokes it. Because the eatom variable computes the -per-atom energy via the pe/atom compute, it will only be current if a -run has been performed which evaluated pairwise energies, and the -pe/atom compute was actually invoked during the run. Printing the -thermodynamic info for compute 2 insures that this is the case, since -it sums the pe/atom compute values (in the reduce compute) to output -them to the screen. See the "Variable Accuracy" section of the -"variable"_variable.html doc page for more details on insuring that -variables are current when they are evaluated between runs. - -The {include} style with its arg {molecule} adds atoms to a group that -have the same molecule ID as atoms already in the group. The molecule -ID = 0 is ignored in this operation, since it is assumed to flag -isolated atoms that are not part of molecules. An example of where -this operation is useful is if the {region} style has been used -previously to add atoms to a group that are within a geometric region. -If molecules straddle the region boundary, then atoms outside the -region that are part of molecules with atoms inside the region will -not be in the group. Using the group command a 2nd time with {include -molecule} will add those atoms that are outside the region to the -group. - -NOTE: The {include molecule} operation is relatively expensive in a -parallel sense. This is because it requires communication of relevant -molecule IDs between all the processors and each processor to loop -over its atoms once per processor, to compare its atoms to the list of -molecule IDs from every other processor. Hence it scales as N, rather -than N/P as most of the group operations do, where N is the number of -atoms, and P is the number of processors. - -The {subtract} style takes a list of two or more existing group names -as arguments. All atoms that belong to the 1st group, but not to any -of the other groups are added to the specified group. - -The {union} style takes a list of one or more existing group names as -arguments. All atoms that belong to any of the listed groups are -added to the specified group. - -The {intersect} style takes a list of two or more existing group names -as arguments. Atoms that belong to every one of the listed groups are -added to the specified group. - -:line - -The {dynamic} style flags an existing or new group as dynamic. This -means atoms will be (re)assigned to the group periodically as a -simulation runs. This is in contrast to static groups where atoms are -permanently assigned to the group. The way the assignment occurs is -as follows. Only atoms in the group specified as the parent group via -the parent-ID are assigned to the dynamic group before the following -conditions are applied. If the {region} keyword is used, atoms not in -the specified region are removed from the dynamic group. If the {var} -keyword is used, the variable name must be an atom-style or -atomfile-style variable. The variable is evaluated and atoms whose -per-atom values are 0.0, are removed from the dynamic group. If the {property} -keyword is used, the per-atom property name must be a previously defined -per-atom property. The per-atom property is evaluated and atoms whose -values are 0.0 are removed from the dynamic group. - -The assignment of atoms to a dynamic group is done at the beginning of -each run and on every timestep that is a multiple of {N}, which is the -argument for the {every} keyword (N = 1 is the default). For an -energy minimization, via the "minimize"_minimize.html command, an -assignment is made at the beginning of the minimization, but not -during the iterations of the minimizer. - -The point in the timestep at which atoms are assigned to a dynamic -group is after the initial stage of velocity Verlet time integration -has been performed, and before neighbor lists or forces are computed. -This is the point in the timestep where atom positions have just -changed due to the time integration, so the region criterion should be -accurate, if applied. - -NOTE: If the {region} keyword is used to determine what atoms are in -the dynamic group, atoms can move outside of the simulation box -between reneighboring events. Thus if you want to include all atoms -on the left side of the simulation box, you probably want to set the -left boundary of the region to be outside the simulation box by some -reasonable amount (e.g. up to the cutoff of the potential), else they -may be excluded from the dynamic region. - -Here is an example of using a dynamic group to shrink the set of atoms -being integrated by using a spherical region with a variable radius -(shrinking from 18 to 5 over the course of the run). This could be -used to model a quench of the system, freezing atoms outside the -shrinking sphere, then converting the remaining atoms to a static -group and running further. - -variable nsteps equal 5000 -variable rad equal 18-(step/v_nsteps)*(18-5) -region ss sphere 20 20 0 v_rad -group mobile dynamic all region ss -fix 1 mobile nve -run $\{nsteps\} -group mobile static -run $\{nsteps\} :pre - -NOTE: All fixes and computes take a group ID as an argument, but they -do not all allow for use of a dynamic group. If you get an error -message that this is not allowed, but feel that it should be for the -fix or compute in question, then please post your reasoning to the -LAMMPS mail list and we can change it. - -The {static} style removes the setting for a dynamic group, converting -it to a static group (the default). The atoms in the static group are -those currently in the dynamic group. - -:line - -[Restrictions:] - -There can be no more than 32 groups defined at one time, including -"all". - -The parent group of a dynamic group cannot itself be a dynamic group. - -[Related commands:] - -"dump"_dump.html, "fix"_fix.html, "region"_region.html, -"velocity"_velocity.html - -[Default:] - -All atoms belong to the "all" group. diff --git a/doc/txt/group2ndx.txt b/doc/txt/group2ndx.txt deleted file mode 100644 index ed9bcb003a..0000000000 --- a/doc/txt/group2ndx.txt +++ /dev/null @@ -1,64 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -group2ndx command :h3 -ndx2group command :h3 - -[Syntax:] - -group2ndx file group-ID ... -ndx2group file group-ID ... :pre - -file = name of index file to write out or read in :ulb,l -zero or more group IDs may be appended :l -:ule - -[Examples:] - -group2ndx allindex.ndx -group2ndx someindex.ndx upper lower mobile -ndx2group someindex.ndx -ndx2group someindex.ndx mobile :pre - -[Description:] - -Write or read a Gromacs style index file in text format that associates -atom IDs with the corresponding group definitions. This index file can be -used with in combination with Gromacs analysis tools or to import group -definitions into the "fix colvars"_fix_colvars.html input file. It can -also be used to save and restore group definitions for static groups. - -The {group2ndx} command will write group definitions to an index file. -Without specifying any group IDs, all groups will be written to the index -file. When specifying group IDs, only those groups will be written to the -index file. In order to follow the Gromacs conventions, the group {all} -will be renamed to {System} in the index file. - -The {ndx2group} command will create of update group definitions from those -stored in an index file. Without specifying any group IDs, all groups except -{System} will be read from the index file and the corresponding groups -recreated. If a group of the same name already exists, it will be completely -reset. When specifying group IDs, those groups, if present, will be read -from the index file and restored. - -:line - -[Restrictions:] - -This command requires that atoms have atom IDs, since this is the -information that is written to the index file. - -These commands are part of the USER-COLVARS package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"group"_group.html, "dump"_dump.html, "fix colvars"_fix_colvars.html - -[Default:] none diff --git a/doc/txt/hyper.txt b/doc/txt/hyper.txt deleted file mode 100644 index b0428a7a3e..0000000000 --- a/doc/txt/hyper.txt +++ /dev/null @@ -1,192 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Section_commands.html#comm) - -:line - -hyper command :h3 - -[Syntax:] - -hyper N Nevent fix-ID compute-ID keyword values ... :pre - -N = # of timesteps to run :ulb,l -Nevent = check for events every this many steps :l -fix-ID = ID of a fix that applies a global or local bias potential, can be NULL :l -compute-ID = ID of a compute that identifies when an event has occurred :l -zero or more keyword/value pairs may be appended :l -keyword = {min} or {dump} or {rebond} :l - {min} values = etol ftol maxiter maxeval - etol = stopping tolerance for energy, used in quenching - ftol = stopping tolerance for force, used in quenching - maxiter = max iterations of minimize, used in quenching - maxeval = max number of force/energy evaluations, used in quenching - {dump} value = dump-ID - dump-ID = ID of dump to trigger whenever an event takes place - {rebond} value = Nrebond - Nrebond = frequency at which to reset bonds, even if no event has occurred - :pre -:ule - -[Examples:] - -compute event all event/displace 1.0 -fix HG mobile hyper/global 3.0 0.3 0.4 800.0 -hyper 5000 100 HG event min 1.0e-6 1.0e-6 100 100 dump 1 dump 5 :pre - -[Description:] - -Run a bond-boost hyperdynamics (HD) simulation where time is -accelerated by application of a bias potential to one or more pairs of -nearby atoms in the system. This command can be used to run both -global and local hyperdynamics. In global HD a single bond within the -system is biased on each timestep. In local HD multiple bonds -(separated by a sufficient distance) can be biased simultaneously at -each timestep. In the bond-boost hyperdynamics context, a "bond" is -not a covalent bond between a pair of atoms in a molecule. Rather it -is simply a pair of nearby atoms as discussed below. - -Both global and local HD are described in "(Voter2013)"_#Voter2013 by -Art Voter and collaborators. Similar to parallel replica dynamics -(PRD), global and local HD are methods for performing accelerated -dynamics that are suitable for infrequent-event systems that obey -first-order kinetics. A good overview of accelerated dynamics methods -for such systems in given in "(Voter2002)"_#Voter2002hd from the same -group. To quote from the review paper: "The dynamical evolution is -characterized by vibrational excursions within a potential basin, -punctuated by occasional transitions between basins." The transition -probability is characterized by p(t) = k*exp(-kt) where k is the rate -constant. Running multiple replicas gives an effective enhancement in -the timescale spanned by the multiple simulations, while waiting for -an event to occur. - -Both HD and PRD produce a time-accurate trajectory that effectively -extends the timescale over which a system can be simulated, but they -do it differently. HD uses a single replica of the system and -accelerates time by biasing the interaction potential in a manner such -that each timestep is effectively longer. PRD creates Nr replicas of -the system and runs dynamics on each independently with a normal -unbiased potential until an event occurs in one of the replicas. The -time between events is reduced by a factor of Nr replicas. For both -methods, per CPU second, more physical time elapses and more events -occur. See the "prd"_prd.html doc page for more info about PRD. - -An HD run has several stages, which are repeated each time an event -occurs, as explained below. The logic for an HD run is as follows: - -quench -create initial list of bonds :pre - -while (time remains): - run dynamics for Nevent steps - quench - check for an event - if event occurred: reset list of bonds - restore pre-quench state :pre - -The list of bonds is the list of atom pairs of atoms that are within a -short cutoff distance of each other after the system energy is -minimized (quenched). This list is created and reset by a "fix -hyper/global"_fix_hyper_global.html or "fix -hyper/local"_fix_hyper_local.html command specified as {fix-ID}. At -every dynamics timestep, the same fix selects one of more bonds to -apply a bias potential to. - -NOTE: The style of fix associated with the specified {fix-ID} -determines whether you are running the global versus local -hyperdynamics algorithm. - -Dynamics (with the bias potential) is run continuously, stopping every -{Nevent} steps to check if a transition event has occurred. The -specified {N} for total steps must be a multiple of {Nevent}. check -is performed by quenching the system and comparing the resulting atom -coordinates to the coordinates from the previous basin. - -A quench is an energy minimization and is performed by whichever -algorithm has been defined by the "min_style"_min_style.html command. -Minimization parameters may be set via the -"min_modify"_min_modify.html command and by the {min} keyword of the -hyper command. The latter are the settings that would be used with -the "minimize"_minimize.html command. Note that typically, you do not -need to perform a highly-converged minimization to detect a transition -event, though you may need to in order to prevent a set of atoms in -the system from relaxing to a saddle point. - -The event check is performed by a compute with the specified -{compute-ID}. Currently there is only one compute that works with the -hyper command, which is the "compute -event/displace"_compute_event_displace.html command. Other -event-checking computes may be added. "Compute -event/displace"_compute_event_displace.html checks whether any atom in -the compute group has moved further than a specified threshold -distance. If so, an event has occurred. - -If this happens, the list of bonds is reset, since some bond pairs -are likely now too far apart, and new pairs are likely close enough -to be considered a bond. The pre-quenched state of the -system (coordinates and velocities) is restored, and dynamics continue. - -At the end of the hyper run, a variety of statistics are output to the -screen and logfile. These include info relevant to both global and -local hyperdynamics, such as the number of events and the elapsed -hyper time (accelerated time), And it includes info specific to one or -the other, depending on which style of fix was specified by {fix-ID}. - -:line - -The optional keywords operate as follows. - -As explained above, the {min} keyword can be used to specify -parameters for the quench. Their meaning is the same -as for the "minimize"_minimize.html command - -The {dump} keyword can be used to trigger a specific dump command with -the specified {dump-ID} to output a snapshot each time an event is -detected. It can be specified multiple times with different {dump-ID} -values, as in the example above. These snapshots will be for the -quenched state of the system on a timestep that is a multiple of -{Nevent}, i.e. a timestep after the event has occurred. Note that any -dump command in the input script will also output snapshots at -whatever timestep interval it defines via its {N} argument; see the -"dump"_dump.html command for details. This means if you only want a -particular dump to output snapshots when events are detected, you -should specify its {N} as a value larger than the length of the -hyperdynamics run. - -As in the code logic above, the bond list is normally only reset when -an event occurs. The {rebond} keyword will force a reset of the bond -list every {Nrebond} steps, even if an event has not occurred. -{Nrebond} must be a multiple of {Nevent}. This can be useful to check -if more frequent resets alter event statistics, perhaps because the -parameters chosen for defining what is a bond and what is an event are -producing bad dynamics in the presence of the bias potential. - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"fix hyper/global"_fix_hyper_global.html, "fix -hyper/local"_fix_hyper_local.html, "compute -event/displace"_compute_event_displace.html, "prd"_prd.html - -[Default:] - -The option defaults are min = 0.1 0.1 40 50 and time = steps. - -:line - -:link(Voter2013) -[(Voter2013)] S. Y. Kim, D. Perez, A. F. Voter, J Chem Phys, 139, -144110 (2013). - -:link(Voter2002hd) -[(Voter2002)] Voter, Montalenti, Germann, Annual Review of Materials -Research 32, 321 (2002). diff --git a/doc/txt/if.txt b/doc/txt/if.txt deleted file mode 100644 index ceec8f55db..0000000000 --- a/doc/txt/if.txt +++ /dev/null @@ -1,191 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -if command :h3 - -[Syntax:] - -if boolean then t1 t2 ... elif boolean f1 f2 ... elif boolean f1 f2 ... else e1 e2 ... :pre - -boolean = a Boolean expression evaluated as TRUE or FALSE (see below) -then = required word -t1,t2,...,tN = one or more LAMMPS commands to execute if condition is met, each enclosed in quotes -elif = optional word, can appear multiple times -f1,f2,...,fN = one or more LAMMPS commands to execute if elif condition is met, each enclosed in quotes (optional arguments) -else = optional argument -e1,e2,...,eN = one or more LAMMPS commands to execute if no condition is met, each enclosed in quotes (optional arguments) :ul - -[Examples:] - -if "$\{steps\} > 1000" then quit -if "$\{myString\} == a10" then quit -if "$x <= $y" then "print X is smaller = $x" else "print Y is smaller = $y" -if "($\{eng\} > 0.0) || ($n < 1000)" then & - "timestep 0.005" & -elif $n<10000 & - "timestep 0.01" & -else & - "timestep 0.02" & - "print 'Max step reached'" -if "$\{eng\} > $\{eng_previous\}" then "jump file1" else "jump file2" :pre - -[Description:] - -This command provides an if-then-else capability within an input -script. A Boolean expression is evaluated and the result is TRUE or -FALSE. Note that as in the examples above, the expression can contain -variables, as defined by the "variable"_variable.html command, which -will be evaluated as part of the expression. Thus a user-defined -formula that reflects the current state of the simulation can be used -to issue one or more new commands. - -If the result of the Boolean expression is TRUE, then one or more -commands (t1, t2, ..., tN) are executed. If it is FALSE, then Boolean -expressions associated with successive elif keywords are evaluated -until one is found to be true, in which case its commands (f1, f2, -..., fN) are executed. If no Boolean expression is TRUE, then the -commands associated with the else keyword, namely (e1, e2, ..., eN), -are executed. The elif and else keywords and their associated -commands are optional. If they aren't specified and the initial -Boolean expression is FALSE, then no commands are executed. - -The syntax for Boolean expressions is described below. - -Each command (t1, f1, e1, etc) can be any valid LAMMPS input script -command. If the command is more than one word, it must enclosed in -quotes, so it will be treated as a single argument, as in the examples -above. - -NOTE: If a command itself requires a quoted argument (e.g. a -"print"_print.html command), then double and single quotes can be used -and nested in the usual manner, as in the examples above and below. -The "Commands parse"_Commands_parse.html doc page has more details on -using quotes in arguments. Only one of level of nesting is allowed, -but that should be sufficient for most use cases. - -Note that by using the line continuation character "&", the if command -can be spread across many lines, though it is still a single command: - -if "$a < $b" then & - "print 'Minimum value = $a'" & - "run 1000" & -else & - 'print "Minimum value = $b"' & - "minimize 0.001 0.001 1000 10000" :pre - -Note that if one of the commands to execute is "quit"_quit.html, as in -the first example above, then executing the command will cause LAMMPS -to halt. - -Note that by jumping to a label in the same input script, the if -command can be used to break out of a loop. See the "variable -delete"_variable.html command for info on how to delete the associated -loop variable, so that it can be re-used later in the input script. - -Here is an example of a loop which checks every 1000 steps if the -system temperature has reached a certain value, and if so, breaks out -of the loop to finish the run. Note that any variable could be -checked, so long as it is current on the timestep when the run -completes. As explained on the "variable"_variable.html doc page, -this can be insured by including the variable in thermodynamic output. - -variable myTemp equal temp -label loop -variable a loop 1000 -run 1000 -if "$\{myTemp\} < 300.0" then "jump SELF break" -next a -jump SELF loop -label break -print "ALL DONE" :pre - -Here is an example of a double loop which uses the if and -"jump"_jump.html commands to break out of the inner loop when a -condition is met, then continues iterating through the outer loop. - -label loopa -variable a loop 5 - label loopb - variable b loop 5 - print "A,B = $a,$b" - run 10000 - if "$b > 2" then "jump SELF break" - next b - jump in.script loopb -label break -variable b delete -next a -jump SELF loopa :pre - -:line - -The Boolean expressions for the if and elif keywords have a C-like -syntax. Note that each expression is a single argument within the if -command. Thus if you want to include spaces in the expression for -clarity, you must enclose the entire expression in quotes. - -An expression is built out of numbers (which start with a digit or -period or minus sign) or strings (which start with a letter and can -contain alphanumeric characters or underscores): - -0.2, 100, 1.0e20, -15.4, etc -InP, myString, a123, ab_23_cd, etc :pre - -and Boolean operators: - -A == B, A != B, A < B, A <= B, A > B, A >= B, A && B, A || B, A |^ B, !A :pre - -Each A and B is a number or string or a variable reference like $a or -$\{abc\}, or A or B can be another Boolean expression. - -If a variable is used it can produce a number when evaluated, like an -"equal-style variable"_variable.html. Or it can produce a string, -like an "index-style variable"_variable.html. For an individual -Boolean operator, A and B must both be numbers or must both be -strings. You cannot compare a number to a string. - -Expressions are evaluated left to right and have the usual C-style -precedence: the unary logical NOT operator "!" has the highest -precedence, the 4 relational operators "<", "<=", ">", and ">=" are -next; the two remaining relational operators "==" and "!=" are next; -then the logical AND operator "&&"; and finally the logical OR -operator "||" and logical XOR (exclusive or) operator "|^" have the -lowest precedence. Parenthesis can be used to group one or more -portions of an expression and/or enforce a different order of -evaluation than what would occur with the default precedence. - -When the 6 relational operators (first 6 in list above) compare 2 -numbers, they return either a 1.0 or 0.0 depending on whether the -relationship between A and B is TRUE or FALSE. When the 6 relational -operators compare 2 strings, they also return a 1.0 or 0.0 for TRUE or -FALSE, but the comparison is done by the C function strcmp(). - -When the 3 logical operators (last 3 in list above) compare 2 numbers, -they also return either a 1.0 or 0.0 depending on whether the -relationship between A and B is TRUE or FALSE (or just A). The -logical AND operator will return 1.0 if both its arguments are -non-zero, else it returns 0.0. The logical OR operator will return -1.0 if either of its arguments is non-zero, else it returns 0.0. The -logical XOR operator will return 1.0 if one of its arguments is zero -and the other non-zero, else it returns 0.0. The logical NOT operator -returns 1.0 if its argument is 0.0, else it returns 0.0. The 3 -logical operators can only be used to operate on numbers, not on -strings. - -The overall Boolean expression produces a TRUE result if the result is -non-zero. If the result is zero, the expression result is FALSE. - -:line - -[Restrictions:] none - -[Related commands:] - -"variable"_variable.html, "print"_print.html - -[Default:] none diff --git a/doc/txt/improper_class2.txt b/doc/txt/improper_class2.txt deleted file mode 100644 index 704944920e..0000000000 --- a/doc/txt/improper_class2.txt +++ /dev/null @@ -1,124 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style class2 command :h3 -improper_style class2/omp command :h3 -improper_style class2/kk command :h3 - -[Syntax:] - -improper_style class2 :pre - -[Examples:] - -improper_style class2 -improper_coeff 1 100.0 0 -improper_coeff * aa 0.0 0.0 0.0 115.06 130.01 115.06 :pre - -[Description:] - -The {class2} improper style uses the potential - -:c,image(Eqs/improper_class2.jpg) - -where Ei is the improper term and Eaa is an angle-angle term. The 3 X -terms in Ei are an average over 3 out-of-plane angles. - -The 4 atoms in an improper quadruplet (listed in the data file read by -the "read_data"_read_data.html command) are ordered I,J,K,L. X_IJKL -refers to the angle between the plane of I,J,K and the plane of J,K,L, -and the bond JK lies in both planes. Similarly for X_KJLI and X_LJIK. -Note that atom J appears in the common bonds (JI, JK, JL) of all 3 X -terms. Thus J (the 2nd atom in the quadruplet) is the atom of -symmetry in the 3 X angles. - -The subscripts on the various theta's refer to different combinations -of 3 atoms (I,J,K,L) used to form a particular angle. E.g. Theta_IJL -is the angle formed by atoms I,J,L with J in the middle. Theta1, -theta2, theta3 are the equilibrium positions of those angles. Again, -atom J (the 2nd atom in the quadruplet) is the atom of symmetry in the -theta angles, since it is always the center atom. - -Since atom J is the atom of symmetry, normally the bonds J-I, J-K, J-L -would exist for an improper to be defined between the 4 atoms, but -this is not required. - -See "(Sun)"_#improper-Sun for a description of the COMPASS class2 force field. - -Coefficients for the Ei and Eaa formulas must be defined for each -improper type via the "improper_coeff"_improper_coeff.html command as -in the example above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands. - -These are the 2 coefficients for the Ei formula: - -K (energy/radian^2) -X0 (degrees) :ul - -X0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of K are in energy/radian^2. - -For the Eaa formula, each line in a -"improper_coeff"_improper_coeff.html command in the input script lists -7 coefficients, the first of which is "aa" to indicate they are -AngleAngle coefficients. In a data file, these coefficients should be -listed under a "AngleAngle Coeffs" heading and you must leave out the -"aa", i.e. only list 6 coefficients after the improper type. - -aa -M1 (energy/distance) -M2 (energy/distance) -M3 (energy/distance) -theta1 (degrees) -theta2 (degrees) -theta3 (degrees) :ul - -The theta values are specified in degrees, but LAMMPS converts them to -radians internally; hence the units of M are in energy/radian^2. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -CLASS2 package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none - -:line - -:link(improper-Sun) -[(Sun)] Sun, J Phys Chem B 102, 7338-7364 (1998). diff --git a/doc/txt/improper_coeff.txt b/doc/txt/improper_coeff.txt deleted file mode 100644 index 1d2083d7ad..0000000000 --- a/doc/txt/improper_coeff.txt +++ /dev/null @@ -1,89 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_coeff command :h3 - -[Syntax:] - -improper_coeff N args :pre - -N = improper type (see asterisk form below) -args = coefficients for one or more improper types :ul - -[Examples:] - -improper_coeff 1 300.0 0.0 -improper_coeff * 80.2 -1 2 -improper_coeff *4 80.2 -1 2 :pre - -[Description:] - -Specify the improper force field coefficients for one or more improper -types. The number and meaning of the coefficients depends on the -improper style. Improper coefficients can also be set in the data -file read by the "read_data"_read_data.html command or in a restart -file. - -N can be specified in one of two ways. An explicit numeric value can -be used, as in the 1st example above. Or a wild-card asterisk can be -used to set the coefficients for multiple improper types. This takes -the form "*" or "*n" or "n*" or "m*n". If N = the number of improper -types, then an asterisk with no numeric values means all types from 1 -to N. A leading asterisk means all types from 1 to n (inclusive). A -trailing asterisk means all types from n to N (inclusive). A middle -asterisk means all types from m to n (inclusive). - -Note that using an improper_coeff command can override a previous -setting for the same improper type. For example, these commands set -the coeffs for all improper types, then overwrite the coeffs for just -improper type 2: - -improper_coeff * 300.0 0.0 -improper_coeff 2 50.0 0.0 :pre - -A line in a data file that specifies improper coefficients uses the -exact same format as the arguments of the improper_coeff command in an -input script, except that wild-card asterisks should not be used since -coefficients for all N types must be listed in the file. For example, -under the "Improper Coeffs" section of a data file, the line that -corresponds to the 1st example above would be listed as - -1 300.0 0.0 :pre - -The "improper_style class2"_improper_class2.html is an exception to -this rule, in that an additional argument is used in the input script -to allow specification of the cross-term coefficients. See its doc -page for details. - -:line - -The list of all improper styles defined in LAMMPS is given on the -"improper_style"_improper_style.html doc page. They are also listed -in more compact form on the "Commands -improper"_Commands_bond.html#improper doc page. - -On either of those pages, click on the style to display the formula it -computes and its coefficients as specified by the associated -improper_coeff command. - -:line - -[Restrictions:] - -This command must come after the simulation box is defined by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. - -An improper style must be defined before any improper coefficients are -set, either in the input script or in a data file. - -[Related commands:] - -"improper_style"_improper_style.html - -[Default:] none diff --git a/doc/txt/improper_cossq.txt b/doc/txt/improper_cossq.txt deleted file mode 100644 index 8bd02afb84..0000000000 --- a/doc/txt/improper_cossq.txt +++ /dev/null @@ -1,85 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style cossq command :h3 -improper_style cossq/omp command :h3 - -[Syntax:] - -improper_style cossq :pre - -[Examples:] - -improper_style cossq -improper_coeff 1 4.0 0.0 :pre - -[Description:] - -The {cossq} improper style uses the potential - -:c,image(Eqs/improper_cossq.jpg) - -where x is the improper angle, x0 is its equilibrium value, and K is a -prefactor. - -If the 4 atoms in an improper quadruplet (listed in the data file read -by the "read_data"_read_data.html command) are ordered I,J,K,L then X -is the angle between the plane of I,J,K and the plane of J,K,L. -Alternatively, you can think of atoms J,K,L as being in a plane, and -atom I above the plane, and X as a measure of how far out-of-plane I -is with respect to the other 3 atoms. - -Note that defining 4 atoms to interact in this way, does not mean that -bonds necessarily exist between I-J, J-K, or K-L, as they would in a -linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an -improper to be defined between the 4 atoms. - -The following coefficients must be defined for each improper type via -the "improper_coeff"_improper_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy) -X0 (degrees) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none diff --git a/doc/txt/improper_cvff.txt b/doc/txt/improper_cvff.txt deleted file mode 100644 index d57fddc512..0000000000 --- a/doc/txt/improper_cvff.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style cvff command :h3 -improper_style cvff/intel command :h3 -improper_style cvff/omp command :h3 - -[Syntax:] - -improper_style cvff :pre - -[Examples:] - -improper_style cvff -improper_coeff 1 80.0 -1 4 :pre - -[Description:] - -The {cvff} improper style uses the potential - -:c,image(Eqs/improper_cvff.jpg) - -where phi is the improper dihedral angle. - -If the 4 atoms in an improper quadruplet (listed in the data file read -by the "read_data"_read_data.html command) are ordered I,J,K,L then -the improper dihedral angle is between the plane of I,J,K and the -plane of J,K,L. Note that because this is effectively a dihedral -angle, the formula for this improper style is the same as for -"dihedral_style harmonic"_dihedral_harmonic.html. - -Note that defining 4 atoms to interact in this way, does not mean that -bonds necessarily exist between I-J, J-K, or K-L, as they would in a -linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an -improper to be defined between the 4 atoms. - -The following coefficients must be defined for each improper type via -the "improper_coeff"_improper_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy) -d (+1 or -1) -n (0,1,2,3,4,6) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none diff --git a/doc/txt/improper_distance.txt b/doc/txt/improper_distance.txt deleted file mode 100644 index bfd92f57ec..0000000000 --- a/doc/txt/improper_distance.txt +++ /dev/null @@ -1,58 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style distance command :h3 - -[Syntax:] - -improper_style distance - -[Examples:] - -improper_style distance -improper_coeff 1 80.0 100.0 :pre - -[Description:] - -The {distance} improper style uses the potential - -:c,image(Eqs/improper_dist-1.jpg) - -where d is the distance between the central atom and the plane formed -by the other three atoms. If the 4 atoms in an improper quadruplet -(listed in the data file read by the "read_data"_read_data.html -command) are ordered I,J,K,L then the I-atom is assumed to be the -central atom. - -:c,image(JPG/improper_distance.jpg) - -Note that defining 4 atoms to interact in this way, does not mean that -bonds necessarily exist between I-J, J-K, or K-L, as they would in a -linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an -improper to be defined between the 4 atoms. - -The following coefficients must be defined for each improper type via -the improper_coeff command as in the example above, or in the data -file or restart files read by the read_data or read_restart commands: - -K_2 (energy/distance^2) -K_4 (energy/distance^4) :ul - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none diff --git a/doc/txt/improper_distharm.txt b/doc/txt/improper_distharm.txt deleted file mode 100644 index 52815e76aa..0000000000 --- a/doc/txt/improper_distharm.txt +++ /dev/null @@ -1,53 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style distharm command :h3 - -[Syntax:] - -improper_style distharm - -[Examples:] - -improper_style distharm -improper_coeff 1 25.0 0.5 :pre - -[Description:] - -The {distharm} improper style uses the potential - -:c,image(Eqs/improper_distharm.jpg) - -where d is the oriented distance between the central atom and the plane formed -by the other three atoms. If the 4 atoms in an improper quadruplet -(listed in the data file read by the "read_data"_read_data.html -command) are ordered I,J,K,L then the L-atom is assumed to be the -central atom. Note that this is different from the convention used -in the improper_style distance. The distance d is oriented and can take -on negative values. This may lead to unwanted behavior if d0 is not equal to zero. - -The following coefficients must be defined for each improper type via -the improper_coeff command as in the example above, or in the data -file or restart files read by the read_data or read_restart commands: - -K (energy/distance^2) -d0 (distance) :ul - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -USER-YAFF package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none diff --git a/doc/txt/improper_fourier.txt b/doc/txt/improper_fourier.txt deleted file mode 100644 index f4f59ed636..0000000000 --- a/doc/txt/improper_fourier.txt +++ /dev/null @@ -1,81 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style fourier command :h3 -improper_style fourier/omp command :h3 - -[Syntax:] - -improper_style fourier :pre - -[Examples:] - -improper_style fourier -improper_coeff 1 100.0 0.0 1.0 0.5 1 :pre - -[Description:] - -The {fourier} improper style uses the following potential: - -:c,image(Eqs/improper_fourier.jpg) - -where K is the force constant, C0, C1, C2 are dimensionless coefficients, -and omega is the angle between the IL axis and the IJK plane: - -:c,image(JPG/umbrella.jpg) - -If all parameter (see below) is not zero, the all the three possible angles will taken in account. - -The following coefficients must be defined for each improper type via -the "improper_coeff"_improper_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy) -C0 (unitless) -C1 (unitless) -C2 (unitless) -all (0 or 1, optional) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This angle style can only be used if LAMMPS was built with the -USER_MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none - diff --git a/doc/txt/improper_harmonic.txt b/doc/txt/improper_harmonic.txt deleted file mode 100644 index 1e9e7172f9..0000000000 --- a/doc/txt/improper_harmonic.txt +++ /dev/null @@ -1,90 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style harmonic command :h3 -improper_style harmonic/intel command :h3 -improper_style harmonic/kk command :h3 -improper_style harmonic/omp command :h3 - -[Syntax:] - -improper_style harmonic :pre - -[Examples:] - -improper_style harmonic -improper_coeff 1 100.0 0 :pre - -[Description:] - -The {harmonic} improper style uses the potential - -:c,image(Eqs/improper_harmonic.jpg) - -where X is the improper angle, X0 is its equilibrium value, and K is a -prefactor. Note that the usual 1/2 factor is included in K. - -If the 4 atoms in an improper quadruplet (listed in the data file read -by the "read_data"_read_data.html command) are ordered I,J,K,L then X -is the angle between the plane of I,J,K and the plane of J,K,L. -Alternatively, you can think of atoms J,K,L as being in a plane, and -atom I above the plane, and X as a measure of how far out-of-plane I -is with respect to the other 3 atoms. - -Note that defining 4 atoms to interact in this way, does not mean that -bonds necessarily exist between I-J, J-K, or K-L, as they would in a -linear dihedral. Normally, the bonds I-J, I-K, I-L would exist for an -improper to be defined between the 4 atoms. - -The following coefficients must be defined for each improper type via -the "improper_coeff"_improper_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy/radian^2) -X0 (degrees) :ul - -X0 is specified in degrees, but LAMMPS converts it to radians -internally; hence the units of K are in energy/radian^2. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none diff --git a/doc/txt/improper_hybrid.txt b/doc/txt/improper_hybrid.txt deleted file mode 100644 index 929eec43e1..0000000000 --- a/doc/txt/improper_hybrid.txt +++ /dev/null @@ -1,70 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style hybrid command :h3 - -[Syntax:] - -improper_style hybrid style1 style2 ... :pre - -style1,style2 = list of one or more improper styles :ul - -[Examples:] - -improper_style hybrid harmonic helix -improper_coeff 1 harmonic 120.0 30 -improper_coeff 2 cvff 20.0 -1 2 :pre - -[Description:] - -The {hybrid} style enables the use of multiple improper styles in one -simulation. An improper style is assigned to each improper type. For -example, impropers in a polymer flow (of improper type 1) could be -computed with a {harmonic} potential and impropers in the wall -boundary (of improper type 2) could be computed with a {cvff} -potential. The assignment of improper type to style is made via the -"improper_coeff"_improper_coeff.html command or in the data file. - -In the improper_coeff command, the first coefficient sets the improper -style and the remaining coefficients are those appropriate to that -style. In the example above, the 2 improper_coeff commands would set -impropers of improper type 1 to be computed with a {harmonic} -potential with coefficients 120.0, 30 for K, X0. Improper type 2 -would be computed with a {cvff} potential with coefficients 20.0, -1, -2 for K, d, n. - -If the improper {class2} potential is one of the hybrid styles, it -requires additional AngleAngle coefficients be specified in the data -file. These lines must also have an additional "class2" argument -added after the improper type. For improper types which are assigned -to other hybrid styles, use the style name (e.g. "harmonic") -appropriate to that style. The AngleAngle coeffs for that improper -type will then be ignored. - -An improper style of {none} can be specified as the 2nd argument to -the improper_coeff command, if you desire to turn off certain improper -types. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -Unlike other improper styles, the hybrid improper style does not store -improper coefficient info for individual sub-styles in a "binary -restart files"_restart.html. Thus when restarting a simulation from a -restart file, you need to re-specify improper_coeff commands. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none diff --git a/doc/txt/improper_inversion_harmonic.txt b/doc/txt/improper_inversion_harmonic.txt deleted file mode 100644 index bf114daeb0..0000000000 --- a/doc/txt/improper_inversion_harmonic.txt +++ /dev/null @@ -1,65 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style inversion/harmonic command :h3 - -[Syntax:] - -improper_style inversion/harmonic :pre - -[Examples:] - -improper_style inversion/harmonic -improper_coeff 1 18.776340 0.000000 :pre - -[Description:] - -The {inversion/harmonic} improper style follows the Wilson-Decius -out-of-plane angle definition and uses an harmonic potential: - -:c,image(Eqs/improper_inversion_harmonic.jpg) - -where K is the force constant and omega is the angle evaluated for -all three axis-plane combinations centered around the atom I. For -the IL axis and the IJK plane omega looks as follows: - -:c,image(JPG/umbrella.jpg) - -Note that the {inversion/harmonic} angle term evaluation differs to -the "improper_umbrella"_improper_umbrella.html due to the cyclic -evaluation of all possible angles omega. - -The following coefficients must be defined for each improper type via -the "improper_coeff"_improper_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy) -omega0 (degrees) :ul - -If omega0 = 0 the potential term has a minimum for the planar -structure. Otherwise it has two minima at +/- omega0, with a barrier -in between. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -USER-MOFFF package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none - -:line - diff --git a/doc/txt/improper_none.txt b/doc/txt/improper_none.txt deleted file mode 100644 index 78a7489837..0000000000 --- a/doc/txt/improper_none.txt +++ /dev/null @@ -1,34 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style none command :h3 - -[Syntax:] - -improper_style none :pre - -[Examples:] - -improper_style none :pre - -[Description:] - -Using an improper style of none means improper forces and energies are -not computed, even if quadruplets of improper atoms were listed in the -data file read by the "read_data"_read_data.html command. - -See the "improper_style zero"_improper_zero.html command for a way to -calculate improper statistics, but compute no improper interactions. - -[Restrictions:] none - -[Related commands:] - -"improper_style zero"_improper_zero.html - -[Default:] none diff --git a/doc/txt/improper_ring.txt b/doc/txt/improper_ring.txt deleted file mode 100644 index 8a2ee29e17..0000000000 --- a/doc/txt/improper_ring.txt +++ /dev/null @@ -1,92 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style ring command :h3 -improper_style ring/omp command :h3 - -[Syntax:] - -improper_style ring :pre - -[Examples:] - -improper_style ring -improper_coeff 1 8000 70.5 :pre - -[Description:] - -The {ring} improper style uses the potential - -:c,image(Eqs/improper_ring.jpg) - -where K is a prefactor, theta is the angle formed by the atoms -specified by (i,j,k,l) indices and theta0 its equilibrium value. - -If the 4 atoms in an improper quadruplet (listed in the data file read -by the "read_data"_read_data.html command) are ordered i,j,k,l then -theta_{ijl} is the angle between atoms i,j and l, theta_{ijk} is the -angle between atoms i,j and k, theta_{kjl} is the angle between atoms -j,k, and l. - -The "ring" improper style implements the improper potential introduced -by Destree et al., in Equation (9) of "(Destree)"_#Destree. This -potential does not affect small amplitude vibrations but is used in an -ad-hoc way to prevent the onset of accidentally large amplitude -fluctuations leading to the occurrence of a planar conformation of the -three bonds i-j, j-k and j-l, an intermediate conformation toward the -chiral inversion of a methine carbon. In the "Impropers" section of -data file four atoms: i, j, k and l are specified with i,j and l lying -on the backbone of the chain and k specifying the chirality of j. - -The following coefficients must be defined for each improper type via -the "improper_coeff"_improper_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy) -theta0 (degrees) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -:link(Destree) -[(Destree)] M. Destree, F. Laupretre, A. Lyulin, and J.-P. Ryckaert, -J Chem Phys, 112, 9632 (2000). - diff --git a/doc/txt/improper_sqdistharm.txt b/doc/txt/improper_sqdistharm.txt deleted file mode 100644 index 7473fd8c5d..0000000000 --- a/doc/txt/improper_sqdistharm.txt +++ /dev/null @@ -1,54 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style sqdistharm command :h3 - -[Syntax:] - -improper_style sqdistharm - -[Examples:] - -improper_style sqdistharm -improper_coeff 1 50.0 0.1 :pre - -[Description:] - -The {sqdistharm} improper style uses the potential - -:c,image(Eqs/improper_sqdistharm.jpg) - -where d is the distance between the central atom and the plane formed -by the other three atoms. If the 4 atoms in an improper quadruplet -(listed in the data file read by the "read_data"_read_data.html -command) are ordered I,J,K,L then the L-atom is assumed to be the -central atom. Note that this is different from the convention used -in the improper_style distance. - -The following coefficients must be defined for each improper type via -the improper_coeff command as in the example above, or in the data -file or restart files read by the read_data or read_restart commands: - -K (energy/distance^4) -d0^2 (distance^2) :ul - -Note that d0^2 (in units distance^2) has be provided and not d0. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none diff --git a/doc/txt/improper_style.txt b/doc/txt/improper_style.txt deleted file mode 100644 index cd72da4d07..0000000000 --- a/doc/txt/improper_style.txt +++ /dev/null @@ -1,107 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style command :h3 - -[Syntax:] - -improper_style style :pre - -style = {none} or {hybrid} or {class2} or {cvff} or {harmonic} :ul - -[Examples:] - -improper_style harmonic -improper_style cvff -improper_style hybrid cvff harmonic :pre - -[Description:] - -Set the formula(s) LAMMPS uses to compute improper interactions -between quadruplets of atoms, which remain in force for the duration -of the simulation. The list of improper quadruplets is read in by a -"read_data"_read_data.html or "read_restart"_read_restart.html command -from a data or restart file. Note that the ordering of the 4 atoms in -an improper quadruplet determines the definition of the improper -angle used in the formula for each style. See the doc pages of -individual styles for details. - -Hybrid models where impropers are computed using different improper -potentials can be setup using the {hybrid} improper style. - -The coefficients associated with an improper style can be specified in -a data or restart file or via the "improper_coeff"_improper_coeff.html -command. - -All improper potentials store their coefficient data in binary restart -files which means improper_style and -"improper_coeff"_improper_coeff.html commands do not need to be -re-specified in an input script that restarts a simulation. See the -"read_restart"_read_restart.html command for details on how to do -this. The one exception is that improper_style {hybrid} only stores -the list of sub-styles in the restart file; improper coefficients need -to be re-specified. - -NOTE: When both an improper and pair style is defined, the -"special_bonds"_special_bonds.html command often needs to be used to -turn off (or weight) the pairwise interaction that would otherwise -exist between a group of 4 bonded atoms. - -:line - -Here is an alphabetic list of improper styles defined in LAMMPS. -Click on the style to display the formula it computes and coefficients -specified by the associated "improper_coeff"_improper_coeff.html -command. - -Click on the style to display the formula it computes, any additional -arguments specified in the improper_style command, and coefficients -specified by the associated "improper_coeff"_improper_coeff.html -command. - -There are also additional accelerated pair styles included in the -LAMMPS distribution for faster performance on CPUs, GPUs, and KNLs. -The individual style names on the "Commands -improper"_Commands_bond.html#improper doc page are followed by one or -more of (g,i,k,o,t) to indicate which accelerated styles exist. - -"none"_improper_none.html - turn off improper interactions -"zero"_improper_zero.html - topology but no interactions -"hybrid"_improper_hybrid.html - define multiple styles of improper interactions :ul - -"class2"_improper_class2.html - COMPASS (class 2) improper -"cossq"_improper_cossq.html - improper with a cosine squared term -"cvff"_improper_cvff.html - CVFF improper -"distance"_improper_distance.html - improper based on distance between atom planes -"distharm"_improper_distharm.html - improper that is harmonic in the out-of-plane distance -"fourier"_improper_fourier.html - improper with multiple cosine terms -"harmonic"_improper_harmonic.html - harmonic improper -"inversion/harmonic"_improper_inversion_harmonic.html - harmonic improper with Wilson-Decius out-of-plane definition -"ring"_improper_ring.html - improper which prevents planar conformations -"umbrella"_improper_umbrella.html - DREIDING improper :ul -"sqdistharm"_improper_sqdistharm.html - improper that is harmonic in the square of the out-of-plane distance - -:line - -[Restrictions:] - -Improper styles can only be set for atom_style choices that allow -impropers to be defined. - -Most improper styles are part of the MOLECULE package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. The doc pages for -individual improper potentials tell if it is part of a package. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] - -improper_style none :pre diff --git a/doc/txt/improper_umbrella.txt b/doc/txt/improper_umbrella.txt deleted file mode 100644 index 9fe6ac07e1..0000000000 --- a/doc/txt/improper_umbrella.txt +++ /dev/null @@ -1,89 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style umbrella command :h3 -improper_style umbrella/omp command :h3 - -[Syntax:] - -improper_style umbrella :pre - -[Examples:] - -improper_style umbrella -improper_coeff 1 100.0 180.0 :pre - -[Description:] - -The {umbrella} improper style uses the following potential, which is -commonly referred to as a classic inversion and used in the -"DREIDING"_Howto_bioFF.html force field: - -:c,image(Eqs/improper_umbrella.jpg) - -where K is the force constant and omega is the angle between the IL -axis and the IJK plane: - -:c,image(JPG/umbrella.jpg) - -If omega0 = 0 the potential term has a minimum for the planar -structure. Otherwise it has two minima at +/- omega0, with a barrier -in between. - -See "(Mayo)"_#umbrella-Mayo for a description of the DREIDING force field. - -The following coefficients must be defined for each improper type via -the "improper_coeff"_improper_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -K (energy) -omega0 (degrees) :ul - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This improper style can only be used if LAMMPS was built with the -MOLECULE package. See the "Build package"_Build_package.html doc page -for more info. - -[Related commands:] - -"improper_coeff"_improper_coeff.html - -[Default:] none - -:line - -:link(umbrella-Mayo) -[(Mayo)] Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 -(1990), diff --git a/doc/txt/improper_zero.txt b/doc/txt/improper_zero.txt deleted file mode 100644 index f3f3485b57..0000000000 --- a/doc/txt/improper_zero.txt +++ /dev/null @@ -1,48 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -improper_style zero command :h3 - -[Syntax:] - -improper_style zero {nocoeff} :pre - -[Examples:] - -improper_style zero -improper_style zero nocoeff -improper_coeff * :pre - -[Description:] - -Using an improper style of zero means improper forces and energies are -not computed, but the geometry of improper quadruplets is still -accessible to other commands. - -As an example, the "compute -improper/local"_compute_improper_local.html command can be used to -compute the chi values for the list of quadruplets of improper atoms -listed in the data file read by the "read_data"_read_data.html -command. If no improper style is defined, this command cannot be -used. - -The optional {nocoeff} flag allows to read data files with a ImproperCoeff -section for any improper style. Similarly, any improper_coeff commands -will only be checked for the improper type number and the rest ignored. - -Note that the "improper_coeff"_improper_coeff.html command must be -used for all improper types, though no additional values are -specified. - -[Restrictions:] none - -[Related commands:] none - -"improper_style none"_improper_none.html - -[Default:] none diff --git a/doc/txt/include.txt b/doc/txt/include.txt deleted file mode 100644 index c114056313..0000000000 --- a/doc/txt/include.txt +++ /dev/null @@ -1,40 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -include command :h3 - -[Syntax:] - -include file :pre - -file = filename of new input script to switch to :ul - -[Examples:] - -include newfile -include in.run2 :pre - -[Description:] - -This command opens a new input script file and begins reading LAMMPS -commands from that file. When the new file is finished, the original -file is returned to. Include files can be nested as deeply as -desired. If input script A includes script B, and B includes A, then -LAMMPS could run for a long time. - -If the filename is a variable (see the "variable"_variable.html -command), different processor partitions can run different input -scripts. - -[Restrictions:] none - -[Related commands:] - -"variable"_variable.html, "jump"_jump.html - -[Default:] none diff --git a/doc/txt/info.txt b/doc/txt/info.txt deleted file mode 100644 index 99211de4fb..0000000000 --- a/doc/txt/info.txt +++ /dev/null @@ -1,122 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -info command :h3 - -[Syntax:] - -info args :pre - -args = one or more of the following keywords: {out}, {all}, {system}, {memory}, {communication}, {computes}, {dumps}, {fixes}, {groups}, {regions}, {variables}, {coeffs}, {styles}, {time}, or {configuration} - {out} values = {screen}, {log}, {append} filename, {overwrite} filename - {styles} values = {all}, {angle}, {atom}, {bond}, {compute}, {command}, {dump}, {dihedral}, {fix}, {improper}, {integrate}, {kspace}, {minimize}, {pair}, {region} :ul - -[Examples:] - -info system -info groups computes variables -info all out log -info all out append info.txt -info styles all -info styles atom :pre - -[Description:] - -Print out information about the current internal state of the running -LAMMPS process. This can be helpful when debugging or validating -complex input scripts. Several output categories are available and -one or more output category may be requested. - -The {out} flag controls where the output is sent. It can only be sent -to one target. By default this is the screen, if it is active. The -{log} argument selects the log file instead. With the {append} and -{overwrite} option, followed by a filename, the output is written -to that file, which is either appended to or overwritten, respectively. - -The {all} flag activates printing all categories listed below. - -The {configuration} category prints some information about the -LAMMPS version as well as architecture and OS it is run on. - -The {memory} category prints some information about the current -memory allocation of MPI rank 0 (this the amount of dynamically -allocated memory reported by LAMMPS classes). Where supported, -also some OS specific information about the size of the reserved -memory pool size (this is where malloc() and the new operator -request memory from) and the maximum resident set size is reported -(this is the maximum amount of physical memory occupied so far). - -The {system} category prints a general system overview listing. This -includes the unit style, atom style, number of atoms, bonds, angles, -dihedrals, and impropers and the number of the respective types, box -dimensions and properties, force computing styles and more. - -The {communication} category prints a variety of information about -communication and parallelization: the MPI library version level, -the number of MPI ranks and OpenMP threads, the communication style -and layout, the processor grid dimensions, ghost atom communication -mode, cutoff, and related settings. - -The {computes} category prints a list of all currently defined -computes, their IDs and styles and groups they operate on. - -The {dumps} category prints a list of all currently active dumps, -their IDs, styles, filenames, groups, and dump frequencies. - -The {fixes} category prints a list of all currently defined fixes, -their IDs and styles and groups they operate on. - -The {groups} category prints a list of all currently defined groups. - -The {regions} category prints a list of all currently defined regions, -their IDs and styles and whether "inside" or "outside" atoms are -selected. - -The {variables} category prints a list of all currently defined -variables, their names, styles, definition and last computed value, if -available. - -The {coeffs} category prints a list for each defined force style -(pair, bond, angle, dihedral, improper) indicating which of the -corresponding coefficients have been set. This can be very helpful -to debug error messages like "All pair coeffs are not set". - -The {styles} category prints the list of styles available in the -current LAMMPS binary. It supports one of the following options -to control which category of styles is printed out: - -all -angle -atom -bond -compute -command -dump -dihedral -fix -improper -integrate -kspace -minimize -pair -region :ul - -The {time} category prints the accumulated CPU and wall time for the -process that writes output (usually MPI rank 0). - -[Restrictions:] none - -[Related commands:] - -"print"_print.html - -[Default:] - -The {out} option has the default {screen}. - -The {styles} option has the default {all}. diff --git a/doc/txt/jump.txt b/doc/txt/jump.txt deleted file mode 100644 index 5bda178515..0000000000 --- a/doc/txt/jump.txt +++ /dev/null @@ -1,129 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -jump command :h3 - -[Syntax:] - -jump file label :pre - -file = filename of new input script to switch to -label = optional label within file to jump to :ul - -[Examples:] - -jump newfile -jump in.run2 runloop -jump SELF runloop :pre - -[Description:] - -This command closes the current input script file, opens the file with -the specified name, and begins reading LAMMPS commands from that file. -Unlike the "include"_include.html command, the original file is not -returned to, although by using multiple jump commands it is possible -to chain from file to file or back to the original file. - -If the word "SELF" is used for the filename, then the current input -script is re-opened and read again. - -NOTE: The SELF option is not guaranteed to work when the current input -script is being read through stdin (standard input), e.g. - -lmp_g++ < in.script :pre - -since the SELF option invokes the C-library rewind() call, which may -not be supported for stdin on some systems or by some MPI -implementations. This can be worked around by using the "-in -command-line switch"_Run_options.html, e.g. - -lmp_g++ -in in.script :pre - -or by using the "-var command-line switch"_Run_options.html to pass -the script name as a variable to the input script. In the latter -case, a "variable"_variable.html called "fname" could be used in place -of SELF, e.g. - -lmp_g++ -var fname in.script < in.script :pre - -The 2nd argument to the jump command is optional. If specified, it is -treated as a label and the new file is scanned (without executing -commands) until the label is found, and commands are executed from -that point forward. This can be used to loop over a portion of the -input script, as in this example. These commands perform 10 runs, -each of 10000 steps, and create 10 dump files named file.1, file.2, -etc. The "next"_next.html command is used to exit the loop after 10 -iterations. When the "a" variable has been incremented for the tenth -time, it will cause the next jump command to be skipped. - -variable a loop 10 -label loop -dump 1 all atom 100 file.$a -run 10000 -undump 1 -next a -jump in.lj loop :pre - -If the jump {file} argument is a variable, the jump command can be -used to cause different processor partitions to run different input -scripts. In this example, LAMMPS is run on 40 processors, with 4 -partitions of 10 procs each. An in.file containing the example -variable and jump command will cause each partition to run a different -simulation. - -mpirun -np 40 lmp_ibm -partition 4x10 -in in.file :pre - -variable f world script.1 script.2 script.3 script.4 -jump $f :pre - -Here is an example of a loop which checks every 1000 steps if the -system temperature has reached a certain value, and if so, breaks out -of the loop to finish the run. Note that any variable could be -checked, so long as it is current on the timestep when the run -completes. As explained on the "variable"_variable.html doc page, -this can be insured by including the variable in thermodynamic output. - -variable myTemp equal temp -label loop -variable a loop 1000 -run 1000 -if "$\{myTemp\} < 300.0" then "jump SELF break" -next a -jump SELF loop -label break -print "ALL DONE" :pre - -Here is an example of a double loop which uses the if and -"jump"_jump.html commands to break out of the inner loop when a -condition is met, then continues iterating through the outer loop. - -label loopa -variable a loop 5 - label loopb - variable b loop 5 - print "A,B = $a,$b" - run 10000 - if "$b > 2" then "jump SELF break" - next b - jump in.script loopb -label break -variable b delete -next a -jump SELF loopa :pre - -[Restrictions:] - -If you jump to a file and it does not contain the specified label, -LAMMPS will come to the end of the file and exit. - -[Related commands:] - -"variable"_variable.html, "include"_include.html, "label"_label.html, -"next"_next.html - -[Default:] none diff --git a/doc/txt/kim_commands.txt b/doc/txt/kim_commands.txt deleted file mode 100644 index e50950eae7..0000000000 --- a/doc/txt/kim_commands.txt +++ /dev/null @@ -1,780 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -kim_init command :h3 -kim_interactions command :h3 -kim_query command :h3 -kim_param command :h3 - -[Syntax:] - -kim_init model user_units unitarg -kim_interactions typeargs -kim_query variable formatarg query_function queryargs -kim_param get param_name index_range variables formatarg -kim_param set param_name index_range values -:pre - -:link(formatarg_options) -model = name of the KIM interatomic model (the KIM ID for models archived in OpenKIM) :ulb,l -user_units = the LAMMPS "units"_units.html style assumed in the LAMMPS input script :l -unitarg = {unit_conversion_mode} (optional) :l -typeargs = atom type to species mapping (one entry per atom type) or {fixed_types} for models with a preset fixed mapping :l -variable(s) = single name or list of names of (string style) LAMMPS variable(s) where a query result or parameter get result is stored. Variables that do not exist will be created by the command. :l -formatarg = {list, split, or explicit} (optional): :l -{list} = returns a single string with a list of space separated values - (e.g. "1.0 2.0 3.0"), which is placed in a LAMMPS variable as - defined by the {variable} argument. \[default for {kim_query}\] -{split} = returns the values separately in new variables with names based - on the prefix specified in {variable} and a number appended to - indicate which element in the list of values is in the variable. -{explicit} = returns the values separately in one more more variable names - provided as arguments that preceed {formatarg}. \[default for {kim_param}\] :pre -query_function = name of the OpenKIM web API query function to be used :l -queryargs = a series of {keyword=value} pairs that represent the web query; supported keywords depend on the query function :l -param_name = name of a KIM portable model parameter :l -index_range = KIM portable model parameter index range (an integer for a single element, or pair of integers separated by a colon for a range of elements) :l -values = new value(s) to replace the current value(s) of a KIM portable model parameter :l,ule - - -[Examples:] - -kim_init SW_StillingerWeber_1985_Si__MO_405512056662_005 metal -kim_interactions Si -kim_init Sim_LAMMPS_ReaxFF_StrachanVanDuinChakraborty_2003_CHNO__SM_107643900657_000 real -kim_init Sim_LAMMPS_ReaxFF_StrachanVanDuinChakraborty_2003_CHNO__SM_107643900657_000 metal unit_conversion_mode -kim_interactions C H O -kim_init Sim_LAMMPS_IFF_PCFF_HeinzMishraLinEmami_2015Ver1v5_FccmetalsMineralsSolventsPolymers__SM_039297821658_000 real -kim_interactions fixed_types -kim_query a0 get_lattice_constant_cubic crystal=\["fcc"\] species=\["Al"\] units=\["angstrom"\] -kim_param get gamma 1 varGamma -kim_param set gamma 1 3.0 -:pre - -[Description:] - -The set of {kim_commands} provide a high-level wrapper around the -"Open Knowledgebase of Interatomic Models (OpenKIM)"_https://openkim.org -repository of interatomic models (IMs) (potentials and force fields), -so that they can be used by LAMMPS scripts. These commands do not implement -any computations directly, but rather generate LAMMPS input commands based -on the information retrieved from the OpenKIM repository to initialize and -activate OpenKIM IMs and query their predictions for use in the LAMMPS script. -All LAMMPS input commands generated and executed by {kim_commands} are -echoed to the LAMMPS log file. - -Benefits of Using OpenKIM IMs :h4 - -Employing OpenKIM IMs provides LAMMPS users with multiple benefits: - -Reliability :h5 - -All content archived in OpenKIM is reviewed by the "KIM Editor"_https://openkim.org/governance/ for quality. -IMs in OpenKIM are archived with full provenance control. Each is associated with a maintainer responsible for the integrity of the content. All changes are tracked and recorded. -IMs in OpenKIM are exhaustively tested using "KIM Tests"_https://openkim.org/doc/evaluation/kim-tests/ that compute a host of material properties, and "KIM Verification Checks"_https://openkim.org/doc/evaluation/kim-verification-checks/ that provide the user with information on various aspects of the IM behavior and coding correctness. This information is displayed on the IM's page accessible through the "OpenKIM browse interface"_https://openkim.org/browse. :ul - -Reproducibility :h5 - -Each IM in OpenKIM is issued a unique identifier ("KIM ID"_https://openkim.org/doc/schema/kim-ids/), which includes a version number (last three digits). Any changes that can result in different numerical values lead to a version increment in the KIM ID. This makes it possible to reproduce simulations since the specific version of a specific IM used can be retrieved using its KIM ID. -OpenKIM is a member organization of "DataCite"_https://datacite.org/ and issues digital object identifiers (DOIs) to all IMs archived in OpenKIM. This makes it possible to cite the IM code used in a simulation in a publications to give credit to the developers and further facilitate reproducibility. :ul - -Convenience :h5 - -IMs in OpenKIM are distributed in binary form along with LAMMPS and can be used in a LAMMPS input script simply by providing their KIM ID in the {kim_init} command documented on this page. -The {kim_query} web query tool provides the ability to use the predictions of IMs for supported material properties (computed via "KIM Tests"_https://openkim.org/doc/evaluation/kim-tests/) as part of a LAMMPS input script setup and analysis. -Support is provided for unit conversion between the "unit style"_units.html used in the LAMMPS input script and the units required by the OpenKIM IM. This makes it possible to use a single input script with IMs using different units without change and minimizes the likelihood of errors due to incompatible units. :ul - -:link(IM_types) -Types of IMs in OpenKIM :h4 - -There are two types of IMs archived in OpenKIM: - -:link(PM_type) -The first type is called a {KIM Portable Model} (PM). A KIM PM is an independent computer implementation of an IM written in one of the languages supported by KIM (C, C++, Fortran) that conforms to the KIM Application Programming Interface ("KIM API"_https://openkim.org/kim-api/) Portable Model Interface (PMI) standard. A KIM PM will work seamlessly with any simulation code that supports the KIM API/PMI standard (including LAMMPS; see "complete list of supported codes"_https://openkim.org/projects-using-kim/). -The second type is called a {KIM Simulator Model} (SM). A KIM SM is an IM that is implemented natively within a simulation code ({simulator}) that supports the KIM API Simulator Model Interface (SMI); in this case LAMMPS. A separate SM package is archived in OpenKIM for each parameterization of the IM, which includes all of the necessary parameter files, LAMMPS commands, and metadata (supported species, units, etc.) needed to run the IM in LAMMPS. :ol - -With these two IM types, OpenKIM can archive and test almost all IMs that -can be used by LAMMPS. (It is easy to contribute new IMs to OpenKIM, see -the "upload instructions"_https://openkim.org/doc/repository/adding-content/.) - -OpenKIM IMs are uniquely identified by a -"KIM ID"_https://openkim.org/doc/schema/kim-ids/. -The extended KIM ID consists of -a human-readable prefix identifying the type of IM, authors, publication year, -and supported species, separated by two underscores from the KIM ID itself, -which begins with an IM code -({MO} for a KIM Portable Model, and {SM} for a KIM Simulator Model) -followed by a unique 12-digit code and a 3-digit version identifier. -By convention SM prefixes begin with {Sim_} to readily identify them. - -SW_StillingerWeber_1985_Si__MO_405512056662_005 -Sim_LAMMPS_ReaxFF_StrachanVanDuinChakraborty_2003_CHNO__SM_107643900657_000 :pre - -Each OpenKIM IM has a dedicated "Model Page" on "OpenKIM"_https://openkim.org -providing all the information on the IM including a title, description, -authorship and citation information, test and verification check results, -visualizations of results, a wiki with documentation and user comments, and -access to raw files, and other information. -The URL for the Model Page is constructed from the -"extended KIM ID"_https://openkim.org/doc/schema/kim-ids/ of the IM: - -https://openkim.org/id/extended_KIM_ID -:pre - -For example, for the Stillinger--Weber potential -listed above the Model Page is located at: - -"https://openkim.org/id/SW_StillingerWeber_1985_Si__MO_405512056662_005"_https://openkim.org/id/SW_StillingerWeber_1985_Si__MO_405512056662_005 -:pre - -See the "current list of KIM PMs and SMs archived in OpenKIM"_https://openkim.org/browse/models/by-species. -This list is sorted by species and can be filtered to display only -IMs for certain species combinations. - -See "Obtaining KIM Models"_http://openkim.org/doc/usage/obtaining-models to -learn how to install a pre-build binary of the OpenKIM Repository of Models. - -NOTE: It is also possible to locally install IMs not archived in OpenKIM, -in which case their names do not have to conform to the KIM ID format. - -Using OpenKIM IMs with LAMMPS :h4 - -Two commands are employed when using OpenKIM IMs, one to select the -IM and perform necessary initialization ({kim_init}), and the second -to set up the IM for use by executing any necessary LAMMPS commands -({kim_interactions}). Both are required. - -See the {examples/kim} directory for example input scripts that use KIM PMs -and KIM SMs. - -OpenKIM IM Initialization ({kim_init}) :h5 - -The {kim_init} mode command must be issued [before] -the simulation box is created (normally at the top of the file). -This command sets the OpenKIM IM that will be used and may issue -additional commands changing LAMMPS default settings that are required -for using the selected IM (such as "units"_units.html or -"atom_style"_atom_style.html). If needed, those settings can be overridden, -however, typically a script containing a {kim_init} command -would not include {units} and {atom_style} commands. - -The required arguments of {kim_init} are the {model} name of the -IM to be used in the simulation (for an IM archived in OpenKIM this is -its "extended KIM ID"_https://openkim.org/doc/schema/kim-ids/, and -the {user_units}, which are the LAMMPS "units style"_units.html used -in the input script. (Any dimensioned numerical values in the input -script and values read in from files are expected to be in the -{user_units} system.) - -The selected IM can be either a "KIM PM or a KIM SM"_#IM_types. -For a KIM SM, the {kim_init} command verifies that the SM is designed -to work with LAMMPS (and not another simulation code). -In addition, the LAMMPS version used for defining -the SM and the LAMMPS version being currently run are -printed to help diagnose any incompatible changes to input script or -command syntax between the two LAMMPS versions. - -Based on the selected model {kim_init} may modify the -"atom_style"_atom_style.html. -Some SMs have requirements for this setting. If this is the case, then -{atom_style} will be set to the required style. Otherwise, the value is left -unchanged (which in the absence of an {atom_style} command in the input script -is the "default atom_style value"_atom_style.html). - -Regarding units, the {kim_init} command behaves in different ways depending -on whether or not {unit conversion mode} is activated as indicated by the -optional {unitarg} argument. -If unit conversion mode is [not] active, then {user_units} must -either match the required units of the IM or the IM must be able -to adjust its units to match. (The latter is only possible with some KIM PMs; -SMs can never adjust their units.) If a match is possible, the LAMMPS -"units"_units.html command is called to set the units to -{user_units}. If the match fails, the simulation is terminated with -an error. - -Here is an example of a LAMMPS script to compute the cohesive energy -of a face-centered cubic (fcc) lattice for the Ercolessi and Adams (1994) -potential for Al: - -kim_init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 metal -boundary p p p -lattice fcc 4.032 -region simbox block 0 1 0 1 0 1 units lattice -create_box 1 simbox -create_atoms 1 box -mass 1 26.981539 -kim_interactions Al -run 0 -variable Ec equal (pe/count(all))/$\{_u_energy\} -print "Cohesive Energy = $\{EcJ\} eV" -:pre - -The above script will end with an error in the {kim_init} line if the -IM is changed to another potential for Al that does not work with {metal} -units. To address this {kim_init} offers the {unit_conversion_mode} -as shown below. -If unit conversion mode {is} active, then {kim_init} calls the LAMMPS -"units"_units.html command to set the units to the IM's required or -preferred units. Conversion factors between the IM's units and the {user_units} -are defined for all "physical quantities"_units.html (mass, distance, etc.). -(Note that converting to or from the "lj" unit style is not supported.) -These factors are stored as "internal style variables"_variable.html with -the following standard names: - -_u_mass -_u_distance -_u_time -_u_energy -_u_velocity -_u_force -_u_torque -_u_temperature -_u_pressure -_u_viscosity -_u_charge -_u_dipole -_u_efield -_u_density :pre - -If desired, the input script can be designed to work with these conversion -factors so that the script will work without change with any OpenKIM IM. -(This approach is used in the -"OpenKIM Testing Framework"_https://openkim.org/doc/evaluation/kim-tests/.) -For example, the script given above for the cohesive energy of fcc Al -can be rewritten to work with any IM regardless of units. The following -script constructs an fcc lattice with a lattice parameter defined in -meters, computes the total energy, and prints the cohesive energy in -Joules regardless of the units of the IM. - -kim_init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 si unit_conversion_mode -boundary p p p -lattice fcc 4.032e-10*$\{_u_distance\} -region simbox block 0 1 0 1 0 1 units lattice -create_box 1 simbox -create_atoms 1 box -mass 1 4.480134e-26*$\{_u_mass\} -kim_interactions Al -run 0 -variable Ec_in_J equal (pe/count(all))/$\{_u_energy\} -print "Cohesive Energy = $\{Ec_in_J\} J" :pre - -Note the multiplication by $\{_u_distance\} and $\{_u_mass\} to convert -from SI units (specified in the {kim_init} command) to whatever units the -IM uses (metal in this case), and the division by $\{_u_energy\} -to convert from the IM's energy units to SI units (Joule). This script -will work correctly for any IM for Al (KIM PM or SM) selected by the -{kim_init} command. - -Care must be taken to apply unit conversion to dimensional variables read in -from a file. For example, if a configuration of atoms is read in from a -dump file using the "read_dump"_read_dump.html command, the following can -be done to convert the box and all atomic positions to the correct units: - -variable xyfinal equal xy*$\{_u_distance\} -variable xzfinal equal xz*$\{_u_distance\} -variable yzfinal equal yz*$\{_u_distance\} -change_box all x scale $\{_u_distance\} & - y scale $\{_u_distance\} & - z scale $\{_u_distance\} & - xy final $\{xyfinal\} & - xz final $\{xzfinal\} & - yz final $\{yzfinal\} & - remap :pre - -NOTE: Unit conversion will only work if the conversion factors are placed in -all appropriate places in the input script. It is up to the user to do this -correctly. - -OpenKIM IM Execution ({kim_interactions}) :h5 - -The second and final step in using an OpenKIM IM is to execute the -{kim_interactions} command. This command must be preceded by a {kim_init} -command and a command that defines the number of atom types {N} (such as -"create_box"_create_box.html). -The {kim_interactions} command has one argument {typeargs}. This argument -contains either a list of {N} chemical species, which defines a mapping between -atom types in LAMMPS to the available species in the OpenKIM IM, or the -keyword {fixed_types} for models that have a preset fixed mapping (i.e. -the mapping between LAMMPS atom types and chemical species is defined by -the model and cannot be changed). In the latter case, the user must consult -the model documentation to see how many atom types there are and how they -map to the chemical species. - -For example, consider an OpenKIM IM that supports Si and C species. -If the LAMMPS simulation has four atom types, where the first three are Si, -and the fourth is C, the following {kim_interactions} command would be used: - -kim_interactions Si Si Si C -:pre - -Alternatively, for a model with a fixed mapping the command would be: - -kim_interactions fixed_types -:pre - -The {kim_interactions} command performs all the necessary steps to set up -the OpenKIM IM selected in the {kim_init} command. The specific actions depend -on whether the IM is a KIM PM or a KIM SM. For a KIM PM, -a "pair_style kim"_pair_kim.html command is executed followed by -the appropriate {pair_coeff} command. For example, for the -Ercolessi and Adams (1994) KIM PM for Al set by the following commands: - -kim_init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 metal -... -... box specification lines skipped -... -kim_interactions Al :pre - -the {kim_interactions} command executes the following LAMMPS input commands: - -pair_style kim EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 -pair_coeff * * Al :pre - -For a KIM SM, the generated input commands may be more complex -and require that LAMMPS is built with the required packages included -for the type of potential being used. The set of commands to be executed -is defined in the SM specification file, which is part of the SM package. -For example, for the Strachan et al. (2003) ReaxFF SM -set by the following commands: - -kim_init Sim_LAMMPS_ReaxFF_StrachanVanDuinChakraborty_2003_CHNO__SM_107643900657_000 real -... -... box specification lines skipped -... -kim_interactions C H N O :pre - -the {kim_interactions} command executes the following LAMMPS input commands: - -pair_style reax/c lmp_control safezone 2.0 mincap 100 -pair_coeff * * ffield.reax.rdx C H N O -fix reaxqeq all qeq/reax 1 0.0 10.0 1.0e-6 param.qeq :pre - -Note that the files {lmp_control}, {ffield.reax.rdx} and {param.qeq} -are specific to the Strachan et al. (2003) ReaxFF parameterization -and are archived as part of the SM package in OpenKIM. -Note also that parameters like cutoff radii and charge tolerances, -which have an effect on IM predictions, are also included in the -SM definition ensuring reproducibility. - -NOTE: When using {kim_init} and {kim_interactions} to select -and set up an OpenKIM IM, other LAMMPS commands -for the same functions (such as pair_style, pair_coeff, bond_style, -bond_coeff, fixes related to charge equilibration, etc.) should normally -not appear in the input script. - -Using OpenKIM Web Queries in LAMMPS ({kim_query}) :h5 - -The {kim_query} command performs a web query to retrieve the predictions -of an IM set by {kim_init} for material properties archived in -"OpenKIM"_https://openkim.org. - -NOTE: The {kim_query} command must be preceded by a {kim_init} command. - -The syntax for the {kim_query} command is as follows: - -kim_query variable formatarg query_function queryargs -:pre - -The result of the query is stored in one or more -"string style variables"_variable.html as determined by the -optional {formatarg} argument "documented above"_#formatarg_options. -For the "list" setting of {formatarg} (or if {formatarg} is not -specified), the result is returned as a space-separated list of -values in {variable}. -The {formatarg} keyword "split" separates the result values into -individual variables of the form {prefix_I}, where {prefix} is set to the -{kim_query} {variable} argument and {I} ranges from 1 to the number of -returned values. The number and order of the returned values is determined -by the type of query performed. (Note that the "explicit" setting of -{formatarg} is not supported by {kim_query}.) - -NOTE: {kim_query} only supports queries that return a single result or -an array of values. More complex queries that return a JSON structure -are not currently supported. An attempt to use {kim_query} in such -cases will generate an error. - -The second required argument {query_function} is the name of the -query function to be called (e.g. {get_lattice_constant_cubic}). -All following "arguments"_Commands_parse.html are parameters handed over to -the web query in the format {keyword=value}, where {value} is always -an array of one or more comma-separated items in brackets. -The list of supported keywords and the type and format of their values -depend on the query function used. The current list of query functions -is available on the OpenKIM webpage at -"https://openkim.org/doc/usage/kim-query"_https://openkim.org/doc/usage/kim-query. - -NOTE: All query functions require the {model} keyword, which identifies -the IM whose predictions are being queried. This keyword is automatically -generated by {kim_query} based on the IM set in {kim_init} and must not -be specified as an argument to {kim_query}. - -NOTE: Each {query_function} is associated with a default method (implemented -as a "KIM Test"_https://openkim.org/doc/evaluation/kim-tests/) -used to compute this property. In cases where there are multiple -methods in OpenKIM for computing a property, a {method} keyword can -be provided to select the method of choice. See the -"query documentation"_https://openkim.org/doc/repository/kim-query -to see which methods are available for a given {query function}. - -{kim_query} Usage Examples and Further Clarifications :h5 - -The data obtained by {kim_query} commands can be used as part of the setup -or analysis phases of LAMMPS simulations. Some examples are given below. - -[Define an equilibrium fcc crystal] - -kim_init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 metal -boundary p p p -kim_query a0 get_lattice_constant_cubic crystal=\["fcc"\] species=\["Al"\] units=\["angstrom"\] -lattice fcc $\{a0\} -... :pre - -The {kim_query} command retrieves from "OpenKIM"_https://openkim.org -the equilibrium lattice constant predicted by the Ercolessi and Adams (1994) -potential for the fcc structure and places it in -variable {a0}. This variable is then used on the next line to set up the -crystal. By using {kim_query}, the user is saved the trouble and possible -error of tracking this value down, or of having to perform an energy -minimization to find the equilibrium lattice constant. - -Note that in {unit_conversion_mode} the results obtained from a -{kim_query} would need to be converted to the appropriate units system. -For example, in the above script, the lattice command would need to be -changed to: "lattice fcc $\{a0\}*$\{_u_distance\}". - -[Define an equilibrium hcp crystal] - -kim_init EAM_Dynamo_Mendelev_2007_Zr__MO_848899341753_000 metal -boundary p p p -kim_query latconst split get_lattice_constant_hexagonal crystal=\["hcp"\] species=\["Zr"\] units=\["angstrom"\] -variable a0 equal latconst_1 -variable c0 equal latconst_2 -variable c_to_a equal $\{c0\}/$\{a0\} -lattice custom $\{a0\} a1 0.5 -0.866025 0 a2 0.5 0.866025 0 a3 0 0 $\{c_to_a\} & - basis 0.333333 0.666666 0.25 basis 0.666666 0.333333 0.75 -... :pre - -In this case the {kim_query} returns two arguments (since the hexagonal -close packed (hcp) structure has two independent lattice constants). -The {formatarg} keyword "split" places the two values into -the variables {latconst_1} and {latconst_2}. (These variables are -created if they do not already exist.) For convenience the variables -{a0} and {c0} are created in order to make the remainder of the -input script more readable. - -[Define a crystal at finite temperature accounting for thermal expansion] - -kim_init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 metal -boundary p p p -kim_query a0 get_lattice_constant_cubic crystal=\["fcc"\] species=\["Al"\] units=\["angstrom"\] -kim_query alpha get_linear_thermal_expansion_coefficient_cubic crystal=\["fcc"\] species=\["Al"\] units=\["1/K"\] temperature=\[293.15\] temperature_units=\["K"\] -variable DeltaT equal 300 -lattice fcc $\{a0\}*$\{alpha\}*$\{DeltaT\} -... :pre - -As in the previous example, the equilibrium lattice constant is obtained -for the Ercolessi and Adams (1994) potential. However, in this case the -crystal is scaled to the appropriate lattice constant at room temperature -(293.15 K) by using the linear thermal expansion constant predicted by the -potential. - -NOTE: When passing numerical values as arguments (as in the case -of the temperature in the above example) it is also possible to pass a -tolerance indicating how close to the value is considered a match. -If no tolerance is passed a default value is used. If multiple results -are returned (indicating that the tolerance is too large), {kim_query} -will return an error. See the -"query documentation"_https://openkim.org/doc/repository/kim-query -to see which numerical arguments and tolerances are available for a -given {query function}. - -[Compute defect formation energy] - -kim_init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 metal -... -... Build fcc crystal containing some defect and compute the total energy -... which is stored in the variable {Etot} -... -kim_query Ec get_cohesive_energy_cubic crystal=\["fcc"\] species=\["Al"\] units=\["eV"\] -variable Eform equal $\{Etot\} - count(all)*$\{Ec\} -... :pre - -The defect formation energy {Eform} is computed by subtracting from {Etot} the -ideal fcc cohesive energy of the atoms in the system obtained from -"OpenKIM"_https://openkim.org for the Ercolessi and Adams (1994) potential. - -NOTE: {kim_query} commands return results archived in -"OpenKIM"_https://openkim.org. These results are obtained -using programs for computing material properties -(KIM Tests and KIM Test Drivers) that were contributed to OpenKIM. -In order to give credit to Test developers, the number of times results -from these programs are queried is tracked. No other information about -the nature of the query or its source is recorded. - -Accessing KIM Model Parameters from LAMMPS ({kim_param}) :h5 - -All IMs are functional forms containing a set of -parameters. The values of these parameters are typically -selected to best reproduce a training set of quantum mechanical -calculations or available experimental data. For example, a -Lennard-Jones potential intended to model argon might have the values of -its two parameters, epsilon and sigma, fit to the -dimer dissociation energy or thermodynamic properties at a critical point -of the phase diagram. - -Normally a user employing an IM should not modify its parameters since, -as noted above, these are selected to reproduce material properties. -However, there are cases where accessing and modifying IM parameters -is desired, such as for assessing uncertainty, fitting an IM, -or working with an ensemble of IMs. As explained "above"_#IM_types, -IMs archived in OpenKIM are either Portable Models (PMs) or -Simulator Models (SMs). KIM PMs are complete independent implementations -of an IM, whereas KIM SMs are wrappers to an IM implemented within LAMMPS. -Two different mechanisms are provided for accessing IM parameters in these -two cases: - -For a KIM PM, the {kim_param} command can be used to {get} and {set} the values of the PM's parameters as explained below. -For a KIM SM, the user should consult the documentation page for the specific IM and follow instructions there for how to modify its parameters (if possible). :ul - -The {kim_param get} and {kim_param set} commands provide an interface -to access and change the parameters of a KIM PM that "publishes" its -parameters and makes them publicly available (see the -"KIM API documentation"_https://kim-api.readthedocs.io/en/devel/features.html -for details). - -NOTE: The {kim_param get/set} commands must be preceded by {kim_init}. -The {kim_param set} command must additionally be preceded by a -{kim_interactions} command (or alternatively by a {pair_style kim} -and {pair_coeff} commands). The {kim_param set} command may be used wherever a {pair_coeff} command may occur. - -The syntax for the {kim_param} command is as follows: - -kim_param get param_name index_range variable formatarg -kim_param set param_name index_range values -:pre - -Here, {param_name} is the name of a KIM PM parameter (which is published -by the PM and available for access). The specific string used to identify -a parameter is defined by the PM. For example, for the -"Stillinger--Weber (SW) potential in OpenKIM"_https://openkim.org/id/SW_StillingerWeber_1985_Si__MO_405512056662_005, -the parameter names are {A, B, p, q, sigma, gamma, cutoff, lambda, costheta0}. - -NOTE: The list of all the parameters that a PM exposes for access/mutation are -automatically written to the lammps log file when {kim_init} is called. - -Each published parameter of a KIM PM takes the form of an array of -numerical values. The array can contain one element for a single-valued -parameter, or a set of values. For example, the -"multispecies SW potential for the Zn-Cd-Hg-S-Se-Te system"_https://openkim.org/id/SW_ZhouWardMartin_2013_CdTeZnSeHgS__MO_503261197030_002 -has the same parameter names as the -"single-species SW potential"_https://openkim.org/id/SW_StillingerWeber_1985_Si__MO_405512056662_005, -but each parameter array contains 21 entries that correspond to the parameter -values used for each pairwise combination of the model's six supported species -(this model does not have parameters specific to individual ternary -combinations of its supported species). - -The {index_range} argument may either be an integer referring to -a specific element within the array associated with the parameter -specified by {param_name}, or a pair of integers separated by a colon -that refer to a slice of this array. In both cases, one-based indexing is -used to refer to the entries of the array. - -The result of a {get} operation for a specific {index_range} is stored in -one or more "LAMMPS string style variables"_variable.html as determined -by the optional {formatarg} argument "documented above."_#formatarg_options -If not specified, the default for {formatarg} is "explicit" for the -{kim_param} command. - -For the case where the result is an array with multiple values -(i.e. {index_range} contains a range), the optional "split" or "explicit" -{formatarg} keywords can be used to separate the results into multiple -variables; see the examples below. -Multiple parameters can be retrieved with a single call to {kim_param get} -by repeating the argument list following {get}. - -For a {set} operation, the {values} argument contains the new value(s) -for the element(s) of the parameter specified by {index_range}. For the case -where multiple values are being set, {values} contains a set of values -separated by spaces. Multiple parameters can be set with a single call to -{kim_param set} by repeating the argument list following {set}. - -{kim_param} Usage Examples and Further Clarifications :h5 - -Examples of getting and setting KIM PM parameters with further -clarifications are provided below. - -[Getting a scalar parameter] - -kim_init SW_StillingerWeber_1985_Si__MO_405512056662_005 metal -... -kim_param get A 1 VARA -:pre - -In this case, the value of the SW {A} parameter is retrieved and placed -in the LAMMPS variable {VARA}. The variable {VARA} can be used -in the remainder of the input script in the same manner as any other -LAMMPS variable. - -[Getting multiple scalar parameters with a single call] - -kim_init SW_StillingerWeber_1985_Si__MO_405512056662_005 metal -... -kim_param get A 1 VARA B 1 VARB -:pre - -This retrieves the {A} and {B} parameters of the SW potential and stores -them in the LAMMPS variables {VARA} and {VARB}. - -[Getting a range of values from a parameter] - -There are several options when getting a range of values from a parameter -determined by the {formatarg} argument. - -kim_init SW_ZhouWardMartin_2013_CdTeZnSeHgS__MO_503261197030_002 metal -... -kim_param get lambda 7:9 LAM_TeTe LAM_TeZn LAM_TeSe -:pre - -In this case, {formatarg} is not specified and therefore the default -"explicit" mode is used. (The behavior would be the same if the word -{explicit} were added after {LAM_TeSe}.) Elements 7, 8 and 9 of parameter -lambda retrieved by the {get} operation are placed in the LAMMPS variables -{LAM_TeTe}, {LAM_TeZn} and {LAM_TeSe}, respectively. - -NOTE: In the above example, elements 7--9 of the lambda parameter correspond -to Te-Te, Te-Zm and Te-Se interactions. This can be determined by visiting -the "model page for the specified potential"_https://openkim.org/id/SW_ZhouWardMartin_2013_CdTeZnSeHgS__MO_503261197030_002 -and looking at its parameter file linked to at the bottom of the page -(file with .param ending) and consulting the README documentation -provided with the driver for the PM being used. A link to the driver -is provided at the top of the model page. - -kim_init SW_ZhouWardMartin_2013_CdTeZnSeHgS__MO_503261197030_002 metal -... -kim_param get lambda 15:17 LAMS list -variable LAM_VALUE index $\{LAMS\} -label loop_on_lambda -... -... do something with current value of lambda -... -next LAM_VALUE -jump SELF loop_on_lambda -:pre - -In this case, the "list" mode of {formatarg} is used. -The result of the {get} operation is stored in the LAMMPS variable -{LAMS} as a string containing the three retrieved values separated -by spaces, e.g "1.0 2.0 3.0". This can be used in LAMMPS with an -{index} variable to access the values one at a time within a loop -as shown in the example. At each iteration of the loop {LAM_VALUE} -contains the current value of lambda. - -kim_init SW_ZhouWardMartin_2013_CdTeZnSeHgS__MO_503261197030_002 metal -... -kim_param get lambda 15:17 LAM split -:pre - -In this case, the "split" mode of {formatarg} is used. -The three values retrieved by the {get} operation are stored in -the three LAMMPS variables {LAM_15}, {LAM_16} and {LAM_17}. -The provided name "LAM" is used as prefix and the location in -the lambda array is appended to create the variable names. - -[Setting a scalar parameter] - -kim_init SW_StillingerWeber_1985_Si__MO_405512056662_005 metal -... -kim_interactions Si -kim_param set gamma 1 2.6 -:pre - -Here, the SW potential's gamma parameter is set to 2.6. Note that the {get} -and {set} commands work together, so that a {get} following a {set} -operation will return the new value that was set. For example: - -... -kim_interactions Si -kim_param get gamma 1 ORIG_GAMMA -kim_param set gamma 1 2.6 -kim_param get gamma 1 NEW_GAMMA -... -print "original gamma = $\{ORIG_GAMMA\}, new gamma = $\{NEW_GAMMA\}" -:pre - -Here, {ORIG_GAMMA} will contain the original gamma value for the SW -potential, while {NEW_GAMMA} will contain the value 2.6. - -[Setting multiple scalar parameters with a single call] - -kim_init SW_ZhouWardMartin_2013_CdTeZnSeHgS__MO_503261197030_002 metal -... -kim_interactions Cd Te -variable VARG equal 2.6 -variable VARS equal 2.0951 -kim_param set gamma 1 $\{VARG\} sigma 3 $\{VARS\} -:pre - -In this case, the first element of the {gamma} parameter and -third element of the {sigma} parameter are set to 2.6 and 2.0951, -respectively. This example also shows how LAMMPS variables can -be used when setting parameters. - -[Setting a range of values of a parameter] - -kim_init SW_ZhouWardMartin_2013_CdTeZnSeHgS__MO_503261197030_002 metal -... -kim_interactions Cd Te Zn Se Hg S -kim_param set sigma 2:6 2.35214 2.23869 2.04516 2.43269 1.80415 -:pre - -In this case, elements 2 through 6 of the parameter {sigma} -are set to the values 2.35214, 2.23869, 2.04516, 2.43269 and 1.80415 in -order. - -Citation of OpenKIM IMs :h4 - -When publishing results obtained using OpenKIM IMs researchers are requested -to cite the OpenKIM project "(Tadmor)"_#kim-mainpaper, KIM API -"(Elliott)"_#kim-api, and the specific IM codes used in the simulations, -in addition to the relevant scientific references for the IM. -The citation format for an IM is displayed on its page on -"OpenKIM"_https://openkim.org along with the corresponding BibTex file, -and is automatically added to the LAMMPS {log.cite} file. - -Citing the IM software (KIM infrastructure and specific PM or SM codes) -used in the simulation gives credit to the researchers who developed them -and enables open source efforts like OpenKIM to function. - - -[Restrictions:] - -The set of {kim_commands} is part of the KIM package. It is only enabled if -LAMMPS is built with that package. A requirement for the KIM package, -is the KIM API library that must be downloaded from the -"OpenKIM website"_https://openkim.org/kim-api/ and installed before -LAMMPS is compiled. When installing LAMMPS from binary, the kim-api package -is a dependency that is automatically downloaded and installed. See the KIM -section of the "Packages details"_Packages_details.html for details. - -Furthermore, when using {kim_commands} to run KIM SMs, any packages required -by the native potential being used or other commands or fixes that it invokes -must be installed. - -[Related commands:] - -"pair_style kim"_pair_kim.html - -:line - -:link(kim-mainpaper) -[(Tadmor)] Tadmor, Elliott, Sethna, Miller and Becker, JOM, 63, 17 (2011). -doi: "https://doi.org/10.1007/s11837-011-0102-6"_https://doi.org/10.1007/s11837-011-0102-6 - -:link(kim-api) -[(Elliott)] Elliott, Tadmor and Bernstein, "https://openkim.org/kim-api"_https://openkim.org/kim-api (2011) -doi: "https://doi.org/10.25950/FF8F563A"_https://doi.org/10.25950/FF8F563A diff --git a/doc/txt/kspace_modify.txt b/doc/txt/kspace_modify.txt deleted file mode 100644 index c5a2ce1b69..0000000000 --- a/doc/txt/kspace_modify.txt +++ /dev/null @@ -1,474 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -kspace_modify command :h3 - -[Syntax:] - -kspace_modify keyword value ... :pre - -one or more keyword/value pairs may be listed :ulb,l -keyword = {collective} or {compute} or {cutoff/adjust} or {diff} or {disp/auto} or {fftbench} or {force/disp/kspace} or {force/disp/real} or {force} or {gewald/disp} or {gewald} or {kmax/ewald} or {mesh} or {minorder} or {mix/disp} or {order/disp} or {order} or {overlap} or {scafacos} or {slab} or {splittol} :l - {collective} value = {yes} or {no} - {compute} value = {yes} or {no} - {cutoff/adjust} value = {yes} or {no} - {diff} value = {ad} or {ik} = 2 or 4 FFTs for PPPM in smoothed or non-smoothed mode - {disp/auto} value = yes or no - {fftbench} value = {yes} or {no} - {force/disp/real} value = accuracy (force units) - {force/disp/kspace} value = accuracy (force units) - {force} value = accuracy (force units) - {gewald} value = rinv (1/distance units) - rinv = G-ewald parameter for Coulombics - {gewald/disp} value = rinv (1/distance units) - rinv = G-ewald parameter for dispersion - {kmax/ewald} value = kx ky kz - kx,ky,kz = number of Ewald sum kspace vectors in each dimension - {mesh} value = x y z - x,y,z = grid size in each dimension for long-range Coulombics - {mesh/disp} value = x y z - x,y,z = grid size in each dimension for 1/r^6 dispersion - {minorder} value = M - M = min allowed extent of Gaussian when auto-adjusting to minimize grid communication - {mix/disp} value = {pair} or {geom} or {none} - {order} value = N - N = extent of Gaussian for PPPM or MSM mapping of charge to grid - {order/disp} value = N - N = extent of Gaussian for PPPM mapping of dispersion term to grid - {overlap} = {yes} or {no} = whether the grid stencil for PPPM is allowed to overlap into more than the nearest-neighbor processor - {pressure/scalar} value = {yes} or {no} - {scafacos} values = option value1 value2 ... - option = {tolerance} - value = {energy} or {energy_rel} or {field} or {field_rel} or {potential} or {potential_rel} - option = {fmm_tuning} - value = {0} or {1} - {slab} value = volfactor or {nozforce} - volfactor = ratio of the total extended volume used in the - 2d approximation compared with the volume of the simulation domain - {nozforce} turns off kspace forces in the z direction - {splittol} value = tol - tol = relative size of two eigenvalues (see discussion below) :pre -:ule - -[Examples:] - -kspace_modify mesh 24 24 30 order 6 -kspace_modify slab 3.0 -kspace_modify scafacos tolerance energy :pre - -[Description:] - -Set parameters used by the kspace solvers defined by the -"kspace_style"_kspace_style.html command. Not all parameters are -relevant to all kspace styles. - -:line - -The {collective} keyword applies only to PPPM. It is set to {no} by -default, except on IBM BlueGene machines. If this option is set to -{yes}, LAMMPS will use MPI collective operations to remap data for -3d-FFT operations instead of the default point-to-point communication. -This is faster on IBM BlueGene machines, and may also be faster on -other machines if they have an efficient implementation of MPI -collective operations and adequate hardware. - -:line - -The {compute} keyword allows Kspace computations to be turned off, -even though a "kspace_style"_kspace_style.html is defined. This is -not useful for running a real simulation, but can be useful for -debugging purposes or for computing only partial forces that do not -include the Kspace contribution. You can also do this by simply not -defining a "kspace_style"_kspace_style.html, but a Kspace-compatible -"pair_style"_pair_style.html requires a kspace style to be defined. -This keyword gives you that option. - -:line - -The {cutoff/adjust} keyword applies only to MSM. If this option is -turned on, the Coulombic cutoff will be automatically adjusted at the -beginning of the run to give the desired estimated error. Other -cutoffs such as LJ will not be affected. If the grid is not set using -the {mesh} command, this command will also attempt to use the optimal -grid that minimizes cost using an estimate given by -"(Hardy)"_#Hardy1. Note that this cost estimate is not exact, somewhat -experimental, and still may not yield the optimal parameters. - -:line - -The {diff} keyword specifies the differentiation scheme used by the -PPPM method to compute forces on particles given electrostatic -potentials on the PPPM mesh. The {ik} approach is the default for -PPPM and is the original formulation used in "(Hockney)"_#Hockney1. It -performs differentiation in Kspace, and uses 3 FFTs to transfer each -component of the computed fields back to real space for total of 4 -FFTs per timestep. - -The analytic differentiation {ad} approach uses only 1 FFT to transfer -information back to real space for a total of 2 FFTs per timestep. It -then performs analytic differentiation on the single quantity to -generate the 3 components of the electric field at each grid point. -This is sometimes referred to as "smoothed" PPPM. This approach -requires a somewhat larger PPPM mesh to achieve the same accuracy as -the {ik} method. Currently, only the {ik} method (default) can be -used for a triclinic simulation cell with PPPM. The {ad} method is -always used for MSM. - -NOTE: Currently, not all PPPM styles support the {ad} option. Support -for those PPPM variants will be added later. - -:line - -The {disp/auto} option controls whether the pppm/disp is allowed to -generate PPPM parameters automatically. If set to {no}, parameters have -to be specified using the {gewald/disp}, {mesh/disp}, -{force/disp/real} or {force/disp/kspace} keywords, or -the code will stop with an error message. When this option is set to -{yes}, the error message will not appear and the simulation will start. -For a typical application, using the automatic parameter generation -will provide simulations that are either inaccurate or slow. Using this -option is thus not recommended. For guidelines on how to obtain good -parameters, see the "How-To"_Howto_dispersion.html discussion. - -:line - -The {fftbench} keyword applies only to PPPM. It is off by default. If -this option is turned on, LAMMPS will perform a short FFT benchmark -computation and report its timings, and will thus finish a some seconds -later than it would if this option were off. - -:line - -The {force/disp/real} and {force/disp/kspace} keywords set the force -accuracy for the real and space computations for the dispersion part -of pppm/disp. As shown in "(Isele-Holder)"_#Isele-Holder1, optimal -performance and accuracy in the results is obtained when these values -are different. - -:line - -The {force} keyword overrides the relative accuracy parameter set by -the "kspace_style"_kspace_style.html command with an absolute -accuracy. The accuracy determines the RMS error in per-atom forces -calculated by the long-range solver and is thus specified in force -units. A negative value for the accuracy setting means to use the -relative accuracy parameter. The accuracy setting is used in -conjunction with the pairwise cutoff to determine the number of -K-space vectors for style {ewald}, the FFT grid size for style -{pppm}, or the real space grid size for style {msm}. - -:line - -The {gewald} keyword sets the value of the Ewald or PPPM G-ewald -parameter for charge as {rinv} in reciprocal distance units. Without -this setting, LAMMPS chooses the parameter automatically as a function -of cutoff, precision, grid spacing, etc. This means it can vary from -one simulation to the next which may not be desirable for matching a -KSpace solver to a pre-tabulated pairwise potential. This setting can -also be useful if Ewald or PPPM fails to choose a good grid spacing -and G-ewald parameter automatically. If the value is set to 0.0, -LAMMPS will choose the G-ewald parameter automatically. MSM does not -use the {gewald} parameter. - -:line - -The {gewald/disp} keyword sets the value of the Ewald or PPPM G-ewald -parameter for dispersion as {rinv} in reciprocal distance units. It -has the same meaning as the {gewald} setting for Coulombics. - -:line - -The {kmax/ewald} keyword sets the number of kspace vectors in each -dimension for kspace style {ewald}. The three values must be positive -integers, or else (0,0,0), which unsets the option. When this option -is not set, the Ewald sum scheme chooses its own kspace vectors, -consistent with the user-specified accuracy and pairwise cutoff. In -any case, if kspace style {ewald} is invoked, the values used are -printed to the screen and the log file at the start of the run. - -:line - -The {mesh} keyword sets the grid size for kspace style {pppm} or -{msm}. In the case of PPPM, this is the FFT mesh, and each dimension -must be factorizable into powers of 2, 3, and 5. In the case of MSM, -this is the finest scale real-space mesh, and each dimension must be -factorizable into powers of 2. When this option is not set, the PPPM -or MSM solver chooses its own grid size, consistent with the -user-specified accuracy and pairwise cutoff. Values for x,y,z of -0,0,0 unset the option. - -:line - -The {mesh/disp} keyword sets the grid size for kspace style -{pppm/disp}. This is the FFT mesh for long-range dispersion and ach -dimension must be factorizable into powers of 2, 3, and 5. When this -option is not set, the PPPM solver chooses its own grid size, -consistent with the user-specified accuracy and pairwise cutoff. -Values for x,y,z of 0,0,0 unset the option. - -:line - -The {minorder} keyword allows LAMMPS to reduce the {order} setting if -necessary to keep the communication of ghost grid point limited to -exchanges between nearest-neighbor processors. See the discussion of -the {overlap} keyword for details. If the {overlap} keyword is set to -{yes}, which is the default, this is never needed. If it set to {no} -and overlap occurs, then LAMMPS will reduce the order setting, one -step at a time, until the ghost grid overlap only extends to nearest -neighbor processors. The {minorder} keyword limits how small the -{order} setting can become. The minimum allowed value for PPPM is 2, -which is the default. If {minorder} is set to the same value as -{order} then no reduction is allowed, and LAMMPS will generate an -error if the grid communication is non-nearest-neighbor and {overlap} -is set to {no}. The {minorder} keyword is not currently supported in -MSM. - -:line - -The {mix/disp} keyword selects the mixing rule for the dispersion -coefficients. With {pair}, the dispersion coefficients of unlike -types are computed as indicated with "pair_modify"_pair_modify.html. -With {geom}, geometric mixing is enforced on the dispersion -coefficients in the kspace coefficients. When using the arithmetic -mixing rule, this will speed-up the simulations but introduces some -error in the force computations, as shown in "(Wennberg)"_#Wennberg. -With {none}, it is assumed that no mixing rule is -applicable. Splitting of the dispersion coefficients will be performed -as described in "(Isele-Holder)"_#Isele-Holder1. - -This splitting can be influenced with the {splittol} keywords. Only -the eigenvalues that are larger than tol compared to the largest -eigenvalues are included. Using this keywords the original matrix of -dispersion coefficients is approximated. This leads to faster -computations, but the accuracy in the reciprocal space computations of -the dispersion part is decreased. - -:line - -The {order} keyword determines how many grid spacings an atom's charge -extends when it is mapped to the grid in kspace style {pppm} or {msm}. -The default for this parameter is 5 for PPPM and 8 for MSM, which -means each charge spans 5 or 8 grid cells in each dimension, -respectively. For the LAMMPS implementation of MSM, the order can -range from 4 to 10 and must be even. For PPPM, the minimum allowed -setting is 2 and the maximum allowed setting is 7. The larger the -value of this parameter, the smaller that LAMMPS will set the grid -size, to achieve the requested accuracy. Conversely, the smaller the -order value, the larger the grid size will be. Note that there is an -inherent trade-off involved: a small grid will lower the cost of FFTs -or MSM direct sum, but a larger order parameter will increase the cost -of interpolating charge/fields to/from the grid. - -The PPPM order parameter may be reset by LAMMPS when it sets up the -FFT grid if the implied grid stencil extends beyond the grid cells -owned by neighboring processors. Typically this will only occur when -small problems are run on large numbers of processors. A warning will -be generated indicating the order parameter is being reduced to allow -LAMMPS to run the problem. Automatic adjustment of the order parameter -is not supported in MSM. - -:line - -The {order/disp} keyword determines how many grid spacings an atom's -dispersion term extends when it is mapped to the grid in kspace style -{pppm/disp}. It has the same meaning as the {order} setting for -Coulombics. - -:line - -The {overlap} keyword can be used in conjunction with the {minorder} -keyword with the PPPM styles to adjust the amount of communication -that occurs when values on the FFT grid are exchanged between -processors. This communication is distinct from the communication -inherent in the parallel FFTs themselves, and is required because -processors interpolate charge and field values using grid point values -owned by neighboring processors (i.e. ghost point communication). If -the {overlap} keyword is set to {yes} then this communication is -allowed to extend beyond nearest-neighbor processors, e.g. when using -lots of processors on a small problem. If it is set to {no} then the -communication will be limited to nearest-neighbor processors and the -{order} setting will be reduced if necessary, as explained by the -{minorder} keyword discussion. The {overlap} keyword is always set to -{yes} in MSM. - -:line - -The {pressure/scalar} keyword applies only to MSM. If this option is -turned on, only the scalar pressure (i.e. (Pxx + Pyy + Pzz)/3.0) will -be computed, which can be used, for example, to run an isotropic barostat. -Computing the full pressure tensor with MSM is expensive, and this option -provides a faster alternative. The scalar pressure is computed using a -relationship between the Coulombic energy and pressure "(Hummer)"_#Hummer -instead of using the virial equation. This option cannot be used to access -individual components of the pressure tensor, to compute per-atom virial, -or with suffix kspace/pair styles of MSM, like OMP or GPU. - -:line - -The {scafacos} keyword is used for settings that are passed to the -ScaFaCoS library when using "kspace_style scafacos"_kspace_style.html. - -The {tolerance} option affects how the {accuracy} specified with the -"kspace_style"_kspace_style.html command is interpreted by ScaFaCoS. -The following values may be used: - -energy = absolute accuracy in total Coulombic energy -energy_rel = relative accuracy in total Coulombic energy -potential = absolute accuracy in total Coulombic potential -potential_rel = relative accuracy in total Coulombic potential -field = absolute accuracy in electric field -field_rel = relative accuracy in electric field :ul - -The values with suffix _rel indicate the tolerance is a relative -tolerance; the other values impose an absolute tolerance on the given -quantity. Absolute tolerance in this case means, that for a given -quantity q and a given absolute tolerance of t_a the result should -be between q-t_a and q+t_a. For a relative tolerance t_r the relative -error should not be greater than t_r, i.e. abs(1 - (result/q)) < t_r. -As a consequence of this, the tolerance type should be checked, when -performing computations with a high absolute field / energy. E.g. -if the total energy in the system is 1000000.0 an absolute tolerance -of 1e-3 would mean that the result has to be between 999999.999 and -1000000.001, which would be equivalent to a relative tolerance of -1e-9. - -The energy and energy_rel values, set a tolerance based on the total -Coulombic energy of the system. The potential and potential_rel set a -tolerance based on the per-atom Coulombic energy. The field and -field_rel tolerance types set a tolerance based on the electric field -values computed by ScaFaCoS. Since per-atom forces are derived from -the per-atom electric field, this effectively sets a tolerance on the -forces, similar to other LAMMPS KSpace styles, as explained on the -"kspace_style"_kspace_style.html doc page. - -Note that not all ScaFaCoS solvers support all tolerance types. -These are the allowed values for each method: - -fmm = energy and energy_rel -p2nfft = field (1d-,2d-,3d-periodic systems) or potential (0d-periodic) -p3m = field -ewald = field -direct = has no tolerance tuning :ul - -If the tolerance type is not changed, the default values for the -tolerance type are the first values in the above list, e.g. energy -is the default tolerance type for the fmm solver. - -The {fmm_tuning} option is only relevant when using the FMM method. -It activates (value=1) or deactivates (value=0) an internal tuning -mechanism for the FMM solver. The tuning operation runs sequentially -and can be very time-consuming. Usually it is not needed for systems -with a homogeneous charge distribution. The default for this option is -therefore {0}. The FMM internal tuning is performed once, when the -solver is set up. - -:line - -The {slab} keyword allows an Ewald or PPPM solver to be used for a -systems that are periodic in x,y but non-periodic in z - a -"boundary"_boundary.html setting of "boundary p p f". This is done by -treating the system as if it were periodic in z, but inserting empty -volume between atom slabs and removing dipole inter-slab interactions -so that slab-slab interactions are effectively turned off. The -volfactor value sets the ratio of the extended dimension in z divided -by the actual dimension in z. The recommended value is 3.0. A larger -value is inefficient; a smaller value introduces unwanted slab-slab -interactions. The use of fixed boundaries in z means that the user -must prevent particle migration beyond the initial z-bounds, typically -by providing a wall-style fix. The methodology behind the {slab} -option is explained in the paper by "(Yeh)"_#Yeh. The {slab} option -is also extended to non-neutral systems "(Ballenegger)"_#Ballenegger. - -An alternative slab option can be invoked with the {nozforce} keyword -in lieu of the volfactor. This turns off all kspace forces in the z -direction. The {nozforce} option is not supported by MSM. For MSM, -any combination of periodic, non-periodic, or shrink-wrapped -boundaries can be set using "boundary"_boundary.html (the slab -approximation in not needed). The {slab} keyword is not currently -supported by Ewald or PPPM when using a triclinic simulation cell. The -slab correction has also been extended to point dipole interactions -"(Klapp)"_#Klapp in "kspace_style"_kspace_style.html {ewald/disp}, -{ewald/dipole}, and {pppm/dipole}. - -NOTE: If you wish to apply an electric field in the Z-direction, in -conjunction with the {slab} keyword, you should do it by adding -explicit charged particles to the +/- Z surfaces. If you do it via -the "fix efield"_fix_efield.html command, it will not give the correct -dielectric constant due to the Yeh/Berkowitz "(Yeh)"_#Yeh correction -not being compatible with how "fix efield"_fix_efield.html works. - -:line - -The {force/disp/real} and {force/disp/kspace} keywords set the force -accuracy for the real and space computations for the dispersion part -of pppm/disp. As shown in "(Isele-Holder)"_#Isele-Holder1, optimal -performance and accuracy in the results is obtained when these values -are different. - -The {disp/auto} option controls whether the pppm/disp is allowed to -generate PPPM parameters automatically. If set to {no}, parameters -have to be specified using the {gewald/disp}, {mesh/disp}, -{force/disp/real} or {force/disp/kspace} keywords, or the code will -stop with an error message. When this option is set to {yes}, the -error message will not appear and the simulation will start. For a -typical application, using the automatic parameter generation will -provide simulations that are either inaccurate or slow. Using this -option is thus not recommended. For guidelines on how to obtain good -parameters, see the "Howto dispersion"_Howto_dispersion.html doc page. - -:line - -[Restrictions:] none - -[Related commands:] - -"kspace_style"_kspace_style.html, "boundary"_boundary.html - -[Default:] - -The option defaults are mesh = mesh/disp = 0 0 0, order = order/disp = -5 (PPPM), order = 10 (MSM), minorder = 2, overlap = yes, force = -1.0, -gewald = gewald/disp = 0.0, slab = 1.0, compute = yes, cutoff/adjust = -yes (MSM), pressure/scalar = yes (MSM), fftbench = no (PPPM), diff = -ik (PPPM), mix/disp = pair, force/disp/real = -1.0, force/disp/kspace -= -1.0, split = 0, tol = 1.0e-6, and disp/auto = no. For pppm/intel, -order = order/disp = 7. For scafacos settings, the scafacos tolerance -option depends on the method chosen, as documented above. The -scafacos fmm_tuning default = 0. - -:line - -:link(Hockney1) -[(Hockney)] Hockney and Eastwood, Computer Simulation Using Particles, -Adam Hilger, NY (1989). - -:link(Yeh) -[(Yeh)] Yeh and Berkowitz, J Chem Phys, 111, 3155 (1999). - -:link(Ballenegger) -[(Ballenegger)] Ballenegger, Arnold, Cerda, J Chem Phys, 131, 094107 -(2009). - -:link(Klapp) -[(Klapp)] Klapp, Schoen, J Chem Phys, 117, 8050 (2002). - -:link(Hardy1) -[(Hardy)] David Hardy thesis: Multilevel Summation for the Fast -Evaluation of Forces for the Simulation of Biomolecules, University of -Illinois at Urbana-Champaign, (2006). - -:link(Hummer) -[(Hummer)] Hummer, Gronbech-Jensen, Neumann, J Chem Phys, 109, 2791 (1998) - -:link(Isele-Holder1) -[(Isele-Holder)] Isele-Holder, Mitchell, Hammond, Kohlmeyer, Ismail, J -Chem Theory Comput, 9, 5412 (2013). - -:link(Wennberg) -[(Wennberg)] Wennberg, Murtola, Hess, Lindahl, J Chem Theory Comput, -9, 3527 (2013). diff --git a/doc/txt/label.txt b/doc/txt/label.txt deleted file mode 100644 index adab44188c..0000000000 --- a/doc/txt/label.txt +++ /dev/null @@ -1,36 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -label command :h3 - -[Syntax:] - -label ID :pre - -ID = string used as label name :ul - -[Examples:] - -label xyz -label loop :pre - -[Description:] - -Label this line of the input script with the chosen ID. Unless a jump -command was used previously, this does nothing. But if a -"jump"_jump.html command was used with a label argument to begin -invoking this script file, then all command lines in the script prior -to this line will be ignored. I.e. execution of the script will begin -at this line. This is useful for looping over a section of the input -script as discussed in the "jump"_jump.html command. - -[Restrictions:] none - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/lammps.book b/doc/txt/lammps.book deleted file mode 100644 index 9daa990b89..0000000000 --- a/doc/txt/lammps.book +++ /dev/null @@ -1,849 +0,0 @@ -#HTMLDOC 1.8.28 --t pdf14 -f "Manual.pdf" --book --toclevels 4 --no-numbered --toctitle "Table of Contents" --title --textcolor #000000 --linkcolor #0000ff --linkstyle plain --bodycolor #ffffff --size Universal --left 1.00in --right 0.50in --top 0.50in --bottom 0.50in --header .t. --header1 ... --footer ..1 --nup 1 --tocheader .t. --tocfooter ..i --portrait --color --no-pscommands --no-xrxcomments --compression=9 --jpeg=0 --fontsize 11.0 --fontspacing 1.2 --headingfont Sans --bodyfont Serif --headfootsize 11.0 --headfootfont Sans-Bold --charset iso-8859-15 --links --embedfonts --pagemode document --pagelayout single --firstpage c1 --pageeffect none --pageduration 10 --effectduration 1.0 --no-encryption --permissions all --owner-password "" --user-password "" --browserwidth 680 --no-strict --no-overflow -Manual.html -Intro.html -Intro_overview.html -Manual_version.html -Intro_features.html -Intro_nonfeatures.html -Intro_opensource.html -Intro_authors.html -Intro_website.html -Install.html -Install_linux.html -Install_mac.html -Install_windows.html -Install_tarball.html -Install_git.html -Install_svn.html -Install_patch.html -Build.html -Build_cmake.html -Build_make.html -Build_link.html -Build_basics.html -Build_settings.html -Build_package.html -Build_extras.html -Build_windows.html -Build_development.html -Run_head.html -Run_basics.html -Run_options.html -Run_output.html -Run_windows.html -Commands.html -Commands_input.html -Commands_parse.html -Commands_structure.html -Commands_category.html -Commands_all.html -Commands_fix.html -Commands_compute.html -Commands_pair.html -Commands_bond.html -Commands_kspace.html -Commands_removed.html -Packages.html -Packages_standard.html -Packages_user.html -Packages_details.html -Speed.html -Speed_bench.html -Speed_measure.html -Speed_tips.html -Speed_packages.html -Speed_gpu.html -Speed_intel.html -Speed_kokkos.html -Speed_omp.html -Speed_opt.html -Speed_compare.html -Howto.html -Howto_github.html -Howto_pylammps.html -Howto_bash.html -Howto_restart.html -Howto_viz.html -Howto_multiple.html -Howto_replica.html -Howto_library.html -Howto_couple.html -Howto_client_server.html -Howto_output.html -Howto_chunk.html -Howto_2d.html -Howto_triclinic.html -Howto_walls.html -Howto_nemd.html -Howto_granular.html -Howto_spherical.html -Howto_dispersion.html -Howto_temperature.html -Howto_thermostat.html -Howto_barostat.html -Howto_elastic.html -Howto_kappa.html -Howto_viscosity.html -Howto_diffusion.html -Howto_bioFF.html -Howto_tip3p.html -Howto_tip4p.html -Howto_spc.html -Howto_body.html -Howto_polarizable.html -Howto_coreshell.html -Howto_drude.html -Howto_drude2.html -Howto_manifold.html -Howto_spins.html -Examples.html -Tools.html -Modify.html -Modify_overview.html -Modify_contribute.html -Modify_atom.html -Modify_pair.html -Modify_bond.html -Modify_compute.html -Modify_fix.html -Modify_command.html -Modify_dump.html -Modify_kspace.html -Modify_min.html -Modify_region.html -Modify_body.html -Modify_thermo.html -Modify_variable.html -Python_head.html -Python_overview.html -Python_run.html -Python_shlib.html -Python_install.html -Python_mpi.html -Python_test.html -Python_library.html -Python_pylammps.html -Python_examples.html -Python_call.html -Errors.html -Errors_common.html -Errors_bugs.html -Errors_messages.html -Errors_warnings.html -Manual_build.html - -lammps_commands.html -atom_modify.html -atom_style.html -balance.html -boundary.html -box.html -change_box.html -clear.html -comm_modify.html -comm_style.html -create_atoms.html -create_bonds.html -create_box.html -delete_atoms.html -delete_bonds.html -dielectric.html -dimension.html -displace_atoms.html -dump.html -dump_adios.html -dump_h5md.html -dump_image.html -dump_modify.html -dump_molfile.html -dump_netcdf.html -dump_vtk.html -dump_cfg_uef.html -dynamical_matrix.html -echo.html -group.html -group2ndx.html -hyper.html -if.html -include.html -info.html -jump.html -kim_commands.html -label.html -lattice.html -log.html -mass.html -message.html -min_modify.html -min_style.html -min_spin.html -minimize.html -molecule.html -neb.html -neb_spin.html -neigh_modify.html -neighbor.html -newton.html -next.html -package.html -partition.html -prd.html -print.html -processors.html -python.html -quit.html -read_data.html -read_dump.html -read_restart.html -region.html -replicate.html -rerun.html -reset_ids.html -reset_timestep.html -restart.html -run.html -run_style.html -server.html -server_mc.html -server_md.html -set.html -shell.html -special_bonds.html -suffix.html -tad.html -temper.html -temper_grem.html -temper_npt.html -thermo.html -thermo_modify.html -thermo_style.html -third_order.html -timer.html -timestep.html -uncompute.html -undump.html -unfix.html -units.html -variable.html -velocity.html -write_coeff.html -write_data.html -write_dump.html -write_restart.html - -lammps_commands_fix.html -fix.html -fix_modify.html -fix_adapt.html -fix_adapt_fep.html -fix_addforce.html -fix_addtorque.html -fix_append_atoms.html -fix_atom_swap.html -fix_ave_atom.html -fix_ave_chunk.html -fix_ave_correlate.html -fix_ave_correlate_long.html -fix_ave_histo.html -fix_ave_time.html -fix_aveforce.html -fix_balance.html -fix_bocs.html -fix_bond_break.html -fix_bond_create.html -fix_bond_react.html -fix_bond_swap.html -fix_box_relax.html -fix_client_md.html -fix_cmap.html -fix_colvars.html -fix_controller.html -fix_deform.html -fix_deposit.html -fix_dpd_energy.html -fix_dpd_source.html -fix_drag.html -fix_drude.html -fix_drude_transform.html -fix_dt_reset.html -fix_efield.html -fix_ehex.html -fix_electron_stopping.html -fix_enforce2d.html -fix_eos_cv.html -fix_eos_table.html -fix_eos_table_rx.html -fix_evaporate.html -fix_external.html -fix_ffl.html -fix_filter_corotate.html -fix_flow_gauss.html -fix_freeze.html -fix_gcmc.html -fix_gld.html -fix_gle.html -fix_gravity.html -fix_grem.html -fix_halt.html -fix_heat.html -fix_hyper_global.html -fix_hyper_local.html -fix_imd.html -fix_indent.html -fix_ipi.html -fix_langevin.html -fix_langevin_drude.html -fix_langevin_eff.html -fix_langevin_spin.html -fix_latte.html -fix_lb_fluid.html -fix_lb_momentum.html -fix_lb_pc.html -fix_lb_rigid_pc_sphere.html -fix_lb_viscous.html -fix_lineforce.html -fix_manifoldforce.html -fix_meso.html -fix_meso_move.html -fix_meso_stationary.html -fix_momentum.html -fix_move.html -fix_mscg.html -fix_msst.html -fix_mvv_dpd.html -fix_neb.html -fix_neb_spin.html -fix_nh.html -fix_nh_eff.html -fix_nph_asphere.html -fix_nph_body.html -fix_nph_sphere.html -fix_nphug.html -fix_npt_asphere.html -fix_npt_body.html -fix_npt_sphere.html -fix_nve.html -fix_nve_asphere.html -fix_nve_asphere_noforce.html -fix_nve_awpmd.html -fix_nve_body.html -fix_nve_dot.html -fix_nve_dotc_langevin.html -fix_nve_eff.html -fix_nve_limit.html -fix_nve_line.html -fix_nve_manifold_rattle.html -fix_nve_noforce.html -fix_nve_sphere.html -fix_nve_spin.html -fix_nve_tri.html -fix_nvk.html -fix_nvt_asphere.html -fix_nvt_body.html -fix_nvt_manifold_rattle.html -fix_nvt_sllod.html -fix_nvt_sllod_eff.html -fix_nvt_sphere.html -fix_nh_uef.html -fix_oneway.html -fix_orient.html -fix_phonon.html -fix_pimd.html -fix_planeforce.html -fix_plumed.html -fix_poems.html -fix_pour.html -fix_precession_spin.html -fix_press_berendsen.html -fix_print.html -fix_property_atom.html -fix_python_invoke.html -fix_python_move.html -fix_qbmsst.html -fix_qeq.html -fix_qeq_comb.html -fix_qeq_reax.html -fix_qmmm.html -fix_qtb.html -fix_reaxc_bonds.html -fix_reaxc_species.html -fix_recenter.html -fix_restrain.html -fix_rigid.html -fix_rigid_meso.html -fix_rhok.html -fix_rx.html -fix_saed_vtk.html -fix_setforce.html -fix_shake.html -fix_shardlow.html -fix_smd.html -fix_smd_adjust_dt.html -fix_smd_integrate_tlsph.html -fix_smd_integrate_ulsph.html -fix_smd_move_triangulated_surface.html -fix_smd_setvel.html -fix_smd_wall_surface.html -fix_spring.html -fix_spring_chunk.html -fix_spring_rg.html -fix_spring_self.html -fix_srd.html -fix_store_force.html -fix_store_state.html -fix_temp_berendsen.html -fix_temp_csvr.html -fix_temp_rescale.html -fix_temp_rescale_eff.html -fix_tfmc.html -fix_thermal_conductivity.html -fix_ti_spring.html -fix_tmd.html -fix_ttm.html -fix_tune_kspace.html -fix_vector.html -fix_viscosity.html -fix_viscous.html -fix_wall.html -fix_wall_body_polygon.html -fix_wall_body_polyhedron.html -fix_wall_ees.html -fix_wall_gran.html -fix_wall_gran_region.html -fix_wall_piston.html -fix_wall_reflect.html -fix_wall_reflect_stochastic.html -fix_wall_region.html -fix_wall_srd.html - - -lammps_commands_compute.html -compute.html -compute_modify.html -compute_ackland_atom.html -compute_adf.html -compute_angle.html -compute_angle_local.html -compute_angmom_chunk.html -compute_basal_atom.html -compute_body_local.html -compute_bond.html -compute_bond_local.html -compute_centro_atom.html -compute_chunk_atom.html -compute_chunk_spread_atom.html -compute_cluster_atom.html -compute_cna_atom.html -compute_cnp_atom.html -compute_com.html -compute_com_chunk.html -compute_contact_atom.html -compute_coord_atom.html -compute_damage_atom.html -compute_dihedral.html -compute_dihedral_local.html -compute_dilatation_atom.html -compute_dipole_chunk.html -compute_displace_atom.html -compute_dpd.html -compute_dpd_atom.html -compute_edpd_temp_atom.html -compute_entropy_atom.html -compute_erotate_asphere.html -compute_erotate_rigid.html -compute_erotate_sphere.html -compute_erotate_sphere_atom.html -compute_event_displace.html -compute_fep.html -compute_global_atom.html -compute_group_group.html -compute_gyration.html -compute_gyration_chunk.html -compute_gyration_shape.html -compute_gyration_shape_chunk.html -compute_heat_flux.html -compute_hexorder_atom.html -compute_hma.html -compute_improper.html -compute_improper_local.html -compute_inertia_chunk.html -compute_ke.html -compute_ke_atom.html -compute_ke_atom_eff.html -compute_ke_eff.html -compute_ke_rigid.html -compute_meso_e_atom.html -compute_meso_rho_atom.html -compute_meso_t_atom.html -compute_momentum.html -compute_msd.html -compute_msd_chunk.html -compute_msd_nongauss.html -compute_omega_chunk.html -compute_orientorder_atom.html -compute_pair.html -compute_pair_local.html -compute_pe.html -compute_pe_atom.html -compute_plasticity_atom.html -compute_pressure.html -compute_pressure_cylinder.html -compute_pressure_uef.html -compute_property_atom.html -compute_property_chunk.html -compute_property_local.html -compute_ptm_atom.html -compute_rdf.html -compute_reduce.html -compute_reduce_chunk.html -compute_rigid_local.html -compute_saed.html -compute_slice.html -compute_smd_contact_radius.html -compute_smd_damage.html -compute_smd_hourglass_error.html -compute_smd_internal_energy.html -compute_smd_plastic_strain.html -compute_smd_plastic_strain_rate.html -compute_smd_rho.html -compute_smd_tlsph_defgrad.html -compute_smd_tlsph_dt.html -compute_smd_tlsph_num_neighs.html -compute_smd_tlsph_shape.html -compute_smd_tlsph_strain.html -compute_smd_tlsph_strain_rate.html -compute_smd_tlsph_stress.html -compute_smd_triangle_vertices.html -compute_smd_ulsph_num_neighs.html -compute_smd_ulsph_strain.html -compute_smd_ulsph_strain_rate.html -compute_smd_ulsph_stress.html -compute_smd_vol.html -compute_sna_atom.html -compute_spin.html -compute_stress_atom.html -compute_stress_mop.html -compute_tally.html -compute_tdpd_cc_atom.html -compute_temp.html -compute_temp_asphere.html -compute_temp_body.html -compute_temp_chunk.html -compute_temp_com.html -compute_temp_cs.html -compute_temp_deform.html -compute_temp_deform_eff.html -compute_temp_drude.html -compute_temp_eff.html -compute_temp_partial.html -compute_temp_profile.html -compute_temp_ramp.html -compute_temp_region.html -compute_temp_region_eff.html -compute_temp_rotate.html -compute_temp_sphere.html -compute_temp_uef.html -compute_ti.html -compute_torque_chunk.html -compute_vacf.html -compute_vcm_chunk.html -compute_voronoi_atom.html -compute_xrd.html - -lammps_commands_pair.html -pair_style.html -pair_coeff.html -pair_modify.html -pair_write.html -pair_adp.html -pair_agni.html -pair_airebo.html -pair_atm.html -pair_awpmd.html -pair_beck.html -pair_body_nparticle.html -pair_body_rounded_polygon.html -pair_body_rounded_polyhedron.html -pair_bop.html -pair_born.html -pair_brownian.html -pair_buck.html -pair_buck_long.html -pair_buck6d_coul_gauss.html -pair_charmm.html -pair_class2.html -pair_colloid.html -pair_comb.html -pair_cosine_squared.html -pair_coul.html -pair_coul_diel.html -pair_coul_shield.html -pair_cs.html -pair_dipole.html -pair_dpd.html -pair_dpd_fdt.html -pair_dsmc.html -pair_e3b.html -pair_drip.html -pair_eam.html -pair_edip.html -pair_eff.html -pair_eim.html -pair_exp6_rx.html -pair_extep.html -pair_gauss.html -pair_gayberne.html -pair_gran.html -pair_granular.html -pair_gromacs.html -pair_gw.html -pair_ilp_graphene_hbn.html -pair_hbond_dreiding.html -pair_hybrid.html -pair_kim.html -pair_kolmogorov_crespi_full.html -pair_kolmogorov_crespi_z.html -pair_lcbop.html -pair_lebedeva_z.html -pair_line_lj.html -pair_list.html -pair_lj.html -pair_lj96.html -pair_lj_cubic.html -pair_lj_expand.html -pair_lj_long.html -pair_lj_smooth.html -pair_lj_smooth_linear.html -pair_fep_soft.html -pair_lj_switch3_coulgauss.html -pair_local_density.html -pair_lubricate.html -pair_lubricateU.html -pair_mdf.html -pair_meamc.html -pair_meam_spline.html -pair_meam_sw_spline.html -pair_meso.html -pair_mgpt.html -pair_mie.html -pair_mm3_switch3_coulgauss.html -pair_momb.html -pair_morse.html -pair_multi_lucy.html -pair_multi_lucy_rx.html -pair_nb3b_harmonic.html -pair_nm.html -pair_none.html -pair_oxdna.html -pair_oxdna2.html -pair_peri.html -pair_polymorphic.html -pair_python.html -pair_quip.html -pair_reaxc.html -pair_resquared.html -pair_sdk.html -pair_sdpd_taitwater_isothermal.html -pair_smd_hertz.html -pair_smd_tlsph.html -pair_smd_triangulated_surface.html -pair_smd_ulsph.html -pair_smtbq.html -pair_snap.html -pair_soft.html -pair_sph_heatconduction.html -pair_sph_idealgas.html -pair_sph_lj.html -pair_sph_rhosum.html -pair_sph_taitwater.html -pair_sph_taitwater_morris.html -pair_spin_dipole.html -pair_spin_dmi.html -pair_spin_exchange.html -pair_spin_magelec.html -pair_spin_neel.html -pair_srp.html -pair_sw.html -pair_table.html -pair_table_rx.html -pair_tersoff.html -pair_tersoff_mod.html -pair_tersoff_zbl.html -pair_thole.html -pair_tri_lj.html -pair_ufm.html -pair_vashishta.html -pair_yukawa.html -pair_yukawa_colloid.html -pair_zbl.html -pair_zero.html - -lammps_commands_bond.html -bond_style.html -bond_coeff.html -bond_write.html -bond_class2.html -bond_fene.html -bond_fene_expand.html -bond_gromos.html -bond_harmonic.html -bond_harmonic_shift.html -bond_harmonic_shift_cut.html -bond_hybrid.html -bond_morse.html -bond_mm3.html -bond_none.html -bond_nonlinear.html -bond_oxdna.html -bond_quartic.html -bond_table.html -bond_zero.html - -lammps_commands_angle.html -angle_style.html -angle_coeff.html -angle_charmm.html -angle_class2.html -angle_cosine.html -angle_cosine_buck6d.html -angle_cosine_delta.html -angle_cosine_periodic.html -angle_cosine_shift.html -angle_cosine_shift_exp.html -angle_cosine_squared.html -angle_cross.html -angle_dipole.html -angle_fourier.html -angle_fourier_simple.html -angle_harmonic.html -angle_hybrid.html -angle_mm3.html -angle_none.html -angle_quartic.html -angle_sdk.html -angle_table.html -angle_zero.html - -lammps_commands_dihedral.html -dihedral_style.html -dihedral_coeff.html -dihedral_charmm.html -dihedral_class2.html -dihedral_cosine_shift_exp.html -dihedral_fourier.html -dihedral_harmonic.html -dihedral_helix.html -dihedral_hybrid.html -dihedral_multi_harmonic.html -dihedral_nharmonic.html -dihedral_none.html -dihedral_opls.html -dihedral_quadratic.html -dihedral_spherical.html -dihedral_table.html -dihedral_table_cut.html -dihedral_zero.html - -lammps_commands_improper.html -improper_style.html -improper_coeff.html -improper_class2.html -improper_cossq.html -improper_cvff.html -improper_distance.html -improper_distharm.html -improper_fourier.html -improper_harmonic.html -improper_hybrid.html -improper_inversion_harmonic.html -improper_none.html -improper_ring.html -improper_umbrella.html -improper_sqdistharm.html -improper_zero.html - -lammps_commands_kspace.html -kspace_style.html -kspace_modify.html - -lammps_commands_atc.html -fix_atc.html -USER/atc/man_add_molecule.html -USER/atc/man_add_species.html -USER/atc/man_atom_element_map.html -USER/atc/man_atom_weight.html -USER/atc/man_atomic_charge.html -USER/atc/man_boundary.html -USER/atc/man_boundary_dynamics.html -USER/atc/man_boundary_faceset.html -USER/atc/man_boundary_integral.html -USER/atc/man_consistent_fe_initialization.html -USER/atc/man_contour_integral.html -USER/atc/man_control.html -USER/atc/man_control_momentum.html -USER/atc/man_control_thermal.html -USER/atc/man_control_thermal_correction_max_iterations.html -USER/atc/man_decomposition.html -USER/atc/man_electron_integration.html -USER/atc/man_equilibrium_start.html -USER/atc/man_extrinsic_exchange.html -USER/atc/man_fe_md_boundary.html -USER/atc/man_fem_mesh.html -USER/atc/man_filter_scale.html -USER/atc/man_filter_type.html -USER/atc/man_fix_atc.html -USER/atc/man_fix_flux.html -USER/atc/man_fix_nodes.html -USER/atc/man_hardy_computes.html -USER/atc/man_hardy_fields.html -USER/atc/man_hardy_gradients.html -USER/atc/man_hardy_kernel.html -USER/atc/man_hardy_on_the_fly.html -USER/atc/man_hardy_rates.html -USER/atc/man_initial.html -USER/atc/man_internal_atom_integrate.html -USER/atc/man_internal_element_set.html -USER/atc/man_internal_quadrature.html -USER/atc/man_kernel_function.html -USER/atc/man_localized_lambda.html -USER/atc/man_lumped_lambda_solve.html -USER/atc/man_mask_direction.html -USER/atc/man_mass_matrix.html -USER/atc/man_material.html -USER/atc/man_mesh_add_to_nodeset.html -USER/atc/man_mesh_create.html -USER/atc/man_mesh_create_elementset.html -USER/atc/man_mesh_create_faceset_box.html -USER/atc/man_mesh_create_faceset_plane.html -USER/atc/man_mesh_create_nodeset.html -USER/atc/man_mesh_delete_elements.html -USER/atc/man_mesh_nodeset_to_elementset.html -USER/atc/man_mesh_output.html -USER/atc/man_mesh_quadrature.html -USER/atc/man_mesh_read.html -USER/atc/man_mesh_write.html -USER/atc/man_momentum_time_integration.html -USER/atc/man_output.html -USER/atc/man_output_elementset.html -USER/atc/man_output_nodeset.html -USER/atc/man_pair_interactions.html -USER/atc/man_poisson_solver.html -USER/atc/man_read_restart.html -USER/atc/man_remove_molecule.html -USER/atc/man_remove_source.html -USER/atc/man_remove_species.html -USER/atc/man_reset_atomic_reference_positions.html -USER/atc/man_reset_time.html -USER/atc/man_sample_frequency.html -USER/atc/man_set.html -USER/atc/man_source.html -USER/atc/man_source_integration.html -USER/atc/man_temperature_definition.html -USER/atc/man_thermal_time_integration.html -USER/atc/man_time_filter.html -USER/atc/man_track_displacement.html -USER/atc/man_unfix_flux.html -USER/atc/man_unfix_nodes.html -USER/atc/man_write_atom_weights.html -USER/atc/man_write_restart.html diff --git a/doc/txt/lammps_commands.txt b/doc/txt/lammps_commands.txt deleted file mode 100644 index 97ca099447..0000000000 --- a/doc/txt/lammps_commands.txt +++ /dev/null @@ -1,12 +0,0 @@ - -LAMMPS Commands :h1 - -The following pages contain the detailed documentation of all -LAMMPS commands included in this version of LAMMPS. Generic -commands are listed first (in alphabetical order) followed by -command categories like compute styles or pair styles and so on. - -The documentation for the USER-ATC package fix_modify commands -follow at the very end of this manual. - -General Commands :h2 diff --git a/doc/txt/lammps_commands_angle.txt b/doc/txt/lammps_commands_angle.txt deleted file mode 100644 index 24a3136a3a..0000000000 --- a/doc/txt/lammps_commands_angle.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Angle Style Commands :h2 diff --git a/doc/txt/lammps_commands_atc.txt b/doc/txt/lammps_commands_atc.txt deleted file mode 100644 index 6cf2bb8239..0000000000 --- a/doc/txt/lammps_commands_atc.txt +++ /dev/null @@ -1,2 +0,0 @@ - -AtC Commands :h2 diff --git a/doc/txt/lammps_commands_bond.txt b/doc/txt/lammps_commands_bond.txt deleted file mode 100644 index 5f6af7fee9..0000000000 --- a/doc/txt/lammps_commands_bond.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Bond Style Commands :h2 diff --git a/doc/txt/lammps_commands_compute.txt b/doc/txt/lammps_commands_compute.txt deleted file mode 100644 index cf233abccf..0000000000 --- a/doc/txt/lammps_commands_compute.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Compute Commands :h2 diff --git a/doc/txt/lammps_commands_dihedral.txt b/doc/txt/lammps_commands_dihedral.txt deleted file mode 100644 index c93a1eb0cd..0000000000 --- a/doc/txt/lammps_commands_dihedral.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Dihedral Style Commands :h2 diff --git a/doc/txt/lammps_commands_fix.txt b/doc/txt/lammps_commands_fix.txt deleted file mode 100644 index 32345196e3..0000000000 --- a/doc/txt/lammps_commands_fix.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Fix Commands :h2 diff --git a/doc/txt/lammps_commands_improper.txt b/doc/txt/lammps_commands_improper.txt deleted file mode 100644 index fd580cebd5..0000000000 --- a/doc/txt/lammps_commands_improper.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Improper Style Commands :h2 diff --git a/doc/txt/lammps_commands_kspace.txt b/doc/txt/lammps_commands_kspace.txt deleted file mode 100644 index a187b55d37..0000000000 --- a/doc/txt/lammps_commands_kspace.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Kspace Style Commands :h2 diff --git a/doc/txt/lammps_commands_pair.txt b/doc/txt/lammps_commands_pair.txt deleted file mode 100644 index ee2789a215..0000000000 --- a/doc/txt/lammps_commands_pair.txt +++ /dev/null @@ -1,2 +0,0 @@ - -Pair Style Commands :h2 diff --git a/doc/txt/lattice.txt b/doc/txt/lattice.txt deleted file mode 100644 index 3b50dc044b..0000000000 --- a/doc/txt/lattice.txt +++ /dev/null @@ -1,293 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -lattice command :h3 - -[Syntax:] - -lattice style scale keyword values ... :pre - -style = {none} or {sc} or {bcc} or {fcc} or {hcp} or {diamond} or \ - {sq} or {sq2} or {hex} or {custom} :ulb,l -scale = scale factor between lattice and simulation box :l - scale = reduced density rho* (for LJ units) - scale = lattice constant in distance units (for all other units) :pre -zero or more keyword/value pairs may be appended :l -keyword = {origin} or {orient} or {spacing} or {a1} or {a2} or {a3} or {basis} :l - {origin} values = x y z - x,y,z = fractions of a unit cell (0 <= x,y,z < 1) - {orient} values = dim i j k - dim = {x} or {y} or {z} - i,j,k = integer lattice directions - {spacing} values = dx dy dz - dx,dy,dz = lattice spacings in the x,y,z box directions - {a1},{a2},{a3} values = x y z - x,y,z = primitive vector components that define unit cell - {basis} values = x y z - x,y,z = fractional coords of a basis atom (0 <= x,y,z < 1) :pre -:ule - -[Examples:] - -lattice fcc 3.52 -lattice hex 0.85 -lattice sq 0.8 origin 0.0 0.5 0.0 orient x 1 1 0 orient y -1 1 0 -lattice custom 3.52 a1 1.0 0.0 0.0 a2 0.5 1.0 0.0 a3 0.0 0.0 0.5 & - basis 0.0 0.0 0.0 basis 0.5 0.5 0.5 -lattice none 2.0 :pre - -[Description:] - -Define a lattice for use by other commands. In LAMMPS, a lattice is -simply a set of points in space, determined by a unit cell with basis -atoms, that is replicated infinitely in all dimensions. The arguments -of the lattice command can be used to define a wide variety of -crystallographic lattices. - -A lattice is used by LAMMPS in two ways. First, the -"create_atoms"_create_atoms.html command creates atoms on the lattice -points inside the simulation box. Note that the -"create_atoms"_create_atoms.html command allows different atom types -to be assigned to different basis atoms of the lattice. Second, the -lattice spacing in the x,y,z dimensions implied by the lattice, can be -used by other commands as distance units -(e.g. "create_box"_create_box.html, "region"_region.html and -"velocity"_velocity.html), which are often convenient to use when the -underlying problem geometry is atoms on a lattice. - -The lattice style must be consistent with the dimension of the -simulation - see the "dimension"_dimension.html command. Styles {sc} -or {bcc} or {fcc} or {hcp} or {diamond} are for 3d problems. Styles -{sq} or {sq2} or {hex} are for 2d problems. Style {custom} can be -used for either 2d or 3d problems. - -A lattice consists of a unit cell, a set of basis atoms within that -cell, and a set of transformation parameters (scale, origin, orient) -that map the unit cell into the simulation box. The vectors a1,a2,a3 -are the edge vectors of the unit cell. This is the nomenclature for -"primitive" vectors in solid-state crystallography, but in LAMMPS the -unit cell they determine does not have to be a "primitive cell" of -minimum volume. - -Note that the lattice command can be used multiple times in an input -script. Each time it is invoked, the lattice attributes are -re-defined and are used for all subsequent commands (that use lattice -attributes). For example, a sequence of lattice, -"region"_region.html, and "create_atoms"_create_atoms.html commands -can be repeated multiple times to build a poly-crystalline model with -different geometric regions populated with atoms in different lattice -orientations. - -:line - -A lattice of style {none} does not define a unit cell and basis set, -so it cannot be used with the "create_atoms"_create_atoms.html -command. However it does define a lattice spacing via the specified -scale parameter. As explained above the lattice spacings in x,y,z can -be used by other commands as distance units. No additional -keyword/value pairs can be specified for the {none} style. By -default, a "lattice none 1.0" is defined, which means the lattice -spacing is the same as one distance unit, as defined by the -"units"_units.html command. - -Lattices of style {sc}, {fcc}, {bcc}, and {diamond} are 3d lattices -that define a cubic unit cell with edge length = 1.0. This means a1 = -1 0 0, a2 = 0 1 0, and a3 = 0 0 1. Style {hcp} has a1 = 1 0 0, a2 = 0 -sqrt(3) 0, and a3 = 0 0 sqrt(8/3). The placement of the basis atoms -within the unit cell are described in any solid-state physics text. A -{sc} lattice has 1 basis atom at the lower-left-bottom corner of the -cube. A {bcc} lattice has 2 basis atoms, one at the corner and one at -the center of the cube. A {fcc} lattice has 4 basis atoms, one at the -corner and 3 at the cube face centers. A {hcp} lattice has 4 basis -atoms, two in the z = 0 plane and 2 in the z = 0.5 plane. A {diamond} -lattice has 8 basis atoms. - -Lattices of style {sq} and {sq2} are 2d lattices that define a square -unit cell with edge length = 1.0. This means a1 = 1 0 0 and a2 = 0 1 -0. A {sq} lattice has 1 basis atom at the lower-left corner of the -square. A {sq2} lattice has 2 basis atoms, one at the corner and one -at the center of the square. A {hex} style is also a 2d lattice, but -the unit cell is rectangular, with a1 = 1 0 0 and a2 = 0 sqrt(3) 0. -It has 2 basis atoms, one at the corner and one at the center of the -rectangle. - -A lattice of style {custom} allows you to specify a1, a2, a3, and a -list of basis atoms to put in the unit cell. By default, a1 and a2 -and a3 are 3 orthogonal unit vectors (edges of a unit cube). But you -can specify them to be of any length and non-orthogonal to each other, -so that they describe a tilted parallelepiped. Via the {basis} -keyword you add atoms, one at a time, to the unit cell. Its arguments -are fractional coordinates (0.0 <= x,y,z < 1.0). The position vector -x of a basis atom within the unit cell is thus a linear combination of -the unit cell's 3 edge vectors, i.e. x = bx a1 + by a2 + bz a3, -where bx,by,bz are the 3 values specified for the {basis} keyword. - -:line - -This sub-section discusses the arguments that determine how the -idealized unit cell is transformed into a lattice of points within the -simulation box. - -The {scale} argument determines how the size of the unit cell will be -scaled when mapping it into the simulation box. I.e. it determines a -multiplicative factor to apply to the unit cell, to convert it to a -lattice of the desired size and distance units in the simulation box. -The meaning of the {scale} argument depends on the "units"_units.html -being used in your simulation. - -For all unit styles except {lj}, the scale argument is specified in -the distance units defined by the unit style. For example, in {real} -or {metal} units, if the unit cell is a unit cube with edge length -1.0, specifying scale = 3.52 would create a cubic lattice with a -spacing of 3.52 Angstroms. In {cgs} units, the spacing would be 3.52 -cm. - -For unit style {lj}, the scale argument is the Lennard-Jones reduced -density, typically written as rho*. LAMMPS converts this value into -the multiplicative factor via the formula "factor^dim = rho/rho*", -where rho = N/V with V = the volume of the lattice unit cell and N = -the number of basis atoms in the unit cell (described below), and dim -= 2 or 3 for the dimensionality of the simulation. Effectively, this -means that if LJ particles of size sigma = 1.0 are used in the -simulation, the lattice of particles will be at the desired reduced -density. - -The {origin} option specifies how the unit cell will be shifted or -translated when mapping it into the simulation box. The x,y,z values -are fractional values (0.0 <= x,y,z < 1.0) meaning shift the lattice -by a fraction of the lattice spacing in each dimension. The meaning -of "lattice spacing" is discussed below. - -The {orient} option specifies how the unit cell will be rotated when -mapping it into the simulation box. The {dim} argument is one of the -3 coordinate axes in the simulation box. The other 3 arguments are -the crystallographic direction in the lattice that you want to orient -along that axis, specified as integers. E.g. "orient x 2 1 0" means -the x-axis in the simulation box will be the \[210\] lattice -direction, and similarly for y and z. The 3 lattice directions you -specify do not have to be unit vectors, but they must be mutually -orthogonal and obey the right-hand rule, i.e. (X cross Y) points in -the Z direction. - -NOTE: The preceding paragraph describing lattice directions is only -valid for orthogonal cubic unit cells (or square in 2d). If you are -using a {hcp} or {hex} lattice or the more general lattice style -{custom} with non-orthogonal a1,a2,a3 vectors, then you should think -of the 3 {orient} vectors as creating a 3x3 rotation matrix which is -applied to a1,a2,a3 to rotate the original unit cell to a new -orientation in the simulation box. - -:line - -Several LAMMPS commands have the option to use distance units that are -inferred from "lattice spacings" in the x,y,z box directions. -E.g. the "region"_region.html command can create a block of size -10x20x20, where 10 means 10 lattice spacings in the x direction. - -NOTE: Though they are called lattice spacings, all the commands that -have a "units lattice" option, simply use the 3 values as scale -factors on the distance units defined by the "units"_units.html -command. Thus if you do not like the lattice spacings computed by -LAMMPS (e.g. for a non-orthogonal or rotated unit cell), you can -define the 3 values to be whatever you wish, via the {spacing} option. - -If the {spacing} option is not specified, the lattice spacings are -computed by LAMMPS in the following way. A unit cell of the lattice -is mapped into the simulation box (scaled and rotated), so that it now -has (perhaps) a modified size and orientation. The lattice spacing in -X is defined as the difference between the min/max extent of the x -coordinates of the 8 corner points of the modified unit cell (4 in -2d). Similarly, the Y and Z lattice spacings are defined as the -difference in the min/max of the y and z coordinates. - -Note that if the unit cell is orthogonal with axis-aligned edges (no -rotation via the {orient} keyword), then the lattice spacings in each -dimension are simply the scale factor (described above) multiplied by -the length of a1,a2,a3. Thus a {hex} style lattice with a scale -factor of 3.0 Angstroms, would have a lattice spacing of 3.0 in x and -3*sqrt(3.0) in y. - -NOTE: For non-orthogonal unit cells and/or when a rotation is applied -via the {orient} keyword, then the lattice spacings computed by LAMMPS -are typically less intuitive. In particular, in these cases, there is -no guarantee that a particular lattice spacing is an integer multiple -of the periodicity of the lattice in that direction. Thus, if you -create an orthogonal periodic simulation box whose size in a dimension -is a multiple of the lattice spacing, and then fill it with atoms via -the "create_atoms"_create_atoms.html command, you will NOT necessarily -create a periodic system. I.e. atoms may overlap incorrectly at the -faces of the simulation box. - -The {spacing} option sets the 3 lattice spacings directly. All must -be non-zero (use 1.0 for dz in a 2d simulation). The specified values -are multiplied by the multiplicative factor described above that is -associated with the scale factor. Thus a spacing of 1.0 means one -unit cell edge length independent of the scale factor. As mentioned -above, this option can be useful if the spacings LAMMPS computes are -inconvenient to use in subsequent commands, which can be the case for -non-orthogonal or rotated lattices. - -Note that whenever the lattice command is used, the values of the -lattice spacings LAMMPS calculates are printed out. Thus their effect -in commands that use the spacings should be decipherable. - -:line - -Example commands for generating a Wurtzite crystal (courtesy -of Aidan Thompson), with its 8 atom unit cell. - -variable a equal 4.340330 -variable b equal $a*sqrt(3.0) -variable c equal $a*sqrt(8.0/3.0) :pre - -variable 1_3 equal 1.0/3.0 -variable 2_3 equal 2.0/3.0 -variable 1_6 equal 1.0/6.0 -variable 5_6 equal 5.0/6.0 -variable 1_12 equal 1.0/12.0 -variable 5_12 equal 5.0/12.0 :pre - -lattice custom 1.0 & - a1 $a 0.0 0.0 & - a2 0.0 $b 0.0 & - a3 0.0 0.0 $c & - basis 0.0 0.0 0.0 & - basis 0.5 0.5 0.0 & - basis $\{1_3\} 0.0 0.5 & - basis $\{5_6\} 0.5 0.5 & - basis 0.0 0.0 0.625 & - basis 0.5 0.5 0.625 & - basis $\{1_3\} 0.0 0.125 & - basis $\{5_6\} 0.5 0.125 :pre - -region myreg block 0 1 0 1 0 1 -create_box 2 myreg -create_atoms 1 box & - basis 5 2 & - basis 6 2 & - basis 7 2 & - basis 8 2 :pre - -:line - -[Restrictions:] - -The {a1,a2,a3,basis} keywords can only be used with style {custom}. - -[Related commands:] - -"dimension"_dimension.html, "create_atoms"_create_atoms.html, -"region"_region.html - -[Default:] - -lattice none 1.0 :pre - -For other lattice styles, the option defaults are origin = 0.0 0.0 -0.0, orient = x 1 0 0, orient = y 0 1 0, orient = z 0 0 1, a1 = 1 0 0, -a2 = 0 1 0, and a3 = 0 0 1. diff --git a/doc/txt/log.txt b/doc/txt/log.txt deleted file mode 100644 index d526158a3c..0000000000 --- a/doc/txt/log.txt +++ /dev/null @@ -1,45 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -log command :h3 - -[Syntax:] - -log file keyword :pre - -file = name of new logfile -keyword = {append} if output should be appended to logfile (optional) :ul - -[Examples:] - -log log.equil -log log.equil append :pre - -[Description:] - -This command closes the current LAMMPS log file, opens a new file with -the specified name, and begins logging information to it. If the -specified file name is {none}, then no new log file is opened. If the -optional keyword {append} is specified, then output will be appended -to an existing log file, instead of overwriting it. - -If multiple processor partitions are being used, the file name should -be a variable, so that different processors do not attempt to write to -the same log file. - -The file "log.lammps" is the default log file for a LAMMPS run. The -name of the initial log file can also be set by the "-log command-line -switch"_Run_options.html. - -[Restrictions:] none - -[Related commands:] none - -[Default:] - -The default LAMMPS log file is named log.lammps diff --git a/doc/txt/mass.txt b/doc/txt/mass.txt deleted file mode 100644 index c693963044..0000000000 --- a/doc/txt/mass.txt +++ /dev/null @@ -1,84 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -mass command :h3 - -[Syntax:] - -mass I value :pre - -I = atom type (see asterisk form below) -value = mass :ul - -[Examples:] - -mass 1 1.0 -mass * 62.5 -mass 2* 62.5 :pre - -[Description:] - -Set the mass for all atoms of one or more atom types. Per-type mass -values can also be set in the "read_data"_read_data.html data file -using the "Masses" keyword. See the "units"_units.html command for -what mass units to use. - -The I index can be specified in one of two ways. An explicit numeric -value can be used, as in the 1st example above. Or a wild-card -asterisk can be used to set the mass for multiple atom types. This -takes the form "*" or "*n" or "n*" or "m*n". If N = the number of -atom types, then an asterisk with no numeric values means all types -from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). - -A line in a "data file"_read_data.html that follows the "Masses" -keyword specifies mass using the same format as the arguments of the -mass command in an input script, except that no wild-card asterisk can -be used. For example, under the "Masses" section of a data file, the -line that corresponds to the 1st example above would be listed as - -1 1.0 :pre - -Note that the mass command can only be used if the "atom -style"_atom_style.html requires per-type atom mass to be set. -Currently, all but the {sphere} and {ellipsoid} and {peri} styles do. -They require mass to be set for individual particles, not types. -Per-atom masses are defined in the data file read by the -"read_data"_read_data.html command, or set to default values by the -"create_atoms"_create_atoms.html command. Per-atom masses can also be -set to new values by the "set mass"_set.html or "set density"_set.html -commands. - -Also note that "pair_style eam"_pair_eam.html and "pair_style -bop"_pair_bop.html commands define the masses of atom types in their -respective potential files, in which case the mass command is normally -not used. - -If you define a "hybrid atom style"_atom_style.html which includes one -(or more) sub-styles which require per-type mass and one (or more) -sub-styles which require per-atom mass, then you must define both. -However, in this case the per-type mass will be ignored; only the -per-atom mass will be used by LAMMPS. - -[Restrictions:] - -This command must come after the simulation box is defined by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. - -All masses must be defined before a simulation is run. They must also -all be defined before a "velocity"_velocity.html or "fix -shake"_fix_shake.html command is used. - -The mass assigned to any type or atom must be > 0.0. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/min_modify.txt b/doc/txt/min_modify.txt deleted file mode 100644 index c23ca67852..0000000000 --- a/doc/txt/min_modify.txt +++ /dev/null @@ -1,135 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -min_modify command :h3 - -[Syntax:] - -min_modify keyword values ... :pre - -one or more keyword/value pairs may be listed :ulb,l -keyword = {dmax} or {line} or {norm} or {alpha_damp} or {discrete_factor} - {dmax} value = max - max = maximum distance for line search to move (distance units) - {line} value = {backtrack} or {quadratic} or {forcezero} or {spin_cubic} or {spin_none} - backtrack,quadratic,forcezero,spin_cubic,spin_none = style of linesearch to use - {norm} value = {two} or {max} - two = Euclidean two-norm (length of 3N vector) - inf = max force component across all 3-vectors - max = max force norm across all 3-vectors - {alpha_damp} value = damping - damping = fictitious Gilbert damping for spin minimization (adim) - {discrete_factor} value = factor - factor = discretization factor for adaptive spin timestep (adim) :pre -:ule - -[Examples:] - -min_modify dmax 0.2 :pre - -[Description:] - -This command sets parameters that affect the energy minimization -algorithms selected by the "min_style"_min_style.html command. The -various settings may affect the convergence rate and overall number of -force evaluations required by a minimization, so users can experiment -with these parameters to tune their minimizations. - -The {cg} and {sd} minimization styles have an outer iteration and an -inner iteration which is steps along a one-dimensional line search in -a particular search direction. The {dmax} parameter is how far any -atom can move in a single line search in any dimension (x, y, or z). -For the {quickmin} and {fire} minimization styles, the {dmax} setting -is how far any atom can move in a single iteration (timestep). Thus a -value of 0.1 in real "units"_units.html means no atom will move -further than 0.1 Angstroms in a single outer iteration. This prevents -highly overlapped atoms from being moved long distances (e.g. through -another atom) due to large forces. - -The choice of line search algorithm for the {cg} and {sd} minimization -styles can be selected via the {line} keyword. -The default {quadratic} line search algorithm starts out using -the robust backtracking method described below. However, once -the system gets close to a local -minimum and the linesearch steps get small, so that the energy -is approximately quadratic in the step length, it uses the -estimated location of zero gradient as the linesearch step, -provided the energy change is downhill. -This becomes more efficient than backtracking -for highly-converged relaxations. The {forcezero} -line search algorithm is similar to {quadratic}. -It may be more efficient than {quadratic} on some systems. - -The backtracking search is robust and should always find a local energy -minimum. However, it will "converge" when it can no longer reduce the -energy of the system. Individual atom forces may still be larger than -desired at this point, because the energy change is measured as the -difference of two large values (energy before and energy after) and -that difference may be smaller than machine epsilon even if atoms -could move in the gradient direction to reduce forces further. - -The choice of a norm can be modified for the min styles {cg}, {sd}, -{quickmin}, {fire}, {spin}, {spin/cg} and {spin/lbfgs} using -the {norm} keyword. -The default {two} norm computes the 2-norm (Euclidean length) of the -global force vector: - -:c,image(Eqs/norm_two.jpg) - -The {max} norm computes the length of the 3-vector force -for each atom (2-norm), and takes the maximum value of those across -all atoms - -:c,image(Eqs/norm_max.jpg) - -The {inf} norm takes the maximum component across the forces of -all atoms in the system: - -:c,image(Eqs/norm_inf.jpg) - -For the min styles {spin}, {spin/cg} and {spin/lbfgs}, the force -norm is replaced by the spin-torque norm. - -Keywords {alpha_damp} and {discrete_factor} only make sense when -a "min_spin"_min_spin.html command is declared. -Keyword {alpha_damp} defines an analog of a magnetic Gilbert -damping. It defines a relaxation rate toward an equilibrium for -a given magnetic system. -Keyword {discrete_factor} defines a discretization factor for the -adaptive timestep used in the {spin} minimization. -See "min_spin"_min_spin.html for more information about those -quantities. - -The choice of a line search algorithm for the {spin/cg} and -{spin/lbfgs} styles can be specified via the {line} keyword. -The {spin_cubic} and {spin_none} only make sense when one of those -two minimization styles is declared. -The {spin_cubic} performs the line search based on a cubic interpolation -of the energy along the search direction. The {spin_none} keyword -deactivates the line search procedure. -The {spin_none} is a default value for {line} keyword for both {spin/lbfgs} -and {spin/cg}. Convergence of {spin/lbfgs} can be more robust if -{spin_cubic} line search is used. - -[Restrictions:] - -For magnetic GNEB calculations, only {spin_none} value for {line} keyword can be used -when styles {spin/cg} and {spin/lbfgs} are employed. -See "neb/spin"_neb_spin.html for more explanation. - -[Related commands:] - -"min_style"_min_style.html, "minimize"_minimize.html - -[Default:] - -The option defaults are dmax = 0.1, line = quadratic and norm = two. - -For the {spin}, {spin/cg} and {spin/lbfgs} styles, the -option defaults are alpha_damp = 1.0, discrete_factor = 10.0, -line = spin_none, and norm = euclidean. diff --git a/doc/txt/min_spin.txt b/doc/txt/min_spin.txt deleted file mode 100644 index 89766891c8..0000000000 --- a/doc/txt/min_spin.txt +++ /dev/null @@ -1,104 +0,0 @@ -"LAMMPS WWW Page"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) -:line - -min_style spin command :h3 -min_style spin/cg command :h3 -min_style spin/lbfgs command :h3 - -[Syntax:] - -min_style spin -min_style spin/cg -min_style spin/lbfgs :pre - -[Examples:] - -min_style spin/lbfgs -min_modify line spin_cubic discrete_factor 10.0 :pre - -[Description:] - -Apply a minimization algorithm to use when a "minimize"_minimize.html -command is performed. - -Style {spin} defines a damped spin dynamics with an adaptive -timestep, according to: - -:c,image(Eqs/min_spin_damping.jpg) - -with lambda a damping coefficient (similar to a Gilbert -damping). -Lambda can be defined by setting the {alpha_damp} keyword with the -"min_modify"_min_modify.html command. - -The minimization procedure solves this equation using an -adaptive timestep. The value of this timestep is defined -by the largest precession frequency that has to be solved in the -system: - -:c,image(Eqs/min_spin_timestep.jpg) - -with {|omega|_{max}} the norm of the largest precession frequency -in the system (across all processes, and across all replicas if a -spin/neb calculation is performed). - -Kappa defines a discretization factor {discrete_factor} for the -definition of this timestep. -{discrete_factor} can be defined with the "min_modify"_min_modify.html -command. - -Style {spin/cg} defines an orthogonal spin optimization -(OSO) combined to a conjugate gradient (CG) algorithm. -The "min_modify"_min_modify.html command can be used to -couple the {spin/cg} to a line search procedure, and to modify the -discretization factor {discrete_factor}. -By default, style {spin/cg} does not employ the line search procedure -and uses the adaptive time-step technique in the same way as style {spin}. - -Style {spin/lbfgs} defines an orthogonal spin optimization -(OSO) combined to a limited-memory Broyden-Fletcher-Goldfarb-Shanno -(L-BFGS) algorithm. -By default, style {spin/lbfgs} does not employ line search procedure. -If the line search procedure is not used then the discrete factor defines -the maximum root mean squared rotation angle of spins by equation {pi/(5*Kappa)}. -The default value for Kappa is 10. -The {spin_cubic} line search can improve the convergence of the -{spin/lbfgs} algorithm. - -The "min_modify"_min_modify.html command can be used to -activate the line search procedure, and to modify the -discretization factor {discrete_factor}. - -For more information about styles {spin/cg} and {spin/lbfgs}, -see their implementation reported in "(Ivanov)"_#Ivanov1. - -NOTE: All the {spin} styles replace the force tolerance by a torque -tolerance. See "minimize"_minimize.html for more explanation. - -NOTE: The {spin/cg} and {spin/lbfgs} styles can be used -for magnetic NEB calculations only if the line search procedure -is deactivated. See "neb/spin"_neb_spin.html for more explanation. - -[Restrictions:] - -This minimization procedure is only applied to spin degrees of -freedom for a frozen lattice configuration. - -[Related commands:] - -"min_style"_min_style.html, "minimize"_minimize.html, -"min_modify"_min_modify.html - -[Default:] - -The option defaults are {alpha_damp} = 1.0, {discrete_factor} = -10.0, {line} = spin_none and {norm} = euclidean. - -:line - -:link(Ivanov1) -[(Ivanov)] Ivanov, Uzdin, Jonsson. arXiv preprint arXiv:1904.02669, (2019). diff --git a/doc/txt/min_style.txt b/doc/txt/min_style.txt deleted file mode 100644 index 8816d62ffa..0000000000 --- a/doc/txt/min_style.txt +++ /dev/null @@ -1,140 +0,0 @@ -"LAMMPS WWW Page"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) -:line - -min_style command :h3 - -[Syntax:] - -min_style style :pre - -style = {cg} or {hftn} or {sd} or {quickmin} or {fire} or {spin} or {spin/cg} or {spin/lbfgs} :ul - -[Examples:] - -min_style cg -min_style spin -min_style fire :pre - -[Description:] - -Choose a minimization algorithm to use when a "minimize"_minimize.html -command is performed. - -Style {cg} is the Polak-Ribiere version of the conjugate gradient (CG) -algorithm. At each iteration the force gradient is combined with the -previous iteration information to compute a new search direction -perpendicular (conjugate) to the previous search direction. The PR -variant affects how the direction is chosen and how the CG method is -restarted when it ceases to make progress. The PR variant is thought -to be the most effective CG choice for most problems. - -Style {hftn} is a Hessian-free truncated Newton algorithm. At each -iteration a quadratic model of the energy potential is solved by a -conjugate gradient inner iteration. The Hessian (second derivatives) -of the energy is not formed directly, but approximated in each -conjugate search direction by a finite difference directional -derivative. When close to an energy minimum, the algorithm behaves -like a Newton method and exhibits a quadratic convergence rate to high -accuracy. In most cases the behavior of {hftn} is similar to {cg}, -but it offers an alternative if {cg} seems to perform poorly. This -style is not affected by the "min_modify"_min_modify.html command. - -Style {sd} is a steepest descent algorithm. At each iteration, the -search direction is set to the downhill direction corresponding to the -force vector (negative gradient of energy). Typically, steepest -descent will not converge as quickly as CG, but may be more robust in -some situations. - -Style {quickmin} is a damped dynamics method described in -"(Sheppard)"_#Sheppard, where the damping parameter is related to the -projection of the velocity vector along the current force vector for -each atom. The velocity of each atom is initialized to 0.0 by this -style, at the beginning of a minimization. - -Style {fire} is a damped dynamics method described in -"(Bitzek)"_#Bitzek, which is similar to {quickmin} but adds a variable -timestep and alters the projection operation to maintain components of -the velocity non-parallel to the current force vector. The velocity -of each atom is initialized to 0.0 by this style, at the beginning of -a minimization. - -Style {spin} is a damped spin dynamics with an adaptive -timestep. - -Style {spin/cg} uses an orthogonal spin optimization (OSO) -combined to a conjugate gradient (CG) approach to minimize spin -configurations. - -Style {spin/lbfgs} uses an orthogonal spin optimization (OSO) -combined to a limited-memory Broyden-Fletcher-Goldfarb-Shanno -(LBFGS) approach to minimize spin configurations. - -See the "min/spin"_min_spin.html doc page for more information -about the {spin}, {spin/cg} and {spin/lbfgs} styles. - -Either the {quickmin} and {fire} styles are useful in the context of -nudged elastic band (NEB) calculations via the "neb"_neb.html command. - -Either the {spin}, {spin/cg} and {spin/lbfgs} styles are useful -in the context of magnetic geodesic nudged elastic band (GNEB) calculations -via the "neb/spin"_neb_spin.html command. - -NOTE: The damped dynamic minimizers use whatever timestep you have -defined via the "timestep"_timestep.html command. Often they will -converge more quickly if you use a timestep about 10x larger than you -would normally use for dynamics simulations. - -NOTE: The {quickmin}, {fire}, {hftn}, and {cg/kk} styles do not yet -support the use of the "fix box/relax"_fix_box_relax.html command or -minimizations involving the electron radius in "eFF"_pair_eff.html -models. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] none - -[Related commands:] - -"min_modify"_min_modify.html, "minimize"_minimize.html, "neb"_neb.html - -[Default:] - -min_style cg :pre - -:line - -:link(Sheppard) -[(Sheppard)] Sheppard, Terrell, Henkelman, J Chem Phys, 128, 134106 -(2008). See ref 1 in this paper for original reference to Qmin in -Jonsson, Mills, Jacobsen. - -:link(Bitzek) -[(Bitzek)] Bitzek, Koskinen, Gahler, Moseler, Gumbsch, Phys Rev Lett, -97, 170201 (2006). - diff --git a/doc/txt/minimize.txt b/doc/txt/minimize.txt deleted file mode 100644 index da203c7d2d..0000000000 --- a/doc/txt/minimize.txt +++ /dev/null @@ -1,315 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -minimize command :h3 -minimize/kk command :h3 - -[Syntax:] - -minimize etol ftol maxiter maxeval :pre - -etol = stopping tolerance for energy (unitless) -ftol = stopping tolerance for force (force units) -maxiter = max iterations of minimizer -maxeval = max number of force/energy evaluations :ul - -[Examples:] - -minimize 1.0e-4 1.0e-6 100 1000 -minimize 0.0 1.0e-8 1000 100000 :pre - -[Description:] - -Perform an energy minimization of the system, by iteratively adjusting -atom coordinates. Iterations are terminated when one of the stopping -criteria is satisfied. At that point the configuration will hopefully -be in local potential energy minimum. More precisely, the -configuration should approximate a critical point for the objective -function (see below), which may or may not be a local minimum. - -The minimization algorithm used is set by the -"min_style"_min_style.html command. Other options are set by the -"min_modify"_min_modify.html command. Minimize commands can be -interspersed with "run"_run.html commands to alternate between -relaxation and dynamics. The minimizers bound the distance atoms move -in one iteration, so that you can relax systems with highly overlapped -atoms (large energies and forces) by pushing the atoms off of each -other. - -Alternate means of relaxing a system are to run dynamics with a small -or "limited timestep"_fix_nve_limit.html. Or dynamics can be run -using "fix viscous"_fix_viscous.html to impose a damping force that -slowly drains all kinetic energy from the system. The "pair_style -soft"_pair_soft.html potential can be used to un-overlap atoms while -running dynamics. - -Note that you can minimize some atoms in the system while holding the -coordinates of other atoms fixed by applying "fix -setforce"_fix_setforce.html to the other atoms. See a fuller -discussion of using fixes while minimizing below. - -The "minimization styles"_min_style.html {cg}, {sd}, and {hftn} -involves an outer iteration loop which sets the search direction along -which atom coordinates are changed. An inner iteration is then -performed using a line search algorithm. The line search typically -evaluates forces and energies several times to set new coordinates. -Currently, a backtracking algorithm is used which may not be optimal -in terms of the number of force evaluations performed, but appears to -be more robust than previous line searches we've tried. The -backtracking method is described in Nocedal and Wright's Numerical -Optimization (Procedure 3.1 on p 41). - -The "minimization styles"_min_style.html {quickmin} and {fire} perform -damped dynamics using an Euler integration step. Thus they require a -"timestep"_timestep.html be defined. - -NOTE: The damped dynamic minimizers use whatever timestep you have -defined via the "timestep"_timestep.html command. Often they will -converge more quickly if you use a timestep about 10x larger than you -would normally use for dynamics simulations. - -:line - -In all cases, the objective function being minimized is the total -potential energy of the system as a function of the N atom -coordinates: - -:c,image(Eqs/min_energy.jpg) - -where the first term is the sum of all non-bonded "pairwise -interactions"_pair_style.html including "long-range Coulombic -interactions"_kspace_style.html, the 2nd through 5th terms are -"bond"_bond_style.html, "angle"_angle_style.html, -"dihedral"_dihedral_style.html, and "improper"_improper_style.html -interactions respectively, and the last term is energy due to -"fixes"_fix.html which can act as constraints or apply force to atoms, -such as through interaction with a wall. See the discussion below about -how fix commands affect minimization. - -The starting point for the minimization is the current configuration -of the atoms. - -:line - -The minimization procedure stops if any of several criteria are met: - -the change in energy between outer iterations is less than {etol} -the 2-norm (length) of the global force vector is less than the {ftol} -the line search fails because the step distance backtracks to 0.0 -the number of outer iterations or timesteps exceeds {maxiter} -the number of total force evaluations exceeds {maxeval} :ul - -NOTE: the "minimization style"_min_style.html {spin}, -{spin/cg}, and {spin/lbfgs} replace -the force tolerance {ftol} by a torque tolerance. -The minimization procedure stops if the 2-norm (length) of the torque vector on atom -(defined as the cross product between the -atomic spin and its precession vectors omega) is less than {ftol}, -or if any of the other criteria are met. Torque have the same units as the energy. - -NOTE: You can also use the "fix halt"_fix_halt.html command to specify -a general criterion for exiting a minimization, that is a calculation -performed on the state of the current system, as defined by an -"equal-style variable"_variable.html. - -For the first criterion, the specified energy tolerance {etol} is -unitless; it is met when the energy change between successive -iterations divided by the energy magnitude is less than or equal to -the tolerance. For example, a setting of 1.0e-4 for {etol} means an -energy tolerance of one part in 10^4. For the damped dynamics -minimizers this check is not performed for a few steps after -velocities are reset to 0, otherwise the minimizer would prematurely -converge. - -For the second criterion, the specified force tolerance {ftol} is in -force units, since it is the length of the global force vector for all -atoms, e.g. a vector of size 3N for N atoms. Since many of the -components will be near zero after minimization, you can think of -{ftol} as an upper bound on the final force on any component of any -atom. For example, a setting of 1.0e-4 for {ftol} means no x, y, or z -component of force on any atom will be larger than 1.0e-4 (in force -units) after minimization. - -Either or both of the {etol} and {ftol} values can be set to 0.0, in -which case some other criterion will terminate the minimization. - -During a minimization, the outer iteration count is treated as a -timestep. Output is triggered by this timestep, e.g. thermodynamic -output or dump and restart files. - -Using the "thermo_style custom"_thermo_style.html command with the -{fmax} or {fnorm} keywords can be useful for monitoring the progress -of the minimization. Note that these outputs will be calculated only -from forces on the atoms, and will not include any extra degrees of -freedom, such as from the "fix box/relax"_fix_box_relax.html command. - -Following minimization, a statistical summary is printed that lists -which convergence criterion caused the minimizer to stop, as well as -information about the energy, force, final line search, and -iteration counts. An example is as follows: - -Minimization stats: - Stopping criterion = max iterations - Energy initial, next-to-last, final = - -0.626828169302 -2.82642039062 -2.82643549739 - Force two-norm initial, final = 2052.1 91.9642 - Force max component initial, final = 346.048 9.78056 - Final line search alpha, max atom move = 2.23899e-06 2.18986e-05 - Iterations, force evaluations = 2000 12724 :pre - -The 3 energy values are for before and after the minimization and on -the next-to-last iteration. This is what the {etol} parameter checks. - -The two-norm force values are the length of the global force vector -before and after minimization. This is what the {ftol} parameter -checks. - -The max-component force values are the absolute value of the largest -component (x,y,z) in the global force vector, i.e. the infinity-norm -of the force vector. - -The alpha parameter for the line-search, when multiplied by the max -force component (on the last iteration), gives the max distance any -atom moved during the last iteration. Alpha will be 0.0 if the line -search could not reduce the energy. Even if alpha is non-zero, if the -"max atom move" distance is tiny compared to typical atom coordinates, -then it is possible the last iteration effectively caused no atom -movement and thus the evaluated energy did not change and the -minimizer terminated. Said another way, even with non-zero forces, -it's possible the effect of those forces is to move atoms a distance -less than machine precision, so that the energy cannot be further -reduced. - -The iterations and force evaluation values are what is checked by the -{maxiter} and {maxeval} parameters. - -:line - -NOTE: There are several force fields in LAMMPS which have -discontinuities or other approximations which may prevent you from -performing an energy minimization to high tolerances. For example, -you should use a "pair style"_pair_style.html that goes to 0.0 at the -cutoff distance when performing minimization (even if you later change -it when running dynamics). If you do not do this, the total energy of -the system will have discontinuities when the relative distance -between any pair of atoms changes from cutoff+epsilon to -cutoff-epsilon and the minimizer may behave poorly. Some of the -many-body potentials use splines and other internal cutoffs that -inherently have this problem. The "long-range Coulombic -styles"_kspace_style.html (PPPM, Ewald) are approximate to within the -user-specified tolerance, which means their energy and forces may not -agree to a higher precision than the Kspace-specified tolerance. In -all these cases, the minimizer may give up and stop before finding a -minimum to the specified energy or force tolerance. - -Note that a cutoff Lennard-Jones potential (and others) can be shifted -so that its energy is 0.0 at the cutoff via the -"pair_modify"_pair_modify.html command. See the doc pages for -individual "pair styles"_pair_style.html for details. Note that -Coulombic potentials always have a cutoff, unless versions with a -long-range component are used (e.g. "pair_style -lj/cut/coul/long"_pair_lj.html). The CHARMM potentials go to 0.0 at -the cutoff (e.g. "pair_style lj/charmm/coul/charmm"_pair_charmm.html), -as do the GROMACS potentials (e.g. "pair_style -lj/gromacs"_pair_gromacs.html). - -If a soft potential ("pair_style soft"_pair_soft.html) is used the -Astop value is used for the prefactor (no time dependence). - -The "fix box/relax"_fix_box_relax.html command can be used to apply an -external pressure to the simulation box and allow it to shrink/expand -during the minimization. - -Only a few other fixes (typically those that add forces) are invoked -during minimization. See the doc pages for individual "fix"_fix.html -commands to see which ones are relevant. Current examples of fixes -that can be used include: - -"fix addforce"_fix_addforce.html -"fix addtorque"_fix_addtorque.html -"fix efield"_fix_efield.html -"fix enforce2d"_fix_enforce2d.html -"fix indent"_fix_indent.html -"fix lineforce"_fix_lineforce.html -"fix planeforce"_fix_planeforce.html -"fix setforce"_fix_setforce.html -"fix spring"_fix_spring.html -"fix spring/self"_fix_spring_self.html -"fix viscous"_fix_viscous.html -"fix wall"_fix_wall.html -"fix wall/region"_fix_wall_region.html :ul - -NOTE: Some fixes which are invoked during minimization have an -associated potential energy. For that energy to be included in the -total potential energy of the system (the quantity being minimized), -you MUST enable the "fix_modify"_fix_modify.html {energy} option for -that fix. The doc pages for individual "fix"_fix.html commands -specify if this should be done. - -NOTE: The minimizers in LAMMPS do not allow for bonds (or angles, etc) -to be held fixed while atom coordinates are being relaxed, e.g. via -"fix shake"_fix_shake.html or "fix rigid"_fix_rigid.html. See more -info in the Restrictions section below. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -Features that are not yet implemented are listed here, in case someone -knows how they could be coded: - -It is an error to use "fix shake"_fix_shake.html with minimization -because it turns off bonds that should be included in the potential -energy of the system. The effect of a fix shake can be approximated -during a minimization by using stiff spring constants for the bonds -and/or angles that would normally be constrained by the SHAKE -algorithm. - -"Fix rigid"_fix_rigid.html is also not supported by minimization. It -is not an error to have it defined, but the energy minimization will -not keep the defined body(s) rigid during the minimization. Note that -if bonds, angles, etc internal to a rigid body have been turned off -(e.g. via "neigh_modify exclude"_neigh_modify.html), they will not -contribute to the potential energy which is probably not what is -desired. - -Pair potentials that produce torque on a particle (e.g. "granular -potentials"_pair_gran.html or the "GayBerne -potential"_pair_gayberne.html for ellipsoidal particles) are not -relaxed by a minimization. More specifically, radial relaxations are -induced, but no rotations are induced by a minimization, so such a -system will not fully relax. - -[Related commands:] - -"min_modify"_min_modify.html, "min_style"_min_style.html, -"run_style"_run_style.html - -[Default:] none diff --git a/doc/txt/molecule.txt b/doc/txt/molecule.txt deleted file mode 100644 index e8b6bd8a7e..0000000000 --- a/doc/txt/molecule.txt +++ /dev/null @@ -1,471 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -molecule command :h3 - -[Syntax:] - -molecule ID file1 keyword values ... file2 keyword values ... fileN ... :pre - -ID = user-assigned name for the molecule template :ulb,l -file1,file2,... = names of files containing molecule descriptions :l -zero or more keyword/value pairs may be appended after each file :l -keyword = {offset} or {toff} or {boff} or {aoff} or {doff} or {ioff} or {scale} :l - {offset} values = Toff Boff Aoff Doff Ioff - Toff = offset to add to atom types - Boff = offset to add to bond types - Aoff = offset to add to angle types - Doff = offset to add to dihedral types - Ioff = offset to add to improper types - {toff} value = Toff - Toff = offset to add to atom types - {boff} value = Boff - Boff = offset to add to bond types - {aoff} value = Aoff - Aoff = offset to add to angle types - {doff} value = Doff - Doff = offset to add to dihedral types - {ioff} value = Ioff - Ioff = offset to add to improper types - {scale} value = sfactor - sfactor = scale factor to apply to the size and mass of the molecule :pre -:ule - -[Examples:] - -molecule 1 mymol.txt -molecule 1 co2.txt h2o.txt -molecule CO2 co2.txt boff 3 aoff 2 -molecule 1 mymol.txt offset 6 9 18 23 14 -molecule objects file.1 scale 1.5 file.1 scale 2.0 file.2 scale 1.3 :pre - - -[Description:] - -Define a molecule template that can be used as part of other LAMMPS -commands, typically to define a collection of particles as a bonded -molecule or a rigid body. Commands that currently use molecule -templates include: - -"fix deposit"_fix_deposit.html -"fix pour"_fix_pour.html -"fix rigid/small"_fix_rigid.html -"fix shake"_fix_shake.html -"fix gcmc"_fix_gcmc.html -"create_atoms"_create_atoms.html -"atom_style template"_atom_style.html :ul - -The ID of a molecule template can only contain alphanumeric characters -and underscores. - -A single template can contain multiple molecules, listed one per file. -Some of the commands listed above currently use only the first -molecule in the template, and will issue a warning if the template -contains multiple molecules. The "atom_style -template"_atom_style.html command allows multiple-molecule templates -to define a system with more than one templated molecule. - -Each filename can be followed by optional keywords which are applied -only to the molecule in the file as used in this template. This is to -make it easy to use the same molecule file in different molecule -templates or in different simulations. You can specify the same file -multiple times with different optional keywords. - -The {offset}, {toff}, {aoff}, {doff}, {ioff} keywords add the -specified offset values to the atom types, bond types, angle types, -dihedral types, and/or improper types as they are read from the -molecule file. E.g. if {toff} = 2, and the file uses atom types -1,2,3, then each created molecule will have atom types 3,4,5. For the -{offset} keyword, all five offset values must be specified, but -individual values will be ignored if the molecule template does not -use that attribute (e.g. no bonds). - -The {scale} keyword scales the size of the molecule. This can be -useful for modeling polydisperse granular rigid bodies. The scale -factor is applied to each of these properties in the molecule file, if -they are defined: the individual particle coordinates (Coords -section), the individual mass of each particle (Masses section), the -individual diameters of each particle (Diameters section), the total -mass of the molecule (header keyword = mass), the center-of-mass of -the molecule (header keyword = com), and the moments of inertia of the -molecule (header keyword = inertia). - -NOTE: The molecule command can be used to define molecules with bonds, -angles, dihedrals, impropers, or special bond lists of neighbors -within a molecular topology, so that you can later add the molecules -to your simulation, via one or more of the commands listed above. -Since this topology-related information requires that suitable storage -is reserved when LAMMPS creates the simulation box (e.g. when using -the "create_box"_create_box.html command or the -"read_data"_read_data.html command) suitable space has to be reserved -so you do not overflow those pre-allocated data structures when adding -molecules later. Both the "create_box"_create_box.html command and -the "read_data"_read_data.html command have "extra" options which -insure space is allocated for storing topology info for molecules that -are added later. - -The format of an individual molecule file is similar but -(not identical) to the data file read by the "read_data"_read_data.html -commands, and is as follows. - -A molecule file has a header and a body. The header appears first. -The first line of the header is always skipped; it typically contains -a description of the file. Then lines are read one at a time. Lines -can have a trailing comment starting with '#' that is ignored. If the -line is blank (only white-space after comment is deleted), it is -skipped. If the line contains a header keyword, the corresponding -value(s) is read from the line. If it doesn't contain a header -keyword, the line begins the body of the file. - -The body of the file contains zero or more sections. The first line -of a section has only a keyword. The next line is skipped. The -remaining lines of the section contain values. The number of lines -depends on the section keyword as described below. Zero or more blank -lines can be used between sections. Sections can appear in any order, -with a few exceptions as noted below. - -These are the recognized header keywords. Header lines can come in -any order. The numeric value(s) are read from the beginning of the -line. The keyword should appear at the end of the line. All these -settings have default values, as explained below. A line need only -appear if the value(s) are different than the default. - -N {atoms} = # of atoms N in molecule, default = 0 -Nb {bonds} = # of bonds Nb in molecule, default = 0 -Na {angles} = # of angles Na in molecule, default = 0 -Nd {dihedrals} = # of dihedrals Nd in molecule, default = 0 -Ni {impropers} = # of impropers Ni in molecule, default = 0 -Mtotal {mass} = total mass of molecule -Xc Yc Zc {com} = coordinates of center-of-mass of molecule -Ixx Iyy Izz Ixy Ixz Iyz {inertia} = 6 components of inertia tensor of molecule :ul - -For {mass}, {com}, and {inertia}, the default is for LAMMPS to -calculate this quantity itself if needed, assuming the molecules -consists of a set of point particles or finite-size particles (with a -non-zero diameter) that do not overlap. If finite-size particles in -the molecule do overlap, LAMMPS will not account for the overlap -effects when calculating any of these 3 quantities, so you should -pre-compute them yourself and list the values in the file. - -The mass and center-of-mass coordinates (Xc,Yc,Zc) are -self-explanatory. The 6 moments of inertia (ixx,iyy,izz,ixy,ixz,iyz) -should be the values consistent with the current orientation of the -rigid body around its center of mass. The values are with respect to -the simulation box XYZ axes, not with respect to the principal axes of -the rigid body itself. LAMMPS performs the latter calculation -internally. - -These are the allowed section keywords for the body of the file. - -{Coords, Types, Charges, Diameters, Masses} = atom-property sections -{Bonds, Angles, Dihedrals, Impropers} = molecular topology sections -{Special Bond Counts, Special Bonds} = special neighbor info -{Shake Flags, Shake Atoms, Shake Bond Types} = SHAKE info :ul - -If a Bonds section is specified then the Special Bond Counts and -Special Bonds sections can also be used, if desired, to explicitly -list the 1-2, 1-3, 1-4 neighbors within the molecule topology (see -details below). This is optional since if these sections are not -included, LAMMPS will auto-generate this information. Note that -LAMMPS uses this info to properly exclude or weight bonded pairwise -interactions between bonded atoms. See the -"special_bonds"_special_bonds.html command for more details. One -reason to list the special bond info explicitly is for the -"thermalized Drude oscillator model"_Howto_drude.html which treats the -bonds between nuclear cores and Drude electrons in a different manner. - -NOTE: Whether a section is required depends on how the molecule -template is used by other LAMMPS commands. For example, to add a -molecule via the "fix deposit"_fix_deposit.html command, the Coords -and Types sections are required. To add a rigid body via the "fix -pour"_fix_pour.html command, the Bonds (Angles, etc) sections are not -required, since the molecule will be treated as a rigid body. Some -sections are optional. For example, the "fix pour"_fix_pour.html -command can be used to add "molecules" which are clusters of -finite-size granular particles. If the Diameters section is not -specified, each particle in the molecule will have a default diameter -of 1.0. See the doc pages for LAMMPS commands that use molecule -templates for more details. - -Each section is listed below in alphabetic order. The format of each -section is described including the number of lines it must contain and -rules (if any) for whether it can appear in the data file. In each -case the ID is ignored; it is simply included for readability, and -should be a number from 1 to Nlines for the section, indicating which -atom (or bond, etc) the entry applies to. The lines are assumed to be -listed in order from 1 to Nlines, but LAMMPS does not check for this. - -:line - -{Coords} section: - -one line per atom -line syntax: ID x y z -x,y,z = coordinate of atom :ul - -:line - -{Types} section: - -one line per atom -line syntax: ID type -type = atom type of atom :ul - -:line - -{Charges} section: - -one line per atom -line syntax: ID q -q = charge on atom :ul - -This section is only allowed for "atom styles"_atom_style.html that -support charge. If this section is not included, the default charge -on each atom in the molecule is 0.0. - -:line - -{Diameters} section: - -one line per atom -line syntax: ID diam -diam = diameter of atom :ul - -This section is only allowed for "atom styles"_atom_style.html that -support finite-size spherical particles, e.g. atom_style sphere. If -not listed, the default diameter of each atom in the molecule is 1.0. - -:line - -{Masses} section: - -one line per atom -line syntax: ID mass -mass = mass of atom :ul - -This section is only allowed for "atom styles"_atom_style.html that -support per-atom mass, as opposed to per-type mass. See the -"mass"_mass.html command for details. If this section is not -included, the default mass for each atom is derived from its volume -(see Diameters section) and a default density of 1.0, in -"units"_units.html of mass/volume. - -:line - -{Bonds} section: - -one line per bond -line syntax: ID type atom1 atom2 -type = bond type (1-Nbondtype) -atom1,atom2 = IDs of atoms in bond :ul - -The IDs for the two atoms in each bond should be values -from 1 to Natoms, where Natoms = # of atoms in the molecule. - -:line - -{Angles} section: - -one line per angle -line syntax: ID type atom1 atom2 atom3 -type = angle type (1-Nangletype) -atom1,atom2,atom3 = IDs of atoms in angle :ul - -The IDs for the three atoms in each angle should be values from 1 to -Natoms, where Natoms = # of atoms in the molecule. The 3 atoms are -ordered linearly within the angle. Thus the central atom (around -which the angle is computed) is the atom2 in the list. - -:line - -{Dihedrals} section: - -one line per dihedral -line syntax: ID type atom1 atom2 atom3 atom4 -type = dihedral type (1-Ndihedraltype) -atom1,atom2,atom3,atom4 = IDs of atoms in dihedral :ul - -The IDs for the four atoms in each dihedral should be values from 1 to -Natoms, where Natoms = # of atoms in the molecule. The 4 atoms are -ordered linearly within the dihedral. - -:line - -{Impropers} section: - -one line per improper -line syntax: ID type atom1 atom2 atom3 atom4 -type = improper type (1-Nimpropertype) -atom1,atom2,atom3,atom4 = IDs of atoms in improper :ul - -The IDs for the four atoms in each improper should be values from 1 to -Natoms, where Natoms = # of atoms in the molecule. The ordering of -the 4 atoms determines the definition of the improper angle used in -the formula for the defined "improper style"_improper_style.html. See -the doc pages for individual styles for details. - -:line - -{Special Bond Counts} section: - -one line per atom -line syntax: ID N1 N2 N3 -N1 = # of 1-2 bonds -N2 = # of 1-3 bonds -N3 = # of 1-4 bonds :ul - -N1, N2, N3 are the number of 1-2, 1-3, 1-4 neighbors respectively of -this atom within the topology of the molecule. See the -"special_bonds"_special_bonds.html doc page for more discussion of -1-2, 1-3, 1-4 neighbors. If this section appears, the Special Bonds -section must also appear. - -As explained above, LAMMPS will auto-generate this information if this -section is not specified. If specified, this section will -override what would be auto-generated. - -:line - -{Special Bonds} section: - -one line per atom -line syntax: ID a b c d ... -a,b,c,d,... = IDs of atoms in N1+N2+N3 special bonds :ul - -A, b, c, d, etc are the IDs of the n1+n2+n3 atoms that are 1-2, 1-3, -1-4 neighbors of this atom. The IDs should be values from 1 to -Natoms, where Natoms = # of atoms in the molecule. The first N1 -values should be the 1-2 neighbors, the next N2 should be the 1-3 -neighbors, the last N3 should be the 1-4 neighbors. No atom ID should -appear more than once. See the "special_bonds"_special_bonds.html doc -page for more discussion of 1-2, 1-3, 1-4 neighbors. If this section -appears, the Special Bond Counts section must also appear. - -As explained above, LAMMPS will auto-generate this information if this -section is not specified. If specified, this section will override -what would be auto-generated. - -:line - -{Shake Flags} section: - -one line per atom -line syntax: ID flag -flag = 0,1,2,3,4 :ul - -This section is only needed when molecules created using the template -will be constrained by SHAKE via the "fix shake" command. The other -two Shake sections must also appear in the file, following this one. - -The meaning of the flag for each atom is as follows. See the "fix -shake"_fix_shake.html doc page for a further description of SHAKE -clusters. - -0 = not part of a SHAKE cluster -1 = part of a SHAKE angle cluster (two bonds and the angle they form) -2 = part of a 2-atom SHAKE cluster with a single bond -3 = part of a 3-atom SHAKE cluster with two bonds -4 = part of a 4-atom SHAKE cluster with three bonds :ul - -:line - -{Shake Atoms} section: - -one line per atom -line syntax: ID a b c d -a,b,c,d = IDs of atoms in cluster :ul - -This section is only needed when molecules created using the template -will be constrained by SHAKE via the "fix shake" command. The other -two Shake sections must also appear in the file. - -The a,b,c,d values are atom IDs (from 1 to Natoms) for all the atoms -in the SHAKE cluster that this atom belongs to. The number of values -that must appear is determined by the shake flag for the atom (see the -Shake Flags section above). All atoms in a particular cluster should -list their a,b,c,d values identically. - -If flag = 0, no a,b,c,d values are listed on the line, just the -(ignored) ID. - -If flag = 1, a,b,c are listed, where a = ID of central atom in the -angle, and b,c the other two atoms in the angle. - -If flag = 2, a,b are listed, where a = ID of atom in bond with the -lowest ID, and b = ID of atom in bond with the highest ID. - -If flag = 3, a,b,c are listed, where a = ID of central atom, -and b,c = IDs of other two atoms bonded to the central atom. - -If flag = 4, a,b,c,d are listed, where a = ID of central atom, -and b,c,d = IDs of other three atoms bonded to the central atom. - -See the "fix shake"_fix_shake.html doc page for a further description -of SHAKE clusters. - -:line - -{Shake Bond Types} section: - -one line per atom -line syntax: ID a b c -a,b,c = bond types (or angle type) of bonds (or angle) in cluster :ul - -This section is only needed when molecules created using the template -will be constrained by SHAKE via the "fix shake" command. The other -two Shake sections must also appear in the file. - -The a,b,c values are bond types (from 1 to Nbondtypes) for all bonds -in the SHAKE cluster that this atom belongs to. The number of values -that must appear is determined by the shake flag for the atom (see the -Shake Flags section above). All atoms in a particular cluster should -list their a,b,c values identically. - -If flag = 0, no a,b,c values are listed on the line, just the -(ignored) ID. - -If flag = 1, a,b,c are listed, where a = bondtype of the bond between -the central atom and the first non-central atom (value b in the Shake -Atoms section), b = bondtype of the bond between the central atom and -the 2nd non-central atom (value c in the Shake Atoms section), and c = -the angle type (1 to Nangletypes) of the angle between the 3 atoms. - -If flag = 2, only a is listed, where a = bondtype of the bond between -the 2 atoms in the cluster. - -If flag = 3, a,b are listed, where a = bondtype of the bond between -the central atom and the first non-central atom (value b in the Shake -Atoms section), and b = bondtype of the bond between the central atom -and the 2nd non-central atom (value c in the Shake Atoms section). - -If flag = 4, a,b,c are listed, where a = bondtype of the bond between -the central atom and the first non-central atom (value b in the Shake -Atoms section), b = bondtype of the bond between the central atom and -the 2nd non-central atom (value c in the Shake Atoms section), and c = -bondtype of the bond between the central atom and the 3rd non-central -atom (value d in the Shake Atoms section). - -See the "fix shake"_fix_shake.html doc page for a further description -of SHAKE clusters. - -:line - -[Restrictions:] - -This command must come after the simulation box is define by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. - -[Related commands:] - -"fix deposit"_fix_deposit.html, "fix pour"_fix_pour.html, -"fix gcmc"_fix_gcmc.html - -[Default:] - -The default keywords values are offset 0 0 0 0 0 and scale = 1.0. diff --git a/doc/txt/neb.txt b/doc/txt/neb.txt deleted file mode 100644 index fbe06d3d3d..0000000000 --- a/doc/txt/neb.txt +++ /dev/null @@ -1,426 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -neb command :h3 - -[Syntax:] - -neb etol ftol N1 N2 Nevery file-style arg keyword :pre - -etol = stopping tolerance for energy (energy units) :ulb,l -ftol = stopping tolerance for force (force units) :l -N1 = max # of iterations (timesteps) to run initial NEB :l -N2 = max # of iterations (timesteps) to run barrier-climbing NEB :l -Nevery = print replica energies and reaction coordinates every this many timesteps :l -file-style = {final} or {each} or {none} :l - {final} arg = filename - filename = file with initial coords for final replica - coords for intermediate replicas are linearly interpolated - between first and last replica - {each} arg = filename - filename = unique filename for each replica (except first) - with its initial coords - {none} arg = no argument all replicas assumed to already have - their initial coords :pre -keyword = {verbose} -:ule - -[Examples:] - -neb 0.1 0.0 1000 500 50 final coords.final -neb 0.0 0.001 1000 500 50 each coords.initial.$i -neb 0.0 0.001 1000 500 50 none verbose :pre - -[Description:] - -Perform a nudged elastic band (NEB) calculation using multiple -replicas of a system. Two or more replicas must be used; the first -and last are the end points of the transition path. - -NEB is a method for finding both the atomic configurations and height -of the energy barrier associated with a transition state, e.g. for an -atom to perform a diffusive hop from one energy basin to another in a -coordinated fashion with its neighbors. The implementation in LAMMPS -follows the discussion in these 4 papers: "(HenkelmanA)"_#HenkelmanA, -"(HenkelmanB)"_#HenkelmanB, "(Nakano)"_#Nakano3 and "(Maras)"_#Maras2. - -Each replica runs on a partition of one or more processors. Processor -partitions are defined at run-time using the "-partition command-line -switch"_Run_options.html. Note that if you have MPI installed, you -can run a multi-replica simulation with more replicas (partitions) -than you have physical processors, e.g you can run a 10-replica -simulation on just one or two processors. You will simply not get the -performance speed-up you would see with one or more physical -processors per replica. See the "Howto replica"_Howto_replica.html -doc page for further discussion. - -NOTE: As explained below, a NEB calculation performs a damped dynamics -minimization across all the replicas. The minimizer uses whatever -timestep you have defined in your input script, via the -"timestep"_timestep.html command. Often NEB will converge more -quickly if you use a timestep about 10x larger than you would normally -use for dynamics simulations. - -When a NEB calculation is performed, it is assumed that each replica -is running the same system, though LAMMPS does not check for this. -I.e. the simulation domain, the number of atoms, the interaction -potentials, and the starting configuration when the neb command is -issued should be the same for every replica. - -In a NEB calculation each replica is connected to other replicas by -inter-replica nudging forces. These forces are imposed by the "fix -neb"_fix_neb.html command, which must be used in conjunction with the -neb command. The group used to define the fix neb command defines the -NEB atoms which are the only ones that inter-replica springs are -applied to. If the group does not include all atoms, then non-NEB -atoms have no inter-replica springs and the forces they feel and their -motion is computed in the usual way due only to other atoms within -their replica. Conceptually, the non-NEB atoms provide a background -force field for the NEB atoms. They can be allowed to move during the -NEB minimization procedure (which will typically induce different -coordinates for non-NEB atoms in different replicas), or held fixed -using other LAMMPS commands such as "fix setforce"_fix_setforce.html. -Note that the "partition"_partition.html command can be used to invoke -a command on a subset of the replicas, e.g. if you wish to hold NEB or -non-NEB atoms fixed in only the end-point replicas. - -The initial atomic configuration for each of the replicas can be -specified in different manners via the {file-style} setting, as -discussed below. Only atoms whose initial coordinates should differ -from the current configuration need be specified. - -Conceptually, the initial and final configurations for the first -replica should be states on either side of an energy barrier. - -As explained below, the initial configurations of intermediate -replicas can be atomic coordinates interpolated in a linear fashion -between the first and last replicas. This is often adequate for -simple transitions. For more complex transitions, it may lead to slow -convergence or even bad results if the minimum energy path (MEP, see -below) of states over the barrier cannot be correctly converged to -from such an initial path. In this case, you will want to generate -initial states for the intermediate replicas that are geometrically -closer to the MEP and read them in. - -:line - -For a {file-style} setting of {final}, a filename is specified which -contains atomic coordinates for zero or more atoms, in the format -described below. For each atom that appears in the file, the new -coordinates are assigned to that atom in the final replica. Each -intermediate replica also assigns a new position to that atom in an -interpolated manner. This is done by using the current position of -the atom as the starting point and the read-in position as the final -point. The distance between them is calculated, and the new position -is assigned to be a fraction of the distance. E.g. if there are 10 -replicas, the 2nd replica will assign a position that is 10% of the -distance along a line between the starting and final point, and the -9th replica will assign a position that is 90% of the distance along -the line. Note that for this procedure to produce consistent -coordinates across all the replicas, the current coordinates need to -be the same in all replicas. LAMMPS does not check for this, but -invalid initial configurations will likely result if it is not the -case. - -NOTE: The "distance" between the starting and final point is -calculated in a minimum-image sense for a periodic simulation box. -This means that if the two positions are on opposite sides of a box -(periodic in that dimension), the distance between them will be small, -because the periodic image of one of the atoms is close to the other. -Similarly, even if the assigned position resulting from the -interpolation is outside the periodic box, the atom will be wrapped -back into the box when the NEB calculation begins. - -For a {file-style} setting of {each}, a filename is specified which is -assumed to be unique to each replica. This can be done by using a -variable in the filename, e.g. - -variable i equal part -neb 0.0 0.001 1000 500 50 each coords.initial.$i :pre - -which in this case will substitute the partition ID (0 to N-1) for the -variable I, which is also effectively the replica ID. See the -"variable"_variable.html command for other options, such as using -world-, universe-, or uloop-style variables. - -Each replica (except the first replica) will read its file, formatted -as described below, and for any atom that appears in the file, assign -the specified coordinates to its atom. The various files do not need -to contain the same set of atoms. - -For a {file-style} setting of {none}, no filename is specified. Each -replica is assumed to already be in its initial configuration at the -time the neb command is issued. This allows each replica to define -its own configuration by reading a replica-specific data or restart or -dump file, via the "read_data"_read_data.html, -"read_restart"_read_restart.html, or "read_dump"_read_dump.html -commands. The replica-specific names of these files can be specified -as in the discussion above for the {each} file-style. Also see the -section below for how a NEB calculation can produce restart files, so -that a long calculation can be restarted if needed. - -NOTE: None of the {file-style} settings change the initial -configuration of any atom in the first replica. The first replica -must thus be in the correct initial configuration at the time the neb -command is issued. - -:line - -A NEB calculation proceeds in two stages, each of which is a -minimization procedure, performed via damped dynamics. To enable -this, you must first define a damped dynamics -"min_style"_min_style.html, such as {quickmin} or {fire}. The {cg}, -{sd}, and {hftn} styles cannot be used, since they perform iterative -line searches in their inner loop, which cannot be easily synchronized -across multiple replicas. - -The minimizer tolerances for energy and force are set by {etol} and -{ftol}, the same as for the "minimize"_minimize.html command. - -A non-zero {etol} means that the NEB calculation will terminate if the -energy criterion is met by every replica. The energies being compared -to {etol} do not include any contribution from the inter-replica -nudging forces, since these are non-conservative. A non-zero {ftol} -means that the NEB calculation will terminate if the force criterion -is met by every replica. The forces being compared to {ftol} include -the inter-replica nudging forces. - -The maximum number of iterations in each stage is set by {N1} and -{N2}. These are effectively timestep counts since each iteration of -damped dynamics is like a single timestep in a dynamics -"run"_run.html. During both stages, the potential energy of each -replica and its normalized distance along the reaction path (reaction -coordinate RD) will be printed to the screen and log file every -{Nevery} timesteps. The RD is 0 and 1 for the first and last replica. -For intermediate replicas, it is the cumulative distance (normalized -by the total cumulative distance) between adjacent replicas, where -"distance" is defined as the length of the 3N-vector of differences in -atomic coordinates, where N is the number of NEB atoms involved in the -transition. These outputs allow you to monitor NEB's progress in -finding a good energy barrier. {N1} and {N2} must both be multiples -of {Nevery}. - -In the first stage of NEB, the set of replicas should converge toward -a minimum energy path (MEP) of conformational states that transition -over a barrier. The MEP for a transition is defined as a sequence of -3N-dimensional states, each of which has a potential energy gradient -parallel to the MEP itself. The configuration of highest energy along -a MEP corresponds to a saddle point. The replica states will also be -roughly equally spaced along the MEP due to the inter-replica nudging -force added by the "fix neb"_fix_neb.html command. - -In the second stage of NEB, the replica with the highest energy is -selected and the inter-replica forces on it are converted to a force -that drives its atom coordinates to the top or saddle point of the -barrier, via the barrier-climbing calculation described in -"(HenkelmanB)"_#HenkelmanB. As before, the other replicas rearrange -themselves along the MEP so as to be roughly equally spaced. - -When both stages are complete, if the NEB calculation was successful, -the configurations of the replicas should be along (close to) the MEP -and the replica with the highest energy should be an atomic -configuration at (close to) the saddle point of the transition. The -potential energies for the set of replicas represents the energy -profile of the transition along the MEP. - -:line - -A few other settings in your input script are required or advised to -perform a NEB calculation. See the NOTE about the choice of timestep -at the beginning of this doc page. - -An atom map must be defined which it is not by default for "atom_style -atomic"_atom_style.html problems. The "atom_modify -map"_atom_modify.html command can be used to do this. - -The minimizers in LAMMPS operate on all atoms in your system, even -non-NEB atoms, as defined above. To prevent non-NEB atoms from moving -during the minimization, you should use the "fix -setforce"_fix_setforce.html command to set the force on each of those -atoms to 0.0. This is not required, and may not even be desired in -some cases, but if those atoms move too far (e.g. because the initial -state of your system was not well-minimized), it can cause problems -for the NEB procedure. - -The damped dynamics "minimizers"_min_style.html, such as {quickmin} -and {fire}), adjust the position and velocity of the atoms via an -Euler integration step. Thus you must define an appropriate -"timestep"_timestep.html to use with NEB. As mentioned above, NEB -will often converge more quickly if you use a timestep about 10x -larger than you would normally use for dynamics simulations. - -:line - -Each file read by the neb command containing atomic coordinates used -to initialize one or more replicas must be formatted as follows. - -The file can be ASCII text or a gzipped text file (detected by a .gz -suffix). The file can contain initial blank lines or comment lines -starting with "#" which are ignored. The first non-blank, non-comment -line should list N = the number of lines to follow. The N successive -lines contain the following information: - -ID1 x1 y1 z1 -ID2 x2 y2 z2 -... -IDN xN yN zN :pre - -The fields are the atom ID, followed by the x,y,z coordinates. The -lines can be listed in any order. Additional trailing information on -the line is OK, such as a comment. - -Note that for a typical NEB calculation you do not need to specify -initial coordinates for very many atoms to produce differing starting -and final replicas whose intermediate replicas will converge to the -energy barrier. Typically only new coordinates for atoms -geometrically near the barrier need be specified. - -Also note there is no requirement that the atoms in the file -correspond to the NEB atoms in the group defined by the "fix -neb"_fix_neb.html command. Not every NEB atom need be in the file, -and non-NEB atoms can be listed in the file. - -:line - -Four kinds of output can be generated during a NEB calculation: energy -barrier statistics, thermodynamic output by each replica, dump files, -and restart files. - -When running with multiple partitions (each of which is a replica in -this case), the print-out to the screen and master log.lammps file -contains a line of output, printed once every {Nevery} timesteps. It -contains the timestep, the maximum force per replica, the maximum -force per atom (in any replica), potential gradients in the initial, -final, and climbing replicas, the forward and backward energy -barriers, the total reaction coordinate (RDT), and the normalized -reaction coordinate and potential energy of each replica. - -The "maximum force per replica" is the two-norm of the 3N-length force -vector for the atoms in each replica, maximized across replicas, which -is what the {ftol} setting is checking against. In this case, N is -all the atoms in each replica. The "maximum force per atom" is the -maximum force component of any atom in any replica. The potential -gradients are the two-norm of the 3N-length force vector solely due to -the interaction potential i.e. without adding in inter-replica -forces. - -The "reaction coordinate" (RD) for each replica is the two-norm of the -3N-length vector of distances between its atoms and the preceding -replica's atoms, added to the RD of the preceding replica. The RD of -the first replica RD1 = 0.0; the RD of the final replica RDN = RDT, -the total reaction coordinate. The normalized RDs are divided by RDT, -so that they form a monotonically increasing sequence from zero to -one. When computing RD, N only includes the atoms being operated on by -the fix neb command. - -The forward (reverse) energy barrier is the potential energy of the -highest replica minus the energy of the first (last) replica. - -Supplementary information for all replicas can be printed out to the -screen and master log.lammps file by adding the verbose keyword. This -information include the following. The "path angle" (pathangle) for -the replica i which is the angle between the 3N-length vectors (Ri-1 - -Ri) and (Ri+1 - Ri) (where Ri is the atomic coordinates of replica -i). A "path angle" of 180 indicates that replicas i-1, i and i+1 are -aligned. "angletangrad" is the angle between the 3N-length tangent -vector and the 3N-length force vector at image i. The tangent vector -is calculated as in "(HenkelmanA)"_#HenkelmanA for all intermediate -replicas and at R2 - R1 and RM - RM-1 for the first and last replica, -respectively. "anglegrad" is the angle between the 3N-length energy -gradient vector of replica i and that of replica i+1. It is not -defined for the final replica and reads nan. gradV is the norm of the -energy gradient of image i. ReplicaForce is the two-norm of the -3N-length force vector (including nudging forces) for replica i. -MaxAtomForce is the maximum force component of any atom in replica i. - -When a NEB calculation does not converge properly, the supplementary -information can help understanding what is going wrong. For instance -when the path angle becomes acute, the definition of tangent used in -the NEB calculation is questionable and the NEB cannot may diverge -"(Maras)"_#Maras2. - - -When running on multiple partitions, LAMMPS produces additional log -files for each partition, e.g. log.lammps.0, log.lammps.1, etc. For a -NEB calculation, these contain the thermodynamic output for each -replica. - -If "dump"_dump.html commands in the input script define a filename -that includes a {universe} or {uloop} style "variable"_variable.html, -then one dump file (per dump command) will be created for each -replica. At the end of the NEB calculation, the final snapshot in -each file will contain the sequence of snapshots that transition the -system over the energy barrier. Earlier snapshots will show the -convergence of the replicas to the MEP. - -Likewise, "restart"_restart.html filenames can be specified with a -{universe} or {uloop} style "variable"_variable.html, to generate -restart files for each replica. These may be useful if the NEB -calculation fails to converge properly to the MEP, and you wish to -restart the calculation from an intermediate point with altered -parameters. - -There are 2 Python scripts provided in the tools/python directory, -neb_combine.py and neb_final.py, which are useful in analyzing output -from a NEB calculation. Assume a NEB simulation with M replicas, and -the NEB atoms labeled with a specific atom type. - -The neb_combine.py script extracts atom coords for the NEB atoms from -all M dump files and creates a single dump file where each snapshot -contains the NEB atoms from all the replicas and one copy of non-NEB -atoms from the first replica (presumed to be identical in other -replicas). This can be visualized/animated to see how the NEB atoms -relax as the NEB calculation proceeds. - -The neb_final.py script extracts the final snapshot from each of the M -dump files to create a single dump file with M snapshots. This can be -visualized to watch the system make its transition over the energy -barrier. - -To illustrate, here are images from the final snapshot produced by the -neb_combine.py script run on the dump files produced by the two -example input scripts in examples/neb. Click on them to see a larger -image. - -:image(JPG/hop1_small.jpg,JPG/hop1.jpg) -:image(JPG/hop2_small.jpg,JPG/hop2.jpg) - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc -page for more info. - -:line - -[Related commands:] - -"prd"_prd.html, "temper"_temper.html, "fix langevin"_fix_langevin.html, -"fix viscous"_fix_viscous.html - -[Default:] - -none - -:line - -:link(HenkelmanA) -[(HenkelmanA)] Henkelman and Jonsson, J Chem Phys, 113, 9978-9985 (2000). - -:link(HenkelmanB) -[(HenkelmanB)] Henkelman, Uberuaga, Jonsson, J Chem Phys, 113, -9901-9904 (2000). - -:link(Nakano3) -[(Nakano)] Nakano, Comp Phys Comm, 178, 280-289 (2008). - -:link(Maras2) -[(Maras)] Maras, Trushin, Stukowski, Ala-Nissila, Jonsson, -Comp Phys Comm, 205, 13-21 (2016) diff --git a/doc/txt/neb_spin.txt b/doc/txt/neb_spin.txt deleted file mode 100644 index 217606289f..0000000000 --- a/doc/txt/neb_spin.txt +++ /dev/null @@ -1,379 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -neb/spin command :h3 - -[Syntax:] - -neb/spin etol ttol N1 N2 Nevery file-style arg keyword :pre - -etol = stopping tolerance for energy (energy units) :ulb,l -ttol = stopping tolerance for torque ( units) :l -N1 = max # of iterations (timesteps) to run initial NEB :l -N2 = max # of iterations (timesteps) to run barrier-climbing NEB :l -Nevery = print replica energies and reaction coordinates every this many timesteps :l -file-style = {final} or {each} or {none} :l - {final} arg = filename - filename = file with initial coords for final replica - coords for intermediate replicas are linearly interpolated - between first and last replica - {each} arg = filename - filename = unique filename for each replica (except first) - with its initial coords - {none} arg = no argument all replicas assumed to already have - their initial coords :pre -keyword = {verbose} -:ule - -[Examples:] - -neb/spin 0.1 0.0 1000 500 50 final coords.final -neb/spin 0.0 0.001 1000 500 50 each coords.initial.$i -neb/spin 0.0 0.001 1000 500 50 none verbose :pre - -[Description:] - -Perform a geodesic nudged elastic band (GNEB) calculation using multiple -replicas of a system. Two or more replicas must be used; the first -and last are the end points of the transition path. - -GNEB is a method for finding both the spin configurations and height -of the energy barrier associated with a transition state, e.g. -spins to perform a collective rotation from one energy basin to -another. -The implementation in LAMMPS follows the discussion in the -following paper: "(BessarabA)"_#BessarabA. - -Each replica runs on a partition of one or more processors. Processor -partitions are defined at run-time using the "-partition command-line -switch"_Run_options.html. Note that if you have MPI installed, you -can run a multi-replica simulation with more replicas (partitions) -than you have physical processors, e.g you can run a 10-replica -simulation on just one or two processors. You will simply not get the -performance speed-up you would see with one or more physical -processors per replica. See the "Howto replica"_Howto_replica.html -doc page for further discussion. - -NOTE: As explained below, a GNEB calculation performs a -minimization across all the replicas. One of the "spin"_min_spin.html -style minimizers has to be defined in your input script. - -When a GNEB calculation is performed, it is assumed that each replica -is running the same system, though LAMMPS does not check for this. -I.e. the simulation domain, the number of magnetic atoms, the -interaction potentials, and the starting configuration when the neb -command is issued should be the same for every replica. - -In a GNEB calculation each replica is connected to other replicas by -inter-replica nudging forces. These forces are imposed by the "fix -neb/spin"_fix_neb_spin.html command, which must be used in conjunction -with the neb command. -The group used to define the fix neb/spin command defines the -GNEB magnetic atoms which are the only ones that inter-replica springs -are applied to. -If the group does not include all magnetic atoms, then non-GNEB -magnetic atoms have no inter-replica springs and the torques they feel -and their precession motion is computed in the usual way due only -to other magnetic atoms within their replica. -Conceptually, the non-GNEB atoms provide a background force field for -the GNEB atoms. -Their magnetic spins can be allowed to evolve during the GNEB -minimization procedure. - -The initial spin configuration for each of the replicas can be -specified in different manners via the {file-style} setting, as -discussed below. Only atomic spins whose initial coordinates should -differ from the current configuration need to be specified. - -Conceptually, the initial and final configurations for the first -replica should be states on either side of an energy barrier. - -As explained below, the initial configurations of intermediate -replicas can be spin coordinates interpolated in a linear fashion -between the first and last replicas. This is often adequate for -simple transitions. For more complex transitions, it may lead to slow -convergence or even bad results if the minimum energy path (MEP, see -below) of states over the barrier cannot be correctly converged to -from such an initial path. In this case, you will want to generate -initial states for the intermediate replicas that are geometrically -closer to the MEP and read them in. - -:line - -For a {file-style} setting of {final}, a filename is specified which -contains atomic and spin coordinates for zero or more atoms, in the -format described below. -For each atom that appears in the file, the new coordinates are -assigned to that atom in the final replica. Each intermediate replica -also assigns a new spin to that atom in an interpolated manner. -This is done by using the current direction of the spin at the starting -point and the read-in direction as the final point. -The "angular distance" between them is calculated, and the new direction -is assigned to be a fraction of the angular distance. - -NOTE: The "angular distance" between the starting and final point is -evaluated in the geodesic sense, as described in -"(BessarabA)"_#BessarabA. - -NOTE: The angular interpolation between the starting and final point -is achieved using Rodrigues formula: - -:c,image(Eqs/neb_spin_rodrigues_formula.jpg) - -where m_i^I is the initial spin configuration for the spin i, -omega_i^nu is a rotation angle defined as: - -:c,image(Eqs/neb_spin_angle.jpg) - -with nu the image number, Q the total number of images, and -omega_i the total rotation between the initial and final spins. -k_i defines a rotation axis such as: - -:c,image(Eqs/neb_spin_k.jpg) - -if the initial and final spins are not aligned. -If the initial and final spins are aligned, then their cross -product is null, and the expression above does not apply. -If they point toward the same direction, the intermediate images -conserve the same orientation. -If the initial and final spins are aligned, but point toward -opposite directions, an arbitrary rotation vector belonging to -the plane perpendicular to initial and final spins is chosen. -In this case, a warning message is displayed. - -For a {file-style} setting of {each}, a filename is specified which is -assumed to be unique to each replica. -See the "neb"_neb.html documentation page for more information about this -option. - -For a {file-style} setting of {none}, no filename is specified. Each -replica is assumed to already be in its initial configuration at the -time the neb command is issued. This allows each replica to define -its own configuration by reading a replica-specific data or restart or -dump file, via the "read_data"_read_data.html, -"read_restart"_read_restart.html, or "read_dump"_read_dump.html -commands. The replica-specific names of these files can be specified -as in the discussion above for the {each} file-style. Also see the -section below for how a NEB calculation can produce restart files, so -that a long calculation can be restarted if needed. - -NOTE: None of the {file-style} settings change the initial -configuration of any atom in the first replica. The first replica -must thus be in the correct initial configuration at the time the neb -command is issued. - -:line - -A NEB calculation proceeds in two stages, each of which is a -minimization procedure. To enable -this, you must first define a -"min_style"_min_style.html, using either the {spin}, -{spin/cg}, or {spin/lbfgs} style (see -"min_spin"_min_spin.html for more information). -The other styles cannot be used, since they relax the lattice -degrees of freedom instead of the spins. - -The minimizer tolerances for energy and force are set by {etol} and -{ttol}, the same as for the "minimize"_minimize.html command. - -A non-zero {etol} means that the GNEB calculation will terminate if the -energy criterion is met by every replica. The energies being compared -to {etol} do not include any contribution from the inter-replica -nudging forces, since these are non-conservative. A non-zero {ttol} -means that the GNEB calculation will terminate if the torque criterion -is met by every replica. The torques being compared to {ttol} include -the inter-replica nudging forces. - -The maximum number of iterations in each stage is set by {N1} and -{N2}. These are effectively timestep counts since each iteration of -damped dynamics is like a single timestep in a dynamics -"run"_run.html. During both stages, the potential energy of each -replica and its normalized distance along the reaction path (reaction -coordinate RD) will be printed to the screen and log file every -{Nevery} timesteps. The RD is 0 and 1 for the first and last replica. -For intermediate replicas, it is the cumulative angular distance -(normalized by the total cumulative angular distance) between adjacent -replicas, where "distance" is defined as the length of the 3N-vector of -the geodesic distances in spin coordinates, with N the number of -GNEB spins involved (see equation (13) in "(BessarabA)"_#BessarabA). -These outputs allow you to monitor NEB's progress in -finding a good energy barrier. {N1} and {N2} must both be multiples -of {Nevery}. - -In the first stage of GNEB, the set of replicas should converge toward -a minimum energy path (MEP) of conformational states that transition -over a barrier. The MEP for a transition is defined as a sequence of -3N-dimensional spin states, each of which has a potential energy -gradient parallel to the MEP itself. -The configuration of highest energy along a MEP corresponds to a saddle -point. The replica states will also be roughly equally spaced along -the MEP due to the inter-replica nudging force added by the -"fix neb"_fix_neb.html command. - -In the second stage of GNEB, the replica with the highest energy is -selected and the inter-replica forces on it are converted to a force -that drives its spin coordinates to the top or saddle point of the -barrier, via the barrier-climbing calculation described in -"(BessarabA)"_#BessarabA. As before, the other replicas rearrange -themselves along the MEP so as to be roughly equally spaced. - -When both stages are complete, if the GNEB calculation was successful, -the configurations of the replicas should be along (close to) the MEP -and the replica with the highest energy should be a spin -configuration at (close to) the saddle point of the transition. The -potential energies for the set of replicas represents the energy -profile of the transition along the MEP. - -:line - -An atom map must be defined which it is not by default for "atom_style -atomic"_atom_style.html problems. The "atom_modify -map"_atom_modify.html command can be used to do this. - -An initial value can be defined for the timestep. Although, the {spin} -minimization algorithm is an adaptive timestep methodology, so that -this timestep is likely to evolve during the calculation. - -The minimizers in LAMMPS operate on all spins in your system, even -non-GNEB atoms, as defined above. - -:line - -Each file read by the neb/spin command containing spin coordinates used -to initialize one or more replicas must be formatted as follows. - -The file can be ASCII text or a gzipped text file (detected by a .gz -suffix). The file can contain initial blank lines or comment lines -starting with "#" which are ignored. The first non-blank, non-comment -line should list N = the number of lines to follow. The N successive -lines contain the following information: - -ID1 g1 x1 y1 z1 sx1 sy1 sz1 -ID2 g2 x2 y2 z2 sx2 sy2 sz2 -... -IDN gN yN zN sxN syN szN :pre - -The fields are the atom ID, the norm of the associated magnetic spin, -followed by the {x,y,z} coordinates and the {sx,sy,sz} spin coordinates. -The lines can be listed in any order. Additional trailing information on -the line is OK, such as a comment. - -Note that for a typical GNEB calculation you do not need to specify -initial spin coordinates for very many atoms to produce differing starting -and final replicas whose intermediate replicas will converge to the -energy barrier. Typically only new spin coordinates for atoms -geometrically near the barrier need be specified. - -Also note there is no requirement that the atoms in the file -correspond to the GNEB atoms in the group defined by the "fix -neb"_fix_neb.html command. Not every GNEB atom need be in the file, -and non-GNEB atoms can be listed in the file. - -:line - -Four kinds of output can be generated during a GNEB calculation: energy -barrier statistics, thermodynamic output by each replica, dump files, -and restart files. - -When running with multiple partitions (each of which is a replica in -this case), the print-out to the screen and master log.lammps file -contains a line of output, printed once every {Nevery} timesteps. It -contains the timestep, the maximum torque per replica, the maximum -torque per atom (in any replica), potential gradients in the initial, -final, and climbing replicas, the forward and backward energy -barriers, the total reaction coordinate (RDT), and the normalized -reaction coordinate and potential energy of each replica. - -The "maximum torque per replica" is the two-norm of the -3N-length vector given by the cross product of a spin by its -precession vector omega, in each replica, maximized across replicas, -which is what the {ttol} setting is checking against. In this case, N is -all the atoms in each replica. The "maximum torque per atom" is the -maximum torque component of any atom in any replica. The potential -gradients are the two-norm of the 3N-length magnetic precession vector -solely due to the interaction potential i.e. without adding in -inter-replica forces, and projected along the path tangent (as detailed -in Appendix D of "(BessarabA)"_#BessarabA). - -The "reaction coordinate" (RD) for each replica is the two-norm of the -3N-length vector of geodesic distances between its spins and the preceding -replica's spins (see equation (13) of "(BessarabA)"_#BessarabA), added to -the RD of the preceding replica. The RD of the first replica RD1 = 0.0; -the RD of the final replica RDN = RDT, the total reaction coordinate. -The normalized RDs are divided by RDT, so that they form a monotonically -increasing sequence from zero to one. When computing RD, N only includes -the spins being operated on by the fix neb/spin command. - -The forward (reverse) energy barrier is the potential energy of the -highest replica minus the energy of the first (last) replica. - -Supplementary information for all replicas can be printed out to the -screen and master log.lammps file by adding the verbose keyword. This -information include the following. -The "GradVidottan" are the projections of the potential gradient for -the replica i on its tangent vector (as detailed in Appendix D of -"(BessarabA)"_#BessarabA). -The "DNi" are the non normalized geodesic distances (see equation (13) -of "(BessarabA)"_#BessarabA), between a replica i and the next replica -i+1. For the last replica, this distance is not defined and a "NAN" -value is the corresponding output. - -When a NEB calculation does not converge properly, the supplementary -information can help understanding what is going wrong. - -When running on multiple partitions, LAMMPS produces additional log -files for each partition, e.g. log.lammps.0, log.lammps.1, etc. For a -GNEB calculation, these contain the thermodynamic output for each -replica. - -If "dump"_dump.html commands in the input script define a filename -that includes a {universe} or {uloop} style "variable"_variable.html, -then one dump file (per dump command) will be created for each -replica. At the end of the GNEB calculation, the final snapshot in -each file will contain the sequence of snapshots that transition the -system over the energy barrier. Earlier snapshots will show the -convergence of the replicas to the MEP. - -Likewise, "restart"_restart.html filenames can be specified with a -{universe} or {uloop} style "variable"_variable.html, to generate -restart files for each replica. These may be useful if the GNEB -calculation fails to converge properly to the MEP, and you wish to -restart the calculation from an intermediate point with altered -parameters. - -A c file script in provided in the tool/spin/interpolate_gneb -directory, that interpolates the MEP given the information provided -by the verbose output option (as detailed in Appendix D of -"(BessarabA)"_#BessarabA). - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the SPIN -package. See the "Build package"_Build_package.html doc -page for more info. - -For magnetic GNEB calculations, only {spin_none} value for {line} keyword can be used -when styles {spin/cg} and {spin/lbfgs} are employed. - -:line - -[Related commands:] - -"min/spin"_min_spin.html, "fix neb/spin"_fix_neb_spin.html - -[Default:] - -none - -:line - -:link(BessarabA) -[(BessarabA)] Bessarab, Uzdin, Jonsson, Comp Phys Comm, 196, -335-347 (2015). diff --git a/doc/txt/neigh_modify.txt b/doc/txt/neigh_modify.txt deleted file mode 100644 index c97cb53e43..0000000000 --- a/doc/txt/neigh_modify.txt +++ /dev/null @@ -1,218 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -neigh_modify command :h3 - -[Syntax:] - -neigh_modify keyword values ... :pre - -one or more keyword/value pairs may be listed :ulb,l -keyword = {delay} or {every} or {check} or {once} or {cluster} or {include} or {exclude} or {page} or {one} or {binsize} - {delay} value = N - N = delay building until this many steps since last build - {every} value = M - M = build neighbor list every this many steps - {check} value = {yes} or {no} - {yes} = only build if some atom has moved half the skin distance or more - {no} = always build on 1st step that {every} and {delay} are satisfied - {once} - {yes} = only build neighbor list once at start of run and never rebuild - {no} = rebuild neighbor list according to other settings - {cluster} - {yes} = check bond,angle,etc neighbor list for nearby clusters - {no} = do not check bond,angle,etc neighbor list for nearby clusters - {include} value = group-ID - group-ID = only build pair neighbor lists for atoms in this group - {exclude} values: - type M N - M,N = exclude if one atom in pair is type M, other is type N - group group1-ID group2-ID - group1-ID,group2-ID = exclude if one atom is in 1st group, other in 2nd - molecule/intra group-ID - group-ID = exclude if both atoms are in the same molecule and in group - molecule/inter group-ID - group-ID = exclude if both atoms are in different molecules and in group - none - delete all exclude settings - {page} value = N - N = number of pairs stored in a single neighbor page - {one} value = N - N = max number of neighbors of one atom - {binsize} value = size - size = bin size for neighbor list construction (distance units) :pre -:ule - -[Examples:] - -neigh_modify every 2 delay 10 check yes page 100000 -neigh_modify exclude type 2 3 -neigh_modify exclude group frozen frozen check no -neigh_modify exclude group residue1 chain3 -neigh_modify exclude molecule/intra rigid :pre - -[Description:] - -This command sets parameters that affect the building and use of -pairwise neighbor lists. Depending on what pair interactions and -other commands are defined, a simulation may require one or more -neighbor lists. - -The {every}, {delay}, {check}, and {once} options affect how often -lists are built as a simulation runs. The {delay} setting means never -build new lists until at least N steps after the previous build. The -{every} setting means build lists every M steps (after the delay has -passed). If the {check} setting is {no}, the lists are built on the -first step that satisfies the {delay} and {every} settings. If the -{check} setting is {yes}, then the {every} and {delay} settings -determine when a build may possibly be performed, but an actual build -only occurs if some atom has moved more than half the skin distance -(specified in the "neighbor"_neighbor.html command) since the last -build. - -If the {once} setting is yes, then the neighbor list is only built -once at the beginning of each run, and never rebuilt, except on steps -when a restart file is written, or steps when a fix forces a rebuild -to occur (e.g. fixes that create or delete atoms, such as "fix -deposit"_fix_deposit.html or "fix evaporate"_fix_evaporate.html). -This setting should only be made if you are certain atoms will not -move far enough that the neighbor list should be rebuilt, e.g. running -a simulation of a cold crystal. Note that it is not that expensive to -check if neighbor lists should be rebuilt. - -When the rRESPA integrator is used (see the "run_style"_run_style.html -command), the {every} and {delay} parameters refer to the longest -(outermost) timestep. - -The {cluster} option does a sanity test every time neighbor lists are -built for bond, angle, dihedral, and improper interactions, to check -that each set of 2, 3, or 4 atoms is a cluster of nearby atoms. It -does this by computing the distance between pairs of atoms in the -interaction and insuring they are not further apart than half the -periodic box length. If they are, an error is generated, since the -interaction would be computed between far-away atoms instead of their -nearby periodic images. The only way this should happen is if the -pairwise cutoff is so short that atoms that are part of the same -interaction are not communicated as ghost atoms. This is an unusual -model (e.g. no pair interactions at all) and the problem can be fixed -by use of the "comm_modify cutoff"_comm_modify.html command. Note -that to save time, the default {cluster} setting is {no}, so that this -check is not performed. - -The {include} option limits the building of pairwise neighbor lists to -atoms in the specified group. This can be useful for models where a -large portion of the simulation is particles that do not interact with -other particles or with each other via pairwise interactions. The -group specified with this option must also be specified via the -"atom_modify first"_atom_modify.html command. Note that specifying -"all" as the group-ID effectively turns off the {include} option. - -The {exclude} option turns off pairwise interactions between certain -pairs of atoms, by not including them in the neighbor list. These are -sample scenarios where this is useful: - -In crack simulations, pairwise interactions can be shut off between 2 -slabs of atoms to effectively create a crack. :ulb,l - -When a large collection of atoms is treated as frozen, interactions -between those atoms can be turned off to save needless -computation. E.g. Using the "fix setforce"_fix_setforce.html command -to freeze a wall or portion of a bio-molecule. :l - -When one or more rigid bodies are specified, interactions within each -body can be turned off to save needless computation. See the "fix -rigid"_fix_rigid.html command for more details. :l -:ule - -The {exclude type} option turns off the pairwise interaction if one -atom is of type M and the other of type N. M can equal N. The -{exclude group} option turns off the interaction if one atom is in the -first group and the other is the second. Group1-ID can equal -group2-ID. The {exclude molecule/intra} option turns off the -interaction if both atoms are in the specified group and in the same -molecule, as determined by their molecule ID. The {exclude -molecule/inter} turns off the interaction between pairs of atoms that -have different molecule IDs and are both in the specified group. - -Each of the exclude options can be specified multiple times. The -{exclude type} option is the most efficient option to use; it requires -only a single check, no matter how many times it has been specified. -The other exclude options are more expensive if specified multiple -times; they require one check for each time they have been specified. - -Note that the exclude options only affect pairwise interactions; see -the "delete_bonds"_delete_bonds.html command for information on -turning off bond interactions. - -NOTE: Excluding pairwise interactions will not work correctly when -also using a long-range solver via the -"kspace_style"_kspace_style.html command. LAMMPS will give a warning -to this effect. This is because the short-range pairwise interaction -needs to subtract off a term from the total energy for pairs whose -short-range interaction is excluded, to compensate for how the -long-range solver treats the interaction. This is done correctly for -pairwise interactions that are excluded (or weighted) via the -"special_bonds"_special_bonds.html command. But it is not done for -interactions that are excluded via these neigh_modify exclude options. - -The {page} and {one} options affect how memory is allocated for the -neighbor lists. For most simulations the default settings for these -options are fine, but if a very large problem is being run or a very -long cutoff is being used, these parameters can be tuned. The indices -of neighboring atoms are stored in "pages", which are allocated one -after another as they fill up. The size of each page is set by the -{page} value. A new page is allocated when the next atom's neighbors -could potentially overflow the list. This threshold is set by the -{one} value which tells LAMMPS the maximum number of neighbor's one -atom can have. - -NOTE: LAMMPS can crash without an error message if the number of -neighbors for a single particle is larger than the {page} setting, -which means it is much, much larger than the {one} setting. This is -because LAMMPS doesn't error check these limits for every pairwise -interaction (too costly), but only after all the particle's neighbors -have been found. This problem usually means something is very wrong -with the way you've setup your problem (particle spacing, cutoff -length, neighbor skin distance, etc). If you really expect that many -neighbors per particle, then boost the {one} and {page} settings -accordingly. - -The {binsize} option allows you to specify what size of bins will be -used in neighbor list construction to sort and find neighboring atoms. -By default, for "neighbor style bin"_neighbor.html, LAMMPS uses bins -that are 1/2 the size of the maximum pair cutoff. For "neighbor style -multi"_neighbor.html, the bins are 1/2 the size of the minimum pair -cutoff. Typically these are good values for minimizing the time for -neighbor list construction. This setting overrides the default. -If you make it too big, there is little overhead due to -looping over bins, but more atoms are checked. If you make it too -small, the optimal number of atoms is checked, but bin overhead goes -up. If you set the binsize to 0.0, LAMMPS will use the default -binsize of 1/2 the cutoff. - -[Restrictions:] - -If the "delay" setting is non-zero, then it must be a multiple of the -"every" setting. - -The molecule/intra and molecule/inter exclude options can only be used -with atom styles that define molecule IDs. - -The value of the {page} setting must be at least 10x larger than the -{one} setting. This insures neighbor pages are not mostly empty -space. - -[Related commands:] - -"neighbor"_neighbor.html, "delete_bonds"_delete_bonds.html - -[Default:] - -The option defaults are delay = 10, every = 1, check = yes, once = no, -cluster = no, include = all (same as no include option defined), -exclude = none, page = 100000, one = 2000, and binsize = 0.0. diff --git a/doc/txt/neighbor.txt b/doc/txt/neighbor.txt deleted file mode 100644 index 4a60f957d4..0000000000 --- a/doc/txt/neighbor.txt +++ /dev/null @@ -1,83 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -neighbor command :h3 - -[Syntax:] - -neighbor skin style :pre - -skin = extra distance beyond force cutoff (distance units) -style = {bin} or {nsq} or {multi} :ul - -[Examples:] - -neighbor 0.3 bin -neighbor 2.0 nsq :pre - -[Description:] - -This command sets parameters that affect the building of pairwise -neighbor lists. All atom pairs within a neighbor cutoff distance -equal to the their force cutoff plus the {skin} distance are stored in -the list. Typically, the larger the skin distance, the less often -neighbor lists need to be built, but more pairs must be checked for -possible force interactions every timestep. The default value for -{skin} depends on the choice of units for the simulation; see the -default values below. - -The {skin} distance is also used to determine how often atoms migrate -to new processors if the {check} option of the -"neigh_modify"_neigh_modify.html command is set to {yes}. Atoms are -migrated (communicated) to new processors on the same timestep that -neighbor lists are re-built. - -The {style} value selects what algorithm is used to build the list. -The {bin} style creates the list by binning which is an operation that -scales linearly with N/P, the number of atoms per processor where N = -total number of atoms and P = number of processors. It is almost -always faster than the {nsq} style which scales as (N/P)^2. For -unsolvated small molecules in a non-periodic box, the {nsq} choice can -sometimes be faster. Either style should give the same answers. - -The {multi} style is a modified binning algorithm that is useful for -systems with a wide range of cutoff distances, e.g. due to different -size particles. For the {bin} style, the bin size is set to 1/2 of -the largest cutoff distance between any pair of atom types and a -single set of bins is defined to search over for all atom types. This -can be inefficient if one pair of types has a very long cutoff, but -other type pairs have a much shorter cutoff. For style {multi} the -bin size is set to 1/2 of the shortest cutoff distance and multiple -sets of bins are defined to search over for different atom types. -This imposes some extra setup overhead, but the searches themselves -may be much faster for the short-cutoff cases. See the "comm_modify -mode multi"_comm_modify.html command for a communication option -that may also be beneficial for simulations of this kind. - -The "neigh_modify"_neigh_modify.html command has additional options -that control how often neighbor lists are built and which pairs are -stored in the list. - -When a run is finished, counts of the number of neighbors stored in -the pairwise list and the number of times neighbor lists were built -are printed to the screen and log file. See the "Run -output"_Run_output.html doc page for details. - -[Restrictions:] none - -[Related commands:] - -"neigh_modify"_neigh_modify.html, "units"_units.html, -"comm_modify"_comm_modify.html - -[Default:] - -0.3 bin for units = lj, skin = 0.3 sigma -2.0 bin for units = real or metal, skin = 2.0 Angstroms -0.001 bin for units = si, skin = 0.001 meters = 1.0 mm -0.1 bin for units = cgs, skin = 0.1 cm = 1.0 mm :all(b) diff --git a/doc/txt/newton.txt b/doc/txt/newton.txt deleted file mode 100644 index fd7b536920..0000000000 --- a/doc/txt/newton.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -newton command :h3 - -[Syntax:] - -newton flag -newton flag1 flag2 :pre - -flag = {on} or {off} for both pairwise and bonded interactions -flag1 = {on} or {off} for pairwise interactions -flag2 = {on} or {off} for bonded interactions :ul - -[Examples:] - -newton off -newton on off :pre - -[Description:] - -This command turns Newton's 3rd law {on} or {off} for pairwise and -bonded interactions. For most problems, setting Newton's 3rd law to -{on} means a modest savings in computation at the cost of two times -more communication. Whether this is faster depends on problem size, -force cutoff lengths, a machine's compute/communication ratio, and how -many processors are being used. - -Setting the pairwise newton flag to {off} means that if two -interacting atoms are on different processors, both processors compute -their interaction and the resulting force information is not -communicated. Similarly, for bonded interactions, newton {off} means -that if a bond, angle, dihedral, or improper interaction contains -atoms on 2 or more processors, the interaction is computed by each -processor. - -LAMMPS should produce the same answers for any newton flag settings, -except for round-off issues. - -With "run_style"_run_style.html {respa} and only bonded interactions -(bond, angle, etc) computed in the innermost timestep, it may be -faster to turn newton {off} for bonded interactions, to avoid extra -communication in the innermost loop. - -[Restrictions:] - -The newton bond setting cannot be changed after the simulation box is -defined by a "read_data"_read_data.html or -"create_box"_create_box.html command. - -[Related commands:] - -"run_style"_run_style.html respa - -[Default:] - -newton on :pre diff --git a/doc/txt/next.txt b/doc/txt/next.txt deleted file mode 100644 index 3f43b1b752..0000000000 --- a/doc/txt/next.txt +++ /dev/null @@ -1,142 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -next command :h3 - -[Syntax:] - -next variables :pre - -variables = one or more variable names :ul - -[Examples:] - -next x -next a t x myTemp :pre - -[Description:] - -This command is used with variables defined by the -"variable"_variable.html command. It assigns the next value to the -variable from the list of values defined for that variable by the -"variable"_variable.html command. Thus when that variable is -subsequently substituted for in an input script command, the new value -is used. - -See the "variable"_variable.html command for info on how to define and -use different kinds of variables in LAMMPS input scripts. If a -variable name is a single lower-case character from "a" to "z", it can -be used in an input script command as $a or $z. If it is multiple -letters, it can be used as $\{myTemp\}. - -If multiple variables are used as arguments to the {next} command, -then all must be of the same variable style: {index}, {loop}, {file}, -{universe}, or {uloop}. An exception is that {universe}- and -{uloop}-style variables can be mixed in the same {next} command. - -All the variables specified with the next command are incremented by -one value from their respective list of values. A {file}-style -variable reads the next line from its associated file. An -{atomfile}-style variable reads the next set of lines (one per atom) -from its associated file. {String-} or {atom}- or {equal}- or -{world}-style variables cannot be used with the next command, -since they only store a single value. - -When any of the variables in the next command has no more values, a -flag is set that causes the input script to skip the next -"jump"_jump.html command encountered. This enables a loop containing -a next command to exit. As explained in the "variable"_variable.html -command, the variable that has exhausted its values is also deleted. -This allows it to be used and re-defined later in the input script. -{File}-style and {atomfile}-style variables are exhausted when the -end-of-file is reached. - -When the next command is used with {index}- or {loop}-style variables, -the next value is assigned to the variable for all processors. When -the next command is used with {file}-style variables, the next line is -read from its file and the string assigned to the variable. When the -next command is used with {atomfile}-style variables, the next set of -per-atom values is read from its file and assigned to the variable. - -When the next command is used with {universe}- or {uloop}-style -variables, all {universe}- or {uloop}-style variables must be listed -in the next command. This is because of the manner in which the -incrementing is done, using a single lock file for all variables. The -next value (for each variable) is assigned to whichever processor -partition executes the command first. All processors in the partition -are assigned the same value(s). Running LAMMPS on multiple partitions -of processors via the "-partition command-line -switch"_Run_options.html. {Universe}- and {uloop}-style variables are -incremented using the files "tmp.lammps.variable" and -"tmp.lammps.variable.lock" which you will see in your directory during -and after such a LAMMPS run. - -Here is an example of running a series of simulations using the next -command with an {index}-style variable. If this input script is named -in.polymer, 8 simulations would be run using data files from -directories run1 through run8. - -variable d index run1 run2 run3 run4 run5 run6 run7 run8 -shell cd $d -read_data data.polymer -run 10000 -shell cd .. -clear -next d -jump in.polymer :pre - -If the variable "d" were of style {universe}, and the same in.polymer -input script were run on 3 partitions of processors, then the first 3 -simulations would begin, one on each set of processors. Whichever -partition finished first, it would assign variable "d" the 4th value -and run another simulation, and so forth until all 8 simulations were -finished. - -Jump and next commands can also be nested to enable multi-level loops. -For example, this script will run 15 simulations in a double loop. - -variable i loop 3 - variable j loop 5 - clear - ... - read_data data.polymer.$i$j - print Running simulation $i.$j - run 10000 - next j - jump in.script -next i -jump in.script :pre - -Here is an example of a double loop which uses the "if"_if.html and -"jump"_jump.html commands to break out of the inner loop when a -condition is met, then continues iterating through the outer loop. - -label loopa -variable a loop 5 - label loopb - variable b loop 5 - print "A,B = $a,$b" - run 10000 - if $b > 2 then "jump in.script break" - next b - jump in.script loopb -label break -variable b delete :pre -next a -jump in.script loopa :pre - -[Restrictions:] - -As described above. - -[Related commands:] - -"jump"_jump.html, "include"_include.html, "shell"_shell.html, -"variable"_variable.html, - -[Default:] none diff --git a/doc/txt/pair_adp.txt b/doc/txt/pair_adp.txt deleted file mode 100644 index de6717a6c3..0000000000 --- a/doc/txt/pair_adp.txt +++ /dev/null @@ -1,186 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style adp command :h3 -pair_style adp/omp command :h3 - -[Syntax:] - -pair_style adp :pre - -[Examples:] - -pair_style adp -pair_coeff * * Ta.adp Ta -pair_coeff * * ../potentials/AlCu.adp Al Al Cu :pre - -[Description:] - -Style {adp} computes pairwise interactions for metals and metal alloys -using the angular dependent potential (ADP) of "(Mishin)"_#Mishin, -which is a generalization of the "embedded atom method (EAM) -potential"_pair_eam.html. The LAMMPS implementation is discussed in -"(Singh)"_#Singh. The total energy Ei of an atom I is given by - -:c,image(Eqs/pair_adp.jpg) - -where F is the embedding energy which is a function of the atomic -electron density rho, phi is a pair potential interaction, alpha and -beta are the element types of atoms I and J, and s and t = 1,2,3 and -refer to the cartesian coordinates. The mu and lambda terms represent -the dipole and quadruple distortions of the local atomic environment -which extend the original EAM framework by introducing angular forces. - -Note that unlike for other potentials, cutoffs for ADP potentials are -not set in the pair_style or pair_coeff command; they are specified in -the ADP potential files themselves. Likewise, the ADP potential files -list atomic masses; thus you do not need to use the "mass"_mass.html -command to specify them. - -[ADP potentials are available from:] - -The NIST WWW site at http://www.ctcms.nist.gov/potentials. -Note that ADP potentials obtained from NIST must be converted -into the extended DYNAMO {setfl} format discussed below. -:l - -The OpenKIM Project at https://openkim.org/browse/models/by-type provides -ADP potentials that can be used directly in LAMMPS with the "kim_commands -interface"_kim_commands.html. -:l - -:line - -Only a single pair_coeff command is used with the {adp} style which -specifies an extended DYNAMO {setfl} file, which contains information -for M elements. These are mapped to LAMMPS atom types by specifying N -additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of extended {setfl} elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways to -specify the path for the potential file. - -As an example, the potentials/AlCu.adp file, included in the -potentials directory of the LAMMPS distribution, is an extended {setfl} -file which has tabulated ADP values for w elements and their alloy -interactions: Cu and Al. If your LAMMPS simulation has 4 atoms types -and you want the 1st 3 to be Al, and the 4th to be Cu, you would use -the following pair_coeff command: - -pair_coeff * * AlCu.adp Al Al Al Cu :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Al arguments map LAMMPS atom types 1,2,3 to the Al -element in the extended {setfl} file. The final Cu argument maps -LAMMPS atom type 4 to the Al element in the extended {setfl} file. -Note that there is no requirement that your simulation use all the -elements specified by the extended {setfl} file. - -If a mapping value is specified as NULL, the mapping is not performed. -This can be used when an {adp} potential is used as part of the -{hybrid} pair style. The NULL values are placeholders for atom types -that will be used with other potentials. - -{Adp} files in the {potentials} directory of the LAMMPS distribution -have an ".adp" suffix. A DYNAMO {setfl} file extended for ADP is -formatted as follows. Basically it is the standard {setfl} format -with additional tabulated functions u and w added to the file after -the tabulated pair potentials. See the "pair_eam"_pair_eam.html -command for further details on the {setfl} format. - -lines 1,2,3 = comments (ignored) -line 4: Nelements Element1 Element2 ... ElementN -line 5: Nrho, drho, Nr, dr, cutoff :ul - -Following the 5 header lines are Nelements sections, one for each -element, each with the following format: - -line 1 = atomic number, mass, lattice constant, lattice type (e.g. FCC) -embedding function F(rho) (Nrho values) -density function rho(r) (Nr values) :ul - -Following the Nelements sections, Nr values for each pair potential -phi(r) array are listed for all i,j element pairs in the same format -as other arrays. Since these interactions are symmetric (i,j = j,i) -only phi arrays with i >= j are listed, in the following order: i,j = -(1,1), (2,1), (2,2), (3,1), (3,2), (3,3), (4,1), ..., (Nelements, -Nelements). The tabulated values for each phi function are listed as -r*phi (in units of eV-Angstroms), since they are for atom pairs, the -same as for "other EAM files"_pair_eam.html. - -After the phi(r) arrays, each of the u(r) arrays are listed in the -same order with the same assumptions of symmetry. Directly following -the u(r), the w(r) arrays are listed. Note that phi(r) is the only -array tabulated with a scaling by r. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, no special mixing rules are needed, since -the ADP potential files specify alloy interactions explicitly. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in tabulated potential files. -Thus, you need to re-specify the pair_style and pair_coeff commands in -an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the MANYBODY package. It is only enabled -if LAMMPS was built with that package. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_eam"_pair_eam.html - -[Default:] none - -:line - -:link(Mishin) -[(Mishin)] Mishin, Mehl, and Papaconstantopoulos, Acta Mater, 53, 4029 -(2005). - -:link(Singh) -[(Singh)] Singh and Warner, Acta Mater, 58, 5797-5805 (2010), diff --git a/doc/txt/pair_agni.txt b/doc/txt/pair_agni.txt deleted file mode 100644 index aae9c161ca..0000000000 --- a/doc/txt/pair_agni.txt +++ /dev/null @@ -1,132 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style agni command :h3 -pair_style agni/omp command :h3 - -[Syntax:] - -pair_style agni :pre - -[Examples:] -pair_style agni -pair_coeff * * Al.agni Al - -[Description:] - -Style {agni} style computes the many-body vectorial force components for -an atom as - -:c,image(Eqs/pair_agni.jpg) - -{u} labels the individual components, i.e. x, y or z, and {V} is the -corresponding atomic fingerprint. {d} is the Euclidean distance between -any two atomic fingerprints. A total of N_t reference atomic -environments are considered to construct the force field file. {alpha_t} -and {l} are the weight coefficients and length scale parameter of the -non-linear regression model. - -The method implements the recently proposed machine learning access to -atomic forces as discussed extensively in the following publications - -"(Botu1)"_#Botu2015adaptive and "(Botu2)"_#Botu2015learning. The premise -of the method is to map the atomic environment numerically into a -fingerprint, and use machine learning methods to create a mapping to the -vectorial atomic forces. - -Only a single pair_coeff command is used with the {agni} style which -specifies an AGNI potential file containing the parameters of the -force field for the needed elements. These are mapped to LAMMPS atom -types by specifying N additional arguments after the filename in the -pair_coeff command, where N is the number of LAMMPS atom types: - -filename -N element names = mapping of AGNI elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the force field file. - -An AGNI force field is fully specified by the filename which contains the -parameters of the force field, i.e., the reference training environments -used to construct the machine learning force field. Example force field -and input files are provided in the examples/USER/misc/agni directory. - -:line - -Styles with {omp} suffix is functionally the same as the corresponding -style without the suffix. They have been optimized to run faster, -depending on your available hardware, as discussed on the "Speed -packages"_Speed_packages.html doc page. The accelerated style takes -the same arguments and should produce the same results, except for -round-off and precision issues. - -The accelerated style is part of the USER-OMP. They are only enabled -if LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated style explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -Currently, only elemental systems are implemented. Also, the method -only provides access to the forces and not energies or stresses. -The lack of potential energy data makes this pair style incompatible with -several of the "minimizer algorthms"_min_style.html like {cg} or {sd}. -It should work with damped dynamics based minimizers like {fire} or -{quickmin}. However, one can access the energy via thermodynamic -integration of the forces as discussed in -"(Botu3)"_#Botu2016construct. This pair style is part of the -USER-MISC package. It is only enabled if LAMMPS was built with that -package. See the "Build package"_Build_package.html doc page for more -info. - -The AGNI force field files provided with LAMMPS (see the -potentials directory) are parameterized for metal "units"_units.html. -You can use the AGNI potential with any LAMMPS units, but you would need -to create your own AGNI potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Botu2015adaptive) -[(Botu1)] V. Botu and R. Ramprasad, Int. J. Quant. Chem., 115(16), 1074 (2015). - -:link(Botu2015learning) -[(Botu2)] V. Botu and R. Ramprasad, Phys. Rev. B, 92(9), 094306 (2015). - -:link(Botu2016construct) -[(Botu3)] V. Botu, R. Batra, J. Chapman and R. Ramprasad, https://arxiv.org/abs/1610.02098 (2016). diff --git a/doc/txt/pair_airebo.txt b/doc/txt/pair_airebo.txt deleted file mode 100644 index 4956ba7575..0000000000 --- a/doc/txt/pair_airebo.txt +++ /dev/null @@ -1,246 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style airebo command :h3 -pair_style airebo/intel command :h3 -pair_style airebo/omp command :h3 -pair_style airebo/morse command :h3 -pair_style airebo/morse/intel command :h3 -pair_style airebo/morse/omp command :h3 -pair_style rebo command :h3 -pair_style rebo/intel command :h3 -pair_style rebo/omp command :h3 - -[Syntax:] - -pair_style style cutoff LJ_flag TORSION_flag cutoff_min :pre - -style = {airebo} or {airebo/morse} or {rebo} -cutoff = LJ or Morse cutoff (sigma scale factor) (AIREBO and AIREBO-M only) -LJ_flag = 0/1 to turn off/on the LJ or Morse term (AIREBO and AIREBO-M only, optional) -TORSION_flag = 0/1 to turn off/on the torsion term (AIREBO and AIREBO-M only, optional) -cutoff_min = Start of the transition region of cutoff (sigma scale factor) (AIREBO and AIREBO-M only, optional) :ul - -[Examples:] - -pair_style airebo 3.0 -pair_style airebo 2.5 1 0 -pair_coeff * * ../potentials/CH.airebo H C :pre - -pair_style airebo/morse 3.0 -pair_coeff * * ../potentials/CH.airebo-m H C :pre - -pair_style rebo -pair_coeff * * ../potentials/CH.rebo H C :pre - -[Description:] - -The {airebo} pair style computes the Adaptive Intermolecular Reactive -Empirical Bond Order (AIREBO) Potential of "(Stuart)"_#Stuart for a -system of carbon and/or hydrogen atoms. Note that this is the initial -formulation of AIREBO from 2000, not the later formulation. - -The {airebo/morse} pair style computes the AIREBO-M potential, which -is equivalent to AIREBO, but replaces the LJ term with a Morse potential. -The Morse potentials are parameterized by high-quality quantum chemistry -(MP2) calculations and do not diverge as quickly as particle density -increases. This allows AIREBO-M to retain accuracy to much higher pressures -than AIREBO (up to 40 GPa for Polyethylene). Details for this potential -and its parameterization are given in "(O'Conner)"_#OConnor. - -The {rebo} pair style computes the Reactive Empirical Bond Order (REBO) -Potential of "(Brenner)"_#Brenner. Note that this is the so-called -2nd generation REBO from 2002, not the original REBO from 1990. -As discussed below, 2nd generation REBO is closely related to the -initial AIREBO; it is just a subset of the potential energy terms -with a few slightly different parameters - -The AIREBO potential consists of three terms: - -:c,image(Eqs/pair_airebo.jpg) - -By default, all three terms are included. For the {airebo} style, if -the first two optional flag arguments to the pair_style command are -included, the LJ and torsional terms can be turned off. Note that -both or neither of the flags must be included. If both of the LJ an -torsional terms are turned off, it becomes the 2nd-generation REBO -potential, with a small caveat on the spline fitting procedure -mentioned below. This can be specified directly as pair_style {rebo} -with no additional arguments. - -The detailed formulas for this potential are given in -"(Stuart)"_#Stuart; here we provide only a brief description. - -The E_REBO term has the same functional form as the hydrocarbon REBO -potential developed in "(Brenner)"_#Brenner. The coefficients for -E_REBO in AIREBO are essentially the same as Brenner's potential, but -a few fitted spline values are slightly different. For most cases the -E_REBO term in AIREBO will produce the same energies, forces and -statistical averages as the original REBO potential from which it was -derived. The E_REBO term in the AIREBO potential gives the model its -reactive capabilities and only describes short-ranged C-C, C-H and H-H -interactions (r < 2 Angstroms). These interactions have strong -coordination-dependence through a bond order parameter, which adjusts -the attraction between the I,J atoms based on the position of other -nearby atoms and thus has 3- and 4-body dependence. - -The E_LJ term adds longer-ranged interactions (2 < r < cutoff) using a -form similar to the standard "Lennard Jones potential"_pair_lj.html. -The E_LJ term in AIREBO contains a series of switching functions so -that the short-ranged LJ repulsion (1/r^12) does not interfere with -the energetics captured by the E_REBO term. The extent of the E_LJ -interactions is determined by the {cutoff} argument to the pair_style -command which is a scale factor. For each type pair (C-C, C-H, H-H) -the cutoff is obtained by multiplying the scale factor by the sigma -value defined in the potential file for that type pair. In the -standard AIREBO potential, sigma_CC = 3.4 Angstroms, so with a scale -factor of 3.0 (the argument in pair_style), the resulting E_LJ cutoff -would be 10.2 Angstroms. - -By default, the longer-ranged interaction is smoothly switched off -between 2.16 and 3.0 sigma. By specifying {cutoff_min} in addition -to {cutoff}, the switching can be configured to take place between -{cutoff_min} and {cutoff}. {cutoff_min} can only be specified if all -optional arguments are given. - -The E_TORSION term is an explicit 4-body potential that describes -various dihedral angle preferences in hydrocarbon configurations. - -:line - -Only a single pair_coeff command is used with the {airebo}, {airebo} -or {rebo} style which specifies an AIREBO, REBO, or AIREBO-M potential -file with parameters for C and H. Note that as of LAMMPS version -15 May 2019 the {rebo} style in LAMMPS uses its own potential -file (CH.rebo). These are mapped to LAMMPS atom types by specifying -N additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of AIREBO elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, if your LAMMPS simulation has 4 atom types and you want -the 1st 3 to be C, and the 4th to be H, you would use the following -pair_coeff command: - -pair_coeff * * CH.airebo C C C H :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three C arguments map LAMMPS atom types 1,2,3 to the C -element in the AIREBO file. The final H argument maps LAMMPS atom -type 4 to the H element in the SW file. If a mapping value is -specified as NULL, the mapping is not performed. This can be used -when a {airebo} potential is used as part of the {hybrid} pair style. -The NULL values are placeholders for atom types that will be used with -other potentials. - -The parameters/coefficients for the AIREBO potentials are listed in -the CH.airebo file to agree with the original "(Stuart)"_#Stuart -paper. Thus the parameters are specific to this potential and the way -it was fit, so modifying the file should be done cautiously. - -Similarly the parameters/coefficients for the AIREBO-M potentials are -listed in the CH.airebo-m file to agree with the "(O'Connor)"_#OConnor -paper. Thus the parameters are specific to this potential and the way -it was fit, so modifying the file should be done cautiously. The -AIREBO-M Morse potentials were parameterized using a cutoff of -3.0 (sigma). Modifying this cutoff may impact simulation accuracy. - -This pair style tallies a breakdown of the total AIREBO potential -energy into sub-categories, which can be accessed via the "compute -pair"_compute_pair.html command as a vector of values of length 3. -The 3 values correspond to the following sub-categories: - -{E_REBO} = REBO energy -{E_LJ} = Lennard-Jones energy -{E_TORSION} = Torsion energy :ol - -To print these quantities to the log file (with descriptive column -headings) the following commands could be included in an input script: - -compute 0 all pair airebo -variable REBO equal c_0\[1\] -variable LJ equal c_0\[2\] -variable TORSION equal c_0\[3\] -thermo_style custom step temp epair v_REBO v_LJ v_TORSION :pre - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -These pair styles do not write their information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -These pair styles are part of the MANYBODY package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -These pair potentials require the "newton"_newton.html setting to be -"on" for pair interactions. - -The CH.airebo and CH.airebo-m potential files provided with LAMMPS -(see the potentials directory) are parameterized for metal "units"_units.html. -You can use the AIREBO, AIREBO-M or REBO potential with any LAMMPS units, -but you would need to create your own AIREBO or AIREBO-M potential file -with coefficients listed in the appropriate units, if your simulation -doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Stuart) -[(Stuart)] Stuart, Tutein, Harrison, J Chem Phys, 112, 6472-6486 -(2000). - -:link(Brenner) -[(Brenner)] Brenner, Shenderova, Harrison, Stuart, Ni, Sinnott, J -Physics: Condensed Matter, 14, 783-802 (2002). - -:link(OConnor) -[(O'Connor)] O'Connor et al., J. Chem. Phys. 142, 024903 (2015). diff --git a/doc/txt/pair_atm.txt b/doc/txt/pair_atm.txt deleted file mode 100644 index adbc6b6f3b..0000000000 --- a/doc/txt/pair_atm.txt +++ /dev/null @@ -1,164 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style atm command :h3 - -[Syntax:] - -pair_style atm cutoff cutoff_triple :pre - -cutoff = cutoff for each pair in 3-body interaction (distance units) -cutoff_triple = additional cutoff applied to product of 3 pairwise distances (distance units) :ul - -[Examples:] - -pair_style atm 4.5 2.5 -pair_coeff * * * 0.072 :pre - -pair_style hybrid/overlay lj/cut 6.5 atm 4.5 2.5 -pair_coeff * * lj/cut 1.0 1.0 -pair_coeff 1 1 atm 1 0.064 -pair_coeff 1 1 atm 2 0.080 -pair_coeff 1 2 atm 2 0.100 -pair_coeff 2 2 atm 2 0.125 :pre - -[Description:] - -The {atm} style computes a 3-body "Axilrod-Teller-Muto"_#Axilrod -potential for the energy E of a system of atoms as - -:c,image(Eqs/pair_atm.jpg) - -where nu is the three-body interaction strength. The distances -between pairs of atoms r12, r23, r31 and the angles gamma1, gamma2, -gamma3 are as shown in this diagram: - -:c,image(JPG/pair_atm_dia.jpg) - -Note that for the interaction between a triplet of atoms I,J,K, there -is no "central" atom. The interaction is symmetric with respect to -permutation of the three atoms. Thus the nu value is -the same for all those permutations of the atom types of I,J,K -and needs to be specified only once, as discussed below. - -The {atm} potential is typically used in combination with a two-body -potential using the "pair_style hybrid/overlay"_pair_hybrid.html -command as in the example above. - -The potential for a triplet of atom is calculated only if all 3 -distances r12, r23, r31 between the 3 atoms satisfy rIJ < cutoff. -In addition, the product of the 3 distances r12*r23*r31 < -cutoff_triple^3 is required, which excludes from calculation the -triplets with small contribution to the interaction. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the restart files read by the -"read_restart"_read_restart.html commands: - -K = atom type of the third atom (1 to Ntypes) -nu = prefactor (energy/distance^9 units) :ul - -K can be specified in one of two ways. An explicit numeric value can -be used, as in the 2nd example above. J <= K is required. LAMMPS -sets the coefficients for the other 5 symmetric interactions to the -same values. E.g. if I = 1, J = 2, K = 3, then these 6 values are set -to the specified nu: nu123, nu132, nu213, nu231, nu312, nu321. This -enforces the symmetry discussed above. - -A wildcard asterisk can be used for K to set the coefficients for -multiple triplets of atom types. This takes the form "*" or "*n" or -"n*" or "m*n". If N = the number of atom types, then an asterisk with -no numeric values means all types from 1 to N. A leading asterisk -means all types from 1 to n (inclusive). A trailing asterisk means -all types from n to N (inclusive). A middle asterisk means all types -from m to n (inclusive). Note that only type triplets with J <= K are -considered; if asterisks imply type triplets where K < J, they are -ignored. - -Note that a pair_coeff command can override a previous setting for the -same I,J,K triplet. For example, these commands set nu for all I,J.K -triplets, then overwrite nu for just the I,J,K = 2,3,4 triplet: - -pair_coeff * * * 0.25 -pair_coeff 2 3 4 0.1 :pre - -Note that for a simulation with a single atom type, only a single -entry is required, e.g. - -pair_coeff 1 1 1 0.25 :pre - -For a simulation with two atom types, four pair_coeff commands will -specify all possible nu values: - -pair_coeff 1 1 1 nu1 -pair_coeff 1 1 2 nu2 -pair_coeff 1 2 2 nu3 -pair_coeff 2 2 2 nu4 :pre - -For a simulation with three atom types, ten pair_coeff commands will -specify all possible nu values: - -pair_coeff 1 1 1 nu1 -pair_coeff 1 1 2 nu2 -pair_coeff 1 1 3 nu3 -pair_coeff 1 2 2 nu4 -pair_coeff 1 2 3 nu5 -pair_coeff 1 3 3 nu6 -pair_coeff 2 2 2 nu7 -pair_coeff 2 2 3 nu8 -pair_coeff 2 3 3 nu9 -pair_coeff 3 3 3 nu10 :pre - -By default the nu value for all triplets is set to 0.0. Thus it is -not required to provide pair_coeff commands that enumerate triplet -interactions for all K types. If some I,J,K combination is not -specified, then there will be no 3-body ATM interactions for that -combination and all its permutations. However, as with all pair -styles, it is required to specify a pair_coeff command for all I,J -combinations, else an error will result. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair styles do not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. -However, if the {atm} potential is used in combination with other -potentials using the "pair_style hybrid/overlay"_pair_hybrid.html -command then pair_coeff commands need to be re-specified -in the restart input script. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the MANYBODY package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Axilrod) -[(Axilrod)] -Axilrod and Teller, J Chem Phys, 11, 299 (1943); -Muto, Nippon Sugaku-Buturigakkwaishi 17, 629 (1943). diff --git a/doc/txt/pair_awpmd.txt b/doc/txt/pair_awpmd.txt deleted file mode 100644 index 4401f5b706..0000000000 --- a/doc/txt/pair_awpmd.txt +++ /dev/null @@ -1,123 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style awpmd/cut command :h3 - -[Syntax:] - -pair_style awpmd/cut Rc keyword value ... :pre - -Rc = global cutoff, -1 means cutoff of half the shortest box length :ulb,l -zero or more keyword/value pairs may be appended :l -keyword = {hartree} or {dproduct} or {uhf} or {free} or {pbc} or {fix} or {harm} or {ermscale} or {flex_press} :l - {hartree} value = none - {dproduct} value = none - {uhf} value = none - {free} value = none - {pbc} value = Plen - Plen = periodic width of electron = -1 or positive value (distance units) - {fix} value = Flen - Flen = fixed width of electron = -1 or positive value (distance units) - {harm} value = width - width = harmonic width constraint - {ermscale} value = factor - factor = scaling between electron mass and width variable mass - {flex_press} value = none :pre -:ule - - -[Examples:] - -pair_style awpmd/cut -1 -pair_style awpmd/cut 40.0 uhf free -pair_coeff * * -pair_coeff 2 2 20.0 :pre - -[Description:] - -This pair style contains an implementation of the Antisymmetrized Wave -Packet Molecular Dynamics (AWPMD) method. Need citation here. Need -basic formulas here. Could be links to other documents. - -Rc is the cutoff. - -The pair_style command allows for several optional keywords -to be specified. - -The {hartree}, {dproduct}, and {uhf} keywords specify the form of the -initial trial wave function for the system. If the {hartree} keyword -is used, then a Hartree multielectron trial wave function is used. If -the {dproduct} keyword is used, then a trial function which is a -product of two determinants for each spin type is used. If the {uhf} -keyword is used, then an unrestricted Hartree-Fock trial wave function -is used. - -The {free}, {pbc}, and {fix} keywords specify a width constraint on -the electron wave packets. If the {free} keyword is specified, then there is no -constraint. If the {pbc} keyword is used and {Plen} is specified as --1, then the maximum width is half the shortest box length. If {Plen} -is a positive value, then the value is the maximum width. If the -{fix} keyword is used and {Flen} is specified as -1, then electrons -have a constant width that is read from the data file. If {Flen} is a -positive value, then the constant width for all electrons is set to -{Flen}. - -The {harm} keyword allow oscillations in the width of the -electron wave packets. More details are needed. - -The {ermscale} keyword specifies a unitless scaling factor -between the electron masses and the width variable mass. More -details needed. - -If the {flex_press} keyword is used, then a contribution from the -electrons is added to the total virial and pressure of the system. - -This potential is designed to be used with "atom_style -wavepacket"_atom_style.html definitions, in order to handle the -description of systems with interacting nuclei and explicit electrons. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cutoff (distance units) :ul - -For {awpmd/cut}, the cutoff coefficient is optional. If it is not -used (as in some of the examples above), the default global value -specified in the pair_style command is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -The "pair_modify"_pair_modify.html mix, shift, table, and tail options -are not relevant for this pair style. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] - -These are the defaults for the pair_style keywords: {hartree} for the -initial wave function, {free} for the wave packet width. - diff --git a/doc/txt/pair_beck.txt b/doc/txt/pair_beck.txt deleted file mode 100644 index af60041ff9..0000000000 --- a/doc/txt/pair_beck.txt +++ /dev/null @@ -1,108 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style beck command :h3 -pair_style beck/gpu command :h3 -pair_style beck/omp command :h3 - -[Syntax:] - -pair_style beck Rc :pre - -Rc = cutoff for interactions (distance units) :ul - -[Examples:] - -pair_style beck 8.0 -pair_coeff * * 399.671876712 0.0000867636112694 0.675 4.390 0.0003746 -pair_coeff 1 1 399.671876712 0.0000867636112694 0.675 4.390 0.0003746 6.0 :pre - -[Description:] - -Style {beck} computes interactions based on the potential by -"(Beck)"_#Beck, originally designed for simulation of Helium. It -includes truncation at a cutoff distance Rc. - -:c,image(Eqs/pair_beck.jpg) - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands. - -A (energy units) -B (energy-distance^6 units) -a (distance units) -alpha (1/distance units) -beta (1/distance^6 units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global cutoff -Rc is used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, coefficients must be specified. -No default mixing rules are used. - -This pair style does not support the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Beck) -[(Beck)] Beck, Molecular Physics, 14, 311 (1968). diff --git a/doc/txt/pair_body_nparticle.txt b/doc/txt/pair_body_nparticle.txt deleted file mode 100644 index 7d841119ca..0000000000 --- a/doc/txt/pair_body_nparticle.txt +++ /dev/null @@ -1,117 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style body/nparticle command :h3 - -[Syntax:] - -pair_style body/nparticle cutoff :pre - -cutoff = global cutoff for interactions (distance units) - -[Examples:] - -pair_style body/nparticle 3.0 -pair_coeff * * 1.0 1.0 -pair_coeff 1 1 1.0 1.5 2.5 :pre - -[Description:] - -Style {body/nparticle} is for use with body particles and calculates -pairwise body/body interactions as well as interactions between body -and point-particles. See the "Howto body"_Howto_body.html doc page -for more details on using body particles. - -This pair style is designed for use with the "nparticle" body style, -which is specified as an argument to the "atom-style body" command. -See the "Howto body"_Howto_body.html doc page for more details about -the body styles LAMMPS supports. The "nparticle" style treats a body -particle as a rigid body composed of N sub-particles. - -The coordinates of a body particle are its center-of-mass (COM). If -the COMs of a pair of body particles are within the cutoff (global or -type-specific, as specified above), then all interactions between -pairs of sub-particles in the two body particles are computed. -E.g. if the first body particle has 3 sub-particles, and the second -has 10, then 30 interactions are computed and summed to yield the -total force and torque on each body particle. - -NOTE: In the example just described, all 30 interactions are computed -even if the distance between a particular pair of sub-particles is -greater than the cutoff. Likewise, no interaction between two body -particles is computed if the two COMs are further apart than the -cutoff, even if the distance between some pairs of their sub-particles -is within the cutoff. Thus care should be used in defining the cutoff -distances for body particles, depending on their shape and size. - -Similar rules apply for a body particle interacting with a point -particle. The distance between the two particles is calculated using -the COM of the body particle and the position of the point particle. -If the distance is within the cutoff and the body particle has N -sub-particles, then N interactions with the point particle are -computed and summed. If the distance is not within the cutoff, no -interactions between the body and point particle are computed. - -The interaction between two sub-particles, or a sub-particle and point -particle, or between two point particles is computed as a Lennard-Jones -interaction, using the standard formula - -:c,image(Eqs/pair_lj.jpg) - -where Rc is the cutoff. As explained above, an interaction involving -one or two body sub-particles may be computed even for r > Rc. - -For style {body}, the following coefficients must be defined for each -pair of atoms types via the "pair_coeff"_pair_coeff.html command as in -the examples above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -epsilon (energy units) -sigma (distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global cutoff -is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of this pair style can be mixed. The -default mix value is {geometric}. See the "pair_modify" command for -details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This style is part of the BODY package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Defining particles to be bodies so they participate in body/body or -body/particle interactions requires the use of the "atom_style -body"_atom_style.html command. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix rigid"_fix_rigid.html - -[Default:] none diff --git a/doc/txt/pair_body_rounded_polygon.txt b/doc/txt/pair_body_rounded_polygon.txt deleted file mode 100644 index fc07d8fadd..0000000000 --- a/doc/txt/pair_body_rounded_polygon.txt +++ /dev/null @@ -1,133 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style body/rounded/polygon command :h3 - -[Syntax:] - -pair_style body/rounded/polygon c_n c_t mu delta_ua cutoff :pre - -c_n = normal damping coefficient -c_t = tangential damping coefficient -mu = normal friction coefficient during gross sliding -delta_ua = multiple contact scaling factor -cutoff = global separation cutoff for interactions (distance units), see below for definition :pre - -[Examples:] - -pair_style body/rounded/polygon 20.0 5.0 0.0 1.0 0.5 -pair_coeff * * 100.0 1.0 -pair_coeff 1 1 100.0 1.0 :pre - -[Description:] - -Style {body/rounded/polygon} is for use with 2d models of body -particles of style {rounded/polygon}. It calculates pairwise -body/body interactions which can include body particles modeled as -1-vertex circular disks with a specified diameter. See the "Howto -body"_Howto_body.html doc page for more details on using body -rounded/polygon particles. - -This pairwise interaction between rounded polygons is described in -"Fraige"_#pair-Fraige, where a polygon does not have sharp corners, -but is rounded at its vertices by circles centered on each vertex with -a specified diameter. The edges of the polygon are defined between -pairs of adjacent vertices. The circle diameter for each polygon is -specified in the data file read by the "read data"_read_data.html -command. This is a 2d discrete element model (DEM) which allows for -multiple contact points. - -Note that when two particles interact, the effective surface of each -polygon particle is displaced outward from each of its vertices and -edges by half its circle diameter (as in the diagram below of a gray -and yellow square particle). The interaction forces and energies -between two particles are defined with respect to the separation of -their respective rounded surfaces, not by the separation of the -vertices and edges themselves. - -This means that the specified cutoff in the pair_style command is the -cutoff distance, r_c, for the surface separation, \delta_n (see figure -below). This is the distance at which two particles no longer -interact. If r_c is specified as 0.0, then it is a contact-only -interaction. I.e. the two particles must overlap in order to exert a -repulsive force on each other. If r_c > 0.0, then the force between -two particles will be attractive for surface separations from 0 to -r_c, and repulsive once the particles overlap. - -Note that unlike for other pair styles, the specified cutoff is not -the distance between the centers of two particles at which they stop -interacting. This center-to-center distance depends on the shape and -size of the two particles and their relative orientation. LAMMPS -takes that into account when computing the surface separation distance -and applying the r_c cutoff. - -The forces between vertex-vertex, vertex-edge, and edge-edge overlaps -are given by: - -:c,image(Eqs/pair_body_rounded.jpg) - -:c,image(JPG/pair_body_rounded.jpg) - -Note that F_n and F_t are functions of the surface separation \delta_n -= d - (R_i + R_j). In this model, when (R_i + R_j) < d < (R_i + R_j) -+ r_c, that is, 0 < \delta_n < r_c, the cohesive region of the two -surfaces overlap and the two surfaces are attractive to each other. - -In "Fraige"_#pair-Fraige, the tangential friction force between two -particles that are in contact is modeled differently prior to gross -sliding (i.e. static friction) and during gross-sliding (kinetic -friction). The latter takes place when the tangential deformation -exceeds the Coulomb frictional limit. In the current implementation, -however, we do not take into account frictional history, i.e. we do -not keep track of how many time steps the two particles have been in -contact nor calculate the tangential deformation. Instead, we assume -that gross sliding takes place as soon as two particles are in -contact. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file read by the "read_data"_read_data.html command: - -k_n (energy/distance^2 units) -k_na (energy/distance^2 units) :ul - -Effectively, k_n and k_na are the slopes of the red lines in the plot -above for force versus surface separation, for \delta_n < 0 and 0 < -\delta_n < r_c respectively. - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -These pair styles are part of the BODY package. They are only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:link(pair-Fraige) -[(Fraige)] F. Y. Fraige, P. A. Langston, A. J. Matchett, J. Dodds, -Particuology, 6, 455 (2008). diff --git a/doc/txt/pair_body_rounded_polyhedron.txt b/doc/txt/pair_body_rounded_polyhedron.txt deleted file mode 100644 index e650e5138a..0000000000 --- a/doc/txt/pair_body_rounded_polyhedron.txt +++ /dev/null @@ -1,129 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style body/rounded/polyhedron command :h3 - -[Syntax:] - -pair_style body/rounded/polyhedron c_n c_t mu delta_ua cutoff :pre - -c_n = normal damping coefficient -c_t = tangential damping coefficient -mu = normal friction coefficient during gross sliding -delta_ua = multiple contact scaling factor -cutoff = global separation cutoff for interactions (distance units), see below for definition :pre - -[Examples:] - -pair_style body/rounded/polyhedron 20.0 5.0 0.0 1.0 0.5 -pair_coeff * * 100.0 1.0 -pair_coeff 1 1 100.0 1.0 :pre - -[Description:] - -Style {body/rounded/polygon} is for use with 3d models of body -particles of style {rounded/polyhedron}. It calculates pairwise -body/body interactions which can include body particles modeled as -1-vertex spheres with a specified diameter. See the "Howto -body"_Howto_body.html doc page for more details on using body -rounded/polyhedron particles. - -This pairwise interaction between the rounded polyhedra is described -in "Wang"_#pair-Wang, where a polyhedron does not have sharp corners -and edges, but is rounded at its vertices and edges by spheres -centered on each vertex with a specified diameter. The edges if the -polyhedron are defined between pairs of adjacent vertices. Its faces -are defined by a loop of edges. The sphere diameter for each polygon -is specified in the data file read by the "read data"_read_data.html -command. This is a discrete element model (DEM) which allows for -multiple contact points. - -Note that when two particles interact, the effective surface of each -polyhedron particle is displaced outward from each of its vertices, -edges, and faces by half its sphere diameter. The interaction forces -and energies between two particles are defined with respect to the -separation of their respective rounded surfaces, not by the separation -of the vertices, edges, and faces themselves. - -This means that the specified cutoff in the pair_style command is the -cutoff distance, r_c, for the surface separation, \delta_n (see figure -below). This is the distance at which two particles no longer -interact. If r_c is specified as 0.0, then it is a contact-only -interaction. I.e. the two particles must overlap in order to exert a -repulsive force on each other. If r_c > 0.0, then the force between -two particles will be attractive for surface separations from 0 to -r_c, and repulsive once the particles overlap. - -Note that unlike for other pair styles, the specified cutoff is not -the distance between the centers of two particles at which they stop -interacting. This center-to-center distance depends on the shape and -size of the two particles and their relative orientation. LAMMPS -takes that into account when computing the surface separation distance -and applying the r_c cutoff. - -The forces between vertex-vertex, vertex-edge, vertex-face, edge-edge, -and edge-face overlaps are given by: - -:c,image(Eqs/pair_body_rounded.jpg) - -:c,image(JPG/pair_body_rounded.jpg) - -In "Wang"_#pair-Wang, the tangential friction force between two -particles that are in contact is modeled differently prior to gross -sliding (i.e. static friction) and during gross-sliding (kinetic -friction). The latter takes place when the tangential deformation -exceeds the Coulomb frictional limit. In the current implementation, -however, we do not take into account frictional history, i.e. we do -not keep track of how many time steps the two particles have been in -contact nor calculate the tangential deformation. Instead, we assume -that gross sliding takes place as soon as two particles are in -contact. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file read by the "read_data"_read_data.html command: - -k_n (energy/distance^2 units) -k_na (energy/distance^2 units) :ul - -Effectively, k_n and k_na are the slopes of the red lines in the plot -above for force versus surface separation, for \delta_n < 0 and 0 < -\delta_n < r_c respectively. - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -These pair styles are part of the BODY package. They are only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:link(pair-Wang) -[(Wang)] J. Wang, H. S. Yu, P. A. Langston, F. Y. Fraige, Granular -Matter, 13, 1 (2011). - diff --git a/doc/txt/pair_bop.txt b/doc/txt/pair_bop.txt deleted file mode 100644 index ef6fff2963..0000000000 --- a/doc/txt/pair_bop.txt +++ /dev/null @@ -1,428 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style bop command :h3 - -[Syntax:] - -pair_style bop keyword ... :pre - -zero or more keywords may be appended :l -keyword = {save} :l - save = pre-compute and save some values :pre -:ule - -[Examples:] - -pair_style bop -pair_coeff * * ../potentials/CdTe_bop Cd Te -pair_style bop save -pair_coeff * * ../potentials/CdTe.bop.table Cd Te Te -comm_modify cutoff 14.70 :pre - -[Description:] - -The {bop} pair style computes Bond-Order Potentials (BOP) based on -quantum mechanical theory incorporating both sigma and pi bonding. -By analytically deriving the BOP from quantum mechanical theory its -transferability to different phases can approach that of quantum -mechanical methods. This potential is similar to the original BOP -developed by Pettifor ("Pettifor_1"_#Pettifor_1, -"Pettifor_2"_#Pettifor_2, "Pettifor_3"_#Pettifor_3) and later updated -by Murdick, Zhou, and Ward ("Murdick"_#Murdick, "Ward"_#Ward). -Currently, BOP potential files for these systems are provided with -LAMMPS: AlCu, CCu, CdTe, CdTeSe, CdZnTe, CuH, GaAs. A system with -only a subset of these elements, including a single element (e.g. C or -Cu or Al or Ga or Zn or CdZn), can also be modeled by using the -appropriate alloy file and assigning all atom types to the -single element or subset of elements via the pair_coeff command, as -discussed below. - -The BOP potential consists of three terms: - -:c,image(Eqs/pair_bop.jpg) - -where phi_ij(r_ij) is a short-range two-body function representing the -repulsion between a pair of ion cores, beta_(sigma,ij)(r_ij) and -beta_(sigma,ij)(r_ij) are respectively sigma and pi bond integrals, -THETA_(sigma,ij) and THETA_(pi,ij) are sigma and pi bond-orders, and -U_prom is the promotion energy for sp-valent systems. - -The detailed formulas for this potential are given in Ward -("Ward"_#Ward); here we provide only a brief description. - -The repulsive energy phi_ij(r_ij) and the bond integrals -beta_(sigma,ij)(r_ij) and beta_(phi,ij)(r_ij) are functions of the -interatomic distance r_ij between atom i and j. Each of these -potentials has a smooth cutoff at a radius of r_(cut,ij). These -smooth cutoffs ensure stable behavior at situations with high sampling -near the cutoff such as melts and surfaces. - -The bond-orders can be viewed as environment-dependent local variables -that are ij bond specific. The maximum value of the sigma bond-order -(THETA_sigma) is 1, while that of the pi bond-order (THETA_pi) is 2, -attributing to a maximum value of the total bond-order -(THETA_sigma+THETA_pi) of 3. The sigma and pi bond-orders reflect the -ubiquitous single-, double-, and triple- bond behavior of -chemistry. Their analytical expressions can be derived from tight- -binding theory by recursively expanding an inter-site Green's function -as a continued fraction. To accurately represent the bonding with a -computationally efficient potential formulation suitable for MD -simulations, the derived BOP only takes (and retains) the first two -levels of the recursive representations for both the sigma and the pi -bond-orders. Bond-order terms can be understood in terms of molecular -orbital hopping paths based upon the Cyrot-Lackmann theorem -("Pettifor_1"_#Pettifor_1). The sigma bond-order with a half-full -valence shell is used to interpolate the bond-order expression that -incorporated explicit valance band filling. This pi bond-order -expression also contains also contains a three-member ring term that -allows implementation of an asymmetric density of states, which helps -to either stabilize or destabilize close-packed structures. The pi -bond-order includes hopping paths of length 4. This enables the -incorporation of dihedral angles effects. - -NOTE: Note that unlike for other potentials, cutoffs for BOP -potentials are not set in the pair_style or pair_coeff command; they -are specified in the BOP potential files themselves. Likewise, the -BOP potential files list atomic masses; thus you do not need to use -the "mass"_mass.html command to specify them. Note that for BOP -potentials with hydrogen, you will likely want to set the mass of H -atoms to be 10x or 20x larger to avoid having to use a tiny timestep. -You can do this by using the "mass"_mass.html command after using the -"pair_coeff"_pair_coeff.html command to read the BOP potential -file. - -One option can be specified as a keyword with the pair_style command. - -The {save} keyword gives you the option to calculate in advance and -store a set of distances, angles, and derivatives of angles. The -default is to not do this, but to calculate them on-the-fly each time -they are needed. The former may be faster, but takes more memory. -The latter requires less memory, but may be slower. It is best to -test this option to optimize the speed of BOP for your particular -system configuration. - -:line - -Only a single pair_coeff command is used with the {bop} style which -specifies a BOP potential file, with parameters for all needed -elements. These are mapped to LAMMPS atom types by specifying -N additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of BOP elements to atom types :ul - -As an example, imagine the CdTe.bop file has BOP values for Cd -and Te. If your LAMMPS simulation has 4 atoms types and you want the -1st 3 to be Cd, and the 4th to be Te, you would use the following -pair_coeff command: - -pair_coeff * * CdTe Cd Cd Cd Te :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Cd arguments map LAMMPS atom types 1,2,3 to the Cd -element in the BOP file. The final Te argument maps LAMMPS atom type -4 to the Te element in the BOP file. - -BOP files in the {potentials} directory of the LAMMPS distribution -have a ".bop" suffix. The potentials are in tabulated form containing -pre-tabulated pair functions for phi_ij(r_ij), beta_(sigma,ij)(r_ij), -and beta_pi,ij)(r_ij). - -The parameters/coefficients format for the different kinds of BOP -files are given below with variables matching the formulation of Ward -("Ward"_#Ward) and Zhou ("Zhou"_#Zhou1). Each header line containing a -":" is preceded by a blank line. - - -:line - -[No angular table file format]: - -The parameters/coefficients format for the BOP potentials input file -containing pre-tabulated functions of g is given below with variables -matching the formulation of Ward ("Ward"_#Ward). This format also -assumes the angular functions have the formulation of ("Ward"_#Ward). - -Line 1: # elements N :ul - -The first line is followed by N lines containing the atomic -number, mass, and element symbol of each element. - -Following the definition of the elements several global variables for -the tabulated functions are given. - -Line 1: nr, nBOt (nr is the number of divisions the radius is broken -into for function tables and MUST be a factor of 5; nBOt is the number -of divisions for the tabulated values of THETA_(S,ij) :ulb,l -Line 2: delta_1-delta_7 (if all are not used in the particular :l -formulation, set unused values to 0.0) :l -:ule - -Following this N lines for e_1-e_N containing p_pi. - -Line 3: p_pi (for e_1) -Line 4: p_pi (for e_2 and continues to e_N) :ul - -The next section contains several pair constants for the number of -interaction types e_i-e_j, with i=1->N, j=i->N - -Line 1: r_cut (for e_1-e_1 interactions) :ulb,l -Line 2: c_sigma, a_sigma, c_pi, a_pi :l -Line 3: delta_sigma, delta_pi :l -Line 4: f_sigma, k_sigma, delta_3 (This delta_3 is similar to that of -the previous section but is interaction type dependent) :l -:ule - -The next section contains a line for each three body interaction type -e_j-e_i-e_k with i=0->N, j=0->N, k=j->N - -Line 1: g_(sigma0), g_(sigma1), g_(sigma2) (These are coefficients for -g_(sigma,jik)(THETA_ijk) for e_1-e_1-e_1 interaction. "Ward"_#Ward -contains the full expressions for the constants as functions of -b_(sigma,ijk), p_(sigma,ijk), u_(sigma,ijk)) :ulb,l -Line 2: g_(sigma0), g_(sigma1), g_(sigma2) (for e_1-e_1-e_2) :l -:ule - -The next section contains a block for each interaction type for the -phi_ij(r_ij). Each block has nr entries with 5 entries per line. - -Line 1: phi(r1), phi(r2), phi(r3), phi(r4), phi(r5) (for the e_1-e_1 -interaction type) :ulb,l -Line 2: phi(r6), phi(r7), phi(r8), phi(r9), phi(r10) (this continues -until nr) :l -... :l -Line nr/5_1: phi(r1), phi(r2), phi(r3), phi(r4), phi(r5), (for the -e_1-e_1 interaction type) :l -:ule - -The next section contains a block for each interaction type for the -beta_(sigma,ij)(r_ij). Each block has nr entries with 5 entries per -line. - -Line 1: beta_sigma(r1), beta_sigma(r2), beta_sigma(r3), beta_sigma(r4), -beta_sigma(r5) (for the e_1-e_1 interaction type) :ulb,l -Line 2: beta_sigma(r6), beta_sigma(r7), beta_sigma(r8), beta_sigma(r9), -beta_sigma(r10) (this continues until nr) :l -... :l -Line nr/5+1: beta_sigma(r1), beta_sigma(r2), beta_sigma(r3), -beta_sigma(r4), beta_sigma(r5) (for the e_1-e_2 interaction type) :l -:ule - -The next section contains a block for each interaction type for -beta_(pi,ij)(r_ij). Each block has nr entries with 5 entries per line. - -Line 1: beta_pi(r1), beta_pi(r2), beta_pi(r3), beta_pi(r4), beta_pi(r5) -(for the e_1-e_1 interaction type) :ulb,l -Line 2: beta_pi(r6), beta_pi(r7), beta_pi(r8), beta_pi(r9), -beta_pi(r10) (this continues until nr) :l -... :l -Line nr/5+1: beta_pi(r1), beta_pi(r2), beta_pi(r3), beta_pi(r4), -beta_pi(r5) (for the e_1-e_2 interaction type) :l -:ule - -The next section contains a block for each interaction type for the -THETA_(S,ij)((THETA_(sigma,ij))^(1/2), f_(sigma,ij)). Each block has -nBOt entries with 5 entries per line. - -Line 1: THETA_(S,ij)(r1), THETA_(S,ij)(r2), THETA_(S,ij)(r3), -THETA_(S,ij)(r4), THETA_(S,ij)(r5) (for the e_1-e_2 interaction type) :ulb,l -Line 2: THETA_(S,ij)(r6), THETA_(S,ij)(r7), THETA_(S,ij)(r8), -THETA_(S,ij)(r9), THETA_(S,ij)(r10) (this continues until nBOt) :l -... :l -Line nBOt/5+1: THETA_(S,ij)(r1), THETA_(S,ij)(r2), THETA_(S,ij)(r3), -THETA_(S,ij)(r4), THETA_(S,ij)(r5) (for the e_1-e_2 interaction type) :l -:ule - -The next section contains a block of N lines for e_1-e_N - -Line 1: delta^mu (for e_1) -Line 2: delta^mu (for e_2 and repeats to e_N) :ul - -The last section contains more constants for e_i-e_j interactions with -i=0->N, j=i->N - -Line 1: (A_ij)^(mu*nu) (for e1-e1) -Line 2: (A_ij)^(mu*nu) (for e1-e2 and repeats as above) :ul - -:line - -[Angular spline table file format]: - -The parameters/coefficients format for the BOP potentials input file -containing pre-tabulated functions of g is given below with variables -matching the formulation of Ward ("Ward"_#Ward). This format also -assumes the angular functions have the formulation of ("Zhou"_#Zhou1). - -Line 1: # elements N :ul - -The first line is followed by N lines containing the atomic -number, mass, and element symbol of each element. - -Following the definition of the elements several global variables for -the tabulated functions are given. - -Line 1: nr, ntheta, nBOt (nr is the number of divisions the radius is broken -into for function tables and MUST be a factor of 5; ntheta is the power of the -power of the spline used to fit the angular function; nBOt is the number -of divisions for the tabulated values of THETA_(S,ij) :ulb,l -Line 2: delta_1-delta_7 (if all are not used in the particular :l -formulation, set unused values to 0.0) :l -:ule - -Following this N lines for e_1-e_N containing p_pi. - -Line 3: p_pi (for e_1) -Line 4: p_pi (for e_2 and continues to e_N) :ul - -The next section contains several pair constants for the number of -interaction types e_i-e_j, with i=1->N, j=i->N - -Line 1: r_cut (for e_1-e_1 interactions) :ulb,l -Line 2: c_sigma, a_sigma, c_pi, a_pi :l -Line 3: delta_sigma, delta_pi :l -Line 4: f_sigma, k_sigma, delta_3 (This delta_3 is similar to that of -the previous section but is interaction type dependent) :l -:ule - -The next section contains a line for each three body interaction type -e_j-e_i-e_k with i=0->N, j=0->N, k=j->N - -Line 1: g0, g1, g2... (These are coefficients for the angular spline -of the g_(sigma,jik)(THETA_ijk) for e_1-e_1-e_1 interaction. The -function can contain up to 10 term thus 10 constants. The first line -can contain up to five constants. If the spline has more than five -terms the second line will contain the remaining constants The -following lines will then contain the constants for the remaining g0, -g1, g2... (for e_1-e_1-e_2) and the other three body -interactions :l -:ule - -The rest of the table has the same structure as the previous section -(see above). - -:line - -[Angular no-spline table file format]: - -The parameters/coefficients format for the BOP potentials input file -containing pre-tabulated functions of g is given below with variables -matching the formulation of Ward ("Ward"_#Ward). This format also -assumes the angular functions have the formulation of ("Zhou"_#Zhou1). - -Line 1: # elements N :ul - -The first two lines are followed by N lines containing the atomic -number, mass, and element symbol of each element. - -Following the definition of the elements several global variables for -the tabulated functions are given. - -Line 1: nr, ntheta, nBOt (nr is the number of divisions the radius is broken -into for function tables and MUST be a factor of 5; ntheta is the number of -divisions for the tabulated values of the g angular function; nBOt is the number -of divisions for the tabulated values of THETA_(S,ij) :ulb,l -Line 2: delta_1-delta_7 (if all are not used in the particular :l -formulation, set unused values to 0.0) :l -:ule - -Following this N lines for e_1-e_N containing p_pi. - -Line 3: p_pi (for e_1) -Line 4: p_pi (for e_2 and continues to e_N) :ul - -The next section contains several pair constants for the number of -interaction types e_i-e_j, with i=1->N, j=i->N - -Line 1: r_cut (for e_1-e_1 interactions) :ulb,l -Line 2: c_sigma, a_sigma, c_pi, a_pi :l -Line 3: delta_sigma, delta_pi :l -Line 4: f_sigma, k_sigma, delta_3 (This delta_3 is similar to that of -the previous section but is interaction type dependent) :l -:ule - -The next section contains a line for each three body interaction type -e_j-e_i-e_k with i=0->N, j=0->N, k=j->N - -Line 1: g(theta1), g(theta2), g(theta3), g(theta4), g(theta5) (for the e_1-e_1-e_1 -interaction type) :ulb,l -Line 2: g(theta6), g(theta7), g(theta8), g(theta9), g(theta10) (this continues -until ntheta) :l -... :l -Line ntheta/5+1: g(theta1), g(theta2), g(theta3), g(theta4), g(theta5), (for the -e_1-e_1-e_2 interaction type) :l -:ule - -The rest of the table has the same structure as the previous section (see above). - -:line - -[Mixing, shift, table tail correction, restart]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -These pair styles are part of the MANYBODY package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -These pair potentials require the "newtion"_newton.html setting to be -"on" for pair interactions. - -The CdTe.bop and GaAs.bop potential files provided with LAMMPS (see the -potentials directory) are parameterized for metal "units"_units.html. -You can use the BOP potential with any LAMMPS units, but you would need -to create your own BOP potential file with coefficients listed in the -appropriate units if your simulation does not use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] - -non-tabulated potential file, a_0 is non-zero. - -:line - -:link(Pettifor_1) -[(Pettifor_1)] D.G. Pettifor and I.I. Oleinik, Phys. Rev. B, 59, 8487 -(1999). - -:link(Pettifor_2) -[(Pettifor_2)] D.G. Pettifor and I.I. Oleinik, Phys. Rev. Lett., 84, -4124 (2000). - -:link(Pettifor_3) -[(Pettifor_3)] D.G. Pettifor and I.I. Oleinik, Phys. Rev. B, 65, 172103 -(2002). - -:link(Murdick) -[(Murdick)] D.A. Murdick, X.W. Zhou, H.N.G. Wadley, D. Nguyen-Manh, R. -Drautz, and D.G. Pettifor, Phys. Rev. B, 73, 45206 (2006). - -:link(Ward) -[(Ward)] D.K. Ward, X.W. Zhou, B.M. Wong, F.P. Doty, and J.A. -Zimmerman, Phys. Rev. B, 85,115206 (2012). - -:link(Zhou1) -[(Zhou)] X.W. Zhou, D.K. Ward, M. Foster (TBP). diff --git a/doc/txt/pair_born.txt b/doc/txt/pair_born.txt deleted file mode 100644 index d12cea79a6..0000000000 --- a/doc/txt/pair_born.txt +++ /dev/null @@ -1,194 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style born command :h3 -pair_style born/omp command :h3 -pair_style born/gpu command :h3 -pair_style born/coul/long command :h3 -pair_style born/coul/long/gpu command :h3 -pair_style born/coul/long/omp command :h3 -pair_style born/coul/msm command :h3 -pair_style born/coul/msm/omp command :h3 -pair_style born/coul/wolf command :h3 -pair_style born/coul/wolf/gpu command :h3 -pair_style born/coul/wolf/omp command :h3 -pair_style born/coul/dsf command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {born} or {born/coul/long} or {born/coul/msm} or {born/coul/wolf} -args = list of arguments for a particular style :ul - {born} args = cutoff - cutoff = global cutoff for non-Coulombic interactions (distance units) - {born/coul/long} args = cutoff (cutoff2) - cutoff = global cutoff for non-Coulombic (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {born/coul/msm} args = cutoff (cutoff2) - cutoff = global cutoff for non-Coulombic (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {born/coul/wolf} args = alpha cutoff (cutoff2) - alpha = damping parameter (inverse distance units) - cutoff = global cutoff for non-Coulombic (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {born/coul/dsf} args = alpha cutoff (cutoff2) - alpha = damping parameter (inverse distance units) - cutoff = global cutoff for non-Coulombic (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (distance units) :pre - -[Examples:] - -pair_style born 10.0 -pair_coeff * * 6.08 0.317 2.340 24.18 11.51 -pair_coeff 1 1 6.08 0.317 2.340 24.18 11.51 :pre - -pair_style born/coul/long 10.0 -pair_style born/coul/long 10.0 8. -pair_coeff * * 6.08 0.317 2.340 24.18 11.51 -pair_coeff 1 1 6.08 0.317 2.340 24.18 11.51 :pre - -pair_style born/coul/msm 10.0 -pair_style born/coul/msm 10.0 8.0 -pair_coeff * * 6.08 0.317 2.340 24.18 11.51 -pair_coeff 1 1 6.08 0.317 2.340 24.18 11.51 :pre - -pair_style born/coul/wolf 0.25 10.0 -pair_style born/coul/wolf 0.25 10.0 9.0 -pair_coeff * * 6.08 0.317 2.340 24.18 11.51 -pair_coeff 1 1 6.08 0.317 2.340 24.18 11.51 :pre - -pair_style born/coul/dsf 0.1 10.0 12.0 -pair_coeff * * 0.0 1.00 0.00 0.00 0.00 -pair_coeff 1 1 480.0 0.25 0.00 1.05 0.50 :pre - -[Description:] - -The {born} style computes the Born-Mayer-Huggins or Tosi/Fumi -potential described in "(Fumi and Tosi)"_#FumiTosi, given by - -:c,image(Eqs/pair_born.jpg) - -where sigma is an interaction-dependent length parameter, rho is an -ionic-pair dependent length parameter, and Rc is the cutoff. - -The styles with {coul/long} or {coul/msm} add a Coulombic term as -described for the "lj/cut"_pair_lj.html pair styles. An additional -damping factor is applied to the Coulombic term so it can be used in -conjunction with the "kspace_style"_kspace_style.html command and its -{ewald} or {pppm} of {msm} option. The Coulombic cutoff specified for -this style means that pairwise interactions within this distance are -computed directly; interactions outside that distance are computed in -reciprocal space. - -If one cutoff is specified for the {born/coul/long} and -{born/coul/msm} style, it is used for both the A,C,D and Coulombic -terms. If two cutoffs are specified, the first is used as the cutoff -for the A,C,D terms, and the second is the cutoff for the Coulombic -term. - -The {born/coul/wolf} style adds a Coulombic term as described for the -Wolf potential in the "coul/wolf"_pair_coul.html pair style. - -The {born/coul/dsf} style computes the Coulomb contribution with the -damped shifted force model as in the "coul/dsf"_pair_coul.html style. - -Note that these potentials are related to the "Buckingham -potential"_pair_buck.html. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -A (energy units) -rho (distance units) -sigma (distance units) -C (energy units * distance units^6) -D (energy units * distance units^8) -cutoff (distance units) :ul - -The second coefficient, rho, must be greater than zero. - -The last coefficient is optional. If not specified, the global A,C,D -cutoff specified in the pair_style command is used. - -For {born/coul/long}, {born/coul/wolf} and {born/coul/dsf} no -Coulombic cutoff can be specified for an individual I,J type pair. -All type pairs use the same global Coulombic cutoff specified in the -pair_style command. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -These styles support the "pair_modify"_pair_modify.html shift option -for the energy of the exp(), 1/r^6, and 1/r^8 portion of the pair -interaction. - -The {born/coul/long} pair style supports the -"pair_modify"_pair_modify.html table option to tabulate the -short-range portion of the long-range Coulombic interaction. - -These styles support the pair_modify tail option for adding long-range -tail corrections to energy and pressure. - -Thess styles writes thei information to binary "restart"_restart.html -files, so pair_style and pair_coeff commands do not need to be -specified in an input script that reads a restart file. - -These styles can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. They do not support the {inner}, -{middle}, {outer} keywords. - -:line - -[Restrictions:] - -The {born/coul/long} style is part of the KSPACE package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style buck"_pair_buck.html - -[Default:] none - -:line - -:link(FumiTosi) -Fumi and Tosi, J Phys Chem Solids, 25, 31 (1964), -Fumi and Tosi, J Phys Chem Solids, 25, 45 (1964). diff --git a/doc/txt/pair_brownian.txt b/doc/txt/pair_brownian.txt deleted file mode 100644 index 52720daa23..0000000000 --- a/doc/txt/pair_brownian.txt +++ /dev/null @@ -1,143 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style brownian command :h3 -pair_style brownian/omp command :h3 -pair_style brownian/poly command :h3 -pair_style brownian/poly/omp command :h3 - -[Syntax:] - -pair_style style mu flaglog flagfld cutinner cutoff t_target seed flagHI flagVF :pre - -style = {brownian} or {brownian/poly} -mu = dynamic viscosity (dynamic viscosity units) -flaglog = 0/1 log terms in the lubrication approximation on/off -flagfld = 0/1 to include/exclude Fast Lubrication Dynamics effects -cutinner = inner cutoff distance (distance units) -cutoff = outer cutoff for interactions (distance units) -t_target = target temp of the system (temperature units) -seed = seed for the random number generator (positive integer) -flagHI (optional) = 0/1 to include/exclude 1/r hydrodynamic interactions -flagVF (optional) = 0/1 to include/exclude volume fraction corrections in the long-range isotropic terms :ul - -[Examples:] - -pair_style brownian 1.5 1 1 2.01 2.5 2.0 5878567 (assuming radius = 1) -pair_coeff 1 1 2.05 2.8 -pair_coeff * * :pre - -[Description:] - -Styles {brownian} and {brownian/poly} compute Brownian forces and -torques on finite-size spherical particles. The former requires -monodisperse spherical particles; the latter allows for polydisperse -spherical particles. - -These pair styles are designed to be used with either the "pair_style -lubricate"_pair_lubricate.html or "pair_style -lubricateU"_pair_lubricateU.html commands to provide thermostatting -when dissipative lubrication forces are acting. Thus the parameters -{mu}, {flaglog}, {flagfld}, {cutinner}, and {cutoff} should be -specified consistent with the settings in the lubrication pair styles. -For details, refer to either of the lubrication pair styles. - -The {t_target} setting is used to specify the target temperature of -the system. The random number {seed} is used to generate random -numbers for the thermostatting procedure. - -The {flagHI} and {flagVF} settings are optional. Neither should be -used, or both must be defined. - -:line - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cutinner (distance units) -cutoff (distance units) :ul - -The two coefficients are optional. If neither is specified, the two -cutoffs specified in the pair_style command are used. Otherwise both -must be specified. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed in "this section"_Speed.html of -the manual. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See "this section"_Speed.html of the manual for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the two cutoff distances for this -pair style can be mixed. The default mix value is {geometric}. See -the "pair_modify" command for details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -These styles are part of the COLLOID package. They are only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Only spherical monodisperse particles are allowed for pair_style -brownian. - -Only spherical particles are allowed for pair_style brownian/poly. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style -lubricate"_pair_lubricate.html, "pair_style -lubricateU"_pair_lubricateU.html - -[Default:] - -The default settings for the optional args are flagHI = 1 and flagVF = -1. - diff --git a/doc/txt/pair_buck.txt b/doc/txt/pair_buck.txt deleted file mode 100644 index ec83e6b339..0000000000 --- a/doc/txt/pair_buck.txt +++ /dev/null @@ -1,191 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style buck command :h3 -pair_style buck/gpu command :h3 -pair_style buck/intel command :h3 -pair_style buck/kk command :h3 -pair_style buck/omp command :h3 -pair_style buck/coul/cut command :h3 -pair_style buck/coul/cut/gpu command :h3 -pair_style buck/coul/cut/intel command :h3 -pair_style buck/coul/cut/kk command :h3 -pair_style buck/coul/cut/omp command :h3 -pair_style buck/coul/long command :h3 -pair_style buck/coul/long/gpu command :h3 -pair_style buck/coul/long/intel command :h3 -pair_style buck/coul/long/kk command :h3 -pair_style buck/coul/long/omp command :h3 -pair_style buck/coul/msm command :h3 -pair_style buck/coul/msm/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {buck} or {buck/coul/cut} or {buck/coul/long} or {buck/coul/msm} -args = list of arguments for a particular style :ul - {buck} args = cutoff - cutoff = global cutoff for Buckingham interactions (distance units) - {buck/coul/cut} args = cutoff (cutoff2) - cutoff = global cutoff for Buckingham (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {buck/coul/long} args = cutoff (cutoff2) - cutoff = global cutoff for Buckingham (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {buck/coul/msm} args = cutoff (cutoff2) - cutoff = global cutoff for Buckingham (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) :pre - -[Examples:] - -pair_style buck 2.5 -pair_coeff * * 100.0 1.5 200.0 -pair_coeff * * 100.0 1.5 200.0 3.0 :pre - -pair_style buck/coul/cut 10.0 -pair_style buck/coul/cut 10.0 8.0 -pair_coeff * * 100.0 1.5 200.0 -pair_coeff 1 1 100.0 1.5 200.0 9.0 -pair_coeff 1 1 100.0 1.5 200.0 9.0 8.0 :pre - -pair_style buck/coul/long 10.0 -pair_style buck/coul/long 10.0 8.0 -pair_coeff * * 100.0 1.5 200.0 -pair_coeff 1 1 100.0 1.5 200.0 9.0 :pre - -pair_style buck/coul/msm 10.0 -pair_style buck/coul/msm 10.0 8.0 -pair_coeff * * 100.0 1.5 200.0 -pair_coeff 1 1 100.0 1.5 200.0 9.0 :pre - -[Description:] - -The {buck} style computes a Buckingham potential (exp/6 instead of -Lennard-Jones 12/6) given by - -:c,image(Eqs/pair_buck.jpg) - -where rho is an ionic-pair dependent length parameter, and Rc is the -cutoff on both terms. - -The styles with {coul/cut} or {coul/long} or {coul/msm} add a -Coulombic term as described for the "lj/cut"_pair_lj.html pair styles. -For {buck/coul/long} and {buc/coul/msm}, an additional damping factor -is applied to the Coulombic term so it can be used in conjunction with -the "kspace_style"_kspace_style.html command and its {ewald} or {pppm} -or {msm} option. The Coulombic cutoff specified for this style means -that pairwise interactions within this distance are computed directly; -interactions outside that distance are computed in reciprocal space. - -If one cutoff is specified for the {born/coul/cut} and -{born/coul/long} and {born/coul/msm} styles, it is used for both the -A,C and Coulombic terms. If two cutoffs are specified, the first is -used as the cutoff for the A,C terms, and the second is the cutoff for -the Coulombic term. - -Note that these potentials are related to the "Born-Mayer-Huggins -potential"_pair_born.html. - -NOTE: For all these pair styles, the terms with A and C are always -cutoff. The additional Coulombic term can be cutoff or long-range (no -cutoff) depending on whether the style name includes coul/cut or -coul/long or coul/msm. If you wish the C/r^6 term to be long-range -(no cutoff), then see the "pair_style -buck/long/coul/long"_pair_buck_long.html command. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -A (energy units) -rho (distance units) -C (energy-distance^6 units) -cutoff (distance units) -cutoff2 (distance units) :ul - -The second coefficient, rho, must be greater than zero. -The coefficients A, rho, and C can be written as analytical expressions -of epsilon and sigma, in analogy to the Lennard-Jones potential -"(Khrapak)"_#Khrapak. - -The latter 2 coefficients are optional. If not specified, the global -A,C and Coulombic cutoffs are used. If only one cutoff is specified, -it is used as the cutoff for both A,C and Coulombic interactions for -this type pair. If both coefficients are specified, they are used as -the A,C and Coulombic cutoffs for this type pair. You cannot specify -2 cutoffs for style {buck}, since it has no Coulombic terms. -For {buck/coul/long} only the LJ cutoff can be specified since a -Coulombic cutoff cannot be specified for an individual I,J type pair. -All type pairs use the same global Coulombic cutoff specified in the -pair_style command. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -These styles support the "pair_modify"_pair_modify.html shift option -for the energy of the exp() and 1/r^6 portion of the pair interaction. - -The {buck/coul/long} pair style supports the -"pair_modify"_pair_modify.html table option to tabulate the -short-range portion of the long-range Coulombic interaction. - -These styles support the pair_modify tail option for adding long-range -tail corrections to energy and pressure for the A,C terms in the -pair interaction. - -These styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -These styles can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. They do not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -The {buck/coul/long} style is part of the KSPACE package. They are -only enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style born"_pair_born.html - -[Default:] none - -:link(Khrapak) -[(Khrapak)] Khrapak, Chaudhuri, and Morfill, J Chem Phys, 134, 054120 (2011). diff --git a/doc/txt/pair_buck6d_coul_gauss.txt b/doc/txt/pair_buck6d_coul_gauss.txt deleted file mode 100644 index 1f013e91ef..0000000000 --- a/doc/txt/pair_buck6d_coul_gauss.txt +++ /dev/null @@ -1,138 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style buck6d/coul/gauss/dsf command :h3 -pair_style buck6d/coul/gauss/long command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {buck6d/coul/gauss/dsf} or {buck6d/coul/gauss/long} -args = list of arguments for a particular style :ul - {buck6d/coul/gauss/dsf} args = smooth cutoff (cutoff2) - smooth = smoothing onset within Buckingham cutoff (ratio) - cutoff = global cutoff for Buckingham (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {buck6d/coul/gauss/long} args = smooth smooth2 cutoff (cutoff2) - smooth = smoothing onset within Buckingham cutoff (ratio) - smooth2 = smoothing onset within Coulombic cutoff (ratio) - cutoff = global cutoff for Buckingham (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) :pre - -[Examples:] - -pair_style buck6d/coul/gauss/dsf 0.9000 12.0000 -pair_coeff 1 1 1030. 3.061 457.179 4.521 0.608 :pre - -pair_style buck6d/coul/gauss/long 0.9000 1.0000 12.0000 -pair_coeff 1 1 1030. 3.061 457.179 4.521 0.608 :pre - -[Description:] - -The {buck6d/coul/gauss} styles evaluate vdW and Coulomb -interactions following the MOF-FF force field after -"(Schmid)"_#Schmid. The vdW term of the {buck6d} styles -computes a dispersion damped Buckingham potential: - -:c,image(Eqs/pair_buck6d.jpg) - -where A and C are a force constant, kappa is an ionic-pair dependent -reciprocal length parameter, D is a dispersion correction parameter, -and the cutoff Rc truncates the interaction distance. -The first term in the potential corresponds to the Buckingham -repulsion term and the second term to the dispersion attraction with -a damping correction analog to the Grimme correction used in DFT. -The latter corrects for artifacts occurring at short distances which -become an issue for soft vdW potentials. - -The {buck6d} styles include a smoothing function which is invoked -according to the global smoothing parameter within the specified -cutoff. Hereby a parameter of i.e. 0.9 invokes the smoothing -within 90% of the cutoff. No smoothing is applied at a value -of 1.0. For the {gauss/dsf} style this smoothing is only applicable -for the dispersion damped Buckingham potential. For the {gauss/long} -styles the smoothing function can also be invoked for the real -space coulomb interactions which enforce continuous energies and -forces at the cutoff. - -Both styles {buck6d/coul/gauss/dsf} and {buck6d/coul/gauss/long} -evaluate a Coulomb potential using spherical Gaussian type charge -distributions which effectively dampen electrostatic interactions -for high charges at close distances. The electrostatic potential -is thus evaluated as: - -:c,image(Eqs/pair_coul_gauss.jpg) - -where C is an energy-conversion constant, Qi and Qj are the -charges on the 2 atoms, epsilon is the dielectric constant which -can be set by the "dielectric"_dielectric.html command, alpha is -ion pair dependent damping parameter and erf() is the error-function. -The cutoff Rc truncates the interaction distance. - -The style {buck6d/coul/gauss/dsf} computes the Coulomb interaction -via the damped shifted force model described in "(Fennell)"_#Fennell -approximating an Ewald sum similar to the "pair coul/dsf"_pair_coul.html -styles. In {buck6d/coul/gauss/long} an additional damping factor is -applied to the Coulombic term so it can be used in conjunction with the -"kspace_style"_kspace_style.html command and its {ewald} or {pppm} -options. The Coulombic cutoff in this case separates the real and -reciprocal space evaluation of the Ewald sum. - -If one cutoff is specified it is used for both the vdW and Coulomb -terms. If two cutoffs are specified, the first is used as the cutoff -for the vdW terms, and the second is the cutoff for the Coulombic term. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -A (energy units) -rho (distance^-1 units) -C (energy-distance^6 units) -D (distance^14 units) -alpha (distance^-1 units) -cutoff (distance units) :ul - -The second coefficient, rho, must be greater than zero. The latter -coefficient is optional. If not specified, the global vdW cutoff -is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -These styles do not support the "pair_modify"_pair_modify.html shift -option for the energy. Instead the smoothing function should be applied -by setting the global smoothing parameter to a value < 1.0. - -These styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -[Restrictions:] - -These styles are part of the USER-MOFFF package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:link(Schmid) -[(Schmid)] S. Bureekaew, S. Amirjalayer, M. Tafipolsky, C. Spickermann, T.K. Roy and R. Schmid, Phys. Status Solidi B, 6, 1128 (2013). -:link(Fennell) -[(Fennell)] C. J. Fennell, J. D. Gezelter, J Chem Phys, 124, 234104 (2006). diff --git a/doc/txt/pair_buck_long.txt b/doc/txt/pair_buck_long.txt deleted file mode 100644 index ff27f6b005..0000000000 --- a/doc/txt/pair_buck_long.txt +++ /dev/null @@ -1,169 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style buck/long/coul/long command :h3 -pair_style buck/long/coul/long/omp command :h3 - -[Syntax:] - -pair_style buck/long/coul/long flag_buck flag_coul cutoff (cutoff2) :pre - -flag_buck = {long} or {cut} :ulb,l - {long} = use Kspace long-range summation for the dispersion term 1/r^6 - {cut} = use a cutoff :pre -flag_coul = {long} or {off} :l - {long} = use Kspace long-range summation for the Coulombic term 1/r - {off} = omit the Coulombic term :pre -cutoff = global cutoff for Buckingham (and Coulombic if only 1 cutoff) (distance units) :l -cutoff2 = global cutoff for Coulombic (optional) (distance units) :l -:ule - -[Examples:] - -pair_style buck/long/coul/long cut off 2.5 -pair_style buck/long/coul/long cut long 2.5 4.0 -pair_style buck/long/coul/long long long 4.0 -pair_coeff * * 1 1 -pair_coeff 1 1 1 3 4 :pre - -[Description:] - -The {buck/long/coul/long} style computes a Buckingham potential (exp/6 -instead of Lennard-Jones 12/6) and Coulombic potential, given by - -:c,image(Eqs/pair_buck.jpg) - -:c,image(Eqs/pair_coulomb.jpg) - -Rc is the cutoff. If one cutoff is specified in the pair_style -command, it is used for both the Buckingham and Coulombic terms. If -two cutoffs are specified, they are used as cutoffs for the Buckingham -and Coulombic terms respectively. - -The purpose of this pair style is to capture long-range interactions -resulting from both attractive 1/r^6 Buckingham and Coulombic 1/r -interactions. This is done by use of the {flag_buck} and {flag_coul} -settings. The "Ismail"_#Ismail paper has more details on when it is -appropriate to include long-range 1/r^6 interactions, using this -potential. - -If {flag_buck} is set to {long}, no cutoff is used on the Buckingham -1/r^6 dispersion term. The long-range portion can be calculated by -using the "kspace_style ewald/disp or pppm/disp"_kspace_style.html -commands. The specified Buckingham cutoff then determines which -portion of the Buckingham interactions are computed directly by the -pair potential versus which part is computed in reciprocal space via -the Kspace style. If {flag_buck} is set to {cut}, the Buckingham -interactions are simply cutoff, as with "pair_style -buck"_pair_buck.html. - -If {flag_coul} is set to {long}, no cutoff is used on the Coulombic -interactions. The long-range portion can calculated by using any of -several "kspace_style"_kspace_style.html command options such as -{pppm} or {ewald}. Note that if {flag_buck} is also set to long, then -the {ewald/disp} or {pppm/disp} Kspace style needs to be used to -perform the long-range calculations for both the Buckingham and -Coulombic interactions. If {flag_coul} is set to {off}, Coulombic -interactions are not computed. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -A (energy units) -rho (distance units) -C (energy-distance^6 units) -cutoff (distance units) -cutoff2 (distance units) :ul - -The second coefficient, rho, must be greater than zero. - -The latter 2 coefficients are optional. If not specified, the global -Buckingham and Coulombic cutoffs specified in the pair_style command -are used. If only one cutoff is specified, it is used as the cutoff -for both Buckingham and Coulombic interactions for this type pair. If -both coefficients are specified, they are used as the Buckingham and -Coulombic cutoffs for this type pair. Note that if you are using -{flag_buck} set to {long}, you cannot specify a Buckingham cutoff for -an atom type pair, since only one global Buckingham cutoff is allowed. -Similarly, if you are using {flag_coul} set to {long}, you cannot -specify a Coulombic cutoff for an atom type pair, since only one -global Coulombic cutoff is allowed. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair styles does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the exp() and 1/r^6 portion of the pair -interaction, assuming {flag_buck} is {cut}. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the Buckingham portion of the pair -interaction. - -This pair style supports the "pair_modify"_pair_modify.html table and -table/disp options since they can tabulate the short-range portion of -the long-range Coulombic and dispersion interactions. - -This pair style write its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style supports the use of the {inner}, {middle}, and {outer} -keywords of the "run_style respa"_run_style.html command, meaning the -pairwise forces can be partitioned by distance at different levels of -the rRESPA hierarchy. See the "run_style"_run_style.html command for -details. - -:line - -[Restrictions:] - -This style is part of the KSPACE package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Ismail) -[(Ismail)] Ismail, Tsige, In 't Veld, Grest, Molecular Physics -(accepted) (2007). diff --git a/doc/txt/pair_charmm.txt b/doc/txt/pair_charmm.txt deleted file mode 100644 index f5344b752f..0000000000 --- a/doc/txt/pair_charmm.txt +++ /dev/null @@ -1,271 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/charmm/coul/charmm command :h3 -pair_style lj/charmm/coul/charmm/intel command :h3 -pair_style lj/charmm/coul/charmm/kk command :h3 -pair_style lj/charmm/coul/charmm/omp command :h3 -pair_style lj/charmm/coul/charmm/implicit command :h3 -pair_style lj/charmm/coul/charmm/implicit/kk command :h3 -pair_style lj/charmm/coul/charmm/implicit/omp command :h3 -pair_style lj/charmm/coul/long command :h3 -pair_style lj/charmm/coul/long/gpu command :h3 -pair_style lj/charmm/coul/long/intel command :h3 -pair_style lj/charmm/coul/long/kk command :h3 -pair_style lj/charmm/coul/long/opt command :h3 -pair_style lj/charmm/coul/long/omp command :h3 -pair_style lj/charmm/coul/msm command :h3 -pair_style lj/charmm/coul/msm/omp command :h3 -pair_style lj/charmmfsw/coul/charmmfsh command :h3 -pair_style lj/charmmfsw/coul/long command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {lj/charmm/coul/charmm} or {lj/charmm/coul/charmm/implicit} or {lj/charmm/coul/long} or {lj/charmm/coul/msm} or {lj/charmmfsw/coul/charmmfsh} or {lj/charmmfsw/coul/long} -args = list of arguments for a particular style :ul - {lj/charmm/coul/charmm} args = inner outer (inner2) (outer2) - inner, outer = global switching cutoffs for Lennard Jones (and Coulombic if only 2 args) - inner2, outer2 = global switching cutoffs for Coulombic (optional) - {lj/charmm/coul/charmm/implicit} args = inner outer (inner2) (outer2) - inner, outer = global switching cutoffs for LJ (and Coulombic if only 2 args) - inner2, outer2 = global switching cutoffs for Coulombic (optional) - {lj/charmm/coul/long} args = inner outer (cutoff) - inner, outer = global switching cutoffs for LJ (and Coulombic if only 2 args) - cutoff = global cutoff for Coulombic (optional, outer is Coulombic cutoff if only 2 args) - {lj/charmm/coul/msm} args = inner outer (cutoff) - inner, outer = global switching cutoffs for LJ (and Coulombic if only 2 args) - cutoff = global cutoff for Coulombic (optional, outer is Coulombic cutoff if only 2 args) - {lj/charmmfsw/coul/charmmfsh} args = inner outer (cutoff) - inner, outer = global cutoffs for LJ (and Coulombic if only 2 args) - cutoff = global cutoff for Coulombic (optional, outer is Coulombic cutoff if only 2 args) - {lj/charmmfsw/coul/long} args = inner outer (cutoff) - inner, outer = global cutoffs for LJ (and Coulombic if only 2 args) - cutoff = global cutoff for Coulombic (optional, outer is Coulombic cutoff if only 2 args) :pre - -[Examples:] - -pair_style lj/charmm/coul/charmm 8.0 10.0 -pair_style lj/charmm/coul/charmm 8.0 10.0 7.0 9.0 -pair_style lj/charmmfsw/coul/charmmfsh 10.0 12.0 -pair_style lj/charmmfsw/coul/charmmfsh 10.0 12.0 9.0 -pair_coeff * * 100.0 2.0 -pair_coeff 1 1 100.0 2.0 150.0 3.5 :pre - -pair_style lj/charmm/coul/charmm/implicit 8.0 10.0 -pair_style lj/charmm/coul/charmm/implicit 8.0 10.0 7.0 9.0 -pair_coeff * * 100.0 2.0 -pair_coeff 1 1 100.0 2.0 150.0 3.5 :pre - -pair_style lj/charmm/coul/long 8.0 10.0 -pair_style lj/charmm/coul/long 8.0 10.0 9.0 -pair_style lj/charmmfsw/coul/long 8.0 10.0 -pair_style lj/charmmfsw/coul/long 8.0 10.0 9.0 -pair_coeff * * 100.0 2.0 -pair_coeff 1 1 100.0 2.0 150.0 3.5 :pre - -pair_style lj/charmm/coul/msm 8.0 10.0 -pair_style lj/charmm/coul/msm 8.0 10.0 9.0 -pair_coeff * * 100.0 2.0 -pair_coeff 1 1 100.0 2.0 150.0 3.5 :pre - -[Description:] - -These pair styles compute Lennard Jones (LJ) and Coulombic -interactions with additional switching or shifting functions that ramp -the energy and/or force smoothly to zero between an inner and outer -cutoff. They are implementations of the widely used CHARMM force -field used in the "CHARMM"_http://www.scripps.edu/brooks MD code (and -others). See "(MacKerell)"_#pair-MacKerell for a description of the -CHARMM force field. - -The styles with {charmm} (not {charmmfsw} or {charmmfsh}) in their -name are the older, original LAMMPS implementations. They compute the -LJ and Coulombic interactions with an energy switching function (esw, -shown in the formula below as S(r)), which ramps the energy smoothly -to zero between the inner and outer cutoff. This can cause -irregularities in pair-wise forces (due to the discontinuous 2nd -derivative of energy at the boundaries of the switching region), which -in some cases can result in detectable artifacts in an MD simulation. - -The newer styles with {charmmfsw} or {charmmfsh} in their name replace -the energy switching with force switching (fsw) and force shifting -(fsh) functions, for LJ and Coulombic interactions respectively. -These follow the formulas and description given in -"(Steinbach)"_#Steinbach and "(Brooks)"_#Brooks1 to minimize these -artifacts. - -NOTE: The newer {charmmfsw} or {charmmfsh} styles were released in -March 2017. We recommend they be used instead of the older {charmm} -styles. This includes the newer "dihedral_style -charmmfsw"_dihedral_charmm.html command. Eventually code from the new -styles will propagate into the related pair styles (e.g. implicit, -accelerator, free energy variants). - -NOTE: The newest CHARMM pair styles reset the Coulombic energy -conversion factor used internally in the code, from the LAMMPS value -to the CHARMM value, as if it were effectively a parameter of the -force field. This is because the CHARMM code uses a slightly -different value for the this conversion factor in "real -units"_units.html (Kcal/mole), namely CHARMM = 332.0716, LAMMPS = -332.06371. This is to enable more precise agreement by LAMMPS with -the CHARMM force field energies and forces, when using one of these -two CHARMM pair styles. - -:c,image(Eqs/pair_charmm.jpg) - -where S(r) is the energy switching function mentioned above for the -{charmm} styles. See the "(Steinbach)"_#Steinbach paper for the -functional forms of the force switching and force shifting functions -used in the {charmmfsw} and {charmmfsh} styles. - -When using the {lj/charmm/coul/charmm styles}, both the LJ and -Coulombic terms require an inner and outer cutoff. They can be the -same for both formulas or different depending on whether 2 or 4 -arguments are used in the pair_style command. For the -{lj/charmmfsw/coul/charmmfsh} style, the LJ term requires both an -inner and outer cutoff, while the Coulombic term requires only one -cutoff. If the Coulombic cutoff is not specified (2 instead of 3 -arguments), the LJ outer cutoff is used for the Coulombic cutoff. In -all cases where an inner and outer cutoff are specified, the inner -cutoff distance must be less than the outer cutoff. It is typical to -make the difference between the inner and outer cutoffs about 2.0 -Angstroms. - -Style {lj/charmm/coul/charmm/implicit} computes the same formulas as -style {lj/charmm/coul/charmm} except that an additional 1/r term is -included in the Coulombic formula. The Coulombic energy thus varies -as 1/r^2. This is effectively a distance-dependent dielectric term -which is a simple model for an implicit solvent with additional -screening. It is designed for use in a simulation of an unsolvated -biomolecule (no explicit water molecules). - -Styles {lj/charmm/coul/long} and {lj/charmm/coul/msm} compute the same -formulas as style {lj/charmm/coul/charmm} and style -{lj/charmmfsw/coul/long} computes the same formulas as style -{lj/charmmfsw/coul/charmmfsh}, except that an additional damping -factor is applied to the Coulombic term, so it can be used in -conjunction with the "kspace_style"_kspace_style.html command and its -{ewald} or {pppm} or {msm} option. Only one Coulombic cutoff is -specified for these styles; if only 2 arguments are used in the -pair_style command, then the outer LJ cutoff is used as the single -Coulombic cutoff. The Coulombic cutoff specified for these styles -means that pairwise interactions within this distance are computed -directly; interactions outside that distance are computed in -reciprocal space. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -epsilon_14 (energy units) -sigma_14 (distance units) :ul - -Note that sigma is defined in the LJ formula as the zero-crossing -distance for the potential, not as the energy minimum at 2^(1/6) -sigma. - -The latter 2 coefficients are optional. If they are specified, they -are used in the LJ formula between 2 atoms of these types which are -also first and fourth atoms in any dihedral. No cutoffs are specified -because the CHARMM force field does not allow varying cutoffs for -individual atom pairs; all pairs use the global cutoff(s) specified in -the pair_style command. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon, sigma, epsilon_14, -and sigma_14 coefficients for all of the lj/charmm pair styles can be -mixed. The default mix value is {arithmetic} to coincide with the -usual settings for the CHARMM force field. See the "pair_modify" -command for details. - -None of the {lj/charmm} or {lj/charmmfsw} pair styles support the -"pair_modify"_pair_modify.html shift option, since the Lennard-Jones -portion of the pair interaction is smoothed to 0.0 at the cutoff. - -The {lj/charmm/coul/long} and {lj/charmmfsw/coul/long} styles support -the "pair_modify"_pair_modify.html table option since they can -tabulate the short-range portion of the long-range Coulombic -interaction. - -None of the {lj/charmm} or {lj/charmmfsw} pair styles support the -"pair_modify"_pair_modify.html tail option for adding long-range tail -corrections to energy and pressure, since the Lennard-Jones portion of -the pair interaction is smoothed to 0.0 at the cutoff. - -All of the {lj/charmm} and {lj/charmmfsw} pair styles write their -information to "binary restart files"_restart.html, so pair_style and -pair_coeff commands do not need to be specified in an input script -that reads a restart file. - -The {lj/charmm/coul/long} and {lj/charmmfsw/coul/long} pair styles -support the use of the {inner}, {middle}, and {outer} keywords of the -"run_style respa"_run_style.html command, meaning the pairwise forces -can be partitioned by distance at different levels of the rRESPA -hierarchy. The other styles only support the {pair} keyword of -run_style respa. See the "run_style"_run_style.html command for -details. - -:line - -[Restrictions:] - -All the styles with {coul/charmm} or {coul/charmmfsh} styles are part -of the MOLECULE package. All the styles with {coul/long} style are -part of the KSPACE package. They are only enabled if LAMMPS was built -with those packages. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Brooks1) -[(Brooks)] Brooks, et al, J Comput Chem, 30, 1545 (2009). - -:link(pair-MacKerell) -[(MacKerell)] MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, -Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). - -:link(Steinbach) -[(Steinbach)] Steinbach, Brooks, J Comput Chem, 15, 667 (1994). - diff --git a/doc/txt/pair_class2.txt b/doc/txt/pair_class2.txt deleted file mode 100644 index 9e25560071..0000000000 --- a/doc/txt/pair_class2.txt +++ /dev/null @@ -1,180 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/class2 command :h3 -pair_style lj/class2/gpu command :h3 -pair_style lj/class2/kk command :h3 -pair_style lj/class2/omp command :h3 -pair_style lj/class2/coul/cut command :h3 -pair_style lj/class2/coul/cut/kk command :h3 -pair_style lj/class2/coul/cut/omp command :h3 -pair_style lj/class2/coul/long command :h3 -pair_style lj/class2/coul/long/gpu command :h3 -pair_style lj/class2/coul/long/kk command :h3 -pair_style lj/class2/coul/long/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {lj/class2} or {lj/class2/coul/cut} or {lj/class2/coul/long} -args = list of arguments for a particular style :ul - {lj/class2} args = cutoff - cutoff = global cutoff for class 2 interactions (distance units) - {lj/class2/coul/cut} args = cutoff (cutoff2) - cutoff = global cutoff for class 2 (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {lj/class2/coul/long} args = cutoff (cutoff2) - cutoff = global cutoff for class 2 (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) :pre - -[Examples:] - -pair_style lj/class2 10.0 -pair_coeff * * 100.0 2.5 -pair_coeff 1 2* 100.0 2.5 9.0 :pre - -pair_style lj/class2/coul/cut 10.0 -pair_style lj/class2/coul/cut 10.0 8.0 -pair_coeff * * 100.0 3.0 -pair_coeff 1 1 100.0 3.5 9.0 -pair_coeff 1 1 100.0 3.5 9.0 9.0 :pre - -pair_style lj/class2/coul/long 10.0 -pair_style lj/class2/coul/long 10.0 8.0 -pair_coeff * * 100.0 3.0 -pair_coeff 1 1 100.0 3.5 9.0 :pre - -[Description:] - -The {lj/class2} styles compute a 6/9 Lennard-Jones potential given by - -:c,image(Eqs/pair_class2.jpg) - -Rc is the cutoff. - -The {lj/class2/coul/cut} and {lj/class2/coul/long} styles add a -Coulombic term as described for the "lj/cut"_pair_lj.html pair styles. - -See "(Sun)"_#pair-Sun for a description of the COMPASS class2 force field. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -cutoff1 (distance units) -cutoff2 (distance units) :ul - -The latter 2 coefficients are optional. If not specified, the global -class 2 and Coulombic cutoffs are used. If only one cutoff is -specified, it is used as the cutoff for both class 2 and Coulombic -interactions for this type pair. If both coefficients are specified, -they are used as the class 2 and Coulombic cutoffs for this type pair. -You cannot specify 2 cutoffs for style {lj/class2}, since it has no -Coulombic terms. - -For {lj/class2/coul/long} only the class 2 cutoff can be specified -since a Coulombic cutoff cannot be specified for an individual I,J -type pair. All type pairs use the same global Coulombic cutoff -specified in the pair_style command. - -:line - -If the pair_coeff command is not used to define coefficients for a -particular I != J type pair, the mixing rule for epsilon and sigma for -all class2 potentials is to use the {sixthpower} formulas documented -by the "pair_modify"_pair_modify.html command. The "pair_modify -mix"_pair_modify.html setting is thus ignored for class2 potentials -for epsilon and sigma. However it is still followed for mixing the -cutoff distance. - -:line - -A version of these styles with a soft core, {lj/cut/soft}, suitable for use in -free energy calculations, is part of the USER-FEP package and is documented with -the "pair_fep_soft"_pair_fep_soft.html styles. The version with soft core is -only available if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of the lj/class2 pair styles can be mixed. -Epsilon and sigma are always mixed with the value {sixthpower}. The -cutoff distance is mixed by whatever option is set by the pair_modify -command (default = geometric). See the "pair_modify" command for -details. - -All of the lj/class2 pair styles support the -"pair_modify"_pair_modify.html shift option for the energy of the -Lennard-Jones portion of the pair interaction. - -The {lj/class2/coul/long} pair style does not support the -"pair_modify"_pair_modify.html table option since a tabulation -capability has not yet been added to this potential. - -All of the lj/class2 pair styles support the -"pair_modify"_pair_modify.html tail option for adding a long-range -tail correction to the energy and pressure of the Lennard-Jones -portion of the pair interaction. - -All of the lj/class2 pair styles write their information to "binary -restart files"_restart.html, so pair_style and pair_coeff commands do -not need to be specified in an input script that reads a restart file. - -Only the {lj/class2} and {lj/class2/coul/long} pair styles support the use of the -{inner}, {middle}, and {outer} keywords of the "run_style -respa"_run_style.html command, meaning the pairwise forces can be -partitioned by distance at different levels of the rRESPA hierarchy. -The other styles only support the {pair} keyword of run_style respa. -See the "run_style"_run_style.html command for details. - -[Restrictions:] - -These styles are part of the CLASS2 package. They are only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_fep_soft"_pair_fep_soft.html - -[Default:] none - -:line - -:link(pair-Sun) -[(Sun)] Sun, J Phys Chem B 102, 7338-7364 (1998). diff --git a/doc/txt/pair_coeff.txt b/doc/txt/pair_coeff.txt deleted file mode 100644 index a1bbf94e83..0000000000 --- a/doc/txt/pair_coeff.txt +++ /dev/null @@ -1,134 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_coeff command :h3 - -[Syntax:] - -pair_coeff I J args :pre - -I,J = atom types (see asterisk form below) -args = coefficients for one or more pairs of atom types :ul - -[Examples:] - -pair_coeff 1 2 1.0 1.0 2.5 -pair_coeff 2 * 1.0 1.0 -pair_coeff 3* 1*2 1.0 1.0 2.5 -pair_coeff * * 1.0 1.0 -pair_coeff * * nialhjea 1 1 2 -pair_coeff * 3 morse.table ENTRY1 -pair_coeff 1 2 lj/cut 1.0 1.0 2.5 (for pair_style hybrid) :pre - -[Description:] - -Specify the pairwise force field coefficients for one or more pairs of -atom types. The number and meaning of the coefficients depends on the -pair style. Pair coefficients can also be set in the data file read -by the "read_data"_read_data.html command or in a restart file. - -I and J can be specified in one of two ways. Explicit numeric values -can be used for each, as in the 1st example above. I <= J is -required. LAMMPS sets the coefficients for the symmetric J,I -interaction to the same values. - -A wildcard asterisk can be used in place of or in conjunction with the -I,J arguments to set the coefficients for multiple pairs of atom -types. This takes the form "*" or "*n" or "n*" or "m*n". If N = the -number of atom types, then an asterisk with no numeric values means all -types from 1 to N. A leading asterisk means all types from 1 to n -(inclusive). A trailing asterisk means all types from n to N -(inclusive). A middle asterisk means all types from m to n -(inclusive). Note that only type pairs with I <= J are considered; if -asterisks imply type pairs where J < I, they are ignored. - -Note that a pair_coeff command can override a previous setting for the -same I,J pair. For example, these commands set the coeffs for all I,J -pairs, then overwrite the coeffs for just the I,J = 2,3 pair: - -pair_coeff * * 1.0 1.0 2.5 -pair_coeff 2 3 2.0 1.0 1.12 :pre - -A line in a data file that specifies pair coefficients uses the exact -same format as the arguments of the pair_coeff command in an input -script, with the exception of the I,J type arguments. In each line of -the "Pair Coeffs" section of a data file, only a single type I is -specified, which sets the coefficients for type I interacting with -type I. This is because the section has exactly N lines, where N = -the number of atom types. For this reason, the wild-card asterisk -should also not be used as part of the I argument. Thus in a data -file, the line corresponding to the 1st example above would be listed -as - -2 1.0 1.0 2.5 :pre - -For many potentials, if coefficients for type pairs with I != J are -not set explicitly by a pair_coeff command, the values are inferred -from the I,I and J,J settings by mixing rules; see the -"pair_modify"_pair_modify.html command for a discussion. Details on -this option as it pertains to individual potentials are described on -the doc page for the potential. - -Many pair styles, typically for many-body potentials, use tabulated -potential files as input, when specifying the pair_coeff command. -Potential files provided with LAMMPS are in the potentials directory -of the distribution. For some potentials, such as EAM, other archives -of suitable files can be found on the Web. They can be used with -LAMMPS so long as they are in the format LAMMPS expects, as discussed -on the individual doc pages. - -When a pair_coeff command using a potential file is specified, LAMMPS -looks for the potential file in 2 places. First it looks in the -location specified. E.g. if the file is specified as "niu3.eam", it -is looked for in the current working directory. If it is specified as -"../potentials/niu3.eam", then it is looked for in the potentials -directory, assuming it is a sister directory of the current working -directory. If the file is not found, it is then looked for in the -directory specified by the LAMMPS_POTENTIALS environment variable. -Thus if this is set to the potentials directory in the LAMMPS distribution, -then you can use those files from anywhere on your system, without -copying them into your working directory. Environment variables are -set in different ways for different shells. Here are example settings -for - -csh, tcsh: - -% setenv LAMMPS_POTENTIALS /path/to/lammps/potentials :pre - -bash: - -% export LAMMPS_POTENTIALS=/path/to/lammps/potentials :pre - -Windows: - -% set LAMMPS_POTENTIALS="C:\\Path to LAMMPS\\Potentials" :pre - -:line - -The alphabetic list of pair styles defined in LAMMPS is given on the -"pair_style"_pair_style.html doc page. They are also listed in more -compact form on the "Commands pair"_Commands_pair.html doc page. - -Click on the style to display the formula it computes and its -coefficients as specified by the associated pair_coeff command. - -:line - -[Restrictions:] - -This command must come after the simulation box is defined by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. - -[Related commands:] - -"pair_style"_pair_style.html, "pair_modify"_pair_modify.html, -"read_data"_read_data.html, "read_restart"_read_restart.html, -"pair_write"_pair_write.html - -[Default:] none diff --git a/doc/txt/pair_colloid.txt b/doc/txt/pair_colloid.txt deleted file mode 100644 index e8a44e1cba..0000000000 --- a/doc/txt/pair_colloid.txt +++ /dev/null @@ -1,204 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style colloid command :h3 -pair_style colloid/gpu command :h3 -pair_style colloid/omp command :h3 - -[Syntax:] - -pair_style colloid cutoff :pre - -cutoff = global cutoff for colloidal interactions (distance units) :ul - -[Examples:] - -pair_style colloid 10.0 -pair_coeff * * 25 1.0 10.0 10.0 -pair_coeff 1 1 144 1.0 0.0 0.0 3.0 -pair_coeff 1 2 75.398 1.0 0.0 10.0 9.0 -pair_coeff 2 2 39.478 1.0 10.0 10.0 25.0 :pre - -[Description:] - -Style {colloid} computes pairwise interactions between large colloidal -particles and small solvent particles using 3 formulas. A colloidal -particle has a size > sigma; a solvent particle is the usual -Lennard-Jones particle of size sigma. - -The colloid-colloid interaction energy is given by - -:c,image(Eqs/pair_colloid_cc.jpg) - -where A_cc is the Hamaker constant, a1 and a2 are the radii of the two -colloidal particles, and Rc is the cutoff. This equation results from -describing each colloidal particle as an integrated collection of -Lennard-Jones particles of size sigma and is derived in -"(Everaers)"_#Everaers1. - -The colloid-solvent interaction energy is given by - -:c,image(Eqs/pair_colloid_cs.jpg) - -where A_cs is the Hamaker constant, a is the radius of the colloidal -particle, and Rc is the cutoff. This formula is derived from the -colloid-colloid interaction, letting one of the particle sizes go to -zero. - -The solvent-solvent interaction energy is given by the usual -Lennard-Jones formula - -:c,image(Eqs/pair_colloid_ss.jpg) - -with A_ss set appropriately, which results from letting both particle -sizes go to zero. - -When used in combination with "pair_style -yukawa/colloid"_pair_colloid.html, the two terms become the so-called -DLVO potential, which combines electrostatic repulsion and van der -Waals attraction. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -A (energy units) -sigma (distance units) -d1 (distance units) -d2 (distance units) -cutoff (distance units) :ul - -A is the Hamaker energy prefactor and should typically be set as -follows: - -A_cc = colloid/colloid = 4 pi^2 = 39.5 -A_cs = colloid/solvent = sqrt(A_cc*A_ss) -A_ss = solvent/solvent = 144 (assuming epsilon = 1, so that 144/36 = 4) :ul - -Sigma is the size of the solvent particle or the constituent particles -integrated over in the colloidal particle and should typically be set -as follows: - -Sigma_cc = colloid/colloid = 1.0 -Sigma_cs = colloid/solvent = arithmetic mixing between colloid sigma and solvent sigma -Sigma_ss = solvent/solvent = 1.0 or whatever size the solvent particle is :ul - -Thus typically Sigma_cs = 1.0, unless the solvent particle's size != -1.0. - -D1 and d2 are particle diameters, so that d1 = 2*a1 and d2 = 2*a2 in -the formulas above. Both d1 and d2 must be values >= 0. If d1 > 0 -and d2 > 0, then the pair interacts via the colloid-colloid formula -above. If d1 = 0 and d2 = 0, then the pair interacts via the -solvent-solvent formula. I.e. a d value of 0 is a Lennard-Jones -particle of size sigma. If either d1 = 0 or d2 = 0 and the other is -larger, then the pair interacts via the colloid-solvent formula. - -Note that the diameter of a particular particle type may appear in -multiple pair_coeff commands, as it interacts with other particle -types. You should insure the particle diameter is specified -consistently each time it appears. - -The last coefficient is optional. If not specified, the global cutoff -specified in the pair_style command is used. However, you typically -want different cutoffs for interactions between different particle -sizes. E.g. if colloidal particles of diameter 10 are used with -solvent particles of diameter 1, then a solvent-solvent cutoff of 2.5 -would correspond to a colloid-colloid cutoff of 25. A good -rule-of-thumb is to use a colloid-solvent cutoff that is half the big -diameter + 4 times the small diameter. I.e. 9 = 5 + 4 for the -colloid-solvent cutoff in this case. - -NOTE: When using pair_style colloid for a mixture with 2 (or more) -widely different particles sizes (e.g. sigma=10 colloids in a -background sigma=1 LJ fluid), you will likely want to use these -commands for efficiency: "neighbor multi"_neighbor.html and -"comm_modify multi"_comm_modify.html. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the A, sigma, d1, and d2 -coefficients and cutoff distance for this pair style can be mixed. A -is an energy value mixed like a LJ epsilon. D1 and d2 are distance -values and are mixed like sigma. The default mix value is -{geometric}. See the "pair_modify" command for details. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This style is part of the COLLOID package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Normally, this pair style should be used with finite-size particles -which have a diameter, e.g. see the "atom_style -sphere"_atom_style.html command. However, this is not a requirement, -since the only definition of particle size is via the pair_coeff -parameters for each type. In other words, the physical radius of the -particle is ignored. Thus you should insure that the d1,d2 parameters -you specify are consistent with the physical size of the particles of -that type. - -Per-particle polydispersity is not yet supported by this pair style; -only per-type polydispersity is enabled via the pair_coeff parameters. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Everaers1) -[(Everaers)] Everaers, Ejtehadi, Phys Rev E, 67, 041710 (2003). diff --git a/doc/txt/pair_comb.txt b/doc/txt/pair_comb.txt deleted file mode 100644 index 45ce3a3b76..0000000000 --- a/doc/txt/pair_comb.txt +++ /dev/null @@ -1,191 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style comb command :h3 -pair_style comb/omp command :h3 -pair_style comb3 command :h3 - -[Syntax:] - -pair_style comb -pair_style comb3 keyword :pre - -keyword = {polar} - {polar} value = {polar_on} or {polar_off} = whether or not to include atomic polarization :pre -:ule - -[Examples:] - -pair_style comb -pair_coeff * * ../potentials/ffield.comb Si -pair_coeff * * ../potentials/ffield.comb Hf Si O :pre -pair_style comb3 polar_off -pair_coeff * * ../potentials/ffield.comb3 O Cu N C O :pre - -[Description:] - -Style {comb} computes the second-generation variable charge COMB -(Charge-Optimized Many-Body) potential. Style {comb3} computes the -third-generation COMB potential. These COMB potentials are described -in "(COMB)"_#COMB and "(COMB3)"_#COMB3. Briefly, the total energy -{ET} of a system of atoms is given by - -:c,image(Eqs/pair_comb1.jpg) - -where {Eiself} is the self-energy of atom {i} -(including atomic ionization energies and electron affinities), -{Eijshort} is the bond-order potential between -atoms {i} and {j}, -{EijCoul} is the Coulomb interactions, -{Epolar} is the polarization term for organic systems -(style {comb3} only), -{EvdW} is the van der Waals energy (style {comb3} only), -{Ebarr} is a charge barrier function, and -{Ecorr} are angular correction terms. - -The COMB potentials (styles {comb} and {comb3}) are variable charge -potentials. The equilibrium charge on each atom is calculated by the -electronegativity equalization (QEq) method. See "Rick"_#Rick2 for -further details. This is implemented by the "fix -qeq/comb"_fix_qeq_comb.html command, which should normally be -specified in the input script when running a model with the COMB -potential. The "fix qeq/comb"_fix_qeq_comb.html command has options -that determine how often charge equilibration is performed, its -convergence criterion, and which atoms are included in the -calculation. - -Only a single pair_coeff command is used with the {comb} and {comb3} -styles which specifies the COMB potential file with parameters for all -needed elements. These are mapped to LAMMPS atom types by specifying -N additional arguments after the potential file in the pair_coeff -command, where N is the number of LAMMPS atom types. - -For example, if your LAMMPS simulation of a Si/SiO2/ -HfO2 interface has 4 atom types, and you want the 1st and -last to be Si, the 2nd to be Hf, and the 3rd to be O, and you would -use the following pair_coeff command: - -pair_coeff * * ../potentials/ffield.comb Si Hf O Si :pre - -The first two arguments must be * * so as to span all LAMMPS atom -types. The first and last Si arguments map LAMMPS atom types 1 and 4 -to the Si element in the {ffield.comb} file. The second Hf argument -maps LAMMPS atom type 2 to the Hf element, and the third O argument -maps LAMMPS atom type 3 to the O element in the potential file. If a -mapping value is specified as NULL, the mapping is not performed. -This can be used when a {comb} potential is used as part of the -{hybrid} pair style. The NULL values are placeholders for atom types -that will be used with other potentials. - -For style {comb}, the provided potential file {ffield.comb} contains -all currently-available 2nd generation COMB parameterizations: for Si, -Cu, Hf, Ti, O, their oxides and Zr, Zn and U metals. For style -{comb3}, the potential file {ffield.comb3} contains all -currently-available 3rd generation COMB parameterizations: O, Cu, N, C, -H, Ti, Zn and Zr. The status of the optimization of the compounds, for -example Cu2O, TiN and hydrocarbons, are given in the -following table: - -:c,image(Eqs/pair_comb2.jpg) - -For style {comb3}, in addition to ffield.comb3, a special parameter -file, {lib.comb3}, that is exclusively used for C/O/H systems, will be -automatically loaded if carbon atom is detected in LAMMPS input -structure. This file must be in your working directory or in the -directory pointed to by the environment variable LAMMPS_POTENTIALS, as -described on the "pair_coeff"_pair_coeff.html command doc page. - -Keyword {polar} indicates whether the force field includes -the atomic polarization. Since the equilibration of the polarization -has not yet been implemented, it can only set polar_off at present. - -NOTE: You can not use potential file {ffield.comb} with style {comb3}, -nor file {ffield.comb3} with style {comb}. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS as -described above from values in the potential file. - -These pair styles does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -These pair styles do not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style, pair_coeff, and "fix -qeq/comb"_fix_qeq_comb.html commands in an input script that reads a -restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -These pair styles are part of the MANYBODY package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -These pair styles requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The COMB potentials in the {ffield.comb} and {ffield.comb3} files provided -with LAMMPS (see the potentials directory) are parameterized for metal -"units"_units.html. You can use the COMB potential with any LAMMPS -units, but you would need to create your own COMB potential file with -coefficients listed in the appropriate units if your simulation -doesn't use "metal" units. - -[Related commands:] - -"pair_style"_pair_style.html, "pair_coeff"_pair_coeff.html, -"fix qeq/comb"_fix_qeq_comb.html - -[Default:] none - -:line - -:link(COMB) -[(COMB)] T.-R. Shan, B. D. Devine, T. W. Kemper, S. B. Sinnott, and -S. R. Phillpot, Phys. Rev. B 81, 125328 (2010) - -:link(COMB3) -[(COMB3)] T. Liang, T.-R. Shan, Y.-T. Cheng, B. D. Devine, M. Noordhoek, -Y. Li, Z. Lu, S. R. Phillpot, and S. B. Sinnott, Mat. Sci. & Eng: R 74, -255-279 (2013). - -:link(Rick2) -[(Rick)] S. W. Rick, S. J. Stuart, B. J. Berne, J Chem Phys 101, 6141 -(1994). diff --git a/doc/txt/pair_cosine_squared.txt b/doc/txt/pair_cosine_squared.txt deleted file mode 100644 index f60e33f70d..0000000000 --- a/doc/txt/pair_cosine_squared.txt +++ /dev/null @@ -1,108 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style cosine/squared command :h3 - -[Syntax:] - -pair_style cosine/squared cutoff :pre - -cutoff = global cutoff for cosine-squared interactions (distance units) :ul - -pair_coeff i j eps sigma -pair_coeff i j eps sigma cutoff -pair_coeff i j eps sigma wca -pair_coeff i j eps sigma cutoff wca :pre - -i,j = a particle type -eps = interaction strength, i.e. the depth of the potential minimum (energy units) -sigma = distance of the potential minimum from 0 -cutoff = the cutoff distance for this pair type, if different from global (distance units) -wca = if specified a Weeks-Chandler-Andersen potential (with eps strength and minimum at sigma) is added, otherwise not :ul - -[Examples:] - -pair_style cosine/squared 3.0 -pair_coeff * * 1.0 1.3 -pair_coeff 1 3 1.0 1.3 2.0 -pair_coeff 1 3 1.0 1.3 wca -pair_coeff 1 3 1.0 1.3 2.0 wca :pre - -[Description:] - -Style {cosine/squared} computes a potential of the form - -:c,image(Eqs/pair_cosine_squared.jpg) - -between two point particles, where (sigma, -epsilon) is the location of -the (rightmost) minimum of the potential, as explained in the syntax -section above. - -This potential was first used in (Cooke)_#CKD for a coarse-grained lipid -membrane model. It is generally very useful as a non-specific -interaction potential because it is fully adjustable in depth and width -while joining the minimum at (sigma, -epsilon) and zero at (cutoff, 0) -smoothly, requiring no shifting and causing no related artifacts, tail -energy calculations etc. This evidently requires {cutoff} to be larger -than {sigma}. - -If the {wca} option is used then a Weeks-Chandler-Andersen potential -(Weeks)_#WCA is added to the above specified cosine-squared potential, -specifically the following: - -:c,image(Eqs/pair_cosine_squared_wca.jpg) - -In this case, and this case only, the {sigma} parameter can be equal to -{cutoff} (sigma = cutoff) which will result in ONLY the WCA potential -being used (and print a warning), so the minimum will be attained at -(sigma, 0). This is a convenience feature that enables a purely -repulsive potential to be used without a need to define an additional -pair style and use the hybrid styles. - -The energy and force of this pair style for parameters epsilon = 1.0, -sigma = 1.0, cutoff = 2.5, with and without the WCA potential, are shown -in the graphs below: - -:c,image(JPG/pair_cosine_squared_graphs.jpg) - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -Mixing is not supported for this style. - -The {shift}, {table} and {tail} options are not relevant for this style. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -The {cosine/squared} style is part of the "USER-MISC" package. It is only -enabled if LAMMPS is build with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, -"pair_style lj/cut"_pair_lj.html - -[Default:] none - -:link(CKD) -[(Cooke)] "Cooke, Kremer and Deserno, Phys. Rev. E, 72, 011506 (2005)" - -:link(WCA) -[(Weeks)] "Weeks, Chandler and Andersen, J. Chem. Phys., 54, 5237 (1971)" diff --git a/doc/txt/pair_coul.txt b/doc/txt/pair_coul.txt deleted file mode 100644 index 06838a97e6..0000000000 --- a/doc/txt/pair_coul.txt +++ /dev/null @@ -1,334 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style coul/cut command :h3 -pair_style coul/cut/gpu command :h3 -pair_style coul/cut/kk command :h3 -pair_style coul/cut/omp command :h3 -pair_style coul/debye command :h3 -pair_style coul/debye/gpu command :h3 -pair_style coul/debye/kk command :h3 -pair_style coul/debye/omp command :h3 -pair_style coul/dsf command :h3 -pair_style coul/dsf/gpu command :h3 -pair_style coul/dsf/kk command :h3 -pair_style coul/dsf/omp command :h3 -pair_style coul/long command :h3 -pair_style coul/long/omp command :h3 -pair_style coul/long/gpu command :h3 -pair_style coul/long/kk command :h3 -pair_style coul/msm command :h3 -pair_style coul/msm/omp command :h3 -pair_style coul/streitz command :h3 -pair_style coul/wolf command :h3 -pair_style coul/wolf/kk command :h3 -pair_style coul/wolf/omp command :h3 -pair_style tip4p/cut command :h3 -pair_style tip4p/long command :h3 -pair_style tip4p/cut/omp command :h3 -pair_style tip4p/long/omp command :h3 - -[Syntax:] - -pair_style coul/cut cutoff -pair_style coul/debye kappa cutoff -pair_style coul/dsf alpha cutoff -pair_style coul/long cutoff -pair_style coul/long/gpu cutoff -pair_style coul/wolf alpha cutoff -pair_style coul/streitz cutoff keyword alpha -pair_style tip4p/cut otype htype btype atype qdist cutoff -pair_style tip4p/long otype htype btype atype qdist cutoff :pre - -cutoff = global cutoff for Coulombic interactions -kappa = Debye length (inverse distance units) -alpha = damping parameter (inverse distance units) :ul - -[Examples:] - -pair_style coul/cut 2.5 -pair_coeff * * -pair_coeff 2 2 3.5 :pre - -pair_style coul/debye 1.4 3.0 -pair_coeff * * -pair_coeff 2 2 3.5 :pre - -pair_style coul/dsf 0.05 10.0 -pair_coeff * * :pre - -pair_style coul/long 10.0 -pair_coeff * * :pre - -pair_style coul/msm 10.0 -pair_coeff * * :pre - -pair_style coul/wolf 0.2 9.0 -pair_coeff * * :pre - -pair_style coul/streitz 12.0 ewald -pair_style coul/streitz 12.0 wolf 0.30 -pair_coeff * * AlO.streitz Al O :pre - -pair_style tip4p/cut 1 2 7 8 0.15 12.0 -pair_coeff * * :pre - -pair_style tip4p/long 1 2 7 8 0.15 10.0 -pair_coeff * * :pre - -[Description:] - -The {coul/cut} style computes the standard Coulombic interaction -potential given by - -:c,image(Eqs/pair_coulomb.jpg) - -where C is an energy-conversion constant, Qi and Qj are the charges on -the 2 atoms, and epsilon is the dielectric constant which can be set -by the "dielectric"_dielectric.html command. The cutoff Rc truncates -the interaction distance. - -:line - -Style {coul/debye} adds an additional exp() damping factor to the -Coulombic term, given by - -:c,image(Eqs/pair_debye.jpg) - -where kappa is the Debye length. This potential is another way to -mimic the screening effect of a polar solvent. - -:line - -Style {coul/dsf} computes Coulombic interactions via the damped -shifted force model described in "Fennell"_#Fennell1, given by: - -:c,image(Eqs/pair_coul_dsf.jpg) - -where {alpha} is the damping parameter and erfc() is the -complementary error-function. The potential corrects issues in the -Wolf model (described below) to provide consistent forces and energies -(the Wolf potential is not differentiable at the cutoff) and smooth -decay to zero. - -:line - -Style {coul/wolf} computes Coulombic interactions via the Wolf -summation method, described in "Wolf"_#Wolf1, given by: - -:c,image(Eqs/pair_coul_wolf.jpg) - -where {alpha} is the damping parameter, and erc() and erfc() are -error-function and complementary error-function terms. This potential -is essentially a short-range, spherically-truncated, -charge-neutralized, shifted, pairwise {1/r} summation. With a -manipulation of adding and subtracting a self term (for i = j) to the -first and second term on the right-hand-side, respectively, and a -small enough {alpha} damping parameter, the second term shrinks and -the potential becomes a rapidly-converging real-space summation. With -a long enough cutoff and small enough alpha parameter, the energy and -forces calculated by the Wolf summation method approach those of the -Ewald sum. So it is a means of getting effective long-range -interactions with a short-range potential. - -:line - -Style {coul/streitz} is the Coulomb pair interaction defined as part -of the Streitz-Mintmire potential, as described in "this -paper"_#Streitz2, in which charge distribution about an atom is modeled -as a Slater 1{s} orbital. More details can be found in the referenced -paper. To fully reproduce the published Streitz-Mintmire potential, -which is a variable charge potential, style {coul/streitz} must be -used with "pair_style eam/alloy"_pair_eam.html (or some other -short-range potential that has been parameterized appropriately) via -the "pair_style hybrid/overlay"_pair_hybrid.html command. Likewise, -charge equilibration must be performed via the "fix -qeq/slater"_fix_qeq.html command. For example: - -pair_style hybrid/overlay coul/streitz 12.0 wolf 0.31 eam/alloy -pair_coeff * * coul/streitz AlO.streitz Al O -pair_coeff * * eam/alloy AlO.eam.alloy Al O -fix 1 all qeq/slater 1 12.0 1.0e-6 100 coul/streitz :pre - -The keyword {wolf} in the coul/streitz command denotes computing -Coulombic interactions via Wolf summation. An additional damping -parameter is required for the Wolf summation, as described for the -coul/wolf potential above. Alternatively, Coulombic interactions can -be computed via an Ewald summation. For example: - -pair_style hybrid/overlay coul/streitz 12.0 ewald eam/alloy -kspace_style ewald 1e-6 :pre - -Keyword {ewald} does not need a damping parameter, but a -"kspace_style"_kspace_style.html must be defined, which can be style -{ewald} or {pppm}. The Ewald method was used in Streitz and -Mintmire's original paper, but a Wolf summation offers a speed-up in -some cases. - -For the fix qeq/slater command, the {qfile} can be a filename that -contains QEq parameters as discussed on the "fix qeq"_fix_qeq.html -command doc page. Alternatively {qfile} can be replaced by -"coul/streitz", in which case the fix will extract QEq parameters from -the coul/streitz pair style itself. - -See the examples/strietz directory for an example input script that -uses the Streitz-Mintmire potential. The potentials directory has the -AlO.eam.alloy and AlO.streitz potential files used by the example. - -Note that the Streiz-Mintmire potential is generally used for oxides, -but there is no conceptual problem with extending it to nitrides and -carbides (such as SiC, TiN). Pair coul/strietz used by itself or with -any other pair style such as EAM, MEAM, Tersoff, or LJ in -hybrid/overlay mode. To do this, you would need to provide a -Streitz-Mintmire parameterization for the material being modeled. - -:line - -Styles {coul/long} and {coul/msm} compute the same Coulombic -interactions as style {coul/cut} except that an additional damping -factor is applied so it can be used in conjunction with the -"kspace_style"_kspace_style.html command and its {ewald} or {pppm} -option. The Coulombic cutoff specified for this style means that -pairwise interactions within this distance are computed directly; -interactions outside that distance are computed in reciprocal space. - -Styles {tip4p/cut} and {tip4p/long} implement the Coulomb part of -the TIP4P water model of "(Jorgensen)"_#Jorgensen3, which introduces -a massless site located a short distance away from the oxygen atom -along the bisector of the HOH angle. The atomic types of the oxygen and -hydrogen atoms, the bond and angle types for OH and HOH interactions, -and the distance to the massless charge site are specified as -pair_style arguments. Style {tip4p/cut} uses a global cutoff for -Coulomb interactions; style {tip4p/long} is for use with a long-range -Coulombic solver (Ewald or PPPM). - -NOTE: For each TIP4P water molecule in your system, the atom IDs for -the O and 2 H atoms must be consecutive, with the O atom first. This -is to enable LAMMPS to "find" the 2 H atoms associated with each O -atom. For example, if the atom ID of an O atom in a TIP4P water -molecule is 500, then its 2 H atoms must have IDs 501 and 502. - -See the "Howto tip4p"_Howto_tip4p.html doc page for more information -on how to use the TIP4P pair styles and lists of parameters to set. -Note that the neighbor list cutoff for Coulomb interactions is -effectively extended by a distance 2*qdist when using the TIP4P pair -style, to account for the offset distance of the fictitious charges on -O atoms in water molecules. Thus it is typically best in an -efficiency sense to use a LJ cutoff >= Coulombic cutoff + 2*qdist, to -shrink the size of the neighbor list. This leads to slightly larger -cost for the long-range calculation, so you can test the trade-off for -your model. - -:line - -Note that these potentials are designed to be combined with other pair -potentials via the "pair_style hybrid/overlay"_pair_hybrid.html -command. This is because they have no repulsive core. Hence if they -are used by themselves, there will be no repulsion to keep two -oppositely charged particles from moving arbitrarily close to each -other. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cutoff (distance units) :ul - -For {coul/cut} and {coul/debye}, the cutoff coefficient is optional. -If it is not used (as in some of the examples above), the default -global value specified in the pair_style command is used. - -For {coul/long} and {coul/msm} no cutoff can be specified for an -individual I,J type pair via the pair_coeff command. All type pairs -use the same global Coulombic cutoff specified in the pair_style -command. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the cutoff distance for the -{coul/cut} style can be mixed. The default mix value is {geometric}. -See the "pair_modify" command for details. - -The "pair_modify"_pair_modify.html shift option is not relevant -for these pair styles. - -The {coul/long} style supports the "pair_modify"_pair_modify.html -table option for tabulation of the short-range portion of the -long-range Coulombic interaction. - -These pair styles do not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -These pair styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -The {coul/long}, {coul/msm} and {tip4p/long} styles are part of the -KSPACE package. They are only enabled if LAMMPS was built with that -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style, -hybrid/overlay"_pair_hybrid.html, "kspace_style"_kspace_style.html - -[Default:] none - -:line - -:link(Wolf1) -[(Wolf)] D. Wolf, P. Keblinski, S. R. Phillpot, J. Eggebrecht, J Chem -Phys, 110, 8254 (1999). - -:link(Fennell1) -[(Fennell)] C. J. Fennell, J. D. Gezelter, J Chem Phys, 124, -234104 (2006). - -:link(Streitz2) -[(Streitz)] F. H. Streitz, J. W. Mintmire, Phys Rev B, 50, 11996-12003 -(1994). - -:link(Jorgensen3) -[(Jorgensen)] Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem -Phys, 79, 926 (1983). diff --git a/doc/txt/pair_coul_diel.txt b/doc/txt/pair_coul_diel.txt deleted file mode 100644 index 7708287db9..0000000000 --- a/doc/txt/pair_coul_diel.txt +++ /dev/null @@ -1,113 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style coul/diel command :h3 -pair_style coul/diel/omp command :h3 - -[Syntax:] - -pair_style coul/diel cutoff :pre - -cutoff = global cutoff (distance units) - -[Examples:] - -pair_style coul/diel 3.5 -pair_coeff 1 4 78. 1.375 0.112 :pre - - -[Description:] - -Style {coul/diel} computes a Coulomb correction for implicit solvent -ion interactions in which the dielectric permittivity is distance dependent. -The dielectric permittivity epsilon_D(r) connects to limiting regimes: -One limit is defined by a small dielectric permittivity (close to vacuum) -at or close to contact separation between the ions. At larger separations -the dielectric permittivity reaches a bulk value used in the regular Coulomb -interaction coul/long or coul/cut. -The transition is modeled by a hyperbolic function which is incorporated -in the Coulomb correction term for small ion separations as follows - -:c,image(Eqs/pair_coul_diel.jpg) - -where r_me is the inflection point of epsilon_D(r) and sigma_e is a slope -defining length scale. C is the same Coulomb conversion factor as in the -pair_styles coul/cut, coul/long, and coul/debye. In this way the Coulomb -interaction between ions is corrected at small distances r. The lower -limit of epsilon_D(r->0)=5.2 due to dielectric saturation "(Stiles)"_#Stiles -while the Coulomb interaction reaches its bulk limit by setting -epsilon_D(r->\infty)=epsilon, the bulk value of the solvent which is 78 -for water at 298K. - -Examples of the use of this type of Coulomb interaction include implicit -solvent simulations of salt ions -"(Lenart)"_#Lenart1 and of ionic surfactants "(Jusufi)"_#Jusufi1. -Note that this potential is only reasonable for implicit solvent simulations -and in combination with coul/cut or coul/long. It is also usually combined -with gauss/cut, see "(Lenart)"_#Lenart1 or "(Jusufi)"_#Jusufi1. - -The following coefficients must be defined for each pair of atom -types via the "pair_coeff"_pair_coeff.html command as in the example -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -epsilon (no units) -r_me (distance units) -sigma_e (distance units) :ul - -The global cutoff (r_c) specified in the pair_style command is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support parameter mixing. Coefficients must -be given explicitly for each type of particle pairs. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the Gauss-potential portion of the pair -interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -This style is part of the "USER-MISC" package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html -"pair_style gauss/cut"_pair_gauss.html - -[Default:] none - -:line - -:link(Stiles) -[(Stiles)] Stiles , Hubbard, and Kayser, J Chem Phys, 77, -6189 (1982). - -:link(Lenart1) -[(Lenart)] Lenart , Jusufi, and Panagiotopoulos, J Chem Phys, 126, -044509 (2007). - -:link(Jusufi1) -[(Jusufi)] Jusufi, Hynninen, and Panagiotopoulos, J Phys Chem B, 112, -13783 (2008). diff --git a/doc/txt/pair_coul_shield.txt b/doc/txt/pair_coul_shield.txt deleted file mode 100644 index 8152a1a12e..0000000000 --- a/doc/txt/pair_coul_shield.txt +++ /dev/null @@ -1,93 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style coul/shield command :h3 - -[Syntax:] - -pair_style coul/shield cutoff tap_flag :pre - -cutoff = global cutoff (distance units) -tap_flag = 0/1 to turn off/on the taper function :ul - -[Examples:] - -pair_style coul/shield 16.0 1 -pair_coeff 1 2 0.70 :pre - - -[Description:] - -Style {coul/shield} computes a Coulomb interaction for boron and -nitrogen atoms located in different layers of hexagonal boron -nitride. This potential is designed be used in combination with -the pair style "ilp/graphene/hbn"_pair_ilp_graphene_hbn.html - -NOTE: This potential is intended for electrostatic interactions between -two different layers of hexagonal boron nitride. Therefore, to avoid -interaction within the same layers, each layer should have a separate -molecule id and is recommended to use the "full" atom style, so that -charge and molecule ID information is included. - -:c,image(Eqs/pair_coul_shield.jpg) - -Where Tap(r_ij) is the taper function which provides a continuous cutoff -(up to third derivative) for inter-atomic separations larger than r_c -"(Leven1)"_#Leven3, "(Leven2)"_#Leven4 and "(Maaravi)"_#Maaravi1. -Here {lambda} is the shielding parameter that -eliminates the short-range singularity of the classical mono-polar -electrostatic interaction expression "(Maaravi)"_#Maaravi1. - -The shielding parameter {lambda} (1/distance units) must be defined for -each pair of atom types via the "pair_coeff"_pair_coeff.html command as -in the example above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html commands: - -The global cutoff (r_c) specified in the pair_style command is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support parameter mixing. Coefficients must -be given explicitly for each type of particle pairs. - -The "pair_modify"_pair_modify.html {table} option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -{tail} option for adding long-range tail corrections to energy and -pressure. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -This style is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html -"pair_style ilp/graphene/hbn"_pair_ilp_graphene_hbn.html - -[Default:] tap_flag = 1 - -:line - -:link(Leven3) -[(Leven1)] I. Leven, I. Azuri, L. Kronik and O. Hod, J. Chem. Phys. 140, 104106 (2014). - -:link(Leven4) -[(Leven2)] I. Leven et al, J. Chem.Theory Comput. 12, 2896-905 (2016). - -:link(Maaravi1) -[(Maaravi)] T. Maaravi et al, J. Phys. Chem. C 121, 22826-22835 (2017). diff --git a/doc/txt/pair_cs.txt b/doc/txt/pair_cs.txt deleted file mode 100644 index 5fce65d6f7..0000000000 --- a/doc/txt/pair_cs.txt +++ /dev/null @@ -1,175 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style born/coul/dsf/cs command :h3 -pair_style born/coul/long/cs command :h3 -pair_style born/coul/long/cs/gpu command :h3 -pair_style born/coul/wolf/cs command :h3 -pair_style born/coul/wolf/cs/gpu command :h3 -pair_style buck/coul/long/cs command :h3 -pair_style coul/long/cs command :h3 -pair_style coul/long/cs/gpu command :h3 -pair_style coul/wolf/cs command :h3 -pair_style lj/cut/coul/long/cs command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {born/coul/dsf/cs} or {born/coul/long/cs} or {born/coul/wolf/cs} or {buck/coul/long/cs} or {coul/long/cs} or {coul/wolf/cs} or {lj/cut/coul/long/cs} -args = list of arguments for a particular style :ul - {born/coul/dsf/cs} args = alpha cutoff (cutoff2) - alpha = damping parameter (inverse distance units) - cutoff = global cutoff for non-Coulombic (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (distance units) - {born/coul/long/cs} args = cutoff (cutoff2) - cutoff = global cutoff for non-Coulombic (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {born/coul/wolf/cs} args = alpha cutoff (cutoff2) - alpha = damping parameter (inverse distance units) - cutoff = global cutoff for Buckingham (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {buck/coul/long/cs} args = cutoff (cutoff2) - cutoff = global cutoff for Buckingham (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {coul/long} args = cutoff - cutoff = global cutoff for Coulombic (distance units) - {coul/wolf} args = alpha cutoff - alpha = damping parameter (inverse distance units) - cutoff = global cutoff for Coulombic (distance units) - {lj/cut/coul/long/cs} args = cutoff (cutoff2) - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) :pre - -[Examples:] - -pair_style born/coul/dsf/cs 0.1 10.0 12.0 -pair_coeff * * 0.0 1.00 0.00 0.00 0.00 -pair_coeff 1 1 480.0 0.25 0.00 1.05 0.50 :pre - -pair_style born/coul/long/cs 10.0 8.0 -pair_coeff 1 1 6.08 0.317 2.340 24.18 11.51 :pre - -pair_style born/coul/wolf/cs 0.25 10.0 12.0 -pair_coeff * * 0.0 1.00 0.00 0.00 0.00 -pair_coeff 1 1 480.0 0.25 0.00 1.05 0.50 :pre - -pair_style buck/coul/long/cs 10.0 -pair_style buck/coul/long/cs 10.0 8.0 -pair_coeff * * 100.0 1.5 200.0 -pair_coeff 1 1 100.0 1.5 200.0 9.0 :pre - -pair_style coul/long/cs 10.0 -pair_coeff * * :pre - -pair_style coul/wolf/cs 0.2 9.0 -pair_coeff * * :pre - -pair_style lj/cut/coul/long/cs 10.0 -pair_style lj/cut/coul/long/cs 10.0 8.0 -pair_coeff * * 100.0 3.0 -pair_coeff 1 1 100.0 3.5 9.0 :pre - -[Description:] - -These pair styles are designed to be used with the adiabatic -core/shell model of "(Mitchell and Finchham)"_#MitchellFinchham2. See -the "Howto coreshell"_Howto_coreshell.html doc page for an overview of -the model as implemented in LAMMPS. - -All the styles are identical to the corresponding pair style without -the "/cs" in the name: - -"pair_style born/coul/dsf"_pair_born.html -"pair_style born/coul/long"_pair_born.html -"pair_style born/coul/wolf"_pair_born.html -"pair_style buck/coul/long"_pair_buck.html -"pair_style coul/long"_pair_coul.html -"pair_style coul/wolf"_pair_coul.html -"pair_style lj/cut/coul/long"_pair_lj.html :ul - -except that they correctly treat the special case where the distance -between two charged core and shell atoms in the same core/shell pair -approach r = 0.0. - -Styles with a "/long" in the name are used with a long-range solver -for Coulombic interactions via the "kspace_style"_kspace_style.html -command. They require special treatment of the short-range Coulombic -interactions within the cor/shell model. - -Specifically, the short-range Coulomb interaction between a core and -its shell should be turned off using the -"special_bonds"_special_bonds.html command by setting the 1-2 weight -to 0.0, which works because the core and shell atoms are bonded to -each other. This induces a long-range correction approximation which -fails at small distances (~< 10e-8). Therefore, the Coulomb term which -is used to calculate the correction factor is extended by a minimal -distance (r_min = 1.0-6) when the interaction between a core/shell -pair is treated, as follows - -:c,image(Eqs/pair_cs.jpg) - -where C is an energy-conversion constant, Qi and Qj are the charges on -the core and shell, epsilon is the dielectric constant and r_min is the -minimal distance. - -For styles that are not used with a long-range solver, i.e. those with -"/dsf" or "/wolf" in the name, the only correction is the addition of -a minimal distance to avoid the possible r = 0.0 case for a core/shell -pair. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -See the corresponding doc pages for pair styles without the "cs" -suffix to see how mixing, shifting, tabulation, tail correction, -restarting, and rRESPA are handled by theses pair styles. - -:line - -[Restrictions:] - -These pair styles are part of the CORESHELL package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style born"_pair_born.html, -"pair_style buck"_pair_buck.html - -[Default:] none - -:line - -:link(MitchellFinchham2) -[(Mitchell and Finchham)] Mitchell, Finchham, J Phys Condensed Matter, -5, 1031-1038 (1993). diff --git a/doc/txt/pair_dipole.txt b/doc/txt/pair_dipole.txt deleted file mode 100644 index c695601061..0000000000 --- a/doc/txt/pair_dipole.txt +++ /dev/null @@ -1,275 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/cut/dipole/cut command :h3 -pair_style lj/cut/dipole/cut/gpu command :h3 -pair_style lj/cut/dipole/cut/omp command :h3 -pair_style lj/sf/dipole/sf command :h3 -pair_style lj/sf/dipole/sf/gpu command :h3 -pair_style lj/sf/dipole/sf/omp command :h3 -pair_style lj/cut/dipole/long command :h3 -pair_style lj/cut/dipole/long/gpu command :h3 -pair_style lj/long/dipole/long command :h3 - -[Syntax:] - -pair_style lj/cut/dipole/cut cutoff (cutoff2) -pair_style lj/sf/dipole/sf cutoff (cutoff2) -pair_style lj/cut/dipole/long cutoff (cutoff2) -pair_style lj/long/dipole/long flag_lj flag_coul cutoff (cutoff2) :pre - -cutoff = global cutoff LJ (and Coulombic if only 1 arg) (distance units) :ulb,l -cutoff2 = global cutoff for Coulombic and dipole (optional) (distance units) :l -flag_lj = {long} or {cut} or {off} :l - {long} = use long-range damping on dispersion 1/r^6 term - {cut} = use a cutoff on dispersion 1/r^6 term - {off} = omit disperion 1/r^6 term entirely :pre -flag_coul = {long} or {off} :l - {long} = use long-range damping on Coulombic 1/r and point-dipole terms - {off} = omit Coulombic and point-dipole terms entirely :pre -:ule - -[Examples:] - -pair_style lj/cut/dipole/cut 10.0 -pair_coeff * * 1.0 1.0 -pair_coeff 2 3 1.0 1.0 2.5 4.0 :pre - -pair_style lj/sf/dipole/sf 9.0 -pair_coeff * * 1.0 1.0 -pair_coeff 2 3 1.0 1.0 2.5 4.0 scale 0.5 -pair_coeff 2 3 1.0 1.0 2.5 4.0 :pre - -pair_style lj/cut/dipole/long 10.0 -pair_coeff * * 1.0 1.0 -pair_coeff 2 3 1.0 1.0 2.5 4.0 :pre - -pair_style lj/long/dipole/long long long 3.5 10.0 -pair_coeff * * 1.0 1.0 -pair_coeff 2 3 1.0 1.0 2.5 4.0 :pre - -[Description:] - -Style {lj/cut/dipole/cut} computes interactions between pairs of particles -that each have a charge and/or a point dipole moment. In addition to -the usual Lennard-Jones interaction between the particles (Elj) the -charge-charge (Eqq), charge-dipole (Eqp), and dipole-dipole (Epp) -interactions are computed by these formulas for the energy (E), force -(F), and torque (T) between particles I and J. - -:c,image(Eqs/pair_dipole.jpg) - -where qi and qj are the charges on the two particles, pi and pj are -the dipole moment vectors of the two particles, r is their separation -distance, and the vector r = Ri - Rj is the separation vector between -the two particles. Note that Eqq and Fqq are simply Coulombic energy -and force, Fij = -Fji as symmetric forces, and Tij != -Tji since the -torques do not act symmetrically. These formulas are discussed in -"(Allen)"_#Allen2 and in "(Toukmaji)"_#Toukmaji2. - -Also note, that in the code, all of these terms (except Elj) have a -C/epsilon prefactor, the same as the Coulombic term in the LJ + -Coulombic pair styles discussed "here"_pair_lj.html. C is an -energy-conversion constant and epsilon is the dielectric constant -which can be set by the "dielectric"_dielectric.html command. The -same is true of the equations that follow for other dipole pair -styles. - -Style {lj/sf/dipole/sf} computes "shifted-force" interactions between -pairs of particles that each have a charge and/or a point dipole -moment. In general, a shifted-force potential is a (slightly) modified -potential containing extra terms that make both the energy and its -derivative go to zero at the cutoff distance; this removes -(cutoff-related) problems in energy conservation and any numerical -instability in the equations of motion "(Allen)"_#Allen2. Shifted-force -interactions for the Lennard-Jones (E_LJ), charge-charge (Eqq), -charge-dipole (Eqp), dipole-charge (Epq) and dipole-dipole (Epp) -potentials are computed by these formulas for the energy (E), force -(F), and torque (T) between particles I and J: - -:c,image(Eqs/pair_dipole_sf.jpg) -:c,image(Eqs/pair_dipole_sf2.jpg) - -where epsilon and sigma are the standard LJ parameters, r_c is the -cutoff, qi and qj are the charges on the two particles, pi and pj are -the dipole moment vectors of the two particles, r is their separation -distance, and the vector r = Ri - Rj is the separation vector between -the two particles. Note that Eqq and Fqq are simply Coulombic energy -and force, Fij = -Fji as symmetric forces, and Tij != -Tji since the -torques do not act symmetrically. The shifted-force formula for the -Lennard-Jones potential is reported in "(Stoddard)"_#Stoddard. The -original (non-shifted) formulas for the electrostatic potentials, -forces and torques can be found in "(Price)"_#Price2. The shifted-force -electrostatic potentials have been obtained by applying equation 5.13 -of "(Allen)"_#Allen2. The formulas for the corresponding forces and -torques have been obtained by applying the 'chain rule' as in appendix -C.3 of "(Allen)"_#Allen2. - -If one cutoff is specified in the pair_style command, it is used for -both the LJ and Coulombic (q,p) terms. If two cutoffs are specified, -they are used as cutoffs for the LJ and Coulombic (q,p) terms -respectively. This pair style also supports an optional {scale} keyword -as part of a pair_coeff statement, where the interactions can be -scaled according to this factor. This scale factor is also made available -for use with fix adapt. - -Style {lj/cut/dipole/long} computes long-range point-dipole -interactions as discussed in "(Toukmaji)"_#Toukmaji2. Dipole-dipole, -dipole-charge, and charge-charge interactions are all supported, along -with the standard 12/6 Lennard-Jones interactions, which are computed -with a cutoff. A "kspace_style"_kspace_style.html must be defined to -use this pair style. Currently, only "kspace_style -ewald/disp"_kspace_style.html support long-range point-dipole -interactions. - -Style {lj/long/dipole/long} also computes point-dipole interactions as -discussed in "(Toukmaji)"_#Toukmaji2. Long-range dipole-dipole, -dipole-charge, and charge-charge interactions are all supported, along -with the standard 12/6 Lennard-Jones interactions. LJ interactions -can be cutoff or long-ranged. - -For style {lj/long/dipole/long}, if {flag_lj} is set to {long}, no -cutoff is used on the LJ 1/r^6 dispersion term. The long-range -portion is calculated by using the "kspace_style -ewald_disp"_kspace_style.html command. The specified LJ cutoff then -determines which portion of the LJ interactions are computed directly -by the pair potential versus which part is computed in reciprocal -space via the Kspace style. If {flag_lj} is set to {cut}, the LJ -interactions are simply cutoff, as with "pair_style -lj/cut"_pair_lj.html. If {flag_lj} is set to {off}, LJ interactions -are not computed at all. - -If {flag_coul} is set to {long}, no cutoff is used on the Coulombic or -dipole interactions. The long-range portion is calculated by using -{ewald_disp} of the "kspace_style"_kspace_style.html command. If -{flag_coul} is set to {off}, Coulombic and dipole interactions are not -computed at all. - -Atoms with dipole moments should be integrated using the "fix -nve/sphere update dipole"_fix_nve_sphere.html or the "fix -nvt/sphere update dipole"_fix_nvt_sphere.html command to rotate the -dipole moments. The {omega} option on the "fix -langevin"_fix_langevin.html command can be used to thermostat the -rotational motion. The "compute temp/sphere"_compute_temp_sphere.html -command can be used to monitor the temperature, since it includes -rotational degrees of freedom. The "atom_style -hybrid dipole sphere"_atom_style.html command should be used since -it defines the point dipoles and their rotational state. -The magnitude and orientation of the dipole moment for each particle -can be defined by the "set"_set.html command or in the "Atoms" section -of the data file read in by the "read_data"_read_data.html command. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -cutoff1 (distance units) -cutoff2 (distance units) :ul - -The latter 2 coefficients are optional. If not specified, the global -LJ and Coulombic cutoffs specified in the pair_style command are used. -If only one cutoff is specified, it is used as the cutoff for both LJ -and Coulombic interactions for this type pair. If both coefficients -are specified, they are used as the LJ and Coulombic cutoffs for this -type pair. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distances for this pair style can be mixed. The default -mix value is {geometric}. See the "pair_modify" command for details. - -For atom type pairs I,J and I != J, the A, sigma, d1, and d2 -coefficients and cutoff distance for this pair style can be mixed. A -is an energy value mixed like a LJ epsilon. D1 and d2 are distance -values and are mixed like sigma. The default mix value is -{geometric}. See the "pair_modify" command for details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the Lennard-Jones portion of the pair -interaction; such energy goes to zero at the cutoff by construction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -The {lj/cut/dipole/cut}, {lj/cut/dipole/long}, and -{lj/long/dipole/long} styles are part of the DIPOLE package. They are -only enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The {lj/sf/dipole/sf} style is part of the USER-MISC package. It is -only enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Using dipole pair styles with {electron} "units"_units.html is not -currently supported. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "set"_set.html, "read_data"_read_data.html, -"fix nve/sphere"_fix_nve_sphere.html, "fix nvt/sphere"_fix_nvt_sphere.html - -[Default:] none - -:line - -:link(Allen2) -[(Allen)] Allen and Tildesley, Computer Simulation of Liquids, -Clarendon Press, Oxford, 1987. - -:link(Toukmaji2) -[(Toukmaji)] Toukmaji, Sagui, Board, and Darden, J Chem Phys, 113, -10913 (2000). - -:link(Stoddard) -[(Stoddard)] Stoddard and Ford, Phys Rev A, 8, 1504 (1973). - -:link(Price2) -[(Price)] Price, Stone and Alderton, Mol Phys, 52, 987 (1984). diff --git a/doc/txt/pair_dpd.txt b/doc/txt/pair_dpd.txt deleted file mode 100644 index db6fc174d4..0000000000 --- a/doc/txt/pair_dpd.txt +++ /dev/null @@ -1,209 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style dpd command :h3 -pair_style dpd/gpu command :h3 -pair_style dpd/intel command :h3 -pair_style dpd/omp command :h3 -pair_style dpd/tstat command :h3 -pair_style dpd/tstat/gpu command :h3 -pair_style dpd/tstat/omp command :h3 - -[Syntax:] - -pair_style dpd T cutoff seed -pair_style dpd/tstat Tstart Tstop cutoff seed :pre - -T = temperature (temperature units) -Tstart,Tstop = desired temperature at start/end of run (temperature units) -cutoff = global cutoff for DPD interactions (distance units) -seed = random # seed (positive integer) :ul - -[Examples:] - -pair_style dpd 1.0 2.5 34387 -pair_coeff * * 3.0 1.0 -pair_coeff 1 1 3.0 1.0 1.0 :pre - -pair_style dpd/tstat 1.0 1.0 2.5 34387 -pair_coeff * * 1.0 -pair_coeff 1 1 1.0 1.0 :pre - -[Description:] - -Style {dpd} computes a force field for dissipative particle dynamics -(DPD) following the exposition in "(Groot)"_#Groot1. - -Style {dpd/tstat} invokes a DPD thermostat on pairwise interactions, -which is equivalent to the non-conservative portion of the DPD force -field. This pair-wise thermostat can be used in conjunction with any -"pair style"_pair_style.html, and in leiu of per-particle thermostats -like "fix langevin"_fix_langevin.html or ensemble thermostats like -Nose Hoover as implemented by "fix nvt"_fix_nh.html. To use -{dpd/tstat} as a thermostat for another pair style, use the "pair_style -hybrid/overlay"_pair_hybrid.html command to compute both the desired -pair interaction and the thermostat for each pair of particles. - -For style {dpd}, the force on atom I due to atom J is given as a sum -of 3 terms - -:c,image(Eqs/pair_dpd.jpg) - -where Fc is a conservative force, Fd is a dissipative force, and Fr is -a random force. Rij is a unit vector in the direction Ri - Rj, Vij is -the vector difference in velocities of the two atoms = Vi - Vj, alpha -is a Gaussian random number with zero mean and unit variance, dt is -the timestep size, and w(r) is a weighting factor that varies between -0 and 1. Rc is the cutoff. Sigma is set equal to sqrt(2 Kb T gamma), -where Kb is the Boltzmann constant and T is the temperature parameter -in the pair_style command. - -For style {dpd/tstat}, the force on atom I due to atom J is the same -as the above equation, except that the conservative Fc term is -dropped. Also, during the run, T is set each timestep to a ramped -value from Tstart to Tstop. - -For style {dpd}, the pairwise energy associated with style {dpd} is -only due to the conservative force term Fc, and is shifted to be zero -at the cutoff distance Rc. The pairwise virial is calculated using -all 3 terms. For style {dpd/tstat} there is no pairwise energy, but -the last two terms of the formula make a contribution to the virial. - -For style {dpd}, the following coefficients must be defined for each -pair of atoms types via the "pair_coeff"_pair_coeff.html command as in -the examples above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -A (force units) -gamma (force/velocity units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global DPD -cutoff is used. Note that sigma is set equal to sqrt(2 T gamma), -where T is the temperature set by the "pair_style"_pair_style.html -command so it does not need to be specified. - -For style {dpd/tstat}, the coefficients defined for each pair of -atoms types via the "pair_coeff"_pair_coeff.html command is the same, -except that A is not included. - -The GPU-accelerated versions of these styles are implemented based on -the work of "(Afshar)"_#Afshar and "(Phillips)"_#Phillips. - -NOTE: If you are modeling DPD polymer chains, you may want to use the -"pair_style srp"_pair_srp.html command in conjunction with these pair -styles. It is a soft segmental repulsive potential (SRP) that can -prevent DPD polymer chains from crossing each other. - -NOTE: The virial calculation for pressure when using this pair style -includes all the components of force listed above, including the -random force. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -These pair styles do not support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction. Note that as -discussed above, the energy due to the conservative Fc term is already -shifted to be 0.0 at the cutoff distance Rc. - -The "pair_modify"_pair_modify.html table option is not relevant -for these pair styles. - -These pair style do not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -These pair styles writes their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. Note -that the user-specified random number seed is stored in the restart -file, so when a simulation is restarted, each processor will -re-initialize its random number generator the same way it did -initially. This means the random forces will be random, but will not -be the same as they would have been if the original simulation had -continued past the restart time. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -The {dpd/tstat} style can ramp its target temperature over multiple -runs, using the {start} and {stop} keywords of the "run"_run.html -command. See the "run"_run.html command for details of how to do -this. - -:line - -[Restrictions:] - -The default frequency for rebuilding neighbor lists is every 10 steps -(see the "neigh_modify"_neigh_modify.html command). This may be too -infrequent for style {dpd} simulations since particles move rapidly -and can overlap by large amounts. If this setting yields a non-zero -number of "dangerous" reneighborings (printed at the end of a -simulation), you should experiment with forcing reneighboring more -often and see if system energies/trajectories change. - -These pair styles requires you to use the "comm_modify vel -yes"_comm_modify.html command so that velocities are stored by ghost -atoms. - -These pair styles will not restart exactly when using the -"read_restart"_read_restart.html command, though they should provide -statistically similar results. This is because the forces they -compute depend on atom velocities. See the -"read_restart"_read_restart.html command for more details. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix nvt"_fix_nh.html, "fix -langevin"_fix_langevin.html, "pair_style srp"_pair_srp.html - -[Default:] none - -:line - -:link(Groot1) -[(Groot)] Groot and Warren, J Chem Phys, 107, 4423-35 (1997). - -:link(Afshar) -[(Afshar)] Afshar, F. Schmid, A. Pishevar, S. Worley, Comput Phys -Comm, 184, 1119-1128 (2013). - -:link(Phillips) -[(Phillips)] C. L. Phillips, J. A. Anderson, S. C. Glotzer, Comput -Phys Comm, 230, 7191-7201 (2011). - diff --git a/doc/txt/pair_dpd_fdt.txt b/doc/txt/pair_dpd_fdt.txt deleted file mode 100644 index 52605aef39..0000000000 --- a/doc/txt/pair_dpd_fdt.txt +++ /dev/null @@ -1,177 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style dpd/fdt command :h3 -pair_style dpd/fdt/energy command :h3 -pair_style dpd/fdt/energy/kk command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {dpd/fdt} or {dpd/fdt/energy} -args = list of arguments for a particular style :ul - {dpd/fdt} args = T cutoff seed - T = temperature (temperature units) - cutoff = global cutoff for DPD interactions (distance units) - seed = random # seed (positive integer) - {dpd/fdt/energy} args = cutoff seed - cutoff = global cutoff for DPD interactions (distance units) - seed = random # seed (positive integer) :pre - -[Examples:] - -pair_style dpd/fdt 300.0 2.5 34387 -pair_coeff * * 3.0 1.0 2.5 :pre - -pair_style dpd/fdt/energy 2.5 34387 -pair_coeff * * 3.0 1.0 0.1 2.5 :pre - -[Description:] - -Styles {dpd/fdt} and {dpd/fdt/energy} compute the force for dissipative -particle dynamics (DPD) simulations. The {dpd/fdt} style is used to -perform DPD simulations under isothermal and isobaric conditions, -while the {dpd/fdt/energy} style is used to perform DPD simulations -under isoenergetic and isoenthalpic conditions (see "(Lisal)"_#Lisal3). -For DPD simulations in general, the force on atom I due to atom J is -given as a sum of 3 terms - -:c,image(Eqs/pair_dpd.jpg) - -where Fc is a conservative force, Fd is a dissipative force, and Fr is -a random force. Rij is a unit vector in the direction Ri - Rj, Vij is -the vector difference in velocities of the two atoms = Vi - Vj, alpha -is a Gaussian random number with zero mean and unit variance, dt is -the timestep size, and w(r) is a weighting factor that varies between -0 and 1. Rc is the cutoff. The weighting factor, omega_ij, varies -between 0 and 1, and is chosen to have the following functional form: - -:c,image(Eqs/pair_dpd_omega.jpg) - -Note that alternative definitions of the weighting function exist, but -would have to be implemented as a separate pair style command. - -For style {dpd/fdt}, the fluctuation-dissipation theorem defines gamma -to be set equal to sigma*sigma/(2 T), where T is the set point -temperature specified as a pair style parameter in the above examples. -The following coefficients must be defined for each pair of atoms types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html commands: - -A (force units) -sigma (force*time^(1/2) units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global DPD -cutoff is used. - -Style {dpd/fdt/energy} is used to perform DPD simulations -under isoenergetic and isoenthalpic conditions. The fluctuation-dissipation -theorem defines gamma to be set equal to sigma*sigma/(2 dpdTheta), where -dpdTheta is the average internal temperature for the pair. The particle -internal temperature is related to the particle internal energy through -a mesoparticle equation of state (see "fix eos"_fix.html). The -differential internal conductive and mechanical energies are computed -within style {dpd/fdt/energy} as: - -:c,image(Eqs/pair_dpd_energy.jpg) - -where - -:c,image(Eqs/pair_dpd_energy_terms.jpg) - -Zeta_ij^q is a second Gaussian random number with zero mean and unit -variance that is used to compute the internal conductive energy. The -fluctuation-dissipation theorem defines alpha*alpha to be set -equal to 2*kB*kappa, where kappa is the mesoparticle thermal -conductivity parameter. The following coefficients must be defined for -each pair of atoms types via the "pair_coeff"_pair_coeff.html -command as in the examples above, or in the data file or restart files -read by the "read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -A (force units) -sigma (force*time^(1/2) units) -kappa (energy*temperature/time units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global DPD -cutoff is used. - -The pairwise energy associated with styles {dpd/fdt} and -{dpd/fdt/energy} is only due to the conservative force term Fc, and is -shifted to be zero at the cutoff distance Rc. The pairwise virial is -calculated using only the conservative term. - -The forces computed through the {dpd/fdt} and {dpd/fdt/energy} styles -can be integrated with the velocity-Verlet integration scheme or the -Shardlow splitting integration scheme described by "(Lisal)"_#Lisal3. -In the cases when these pair styles are combined with the -"fix shardlow"_fix_shardlow.html, these pair styles differ from the -other dpd styles in that the dissipative and random forces are split -from the force calculation and are not computed within the pair style. -Thus, only the conservative force is computed by the pair style, -while the stochastic integration of the dissipative and random forces -are handled through the Shardlow splitting algorithm approach. The -Shardlow splitting algorithm is advantageous, especially when -performing DPD under isoenergetic conditions, as it allows -significantly larger timesteps to be taken. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -These commands are part of the USER-DPD package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Pair styles {dpd/fdt} and {dpd/fdt/energy} require use of the -"comm_modify vel yes"_comm_modify.html option so that velocities are -stored by ghost atoms. - -Pair style {dpd/fdt/energy} requires "atom_style dpd"_atom_style.html -to be used in order to properly account for the particle internal -energies and temperatures. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix shardlow"_fix_shardlow.html - -[Default:] none - -:line - -:link(Lisal3) -[(Lisal)] M. Lisal, J.K. Brennan, J. Bonet Avalos, "Dissipative -particle dynamics at isothermal, isobaric, isoenergetic, and -isoenthalpic conditions using Shardlow-like splitting algorithms.", -J. Chem. Phys., 135, 204105 (2011). diff --git a/doc/txt/pair_drip.txt b/doc/txt/pair_drip.txt deleted file mode 100644 index 84c92b04e4..0000000000 --- a/doc/txt/pair_drip.txt +++ /dev/null @@ -1,141 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style drip command :h3 - -[Syntax:] - -pair_style hybrid/overlay drip \[styles ...\] :pre - -styles = other styles to be overlayed with drip (optional) :ul - -[Examples:] - -pair_style hybrid/overlay drip -pair_coeff * * none -pair_coeff * * drip C.drip C :pre - -pair_style hybrid/overlay drip rebo -pair_coeff * * drip C.drip C -pair_coeff * * rebo CH.airebo C :pre - -pair_style hybrid/overlay drip rebo -pair_coeff * * drip C.drip C NULL -pair_coeff * * rebo CH.airebo C H :pre - - -[Description:] - -Style {drip} computes the interlayer interactions of layered materials using -the dihedral-angle-corrected registry-dependent (DRIP) potential as described -in "(Wen)"_#Wen2018, which is based on the "(Kolmogorov)"_#Kolmogorov2005 -potential and provides an improved prediction for forces. -The total potential energy of a system is - -:c,image(Eqs/pair_drip.jpg) - -where the {r^-6} term models the attractive London dispersion, -the exponential term is designed to capture the registry effect due to -overlapping {pi} bonds, and {fc} is a cutoff function. - - -This potential (DRIP) only provides the interlayer interactions between -graphene layers. So, to perform a realistic simulation, it should be used in -combination with an intralayer potential such as "REBO"_pair_airebo.html and -"Tersoff"_pair_tersoff.html. -To keep the intralayer interactions unaffected, we should avoid applying DRIP -to contribute energy to intralayer interactions. This can be achieved by -assigning different molecular IDs to atoms in different layers, and DRIP is -implemented such that only atoms with different molecular ID can interact with -each other. For this purpose, "atom style"_atom_style.html "molecular" or -"full" has to be used. - -On the other way around, "REBO"_pair_airebo.html ("Tersoff"_pair_tersoff.html -or any other potential used to provide the intralayer interactions) should not -interfere with the interlayer interactions described by DRIP. This is typically -automatically achieved using the commands provided in the {Examples} section -above, since the cutoff distance for carbon-carbon interaction in the intralayer -potentials (e.g. 2 Angstrom for "REBO"_pair_airebo.html) is much smaller than -the equilibrium layer distance of graphene layers (about 3.4 Angstrom). -If you want, you can enforce this by assigning different atom types to atoms in -different layers, and apply an intralayer potential to one atom type. -See "pair_hybrid"_pair_hybrid.html for details. - -:line - -The "pair_coeff"_pair_coeff.html command for DRIP takes {4+N} arguments, where -{N} is the number of LAMMPS atom types. The fist three arguments must be fixed -to be {* * drip}, the fourth argument is the path to the DRIP parameter file, -and the remaining N arguments specifying the mapping between element in the -parameter file and atom types. For example, if your LAMMPS simulation has 3 atom -types and you want all of them to be C, you would use the following pair_coeff -command: - -pair_coeff * * drip C.drip C C C :pre - -If a mapping value is specified as NULL, the mapping is not performed. This -could be useful when DRIP is used to model part of the system where other -element exists. Suppose you have a hydrocarbon system, with C of atom type 1 -and H of atom type 2, you can use the following command to inform DRIP not to -model H atoms: - -pair_style hybrid/overlay drip rebo -pair_coeff * * drip C.drip C NULL -pair_coeff * * rebo CH.airebo C H :pre - -NOTE: The potential parameters developed in "(Wen)"_#Wen2018 are provided with -LAMMPS (see the "potentials" directory). Besides those in "Wen"_#Wen2018, an -additional parameter "normal_cutoff", specific to the LAMMPS implementation, is -used to find the three nearest neighbors of an atom to construct the normal. - - -:line - -[Mixing, shift, table, tail correction, and restart info]: - -This pair style does not support the pair_modify mix, shift, table, -and tail options. - -This pair style does not write their information to binary restart files, since -it is stored in potential files. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -[Restrictions:] - -This pair style is part of the USER-MISC package. It is only enabled if LAMMPS -was built with that package. See the "Build package"_Build_package.html doc -page for more info. - -This pair potential requires the "newton"_newton.html setting to be "on" for -pair interactions. - - -The {C.drip} parameter file provided with LAMMPS (see the "potentials" -directory) is parameterized for metal "units"_units.html. You can use the DRIP -potential with any LAMMPS units, but you would need to create your own custom -parameter file with coefficients listed in the appropriate units, if your -simulation doesn't use "metal" units. - - -[Related commands:] - -"pair_style lebedeva_z"_pair_lebedeva_z.html, -"pair_style kolmogorov/crespi/z"_pair_kolmogorov_crespi_z.html, -"pair_style kolmogorov/crespi/full"_pair_kolmogorov_crespi_full.html, -"pair_style ilp/graphene/hbn"_pair_ilp_graphene_hbn.html. - - -:line - -:link(Wen2018) -[(Wen)] M. Wen, S. Carr, S. Fang, E. Kaxiras, and E. B. Tadmor, Phys. Rev. B, -98, 235404 (2018) - -:link(Kolmogorov2005) -[(Kolmogorov)] A. N. Kolmogorov, V. H. Crespi, Phys. Rev. B 71, 235415 (2005) - diff --git a/doc/txt/pair_dsmc.txt b/doc/txt/pair_dsmc.txt deleted file mode 100644 index 8b1ceab858..0000000000 --- a/doc/txt/pair_dsmc.txt +++ /dev/null @@ -1,148 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style dsmc command :h3 - -[Syntax:] - -pair_style dsmc max_cell_size seed weighting Tref Nrecompute Nsample :pre - -max_cell_size = global maximum cell size for DSMC interactions (distance units) -seed = random # seed (positive integer) -weighting = macroparticle weighting -Tref = reference temperature (temperature units) -Nrecompute = re-compute v*sigma_max every this many timesteps (timesteps) -Nsample = sample this many times in recomputing v*sigma_max :ul - -[Examples:] - -pair_style dsmc 2.5 34387 10 1.0 100 20 -pair_coeff * * 1.0 -pair_coeff 1 1 1.0 :pre - -[Description:] - -Style {dsmc} computes collisions between pairs of particles for a -direct simulation Monte Carlo (DSMC) model following the exposition in -"(Bird)"_#Bird. Each collision resets the velocities of the two -particles involved. The number of pairwise collisions for each pair -or particle types and the length scale within which they occur are -determined by the parameters of the pair_style and pair_coeff -commands. - -Stochastic collisions are performed using the variable hard sphere -(VHS) approach, with the user-defined {max_cell_size} value used as -the maximum DSMC cell size, and reference cross-sections for -collisions given using the pair_coeff command. - -There is no pairwise energy or virial contributions associated with -this pair style. - -The following coefficient must be defined for each pair of atoms types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -sigma (area units, i.e. distance-squared) :ul - -The global DSMC {max_cell_size} determines the maximum cell length -used in the DSMC calculation. A structured mesh is overlayed on the -simulation box such that an integer number of cells are created in -each direction for each processor's sub-domain. Cell lengths are -adjusted up to the user-specified maximum cell size. - -:line - -To perform a DSMC simulation with LAMMPS, several additional options -should be set in your input script, though LAMMPS does not check for -these settings. - -Since this pair style does not compute particle forces, you should use -the "fix nve/noforce" time integration fix for the DSMC particles, -e.g. - -fix 1 all nve/noforce :pre - -This pair style assumes that all particles will communicated to -neighboring processors every timestep as they move. This makes it -possible to perform all collisions between pairs of particles that are -on the same processor. To ensure this occurs, you should use -these commands: - -neighbor 0.0 bin -neigh_modify every 1 delay 0 check no -atom_modify sort 0 0.0 -communicate single cutoff 0.0 :pre - -These commands ensure that LAMMPS communicates particles to -neighboring processors every timestep and that no ghost atoms are -created. The output statistics for a simulation run should indicate -there are no ghost particles or neighbors. - -In order to get correct DSMC collision statistics, users should -specify a Gaussian velocity distribution when populating the -simulation domain. Note that the default velocity distribution is -uniform, which will not give good DSMC collision rates. Specify -"dist gaussian" when using the "velocity"_velocity.html command -as in the following: - -velocity all create 594.6 87287 loop geom dist gaussian :pre - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. Note -that the user-specified random number seed is stored in the restart -file, so when a simulation is restarted, each processor will -re-initialize its random number generator the same way it did -initially. This means the random forces will be random, but will not -be the same as they would have been if the original simulation had -continued past the restart time. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This style is part of the MC package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix nve/noforce"_fix_nve_noforce.html, -"neigh_modify"_neigh_modify.html, "neighbor"_neighbor.html, -"comm_modify"_comm_modify.html - -[Default:] none - -:line - -:link(Bird) -[(Bird)] G. A. Bird, "Molecular Gas Dynamics and the Direct Simulation -of Gas Flows" (1994). diff --git a/doc/txt/pair_e3b.txt b/doc/txt/pair_e3b.txt deleted file mode 100644 index 832b4719c3..0000000000 --- a/doc/txt/pair_e3b.txt +++ /dev/null @@ -1,140 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style e3b command :h3 - -[Syntax:] - -pair_style e3b Otype :pre -Otype = atom type for oxygen :l - -pair_coeff * * keyword :pre -one or more keyword/value pairs must be appended. :l -keyword = {preset} or {Ea} or {Eb} or {Ec} or {E2} or {K3} or {K2} or {Rs} or {Rc3} or {Rc2} or {bondL} or {neigh} :l -If the {preset} keyword is given, no others are needed. -Otherwise, all are mandatory except for {neigh}. -The {neigh} keyword is always optional. :l - {preset} arg = {2011} or {2015} = which set of predefined parameters to use - 2011 = use the potential parameters from "(Tainter 2011)"_#Tainter2011 - 2015 = use the potential parameters from "(Tainter 2015)"_#Tainter2015 - {Ea} arg = three-body energy for type A hydrogen bonding interactions (energy units) - {Eb} arg = three-body energy for type B hydrogen bonding interactions (energy units) - {Ec} arg = three-body energy for type C hydrogen bonding interactions (energy units) - {E2} arg = two-body energy correction (energy units) - {K3} arg = three-body exponential constant (inverse distance units) - {K2} arg = two-body exponential constant (inverse distance units) - {Rc3} arg = three-body cutoff (distance units) - {Rc2} arg = two-body cutoff (distance units) - {Rs} arg = three-body switching function cutoff (distance units) - {bondL} arg = intramolecular OH bond length (distance units) - {neigh} arg = approximate integer number of molecules within Rc3 of an oxygen atom :pre - -[Examples:] - -pair_style e3b 1 -pair_coeff * * Ea 35.85 Eb -240.2 Ec 449.3 E2 108269.9 K3 1.907 K2 4.872 Rc3 5.2 Rc2 5.2 Rs 5.0 bondL 0.9572 :pre - -pair_style hybrid/overlay e3b 1 lj/cut/tip4p/long 1 2 1 1 0.15 8.5 -pair_coeff * * e3b preset 2011 :pre - -[Description:] - -The {e3b} style computes an \"explicit three-body\" (E3B) potential for water "(Kumar 2008)"_#Kumar. - -:c,image(Eqs/e3b.jpg) - -This potential was developed as a water model that includes the three-body cooperativity of hydrogen bonding explicitly. -To use it in this way, it must be applied in conjunction with a conventional two-body water model, through {pair_style hybrid/overlay}. -The three body interactions are split into three types: A, B, and C. -Type A corresponds to anti-cooperative double hydrogen bond donor interactions. -Type B corresponds to the cooperative interaction of molecules that both donate and accept a hydrogen bond. -Type C corresponds to anti-cooperative double hydrogen bond acceptor interactions. -The three-body interactions are smoothly cutoff by the switching function s(r) between Rs and Rc3. -The two-body interactions are designed to correct for the effective many-body interactions implicitly included in the conventional two-body potential. -The two-body interactions are cut off sharply at Rc2, because K3 is typically significantly smaller than K2. -See "(Kumar 2008)"_#Kumar for more details. - -Only a single {pair_coeff} command is used with the {e3b} style. -The 1st two arguments must be * *. -The oxygen atom type for the pair style is passed as the only argument to the {pair_style} command, not in the {pair_coeff} command. -The hydrogen atom type is inferred by the ordering of the atoms. - -NOTE: Every atom of type Otype must be part of a water molecule. -Each water molecule must have consecutive IDs with the oxygen first. -This pair style does not test that this criteria is met. - -The {pair_coeff} command must have at least one keyword/value pair, as described above. -The {preset} keyword sets the potential parameters to the values used in "(Tainter 2011)"_#Tainter2011 or "(Tainter 2015)"_#Tainter2015. -To use the water models defined in those references, the {e3b} style should always be used in conjunction with an {lj/cut/tip4p/long} style through {pair_style hybrid/overlay}, as demonstrated in the second example above. -The {preset 2011} option should be used with the "TIP4P water model"_Howto_tip4p.html. -The {preset 2015} option should be used with the "TIP4P/2005 water model"_Howto_tip4p.html. -If the {preset} keyword is used, no other keyword is needed. -Changes to the preset parameters can be made by specifying the {preset} keyword followed by the specific parameter to change, like {Ea}. -Note that the other keywords must come after {preset} in the pair_style command. -The {e3b} style can also be used to implement any three-body potential of the same form by specifying all the keywords except {neigh}: {Ea}, {Eb}, {Ec}, {E2}, {K3}, {K2}, {Rc3}, {Rc2}, {Rs}, and {bondL}. -The keyword {bondL} specifies the intramolecular OH bond length of the water model being used. -This is needed to include H atoms that are within the cutoff even when the attached oxygen atom is not. - -This pair style allocates arrays sized according to the number of pairwise interactions within Rc3. -To do this it needs an estimate for the number of water molecules within Rc3 of an oxygen atom. -This estimate defaults to 10 and can be changed using the {neigh} keyword, which takes an integer as an argument. -If the neigh setting is too small, the simulation will fail with the error "neigh is too small". -If the neigh setting is too large, the pair style will use more memory than necessary. - -This pair style tallies a breakdown of the total E3B potential energy into sub-categories, which can be accessed via the "compute pair"_compute_pair.html command as a vector of values of length 4. -The 4 values correspond to the terms in the first equation above: the E2 term, the Ea term, the Eb term, and the Ec term. - -See the examples/USER/e3b directory for a complete example script. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style is incompatible with "respa"_run_style.html. - -:line - -[Restrictions:] - -This pair style is part of the USER-MISC package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -This pair style requires a fixed number of atoms in the simulation, so it is incompatible with fixes like "fix deposit"_fix_deposit.html. -If the number of atoms changes between runs, this pair style must be re-initialized by calling the {pair_style} and {pair_coeffs} commands. -This is not a fundamental limitation of the pair style, but the code currently does not support a variable number of atoms. - -The {preset} keyword currently only works with real, metal, si, and cgs "units"_units.html. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "compute pair"_compute_pair.html - -[Default:] - -The option default for the {neigh} keyword is 10. - -:line - -:link(Kumar) -[(Kumar)] Kumar and Skinner, J. Phys. Chem. B, 112, 8311 (2008) -:link(Tainter2011) -[(Tainter 2011)] Tainter, Pieniazek, Lin, and Skinner, J. Chem. Phys., 134, 184501 (2011) -:link(Tainter2015) -[(Tainter 2015)] Tainter, Shi, and Skinner, 11, 2268 (2015) diff --git a/doc/txt/pair_eam.txt b/doc/txt/pair_eam.txt deleted file mode 100644 index ed1378b6fd..0000000000 --- a/doc/txt/pair_eam.txt +++ /dev/null @@ -1,450 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style eam command :h3 -pair_style eam/gpu command :h3 -pair_style eam/intel command :h3 -pair_style eam/kk command :h3 -pair_style eam/omp command :h3 -pair_style eam/opt command :h3 -pair_style eam/alloy command :h3 -pair_style eam/alloy/gpu command :h3 -pair_style eam/alloy/intel command :h3 -pair_style eam/alloy/kk command :h3 -pair_style eam/alloy/omp command :h3 -pair_style eam/alloy/opt command :h3 -pair_style eam/cd command :h3 -pair_style eam/cd/omp command :h3 -pair_style eam/cd/old command :h3 -pair_style eam/cd/old/omp command :h3 -pair_style eam/fs command :h3 -pair_style eam/fs/gpu command :h3 -pair_style eam/fs/intel command :h3 -pair_style eam/fs/kk command :h3 -pair_style eam/fs/omp command :h3 -pair_style eam/fs/opt command :h3 - -[Syntax:] - -pair_style style :pre - -style = {eam} or {eam/alloy} or {eam/cd} or {eam/cd/old} or {eam/fs} :ul - -[Examples:] - -pair_style eam -pair_coeff * * cuu3 -pair_coeff 1*3 1*3 niu3.eam :pre - -pair_style eam/alloy -pair_coeff * * ../potentials/NiAlH_jea.eam.alloy Ni Al Ni Ni :pre - -pair_style eam/cd -pair_coeff * * ../potentials/FeCr.cdeam Fe Cr :pre - -pair_style eam/fs -pair_coeff * * NiAlH_jea.eam.fs Ni Al Ni Ni :pre - -[Description:] - -Style {eam} computes pairwise interactions for metals and metal alloys -using embedded-atom method (EAM) potentials "(Daw)"_#Daw. The total -energy Ei of an atom I is given by - -:c,image(Eqs/pair_eam.jpg) - -where F is the embedding energy which is a function of the atomic -electron density rho, phi is a pair potential interaction, and alpha -and beta are the element types of atoms I and J. The multi-body -nature of the EAM potential is a result of the embedding energy term. -Both summations in the formula are over all neighbors J of atom I -within the cutoff distance. - -The cutoff distance and the tabulated values of the functionals F, -rho, and phi are listed in one or more files which are specified by -the "pair_coeff"_pair_coeff.html command. These are ASCII text files -in a DYNAMO-style format which is described below. DYNAMO was the -original serial EAM MD code, written by the EAM originators. Several -DYNAMO potential files for different metals are included in the -"potentials" directory of the LAMMPS distribution. All of these files -are parameterized in terms of LAMMPS "metal units"_units.html. - -NOTE: The {eam} style reads single-element EAM potentials in the -DYNAMO {funcfl} format. Either single element or alloy systems can be -modeled using multiple {funcfl} files and style {eam}. For the alloy -case LAMMPS mixes the single-element potentials to produce alloy -potentials, the same way that DYNAMO does. Alternatively, a single -DYNAMO {setfl} file or Finnis/Sinclair EAM file can be used by LAMMPS -to model alloy systems by invoking the {eam/alloy} or {eam/cd} or -{eam/fs} styles as described below. These files require no mixing -since they specify alloy interactions explicitly. - -NOTE: Note that unlike for other potentials, cutoffs for EAM -potentials are not set in the pair_style or pair_coeff command; they -are specified in the EAM potential files themselves. Likewise, the -EAM potential files list atomic masses; thus you do not need to use -the "mass"_mass.html command to specify them. - -There are several WWW sites that distribute and document EAM -potentials stored in DYNAMO or other formats: - -http://www.ctcms.nist.gov/potentials -http://cst-www.nrl.navy.mil/ccm6/ap -http://enpub.fulton.asu.edu/cms/potentials/main/main.htm :pre - -These potentials should be usable with LAMMPS, though the alternate -formats would need to be converted to the DYNAMO format used by LAMMPS -and described on this page. The NIST site is maintained by Chandler -Becker (cbecker at nist.gov) who is good resource for info on -interatomic potentials and file formats. - -:line - -For style {eam}, potential values are read from a file that is in the -DYNAMO single-element {funcfl} format. If the DYNAMO file was created -by a Fortran program, it cannot have "D" values in it for exponents. -C only recognizes "e" or "E" for scientific notation. - -Note that unlike for other potentials, cutoffs for EAM potentials are -not set in the pair_style or pair_coeff command; they are specified in -the EAM potential files themselves. - -For style {eam} a potential file must be assigned to each I,I pair of -atom types by using one or more pair_coeff commands, each with a -single argument: - -filename :ul - -Thus the following command - -pair_coeff *2 1*2 cuu3.eam :pre - -will read the cuu3 potential file and use the tabulated Cu values for -F, phi, rho that it contains for type pairs 1,1 and 2,2 (type pairs -1,2 and 2,1 are ignored). See the "pair_coeff"_pair_coeff.html doc -page for alternate ways to specify the path for the potential file. -In effect, this makes atom types 1 and 2 in LAMMPS be Cu atoms. -Different single-element files can be assigned to different atom types -to model an alloy system. The mixing to create alloy potentials for -type pairs with I != J is done automatically the same way that the -serial DYNAMO code originally did it; you do not need to specify -coefficients for these type pairs. - -{Funcfl} files in the {potentials} directory of the LAMMPS -distribution have an ".eam" suffix. A DYNAMO single-element {funcfl} -file is formatted as follows: - -line 1: comment (ignored) -line 2: atomic number, mass, lattice constant, lattice type (e.g. FCC) -line 3: Nrho, drho, Nr, dr, cutoff :ul - -On line 2, all values but the mass are ignored by LAMMPS. The mass is -in mass "units"_units.html, e.g. mass number or grams/mole for metal -units. The cubic lattice constant is in Angstroms. On line 3, Nrho -and Nr are the number of tabulated values in the subsequent arrays, -drho and dr are the spacing in density and distance space for the -values in those arrays, and the specified cutoff becomes the pairwise -cutoff used by LAMMPS for the potential. The units of dr are -Angstroms; I'm not sure of the units for drho - some measure of -electron density. - -Following the three header lines are three arrays of tabulated values: - -embedding function F(rho) (Nrho values) -effective charge function Z(r) (Nr values) -density function rho(r) (Nr values) :ul - -The values for each array can be listed as multiple values per line, -so long as each array starts on a new line. For example, the -individual Z(r) values are for r = 0,dr,2*dr, ... (Nr-1)*dr. - -The units for the embedding function F are eV. The units for the -density function rho are the same as for drho (see above, electron -density). The units for the effective charge Z are "atomic charge" or -sqrt(Hartree * Bohr-radii). For two interacting atoms i,j this is used -by LAMMPS to compute the pair potential term in the EAM energy -expression as r*phi, in units of eV-Angstroms, via the formula - -r*phi = 27.2 * 0.529 * Zi * Zj :pre - -where 1 Hartree = 27.2 eV and 1 Bohr = 0.529 Angstroms. - -:line - -Style {eam/alloy} computes pairwise interactions using the same -formula as style {eam}. However the associated -"pair_coeff"_pair_coeff.html command reads a DYNAMO {setfl} file -instead of a {funcfl} file. {Setfl} files can be used to model a -single-element or alloy system. In the alloy case, as explained -above, {setfl} files contain explicit tabulated values for alloy -interactions. Thus they allow more generality than {funcfl} files for -modeling alloys. - -For style {eam/alloy}, potential values are read from a file that is -in the DYNAMO multi-element {setfl} format, except that element names -(Ni, Cu, etc) are added to one of the lines in the file. If the -DYNAMO file was created by a Fortran program, it cannot have "D" -values in it for exponents. C only recognizes "e" or "E" for -scientific notation. - -Only a single pair_coeff command is used with the {eam/alloy} style -which specifies a DYNAMO {setfl} file, which contains information for -M elements. These are mapped to LAMMPS atom types by specifying N -additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of {setfl} elements to atom types :ul - -As an example, the potentials/NiAlH_jea.eam.alloy file is a {setfl} -file which has tabulated EAM values for 3 elements and their alloy -interactions: Ni, Al, and H. See the "pair_coeff"_pair_coeff.html doc -page for alternate ways to specify the path for the potential file. -If your LAMMPS simulation has 4 atoms types and you want the 1st 3 to -be Ni, and the 4th to be Al, you would use the following pair_coeff -command: - -pair_coeff * * NiAlH_jea.eam.alloy Ni Ni Ni Al :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Ni arguments map LAMMPS atom types 1,2,3 to the Ni -element in the {setfl} file. The final Al argument maps LAMMPS atom -type 4 to the Al element in the {setfl} file. Note that there is no -requirement that your simulation use all the elements specified by the -{setfl} file. - -If a mapping value is specified as NULL, the mapping is not performed. -This can be used when an {eam/alloy} potential is used as part of the -{hybrid} pair style. The NULL values are placeholders for atom types -that will be used with other potentials. - -{Setfl} files in the {potentials} directory of the LAMMPS distribution -have an ".eam.alloy" suffix. A DYNAMO multi-element {setfl} file is -formatted as follows: - -lines 1,2,3 = comments (ignored) -line 4: Nelements Element1 Element2 ... ElementN -line 5: Nrho, drho, Nr, dr, cutoff :ul - -In a DYNAMO {setfl} file, line 4 only lists Nelements = the # of -elements in the {setfl} file. For LAMMPS, the element name (Ni, Cu, -etc) of each element must be added to the line, in the order the -elements appear in the file. - -The meaning and units of the values in line 5 is the same as for the -{funcfl} file described above. Note that the cutoff (in Angstroms) is -a global value, valid for all pairwise interactions for all element -pairings. - -Following the 5 header lines are Nelements sections, one for each -element, each with the following format: - -line 1 = atomic number, mass, lattice constant, lattice type (e.g. FCC) -embedding function F(rho) (Nrho values) -density function rho(r) (Nr values) :ul - -As with the {funcfl} files, only the mass (in mass "units"_units.html, -e.g. mass number or grams/mole for metal units) is used by LAMMPS from -the 1st line. The cubic lattice constant is in Angstroms. The F and -rho arrays are unique to a single element and have the same format and -units as in a {funcfl} file. - -Following the Nelements sections, Nr values for each pair potential -phi(r) array are listed for all i,j element pairs in the same format -as other arrays. Since these interactions are symmetric (i,j = j,i) -only phi arrays with i >= j are listed, in the following order: i,j = -(1,1), (2,1), (2,2), (3,1), (3,2), (3,3), (4,1), ..., (Nelements, -Nelements). Unlike the effective charge array Z(r) in {funcfl} files, -the tabulated values for each phi function are listed in {setfl} files -directly as r*phi (in units of eV-Angstroms), since they are for atom -pairs. - -:line - -Style {eam/cd} is similar to the {eam/alloy} style, except that it -computes alloy pairwise interactions using the concentration-dependent -embedded-atom method (CD-EAM). This model can reproduce the enthalpy -of mixing of alloys over the full composition range, as described in -"(Stukowski)"_#Stukowski. Style {eam/cd/old} is an older, slightly -different and slower two-site formulation of the model "(Caro)"_#Caro. - -The pair_coeff command is specified the same as for the {eam/alloy} -style. However the DYNAMO {setfl} file must has two -lines added to it, at the end of the file: - -line 1: Comment line (ignored) -line 2: N Coefficient0 Coefficient1 ... CoefficientN :ul - -The last line begins with the degree {N} of the polynomial function -{h(x)} that modifies the cross interaction between A and B elements. -Then {N+1} coefficients for the terms of the polynomial are then -listed. - -Modified EAM {setfl} files used with the {eam/cd} style must contain -exactly two elements, i.e. in the current implementation the {eam/cd} -style only supports binary alloys. The first and second elements in -the input EAM file are always taken as the {A} and {B} species. - -{CD-EAM} files in the {potentials} directory of the LAMMPS -distribution have a ".cdeam" suffix. - -:line - -Style {eam/fs} computes pairwise interactions for metals and metal -alloys using a generalized form of EAM potentials due to Finnis and -Sinclair "(Finnis)"_#Finnis1. The total energy Ei of an atom I is -given by - -:c,image(Eqs/pair_eam_fs.jpg) - -This has the same form as the EAM formula above, except that rho is -now a functional specific to the atomic types of both atoms I and J, -so that different elements can contribute differently to the total -electron density at an atomic site depending on the identity of the -element at that atomic site. - -The associated "pair_coeff"_pair_coeff.html command for style {eam/fs} -reads a DYNAMO {setfl} file that has been extended to include -additional rho_alpha_beta arrays of tabulated values. A discussion of -how FS EAM differs from conventional EAM alloy potentials is given in -"(Ackland1)"_#Ackland1. An example of such a potential is the same -author's Fe-P FS potential "(Ackland2)"_#Ackland2. Note that while FS -potentials always specify the embedding energy with a square root -dependence on the total density, the implementation in LAMMPS does not -require that; the user can tabulate any functional form desired in the -FS potential files. - -For style {eam/fs}, the form of the pair_coeff command is exactly the -same as for style {eam/alloy}, e.g. - -pair_coeff * * NiAlH_jea.eam.fs Ni Ni Ni Al :pre - -where there are N additional arguments after the filename, where N is -the number of LAMMPS atom types. See the "pair_coeff"_pair_coeff.html -doc page for alternate ways to specify the path for the potential -file. The N values determine the mapping of LAMMPS atom types to EAM -elements in the file, as described above for style {eam/alloy}. As -with {eam/alloy}, if a mapping value is NULL, the mapping is not -performed. This can be used when an {eam/fs} potential is used as -part of the {hybrid} pair style. The NULL values are used as -placeholders for atom types that will be used with other potentials. - -FS EAM files include more information than the DYNAMO {setfl} format -files read by {eam/alloy}, in that i,j density functionals for all -pairs of elements are included as needed by the Finnis/Sinclair -formulation of the EAM. - -FS EAM files in the {potentials} directory of the LAMMPS distribution -have an ".eam.fs" suffix. They are formatted as follows: - -lines 1,2,3 = comments (ignored) -line 4: Nelements Element1 Element2 ... ElementN -line 5: Nrho, drho, Nr, dr, cutoff :ul - -The 5-line header section is identical to an EAM {setfl} file. - -Following the header are Nelements sections, one for each element I, -each with the following format: - -line 1 = atomic number, mass, lattice constant, lattice type (e.g. FCC) -embedding function F(rho) (Nrho values) -density function rho(r) for element I at element 1 (Nr values) -density function rho(r) for element I at element 2 -... -density function rho(r) for element I at element Nelement :ul - -The units of these quantities in line 1 are the same as for {setfl} -files. Note that the rho(r) arrays in Finnis/Sinclair can be -asymmetric (i,j != j,i) so there are Nelements^2 of them listed in the -file. - -Following the Nelements sections, Nr values for each pair potential -phi(r) array are listed in the same manner (r*phi, units of -eV-Angstroms) as in EAM {setfl} files. Note that in Finnis/Sinclair, -the phi(r) arrays are still symmetric, so only phi arrays for i >= j -are listed. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS as -described above with the individual styles. You never need to specify -a pair_coeff command with I != J arguments for the eam styles. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -The eam pair styles do not write their information to "binary restart -files"_restart.html, since it is stored in tabulated potential files. -Thus, you need to re-specify the pair_style and pair_coeff commands in -an input script that reads a restart file. - -The eam pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -All of these styles are part of the MANYBODY package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Ackland1) -[(Ackland1)] Ackland, Condensed Matter (2005). - -:link(Ackland2) -[(Ackland2)] Ackland, Mendelev, Srolovitz, Han and Barashev, Journal -of Physics: Condensed Matter, 16, S2629 (2004). - -:link(Daw) -[(Daw)] Daw, Baskes, Phys Rev Lett, 50, 1285 (1983). -Daw, Baskes, Phys Rev B, 29, 6443 (1984). - -:link(Finnis1) -[(Finnis)] Finnis, Sinclair, Philosophical Magazine A, 50, 45 (1984). - -:link(Stukowski) -[(Stukowski)] Stukowski, Sadigh, Erhart, Caro; Modeling Simulation -Materials Science & Engineering, 7, 075005 (2009). - -:link(Caro) -[(Caro)] A Caro, DA Crowson, M Caro; Phys Rev Lett, 95, 075702 (2005) diff --git a/doc/txt/pair_edip.txt b/doc/txt/pair_edip.txt deleted file mode 100644 index 09eb6ee63a..0000000000 --- a/doc/txt/pair_edip.txt +++ /dev/null @@ -1,172 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style edip command :h3 -pair_style edip/omp command :h3 -pair_style edip/multi command :h3 - -[Syntax:] - -pair_style style :pre - -style = {edip} or {edip/multi} :ul - -[Examples:] - -pair_style edip -pair_coeff * * Si.edip Si - -[Description:] - -The {edip} and {edip/multi} styles compute a 3-body "EDIP"_#EDIP -potential which is popular for modeling silicon materials where -it can have advantages over other models such as the -"Stillinger-Weber"_pair_sw.html or "Tersoff"_pair_tersoff.html -potentials. The {edip} style has been programmed for single element -potentials, while {edip/multi} supports multi-element EDIP runs. - -In EDIP, the energy E of a system of atoms is - -:c,image(Eqs/pair_edip.jpg) - -where phi2 is a two-body term and phi3 is a three-body term. The -summations in the formula are over all neighbors J and K of atom I -within a cutoff distance = a. -Both terms depend on the local environment of atom I through its -effective coordination number defined by Z, which is unity for a -cutoff distance < c and gently goes to 0 at distance = a. - -Only a single pair_coeff command is used with the {edip} style which -specifies a EDIP potential file with parameters for all -needed elements. These are mapped to LAMMPS atom types by specifying -N additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of EDIP elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine a file Si.edip has EDIP values for Si. - -EDIP files in the {potentials} directory of the LAMMPS -distribution have a ".edip" suffix. Lines that are not blank or -comments (starting with #) define parameters for a triplet of -elements. The parameters in a single entry correspond to the two-body -and three-body coefficients in the formula above: - -element 1 (the center atom in a 3-body interaction) -element 2 -element 3 -A (energy units) -B (distance units) -cutoffA (distance units) -cutoffC (distance units) -alpha -beta -eta -gamma (distance units) -lambda (energy units) -mu -tho -sigma (distance units) -Q0 -u1 -u2 -u3 -u4 :ul - -The A, B, beta, sigma parameters are used only for two-body interactions. -The eta, gamma, lambda, mu, Q0 and all u1 to u4 parameters are used only -for three-body interactions. The alpha and cutoffC parameters are used -for the coordination environment function only. - -The EDIP potential file must contain entries for all the -elements listed in the pair_coeff command. It can also contain -entries for additional elements not being used in a particular -simulation; LAMMPS ignores those entries. - -For a single-element simulation, only a single entry is required -(e.g. SiSiSi). For a two-element simulation, the file must contain 8 -entries (for SiSiSi, SiSiC, SiCSi, SiCC, CSiSi, CSiC, CCSi, CCC), that -specify EDIP parameters for all permutations of the two elements -interacting in three-body configurations. Thus for 3 elements, 27 -entries would be required, etc. - -At the moment, only a single element parameterization is -implemented. However, the author is not aware of other -multi-element EDIP parameterization. If you know any and -you are interest in that, please contact the author of -the EDIP package. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The EDIP potential files provided with LAMMPS (see the potentials directory) -are parameterized for metal "units"_units.html. -You can use the EDIP potential with any LAMMPS units, but you would need -to create your own EDIP potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(EDIP) -[(EDIP)] J F Justo et al, Phys Rev B 58, 2539 (1998). diff --git a/doc/txt/pair_eff.txt b/doc/txt/pair_eff.txt deleted file mode 100644 index 1df94ebecc..0000000000 --- a/doc/txt/pair_eff.txt +++ /dev/null @@ -1,313 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style eff/cut command :h3 - -[Syntax:] - -pair_style eff/cut cutoff keyword args ... :pre - -cutoff = global cutoff for Coulombic interactions :ulb,l -zero or more keyword/value pairs may be appended :l -keyword = {limit/eradius} or {pressure/evirials} or {ecp} - {limit/eradius} args = none - {pressure/evirials} args = none - {ecp} args = type element type element ... - type = LAMMPS atom type (1 to Ntypes) - element = element symbol (e.g. H, Si) :pre -:ule - -[Examples:] - -pair_style eff/cut 39.7 -pair_style eff/cut 40.0 limit/eradius -pair_style eff/cut 40.0 limit/eradius pressure/evirials -pair_style eff/cut 40.0 ecp 1 Si 3 C -pair_coeff * * -pair_coeff 2 2 20.0 -pair_coeff 1 s 0.320852 2.283269 0.814857 -pair_coeff 3 p 22.721015 0.728733 1.103199 17.695345 6.693621 :pre - -[Description:] - -This pair style contains a LAMMPS implementation of the electron Force -Field (eFF) potential currently under development at Caltech, as -described in "(Jaramillo-Botero)"_#Jaramillo-Botero. The eFF for Z<6 -was first introduced by "(Su)"_#Su in 2007. It has been extended to -higher Zs by using effective core potentials (ECPs) that now cover up -to 2nd and 3rd row p-block elements of the periodic table. - -eFF can be viewed as an approximation to QM wave packet dynamics and -Fermionic molecular dynamics, combining the ability of electronic -structure methods to describe atomic structure, bonding, and chemistry -in materials, and of plasma methods to describe nonequilibrium -dynamics of large systems with a large number of highly excited -electrons. Yet, eFF relies on a simplification of the electronic -wave function in which electrons are described as floating Gaussian -wave packets whose position and size respond to the various dynamic -forces between interacting classical nuclear particles and spherical -Gaussian electron wave packets. The wave function is taken to be a -Hartree product of the wave packets. To compensate for the lack of -explicit antisymmetry in the resulting wave function, a spin-dependent -Pauli potential is included in the Hamiltonian. Substituting this -wave function into the time-dependent Schrodinger equation produces -equations of motion that correspond - to second order - to classical -Hamiltonian relations between electron position and size, and their -conjugate momenta. The N-electron wave function is described as a -product of one-electron Gaussian functions, whose size is a dynamical -variable and whose position is not constrained to a nuclear -center. This form allows for straightforward propagation of the -wave function, with time, using a simple formulation from which the -equations of motion are then integrated with conventional MD -algorithms. In addition to this spin-dependent Pauli repulsion -potential term between Gaussians, eFF includes the electron kinetic -energy from the Gaussians. These two terms are based on -first-principles quantum mechanics. On the other hand, nuclei are -described as point charges, which interact with other nuclei and -electrons through standard electrostatic potential forms. - -The full Hamiltonian (shown below), contains then a standard -description for electrostatic interactions between a set of -delocalized point and Gaussian charges which include, nuclei-nuclei -(NN), electron-electron (ee), and nuclei-electron (Ne). Thus, eFF is a -mixed QM-classical mechanics method rather than a conventional force -field method (in which electron motions are averaged out into ground -state nuclear motions, i.e a single electronic state, and particle -interactions are described via empirically parameterized interatomic -potential functions). This makes eFF uniquely suited to simulate -materials over a wide range of temperatures and pressures where -electronically excited and ionized states of matter can occur and -coexist. Furthermore, the interactions between particles -nuclei and -electrons- reduce to the sum of a set of effective pairwise potentials -in the eFF formulation. The {eff/cut} style computes the pairwise -Coulomb interactions between nuclei and electrons (E_NN,E_Ne,E_ee), -and the quantum-derived Pauli (E_PR) and Kinetic energy interactions -potentials between electrons (E_KE) for a total energy expression -given as, - -:c,image(Eqs/eff_energy_expression.jpg) - -The individual terms are defined as follows: - -:c,image(Eqs/eff_KE.jpg) - -:c,image(Eqs/eff_NN.jpg) - -:c,image(Eqs/eff_Ne.jpg) - -:c,image(Eqs/eff_ee.jpg) - -:c,image(Eqs/eff_Pauli.jpg) - -where, s_i correspond to the electron sizes, the sigmas i's to the -fixed spins of the electrons, Z_i to the charges on the nuclei, R_ij -to the distances between the nuclei or the nuclei and electrons, and -r_ij to the distances between electrons. For additional details see -"(Jaramillo-Botero)"_#Jaramillo-Botero. - -The overall electrostatics energy is given in Hartree units of energy -by default and can be modified by an energy-conversion constant, -according to the units chosen (see "electron_units"_units.html). The -cutoff Rc, given in Bohrs (by default), truncates the interaction -distance. The recommended cutoff for this pair style should follow -the minimum image criterion, i.e. half of the minimum unit cell -length. - -Style {eff/long} (not yet available) computes the same interactions as -style {eff/cut} except that an additional damping factor is applied so -it can be used in conjunction with the -"kspace_style"_kspace_style.html command and its {ewald} or {pppm} -option. The Coulombic cutoff specified for this style means that -pairwise interactions within this distance are computed directly; -interactions outside that distance are computed in reciprocal space. - -This potential is designed to be used with "atom_style -electron"_atom_style.html definitions, in order to handle the -description of systems with interacting nuclei and explicit electrons. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cutoff (distance units) :ul - -For {eff/cut}, the cutoff coefficient is optional. If it is not used -(as in some of the examples above), the default global value specified -in the pair_style command is used. - -For {eff/long} (not yet available) no cutoff will be specified for an -individual I,J type pair via the "pair_coeff"_pair_coeff.html command. -All type pairs use the same global cutoff specified in the pair_style -command. - -:line - -The {limit/eradius} and {pressure/evirials} keywords are optional. -Neither or both must be specified. If not specified they are unset. - -The {limit/eradius} keyword is used to restrain electron size from -becoming excessively diffuse at very high temperatures were the -Gaussian wave packet representation breaks down, and from expanding as -free particles to infinite size. If unset, electron radius is free to -increase without bounds. If set, a restraining harmonic potential of -the form E = 1/2k_ss^2 for s > L_box/2, where k_s = 1 Hartrees/Bohr^2, -is applied on the electron radius. - -The {pressure/evirials} keyword is used to control between two types -of pressure computation: if unset, the computed pressure does not -include the electronic radial virials contributions to the total -pressure (scalar or tensor). If set, the computed pressure will -include the electronic radial virial contributions to the total -pressure (scalar and tensor). - -The {ecp} keyword is used to associate an ECP representation for a -particular atom type. The ECP captures the orbital overlap between a -core pseudo particle and valence electrons within the Pauli repulsion. -A list of type:element-symbol pairs may be provided for all ECP -representations, after the "ecp" keyword. - -NOTE: Default ECP parameters are provided for C, N, O, Al, and Si. -Users can modify these using the pair_coeff command as exemplified -above. For this, the User must distinguish between two different -functional forms supported, one that captures the orbital overlap -assuming the s-type core interacts with an s-like valence electron -(s-s) and another that assumes the interaction is s-p. For systems -that exhibit significant p-character (e.g. C, N, O) the s-p form is -recommended. The "s" ECP form requires 3 parameters and the "p" 5 -parameters. - -NOTE: there are two different pressures that can be reported for eFF -when defining this pair_style, one (default) that considers electrons -do not contribute radial virial components (i.e. electrons treated as -incompressible 'rigid' spheres) and one that does. The radial -electronic contributions to the virials are only tallied if the -flexible pressure option is set, and this will affect both global and -per-atom quantities. In principle, the true pressure of a system is -somewhere in between the rigid and the flexible eFF pressures, but, -for most cases, the difference between these two pressures will not be -significant over long-term averaged runs (i.e. even though the energy -partitioning changes, the total energy remains similar). - -:line - -NOTE: This implementation of eFF gives a reasonably accurate description -for systems containing nuclei from Z = 1-6 in "all electron" -representations. For systems with increasingly non-spherical -electrons, Users should use the ECP representations. ECPs are now -supported and validated for most of the 2nd and 3rd row elements of -the p-block. Predefined parameters are provided for C, N, O, Al, and -Si. The ECP captures the orbital overlap between the core and valence -electrons (i.e. Pauli repulsion) with one of the functional forms: - -:c,image(Eqs/eff_ECP1.jpg) -:c,image(Eqs/eff_ECP2.jpg) - -Where the 1st form correspond to core interactions with s-type valence -electrons and the 2nd to core interactions with p-type valence -electrons. - -The current version adds full support for models with fixed-core and -ECP definitions. to enable larger timesteps (i.e. by avoiding the -high frequency vibrational modes -translational and radial- of the 2 s -electrons), and in the ECP case to reduce the increased orbital -complexity in higher Z elements (up to Z<18). A fixed-core should be -defined with a mass that includes the corresponding nuclear mass plus -the 2 s electrons in atomic mass units (2x5.4857990943e-4), and a -radius equivalent to that of minimized 1s electrons (see examples -under /examples/USER/eff/fixed-core). An pseudo-core should be -described with a mass that includes the corresponding nuclear mass, -plus all the core electrons (i.e no outer shell electrons), and a -radius equivalent to that of a corresponding minimized full-electron -system. The charge for a pseudo-core atom should be given by the -number of outer shell electrons. - -In general, eFF excels at computing the properties of materials in -extreme conditions and tracing the system dynamics over multi-picosecond -timescales; this is particularly relevant where electron excitations -can change significantly the nature of bonding in the system. It can -capture with surprising accuracy the behavior of such systems because -it describes consistently and in an unbiased manner many different -kinds of bonds, including covalent, ionic, multicenter, ionic, and -plasma, and how they interconvert and/or change when they become -excited. eFF also excels in computing the relative thermochemistry of -isodemic reactions and conformational changes, where the bonds of the -reactants are of the same type as the bonds of the products. eFF -assumes that kinetic energy differences dominate the overall exchange -energy, which is true when the electrons present are nearly spherical -and nodeless and valid for covalent compounds such as dense hydrogen, -hydrocarbons, and diamond; alkali metals (e.g. lithium), alkali earth -metals (e.g. beryllium) and semimetals such as boron; and various -compounds containing ionic and/or multicenter bonds, such as boron -dihydride. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the cutoff distance for the -{eff/cut} style can be mixed. The default mix value is {geometric}. -See the "pair_modify" command for details. - -The "pair_modify"_pair_modify.html shift option is not relevant for -these pair styles. - -The {eff/long} (not yet available) style supports the -"pair_modify"_pair_modify.html table option for tabulation of the -short-range portion of the long-range Coulombic interaction. - -These pair styles do not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -These pair styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -These pair styles will only be enabled if LAMMPS is built with the -USER-EFF package. It will only be enabled if LAMMPS was built with -that package. See the "Build package"_Build_package.html doc page for -more info. - -These pair styles require that particles store electron attributes -such as radius, radial velocity, and radial force, as defined by the -"atom_style"_atom_style.html. The {electron} atom style does all of -this. - -Thes pair styles require you to use the "comm_modify vel -yes"_comm_modify.html command so that velocities are stored by ghost -atoms. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] - -If not specified, limit_eradius = 0 and pressure_with_evirials = 0. - -:line - -:link(Su) -[(Su)] Su and Goddard, Excited Electron Dynamics Modeling of Warm -Dense Matter, Phys Rev Lett, 99:185003 (2007). - -:link(Jaramillo-Botero) -[(Jaramillo-Botero)] Jaramillo-Botero, Su, Qi, Goddard, Large-scale, -Long-term Non-adiabatic Electron Molecular Dynamics for Describing -Material Properties and Phenomena in Extreme Environments, J Comp -Chem, 32, 497-512 (2011). diff --git a/doc/txt/pair_eim.txt b/doc/txt/pair_eim.txt deleted file mode 100644 index 5f9dcd4c5c..0000000000 --- a/doc/txt/pair_eim.txt +++ /dev/null @@ -1,173 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style eim command :h3 -pair_style eim/omp command :h3 - -[Syntax:] - -pair_style style :pre - -style = {eim} :ul - -[Examples:] - -pair_style eim -pair_coeff * * Na Cl ../potentials/ffield.eim Na Cl -pair_coeff * * Na Cl ffield.eim Na Na Na Cl -pair_coeff * * Na Cl ../potentials/ffield.eim Cl NULL Na :pre - -[Description:] - -Style {eim} computes pairwise interactions for ionic compounds -using embedded-ion method (EIM) potentials "(Zhou)"_#Zhou2. The -energy of the system E is given by - -:c,image(Eqs/pair_eim1.jpg) - -The first term is a double pairwise sum over the J neighbors of all I -atoms, where phi_ij is a pair potential. The second term sums over -the embedding energy E_i of atom I, which is a function of its charge -q_i and the electrical potential sigma_i at its location. E_i, q_i, -and sigma_i are calculated as - -:c,image(Eqs/pair_eim2.jpg) - -where eta_ji is a pairwise function describing electron flow from atom -I to atom J, and psi_ij is another pairwise function. The multi-body -nature of the EIM potential is a result of the embedding energy term. -A complete list of all the pair functions used in EIM is summarized -below - -:c,image(Eqs/pair_eim3.jpg) - -Here E_b, r_e, r_(c,phi), alpha, beta, A_(psi), zeta, r_(s,psi), -r_(c,psi), A_(eta), r_(s,eta), r_(c,eta), chi, and pair function type -p are parameters, with subscripts ij indicating the two species of -atoms in the atomic pair. - -NOTE: Even though the EIM potential is treating atoms as charged ions, -you should not use a LAMMPS "atom_style"_atom_style.html that stores a -charge on each atom and thus requires you to assign a charge to each -atom, e.g. the {charge} or {full} atom styles. This is because the -EIM potential infers the charge on an atom from the equation above for -q_i; you do not assign charges explicitly. - -:line - -All the EIM parameters are listed in a potential file which is -specified by the "pair_coeff"_pair_coeff.html command. This is an -ASCII text file in a format described below. The "ffield.eim" file -included in the "potentials" directory of the LAMMPS distribution -currently includes nine elements Li, Na, K, Rb, Cs, F, Cl, Br, and I. -A system with any combination of these elements can be modeled. This -file is parameterized in terms of LAMMPS "metal units"_units.html. - -Note that unlike other potentials, cutoffs for EIM potentials are not -set in the pair_style or pair_coeff command; they are specified in the -EIM potential file itself. Likewise, the EIM potential file lists -atomic masses; thus you do not need to use the "mass"_mass.html -command to specify them. - -Only a single pair_coeff command is used with the {eim} style which -specifies an EIM potential file and the element(s) to extract -information for. The EIM elements are mapped to LAMMPS atom types by -specifying N additional arguments after the filename in the pair_coeff -command, where N is the number of LAMMPS atom types: - -Elem1, Elem2, ... -EIM potential file -N element names = mapping of EIM elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example like one of those above, suppose you want to model a -system with Na and Cl atoms. If your LAMMPS simulation has 4 atoms -types and you want the 1st 3 to be Na, and the 4th to be Cl, you would -use the following pair_coeff command: - -pair_coeff * * Na Cl ffield.eim Na Na Na Cl :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The filename is the EIM potential file. The Na and Cl arguments -(before the file name) are the two elements for which info will be -extracted from the potential file. The first three trailing Na -arguments map LAMMPS atom types 1,2,3 to the EIM Na element. The -final Cl argument maps LAMMPS atom type 4 to the EIM Cl element. - -If a mapping value is specified as NULL, the mapping is not performed. -This can be used when an {eim} potential is used as part of the -{hybrid} pair style. The NULL values are placeholders for atom types -that will be used with other potentials. - -The ffield.eim file in the {potentials} directory of the LAMMPS -distribution is formatted as follows: - -Lines starting with # are comments and are ignored by LAMMPS. Lines -starting with "global:" include three global values. The first value -divides the cations from anions, i.e., any elements with -electronegativity above this value are viewed as anions, and any -elements with electronegativity below this value are viewed as -cations. The second and third values are related to the cutoff -function - i.e. the 0.510204, 1.64498, and 0.010204 shown in the above -equation can be derived from these values. - -Lines starting with "element:" are formatted as follows: name of -element, atomic number, atomic mass, electronic negativity, atomic -radius (LAMMPS ignores it), ionic radius (LAMMPS ignores it), cohesive -energy (LAMMPS ignores it), and q0 (must be 0). - -Lines starting with "pair:" are entered as: element 1, element 2, -r_(c,phi), r_(c,phi) (redundant for historical reasons), E_b, r_e, -alpha, beta, r_(c,eta), A_(eta), r_(s,eta), r_(c,psi), A_(psi), zeta, -r_(s,psi), and p. - -The lines in the file can be in any order; LAMMPS extracts the info it -needs. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This style is part of the MANYBODY package. It is only enabled if -LAMMPS was built with that package. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Zhou2) -[(Zhou)] Zhou, submitted for publication (2010). Please contact -Xiaowang Zhou (Sandia) for details via email at xzhou at sandia.gov. diff --git a/doc/txt/pair_exp6_rx.txt b/doc/txt/pair_exp6_rx.txt deleted file mode 100644 index 790674644d..0000000000 --- a/doc/txt/pair_exp6_rx.txt +++ /dev/null @@ -1,185 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style exp6/rx command :h3 -pair_style exp6/rx/kk command :h3 - -[Syntax:] - -pair_style exp6/rx cutoff ... :pre - -cutoff = global cutoff for DPD interactions (distance units) -weighting = fractional or molecular (optional) :ul - -[Examples:] - -pair_style exp6/rx 10.0 -pair_style exp6/rx 10.0 fractional -pair_style exp6/rx 10.0 molecular -pair_coeff * * exp6.params h2o h2o exponent 1.0 1.0 10.0 -pair_coeff * * exp6.params h2o 1fluid exponent 1.0 1.0 10.0 -pair_coeff * * exp6.params 1fluid 1fluid exponent 1.0 1.0 10.0 -pair_coeff * * exp6.params 1fluid 1fluid none 10.0 -pair_coeff * * exp6.params 1fluid 1fluid polynomial filename 10.0 :pre - -[Description:] - -Style {exp6/rx} is used in reaction DPD simulations, where the -coarse-grained (CG) particles are composed of {m} species whose -reaction rate kinetics are determined from a set of {n} reaction rate -equations through the "fix rx"_fix_rx.html command. The species of -one CG particle can interact with a species in a neighboring CG -particle through a site-site interaction potential model. The -{exp6/rx} style computes an exponential-6 potential given by - -:c,image(Eqs/pair_exp6_rx.jpg) - -where the {epsilon} parameter determines the depth of the potential -minimum located at {Rm}, and {alpha} determines the softness of the repulsion. - -The coefficients must be defined for each species in a given particle -type via the "pair_coeff"_pair_coeff.html command as in the examples -above, where the first argument is the filename that includes the -exponential-6 parameters for each species. The file includes the -species tag followed by the {alpha}, {epsilon} and {Rm} -parameters. The format of the file is described below. - -The second and third arguments specify the site-site interaction -potential between two species contained within two different -particles. The species tags must either correspond to the species -defined in the reaction kinetics files specified with the "fix -rx"_fix_rx.html command or they must correspond to the tag "1fluid", -signifying interaction with a product species mixture determined -through a one-fluid approximation. The interaction potential is -weighted by the geometric average of either the mole fraction concentrations -or the number of molecules associated with the interacting coarse-grained -particles (see the {fractional} or {molecular} weighting pair style options). -The coarse-grained potential is stored before and after the -reaction kinetics solver is applied, where the difference is defined -to be the internal chemical energy (uChem). - -The fourth argument specifies the type of scaling that will be used -to scale the EXP-6 parameters as reactions occur. Currently, there -are three scaling options: {exponent}, {polynomial} and {none}. - -Exponent scaling requires two additional arguments for scaling -the {Rm} and {epsilon} parameters, respectively. The scaling factor -is computed by phi^exponent, where phi is the number of molecules -represented by the coarse-grain particle and exponent is specified -as a pair coefficient argument for {Rm} and {epsilon}, respectively. -The {Rm} and {epsilon} parameters are multiplied by the scaling -factor to give the scaled interaction parameters for the CG particle. - -Polynomial scaling requires a filename to be specified as a pair -coeff argument. The file contains the coefficients to a fifth order -polynomial for the {alpha}, {epsilon} and {Rm} parameters that depend -upon phi (the number of molecules represented by the CG particle). -The format of a polynomial file is provided below. - -The {none} option to the scaling does not have any additional pair coeff -arguments. This is equivalent to specifying the {exponent} option with -{Rm} and {epsilon} exponents of 0.0 and 0.0, respectively. - -The final argument specifies the interaction cutoff (optional). - -:line - -The format of a tabulated file is as follows (without the -parenthesized comments): - -# exponential-6 parameters for various species (one or more comment or blank lines) :pre -h2o exp6 11.00 0.02 3.50 (species, exp6, alpha, Rm, epsilon) -no2 exp6 13.60 0.01 3.70 -... -co2 exp6 13.00 0.03 3.20 :pre - -The format of the polynomial scaling file as follows (without the -parenthesized comments): - -# POLYNOMIAL FILE (one or more comment or blank lines) :pre -# General Functional Form: -# A*phi^5 + B*phi^4 + C*phi^3 + D*phi^2 + E*phi + F -# -# Parameter A B C D E F - (blank) -alpha 0.0000 0.00000 0.00008 0.04955 -0.73804 13.63201 -epsilon 0.0000 0.00478 -0.06283 0.24486 -0.33737 2.60097 -rm 0.0001 -0.00118 -0.00253 0.05812 -0.00509 1.50106 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. - -Following a blank line, the next N lines list the species and their -corresponding parameters. The first argument is the species tag, the -second argument is the exp6 tag, the 3rd argument is the {alpha} -parameter (energy units), the 4th argument is the {epsilon} parameter -(energy-distance^6 units), and the 5th argument is the {Rm} parameter -(distance units). If a species tag of "1fluid" is listed as a pair -coefficient, a one-fluid approximation is specified where a -concentration-dependent combination of the parameters is computed -through the following equations: - -:c,image(Eqs/pair_exp6_rx_oneFluid.jpg) - -where - -:c,image(Eqs/pair_exp6_rx_oneFluid2.jpg) - -and xa and xb are the mole fractions of a and b, respectively, which -comprise the gas mixture. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html shift option -for the energy of the exp() and 1/r^6 portion of the pair interaction. - -This style does not support the pair_modify tail option for adding long-range -tail corrections to energy and pressure for the A,C terms in the -pair interaction. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] fractional weighting diff --git a/doc/txt/pair_extep.txt b/doc/txt/pair_extep.txt deleted file mode 100644 index 5d69df69e9..0000000000 --- a/doc/txt/pair_extep.txt +++ /dev/null @@ -1,40 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style extep command :h3 - -[Syntax:] - -pair_style extep :pre - -[Examples:] - -pair_style extep -pair_coeff * * BN.extep B N :pre - -[Description:] - -Style {extep} computes the Extended Tersoff Potential (ExTeP) -interactions as described in "(Los2017)"_#Los2017. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_tersoff" pair_tersoff.html - -[Default:] none - -:line - -:link(Los2017) -[(Los2017)] J. H. Los et al. "Extended Tersoff potential for boron nitride: -Energetics and elastic properties of pristine and defective h-BN", -Phys. Rev. B 96 (184108), 2017. diff --git a/doc/txt/pair_fep_soft.txt b/doc/txt/pair_fep_soft.txt deleted file mode 100644 index 0cf2519c73..0000000000 --- a/doc/txt/pair_fep_soft.txt +++ /dev/null @@ -1,360 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/cut/soft command :h3 -pair_style lj/cut/soft/omp command :h3 -pair_style lj/cut/coul/cut/soft command :h3 -pair_style lj/cut/coul/cut/soft/omp command :h3 -pair_style lj/cut/coul/long/soft command :h3 -pair_style lj/cut/coul/long/soft/omp command :h3 -pair_style lj/cut/tip4p/long/soft command :h3 -pair_style lj/cut/tip4p/long/soft/omp command :h3 -pair_style lj/charmm/coul/long/soft command :h3 -pair_style lj/charmm/coul/long/soft/omp command :h3 -pair_style lj/class2/soft command :h3 -pair_style lj/class2/coul/cut/soft command :h3 -pair_style lj/class2/coul/long/soft command :h3 - pair_style coul/cut/soft command :h3 -pair_style coul/cut/soft/omp command :h3 -pair_style coul/long/soft command :h3 -pair_style coul/long/soft/omp command :h3 -pair_style tip4p/long/soft command :h3 -pair_style tip4p/long/soft/omp command :h3 -pair_style morse/soft command :h3 -[Syntax:] - -pair_style style args :pre - -style = {lj/cut/soft} or {lj/cut/coul/cut/soft} or {lj/cut/coul/long/soft} or {lj/cut/tip4p/long/soft} or {lj/charmm/coul/long/soft} or {lj/class2/soft} or {lj/class2/coul/cut/soft} or {lj/class2/coul/long/soft} or {coul/cut/soft} or {coul/long/soft} or {tip4p/long/soft} or {morse/soft} -args = list of arguments for a particular style :ul - {lj/cut/soft} args = n alpha_lj cutoff - n, alpha_LJ = parameters of soft-core potential - cutoff = global cutoff for Lennard-Jones interactions (distance units) - {lj/cut/coul/cut/soft} args = n alpha_LJ alpha_C cutoff (cutoff2) - n, alpha_LJ, alpha_C = parameters of soft-core potential - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {lj/cut/coul/long/soft} args = n alpha_LJ alpha_C cutoff - n, alpha_LJ, alpha_C = parameters of the soft-core potential - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {lj/cut/tip4p/long/soft} args = otype htype btype atype qdist n alpha_LJ alpha_C cutoff (cutoff2) - otype,htype = atom types for TIP4P O and H - btype,atype = bond and angle types for TIP4P waters - qdist = distance from O atom to massless charge (distance units) - n, alpha_LJ, alpha_C = parameters of the soft-core potential - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {lj/charmm/coul/long/soft} args = n alpha_LJ alpha_C inner outer (cutoff) - n, alpha_LJ, alpha_C = parameters of the soft-core potential - inner, outer = global switching cutoffs for LJ (and Coulombic if only 5 args) - cutoff = global cutoff for Coulombic (optional, outer is Coulombic cutoff if only 5 args) - {lj/class2/soft} args = n alpha_lj cutoff - n, alpha_LJ = parameters of soft-core potential - cutoff = global cutoff for Lennard-Jones interactions (distance units) - {lj/class2/coul/cut/soft} args = n alpha_LJ alpha_C cutoff (cutoff2) - n, alpha_LJ, alpha_C = parameters of soft-core potential - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {lj/class2/coul/long/soft} args = n alpha_LJ alpha_C cutoff (cutoff2) - n, alpha_LJ, alpha_C = parameters of soft-core potential - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {coul/cut/soft} args = n alpha_C cutoff - n, alpha_C = parameters of the soft-core potential - cutoff = global cutoff for Coulomb interactions (distance units) - {coul/long/soft} args = n alpha_C cutoff - n, alpha_C = parameters of the soft-core potential - cutoff = global cutoff for Coulomb interactions (distance units) - {tip4p/long/soft} args = otype htype btype atype qdist n alpha_C cutoff - otype,htype = atom types for TIP4P O and H - btype,atype = bond and angle types for TIP4P waters - qdist = distance from O atom to massless charge (distance units) - n, alpha_C = parameters of the soft-core potential - cutoff = global cutoff for Coulomb interactions (distance units) - {morse/soft} args = n lf cutoff - n = soft-core parameter - lf = transformation range is lf < lambda < 1 - cutoff = global cutoff for Morse interactions (distance units) -:pre - -[Examples:] - -pair_style lj/cut/soft 2.0 0.5 9.5 -pair_coeff * * 0.28 3.1 1.0 -pair_coeff 1 1 0.28 3.1 1.0 9.5 :pre - -pair_style lj/cut/coul/cut/soft 2.0 0.5 10.0 9.5 -pair_style lj/cut/coul/cut/soft 2.0 0.5 10.0 9.5 9.5 -pair_coeff * * 0.28 3.1 1.0 -pair_coeff 1 1 0.28 3.1 0.5 10.0 -pair_coeff 1 1 0.28 3.1 0.5 10.0 9.5 :pre - -pair_style lj/cut/coul/long/soft 2.0 0.5 10.0 9.5 -pair_style lj/cut/coul/long/soft 2.0 0.5 10.0 9.5 9.5 -pair_coeff * * 0.28 3.1 1.0 -pair_coeff 1 1 0.28 3.1 0.0 10.0 -pair_coeff 1 1 0.28 3.1 0.0 10.0 9.5 :pre - -pair_style lj/cut/tip4p/long/soft 1 2 7 8 0.15 2.0 0.5 10.0 9.8 -pair_style lj/cut/tip4p/long/soft 1 2 7 8 0.15 2.0 0.5 10.0 9.8 9.5 -pair_coeff * * 0.155 3.1536 1.0 -pair_coeff 1 1 0.155 3.1536 1.0 9.5 :pre - -pair_style lj/charmm/coul/long 2.0 0.5 10.0 8.0 10.0 -pair_style lj/charmm/coul/long 2.0 0.5 10.0 8.0 10.0 9.0 -pair_coeff * * 0.28 3.1 1.0 -pair_coeff 1 1 0.28 3.1 1.0 0.14 3.1 :pre - -pair_style lj/class2/coul/long/soft 2.0 0.5 10.0 9.5 -pair_style lj/class2/coul/long/soft 2.0 0.5 10.0 9.5 9.5 -pair_coeff * * 0.28 3.1 1.0 -pair_coeff 1 1 0.28 3.1 0.0 10.0 -pair_coeff 1 1 0.28 3.1 0.0 10.0 9.5 :pre - -pair_style coul/long/soft 1.0 10.0 9.5 -pair_coeff * * 1.0 -pair_coeff 1 1 1.0 9.5 :pre - -pair_style tip4p/long/soft 1 2 7 8 0.15 2.0 0.5 10.0 9.8 -pair_coeff * * 1.0 -pair_coeff 1 1 1.0 9.5 :pre - -pair_style morse/soft 4 0.9 10.0 -pair_coeff * * 100.0 2.0 1.5 1.0 -pair_coeff 1 1 100.0 2.0 1.5 1.0 3.0 :pre - -[Description:] - -These pair styles have a soft repulsive core, tunable by a parameter lambda, -in order to avoid singularities during free energy calculations when sites are -created or annihilated "(Beutler)"_#Beutler. When lambda tends to 0 the pair -interaction vanishes with a soft repulsive core. When lambda tends to 1, the pair -interaction approaches the normal, non-soft potential. These pair styles -are suited for "alchemical" free energy calculations using the "fix -adapt/fep"_fix_adapt_fep.html and "compute fep"_compute_fep.html commands. - -The {lj/cut/soft} style and related sub-styles compute the 12-6 Lennard-Jones -and Coulomb potentials modified by a soft core, with the functional form - -:c,image(Eqs/pair_lj_soft.jpg) - -The {lj/class2/soft} style is a 9-6 potential with the exponent of the -denominator of the first term in brackets taking the value 1.5 instead of 2 -(other details differ, see the form of the potential in -"pair_class2"_pair_class2.html). - -Coulomb interactions can also be damped with a soft core at short distance, - -:c,image(Eqs/pair_coul_soft.jpg) - -In the Coulomb part C is an energy-conversion constant, q_i and q_j -are the charges on the 2 atoms, and epsilon is the dielectric constant -which can be set by the "dielectric"_dielectric.html command. - -The coefficient lambda is an activation parameter. When lambda = 1 the pair -potential is identical to a Lennard-Jones term or a Coulomb term or a -combination of both. When lambda = 0 the interactions are deactivated. The -transition between these two extrema is smoothed by a soft repulsive core in -order to avoid singularities in potential energy and forces when sites are -created or annihilated and can overlap "(Beutler)"_#Beutler. - -The parameters n, alpha_LJ and alpha_C are set in the -"pair_style"_pair_style.html command, before the cutoffs. Usual choices for the -exponent are n = 2 or n = 1. For the remaining coefficients alpha_LJ = 0.5 and -alpha_C = 10 Angstrom^2 are appropriate choices. Plots of the 12/6 LJ and -Coulomb terms are shown below, for lambda ranging from 1 to 0 every 0.1. - -:image(JPG/lj_soft.jpg),image(JPG/coul_soft.jpg) -:c - -For the {lj/cut/coul/cut/soft} or {lj/cut/coul/long/soft} pair styles, as well -as for the equivalent {class2} versions, the following coefficients must be -defined for each pair of atoms types via the "pair_coeff"_pair_coeff.html -command as in the examples above, or in the data file or restart files read by -the "read_data"_read_data.html or "read_restart"_read_restart.html commands, or -by mixing as described below: - -epsilon (energy units) -sigma (distance units) -lambda (activation parameter, between 0 and 1) -cutoff1 (distance units) -cutoff2 (distance units) :ul - -The latter two coefficients are optional. If not specified, the global -LJ and Coulombic cutoffs specified in the pair_style command are used. -If only one cutoff is specified, it is used as the cutoff for both LJ -and Coulombic interactions for this type pair. If both coefficients -are specified, they are used as the LJ and Coulombic cutoffs for this -type pair. You cannot specify 2 cutoffs for style {lj/cut/soft}, -since it has no Coulombic terms. For the {coul/cut/soft} and -{coul/long/soft} only lambda and the optional cutoff2 are to be -specified. - -Style {lj/cut/tip4p/long/soft} implements a soft-core version of the TIP4P water -model. The usage of the TIP4P pair style is documented in the -"pair_lj"_pair_lj.html styles. In the soft version the parameters n, alpha_LJ -and alpha_C are set in the "pair_style"_pair_style.html command, after the -specific parameters of the TIP4P water model and before the cutoffs. The -activation parameter lambda is supplied as an argument of the -"pair_coeff"_pair_coeff.html command, after epsilon and sigma and before the -optional cutoffs. - -Style {lj/charmm/coul/long/soft} implements a soft-core version of the modified -12-6 LJ potential used in CHARMM and documented in the -"pair_lj_charmm"_pair_charmm.html style. In the soft version the parameters n, -alpha_LJ and alpha_C are set in the "pair_style"_pair_style.html command, before -the global cutoffs. The activation parameter lambda is introduced as an argument -of the "pair_coeff"_pair_coeff.html command, after epsilon and sigma and -before the optional eps14 and sigma14. - -Style {lj/class2/soft} implements a soft-core version of the 9-6 potential in -"pair_class2"_pair_class2.html. In the soft version the parameters n, alpha_LJ -and alpha_C are set in the "pair_style"_pair_style.html command, before the -global cutoffs. The activation parameter lambda is introduced as an argument of -the the "pair_coeff"_pair_coeff.html command, after epsilon and sigma and before -the optional cutoffs. - -The {coul/cut/soft}, {coul/long/soft} and {tip4p/long/soft} sub-styles -are designed to be combined with other pair potentials via the -"pair_style hybrid/overlay"_pair_hybrid.html command. This is because -they have no repulsive core. Hence, if used by themselves, there will -be no repulsion to keep two oppositely charged particles from -overlapping each other. In this case, if lambda = 1, a singularity may -occur. These sub-styles are suitable to represent charges embedded in -the Lennard-Jones radius of another site (for example hydrogen atoms -in several water models). - -NOTE: When using the soft-core Coulomb potentials with long-range -solvers ({coul/long/soft}, {lj/cut/coul/long/soft}, etc.) in a free -energy calculation in which sites holding electrostatic charges are -being created or annihilated (using "fix adapt/fep"_fix_adapt_fep.html -and "compute fep"_compute_fep.html) it is important to adapt both the -lambda activation parameter (from 0 to 1, or the reverse) and the -value of the charge (from 0 to its final value, or the reverse). This -ensures that long-range electrostatic terms (kspace) are correct. It -is not necessary to use soft-core Coulomb potentials if the van der -Waals site is present during the free-energy route, thus avoiding -overlap of the charges. Examples are provided in the LAMMPS source -directory tree, under examples/USER/fep. - -NOTE: To avoid division by zero do not set sigma = 0 in the {lj/cut/soft} and -related styles; use the lambda parameter instead to activate/deactivate -interactions, or use epsilon = 0 and sigma = 1. Alternatively, when sites do not -interact though the Lennard-Jones term the {coul/long/soft} or similar sub-style -can be used via the "pair_style hybrid/overlay"_pair_hybrid.html command. - -:line - -The {morse/soft} variant modifies the "pair_morse"_pair_morse.html style at -short range to have a soft core. The functional form differs from that of the -{lj/soft} styles, and is instead given by: - -:c,image(Eqs/pair_morse_soft.jpg) - -The {morse/soft} style requires the following pair coefficients: - -D0 (energy units) -alpha (1/distance units) -r0 (distance units) -lambda (unitless, between 0.0 and 1.0) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global morse cutoff is -used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, tail correction, restart info]: - -The different versions of the {lj/cut/soft} pair styles support mixing. For atom -type pairs I,J and I != J, the epsilon and sigma coefficients and cutoff -distance for these pair style can be mixed. The default mix value is -{geometric} for 12-6 styles. - -The mixing rule for epsilon and sigma for {lj/class2/soft} 9-6 potentials is to use the -{sixthpower} formulas. The "pair_modify mix"_pair_modify.html setting is thus -ignored for class2 potentials for epsilon and sigma. However it is still -followed for mixing the cutoff distance. See the "pair_modify"_pair_modify.html -command for details. - -The {morse/soft} pair style does not support mixing. Thus, coefficients for all -LJ pairs must be specified explicitly. - -All of the pair styles with soft core support the "pair_modify"_pair_modify.html -shift option for the energy of the Lennard-Jones portion of the pair -interaction. - -The different versions of the {lj/cut/soft} pair styles support the -"pair_modify"_pair_modify.html tail option for adding a long-range tail -correction to the energy and pressure for the Lennard-Jones portion of the pair -interaction. - -NOTE: The analytical form of the tail corrections for energy and pressure used -in the {lj/cut/soft} potentials are approximate, being identical to that of the -corresponding non-soft potentials scaled by a factor lambda^n. The errors due to -this approximation should be negligible. For example, for a cutoff of 2.5 sigma -this approximation leads to maximum relative errors in tail corrections of the -order of 1e-4 for energy and virial (alpha_LJ = 0.5, n = 2). The error vanishes -when lambda approaches 0 or 1. Note that these are the errors affecting the -long-range tail (itself a correction to the interaction energy) which includes -other approximations, namely that the system is homogeneous (local density equal -the average density) beyond the cutoff. - -The {morse/soft} pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and pressure. - -All of these pair styles write information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need to be -specified in an input script that reads a restart file. - -:line - -[Restrictions:] - -The pair styles with soft core are only enabled if LAMMPS was built with the -USER-FEP package. The {long} versions also require the KSPACE package to be -installed. The soft {tip4p} versions also require the MOLECULE package to be -installed. These styles are only enabled if LAMMPS was built with those -packages. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix adapt"_fix_adapt.html, -"fix adapt/fep"_fix_adapt_fep.html, "compute fep"_compute_fep.html - -[Default:] none - -:line - -:link(Beutler) -[(Beutler)] Beutler, Mark, van Schaik, Gerber, van Gunsteren, Chem -Phys Lett, 222, 529 (1994). diff --git a/doc/txt/pair_gauss.txt b/doc/txt/pair_gauss.txt deleted file mode 100644 index ef924b1ef0..0000000000 --- a/doc/txt/pair_gauss.txt +++ /dev/null @@ -1,187 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style gauss command :h3 -pair_style gauss/gpu command :h3 -pair_style gauss/omp command :h3 -pair_style gauss/cut command :h3 -pair_style gauss/cut/omp command :h3 - -[Syntax:] - -pair_style gauss cutoff -pair_style gauss/cut cutoff :pre - -cutoff = global cutoff for Gauss interactions (distance units) :ul - -[Examples:] - -pair_style gauss 12.0 -pair_coeff * * 1.0 0.9 -pair_coeff 1 4 1.0 0.9 10.0 :pre - -pair_style gauss/cut 3.5 -pair_coeff 1 4 0.2805 1.45 0.112 :pre - - -[Description:] - -Style {gauss} computes a tethering potential of the form - -:c,image(Eqs/pair_gauss.jpg) - -between an atom and its corresponding tether site which will typically -be a frozen atom in the simulation. Rc is the cutoff. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -A (energy units) -B (1/distance^2 units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global cutoff -is used. - -Style {gauss/cut} computes a generalized Gaussian interaction potential -between pairs of particles: - -:c,image(Eqs/pair_gauss_cut.jpg) - -where H determines together with the standard deviation sigma_h the -peak height of the Gaussian function, and r_mh the peak position. -Examples of the use of the Gaussian potentials include implicit -solvent simulations of salt ions "(Lenart)"_#Lenart2 and of surfactants -"(Jusufi)"_#Jusufi2. In these instances the Gaussian potential mimics -the hydration barrier between a pair of particles. The hydration -barrier is located at r_mh and has a width of sigma_h. The prefactor -determines the height of the potential barrier. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the example above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -H (energy * distance units) -r_mh (distance units) -sigma_h (distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global cutoff -is used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the A, B, H, sigma_h, r_mh -parameters, and the cutoff distance for these pair styles can be mixed: -A (energy units) -sqrt(1/B) (distance units, see below) -H (energy units) -sigma_h (distance units) -r_mh (distance units) -cutoff (distance units):ul - -The default mix value is {geometric}. -Only {arithmetic} and {geometric} mix values are supported. -See the "pair_modify" command for details. - -The A and H parameters are mixed using the same rules normally -used to mix the "epsilon" parameter in a Lennard Jones interaction. -The sigma_h, r_mh, and the cutoff distance are mixed using the same -rules used to mix the "sigma" parameter in a Lennard Jones interaction. -The B parameter is converted to a distance (sigma), before mixing -(using sigma=B^-0.5), and converted back to a coefficient -afterwards (using B=sigma^2). -Negative A values are converted to positive A values (using abs(A)) -before mixing, and converted back after mixing -(by multiplying by min(sign(Ai),sign(Aj))). -This way, if either particle is repulsive (if Ai<0 or Aj<0), -then the default interaction between both particles will be repulsive. - -The {gauss} style does not support the "pair_modify"_pair_modify.html -shift option. There is no effect due to the Gaussian well beyond the -cutoff; hence reasonable cutoffs need to be specified. - -The {gauss/cut} style supports the "pair_modify"_pair_modify.html shift -option for the energy of the Gauss-potential portion of the pair -interaction. - -The "pair_modify"_pair_modify.html table and tail options are not -relevant for these pair styles. - -These pair styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -The {gauss} pair style tallies an "occupancy" count of how many Gaussian-well -sites have an atom within the distance at which the force is a maximum -= sqrt(0.5/b). This quantity can be accessed via the "compute -pair"_compute_pair.html command as a vector of values of length 1. - -To print this quantity to the log file (with a descriptive column -heading) the following commands could be included in an input script: - -compute gauss all pair gauss -variable occ equal c_gauss\[1\] -thermo_style custom step temp epair v_occ :pre - -:line - -[Restrictions:] - -The {gauss/cut} style is part of the "user-misc" package. It is only -enabled if LAMMPS is build with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, -"pair_style coul/diel"_pair_coul_diel.html - -[Default:] none - -:link(Lenart2) -[(Lenart)] Lenart , Jusufi, and Panagiotopoulos, J Chem Phys, 126, -044509 (2007). - -:link(Jusufi2) -[(Jusufi)] Jusufi, Hynninen, and Panagiotopoulos, J Phys Chem B, 112, -13783 (2008). - diff --git a/doc/txt/pair_gayberne.txt b/doc/txt/pair_gayberne.txt deleted file mode 100644 index 426352dc4c..0000000000 --- a/doc/txt/pair_gayberne.txt +++ /dev/null @@ -1,230 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style gayberne command :h3 -pair_style gayberne/gpu command :h3 -pair_style gayberne/intel command :h3 -pair_style gayberne/omp command :h3 - -[Syntax:] - -pair_style gayberne gamma upsilon mu cutoff :pre - -gamma = shift for potential minimum (typically 1) -upsilon = exponent for eta orientation-dependent energy function -mu = exponent for chi orientation-dependent energy function -cutoff = global cutoff for interactions (distance units) :ul - -[Examples:] - -pair_style gayberne 1.0 1.0 1.0 10.0 -pair_coeff * * 1.0 1.7 1.7 3.4 3.4 1.0 1.0 1.0 :pre - -[Description:] - -The {gayberne} styles compute a Gay-Berne anisotropic LJ interaction -"(Berardi)"_#Berardi between pairs of ellipsoidal particles or an -ellipsoidal and spherical particle via the formulas - -:c,image(Eqs/pair_gayberne.jpg) - -where A1 and A2 are the transformation matrices from the simulation -box frame to the body frame and r12 is the center to center vector -between the particles. Ur controls the shifted distance dependent -interaction based on the distance of closest approach of the two -particles (h12) and the user-specified shift parameter gamma. When -both particles are spherical, the formula reduces to the usual -Lennard-Jones interaction (see details below for when Gay-Berne treats -a particle as "spherical"). - -For large uniform molecules it has been shown that the energy -parameters are approximately representable in terms of local contact -curvatures "(Everaers)"_#Everaers2: - -:c,image(Eqs/pair_gayberne2.jpg) - -The variable names utilized as potential parameters are for the most -part taken from "(Everaers)"_#Everaers2 in order to be consistent with -the "RE-squared pair potential"_pair_resquared.html. Details on the -upsilon and mu parameters are given -"here"_PDF/pair_resquared_extra.pdf. - -More details of the Gay-Berne formulation are given in the references -listed below and in "this supplementary -document"_PDF/pair_gayberne_extra.pdf. - -Use of this pair style requires the NVE, NVT, or NPT fixes with the -{asphere} extension (e.g. "fix nve/asphere"_fix_nve_asphere.html) in -order to integrate particle rotation. Additionally, "atom_style -ellipsoid"_atom_style.html should be used since it defines the -rotational state and the size and shape of each ellipsoidal particle. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon = well depth (energy units) -sigma = minimum effective particle radii (distance units) -epsilon_i_a = relative well depth of type I for side-to-side interactions -epsilon_i_b = relative well depth of type I for face-to-face interactions -epsilon_i_c = relative well depth of type I for end-to-end interactions -epsilon_j_a = relative well depth of type J for side-to-side interactions -epsilon_j_b = relative well depth of type J for face-to-face interactions -epsilon_j_c = relative well depth of type J for end-to-end interactions -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global -cutoff specified in the pair_style command is used. - -It is typical with the Gay-Berne potential to define {sigma} as the -minimum of the 3 shape diameters of the particles involved in an I,I -interaction, though this is not required. Note that this is a -different meaning for {sigma} than the "pair_style -resquared"_pair_resquared.html potential uses. - -The epsilon_i and epsilon_j coefficients are actually defined for atom -types, not for pairs of atom types. Thus, in a series of pair_coeff -commands, they only need to be specified once for each atom type. - -Specifically, if any of epsilon_i_a, epsilon_i_b, epsilon_i_c are -non-zero, the three values are assigned to atom type I. If all the -epsilon_i values are zero, they are ignored. If any of epsilon_j_a, -epsilon_j_b, epsilon_j_c are non-zero, the three values are assigned -to atom type J. If all three epsilon_j values are zero, they are -ignored. Thus the typical way to define the epsilon_i and epsilon_j -coefficients is to list their values in "pair_coeff I J" commands when -I = J, but set them to 0.0 when I != J. If you do list them when I != -J, you should insure they are consistent with their values in other -pair_coeff commands, since only the last setting will be in effect. - -Note that if this potential is being used as a sub-style of -"pair_style hybrid"_pair_hybrid.html, and there is no "pair_coeff I I" -setting made for Gay-Berne for a particular type I (because I-I -interactions are computed by another hybrid pair potential), then you -still need to insure the epsilon a,b,c coefficients are assigned to -that type. e.g. in a "pair_coeff I J" command. - -NOTE: If the epsilon a = b = c for an atom type, and if the shape of -the particle itself is spherical, meaning its 3 shape parameters are -all the same, then the particle is treated as an LJ sphere by the -Gay-Berne potential. This is significant because if two LJ spheres -interact, then the simple Lennard-Jones formula is used to compute -their interaction energy/force using the specified epsilon and sigma -as the standard LJ parameters. This is much cheaper to compute than -the full Gay-Berne formula. To treat the particle as a LJ sphere with -sigma = D, you should normally set epsilon a = b = c = 1.0, set the -pair_coeff sigma = D, and also set the 3 shape parameters for the -particle to D. The one exception is that if the 3 shape parameters -are set to 0.0, which is a valid way in LAMMPS to specify a point -particle, then the Gay-Berne potential will treat that as shape -parameters of 1.0 (i.e. a LJ particle with sigma = 1), since it -requires finite-size particles. In this case you should still set the -pair_coeff sigma to 1.0 as well. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for this pair style can be mixed. The default mix -value is {geometric}. See the "pair_modify" command for details. - -This pair styles supports the "pair_modify"_pair_modify.html shift -option for the energy of the Lennard-Jones portion of the pair -interaction, but only for sphere-sphere interactions. There is no -shifting performed for ellipsoidal interactions due to the anisotropic -dependence of the interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -The {gayberne} style is part of the ASPHERE package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -These pair style require that atoms store torque and a quaternion to -represent their orientation, as defined by the -"atom_style"_atom_style.html. It also require they store a per-type -"shape"_set.html. The particles cannot store a per-particle -diameter. - -This pair style requires that atoms be ellipsoids as defined by the -"atom_style ellipsoid"_atom_style.html command. - -Particles acted on by the potential can be finite-size aspherical or -spherical particles, or point particles. Spherical particles have all -3 of their shape parameters equal to each other. Point particles have -all 3 of their shape parameters equal to 0.0. - -The Gay-Berne potential does not become isotropic as r increases -"(Everaers)"_#Everaers2. The distance-of-closest-approach -approximation used by LAMMPS becomes less accurate when high-aspect -ratio ellipsoids are used. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix nve/asphere"_fix_nve_asphere.html, -"compute temp/asphere"_compute_temp_asphere.html, "pair_style -resquared"_pair_resquared.html - -[Default:] none - -:line - -:link(Everaers2) -[(Everaers)] Everaers and Ejtehadi, Phys Rev E, 67, 041710 (2003). - -:link(Berardi) -[(Berardi)] Berardi, Fava, Zannoni, Chem Phys Lett, 297, 8-14 (1998). -Berardi, Muccioli, Zannoni, J Chem Phys, 128, 024905 (2008). - -:link(Perram) -[(Perram)] Perram and Rasmussen, Phys Rev E, 54, 6565-6572 (1996). - -:link(Allen3) -[(Allen)] Allen and Germano, Mol Phys 104, 3225-3235 (2006). diff --git a/doc/txt/pair_gran.txt b/doc/txt/pair_gran.txt deleted file mode 100644 index f747d15ec4..0000000000 --- a/doc/txt/pair_gran.txt +++ /dev/null @@ -1,271 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style gran/hooke command :h3 -pair_style gran/hooke/omp command :h3 -pair_style gran/hooke/history command :h3 -pair_style gran/hooke/history/omp command :h3 -pair_style gran/hooke/history/kk command :h3 -pair_style gran/hertz/history command :h3 -pair_style gran/hertz/history/omp command :h3 - -[Syntax:] - -pair_style style Kn Kt gamma_n gamma_t xmu dampflag :pre - -style = {gran/hooke} or {gran/hooke/history} or {gran/hertz/history} :ulb,l -Kn = elastic constant for normal particle repulsion (force/distance units or pressure units - see discussion below) :l -Kt = elastic constant for tangential contact (force/distance units or pressure units - see discussion below) :l -gamma_n = damping coefficient for collisions in normal direction (1/time units or 1/time-distance units - see discussion below) :l -gamma_t = damping coefficient for collisions in tangential direction (1/time units or 1/time-distance units - see discussion below) :l -xmu = static yield criterion (unitless value between 0.0 and 1.0e4) :l -dampflag = 0 or 1 if tangential damping force is excluded or included :l -:ule - -NOTE: Versions of LAMMPS before 9Jan09 had different style names for -granular force fields. This is to emphasize the fact that the -Hertzian equation has changed to model polydispersity more accurately. -A side effect of the change is that the Kn, Kt, gamma_n, and gamma_t -coefficients in the pair_style command must be specified with -different values in order to reproduce calculations made with earlier -versions of LAMMPS, even for monodisperse systems. See the NOTE below -for details. - -[Examples:] - -pair_style gran/hooke/history 200000.0 NULL 50.0 NULL 0.5 1 -pair_style gran/hooke 200000.0 70000.0 50.0 30.0 0.5 0 :pre - -[Description:] - -The {gran} styles use the following formulas for the frictional force -between two granular particles, as described in -"(Brilliantov)"_#Brilliantov, "(Silbert)"_#Silbert, and -"(Zhang)"_#Zhang3, when the distance r between two particles of radii -Ri and Rj is less than their contact distance d = Ri + Rj. There is -no force between the particles when r > d. - -The two Hookean styles use this formula: - -:c,image(Eqs/pair_gran_hooke.jpg) - -The Hertzian style uses this formula: - -:c,image(Eqs/pair_gran_hertz.jpg) - -In both equations the first parenthesized term is the normal force -between the two particles and the second parenthesized term is the -tangential force. The normal force has 2 terms, a contact force and a -damping force. The tangential force also has 2 terms: a shear force -and a damping force. The shear force is a "history" effect that -accounts for the tangential displacement between the particles for the -duration of the time they are in contact. This term is included in -pair styles {hooke/history} and {hertz/history}, but is not included -in pair style {hooke}. The tangential damping force term is included -in all three pair styles if {dampflag} is set to 1; it is not included -if {dampflag} is set to 0. - -The other quantities in the equations are as follows: - -delta = d - r = overlap distance of 2 particles -Kn = elastic constant for normal contact -Kt = elastic constant for tangential contact -gamma_n = viscoelastic damping constant for normal contact -gamma_t = viscoelastic damping constant for tangential contact -m_eff = Mi Mj / (Mi + Mj) = effective mass of 2 particles of mass Mi and Mj -Delta St = tangential displacement vector between 2 particles \ - which is truncated to satisfy a frictional yield criterion -n_ij = unit vector along the line connecting the centers of the 2 particles -Vn = normal component of the relative velocity of the 2 particles -Vt = tangential component of the relative velocity of the 2 particles :ul - -The Kn, Kt, gamma_n, and gamma_t coefficients are specified as -parameters to the pair_style command. If a NULL is used for Kt, then -a default value is used where Kt = 2/7 Kn. If a NULL is used for -gamma_t, then a default value is used where gamma_t = 1/2 gamma_n. - -The interpretation and units for these 4 coefficients are different in -the Hookean versus Hertzian equations. - -The Hookean model is one where the normal push-back force for two -overlapping particles is a linear function of the overlap distance. -Thus the specified Kn is in units of (force/distance). Note that this -push-back force is independent of absolute particle size (in the -monodisperse case) and of the relative sizes of the two particles (in -the polydisperse case). This model also applies to the other terms in -the force equation so that the specified gamma_n is in units of -(1/time), Kt is in units of (force/distance), and gamma_t is in units -of (1/time). - -The Hertzian model is one where the normal push-back force for two -overlapping particles is proportional to the area of overlap of the -two particles, and is thus a non-linear function of overlap distance. -Thus Kn has units of force per area and is thus specified in units of -(pressure). The effects of absolute particle size (monodispersity) -and relative size (polydispersity) are captured in the radii-dependent -pre-factors. When these pre-factors are carried through to the other -terms in the force equation it means that the specified gamma_n is in -units of (1/(time*distance)), Kt is in units of (pressure), and -gamma_t is in units of (1/(time*distance)). - -Note that in the Hookean case, Kn can be thought of as a linear spring -constant with units of force/distance. In the Hertzian case, Kn is -like a non-linear spring constant with units of force/area or -pressure, and as shown in the "(Zhang)"_#Zhang3 paper, Kn = 4G / -(3(1-nu)) where nu = the Poisson ratio, G = shear modulus = E / -(2(1+nu)), and E = Young's modulus. Similarly, Kt = 4G / (2-nu). -(NOTE: in an earlier version of the manual, we incorrectly stated that -Kt = 8G / (2-nu).) - -Thus in the Hertzian case Kn and Kt can be set to values that -corresponds to properties of the material being modeled. This is also -true in the Hookean case, except that a spring constant must be chosen -that is appropriate for the absolute size of particles in the model. -Since relative particle sizes are not accounted for, the Hookean -styles may not be a suitable model for polydisperse systems. - -NOTE: In versions of LAMMPS before 9Jan09, the equation for Hertzian -interactions did not include the sqrt(RiRj/Ri+Rj) term and thus was -not as accurate for polydisperse systems. For monodisperse systems, -sqrt(RiRj/Ri+Rj) is a constant factor that effectively scales all 4 -coefficients: Kn, Kt, gamma_n, gamma_t. Thus you can set the values -of these 4 coefficients appropriately in the current code to reproduce -the results of a previous Hertzian monodisperse calculation. For -example, for the common case of a monodisperse system with particles -of diameter 1, all 4 of these coefficients should now be set 2x larger -than they were previously. - -Xmu is also specified in the pair_style command and is the upper limit -of the tangential force through the Coulomb criterion Ft = xmu*Fn, -where Ft and Fn are the total tangential and normal force components -in the formulas above. Thus in the Hookean case, the tangential force -between 2 particles grows according to a tangential spring and -dash-pot model until Ft/Fn = xmu and is then held at Ft = Fn*xmu until -the particles lose contact. In the Hertzian case, a similar analogy -holds, though the spring is no longer linear. - -NOTE: Normally, xmu should be specified as a fractional value between -0.0 and 1.0, however LAMMPS allows large values (up to 1.0e4) to allow -for modeling of systems which can sustain very large tangential -forces. - -The effective mass {m_eff} is given by the formula above for two -isolated particles. If either particle is part of a rigid body, its -mass is replaced by the mass of the rigid body in the formula above. -This is determined by searching for a "fix rigid"_fix_rigid.html -command (or its variants). - -For granular styles there are no additional coefficients to set for -each pair of atom types via the "pair_coeff"_pair_coeff.html command. -All settings are global and are made via the pair_style command. -However you must still use the "pair_coeff"_pair_coeff.html for all -pairs of granular atom types. For example the command - -pair_coeff * * :pre - -should be used if all atoms in the simulation interact via a granular -potential (i.e. one of the pair styles above is used). If a granular -potential is used as a sub-style of "pair_style -hybrid"_pair_hybrid.html, then specific atom types can be used in the -pair_coeff command to determine which atoms interact via a granular -potential. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -The "pair_modify"_pair_modify.html mix, shift, table, and tail options -are not relevant for granular pair styles. - -These pair styles write their information to "binary restart -files"_restart.html, so a pair_style command does not need to be -specified in an input script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -The single() function of these pair styles returns 0.0 for the energy -of a pairwise interaction, since energy is not conserved in these -dissipative potentials. It also returns only the normal component of -the pairwise interaction force. However, the single() function also -calculates 10 extra pairwise quantities. The first 3 are the -components of the tangential force between particles I and J, acting -on particle I. The 4th is the magnitude of this tangential force. -The next 3 (5-7) are the components of the relative velocity in the -normal direction (along the line joining the 2 sphere centers). The -last 3 (8-10) the components of the relative velocity in the -tangential direction. - -These extra quantities can be accessed by the "compute -pair/local"_compute_pair_local.html command, as {p1}, {p2}, ..., -{p10}. - -:line - -[Restrictions:] - -All the granular pair styles are part of the GRANULAR package. It is -only enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -These pair styles require that atoms store torque and angular velocity -(omega) as defined by the "atom_style"_atom_style.html. They also -require a per-particle radius is stored. The {sphere} atom style does -all of this. - -This pair style requires you to use the "comm_modify vel -yes"_comm_modify.html command so that velocities are stored by ghost -atoms. - -These pair styles will not restart exactly when using the -"read_restart"_read_restart.html command, though they should provide -statistically similar results. This is because the forces they -compute depend on atom velocities. See the -"read_restart"_read_restart.html command for more details. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Brilliantov) -[(Brilliantov)] Brilliantov, Spahn, Hertzsch, Poschel, Phys Rev E, 53, -p 5382-5392 (1996). - -:link(Silbert) -[(Silbert)] Silbert, Ertas, Grest, Halsey, Levine, Plimpton, Phys Rev -E, 64, p 051302 (2001). - -:link(Zhang3) -[(Zhang)] Zhang and Makse, Phys Rev E, 72, p 011301 (2005). diff --git a/doc/txt/pair_gromacs.txt b/doc/txt/pair_gromacs.txt deleted file mode 100644 index e50a21588c..0000000000 --- a/doc/txt/pair_gromacs.txt +++ /dev/null @@ -1,156 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/gromacs command :h3 -pair_style lj/gromacs/gpu command :h3 -pair_style lj/gromacs/kk command :h3 -pair_style lj/gromacs/omp command :h3 -pair_style lj/gromacs/coul/gromacs command :h3 -pair_style lj/gromacs/coul/gromacs/kk command :h3 -pair_style lj/gromacs/coul/gromacs/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {lj/gromacs} or {lj/gromacs/coul/gromacs} -args = list of arguments for a particular style :ul - {lj/gromacs} args = inner outer - inner, outer = global switching cutoffs for Lennard Jones - {lj/gromacs/coul/gromacs} args = inner outer (inner2) (outer2) - inner, outer = global switching cutoffs for Lennard Jones (and Coulombic if only 2 args) - inner2, outer2 = global switching cutoffs for Coulombic (optional) :pre - -[Examples:] - -pair_style lj/gromacs 9.0 12.0 -pair_coeff * * 100.0 2.0 -pair_coeff 2 2 100.0 2.0 8.0 10.0 :pre - -pair_style lj/gromacs/coul/gromacs 9.0 12.0 -pair_style lj/gromacs/coul/gromacs 8.0 10.0 7.0 9.0 -pair_coeff * * 100.0 2.0 :pre - -[Description:] - -The {lj/gromacs} styles compute shifted LJ and Coulombic interactions -with an additional switching function S(r) that ramps the energy and force -smoothly to zero between an inner and outer cutoff. It is a commonly -used potential in the "GROMACS"_http://www.gromacs.org MD code and for -the coarse-grained models of "(Marrink)"_#Marrink. - -:c,image(Eqs/pair_gromacs.jpg) - -r1 is the inner cutoff; rc is the outer cutoff. The coefficients A, B, -and C are computed by LAMMPS to perform the shifting and smoothing. -The function -S(r) is actually applied once to each term of the LJ formula and once -to the Coulombic formula, so there are 2 or 3 sets of A,B,C coefficients -depending on which pair_style is used. The boundary conditions -applied to the smoothing function are as follows: S'(r1) = S''(r1) = 0, -S(rc) = -E(rc), S'(rc) = -E'(rc), and S''(rc) = -E''(rc), -where E(r) is the corresponding term -in the LJ or Coulombic potential energy function. -Single and double primes denote first and second -derivatives with respect to r, respectively. - -The inner and outer cutoff for the LJ and Coulombic terms can be the -same or different depending on whether 2 or 4 arguments are used in -the pair_style command. The inner LJ cutoff must be > 0, but the -inner Coulombic cutoff can be >= 0. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -inner (distance units) -outer (distance units) :ul - -Note that sigma is defined in the LJ formula as the zero-crossing -distance for the potential, not as the energy minimum at 2^(1/6) -sigma. - -The last 2 coefficients are optional inner and outer cutoffs for style -{lj/gromacs}. If not specified, the global {inner} and {outer} values -are used. - -The last 2 coefficients cannot be used with style -{lj/gromacs/coul/gromacs} because this force field does not allow -varying cutoffs for individual atom pairs; all pairs use the global -cutoff(s) specified in the pair_style command. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of the lj/cut pair styles can be mixed. -The default mix value is {geometric}. See the "pair_modify" command -for details. - -None of the GROMACS pair styles support the -"pair_modify"_pair_modify.html shift option, since the Lennard-Jones -portion of the pair interaction is already smoothed to 0.0 at the -cutoff. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -None of the GROMACS pair styles support the -"pair_modify"_pair_modify.html tail option for adding long-range tail -corrections to energy and pressure, since there are no corrections for -a potential that goes to 0.0 at the cutoff. - -All of the GROMACS pair styles write their information to "binary -restart files"_restart.html, so pair_style and pair_coeff commands do -not need to be specified in an input script that reads a restart file. - -All of the GROMACS pair styles can only be used via the {pair} -keyword of the "run_style respa"_run_style.html command. They do not -support the {inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Marrink) -[(Marrink)] Marrink, de Vries, Mark, J Phys Chem B, 108, 750-760 (2004). diff --git a/doc/txt/pair_gw.txt b/doc/txt/pair_gw.txt deleted file mode 100644 index ff85955dc0..0000000000 --- a/doc/txt/pair_gw.txt +++ /dev/null @@ -1,121 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style gw command :h3 -pair_style gw/zbl command :h3 - -[Syntax:] - -pair_style style :pre - -style = {gw} or {gw/zbl} :ul - -[Examples:] - -pair_style gw -pair_coeff * * SiC.gw Si C C - -pair_style gw/zbl -pair_coeff * * SiC.gw.zbl C Si :pre - -[Description:] - -The {gw} style computes a 3-body "Gao-Weber"_#Gao potential; -similarly {gw/zbl} combines this potential with a modified -repulsive ZBL core function in a similar fashion as implemented -in the "tersoff/zbl"_pair_tersoff_zbl.html pair style. - -Unfortunately the author of this contributed code has not been -able to submit a suitable documentation explaining the details -of the potentials. The LAMMPS developers thus have finally decided -to release the code anyway with only the technical explanations. -For details of the model and the parameters, please refer to the -linked publication. - -Only a single pair_coeff command is used with the {gw} and {gw/zbl} -styles which specifies a Gao-Weber potential file with parameters -for all needed elements. These are mapped to LAMMPS atom types by -specifying N additional arguments after the filename in the pair_coeff -command, where N is the number of LAMMPS atom types: - -filename -N element names = mapping of GW elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine a file SiC.gw has Gao-Weber values for Si and C. -If your LAMMPS simulation has 4 atoms types and you want the first 3 to -be Si, and the 4th to be C, you would use the following pair_coeff command: - -pair_coeff * * SiC.gw Si Si Si C :pre - -The first 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Si arguments map LAMMPS atom types 1,2,3 to the Si -element in the GW file. The final C argument maps LAMMPS atom type 4 -to the C element in the GW file. If a mapping value is specified as -NULL, the mapping is not performed. This can be used when a {gw} -potential is used as part of the {hybrid} pair style. The NULL values -are placeholders for atom types that will be used with other -potentials. - -Gao-Weber files in the {potentials} directory of the LAMMPS -distribution have a ".gw" suffix. Gao-Weber with ZBL files -have a ".gz.zbl" suffix. The structure of the potential files -is similar to other many-body potentials supported by LAMMPS. -You have to refer to the comments in the files and the literature -to learn more details. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS as -described above from values in the potential file. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the MANYBODY package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The Gao-Weber potential files provided with LAMMPS (see the -potentials directory) are parameterized for metal "units"_units.html. -You can use the GW potential with any LAMMPS units, but you would need -to create your own GW potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Gao) -[(Gao)] Gao and Weber, Nuclear Instruments and Methods in Physics -Research B 191 (2012) 504. diff --git a/doc/txt/pair_hbond_dreiding.txt b/doc/txt/pair_hbond_dreiding.txt deleted file mode 100644 index ec470f601f..0000000000 --- a/doc/txt/pair_hbond_dreiding.txt +++ /dev/null @@ -1,242 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style hbond/dreiding/lj command :h3 -pair_style hbond/dreiding/lj/omp command :h3 -pair_style hbond/dreiding/morse command :h3 -pair_style hbond/dreiding/morse/omp command :h3 - -[Syntax:] - -pair_style style N inner_distance_cutoff outer_distance_cutoff angle_cutof :pre - -style = {hbond/dreiding/lj} or {hbond/dreiding/morse} -n = cosine angle periodicity -inner_distance_cutoff = global inner cutoff for Donor-Acceptor interactions (distance units) -outer_distance_cutoff = global cutoff for Donor-Acceptor interactions (distance units) -angle_cutoff = global angle cutoff for Acceptor-Hydrogen-Donor -interactions (degrees) :ul - -[Examples:] - -pair_style hybrid/overlay lj/cut 10.0 hbond/dreiding/lj 4 9.0 11.0 90 -pair_coeff 1 2 hbond/dreiding/lj 3 i 9.5 2.75 4 9.0 11.0 90.0 :pre - -pair_style hybrid/overlay lj/cut 10.0 hbond/dreiding/morse 2 9.0 11.0 90 -pair_coeff 1 2 hbond/dreiding/morse 3 i 3.88 1.7241379 2.9 2 9 11 90 :pre - -[Description:] - -The {hbond/dreiding} styles compute the Acceptor-Hydrogen-Donor (AHD) -3-body hydrogen bond interaction for the "DREIDING"_Howto_bioFF.html -force field, given by: - -:c,image(Eqs/pair_hbond_dreiding.jpg) - -where Rin is the inner spline distance cutoff, Rout is the outer -distance cutoff, theta_c is the angle cutoff, and n is the cosine -periodicity. - -Here, {r} is the radial distance between the donor (D) and acceptor -(A) atoms and {theta} is the bond angle between the acceptor, the -hydrogen (H) and the donor atoms: - -:c,image(JPG/dreiding_hbond.jpg) - -These 3-body interactions can be defined for pairs of acceptor and -donor atoms, based on atom types. For each donor/acceptor atom pair, -the 3rd atom in the interaction is a hydrogen permanently bonded to -the donor atom, e.g. in a bond list read in from a data file via the -"read_data"_read_data.html command. The atom types of possible -hydrogen atoms for each donor/acceptor type pair are specified by the -"pair_coeff"_pair_coeff.html command (see below). - -Style {hbond/dreiding/lj} is the original DREIDING potential of -"(Mayo)"_#pair-Mayo. It uses a LJ 12/10 functional for the Donor-Acceptor -interactions. To match the results in the original paper, use n = 4. - -Style {hbond/dreiding/morse} is an improved version using a Morse -potential for the Donor-Acceptor interactions. "(Liu)"_#Liu showed -that the Morse form gives improved results for Dendrimer simulations, -when n = 2. - -See the "Howto bioFF"_Howto_bioFF.html doc page for more information -on the DREIDING force field. - -NOTE: Because the Dreiding hydrogen bond potential is only one portion -of an overall force field which typically includes other pairwise -interactions, it is common to use it as a sub-style in a "pair_style -hybrid/overlay"_pair_hybrid.html command, where another pair style -provides the repulsive core interaction between pairs of atoms, e.g. a -1/r^12 Lennard-Jones repulsion. - -NOTE: When using the hbond/dreiding pair styles with "pair_style -hybrid/overlay"_pair_hybrid.html, you should explicitly define pair -interactions between the donor atom and acceptor atoms, (as well as -between these atoms and ALL other atoms in your system). Whenever -"pair_style hybrid/overlay"_pair_hybrid.html is used, ordinary mixing -rules are not applied to atoms like the donor and acceptor atoms -because they are typically referenced in multiple pair styles. -Neglecting to do this can cause difficult-to-detect physics problems. - -NOTE: In the original Dreiding force field paper 1-4 non-bonded -interactions ARE allowed. If this is desired for your model, use the -special_bonds command (e.g. "special_bonds lj 0.0 0.0 1.0") to turn -these interactions on. - -:line - -The following coefficients must be defined for pairs of eligible -donor/acceptor types via the "pair_coeff"_pair_coeff.html command as -in the examples above. - -NOTE: Unlike other pair styles and their associated -"pair_coeff"_pair_coeff.html commands, you do not need to specify -pair_coeff settings for all possible I,J type pairs. Only I,J type -pairs for atoms which act as joint donors/acceptors need to be -specified; all other type pairs are assumed to be inactive. - -NOTE: A "pair_coeff"_pair_coeff.html command can be specified multiple -times for the same donor/acceptor type pair. This enables multiple -hydrogen types to be assigned to the same donor/acceptor type pair. -For other pair_styles, if the pair_coeff command is re-used for the -same I.J type pair, the settings for that type pair are overwritten. -For the hydrogen bond potentials this is not the case; the settings -are cumulative. This means the only way to turn off a previous -setting, is to re-use the pair_style command and start over. - -For the {hbond/dreiding/lj} style the list of coefficients is as -follows: - -K = hydrogen atom type = 1 to Ntypes -donor flag = {i} or {j} -epsilon (energy units) -sigma (distance units) -n = exponent in formula above -distance cutoff Rin (distance units) -distance cutoff Rout (distance units) -angle cutoff (degrees) :ul - -For the {hbond/dreiding/morse} style the list of coefficients is as -follows: - -K = hydrogen atom type = 1 to Ntypes -donor flag = {i} or {j} -D0 (energy units) -alpha (1/distance units) -r0 (distance units) -n = exponent in formula above -distance cutoff Rin (distance units) -distance cutoff Rout (distance units) -angle cutoff (degrees) :ul - -A single hydrogen atom type K can be specified, or a wild-card asterisk -can be used in place of or in conjunction with the K arguments to -select multiple types as hydrogen atoms. This takes the form -"*" or "*n" or "n*" or "m*n". See the "pair_coeff"_pair_coeff.html -command doc page for details. - -If the donor flag is {i}, then the atom of type I in the pair_coeff -command is treated as the donor, and J is the acceptor. If the donor -flag is {j}, then the atom of type J in the pair_coeff command is -treated as the donor and I is the donor. This option is required -because the "pair_coeff"_pair_coeff.html command requires that I <= J. - -Epsilon and sigma are settings for the hydrogen bond potential based -on a Lennard-Jones functional form. Note that sigma is defined as the -zero-crossing distance for the potential, not as the energy minimum at -2^(1/6) sigma. - -D0 and alpha and r0 are settings for the hydrogen bond potential based -on a Morse functional form. - -The last 3 coefficients for both styles are optional. If not -specified, the global n, distance cutoff, and angle cutoff specified -in the pair_style command are used. If you wish to only override the -2nd or 3rd optional parameter, you must also specify the preceding -optional parameters. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support mixing. You must explicitly identify -each donor/acceptor type pair. - -These styles do not support the "pair_modify"_pair_modify.html shift -option for the energy of the interactions. - -The "pair_modify"_pair_modify.html table option is not relevant for -these pair styles. - -These pair styles do not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -These pair styles do not write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands need to be -re-specified in an input script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -These pair styles tally a count of how many hydrogen bonding -interactions they calculate each timestep and the hbond energy. These -quantities can be accessed via the "compute pair"_compute_pair.html -command as a vector of values of length 2. - -To print these quantities to the log file (with a descriptive column -heading) the following commands could be included in an input script: - -compute hb all pair hbond/dreiding/lj -variable n_hbond equal c_hb\[1\] #number hbonds -variable E_hbond equal c_hb\[2\] #hbond energy -thermo_style custom step temp epair v_E_hbond :pre - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(pair-Mayo) -[(Mayo)] Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 -(1990). - -:link(Liu) -[(Liu)] Liu, Bryantsev, Diallo, Goddard III, J. Am. Chem. Soc 131 (8) -2798 (2009) diff --git a/doc/txt/pair_hybrid.txt b/doc/txt/pair_hybrid.txt deleted file mode 100644 index 4467ac1d51..0000000000 --- a/doc/txt/pair_hybrid.txt +++ /dev/null @@ -1,383 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style hybrid command :h3 -pair_style hybrid/kk command :h3 -pair_style hybrid/overlay command :h3 -pair_style hybrid/overlay/kk command :h3 - -[Syntax:] - -pair_style hybrid style1 args style2 args ... -pair_style hybrid/overlay style1 args style2 args ... :pre - -style1,style2 = list of one or more pair styles and their arguments :ul - -[Examples:] - -pair_style hybrid lj/cut/coul/cut 10.0 eam lj/cut 5.0 -pair_coeff 1*2 1*2 eam niu3 -pair_coeff 3 3 lj/cut/coul/cut 1.0 1.0 -pair_coeff 1*2 3 lj/cut 0.5 1.2 :pre - -pair_style hybrid/overlay lj/cut 2.5 coul/long 2.0 -pair_coeff * * lj/cut 1.0 1.0 -pair_coeff * * coul/long :pre - -[Description:] - -The {hybrid} and {hybrid/overlay} styles enable the use of multiple -pair styles in one simulation. With the {hybrid} style, exactly one -pair style is assigned to each pair of atom types. With the -{hybrid/overlay} style, one or more pair styles can be assigned to -each pair of atom types. The assignment of pair styles to type pairs -is made via the "pair_coeff"_pair_coeff.html command. - -Here are two examples of hybrid simulations. The {hybrid} style could -be used for a simulation of a metal droplet on a LJ surface. The -metal atoms interact with each other via an {eam} potential, the -surface atoms interact with each other via a {lj/cut} potential, and -the metal/surface interaction is also computed via a {lj/cut} -potential. The {hybrid/overlay} style could be used as in the 2nd -example above, where multiple potentials are superposed in an additive -fashion to compute the interaction between atoms. In this example, -using {lj/cut} and {coul/long} together gives the same result as if -the {lj/cut/coul/long} potential were used by itself. In this case, -it would be more efficient to use the single combined potential, but -in general any combination of pair potentials can be used together in -to produce an interaction that is not encoded in any single pair_style -file, e.g. adding Coulombic forces between granular particles. - -All pair styles that will be used are listed as "sub-styles" following -the {hybrid} or {hybrid/overlay} keyword, in any order. Each -sub-style's name is followed by its usual arguments, as illustrated in -the example above. See the doc pages of individual pair styles for a -listing and explanation of the appropriate arguments. - -Note that an individual pair style can be used multiple times as a -sub-style. For efficiency this should only be done if your model -requires it. E.g. if you have different regions of Si and C atoms and -wish to use a Tersoff potential for pure Si for one set of atoms, and -a Tersoff potential for pure C for the other set (presumably with some -3rd potential for Si-C interactions), then the sub-style {tersoff} -could be listed twice. But if you just want to use a Lennard-Jones or -other pairwise potential for several different atom type pairs in your -model, then you should just list the sub-style once and use the -pair_coeff command to assign parameters for the different type pairs. - -NOTE: There is one exception to this option to list an individual -pair style multiple times: GPU-enabled pair styles in the GPU package. -This is because the GPU package currently assumes that only one -instance of a pair style is being used. - -In the pair_coeff commands, the name of a pair style must be added -after the I,J type specification, with the remaining coefficients -being those appropriate to that style. If the pair style is used -multiple times in the pair_style command, then an additional numeric -argument must also be specified which is a number from 1 to M where M -is the number of times the sub-style was listed in the pair style -command. The extra number indicates which instance of the sub-style -these coefficients apply to. - -For example, consider a simulation with 3 atom types: types 1 and 2 -are Ni atoms, type 3 are LJ atoms with charges. The following -commands would set up a hybrid simulation: - -pair_style hybrid eam/alloy lj/cut/coul/cut 10.0 lj/cut 8.0 -pair_coeff * * eam/alloy nialhjea Ni Ni NULL -pair_coeff 3 3 lj/cut/coul/cut 1.0 1.0 -pair_coeff 1*2 3 lj/cut 0.8 1.3 :pre - -As an example of using the same pair style multiple times, consider a -simulation with 2 atom types. Type 1 is Si, type 2 is C. The -following commands would model the Si atoms with Tersoff, the C atoms -with Tersoff, and the cross-interactions with Lennard-Jones: - -pair_style hybrid lj/cut 2.5 tersoff tersoff -pair_coeff * * tersoff 1 Si.tersoff Si NULL -pair_coeff * * tersoff 2 C.tersoff NULL C -pair_coeff 1 2 lj/cut 1.0 1.5 :pre - -If pair coefficients are specified in the data file read via the -"read_data"_read_data.html command, then the same rule applies. -E.g. "eam/alloy" or "lj/cut" must be added after the atom type, for -each line in the "Pair Coeffs" section, e.g. - -Pair Coeffs :pre - -1 lj/cut/coul/cut 1.0 1.0 -... :pre - -Note that the pair_coeff command for some potentials such as -"pair_style eam/alloy"_pair_eam.html includes a mapping specification -of elements to all atom types, which in the hybrid case, can include -atom types not assigned to the {eam/alloy} potential. The NULL -keyword is used by many such potentials (eam/alloy, Tersoff, AIREBO, -etc), to denote an atom type that will be assigned to a different -sub-style. - -For the {hybrid} style, each atom type pair I,J is assigned to exactly -one sub-style. Just as with a simulation using a single pair style, -if you specify the same atom type pair in a second pair_coeff command, -the previous assignment will be overwritten. - -For the {hybrid/overlay} style, each atom type pair I,J can be -assigned to one or more sub-styles. If you specify the same atom type -pair in a second pair_coeff command with a new sub-style, then the -second sub-style is added to the list of potentials that will be -calculated for two interacting atoms of those types. If you specify -the same atom type pair in a second pair_coeff command with a -sub-style that has already been defined for that pair of atoms, then -the new pair coefficients simply override the previous ones, as in the -normal usage of the pair_coeff command. E.g. these two sets of -commands are the same: - -pair_style lj/cut 2.5 -pair_coeff * * 1.0 1.0 -pair_coeff 2 2 1.5 0.8 :pre - -pair_style hybrid/overlay lj/cut 2.5 -pair_coeff * * lj/cut 1.0 1.0 -pair_coeff 2 2 lj/cut 1.5 0.8 :pre - -Coefficients must be defined for each pair of atoms types via the -"pair_coeff"_pair_coeff.html command as described above, or in the -data file or restart files read by the "read_data"_read_data.html or -"read_restart"_read_restart.html commands, or by mixing as described -below. - -For both the {hybrid} and {hybrid/overlay} styles, every atom type -pair I,J (where I <= J) must be assigned to at least one sub-style via -the "pair_coeff"_pair_coeff.html command as in the examples above, or -in the data file read by the "read_data"_read_data.html, or by mixing -as described below. - -If you want there to be no interactions between a particular pair of -atom types, you have 3 choices. You can assign the type pair to some -sub-style and use the "neigh_modify exclude type"_neigh_modify.html -command. You can assign it to some sub-style and set the coefficients -so that there is effectively no interaction (e.g. epsilon = 0.0 in a -LJ potential). Or, for {hybrid} and {hybrid/overlay} simulations, you -can use this form of the pair_coeff command in your input script: - -pair_coeff 2 3 none :pre - -or this form in the "Pair Coeffs" section of the data file: - -3 none :pre - -If an assignment to {none} is made in a simulation with the -{hybrid/overlay} pair style, it wipes out all previous assignments of -that atom type pair to sub-styles. - -Note that you may need to use an "atom_style"_atom_style.html hybrid -command in your input script, if atoms in the simulation will need -attributes from several atom styles, due to using multiple pair -potentials. - -:line - -Different force fields (e.g. CHARMM vs AMBER) may have different rules -for applying weightings that change the strength of pairwise -interactions between pairs of atoms that are also 1-2, 1-3, and 1-4 -neighbors in the molecular bond topology, as normally set by the -"special_bonds"_special_bonds.html command. Different weights can be -assigned to different pair hybrid sub-styles via the "pair_modify -special"_pair_modify.html command. This allows multiple force fields -to be used in a model of a hybrid system, however, there is no consistent -approach to determine parameters automatically for the interactions -between the two force fields, this is only recommended when particles -described by the different force fields do not mix. - -Here is an example for mixing CHARMM and AMBER: The global {amber} -setting sets the 1-4 interactions to non-zero scaling factors and -then overrides them with 0.0 only for CHARMM: - -special_bonds amber -pair_hybrid lj/charmm/coul/long 8.0 10.0 lj/cut/coul/long 10.0 -pair_modify pair lj/charmm/coul/long special lj/coul 0.0 0.0 0.0 :pre - -The this input achieves the same effect: - -special_bonds 0.0 0.0 0.1 -pair_hybrid lj/charmm/coul/long 8.0 10.0 lj/cut/coul/long 10.0 -pair_modify pair lj/cut/coul/long special lj 0.0 0.0 0.5 -pair_modify pair lj/cut/coul/long special coul 0.0 0.0 0.83333333 -pair_modify pair lj/charmm/coul/long special lj/coul 0.0 0.0 0.0 :pre - -Here is an example for mixing Tersoff with OPLS/AA based on -a data file that defines bonds for all atoms where for the -Tersoff part of the system the force constants for the bonded -interactions have been set to 0. Note the global settings are -effectively {lj/coul 0.0 0.0 0.5} as required for OPLS/AA: - -special_bonds lj/coul 1e-20 1e-20 0.5 -pair_hybrid tersoff lj/cut/coul/long 12.0 -pair_modify pair tersoff special lj/coul 1.0 1.0 1.0 :pre - -For use with the various "compute */tally"_compute_tally.html -computes, the "pair_modify compute/tally"_pair_modify.html -command can be used to selectively turn off processing of -the compute tally styles, for example, if those pair styles -(e.g. many-body styles) do not support this feature. - -See the "pair_modify"_pair_modify.html doc page for details on -the specific syntax, requirements and restrictions. - -:line - -The potential energy contribution to the overall system due to an -individual sub-style can be accessed and output via the "compute -pair"_compute_pair.html command. - -:line - -NOTE: Several of the potentials defined via the pair_style command in -LAMMPS are really many-body potentials, such as Tersoff, AIREBO, MEAM, -ReaxFF, etc. The way to think about using these potentials in a -hybrid setting is as follows. - -A subset of atom types is assigned to the many-body potential with a -single "pair_coeff"_pair_coeff.html command, using "* *" to include -all types and the NULL keywords described above to exclude specific -types not assigned to that potential. If types 1,3,4 were assigned in -that way (but not type 2), this means that all many-body interactions -between all atoms of types 1,3,4 will be computed by that potential. -Pair_style hybrid allows interactions between type pairs 2-2, 1-2, -2-3, 2-4 to be specified for computation by other pair styles. You -could even add a second interaction for 1-1 to be computed by another -pair style, assuming pair_style hybrid/overlay is used. - -But you should not, as a general rule, attempt to exclude the -many-body interactions for some subset of the type pairs within the -set of 1,3,4 interactions, e.g. exclude 1-1 or 1-3 interactions. That -is not conceptually well-defined for many-body interactions, since the -potential will typically calculate energies and foces for small groups -of atoms, e.g. 3 or 4 atoms, using the neighbor lists of the atoms to -find the additional atoms in the group. It is typically non-physical -to think of excluding an interaction between a particular pair of -atoms when the potential computes 3-body or 4-body interactions. - -However, you can still use the pair_coeff none setting or the -"neigh_modify exclude"_neigh_modify.html command to exclude certain -type pairs from the neighbor list that will be passed to a many-body -sub-style. This will alter the calculations made by a many-body -potential, since it builds its list of 3-body, 4-body, etc -interactions from the pair list. You will need to think carefully as -to whether it produces a physically meaningful result for your model. - -For example, imagine you have two atom types in your model, type 1 for -atoms in one surface, and type 2 for atoms in the other, and you wish -to use a Tersoff potential to compute interactions within each -surface, but not between surfaces. Then either of these two command -sequences would implement that model: - -pair_style hybrid tersoff -pair_coeff * * tersoff SiC.tersoff C C -pair_coeff 1 2 none :pre - -pair_style tersoff -pair_coeff * * SiC.tersoff C C -neigh_modify exclude type 1 2 :pre - -Either way, only neighbor lists with 1-1 or 2-2 interactions would be -passed to the Tersoff potential, which means it would compute no -3-body interactions containing both type 1 and 2 atoms. - -Here is another example, using hybrid/overlay, to use 2 many-body -potentials together, in an overlapping manner. Imagine you have CNT -(C atoms) on a Si surface. You want to use Tersoff for Si/Si and Si/C -interactions, and AIREBO for C/C interactions. Si atoms are type 1; C -atoms are type 2. Something like this will work: - -pair_style hybrid/overlay tersoff airebo 3.0 -pair_coeff * * tersoff SiC.tersoff.custom Si C -pair_coeff * * airebo CH.airebo NULL C :pre - -Note that to prevent the Tersoff potential from computing C/C -interactions, you would need to modify the SiC.tersoff file to turn -off C/C interaction, i.e. by setting the appropriate coefficients to -0.0. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. - -Since the {hybrid} and {hybrid/overlay} styles delegate computation to -the individual sub-styles, the suffix versions of the {hybrid} and -{hybrid/overlay} styles are used to propagate the corresponding suffix -to all sub-styles, if those versions exist. Otherwise the -non-accelerated version will be used. - -The individual accelerated sub-styles are part of the GPU, USER-OMP -and OPT packages, respectively. They are only enabled if LAMMPS was -built with those packages. See the "Build package"_Build_package.html -doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -Any pair potential settings made via the -"pair_modify"_pair_modify.html command are passed along to all -sub-styles of the hybrid potential. - -For atom type pairs I,J and I != J, if the sub-style assigned to I,I -and J,J is the same, and if the sub-style allows for mixing, then the -coefficients for I,J can be mixed. This means you do not have to -specify a pair_coeff command for I,J since the I,J type pair will be -assigned automatically to the sub-style defined for both I,I and J,J -and its coefficients generated by the mixing rule used by that -sub-style. For the {hybrid/overlay} style, there is an additional -requirement that both the I,I and J,J pairs are assigned to a single -sub-style. See the "pair_modify" command for details of mixing rules. -See the See the doc page for the sub-style to see if allows for -mixing. - -The hybrid pair styles supports the "pair_modify"_pair_modify.html -shift, table, and tail options for an I,J pair interaction, if the -associated sub-style supports it. - -For the hybrid pair styles, the list of sub-styles and their -respective settings are written to "binary restart -files"_restart.html, so a "pair_style"_pair_style.html command does -not need to specified in an input script that reads a restart file. -However, the coefficient information is not stored in the restart -file. Thus, pair_coeff commands need to be re-specified in the -restart input script. - -These pair styles support the use of the {inner}, {middle}, and -{outer} keywords of the "run_style respa"_run_style.html command, if -their sub-styles do. - -[Restrictions:] - -When using a long-range Coulombic solver (via the -"kspace_style"_kspace_style.html command) with a hybrid pair_style, -one or more sub-styles will be of the "long" variety, -e.g. {lj/cut/coul/long} or {buck/coul/long}. You must insure that the -short-range Coulombic cutoff used by each of these long pair styles is -the same or else LAMMPS will generate an error. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none diff --git a/doc/txt/pair_kim.txt b/doc/txt/pair_kim.txt deleted file mode 100644 index 41593675ba..0000000000 --- a/doc/txt/pair_kim.txt +++ /dev/null @@ -1,112 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style kim command :h3 - -[Syntax:] - -pair_style kim model :pre - -model = name of a KIM model (the KIM ID for models archived in OpenKIM) - -[Examples:] - -pair_style kim SW_StillingerWeber_1985_Si__MO_405512056662_005 -pair_coeff * * Si :pre - -[Description:] - -This pair style is a wrapper on the "Open Knowledgebase of Interatomic -Models (OpenKIM)"_https://openkim.org repository of interatomic -potentials to enable their use in LAMMPS scripts. - -The preferred interface for using interatomic models archived in -OpenKIM is the "kim_commands interface"_kim_commands.html. That -interface supports both "KIM Portable Models" (PMs) that conform to the -KIM API Portable Model Interface (PMI) and can be used by any -simulation code that conforms to the KIM API/PMI, and -"KIM Simulator Models" that are natively implemented within a single -simulation code (like LAMMPS) and can only be used with it. -The {pair_style kim} command is limited to KIM PMs. It is -used by the "kim_commands interface"_kim_commands.html as needed. - -NOTE: Since {pair_style kim} is called by {kim_interactions} as needed, -is not recommended to be directly used in input scripts. - -:line - -The argument {model} is the name of the KIM PM. -For potentials archived in OpenKIM -this is the extended KIM ID (see "kim_commands"_kim_commands.html -for details). LAMMPS can invoke any KIM PM, however there can -be incompatibilities (for example due to unit matching issues). -In the event of an incompatibility, the code will terminate with -an error message. Check both the LAMMPS and KIM log files for details. - -Only a single {pair_coeff} command is used with the {kim} style, which -specifies the mapping of LAMMPS atom types to the species supported by -the KIM PM. This is done by specifying {N} additional arguments -after the * * in the {pair_coeff} command, where {N} is the number of -LAMMPS atom types: - -N element names = mapping of KIM elements to atom types :ul - -For example, consider a KIM PM that supports Si and C species. -If the LAMMPS simulation has four atom types, where the first three are Si, -and the fourth is C, the following {pair_coeff} command would be used: - -pair_coeff * * Si Si Si C :pre - -The first two arguments must be * * so as to span all LAMMPS atom types. -The first three Si arguments map LAMMPS atom types 1, 2, and 3 to Si as -defined within KIM PM. The final C argument maps LAMMPS atom type 4 to C. - -:line - -In addition to the usual LAMMPS error messages, the KIM library itself -may generate errors, which should be printed to the screen. In this -case it is also useful to check the {kim.log} file for additional error -information. The file {kim.log} should be generated in the same -directory where LAMMPS is running. - -To download, build, and install the KIM library on your system, see -the {lib/kim/README} file. Once you have done this and built LAMMPS -with the KIM package installed you can run the example input scripts -in {examples/kim}. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since KIM stores the potential parameters. -Thus, you need to re-specify the pair_style and pair_coeff commands in -an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the KIM package. See details on -restrictions in "kim_commands"_kim_commands.html. - -This current version of pair_style kim is compatible with the -kim-api package version 2.0.0 and higher. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "kim_commands"_kim_commands.html - -[Default:] none diff --git a/doc/txt/pair_kolmogorov_crespi_z.txt b/doc/txt/pair_kolmogorov_crespi_z.txt deleted file mode 100644 index d45b5bd2e9..0000000000 --- a/doc/txt/pair_kolmogorov_crespi_z.txt +++ /dev/null @@ -1,76 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style kolmogorov/crespi/z command :h3 - -[Syntax:] - -pair_style \[hybrid/overlay ...\] kolmogorov/crespi/z cutoff :pre - -[Examples:] - -pair_style hybrid/overlay kolmogorov/crespi/z 20.0 -pair_coeff * * none -pair_coeff 1 2 kolmogorov/crespi/z CC.KC C C :pre - -pair_style hybrid/overlay rebo kolmogorov/crespi/z 14.0 -pair_coeff * * rebo CH.rebo C C -pair_coeff 1 2 kolmogorov/crespi/z CC.KC C C :pre - -[Description:] - -The {kolmogorov/crespi/z} style computes the Kolmogorov-Crespi interaction -potential as described in "(Kolmogorov)"_#KC05. An important simplification is made, -which is to take all normals along the z-axis. - -:c,image(Eqs/pair_kolmogorov_crespi_z.jpg) - -It is important to have a sufficiently large cutoff to ensure smooth forces. -Energies are shifted so that they go continuously to zero at the cutoff assuming -that the exponential part of {Vij} (first term) decays sufficiently fast. -This shift is achieved by the last term in the equation for {Vij} above. - -This potential is intended for interactions between two layers of graphene. -Therefore, to avoid interaction between layers in multi-layered materials, -each layer should have a separate atom type and interactions should only -be computed between atom types of neighboring layers. - -The parameter file (e.g. CC.KC), is intended for use with metal -"units"_units.html, with energies in meV. An additional parameter, {S}, -is available to facilitate scaling of energies in accordance with -"(vanWijk)"_#vanWijk. - -This potential must be used in combination with hybrid/overlay. -Other interactions can be set to zero using pair_style {none}. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, -"pair_none"_pair_none.html, -"pair_style hybrid/overlay"_pair_hybrid.html, -"pair_style drip"_pair_drip.html, -"pair_style ilp/graphene/hbn"_pair_ilp_graphene_hbn.html. -"pair_style kolmogorov/crespi/full"_pair_kolmogorov_crespi_full.html, -"pair_style lebedeva/z"_pair_lebedeva_z.html - -[Default:] none - -:line - -:link(KC05) -[(Kolmogorov)] A. N. Kolmogorov, V. H. Crespi, Phys. Rev. B 71, 235415 (2005) - -:link(vanWijk) -[(vanWijk)] M. M. van Wijk, A. Schuring, M. I. Katsnelson, and A. Fasolino, -Physical Review Letters, 113, 135504 (2014) diff --git a/doc/txt/pair_lcbop.txt b/doc/txt/pair_lcbop.txt deleted file mode 100644 index 21c809bf6a..0000000000 --- a/doc/txt/pair_lcbop.txt +++ /dev/null @@ -1,97 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lcbop command :h3 - -[Syntax:] - -pair_style lcbop :pre - -[Examples:] - -pair_style lcbop -pair_coeff * * ../potentials/C.lcbop C :pre - -[Description:] - -The {lcbop} pair style computes the long-range bond-order potential -for carbon (LCBOP) of "(Los and Fasolino)"_#Los. See section II in -that paper for the analytic equations associated with the potential. - -Only a single pair_coeff command is used with the {lcbop} style which -specifies an LCBOP potential file with parameters for specific -elements. These are mapped to LAMMPS atom types by specifying N -additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of LCBOP elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, if your LAMMPS simulation has 4 atom types and you want -the 1st 3 to be C you would use the following pair_coeff command: - -pair_coeff * * C.lcbop C C C NULL :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first C argument maps LAMMPS atom type 1 to the C element in the -LCBOP file. If a mapping value is specified as NULL, the mapping is -not performed. This can be used when a {lcbop} potential is used as -part of the {hybrid} pair style. The NULL values are placeholders for -atom types that will be used with other potentials. - -The parameters/coefficients for the LCBOP potential as applied to C -are listed in the C.lcbop file to agree with the original "(Los and -Fasolino)"_#Los paper. Thus the parameters are specific to this -potential and the way it was fit, so modifying the file should be done -carefully. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -This pair styles is part of the MANYBODY package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair potential requires the "newton"_newton.html setting to be -"on" for pair interactions. - -The C.lcbop potential file provided with LAMMPS (see the potentials -directory) is parameterized for metal "units"_units.html. You can use -the LCBOP potential with any LAMMPS units, but you would need to -create your own LCBOP potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_airebo"_pair_airebo.html, "pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Los) -[(Los and Fasolino)] J. H. Los and A. Fasolino, Phys. Rev. B 68, 024107 -(2003). diff --git a/doc/txt/pair_lebedeva_z.txt b/doc/txt/pair_lebedeva_z.txt deleted file mode 100644 index ad6c4c12f4..0000000000 --- a/doc/txt/pair_lebedeva_z.txt +++ /dev/null @@ -1,67 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lebedeva/z command :h3 - -[Syntax:] - -pair_style \[hybrid/overlay ...\] lebedeva/z cutoff :pre - -[Examples:] - -pair_style hybrid/overlay lebedeva/z 20.0 -pair_coeff * * none -pair_coeff 1 2 lebedeva/z CC.Lebedeva C C :pre - -pair_style hybrid/overlay rebo lebedeva/z 14.0 -pair_coeff * * rebo CH.rebo C C -pair_coeff 1 2 lebedeva/z CC.Lebedeva C C :pre - -[Description:] - -The {lebedeva/z} style computes the Lebedeva interaction -potential as described in "(Lebedeva et al.)"_#Leb01. An important simplification is made, -which is to take all normals along the z-axis. - -:c,image(Eqs/pair_lebedeva.png) - -It is important to have a sufficiently large cutoff to ensure smooth forces. -Energies are shifted so that they go continuously to zero at the cutoff assuming -that the exponential part of {Vij} (first term) decays sufficiently fast. -This shift is achieved by the last term in the equation for {Vij} above. - -The parameter file (e.g. CC.Lebedeva), is intended for use with metal -"units"_units.html, with energies in meV. An additional parameter, {S}, -is available to facilitate scaling of energies. - -This potential must be used in combination with hybrid/overlay. -Other interactions can be set to zero using pair_style {none}. - -[Restrictions:] - -This fix is part of the USER-MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, -"pair_style none"_pair_none.html, -"pair_style hybrid/overlay"_pair_hybrid.html, -"pair_style drip"_pair_drip.html, -"pair_style ilp/graphene/hbd"_pair_ilp_graphene_hbn.html, -"pair_style kolmogorov/crespi/z"_pair_kolmogorov_crespi_z.html, -"pair_style kolmogorov/crespi/full"_pair_kolmogorov_crespi_full.html. - -[Default:] none - -:line - -:link(Leb01) -[(Lebedeva et al.)] I. V. Lebedeva, A. A. Knizhnik, A. M. Popov, Y. E. Lozovik, B. V. Potapkin, Phys. Rev. B, 84, 245437 (2011) - diff --git a/doc/txt/pair_line_lj.txt b/doc/txt/pair_line_lj.txt deleted file mode 100644 index ca5ececa56..0000000000 --- a/doc/txt/pair_line_lj.txt +++ /dev/null @@ -1,144 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style line/lj command :h3 - -[Syntax:] - -pair_style line/lj cutoff :pre - -cutoff = global cutoff for interactions (distance units) - -[Examples:] - -pair_style line/lj 3.0 -pair_coeff * * 1.0 1.0 1.0 0.8 1.12 -pair_coeff 1 2 1.0 2.0 1.0 1.5 1.12 5.0 -pair_coeff 1 2 1.0 0.0 1.0 1.0 2.5 :pre - -[Description:] - -Style {line/lj} treats particles which are line segments as a set of -small spherical particles that tile the line segment length as -explained below. Interactions between two line segments, each with N1 -and N2 spherical particles, are calculated as the pairwise sum of -N1*N2 Lennard-Jones interactions. Interactions between a line segment -with N spherical particles and a point particle are treated as the -pairwise sum of N Lennard-Jones interactions. See the "pair_style -lj/cut"_pair_lj.html doc page for the definition of Lennard-Jones -interactions. - -The set of non-overlapping spherical sub-particles that represent a -line segment are generated in the following manner. Their size is a -function of the line segment length and the specified sub-particle -size for that particle type. If a line segment has a length L and is -of type I, then the number of spheres N that represent the segment is -calculated as N = L/sizeI, rounded up to an integer value. Thus if L -is not evenly divisible by sizeI, N is incremented to include one -extra sphere. The centers of the spheres are spaced equally along the -line segment. Imagine N+1 equally-space points, which include the 2 -end points of the segment. The sphere centers are halfway between -each pair of points. - -The LJ interaction between 2 spheres on different line segments (or a -sphere on a line segment and a point particles) is computed with -sub-particle epsilon, sigma, and cutoff values that are set by the -pair_coeff command, as described below. If the distance between the 2 -spheres is greater than the sub-particle cutoff, there is no -interaction. This means that some pairs of sub-particles on 2 line -segments may interact, but others may not. - -For purposes of creating the neighbor list for pairs of interacting -line segments or lines/point particles, a regular particle-particle -cutoff is used, as defined by the {cutoff} setting above in the -pair_style command or overridden with an optional argument in the -pair_coeff command for a type pair as discussed below. The distance -between the centers of 2 line segments, or the center of a line -segment and a point particle, must be less than this distance (plus -the neighbor skin; see the "neighbor"_neighbor.html command), for -the pair of particles to be included in the neighbor list. - -NOTE: This means that a too-short value for the {cutoff} setting can -exclude a pair of particles from the neighbor list even if pairs of -their sub-particle spheres would interact, based on the sub-particle -cutoff specified in the pair_coeff command. E.g. sub-particles at the -ends of the line segments that are close to each other. Which may not -be what you want, since it means the ends of 2 line segments could -pass through each other. It is up to you to specify a {cutoff} -setting that is consistent with the length of the line segments you -are using and the sub-particle cutoff settings. - -For style {line/lj}, the following coefficients must be defined for -each pair of atom types via the "pair_coeff"_pair_coeff.html command -as in the examples above, or in the data file or restart files read by -the "read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -sizeI (distance units) -sizeJ (distance units) -epsilon (energy units) -sigma (distance units) -subcutoff (distance units) -cutoff (distance units) :ul - -The {sizeI} and {sizeJ} coefficients are the sub-particle sizes for -line particles of type I and type J. They are used to define the N -sub-particles per segment as described above. These coefficients are -actually stored on a per-type basis. Thus if there are multiple -pair_coeff commands that involve type I, as either the first or -second atom type, you should use consistent values for sizeI or sizeJ -in all of them. If you do not do this, the last value specified for -sizeI will apply to all segments of type I. If typeI or typeJ refers -to point particles, the corresponding sizeI or sizeJ is ignored; it -can be set to 0.0. - -The {epsilon}, {sigma}, and {subcutoff} coefficients are used to -compute an LJ interactions between a pair of sub-particles on 2 line -segments (of type I and J), or between a sub particle/point particle -pair. As discussed above, the {subcutoff} and {cutoff} params are -different. The latter is only used for building the neighbor list -when the distance between centers of two line segments or one segment -and a point particle is calculated. - -The {cutoff} coefficient is optional. If not specified, the global -cutoff is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, coefficients must be specified. -No default mixing rules are used. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This style is part of the ASPHERE package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Defining particles to be line segments so they participate in -line/line or line/particle interactions requires the use the -"atom_style line"_atom_style.html command. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style tri/lj"_pair_tri_lj.html - -[Default:] none diff --git a/doc/txt/pair_lj96.txt b/doc/txt/pair_lj96.txt deleted file mode 100644 index 19369adc66..0000000000 --- a/doc/txt/pair_lj96.txt +++ /dev/null @@ -1,106 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj96/cut command :h3 -pair_style lj96/cut/gpu command :h3 -pair_style lj96/cut/omp command :h3 - -[Syntax:] - -pair_style lj96/cut cutoff :pre - -cutoff = global cutoff for lj96/cut interactions (distance units) :ul - -[Examples:] - -pair_style lj96/cut 2.5 -pair_coeff * * 1.0 1.0 4.0 -pair_coeff 1 1 1.0 1.0 :pre - -[Description:] - -The {lj96/cut} style compute a 9/6 Lennard-Jones potential, instead -of the standard 12/6 potential, given by - -:c,image(Eqs/pair_lj96.jpg) - -Rc is the cutoff. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global LJ -cutoff specified in the pair_style command is used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of the lj/cut pair styles can be mixed. -The default mix value is {geometric}. See the "pair_modify" command -for details. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style supports the "pair_modify"_pair_modify.html tail -option for adding a long-range tail correction to the energy and -pressure of the pair interaction. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style supports the use of the {inner}, {middle}, and {outer} -keywords of the "run_style respa"_run_style.html command, meaning the -pairwise forces can be partitioned by distance at different levels of -the rRESPA hierarchy. See the "run_style"_run_style.html command for -details. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none diff --git a/doc/txt/pair_lj_cubic.txt b/doc/txt/pair_lj_cubic.txt deleted file mode 100644 index 0a56672d28..0000000000 --- a/doc/txt/pair_lj_cubic.txt +++ /dev/null @@ -1,128 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/cubic command :h3 -pair_style lj/cubic/gpu command :h3 -pair_style lj/cubic/omp command :h3 - -[Syntax:] - -pair_style lj/cubic :pre - -[Examples:] - -pair_style lj/cubic -pair_coeff * * 1.0 0.8908987 :pre - -[Description:] - -The {lj/cubic} style computes a truncated LJ interaction potential -whose energy and force are continuous everywhere. Inside the -inflection point the interaction is identical to the standard 12/6 -"Lennard-Jones"_pair_lj.html potential. The LJ function outside the -inflection point is replaced with a cubic function of distance. The -energy, force, and second derivative are continuous at the inflection -point. The cubic coefficient A3 is chosen so that both energy and -force go to zero at the cutoff distance. Outside the cutoff distance -the energy and force are zero. - -:c,image(Eqs/pair_lj_cubic.jpg) - -The location of the inflection point rs is defined -by the LJ diameter, rs/sigma = (26/7)^1/6. The cutoff distance -is defined by rc/rs = 67/48 or rc/sigma = 1.737.... -The analytic expression for the -the cubic coefficient -A3*rmin^3/epsilon = 27.93... is given in the paper by -Holian and Ravelo "(Holian)"_#Holian. - -This potential is commonly used to study the shock mechanics of FCC -solids, as in Ravelo et al. "(Ravelo)"_#Ravelo2. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the example above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) :ul - -Note that sigma is defined in the LJ formula as the zero-crossing -distance for the potential, not as the energy minimum, which is -located at rmin = 2^(1/6)*sigma. In the above example, sigma = -0.8908987, so rmin = 1. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of the lj/cut pair styles can be mixed. -The default mix value is {geometric}. See the "pair_modify" command -for details. - -The lj/cubic pair style does not support the -"pair_modify"_pair_modify.html shift option, -since pair interaction is already smoothed to 0.0 at the -cutoff. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -The lj/cubic pair style does not support the -"pair_modify"_pair_modify.html tail option for adding long-range tail -corrections to energy and pressure, since there are no corrections for -a potential that goes to 0.0 at the cutoff. - -The lj/cubic pair style writes its information to "binary -restart files"_restart.html, so pair_style and pair_coeff commands do -not need to be specified in an input script that reads a restart file. - -The lj/cubic pair style can only be used via the {pair} -keyword of the "run_style respa"_run_style.html command. It does not -support the {inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Holian) -[(Holian)] Holian and Ravelo, Phys Rev B, 51, 11275 (1995). -:link(Ravelo2) -[(Ravelo)] Ravelo, Holian, Germann and Lomdahl, Phys Rev B, 70, 014103 (2004). diff --git a/doc/txt/pair_lj_expand.txt b/doc/txt/pair_lj_expand.txt deleted file mode 100644 index 178ba8d1a8..0000000000 --- a/doc/txt/pair_lj_expand.txt +++ /dev/null @@ -1,124 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/expand command :h3 -pair_style lj/expand/gpu command :h3 -pair_style lj/expand/kk command :h3 -pair_style lj/expand/omp command :h3 -pair_style lj/expand/coul/long command :h3 -pair_style lj/expand/coul/long/gpu command :h3 - -[Syntax:] - -pair_style lj/expand cutoff :pre - -cutoff = global cutoff for lj/expand interactions (distance units) :ul - -[Examples:] - -pair_style lj/expand 2.5 -pair_coeff * * 1.0 1.0 0.5 -pair_coeff 1 1 1.0 1.0 -0.2 2.0 :pre - -pair_style lj/expand/coul/long 2.5 -pair_style lj/expand/coul/long 2.5 4.0 -pair_coeff * * 1.0 1.0 0.5 -pair_coeff 1 1 1.0 1.0 -0.2 3.0 :pre - -[Description:] - -Style {lj/expand} computes a LJ interaction with a distance shifted by -delta which can be useful when particles are of different sizes, since -it is different that using different sigma values in a standard LJ -formula: - -:c,image(Eqs/pair_lj_expand.jpg) - -Rc is the cutoff which does not include the delta distance. I.e. the -actual force cutoff is the sum of cutoff + delta. - -For all of the {lj/expand} pair styles, the following coefficients must -be defined for each pair of atoms types via the -"pair_coeff"_pair_coeff.html command as in the examples above, or in -the data file or restart files read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands, or by mixing as -described below: - -epsilon (energy units) -sigma (distance units) -delta (distance units) -cutoff (distance units) :ul - -The delta values can be positive or negative. The last coefficient is -optional. If not specified, the global LJ cutoff is used. - -For {lj/expand/coul/long} only the LJ cutoff can be specified since a -Coulombic cutoff cannot be specified for an individual I,J type pair. -All type pairs use the same global Coulombic cutoff specified in the -pair_style command. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon, sigma, and shift -coefficients and cutoff distance for this pair style can be mixed. -Shift is always mixed via an {arithmetic} rule. The other -coefficients are mixed according to the pair_modify mix value. The -default mix value is {geometric}. See the "pair_modify" command for -details. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style supports the "pair_modify"_pair_modify.html tail -option for adding a long-range tail correction to the energy and -pressure of the pair interaction. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none diff --git a/doc/txt/pair_lj_long.txt b/doc/txt/pair_lj_long.txt deleted file mode 100644 index e371030a76..0000000000 --- a/doc/txt/pair_lj_long.txt +++ /dev/null @@ -1,237 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/long/coul/long command :h3 -pair_style lj/long/coul/long/intel command :h3 -pair_style lj/long/coul/long/omp command :h3 -pair_style lj/long/coul/long/opt command :h3 -pair_style lj/long/tip4p/long command :h3 -pair_style lj/long/tip4p/long/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {lj/long/coul/long} or {lj/long/tip4p/long} -args = list of arguments for a particular style :ul - {lj/long/coul/long} args = flag_lj flag_coul cutoff (cutoff2) - flag_lj = {long} or {cut} or {off} - {long} = use Kspace long-range summation for dispersion 1/r^6 term - {cut} = use a cutoff on dispersion 1/r^6 term - {off} = omit disperion 1/r^6 term entirely - flag_coul = {long} or {off} - {long} = use Kspace long-range summation for Coulombic 1/r term - {off} = omit Coulombic term - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {lj/long/tip4p/long} args = flag_lj flag_coul otype htype btype atype qdist cutoff (cutoff2) - flag_lj = {long} or {cut} - {long} = use Kspace long-range summation for dispersion 1/r^6 term - {cut} = use a cutoff - flag_coul = {long} or {off} - {long} = use Kspace long-range summation for Coulombic 1/r term - {off} = omit Coulombic term - otype,htype = atom types for TIP4P O and H - btype,atype = bond and angle types for TIP4P waters - qdist = distance from O atom to massless charge (distance units) - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) :pre - -[Examples:] - -pair_style lj/long/coul/long cut off 2.5 -pair_style lj/long/coul/long cut long 2.5 4.0 -pair_style lj/long/coul/long long long 2.5 4.0 -pair_coeff * * 1 1 -pair_coeff 1 1 1 3 4 :pre - -pair_style lj/long/tip4p/long long long 1 2 7 8 0.15 12.0 -pair_style lj/long/tip4p/long long long 1 2 7 8 0.15 12.0 10.0 -pair_coeff * * 100.0 3.0 -pair_coeff 1 1 100.0 3.5 9.0 :pre - -[Description:] - -Style {lj/long/coul/long} computes the standard 12/6 Lennard-Jones and -Coulombic potentials, given by - -:c,image(Eqs/pair_lj.jpg) - -:c,image(Eqs/pair_coulomb.jpg) - -where C is an energy-conversion constant, Qi and Qj are the charges on -the 2 atoms, epsilon is the dielectric constant which can be set by -the "dielectric"_dielectric.html command, and Rc is the cutoff. If -one cutoff is specified in the pair_style command, it is used for both -the LJ and Coulombic terms. If two cutoffs are specified, they are -used as cutoffs for the LJ and Coulombic terms respectively. - -The purpose of this pair style is to capture long-range interactions -resulting from both attractive 1/r^6 Lennard-Jones and Coulombic 1/r -interactions. This is done by use of the {flag_lj} and {flag_coul} -settings. The "In 't Veld"_#Veld2 paper has more details on when it is -appropriate to include long-range 1/r^6 interactions, using this -potential. - -Style {lj/long/tip4p/long} implements the TIP4P water model of -"(Jorgensen)"_#Jorgensen4, which introduces a massless site located a -short distance away from the oxygen atom along the bisector of the HOH -angle. The atomic types of the oxygen and hydrogen atoms, the bond -and angle types for OH and HOH interactions, and the distance to the -massless charge site are specified as pair_style arguments. - -NOTE: For each TIP4P water molecule in your system, the atom IDs for -the O and 2 H atoms must be consecutive, with the O atom first. This -is to enable LAMMPS to "find" the 2 H atoms associated with each O -atom. For example, if the atom ID of an O atom in a TIP4P water -molecule is 500, then its 2 H atoms must have IDs 501 and 502. - -See the "Howto tip4p"_Howto_tip4p.html doc page for more -information on how to use the TIP4P pair style. Note that the -neighbor list cutoff for Coulomb interactions is effectively extended -by a distance 2*qdist when using the TIP4P pair style, to account for -the offset distance of the fictitious charges on O atoms in water -molecules. Thus it is typically best in an efficiency sense to use a -LJ cutoff >= Coulombic cutoff + 2*qdist, to shrink the size of the -neighbor list. This leads to slightly larger cost for the long-range -calculation, so you can test the trade-off for your model. - -If {flag_lj} is set to {long}, no cutoff is used on the LJ 1/r^6 -dispersion term. The long-range portion can be calculated by using -the "kspace_style ewald/disp or pppm/disp"_kspace_style.html commands. -The specified LJ cutoff then determines which portion of the LJ -interactions are computed directly by the pair potential versus which -part is computed in reciprocal space via the Kspace style. If -{flag_lj} is set to {cut}, the LJ interactions are simply cutoff, as -with "pair_style lj/cut"_pair_lj.html. - -If {flag_coul} is set to {long}, no cutoff is used on the Coulombic -interactions. The long-range portion can calculated by using any of -several "kspace_style"_kspace_style.html command options such as -{pppm} or {ewald}. Note that if {flag_lj} is also set to long, then -the {ewald/disp} or {pppm/disp} Kspace style needs to be used to -perform the long-range calculations for both the LJ and Coulombic -interactions. If {flag_coul} is set to {off}, Coulombic interactions -are not computed. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -cutoff1 (distance units) -cutoff2 (distance units) :ul - -Note that sigma is defined in the LJ formula as the zero-crossing -distance for the potential, not as the energy minimum at 2^(1/6) -sigma. - -The latter 2 coefficients are optional. If not specified, the global -LJ and Coulombic cutoffs specified in the pair_style command are used. -If only one cutoff is specified, it is used as the cutoff for both LJ -and Coulombic interactions for this type pair. If both coefficients -are specified, they are used as the LJ and Coulombic cutoffs for this -type pair. - -Note that if you are using {flag_lj} set to {long}, you -cannot specify a LJ cutoff for an atom type pair, since only one -global LJ cutoff is allowed. Similarly, if you are using {flag_coul} -set to {long}, you cannot specify a Coulombic cutoff for an atom type -pair, since only one global Coulombic cutoff is allowed. - -For {lj/long/tip4p/long} only the LJ cutoff can be specified -since a Coulombic cutoff cannot be specified for an individual I,J -type pair. All type pairs use the same global Coulombic cutoff -specified in the pair_style command. - -:line - -A version of these styles with a soft core, {lj/cut/soft}, suitable for use in -free energy calculations, is part of the USER-FEP package and is documented with -the "pair_fep_soft"_pair_fep_soft.html styles. The version with soft core is -only available if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of the lj/long pair styles can be mixed. -The default mix value is {geometric}. See the "pair_modify" command -for details. - -These pair styles support the "pair_modify"_pair_modify.html shift -option for the energy of the Lennard-Jones portion of the pair -interaction, assuming {flag_lj} is {cut}. - -These pair styles support the "pair_modify"_pair_modify.html table and -table/disp options since they can tabulate the short-range portion of -the long-range Coulombic and dispersion interactions. - -Thes pair styles do not support the "pair_modify"_pair_modify.html -tail option for adding a long-range tail correction to the -Lennard-Jones portion of the energy and pressure. - -These pair styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -The pair lj/long/coul/long styles support the use of the {inner}, -{middle}, and {outer} keywords of the "run_style respa"_run_style.html -command, meaning the pairwise forces can be partitioned by distance at -different levels of the rRESPA hierarchy. See the -"run_style"_run_style.html command for details. - -:line - -[Restrictions:] - -These styles are part of the KSPACE package. They are only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Veld2) -[(In 't Veld)] In 't Veld, Ismail, Grest, J Chem Phys (accepted) (2007). - -:link(Jorgensen4) -[(Jorgensen)] Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem -Phys, 79, 926 (1983). diff --git a/doc/txt/pair_lj_smooth.txt b/doc/txt/pair_lj_smooth.txt deleted file mode 100644 index d320cb83ff..0000000000 --- a/doc/txt/pair_lj_smooth.txt +++ /dev/null @@ -1,121 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/smooth command :h3 -pair_style lj/smooth/omp command :h3 - -[Syntax:] - -pair_style lj/smooth Rin Rc :pre - -Rin = inner cutoff beyond which force smoothing will be applied (distance units) -Rc = outer cutoff for lj/smooth interactions (distance units) :ul - -[Examples:] - -pair_style lj/smooth 8.0 10.0 -pair_coeff * * 10.0 1.5 -pair_coeff 1 1 20.0 1.3 7.0 9.0 :pre - -[Description:] - -Style {lj/smooth} computes a LJ interaction with a force smoothing -applied between the inner and outer cutoff. - -:c,image(Eqs/pair_lj_smooth.jpg) - -The polynomial coefficients C1, C2, C3, C4 are computed by LAMMPS to -cause the force to vary smoothly from the inner cutoff Rin to the -outer cutoff Rc. - -At the inner cutoff the force and its 1st derivative -will match the non-smoothed LJ formula. At the outer cutoff the force -and its 1st derivative will be 0.0. The inner cutoff cannot be 0.0. - -NOTE: this force smoothing causes the energy to be discontinuous both -in its values and 1st derivative. This can lead to poor energy -conservation and may require the use of a thermostat. Plot the energy -and force resulting from this formula via the -"pair_write"_pair_write.html command to see the effect. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -inner (distance units) -outer (distance units) :ul - -The last 2 coefficients are optional inner and outer cutoffs. If not -specified, the global values for Rin and Rc are used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon, sigma, Rin -coefficients and the cutoff distance for this pair style can be mixed. -Rin is a cutoff value and is mixed like the cutoff. The other -coefficients are mixed according to the pair_modify mix option. The -default mix value is {geometric}. See the "pair_modify" command for -details. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure, since the energy of the pair interaction is smoothed to 0.0 -at the cutoff. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair -lj/smooth/linear"_pair_lj_smooth_linear.html - -[Default:] none diff --git a/doc/txt/pair_lj_smooth_linear.txt b/doc/txt/pair_lj_smooth_linear.txt deleted file mode 100644 index 9c509515c0..0000000000 --- a/doc/txt/pair_lj_smooth_linear.txt +++ /dev/null @@ -1,110 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/smooth/linear command :h3 -pair_style lj/smooth/linear/omp command :h3 - -[Syntax:] - -pair_style lj/smooth/linear cutoff :pre - -cutoff = global cutoff for Lennard-Jones interactions (distance units) :ul - -[Examples:] - -pair_style lj/smooth/linear 2.5 -pair_coeff * * 1.0 1.0 -pair_coeff 1 1 0.3 3.0 9.0 :pre - -[Description:] - -Style {lj/smooth/linear} computes a truncated and force-shifted LJ -interaction (aka Shifted Force Lennard-Jones) that combines the -standard 12/6 Lennard-Jones function and subtracts a linear term based -on the cutoff distance, so that both, the potential and the force, go -continuously to zero at the cutoff Rc "(Toxvaerd)"_#Toxvaerd: - -:c,image(Eqs/pair_lj_smooth_linear.jpg) - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global -LJ cutoff specified in the pair_style command is used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance can be mixed. The default mix value is geometric. -See the "pair_modify" command for details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction, since it goes -to 0.0 at the cutoff by construction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure, since the energy of the pair interaction is smoothed to 0.0 -at the cutoff. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair lj/smooth"_pair_lj_smooth.html - -[Default:] none - -:line - -:link(Toxvaerd) -[(Toxvaerd)] Toxvaerd, Dyre, J Chem Phys, 134, 081102 (2011). diff --git a/doc/txt/pair_local_density.txt b/doc/txt/pair_local_density.txt deleted file mode 100644 index 4def63c5fc..0000000000 --- a/doc/txt/pair_local_density.txt +++ /dev/null @@ -1,207 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style local/density command :h3 - -[Syntax:] - -pair_style style arg :pre - -style = {local/density} -arg = name of file containing tabulated values of local density and the potential :ul - -[Examples:] - -pair_style local/density benzene_water.localdensity.table :pre - -pair_style hybrid/overlay table spline 500 local/density -pair_coeff * * local/density benzene_water.localdensity.table :pre - -[Description:] - -The local density (LD) potential is a mean-field manybody potential, and, in some -sense,a generalization of embedded atom models (EAM). The name "local density -potential" arises from the fact that it assigns an energy to an atom depending -on the number of neighboring atoms of given type around it within a predefined -spherical volume (i.e., within a cutoff). The bottom-up coarse-graining (CG) -literature suggests that such potentials can be widely useful in capturing -effective multibody forces in a computationally efficient manner so as to -improve the quality of CG models of implicit solvation"(Sanyal1)"_#Sanyal1 and -phase-segregation in liquid mixtures"(Sanyal2)"_#Sanyal2, and provide guidelines -to determine the extent of manybody correlations present in a CG -model."(Rosenberger)"_#Rosenberger The LD potential in LAMMPS is primarily -intended to be used as a corrective potential over traditional pair potentials -in bottom-up CG models, i.e., as a hybrid pair style with -other explicit pair interaction terms (e.g., table spline, Lennard Jones, etc.). -Because the LD potential is not a pair potential per se, it is implemented -simply as a single auxiliary file with all specifications that will be read -upon initialization. - -NOTE: Thus when used as the only interaction in the system, there is no -corresponding pair_coeff command and when used with other pair styles using the -hybrid/overlay option, the corresponding pair_coeff command must be supplied -* * as placeholders for the atom types. - -:line - -[System with a single CG atom type:] - -A system of a single atom type (e.g., LJ argon) with a single local density (LD) -potential would have an energy given by: - -:c,image(Eqs/pair_local_density_energy.jpg) - -where rho_i is the LD at atom i and F(rho) is similar in spirit to the -embedding function used in EAM potentials. The LD at atom i is given by the sum - -:c,image(Eqs/pair_local_density_ld.jpg) - -where phi is an indicator function that is one at r=0 and zero beyond a cutoff -distance R2. The choice of the functional form of phi is somewhat arbitrary, -but the following piecewise cubic function has proven sufficiently general: -"(Sanyal1)"_#Sanyal1, "(Sanyal2)"_#Sanyal2 "(Rosenberger)"_#Rosenberger - -:c,image(Eqs/pair_local_density_indicator_func.jpg) - -The constants {c} are chosen so that the indicator function smoothly -interpolates between 1 and 0 between the distances R1 and R2, which are -called the inner and outer cutoffs, respectively. Thus phi satisfies -phi(R1) = 1, phi(R2) = dphi/dr @ (r=R1) = dphi/dr @ (r=R2) = 0. The embedding -function F(rho) may or may not have a closed-form expression. To maintain -generality, it is practically represented with a spline-interpolated table -over a predetermined range of rho. Outside of that range it simply adopts zero -values at the endpoints. - -It can be shown that the total force between two atoms due to the LD potential -takes the form of a pair force, which motivates its designation as a LAMMPS -pair style. Please see "(Sanyal1)"_#Sanyal1 for details of the derivation. - -:line - -[Systems with arbitrary numbers of atom types:] - -The potential is easily generalized to systems involving multiple atom types: - -:c,image(Eqs/pair_local_density_energy_multi.jpg) - -with the LD expressed as - -:c,image(Eqs/pair_local_density_ld_multi.jpg) - -where alpha gives the type of atom i, beta the type of atom j, and the -coefficients a and b filter for atom types as specified by the user. a is -called the central atom filter as it determines to which atoms the -potential applies; a_alpha = 1 if the LD potential applies to atom type alpha -else zero. On the other hand, b is called the neighbor atom filter because it -specifies which atom types to use in the calculation of the LD; b_beta = 1 if -atom type beta contributes to the LD and zero otherwise. - -NOTE: Note that the potentials need not be symmetric with respect to atom types, -which is the reason for two distinct sets of coefficients a and b. An atom type -may contribute to the LD but not the potential, or to the potential but not the -LD. Such decisions are made by the user and should (ideally) be motivated on -physical grounds for the problem at hand. - -:line - -[General form for implementation in LAMMPS:] - -Of course, a system with many atom types may have many different possible LD -potentials, each with their own atom type filters, cutoffs, and embedding -functions. The most general form of this potential as implemented in the -pair_style local/density is: - -:c,image(Eqs/pair_local_density_energy_implement.jpg) - -where, k is an index that spans the (arbitrary) number of applied LD potentials -N_LD. Each LD is calculated as before with: - -:c,image(Eqs/pair_local_density_ld_implement.jpg) - -The superscript on the indicator function phi simply indicates that it is -associated with specific values of the cutoff distances R1(k) and R2(k). In -summary, there may be N_LD distinct LD potentials. With each potential type (k), -one must specify: - -the inner and outer cutoffs as R1 and R2 -the central type filter a(k), where k = 1,2,...N_LD -the neighbor type filter b(k), where k = 1,2,...N_LD -the LD potential function F(k)(rho), typically as a table that is later spline-interpolated :ul - -:line - -[Tabulated input file format:] - -Line 1: comment or blank (ignored) -Line 2: comment or blank (ignored) -Line 3: N_LD N_rho (# of LD potentials and # of tabulated values, single space separated) -Line 4: blank (ignored) -Line 5: R1(k) R2(k) (lower and upper cutoffs, single space separated) -Line 6: central-types (central atom types, single space separated) -Line 7: neighbor-types (neighbor atom types single space separated) -Line 8: rho_min rho_max drho (min, max and diff. in tabulated rho values, single space separated) -Line 9: F(k)(rho_min + 0.drho) -Line 10: F(k)(rho_min + 1.drho) -Line 11: F(k)(rho_min + 2.drho) -... -Line 9+N_rho: F(k)(rho_min + N_rho . drho) -Line 10+N_rho: blank (ignored) :pre - -Block 2 :pre - -Block 3 :pre - -Block N_LD :pre - -Lines 5 to 9+N_rho constitute the first block. Thus the input file is separated -(by blank lines) into N_LD blocks each representing a separate LD potential and -each specifying its own upper and lower cutoffs, central and neighbor atoms, -and potential. In general, blank lines anywhere are ignored. - -:line - -[Mixing, shift, table, tail correction, restart, info]: -This pair style does not support automatic mixing. For atom type pairs alpha, -beta and alpha != beta, even if LD potentials of type (alpha, alpha) and -(beta, beta) are provided, you will need to explicitly provide LD potential -types (alpha, beta) and (beta, alpha) if need be (Here, the notation (alpha, -beta) means that alpha is the central atom to which the LD potential is applied -and beta is the neighbor atom which contributes to the LD potential on alpha). - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -The local/density pair style does not write its information to "binary restart -files"_restart.html, since it is stored in tabulated potential files. -Thus, you need to re-specify the pair_style and pair_coeff commands in -an input script that reads a restart file. - -:line - -[Restrictions:] - -The local/density pair style is a part of the USER-MISC package. It is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - - -:link(Sanyal1) -[(Sanyal1)] Sanyal and Shell, Journal of Chemical Physics, 2016, 145 (3), 034109. -:link(Sanyal2) -[(Sanyal2)] Sanyal and Shell, Journal of Physical Chemistry B, 122 (21), 5678-5693. - -:link(Rosenberger) -[(Rosenberger)] Rosenberger, Sanyal, Shell and van der Vegt, Journal of Chemical Physics, 2019, 151 (4), 044111. diff --git a/doc/txt/pair_lubricate.txt b/doc/txt/pair_lubricate.txt deleted file mode 100644 index 83a67d0300..0000000000 --- a/doc/txt/pair_lubricate.txt +++ /dev/null @@ -1,228 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lubricate command :h3 -pair_style lubricate/omp command :h3 -pair_style lubricate/poly command :h3 -pair_style lubricate/poly/omp command :h3 - -[Syntax:] - -pair_style style mu flaglog flagfld cutinner cutoff flagHI flagVF :pre - -style = {lubricate} or {lubricate/poly} -mu = dynamic viscosity (dynamic viscosity units) -flaglog = 0/1 to exclude/include log terms in the lubrication approximation -flagfld = 0/1 to exclude/include Fast Lubrication Dynamics (FLD) effects -cutinner = inner cutoff distance (distance units) -cutoff = outer cutoff for interactions (distance units) -flagHI (optional) = 0/1 to exclude/include 1/r hydrodynamic interactions -flagVF (optional) = 0/1 to exclude/include volume fraction corrections in the long-range isotropic terms :ul - -[Examples:] (all assume radius = 1) - -pair_style lubricate 1.5 1 1 2.01 2.5 -pair_coeff 1 1 2.05 2.8 -pair_coeff * * :pre - -pair_style lubricate 1.5 1 1 2.01 2.5 -pair_coeff * * -variable mu equal ramp(1,2) -fix 1 all adapt 1 pair lubricate mu * * v_mu :pre - -[Description:] - -Styles {lubricate} and {lubricate/poly} compute hydrodynamic -interactions between mono-disperse finite-size spherical particles in -a pairwise fashion. The interactions have 2 components. The first is -Ball-Melrose lubrication terms via the formulas in "(Ball and -Melrose)"_#Ball1 - -:c,image(Eqs/pair_lubricate.jpg) - -which represents the dissipation W between two nearby particles due to -their relative velocities in the presence of a background solvent with -viscosity {mu}. Note that this is dynamic viscosity which has units of -mass/distance/time, not kinematic viscosity. - -The Asq (squeeze) term is the strongest and is included if {flagHI} is -set to 1 (default). It scales as 1/gap where gap is the separation -between the surfaces of the 2 particles. The Ash (shear) and Apu -(pump) terms are only included if {flaglog} is set to 1. They are the -next strongest interactions, and the only other singular interaction, -and scale as log(gap). Note that {flaglog} = 1 and {flagHI} = 0 is -invalid, and will result in a warning message, after which {flagHI} will -be set to 1. The Atw (twist) term is currently not included. It is -typically a very small contribution to the lubrication forces. - -The {flagHI} and {flagVF} settings are optional. Neither should be -used, or both must be defined. - -{Cutinner} sets the minimum center-to-center separation that will be -used in calculations irrespective of the actual separation. {Cutoff} -is the maximum center-to-center separation at which an interaction is -computed. Using a {cutoff} less than 3 radii is recommended if -{flaglog} is set to 1. - -The other component is due to the Fast Lubrication Dynamics (FLD) -approximation, described in "(Kumar)"_#Kumar1, which can be -represented by the following equation - -:c,image(Eqs/fld.jpg) - -where U represents the velocities and angular velocities of the -particles, U^{infty} represents the velocity and the angular velocity -of the undisturbed fluid, and E^{infty} represents the rate of strain -tensor of the undisturbed fluid with viscosity {mu}. Again, note that -this is dynamic viscosity which has units of mass/distance/time, not -kinematic viscosity. Volume fraction corrections to R_FU are included -as long as {flagVF} is set to 1 (default). - -NOTE: When using the FLD terms, these pair styles are designed to be -used with explicit time integration and a correspondingly small -timestep. Thus either "fix nve/sphere"_fix_nve_sphere.html or "fix -nve/asphere"_fix_nve_asphere.html should be used for time integration. -To perform implicit FLD, see the "pair_style -lubricateU"_pair_lubricateU.html command. - -Style {lubricate} requires monodisperse spherical particles; style -{lubricate/poly} allows for polydisperse spherical particles. - -The viscosity {mu} can be varied in a time-dependent manner over the -course of a simulation, in which case in which case the pair_style -setting for {mu} will be overridden. See the "fix adapt"_fix_adapt.html -command for details. - -If the suspension is sheared via the "fix deform"_fix_deform.html -command then the pair style uses the shear rate to adjust the -hydrodynamic interactions accordingly. Volume changes due to fix -deform are accounted for when computing the volume fraction -corrections to R_FU. - -When computing the volume fraction corrections to R_FU, the presence -of walls (whether moving or stationary) will affect the volume -fraction available to colloidal particles. This is currently accounted -for with the following types of walls: "wall/lj93"_fix_wall.html, -"wall/lj126"_fix_wall.html, "wall/colloid"_fix_wall.html, and -"wall/harmonic"_fix_wall.html. For these wall styles, the correct -volume fraction will be used when walls do not coincide with the box -boundary, as well as when walls move and thereby cause a change in the -volume fraction. Other wall styles will still work, but they will -result in the volume fraction being computed based on the box -boundaries. - -Since lubrication forces are dissipative, it is usually desirable to -thermostat the system at a constant temperature. If Brownian motion -(at a constant temperature) is desired, it can be set using the -"pair_style brownian"_pair_brownian.html command. These pair styles -and the brownian style should use consistent parameters for {mu}, -{flaglog}, {flagfld}, {cutinner}, {cutoff}, {flagHI} and {flagVF}. - -:line - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cutinner (distance units) -cutoff (distance units) :ul - -The two coefficients are optional. If neither is specified, the two -cutoffs specified in the pair_style command are used. Otherwise both -must be specified. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed in "this section"_Speed.html of -the manual. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See "this section"_Speed.html of the manual for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the two cutoff distances for this -pair style can be mixed. The default mix value is {geometric}. See -the "pair_modify" command for details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -These styles are part of the COLLOID package. They are only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Only spherical monodisperse particles are allowed for pair_style -lubricate. - -Only spherical particles are allowed for pair_style lubricate/poly. - -These pair styles will not restart exactly when using the -"read_restart"_read_restart.html command, though they should provide -statistically similar results. This is because the forces they -compute depend on atom velocities. See the -"read_restart"_read_restart.html command for more details. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style -lubricateU"_pair_lubricateU.html - -[Default:] - -The default settings for the optional args are flagHI = 1 and flagVF = -1. - -:line - -:link(Ball1) -[(Ball)] Ball and Melrose, Physica A, 247, 444-472 (1997). - -:link(Kumar1) -[(Kumar)] Kumar and Higdon, Phys Rev E, 82, 051401 (2010). See also -his thesis for more details: A. Kumar, "Microscale Dynamics in -Suspensions of Non-spherical Particles", Thesis, University of -Illinois Urbana-Champaign, -(2010). ("https://www.ideals.illinois.edu/handle/2142/16032"_https://www.ideals.illinois.edu/handle/2142/16032) diff --git a/doc/txt/pair_lubricateU.txt b/doc/txt/pair_lubricateU.txt deleted file mode 100644 index bfc7c36013..0000000000 --- a/doc/txt/pair_lubricateU.txt +++ /dev/null @@ -1,218 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lubricateU command :h3 -pair_style lubricateU/poly command :h3 - -[Syntax:] - -pair_style style mu flaglog cutinner cutoff gdot flagHI flagVF :pre - -style = {lubricateU} or {lubricateU/poly} -mu = dynamic viscosity (dynamic viscosity units) -flaglog = 0/1 to exclude/include log terms in the lubrication approximation -cutinner = inner cut off distance (distance units) -cutoff = outer cutoff for interactions (distance units) -gdot = shear rate (1/time units) -flagHI (optional) = 0/1 to exclude/include 1/r hydrodynamic interactions -flagVF (optional) = 0/1 to exclude/include volume fraction corrections in the long-range isotropic terms :ul - -[Examples:] (all assume radius = 1) - -pair_style lubricateU 1.5 1 2.01 2.5 0.01 1 1 -pair_coeff 1 1 2.05 2.8 -pair_coeff * * :pre - -[Description:] - -Styles {lubricateU} and {lubricateU/poly} compute velocities and -angular velocities for finite-size spherical particles such that the -hydrodynamic interaction balances the force and torque due to all -other types of interactions. - -The interactions have 2 components. The first is -Ball-Melrose lubrication terms via the formulas in "(Ball and -Melrose)"_#Ball2 - -:c,image(Eqs/pair_lubricate.jpg) - -which represents the dissipation W between two nearby particles due to -their relative velocities in the presence of a background solvent with -viscosity {mu}. Note that this is dynamic viscosity which has units of -mass/distance/time, not kinematic viscosity. - -The Asq (squeeze) term is the strongest and is included as long as -{flagHI} is set to 1 (default). It scales as 1/gap where gap is the -separation between the surfaces of the 2 particles. The Ash (shear) -and Apu (pump) terms are only included if {flaglog} is set to 1. They -are the next strongest interactions, and the only other singular -interaction, and scale as log(gap). Note that {flaglog} = 1 and -{flagHI} = 0 is invalid, and will result in a warning message, after -which {flagHI} will be set to 1. The Atw (twist) term is currently not -included. It is typically a very small contribution to the lubrication -forces. - -The {flagHI} and {flagVF} settings are optional. Neither should be -used, or both must be defined. - -{Cutinner} sets the minimum center-to-center separation that will be -used in calculations irrespective of the actual separation. {Cutoff} -is the maximum center-to-center separation at which an interaction is -computed. Using a {cutoff} less than 3 radii is recommended if -{flaglog} is set to 1. - -The other component is due to the Fast Lubrication Dynamics (FLD) -approximation, described in "(Kumar)"_#Kumar2. The equation being -solved to balance the forces and torques is - -:c,image(Eqs/fld2.jpg) - -where U represents the velocities and angular velocities of the -particles, U^{infty} represents the velocities and the angular -velocities of the undisturbed fluid, and E^{infty} represents the rate -of strain tensor of the undisturbed fluid flow with viscosity -{mu}. Again, note that this is dynamic viscosity which has units of -mass/distance/time, not kinematic viscosity. Volume fraction -corrections to R_FU are included if {flagVF} is set to 1 (default). - -F{rest} represents the forces and torques due to all other types of -interactions, e.g. Brownian, electrostatic etc. Note that this -algorithm neglects the inertial terms, thereby removing the -restriction of resolving the small interial time scale, which may not -be of interest for colloidal particles. This pair style solves for -the velocity such that the hydrodynamic force balances all other types -of forces, thereby resulting in a net zero force (zero inertia limit). -When defining this pair style, it must be defined last so that when -this style is invoked all other types of forces have already been -computed. For the same reason, it won't work if additional non-pair -styles are defined (such as bond or Kspace forces) as they are -calculated in LAMMPS after the pairwise interactions have been -computed. - -NOTE: When using these styles, the these pair styles are designed to -be used with implicit time integration and a correspondingly larger -timestep. Thus either "fix nve/noforce"_fix_nve_noforce.html should -be used for spherical particles defined via "atom_style -sphere"_atom_style.html or "fix -nve/asphere/noforce"_fix_nve_asphere_noforce.html should be used for -spherical particles defined via "atom_style -ellipsoid"_atom_style.html. This is because the velocity and angular -momentum of each particle is set by the pair style, and should not be -reset by the time integration fix. - -Style {lubricateU} requires monodisperse spherical particles; style -{lubricateU/poly} allows for polydisperse spherical particles. - -If the suspension is sheared via the "fix deform"_fix_deform.html -command then the pair style uses the shear rate to adjust the -hydrodynamic interactions accordingly. Volume changes due to fix -deform are accounted for when computing the volume fraction -corrections to R_FU. - -When computing the volume fraction corrections to R_FU, the presence -of walls (whether moving or stationary) will affect the volume -fraction available to colloidal particles. This is currently accounted -for with the following types of walls: "wall/lj93"_fix_wall.html, -"wall/lj126"_fix_wall.html, "wall/colloid"_fix_wall.html, and -"wall/harmonic"_fix_wall.html. For these wall styles, the correct -volume fraction will be used when walls do not coincide with the box -boundary, as well as when walls move and thereby cause a change in the -volume fraction. To use these wall styles with pair_style {lubricateU} -or {lubricateU/poly}, the {fld yes} option must be specified in the -fix wall command. - -Since lubrication forces are dissipative, it is usually desirable to -thermostat the system at a constant temperature. If Brownian motion -(at a constant temperature) is desired, it can be set using the -"pair_style brownian"_pair_brownian.html command. These pair styles -and the brownian style should use consistent parameters for {mu}, -{flaglog}, {flagfld}, {cutinner}, {cutoff}, {flagHI} and {flagVF}. - -:line - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cutinner (distance units) -cutoff (distance units) :ul - -The two coefficients are optional. If neither is specified, the two -cutoffs specified in the pair_style command are used. Otherwise both -must be specified. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the two cutoff distances for this -pair style can be mixed. The default mix value is {geometric}. See -the "pair_modify" command for details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -These styles are part of the COLLOID package. They are only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Currently, these pair styles assume that all other types of -forces/torques on the particles have been already been computed when -it is invoked. This requires this style to be defined as the last of -the pair styles, and that no fixes apply additional constraint forces. -One exception is the "fix wall/colloid"_fix_wall.html commands, which -has an "fld" option to apply their wall forces correctly. - -Only spherical monodisperse particles are allowed for pair_style -lubricateU. - -Only spherical particles are allowed for pair_style lubricateU/poly. - -For sheared suspensions, it is assumed that the shearing is done in -the xy plane, with x being the velocity direction and y being the -velocity-gradient direction. In this case, one must use "fix -deform"_fix_deform.html with the same rate of shear (erate). - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style -lubricate"_pair_lubricate.html - -[Default:] - -The default settings for the optional args are flagHI = 1 and flagVF = -1. - -:line - -:link(Ball2) -[(Ball)] Ball and Melrose, Physica A, 247, 444-472 (1997). - -:link(Kumar2) -[(Kumar)] Kumar and Higdon, Phys Rev E, 82, 051401 (2010). diff --git a/doc/txt/pair_mdf.txt b/doc/txt/pair_mdf.txt deleted file mode 100644 index 44c9e7f67d..0000000000 --- a/doc/txt/pair_mdf.txt +++ /dev/null @@ -1,157 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/mdf command :h3 -pair_style buck/mdf command :h3 -pair_style lennard/mdf command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {lj/mdf} or {buck/mdf} or {lennard/mdf} :ulb,l -args = list of arguments for a particular style :l - {lj/mdf} args = cutoff1 cutoff2 - cutoff1 = inner cutoff for the start of the tapering function - cutoff1 = out cutoff for the end of the tapering function - {buck/mdf} args = cutoff1 cutoff2 - cutoff1 = inner cutoff for the start of the tapering function - cutoff1 = out cutoff for the end of the tapering function - {lennard/mdf} args = cutoff1 cutoff2 - cutoff1 = inner cutoff for the start of the tapering function - cutoff1 = out cutoff for the end of the tapering function :pre -:ule - -[Examples:] - -pair_style lj/mdf 2.5 3.0 -pair_coeff * * 1.0 1.0 -pair_coeff 1 1 1.1 2.8 3.0 3.2 :pre - -pair_style buck 2.5 3.0 -pair_coeff * * 100.0 1.5 200.0 -pair_coeff * * 100.0 1.5 200.0 3.0 3.5 :pre - -pair_style lennard/mdf 2.5 3.0 -pair_coeff * * 1.0 1.0 -pair_coeff 1 1 1021760.3664 2120.317338 3.0 3.2 :pre - -[Description:] - -The {lj/mdf}, {buck/mdf} and {lennard/mdf} compute the standard 12-6 -Lennard-Jones and Buckingham potential with the addition of a taper -function that ramps the energy and force smoothly to zero between an -inner and outer cutoff. - -:c,image(Eqs/pair_mdf-1.jpg) - -The tapering, {f(r)}, is done by using the Mei, Davenport, Fernando -function "(Mei)"_#Mei. - -:c,image(Eqs/pair_mdf-2.jpg) - -where - -:c,image(Eqs/pair_mdf-3.jpg) - -Here {r_m} is the inner cutoff radius and {r_cut} is the outer cutoff -radius. - -:line - -For the {lj/mdf} pair_style, the potential energy, {E(r)}, is the -standard 12-6 Lennard-Jones written in the epsilon/sigma form: - -:c,image(Eqs/pair_mdf-4.jpg) - -Either the first two or all of the following coefficients must be -defined for each pair of atoms types via the pair_coeff command as -in the examples above, or in the data file read by the -"read_data"_read_data.html. The two cutoffs default to the global -values and epsilon and sigma can also be determined by mixing as -described below: - -epsilon (energy units) -sigma (distance units) -r_m (distance units) -r_{cut} (distance units) :ul - -:line - -For the {buck/mdf} pair_style, the potential energy, {E(r)}, is the -standard Buckingham potential with three required coefficients. -The two cutoffs can be omitted and default to the corresponding -global values: - -:c,image(Eqs/pair_mdf-5.jpg) - -A (energy units) -\rho (distance units) -C (energy-distance^6 units) -r_m (distance units) -r_{cut} (distance units) :ul - -:line - -For the {lennard/mdf} pair_style, the potential energy, {E(r)}, is the -standard 12-6 Lennard-Jones written in the A/B form: - -:c,image(Eqs/pair_mdf-6.jpg) - -The following coefficients must be defined for each pair of atoms -types via the pair_coeff command as in the examples above, or in the -data file read by the read_data commands, or by mixing as described below. -The two cutoffs default to their global values and must be either both -given or both left out: - -A (energy-distance^12 units) -B (energy-distance^6 units) -r_m (distance units) -r_{cut} (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distances for the lj/mdf pair style can be mixed. -The default mix value is {geometric}. See the "pair_modify" command -for details. The other two pair styles buck/mdf and lennard/mdf do not -support mixing, so all I,J pairs of coefficients must be specified -explicitly. - -None of the lj/mdf, buck/mdf, or lennard/mdf pair styles supports -the "pair_modify"_pair_modify.html shift option or long-range -tail corrections to pressure and energy. - -These styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -These styles can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. They do not support the {inner}, -{middle}, {outer} keywords. - -:line - -[Restrictions:] - -These pair styles can only be used if LAMMPS was built with the -USER-MISC package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Mei) -[(Mei)] Mei, Davenport, Fernando, Phys Rev B, 43 4653 (1991) diff --git a/doc/txt/pair_meam_spline.txt b/doc/txt/pair_meam_spline.txt deleted file mode 100644 index 7a185b4d55..0000000000 --- a/doc/txt/pair_meam_spline.txt +++ /dev/null @@ -1,167 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style meam/spline command :h3 -pair_style meam/spline/omp command :h3 - -[Syntax:] - -pair_style meam/spline :pre - -[Examples:] - -pair_style meam/spline -pair_coeff * * Ti.meam.spline Ti -pair_coeff * * Ti.meam.spline Ti Ti Ti :pre - -[Description:] - -The {meam/spline} style computes pairwise interactions for metals -using a variant of modified embedded-atom method (MEAM) potentials -"(Lenosky)"_#Lenosky1. For a single species ("old-style") MEAM, -the total energy E is given by - -:c,image(Eqs/pair_meam_spline.jpg) - -where rho_i is the density at atom I, theta_jik is the angle between -atoms J, I, and K centered on atom I. The five functions Phi, U, rho, -f, and g are represented by cubic splines. - -The {meam/spline} style also supports a new style multicomponent -modified embedded-atom method (MEAM) potential "(Zhang)"_#Zhang4, where -the total energy E is given by - -:c,image(Eqs/pair_meam_spline_multicomponent.jpg) - -where the five functions Phi, U, rho, f, and g depend on the chemistry -of the atoms in the interaction. In particular, if there are N different -chemistries, there are N different U, rho, and f functions, while there -are N(N+1)/2 different Phi and g functions. The new style multicomponent -MEAM potential files are indicated by the second line in the file starts -with "meam/spline" followed by the number of elements and the name of each -element. - -The cutoffs and the coefficients for these spline functions are listed -in a parameter file which is specified by the -"pair_coeff"_pair_coeff.html command. Parameter files for different -elements are included in the "potentials" directory of the LAMMPS -distribution and have a ".meam.spline" file suffix. All of these -files are parameterized in terms of LAMMPS "metal units"_units.html. - -Note that unlike for other potentials, cutoffs for spline-based MEAM -potentials are not set in the pair_style or pair_coeff command; they -are specified in the potential files themselves. - -Unlike the EAM pair style, which retrieves the atomic mass from the -potential file, the spline-based MEAM potentials do not include mass -information; thus you need to use the "mass"_mass.html command to -specify it. - -Only a single pair_coeff command is used with the {meam/spline} style -which specifies a potential file with parameters for all needed -elements. These are mapped to LAMMPS atom types by specifying N -additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of spline-based MEAM elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine the Ti.meam.spline file has values for Ti (old style). If -your LAMMPS simulation has 3 atoms types and they are all to be -treated with this potentials, you would use the following pair_coeff -command: - -pair_coeff * * Ti.meam.spline Ti Ti Ti :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The three Ti arguments map LAMMPS atom types 1,2,3 to the Ti element -in the potential file. If a mapping value is specified as NULL, the -mapping is not performed. This can be used when a {meam/spline} -potential is used as part of the {hybrid} pair style. The NULL values -are placeholders for atom types that will be used with other -potentials. The old-style potential maps any non-NULL species named -on the command line to that single type. - -An example with a two component spline (new style) is TiO.meam.spline, where -the command - -pair_coeff * * TiO.meam.spline Ti O :pre - -will map the 1st atom type to Ti and the second atom type to O. Note -in this case that the species names need to match exactly with the -names of the elements in the TiO.meam.spline file; otherwise an -error will be raised. This behavior is different than the old style -MEAM files. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -The {meam/spline} pair style does not write its information to "binary -restart files"_restart.html, since it is stored in an external -potential parameter file. Thus, you need to re-specify the pair_style -and pair_coeff commands in an input script that reads a restart file. - -The {meam/spline} pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -This pair style is only enabled if LAMMPS was built with the USER-MISC -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style meam/c"_pair_meamc.html - -[Default:] none - -:line - -:link(Lenosky1) -[(Lenosky)] Lenosky, Sadigh, Alonso, Bulatov, de la Rubia, Kim, Voter, -Kress, Modelling Simulation Materials Science Engineering, 8, 825 -(2000). - -:link(Zhang4) -[(Zhang)] Zhang and Trinkle, Computational Materials Science, 124, 204-210 (2016). diff --git a/doc/txt/pair_meam_sw_spline.txt b/doc/txt/pair_meam_sw_spline.txt deleted file mode 100644 index a9ad3484d3..0000000000 --- a/doc/txt/pair_meam_sw_spline.txt +++ /dev/null @@ -1,139 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style meam/sw/spline command :h3 - -[Syntax:] - -pair_style meam/sw/spline :pre - -[Examples:] - -pair_style meam/sw/spline -pair_coeff * * Ti.meam.sw.spline Ti -pair_coeff * * Ti.meam.sw.spline Ti Ti Ti :pre - -[Description:] - -The {meam/sw/spline} style computes pairwise interactions for metals -using a variant of modified embedded-atom method (MEAM) potentials -"(Lenosky)"_#Lenosky2 with an additional Stillinger-Weber (SW) term -"(Stillinger)"_#Stillinger1 in the energy. This form of the potential -was first proposed by Nicklas, Fellinger, and Park -"(Nicklas)"_#Nicklas. We refer to it as MEAM+SW. The total energy E -is given by - -:c,image(Eqs/pair_meam_sw_spline.jpg) - -where rho_I is the density at atom I, theta_JIK is the angle between -atoms J, I, and K centered on atom I. The seven functions -Phi, F, G, U, rho, f, and g are represented by cubic splines. - -The cutoffs and the coefficients for these spline functions are listed -in a parameter file which is specified by the -"pair_coeff"_pair_coeff.html command. Parameter files for different -elements are included in the "potentials" directory of the LAMMPS -distribution and have a ".meam.sw.spline" file suffix. All of these -files are parameterized in terms of LAMMPS "metal units"_units.html. - -Note that unlike for other potentials, cutoffs for spline-based -MEAM+SW potentials are not set in the pair_style or pair_coeff -command; they are specified in the potential files themselves. - -Unlike the EAM pair style, which retrieves the atomic mass from the -potential file, the spline-based MEAM+SW potentials do not include -mass information; thus you need to use the "mass"_mass.html command to -specify it. - -Only a single pair_coeff command is used with the meam/sw/spline style -which specifies a potential file with parameters for all needed -elements. These are mapped to LAMMPS atom types by specifying N -additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of spline-based MEAM+SW elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine the Ti.meam.sw.spline file has values for Ti. -If your LAMMPS simulation has 3 atoms types and they are all to be -treated with this potential, you would use the following pair_coeff -command: - -pair_coeff * * Ti.meam.sw.spline Ti Ti Ti - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The three Ti arguments map LAMMPS atom types 1,2,3 to the Ti element -in the potential file. If a mapping value is specified as NULL, the -mapping is not performed. This can be used when a {meam/sw/spline} -potential is used as part of the hybrid pair style. The NULL values -are placeholders for atom types that will be used with other -potentials. - -NOTE: The {meam/sw/spline} style currently supports only -single-element MEAM+SW potentials. It may be extended for alloy -systems in the future. - -Example input scripts that use this pair style are provided -in the examples/USER/misc/meam_sw_spline directory. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -The pair style does not support multiple element types or mixing. -It has been designed for pure elements only. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -The {meam/sw/spline} pair style does not write its information to -"binary restart files"_restart.html, since it is stored in an external -potential parameter file. Thus, you need to re-specify the pair_style -and pair_coeff commands in an input script that reads a restart file. - -The {meam/sw/spline} pair style can only be used via the {pair} -keyword of the "run_style respa"_run_style.html command. They do not -support the {inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -This pair style is only enabled if LAMMPS was built with the USER-MISC -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style meam/c"_pair_meamc.html, -"pair_style meam/spline"_pair_meam_spline.html - -[Default:] none - -:line - -:link(Lenosky2) -[(Lenosky)] Lenosky, Sadigh, Alonso, Bulatov, de la Rubia, Kim, Voter, -Kress, Modell. Simul. Mater. Sci. Eng. 8, 825 (2000). - -:link(Stillinger1) -[(Stillinger)] Stillinger, Weber, Phys. Rev. B 31, 5262 (1985). - -:link(Nicklas) -[(Nicklas)] -The spline-based MEAM+SW format was first devised and used to develop -potentials for bcc transition metals by Jeremy Nicklas, Michael Fellinger, -and Hyoungki Park at The Ohio State University. - - diff --git a/doc/txt/pair_meso.txt b/doc/txt/pair_meso.txt deleted file mode 100644 index 54186a0e75..0000000000 --- a/doc/txt/pair_meso.txt +++ /dev/null @@ -1,277 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style edpd command :h3 -pair_style mdpd command :h3 -pair_style mdpd/rhosum command :h3 -pair_style tdpd command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {edpd} or {mdpd} or {mdpd/rhosum} or {tdpd} :ulb,l -args = list of arguments for a particular style :l - {edpd} args = cutoff seed - cutoff = global cutoff for eDPD interactions (distance units) - seed = random # seed (integer) (if <= 0, eDPD will use current time as the seed) - {mdpd} args = T cutoff seed - T = temperature (temperature units) - cutoff = global cutoff for mDPD interactions (distance units) - seed = random # seed (integer) (if <= 0, mDPD will use current time as the seed) - {mdpd/rhosum} args = - {tdpd} args = T cutoff seed - T = temperature (temperature units) - cutoff = global cutoff for tDPD interactions (distance units) - seed = random # seed (integer) (if <= 0, tDPD will use current time as the seed) :pre -:ule - -[Examples:] - -pair_style edpd 1.58 9872598 -pair_coeff * * 18.75 4.5 0.41 1.58 1.42E-5 2.0 1.58 -pair_coeff 1 1 18.75 4.5 0.41 1.58 1.42E-5 2.0 1.58 power 10.54 -3.66 3.44 -4.10 -pair_coeff 1 1 18.75 4.5 0.41 1.58 1.42E-5 2.0 1.58 power 10.54 -3.66 3.44 -4.10 kappa -0.44 -3.21 5.04 0.00 :pre - -pair_style hybrid/overlay mdpd/rhosum mdpd 1.0 1.0 65689 -pair_coeff 1 1 mdpd/rhosum 0.75 -pair_coeff 1 1 mdpd -40.0 25.0 18.0 1.0 0.75 :pre - -pair_style tdpd 1.0 1.58 935662 -pair_coeff * * 18.75 4.5 0.41 1.58 1.58 1.0 1.0E-5 2.0 -pair_coeff 1 1 18.75 4.5 0.41 1.58 1.58 1.0 1.0E-5 2.0 3.0 1.0E-5 2.0 :pre - -[Description:] - -The {edpd} style computes the pairwise interactions and heat fluxes -for eDPD particles following the formulations in -"(Li2014_JCP)"_#Li2014_JCP and "Li2015_CC"_#Li2015_CC. The time -evolution of an eDPD particle is governed by the conservation of -momentum and energy given by - -:c,image(Eqs/pair_edpd_gov.jpg) - -where the three components of Fi -including the conservative force FijC, dissipative force FijD and random force FijR are expressed as - -:c,image(Eqs/pair_edpd_force.jpg) - -in which the exponent of the weighting function s can be defined as a temperature-dependent -variable. The heat flux between particles accounting for the -collisional heat flux qC, viscous -heat flux qV, and random heat flux -qR are given by - -:c,image(Eqs/pair_edpd_heat.jpg) - -where the mesoscopic heat friction κ is given by - -:c,image(Eqs/pair_edpd_kappa.jpg) - -with υ being the kinematic -viscosity. For more details, see Eq.(15) in "(Li2014_JCP)"_#Li2014_JCP. - -The following coefficients must be defined in eDPD system for each -pair of atom types via the "pair_coeff"_pair_coeff.html command as in -the examples above. - -A (force units) -gamma (force/velocity units) -power_f (positive real) -cutoff (distance units) -kappa (thermal conductivity units) -power_T (positive real) -cutoff_T (distance units) -optional keyword = power or kappa :ul - -The keyword {power} or {kappa} is optional. Both "power" and "kappa" -require 4 parameters c1, c2, -c4, c4 showing the temperature dependence -of the exponent
          s(T) = -power_f*(1+c1*(T-1)+c2*(T-1)2 -+c3*(T-1)3+c4*(T-1)4)
          -and of the mesoscopic heat friction
          -sT(T) = -kappa*(1+c1*(T-1)+c2*(T-1)2 -+c3*(T-1)3+c4*(T-1)4)
          -If the keyword {power} or {kappa} is not specified, the eDPD system -will use constant power_f and kappa, which is independent to -temperature changes. - -:line - -The {mdpd/rhosum} style computes the local particle mass density rho -for mDPD particles by kernel function interpolation. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above. - -cutoff (distance units) :ul - -:line - -The {mdpd} style computes the many-body interactions between mDPD -particles following the formulations in -"(Li2013_POF)"_#Li2013_POF. The dissipative and random forces are in -the form same as the classical DPD, but the conservative force is -local density dependent, which are given by - -:c,image(Eqs/pair_mdpd_force.jpg) - -where the first term in FC with a -negative coefficient A < 0 stands for an attractive force within an -interaction range rc, and the second -term with B > 0 is the density-dependent repulsive force within an -interaction range rd. - -The following coefficients must be defined for each pair of atom types via the -"pair_coeff"_pair_coeff.html command as in the examples above. - -A (force units) -B (force units) -gamma (force/velocity units) -cutoff_c (distance units) -cutoff_d (distance units) :ul - -:line - -The {tdpd} style computes the pairwise interactions and chemical -concentration fluxes for tDPD particles following the formulations in -"(Li2015_JCP)"_#Li2015_JCP. The time evolution of a tDPD particle is -governed by the conservation of momentum and concentration given by - -:c,image(Eqs/pair_tdpd_gov.jpg) - -where the three components of Fi -including the conservative force FijC, dissipative force FijD and random force FijR are expressed as - -:c,image(Eqs/pair_tdpd_force.jpg) - -The concentration flux between two tDPD particles includes the Fickian -flux QijD and random flux -QijR, which are given by - -:c,image(Eqs/pair_tdpd_flux.jpg) - -where the parameters kappa and epsilon determine the strength of the -Fickian and random fluxes. ms -is the mass of a single solute molecule. In general, ms is much smaller than the mass of -a tDPD particle m. For more details, see -"(Li2015_JCP)"_#Li2015_JCP. - -The following coefficients must be defined for each pair of atom types via the -"pair_coeff"_pair_coeff.html command as in the examples above. - -A (force units) -gamma (force/velocity units) -power_f (positive real) -cutoff (distance units) -cutoff_CC (distance units) -kappa_i (diffusivity units) -epsilon_i (diffusivity units) -power_cc_i (positive real) :ul - -The last 3 values must be repeated Nspecies times, so that values for -each of the Nspecies chemical species are specified, as indicated by -the "I" suffix. In the first pair_coeff example above for pair_style -tdpd, Nspecies = 1. In the second example, Nspecies = 2, so 3 -additional coeffs are specified (for species 2). - -:line - -[Example scripts] - -There are example scripts for using all these pair styles in -examples/USER/meso. The example for an eDPD simulation models heat -conduction with source terms analog of periodic Poiseuille flow -problem. The setup follows Fig.12 in "(Li2014_JCP)"_#Li2014_JCP. The -output of the short eDPD simulation (about 2 minutes on a single core) -gives a temperature and density profiles as - -:c,image(JPG/examples_edpd.jpg) - -The example for a mDPD simulation models the oscillations of a liquid -droplet started from a liquid film. The mDPD parameters are adopted -from "(Li2013_POF)"_#Li2013_POF. The short mDPD run (about 2 minutes -on a single core) generates a particle trajectory which can -be visualized as follows. - -:c,image(JPG/examples_mdpd_first.jpg,JPG/examples_mdpd.gif) -:c,image(JPG/examples_mdpd_last.jpg) - -The first image is the initial state of the simulation. If you -click it a GIF movie should play in your browser. The second image -is the final state of the simulation. - -The example for a tDPD simulation computes the effective diffusion -coefficient of a tDPD system using a method analogous to the periodic -Poiseuille flow. The tDPD system is specified with two chemical -species, and the setup follows Fig.1 in -"(Li2015_JCP)"_#Li2015_JCP. The output of the short tDPD simulation -(about one and a half minutes on a single core) gives the -concentration profiles of the two chemical species as - -:c,image(JPG/examples_tdpd.jpg) - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -The styles {edpd}, {mdpd}, {mdpd/rhosum} and {tdpd} do not support -mixing. Thus, coefficients for all I,J pairs must be specified explicitly. - -The styles {edpd}, {mdpd}, {mdpd/rhosum} and {tdpd} do not support -the "pair_modify"_pair_modify.html shift, table, and tail options. - -The styles {edpd}, {mdpd}, {mdpd/rhosum} and {tdpd} do not write -information to "binary restart files"_restart.html. Thus, you need -to re-specify the pair_style and pair_coeff commands in an input script -that reads a restart file. - -[Restrictions:] - -The pair styles {edpd}, {mdpd}, {mdpd/rhosum} and {tdpd} are part of -the USER-MESO package. It is only enabled if LAMMPS was built with -that package. See the "Build package"_Build_package.html doc page for -more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix mvv/dpd"_fix_mvv_dpd.html, -"fix mvv/edpd"_fix_mvv_dpd.html, "fix mvv/tdpd"_fix_mvv_dpd.html, -"fix edpd/source"_fix_dpd_source.html, "fix tdpd/source"_fix_dpd_source.html, -"compute edpd/temp/atom"_compute_edpd_temp_atom.html, -"compute tdpd/cc/atom"_compute_tdpd_cc_atom.html - -[Default:] none - -:line - -:link(Li2014_JCP) -[(Li2014_JCP)] Li, Tang, Lei, Caswell, Karniadakis, J Comput Phys, -265: 113-127 (2014). DOI: 10.1016/j.jcp.2014.02.003. - -:link(Li2015_CC) -[(Li2015_CC)] Li, Tang, Li, Karniadakis, Chem Commun, 51: 11038-11040 -(2015). DOI: 10.1039/C5CC01684C. - -:link(Li2013_POF) -[(Li2013_POF)] Li, Hu, Wang, Ma, Zhou, Phys Fluids, 25: 072103 (2013). -DOI: 10.1063/1.4812366. - -:link(Li2015_JCP) -[(Li2015_JCP)] Li, Yazdani, Tartakovsky, Karniadakis, J Chem Phys, -143: 014101 (2015). DOI: 10.1063/1.4923254. diff --git a/doc/txt/pair_mgpt.txt b/doc/txt/pair_mgpt.txt deleted file mode 100644 index bd55d529b8..0000000000 --- a/doc/txt/pair_mgpt.txt +++ /dev/null @@ -1,219 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style mgpt command :h3 - -[Syntax:] - -pair_style mgpt :pre - -[Examples:] - -pair_style mgpt -pair_coeff * * Ta6.8x.mgpt.parmin Ta6.8x.mgpt.potin Omega -cp ~/lammps/potentials/Ta6.8x.mgpt.parmin parmin -cp ~/lammps/potentials/Ta6.8x.mgpt.potin potin -pair_coeff * * parmin potin Omega volpress yes nbody 1234 precision double -pair_coeff * * parmin potin Omega volpress yes nbody 12 :pre - -[Description:] - -Within DFT quantum mechanics, generalized pseudopotential theory (GPT) -("Moriarty1"_#Moriarty1) provides a first-principles approach to -multi-ion interatomic potentials in d-band transition metals, with a -volume-dependent, real-space total-energy functional for the N-ion -elemental bulk material in the form - -:c,image(Eqs/pair_mgpt.jpg) - -where the prime on each summation sign indicates the exclusion of all -self-interaction terms from the summation. The leading volume term -E_vol as well as the two-ion central-force pair potential v_2 and the -three- and four-ion angular-force potentials, v_3 and v_4, depend -explicitly on the atomic volume Omega, but are structure independent -and transferable to all bulk ion configurations, either ordered or -disordered, and with of without the presence of point and line -defects. The simplified model GPT or MGPT ("Moriarty2"_#Moriarty2, -"Moriarty3"_#Moriarty3), which retains the form of E_tot and permits -more efficient large-scale atomistic simulations, derives from the GPT -through a series of systematic approximations applied to E_vol and the -potentials v_n that are valid for mid-period transition metals with -nearly half-filled d bands. - -Both analytic ("Moriarty2"_#Moriarty2) and matrix -("Moriarty3"_#Moriarty3) representations of MGPT have been developed. -In the more general matrix representation, which can also be applied -to f-band actinide metals and permits both canonical and non-canonical -d/f bands, the multi-ion potentials are evaluated on the fly during a -simulation through d- or f-state matrix multiplication, and the forces -that move the ions are determined analytically. Fast matrix-MGPT -algorithms have been developed independently by Glosli -("Glosli"_#Glosli, "Moriarty3"_#Moriarty3) and by Oppelstrup -("Oppelstrup"_#Oppelstrup) - -The {mgpt} pair style calculates forces, energies, and the total -energy per atom, E_tot/N, using the Oppelstrup matrix-MGPT algorithm. -Input potential and control data are entered through the -"pair_coeff"_pair_coeff.html command. Each material treated requires -input parmin and potin potential files, as shown in the above -examples, as well as specification by the user of the initial atomic -volume Omega through pair_coeff. At the beginning of a time step in -any simulation, the total volume of the simulation cell V should -always be equal to Omega*N, where N is the number of metal ions -present, taking into account the presence of any vacancies and/or -interstitials in the case of a solid. In a constant-volume -simulation, which is the normal mode of operation for the {mgpt} pair -style, Omega, V and N all remain constant throughout the simulation -and thus are equal to their initial values. In a constant-stress -simulation, the cell volume V will change (slowly) as the simulation -proceeds. After each time step, the atomic volume should be updated -by the code as Omega = V/N. In addition, the volume term E_vol and -the potentials v_2, v_3 and v_4 have to be removed at the end of the -time step, and then respecified at the new value of Omega. In all -simulations, Omega must remain within the defined volume range for -E_vol and the potentials for the given material. - -The default option volpress yes in the "pair_coeff"_pair_coeff.html -command includes all volume derivatives of E_tot required to calculate -the stress tensor and pressure correctly. The option volpress no -disregards the pressure contribution resulting from the volume term -E_vol, and can be used for testing and analysis purposes. The -additional optional variable nbody controls the specific terms in -E_tot that are calculated. The default option and the normal option -for mid-period transition and actinide metals is nbody 1234 for which -all four terms in E_tot are retained. The option nbody 12, for -example, retains only the volume term and the two-ion pair potential -term and can be used for GPT series-end transition metals that can be -well described without v_3 and v_4. The nbody option can also be used -to test or analyze the contribution of any of the four terms in E_tot -to a given calculated property. - -The {mgpt} pair style makes extensive use of matrix algebra and -includes optimized kernels for the BlueGene/Q architecture and the -Intel/AMD (x86) architectures. When compiled with the appropriate -compiler and compiler switches (-msse3 on x86, and using the IBM XL -compiler on BG/Q), these optimized routines are used automatically. -For BG/Q machines, building with the default Makefile for that -architecture (e.g., "make bgq") should enable the optimized algebra -routines. For x-86 machines, there is a provided Makefile.mgptfast -which enables the fast algebra routines, i.e. build LAMMPS with "make -mgptfast". The user will be informed in the output files of the -matrix kernels in use. To further improve speed, on x86 the option -precision single can be added to the "pair_coeff"_pair_coeff.html -command line, which improves speed (up to a factor of two) at the cost -of doing matrix calculations with 7 digit precision instead of the -default 16. For consistency the default option can be specified -explicitly by the option precision double. - -All remaining potential and control data are contained with the parmin -and potin files, including cutoffs, atomic mass, and other basic MGPT -variables. Specific MGPT potential data for the transition metals -tantalum (Ta4 and Ta6.8x potentials), molybdenum (Mo5.2 potentials), -and vanadium (V6.1 potentials) are contained in the LAMMPS potentials -directory. The stored files are, respectively, Ta4.mgpt.parmin, -Ta4.mgpt.potin, Ta6.8x.mgpt.parmin, Ta6.8x.mgpt.potin, -Mo5.2.mgpt.parmin, Mo5.2.mgpt.potin, V6.1.mgpt.parmin, and -V6.1.mgpt.potin . Useful corresponding informational "README" files -on the Ta4, Ta6.8x, Mo5.2 and V6.1 potentials are also included in the -potentials directory. These latter files indicate the volume mesh and -range for each potential and give appropriate references for the -potentials. It is expected that MGPT potentials for additional -materials will be added over time. - -Useful example MGPT scripts are given in the examples/USER/mgpt -directory. These scripts show the necessary steps to perform -constant-volume calculations and simulations. It is strongly -recommended that the user work through and understand these examples -before proceeding to more complex simulations. - -NOTE: For good performance, LAMMPS should be built with the compiler -flags "-O3 -msse3 -funroll-loops" when including this pair style. The -src/MAKE/OPTIONS/Makefile.mgptfast is an example machine Makefile with -these options included as part of a standard MPI build. Note that it -as provided, it will build with whatever low-level compiler (g++, icc, -etc) is the default for your MPI installation. - -:line - -[Mixing, shift, table tail correction, restart]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -needs to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the USER-MGPT package and is only enabled -if LAMMPS is built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The MGPT potentials require the "newtion"_newton.html setting to be -"on" for pair style interactions. - -The stored parmin and potin potential files provided with LAMMPS in -the "potentials" directory are written in Rydberg atomic units, with -energies in Rydbergs and distances in Bohr radii. The {mgpt} pair -style converts Rydbergs to Hartrees to make the potential files -compatible with LAMMPS electron "units"_units.html. - -The form of E_tot used in the {mgpt} pair style is only appropriate -for elemental bulk solids and liquids. This includes solids with -point and extended defects such as vacancies, interstitials, grain -boundaries and dislocations. Alloys and free surfaces, however, -require significant modifications, which are not included in the -{mgpt} pair style. Likewise, the {hybrid} pair style is not allowed, -where MGPT would be used for some atoms but not for others. - -Electron-thermal effects are not included in the standard MGPT -potentials provided in the "potentials" directory, where the -potentials have been constructed at zero electron temperature. -Physically, electron-thermal effects may be important in 3d (e.g., V) -and 4d (e.g., Mo) transition metals at high temperatures near melt and -above. It is expected that temperature-dependent MGPT potentials for -such cases will be added over time. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] - -The options defaults for the "pair_coeff"_pair_coeff.html command are -volpress yes, nbody 1234, and precision double. - -:line - -:link(Moriarty1) -[(Moriarty1)] Moriarty, Physical Review B, 38, 3199 (1988). - -:link(Moriarty2) -[(Moriarty2)] Moriarty, Physical Review B, 42, 1609 (1990). -Moriarty, Physical Review B 49, 12431 (1994). - -:link(Moriarty3) -[(Moriarty3)] Moriarty, Benedict, Glosli, Hood, Orlikowski, Patel, Soderlind, Streitz, Tang, and Yang, -Journal of Materials Research, 21, 563 (2006). - -:link(Glosli) -[(Glosli)] Glosli, unpublished, 2005. -Streitz, Glosli, Patel, Chan, Yates, de Supinski, Sexton and Gunnels, Journal of Physics: Conference -Series, 46, 254 (2006). - -:link(Oppelstrup) -[(Oppelstrup)] Oppelstrup, unpublished, 2015. -Oppelstrup and Moriarty, to be published. diff --git a/doc/txt/pair_mie.txt b/doc/txt/pair_mie.txt deleted file mode 100644 index 818e37272b..0000000000 --- a/doc/txt/pair_mie.txt +++ /dev/null @@ -1,101 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style mie/cut command :h3 -pair_style mie/cut/gpu command :h3 - -[Syntax:] - -pair_style mie/cut cutoff :pre - -cutoff = global cutoff for mie/cut interactions (distance units) :ul - -[Examples:] - -pair_style mie/cut 10.0 -pair_coeff 1 1 0.72 3.40 23.00 6.66 -pair_coeff 2 2 0.30 3.55 12.65 6.00 -pair_coeff 1 2 0.46 3.32 16.90 6.31 :pre - -[Description:] - -The {mie/cut} style computes the Mie potential, given by - -:c,image(Eqs/pair_mie.jpg) - -Rc is the cutoff and C is a function that depends on the repulsive and -attractive exponents, given by: - -:c,image(Eqs/pair_mie2.jpg) - -Note that for 12/6 exponents, C is equal to 4 and the formula is the -same as the standard Lennard-Jones potential. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -gammaR -gammaA -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global -cutoff specified in the pair_style command is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of the mie/cut pair styles can be mixed. -If not explicitly defined, both the repulsive and attractive gamma -exponents for different atoms will be calculated following the same -mixing rule defined for distances. The default mix value is -{geometric}. See the "pair_modify" command for details. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -This pair style supports the "pair_modify"_pair_modify.html tail -option for adding a long-range tail correction to the energy and -pressure of the pair interaction. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style supports the use of the {inner}, {middle}, and {outer} -keywords of the "run_style respa"_run_style.html command, meaning the -pairwise forces can be partitioned by distance at different levels of -the rRESPA hierarchy. See the "run_style"_run_style.html command for -details. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Mie) -[(Mie)] G. Mie, Ann Phys, 316, 657 (1903). - -:link(Avendano) -[(Avendano)] C. Avendano, T. Lafitte, A. Galindo, C. S. Adjiman, -G. Jackson, E. Muller, J Phys Chem B, 115, 11154 (2011). - - diff --git a/doc/txt/pair_momb.txt b/doc/txt/pair_momb.txt deleted file mode 100644 index f1989f56f4..0000000000 --- a/doc/txt/pair_momb.txt +++ /dev/null @@ -1,71 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style momb command :h3 - -[Syntax:] - -pair_style momb cutoff s6 d :pre - -cutoff = global cutoff (distance units) -s6 = global scaling factor of the exchange-correlation functional used (unitless) -d = damping scaling factor of Grimme's method (unitless) :ul - -[Examples:] - -pair_style momb 12.0 0.75 20.0 -pair_style hybrid/overlay eam/fs lj/charmm/coul/long 10.0 12.0 momb 12.0 0.75 20.0 morse 5.5 :pre - -pair_coeff 1 2 momb 0.0 1.0 1.0 10.2847 2.361 :pre - -[Description:] - -Style {momb} computes pairwise van der Waals (vdW) and short-range -interactions using the Morse potential and "(Grimme)"_#Grimme method -implemented in the Many-Body Metal-Organic (MOMB) force field -described comprehensively in "(Fichthorn)"_#Fichthorn and -"(Zhou)"_#Zhou4. Grimme's method is widely used to correct for -dispersion in density functional theory calculations. - -:c,image(Eqs/pair_momb.jpg) - -For the {momb} pair style, the following coefficients must be defined -for each pair of atoms types via the "pair_coeff"_pair_coeff.html -command as in the examples above, or in the data file or restart files -read by the "read_data"_read_data.html as described below: - -D0 (energy units) -alpha (1/distance units) -r0 (distance units) -C6 (energy*distance^6 units) -Rr (distance units, typically sum of atomic vdW radii) :ul - -:line - -[Restrictions:] - -This style is part of the USER-MISC package. It is only enabled if -LAMMPS is built with that package. See the "Build -package"_Build_package.html doc page on for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style morse"_pair_morse.html - -[Default:] none - -:line - -:link(Grimme) -[(Grimme)] Grimme, J Comput Chem, 27(15), 1787-1799 (2006). - -:link(Fichthorn) -[(Fichthorn)] Fichthorn, Balankura, Qi, CrystEngComm, 18(29), 5410-5417 (2016). - -:link(Zhou4) -[(Zhou)] Zhou, Saidi, Fichthorn, J Phys Chem C, 118(6), 3366-3374 (2014). diff --git a/doc/txt/pair_morse.txt b/doc/txt/pair_morse.txt deleted file mode 100644 index 7faa6ab785..0000000000 --- a/doc/txt/pair_morse.txt +++ /dev/null @@ -1,136 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style morse command :h3 -pair_style morse/gpu command :h3 -pair_style morse/omp command :h3 -pair_style morse/opt command :h3 -pair_style morse/smooth/linear command :h3 -pair_style morse/smooth/linear/omp command :h3 -pair_style morse/kk command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {morse} or {morse/smooth/linear} or {morse/soft} -args = list of arguments for a particular style :ul - {morse} args = cutoff - cutoff = global cutoff for Morse interactions (distance units) - {morse/smooth/linear} args = cutoff - cutoff = global cutoff for Morse interactions (distance units) -:pre - -[Examples:] - -pair_style morse 2.5 -pair_style morse/smooth/linear 2.5 -pair_coeff * * 100.0 2.0 1.5 -pair_coeff 1 1 100.0 2.0 1.5 3.0 :pre - -[Description:] - -Style {morse} computes pairwise interactions with the formula - -:c,image(Eqs/pair_morse.jpg) - -Rc is the cutoff. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -D0 (energy units) -alpha (1/distance units) -r0 (distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global morse -cutoff is used. - -:line - -The {morse/smooth/linear} variant is similar to the lj/smooth/linear -variant in that it adds to the potential a shift and a linear term -so that both, potential energy and force, go to zero at the cut-off: - -:c,image(Eqs/pair_morse_smooth_linear.jpg) - -The syntax of the pair_style and pair_coeff commands are the same for -the {morse} and {morse/smooth/linear} styles. - -:line - -A version of the {morse} style with a soft core, {morse/soft}, suitable for use in -free energy calculations, is part of the USER-FEP package and is documented with -the "pair_fep_soft"_pair_fep_soft.html styles. The version with soft core is only -available if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -None of these pair styles support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -All of these pair styles support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table options is not relevant for -the Morse pair styles. - -None of these pair styles support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -All of these pair styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -The {morse/smooth/linear} pair style is only enabled if LAMMPS was -built with the USER-MISC package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_fep_soft"_pair_fep_soft.html - -[Default:] none diff --git a/doc/txt/pair_multi_lucy.txt b/doc/txt/pair_multi_lucy.txt deleted file mode 100644 index 0b3a430417..0000000000 --- a/doc/txt/pair_multi_lucy.txt +++ /dev/null @@ -1,199 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style multi/lucy command :h3 - -[Syntax:] - -pair_style multi/lucy style N keyword ... :pre - -style = {lookup} or {linear} = method of interpolation -N = use N values in {lookup}, {linear} tables :ul - -[Examples:] - -pair_style multi/lucy linear 1000 -pair_coeff * * multibody.table ENTRY1 7.0 :pre - -[Description:] - -Style {multi/lucy} computes a density-dependent force following from -the many-body form described in "(Moore)"_#Moore1 and -"(Warren)"_#Warren1 as - -:c,image(Eqs/pair_multi_lucy.jpg) - -which consists of a density-dependent function, A(rho), and a -radial-dependent weight function, omegaDD(rij). The radial-dependent -weight function, omegaDD(rij), is taken as the Lucy function: - -:c,image(Eqs/pair_multi_lucy2.jpg) - -The density-dependent energy for a given particle is given by: - -:c,image(Eqs/pair_multi_lucy_energy.jpg) - -See the supporting information of "(Brennan)"_#Brennan1 or the -publication by "(Moore)"_#Moore1 for more details on the functional -form. - -An interpolation table is used to evaluate the density-dependent -energy (Integral(A(rho)drho) and force (A(rho)). Note that the -pre-factor to the energy is computed after the interpolation, thus the -Integral(A(rho)drho will have units of energy / length^4. - -The interpolation table is created as a pre-computation by fitting -cubic splines to the file values and interpolating the -density-dependent energy and force at each of {N} densities. During a -simulation, the tables are used to interpolate the density-dependent -energy and force as needed for each pair of particles separated by a -distance {R}. The interpolation is done in one of 2 styles: {lookup} -and {linear}. - -For the {lookup} style, the density is used to find the nearest table -entry, which is the density-dependent energy and force. - -For the {linear} style, the density is used to find the 2 surrounding -table values from which the density-dependent energy and force are -computed by linear interpolation. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -filename -keyword -cutoff (distance units) :ul - -The filename specifies a file containing the tabulated -density-dependent energy and force. The keyword specifies a section -of the file. The cutoff is an optional coefficient. If not -specified, the outer cutoff in the table itself (see below) will be -used to build an interpolation table that extend to the largest -tabulated distance. If specified, only file values up to the cutoff -are used to create the interpolation table. The format of this file -is described below. - -:line - -The format of a tabulated file is a series of one or more sections, -defined as follows (without the parenthesized comments): - -# Density-dependent function (one or more comment or blank lines) :pre - -DD-FUNCTION (keyword is first text on line) -N 500 R 1.0 10.0 (N, R, RSQ parameters) - (blank) -1 1.0 25.5 102.34 (index, density, energy/r^4, force) -2 1.02 23.4 98.5 -... -500 10.0 0.001 0.003 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the pair_coeff -command. The next line lists (in any order) one or more parameters -for the table. Each parameter is a keyword followed by one or more -numeric values. - -The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the {N} -specified in the "pair_style multi/lucy"_pair_multi_lucy.html command. -Let Ntable = {N} in the pair_style command, and Nfile = "N" in the -tabulated file. What LAMMPS does is a preliminary interpolation by -creating splines using the Nfile tabulated values as nodal points. It -uses these to interpolate the density-dependent energy and force at -Ntable different points. The resulting tables of length Ntable are -then used as described above, when computing the density-dependent -energy and force. This means that if you want the interpolation -tables of length Ntable to match exactly what is in the tabulated file -(with effectively no preliminary interpolation), you should set Ntable -= Nfile, and use the "RSQ" parameter. This is because the internal -table abscissa is always RSQ (separation distance squared), for -efficient lookup. - -All other parameters are optional. If "R" or "RSQ" does -not appear, then the distances in each line of the table are used -as-is to perform spline interpolation. In this case, the table values -can be spaced in {density} uniformly or however you wish to position table -values in regions of large gradients. - -If used, the parameters "R" or "RSQ" are followed by 2 values {rlo} -and {rhi}. If specified, the density associated with each density-dependent -energy and force value is computed from these 2 values (at high accuracy), rather -than using the (low-accuracy) value listed in each line of the table. -The density values in the table file are ignored in this case. -For "R", distances uniformly spaced between {rlo} and {rhi} are -computed; for "RSQ", squared distances uniformly spaced between -{rlo*rlo} and {rhi*rhi} are computed. - -NOTE: If you use "R" or "RSQ", the tabulated distance values in the -file are effectively ignored, and replaced by new values as described -in the previous paragraph. If the density value in the table is not -very close to the new value (i.e. round-off difference), then you will -be assigning density-dependent energy and force values to a different density, -which is probably not what you want. LAMMPS will warn if this is occurring. - -Following a blank line, the next N lines list the tabulated values. -On each line, the 1st value is the index from 1 to N, the 2nd value is -r (in density units), the 3rd value is the density-dependent function value -(in energy units / length^4), and the 4th is the force (in force units). The -density values must increase from one line to the next. - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds -one that matches the specified keyword. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -The "pair_modify"_pair_modify.html shift, table, and tail options are -not relevant for this pair style. - -This pair style writes the settings for the "pair_style multi/lucy" command -to "binary restart files"_restart.html, so a pair_style command does -not need to specified in an input script that reads a restart file. -However, the coefficient information is not stored in the restart -file, since it is tabulated in the potential files. Thus, pair_coeff -commands do need to be specified in the restart input script. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Warren1) -[(Warren)] Warren, Phys Rev E, 68, 066702 (2003). - -:link(Brennan1) -[(Brennan)] Brennan, J Chem Phys Lett, 5, 2144-2149 (2014). - -:link(Moore1) -[(Moore)] Moore, J Chem Phys, 144, 104501 (2016). - diff --git a/doc/txt/pair_multi_lucy_rx.txt b/doc/txt/pair_multi_lucy_rx.txt deleted file mode 100644 index 819a15b624..0000000000 --- a/doc/txt/pair_multi_lucy_rx.txt +++ /dev/null @@ -1,248 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style multi/lucy/rx command :h3 -pair_style multi/lucy/rx/kk command :h3 - -[Syntax:] - -pair_style multi/lucy/rx style N keyword ... :pre - -style = {lookup} or {linear} = method of interpolation -N = use N values in {lookup}, {linear} tables -weighting = fractional or molecular (optional) :ul - -[Examples:] - -pair_style multi/lucy/rx linear 1000 -pair_style multi/lucy/rx linear 1000 fractional -pair_style multi/lucy/rx linear 1000 molecular -pair_coeff * * multibody.table ENTRY1 h2o h2o 7.0 -pair_coeff * * multibody.table ENTRY1 h2o 1fluid 7.0 :pre - -[Description:] - -Style {multi/lucy/rx} is used in reaction DPD simulations, where the -coarse-grained (CG) particles are composed of {m} species whose -reaction rate kinetics are determined from a set of {n} reaction rate -equations through the "fix rx"_fix_rx.html command. The species of -one CG particle can interact with a species in a neighboring CG -particle through a site-site interaction potential model. Style -{multi/lucy/rx} computes the site-site density-dependent force -following from the many-body form described in "(Moore)"_#Moore2 and -"(Warren)"_#Warren2 as - -:c,image(Eqs/pair_multi_lucy.jpg) - -which consists of a density-dependent function, A(rho), and a -radial-dependent weight function, omegaDD(rij). The radial-dependent -weight function, omegaDD(rij), is taken as the Lucy function: - -:c,image(Eqs/pair_multi_lucy2.jpg) - -The density-dependent energy for a given particle is given by: - -:c,image(Eqs/pair_multi_lucy_energy.jpg) - -See the supporting information of "(Brennan)"_#Brennan2 or the -publication by "(Moore)"_#Moore2 for more details on the functional -form. - -An interpolation table is used to evaluate the density-dependent -energy (Integral(A(rho)drho) and force (A(rho)). Note that the -pre-factor to the energy is computed after the interpolation, thus the -Integral(A(rho)drho will have units of energy / length^4. - -The interpolation table is created as a pre-computation by fitting -cubic splines to the file values and interpolating the -density-dependent energy and force at each of {N} densities. During a -simulation, the tables are used to interpolate the density-dependent -energy and force as needed for each pair of particles separated by a -distance {R}. The interpolation is done in one of 2 styles: {lookup} -and {linear}. - -For the {lookup} style, the density is used to find the nearest table -entry, which is the density-dependent energy and force. - -For the {linear} style, the density is used to find the 2 surrounding -table values from which the density-dependent energy and force are -computed by linear interpolation. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -filename -keyword -species1 -species2 -cutoff (distance units) :ul - -The filename specifies a file containing the tabulated -density-dependent energy and force. The keyword specifies a section -of the file. The cutoff is an optional coefficient. If not -specified, the outer cutoff in the table itself (see below) will be -used to build an interpolation table that extend to the largest -tabulated distance. If specified, only file values up to the cutoff -are used to create the interpolation table. The format of this file -is described below. - -The species tags define the site-site interaction potential between -two species contained within two different particles. The species -tags must either correspond to the species defined in the reaction -kinetics files specified with the "fix rx"_fix_rx.html command or they -must correspond to the tag "1fluid", signifying interaction with a -product species mixture determined through a one-fluid approximation. -The interaction potential is weighted by the geometric average of -either the mole fraction concentrations or the number of molecules -associated with the interacting coarse-grained particles (see the -{fractional} or {molecular} weighting pair style options). The coarse-grained potential is -stored before and after the reaction kinetics solver is applied, where -the difference is defined to be the internal chemical energy (uChem). - -:line - -The format of a tabulated file is a series of one or more sections, -defined as follows (without the parenthesized comments): - -# Density-dependent function (one or more comment or blank lines) :pre - -DD-FUNCTION (keyword is first text on line) -N 500 R 1.0 10.0 (N, R, RSQ parameters) - (blank) -1 1.0 25.5 102.34 (index, density, energy/r^4, force) -2 1.02 23.4 98.5 -... -500 10.0 0.001 0.003 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the pair_coeff -command. The next line lists (in any order) one or more parameters -for the table. Each parameter is a keyword followed by one or more -numeric values. - -The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the {N} -specified in the "pair_style multi/lucy/rx"_pair_multi_lucy_rx.html -command. Let Ntable = {N} in the pair_style command, and Nfile = "N" -in the tabulated file. What LAMMPS does is a preliminary -interpolation by creating splines using the Nfile tabulated values as -nodal points. It uses these to interpolate the density-dependent -energy and force at Ntable different points. The resulting tables of -length Ntable are then used as described above, when computing the -density-dependent energy and force. This means that if you want the -interpolation tables of length Ntable to match exactly what is in the -tabulated file (with effectively no preliminary interpolation), you -should set Ntable = Nfile, and use the "RSQ" parameter. This is -because the internal table abscissa is always RSQ (separation distance -squared), for efficient lookup. - -All other parameters are optional. If "R" or "RSQ" does not appear, -then the distances in each line of the table are used as-is to perform -spline interpolation. In this case, the table values can be spaced in -{density} uniformly or however you wish to position table values in -regions of large gradients. - -If used, the parameters "R" or "RSQ" are followed by 2 values {rlo} -and {rhi}. If specified, the density associated with each -density-dependent energy and force value is computed from these 2 -values (at high accuracy), rather than using the (low-accuracy) value -listed in each line of the table. The density values in the table -file are ignored in this case. For "R", distances uniformly spaced -between {rlo} and {rhi} are computed; for "RSQ", squared distances -uniformly spaced between {rlo*rlo} and {rhi*rhi} are computed. - -NOTE: If you use "R" or "RSQ", the tabulated distance values in the -file are effectively ignored, and replaced by new values as described -in the previous paragraph. If the density value in the table is not -very close to the new value (i.e. round-off difference), then you will -be assigning density-dependent energy and force values to a different -density, which is probably not what you want. LAMMPS will warn if -this is occurring. - -Following a blank line, the next N lines list the tabulated values. -On each line, the 1st value is the index from 1 to N, the 2nd value is -r (in density units), the 3rd value is the density-dependent function -value (in energy units / length^4), and the 4th is the force (in force -units). The density values must increase from one line to the next. - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds -one that matches the specified keyword. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -The "pair_modify"_pair_modify.html shift, table, and tail options are -not relevant for this pair style. - -This pair style writes the settings for the "pair_style multi/lucy/rx" command -to "binary restart files"_restart.html, so a pair_style command does -not need to specified in an input script that reads a restart file. -However, the coefficient information is not stored in the restart -file, since it is tabulated in the potential files. Thus, pair_coeff -commands do need to be specified in the restart input script. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] fractional weighting - -:line - -:link(Warren2) -[(Warren)] Warren, Phys Rev E, 68, 066702 (2003). - -:link(Brennan2) -[(Brennan)] Brennan, J Chem Phys Lett, 5, 2144-2149 (2014). - -:link(Moore2) -[(Moore)] Moore, J Chem Phys, 144, 104501 (2016). - diff --git a/doc/txt/pair_nb3b_harmonic.txt b/doc/txt/pair_nb3b_harmonic.txt deleted file mode 100644 index 3a6d1026ed..0000000000 --- a/doc/txt/pair_nb3b_harmonic.txt +++ /dev/null @@ -1,101 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style nb3b/harmonic command :h3 - -[Syntax:] - -pair_style nb3b/harmonic :pre - -[Examples:] - -pair_style nb3b/harmonic -pair_coeff * * MgOH.nb3bharmonic Mg O H :pre - -[Description:] - -This pair style computes a non-bonded 3-body harmonic potential for the -energy E of a system of atoms as - -:c,image(Eqs/pair_nb3b_harmonic.jpg) - -where {theta_0} is the equilibrium value of the angle and {K} is a -prefactor. Note that the usual 1/2 factor is included in {K}. The form -of the potential is identical to that used in angle_style {harmonic}, -but in this case, the atoms do not need to be explicitly bonded. - -Only a single pair_coeff command is used with this style which -specifies a potential file with parameters for specified elements. -These are mapped to LAMMPS atom types by specifying N additional -arguments after the filename in the pair_coeff command, where N is the -number of LAMMPS atom types: - -filename -N element names = mapping of elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine a file SiC.nb3b.harmonic has potential values -for Si and C. If your LAMMPS simulation has 4 atoms types and you -want the 1st 3 to be Si, and the 4th to be C, you would use the -following pair_coeff command: - -pair_coeff * * SiC.nb3b.harmonic Si Si Si C :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Si arguments map LAMMPS atom types 1,2,3 to the Si -element in the potential file. The final C argument maps LAMMPS atom -type 4 to the C element in the potential file. If a mapping value is -specified as NULL, the mapping is not performed. This can be used -when the potential is used as part of the {hybrid} pair style. The -NULL values are placeholders for atom types that will be used with -other potentials. An example of a pair_coeff command for use with the -{hybrid} pair style is: - -pair_coeff * * nb3b/harmonic MgOH.nb3b.harmonic Mg O H - -Three-body non-bonded harmonic files in the {potentials} directory of -the LAMMPS distribution have a ".nb3b.harmonic" suffix. Lines that -are not blank or comments (starting with #) define parameters for a -triplet of elements. - -Each entry has six arguments. The first three are atom types as -referenced in the LAMMPS input file. The first argument specifies the -central atom. The fourth argument indicates the {K} parameter. The -fifth argument indicates {theta_0}. The sixth argument indicates a -separation cutoff in Angstroms. - -For a given entry, if the second and third arguments are identical, -then the entry is for a cutoff for the distance between types 1 and 2 -(values for {K} and {theta_0} are irrelevant in this case). - -For a given entry, if the first three arguments are all different, -then the entry is for the {K} and {theta_0} parameters (the cutoff in -this case is irrelevant). - -It is required that the potential file contains entries for {all} -permutations of the elements listed in the pair_coeff command. -If certain combinations are not parameterized the corresponding -parameters should be set to zero. The potential file can also -contain entries for additional elements which are not used in -a particular simulation; LAMMPS ignores those entries. - -:line - -[Restrictions:] - -This pair style can only be used if LAMMPS was built with the MANYBODY -package. See the "Build package"_Build_package.html doc page for more -info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none diff --git a/doc/txt/pair_nm.txt b/doc/txt/pair_nm.txt deleted file mode 100644 index a42dfa3c98..0000000000 --- a/doc/txt/pair_nm.txt +++ /dev/null @@ -1,168 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style nm/cut command :h3 -pair_style nm/cut/coul/cut command :h3 -pair_style nm/cut/coul/long command :h3 -pair_style nm/cut/omp command :h3 -pair_style nm/cut/coul/cut/omp command :h3 -pair_style nm/cut/coul/long/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {nm/cut} or {nm/cut/coul/cut} or {nm/cut/coul/long} :ulb,l -args = list of arguments for a particular style :l - {nm/cut} args = cutoff - cutoff = global cutoff for Pair interactions (distance units) - {nm/cut/coul/cut} args = cutoff (cutoff2) - cutoff = global cutoff for Pair (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) - {nm/cut/coul/long} args = cutoff (cutoff2) - cutoff = global cutoff for Pair (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) :pre -:ule - -[Examples:] - -pair_style nm/cut 12.0 -pair_coeff * * 0.01 5.4 8.0 7.0 -pair_coeff 1 1 0.01 4.4 7.0 6.0 :pre - -pair_style nm/cut/coul/cut 12.0 15.0 -pair_coeff * * 0.01 5.4 8.0 7.0 -pair_coeff 1 1 0.01 4.4 7.0 6.0 :pre - -pair_style nm/cut/coul/long 12.0 15.0 -pair_coeff * * 0.01 5.4 8.0 7.0 -pair_coeff 1 1 0.01 4.4 7.0 6.0 :pre - -[Description:] - -Style {nm} computes site-site interactions based on the N-M potential -by "Clarke"_#Clarke, mainly used for ionic liquids. A site can -represent a single atom or a united-atom site. The energy of an -interaction has the following form: - -:c,image(Eqs/pair_nm.jpg) - -Rc is the cutoff. - -Style {nm/cut/coul/cut} adds a Coulombic pairwise interaction given by - -:c,image(Eqs/pair_coulomb.jpg) - -where C is an energy-conversion constant, Qi and Qj are the charges on -the 2 atoms, and epsilon is the dielectric constant which can be set -by the "dielectric"_dielectric.html command. If one cutoff is -specified in the pair_style command, it is used for both the NM and -Coulombic terms. If two cutoffs are specified, they are used as -cutoffs for the NM and Coulombic terms respectively. - -Styles {nm/cut/coul/long} compute the same -Coulombic interactions as style {nm/cut/coul/cut} except that an -additional damping factor is applied to the Coulombic term so it can -be used in conjunction with the "kspace_style"_kspace_style.html -command and its {ewald} or {pppm} option. The Coulombic cutoff -specified for this style means that pairwise interactions within this -distance are computed directly; interactions outside that distance are -computed in reciprocal space. - -For all of the {nm} pair styles, the following coefficients must -be defined for each pair of atoms types -via the "pair_coeff"_pair_coeff.html command as in the -examples above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands. - -E0 (energy units) -r0 (distance units) -n (unitless) -m (unitless) -cutoff1 (distance units) -cutoff2 (distance units) :ul - -The latter 2 coefficients are optional. If not specified, the global -NM and Coulombic cutoffs specified in the pair_style command are used. -If only one cutoff is specified, it is used as the cutoff for both NM -and Coulombic interactions for this type pair. If both coefficients -are specified, they are used as the NM and Coulombic cutoffs for this -type pair. You cannot specify 2 cutoffs for style {nm}, since it -has no Coulombic terms. - -For {nm/cut/coul/long} only the NM cutoff can be specified since a -Coulombic cutoff cannot be specified for an individual I,J type pair. -All type pairs use the same global Coulombic cutoff specified in the -pair_style command. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -All of the {nm} pair styles supports the -"pair_modify"_pair_modify.html shift option for the energy of the pair -interaction. - -The {nm/cut/coul/long} pair styles support the -"pair_modify"_pair_modify.html table option since they can tabulate -the short-range portion of the long-range Coulombic interaction. - -All of the {nm} pair styles support the "pair_modify"_pair_modify.html -tail option for adding a long-range tail correction to the energy and -pressure for the NM portion of the pair interaction. - -All of the {nm} pair styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -All of the {nm} pair styles can only be used via the {pair} keyword of -the "run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Restrictions:] - -These pair styles are part of the MISC package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Clarke) -[(Clarke)] Clarke and Smith, J Chem Phys, 84, 2290 (1986). diff --git a/doc/txt/pair_none.txt b/doc/txt/pair_none.txt deleted file mode 100644 index 960dc05d97..0000000000 --- a/doc/txt/pair_none.txt +++ /dev/null @@ -1,46 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style none command :h3 - -[Syntax:] - -pair_style none :pre - -[Examples:] - -pair_style none :pre - -[Description:] - -Using a pair style of none means pair forces and energies are not -computed. - -With this choice, the force cutoff is 0.0, which means that only atoms -within the neighbor skin distance (see the "neighbor"_neighbor.html -command) are communicated between processors. You must insure the -skin distance is large enough to acquire atoms needed for computing -bonds, angles, etc. - -A pair style of {none} will also prevent pairwise neighbor lists from -being built. However if the "neighbor"_neighbor.html style is {bin}, -data structures for binning are still allocated. If the neighbor skin -distance is small, then these data structures can consume a large -amount of memory. So you should either set the neighbor style to -{nsq} or set the skin distance to a larger value. - -See the "pair_style zero"_pair_zero.html for a way to trigger the -building of a neighbor lists, but compute no pairwise interactions. - -[Restrictions:] none - -[Related commands:] - -"pair_style zero"_pair_zero.html - -[Default:] none diff --git a/doc/txt/pair_peri.txt b/doc/txt/pair_peri.txt deleted file mode 100644 index 5c5a41ca6c..0000000000 --- a/doc/txt/pair_peri.txt +++ /dev/null @@ -1,215 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style peri/pmb command :h3 -pair_style peri/pmb/omp command :h3 -pair_style peri/lps command :h3 -pair_style peri/lps/omp command :h3 -pair_style peri/ves command :h3 -pair_style peri/eps command :h3 - -[Syntax:] - -pair_style style :pre - -style = {peri/pmb} or {peri/lps} or {peri/ves} or {peri/eps} :ul - -[Examples:] - -pair_style peri/pmb -pair_coeff * * 1.6863e22 0.0015001 0.0005 0.25 :pre - -pair_style peri/lps -pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25 :pre - -pair_style peri/ves -pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25 0.5 0.001 :pre - -pair_style peri/eps -pair_coeff * * 14.9e9 14.9e9 0.0015001 0.0005 0.25 118.43 :pre - -[Description:] - -The peridynamic pair styles implement material models that can be used -at the mesoscopic and macroscopic scales. See "this -document"_PDF/PDLammps_overview.pdf for an overview of LAMMPS commands -for Peridynamics modeling. - -Style {peri/pmb} implements the Peridynamic bond-based prototype -microelastic brittle (PMB) model. - -Style {peri/lps} implements the Peridynamic state-based linear -peridynamic solid (LPS) model. - -Style {peri/ves} implements the Peridynamic state-based linear -peridynamic viscoelastic solid (VES) model. - -Style {peri/eps} implements the Peridynamic state-based elastic-plastic -solid (EPS) model. - -The canonical papers on Peridynamics are "(Silling 2000)"_#Silling2000 -and "(Silling 2007)"_#Silling2007. The implementation of Peridynamics -in LAMMPS is described in "(Parks)"_#Parks. Also see the "PDLAMMPS -user guide"_http://www.sandia.gov/~mlparks/papers/PDLAMMPS.pdf for -more details about its implementation. - -The peridynamic VES and EPS models in PDLAMMPS were implemented by -R. Rahman and J. T. Foster at University of Texas at San Antonio. The -original VES formulation is described in "(Mitchell2011)" and the -original EPS formulation is in "(Mitchell2011a)". Additional PDF docs -that describe the VES and EPS implementations are include in the -LAMMPS distribution in "doc/PDF/PDLammps_VES.pdf"_PDF/PDLammps_VES.pdf and -"doc/PDF/PDLammps_EPS.pdf"_PDF/PDLammps_EPS.pdf. For questions -regarding the VES and EPS models in LAMMPS you can contact R. Rahman -(rezwanur.rahman at utsa.edu). - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below. - -For the {peri/pmb} style: - -c (energy/distance/volume^2 units) -horizon (distance units) -s00 (unitless) -alpha (unitless) :ul - -C is the effectively a spring constant for Peridynamic bonds, the -horizon is a cutoff distance for truncating interactions, and s00 and -alpha are used as a bond breaking criteria. The units of c are such -that c/distance = stiffness/volume^2, where stiffness is -energy/distance^2 and volume is distance^3. See the users guide for -more details. - -For the {peri/lps} style: - -K (force/area units) -G (force/area units) -horizon (distance units) -s00 (unitless) -alpha (unitless) :ul - -K is the bulk modulus and G is the shear modulus. The horizon is a -cutoff distance for truncating interactions, and s00 and alpha are -used as a bond breaking criteria. See the users guide for more -details. - -For the {peri/ves} style: - -K (force/area units) -G (force/area units) -horizon (distance units) -s00 (unitless) -alpha (unitless) -m_lambdai (unitless) -m_taubi (unitless) :ul - -K is the bulk modulus and G is the shear modulus. The horizon is a -cutoff distance for truncating interactions, and s00 and alpha are -used as a bond breaking criteria. m_lambdai and m_taubi are the -viscoelastic relaxation parameter and time constant, -respectively. m_lambdai varies within zero to one. For very small -values of m_lambdai the viscoelastic model responds very similar to a -linear elastic model. For details please see the description in -"(Mtchell2011)". - -For the {peri/eps} style: - -K (force/area units) -G (force/area units) -horizon (distance units) -s00 (unitless) -alpha (unitless) -m_yield_stress (force/area units) :ul - -K is the bulk modulus and G is the shear modulus. The horizon is a -cutoff distance and s00 and alpha are used as a bond breaking -criteria. m_yield_stress is the yield stress of the material. For -details please see the description in "(Mtchell2011a)". - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -These pair styles do not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -These pair styles do not support the "pair_modify"_pair_modify.html -shift option. - -The "pair_modify"_pair_modify.html table and tail options are not -relevant for these pair styles. - -These pair styles write their information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -These pair styles can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. They do not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -All of these styles are part of the PERI package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Parks) -[(Parks)] Parks, Lehoucq, Plimpton, Silling, Comp Phys Comm, 179(11), -777-783 (2008). - -:link(Silling2000) -[(Silling 2000)] Silling, J Mech Phys Solids, 48, 175-209 (2000). - -:link(Silling2007) -[(Silling 2007)] Silling, Epton, Weckner, Xu, Askari, J Elasticity, -88, 151-184 (2007). - -:link(Mitchell2011) -[(Mitchell2011)] Mitchell. A non-local, ordinary-state-based -viscoelasticity model for peridynamics. Sandia National Lab Report, -8064:1-28 (2011). - -:link(Mitchell2011a) -[(Mitchell2011a)] Mitchell. A Nonlocal, Ordinary, State-Based -Plasticity Model for Peridynamics. Sandia National Lab Report, -3166:1-34 (2011). diff --git a/doc/txt/pair_polymorphic.txt b/doc/txt/pair_polymorphic.txt deleted file mode 100644 index d9e73d8492..0000000000 --- a/doc/txt/pair_polymorphic.txt +++ /dev/null @@ -1,229 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style polymorphic command :h3 - -[Syntax:] - -pair_style polymorphic :pre - -style = {polymorphic} - -[Examples:] - -pair_style polymorphic -pair_coeff * * TlBr_msw.polymorphic Tl Br -pair_coeff * * AlCu_eam.polymorphic Al Cu -pair_coeff * * GaN_tersoff.polymorphic Ga N -pair_coeff * * GaN_sw.polymorphic GaN :pre - -[Description:] - -The {polymorphic} pair style computes a 3-body free-form potential -("Zhou"_#Zhou3) for the energy E of a system of atoms as - -:c,image(Eqs/polymorphic1.jpg) -:c,image(Eqs/polymorphic2.jpg) -:c,image(Eqs/polymorphic3.jpg) - -where I, J, K represent species of atoms i, j, and k, i_1, ..., i_N -represents a list of i's neighbors, delta_ij is a Direc constant -(i.e., delta_ij = 1 when i = j, and delta_ij = 0 otherwise), eta_ij is -similar constant that can be set either to eta_ij = delta_ij or eta_ij -= 1 - delta_ij depending on the potential type, U_IJ(r_ij), -V_IJ(r_ij), W_IK(r_ik) are pair functions, G_JIK(cos(theta)) is an -angular function, P_IK(delta r_jik) is a function of atomic spacing -differential delta r_jik = r_ij - xi_IJ*r_ik with xi_IJ being a -pair-dependent parameter, and F_IJ(X_ij) is a function of the local -environment variable X_ij. This generic potential is fully defined -once the constants eta_ij and xi_IJ, and the six functions U_IJ(r_ij), -V_IJ(r_ij), W_IK(r_ik), G_JIK(cos(theta)), P_IK(delta r_jik), and -F_IJ(X_ij) are given. Note that these six functions are all one -dimensional, and hence can be provided in an analytic or tabular -form. This allows users to design different potentials solely based on -a manipulation of these functions. For instance, the potential reduces -to Stillinger-Weber potential ("SW"_#SW) if we set - -:c,image(Eqs/polymorphic4.jpg) - -The potential reduces to Tersoff types of potential -("Tersoff"_#Tersoff or "Albe"_#poly-Albe) if we set - -:c,image(Eqs/polymorphic5.jpg) -:c,image(Eqs/polymorphic6.jpg) - -The potential reduces to Rockett-Tersoff ("Wang"_#Wang3) type if we set - -:c,image(Eqs/polymorphic7.jpg) -:c,image(Eqs/polymorphic6.jpg) -:c,image(Eqs/polymorphic8.jpg) - -The potential becomes embedded atom method ("Daw"_#poly-Daw) if we set - -:c,image(Eqs/polymorphic9.jpg) - -In the embedded atom method case, phi_IJ(r_ij) is the pair energy, -F_I(X) is the embedding energy, X is the local electron density, and -f_K(r) is the atomic electron density function. - -If the tabulated functions are created using the parameters of sw, -tersoff, and eam potentials, the polymorphic pair style will produce -the same global properties (energies and stresses) and the same forces -as the sw, tersoff, and eam pair styles. The polymorphic pair style -also produces the same atom properties (energies and stresses) as the -corresponding tersoff and eam pair styles. However, due to a different -partition of global properties to atom properties, the polymorphic -pair style will produce different atom properties (energies and -stresses) as the sw pair style. This does not mean that polymorphic -pair style is different from the sw pair style in this case. It just -means that the definitions of the atom energies and atom stresses are -different. - -Only a single pair_coeff command is used with the polymorphic style -which specifies an potential file for all needed elements. These are -mapped to LAMMPS atom types by specifying N additional arguments after -the filename in the pair_coeff command, where N is the number of -LAMMPS atom types: - -filename -N element names = mapping of Tersoff elements to atom types :ul - -See the pair_coeff doc page for alternate ways to specify the path for -the potential file. Several files for polymorphic potentials are -included in the potentials dir of the LAMMPS distribution. They have a -"poly" suffix. - -As an example, imagine the SiC_tersoff.polymorphic file has tabulated -functions for Si-C tersoff potential. If your LAMMPS simulation has 4 -atoms types and you want the 1st 3 to be Si, and the 4th to be C, you -would use the following pair_coeff command: - -pair_coeff * * SiC_tersoff.polymorphic Si Si Si C :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom -types. The first three Si arguments map LAMMPS atom types 1,2,3 to the -Si element in the polymorphic file. The final C argument maps LAMMPS -atom type 4 to the C element in the polymorphic file. If a mapping -value is specified as NULL, the mapping is not performed. This can be -used when an polymorphic potential is used as part of the hybrid pair -style. The NULL values are placeholders for atom types that will be -used with other potentials. - -Potential files in the potentials directory of the LAMMPS distribution -have a ".poly" suffix. At the beginning of the files, an unlimited -number of lines starting with '#' are used to describe the potential -and are ignored by LAMMPS. The next line lists two numbers: - -ntypes eta :pre - -Here ntypes represent total number of species defined in the potential -file, and eta = 0 or 1. The number ntypes must equal the total number -of different species defined in the pair_coeff command. When eta = 1, -eta_ij defined in the potential functions above is set to 1 - -delta_ij, otherwise eta_ij is set to delta_ij. The next ntypes lines -each lists two numbers and a character string representing atomic -number, atomic mass, and name of the species of the ntypes elements: - -atomic_number atomic-mass element (1) -atomic_number atomic-mass element (2) -... -atomic_number atomic-mass element (ntypes) :pre - -The next ntypes*(ntypes+1)/2 lines contain two numbers: - -cut xi (1) -cut xi (2) -... -cut xi (ntypes*(ntypes+1)/2) :pre - -Here cut means the cutoff distance of the pair functions, xi is the -same as defined in the potential functions above. The -ntypes*(ntypes+1)/2 lines are related to the pairs according to the -sequence of first ii (self) pairs, i = 1, 2, ..., ntypes, and then -then ij (cross) pairs, i = 1, 2, ..., ntypes-1, and j = i+1, i+2, ..., -ntypes (i.e., the sequence of the ij pairs follows 11, 22, ..., 12, -13, 14, ..., 23, 24, ...). - -The final blocks of the potential file are the U, V, W, P, G, and F -functions are listed sequentially. First, U functions are given for -each of the ntypes*(ntypes+1)/2 pairs according to the sequence -described above. For each of the pairs, nr values are listed. Next, -similar arrays are given for V, W, and P functions. Then G functions -are given for all the ntypes*ntypes*ntypes ijk triplets in a natural -sequence i from 1 to ntypes, j from 1 to ntypes, and k from 1 to -ntypes (i.e., ijk = 111, 112, 113, ..., 121, 122, 123 ..., 211, 212, -...). Each of the ijk functions contains ng values. Finally, the F -functions are listed for all ntypes*(ntypes+1)/2 pairs, each -containing nx values. Either analytic or tabulated functions can be -specified. Currently, constant, exponential, sine and cosine analytic -functions are available which are specified with: constant c1 , where -f(x) = c1 exponential c1 c2 , where f(x) = c1 exp(c2*x) sine c1 c2 , -where f(x) = c1 sin(c2*x) cos c1 c2 , where f(x) = c1 cos(c2*x) -Tabulated functions are specified by spline n x1 x2, where n=number of -point, (x1,x2)=range and then followed by n values evaluated uniformly -over these argument ranges. The valid argument ranges of the -functions are between 0 <= r <= cut for the U(r), V(r), W(r) -functions, -cutmax <= delta_r <= cutmax for the P(delta_r) functions, --1 <= costheta <= 1 for the G(costheta) functions, and 0 <= X <= maxX -for the F(X) functions. - -[Mixing, shift, table tail correction, restart]: - -This pair styles does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write their information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -:line - -[Restrictions:] - -If using create_atoms command, atomic masses must be defined in the -input script. If using read_data, atomic masses must be defined in the -atomic structure data file. - -This pair style is part of the MANYBODY package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair potential requires the "newtion"_newton.html setting to be -"on" for pair interactions. - -The potential files provided with LAMMPS (see the potentials -directory) are parameterized for metal "units"_units.html. You can use -any LAMMPS units, but you would need to create your own potential -files. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -:line - -:link(Zhou3) -[(Zhou)] X. W. Zhou, M. E. Foster, R. E. Jones, P. Yang, H. Fan, and -F. P. Doty, J. Mater. Sci. Res., 4, 15 (2015). - -:link(SW) -[(SW)] F. H. Stillinger-Weber, and T. A. Weber, Phys. Rev. B, 31, 5262 (1985). - -:link(Tersoff) -[(Tersoff)] J. Tersoff, Phys. Rev. B, 39, 5566 (1989). - -:link(poly-Albe) -[(Albe)] K. Albe, K. Nordlund, J. Nord, and A. Kuronen, Phys. Rev. B, -66, 035205 (2002). - -:link(Wang3) -[(Wang)] J. Wang, and A. Rockett, Phys. Rev. B, 43, 12571 (1991). - -:link(poly-Daw) -[(Daw)] M. S. Daw, and M. I. Baskes, Phys. Rev. B, 29, 6443 (1984). diff --git a/doc/txt/pair_python.txt b/doc/txt/pair_python.txt deleted file mode 100644 index e8baf14d2e..0000000000 --- a/doc/txt/pair_python.txt +++ /dev/null @@ -1,217 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style python command :h3 - -[Syntax:] - -pair_style python cutoff :pre - -cutoff = global cutoff for interactions in python potential classes - -[Examples:] - -pair_style python 2.5 -pair_coeff * * py_pot.LJCutMelt lj :pre - -pair_style hybrid/overlay coul/long 12.0 python 12.0 -pair_coeff * * coul/long -pair_coeff * * python py_pot.LJCutSPCE OW NULL :pre - -[Description:] - -The {python} pair style provides a way to define pairwise additive -potential functions as python script code that is loaded into LAMMPS -from a python file which must contain specific python class definitions. -This allows to rapidly evaluate different potential functions without -having to modify and re-compile LAMMPS. Due to python being an -interpreted language, however, the performance of this pair style is -going to be significantly slower (often between 20x and 100x) than -corresponding compiled code. This penalty can be significantly reduced -through generating tabulations from the python code through the -"pair_write"_pair_write.html command, which is supported by this style. - -Only a single pair_coeff command is used with the {python} pair style -which specifies a python class inside a python module or file that -LAMMPS will look up in the current directory, the folder pointed to by -the LAMMPS_POTENTIALS environment variable or somewhere in your python -path. A single python module can hold multiple python pair class -definitions. The class definitions itself have to follow specific -rules that are explained below. - -Atom types in the python class are specified through symbolic -constants, typically strings. These are mapped to LAMMPS atom types by -specifying N additional arguments after the class name in the -pair_coeff command, where N must be the number of currently defined -atom types: - -As an example, imagine a file {py_pot.py} has a python potential class -names {LJCutMelt} with parameters and potential functions for a two -Lennard-Jones atom types labeled as 'LJ1' and 'LJ2'. In your LAMMPS -input and you would have defined 3 atom types, out of which the first -two are supposed to be using the 'LJ1' parameters and the third the -'LJ2' parameters, then you would use the following pair_coeff command: - -pair_coeff * * py_pot.LJCutMelt LJ1 LJ1 LJ2 :pre - -The first two arguments [must] be * * so as to span all LAMMPS atom -types. The first two LJ1 arguments map LAMMPS atom types 1 and 2 to -the LJ1 atom type in the LJCutMelt class of the py_pot.py file. The -final LJ2 argument maps LAMMPS atom type 3 to the LJ2 atom type the -python file. If a mapping value is specified as NULL, the mapping is -not performed, any pair interaction with this atom type will be -skipped. This can be used when a {python} potential is used as part of -the {hybrid} or {hybrid/overlay} pair style. The NULL values are then -placeholders for atom types that will be used with other potentials. - -:line - -The python potential file has to start with the following code: - -from __future__ import print_function -# -class LAMMPSPairPotential(object): - def __init__(self): - self.pmap=dict() - self.units='lj' - def map_coeff(self,name,ltype): - self.pmap\[ltype\]=name - def check_units(self,units): - if (units != self.units): - raise Exception("Conflicting units: %s vs. %s" % (self.units,units)) -:pre - -Any classes with definitions of specific potentials have to be derived -from this class and should be initialize in a similar fashion to the -example given below. - -NOTE: The class constructor has to set up a data structure containing -the potential parameters supported by this class. It should also -define a variable {self.units} containing a string matching one of the -options of LAMMPS' "units"_units.html command, which is used to -verify, that the potential definition in the python class and in the -LAMMPS input match. - -Here is an example for a single type Lennard-Jones potential class -{LJCutMelt} in reduced units, which defines an atom type {lj} for -which the parameters epsilon and sigma are both 1.0: - -class LJCutMelt(LAMMPSPairPotential): - def __init__(self): - super(LJCutMelt,self).__init__() - # set coeffs: 48*eps*sig**12, 24*eps*sig**6, - # 4*eps*sig**12, 4*eps*sig**6 - self.units = 'lj' - self.coeff = \{'lj' : \{'lj' : (48.0,24.0,4.0,4.0)\}\} -:pre - -The class also has to provide two methods for the computation of the -potential energy and forces, which have be named {compute_force}, -and {compute_energy}, which both take 3 numerical arguments: - - rsq = the square of the distance between a pair of atoms (float) :l - itype = the (numerical) type of the first atom :l - jtype = the (numerical) type of the second atom :ul - -This functions need to compute the force and the energy, respectively, -and use the result as return value. The functions need to use the -{pmap} dictionary to convert the LAMMPS atom type number to the symbolic -value of the internal potential parameter data structure. Following -the {LJCutMelt} example, here are the two functions: - - def compute_force(self,rsq,itype,jtype): - coeff = self.coeff\[self.pmap\[itype\]\]\[self.pmap\[jtype\]\] - r2inv = 1.0/rsq - r6inv = r2inv*r2inv*r2inv - lj1 = coeff\[0\] - lj2 = coeff\[1\] - return (r6inv * (lj1*r6inv - lj2))*r2inv :pre - - def compute_energy(self,rsq,itype,jtype): - coeff = self.coeff\[self.pmap\[itype\]\]\[self.pmap\[jtype\]\] - r2inv = 1.0/rsq - r6inv = r2inv*r2inv*r2inv - lj3 = coeff\[2\] - lj4 = coeff\[3\] - return (r6inv * (lj3*r6inv - lj4)) :pre - -NOTE: for consistency with the C++ pair styles in LAMMPS, the -{compute_force} function follows the conventions of the Pair::single() -methods and does not return the full force, but the force scaled by -the distance between the two atoms, so this value only needs to be -multiplied by delta x, delta y, and delta z to conveniently obtain the -three components of the force vector between these two atoms. - -:line - -NOTE: The evaluation of scripted python code will slow down the -computation pair-wise interactions quite significantly. However, this -can be largely worked around through using the python pair style not -for the actual simulation, but to generate tabulated potentials on the -fly using the "pair_write"_pair_write.html command. Please see below -for an example LAMMPS input of how to build a table file: - -pair_style python 2.5 -pair_coeff * * py_pot.LJCutMelt lj -shell rm -f melt.table -pair_write 1 1 2000 rsq 0.01 2.5 lj1_lj2.table lj :pre - -Note that it is strongly recommended to try to [delete] the potential -table file before generating it. Since the {pair_write} command will -always [append] to a table file, while pair style table will use the -[first match]. Thus when changing the potential function in the python -class, the table pair style will still read the old variant unless the -table file is first deleted. - -After switching the pair style to {table}, the potential tables need -to be assigned to the LAMMPS atom types like this: - -pair_style table linear 2000 -pair_coeff 1 1 melt.table lj :pre - -This can also be done for more complex systems. Please see the -{examples/python} folders for a few more examples. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -Mixing of potential parameters has to be handled inside the provided -python module. The python pair style simply assumes that force and -energy computation can be correctly performed for all pairs of atom -types as they are mapped to the atom type labels inside the python -potential class. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the PYTHON package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_write"_pair_write.html, -"pair style table"_pair_table.html - -[Default:] none - - diff --git a/doc/txt/pair_quip.txt b/doc/txt/pair_quip.txt deleted file mode 100644 index e6b01b8853..0000000000 --- a/doc/txt/pair_quip.txt +++ /dev/null @@ -1,108 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style quip command :h3 - -[Syntax:] - -pair_style quip :pre - -[Examples:] - -pair_style quip -pair_coeff * * gap_example.xml "Potential xml_label=GAP_2014_5_8_60_17_10_38_466" 14 -pair_coeff * * sw_example.xml "IP SW" 14 :pre - -[Description:] - -Style {quip} provides an interface for calling potential routines from -the QUIP package. QUIP is built separately, and then linked to -LAMMPS. The most recent version of the QUIP package can be downloaded -from GitHub: -"https://github.com/libAtoms/QUIP"_https://github.com/libAtoms/QUIP. The -interface is chiefly intended to be used to run Gaussian Approximation -Potentials (GAP), which are described in the following publications: -"(Bartok et al)"_#Bartok_2010 and "(PhD thesis of -Bartok)"_#Bartok_PhD. - -Only a single pair_coeff command is used with the {quip} style that -specifies a QUIP potential file containing the parameters of the -potential for all needed elements in XML format. This is followed by a -QUIP initialization string. Finally, the QUIP elements are mapped to -LAMMPS atom types by specifying N atomic numbers, where N is the -number of LAMMPS atom types: - -QUIP filename -QUIP initialization string -N atomic numbers = mapping of QUIP elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -A QUIP potential is fully specified by the filename which contains the -parameters of the potential in XML format, the initialization string, -and the map of atomic numbers. - -GAP potentials can be obtained from the Data repository section of -"http://www.libatoms.org"_http://www.libatoms.org, where the -appropriate initialization strings are also advised. The list of -atomic numbers must be matched to the LAMMPS atom types specified in -the LAMMPS data file or elsewhere. - -Two examples input scripts are provided in the examples/USER/quip -directory. - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -[Restrictions:] - -This pair style is part of the USER-QUIP package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -QUIP potentials are parameterized in electron-volts and Angstroms and -therefore should be used with LAMMPS metal "units"_units.html. - -QUIP potentials are generally not designed to work with the scaling -factors set by the "special_bonds"_special_bonds.html command. The -recommended setting in molecular systems is to include all -interactions, i.e. to use {special_bonds lj/coul 1.0 1.0 1.0}. Scaling -factors > 0.0 will be ignored and treated as 1.0. The only exception -to this rule is if you know that your QUIP potential needs to exclude -bonded, 1-3, or 1-4 interactions and does not already do this exclusion -within QUIP. Then a factor 0.0 needs to be used which will remove such -pairs from the neighbor list. This needs to be very carefully tested, -because it may remove pairs from the neighbor list that are still -required. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -:line - -:link(Bartok_2010) - -[(Bartok_2010)] AP Bartok, MC Payne, R Kondor, and G Csanyi, Physical -Review Letters 104, 136403 (2010). - -:link(Bartok_PhD) -[(Bartok_PhD)] A Bartok-Partay, PhD Thesis, University of Cambridge, -(2010). diff --git a/doc/txt/pair_reaxc.txt b/doc/txt/pair_reaxc.txt deleted file mode 100644 index 37482beacf..0000000000 --- a/doc/txt/pair_reaxc.txt +++ /dev/null @@ -1,357 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style reax/c command :h3 -pair_style reax/c/kk command :h3 -pair_style reax/c/omp command :h3 - -[Syntax:] - -pair_style reax/c cfile keyword value :pre - -cfile = NULL or name of a control file :ulb,l -zero or more keyword/value pairs may be appended :l -keyword = {checkqeq} or {lgvdw} or {safezone} or {mincap} - {checkqeq} value = {yes} or {no} = whether or not to require qeq/reax fix - {enobonds} value = {yes} or {no} = whether or not to tally energy of atoms with no bonds - {lgvdw} value = {yes} or {no} = whether or not to use a low gradient vdW correction - {safezone} = factor used for array allocation - {mincap} = minimum size for array allocation :pre -:ule - -[Examples:] - -pair_style reax/c NULL -pair_style reax/c controlfile checkqeq no -pair_style reax/c NULL lgvdw yes -pair_style reax/c NULL safezone 1.6 mincap 100 -pair_coeff * * ffield.reax C H O N :pre - -[Description:] - -Style {reax/c} computes the ReaxFF potential of van Duin, Goddard and -co-workers. ReaxFF uses distance-dependent bond-order functions to -represent the contributions of chemical bonding to the potential -energy. There is more than one version of ReaxFF. The version -implemented in LAMMPS uses the functional forms documented in the -supplemental information of the following paper: "(Chenoweth et al., -2008)"_#Chenoweth_20082. The version integrated into LAMMPS matches -the most up-to-date version of ReaxFF as of summer 2010. For more -technical details about the pair reax/c implementation of ReaxFF, see -the "(Aktulga)"_#Aktulga paper. The {reax/c} style was initially -implemented as a stand-alone C code and is now integrated into LAMMPS -as a package. - -The {reax/c/kk} style is a Kokkos version of the ReaxFF potential that -is derived from the {reax/c} style. The Kokkos version can run on GPUs -and can also use OpenMP multithreading. For more information about the -Kokkos package, see "Packages details"_Packages_details.html and -"Speed kokkos"_Speed_kokkos.html doc pages. One important -consideration when using the {reax/c/kk} style is the choice of either -half or full neighbor lists. This setting can be changed using the -Kokkos "package"_package.html command. - -The {reax/c} style differs from the (obsolete) "pair_style reax" -command in the implementation details. The {reax} style was a -Fortran library, linked to LAMMPS. The {reax} style has been removed -from LAMMPS after the 12 December 2018 version. - -LAMMPS provides several different versions of ffield.reax in its -potentials dir, each called potentials/ffield.reax.label. These are -documented in potentials/README.reax. The default ffield.reax -contains parameterizations for the following elements: C, H, O, N. - -The format of these files is identical to that used originally by van -Duin. We have tested the accuracy of {pair_style reax/c} potential -against the original ReaxFF code for the systems mentioned above. You -can use other ffield files for specific chemical systems that may be -available elsewhere (but note that their accuracy may not have been -tested). - -NOTE: We do not distribute a wide variety of ReaxFF force field files -with LAMMPS. Adri van Duin's group at PSU is the central repository -for this kind of data as they are continuously deriving and updating -parameterizations for different classes of materials. You can submit -a contact request at the Materials Computation Center (MCC) website -"https://www.mri.psu.edu/materials-computation-center/connect-mcc"_https://www.mri.psu.edu/materials-computation-center/connect-mcc, -describing the material(s) you are interested in modeling with ReaxFF. -They can tell you what is currently available or what it would take to -create a suitable ReaxFF parameterization. - -The {cfile} setting can be specified as NULL, in which case default -settings are used. A control file can be specified which defines -values of control variables. Some control variables are -global parameters for the ReaxFF potential. Others define certain -performance and output settings. -Each line in the control file specifies the value for -a control variable. The format of the control file is described -below. - -NOTE: The LAMMPS default values for the ReaxFF global parameters -correspond to those used by Adri van Duin's stand-alone serial -code. If these are changed by setting control variables in the control -file, the results from LAMMPS and the serial code will not agree. - -Examples using {pair_style reax/c} are provided in the examples/reax -sub-directory. - -Use of this pair style requires that a charge be defined for every -atom. See the "atom_style"_atom_style.html and -"read_data"_read_data.html commands for details on how to specify -charges. - -The ReaxFF parameter files provided were created using a charge -equilibration (QEq) model for handling the electrostatic interactions. -Therefore, by default, LAMMPS requires that the "fix -qeq/reax"_fix_qeq_reax.html command be used with {pair_style reax/c} -when simulating a ReaxFF model, to equilibrate charge each timestep. -Using the keyword {checkqeq} with the value {no} -turns off the check for {fix qeq/reax}, -allowing a simulation to be run without charge equilibration. -In this case, the static charges you -assign to each atom will be used for computing the electrostatic -interactions in the system. -See the "fix qeq/reax"_fix_qeq_reax.html command for details. - -Using the optional keyword {lgvdw} with the value {yes} turns on the -low-gradient correction of the ReaxFF/C for long-range London -Dispersion, as described in the "(Liu)"_#Liu_2011 paper. Force field -file {ffield.reax.lg} is designed for this correction, and is trained -for several energetic materials (see "Liu"). When using lg-correction, -recommended value for parameter {thb} is 0.01, which can be set in the -control file. Note: Force field files are different for the original -or lg corrected pair styles, using wrong ffield file generates an -error message. - -Using the optional keyword {enobonds} with the value {yes}, the energy -of atoms with no bonds (i.e. isolated atoms) is included in the total -potential energy and the per-atom energy of that atom. If the value -{no} is specified then the energy of atoms with no bonds is set to -zero. The latter behavior is usual not desired, as it causes -discontinuities in the potential energy when the bonding of an atom -drops to zero. - -Optional keywords {safezone} and {mincap} are used for allocating -reax/c arrays. Increasing these values can avoid memory problems, -such as segmentation faults and bondchk failed errors, that could -occur under certain conditions. These keywords aren't used by the -Kokkos version, which instead uses a more robust memory allocation -scheme that checks if the sizes of the arrays have been exceeded and -automatically allocates more memory. - -The thermo variable {evdwl} stores the sum of all the ReaxFF potential -energy contributions, with the exception of the Coulombic and charge -equilibration contributions which are stored in the thermo variable -{ecoul}. The output of these quantities is controlled by the -"thermo"_thermo.html command. - -This pair style tallies a breakdown of the total ReaxFF potential -energy into sub-categories, which can be accessed via the "compute -pair"_compute_pair.html command as a vector of values of length 14. -The 14 values correspond to the following sub-categories (the variable -names in italics match those used in the original FORTRAN ReaxFF -code): - -{eb} = bond energy -{ea} = atom energy -{elp} = lone-pair energy -{emol} = molecule energy (always 0.0) -{ev} = valence angle energy -{epen} = double-bond valence angle penalty -{ecoa} = valence angle conjugation energy -{ehb} = hydrogen bond energy -{et} = torsion energy -{eco} = conjugation energy -{ew} = van der Waals energy -{ep} = Coulomb energy -{efi} = electric field energy (always 0.0) -{eqeq} = charge equilibration energy :ol - -To print these quantities to the log file (with descriptive column -headings) the following commands could be included in an input script: - -compute reax all pair reax/c -variable eb equal c_reax\[1\] -variable ea equal c_reax\[2\] -\[...\] -variable eqeq equal c_reax\[14\] -thermo_style custom step temp epair v_eb v_ea \[...\] v_eqeq :pre - -Only a single pair_coeff command is used with the {reax/c} style which -specifies a ReaxFF potential file with parameters for all needed -elements. These are mapped to LAMMPS atom types by specifying N -additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N indices = ReaxFF elements :ul - -The filename is the ReaxFF potential file. - -In the ReaxFF potential file, near the top, after the general -parameters, is the atomic parameters section that contains element -names, each with a couple dozen numeric parameters. If there are M -elements specified in the {ffield} file, think of these as numbered 1 -to M. Each of the N indices you specify for the N atom types of LAMMPS -atoms must be an integer from 1 to M. Atoms with LAMMPS type 1 will -be mapped to whatever element you specify as the first index value, -etc. If a mapping value is specified as NULL, the mapping is not -performed. This can be used when the {reax/c} style is used as part -of the {hybrid} pair style. The NULL values are placeholders for atom -types that will be used with other potentials. - -As an example, say your LAMMPS simulation has 4 atom types and the -elements are ordered as C, H, O, N in the {ffield} file. If you want -the LAMMPS atom type 1 and 2 to be C, type 3 to be N, and type 4 to be -H, you would use the following pair_coeff command: - -pair_coeff * * ffield.reax C C N H :pre - -:line - -The format of a line in the control file is as follows: - -variable_name value :pre - -and it may be followed by an "!" character and a trailing comment. - -If the value of a control variable is not specified, then default -values are used. What follows is the list of variables along with a -brief description of their use and default values. - -simulation_name: Output files produced by {pair_style reax/c} carry -this name + extensions specific to their contents. Partial energies -are reported with a ".pot" extension, while the trajectory file has -".trj" extension. - -tabulate_long_range: To improve performance, long range interactions -can optionally be tabulated (0 means no tabulation). Value of this -variable denotes the size of the long range interaction table. The -range from 0 to long range cutoff (defined in the {ffield} file) is -divided into {tabulate_long_range} points. Then at the start of -simulation, we fill in the entries of the long range interaction table -by computing the energies and forces resulting from van der Waals and -Coulomb interactions between every possible atom type pairs present in -the input system. During the simulation we consult to the long range -interaction table to estimate the energy and forces between a pair of -atoms. Linear interpolation is used for estimation. (default value = -0) - -energy_update_freq: Denotes the frequency (in number of steps) of -writes into the partial energies file. (default value = 0) - -nbrhood_cutoff: Denotes the near neighbors cutoff (in Angstroms) -regarding the bonded interactions. (default value = 5.0) - -hbond_cutoff: Denotes the cutoff distance (in Angstroms) for hydrogen -bond interactions.(default value = 7.5. A value of 0.0 turns off -hydrogen bonds) - -bond_graph_cutoff: is the threshold used in determining what is a -physical bond, what is not. Bonds and angles reported in the -trajectory file rely on this cutoff. (default value = 0.3) - -thb_cutoff: cutoff value for the strength of bonds to be considered in -three body interactions. (default value = 0.001) - -thb_cutoff_sq: cutoff value for the strength of bond order products -to be considered in three body interactions. (default value = 0.00001) - -write_freq: Frequency of writes into the trajectory file. (default -value = 0) - -traj_title: Title of the trajectory - not the name of the trajectory -file. - -atom_info: 1 means print only atomic positions + charge (default = 0) - -atom_forces: 1 adds net forces to atom lines in the trajectory file -(default = 0) - -atom_velocities: 1 adds atomic velocities to atoms line (default = 0) - -bond_info: 1 prints bonds in the trajectory file (default = 0) - -angle_info: 1 prints angles in the trajectory file (default = 0) - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This pair style is part of the USER-REAXC package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -The ReaxFF potential files provided with LAMMPS in the potentials -directory are parameterized for real "units"_units.html. You can use -the ReaxFF potential with any LAMMPS units, but you would need to -create your own potential file with coefficients listed in the -appropriate units if your simulation doesn't use "real" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix qeq/reax"_fix_qeq_reax.html, "fix -reax/c/bonds"_fix_reaxc_bonds.html, "fix -reax/c/species"_fix_reaxc_species.html - -[Default:] - -The keyword defaults are checkqeq = yes, enobonds = yes, lgvdw = no, -safezone = 1.2, mincap = 50. - -:line - -:link(Chenoweth_20082) -[(Chenoweth_2008)] Chenoweth, van Duin and Goddard, -Journal of Physical Chemistry A, 112, 1040-1053 (2008). - -:link(Aktulga) -(Aktulga) Aktulga, Fogarty, Pandit, Grama, Parallel Computing, 38, -245-259 (2012). - -:link(Liu_2011) -[(Liu)] L. Liu, Y. Liu, S. V. Zybin, H. Sun and W. A. Goddard, Journal -of Physical Chemistry A, 115, 11016-11022 (2011). diff --git a/doc/txt/pair_resquared.txt b/doc/txt/pair_resquared.txt deleted file mode 100644 index 5e760be495..0000000000 --- a/doc/txt/pair_resquared.txt +++ /dev/null @@ -1,234 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style resquared command :h3 -pair_style resquared/gpu command :h3 -pair_style resquared/omp command :h3 - -[Syntax:] - -pair_style resquared cutoff :pre - -cutoff = global cutoff for interactions (distance units) :ul - -[Examples:] - -pair_style resquared 10.0 -pair_coeff * * 1.0 1.0 1.7 3.4 3.4 1.0 1.0 1.0 :pre - -[Description:] - -Style {resquared} computes the RE-squared anisotropic interaction -"(Everaers)"_#Everaers3, "(Babadi)"_#Babadi between pairs of -ellipsoidal and/or spherical Lennard-Jones particles. For ellipsoidal -interactions, the potential considers the ellipsoid as being comprised -of small spheres of size sigma. LJ particles are a single sphere of -size sigma. The distinction is made to allow the pair style to make -efficient calculations of ellipsoid/solvent interactions. - -Details for the equations used are given in the references below and -in "this supplementary document"_PDF/pair_resquared_extra.pdf. - -Use of this pair style requires the NVE, NVT, or NPT fixes with the -{asphere} extension (e.g. "fix nve/asphere"_fix_nve_asphere.html) in -order to integrate particle rotation. Additionally, "atom_style -ellipsoid"_atom_style.html should be used since it defines the -rotational state and the size and shape of each ellipsoidal particle. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -A12 = Energy Prefactor/Hamaker constant (energy units) -sigma = atomic interaction diameter (distance units) -epsilon_i_a = relative well depth of type I for side-to-side interactions -epsilon_i_b = relative well depth of type I for face-to-face interactions -epsilon_i_c = relative well depth of type I for end-to-end interactions -epsilon_j_a = relative well depth of type J for side-to-side interactions -epsilon_j_b = relative well depth of type J for face-to-face interactions -epsilon_j_c = relative well depth of type J for end-to-end interactions -cutoff (distance units) :ul - -The parameters used depend on the type of the interacting particles, -i.e. ellipsoids or LJ spheres. The type of a particle is determined -by the diameters specified for its 3 shape parameters. If all 3 shape -parameters = 0.0, then the particle is treated as an LJ sphere. The -epsilon_i_* or epsilon_j_* parameters are ignored for LJ spheres. If -the 3 shape parameters are > 0.0, then the particle is treated as an -ellipsoid (even if the 3 parameters are equal to each other). - -A12 specifies the energy prefactor which depends on the types of the -two interacting particles. - -For ellipsoid/ellipsoid interactions, the interaction is computed by -the formulas in the supplementary document referenced above. A12 is -the Hamaker constant as described in "(Everaers)"_#Everaers3. In LJ -units: - -:c,image(Eqs/pair_resquared.jpg) - -where rho gives the number density of the spherical particles -composing the ellipsoids and epsilon_LJ determines the interaction -strength of the spherical particles. - -For ellipsoid/LJ sphere interactions, the interaction is also computed -by the formulas in the supplementary document referenced above. A12 -has a modified form (see "here"_PDF/pair_resquared_extra.pdf for -details): - -:c,image(Eqs/pair_resquared2.jpg) - -For ellipsoid/LJ sphere interactions, a correction to the distance- -of-closest approach equation has been implemented to reduce the error -from two particles of disparate sizes; see "this supplementary -document"_PDF/pair_resquared_extra.pdf. - -For LJ sphere/LJ sphere interactions, the interaction is computed -using the standard Lennard-Jones formula, which is much cheaper to -compute than the ellipsoidal formulas. A12 is used as epsilon in the -standard LJ formula: - -:c,image(Eqs/pair_resquared3.jpg) - -and the specified {sigma} is used as the sigma in the standard LJ -formula. - -When one of both of the interacting particles are ellipsoids, then -{sigma} specifies the diameter of the continuous distribution of -constituent particles within each ellipsoid used to model the -RE-squared potential. Note that this is a different meaning for -{sigma} than the "pair_style gayberne"_pair_gayberne.html potential -uses. - -The epsilon_i and epsilon_j coefficients are defined for atom types, -not for pairs of atom types. Thus, in a series of pair_coeff -commands, they only need to be specified once for each atom type. - -Specifically, if any of epsilon_i_a, epsilon_i_b, epsilon_i_c are -non-zero, the three values are assigned to atom type I. If all the -epsilon_i values are zero, they are ignored. If any of epsilon_j_a, -epsilon_j_b, epsilon_j_c are non-zero, the three values are assigned -to atom type J. If all three epsilon_i values are zero, they are -ignored. Thus the typical way to define the epsilon_i and epsilon_j -coefficients is to list their values in "pair_coeff I J" commands when -I = J, but set them to 0.0 when I != J. If you do list them when I != -J, you should insure they are consistent with their values in other -pair_coeff commands. - -Note that if this potential is being used as a sub-style of -"pair_style hybrid"_pair_hybrid.html, and there is no "pair_coeff I I" -setting made for RE-squared for a particular type I (because I-I -interactions are computed by another hybrid pair potential), then you -still need to insure the epsilon a,b,c coefficients are assigned to -that type in a "pair_coeff I J" command. - -For large uniform molecules it has been shown that the epsilon_*_* -energy parameters are approximately representable in terms of local -contact curvatures "(Everaers)"_#Everaers3: - -:c,image(Eqs/pair_resquared4.jpg) - -where a, b, and c give the particle diameters. - -The last coefficient is optional. If not specified, the global cutoff -specified in the pair_style command is used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance can be mixed, but only for sphere pairs. The -default mix value is {geometric}. See the "pair_modify" command for -details. Other type pairs cannot be mixed, due to the different -meanings of the energy prefactors used to calculate the interactions -and the implicit dependence of the ellipsoid-sphere interaction on the -equation for the Hamaker constant presented here. Mixing of sigma and -epsilon followed by calculation of the energy prefactors using the -equations above is recommended. - -This pair styles supports the "pair_modify"_pair_modify.html shift -option for the energy of the Lennard-Jones portion of the pair -interaction, but only for sphere-sphere interactions. There is no -shifting performed for ellipsoidal interactions due to the anisotropic -dependence of the interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords of the "run_style -command"_run_style.html. - -:line - -[Restrictions:] - -This style is part of the ASPHERE package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires that atoms be ellipsoids as defined by the -"atom_style ellipsoid"_atom_style.html command. - -Particles acted on by the potential can be finite-size aspherical or -spherical particles, or point particles. Spherical particles have all -3 of their shape parameters equal to each other. Point particles have -all 3 of their shape parameters equal to 0.0. - -The distance-of-closest-approach approximation used by LAMMPS becomes -less accurate when high-aspect ratio ellipsoids are used. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix nve/asphere"_fix_nve_asphere.html, -"compute temp/asphere"_compute_temp_asphere.html, "pair_style -gayberne"_pair_gayberne.html - -[Default:] none - -:line - -:link(Everaers3) -[(Everaers)] Everaers and Ejtehadi, Phys Rev E, 67, 041710 (2003). - -:link(Babadi) -[(Berardi)] Babadi, Ejtehadi, Everaers, J Comp Phys, 219, 770-779 (2006). diff --git a/doc/txt/pair_sdk.txt b/doc/txt/pair_sdk.txt deleted file mode 100644 index 7c596ed1d8..0000000000 --- a/doc/txt/pair_sdk.txt +++ /dev/null @@ -1,161 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style lj/sdk command :h3 -pair_style lj/sdk/gpu command :h3 -pair_style lj/sdk/kk command :h3 -pair_style lj/sdk/omp command :h3 -pair_style lj/sdk/coul/long command :h3 -pair_style lj/sdk/coul/long/gpu command :h3 -pair_style lj/sdk/coul/long/omp command :h3 -pair_style lj/sdk/coul/msm command :h3 -pair_style lj/sdk/coul/msm/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {lj/sdk} or {lj/sdk/coul/long} -args = list of arguments for a particular style :ul - {lj/sdk} args = cutoff - cutoff = global cutoff for Lennard Jones interactions (distance units) - {lj/sdk/coul/long} args = cutoff (cutoff2) - cutoff = global cutoff for LJ (and Coulombic if only 1 arg) (distance units) - cutoff2 = global cutoff for Coulombic (optional) (distance units) :pre - -[Examples:] - -pair_style lj/sdk 2.5 -pair_coeff 1 1 lj12_6 1 1.1 2.8 :pre - -pair_style lj/sdk/coul/long 10.0 -pair_style lj/sdk/coul/long 10.0 12.0 -pair_coeff 1 1 lj9_6 100.0 3.5 12.0 :pre - -pair_style lj/sdk/coul/msm 10.0 -pair_style lj/sdk/coul/msm 10.0 12.0 -pair_coeff 1 1 lj9_6 100.0 3.5 12.0 :pre - -[Description:] - -The {lj/sdk} styles compute a 9/6, 12/4, or 12/6 Lennard-Jones potential, -given by - -:c,image(Eqs/pair_cmm.jpg) - -as required for the SDK Coarse-grained MD parameterization discussed in -"(Shinoda)"_#Shinoda3 and "(DeVane)"_#DeVane. Rc is the cutoff. - -Style {lj/sdk/coul/long} computes the adds Coulombic interactions -with an additional damping factor applied so it can be used in -conjunction with the "kspace_style"_kspace_style.html command and -its {ewald} or {pppm} or {pppm/cg} option. The Coulombic cutoff -specified for this style means that pairwise interactions within -this distance are computed directly; interactions outside that -distance are computed in reciprocal space. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cg_type (lj9_6, lj12_4, or lj12_6) -epsilon (energy units) -sigma (distance units) -cutoff1 (distance units) :ul - -Note that sigma is defined in the LJ formula as the zero-crossing -distance for the potential, not as the energy minimum. The prefactors -are chosen so that the potential minimum is at -epsilon. - -The latter 2 coefficients are optional. If not specified, the global -LJ and Coulombic cutoffs specified in the pair_style command are used. -If only one cutoff is specified, it is used as the cutoff for both LJ -and Coulombic interactions for this type pair. If both coefficients -are specified, they are used as the LJ and Coulombic cutoffs for this -type pair. - -For {lj/sdk/coul/long} and {lj/sdk/coul/msm} only the LJ cutoff can be -specified since a Coulombic cutoff cannot be specified for an -individual I,J type pair. All type pairs use the same global -Coulombic cutoff specified in the pair_style command. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp} or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP, and OPT packages respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, and rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of the lj/sdk pair styles {cannot} be mixed, -since different pairs may have different exponents. So all parameters -for all pairs have to be specified explicitly through the "pair_coeff" -command. Defining then in a data file is also not supported, due to -limitations of that file format. - -All of the lj/sdk pair styles support the -"pair_modify"_pair_modify.html shift option for the energy of the -Lennard-Jones portion of the pair interaction. - -The {lj/sdk/coul/long} pair styles support the -"pair_modify"_pair_modify.html table option since they can tabulate -the short-range portion of the long-range Coulombic interaction. - -All of the lj/sdk pair styles write their information to "binary -restart files"_restart.html, so pair_style and pair_coeff commands do -not need to be specified in an input script that reads a restart file. - -The lj/sdk and lj/cut/coul/long pair styles do not support -the use of the {inner}, {middle}, and {outer} keywords of the "run_style -respa"_run_style.html command. - -:line - -[Restrictions:] - -All of the lj/sdk pair styles are part of the USER-CGSDK package. The -{lj/sdk/coul/long} style also requires the KSPACE package to be built -(which is enabled by default). They are only enabled if LAMMPS was -built with that package. See the "Build package"_Build_package.html -doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "angle_style sdk"_angle_sdk.html - -[Default:] none - -:line - -:link(Shinoda3) -[(Shinoda)] Shinoda, DeVane, Klein, Mol Sim, 33, 27 (2007). - -:link(DeVane) -[(DeVane)] Shinoda, DeVane, Klein, Soft Matter, 4, 2453-2462 (2008). - diff --git a/doc/txt/pair_sdpd_taitwater_isothermal.txt b/doc/txt/pair_sdpd_taitwater_isothermal.txt deleted file mode 100644 index fba97e1bc2..0000000000 --- a/doc/txt/pair_sdpd_taitwater_isothermal.txt +++ /dev/null @@ -1,108 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sdpd/taitwater/isothermal command :h3 - -[Syntax:] - -pair_style sdpd/taitwater/isothermal temperature viscosity seed -:pre - -temperature = temperature of the fluid (temperature units) -viscosity = dynamic viscosity of the fluid (mass*distance/time units) -seed = random number generator seed (positive integer, optional) :ul - -[Examples:] - -pair_style sdpd/taitwater/isothermal 300. 1. 28681 -pair_coeff * * 1000.0 1430.0 2.4 :pre - -[Description:] - -The sdpd/taitwater/isothermal style computes forces between mesoscopic -particles according to the Smoothed Dissipative Particle Dynamics model -described in this paper by "(Espanol and Revenga)"_#Espanol_Revenga under -the following assumptions: - -:olb -The temperature is constant and uniform. :l -The shear viscosity is constant and uniform. :l -The volume viscosity is negligible before the shear viscosity. :l -The Boltzmann constant is negligible before the heat capacity of a -single mesoscopic particle of fluid. :ole,l - -The third assumption is true for water in nearly incompressible flows. -The fourth holds true for water for any reasonable size one can -imagine for a mesoscopic particle. - -The pressure forces between particles will be computed according to -Tait's equation of state: - -:c,image(Eqs/pair_sph_tait.jpg) - -where gamma = 7 and B = c_0^2 rho_0 / gamma, with rho_0 being the -reference density and c_0 the reference speed of sound. - -The laminar viscosity and the random forces will be computed according -to formulas described in "(Espanol and Revenga)"_#Espanol_Revenga. - -IMPORTANT NOTE: Similar to "brownian"_pair_brownian.html and -"dpd"_pair_dpd.html styles, the "newton"_newton.html setting for -pairwise interactions needs to be on when running LAMMPS in parallel -if you want to ensure linear momentum conservation. Otherwise random -forces generated for pairs straddling processor boundary will not be -equal and opposite. - -NOTE: The actual random seed used will be a mix of what you specify -and other parameters like the MPI ranks. This is to ensure that -different MPI tasks have distinct seeds. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -rho0 reference density (mass/volume units) -c0 reference soundspeed (distance/time units) -h kernel function cutoff (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This style does not write information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This style can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. It does not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -This pair style is part of the USER-SDPD package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair coeff"_pair_coeff.html, "pair sph/rhosum"_pair_sph_rhosum.html - -[Default:] - -The default seed is 0 (before mixing). - -:line - -:link(Espanol_Revenga) -[(Espanol and Revenga)] Espanol, Revenga, Physical Review E, 67, 026705 (2003). diff --git a/doc/txt/pair_smd_hertz.txt b/doc/txt/pair_smd_hertz.txt deleted file mode 100644 index 2581c84dc9..0000000000 --- a/doc/txt/pair_smd_hertz.txt +++ /dev/null @@ -1,60 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style smd/hertz command :h3 - -[Syntax:] - -pair_style smd/hertz scale_factor :pre - -[Examples:] - -pair_style smd/hertz 1.0 -pair_coeff 1 1 - -[Description:] - -The {smd/hertz} style calculates contact forces between SPH particles -belonging to different physical bodies. - -The contact forces are calculated using a Hertz potential, which -evaluates the overlap between two particles (whose spatial extents are -defined via its contact radius). The effect is that a particles -cannot penetrate into each other. The parameter -has units of pressure and should equal roughly one half of the Young's -modulus (or bulk modulus in the case of fluids) of the material model -associated with the SPH particles. - -The parameter {scale_factor} can be used to scale the particles' -contact radii. This can be useful to control how close particles can -approach each other. Usually, {scale_factor} =1.0. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -No mixing is performed automatically. Currently, no part of USER-SMD -supports restarting nor minimization. rRESPA does not apply to this -pair style. - -:line - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - diff --git a/doc/txt/pair_smd_tlsph.txt b/doc/txt/pair_smd_tlsph.txt deleted file mode 100644 index 13ffbbabc1..0000000000 --- a/doc/txt/pair_smd_tlsph.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style smd/tlsph command :h3 - -[Syntax:] - -pair_style smd/tlsph args :pre - -[Examples:] - -pair_style smd/tlsph - -[Description:] - -The {smd/tlsph} style computes particle interactions according to -continuum mechanics constitutive laws and a Total-Lagrangian -Smooth-Particle Hydrodynamics algorithm. - -This pair style is invoked with the following command: - -pair_style smd/tlsph -pair_coeff i j *COMMON rho0 E nu Q1 Q2 hg Cp & - *END :pre - -Here, {i} and {j} denote the {LAMMPS} particle types for which this -pair style is defined. Note that {i} and {j} must be equal, i.e., no -{tlsph} cross interactions between different particle types are -allowed. In contrast to the usual {LAMMPS} {pair coeff} definitions, -which are given solely a number of floats and integers, the {tlsph} -{pair coeff} definition is organized using keywords. These keywords -mark the beginning of different sets of parameters for particle -properties, material constitutive models, and damage models. The {pair -coeff} line must be terminated with the {*END} keyword. The use the -line continuation operator {&} is recommended. A typical invocation of -the {tlsph} for a solid body would consist of an equation of state for -computing the pressure (the diagonal components of the stress tensor), -and a material model to compute shear stresses (the off-diagonal -components of the stress tensor). Damage and failure models can also -be added. - -Please see the "SMD user guide"_PDF/SMD_LAMMPS_userguide.pdf for a -complete listing of the possible keywords and material models. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -No mixing is performed automatically. Currently, no part of USER-SMD -supports restarting nor minimization. rRESPA does not apply to this -pair style. - -:line - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - diff --git a/doc/txt/pair_smd_triangulated_surface.txt b/doc/txt/pair_smd_triangulated_surface.txt deleted file mode 100644 index 9eb5e311b8..0000000000 --- a/doc/txt/pair_smd_triangulated_surface.txt +++ /dev/null @@ -1,61 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style smd/tri_surface command :h3 - -[Syntax:] - -pair_style smd/tri_surface scale_factor :pre - -[Examples:] - -pair_style smd/tri_surface 1.0 -pair_coeff 1 1 - -[Description:] - -The {smd/tri_surface} style calculates contact forces between SPH -particles and a rigid wall boundary defined via the -"smd/wall_surface"_fix_smd_wall_surface.html fix. - -The contact forces are calculated using a Hertz potential, which -evaluates the overlap between a particle (whose spatial extents are -defined via its contact radius) and the triangle. The effect is that -a particle cannot penetrate into the triangular surface. The -parameter has units of pressure and should equal -roughly one half of the Young's modulus (or bulk modulus in the case -of fluids) of the material model associated with the SPH particle - -The parameter {scale_factor} can be used to scale the particles' -contact radii. This can be useful to control how close particles can -approach the triangulated surface. Usually, {scale_factor} =1.0. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -No mixing is performed automatically. -Currently, no part of USER-SMD supports restarting nor minimization. -rRESPA does not apply to this pair style. - -:line - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - diff --git a/doc/txt/pair_smd_ulsph.txt b/doc/txt/pair_smd_ulsph.txt deleted file mode 100644 index 39e9c76841..0000000000 --- a/doc/txt/pair_smd_ulsph.txt +++ /dev/null @@ -1,81 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style smd/ulsph command :h3 - -[Syntax:] - -pair_style smd/ulsph args :pre - -these keywords must be given :ul -keyword = {*DENSITY_SUMMATION} or {*DENSITY_CONTINUITY} and {*VELOCITY_GRADIENT} or {*NO_VELOCITY_GRADIENT} and {*GRADIENT_CORRECTION} or {*NO_GRADIENT_CORRECTION} :pre - -[Examples:] - -pair_style smd/ulsph *DENSITY_CONTINUITY *VELOCITY_GRADIENT *NO_GRADIENT_CORRECTION :pre - -[Description:] - -The {smd/ulsph} style computes particle interactions according to -continuum mechanics constitutive laws and an updated Lagrangian -Smooth-Particle Hydrodynamics algorithm. - -This pair style is invoked similar to the following command: - -pair_style smd/ulsph *DENSITY_CONTINUITY *VELOCITY_GRADIENT *NO_GRADIENT_CORRECTION -pair_coeff i j *COMMON rho0 c0 Q1 Cp hg & - *END :pre - -Here, {i} and {j} denote the {LAMMPS} particle types for which this -pair style is defined. Note that {i} and {j} can be different, i.e., -{ulsph} cross interactions between different particle types are -allowed. However, {i}--{i} respectively {j}--{j} pair_coeff lines have -to precede a cross interaction. In contrast to the usual {LAMMPS} -{pair coeff} definitions, which are given solely a number of floats -and integers, the {ulsph} {pair coeff} definition is organized using -keywords. These keywords mark the beginning of different sets of -parameters for particle properties, material constitutive models, and -damage models. The {pair coeff} line must be terminated with the -{*END} keyword. The use the line continuation operator {&} is -recommended. A typical invocation of the {ulsph} for a solid body -would consist of an equation of state for computing the pressure (the -diagonal components of the stress tensor), and a material model to -compute shear stresses (the off-diagonal components of the stress -tensor). - -Note that the use of *GRADIENT_CORRECTION can lead to severe numerical -instabilities. For a general fluid simulation, *NO_GRADIENT_CORRECTION -is recommended. - -Please see the "SMD user guide"_PDF/SMD_LAMMPS_userguide.pdf for a -complete listing of the possible keywords and material models. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -No mixing is performed automatically. Currently, no part of USER-SMD -supports restarting nor minimization. rRESPA does not apply to this -pair style. - -:line - -[Restrictions:] - -This fix is part of the USER-SMD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - diff --git a/doc/txt/pair_smtbq.txt b/doc/txt/pair_smtbq.txt deleted file mode 100644 index 41e124a94f..0000000000 --- a/doc/txt/pair_smtbq.txt +++ /dev/null @@ -1,261 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style smtbq command :h3 - -[Syntax:] - -pair_style smtbq :pre - -[Examples:] - -pair_style smtbq -pair_coeff * * ffield.smtbq.Al2O3 O Al :pre - -[Description:] - -This pair style computes a variable charge SMTB-Q (Second-Moment -tight-Binding QEq) potential as described in "SMTB-Q_1"_#SMTB-Q_1 and -"SMTB-Q_2"_#SMTB-Q_2. Briefly, the energy of metallic-oxygen systems -is given by three contributions: - -:c,image(Eqs/pair_smtbq1.jpg) - -where {Etot} is the total potential energy of the system, -{EES} is the electrostatic part of the total energy, -{EOO} is the interaction between oxygen atoms and -{EMO} is a short-range interaction between metal and oxygen -atoms. This interactions depend on interatomic distance -{rij} and/or the charge {Qi} of atoms -{i}. Cut-off function enables smooth convergence to zero interaction. - -The parameters appearing in the upper expressions are set in the -ffield.SMTBQ.Syst file where Syst corresponds to the selected system -(e.g. field.SMTBQ.Al2O3). Examples for TiO2, -Al2O3 are provided. A single pair_coeff command -is used with the SMTBQ styles which provides the path to the potential -file with parameters for needed elements. These are mapped to LAMMPS -atom types by specifying additional arguments after the potential -filename in the pair_coeff command. Note that atom type 1 must always -correspond to oxygen atoms. As an example, to simulate a TiO2 system, -atom type 1 has to be oxygen and atom type 2 Ti. The following -pair_coeff command should then be used: - -pair_coeff * * PathToLammps/potentials/ffield.smtbq.TiO2 O Ti :pre - -The electrostatic part of the energy consists of two components : -self-energy of atom {i} in the form of a second order charge dependent -polynomial and a long-range Coulombic electrostatic interaction. The -latter uses the wolf summation method described in "Wolf"_#Wolf2, -spherically truncated at a longer cutoff, {Rcoul}. The -charge of each ion is modeled by an orbital Slater which depends on -the principal quantum number ({n}) of the outer orbital shared by the -ion. - -Interaction between oxygen, {EOO}, consists of two parts, -an attractive and a repulsive part. The attractive part is effective -only at short range (< r2OO). The attractive -contribution was optimized to study surfaces reconstruction -(e.g. "SMTB-Q_2"_#SMTB-Q_2 in TiO2) and is not necessary -for oxide bulk modeling. The repulsive part is the Pauli interaction -between the electron clouds of oxygen. The Pauli repulsion and the -coulombic electrostatic interaction have same cut off value. In the -ffield.SMTBQ.Syst, the keyword {'buck'} allows to consider only the -repulsive O-O interactions. The keyword {'buckPlusAttr'} allows to -consider the repulsive and the attractive O-O interactions. - -The short-range interaction between metal-oxygen, {EMO} is -based on the second moment approximation of the density of states with -a N-body potential for the band energy term, -{Eicov}, and a Born-Mayer type repulsive terms -as indicated by the keyword {'second_moment'} in the -ffield.SMTBQ.Syst. The energy band term is given by: - -:c,image(Eqs/pair_smtbq2.jpg) - -where {ηi} is the stoichiometry of atom {i}, -{δQi} is the charge delocalization of atom {i}, -compared to its formal charge -{QFi}. n0, the number of hybridized -orbitals, is calculated with to the atomic orbitals shared -{di} and the stoichiometry -{ηi}. {rc1} and {rc2} are the two -cutoff radius around the fourth neighbors in the cutoff function. - -In the formalism used here, {ξ0} is the energy -parameter. {ξ0} is in tight-binding approximation the -hopping integral between the hybridized orbitals of the cation and the -anion. In the literature we find many ways to write the hopping -integral depending on whether one takes the point of view of the anion -or cation. These are equivalent vision. The correspondence between the -two visions is explained in appendix A of the article in the -SrTiO3 "SMTB-Q_3"_#SMTB-Q_3 (parameter {β} shown in -this article is in fact the {βO}). To summarize the -relationship between the hopping integral {ξ0} and the -others, we have in an oxide CnOm the following -relationship: - -:c,image(Eqs/pair_smtbq3.jpg) - -Thus parameter μ, indicated above, is given by : μ = (√n -+ √m) ⁄ 2 - -The potential offers the possibility to consider the polarizability of -the electron clouds of oxygen by changing the slater radius of the -charge density around the oxygen atoms through the parameters {rBB, rB and -rS} in the ffield.SMTBQ.Syst. This change in radius is performed -according to the method developed by E. Maras -"SMTB-Q_2"_#SMTB-Q_2. This method needs to determine the number of -nearest neighbors around the oxygen. This calculation is based on -first ({r1n}) and second ({r2n}) distances -neighbors. - -The SMTB-Q potential is a variable charge potential. The equilibrium -charge on each atom is calculated by the electronegativity -equalization (QEq) method. See "Rick"_#Rick3 for further detail. One -can adjust the frequency, the maximum number of iterative loop and the -convergence of the equilibrium charge calculation. To obtain the -energy conservation in NVE thermodynamic ensemble, we recommend to use -a convergence parameter in the interval 10-5 - -10-6 eV. - -The ffield.SMTBQ.Syst files are provided for few systems. They consist -of nine parts and the lines beginning with '#' are comments (note that -the number of comment lines matter). The first sections are on the -potential parameters and others are on the simulation options and -might be modified. Keywords are character type and must be enclosed in -quotation marks (''). - -1) Number of different element in the oxide: - -Nelem= 2 or 3 -Divided line :ul - -2) Atomic parameters - -For the anion (oxygen) : - -Name of element (char) and stoichiometry in oxide -Formal charge and mass of element -Principal quantum number of outer orbital ({n}), electronegativity ({χ0i}) and hardness ({J0i}) - Ionic radius parameters : max coordination number ({coordBB} = 6 by default), bulk coordination number {(coordB)}, surface coordination number {(coordS)} and {rBB, rB and rS} the slater radius for each coordination number. (note : If you don't want to change the slater radius, use three identical radius values) -Number of orbital shared by the element in the oxide ({di}) -Divided line :ul - -For each cations (metal): - -Name of element (char) and stoichiometry in oxide -Formal charge and mass of element -Number of electron in outer orbital {(ne)}, electronegativity ({χ0i}), hardness ({J0i}) and {rSalter} the slater radius for the cation. -Number of orbitals shared by the elements in the oxide ({di}) -Divided line :ul - -3) Potential parameters: - -Keyword for element1, element2 and interaction potential ('second_moment' or 'buck' or 'buckPlusAttr') between element 1 and 2. If the potential is 'second_moment', specify 'oxide' or 'metal' for metal-oxygen or metal-metal interactions respectively. -Potential parameter:

          If type of potential is 'second_moment' : {A (eV)}, {p}, {ξ0} (eV) and {q}
          {rc1} (Å), {rc2} (Å) and {r0} (Å)
          If type of potential is 'buck' : {C} (eV) and {ρ} (Å)
          If type of potential is 'buckPlusAttr' : {C} (eV) and {ρ} (Å)
          {D} (eV), {B} (Å-1), {r1OO} (Å) and {r2OO} (Å)
          -Divided line :ul - -4) Tables parameters: - -Cutoff radius for the Coulomb interaction ({Rcoul}) -Starting radius ({rmin} = 1,18845 Å) and increments ({dr} = 0,001 Å) for creating the potential table. -Divided line :ul - -5) Rick model parameter: - -{Nevery} : parameter to set the frequency ({1/Nevery}) of the charge resolution. The charges are evaluated each {Nevery} time steps. -Max number of iterative loop ({loopmax}) and precision criterion ({prec}) in eV of the charge resolution -Divided line :ul - -6) Coordination parameter: - -First ({r1n}) and second ({r2n}) neighbor distances in Å -Divided line :ul - -7) Charge initialization mode: - -Keyword ({QInitMode}) and initial oxygen charge ({Qinit}). If keyword = 'true', all oxygen charges are initially set equal to {Qinit}. The charges on the cations are initially set in order to respect the neutrality of the box. If keyword = 'false', all atom charges are initially set equal to 0 if you use "create_atom"#create_atom command or the charge specified in the file structure using "read_data"_read_data.html command. -Divided line :ul - -8) Mode for the electronegativity equalization (Qeq) : - -Keyword mode:
           
          QEqAll (one QEq group) | no parameters
          QEqAllParallel (several QEq groups) | no parameters
          Surface | zlim (QEq only for z>zlim)
          -Parameter if necessary -Divided line :ul - -9) Verbose : - -If you want the code to work in verbose mode or not : 'true' or 'false' -If you want to print or not in file 'Energy_component.txt' the three main contributions to the energy of the system according to the description presented above : 'true' or 'false' and {NEnergy}. This option writes in file every {NEnergy} time step. If the value is 'false' then {NEnergy} = 0. The file take into account the possibility to have several QEq group {g} then it writes: time step, number of atoms in group {g}, electrostatic part of energy, {EES}, the interaction between oxygen, {EOO}, and short range metal-oxygen interaction, {EMO}. -If you want to print in file 'Electroneg_component.txt' the electronegativity component ({∂Etot ⁄∂Qi}) or not: 'true' or 'false' and {NElectroneg}.This option writes in file every {NElectroneg} time step. If the value is 'false' then {NElectroneg} = 0. The file consist in atom number {i}, atom type (1 for oxygen and # higher than 1 for metal), atom position: {x}, {y} and {z}, atomic charge of atom {i}, electrostatic part of atom {i} electronegativity, covalent part of atom {i} electronegativity, the hopping integral of atom {i} {(Zβ2)i} and box electronegativity. :ul - -NOTE: This last option slows down the calculation dramatically. Use -only with a single processor simulation. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info:] - -This pair style does not support the "pair_modify"_pair_modify.html -mix, shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -needs to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restriction:] - -This pair style is part of the USER-SMTBQ package and is only enabled -if LAMMPS is built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This potential requires using atom type 1 for oxygen and atom type -higher than 1 for metal atoms. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The SMTB-Q potential files provided with LAMMPS (see the potentials -directory) are parameterized for metal "units"_units.html. - -:line - -[Citing this work:] - -Please cite related publication: N. Salles, O. Politano, E. Amzallag -and R. Tetot, Comput. Mater. Sci. 111 (2016) 181-189 - -:line - -:link(SMTB-Q_1) -[(SMTB-Q_1)] N. Salles, O. Politano, E. Amzallag, R. Tetot, -Comput. Mater. Sci. 111 (2016) 181-189 - -:link(SMTB-Q_2) -[(SMTB-Q_2)] E. Maras, N. Salles, R. Tetot, T. Ala-Nissila, -H. Jonsson, J. Phys. Chem. C 2015, 119, 10391-10399 - -:link(SMTB-Q_3) -[(SMTB-Q_3)] R. Tetot, N. Salles, S. Landron, E. Amzallag, Surface -Science 616, 19-8722 28 (2013) - -:link(Wolf2) -[(Wolf)] D. Wolf, P. Keblinski, S. R. Phillpot, J. Eggebrecht, J Chem -Phys, 110, 8254 (1999). - -:link(Rick3) -[(Rick)] S. W. Rick, S. J. Stuart, B. J. Berne, J Chem Phys 101, 6141 -(1994). diff --git a/doc/txt/pair_snap.txt b/doc/txt/pair_snap.txt deleted file mode 100644 index 37d1a1ed18..0000000000 --- a/doc/txt/pair_snap.txt +++ /dev/null @@ -1,217 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style snap command :h3 -pair_style snap/kk command :h3 - -[Syntax:] - -pair_style snap :pre - -[Examples:] - -pair_style snap -pair_coeff * * InP.snapcoeff InP.snapparam In In P P :pre - -[Description:] - -Pair style {snap} computes interactions using the spectral -neighbor analysis potential (SNAP) "(Thompson)"_#Thompson20142. -Like the GAP framework of Bartok et al. "(Bartok2010)"_#Bartok20102, -"(Bartok2013)"_#Bartok2013 which uses bispectrum components -to characterize the local neighborhood of each atom -in a very general way. The mathematical definition of the -bispectrum calculation used by SNAP is identical -to that used by "compute sna/atom"_compute_sna_atom.html. -In SNAP, the total energy is decomposed into a sum over -atom energies. The energy of atom {i} is -expressed as a weighted sum over bispectrum components. - -:c,image(Eqs/pair_snap.jpg) - -where {B_k^i} is the {k}-th bispectrum component of atom {i}, -and {beta_k^alpha_i} is the corresponding linear coefficient -that depends on {alpha_i}, the SNAP element of atom {i}. The -number of bispectrum components used and their definitions -depend on the value of {twojmax} -defined in the SNAP parameter file described below. -The bispectrum calculation is described in more detail -in "compute sna/atom"_compute_sna_atom.html. - -Note that unlike for other potentials, cutoffs for SNAP potentials are -not set in the pair_style or pair_coeff command; they are specified in -the SNAP potential files themselves. - -Only a single pair_coeff command is used with the {snap} style which -specifies a SNAP coefficient file followed by a SNAP parameter file -and then N additional arguments specifying the mapping of SNAP -elements to LAMMPS atom types, where N is the number of -LAMMPS atom types: - -SNAP coefficient file -SNAP parameter file -N element names = mapping of SNAP elements to atom types :ul - -As an example, if a LAMMPS indium phosphide simulation has 4 atoms -types, with the first two being indium and the 3rd and 4th being -phophorous, the pair_coeff command would look like this: - -pair_coeff * * snap InP.snapcoeff InP.snapparam In In P P :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The two filenames are for the coefficient and parameter files, respectively. -The two trailing 'In' arguments map LAMMPS atom types 1 and 2 to the -SNAP 'In' element. The two trailing 'P' arguments map LAMMPS atom types -3 and 4 to the SNAP 'P' element. - -If a SNAP mapping value is -specified as NULL, the mapping is not performed. -This can be used when a {snap} potential is used as part of the -{hybrid} pair style. The NULL values are placeholders for atom types -that will be used with other potentials. - -The name of the SNAP coefficient file usually ends in the -".snapcoeff" extension. It may contain coefficients -for many SNAP elements. The only requirement is that it -contain at least those element names appearing in the -LAMMPS mapping list. -The name of the SNAP parameter file usually ends in the ".snapparam" -extension. It contains a small number -of parameters that define the overall form of the SNAP potential. -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for these files. - -Quite commonly, -SNAP potentials are combined with one or more other LAMMPS pair styles -using the {hybrid/overlay} pair style. As an example, the SNAP -tantalum potential provided in the LAMMPS potentials directory -combines the {snap} and {zbl} pair styles. It is invoked -by the following commands: - - variable zblcutinner equal 4 - variable zblcutouter equal 4.8 - variable zblz equal 73 - pair_style hybrid/overlay & - zbl $\{zblcutinner\} $\{zblcutouter\} snap - pair_coeff * * zbl 0.0 - pair_coeff 1 1 zbl $\{zblz\} - pair_coeff * * snap Ta06A.snapcoeff Ta06A.snapparam Ta :pre - -It is convenient to keep these commands in a separate file that can -be inserted in any LAMMPS input script using the "include"_include.html -command. - -The top of the SNAP coefficient file can contain any number of blank and comment lines (start with #), but follows a strict -format after that. The first non-blank non-comment -line must contain two integers: - -nelem = Number of elements -ncoeff = Number of coefficients :ul - -This is followed by one block for each of the {nelem} elements. -The first line of each block contains three entries: - -Element symbol (text string) -R = Element radius (distance units) -w = Element weight (dimensionless) :ul - -This line is followed by {ncoeff} coefficients, one per line. - -The SNAP parameter file can contain blank and comment lines (start -with #) anywhere. Each non-blank non-comment line must contain one -keyword/value pair. The required keywords are {rcutfac} and -{twojmax}. Optional keywords are {rfac0}, {rmin0}, -{switchflag}, and {bzeroflag}. - -The default values for these keywords are - -{rfac0} = 0.99363 -{rmin0} = 0.0 -{switchflag} = 0 -{bzeroflag} = 1 -{quadraticflag} = 1 :ul - -Detailed definitions for all the keywords are given on the "compute -sna/atom"_compute_sna_atom.html doc page. -If {quadraticflag} is set to 1, then the SNAP energy expression includes the quadratic term, -0.5*B^t.alpha.B, where alpha is a symmetric {K} by {K} matrix. -The SNAP element file should contain {K}({K}+1)/2 additional coefficients -for each element, the upper-triangular elements of alpha. - -NOTE: The previously used {diagonalstyle} keyword was removed in 2019, -since all known SNAP potentials use the default value of 3. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS with -user-specifiable parameters as described above. You never need to -specify a pair_coeff command with I != J arguments for this style. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This style is part of the SNAP package. It is only enabled if LAMMPS -was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"compute sna/atom"_compute_sna_atom.html, -"compute snad/atom"_compute_sna_atom.html, -"compute snav/atom"_compute_sna_atom.html - -[Default:] none - -:line - -:link(Thompson20142) -[(Thompson)] Thompson, Swiler, Trott, Foiles, Tucker, J Comp Phys, 285, 316 (2015). - -:link(Bartok20102) -[(Bartok2010)] Bartok, Payne, Risi, Csanyi, Phys Rev Lett, 104, 136403 (2010). - -:link(Bartok2013) -[(Bartok2013)] Bartok, Gillan, Manby, Csanyi, Phys Rev B 87, 184115 (2013). diff --git a/doc/txt/pair_soft.txt b/doc/txt/pair_soft.txt deleted file mode 100644 index ca0266f34a..0000000000 --- a/doc/txt/pair_soft.txt +++ /dev/null @@ -1,135 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style soft command :h3 -pair_style soft/gpu command :h3 -pair_style soft/omp command :h3 - -[Syntax:] - -pair_style soft cutoff :pre - -cutoff = global cutoff for soft interactions (distance units) :ul - -[Examples:] - -pair_style soft 1.0 -pair_coeff * * 10.0 -pair_coeff 1 1 10.0 3.0 :pre - -pair_style soft 1.0 -pair_coeff * * 0.0 -variable prefactor equal ramp(0,30) -fix 1 all adapt 1 pair soft a * * v_prefactor :pre - -[Description:] - -Style {soft} computes pairwise interactions with the formula - -:c,image(Eqs/pair_soft.jpg) - -It is useful for pushing apart overlapping atoms, since it does not -blow up as r goes to 0. A is a pre-factor that can be made to vary in -time from the start to the end of the run (see discussion below), -e.g. to start with a very soft potential and slowly harden the -interactions over time. Rc is the cutoff. See the "fix -nve/limit"_fix_nve_limit.html command for another way to push apart -overlapping atoms. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -A (energy units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global soft -cutoff is used. - -NOTE: The syntax for "pair_coeff"_pair_coeff.html with a single A -coeff is different in the current version of LAMMPS than in older -versions which took two values, Astart and Astop, to ramp between -them. This functionality is now available in a more general form -through the "fix adapt"_fix_adapt.html command, as explained below. -Note that if you use an old input script and specify Astart and Astop -without a cutoff, then LAMMPS will interpret that as A and a cutoff, -which is probably not what you want. - -The "fix adapt"_fix_adapt.html command can be used to vary A for one -or more pair types over the course of a simulation, in which case -pair_coeff settings for A must still be specified, but will be -overridden. For example these commands will vary the prefactor A for -all pairwise interactions from 0.0 at the beginning to 30.0 at the end -of a run: - -variable prefactor equal ramp(0,30) -fix 1 all adapt 1 pair soft a * * v_prefactor :pre - -Note that a formula defined by an "equal-style variable"_variable.html -can use the current timestep, elapsed time in the current run, elapsed -time since the beginning of a series of runs, as well as access other -variables. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the A coefficient and cutoff -distance for this pair style can be mixed. A is always mixed via a -{geometric} rule. The cutoff is mixed according to the pair_modify -mix value. The default mix value is {geometric}. See the -"pair_modify" command for details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option, since the pair interaction goes to 0.0 at the cutoff. - -The "pair_modify"_pair_modify.html table and tail options are not -relevant for this pair style. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix nve/limit"_fix_nve_limit.html, "fix -adapt"_fix_adapt.html - -[Default:] none diff --git a/doc/txt/pair_sph_heatconduction.txt b/doc/txt/pair_sph_heatconduction.txt deleted file mode 100644 index 78a9cf2b63..0000000000 --- a/doc/txt/pair_sph_heatconduction.txt +++ /dev/null @@ -1,63 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sph/heatconduction command :h3 - -[Syntax:] - -pair_style sph/heatconduction :pre - -[Examples:] - -pair_style sph/heatconduction -pair_coeff * * 1.0 2.4 :pre - -[Description:] - -The sph/heatconduction style computes heat transport between SPH particles. -The transport model is the diffusion equation for the internal energy. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -D diffusion coefficient (length^2/time units) -h kernel function cutoff (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This style does not write information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This style can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. It does not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -This pair style is part of the USER-SPH package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, pair_sph/rhosum - -[Default:] none diff --git a/doc/txt/pair_sph_idealgas.txt b/doc/txt/pair_sph_idealgas.txt deleted file mode 100644 index 59513e7a73..0000000000 --- a/doc/txt/pair_sph_idealgas.txt +++ /dev/null @@ -1,77 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sph/idealgas command :h3 - -[Syntax:] - -pair_style sph/idealgas :pre - -[Examples:] - -pair_style sph/idealgas -pair_coeff * * 1.0 2.4 :pre - -[Description:] - -The sph/idealgas style computes pressure forces between particles -according to the ideal gas equation of state: - -:c,image(Eqs/pair_sph_ideal.jpg) - -where gamma = 1.4 is the heat capacity ratio, rho is the local -density, and e is the internal energy per unit mass. This pair style -also computes Monaghan's artificial viscosity to prevent particles -from interpenetrating "(Monaghan)"_#ideal-Monoghan. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -nu artificial viscosity (no units) -h kernel function cutoff (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This style does not write information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This style can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. It does not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -This pair style is part of the USER-SPH package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, pair_sph/rhosum - -[Default:] none - -:line - -:link(ideal-Monoghan) -[(Monaghan)] Monaghan and Gingold, Journal of Computational Physics, -52, 374-389 (1983). - diff --git a/doc/txt/pair_sph_lj.txt b/doc/txt/pair_sph_lj.txt deleted file mode 100644 index 43e77f1aae..0000000000 --- a/doc/txt/pair_sph_lj.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sph/lj command :h3 - -[Syntax:] - -pair_style sph/lj :pre - -[Examples:] - -pair_style sph/lj -pair_coeff * * 1.0 2.4 :pre - -[Description:] - -The sph/lj style computes pressure forces between particles according -to the Lennard-Jones equation of state, which is computed according to -Ree's 1980 polynomial fit "(Ree)"_#Ree. The Lennard-Jones parameters -epsilon and sigma are set to unity. This pair style also computes -Monaghan's artificial viscosity to prevent particles from -interpenetrating "(Monaghan)"_#Monoghan. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -nu artificial viscosity (no units) -h kernel function cutoff (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This style does not write information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This style can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. It does not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -As noted above, the Lennard-Jones parameters epsilon and sigma are set -to unity. - -This pair style is part of the USER-SPH package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, pair_sph/rhosum - -[Default:] none - -:line - -:link(Ree) -[(Ree)] Ree, Journal of Chemical Physics, 73, 5401 (1980). - -:link(Monoghan) -[(Monaghan)] Monaghan and Gingold, Journal of Computational Physics, -52, 374-389 (1983). diff --git a/doc/txt/pair_sph_rhosum.txt b/doc/txt/pair_sph_rhosum.txt deleted file mode 100644 index 9069176f29..0000000000 --- a/doc/txt/pair_sph_rhosum.txt +++ /dev/null @@ -1,64 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sph/rhosum command :h3 - -[Syntax:] - -pair_style sph/rhosum Nstep :pre - -Nstep = timestep interval :ul - -[Examples:] - -pair_style sph/rhosum 10 -pair_coeff * * 2.4 :pre - -[Description:] - -The sph/rhosum style computes the local particle mass density rho for -SPH particles by kernel function interpolation, every Nstep timesteps. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -h (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This style does not write information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This style can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. It does not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -This pair style is part of the USER-SPH package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, pair_sph/taitwater - -[Default:] none diff --git a/doc/txt/pair_sph_taitwater.txt b/doc/txt/pair_sph_taitwater.txt deleted file mode 100644 index dcb9e39603..0000000000 --- a/doc/txt/pair_sph_taitwater.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sph/taitwater command :h3 - -[Syntax:] - -pair_style sph/taitwater :pre - -[Examples:] - -pair_style sph/taitwater -pair_coeff * * 1000.0 1430.0 1.0 2.4 :pre - -[Description:] - -The sph/taitwater style computes pressure forces between SPH particles -according to Tait's equation of state: - -:c,image(Eqs/pair_sph_tait.jpg) - -where gamma = 7 and B = c_0^2 rho_0 / gamma, with rho_0 being the -reference density and c_0 the reference speed of sound. - -This pair style also computes Monaghan's artificial viscosity to -prevent particles from interpenetrating "(Monaghan)"_#Monaghan. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -rho0 reference density (mass/volume units) -c0 reference soundspeed (distance/time units) -nu artificial viscosity (no units) -h kernel function cutoff (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This style does not write information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This style can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. It does not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -This pair style is part of the USER-SPH package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, pair_sph/rhosum - -[Default:] none - -:line - -:link(Monaghan) -[(Monaghan)] Monaghan and Gingold, Journal of Computational Physics, -52, 374-389 (1983). diff --git a/doc/txt/pair_sph_taitwater_morris.txt b/doc/txt/pair_sph_taitwater_morris.txt deleted file mode 100644 index b88707d1af..0000000000 --- a/doc/txt/pair_sph_taitwater_morris.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sph/taitwater/morris command :h3 - -[Syntax:] - -pair_style sph/taitwater/morris :pre - -[Examples:] - -pair_style sph/taitwater/morris -pair_coeff * * 1000.0 1430.0 1.0 2.4 :pre - -[Description:] - -The sph/taitwater/morris style computes pressure forces between SPH -particles according to Tait's equation of state: - -:c,image(Eqs/pair_sph_tait.jpg) - -where gamma = 7 and B = c_0^2 rho_0 / gamma, with rho_0 being the -reference density and c_0 the reference speed of sound. - -This pair style also computes laminar viscosity "(Morris)"_#Morris. - -See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to using SPH in -LAMMPS. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -rho0 reference density (mass/volume units) -c0 reference soundspeed (distance/time units) -nu dynamic viscosity (mass*distance/time units) -h kernel function cutoff (distance units) :ul - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -This style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This style does not write information to "binary restart -files"_restart.html. Thus, you need to re-specify the pair_style and -pair_coeff commands in an input script that reads a restart file. - -This style can only be used via the {pair} keyword of the "run_style -respa"_run_style.html command. It does not support the {inner}, -{middle}, {outer} keywords. - -[Restrictions:] - -This pair style is part of the USER-SPH package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, pair_sph/rhosum - -[Default:] none - -:line - -:link(Morris) -[(Morris)] Morris, Fox, Zhu, J Comp Physics, 136, 214-226 (1997). - - diff --git a/doc/txt/pair_spin_dipole.txt b/doc/txt/pair_spin_dipole.txt deleted file mode 100644 index 36bcd25d5e..0000000000 --- a/doc/txt/pair_spin_dipole.txt +++ /dev/null @@ -1,82 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style spin/dipole/cut command :h3 -pair_style spin/dipole/long command :h3 - -[Syntax:] - -pair_style spin/dipole/cut cutoff -pair_style spin/dipole/long cutoff :pre - -cutoff = global cutoff for magnetic dipole energy and forces -(optional) (distance units) :ulb,l -:ule - -[Examples:] - -pair_style spin/dipole/cut 10.0 -pair_coeff * * 10.0 -pair_coeff 2 3 8.0 :pre - -pair_style spin/dipole/long 9.0 -pair_coeff * * 10.0 -pair_coeff 2 3 6.0 :pre - -[Description:] - -Style {spin/dipole/cut} computes a short-range dipole-dipole -interaction between pairs of magnetic particles that each -have a magnetic spin. -The magnetic dipole-dipole interactions are computed by the -following formulas for the magnetic energy, magnetic precession -vector omega and mechanical force between particles I and J. - -:c,image(Eqs/pair_spin_dipole.jpg) - -where si and sj are the spin on two magnetic particles, -r is their separation distance, and the vector e = (Ri - Rj)/|Ri - Rj| -is the direction vector between the two particles. - -Style {spin/dipole/long} computes long-range magnetic dipole-dipole -interaction. -A "kspace_style"_kspace_style.html must be defined to -use this pair style. Currently, "kspace_style -ewald/dipole/spin"_kspace_style.html and "kspace_style -pppm/dipole/spin"_kspace_style.html support long-range magnetic -dipole-dipole interactions. - -:line - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -[Restrictions:] - -The {spin/dipole/cut} and {spin/dipole/long} styles are part of -the SPIN package. They are only enabled if LAMMPS was built with that -package. See the "Build package"_Build_package.html doc page for more -info. - -Using dipole/spin pair styles with {electron} "units"_units.html is not -currently supported. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "kspace_style"_kspace_style.html -"fix nve/spin"_fix_nve_spin.html - -[Default:] none diff --git a/doc/txt/pair_spin_dmi.txt b/doc/txt/pair_spin_dmi.txt deleted file mode 100644 index cca20d1136..0000000000 --- a/doc/txt/pair_spin_dmi.txt +++ /dev/null @@ -1,91 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style spin/dmi command :h3 - -[Syntax:] - -pair_style spin/dmi cutoff :pre - -cutoff = global cutoff pair (distance in metal units) :ulb,l - -:ule - -[Examples:] - -pair_style spin/dmi 4.0 -pair_coeff * * dmi 2.6 0.001 1.0 0.0 0.0 -pair_coeff 1 2 dmi 4.0 0.00109 0.0 0.0 1.0 :pre - -[Description:] - -Style {spin/dmi} computes the Dzyaloshinskii-Moriya (DM) interaction -between pairs of magnetic spins. -According to the expression reported in "(Rohart)"_#Rohart, one has -the following DM energy: - -:c,image(Eqs/pair_spin_dmi_interaction.jpg) - -where si and sj are two neighboring magnetic spins of two particles, -eij = (ri - rj)/|ri-rj| is the unit vector between sites i and j, -and D is the DM vector defining the intensity (in eV) and the direction -of the interaction. - -In "(Rohart)"_#Rohart, D is defined as the direction normal to the film oriented -from the high spin-orbit layer to the magnetic ultra-thin film. - -The application of a spin-lattice Poisson bracket to this energy (as described -in "(Tranchida)"_#Tranchida5) allows to derive a magnetic torque omega, and a -mechanical force F (for spin-lattice calculations only) for each magnetic -particle i: - -:c,image(Eqs/pair_spin_dmi_forces.jpg) - -More details about the derivation of these torques/forces are reported in -"(Tranchida)"_#Tranchida5. - -For the {spin/dmi} pair style, the following coefficients must be defined for -each pair of atoms types via the "pair_coeff"_pair_coeff.html command as in -the examples above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html commands, and -set in the following order: - -rc (distance units) -|D| (energy units) -Dx, Dy, Dz (direction of D) :ul - -Note that rc is the radius cutoff of the considered DM interaction, |D| is -the norm of the DM vector (in eV), and Dx, Dy and Dz define its direction. - -None of those coefficients is optional. If not specified, the {spin/dmi} -pair style cannot be used. - -:line - -[Restrictions:] - -All the {pair/spin} styles are part of the SPIN package. These styles -are only enabled if LAMMPS was built with this package, and if the -atom_style "spin" was declared. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"atom_style spin"_atom_style.html, "pair_coeff"_pair_coeff.html, -"pair_eam"_pair_eam.html, - -[Default:] none - -:line - -:link(Rohart) -[(Rohart)] Rohart and Thiaville, -Physical Review B, 88(18), 184422. (2013). -:link(Tranchida5) -[(Tranchida)] Tranchida, Plimpton, Thibaudeau and Thompson, -Journal of Computational Physics, 372, 406-425, (2018). diff --git a/doc/txt/pair_spin_magelec.txt b/doc/txt/pair_spin_magelec.txt deleted file mode 100644 index 206da4bb51..0000000000 --- a/doc/txt/pair_spin_magelec.txt +++ /dev/null @@ -1,73 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style spin/magelec command :h3 - -[Syntax:] - -pair_style spin/magelec cutoff :pre - -cutoff = global cutoff pair (distance in metal units) :ulb,l - -:ule - -[Examples:] - -pair_style spin/magelec 4.5 -pair_coeff * * magelec 4.5 0.00109 1.0 1.0 1.0 :pre - -[Description:] - -Style {spin/me} computes a magneto-electric interaction between -pairs of magnetic spins. According to the derivation reported in -"(Katsura)"_#Katsura1, this interaction is defined as: - -:c,image(Eqs/pair_spin_me_interaction.jpg) - -where si and sj are neighboring magnetic spins of two particles, -eij = (ri - rj)/|ri-rj| is the normalized separation vector between the -two particles, and E is an electric polarization vector. -The norm and direction of E are giving the intensity and the -direction of a screened dielectric atomic polarization (in eV). - -From this magneto-electric interaction, each spin i will be submitted -to a magnetic torque omega, and its associated atom can be submitted to a -force F for spin-lattice calculations (see "fix_nve_spin"_fix_nve_spin.html), -such as: - -:c,image(Eqs/pair_spin_me_forces.jpg) - -with h the Planck constant (in metal units). - -More details about the derivation of these torques/forces are reported in -"(Tranchida)"_#Tranchida4. - -:line - -[Restrictions:] - -All the {pair/spin} styles are part of the SPIN package. These styles -are only enabled if LAMMPS was built with this package, and if the -atom_style "spin" was declared. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"atom_style spin"_atom_style.html, "pair_coeff"_pair_coeff.html, -"pair_spin_exchange"_pair_spin_exchange.html, "pair_eam"_pair_eam.html, - -[Default:] none - -:line - -:link(Katsura1) -[(Katsura)] H. Katsura, N. Nagaosa, A.V. Balatsky. Phys. Rev. Lett., 95(5), 057205. (2005) - -:link(Tranchida4) -[(Tranchida)] Tranchida, Plimpton, Thibaudeau, and Thompson, -Journal of Computational Physics, 372, 406-425, (2018). diff --git a/doc/txt/pair_srp.txt b/doc/txt/pair_srp.txt deleted file mode 100644 index e784ac3d17..0000000000 --- a/doc/txt/pair_srp.txt +++ /dev/null @@ -1,168 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style srp command :h3 - -[Syntax:] - -pair_style srp cutoff btype dist keyword value ... - -cutoff = global cutoff for SRP interactions (distance units) :ulb,l -btype = bond type to apply SRP interactions to (can be wildcard, see below) :l -distance = {min} or {mid} :l -zero or more keyword/value pairs may be appended :l -keyword = {exclude} :l - {bptype} value = atom type for bond particles - {exclude} value = {yes} or {no} :pre -:ule - -[Examples:] - -pair_style hybrid dpd 1.0 1.0 12345 srp 0.8 1 mid exclude yes -pair_coeff 1 1 dpd 60.0 4.5 1.0 -pair_coeff 1 2 none -pair_coeff 2 2 srp 100.0 0.8 :pre - -pair_style hybrid dpd 1.0 1.0 12345 srp 0.8 * min exclude yes -pair_coeff 1 1 dpd 60.0 50 1.0 -pair_coeff 1 2 none -pair_coeff 2 2 srp 40.0 :pre - -pair_style hybrid srp 0.8 2 mid -pair_coeff 1 1 none -pair_coeff 1 2 none -pair_coeff 2 2 srp 100.0 0.8 :pre - -[Description:] - -Style {srp} computes a soft segmental repulsive potential (SRP) that -acts between pairs of bonds. This potential is useful for preventing -bonds from passing through one another when a soft non-bonded -potential acts between beads in, for example, DPD polymer chains. An -example input script that uses this command is provided in -examples/USER/srp. - -Bonds of specified type {btype} interact with one another through a -bond-pairwise potential, such that the force on bond {i} due to bond -{j} is as follows - -:c,image(Eqs/pair_srp1.jpg) - -where {r} and {rij} are the distance and unit vector between the two -bonds. Note that {btype} can be specified as an asterisk "*", which -case the interaction is applied to all bond types. The {mid} option -computes {r} and {rij} from the midpoint distance between bonds. The -{min} option computes {r} and {rij} from the minimum distance between -bonds. The force acting on a bond is mapped onto the two bond atoms -according to the lever rule, - -:c,image(Eqs/pair_srp2.jpg) - -where {L} is the normalized distance from the atom to the point of -closest approach of bond {i} and {j}. The {mid} option takes {L} as -0.5 for each interaction as described in "(Sirk)"_#Sirk2. - -The following coefficients must be defined via the -"pair_coeff"_pair_coeff.html command as in the examples above, or in -the data file or restart file read by the "read_data"_read_data.html -or "read_restart"_read_restart.html commands: - -{C} (force units) -{rc} (distance units) :ul - -The last coefficient is optional. If not specified, the global cutoff -is used. - -NOTE: Pair style srp considers each bond of type {btype} to be a -fictitious "particle" of type {bptype}, where {bptype} is either the -largest atom type in the system, or the type set by the {bptype} flag. -Any actual existing particles with this atom type will be deleted at -the beginning of a run. This means you must specify the number of -types in your system accordingly; usually to be one larger than what -would normally be the case, e.g. via the "create_box"_create_box.html -or by changing the header in your "data file"_read_data.html. The -fictitious "bond particles" are inserted at the beginning of the run, -and serve as placeholders that define the position of the bonds. This -allows neighbor lists to be constructed and pairwise interactions to -be computed in almost the same way as is done for actual particles. -Because bonds interact only with other bonds, "pair_style -hybrid"_pair_hybrid.html should be used to turn off interactions -between atom type {bptype} and all other types of atoms. An error -will be flagged if "pair_style hybrid"_pair_hybrid.html is not used. - -The optional {exclude} keyword determines if forces are computed -between first neighbor (directly connected) bonds. For a setting of -{no}, first neighbor forces are computed; for {yes} they are not -computed. A setting of {no} cannot be used with the {min} option for -distance calculation because the minimum distance between directly -connected bonds is zero. - -Pair style {srp} turns off normalization of thermodynamic properties -by particle number, as if the command "thermo_modify norm -no"_thermo_modify.html had been issued. - -The pairwise energy associated with style {srp} is shifted to be zero -at the cutoff distance {rc}. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair styles does not support mixing. - -This pair style does not support the "pair_modify"_pair_modify.html -shift option for the energy of the pair interaction. Note that as -discussed above, the energy term is already shifted to be 0.0 at the -cutoff distance {rc}. - -The "pair_modify"_pair_modify.html table option is not relevant for -this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes global and per-atom information to "binary -restart files"_restart.html. Pair srp should be used with "pair_style -hybrid"_pair_hybrid.html, thus the pair_coeff commands need to be -specified in the input script when reading a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the USER-MISC package. It is only enabled -if LAMMPS was built with that package. See the Making LAMMPS section -for more info. - -This pair style must be used with "pair_style -hybrid"_pair_hybrid.html. - -This pair style requires the "newton"_newton.html command to be {on} -for non-bonded interactions. - -This pair style is not compatible with "rigid body integrators"_fix_rigid.html - -[Related commands:] - -"pair_style hybrid"_pair_hybrid.html, "pair_coeff"_pair_coeff.html, -"pair dpd"_pair_dpd.html - -[Default:] - -The default keyword value is exclude = yes. - -:line - -:link(Sirk2) -[(Sirk)] Sirk TW, Sliozberg YR, Brennan JK, Lisal M, Andzelm JW, J -Chem Phys, 136 (13) 134903, 2012. diff --git a/doc/txt/pair_sw.txt b/doc/txt/pair_sw.txt deleted file mode 100644 index 33c3892c62..0000000000 --- a/doc/txt/pair_sw.txt +++ /dev/null @@ -1,215 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style sw command :h3 -pair_style sw/gpu command :h3 -pair_style sw/intel command :h3 -pair_style sw/kk command :h3 -pair_style sw/omp command :h3 - -[Syntax:] - -pair_style sw :pre - -[Examples:] - -pair_style sw -pair_coeff * * si.sw Si -pair_coeff * * GaN.sw Ga N Ga :pre - -[Description:] - -The {sw} style computes a 3-body "Stillinger-Weber"_#Stillinger2 -potential for the energy E of a system of atoms as - -:c,image(Eqs/pair_sw.jpg) - -where phi2 is a two-body term and phi3 is a three-body term. The -summations in the formula are over all neighbors J and K of atom I -within a cutoff distance = a*sigma. - -Only a single pair_coeff command is used with the {sw} style which -specifies a Stillinger-Weber potential file with parameters for all -needed elements. These are mapped to LAMMPS atom types by specifying -N additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of SW elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine a file SiC.sw has Stillinger-Weber values for -Si and C. If your LAMMPS simulation has 4 atoms types and you want -the 1st 3 to be Si, and the 4th to be C, you would use the following -pair_coeff command: - -pair_coeff * * SiC.sw Si Si Si C :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Si arguments map LAMMPS atom types 1,2,3 to the Si -element in the SW file. The final C argument maps LAMMPS atom type 4 -to the C element in the SW file. If a mapping value is specified as -NULL, the mapping is not performed. This can be used when a {sw} -potential is used as part of the {hybrid} pair style. The NULL values -are placeholders for atom types that will be used with other -potentials. - -Stillinger-Weber files in the {potentials} directory of the LAMMPS -distribution have a ".sw" suffix. Lines that are not blank or -comments (starting with #) define parameters for a triplet of -elements. The parameters in a single entry correspond to the two-body -and three-body coefficients in the formula above: - -element 1 (the center atom in a 3-body interaction) -element 2 -element 3 -epsilon (energy units) -sigma (distance units) -a -lambda -gamma -costheta0 -A -B -p -q -tol :ul - -The A, B, p, and q parameters are used only for two-body -interactions. The lambda and costheta0 parameters are used only for -three-body interactions. The epsilon, sigma and a parameters are used -for both two-body and three-body interactions. gamma is used only in the -three-body interactions, but is defined for pairs of atoms. -The non-annotated parameters are unitless. - -LAMMPS introduces an additional performance-optimization parameter tol -that is used for both two-body and three-body interactions. In the -Stillinger-Weber potential, the interaction energies become negligibly -small at atomic separations substantially less than the theoretical -cutoff distances. LAMMPS therefore defines a virtual cutoff distance -based on a user defined tolerance tol. The use of the virtual cutoff -distance in constructing atom neighbor lists can significantly reduce -the neighbor list sizes and therefore the computational cost. LAMMPS -provides a {tol} value for each of the three-body entries so that they -can be separately controlled. If tol = 0.0, then the standard -Stillinger-Weber cutoff is used. - -The Stillinger-Weber potential file must contain entries for all the -elements listed in the pair_coeff command. It can also contain -entries for additional elements not being used in a particular -simulation; LAMMPS ignores those entries. - -For a single-element simulation, only a single entry is required -(e.g. SiSiSi). For a two-element simulation, the file must contain 8 -entries (for SiSiSi, SiSiC, SiCSi, SiCC, CSiSi, CSiC, CCSi, CCC), that -specify SW parameters for all permutations of the two elements -interacting in three-body configurations. Thus for 3 elements, 27 -entries would be required, etc. - -As annotated above, the first element in the entry is the center atom -in a three-body interaction. Thus an entry for SiCC means a Si atom -with 2 C atoms as neighbors. The parameter values used for the -two-body interaction come from the entry where the 2nd and 3rd -elements are the same. Thus the two-body parameters for Si -interacting with C, comes from the SiCC entry. The three-body -parameters can in principle be specific to the three elements of the -configuration. In the literature, however, the three-body parameters -are usually defined by simple formulas involving two sets of pair-wise -parameters, corresponding to the ij and ik pairs, where i is the -center atom. The user must ensure that the correct combining rule is -used to calculate the values of the three-body parameters for -alloys. Note also that the function phi3 contains two exponential -screening factors with parameter values from the ij pair and ik -pairs. So phi3 for a C atom bonded to a Si atom and a second C atom -will depend on the three-body parameters for the CSiC entry, and also -on the two-body parameters for the CCC and CSiSi entries. Since the -order of the two neighbors is arbitrary, the three-body parameters for -entries CSiC and CCSi should be the same. Similarly, the two-body -parameters for entries SiCC and CSiSi should also be the same. The -parameters used only for two-body interactions (A, B, p, and q) in -entries whose 2nd and 3rd element are different (e.g. SiCSi) are not -used for anything and can be set to 0.0 if desired. -This is also true for the parameters in phi3 that are -taken from the ij and ik pairs (sigma, a, gamma) - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -When using the USER-INTEL package with this style, there is an -additional 5 to 10 percent performance improvement when the -Stillinger-Weber parameters p and q are set to 4 and 0 respectively. -These parameters are common for modeling silicon and water. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS as -described above from values in the potential file. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the MANYBODY package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The Stillinger-Weber potential files provided with LAMMPS (see the -potentials directory) are parameterized for metal "units"_units.html. -You can use the SW potential with any LAMMPS units, but you would need -to create your own SW potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Stillinger2) -[(Stillinger)] Stillinger and Weber, Phys Rev B, 31, 5262 (1985). diff --git a/doc/txt/pair_table.txt b/doc/txt/pair_table.txt deleted file mode 100644 index 22c63a1f32..0000000000 --- a/doc/txt/pair_table.txt +++ /dev/null @@ -1,271 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style table command :h3 -pair_style table/gpu command :h3 -pair_style table/kk command :h3 -pair_style table/omp command :h3 - -[Syntax:] - -pair_style table style N keyword ... :pre - -style = {lookup} or {linear} or {spline} or {bitmap} = method of interpolation -N = use N values in {lookup}, {linear}, {spline} tables -N = use 2^N values in {bitmap} tables -zero or more keywords may be appended -keyword = {ewald} or {pppm} or {msm} or {dispersion} or {tip4p} :ul - -[Examples:] - -pair_style table linear 1000 -pair_style table linear 1000 pppm -pair_style table bitmap 12 -pair_coeff * 3 morse.table ENTRY1 -pair_coeff * 3 morse.table ENTRY1 7.0 :pre - -[Description:] - -Style {table} creates interpolation tables from potential energy and -force values listed in a file(s) as a function of distance. When -performing dynamics or minimization, the interpolation tables are used -to evaluate energy and forces for pairwise interactions between -particles, similar to how analytic formulas are used for other pair -styles. - -The interpolation tables are created as a pre-computation by fitting -cubic splines to the file values and interpolating energy and force -values at each of {N} distances. During a simulation, the tables are -used to interpolate energy and force values as needed for each pair of -particles separated by a distance {R}. The interpolation is done in -one of 4 styles: {lookup}, {linear}, {spline}, or {bitmap}. - -For the {lookup} style, the distance {R} is used to find the nearest -table entry, which is the energy or force. - -For the {linear} style, the distance {R} is used to find the 2 -surrounding table values from which an energy or force is computed by -linear interpolation. - -For the {spline} style, a cubic spline coefficients are computed and -stored for each of the {N} values in the table, one set of splines for -energy, another for force. Note that these splines are different than -the ones used to pre-compute the {N} values. Those splines were fit -to the {Nfile} values in the tabulated file, where often {Nfile} < -{N}. The distance {R} is used to find the appropriate set of spline -coefficients which are used to evaluate a cubic polynomial which -computes the energy or force. - -For the {bitmap} style, the specified {N} is used to create -interpolation tables that are 2^N in length. The distance {R} is used -to index into the table via a fast bit-mapping technique due to -"(Wolff)"_#Wolff2, and a linear interpolation is performed between -adjacent table values. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -filename -keyword -cutoff (distance units) :ul - -The filename specifies a file containing tabulated energy and force -values. The keyword specifies a section of the file. The cutoff is -an optional coefficient. If not specified, the outer cutoff in the -table itself (see below) will be used to build an interpolation table -that extend to the largest tabulated distance. If specified, only -file values up to the cutoff are used to create the interpolation -table. The format of this file is described below. - -If your tabulated potential(s) are designed to be used as the -short-range part of one of the long-range solvers specified by the -"kspace_style"_kspace_style.html command, then you must use one or -more of the optional keywords listed above for the pair_style command. -These are {ewald} or {pppm} or {msm} or {dispersion} or {tip4p}. This -is so LAMMPS can insure the short-range potential and long-range -solver are compatible with each other, as it does for other -short-range pair styles, such as "pair_style -lj/cut/coul/long"_pair_lj.html. Note that it is up to you to insure -the tabulated values for each pair of atom types has the correct -functional form to be compatible with the matching long-range solver. - -:line - -Here are some guidelines for using the pair_style table command to -best effect: - -Vary the number of table points; you may need to use more than you think -to get good resolution. :ulb,l - -Always use the "pair_write"_pair_write.html command to produce a plot -of what the final interpolated potential looks like. This can show up -interpolation "features" you may not like. :l - -Start with the linear style; it's the style least likely to have problems. :l - -Use {N} in the pair_style command equal to the "N" in the tabulation -file, and use the "RSQ" or "BITMAP" parameter, so additional interpolation -is not needed. See discussion below. :l - -Make sure that your tabulated forces and tabulated energies are -consistent (dE/dr = -F) over the entire range of r values. LAMMPS -will warn if this is not the case. :l - -Use as large an inner cutoff as possible. This avoids fitting splines -to very steep parts of the potential. :l -:ule - -:line - -The format of a tabulated file is a series of one or more sections, -defined as follows (without the parenthesized comments): - -# Morse potential for Fe (one or more comment or blank lines) :pre - -MORSE_FE (keyword is first text on line) -N 500 R 1.0 10.0 (N, R, RSQ, BITMAP, FPRIME parameters) - (blank) -1 1.0 25.5 102.34 (index, r, energy, force) -2 1.02 23.4 98.5 -... -500 10.0 0.001 0.003 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the pair_coeff -command. The next line lists (in any order) one or more parameters -for the table. Each parameter is a keyword followed by one or more -numeric values. - -The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the {N} -specified in the "pair_style table"_pair_style.html command. Let -Ntable = {N} in the pair_style command, and Nfile = "N" in the -tabulated file. What LAMMPS does is a preliminary interpolation by -creating splines using the Nfile tabulated values as nodal points. It -uses these to interpolate energy and force values at Ntable different -points. The resulting tables of length Ntable are then used as -described above, when computing energy and force for individual pair -distances. This means that if you want the interpolation tables of -length Ntable to match exactly what is in the tabulated file (with -effectively no preliminary interpolation), you should set Ntable = -Nfile, and use the "RSQ" or "BITMAP" parameter. This is because the -internal table abscissa is always RSQ (separation distance squared), -for efficient lookup. - -All other parameters are optional. If "R" or "RSQ" or "BITMAP" does -not appear, then the distances in each line of the table are used -as-is to perform spline interpolation. In this case, the table values -can be spaced in {r} uniformly or however you wish to position table -values in regions of large gradients. - -If used, the parameters "R" or "RSQ" are followed by 2 values {rlo} -and {rhi}. If specified, the distance associated with each energy and -force value is computed from these 2 values (at high accuracy), rather -than using the (low-accuracy) value listed in each line of the table. -The distance values in the table file are ignored in this case. -For "R", distances uniformly spaced between {rlo} and {rhi} are -computed; for "RSQ", squared distances uniformly spaced between -{rlo*rlo} and {rhi*rhi} are computed. - -NOTE: If you use "R" or "RSQ", the tabulated distance values in the -file are effectively ignored, and replaced by new values as described -in the previous paragraph. If the distance value in the table is not -very close to the new value (i.e. round-off difference), then you will -be assigning energy/force values to a different distance, which is -probably not what you want. LAMMPS will warn if this is occurring. - -If used, the parameter "BITMAP" is also followed by 2 values {rlo} and -{rhi}. These values, along with the "N" value determine the ordering -of the N lines that follow and what distance is associated with each. -This ordering is complex, so it is not documented here, since this -file is typically produced by the "pair_write"_pair_write.html command -with its {bitmap} option. When the table is in BITMAP format, the "N" -parameter in the file must be equal to 2^M where M is the value -specified in the pair_style command. Also, a cutoff parameter cannot -be used as an optional 3rd argument in the pair_coeff command; the -entire table extent as specified in the file must be used. - -If used, the parameter "FPRIME" is followed by 2 values {fplo} and -{fphi} which are the derivative of the force at the innermost and -outermost distances listed in the table. These values are needed by -the spline construction routines. If not specified by the "FPRIME" -parameter, they are estimated (less accurately) by the first 2 and -last 2 force values in the table. This parameter is not used by -BITMAP tables. - -Following a blank line, the next N lines list the tabulated values. -On each line, the 1st value is the index from 1 to N, the 2nd value is -r (in distance units), the 3rd value is the energy (in energy units), -and the 4th is the force (in force units). The r values must increase -from one line to the next (unless the BITMAP parameter is specified). - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds -one that matches the specified keyword. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -The "pair_modify"_pair_modify.html shift, table, and tail options are -not relevant for this pair style. - -This pair style writes the settings for the "pair_style table" command -to "binary restart files"_restart.html, so a pair_style command does -not need to specified in an input script that reads a restart file. -However, the coefficient information is not stored in the restart -file, since it is tabulated in the potential files. Thus, pair_coeff -commands do need to be specified in the restart input script. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_write"_pair_write.html - -[Default:] none - -:line - -:link(Wolff2) -[(Wolff)] Wolff and Rudd, Comp Phys Comm, 120, 200-32 (1999). diff --git a/doc/txt/pair_table_rx.txt b/doc/txt/pair_table_rx.txt deleted file mode 100644 index 9b9a6abff8..0000000000 --- a/doc/txt/pair_table_rx.txt +++ /dev/null @@ -1,264 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style table/rx command :h3 -pair_style table/rx/kk command :h3 - -[Syntax:] - -pair_style table style N ... :pre - -style = {lookup} or {linear} or {spline} or {bitmap} = method of interpolation -N = use N values in {lookup}, {linear}, {spline} tables -weighting = fractional or molecular (optional) :ul - -[Examples:] - -pair_style table/rx linear 1000 -pair_style table/rx linear 1000 fractional -pair_style table/rx linear 1000 molecular -pair_coeff * * rxn.table ENTRY1 h2o h2o 10.0 -pair_coeff * * rxn.table ENTRY1 1fluid 1fluid 10.0 -pair_coeff * 3 rxn.table ENTRY1 h2o no2 10.0 :pre - -[Description:] - -Style {table/rx} is used in reaction DPD simulations,where the -coarse-grained (CG) particles are composed of {m} species whose -reaction rate kinetics are determined from a set of {n} reaction rate -equations through the "fix rx"_fix_rx.html command. The species of -one CG particle can interact with a species in a neighboring CG -particle through a site-site interaction potential model. Style -{table/rx} creates interpolation tables of length {N} from pair -potential and force values listed in a file(s) as a function of -distance. The files are read by the "pair_coeff"_pair_coeff.html -command. - -The interpolation tables are created by fitting cubic splines to the -file values and interpolating energy and force values at each of {N} -distances. During a simulation, these tables are used to interpolate -energy and force values as needed. The interpolation is done in one -of 4 styles: {lookup}, {linear}, {spline}, or {bitmap}. - -For the {lookup} style, the distance between 2 atoms is used to find -the nearest table entry, which is the energy or force. - -For the {linear} style, the pair distance is used to find 2 -surrounding table values from which an energy or force is computed by -linear interpolation. - -For the {spline} style, a cubic spline coefficients are computed and -stored at each of the {N} values in the table. The pair distance is -used to find the appropriate set of coefficients which are used to -evaluate a cubic polynomial which computes the energy or force. - -For the {bitmap} style, the N means to create interpolation tables -that are 2^N in length. The pair distance is used to index into the -table via a fast bit-mapping technique "(Wolff)"_#Wolff and a linear -interpolation is performed between adjacent table values. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above. - -filename -keyword -species1 -species2 -cutoff (distance units) :ul - -The filename specifies a file containing tabulated energy and force -values. The keyword specifies a section of the file. The cutoff is -an optional coefficient. If not specified, the outer cutoff in the -table itself (see below) will be used to build an interpolation table -that extend to the largest tabulated distance. If specified, only -file values up to the cutoff are used to create the interpolation -table. The format of this file is described below. - -The species tags define the site-site interaction potential between -two species contained within two different particles. The species -tags must either correspond to the species defined in the reaction -kinetics files specified with the "fix rx"_fix_rx.html command or they -must correspond to the tag "1fluid", signifying interaction with a -product species mixture determined through a one-fluid approximation. -The interaction potential is weighted by the geometric average of -either the mole fraction concentrations or the number of molecules -associated with the interacting coarse-grained particles (see the -{fractional} or {molecular} weighting pair style options). The coarse-grained potential is -stored before and after the reaction kinetics solver is applied, where -the difference is defined to be the internal chemical energy (uChem). - -:line - -Here are some guidelines for using the pair_style table/rx command to -best effect: - -Vary the number of table points; you may need to use more than you think -to get good resolution. :ulb,l - -Always use the "pair_write"_pair_write.html command to produce a plot -of what the final interpolated potential looks like. This can show up -interpolation "features" you may not like. :l - -Start with the linear style; it's the style least likely to have problems. :l - -Use {N} in the pair_style command equal to the "N" in the tabulation -file, and use the "RSQ" or "BITMAP" parameter, so additional interpolation -is not needed. See discussion below. :l - -Make sure that your tabulated forces and tabulated energies are consistent -(dE/dr = -F) along the entire range of r values. :l - -Use as large an inner cutoff as possible. This avoids fitting splines -to very steep parts of the potential. :l -:ule - -:line - -The format of a tabulated file is a series of one or more sections, -defined as follows (without the parenthesized comments): - -# Morse potential for Fe (one or more comment or blank lines) :pre - -MORSE_FE (keyword is first text on line) -N 500 R 1.0 10.0 (N, R, RSQ, BITMAP, FPRIME parameters) - (blank) -1 1.0 25.5 102.34 (index, r, energy, force) -2 1.02 23.4 98.5 -... -500 10.0 0.001 0.003 :pre - -A section begins with a non-blank line whose 1st character is not a -"#"; blank lines or lines starting with "#" can be used as comments -between sections. The first line begins with a keyword which -identifies the section. The line can contain additional text, but the -initial text must match the argument specified in the pair_coeff -command. The next line lists (in any order) one or more parameters -for the table. Each parameter is a keyword followed by one or more -numeric values. - -The parameter "N" is required and its value is the number of table -entries that follow. Note that this may be different than the {N} -specified in the "pair_style table/rx"_pair_style.html command. Let -Ntable = {N} in the pair_style command, and Nfile = "N" in the -tabulated file. What LAMMPS does is a preliminary interpolation by -creating splines using the Nfile tabulated values as nodal points. It -uses these to interpolate as needed to generate energy and force -values at Ntable different points. The resulting tables of length -Ntable are then used as described above, when computing energy and -force for individual pair distances. This means that if you want the -interpolation tables of length Ntable to match exactly what is in the -tabulated file (with effectively no preliminary interpolation), you -should set Ntable = Nfile, and use the "RSQ" or "BITMAP" parameter. -The internal table abscissa is RSQ (separation distance squared). - -All other parameters are optional. If "R" or "RSQ" or "BITMAP" does -not appear, then the distances in each line of the table are used -as-is to perform spline interpolation. In this case, the table values -can be spaced in {r} uniformly or however you wish to position table -values in regions of large gradients. - -If used, the parameters "R" or "RSQ" are followed by 2 values {rlo} -and {rhi}. If specified, the distance associated with each energy and -force value is computed from these 2 values (at high accuracy), rather -than using the (low-accuracy) value listed in each line of the table. -The distance values in the table file are ignored in this case. -For "R", distances uniformly spaced between {rlo} and {rhi} are -computed; for "RSQ", squared distances uniformly spaced between -{rlo*rlo} and {rhi*rhi} are computed. - -If used, the parameter "BITMAP" is also followed by 2 values {rlo} and -{rhi}. These values, along with the "N" value determine the ordering -of the N lines that follow and what distance is associated with each. -This ordering is complex, so it is not documented here, since this -file is typically produced by the "pair_write"_pair_write.html command -with its {bitmap} option. When the table is in BITMAP format, the "N" -parameter in the file must be equal to 2^M where M is the value -specified in the pair_style command. Also, a cutoff parameter cannot -be used as an optional 3rd argument in the pair_coeff command; the -entire table extent as specified in the file must be used. - -If used, the parameter "FPRIME" is followed by 2 values {fplo} and -{fphi} which are the derivative of the force at the innermost and -outermost distances listed in the table. These values are needed by -the spline construction routines. If not specified by the "FPRIME" -parameter, they are estimated (less accurately) by the first 2 and -last 2 force values in the table. This parameter is not used by -BITMAP tables. - -Following a blank line, the next N lines list the tabulated values. -On each line, the 1st value is the index from 1 to N, the 2nd value is -r (in distance units), the 3rd value is the energy (in energy units), -and the 4th is the force (in force units). The r values must increase -from one line to the next (unless the BITMAP parameter is specified). - -Note that one file can contain many sections, each with a tabulated -potential. LAMMPS reads the file section by section until it finds -one that matches the specified keyword. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support mixing. Thus, coefficients for all -I,J pairs must be specified explicitly. - -The "pair_modify"_pair_modify.html shift, table, and tail options are -not relevant for this pair style. - -This pair style writes the settings for the "pair_style table/rx" command -to "binary restart files"_restart.html, so a pair_style command does -not need to specified in an input script that reads a restart file. -However, the coefficient information is not stored in the restart -file, since it is tabulated in the potential files. Thus, pair_coeff -commands do need to be specified in the restart input script. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -This command is part of the USER-DPD package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] fractional weighting - -:line - -:link(Wolff) -[(Wolff)] Wolff and Rudd, Comp Phys Comm, 120, 200-32 (1999). diff --git a/doc/txt/pair_tersoff.txt b/doc/txt/pair_tersoff.txt deleted file mode 100644 index 4b7bb0d93d..0000000000 --- a/doc/txt/pair_tersoff.txt +++ /dev/null @@ -1,252 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style tersoff command :h3 -pair_style tersoff/table command :h3 -pair_style tersoff/gpu command :h3 -pair_style tersoff/intel command :h3 -pair_style tersoff/kk command :h3 -pair_style tersoff/omp command :h3 -pair_style tersoff/table/omp command :h3 - -[Syntax:] - -pair_style style :pre - -style = {tersoff} or {tersoff/table} or {tersoff/gpu} or {tersoff/omp} or {tersoff/table/omp} :ul - -[Examples:] - -pair_style tersoff -pair_coeff * * Si.tersoff Si -pair_coeff * * SiC.tersoff Si C Si :pre - -pair_style tersoff/table -pair_coeff * * SiCGe.tersoff Si(D) :pre - -[Description:] - -The {tersoff} style computes a 3-body Tersoff potential -"(Tersoff_1)"_#Tersoff_11 for the energy E of a system of atoms as - -:c,image(Eqs/pair_tersoff_1.jpg) - -where f_R is a two-body term and f_A includes three-body interactions. -The summations in the formula are over all neighbors J and K of atom I -within a cutoff distance = R + D. - -The {tersoff/table} style uses tabulated forms for the two-body, -environment and angular functions. Linear interpolation is performed -between adjacent table entries. The table length is chosen to be -accurate within 10^-6 with respect to the {tersoff} style energy. -The {tersoff/table} should give better performance in terms of speed. - -Only a single pair_coeff command is used with the {tersoff} style -which specifies a Tersoff potential file with parameters for all -needed elements. These are mapped to LAMMPS atom types by specifying -N additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of Tersoff elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine the SiC.tersoff file has Tersoff values for Si -and C. If your LAMMPS simulation has 4 atoms types and you want the -1st 3 to be Si, and the 4th to be C, you would use the following -pair_coeff command: - -pair_coeff * * SiC.tersoff Si Si Si C :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Si arguments map LAMMPS atom types 1,2,3 to the Si -element in the Tersoff file. The final C argument maps LAMMPS atom -type 4 to the C element in the Tersoff file. If a mapping value is -specified as NULL, the mapping is not performed. This can be used -when a {tersoff} potential is used as part of the {hybrid} pair style. -The NULL values are placeholders for atom types that will be used with -other potentials. - -Tersoff files in the {potentials} directory of the LAMMPS distribution -have a ".tersoff" suffix. Lines that are not blank or comments -(starting with #) define parameters for a triplet of elements. The -parameters in a single entry correspond to coefficients in the formula -above: - -element 1 (the center atom in a 3-body interaction) -element 2 (the atom bonded to the center atom) -element 3 (the atom influencing the 1-2 bond in a bond-order sense) -m -gamma -lambda3 (1/distance units) -c -d -costheta0 (can be a value < -1 or > 1) -n -beta -lambda2 (1/distance units) -B (energy units) -R (distance units) -D (distance units) -lambda1 (1/distance units) -A (energy units) :ul - -The n, beta, lambda2, B, lambda1, and A parameters are only used for -two-body interactions. The m, gamma, lambda3, c, d, and costheta0 -parameters are only used for three-body interactions. The R and D -parameters are used for both two-body and three-body interactions. The -non-annotated parameters are unitless. The value of m must be 3 or 1. - -The Tersoff potential file must contain entries for all the elements -listed in the pair_coeff command. It can also contain entries for -additional elements not being used in a particular simulation; LAMMPS -ignores those entries. - -For a single-element simulation, only a single entry is required -(e.g. SiSiSi). For a two-element simulation, the file must contain 8 -entries (for SiSiSi, SiSiC, SiCSi, SiCC, CSiSi, CSiC, CCSi, CCC), that -specify Tersoff parameters for all permutations of the two elements -interacting in three-body configurations. Thus for 3 elements, 27 -entries would be required, etc. - -As annotated above, the first element in the entry is the center atom -in a three-body interaction and it is bonded to the 2nd atom and the -bond is influenced by the 3rd atom. Thus an entry for SiCC means Si -bonded to a C with another C atom influencing the bond. Thus -three-body parameters for SiCSi and SiSiC entries will not, in -general, be the same. The parameters used for the two-body -interaction come from the entry where the 2nd element is repeated. -Thus the two-body parameters for Si interacting with C, comes from the -SiCC entry. - -The parameters used for a particular -three-body interaction come from the entry with the corresponding -three elements. The parameters used only for two-body interactions -(n, beta, lambda2, B, lambda1, and A) in entries whose 2nd and 3rd -element are different (e.g. SiCSi) are not used for anything and can -be set to 0.0 if desired. - -Note that the twobody parameters in entries such as SiCC and CSiSi -are often the same, due to the common use of symmetric mixing rules, -but this is not always the case. For example, the beta and n parameters in -Tersoff_2 "(Tersoff_2)"_#Tersoff_21 are not symmetric. - -We chose the above form so as to enable users to define all commonly -used variants of the Tersoff potential. In particular, our form -reduces to the original Tersoff form when m = 3 and gamma = 1, while -it reduces to the form of "Albe et al."_#Albe when beta = 1 and m = 1. -Note that in the current Tersoff implementation in LAMMPS, m must be -specified as either 3 or 1. Tersoff used a slightly different but -equivalent form for alloys, which we will refer to as Tersoff_2 -potential "(Tersoff_2)"_#Tersoff_21. The {tersoff/table} style implements -Tersoff_2 parameterization only. - -LAMMPS parameter values for Tersoff_2 can be obtained as follows: -gamma_ijk = omega_ik, lambda3 = 0 and the value of -m has no effect. The parameters for species i and j can be calculated -using the Tersoff_2 mixing rules: - -:c,image(Eqs/pair_tersoff_2.jpg) - -Tersoff_2 parameters R and S must be converted to the LAMMPS -parameters R and D (R is different in both forms), using the following -relations: R=(R'+S')/2 and D=(S'-R')/2, where the primes indicate the -Tersoff_2 parameters. - -In the potentials directory, the file SiCGe.tersoff provides the -LAMMPS parameters for Tersoff's various versions of Si, as well as his -alloy parameters for Si, C, and Ge. This file can be used for pure Si, -(three different versions), pure C, pure Ge, binary SiC, and binary -SiGe. LAMMPS will generate an error if this file is used with any -combination involving C and Ge, since there are no entries for the GeC -interactions (Tersoff did not publish parameters for this -cross-interaction.) Tersoff files are also provided for the SiC alloy -(SiC.tersoff) and the GaN (GaN.tersoff) alloys. - -Many thanks to Rutuparna Narulkar, David Farrell, and Xiaowang Zhou -for helping clarify how Tersoff parameters for alloys have been -defined in various papers. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS as -described above from values in the potential file. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the MANYBODY package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The Tersoff potential files provided with LAMMPS (see the potentials -directory) are parameterized for metal "units"_units.html. You can -use the Tersoff potential with any LAMMPS units, but you would need to -create your own Tersoff potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Tersoff_11) -[(Tersoff_1)] J. Tersoff, Phys Rev B, 37, 6991 (1988). - -:link(Albe) -[(Albe)] J. Nord, K. Albe, P. Erhart, and K. Nordlund, J. Phys.: -Condens. Matter, 15, 5649(2003). - -:link(Tersoff_21) -[(Tersoff_2)] J. Tersoff, Phys Rev B, 39, 5566 (1989); errata (PRB 41, 3248) diff --git a/doc/txt/pair_tersoff_mod.txt b/doc/txt/pair_tersoff_mod.txt deleted file mode 100644 index 2df23045a3..0000000000 --- a/doc/txt/pair_tersoff_mod.txt +++ /dev/null @@ -1,206 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style tersoff/mod command :h3 -pair_style tersoff/mod/c command :h3 -pair_style tersoff/mod/gpu command :h3 -pair_style tersoff/mod/kk command :h3 -pair_style tersoff/mod/omp command :h3 -pair_style tersoff/mod/c/omp command :h3 - -[Syntax:] - -pair_style tersoff/mod :pre - -pair_style tersoff/mod/c :pre - -[Examples:] - -pair_style tersoff/mod -pair_coeff * * Si.tersoff.mod Si Si :pre - -pair_style tersoff/mod/c -pair_coeff * * Si.tersoff.modc Si Si :pre - -[Description:] - -The {tersoff/mod} and {tersoff/mod/c} styles computes a bond-order type -interatomic potential "(Kumagai)"_#Kumagai based on a 3-body Tersoff -potential "(Tersoff_1)"_#Tersoff_12, "(Tersoff_2)"_#Tersoff_22 with -modified cutoff function and angular-dependent term, giving the energy -E of a system of atoms as - -:c,image(Eqs/pair_tersoff_mod.jpg) - -where f_R is a two-body term and f_A includes three-body interactions. -The summations in the formula are over all neighbors J and K of atom I -within a cutoff distance = R + D. -The {tersoff/mod/c} style differs from {tersoff/mod} only in the -formulation of the V_ij term, where it contains an additional c0 term. - -:c,image(Eqs/pair_tersoff_mod_c.jpg) - -The modified cutoff function f_C proposed by "(Murty)"_#Murty and -having a continuous second-order differential is employed. The -angular-dependent term g(theta) was modified to increase the -flexibility of the potential. - -The {tersoff/mod} potential is fitted to both the elastic constants -and melting point by employing the modified Tersoff potential function -form in which the angular-dependent term is improved. The model -performs extremely well in describing the crystalline, liquid, and -amorphous phases "(Schelling)"_#Schelling. - -Only a single pair_coeff command is used with the {tersoff/mod} style -which specifies a Tersoff/MOD potential file with parameters for all -needed elements. These are mapped to LAMMPS atom types by specifying -N additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of Tersoff/MOD elements to atom types :ul - -As an example, imagine the Si.tersoff_mod file has Tersoff values for Si. -If your LAMMPS simulation has 3 Si atoms types, you would use the following -pair_coeff command: - -pair_coeff * * Si.tersoff_mod Si Si Si :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The three Si arguments map LAMMPS atom types 1,2,3 to the Si element -in the Tersoff/MOD file. If a mapping value is specified as NULL, the -mapping is not performed. This can be used when a {tersoff/mod} -potential is used as part of the {hybrid} pair style. The NULL values -are placeholders for atom types that will be used with other -potentials. - -Tersoff/MOD file in the {potentials} directory of the LAMMPS -distribution have a ".tersoff.mod" suffix. Potential files for the -{tersoff/mod/c} style have the suffix ".tersoff.modc". Lines that are -not blank or comments (starting with #) define parameters for a triplet -of elements. The parameters in a single entry correspond to -coefficients in the formulae above: - -element 1 (the center atom in a 3-body interaction) -element 2 (the atom bonded to the center atom) -element 3 (the atom influencing the 1-2 bond in a bond-order sense) -beta -alpha -h -eta -beta_ters = 1 (dummy parameter) -lambda2 (1/distance units) -B (energy units) -R (distance units) -D (distance units) -lambda1 (1/distance units) -A (energy units) -n -c1 -c2 -c3 -c4 -c5 -c0 (energy units, tersoff/mod/c only):ul - -The n, eta, lambda2, B, lambda1, and A parameters are only used for -two-body interactions. The beta, alpha, c1, c2, c3, c4, c5, h -parameters are only used for three-body interactions. The R and D -parameters are used for both two-body and three-body interactions. -The c0 term applies to {tersoff/mod/c} only. The non-annotated -parameters are unitless. - -The Tersoff/MOD potential file must contain entries for all the elements -listed in the pair_coeff command. It can also contain entries for -additional elements not being used in a particular simulation; LAMMPS -ignores those entries. - -For a single-element simulation, only a single entry is required -(e.g. SiSiSi). As annotated above, the first element in the entry is -the center atom in a three-body interaction and it is bonded to the -2nd atom and the bond is influenced by the 3rd atom. Thus an entry -for SiSiSi means Si bonded to a Si with another Si atom influencing the bond. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the MANYBODY package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The Tersoff/MOD potential files provided with LAMMPS (see the potentials -directory) are parameterized for metal "units"_units.html. You can -use the Tersoff/MOD potential with any LAMMPS units, but you would need to -create your own Tersoff/MOD potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Kumagai) -[(Kumagai)] T. Kumagai, S. Izumi, S. Hara, S. Sakai, -Comp. Mat. Science, 39, 457 (2007). - -:link(Tersoff_12) -[(Tersoff_1)] J. Tersoff, Phys Rev B, 37, 6991 (1988). - -:link(Tersoff_22) -[(Tersoff_2)] J. Tersoff, Phys Rev B, 38, 9902 (1988). - -:link(Murty) -[(Murty)] M.V.R. Murty, H.A. Atwater, Phys Rev B, 51, 4889 (1995). - -:link(Schelling) -[(Schelling)] Patrick K. Schelling, Comp. Mat. Science, 44, 274 (2008). diff --git a/doc/txt/pair_tersoff_zbl.txt b/doc/txt/pair_tersoff_zbl.txt deleted file mode 100644 index 5f03ffd94e..0000000000 --- a/doc/txt/pair_tersoff_zbl.txt +++ /dev/null @@ -1,267 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style tersoff/zbl command :h3 -pair_style tersoff/zbl/gpu command :h3 -pair_style tersoff/zbl/kk command :h3 -pair_style tersoff/zbl/omp command :h3 - -[Syntax:] - -pair_style tersoff/zbl :pre - -[Examples:] - -pair_style tersoff/zbl -pair_coeff * * SiC.tersoff.zbl Si C Si :pre - -[Description:] - -The {tersoff/zbl} style computes a 3-body Tersoff potential -"(Tersoff_1)"_#zbl-Tersoff_1 with a close-separation pairwise modification -based on a Coulomb potential and the Ziegler-Biersack-Littmark -universal screening function "(ZBL)"_#zbl-ZBL, giving the energy E of a -system of atoms as - -:c,image(Eqs/pair_tersoff_zbl.jpg) - -The f_F term is a fermi-like function used to smoothly connect the ZBL -repulsive potential with the Tersoff potential. There are 2 -parameters used to adjust it: A_F and r_C. A_F controls how "sharp" -the transition is between the two, and r_C is essentially the cutoff -for the ZBL potential. - -For the ZBL portion, there are two terms. The first is the Coulomb -repulsive term, with Z1, Z2 as the number of protons in each nucleus, -e as the electron charge (1 for metal and real units) and epsilon0 as -the permittivity of vacuum. The second part is the ZBL universal -screening function, with a0 being the Bohr radius (typically 0.529 -Angstroms), and the remainder of the coefficients provided by the -original paper. This screening function should be applicable to most -systems. However, it is only accurate for small separations -(i.e. less than 1 Angstrom). - -For the Tersoff portion, f_R is a two-body term and f_A includes -three-body interactions. The summations in the formula are over all -neighbors J and K of atom I within a cutoff distance = R + D. - -Only a single pair_coeff command is used with the {tersoff/zbl} style -which specifies a Tersoff/ZBL potential file with parameters for all -needed elements. These are mapped to LAMMPS atom types by specifying -N additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of Tersoff/ZBL elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine the SiC.tersoff.zbl file has Tersoff/ZBL values -for Si and C. If your LAMMPS simulation has 4 atoms types and you -want the 1st 3 to be Si, and the 4th to be C, you would use the -following pair_coeff command: - -pair_coeff * * SiC.tersoff Si Si Si C :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Si arguments map LAMMPS atom types 1,2,3 to the Si -element in the Tersoff/ZBL file. The final C argument maps LAMMPS -atom type 4 to the C element in the Tersoff/ZBL file. If a mapping -value is specified as NULL, the mapping is not performed. This can be -used when a {tersoff/zbl} potential is used as part of the {hybrid} -pair style. The NULL values are placeholders for atom types that will -be used with other potentials. - -Tersoff/ZBL files in the {potentials} directory of the LAMMPS -distribution have a ".tersoff.zbl" suffix. Lines that are not blank -or comments (starting with #) define parameters for a triplet of -elements. The parameters in a single entry correspond to coefficients -in the formula above: - -element 1 (the center atom in a 3-body interaction) -element 2 (the atom bonded to the center atom) -element 3 (the atom influencing the 1-2 bond in a bond-order sense) -m -gamma -lambda3 (1/distance units) -c -d -costheta0 (can be a value < -1 or > 1) -n -beta -lambda2 (1/distance units) -B (energy units) -R (distance units) -D (distance units) -lambda1 (1/distance units) -A (energy units) -Z_i -Z_j -ZBLcut (distance units) -ZBLexpscale (1/distance units) :ul - -The n, beta, lambda2, B, lambda1, and A parameters are only used for -two-body interactions. The m, gamma, lambda3, c, d, and costheta0 -parameters are only used for three-body interactions. The R and D -parameters are used for both two-body and three-body interactions. The -Z_i,Z_j, ZBLcut, ZBLexpscale parameters are used in the ZBL repulsive -portion of the potential and in the Fermi-like function. The -non-annotated parameters are unitless. The value of m must be 3 or 1. - -The Tersoff/ZBL potential file must contain entries for all the -elements listed in the pair_coeff command. It can also contain -entries for additional elements not being used in a particular -simulation; LAMMPS ignores those entries. - -For a single-element simulation, only a single entry is required -(e.g. SiSiSi). For a two-element simulation, the file must contain 8 -entries (for SiSiSi, SiSiC, SiCSi, SiCC, CSiSi, CSiC, CCSi, CCC), that -specify Tersoff parameters for all permutations of the two elements -interacting in three-body configurations. Thus for 3 elements, 27 -entries would be required, etc. - -As annotated above, the first element in the entry is the center atom -in a three-body interaction and it is bonded to the 2nd atom and the -bond is influenced by the 3rd atom. Thus an entry for SiCC means Si -bonded to a C with another C atom influencing the bond. Thus -three-body parameters for SiCSi and SiSiC entries will not, in -general, be the same. The parameters used for the two-body -interaction come from the entry where the 2nd element is repeated. -Thus the two-body parameters for Si interacting with C, comes from the -SiCC entry. - -The parameters used for a particular -three-body interaction come from the entry with the corresponding -three elements. The parameters used only for two-body interactions -(n, beta, lambda2, B, lambda1, and A) in entries whose 2nd and 3rd -element are different (e.g. SiCSi) are not used for anything and can -be set to 0.0 if desired. - -Note that the twobody parameters in entries such as SiCC and CSiSi -are often the same, due to the common use of symmetric mixing rules, -but this is not always the case. For example, the beta and n parameters in -Tersoff_2 "(Tersoff_2)"_#zbl-Tersoff_2 are not symmetric. - -We chose the above form so as to enable users to define all commonly -used variants of the Tersoff portion of the potential. In particular, -our form reduces to the original Tersoff form when m = 3 and gamma = -1, while it reduces to the form of "Albe et al."_#zbl-Albe when beta = 1 -and m = 1. Note that in the current Tersoff implementation in LAMMPS, -m must be specified as either 3 or 1. Tersoff used a slightly -different but equivalent form for alloys, which we will refer to as -Tersoff_2 potential "(Tersoff_2)"_#zbl-Tersoff_2. - -LAMMPS parameter values for Tersoff_2 can be obtained as follows: -gamma = omega_ijk, lambda3 = 0 and the value of -m has no effect. The parameters for species i and j can be calculated -using the Tersoff_2 mixing rules: - -:c,image(Eqs/pair_tersoff_2.jpg) - -Tersoff_2 parameters R and S must be converted to the LAMMPS -parameters R and D (R is different in both forms), using the following -relations: R=(R'+S')/2 and D=(S'-R')/2, where the primes indicate the -Tersoff_2 parameters. - -In the potentials directory, the file SiCGe.tersoff provides the -LAMMPS parameters for Tersoff's various versions of Si, as well as his -alloy parameters for Si, C, and Ge. This file can be used for pure Si, -(three different versions), pure C, pure Ge, binary SiC, and binary -SiGe. LAMMPS will generate an error if this file is used with any -combination involving C and Ge, since there are no entries for the GeC -interactions (Tersoff did not publish parameters for this -cross-interaction.) Tersoff files are also provided for the SiC alloy -(SiC.tersoff) and the GaN (GaN.tersoff) alloys. - -Many thanks to Rutuparna Narulkar, David Farrell, and Xiaowang Zhou -for helping clarify how Tersoff parameters for alloys have been -defined in various papers. Also thanks to Ram Devanathan for -providing the base ZBL implementation. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS as -described above from values in the potential file. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This pair style is part of the MANYBODY package. It is only enabled -if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The Tersoff/ZBL potential files provided with LAMMPS (see the -potentials directory) are parameterized for metal "units"_units.html. -You can use the Tersoff potential with any LAMMPS units, but you would -need to create your own Tersoff potential file with coefficients -listed in the appropriate units if your simulation doesn't use "metal" -units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(zbl-Tersoff_1) -[(Tersoff_1)] J. Tersoff, Phys Rev B, 37, 6991 (1988). - -:link(zbl-ZBL) -[(ZBL)] J.F. Ziegler, J.P. Biersack, U. Littmark, 'Stopping and Ranges -of Ions in Matter' Vol 1, 1985, Pergamon Press. - -:link(zbl-Albe) -[(Albe)] J. Nord, K. Albe, P. Erhart and K. Nordlund, J. Phys.: -Condens. Matter, 15, 5649(2003). - -:link(zbl-Tersoff_2) -[(Tersoff_2)] J. Tersoff, Phys Rev B, 39, 5566 (1989); errata (PRB 41, 3248) diff --git a/doc/txt/pair_thole.txt b/doc/txt/pair_thole.txt deleted file mode 100644 index c7a304ca41..0000000000 --- a/doc/txt/pair_thole.txt +++ /dev/null @@ -1,192 +0,0 @@ - - - -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style thole command :h3 -pair_style lj/cut/thole/long command :h3 -pair_style lj/cut/thole/long/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {thole} or {lj/cut/thole/long} or {lj/cut/thole/long/omp} -args = list of arguments for a particular style :ul - {thole} args = damp cutoff - damp = global damping parameter - cutoff = global cutoff (distance units) - {lj/cut/thole/long} or {lj/cut/thole/long/omp} args = damp cutoff (cutoff2) - damp = global damping parameter - cutoff = global cutoff for LJ (and Thole if only 1 arg) (distance units) - cutoff2 = global cutoff for Thole (optional) (distance units) :pre - -[Examples:] - -pair_style hybrid/overlay ... thole 2.6 12.0 -pair_coeff 1 1 thole 1.0 -pair_coeff 1 2 thole 1.0 2.6 10.0 -pair_coeff * 2 thole 1.0 2.6 :pre - -pair_style lj/cut/thole/long 2.6 12.0 :pre - -[Description:] - -The {thole} pair styles are meant to be used with force fields that -include explicit polarization through Drude dipoles. This link -describes how to use the "thermalized Drude oscillator -model"_Howto_drude.html in LAMMPS and polarizable models in LAMMPS are -discussed on the "Howto polarizable"_Howto_polarizable.html doc page. - -The {thole} pair style should be used as a sub-style within in the -"pair_hybrid/overlay"_pair_hybrid.html command, in conjunction with a -main pair style including Coulomb interactions, i.e. any pair style -containing {coul/cut} or {coul/long} in its style name. - -The {lj/cut/thole/long} pair style is equivalent to, but more convenient that -the frequent combination {hybrid/overlay lj/cut/coul/long cutoff thole damp -cutoff2}. It is not only a shorthand for this pair_style combination, but -it also allows for mixing pair coefficients instead of listing them all. -The {lj/cut/thole/long} pair style is also a bit faster because it avoids an -overlay and can benefit from OMP acceleration. Moreover, it uses a more -precise approximation of the direct Coulomb interaction at short range similar -to "coul/long/cs"_pair_cs.html, which stabilizes the temperature of -Drude particles. - -The {thole} pair styles compute the Coulomb interaction damped at -short distances by a function - -\begin\{equation\} T_\{ij\}(r_\{ij\}) = 1 - \left( 1 + -\frac\{s_\{ij\} r_\{ij\} \}\{2\} \right) -\exp \left( - s_\{ij\} r_\{ij\} \right) \end\{equation\} - -This function results from an adaptation to point charges -"(Noskov)"_#Noskov1 of the dipole screening scheme originally proposed -by "Thole"_#Thole1. The scaling coefficient \(s_\{ij\} \) is determined -by the polarizability of the atoms, \( \alpha_i \), and by a Thole -damping parameter \( a \). This Thole damping parameter usually takes -a value of 2.6, but in certain force fields the value can depend upon -the atom types. The mixing rule for Thole damping parameters is the -arithmetic average, and for polarizabilities the geometric average -between the atom-specific values. - -\begin\{equation\} s_\{ij\} = \frac\{ a_\{ij\} \}\{ -(\alpha_\{ij\})^\{1/3\} \} = \frac\{ (a_i + a_j)/2 \}\{ -\[(\alpha_i\alpha_j)^\{1/2\}\]^\{1/3\} \} \end\{equation\} - -The damping function is only applied to the interactions between the -point charges representing the induced dipoles on polarizable sites, -that is, charges on Drude particles, \( q_\{D,i\} \), and opposite -charges, \( -q_\{D,i\} \), located on the respective core particles -(to which each Drude particle is bonded). Therefore, Thole screening -is not applied to the full charge of the core particle \( q_i \), but -only to the \( -q_\{D,i\} \) part of it. - -The interactions between core charges are subject to the weighting -factors set by the "special_bonds"_special_bonds.html command. The -interactions between Drude particles and core charges or -non-polarizable atoms are also subject to these weighting factors. The -Drude particles inherit the 1-2, 1-3 and 1-4 neighbor relations from -their respective cores. - -For pair_style {thole}, the following coefficients must be defined for -each pair of atoms types via the "pair_coeff"_pair_coeff.html command -as in the example above. - -alpha (distance units^3) -damp -cutoff (distance units) :ul - -The last two coefficients are optional. If not specified the global -Thole damping parameter or global cutoff specified in the pair_style -command are used. In order to specify a cutoff (third argument) a damp -parameter (second argument) must also be specified. - -For pair style {lj/cut/thole/long}, the following coefficients must be -defined for each pair of atoms types via the "pair_coeff"_pair_coeff.html -command. - -epsilon (energy units) -sigma (length units) -alpha (distance units^3) -damps -LJ cutoff (distance units) :ul - -The last two coefficients are optional and default to the global values from -the {pair_style} command line. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -[Mixing]: - -The {thole} pair style does not support mixing. Thus, coefficients -for all I,J pairs must be specified explicitly. - -The {lj/cut/thole/long} pair style does support mixing. Mixed coefficients -are defined using - -\begin\{equation\} \alpha_\{ij\} = \sqrt\{\alpha_i\alpha_j\}\end\{equation\} -\begin\{equation\} a_\{ij\} = \frac 1 2 (a_i + a_j)\end\{equation\} - -[Restrictions:] - -These pair styles are part of the USER-DRUDE package. They are only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair_style should currently not be used with the "charmm dihedral -style"_dihedral_charmm.html if the latter has non-zero 1-4 weighting -factors. This is because the {thole} pair style does not know which -pairs are 1-4 partners of which dihedrals. - -The {lj/cut/thole/long} pair style should be used with a "Kspace solver"_kspace_style.html -like PPPM or Ewald, which is only enabled if LAMMPS was built with the kspace -package. - -[Related commands:] - -"fix drude"_fix_drude.html, "fix -langevin/drude"_fix_langevin_drude.html, "fix -drude/transform"_fix_drude_transform.html, "compute -temp/drude"_compute_temp_drude.html -"pair_style lj/cut/coul/long"_pair_lj.html - -[Default:] none - -:line - -:link(Noskov1) -[(Noskov)] Noskov, Lamoureux and Roux, J Phys Chem B, 109, 6705 (2005). - -:link(Thole1) -[(Thole)] Chem Phys, 59, 341 (1981). diff --git a/doc/txt/pair_tri_lj.txt b/doc/txt/pair_tri_lj.txt deleted file mode 100644 index 75108c0743..0000000000 --- a/doc/txt/pair_tri_lj.txt +++ /dev/null @@ -1,115 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style tri/lj command :h3 - -[Syntax:] - -pair_style tri/lj cutoff :pre - -cutoff = global cutoff for interactions (distance units) - -[Examples:] - -pair_style tri/lj 3.0 -pair_coeff * * 1.0 1.0 -pair_coeff 1 1 1.0 1.5 2.5 :pre - -[Description:] - -Style {tri/lj} treats particles which are triangles as a set of small -spherical particles that tile the triangle surface as explained below. -Interactions between two triangles, each with N1 and N2 spherical -particles, are calculated as the pairwise sum of N1*N2 Lennard-Jones -interactions. Interactions between a triangle with N spherical -particles and a point particle are treated as the pairwise sum of N -Lennard-Jones interactions. See the "pair_style lj/cut"_pair_lj.html -doc page for the definition of Lennard-Jones interactions. - -The cutoff distance for an interaction between 2 triangles, or between -a triangle and a point particle, is calculated from the position of -the triangle (its centroid), not between pairs of individual spheres -comprising the triangle. Thus an interaction is either calculated in -its entirety or not at all. - -The set of non-overlapping spherical particles that represent a -triangle, for purposes of this pair style, are generated in the -following manner. Assume the triangle is of type I, and sigma_II has -been specified. We want a set of spheres with centers in the plane of -the triangle, none of them larger in diameter than sigma_II, which -completely cover the triangle's area, but with minimal overlap and a -minimal total number of spheres. This is done in a recursive manner. -Place a sphere at the centroid of the original triangle. Calculate -what diameter it must have to just cover all 3 corner points of the -triangle. If that diameter is equal to or smaller than sigma_II, then -include a sphere of the calculated diameter in the set of covering -spheres. It the diameter is larger than sigma_II, then split the -triangle into 2 triangles by bisecting its longest side. Repeat the -process on each sub-triangle, recursing as far as needed to generate a -set of covering spheres. When finished, the original criteria are -met, and the set of covering spheres should be near minimal in number -and overlap, at least for input triangles with a reasonable -aspect-ratio. - -The LJ interaction between 2 spheres on different triangles of types -I,J is computed with an arithmetic mixing of the sigma values of the 2 -spheres and using the specified epsilon value for I,J atom types. -Note that because the sigma values for triangles spheres is computed -using only sigma_II values, specific to the triangles's type, this -means that any specified sigma_IJ values (for I != J) are effectively -ignored. - -For style {tri/lj}, the following coefficients must be defined for -each pair of atoms types via the "pair_coeff"_pair_coeff.html command -as in the examples above, or in the data file or restart files read by -the "read_data"_read_data.html or "read_restart"_read_restart.html -commands: - -epsilon (energy units) -sigma (distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global cutoff -is used. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the epsilon and sigma coefficients -and cutoff distance for all of this pair style can be mixed. The -default mix value is {geometric}. See the "pair_modify" command for -details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This style is part of the ASPHERE package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -Defining particles to be triangles so they participate in tri/tri or -tri/particle interactions requires the use the "atom_style -tri"_atom_style.html command. - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "pair_style line/lj"_pair_line_lj.html - -[Default:] none diff --git a/doc/txt/pair_ufm.txt b/doc/txt/pair_ufm.txt deleted file mode 100644 index f0efcfbf19..0000000000 --- a/doc/txt/pair_ufm.txt +++ /dev/null @@ -1,134 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style ufm command :h3 -pair_style ufm/gpu command :h3 -pair_style ufm/omp command :h3 -pair_style ufm/opt command :h3 - -[Syntax:] - -pair_style ufm cutoff :pre - -cutoff = global cutoff for {ufm} interactions (distance units) :ul - -[Examples:] - -pair_style ufm 4.0 -pair_coeff 1 1 100.0 1.0 2.5 -pair_coeff * * 100.0 1.0 :pre - - -pair_style ufm 4.0 -pair_coeff * * 10.0 1.0 -variable prefactor equal ramp(10,100) -fix 1 all adapt 1 pair ufm epsilon * * v_prefactor :pre - -[Description:] - -Style {ufm} computes pairwise interactions using the Uhlenbeck-Ford model (UFM) potential "(Paula Leite2016)"_#PL2 which is given by - -:c,image(Eqs/pair_ufm.jpg) - -where rc is the cutoff, sigma is a distance-scale and epsilon is an energy-scale, i.e., a product of Boltzmann constant kB, temperature T and the Uhlenbeck-Ford p-parameter which is responsible -to control the softness of the interactions "(Paula Leite2017)"_#PL1. -This model is useful as a reference system for fluid-phase free-energy calculations "(Paula Leite2016)"_#PL2. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -epsilon (energy units) -sigma (distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global {ufm} -cutoff is used. - - -The "fix adapt"_fix_adapt.html command can be used to vary epsilon and sigma for this pair style over the course of a simulation, in which case -pair_coeff settings for epsilon and sigma must still be specified, but will be -overridden. For example these commands will vary the prefactor epsilon for -all pairwise interactions from 10.0 at the beginning to 100.0 at the end -of a run: - -variable prefactor equal ramp(10,100) -fix 1 all adapt 1 pair ufm epsilon * * v_prefactor :pre - -NOTE: The thermodynamic integration procedure can be performed with this potential using "fix adapt"_fix_adapt.html. This command will rescale the force on each atom by varying a scale variable, which always starts with value 1.0. The syntax is the same described above, however, changing epsilon to scale. A detailed explanation of how to use this command and perform nonequilibrium thermodynamic integration in LAMMPS is given in the paper by "(Freitas)"_#Freitas2. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the A coefficient and cutoff -distance for this pair style can be mixed. A is always mixed via a -{geometric} rule. The cutoff is mixed according to the pair_modify -mix value. The default mix value is {geometric}. See the -"pair_modify" command for details. - -This pair style support the "pair_modify"_pair_modify.html shift option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table and tail are not relevant for this -pair style. - -This pair style does not support the "pair_modify"_pair_modify.html tail option for adding long-range tail corrections to energy and pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html, "fix adapt"_fix_adapt.html - -[Default:] none - - -:link(PL1) -[(Paula Leite2017)] Paula Leite, Santos-Florez, and de Koning, Phys Rev E, 96, -32115 (2017). - -:link(PL2) -[(Paula Leite2016)] Paula Leite , Freitas, Azevedo, and de Koning, J Chem Phys, 126, -044509 (2016). - -:link(Freitas2) -[(Freitas)] Freitas, Asta, and de Koning, Computational Materials Science, 112, 333 (2016). diff --git a/doc/txt/pair_vashishta.txt b/doc/txt/pair_vashishta.txt deleted file mode 100644 index 7ffb16cc83..0000000000 --- a/doc/txt/pair_vashishta.txt +++ /dev/null @@ -1,246 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style vashishta command :h3 -pair_style vashishta/gpu command :h3 -pair_style vashishta/omp command :h3 -pair_style vashishta/kk command :h3 -pair_style vashishta/table command :h3 -pair_style vashishta/table/omp command :h3 - -[Syntax:] - -pair_style style args :pre - -style = {vashishta} or {vashishta/table} or {vashishta/omp} or {vashishta/table/omp} -args = list of arguments for a particular style :ul - {vashishta} or {vashishta/omp} args = none - {vashishta/table} or {vashishta/table/omp} args = Ntable cutinner - Ntable = # of tabulation points - cutinner = tablulate from cutinner to cutoff :pre - -[Examples:] - -pair_style vashishta -pair_coeff * * SiC.vashishta Si C :pre - -pair_style vashishta/table 100000 0.2 -pair_coeff * * SiC.vashishta Si C :pre - -[Description:] - -The {vashishta} and {vashishta/table} styles compute the combined -2-body and 3-body family of potentials developed in the group of Priya -Vashishta and collaborators. By combining repulsive, screened -Coulombic, screened charge-dipole, and dispersion interactions with a -bond-angle energy based on the Stillinger-Weber potential, this -potential has been used to describe a variety of inorganic compounds, -including SiO2 "Vashishta1990"_#Vashishta1990, SiC -"Vashishta2007"_#Vashishta2007, and InP "Branicio2009"_#Branicio2009. - -The potential for the energy U of a system of atoms is - -:c,image(Eqs/pair_vashishta.jpg) - -where we follow the notation used in "Branicio2009"_#Branicio2009. -U2 is a two-body term and U3 is a three-body term. The -summation over two-body terms is over all neighbors J within -a cutoff distance = {rc}. The twobody terms are shifted and -tilted by a linear function so that the energy and force are -both zero at {rc}. The summation over three-body terms -is over all neighbors J and K within a cut-off distance = {r0}, -where the exponential screening function becomes zero. - -The {vashishta} style computes these formulas analytically. The -{vashishta/table} style tabulates the analytic values for {Ntable} -points from cutinner to the cutoff of the potential. The points are -equally spaced in R^2 space from cutinner^2 to cutoff^2. For the -two-body term in the above equation, a linear interpolation for each -pairwise distance between adjacent points in the table. In practice -the tabulated version can run 3-5x faster than the analytic version -with moderate to little loss of accuracy for Ntable values -between 10000 and 1000000. It is not recommended to use less than -5000 tabulation points. - -Only a single pair_coeff command is used with either style which -specifies a Vashishta potential file with parameters for all needed -elements. These are mapped to LAMMPS atom types by specifying N -additional arguments after the filename in the pair_coeff command, -where N is the number of LAMMPS atom types: - -filename -N element names = mapping of Vashishta elements to atom types :ul - -See the "pair_coeff"_pair_coeff.html doc page for alternate ways -to specify the path for the potential file. - -As an example, imagine a file SiC.vashishta has parameters for -Si and C. If your LAMMPS simulation has 4 atoms types and you want -the 1st 3 to be Si, and the 4th to be C, you would use the following -pair_coeff command: - -pair_coeff * * SiC.vashishta Si Si Si C :pre - -The 1st 2 arguments must be * * so as to span all LAMMPS atom types. -The first three Si arguments map LAMMPS atom types 1,2,3 to the Si -element in the file. The final C argument maps LAMMPS atom type 4 -to the C element in the file. If a mapping value is specified as -NULL, the mapping is not performed. This can be used when a {vashishta} -potential is used as part of the {hybrid} pair style. The NULL values -are placeholders for atom types that will be used with other -potentials. - -Vashishta files in the {potentials} directory of the LAMMPS -distribution have a ".vashishta" suffix. Lines that are not blank or -comments (starting with #) define parameters for a triplet of -elements. The parameters in a single entry correspond to the two-body -and three-body coefficients in the formulae above: - -element 1 (the center atom in a 3-body interaction) -element 2 -element 3 -H (energy units) -eta -Zi (electron charge units) -Zj (electron charge units) -lambda1 (distance units) -D (energy units) -lambda4 (distance units) -W (energy units) -rc (distance units) -B (energy units) -gamma -r0 (distance units) -C -costheta0 :ul - -The non-annotated parameters are unitless. The Vashishta potential -file must contain entries for all the elements listed in the -pair_coeff command. It can also contain entries for additional -elements not being used in a particular simulation; LAMMPS ignores -those entries. For a single-element simulation, only a single entry -is required (e.g. SiSiSi). For a two-element simulation, the file -must contain 8 entries (for SiSiSi, SiSiC, SiCSi, SiCC, CSiSi, CSiC, -CCSi, CCC), that specify parameters for all permutations of the two -elements interacting in three-body configurations. Thus for 3 -elements, 27 entries would be required, etc. - -Depending on the particular version of the Vashishta potential, the -values of these parameters may be keyed to the identities of zero, -one, two, or three elements. In order to make the input file format -unambiguous, general, and simple to code, LAMMPS uses a slightly -confusing method for specifying parameters. All parameters are -divided into two classes: two-body and three-body. Two-body and -three-body parameters are handled differently, as described below. -The two-body parameters are H, eta, lambda1, D, lambda4, W, rc, gamma, -and r0. They appear in the above formulae with two subscripts. The -parameters Zi and Zj are also classified as two-body parameters, even -though they only have 1 subscript. The three-body parameters are B, -C, costheta0. They appear in the above formulae with three -subscripts. Two-body and three-body parameters are handled -differently, as described below. - -The first element in each entry is the center atom in a three-body -interaction, while the second and third elements are two neighbor -atoms. Three-body parameters for a central atom I and two neighbors J -and K are taken from the IJK entry. Note that even though three-body -parameters do not depend on the order of J and K, LAMMPS stores -three-body parameters for both IJK and IKJ. The user must ensure that -these values are equal. Two-body parameters for an atom I interacting -with atom J are taken from the IJJ entry, where the 2nd and 3rd -elements are the same. Thus the two-body parameters for Si interacting -with C come from the SiCC entry. Note that even though two-body -parameters (except possibly gamma and r0 in U3) do not depend on the -order of the two elements, LAMMPS will get the Si-C value from the -SiCC entry and the C-Si value from the CSiSi entry. The user must -ensure that these values are equal. Two-body parameters appearing in -entries where the 2nd and 3rd elements are different are stored but -never used. It is good practice to enter zero for these values. Note -that the three-body function U3 above contains the two-body parameters -gamma and r0. So U3 for a central C atom bonded to an Si atom and a -second C atom will take three-body parameters from the CSiC entry, but -two-body parameters from the CCC and CSiSi entries. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, where types I and J correspond to -two different element types, mixing is performed by LAMMPS as -described above from values in the potential file. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style does not write its information to "binary restart -files"_restart.html, since it is stored in potential files. Thus, you -need to re-specify the pair_style and pair_coeff commands in an input -script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -These pair style are part of the MANYBODY package. They is only -enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -These pair styles requires the "newton"_newton.html setting to be "on" -for pair interactions. - -The Vashishta potential files provided with LAMMPS (see the potentials -directory) are parameterized for metal "units"_units.html. You can -use the Vashishta potential with any LAMMPS units, but you would need -to create your own potential file with coefficients listed in the -appropriate units if your simulation doesn't use "metal" units. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Vashishta1990) -[(Vashishta1990)] P. Vashishta, R. K. Kalia, J. P. Rino, Phys. Rev. B -41, 12197 (1990). - -:link(Vashishta2007) -[(Vashishta2007)] P. Vashishta, R. K. Kalia, A. Nakano, -J. P. Rino. J. Appl. Phys. 101, 103515 (2007). - -:link(Branicio2009) -[(Branicio2009)] Branicio, Rino, Gan and Tsuzuki, J. Phys Condensed -Matter 21 (2009) 095002 diff --git a/doc/txt/pair_write.txt b/doc/txt/pair_write.txt deleted file mode 100644 index 48ad76e76e..0000000000 --- a/doc/txt/pair_write.txt +++ /dev/null @@ -1,79 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_write command :h3 - -[Syntax:] - -pair_write itype jtype N style inner outer file keyword Qi Qj :pre - -itype,jtype = 2 atom types -N = # of values -style = {r} or {rsq} or {bitmap} -inner,outer = inner and outer cutoff (distance units) -file = name of file to write values to -keyword = section name in file for this set of tabulated values -Qi,Qj = 2 atom charges (charge units) (optional) :ul - -[Examples:] - -pair_write 1 3 500 r 1.0 10.0 table.txt LJ -pair_write 1 1 1000 rsq 2.0 8.0 table.txt Yukawa_1_1 -0.5 0.5 :pre - -[Description:] - -Write energy and force values to a file as a function of distance for -the currently defined pair potential. This is useful for plotting the -potential function or otherwise debugging its values. If the file -already exists, the table of values is appended to the end of the file -to allow multiple tables of energy and force to be included in one -file. - -The energy and force values are computed at distances from inner to -outer for 2 interacting atoms of type itype and jtype, using the -appropriate "pair_coeff"_pair_coeff.html coefficients. If the style -is {r}, then N distances are used, evenly spaced in r; if the style is -{rsq}, N distances are used, evenly spaced in r^2. - -For example, for N = 7, style = {r}, inner = 1.0, and outer = 4.0, -values are computed at r = 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0. - -If the style is {bitmap}, then 2^N values are written to the file in a -format and order consistent with how they are read in by the -"pair_coeff"_pair_coeff.html command for pair style {table}. For -reasonable accuracy in a bitmapped table, choose N >= 12, an {inner} -value that is smaller than the distance of closest approach of 2 -atoms, and an {outer} value <= cutoff of the potential. - -If the pair potential is computed between charged atoms, the charges -of the pair of interacting atoms can optionally be specified. If not -specified, values of Qi = Qj = 1.0 are used. - -The file is written in the format used as input for the -"pair_style"_pair_style.html {table} option with {keyword} as the -section name. Each line written to the file lists an index number -(1-N), a distance (in distance units), an energy (in energy units), -and a force (in force units). - -[Restrictions:] - -All force field coefficients for pair and other kinds of interactions -must be set before this command can be invoked. - -Due to how the pairwise force is computed, an inner value > 0.0 must -be specified even if the potential has a finite value at r = 0.0. - -For EAM potentials, the pair_write command only tabulates the -pairwise portion of the potential, not the embedding portion. - -[Related commands:] - -"pair_style table"_pair_table.html, -"pair_style"_pair_style.html, "pair_coeff"_pair_coeff.html - -[Default:] none diff --git a/doc/txt/pair_yukawa.txt b/doc/txt/pair_yukawa.txt deleted file mode 100644 index 154fd3e836..0000000000 --- a/doc/txt/pair_yukawa.txt +++ /dev/null @@ -1,104 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style yukawa command :h3 -pair_style yukawa/gpu command :h3 -pair_style yukawa/omp command :h3 -pair_style yukawa/kk command :h3 - -[Syntax:] - -pair_style yukawa kappa cutoff :pre - -kappa = screening length (inverse distance units) -cutoff = global cutoff for Yukawa interactions (distance units) :ul - -[Examples:] - -pair_style yukawa 2.0 2.5 -pair_coeff 1 1 100.0 2.3 -pair_coeff * * 100.0 :pre - -[Description:] - -Style {yukawa} computes pairwise interactions with the formula - -:c,image(Eqs/pair_yukawa.jpg) - -Rc is the cutoff. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -A (energy*distance units) -cutoff (distance units) :ul - -The last coefficient is optional. If not specified, the global yukawa -cutoff is used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the A coefficient and cutoff -distance for this pair style can be mixed. A is an energy value mixed -like a LJ epsilon. The default mix value is {geometric}. See the -"pair_modify" command for details. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none diff --git a/doc/txt/pair_yukawa_colloid.txt b/doc/txt/pair_yukawa_colloid.txt deleted file mode 100644 index b36c4c235c..0000000000 --- a/doc/txt/pair_yukawa_colloid.txt +++ /dev/null @@ -1,154 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style yukawa/colloid command :h3 -pair_style yukawa/colloid/gpu command :h3 -pair_style yukawa/colloid/omp command :h3 - -[Syntax:] - -pair_style yukawa/colloid kappa cutoff :pre - -kappa = screening length (inverse distance units) -cutoff = global cutoff for colloidal Yukawa interactions (distance units) :ul - -[Examples:] - -pair_style yukawa/colloid 2.0 2.5 -pair_coeff 1 1 100.0 2.3 -pair_coeff * * 100.0 :pre - -[Description:] - -Style {yukawa/colloid} computes pairwise interactions with the formula - -:c,image(Eqs/pair_yukawa_colloid.jpg) - -where Ri and Rj are the radii of the two particles and Rc is the -cutoff. - -In contrast to "pair_style yukawa"_pair_yukawa.html, this functional -form arises from the Coulombic interaction between two colloid -particles, screened due to the presence of an electrolyte, see the -book by "Safran"_#Safran for a derivation in the context of DLVO -theory. "Pair_style yukawa"_pair_yukawa.html is a screened Coulombic -potential between two point-charges and uses no such approximation. - -This potential applies to nearby particle pairs for which the Derjagin -approximation holds, meaning h << Ri + Rj, where h is the -surface-to-surface separation of the two particles. - -When used in combination with "pair_style colloid"_pair_colloid.html, -the two terms become the so-called DLVO potential, which combines -electrostatic repulsion and van der Waals attraction. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -A (energy/distance units) -cutoff (distance units) :ul - -The prefactor A is determined from the relationship between surface -charge and surface potential due to the presence of electrolyte. Note -that the A for this potential style has different units than the A -used in "pair_style yukawa"_pair_yukawa.html. For low surface -potentials, i.e. less than about 25 mV, A can be written as: - -A = 2 * PI * R*eps*eps0 * kappa * psi^2 :pre - -where - -R = colloid radius (distance units) -eps0 = permittivity of free space (charge^2/energy/distance units) -eps = relative permittivity of fluid medium (dimensionless) -kappa = inverse screening length (1/distance units) -psi = surface potential (energy/charge units) :ul - -The last coefficient is optional. If not specified, the global -yukawa/colloid cutoff is used. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the A coefficient and cutoff -distance for this pair style can be mixed. A is an energy value mixed -like a LJ epsilon. The default mix value is {geometric}. See the -"pair_modify" command for details. - -This pair style supports the "pair_modify"_pair_modify.html shift -option for the energy of the pair interaction. - -The "pair_modify"_pair_modify.html table option is not relevant -for this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] - -This style is part of the COLLOID package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -This pair style requires that atoms be finite-size spheres with a -diameter, as defined by the "atom_style sphere"_atom_style.html -command. - -Per-particle polydispersity is not yet supported by this pair style; -per-type polydispersity is allowed. This means all particles of the -same type must have the same diameter. Each type can have a different -diameter. - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Safran) -[(Safran)] Safran, Statistical Thermodynamics of Surfaces, Interfaces, -And Membranes, Westview Press, ISBN: 978-0813340791 (2003). diff --git a/doc/txt/pair_zbl.txt b/doc/txt/pair_zbl.txt deleted file mode 100644 index 4c8dfb5455..0000000000 --- a/doc/txt/pair_zbl.txt +++ /dev/null @@ -1,139 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style zbl command :h3 -pair_style zbl/gpu command :h3 -pair_style zbl/kk command :h3 -pair_style zbl/omp command :h3 - -[Syntax:] - -pair_style zbl inner outer :pre - -inner = distance where switching function begins -outer = global cutoff for ZBL interaction :ul - -[Examples:] - -pair_style zbl 3.0 4.0 -pair_coeff * * 73.0 73.0 -pair_coeff 1 1 14.0 14.0 :pre - -[Description:] - -Style {zbl} computes the Ziegler-Biersack-Littmark (ZBL) screened nuclear -repulsion for describing high-energy collisions between atoms. -"(Ziegler)"_#Ziegler. It includes an additional switching function -that ramps the energy, force, and curvature smoothly to zero -between an inner and outer cutoff. The potential -energy due to a pair of atoms at a distance r_ij is given by: - -:c,image(Eqs/pair_zbl.jpg) - -where e is the electron charge, epsilon_0 is the electrical -permittivity of vacuum, and Z_i and Z_j are the nuclear charges of the -two atoms. The switching function S(r) is identical to that used by -"pair_style lj/gromacs"_pair_gromacs.html. Here, the inner and outer -cutoff are the same for all pairs of atom types. - -The following coefficients must be defined for each pair of atom types -via the "pair_coeff"_pair_coeff.html command as in the examples above, -or in the LAMMPS data file. - -Z_i (atomic number for first atom type, e.g. 13.0 for aluminum) :ul -Z_j (ditto for second atom type) :ul - -The values of Z_i and Z_j are normally equal to the atomic -numbers of the two atom types. Thus, the user may optionally -specify only the coefficients for each I==I pair, and rely -on the obvious mixing rule for cross interactions (see below). -Note that when I==I it is required that Z_i == Z_j. When used -with "hybrid/overlay"_pair_hybrid.html and pairs are assigned -to more than one sub-style, the mixing rule is not used and -each pair of types interacting with the ZBL sub-style must -be included in a pair_coeff command. - -NOTE: The numerical values of the exponential decay constants in the -screening function depend on the unit of distance. In the above -equation they are given for units of angstroms. LAMMPS will -automatically convert these values to the distance unit of the -specified LAMMPS "units"_units.html setting. The values of Z should -always be given as multiples of a proton's charge, e.g. 29.0 for -copper. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -These accelerated styles are part of the GPU, USER-INTEL, KOKKOS, -USER-OMP and OPT packages, respectively. They are only enabled if -LAMMPS was built with those packages. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -For atom type pairs I,J and I != J, the Z_i and Z_j coefficients -can be mixed by taking Z_i and Z_j from the values specified for -I == I and J == J cases. When used -with "hybrid/overlay"_pair_hybrid.html and pairs are assigned -to more than one sub-style, the mixing rule is not used and -each pair of types interacting with the ZBL sub-style -must be included in a pair_coeff command. -The "pair_modify"_pair_modify.html mix option has no effect on -the mixing behavior - -The ZBL pair style does not support the "pair_modify"_pair_modify.html -shift option, since the ZBL interaction is already smoothed to 0.0 at -the cutoff. - -The "pair_modify"_pair_modify.html table option is not relevant for -this pair style. - -This pair style does not support the "pair_modify"_pair_modify.html -tail option for adding long-range tail corrections to energy and -pressure, since there are no corrections for a potential that goes to -0.0 at the cutoff. - -This pair style does not write information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands must be -specified in an input script that reads a restart file. - -This pair style can only be used via the {pair} keyword of the -"run_style respa"_run_style.html command. It does not support the -{inner}, {middle}, {outer} keywords. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_coeff"_pair_coeff.html - -[Default:] none - -:line - -:link(Ziegler) -[(Ziegler)] J.F. Ziegler, J. P. Biersack and U. Littmark, "The -Stopping and Range of Ions in Matter," Volume 1, Pergamon, 1985. diff --git a/doc/txt/pair_zero.txt b/doc/txt/pair_zero.txt deleted file mode 100644 index def28b6856..0000000000 --- a/doc/txt/pair_zero.txt +++ /dev/null @@ -1,86 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -pair_style zero command :h3 - -[Syntax:] - -pair_style zero cutoff {nocoeff} :pre - -zero = style name of this pair style -cutoff = global cutoff (distance units) -nocoeff = ignore all pair_coeff parameters (optional) :ul - -[Examples:] - -pair_style zero 10.0 -pair_style zero 5.0 nocoeff -pair_coeff * * -pair_coeff 1 2*4 3.0 :pre - -[Description:] - -Define a global or per-type cutoff length for the purpose of -building a neighbor list and acquiring ghost atoms, but do -not compute any pairwise forces or energies. - -This can be useful for fixes or computes which require a neighbor list -to enumerate pairs of atoms within some cutoff distance, but when -pairwise forces are not otherwise needed. Examples are the "fix -bond/create"_fix_bond_create.html, "compute rdf"_compute_rdf.html, -"compute voronoi/atom"_compute_voronoi_atom.html commands. - -Note that the "comm_modify cutoff"_comm_modify.html command can be -used to insure communication of ghost atoms even when a pair style is -not defined, but it will not trigger neighbor list generation. - -The optional {nocoeff} flag allows to read data files with a PairCoeff -section for any pair style. Similarly, any pair_coeff commands -will only be checked for the atom type numbers and the rest ignored. -In this case, only the global cutoff will be used. - -The following coefficients must be defined for each pair of atoms -types via the "pair_coeff"_pair_coeff.html command as in the examples -above, or in the data file or restart files read by the -"read_data"_read_data.html or "read_restart"_read_restart.html -commands, or by mixing as described below: - -cutoff (distance units) :ul - -This coefficient is optional. If not specified, the global cutoff -specified in the pair_style command is used. If the pair_style has -been specified with the optional {nocoeff} flag, then a cutoff -pair coefficient is ignored. - -:line - -[Mixing, shift, table, tail correction, restart, rRESPA info]: - -The cutoff distance for this pair style can be mixed. The default mix -value is {geometric}. See the "pair_modify" command for details. - -This pair style does not support the "pair_modify"_pair_modify.html -shift, table, and tail options. - -This pair style writes its information to "binary restart -files"_restart.html, so pair_style and pair_coeff commands do not need -to be specified in an input script that reads a restart file. - -This pair style supports the use of the {inner}, {middle}, -and {outer} keywords of the "run_style respa"_run_style.html command. - -:line - -[Restrictions:] none - -[Related commands:] - -"pair_style none"_pair_none.html - -[Default:] none - diff --git a/doc/txt/partition.txt b/doc/txt/partition.txt deleted file mode 100644 index 86673c226b..0000000000 --- a/doc/txt/partition.txt +++ /dev/null @@ -1,72 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -partition command :h3 - -[Syntax:] - -partition style N command ... :pre - -style = {yes} or {no} -N = partition number (see asterisk form below) -command = any LAMMPS command :ul - -[Examples:] - -partition yes 1 processors 4 10 6 -partition no 5 print "Active partition" -partition yes *5 fix all nve -partition yes 6* fix all nvt temp 1.0 1.0 0.1 :pre - -[Description:] - -This command invokes the specified command on a subset of the -partitions of processors you have defined via the "-partition -command-line switch"_Run_options.html. - -Normally, every input script command in your script is invoked by -every partition. This behavior can be modified by defining world- or -universe-style "variables"_variable.html that have different values -for each partition. This mechanism can be used to cause your script -to jump to different input script files on different partitions, if -such a variable is used in a "jump"_jump.html command. - -The "partition" command is another mechanism for having as input -script operate differently on different partitions. It is basically a -prefix on any LAMMPS command. The command will only be invoked on -the partition(s) specified by the {style} and {N} arguments. - -If the {style} is {yes}, the command will be invoked on any partition -which matches the {N} argument. If the {style} is {no} the command -will be invoked on all the partitions which do not match the Np -argument. - -Partitions are numbered from 1 to Np, where Np is the number of -partitions specified by the "-partition command-line -switch"_Run_options.html. - -{N} can be specified in one of two ways. An explicit numeric value -can be used, as in the 1st example above. Or a wild-card asterisk can -be used to span a range of partition numbers. This takes the form "*" -or "*n" or "n*" or "m*n". An asterisk with no numeric values means -all partitions from 1 to Np. A leading asterisk means all partitions -from 1 to n (inclusive). A trailing asterisk means all partitions -from n to Np (inclusive). A middle asterisk means all partitions from -m to n (inclusive). - -This command can be useful for the "run_style verlet/split" command -which imposed requirements on how the "processors"_processors.html -command lays out a 3d grid of processors in each of 2 partitions. - -[Restrictions:] none - -[Related commands:] - -"run_style verlet/split"_run_style.html - -[Default:] none diff --git a/doc/txt/prd.txt b/doc/txt/prd.txt deleted file mode 100644 index e1d6fc1b4e..0000000000 --- a/doc/txt/prd.txt +++ /dev/null @@ -1,337 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -prd command :h3 - -[Syntax:] - -prd N t_event n_dephase t_dephase t_correlate compute-ID seed keyword value ... :pre - -N = # of timesteps to run (not including dephasing/quenching) :ulb,l -t_event = timestep interval between event checks :l -n_dephase = number of velocity randomizations to perform in each dephase run :l -t_dephase = number of timesteps to run dynamics after each velocity randomization during dephase :l -t_correlate = number of timesteps within which 2 consecutive events are considered to be correlated :l -compute-ID = ID of the compute used for event detection :l -random_seed = random # seed (positive integer) :l -zero or more keyword/value pairs may be appended :l -keyword = {min} or {temp} or {vel} :l - {min} values = etol ftol maxiter maxeval - etol = stopping tolerance for energy, used in quenching - ftol = stopping tolerance for force, used in quenching - maxiter = max iterations of minimize, used in quenching - maxeval = max number of force/energy evaluations, used in quenching - {temp} value = Tdephase - Tdephase = target temperature for velocity randomization, used in dephasing - {vel} values = loop dist - loop = {all} or {local} or {geom}, used in dephasing - dist = {uniform} or {gaussian}, used in dephasing - {time} value = {steps} or {clock} - {steps} = simulation runs for N timesteps on each replica (default) - {clock} = simulation runs for N timesteps across all replicas :pre -:ule - -[Examples:] - -prd 5000 100 10 10 100 1 54982 -prd 5000 100 10 10 100 1 54982 min 0.1 0.1 100 200 :pre - -[Description:] - -Run a parallel replica dynamics (PRD) simulation using multiple -replicas of a system. One or more replicas can be used. The total -number of steps {N} to run can be interpreted in one of two ways; see -discussion of the {time} keyword below. - -PRD is described in "(Voter1998)"_#Voter1998 by Art Voter. Similar to -global or local hyperdynamics (HD), PRD is a method for performing -accelerated dynamics that is suitable for infrequent-event systems -that obey first-order kinetics. A good overview of accelerated -dynamics methods for such systems in given in this review paper -"(Voter2002)"_#Voter2002prd from Art's group. To quote from the -paper: "The dynamical evolution is characterized by vibrational -excursions within a potential basin, punctuated by occasional -transitions between basins." The transition probability is -characterized by p(t) = k*exp(-kt) where k is the rate constant. -Running multiple replicas gives an effective enhancement in the -timescale spanned by the multiple simulations, while waiting for an -event to occur. - -Both PRD and HD produce a time-accurate trajectory that effectively -extends the timescale over which a system can be simulated, but they -do it differently. PRD creates Nr replicas of the system and runs -dynamics on each independently with a normal unbiased potential until -an event occurs in one of the replicas. The time between events is -reduced by a factor of Nr replicas. HD uses a single replica of the -system and accelerates time by biasing the interaction potential in a -manner such that each timestep is effectively longer. For both -methods, per CPU second, more physical time elapses and more events -occur. See the "hyper"_hyper.html doc page for more info about HD. - -In PRD, each replica runs on a partition of one or more processors. -Processor partitions are defined at run-time using the "-partition -command-line switch"_Run_options.html. Note that if you have MPI -installed, you can run a multi-replica simulation with more replicas -(partitions) than you have physical processors, e.g you can run a -10-replica simulation on one or two processors. However for PRD, this -makes little sense, since running a replica on virtual instead of -physical processors,offers no effective parallel speed-up in searching -for infrequent events. See the "Howto replica"_Howto_replica.html doc -page for further discussion. - -When a PRD simulation is performed, it is assumed that each replica is -running the same model, though LAMMPS does not check for this. -I.e. the simulation domain, the number of atoms, the interaction -potentials, etc should be the same for every replica. - -A PRD run has several stages, which are repeated each time an "event" -occurs in one of the replicas, as explained below. The logic for a -PRD run is as follows: - -while (time remains): - dephase for n_dephase*t_dephase steps - until (event occurs on some replica): - run dynamics for t_event steps - quench - check for uncorrelated event on any replica - until (no correlated event occurs): - run dynamics for t_correlate steps - quench - check for correlated event on this replica - event replica shares state with all replicas :pre - -Before this loop begins, the state of the system on replica 0 is -shared with all replicas, so that all replicas begin from the same -initial state. The first potential energy basin is identified by -quenching (an energy minimization, see below) the initial state and -storing the resulting coordinates for reference. - -In the first stage, dephasing is performed by each replica -independently to eliminate correlations between replicas. This is -done by choosing a random set of velocities, based on the -{random_seed} that is specified, and running {t_dephase} timesteps of -dynamics. This is repeated {n_dephase} times. At each of the -{n_dephase} stages, if an event occurs during the {t_dephase} steps of -dynamics for a particular replica, the replica repeats the stage until -no event occurs. - -If the {temp} keyword is not specified, the target temperature for -velocity randomization for each replica is the current temperature of -that replica. Otherwise, it is the specified {Tdephase} temperature. -The style of velocity randomization is controlled using the keyword -{vel} with arguments that have the same meaning as their counterparts -in the "velocity"_velocity.html command. - -In the second stage, each replica runs dynamics continuously, stopping -every {t_event} steps to check if a transition event has occurred. -This check is performed by quenching the system and comparing the -resulting atom coordinates to the coordinates from the previous basin. -The first time through the PRD loop, the "previous basin" is the set -of quenched coordinates from the initial state of the system. - -A quench is an energy minimization and is performed by whichever -algorithm has been defined by the "min_style"_min_style.html command. -Minimization parameters may be set via the -"min_modify"_min_modify.html command and by the {min} keyword of the -PRD command. The latter are the settings that would be used with the -"minimize"_minimize.html command. Note that typically, you do not -need to perform a highly-converged minimization to detect a transition -event, though you may need to in order to prevent a set of atoms in -the system from relaxing to a saddle point. - -The event check is performed by a compute with the specified -{compute-ID}. Currently there is only one compute that works with the -PRD command, which is the "compute -event/displace"_compute_event_displace.html command. Other -event-checking computes may be added. "Compute -event/displace"_compute_event_displace.html checks whether any atom in -the compute group has moved further than a specified threshold -distance. If so, an "event" has occurred. - -In the third stage, the replica on which the event occurred (event -replica) continues to run dynamics to search for correlated events. -This is done by running dynamics for {t_correlate} steps, quenching -every {t_event} steps, and checking if another event has occurred. - -The first time no correlated event occurs, the final state of the -event replica is shared with all replicas, the new basin reference -coordinates are updated with the quenched state, and the outer loop -begins again. While the replica event is searching for correlated -events, all the other replicas also run dynamics and event checking -with the same schedule, but the final states are always overwritten by -the state of the event replica. - -The outer loop of the pseudo-code above continues until {N} steps of -dynamics have been performed. Note that {N} only includes the -dynamics of stages 2 and 3, not the steps taken during dephasing or -the minimization iterations of quenching. The specified {N} is -interpreted in one of two ways, depending on the {time} keyword. If -the {time} value is {steps}, which is the default, then each replica -runs for {N} timesteps. If the {time} value is {clock}, then the -simulation runs until {N} aggregate timesteps across all replicas have -elapsed. This aggregate time is the "clock" time defined below, which -typically advances nearly M times faster than the timestepping on a -single replica, where M is the number of replicas. - -:line - -Four kinds of output can be generated during a PRD run: event -statistics, thermodynamic output by each replica, dump files, and -restart files. - -When running with multiple partitions (each of which is a replica in -this case), the print-out to the screen and master log.lammps file is -limited to event statistics. Note that if a PRD run is performed on -only a single replica then the event statistics will be intermixed -with the usual thermodynamic output discussed below. - -The quantities printed each time an event occurs are the timestep, CPU -time, clock, event number, a correlation flag, the number of -coincident events, and the replica number of the chosen event. - -The timestep is the usual LAMMPS timestep, except that time does not -advance during dephasing or quenches, but only during dynamics. Note -that are two kinds of dynamics in the PRD loop listed above that -contribute to this timestepping. The first is when all replicas are -performing independent dynamics, waiting for an event to occur. The -second is when correlated events are being searched for, but only one -replica is running dynamics. - -The CPU time is the total elapsed time on each processor, since the -start of the PRD run. - -The clock is the same as the timestep except that it advances by M -steps per timestep during the first kind of dynamics when the M -replicas are running independently. The clock advances by only 1 step -per timestep during the second kind of dynamics, when only a single -replica is checking for a correlated event. Thus "clock" time -represents the aggregate time (in steps) that has effectively elapsed -during a PRD simulation on M replicas. If most of the PRD run is -spent in the second stage of the loop above, searching for infrequent -events, then the clock will advance nearly M times faster than it -would if a single replica was running. Note the clock time between -successive events should be drawn from p(t). - -The event number is a counter that increments with each event, whether -it is uncorrelated or correlated. - -The correlation flag will be 0 when an uncorrelated event occurs -during the second stage of the loop listed above, i.e. when all -replicas are running independently. The correlation flag will be 1 -when a correlated event occurs during the third stage of the loop -listed above, i.e. when only one replica is running dynamics. - -When more than one replica detects an event at the end of the same -event check (every {t_event} steps) during the second stage, then -one of them is chosen at random. The number of coincident events is -the number of replicas that detected an event. Normally, this value -should be 1. If it is often greater than 1, then either the number of -replicas is too large, or {t_event} is too large. - -The replica number is the ID of the replica (from 0 to M-1) in which -the event occurred. - -:line - -When running on multiple partitions, LAMMPS produces additional log -files for each partition, e.g. log.lammps.0, log.lammps.1, etc. For -the PRD command, these contain the thermodynamic output for each -replica. You will see short runs and minimizations corresponding to -the dynamics and quench operations of the loop listed above. The -timestep will be reset appropriately depending on whether the -operation advances time or not. - -After the PRD command completes, timing statistics for the PRD run are -printed in each replica's log file, giving a breakdown of how much CPU -time was spent in each stage (dephasing, dynamics, quenching, etc). - -:line - -Any "dump files"_dump.html defined in the input script, will be -written to during a PRD run at timesteps corresponding to both -uncorrelated and correlated events. This means the requested dump -frequency in the "dump"_dump.html command is ignored. There will be -one dump file (per dump command) created for all partitions. - -The atom coordinates of the dump snapshot are those of the minimum -energy configuration resulting from quenching following a transition -event. The timesteps written into the dump files correspond to the -timestep at which the event occurred and NOT the clock. A dump -snapshot corresponding to the initial minimum state used for event -detection is written to the dump file at the beginning of each PRD -run. - -:line - -If the "restart"_restart.html command is used, a single restart file -for all the partitions is generated, which allows a PRD run to be -continued by a new input script in the usual manner. - -The restart file is generated at the end of the loop listed above. If -no correlated events are found, this means it contains a snapshot of -the system at time T + {t_correlate}, where T is the time at which the -uncorrelated event occurred. If correlated events were found, then it -contains a snapshot of the system at time T + {t_correlate}, where T -is the time of the last correlated event. - -The restart frequency specified in the "restart"_restart.html command -is interpreted differently when performing a PRD run. It does not -mean the timestep interval between restart files. Instead it means an -event interval for uncorrelated events. Thus a frequency of 1 means -write a restart file every time an uncorrelated event occurs. A -frequency of 10 means write a restart file every 10th uncorrelated -event. - -When an input script reads a restart file from a previous PRD run, the -new script can be run on a different number of replicas or processors. -However, it is assumed that {t_correlate} in the new PRD command is -the same as it was previously. If not, the calculation of the "clock" -value for the first event in the new run will be slightly off. - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc -page for more info. - -The {N} and {t_correlate} settings must be integer multiples of -{t_event}. - -Runs restarted from restart file written during a PRD run will not -produce identical results due to changes in the random numbers used -for dephasing. - -This command cannot be used when any fixes are defined that keep track -of elapsed time to perform time-dependent operations. Examples -include the "ave" fixes such as "fix ave/chunk"_fix_ave_chunk.html. -Also "fix dt/reset"_fix_dt_reset.html and "fix -deposit"_fix_deposit.html. - -[Related commands:] - -"compute event/displace"_compute_event_displace.html, -"min_modify"_min_modify.html, "min_style"_min_style.html, -"run_style"_run_style.html, "minimize"_minimize.html, -"velocity"_velocity.html, "temper"_temper.html, "neb"_neb.html, -"tad"_tad.html, "hyper"_hyper.html - -[Default:] - -The option defaults are min = 0.1 0.1 40 50, no temp setting, vel = -geom gaussian, and time = steps. - -:line - -:link(Voter1998) -[(Voter1998)] Voter, Phys Rev B, 57, 13985 (1998). - -:link(Voter2002prd) -[(Voter2002)] Voter, Montalenti, Germann, Annual Review of Materials -Research 32, 321 (2002). diff --git a/doc/txt/print.txt b/doc/txt/print.txt deleted file mode 100644 index 476d4104fa..0000000000 --- a/doc/txt/print.txt +++ /dev/null @@ -1,84 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -print command :h3 - -[Syntax:] - -print string keyword value :pre - -string = text string to print, which may contain variables :ulb,l -zero or more keyword/value pairs may be appended :l -keyword = {file} or {append} or {screen} or {universe} :l - {file} value = filename - {append} value = filename - {screen} value = {yes} or {no} - {universe} value = {yes} or {no} :pre -:ule - -[Examples:] - -print "Done with equilibration" file info.dat -print Vol=$v append info.dat screen no -print "The system volume is now $v" -print 'The system volume is now $v' -print "NEB calculation 1 complete" screen no universe yes -print """ -System volume = $v -System temperature = $t -""" :pre - -[Description:] - -Print a text string to the screen and logfile. The text string must -be a single argument, so if it is one line but more than one word, it -should be enclosed in single or double quotes. To generate multiple -lines of output, the string can be enclosed in triple quotes, as in -the last example above. If the text string contains variables, they -will be evaluated and their current values printed. - -If the {file} or {append} keyword is used, a filename is specified to -which the output will be written. If {file} is used, then the -filename is overwritten if it already exists. If {append} is used, -then the filename is appended to if it already exists, or created if -it does not exist. - -If the {screen} keyword is used, output to the screen and logfile can -be turned on or off as desired. - -If the {universe} keyword is used, output to the global screen and -logfile can be turned on or off as desired. In multi-partition -calculations, the {screen} option and the corresponding output only -apply to the screen and logfile of the individual partition. - -If you want the print command to be executed multiple times (with -changing variable values), there are 3 options. First, consider using -the "fix print"_fix_print.html command, which will print a string -periodically during a simulation. Second, the print command can be -used as an argument to the {every} option of the "run"_run.html -command. Third, the print command could appear in a section of the -input script that is looped over (see the "jump"_jump.html and -"next"_next.html commands). - -See the "variable"_variable.html command for a description of {equal} -style variables which are typically the most useful ones to use with -the print command. Equal-style variables can calculate formulas -involving mathematical operations, atom properties, group properties, -thermodynamic properties, global values calculated by a -"compute"_compute.html or "fix"_fix.html, or references to other -"variables"_variable.html. - -[Restrictions:] none - -[Related commands:] - -"fix print"_fix_print.html, "variable"_variable.html - -[Default:] - -The option defaults are no file output, screen = yes, and universe = no. diff --git a/doc/txt/processors.txt b/doc/txt/processors.txt deleted file mode 100644 index b9bd927f96..0000000000 --- a/doc/txt/processors.txt +++ /dev/null @@ -1,341 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -processors command :h3 - -[Syntax:] - -processors Px Py Pz keyword args ... :pre - -Px,Py,Pz = # of processors in each dimension of 3d grid overlaying the simulation domain :ulb,l -zero or more keyword/arg pairs may be appended :l -keyword = {grid} or {map} or {part} or {file} :l - {grid} arg = gstyle params ... - gstyle = {onelevel} or {twolevel} or {numa} or {custom} - onelevel params = none - twolevel params = Nc Cx Cy Cz - Nc = number of cores per node - Cx,Cy,Cz = # of cores in each dimension of 3d sub-grid assigned to each node - numa params = none - custom params = infile - infile = file containing grid layout - {map} arg = {cart} or {cart/reorder} or {xyz} or {xzy} or {yxz} or {yzx} or {zxy} or {zyx} - cart = use MPI_Cart() methods to map processors to 3d grid with reorder = 0 - cart/reorder = use MPI_Cart() methods to map processors to 3d grid with reorder = 1 - xyz,xzy,yxz,yzx,zxy,zyx = map processors to 3d grid in IJK ordering - {numa} arg = none - {part} args = Psend Precv cstyle - Psend = partition # (1 to Np) which will send its processor layout - Precv = partition # (1 to Np) which will recv the processor layout - cstyle = {multiple} - {multiple} = Psend grid will be multiple of Precv grid in each dimension - {file} arg = outfile - outfile = name of file to write 3d grid of processors to :pre -:ule - -[Examples:] - -processors * * 5 -processors 2 4 4 -processors * * 8 map xyz -processors * * * grid numa -processors * * * grid twolevel 4 * * 1 -processors 4 8 16 grid custom myfile -processors * * * part 1 2 multiple :pre - -[Description:] - -Specify how processors are mapped as a regular 3d grid to the global -simulation box. The mapping involves 2 steps. First if there are P -processors it means choosing a factorization P = Px by Py by Pz so -that there are Px processors in the x dimension, and similarly for the -y and z dimensions. Second, the P processors are mapped to the -regular 3d grid. The arguments to this command control each of these -2 steps. - -The Px, Py, Pz parameters affect the factorization. Any of the 3 -parameters can be specified with an asterisk "*", which means LAMMPS -will choose the number of processors in that dimension of the grid. -It will do this based on the size and shape of the global simulation -box so as to minimize the surface-to-volume ratio of each processor's -sub-domain. - -Choosing explicit values for Px or Py or Pz can be used to override -the default manner in which LAMMPS will create the regular 3d grid of -processors, if it is known to be sub-optimal for a particular problem. -E.g. a problem where the extent of atoms will change dramatically in a -particular dimension over the course of the simulation. - -The product of Px, Py, Pz must equal P, the total # of processors -LAMMPS is running on. For a "2d simulation"_dimension.html, Pz must -equal 1. - -Note that if you run on a prime number of processors P, then a grid -such as 1 x P x 1 will be required, which may incur extra -communication costs due to the high surface area of each processor's -sub-domain. - -Also note that if multiple partitions are being used then P is the -number of processors in this partition; see the "-partition -command-line switch"_Run_options.html doc page for details. Also note -that you can prefix the processors command with the -"partition"_partition.html command to easily specify different -Px,Py,Pz values for different partitions. - -You can use the "partition"_partition.html command to specify -different processor grids for different partitions, e.g. - -partition yes 1 processors 4 4 4 -partition yes 2 processors 2 3 2 :pre - -NOTE: This command only affects the initial regular 3d grid created -when the simulation box is first specified via a -"create_box"_create_box.html or "read_data"_read_data.html or -"read_restart"_read_restart.html command. Or if the simulation box is -re-created via the "replicate"_replicate.html command. The same -regular grid is initially created, regardless of which -"comm_style"_comm_style.html command is in effect. - -If load-balancing is never invoked via the "balance"_balance.html or -"fix balance"_fix_balance.html commands, then the initial regular grid -will persist for all simulations. If balancing is performed, some of -the methods invoked by those commands retain the logical topology of -the initial 3d grid, and the mapping of processors to the grid -specified by the processors command. However the grid spacings in -different dimensions may change, so that processors own sub-domains of -different sizes. If the "comm_style tiled"_comm_style.html command is -used, methods invoked by the balancing commands may discard the 3d -grid of processors and tile the simulation domain with sub-domains of -different sizes and shapes which no longer have a logical 3d -connectivity. If that occurs, all the information specified by the -processors command is ignored. - -:line - -The {grid} keyword affects the factorization of P into Px,Py,Pz and it -can also affect how the P processor IDs are mapped to the 3d grid of -processors. - -The {onelevel} style creates a 3d grid that is compatible with the -Px,Py,Pz settings, and which minimizes the surface-to-volume ratio of -each processor's sub-domain, as described above. The mapping of -processors to the grid is determined by the {map} keyword setting. - -The {twolevel} style can be used on machines with multicore nodes to -minimize off-node communication. It insures that contiguous -sub-sections of the 3d grid are assigned to all the cores of a node. -For example if {Nc} is 4, then 2x2x1 or 2x1x2 or 1x2x2 sub-sections of -the 3d grid will correspond to the cores of each node. This affects -both the factorization and mapping steps. - -The {Cx}, {Cy}, {Cz} settings are similar to the {Px}, {Py}, {Pz} -settings, only their product should equal {Nc}. Any of the 3 -parameters can be specified with an asterisk "*", which means LAMMPS -will choose the number of cores in that dimension of the node's -sub-grid. As with Px,Py,Pz, it will do this based on the size and -shape of the global simulation box so as to minimize the -surface-to-volume ratio of each processor's sub-domain. - -NOTE: For the {twolevel} style to work correctly, it assumes the MPI -ranks of processors LAMMPS is running on are ordered by core and then -by node. E.g. if you are running on 2 quad-core nodes, for a total of -8 processors, then it assumes processors 0,1,2,3 are on node 1, and -processors 4,5,6,7 are on node 2. This is the default rank ordering -for most MPI implementations, but some MPIs provide options for this -ordering, e.g. via environment variable settings. - -The {numa} style operates similar to the {twolevel} keyword except -that it auto-detects which cores are running on which nodes. -Currently, it does this in only 2 levels, but it may be extended in -the future to account for socket topology and other non-uniform memory -access (NUMA) costs. It also uses a different algorithm than the -{twolevel} keyword for doing the two-level factorization of the -simulation box into a 3d processor grid to minimize off-node -communication, and it does its own MPI-based mapping of nodes and -cores to the regular 3d grid. Thus it may produce a different layout -of the processors than the {twolevel} options. - -The {numa} style will give an error if the number of MPI processes is -not divisible by the number of cores used per node, or any of the Px -or Py of Pz values is greater than 1. - -NOTE: Unlike the {twolevel} style, the {numa} style does not require -any particular ordering of MPI ranks i norder to work correctly. This -is because it auto-detects which processes are running on which nodes. - -The {custom} style uses the file {infile} to define both the 3d -factorization and the mapping of processors to the grid. - -The file should have the following format. Any number of initial -blank or comment lines (starting with a "#" character) can be present. -The first non-blank, non-comment line should have -3 values: - -Px Py Py :pre - -These must be compatible with the total number of processors -and the Px, Py, Pz settings of the processors command. - -This line should be immediately followed by -P = Px*Py*Pz lines of the form: - -ID I J K :pre - -where ID is a processor ID (from 0 to P-1) and I,J,K are the -processors location in the 3d grid. I must be a number from 1 to Px -(inclusive) and similarly for J and K. The P lines can be listed in -any order, but no processor ID should appear more than once. - -:line - -The {map} keyword affects how the P processor IDs (from 0 to P-1) are -mapped to the 3d grid of processors. It is only used by the -{onelevel} and {twolevel} grid settings. - -The {cart} style uses the family of MPI Cartesian functions to perform -the mapping, namely MPI_Cart_create(), MPI_Cart_get(), -MPI_Cart_shift(), and MPI_Cart_rank(). It invokes the -MPI_Cart_create() function with its reorder flag = 0, so that MPI is -not free to reorder the processors. - -The {cart/reorder} style does the same thing as the {cart} style -except it sets the reorder flag to 1, so that MPI can reorder -processors if it desires. - -The {xyz}, {xzy}, {yxz}, {yzx}, {zxy}, and {zyx} styles are all -similar. If the style is IJK, then it maps the P processors to the -grid so that the processor ID in the I direction varies fastest, the -processor ID in the J direction varies next fastest, and the processor -ID in the K direction varies slowest. For example, if you select -style {xyz} and you have a 2x2x2 grid of 8 processors, the assignments -of the 8 octants of the simulation domain will be: - -proc 0 = lo x, lo y, lo z octant -proc 1 = hi x, lo y, lo z octant -proc 2 = lo x, hi y, lo z octant -proc 3 = hi x, hi y, lo z octant -proc 4 = lo x, lo y, hi z octant -proc 5 = hi x, lo y, hi z octant -proc 6 = lo x, hi y, hi z octant -proc 7 = hi x, hi y, hi z octant :pre - -Note that, in principle, an MPI implementation on a particular machine -should be aware of both the machine's network topology and the -specific subset of processors and nodes that were assigned to your -simulation. Thus its MPI_Cart calls can optimize the assignment of -MPI processes to the 3d grid to minimize communication costs. In -practice, however, few if any MPI implementations actually do this. -So it is likely that the {cart} and {cart/reorder} styles simply give -the same result as one of the IJK styles. - -Also note, that for the {twolevel} grid style, the {map} setting is -used to first map the nodes to the 3d grid, then again to the cores -within each node. For the latter step, the {cart} and {cart/reorder} -styles are not supported, so an {xyz} style is used in their place. - -:line - -The {part} keyword affects the factorization of P into Px,Py,Pz. - -It can be useful when running in multi-partition mode, e.g. with the -"run_style verlet/split"_run_style.html command. It specifies a -dependency between a sending partition {Psend} and a receiving -partition {Precv} which is enforced when each is setting up their own -mapping of their processors to the simulation box. Each of {Psend} -and {Precv} must be integers from 1 to Np, where Np is the number of -partitions you have defined via the "-partition command-line -switch"_Run_options.html. - -A "dependency" means that the sending partition will create its -regular 3d grid as Px by Py by Pz and after it has done this, it will -send the Px,Py,Pz values to the receiving partition. The receiving -partition will wait to receive these values before creating its own -regular 3d grid and will use the sender's Px,Py,Pz values as a -constraint. The nature of the constraint is determined by the -{cstyle} argument. - -For a {cstyle} of {multiple}, each dimension of the sender's processor -grid is required to be an integer multiple of the corresponding -dimension in the receiver's processor grid. This is a requirement of -the "run_style verlet/split"_run_style.html command. - -For example, assume the sending partition creates a 4x6x10 grid = 240 -processor grid. If the receiving partition is running on 80 -processors, it could create a 4x2x10 grid, but it will not create a -2x4x10 grid, since in the y-dimension, 6 is not an integer multiple of -4. - -NOTE: If you use the "partition"_partition.html command to invoke -different "processors" commands on different partitions, and you also -use the {part} keyword, then you must insure that both the sending and -receiving partitions invoke the "processors" command that connects the -2 partitions via the {part} keyword. LAMMPS cannot easily check for -this, but your simulation will likely hang in its setup phase if this -error has been made. - -:line - -The {file} keyword writes the mapping of the factorization of P -processors and their mapping to the 3d grid to the specified file -{outfile}. This is useful to check that you assigned physical -processors in the manner you desired, which can be tricky to figure -out, especially when running on multiple partitions or on, a multicore -machine or when the processor ranks were reordered by use of the -"-reorder command-line switch"_Run_options.html or due to use of -MPI-specific launch options such as a config file. - -If you have multiple partitions you should insure that each one writes -to a different file, e.g. using a "world-style variable"_variable.html -for the filename. The file has a self-explanatory header, followed by -one-line per processor in this format: - -world-ID universe-ID original-ID: I J K: name - -The IDs are the processor's rank in this simulation (the world), the -universe (of multiple simulations), and the original MPI communicator -used to instantiate LAMMPS, respectively. The world and universe IDs -will only be different if you are running on more than one partition; -see the "-partition command-line switch"_Run_options.html. The -universe and original IDs will only be different if you used the -"-reorder command-line switch"_Run_options.html to reorder the -processors differently than their rank in the original communicator -LAMMPS was instantiated with. - -I,J,K are the indices of the processor in the regular 3d grid, each -from 1 to Nd, where Nd is the number of processors in that dimension -of the grid. - -The {name} is what is returned by a call to MPI_Get_processor_name() -and should represent an identifier relevant to the physical processors -in your machine. Note that depending on the MPI implementation, -multiple cores can have the same {name}. - -:line - -[Restrictions:] - -This command cannot be used after the simulation box is defined by a -"read_data"_read_data.html or "create_box"_create_box.html command. -It can be used before a restart file is read to change the 3d -processor grid from what is specified in the restart file. - -The {grid numa} keyword only currently works with the {map cart} -option. - -The {part} keyword (for the receiving partition) only works with the -{grid onelevel} or {grid twolevel} options. - -[Related commands:] - -"partition"_partition.html, "-reorder command-line -switch"_Run_options.html - -[Default:] - -The option defaults are Px Py Pz = * * *, grid = onelevel, and map = -cart. diff --git a/doc/txt/quit.txt b/doc/txt/quit.txt deleted file mode 100644 index 802df97711..0000000000 --- a/doc/txt/quit.txt +++ /dev/null @@ -1,46 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -quit command :h3 - -[Syntax:] - -quit status :pre - -status = numerical exit status (optional) - -[Examples:] - -quit -if "$n > 10000" then "quit 1" :pre - -[Description:] - -This command causes LAMMPS to exit, after shutting down all output -cleanly. - -It can be used as a debug statement in an input script, to terminate -the script at some intermediate point. - -It can also be used as an invoked command inside the "then" or "else" -portion of an "if"_if.html command. - -The optional status argument is an integer which signals the return -status to a program calling LAMMPS. A return status of 0 usually -indicates success. A status != 0 is failure, where the specified -value can be used to distinguish the kind of error, e.g. where in the -input script the quit was invoked. If not specified, a status of 0 is -returned. - -[Restrictions:] none - -[Related commands:] - -"if"_if.html - -[Default:] none diff --git a/doc/txt/read_data.txt b/doc/txt/read_data.txt deleted file mode 100644 index 5fb91ba797..0000000000 --- a/doc/txt/read_data.txt +++ /dev/null @@ -1,1169 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -read_data command :h3 - -[Syntax:] - -read_data file keyword args ... :pre - -file = name of data file to read in :ulb,l -zero or more keyword/arg pairs may be appended :l -keyword = {add} or {offset} or {shift} or {extra/atom/types} or {extra/bond/types} or {extra/angle/types} or {extra/dihedral/types} or {extra/improper/types} or {extra/bond/per/atom} or {extra/angle/per/atom} or {extra/dihedral/per/atom} or {extra/improper/per/atom} or {group} or {nocoeff} or {fix} :l - {add} arg = {append} or {IDoffset} or {IDoffset MOLoffset} or {merge} - append = add new atoms with atom IDs appended to current IDs - IDoffset = add new atoms with atom IDs having IDoffset added - MOLoffset = add new atoms with molecule IDs having MOLoffset added (only when molecule IDs are enabled) - merge = add new atoms with their atom IDs (and molecule IDs) unchanged - {offset} args = toff boff aoff doff ioff - toff = offset to add to atom types - boff = offset to add to bond types - aoff = offset to add to angle types - doff = offset to add to dihedral types - ioff = offset to add to improper types - {shift} args = Sx Sy Sz - Sx,Sy,Sz = distance to shift atoms when adding to system (distance units) - {extra/atom/types} arg = # of extra atom types - {extra/bond/types} arg = # of extra bond types - {extra/angle/types} arg = # of extra angle types - {extra/dihedral/types} arg = # of extra dihedral types - {extra/improper/types} arg = # of extra improper types - {extra/bond/per/atom} arg = leave space for this many new bonds per atom - {extra/angle/per/atom} arg = leave space for this many new angles per atom - {extra/dihedral/per/atom} arg = leave space for this many new dihedrals per atom - {extra/improper/per/atom} arg = leave space for this many new impropers per atom - {extra/special/per/atom} arg = leave space for extra 1-2,1-3,1-4 interactions per atom - {group} args = groupID - groupID = add atoms in data file to this group - {nocoeff} = ignore force field parameters - {fix} args = fix-ID header-string section-string - fix-ID = ID of fix to process header lines and sections of data file - header-string = header lines containing this string will be passed to fix - section-string = section names with this string will be passed to fix :pre -:ule - -[Examples:] - -read_data data.lj -read_data ../run7/data.polymer.gz -read_data data.protein fix mycmap crossterm CMAP -read_data data.water add append offset 3 1 1 1 1 shift 0.0 0.0 50.0 -read_data data.water add merge 1 group solvent :pre - -[Description:] - -Read in a data file containing information LAMMPS needs to run a -simulation. The file can be ASCII text or a gzipped text file -(detected by a .gz suffix). This is one of 3 ways to specify initial -atom coordinates; see the "read_restart"_read_restart.html and -"create_atoms"_create_atoms.html commands for alternative methods. -Also see the explanation of the "-restart command-line -switch"_Run_options.html which can convert a restart file to a data -file. - -This command can be used multiple times to add new atoms and their -properties to an existing system by using the {add}, {offset}, and -{shift} keywords. See more details below, which includes the use case -for the {extra} keywords. - -The {group} keyword adds all the atoms in the data file to the -specified group-ID. The group will be created if it does not already -exist. This is useful if you are reading multiple data files and wish -to put sets of atoms into different groups so they can be operated on -later. E.g. a group of added atoms can be moved to new positions via -the "displace_atoms"_displace_atoms.html command. Note that atoms -read from the data file are also always added to the "all" group. The -"group"_group.html command discusses atom groups, as used in LAMMPS. - -The {nocoeff} keyword tells read_data to ignore force field parameters. -The various Coeff sections are still read and have to have the correct -number of lines, but they are not applied. This also allows to read a -data file without having any pair, bond, angle, dihedral or improper -styles defined, or to read a data file for a different force field. - -The use of the {fix} keyword is discussed below. - -:line - -[Reading multiple data files] - -The read_data command can be used multiple times with the same or -different data files to build up a complex system from components -contained in individual data files. For example one data file could -contain fluid in a confined domain; a second could contain wall atoms, -and the second file could be read a third time to create a wall on the -other side of the fluid. The third set of atoms could be rotated to -an opposing direction using the "displace_atoms"_displace_atoms.html -command, after the third read_data command is used. - -The {add}, {offset}, {shift}, {extra}, and {group} keywords are -useful in this context. - -If a simulation box does not yet exist, the {add} keyword -cannot be used; the read_data command is being used for the first -time. If a simulation box does exist, due to using the -"create_box"_create_box.html command, or a previous read_data command, -then the {add} keyword must be used. - -NOTE: The simulation box size (xlo to xhi, ylo to yhi, zlo to zhi) in -the new data file will be merged with the existing simulation box to -create a large enough box in each dimension to contain both the -existing and new atoms. Each box dimension never shrinks due to this -merge operation, it only stays the same or grows. Care must be used if -you are growing the existing simulation box in a periodic dimension. -If there are existing atoms with bonds that straddle that periodic -boundary, then the atoms may become far apart if the box size grows. -This will separate the atoms in the bond, which can lead to "lost" -bond atoms or bad dynamics. - -The three choices for the {add} argument affect how the atom IDs and -molecule IDs of atoms in the data file are treated. If {append} is -specified, atoms in the data file are added to the current system, -with their atom IDs reset so that an atom-ID = M in the data file -becomes atom-ID = N+M, where N is the largest atom ID in the current -system. This rule is applied to all occurrences of atom IDs in the -data file, e.g. in the Velocity or Bonds section. This is also done -for molecule IDs, if the atom style does support molecule IDs or -they are enabled via fix property/atom. If {IDoffset} is specified, -then {IDoffset} is a numeric value is given, e.g. 1000, so that an -atom-ID = M in the data file becomes atom-ID = 1000+M. For systems -with enabled molecule IDs, another numerical argument {MOLoffset} -is required representing the equivalent offset for molecule IDs. -If {merge} is specified, the data file atoms -are added to the current system without changing their IDs. They are -assumed to merge (without duplication) with the currently defined -atoms. It is up to you to insure there are no multiply defined atom -IDs, as LAMMPS only performs an incomplete check that this is the case -by insuring the resulting max atom-ID >= the number of atoms. For -molecule IDs, there is no check done at all. - -The {offset} and {shift} keywords can only be used if the {add} -keyword is also specified. - -The {offset} keyword adds the specified offset values to the atom -types, bond types, angle types, dihedral types, and improper types as -they are read from the data file. E.g. if {toff} = 2, and the file -uses atom types 1,2,3, then the added atoms will have atom types -3,4,5. These offsets apply to all occurrences of types in the data -file, e.g. for the Atoms or Masses or Pair Coeffs or Bond Coeffs -sections. This makes it easy to use atoms and molecules and their -attributes from a data file in different simulations, where you want -their types (atom, bond, angle, etc) to be different depending on what -other types already exist. All five offset values must be specified, -but individual values will be ignored if the data file does not use -that attribute (e.g. no bonds). - -The {shift} keyword can be used to specify an (Sx, Sy, Sz) -displacement applied to the coordinates of each atom. Sz must be 0.0 -for a 2d simulation. This is a mechanism for adding structured -collections of atoms at different locations within the simulation box, -to build up a complex geometry. It is up to you to insure atoms do -not end up overlapping unphysically which would lead to bad dynamics. -Note that the "displace_atoms"_displace_atoms.html command can be used -to move a subset of atoms after they have been read from a data file. -Likewise, the "delete_atoms"_delete_atoms.html command can be used to -remove overlapping atoms. Note that the shift values (Sx, Sy, Sz) are -also added to the simulation box information (xlo, xhi, ylo, yhi, zlo, -zhi) in the data file to shift its boundaries. E.g. xlo_new = xlo + -Sx, xhi_new = xhi + Sx. - -The {extra} keywords can only be used the first time the read_data -command is used. They are useful if you intend to add new atom, bond, -angle, etc types later with additional read_data commands. This is -because the maximum number of allowed atom, bond, angle, etc types is -set by LAMMPS when the system is first initialized. If you do not use -the {extra} keywords, then the number of these types will be limited -to what appears in the first data file you read. For example, if the -first data file is a solid substrate of Si, it will likely specify a -single atom type. If you read a second data file with a different -material (water molecules) that sit on top of the substrate, you will -want to use different atom types for those atoms. You can only do -this if you set the {extra/atom/types} keyword to a sufficiently large -value when reading the substrate data file. Note that use of the -{extra} keywords also allows each data file to contain sections like -Masses or Pair Coeffs or Bond Coeffs which are sized appropriately for -the number of types in that data file. If the {offset} keyword is -used appropriately when each data file is read, the values in those -sections will be stored correctly in the larger data structures -allocated by the use of the {extra} keywords. E.g. the substrate file -can list mass and pair coefficients for type 1 silicon atoms. The -water file can list mass and pair coefficients for type 1 and type 2 -hydrogen and oxygen atoms. Use of the {extra} and {offset} keywords -will store those mass and pair coefficient values appropriately in -data structures that allow for 3 atom types (Si, H, O). Of course, -you would still need to specify coefficients for H/Si and O/Si -interactions in your input script to have a complete pairwise -interaction model. - -An alternative to using the {extra} keywords with the read_data -command, is to use the "create_box"_create_box.html command to -initialize the simulation box and all the various type limits you need -via its {extra} keywords. Then use the read_data command one or more -times to populate the system with atoms, bonds, angles, etc, using the -{offset} keyword if desired to alter types used in the various data -files you read. - -:line - -[Format of a data file] - -The structure of the data file is important, though many settings and -sections are optional or can come in any order. See the examples -directory for sample data files for different problems. - -A data file has a header and a body. The header appears first. The -first line of the header is always skipped; it typically contains a -description of the file. Then lines are read one at a time. Lines -can have a trailing comment starting with '#' that is ignored. If the -line is blank (only white-space after comment is deleted), it is -skipped. If the line contains a header keyword, the corresponding -value(s) is read from the line. If it doesn't contain a header -keyword, the line begins the body of the file. - -The body of the file contains zero or more sections. The first line -of a section has only a keyword. This line can have a trailing -comment starting with '#' that is either ignored or can be used to -check for a style match, as described below. The next line is -skipped. The remaining lines of the section contain values. The -number of lines depends on the section keyword as described below. -Zero or more blank lines can be used between sections. Sections can -appear in any order, with a few exceptions as noted below. - -The keyword {fix} can be used one or more times. Each usage specifies -a fix that will be used to process a specific portion of the data -file. Any header line containing {header-string} and any section with -a name containing {section-string} will be passed to the specified -fix. See the "fix property/atom"_fix_property_atom.html command for -an example of a fix that operates in this manner. The doc page for -the fix defines the syntax of the header line(s) and section(s) that -it reads from the data file. Note that the {header-string} can be -specified as NULL, in which case no header lines are passed to the -fix. This means that it can infer the length of its Section from -standard header settings, such as the number of atoms. - -The formatting of individual lines in the data file (indentation, -spacing between words and numbers) is not important except that header -and section keywords (e.g. atoms, xlo xhi, Masses, Bond Coeffs) must -be capitalized as shown and can't have extra white-space between their -words - e.g. two spaces or a tab between the 2 words in "xlo xhi" or -the 2 words in "Bond Coeffs", is not valid. - -:line - -[Format of the header of a data file] - -These are the recognized header keywords. Header lines can come in -any order. The value(s) are read from the beginning of the line. -Thus the keyword {atoms} should be in a line like "1000 atoms"; the -keyword {ylo yhi} should be in a line like "-10.0 10.0 ylo yhi"; the -keyword {xy xz yz} should be in a line like "0.0 5.0 6.0 xy xz yz". -All these settings have a default value of 0, except the lo/hi box -size defaults are -0.5 and 0.5. A line need only appear if the value -is different than the default. - -{atoms} = # of atoms in system -{bonds} = # of bonds in system -{angles} = # of angles in system -{dihedrals} = # of dihedrals in system -{impropers} = # of impropers in system -{atom types} = # of atom types in system -{bond types} = # of bond types in system -{angle types} = # of angle types in system -{dihedral types} = # of dihedral types in system -{improper types} = # of improper types in system -{extra bond per atom} = leave space for this many new bonds per atom (deprecated, use extra/bond/per/atom keyword) -{extra angle per atom} = leave space for this many new angles per atom (deprecated, use extra/angle/per/atom keyword) -{extra dihedral per atom} = leave space for this many new dihedrals per atom (deprecated, use extra/dihedral/per/atom keyword) -{extra improper per atom} = leave space for this many new impropers per atom (deprecated, use extra/improper/per/atom keyword) -{extra special per atom} = leave space for this many new special bonds per atom (deprecated, use extra/special/per/atom keyword) -{ellipsoids} = # of ellipsoids in system -{lines} = # of line segments in system -{triangles} = # of triangles in system -{bodies} = # of bodies in system -{xlo xhi} = simulation box boundaries in x dimension -{ylo yhi} = simulation box boundaries in y dimension -{zlo zhi} = simulation box boundaries in z dimension -{xy xz yz} = simulation box tilt factors for triclinic system :ul - -The initial simulation box size is determined by the lo/hi settings. -In any dimension, the system may be periodic or non-periodic; see the -"boundary"_boundary.html command. When the simulation box is created -it is also partitioned into a regular 3d grid of rectangular bricks, -one per processor, based on the number of processors being used and -the settings of the "processors"_processors.html command. The -partitioning can later be changed by the "balance"_balance.html or -"fix balance"_fix_balance.html commands. - -If the {xy xz yz} line does not appear, LAMMPS will set up an -axis-aligned (orthogonal) simulation box. If the line does appear, -LAMMPS creates a non-orthogonal simulation domain shaped as a -parallelepiped with triclinic symmetry. The parallelepiped has its -"origin" at (xlo,ylo,zlo) and is defined by 3 edge vectors starting -from the origin given by A = (xhi-xlo,0,0); B = (xy,yhi-ylo,0); C = -(xz,yz,zhi-zlo). {Xy,xz,yz} can be 0.0 or positive or negative values -and are called "tilt factors" because they are the amount of -displacement applied to faces of an originally orthogonal box to -transform it into the parallelepiped. - -By default, the tilt factors (xy,xz,yz) can not skew the box more than -half the distance of the corresponding parallel box length. For -example, if xlo = 2 and xhi = 12, then the x box length is 10 and the -xy tilt factor must be between -5 and 5. Similarly, both xz and yz -must be between -(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is not -a limitation, since if the maximum tilt factor is 5 (as in this -example), then configurations with tilt = ..., -15, -5, 5, 15, 25, -... are all geometrically equivalent. If you wish to define a box -with tilt factors that exceed these limits, you can use the "box -tilt"_box.html command, with a setting of {large}; a setting of -{small} is the default. - -See the "Howto triclinic"_Howto_triclinic.html doc page for a -geometric description of triclinic boxes, as defined by LAMMPS, and -how to transform these parameters to and from other commonly used -triclinic representations. - -When a triclinic system is used, the simulation domain should normally -be periodic in the dimension that the tilt is applied to, which is -given by the second dimension of the tilt factor (e.g. y for xy tilt). -This is so that pairs of atoms interacting across that boundary will -have one of them shifted by the tilt factor. Periodicity is set by -the "boundary"_boundary.html command. For example, if the xy tilt -factor is non-zero, then the y dimension should be periodic. -Similarly, the z dimension should be periodic if xz or yz is non-zero. -LAMMPS does not require this periodicity, but you may lose atoms if -this is not the case. - -Also note that if your simulation will tilt the box, e.g. via the "fix -deform"_fix_deform.html command, the simulation box must be setup to -be triclinic, even if the tilt factors are initially 0.0. You can -also change an orthogonal box to a triclinic box or vice versa by -using the "change box"_change_box.html command with its {ortho} and -{triclinic} options. - -For 2d simulations, the {zlo zhi} values should be set to bound the z -coords for atoms that appear in the file; the default of -0.5 0.5 is -valid if all z coords are 0.0. For 2d triclinic simulations, the xz -and yz tilt factors must be 0.0. - -If the system is periodic (in a dimension), then atom coordinates can -be outside the bounds (in that dimension); they will be remapped (in a -periodic sense) back inside the box. Note that if the {add} option is -being used to add atoms to a simulation box that already exists, this -periodic remapping will be performed using simulation box bounds that -are the union of the existing box and the box boundaries in the new -data file. - -NOTE: If the system is non-periodic (in a dimension), then all atoms -in the data file must have coordinates (in that dimension) that are -"greater than or equal to" the lo value and "less than or equal to" -the hi value. If the non-periodic dimension is of style "fixed" (see -the "boundary"_boundary.html command), then the atom coords must be -strictly "less than" the hi value, due to the way LAMMPS assign atoms -to processors. Note that you should not make the lo/hi values -radically smaller/larger than the extent of the atoms. For example, -if your atoms extend from 0 to 50, you should not specify the box -bounds as -10000 and 10000. This is because LAMMPS uses the specified -box size to layout the 3d grid of processors. A huge (mostly empty) -box will be sub-optimal for performance when using "fixed" boundary -conditions (see the "boundary"_boundary.html command). When using -"shrink-wrap" boundary conditions (see the "boundary"_boundary.html -command), a huge (mostly empty) box may cause a parallel simulation to -lose atoms when LAMMPS shrink-wraps the box around the atoms. The -read_data command will generate an error in this case. - -The "extra bond per atom" setting (angle, dihedral, improper) is only -needed if new bonds (angles, dihedrals, impropers) will be added to -the system when a simulation runs, e.g. by using the "fix -bond/create"_fix_bond_create.html command. Using this header flag -is deprecated; please use the {extra/bond/per/atom} keyword (and -correspondingly for angles, dihedrals and impropers) in the read_data -command instead. Either will pre-allocate space in LAMMPS data -structures for storing the new bonds (angles, dihedrals, impropers). - -The "extra special per atom" setting is typically only needed if new -bonds/angles/etc will be added to the system, e.g. by using the "fix -bond/create"_fix_bond_create.html command. Or if entire new molecules -will be added to the system, e.g. by using the -"fix deposit"_fix_deposit.html or "fix pour"_fix_pour.html commands, -which will have more special 1-2,1-3,1-4 neighbors than any other -molecules defined in the data file. Using this header flag is -deprecated; please use the {extra/special/per/atom} keyword instead. -Using this setting will pre-allocate space in the LAMMPS data -structures for storing these neighbors. See the -"special_bonds"_special_bonds.html and "molecule"_molecule.html doc -pages for more discussion of 1-2,1-3,1-4 neighbors. - -NOTE: All of the "extra" settings are only applied in the first data -file read and when no simulation box has yet been created; as soon as -the simulation box is created (and read_data implies that), these -settings are {locked} and cannot be changed anymore. Please see the -description of the {add} keyword above for reading multiple data files. -If they appear in later data files, they are ignored. - -The "ellipsoids" and "lines" and "triangles" and "bodies" settings are -only used with "atom_style ellipsoid or line or tri or -body"_atom_style.html and specify how many of the atoms are -finite-size ellipsoids or lines or triangles or bodies; the remainder -are point particles. See the discussion of ellipsoidflag and the -{Ellipsoids} section below. See the discussion of lineflag and the -{Lines} section below. See the discussion of triangleflag and the -{Triangles} section below. See the discussion of bodyflag and the -{Bodies} section below. - -NOTE: For "atom_style template"_atom_style.html, the molecular -topology (bonds,angles,etc) is contained in the molecule templates -read-in by the "molecule"_molecule.html command. This means you -cannot set the {bonds}, {angles}, etc header keywords in the data -file, nor can you define {Bonds}, {Angles}, etc sections as discussed -below. You can set the {bond types}, {angle types}, etc header -keywords, though it is not necessary. If specified, they must match -the maximum values defined in any of the template molecules. - -:line - -[Format of the body of a data file] - -These are the section keywords for the body of the file. - -{Atoms, Velocities, Masses, Ellipsoids, Lines, Triangles, Bodies} = atom-property sections -{Bonds, Angles, Dihedrals, Impropers} = molecular topology sections -{Pair Coeffs, PairIJ Coeffs, Bond Coeffs, Angle Coeffs, Dihedral Coeffs, \ - Improper Coeffs} = force field sections -{BondBond Coeffs, BondAngle Coeffs, MiddleBondTorsion Coeffs, \ - EndBondTorsion Coeffs, AngleTorsion Coeffs, AngleAngleTorsion Coeffs, \ - BondBond13 Coeffs, AngleAngle Coeffs} = class 2 force field sections :ul - -These keywords will check an appended comment for a match with the -currently defined style: - -{Atoms, Pair Coeffs, PairIJ Coeffs, Bond Coeffs, Angle Coeffs, Dihedral Coeffs, Improper Coeffs} :ul - -For example, these lines: - -Atoms # sphere -Pair Coeffs # lj/cut :pre - -will check if the currently-defined "atom_style"_atom_style.html is -{sphere}, and the current "pair_style"_pair_style.html is {lj/cut}. -If not, LAMMPS will issue a warning to indicate that the data file -section likely does not contain the correct number or type of -parameters expected for the currently-defined style. - -Each section is listed below in alphabetic order. The format of each -section is described including the number of lines it must contain and -rules (if any) for where it can appear in the data file. - -Any individual line in the various sections can have a trailing -comment starting with "#" for annotation purposes. E.g. in the -Atoms section: - -10 1 17 -1.0 10.0 5.0 6.0 # salt ion :pre - -:line - -{Angle Coeffs} section: - -one line per angle type :ulb,l -line syntax: ID coeffs :l - ID = angle type (1-N) - coeffs = list of coeffs :pre -example: :l - 6 70 108.5 0 0 :pre -:ule - -The number and meaning of the coefficients are specific to the defined -angle style. See the "angle_style"_angle_style.html and -"angle_coeff"_angle_coeff.html commands for details. Coefficients can -also be set via the "angle_coeff"_angle_coeff.html command in the -input script. - -:line - -{AngleAngle Coeffs} section: - -one line per improper type :ulb,l -line syntax: ID coeffs :l - ID = improper type (1-N) - coeffs = list of coeffs (see "improper_coeff"_improper_coeff.html) :pre -:ule - -:line - -{AngleAngleTorsion Coeffs} section: - -one line per dihedral type :ulb,l -line syntax: ID coeffs :l - ID = dihedral type (1-N) - coeffs = list of coeffs (see "dihedral_coeff"_dihedral_coeff.html) :pre -:ule - -:line - -{Angles} section: - -one line per angle :ulb,l -line syntax: ID type atom1 atom2 atom3 :l - ID = number of angle (1-Nangles) - type = angle type (1-Nangletype) - atom1,atom2,atom3 = IDs of 1st,2nd,3rd atoms in angle :pre -example: :b - 2 2 17 29 430 :pre -:ule - -The 3 atoms are ordered linearly within the angle. Thus the central -atom (around which the angle is computed) is the atom2 in the list. -E.g. H,O,H for a water molecule. The {Angles} section must appear -after the {Atoms} section. All values in this section must be -integers (1, not 1.0). - -:line - -{AngleTorsion Coeffs} section: - -one line per dihedral type :ulb,l -line syntax: ID coeffs :l - ID = dihedral type (1-N) - coeffs = list of coeffs (see "dihedral_coeff"_dihedral_coeff.html) :pre -:ule - -:line - -{Atoms} section: - -one line per atom -line syntax: depends on atom style :ul - -An {Atoms} section must appear in the data file if natoms > 0 in the -header section. The atoms can be listed in any order. These are the -line formats for each "atom style"_atom_style.html in LAMMPS. As -discussed below, each line can optionally have 3 flags (nx,ny,nz) -appended to it, which indicate which image of a periodic simulation -box the atom is in. These may be important to include for some kinds -of analysis. - -angle: atom-ID molecule-ID atom-type x y z -atomic: atom-ID atom-type x y z -body: atom-ID atom-type bodyflag mass x y z -bond: atom-ID molecule-ID atom-type x y z -charge: atom-ID atom-type q x y z -dipole: atom-ID atom-type q x y z mux muy muz -dpd: atom-ID atom-type theta x y z -edpd: atom-ID atom-type edpd_temp edpd_cv x y z -mdpd: atom-ID atom-type rho x y z -tdpd: atom-ID atom-type x y z cc1 cc2 ... ccNspecies -electron: atom-ID atom-type q spin eradius x y z -ellipsoid: atom-ID atom-type ellipsoidflag density x y z -full: atom-ID molecule-ID atom-type q x y z -line: atom-ID molecule-ID atom-type lineflag density x y z -meso: atom-ID atom-type rho e cv x y z -molecular: atom-ID molecule-ID atom-type x y z -peri: atom-ID atom-type volume density x y z -smd: atom-ID atom-type molecule volume mass kernel-radius contact-radius x y z -sphere: atom-ID atom-type diameter density x y z -spin: atom-ID atom-type sp x y z spx spy spz -template: atom-ID molecule-ID template-index template-atom atom-type x y z -tri: atom-ID molecule-ID atom-type triangleflag density x y z -wavepacket: atom-ID atom-type charge spin eradius etag cs_re cs_im x y z -hybrid: atom-ID atom-type x y z sub-style1 sub-style2 ... :tb(s=:) - -The per-atom values have these meanings and units, listed alphabetically: - -atom-ID = integer ID of atom -atom-type = type of atom (1-Ntype) -bodyflag = 1 for body particles, 0 for point particles -cc = chemical concentration for tDPD particles for each species (mole/volume units) -contact-radius = ??? (distance units) -cs_re,cs_im = real/imaginary parts of wave packet coefficients -cv = heat capacity (need units) for SPH particles -density = density of particle (mass/distance^3 or mass/distance^2 or mass/distance units, depending on dimensionality of particle) -diameter = diameter of spherical atom (distance units) -e = energy (need units) for SPH particles -edpd_temp = temperature for eDPD particles (temperature units) -edpd_cv = volumetric heat capacity for eDPD particles (energy/temperature/volume units) -ellipsoidflag = 1 for ellipsoidal particles, 0 for point particles -eradius = electron radius (or fixed-core radius) -etag = integer ID of electron that each wave packet belongs to -kernel-radius = ??? (distance units) -lineflag = 1 for line segment particles, 0 for point or spherical particles -mass = mass of particle (mass units) -molecule-ID = integer ID of molecule the atom belongs to -mux,muy,muz = components of dipole moment of atom (dipole units) -q = charge on atom (charge units) -rho = density (need units) for SPH particles -spin = electron spin (+1/-1), 0 = nuclei, 2 = fixed-core, 3 = pseudo-cores (i.e. ECP) -sp = norm of magnetic spin of atom (in number of Bohr magnetons) -spx,spy,spz = components of magnetic spin of atom (adim normalized vector) -template-atom = which atom within a template molecule the atom is -template-index = which molecule within the molecule template the atom is part of -theta = internal temperature of a DPD particle -triangleflag = 1 for triangular particles, 0 for point or spherical particles -volume = volume of Peridynamic particle (distance^3 units) -x,y,z = coordinates of atom (distance units) :ul - -The units for these quantities depend on the unit style; see the -"units"_units.html command for details. - -For 2d simulations specify z as 0.0, or a value within the {zlo zhi} -setting in the data file header. - -The atom-ID is used to identify the atom throughout the simulation and -in dump files. Normally, it is a unique value from 1 to Natoms for -each atom. Unique values larger than Natoms can be used, but they -will cause extra memory to be allocated on each processor, if an atom -map array is used, but not if an atom map hash is used; see the -"atom_modify"_atom_modify.html command for details. If an atom map is -not used (e.g. an atomic system with no bonds), and you don't care if -unique atom IDs appear in dump files, then the atom-IDs can all be set -to 0. - -The molecule ID is a 2nd identifier attached to an atom. Normally, it -is a number from 1 to N, identifying which molecule the atom belongs -to. It can be 0 if it is a non-bonded atom or if you don't care to -keep track of molecule assignments. - -The diameter specifies the size of a finite-size spherical particle. -It can be set to 0.0, which means that atom is a point particle. - -The ellipsoidflag, lineflag, triangleflag, and bodyflag determine -whether the particle is a finite-size ellipsoid or line or triangle or -body of finite size, or whether the particle is a point particle. -Additional attributes must be defined for each ellipsoid, line, -triangle, or body in the corresponding {Ellipsoids}, {Lines}, -{Triangles}, or {Bodies} section. - -The {template-index} and {template-atom} are only defined used by -"atom_style template"_atom_style.html. In this case the -"molecule"_molecule.html command is used to define a molecule template -which contains one or more molecules. If an atom belongs to one of -those molecules, its {template-index} and {template-atom} are both set -to positive integers; if not the values are both 0. The -{template-index} is which molecule (1 to Nmols) the atom belongs to. -The {template-atom} is which atom (1 to Natoms) within the molecule -the atom is. - -Some pair styles and fixes and computes that operate on finite-size -particles allow for a mixture of finite-size and point particles. See -the doc pages of individual commands for details. - -For finite-size particles, the density is used in conjunction with the -particle volume to set the mass of each particle as mass = density * -volume. In this context, volume can be a 3d quantity (for spheres or -ellipsoids), a 2d quantity (for triangles), or a 1d quantity (for line -segments). If the volume is 0.0, meaning a point particle, then the -density value is used as the mass. One exception is for the body atom -style, in which case the mass of each particle (body or point -particle) is specified explicitly. This is because the volume of the -body is unknown. - -Note that for 2d simulations of spheres, this command will treat them -as spheres when converting density to mass. However, they can also be -modeled as 2d discs (circles) if the "set density/disc"_set.html -command is used to reset their mass after the read_data command is -used. A {disc} keyword can also be used with time integration fixes, -such as "fix nve/sphere"_fix_nve_sphere.html and "fix -nvt/sphere"_fix_nve_sphere.html to time integrate their motion as 2d -discs (not 3d spheres), by changing their moment of inertia. - -For atom_style hybrid, following the 5 initial values (ID,type,x,y,z), -specific values for each sub-style must be listed. The order of the -sub-styles is the same as they were listed in the -"atom_style"_atom_style.html command. The sub-style specific values -are those that are not the 5 standard ones (ID,type,x,y,z). For -example, for the "charge" sub-style, a "q" value would appear. For -the "full" sub-style, a "molecule-ID" and "q" would appear. These are -listed in the same order they appear as listed above. Thus if - -atom_style hybrid charge sphere :pre - -were used in the input script, each atom line would have these fields: - -atom-ID atom-type x y z q diameter density :pre - -Note that if a non-standard value is defined by multiple sub-styles, -it must appear multiple times in the atom line. E.g. the atom line -for atom_style hybrid dipole full would list "q" twice: - -atom-ID atom-type x y z q mux muy myz molecule-ID q :pre - -Atom lines specify the (x,y,z) coordinates of atoms. These can be -inside or outside the simulation box. When the data file is read, -LAMMPS wraps coordinates outside the box back into the box for -dimensions that are periodic. As discussed above, if an atom is -outside the box in a non-periodic dimension, it will be lost. - -LAMMPS always stores atom coordinates as values which are inside the -simulation box. It also stores 3 flags which indicate which image of -the simulation box (in each dimension) the atom would be in if its -coordinates were unwrapped across periodic boundaries. An image flag -of 0 means the atom is still inside the box when unwrapped. A value -of 2 means add 2 box lengths to get the unwrapped coordinate. A value -of -1 means subtract 1 box length to get the unwrapped coordinate. -LAMMPS updates these flags as atoms cross periodic boundaries during -the simulation. The "dump"_dump.html command can output atom -coordinates in wrapped or unwrapped form, as well as the 3 image -flags. - -In the data file, atom lines (all lines or none of them) can -optionally list 3 trailing integer values (nx,ny,nz), which are used -to initialize the atom's image flags. If nx,ny,nz values are not -listed in the data file, LAMMPS initializes them to 0. Note that the -image flags are immediately updated if an atom's coordinates need to -wrapped back into the simulation box. - -It is only important to set image flags correctly in a data file if a -simulation model relies on unwrapped coordinates for some calculation; -otherwise they can be left unspecified. Examples of LAMMPS commands -that use unwrapped coordinates internally are as follows: - -Atoms in a rigid body (see "fix rigid"_fix_rigid.html, "fix -rigid/small"_fix_rigid.html) must have consistent image flags, so that -when the atoms are unwrapped, they are near each other, i.e. as a -single body. :ulb,l - -If the "replicate"_replicate.html command is used to generate a larger -system, image flags must be consistent for bonded atoms when the bond -crosses a periodic boundary. I.e. the values of the image flags -should be different by 1 (in the appropriate dimension) for the two -atoms in such a bond. :l - -If you plan to "dump"_dump.html image flags and perform post-analysis -that will unwrap atom coordinates, it may be important that a -continued run (restarted from a data file) begins with image flags -that are consistent with the previous run. :l -:ule - -NOTE: If your system is an infinite periodic crystal with bonds then -it is impossible to have fully consistent image flags. This is because -some bonds will cross periodic boundaries and connect two atoms with the -same image flag. - -Atom velocities and other atom quantities not defined above are set to -0.0 when the {Atoms} section is read. Velocities can be set later by -a {Velocities} section in the data file or by a -"velocity"_velocity.html or "set"_set.html command in the input -script. - -:line - -{Bodies} section: - -one or more lines per body :ulb,l -first line syntax: atom-ID Ninteger Ndouble :l - Ninteger = # of integer quantities for this particle - Ndouble = # of floating-point quantities for this particle :pre -0 or more integer lines with total of Ninteger values :l -0 or more double lines with total of Ndouble values :l -example: :l - 12 3 6 - 2 3 2 - 1.0 2.0 3.0 1.0 2.0 4.0 :pre -example: :l - 12 0 14 - 1.0 2.0 3.0 1.0 2.0 4.0 1.0 - 2.0 3.0 1.0 2.0 4.0 4.0 2.0 :pre -:ule - -The {Bodies} section must appear if "atom_style body"_atom_style.html -is used and any atoms listed in the {Atoms} section have a bodyflag = -1. The number of bodies should be specified in the header section via -the "bodies" keyword. - -Each body can have a variable number of integer and/or floating-point -values. The number and meaning of the values is defined by the body -style, as described in the "Howto body"_Howto_body.html doc page. The -body style is given as an argument to the "atom_style -body"_atom_style.html command. - -The Ninteger and Ndouble values determine how many integer and -floating-point values are specified for this particle. Ninteger and -Ndouble can be as large as needed and can be different for every body. -Integer values are then listed next on subsequent lines. Lines are -read one at a time until Ninteger values are read. Floating-point -values follow on subsequent lines, Again lines are read one at a time -until Ndouble values are read. Note that if there are no values of a -particular type, no lines appear for that type. - -The {Bodies} section must appear after the {Atoms} section. - -:line - -{Bond Coeffs} section: - -one line per bond type :ulb,l -line syntax: ID coeffs :l - ID = bond type (1-N) - coeffs = list of coeffs :pre -example: :l - 4 250 1.49 :pre -:ule - -The number and meaning of the coefficients are specific to the defined -bond style. See the "bond_style"_bond_style.html and -"bond_coeff"_bond_coeff.html commands for details. Coefficients can -also be set via the "bond_coeff"_bond_coeff.html command in the input -script. - -:line - -{BondAngle Coeffs} section: - -one line per angle type :ulb,l -line syntax: ID coeffs :l - ID = angle type (1-N) - coeffs = list of coeffs (see class 2 section of "angle_coeff"_angle_coeff.html) :pre -:ule - -:line - -{BondBond Coeffs} section: - -one line per angle type :ulb,l -line syntax: ID coeffs :l - ID = angle type (1-N) - coeffs = list of coeffs (see class 2 section of "angle_coeff"_angle_coeff.html) :pre -:ule - -:line - -{BondBond13 Coeffs} section: - -one line per dihedral type :ulb,l -line syntax: ID coeffs :l - ID = dihedral type (1-N) - coeffs = list of coeffs (see class 2 section of "dihedral_coeff"_dihedral_coeff.html) :pre -:ule - -:line - -{Bonds} section: - -one line per bond :ulb,l -line syntax: ID type atom1 atom2 :l - ID = bond number (1-Nbonds) - type = bond type (1-Nbondtype) - atom1,atom2 = IDs of 1st,2nd atoms in bond :pre -example: :l - 12 3 17 29 :pre -:ule - -The {Bonds} section must appear after the {Atoms} section. All values -in this section must be integers (1, not 1.0). - -:line - -{Dihedral Coeffs} section: - -one line per dihedral type :ulb,l -line syntax: ID coeffs :l - ID = dihedral type (1-N) - coeffs = list of coeffs :pre -example: :l - 3 0.6 1 0 1 :pre -:ule - -The number and meaning of the coefficients are specific to the defined -dihedral style. See the "dihedral_style"_dihedral_style.html and -"dihedral_coeff"_dihedral_coeff.html commands for details. -Coefficients can also be set via the -"dihedral_coeff"_dihedral_coeff.html command in the input script. - -:line - -{Dihedrals} section: - -one line per dihedral :ulb,l -line syntax: ID type atom1 atom2 atom3 atom4 :l - ID = number of dihedral (1-Ndihedrals) - type = dihedral type (1-Ndihedraltype) - atom1,atom2,atom3,atom4 = IDs of 1st,2nd,3rd,4th atoms in dihedral :pre -example: :l - 12 4 17 29 30 21 :pre -:ule - -The 4 atoms are ordered linearly within the dihedral. The {Dihedrals} -section must appear after the {Atoms} section. All values in this -section must be integers (1, not 1.0). - -:line - -{Ellipsoids} section: - -one line per ellipsoid :ulb,l -line syntax: atom-ID shapex shapey shapez quatw quati quatj quatk :l - atom-ID = ID of atom which is an ellipsoid - shapex,shapey,shapez = 3 diameters of ellipsoid (distance units) - quatw,quati,quatj,quatk = quaternion components for orientation of atom :pre -example: :l - 12 1 2 1 1 0 0 0 :pre -:ule - -The {Ellipsoids} section must appear if "atom_style -ellipsoid"_atom_style.html is used and any atoms are listed in the -{Atoms} section with an ellipsoidflag = 1. The number of ellipsoids -should be specified in the header section via the "ellipsoids" -keyword. - -The 3 shape values specify the 3 diameters or aspect ratios of a -finite-size ellipsoidal particle, when it is oriented along the 3 -coordinate axes. They must all be non-zero values. - -The values {quatw}, {quati}, {quatj}, and {quatk} set the orientation -of the atom as a quaternion (4-vector). Note that the shape -attributes specify the aspect ratios of an ellipsoidal particle, which -is oriented by default with its x-axis along the simulation box's -x-axis, and similarly for y and z. If this body is rotated (via the -right-hand rule) by an angle theta around a unit vector (a,b,c), then -the quaternion that represents its new orientation is given by -(cos(theta/2), a*sin(theta/2), b*sin(theta/2), c*sin(theta/2)). These -4 components are quatw, quati, quatj, and quatk as specified above. -LAMMPS normalizes each atom's quaternion in case (a,b,c) is not -specified as a unit vector. - -The {Ellipsoids} section must appear after the {Atoms} section. - -:line - -{EndBondTorsion Coeffs} section: - -one line per dihedral type :ulb,l -line syntax: ID coeffs :l - ID = dihedral type (1-N) - coeffs = list of coeffs (see class 2 section of "dihedral_coeff"_dihedral_coeff.html) :pre -:ule - -:line - -{Improper Coeffs} section: - -one line per improper type :ulb,l -line syntax: ID coeffs :l - ID = improper type (1-N) - coeffs = list of coeffs :pre -example: :l - 2 20 0.0548311 :pre -:ule - -The number and meaning of the coefficients are specific to the defined -improper style. See the "improper_style"_improper_style.html and -"improper_coeff"_improper_coeff.html commands for details. -Coefficients can also be set via the -"improper_coeff"_improper_coeff.html command in the input script. - -:line - -{Impropers} section: - -one line per improper :ulb,l -line syntax: ID type atom1 atom2 atom3 atom4 :l - ID = number of improper (1-Nimpropers) - type = improper type (1-Nimpropertype) - atom1,atom2,atom3,atom4 = IDs of 1st,2nd,3rd,4th atoms in improper :pre -example: :l - 12 3 17 29 13 100 :pre -:ule - -The ordering of the 4 atoms determines the definition of the improper -angle used in the formula for each "improper -style"_improper_style.html. See the doc pages for individual styles -for details. - -The {Impropers} section must appear after the {Atoms} section. All -values in this section must be integers (1, not 1.0). - -:line - -{Lines} section: - -one line per line segment :ulb,l -line syntax: atom-ID x1 y1 x2 y2 :l - atom-ID = ID of atom which is a line segment - x1,y1 = 1st end point - x2,y2 = 2nd end point :pre -example: :l - 12 1.0 0.0 2.0 0.0 :pre -:ule - -The {Lines} section must appear if "atom_style line"_atom_style.html -is used and any atoms are listed in the {Atoms} section with a -lineflag = 1. The number of lines should be specified in the header -section via the "lines" keyword. - -The 2 end points are the end points of the line segment. The ordering -of the 2 points should be such that using a right-hand rule to cross -the line segment with a unit vector in the +z direction, gives an -"outward" normal vector perpendicular to the line segment. -I.e. normal = (c2-c1) x (0,0,1). This orientation may be important -for defining some interactions. - -The {Lines} section must appear after the {Atoms} section. - -:line - -{Masses} section: - -one line per atom type :ulb,l -line syntax: ID mass :l - ID = atom type (1-N) - mass = mass value :pre -example: :l - 3 1.01 :pre -:ule - -This defines the mass of each atom type. This can also be set via the -"mass"_mass.html command in the input script. This section cannot be -used for atom styles that define a mass for individual atoms - -e.g. "atom_style sphere"_atom_style.html. - -:line - -{MiddleBondTorsion Coeffs} section: - -one line per dihedral type :ulb,l -line syntax: ID coeffs :l - ID = dihedral type (1-N) - coeffs = list of coeffs (see class 2 section of "dihedral_coeff"_dihedral_coeff.html) :pre -:ule - -:line - -{Pair Coeffs} section: - -one line per atom type :ulb,l -line syntax: ID coeffs :l - ID = atom type (1-N) - coeffs = list of coeffs :pre -example: :l - 3 0.022 2.35197 0.022 2.35197 :pre -:ule - -The number and meaning of the coefficients are specific to the defined -pair style. See the "pair_style"_pair_style.html and -"pair_coeff"_pair_coeff.html commands for details. Since pair -coefficients for types I != J are not specified, these will be -generated automatically by the pair style's mixing rule. See the -individual pair_style doc pages and the "pair_modify -mix"_pair_modify.html command for details. Pair coefficients can also -be set via the "pair_coeff"_pair_coeff.html command in the input -script. - -:line - -{PairIJ Coeffs} section: - -one line per pair of atom types for all I,J with I <= J :ulb,l -line syntax: ID1 ID2 coeffs :l - ID1 = atom type I = 1-N - ID2 = atom type J = I-N, with I <= J - coeffs = list of coeffs :pre -examples: :l - 3 3 0.022 2.35197 0.022 2.35197 - 3 5 0.022 2.35197 0.022 2.35197 :pre -:ule - -This section must have N*(N+1)/2 lines where N = # of atom types. The -number and meaning of the coefficients are specific to the defined -pair style. See the "pair_style"_pair_style.html and -"pair_coeff"_pair_coeff.html commands for details. Since pair -coefficients for types I != J are all specified, these values will -turn off the default mixing rule defined by the pair style. See the -individual pair_style doc pages and the "pair_modify -mix"_pair_modify.html command for details. Pair coefficients can also -be set via the "pair_coeff"_pair_coeff.html command in the input -script. - -:line - -{Triangles} section: - -one line per triangle :ulb,l -line syntax: atom-ID x1 y1 z1 x2 y2 z2 x3 y3 z3 :l - atom-ID = ID of atom which is a line segment - x1,y1,z1 = 1st corner point - x2,y2,z2 = 2nd corner point - x3,y3,z3 = 3rd corner point :pre -example: :l - 12 0.0 0.0 0.0 2.0 0.0 1.0 0.0 2.0 1.0 :pre -:ule - -The {Triangles} section must appear if "atom_style -tri"_atom_style.html is used and any atoms are listed in the {Atoms} -section with a triangleflag = 1. The number of lines should be -specified in the header section via the "triangles" keyword. - -The 3 corner points are the corner points of the triangle. The -ordering of the 3 points should be such that using a right-hand rule -to go from point1 to point2 to point3 gives an "outward" normal vector -to the face of the triangle. I.e. normal = (c2-c1) x (c3-c1). This -orientation may be important for defining some interactions. - -The {Triangles} section must appear after the {Atoms} section. - -:line - -{Velocities} section: - -one line per atom -line syntax: depends on atom style :ul - -all styles except those listed: atom-ID vx vy vz -electron: atom-ID vx vy vz ervel -ellipsoid: atom-ID vx vy vz lx ly lz -sphere: atom-ID vx vy vz wx wy wz -hybrid: atom-ID vx vy vz sub-style1 sub-style2 ... :tb(s=:) - -where the keywords have these meanings: - -vx,vy,vz = translational velocity of atom -lx,ly,lz = angular momentum of aspherical atom -wx,wy,wz = angular velocity of spherical atom -ervel = electron radial velocity (0 for fixed-core):ul - -The velocity lines can appear in any order. This section can only be -used after an {Atoms} section. This is because the {Atoms} section -must have assigned a unique atom ID to each atom so that velocities -can be assigned to them. - -Vx, vy, vz, and ervel are in "units"_units.html of velocity. Lx, ly, -lz are in units of angular momentum (distance-velocity-mass). Wx, Wy, -Wz are in units of angular velocity (radians/time). - -For atom_style hybrid, following the 4 initial values (ID,vx,vy,vz), -specific values for each sub-style must be listed. The order of the -sub-styles is the same as they were listed in the -"atom_style"_atom_style.html command. The sub-style specific values -are those that are not the 5 standard ones (ID,vx,vy,vz). For -example, for the "sphere" sub-style, "wx", "wy", "wz" values would -appear. These are listed in the same order they appear as listed -above. Thus if - -atom_style hybrid electron sphere :pre - -were used in the input script, each velocity line would have these -fields: - -atom-ID vx vy vz ervel wx wy wz :pre - -Translational velocities can also be set by the -"velocity"_velocity.html command in the input script. - -:line - -[Restrictions:] - -To read gzipped data files, you must compile LAMMPS with the --DLAMMPS_GZIP option. See the "Build settings"_Build_settings.html -doc page for details. - -[Related commands:] - -"read_dump"_read_dump.html, "read_restart"_read_restart.html, -"create_atoms"_create_atoms.html, "write_data"_write_data.html - -[Default:] - -The default for all the {extra} keywords is 0. diff --git a/doc/txt/read_dump.txt b/doc/txt/read_dump.txt deleted file mode 100644 index df357a5018..0000000000 --- a/doc/txt/read_dump.txt +++ /dev/null @@ -1,343 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -read_dump command :h3 - -[Syntax:] - -read_dump file Nstep field1 field2 ... keyword values ... :pre - -file = name of dump file to read :ulb,l -Nstep = snapshot timestep to read from file :l -one or more fields may be appended :l -field = {x} or {y} or {z} or {vx} or {vy} or {vz} or {q} or {ix} or {iy} or {iz} or {fx} or {fy} or {fz} - {x},{y},{z} = atom coordinates - {vx},{vy},{vz} = velocity components - {q} = charge - {ix},{iy},{iz} = image flags in each dimension - {fx},{fy},{fz} = force components :pre -zero or more keyword/value pairs may be appended :l -keyword = {nfile} or {box} or {replace} or {purge} or {trim} or {add} or {label} or {scaled} or {wrapped} or {format} :l - {nfile} value = Nfiles = how many parallel dump files exist - {box} value = {yes} or {no} = replace simulation box with dump box - {replace} value = {yes} or {no} = overwrite atoms with dump atoms - {purge} value = {yes} or {no} = delete all atoms before adding dump atoms - {trim} value = {yes} or {no} = trim atoms not in dump snapshot - {add} value = {yes} or {keep} or {no} = add new dump atoms to system - {label} value = field column - field = one of the listed fields or {id} or {type} - column = label on corresponding column in dump file - {scaled} value = {yes} or {no} = coords in dump file are scaled/unscaled - {wrapped} value = {yes} or {no} = coords in dump file are wrapped/unwrapped - {format} values = format of dump file, must be last keyword if used - {native} = native LAMMPS dump file - {xyz} = XYZ file - {molfile} style path = VMD molfile plugin interface - style = {dcd} or {xyz} or others supported by molfile plugins - path = optional path for location of molfile plugins :pre -:ule - -[Examples:] - -read_dump dump.file 5000 x y z -read_dump dump.xyz 5 x y z box no format xyz -read_dump dump.xyz 10 x y z box no format molfile xyz "../plugins" -read_dump dump.dcd 0 x y z box yes format molfile dcd -read_dump dump.file 1000 x y z vx vy vz box yes format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile -read_dump dump.file 5000 x y vx vy trim yes -read_dump ../run7/dump.file.gz 10000 x y z box yes -read_dump dump.xyz 10 x y z box no format molfile xyz ../plugins -read_dump dump.dcd 0 x y z format molfile dcd -read_dump dump.file 1000 x y z vx vy vz format molfile lammpstrj /usr/local/lib/vmd/plugins/LINUXAMD64/plugins/molfile :pre - -[Description:] - -Read atom information from a dump file to overwrite the current atom -coordinates, and optionally the atom velocities and image flags and -the simulation box dimensions. This is useful for restarting a run -from a particular snapshot in a dump file. See the -"read_restart"_read_restart.html and "read_data"_read_data.html -commands for alternative methods to do this. Also see the -"rerun"_rerun.html command for a means of reading multiple snapshots -from a dump file. - -Note that a simulation box must already be defined before using the -read_dump command. This can be done by the -"create_box"_create_box.html, "read_data"_read_data.html, or -"read_restart"_read_restart.html commands. The read_dump command can -reset the simulation box dimensions, as explained below. - -Also note that reading per-atom information from a dump snapshot is -limited to the atom coordinates, velocities and image flags, as -explained below. Other atom properties, which may be necessary to run -a valid simulation, such as atom charge, or bond topology information -for a molecular system, are not read from (or even contained in) dump -files. Thus this auxiliary information should be defined in the usual -way, e.g. in a data file read in by a "read_data"_read_data.html -command, before using the read_dump command, or by the "set"_set.html -command, after the dump snapshot is read. - -:line - -If the dump filename specified as {file} ends with ".gz", the dump -file is read in gzipped format. You cannot (yet) read a dump file -that was written in binary format with a ".bin" suffix. - -You can read dump files that were written (in parallel) to multiple -files via the "%" wild-card character in the dump file name. If any -specified dump file name contains a "%", they must all contain it. -See the "dump"_dump.html command for details. -The "%" wild-card character is only supported by the {native} format -for dump files, described next. - -If reading parallel dump files, you must also use the {nfile} keyword -to tell LAMMPS how many parallel files exist, via its specified -{Nfiles} value. - -The format of the dump file is selected through the {format} keyword. -If specified, it must be the last keyword used, since all remaining -arguments are passed on to the dump reader. The {native} format is -for native LAMMPS dump files, written with a "dump atom"_dump.html or -"dump custom"_dump.html command. The {xyz} format is for generic XYZ -formatted dump files. These formats take no additional values. - -The {molfile} format supports reading data through using the "VMD"_vmd -molfile plugin interface. This dump reader format is only available, -if the USER-MOLFILE package has been installed when compiling -LAMMPS. - -The {molfile} format takes one or two additional values. The {style} -value determines the file format to be used and can be any format that -the molfile plugins support, such as DCD or XYZ. Note that DCD dump -files can be written by LAMMPS via the "dump dcd"_dump.html command. -The {path} value specifies a list of directories which LAMMPS will -search for the molfile plugins appropriate to the specified {style}. -The syntax of the {path} value is like other search paths: it can -contain multiple directories separated by a colon (or semi-colon on -windows). The {path} keyword is optional and defaults to ".", -i.e. the current directory. - -Support for other dump format readers may be added in the future. - -:line - -Global information is first read from the dump file, namely timestep -and box information. - -The dump file is scanned for a snapshot with a timestamp that matches -the specified {Nstep}. This means the LAMMPS timestep the dump file -snapshot was written on for the {native} format. Note that the {xyz} -and {molfile} formats do not store the timestep. For these formats, -timesteps are numbered logically, in a sequential manner, starting -from 0. Thus to access the 10th snapshot in an {xyz} or {mofile} -formatted dump file, use {Nstep} = 9. - -The dimensions of the simulation box for the selected snapshot are -also read; see the {box} keyword discussion below. For the {native} -format, an error is generated if the snapshot is for a triclinic box -and the current simulation box is orthogonal or vice versa. A warning -will be generated if the snapshot box boundary conditions (periodic, -shrink-wrapped, etc) do not match the current simulation boundary -conditions, but the boundary condition information in the snapshot is -otherwise ignored. See the "boundary" command for more details. - -For the {xyz} format, no information about the box is available, so -you must set the {box} flag to {no}. See details below. - -For the {molfile} format, reading simulation box information is -typically supported, but the location of the simulation box origin is -lost and no explicit information about periodicity or -orthogonal/triclinic box shape is available. The USER-MOLFILE package -makes a best effort to guess based on heuristics, but this may not -always work perfectly. - -:line - -Per-atom information from the dump file snapshot is then read from the -dump file snapshot. This corresponds to the specified {fields} listed -in the read_dump command. It is an error to specify a z-dimension -field, namely {z}, {vz}, or {iz}, for a 2d simulation. - -For dump files in {native} format, each column of per-atom data has a -text label listed in the file. A matching label for each field must -appear, e.g. the label "vy" for the field {vy}. For the {x}, {y}, {z} -fields any of the following labels are considered a match: - -x, xs, xu, xsu for field {x} -y, ys, yu, ysu for field {y} -z, zs, zu, zsu for field {z} :pre - -The meaning of xs (scaled), xu (unwrapped), and xsu (scaled and -unwrapped) is explained on the "dump"_dump.html command doc page. -These labels are searched for in the list of column labels in the dump -file, in order, until a match is found. - -The dump file must also contain atom IDs, with a column label of "id". - -If the {add} keyword is specified with a value of {yes} or {keep}, as -discussed below, the dump file must contain atom types, with a column -label of "type". - -If a column label you want to read from the dump file is not a match -to a specified field, the {label} keyword can be used to specify the -specific column label from the dump file to associate with that field. -An example is if a time-averaged coordinate is written to the dump -file via the "fix ave/atom"_fix_ave_atom.html command. The column -will then have a label corresponding to the fix-ID rather than "x" or -"xs". The {label} keyword can also be used to specify new column -labels for fields {id} and {type}. - -For dump files in {xyz} format, only the {x}, {y}, and {z} fields are -supported. The dump file does not store atom IDs, so these are -assigned consecutively to the atoms as they appear in the dump file, -starting from 1. Thus you should insure that order of atoms is -consistent from snapshot to snapshot in the XYZ dump file. See -the "dump_modify sort"_dump_modify.html command if the XYZ dump file -was written by LAMMPS. - -For dump files in {molfile} format, the {x}, {y}, {z}, {vx}, {vy}, and -{vz} fields can be specified. However, not all molfile formats store -velocities, or their respective plugins may not support reading of -velocities. The molfile dump files do not store atom IDs, so these -are assigned consecutively to the atoms as they appear in the dump -file, starting from 1. Thus you should insure that order of atoms are -consistent from snapshot to snapshot in the molfile dump file. -See the "dump_modify sort"_dump_modify.html command if the dump file -was written by LAMMPS. - -:line - -Information from the dump file snapshot is used to overwrite or -replace properties of the current system. There are various options -for how this is done, determined by the specified fields and optional -keywords. - -The timestep of the snapshot becomes the current timestep for the -simulation. See the "reset_timestep"_reset_timestep.html command if -you wish to change this after the dump snapshot is read. - -If the {box} keyword is specified with a {yes} value, then the current -simulation box dimensions are replaced by the dump snapshot box -dimensions. If the {box} keyword is specified with a {no} value, the -current simulation box is unchanged. - -If the {purge} keyword is specified with a {yes} value, then all -current atoms in the system are deleted before any of the operations -invoked by the {replace}, {trim}, or {add} keywords take place. - -If the {replace} keyword is specified with a {yes} value, then atoms -with IDs that are in both the current system and the dump snapshot -have their properties overwritten by field values. If the {replace} -keyword is specified with a {no} value, atoms with IDs that are in -both the current system and the dump snapshot are not modified. - -If the {trim} keyword is specified with a {yes} value, then atoms with -IDs that are in the current system but not in the dump snapshot are -deleted. These atoms are unaffected if the {trim} keyword is -specified with a {no} value. - -If the {add} keyword is specified with a {no} value (default), then -dump file atoms with IDs that are not in the current system are not -added to the system. They are simply ignored. - -If a {yes} value is specified, the atoms with new IDs are added to the -system but their atom IDs are not preserved. Instead, after all the -atoms are added, new IDs are assigned to them in the same manner as is -described for the "create_atoms"_create_atoms.html command. Basically -the largest existing atom ID in the system is identified, and all the -added atoms are assigned IDs that consecutively follow the largest ID. - -If a {keep} value is specified, the atoms with new IDs are added to -the system and their atom IDs are preserved. This may lead to -non-contiguous IDs for the combined system. - -Note that atoms added via the {add} keyword will only have the -attributes read from the dump file due to the {field} arguments. For -example, if {x} or {y} or {z} or {q} is not specified as a field, a -value of 0.0 is used for added atoms. Added atoms must have an atom -type, so this value must appear in the dump file. - -Any other attributes (e.g. charge or particle diameter for spherical -particles) will be set to default values, the same as if the -"create_atoms"_create_atoms.html command were used. - -:line - -Atom coordinates read from the dump file are first converted into -unscaled coordinates, relative to the box dimensions of the snapshot. -These coordinates are then be assigned to an existing or new atom in -the current simulation. The coordinates will then be remapped to the -simulation box, whether it is the original box or the dump snapshot -box. If periodic boundary conditions apply, this means the atom will -be remapped back into the simulation box if necessary. If shrink-wrap -boundary conditions apply, the new coordinates may change the -simulation box dimensions. If fixed boundary conditions apply, the -atom will be lost if it is outside the simulation box. - -For {native} format dump files, the 3 xyz image flags for an atom in -the dump file are set to the corresponding values appearing in the -dump file if the {ix}, {iy}, {iz} fields are specified. If not -specified, the image flags for replaced atoms are not changed and -image flags for new atoms are set to default values. If coordinates -read from the dump file are in unwrapped format (e.g. {xu}) then the -image flags for read-in atoms are also set to default values. The -remapping procedure described in the previous paragraph will then -change images flags for all atoms (old and new) if periodic boundary -conditions are applied to remap an atom back into the simulation box. - -NOTE: If you get a warning about inconsistent image flags after -reading in a dump snapshot, it means one or more pairs of bonded atoms -now have inconsistent image flags. As discussed on the "Errors -common"_Errors_common.html doc page this may or may not cause problems -for subsequent simulations. One way this can happen is if you read -image flag fields from the dump file but do not also use the dump file -box parameters. - -LAMMPS knows how to compute unscaled and remapped coordinates for the -snapshot column labels discussed above, e.g. {x}, {xs}, {xu}, {xsu}. -If another column label is assigned to the {x} or {y} or {z} field via -the {label} keyword, e.g. for coordinates output by the "fix -ave/atom"_fix_ave_atom.html command, then LAMMPS needs to know whether -the coordinate information in the dump file is scaled and/or wrapped. -This can be set via the {scaled} and {wrapped} keywords. Note that -the value of the {scaled} and {wrapped} keywords is ignored for fields -{x} or {y} or {z} if the {label} keyword is not used to assign a -column label to that field. - -The scaled/unscaled and wrapped/unwrapped setting must be identical -for any of the {x}, {y}, {z} fields that are specified. Thus you -cannot read {xs} and {yu} from the dump file. Also, if the dump file -coordinates are scaled and the simulation box is triclinic, then all 3 -of the {x}, {y}, {z} fields must be specified, since they are all -needed to generate absolute, unscaled coordinates. - -:line - -[Restrictions:] - -To read gzipped dump files, you must compile LAMMPS with the --DLAMMPS_GZIP option. See the "Build settings"_Build_settings.html -doc page for details. - -The {molfile} dump file formats are part of the USER-MOLFILE package. -They are only enabled if LAMMPS was built with that packages. See the -"Build package"_Build_package.html doc page for more info. - -[Related commands:] - -"dump"_dump.html, "dump molfile"_dump_molfile.html, -"read_data"_read_data.html, "read_restart"_read_restart.html, -"rerun"_rerun.html - -[Default:] - -The option defaults are box = yes, replace = yes, purge = no, trim = -no, add = no, scaled = no, wrapped = yes, and format = native. - -:link(vmd,http://www.ks.uiuc.edu/Research/vmd) - diff --git a/doc/txt/read_restart.txt b/doc/txt/read_restart.txt deleted file mode 100644 index 08cb6a2e6c..0000000000 --- a/doc/txt/read_restart.txt +++ /dev/null @@ -1,270 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -read_restart command :h3 - -[Syntax:] - -read_restart file flag :pre - -file = name of binary restart file to read in -flag = remap (optional) :ul - -[Examples:] - -read_restart save.10000 -read_restart save.10000 remap -read_restart restart.* -read_restart restart.*.mpiio -read_restart poly.*.% remap :pre - -[Description:] - -Read in a previously saved system configuration from a restart file. -This allows continuation of a previous run. Details about what -information is stored (and not stored) in a restart file is given -below. Basically this operation will re-create the simulation box -with all its atoms and their attributes as well as some related global -settings, at the point in time it was written to the restart file by a -previous simulation. The simulation box will be partitioned into a -regular 3d grid of rectangular bricks, one per processor, based on the -number of processors in the current simulation and the settings of the -"processors"_processors.html command. The partitioning can later be -changed by the "balance"_balance.html or "fix -balance"_fix_balance.html commands. - -NOTE: Normally, restart files are written by the -"restart"_restart.html or "write_restart"_write_restart.html commands -so that all atoms in the restart file are inside the simulation box. -If this is not the case, the read_restart command will print an error -that atoms were "lost" when the file is read. This error should be -reported to the LAMMPS developers so the invalid writing of the -restart file can be fixed. If you still wish to use the restart file, -the optional {remap} flag can be appended to the read_restart command. -This should avoid the error, by explicitly remapping each atom back -into the simulation box, updating image flags for the atom -appropriately. - -Restart files are saved in binary format to enable exact restarts, -meaning that the trajectories of a restarted run will precisely match -those produced by the original run had it continued on. - -Several things can prevent exact restarts due to round-off effects, in -which case the trajectories in the 2 runs will slowly diverge. These -include running on a different number of processors or changing -certain settings such as those set by the "newton"_newton.html or -"processors"_processors.html commands. LAMMPS will issue a warning in -these cases. - -Certain fixes will not restart exactly, though they should provide -statistically similar results. These include "fix -shake"_fix_shake.html and "fix langevin"_fix_langevin.html. - -Certain pair styles will not restart exactly, though they should -provide statistically similar results. This is because the forces -they compute depend on atom velocities, which are used at half-step -values every timestep when forces are computed. When a run restarts, -forces are initially evaluated with a full-step velocity, which is -different than if the run had continued. These pair styles include -"granular pair styles"_pair_gran.html, "pair dpd"_pair_dpd.html, and -"pair lubricate"_pair_lubricate.html. - -If a restarted run is immediately different than the run which -produced the restart file, it could be a LAMMPS bug, so consider -"reporting it"_Errors_bugs.html if you think the behavior is a bug. - -Because restart files are binary, they may not be portable to other -machines. In this case, you can use the "-restart command-line -switch"_Run_options.html to convert a restart file to a data file. - -Similar to how restart files are written (see the -"write_restart"_write_restart.html and "restart"_restart.html -commands), the restart filename can contain two wild-card characters. -If a "*" appears in the filename, the directory is searched for all -filenames that match the pattern where "*" is replaced with a timestep -value. The file with the largest timestep value is read in. Thus, -this effectively means, read the latest restart file. It's useful if -you want your script to continue a run from where it left off. See -the "run"_run.html command and its "upto" option for how to specify -the run command so it doesn't need to be changed either. - -If a "%" character appears in the restart filename, LAMMPS expects a -set of multiple files to exist. The "restart"_restart.html and -"write_restart"_write_restart.html commands explain how such sets are -created. Read_restart will first read a filename where "%" is -replaced by "base". This file tells LAMMPS how many processors -created the set and how many files are in it. Read_restart then reads -the additional files. For example, if the restart file was specified -as save.% when it was written, then read_restart reads the files -save.base, save.0, save.1, ... save.P-1, where P is the number of -processors that created the restart file. - -Note that P could be the total number of processors in the previous -simulation, or some subset of those processors, if the {fileper} or -{nfile} options were used when the restart file was written; see the -"restart"_restart.html and "write_restart"_write_restart.html commands -for details. The processors in the current LAMMPS simulation share -the work of reading these files; each reads a roughly equal subset of -the files. The number of processors which created the set can be -different the number of processors in the current LAMMPS simulation. -This can be a fast mode of input on parallel machines that support -parallel I/O. - -A restart file can also be read in parallel as one large binary file -via the MPI-IO library, assuming it was also written with MPI-IO. -MPI-IO is part of the MPI standard for versions 2.0 and above. Using -MPI-IO requires two steps. First, build LAMMPS with its MPIIO package -installed, e.g. - -make yes-mpiio # installs the MPIIO package -make mpi # build LAMMPS for your platform :pre - -Second, use a restart filename which contains ".mpiio". Note that it -does not have to end in ".mpiio", just contain those characters. -Unlike MPI-IO dump files, a particular restart file must be both -written and read using MPI-IO. - -:line - -Here is the list of information included in a restart file, which -means these quantities do not need to be re-specified in the input -script that reads the restart file, though you can redefine many of -these settings after the restart file is read. - -"units"_units.html -"newton bond"_newton.html (see discussion of newton command below) -"atom style"_atom_style.html and "atom_modify"_atom_modify.html settings id, map, sort -"comm style"_comm_style.html and "comm_modify"_comm_modify.html settings mode, cutoff, vel -"timestep"_timestep.html -simulation box size and shape and "boundary"_boundary.html settings -atom "group"_group.html definitions -per-type atom settings such as "mass"_mass.html -per-atom attributes including their group assignments and molecular topology attributes (bonds, angles, etc) -force field styles ("pair"_pair_style.html, "bond"_bond_style.html, "angle"_angle_style.html, etc) -force field coefficients ("pair"_pair_coeff.html, "bond"_bond_coeff.html, "angle"_angle_coeff.html, etc) in some cases (see below) -"pair_modify"_pair_modify.html settings, except the compute option -"special_bonds"_special_bonds.html settings :ul - -Here is a list of information not stored in a restart file, which -means you must re-issue these commands in your input script, after -reading the restart file. - -"newton pair"_newton.html (see discussion of newton command below) -"fix"_fix.html commands (see below) -"compute"_compute.html commands (see below) -"variable"_variable.html commands -"region"_region.html commands -"neighbor list"_neighbor.html criteria including "neigh_modify"_neigh_modify.html settings -"kspace_style"_kspace_style.html and "kspace_modify"_kspace_modify.html settings -info for "thermodynamic"_thermo_style.html, "dump"_dump.html, or "restart"_restart.html output :ul - -The "newton"_newton.html command has two settings, one for pairwise -interactions, the other for bonded. Both settings are stored in the -restart file. For the bond setting, the value in the file will -overwrite the current value (at the time the read_restart command is -issued) and warn if the two values are not the same and the current -value is not the default. For the pair setting, the value in the file -will not overwrite the current value (so that you can override the -previous run's value), but a warning is issued if the two values are -not the same and the current value is not the default. - -Note that some force field styles (pair, bond, angle, etc) do not -store their coefficient info in restart files. Typically these are -many-body or tabulated potentials which read their parameters from -separate files. In these cases you will need to re-specify the -"pair_coeff"_pair_coeff.html, "bond_coeff"_bond_coeff.html, etc -commands in your restart input script. The doc pages for individual -force field styles mention if this is the case. This is also true of -"pair_style hybrid"_pair_hybrid.html (bond hybrid, angle hybrid, etc) -commands; they do not store coefficient info. - -As indicated in the above list, the "fixes"_fix.html used for a -simulation are not stored in the restart file. This means the new -input script should specify all fixes it will use. However, note that -some fixes store an internal "state" which is written to the restart -file. This allows the fix to continue on with its calculations in a -restarted simulation. To re-enable such a fix, the fix command in the -new input script must be of the same style and use the same fix-ID as -was used in the input script that wrote the restart file. - -If a match is found, LAMMPS prints a message indicating that the fix -is being re-enabled. If no match is found before the first run or -minimization is performed by the new script, the "state" information -for the saved fix is discarded. At the time the discard occurs, -LAMMPS will also print a list of fixes for which the information is -being discarded. See the doc pages for individual fixes for info on -which ones can be restarted in this manner. Note that fixes which are -created internally by other LAMMPS commands (computes, fixes, etc) -will have style names which are all-capitalized, and IDs which are -generated internally. - -Likewise, the "computes"_fix.html used for a simulation are not stored -in the restart file. This means the new input script should specify -all computes it will use. However, some computes create a fix -internally to store "state" information that persists from timestep to -timestep. An example is the "compute msd"_compute_msd.html command -which uses a fix to store a reference coordinate for each atom, so -that a displacement can be calculated at any later time. If the -compute command in the new input script uses the same compute-ID and -group-ID as was used in the input script that wrote the restart file, -then it will create the same fix in the restarted run. This means the -re-created fix will be re-enabled with the stored state information as -described in the previous paragraph, so that the compute can continue -its calculations in a consistent manner. - -NOTE: There are a handful of commands which can be used before or -between runs which may require a system initialization. Examples -include the "balance", "displace_atoms", "delete_atoms", "set" (some -options), and "velocity" (some options) commands. This is because -they can migrate atoms to new processors. Thus they will also discard -unused "state" information from fixes. You will know the discard has -occurred because a list of discarded fixes will be printed to the -screen and log file, as explained above. This means that if you wish -to retain that info in a restarted run, you must re-specify the -relevant fixes and computes (which create fixes) before those commands -are used. - -Some pair styles, like the "granular pair styles"_pair_gran.html, also -use a fix to store "state" information that persists from timestep to -timestep. In the case of granular potentials, it is contact -information between pairs of touching particles. This info will also -be re-enabled in the restart script, assuming you re-use the same -granular pair style. - -LAMMPS allows bond interactions (angle, etc) to be turned off or -deleted in various ways, which can affect how their info is stored in -a restart file. - -If bonds (angles, etc) have been turned off by the "fix -shake"_fix_shake.html or "delete_bonds"_delete_bonds.html command, -their info will be written to a restart file as if they are turned on. -This means they will need to be turned off again in a new run after -the restart file is read. - -Bonds that are broken (e.g. by a bond-breaking potential) are written -to the restart file as broken bonds with a type of 0. Thus these -bonds will still be broken when the restart file is read. - -Bonds that have been broken by the "fix -bond/break"_fix_bond_break.html command have disappeared from the -system. No information about these bonds is written to the restart -file. - -:line - -[Restrictions:] - -To write and read restart files in parallel with MPI-IO, the MPIIO -package must be installed. - -[Related commands:] - -"read_data"_read_data.html, "read_dump"_read_dump.html, -"write_restart"_write_restart.html, "restart"_restart.html - -[Default:] none diff --git a/doc/txt/region.txt b/doc/txt/region.txt deleted file mode 100644 index d163f62dcb..0000000000 --- a/doc/txt/region.txt +++ /dev/null @@ -1,405 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -region command :h3 - -[Syntax:] - -region ID style args keyword arg ... :pre - -ID = user-assigned name for the region :ulb,l -style = {delete} or {block} or {cone} or {cylinder} or {plane} or {prism} or {sphere} or {union} or {intersect} :l - {delete} = no args - {block} args = xlo xhi ylo yhi zlo zhi - xlo,xhi,ylo,yhi,zlo,zhi = bounds of block in all dimensions (distance units) - {cone} args = dim c1 c2 radlo radhi lo hi - dim = {x} or {y} or {z} = axis of cone - c1,c2 = coords of cone axis in other 2 dimensions (distance units) - radlo,radhi = cone radii at lo and hi end (distance units) - lo,hi = bounds of cone in dim (distance units) - {cylinder} args = dim c1 c2 radius lo hi - dim = {x} or {y} or {z} = axis of cylinder - c1,c2 = coords of cylinder axis in other 2 dimensions (distance units) - radius = cylinder radius (distance units) - c1,c2, and radius can be a variable (see below) - lo,hi = bounds of cylinder in dim (distance units) - {plane} args = px py pz nx ny nz - px,py,pz = point on the plane (distance units) - nx,ny,nz = direction normal to plane (distance units) - {prism} args = xlo xhi ylo yhi zlo zhi xy xz yz - xlo,xhi,ylo,yhi,zlo,zhi = bounds of untilted prism (distance units) - xy = distance to tilt y in x direction (distance units) - xz = distance to tilt z in x direction (distance units) - yz = distance to tilt z in y direction (distance units) - {sphere} args = x y z radius - x,y,z = center of sphere (distance units) - radius = radius of sphere (distance units) - x,y,z, and radius can be a variable (see below) - {union} args = N reg-ID1 reg-ID2 ... - N = # of regions to follow, must be 2 or greater - reg-ID1,reg-ID2, ... = IDs of regions to join together - {intersect} args = N reg-ID1 reg-ID2 ... - N = # of regions to follow, must be 2 or greater - reg-ID1,reg-ID2, ... = IDs of regions to intersect :pre -zero or more keyword/arg pairs may be appended :l -keyword = {side} or {units} or {move} or {rotate} or {open} :l - {side} value = {in} or {out} - {in} = the region is inside the specified geometry - {out} = the region is outside the specified geometry - {units} value = {lattice} or {box} - {lattice} = the geometry is defined in lattice units - {box} = the geometry is defined in simulation box units - {move} args = v_x v_y v_z - v_x,v_y,v_z = equal-style variables for x,y,z displacement of region over time - {rotate} args = v_theta Px Py Pz Rx Ry Rz - v_theta = equal-style variable for rotaton of region over time (in radians) - Px,Py,Pz = origin for axis of rotation (distance units) - Rx,Ry,Rz = axis of rotation vector - {open} value = integer from 1-6 corresponding to face index (see below) -:pre - -accelerated styles (with same args) = {block/kk} :l -:ule - -[Examples:] - -region 1 block -3.0 5.0 INF 10.0 INF INF -region 2 sphere 0.0 0.0 0.0 5 side out -region void cylinder y 2 3 5 -5.0 EDGE units box -region 1 prism 0 10 0 10 0 10 2 0 0 -region outside union 4 side1 side2 side3 side4 -region 2 sphere 0.0 0.0 0.0 5 side out move v_left v_up NULL -region openbox block 0 10 0 10 0 10 open 5 open 6 units box -region funnel cone z 10 10 2 5 0 10 open 1 units box :pre - - -[Description:] - -This command defines a geometric region of space. Various other -commands use regions. For example, the region can be filled with -atoms via the "create_atoms"_create_atoms.html command. Or a bounding -box around the region, can be used to define the simulation box via -the "create_box"_create_box.html command. Or the atoms in the region -can be identified as a group via the "group"_group.html command, or -deleted via the "delete_atoms"_delete_atoms.html command. Or the -surface of the region can be used as a boundary wall via the "fix -wall/region"_fix_wall_region.html command. - -Commands which use regions typically test whether an atom's position -is contained in the region or not. For this purpose, coordinates -exactly on the region boundary are considered to be interior to the -region. This means, for example, for a spherical region, an atom on -the sphere surface would be part of the region if the sphere were -defined with the {side in} keyword, but would not be part of the -region if it were defined using the {side out} keyword. See more -details on the {side} keyword below. - -Normally, regions in LAMMPS are "static", meaning their geometric -extent does not change with time. If the {move} or {rotate} keyword -is used, as described below, the region becomes "dynamic", meaning -it's location or orientation changes with time. This may be useful, -for example, when thermostatting a region, via the compute temp/region -command, or when the fix wall/region command uses a region surface as -a bounding wall on particle motion, i.e. a rotating container. - -The {delete} style removes the named region. Since there is little -overhead to defining extra regions, there is normally no need to do -this, unless you are defining and discarding large numbers of regions -in your input script. - -The lo/hi values for {block} or {cone} or {cylinder} or {prism} styles -can be specified as EDGE or INF. EDGE means they extend all the way -to the global simulation box boundary. Note that this is the current -box boundary; if the box changes size during a simulation, the region -does not. INF means a large negative or positive number (1.0e20), so -it should encompass the simulation box even if it changes size. If a -region is defined before the simulation box has been created (via -"create_box"_create_box.html or "read_data"_read_data.html or -"read_restart"_read_restart.html commands), then an EDGE or INF -parameter cannot be used. For a {prism} region, a non-zero tilt -factor in any pair of dimensions cannot be used if both the lo/hi -values in either of those dimensions are INF. E.g. if the xy tilt is -non-zero, then xlo and xhi cannot both be INF, nor can ylo and yhi. - -NOTE: Regions in LAMMPS do not get wrapped across periodic boundaries, -as specified by the "boundary"_boundary.html command. For example, a -spherical region that is defined so that it overlaps a periodic -boundary is not treated as 2 half-spheres, one on either side of the -simulation box. - -NOTE: Regions in LAMMPS are always 3d geometric objects, regardless of -whether the "dimension"_dimension.html of a simulation is 2d or 3d. -Thus when using regions in a 2d simulation, you should be careful to -define the region so that its intersection with the 2d x-y plane of -the simulation has the 2d geometric extent you want. - -For style {cone}, an axis-aligned cone is defined which is like a -{cylinder} except that two different radii (one at each end) can be -defined. Either of the radii (but not both) can be 0.0. - -For style {cone} and {cylinder}, the c1,c2 params are coordinates in -the 2 other dimensions besides the cylinder axis dimension. For dim = -x, c1/c2 = y/z; for dim = y, c1/c2 = x/z; for dim = z, c1/c2 = x/y. -Thus the third example above specifies a cylinder with its axis in the -y-direction located at x = 2.0 and z = 3.0, with a radius of 5.0, and -extending in the y-direction from -5.0 to the upper box boundary. - -For style {plane}, a plane is defined which contain the point -(px,py,pz) and has a normal vector (nx,ny,nz). The normal vector does -not have to be of unit length. The "inside" of the plane is the -half-space in the direction of the normal vector; see the discussion -of the {side} option below. - -For style {prism}, a parallelepiped is defined (it's too hard to spell -parallelepiped in an input script!). The parallelepiped has its -"origin" at (xlo,ylo,zlo) and is defined by 3 edge vectors starting -from the origin given by A = (xhi-xlo,0,0); B = (xy,yhi-ylo,0); C = -(xz,yz,zhi-zlo). {Xy,xz,yz} can be 0.0 or positive or negative values -and are called "tilt factors" because they are the amount of -displacement applied to faces of an originally orthogonal box to -transform it into the parallelepiped. - -A prism region that will be used with the "create_box"_create_box.html -command to define a triclinic simulation box must have tilt factors -(xy,xz,yz) that do not skew the box more than half the distance of -corresponding the parallel box length. For example, if xlo = 2 and -xhi = 12, then the x box length is 10 and the xy tilt factor must be -between -5 and 5. Similarly, both xz and yz must be between --(xhi-xlo)/2 and +(yhi-ylo)/2. Note that this is not a limitation, -since if the maximum tilt factor is 5 (as in this example), then -configurations with tilt = ..., -15, -5, 5, 15, 25, ... are all -geometrically equivalent. - -The {radius} value for style {sphere} and {cylinder} can be specified -as an equal-style "variable"_variable.html. If the value is a -variable, it should be specified as v_name, where name is the variable -name. In this case, the variable will be evaluated each timestep, and -its value used to determine the radius of the region. For style {sphere} -also the x-, y-, and z- coordinate of the center of the sphere and for -style {cylinder} the two center positions c1 and c2 for the location of -the cylinder axes can be a variable with the same kind of effect and -requirements than for the radius. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. Thus it is easy to specify a time-dependent radius or have -a time dependent position of the sphere or cylinder region. - -See the "Howto tricilinc"_Howto_triclinic.html doc page for a -geometric description of triclinic boxes, as defined by LAMMPS, and -how to transform these parameters to and from other commonly used -triclinic representations. - -The {union} style creates a region consisting of the volume of all the -listed regions combined. The {intersect} style creates a region -consisting of the volume that is common to all the listed regions. - -NOTE: The {union} and {intersect} regions operate by invoking methods -from their list of sub-regions. Thus you cannot delete the -sub-regions after defining a {union} or {intersection} region. - -:line - -The {side} keyword determines whether the region is considered to be -inside or outside of the specified geometry. Using this keyword in -conjunction with {union} and {intersect} regions, complex geometries -can be built up. For example, if the interior of two spheres were -each defined as regions, and a {union} style with {side} = out was -constructed listing the region-IDs of the 2 spheres, the resulting -region would be all the volume in the simulation box that was outside -both of the spheres. - -The {units} keyword determines the meaning of the distance units used -to define the region for any argument above listed as having distance -units. It also affects the scaling of the velocity vector specified -with the {vel} keyword, the amplitude vector specified with the -{wiggle} keyword, and the rotation point specified with the {rotate} -keyword, since they each involve a distance metric. - -A {box} value selects standard distance units as defined by the -"units"_units.html command, e.g. Angstroms for units = real or metal. -A {lattice} value means the distance units are in lattice spacings. -The "lattice"_lattice.html command must have been previously used to -define the lattice spacings which are used as follows: - -For style {block}, the lattice spacing in dimension x is applied to -xlo and xhi, similarly the spacings in dimensions y,z are applied to -ylo/yhi and zlo/zhi. :ulb,l - -For style {cone}, the lattice spacing in argument {dim} is applied to -lo and hi. The spacings in the two radial dimensions are applied to -c1 and c2. The two cone radii are scaled by the lattice -spacing in the dimension corresponding to c1. :l - -For style {cylinder}, the lattice spacing in argument {dim} is applied -to lo and hi. The spacings in the two radial dimensions are applied -to c1 and c2. The cylinder radius is scaled by the lattice -spacing in the dimension corresponding to c1. :l - -For style {plane}, the lattice spacing in dimension x is applied to -px and nx, similarly the spacings in dimensions y,z are applied to -py/ny and pz/nz. :l - -For style {prism}, the lattice spacing in dimension x is applied to -xlo and xhi, similarly for ylo/yhi and zlo/zhi. The lattice spacing -in dimension x is applied to xy and xz, and the spacing in dimension y -to yz. :l - -For style {sphere}, the lattice spacing in dimensions x,y,z are -applied to the sphere center x,y,z. The spacing in dimension x is -applied to the sphere radius. :l,ule - -:line - -If the {move} or {rotate} keywords are used, the region is "dynamic", -meaning its location or orientation changes with time. These keywords -cannot be used with a {union} or {intersect} style region. Instead, -the keywords should be used to make the individual sub-regions of the -{union} or {intersect} region dynamic. Normally, each sub-region -should be "dynamic" in the same manner (e.g. rotate around the same -point), though this is not a requirement. - -The {move} keyword allows one or more "equal-style -variables"_variable.html to be used to specify the x,y,z displacement -of the region, typically as a function of time. A variable is -specified as v_name, where name is the variable name. Any of the -three variables can be specified as NULL, in which case no -displacement is calculated in that dimension. - -Note that equal-style variables can specify formulas with various -mathematical functions, and include "thermo_style"_thermo_style.html -command keywords for the simulation box parameters and timestep and -elapsed time. Thus it is easy to specify a region displacement that -change as a function of time or spans consecutive runs in a continuous -fashion. For the latter, see the {start} and {stop} keywords of the -"run"_run.html command and the {elaplong} keyword of "thermo_style -custom"_thermo_style.html for details. - -For example, these commands would displace a region from its initial -position, in the positive x direction, effectively at a constant -velocity: - -variable dx equal ramp(0,10) -region 2 sphere 10.0 10.0 0.0 5 move v_dx NULL NULL :pre - -Note that the initial displacement is 0.0, though that is not required. - -Either of these variables would "wiggle" the region back and forth in -the y direction: - -variable dy equal swiggle(0,5,100) -variable dysame equal 5*sin(2*PI*elaplong*dt/100) -region 2 sphere 10.0 10.0 0.0 5 move NULL v_dy NULL :pre - -The {rotate} keyword rotates the region around a rotation axis {R} = -(Rx,Ry,Rz) that goes through a point {P} = (Px,Py,Pz). The rotation -angle is calculated, presumably as a function of time, by a variable -specified as v_theta, where theta is the variable name. The variable -should generate its result in radians. The direction of rotation for -the region around the rotation axis is consistent with the right-hand -rule: if your right-hand thumb points along {R}, then your fingers -wrap around the axis in the direction of rotation. - -The {move} and {rotate} keywords can be used together. In this case, -the displacement specified by the {move} keyword is applied to the {P} -point of the {rotate} keyword. - -:line - -The {open} keyword can be used (multiple times) to indicate that one -or more faces of the region are ignored for purposes of particle/wall -interactions. This keyword is only relevant for regions used by the -{fix wall/region} and {fix wall/gran/region} commands. It can be used -to create "open" containers where only some of the region faces are -walls. For example, a funnel can be created with a {cone} style -region that has an open face at the smaller radius for particles to -flow out, or at the larger radius for pouring particles into the cone, -or both. - -Note that using the {open} keyword partly overrides the {side} -keyword, since both exterior and interior surfaces of an open region -are tested for particle contacts. The exception to this is a {union} -or {intersect} region which includes an open sub-region. In that case -the {side} keyword is still used to define the union/intersect region -volume, and the {open} settings are only applied to the individual -sub-regions that use them. - -The indices specified as part of the {open} keyword have the following -meanings: - -For style {block}, indices 1-6 correspond to the xlo, xhi, ylo, yhi, -zlo, zhi surfaces of the block. I.e. 1 is the yz plane at x = xlo, 2 -is the yz-plane at x = xhi, 3 is the xz plane at y = ylo, 4 is the xz -plane at y = yhi, 5 is the xy plane at z = zlo, 6 is the xy plane at z -= zhi). In the second-to-last example above, the region is a box open -at both xy planes. - -For style {prism}, values 1-6 have the same mapping as for style -{block}. I.e. in an untilted {prism}, {open} indices correspond to -the xlo, xhi, ylo, yhi, zlo, zhi surfaces. - -For style {cylinder}, index 1 corresponds to the flat end cap at the -low coordinate along the cylinder axis, index 2 corresponds to the -high-coordinate flat end cap along the cylinder axis, and index 3 is -the curved cylinder surface. For example, a {cylinder} region with -{open 1 open 2} keywords will be open at both ends (e.g. a section of -pipe), regardless of the cylinder orientation. - -For style {cone}, the mapping is the same as for style {cylinder}. -Index 1 is the low-coordinate flat end cap, index 2 is the -high-coordinate flat end cap, and index 3 is the curved cone surface. -In the last example above, a {cone} region is defined along the z-axis -that is open at the zlo value (e.g. for use as a funnel). - -For all other styles, the {open} keyword is ignored. As indicated -above, this includes the {intersect} and {union} regions, though their -sub-regions can be defined with the {open} keyword. - -:line - -Styles with a {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are -functionally the same as the corresponding style without the suffix. -They have been optimized to run faster, depending on your available -hardware, as discussed on the "Speed packages"_Speed_packages.html doc -page. The accelerated styles take the same arguments and should -produce the same results, except for round-off and precision issues. - -The code using the region (such as a fix or compute) must also be supported -by Kokkos or no acceleration will occur. Currently, only {block} style -regions are supported by Kokkos. - -These accelerated styles are part of the Kokkos package. They are -only enabled if LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -You can specify the accelerated styles explicitly in your input script -by including their suffix, or you can use the "-suffix command-line -switch"_Run_options.html when you invoke LAMMPS, or you can use the -"suffix"_suffix.html command in your input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -A prism cannot be of 0.0 thickness in any dimension; use a small z -thickness for 2d simulations. For 2d simulations, the xz and yz -parameters must be 0.0. - -[Related commands:] - -"lattice"_lattice.html, "create_atoms"_create_atoms.html, -"delete_atoms"_delete_atoms.html, "group"_group.html - -[Default:] - -The option defaults are side = in, units = lattice, and no move or -rotation. diff --git a/doc/txt/replicate.txt b/doc/txt/replicate.txt deleted file mode 100644 index 50e6e4c6d2..0000000000 --- a/doc/txt/replicate.txt +++ /dev/null @@ -1,99 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -replicate command :h3 - -[Syntax:] - -replicate nx ny nz {keyword} :pre - -nx,ny,nz = replication factors in each dimension :ulb -optional {keyword} = {bbox} :l - {bbox} = only check atoms in replicas that overlap with a processor's sub-domain :pre -:ule - -[Examples:] - -replicate 2 3 2 :pre - -[Description:] - -Replicate the current simulation one or more times in each dimension. -For example, replication factors of 2,2,2 will create a simulation -with 8x as many atoms by doubling the simulation domain in each -dimension. A replication factor of 1 in a dimension leaves the -simulation domain unchanged. When the new simulation box is created -it is also partitioned into a regular 3d grid of rectangular bricks, -one per processor, based on the number of processors being used and -the settings of the "processors"_processors.html command. The -partitioning can later be changed by the "balance"_balance.html or -"fix balance"_fix_balance.html commands. - -All properties of the atoms are replicated, including their -velocities, which may or may not be desirable. New atom IDs are -assigned to new atoms, as are molecule IDs. Bonds and other topology -interactions are created between pairs of new atoms as well as between -old and new atoms. This is done by using the image flag for each atom -to "unwrap" it out of the periodic box before replicating it. - -This means that any molecular bond you specify in the original data -file that crosses a periodic boundary should be between two atoms with -image flags that differ by 1. This will allow the bond to be -unwrapped appropriately. - -The optional keyword {bbox} uses a bounding box to only check atoms in -replicas that overlap with a processor's sub-domain when assigning -atoms to processors. It typically results in a substantial speedup -when using the replicate command on a large number of processors. It -does require temporary use of more memory, specifically that each -processor can store all atoms in the entire system before it is -replicated. - -[Restrictions:] - -A 2d simulation cannot be replicated in the z dimension. - -If a simulation is non-periodic in a dimension, care should be used -when replicating it in that dimension, as it may put atoms nearly on -top of each other. - -NOTE: You cannot use the replicate command on a system which has a -molecule that spans the box and is bonded to itself across a periodic -boundary, so that the molecule is effectively a loop. A simple -example would be a linear polymer chain that spans the simulation box -and bonds back to itself across the periodic boundary. More realistic -examples would be a CNT (meant to be an infinitely long CNT) or a -graphene sheet or a bulk periodic crystal where there are explicit -bonds specified between near neighbors. (Note that this only applies -to systems that have permanent bonds as specified in the data file. A -CNT that is just atoms modeled with the "AIREBO -potential"_pair_airebo.html has no such permanent bonds, so it can be -replicated.) The reason replication does not work with those systems -is that the image flag settings described above cannot be made -consistent. I.e. it is not possible to define images flags so that -when every pair of bonded atoms is unwrapped (using the image flags), -they will be close to each other. The only way the replicate command -could work in this scenario is for it to break a bond, insert more -atoms, and re-connect the loop for the larger simulation box. But it -is not clever enough to do this. So you will have to construct a -larger version of your molecule as a pre-processing step and input a -new data file to LAMMPS. - -If the current simulation was read in from a restart file (before a -run is performed), there must not be any fix information stored in -the file for individual atoms. Similarly, no fixes can be defined at -the time the replicate command is used that require vectors of atom -information to be stored. This is because the replicate command does -not know how to replicate that information for new atoms it creates. -To work around this restriction, restart files may be converted into -data files and fixes may be undefined via the "unfix"_unfix.html -command before and redefined after the replicate command. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/rerun.txt b/doc/txt/rerun.txt deleted file mode 100644 index 3d5cdfff3c..0000000000 --- a/doc/txt/rerun.txt +++ /dev/null @@ -1,222 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -rerun command :h3 - -[Syntax:] - -rerun file1 file2 ... keyword args ... :pre - -file1,file2,... = dump file(s) to read :ulb,l -one or more keywords may be appended, keyword {dump} must appear and be last :l -keyword = {first} or {last} or {every} or {skip} or {start} or {stop} or {dump} - {first} args = Nfirst - Nfirst = dump timestep to start on - {last} args = Nlast - Nlast = dumptimestep to stop on - {every} args = Nevery - Nevery = read snapshots matching every this many timesteps - {skip} args = Nskip - Nskip = read one out of every Nskip snapshots - {start} args = Nstart - Nstart = timestep on which pseudo run will start - {stop} args = Nstop - Nstop = timestep to which pseudo run will end - {dump} args = same as "read_dump"_read_dump.html command starting with its field arguments :pre -:ule - -[Examples:] - -rerun dump.file dump x y z vx vy vz -rerun dump1.txt dump2.txt first 10000 every 1000 dump x y z -rerun dump.vels dump x y z vx vy vz box yes format molfile lammpstrj -rerun dump.dcd dump x y z box no format molfile dcd -rerun ../run7/dump.file.gz skip 2 dump x y z box yes :pre - -[Description:] - -Perform a pseudo simulation run where atom information is read one -snapshot at a time from a dump file(s), and energies and forces are -computed on the shapshot to produce thermodynamic or other output. - -This can be useful in the following kinds of scenarios, after an -initial simulation produced the dump file: - -Compute the energy and forces of snaphots using a different potential. -:ulb,l - -Calculate one or more diagnostic quantities on the snapshots that -weren't computed in the initial run. These can also be computed with -settings not used in the initial run, e.g. computing an RDF via the -"compute rdf"_compute_rdf.html command with a longer cutoff than was -used initially. :l - -Calculate the portion of per-atom forces resulting from a subset of -the potential. E.g. compute only Coulombic forces. This can be done -by only defining only a Coulombic pair style in the rerun script. -Doing this in the original script would result in different (bad) -dynamics. :l -:ule - -Conceptually, using the rerun command is like running an input script -that has a loop in it (see the "next"_next.html and "jump"_jump.html -commands). Each iteration of the loop reads one snapshot from the -dump file via the "read_dump"_read_dump.html command, sets the -timestep to the appropriate value, and then invokes a "run"_run.html -command for zero timesteps to simply compute energy and forces, and -any other "thermodynamic output"_thermo_style.html or diagnostic info -you have defined. This computation also invokes any fixes you have -defined that apply constraints to the system, such as "fix -shake"_fix_shake.html or "fix indent"_fix_indent.html. - -Note that a simulation box must already be defined before using the -rerun command. This can be done by the "create_box"_create_box.html, -"read_data"_read_data.html, or "read_restart"_read_restart.html -commands. - -Also note that reading per-atom information from dump snapshots is -limited to the atom coordinates, velocities and image flags as -explained in the "read_dump"_read_dump.html command. Other atom -properties, which may be necessary to compute energies and forces, -such as atom charge, or bond topology information for a molecular -system, are not read from (or even contained in) dump files. Thus -this auxiliary information should be defined in the usual way, e.g. in -a data file read in by a "read_data"_read_data.html command, before -using the rerun command. - -Also note that the frequency of thermodynamic or dump output from the -rerun simulation will depend on settings made in the rerun script, the -same as for output from any LAMMPS simulation. See further info below -as to what that means if the timesteps for snapshots read from dump -files do not match the specified output frequency. - -:line - -If more than one dump file is specified, the dump files are read one -after the other. It is assumed that snapshot timesteps will be in -ascending order. If a snapshot is encountered that is not in -ascending order, it will skip the snapshot until it reads one that is. -This allows skipping of a duplicate snapshot (same timestep), -e.g. that appeared at the end of one file and beginning of the next. -However if you specify a series of dump files in an incorrect order -(with respect to the timesteps they contain), you may skip large -numbers of snapshots - -Note that the dump files specified as part of the {dump} keyword can -be parallel files, i.e. written as multiple files either per processor -and/or per snapshot. If that is the case they will also be read in -parallel which can make the rerun command operate dramatically faster -for large systems. See the doc page for the "read_dump"_read_dump and -"dump"_dump.html commands which describe how to read and write -parallel dump files. - -The {first}, {last}, {every}, {skip} keywords determine which -snapshots are read from the dump file(s). Snapshots are skipped until -they have a timestamp >= {Nfirst}. When a snapshot with a timestamp > -{Nlast} is encountered, the rerun command finishes. Note below that -the defaults for {first} and {last} are to read all snapshots. If the -{every} keyword is set to a value > 0, then only snapshots with -timestamps that are a multiple of {Nevery} are read (the first -snapshot is always read). If {Nevery} = 0, then this criterion is -ignored, i.e. every snapshot is read that meets the other criteria. -If the {skip} keyword is used, then after the first snapshot is read, -every Nth snapshot is read, where N = {Nskip}. E.g. if {Nskip} = 3, -then only 1 out of every 3 snapshots is read, assuming the snapshot -timestamp is also consistent with the other criteria. - -The {start} and {stop} keywords do not affect which snapshots are read -from the dump file(s). Rather, they have the same meaning that they -do for the "run"_run.html command. They only need to be defined if -(a) you are using a "fix"_fix.html command that changes some value -over time, and (b) you want the reference point for elapsed time (from -start to stop) to be different than the {first} and {last} settings. -See the doc page for individual fixes to see which ones can be used -with the {start/stop} keywords. Note that if you define neither of -the {start}/{stop} or {first}/{last} keywords, then LAMMPS treats the -pseudo run as going from 0 to a huge value (effectively infinity). -This means that any quantity that a fix scales as a fraction of -elapsed time in the run, will essentially remain at its initial value. -Also note that an error will occur if you read a snapshot from the -dump file with a timestep value larger than the {stop} setting you -have specified. - -The {dump} keyword is required and must be the last keyword specified. -Its arguments are passed internally to the "read_dump"_read_dump.html -command. The first argument following the {dump} keyword should be -the {field1} argument of the "read_dump"_read_dump.html command. See -the "read_dump"_read_dump.html doc page for details on the various -options it allows for extracting information from the dump file -snapshots, and for using that information to alter the LAMMPS -simulation. - -:line - -In general, a LAMMPS input script that uses a rerun command can -include and perform all the usual operations of an input script that -uses the "run"_run.html command. There are a few exceptions and -points to consider, as discussed here. - -Fixes that perform time integration, such as "fix nve"_fix_nve.html or -"fix npt"_fix_nh.html are not invoked, since no time integration is -performed. Fixes that perturb or constrain the forces on atoms will -be invoked, just as they would during a normal run. Examples are "fix -indent"_fix_indent.html and "fix langevin"_fix_langevin.html. So you -should think carefully as to whether that makes sense for the manner -in which you are reprocessing the dump snapshots. - -If you only want the rerun script to perform an analysis that does -not involve pair interactions, such as use compute msd to calculated -displacements over time, you do not need to define a "pair -style"_pair_style.html, which may also mean neighbor lists will not -need to be calculated which saves time. The "comm_modify -cutoff"_comm_modify.html command can also be used to insure ghost -atoms are acquired from far enough away for operations like bond and -angle evaluations, if no pair style is being used. - -Every time a snapshot is read, the timestep for the simulation is -reset, as if the "reset_timestep"_reset_timestep.html command were -used. This command has some restrictions as to what fixes can be -defined. See its doc page for details. For example, the "fix -deposit"_fix_deposit.html and "fix dt/reset"_fix_dt_reset.html fixes -are in this category. They also make no sense to use with a rerun -command. - -If time-averaging fixes like "fix ave/time"_fix_ave_time.html are -used, they are invoked on timesteps that are a function of their -{Nevery}, {Nrepeat}, and {Nfreq} settings. As an example, see the -"fix ave/time"_fix_ave_time.html doc page for details. You must -insure those settings are consistent with the snapshot timestamps that -are read from the dump file(s). If an averaging fix is not invoked on -a timestep it expects to be, LAMMPS will flag an error. - -The various forms of LAMMPS output, as defined by the -"thermo_style"_thermo_style.html, "thermo"_thermo.html, -"dump"_dump.html, and "restart"_restart.html commands occur with -specified frequency, e.g. every N steps. If the timestep for a dump -snapshot is not a multiple of N, then it will be read and processed, -but no output will be produced. If you want output for every dump -snapshot, you can simply use N=1 for an output frequency, e.g. for -thermodynamic output or new dump file output. - -:line - -[Restrictions:] - -To read gzipped dump files, you must compile LAMMPS with the --DLAMMPS_GZIP option. See the "Build settings"_Build_settings.html -doc page for details. - -[Related commands:] - -"read_dump"_read_dump.html - -[Default:] - -The option defaults are first = 0, last = a huge value (effectively -infinity), start = same as first, stop = same as last, every = 0, skip -= 1; diff --git a/doc/txt/reset_ids.txt b/doc/txt/reset_ids.txt deleted file mode 100644 index 8b217c7b1c..0000000000 --- a/doc/txt/reset_ids.txt +++ /dev/null @@ -1,56 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -reset_ids command :h3 - -[Syntax:] - -reset_ids :pre - -[Examples:] - -reset_ids :pre - -[Description:] - -Reset atom IDs for the system, including all the global IDs stored -for bond, angle, dihedral, improper topology data. This will -create a set of IDs that are numbered contiguously from 1 to N -for a N atoms system. - -This can be useful to do after performing a "delete_atoms" command for -a molecular system. The delete_atoms compress yes option will not -perform this operation due to the existence of bond topology. It can -also be useful to do after any simulation which has lost atoms, -e.g. due to atoms moving outside a simulation box with fixed -boundaries (see the "boundary command"), or due to evaporation (see -the "fix evaporate" command). - -Note that the resetting of IDs is not really a compression, where gaps -in atom IDs are removed by decrementing atom IDs that are larger. -Instead the IDs for all atoms are erased, and new IDs are assigned so -that the atoms owned by an individual processor have consecutive IDs, -as the "create_atoms"_create_atoms.html command explains. - -NOTE: If this command is used before a "pair style"_pair_style.html is -defined, an error about bond topology atom IDs not being found may -result. This is because the cutoff distance for ghost atom -communication was not sufficient to find atoms in bonds, angles, etc -that are owned by other processors. The "comm_modify -cutoff"_comm_modify.html command can be used to correct this issue. -Or you can define a pair style before using this command. If you do -the former, you should unset the comm_modify cutoff after using -reset_ids so that subsequent communication is not inefficient. - -[Restrictions:] none - -[Related commands:] - -"delete_atoms"_delete_atoms.html - -[Default:] none diff --git a/doc/txt/reset_timestep.txt b/doc/txt/reset_timestep.txt deleted file mode 100644 index 0d518655fb..0000000000 --- a/doc/txt/reset_timestep.txt +++ /dev/null @@ -1,61 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -reset_timestep command :h3 - -[Syntax:] - -reset_timestep N :pre - -N = timestep number :ul - -[Examples:] - -reset_timestep 0 -reset_timestep 4000000 :pre - -[Description:] - -Set the timestep counter to the specified value. This command -normally comes after the timestep has been set by reading a restart -file via the "read_restart"_read_restart.html command, or a previous -simulation advanced the timestep. - -The "read_data"_read_data.html and "create_box"_create_box.html -commands set the timestep to 0; the "read_restart"_read_restart.html -command sets the timestep to the value it had when the restart file -was written. - -[Restrictions:] none - -This command cannot be used when any fixes are defined that keep track -of elapsed time to perform certain kinds of time-dependent operations. -Examples are the "fix deposit"_fix_deposit.html and "fix -dt/reset"_fix_dt_reset.html commands. The former adds atoms on -specific timesteps. The latter keeps track of accumulated time. - -Various fixes use the current timestep to calculate related -quantities. If the timestep is reset, this may produce unexpected -behavior, but LAMMPS allows the fixes to be defined even if the -timestep is reset. For example, commands which thermostat the system, -e.g. "fix nvt"_fix_nh.html, allow you to specify a target temperature -which ramps from Tstart to Tstop which may persist over several runs. -If you change the timestep, you may induce an instantaneous change in -the target temperature. - -Resetting the timestep clears flags for "computes"_compute.html that -may have calculated some quantity from a previous run. This means -these quantity cannot be accessed by a variable in between runs until -a new run is performed. See the "variable"_variable.html command for -more details. - -[Related commands:] - -"rerun"_rerun.html - -[Default:] none diff --git a/doc/txt/restart.txt b/doc/txt/restart.txt deleted file mode 100644 index e0fae3909d..0000000000 --- a/doc/txt/restart.txt +++ /dev/null @@ -1,173 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -restart command :h3 - -[Syntax:] - -restart 0 -restart N root keyword value ... -restart N file1 file2 keyword value ... :pre - -N = write a restart file every this many timesteps :ulb,l -N can be a variable (see below) :l -root = filename to which timestep # is appended :l -file1,file2 = two full filenames, toggle between them when writing file :l -zero or more keyword/value pairs may be appended :l -keyword = {fileper} or {nfile} :l - {fileper} arg = Np - Np = write one file for every this many processors - {nfile} arg = Nf - Nf = write this many files, one from each of Nf processors :pre -:ule - -[Examples:] - -restart 0 -restart 1000 poly.restart -restart 1000 poly.restart.mpiio -restart 1000 restart.*.equil -restart 10000 poly.%.1 poly.%.2 nfile 10 -restart v_mystep poly.restart :pre - -[Description:] - -Write out a binary restart file with the current state of the -simulation every so many timesteps, in either or both of two modes, as -a run proceeds. A value of 0 means do not write out any restart -files. The two modes are as follows. If one filename is specified, a -series of filenames will be created which include the timestep in the -filename. If two filenames are specified, only 2 restart files will -be created, with those names. LAMMPS will toggle between the 2 names -as it writes successive restart files. - -Note that you can specify the restart command twice, once with a -single filename and once with two filenames. This would allow you, -for example, to write out archival restart files every 100000 steps -using a single filename, and more frequent temporary restart files -every 1000 steps, using two filenames. Using restart 0 will turn off -both modes of output. - -Similar to "dump"_dump.html files, the restart filename(s) can contain -two wild-card characters. - -If a "*" appears in the single filename, it is replaced with the -current timestep value. This is only recognized when a single -filename is used (not when toggling back and forth). Thus, the 3rd -example above creates restart files as follows: restart.1000.equil, -restart.2000.equil, etc. If a single filename is used with no "*", -then the timestep value is appended. E.g. the 2nd example above -creates restart files as follows: poly.restart.1000, -poly.restart.2000, etc. - -If a "%" character appears in the restart filename(s), then one file -is written for each processor and the "%" character is replaced with -the processor ID from 0 to P-1. An additional file with the "%" -replaced by "base" is also written, which contains global information. -For example, the files written on step 1000 for filename restart.% -would be restart.base.1000, restart.0.1000, restart.1.1000, ..., -restart.P-1.1000. This creates smaller files and can be a fast mode -of output and subsequent input on parallel machines that support -parallel I/O. The optional {fileper} and {nfile} keywords discussed -below can alter the number of files written. - -The restart file can also be written in parallel as one large binary -file via the MPI-IO library, which is part of the MPI standard for -versions 2.0 and above. Using MPI-IO requires two steps. First, -build LAMMPS with its MPIIO package installed, e.g. - -make yes-mpiio # installs the MPIIO package -make mpi # build LAMMPS for your platform :pre - -Second, use a restart filename which contains ".mpiio". Note that it -does not have to end in ".mpiio", just contain those characters. -Unlike MPI-IO dump files, a particular restart file must be both -written and read using MPI-IO. - -Restart files are written on timesteps that are a multiple of N but -not on the first timestep of a run or minimization. You can use the -"write_restart"_write_restart.html command to write a restart file -before a run begins. A restart file is not written on the last -timestep of a run unless it is a multiple of N. A restart file is -written on the last timestep of a minimization if N > 0 and the -minimization converges. - -Instead of a numeric value, N can be specified as an "equal-style -variable"_variable.html, which should be specified as v_name, where -name is the variable name. In this case, the variable is evaluated at -the beginning of a run to determine the next timestep at which a -restart file will be written out. On that timestep, the variable will -be evaluated again to determine the next timestep, etc. Thus the -variable should return timestep values. See the stagger() and -logfreq() and stride() math functions for "equal-style -variables"_variable.html, as examples of useful functions to use in -this context. Other similar math functions could easily be added as -options for "equal-style variables"_variable.html. - -For example, the following commands will write restart files -every step from 1100 to 1200, and could be useful for debugging -a simulation where something goes wrong at step 1163: - -variable s equal stride(1100,1200,1) -restart v_s tmp.restart :pre - -:line - -See the "read_restart"_read_restart.html command for information about -what is stored in a restart file. - -Restart files can be read by a "read_restart"_read_restart.html -command to restart a simulation from a particular state. Because the -file is binary (to enable exact restarts), it may not be readable on -another machine. In this case, you can use the "-r command-line -switch"_Run_options.html to convert a restart file to a data file. - -NOTE: Although the purpose of restart files is to enable restarting a -simulation from where it left off, not all information about a -simulation is stored in the file. For example, the list of fixes that -were specified during the initial run is not stored, which means the -new input script must specify any fixes you want to use. Even when -restart information is stored in the file, as it is for some fixes, -commands may need to be re-specified in the new input script, in order -to re-use that information. See the "read_restart"_read_restart.html -command for information about what is stored in a restart file. - -:line - -The optional {nfile} or {fileper} keywords can be used in conjunction -with the "%" wildcard character in the specified restart file name(s). -As explained above, the "%" character causes the restart file to be -written in pieces, one piece for each of P processors. By default P = -the number of processors the simulation is running on. The {nfile} or -{fileper} keyword can be used to set P to a smaller value, which can -be more efficient when running on a large number of processors. - -The {nfile} keyword sets P to the specified Nf value. For example, if -Nf = 4, and the simulation is running on 100 processors, 4 files will -be written, by processors 0,25,50,75. Each will collect information -from itself and the next 24 processors and write it to a restart file. - -For the {fileper} keyword, the specified value of Np means write one -file for every Np processors. For example, if Np = 4, every 4th -processor (0,4,8,12,etc) will collect information from itself and the -next 3 processors and write it to a restart file. - -:line - -[Restrictions:] - -To write and read restart files in parallel with MPI-IO, the MPIIO -package must be installed. - -[Related commands:] - -"write_restart"_write_restart.html, "read_restart"_read_restart.html - -[Default:] - -restart 0 :pre diff --git a/doc/txt/run.txt b/doc/txt/run.txt deleted file mode 100644 index c7c73463d9..0000000000 --- a/doc/txt/run.txt +++ /dev/null @@ -1,205 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -run command :h3 - -[Syntax:] - -run N keyword values ... :pre - -N = # of timesteps :ulb,l -zero or more keyword/value pairs may be appended :l -keyword = {upto} or {start} or {stop} or {pre} or {post} or {every} :l - {upto} value = none - {start} value = N1 - N1 = timestep at which 1st run started - {stop} value = N2 - N2 = timestep at which last run will end - {pre} value = {no} or {yes} - {post} value = {no} or {yes} - {every} values = M c1 c2 ... - M = break the run into M-timestep segments and invoke one or more commands between each segment - c1,c2,...,cN = one or more LAMMPS commands, each enclosed in quotes - c1 = NULL means no command will be invoked :pre -:ule - -[Examples:] - -run 10000 -run 1000000 upto -run 100 start 0 stop 1000 -run 1000 pre no post yes -run 100000 start 0 stop 1000000 every 1000 "print 'Protein Rg = $r'" -run 100000 every 1000 NULL :pre - -[Description:] - -Run or continue dynamics for a specified number of timesteps. - -When the "run style"_run_style.html is {respa}, N refers to outer -loop (largest) timesteps. - -A value of N = 0 is acceptable; only the thermodynamics of the system -are computed and printed without taking a timestep. - -The {upto} keyword means to perform a run starting at the current -timestep up to the specified timestep. E.g. if the current timestep -is 10,000 and "run 100000 upto" is used, then an additional 90,000 -timesteps will be run. This can be useful for very long runs on a -machine that allocates chunks of time and terminate your job when time -is exceeded. If you need to restart your script multiple times -(reading in the last restart file), you can keep restarting your -script with the same run command until the simulation finally -completes. - -The {start} or {stop} keywords can be used if multiple runs are being -performed and you want a "fix"_fix.html command that changes some -value over time (e.g. temperature) to make the change across the -entire set of runs and not just a single run. See the doc page for -individual fixes to see which ones can be used with the {start/stop} -keywords. - -For example, consider this fix followed by 10 run commands: - -fix 1 all nvt 200.0 300.0 1.0 -run 1000 start 0 stop 10000 -run 1000 start 0 stop 10000 -... -run 1000 start 0 stop 10000 :pre - -The NVT fix ramps the target temperature from 200.0 to 300.0 during a -run. If the run commands did not have the start/stop keywords (just -"run 1000"), then the temperature would ramp from 200.0 to 300.0 -during the 1000 steps of each run. With the start/stop keywords, the -ramping takes place over the 10000 steps of all runs together. - -The {pre} and {post} keywords can be used to streamline the setup, -clean-up, and associated output to the screen that happens before and -after a run. This can be useful if you wish to do many short runs in -succession (e.g. LAMMPS is being called as a library which is doing -other computations between successive short LAMMPS runs). - -By default (pre and post = yes), LAMMPS creates neighbor lists, -computes forces, and imposes fix constraints before every run. And -after every run it gathers and prints timings statistics. If a run is -just a continuation of a previous run (i.e. no settings are changed), -the initial computation is not necessary; the old neighbor list is -still valid as are the forces. So if {pre} is specified as "no" then -the initial setup is skipped, except for printing thermodynamic info. -Note that if {pre} is set to "no" for the very 1st run LAMMPS -performs, then it is overridden, since the initial setup computations -must be done. - -NOTE: If your input script changes the system between 2 runs, then the -initial setup must be performed to insure the change is recognized by -all parts of the code that are affected. Examples are adding a -"fix"_fix.html or "dump"_dump.html or "compute"_compute.html, changing -a "neighbor"_neigh_modify.html list parameter, or writing restart file -which can migrate atoms between processors. LAMMPS has no easy way to -check if this has happened, but it is an error to use the {pre no} -option in this case. - -If {post} is specified as "no", the full timing summary is skipped; -only a one-line summary timing is printed. - -The {every} keyword provides a means of breaking a LAMMPS run into a -series of shorter runs. Optionally, one or more LAMMPS commands (c1, -c2, ..., cN) will be executed in between the short runs. If used, the -{every} keyword must be the last keyword, since it has a variable -number of arguments. Each of the trailing arguments is a single -LAMMPS command, and each command should be enclosed in quotes, so that -the entire command will be treated as a single argument. This will -also prevent any variables in the command from being evaluated until -it is executed multiple times during the run. Note that if a command -itself needs one of its arguments quoted (e.g. the "print"_print.html -command), then you can use a combination of single and double quotes, -as in the example above or below. - -The {every} keyword is a means to avoid listing a long series of runs -and interleaving commands in your input script. For example, a -"print"_print.html command could be invoked or a "fix"_fix.html could -be redefined, e.g. to reset a thermostat temperature. Or this could -be useful for invoking a command you have added to LAMMPS that wraps -some other code (e.g. as a library) to perform a computation -periodically during a long LAMMPS run. See the "Modify"_Modify.html -doc page for info about how to add new commands to LAMMPS. See the -"Howto couple"_Howto_couple.html doc page for ideas about how to -couple LAMMPS to other codes. - -With the {every} option, N total steps are simulated, in shorter runs -of M steps each. After each M-length run, the specified commands are -invoked. If only a single command is specified as NULL, then no -command is invoked. Thus these lines: - -variable q equal x\[100\] -run 6000 every 2000 "print 'Coord = $q'" :pre - -are the equivalent of: - -variable q equal x\[100\] -run 2000 -print "Coord = $q" -run 2000 -print "Coord = $q" -run 2000 -print "Coord = $q" :pre - -which does 3 runs of 2000 steps and prints the x-coordinate of a -particular atom between runs. Note that the variable "$q" will -be evaluated afresh each time the print command is executed. - -Note that by using the line continuation character "&", the run every -command can be spread across many lines, though it is still a single -command: - -run 100000 every 1000 & - "print 'Minimum value = $a'" & - "print 'Maximum value = $b'" & - "print 'Temp = $c'" & - "print 'Press = $d'" :pre - -If the {pre} and {post} options are set to "no" when used with the -{every} keyword, then the 1st run will do the full setup and the last -run will print the full timing summary, but these operations will be -skipped for intermediate runs. - -NOTE: You might wish to specify a command that exits the run by -jumping out of the loop, e.g. - -variable t equal temp -run 10000 every 100 "if '$t < 300.0' then 'jump SELF afterrun'" :pre - -However, this will not work. The run command simply executes each -command one at a time each time it pauses, then continues the run. - -Instead, you should use the "fix halt"_fix_halt.html command, which -has additional options for how to exit the run. - -[Restrictions:] - -When not using the {upto} keyword, the number of specified timesteps N -must fit in a signed 32-bit integer, so you are limited to slightly -more than 2 billion steps (2^31) in a single run. When using {upto}, -N can be larger than a signed 32-bit integer, however the difference -between N and the current timestep must still be no larger than -2^31 steps. - -However, with or without the {upto} keyword, you can perform -successive runs to run a simulation for any number of steps (ok, up to -2^63 total steps). I.e. the timestep counter within LAMMPS is a -64-bit signed integer. - -[Related commands:] - -"minimize"_minimize.html, "run_style"_run_style.html, -"temper"_temper.html, "fix halt"_fix_halt.html - -[Default:] - -The option defaults are start = the current timestep, stop = current -timestep + N, pre = yes, and post = yes. diff --git a/doc/txt/run_style.txt b/doc/txt/run_style.txt deleted file mode 100644 index bf13d20439..0000000000 --- a/doc/txt/run_style.txt +++ /dev/null @@ -1,329 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -run_style command :h3 - -[Syntax:] - -run_style style args :pre - -style = {verlet} or {verlet/split} or {respa} or {respa/omp} :ulb,l - {verlet} args = none - {verlet/split} args = none - {respa} args = N n1 n2 ... keyword values ... - N = # of levels of rRESPA - n1, n2, ... = loop factors between rRESPA levels (N-1 values) - zero or more keyword/value pairings may be appended to the loop factors - keyword = {bond} or {angle} or {dihedral} or {improper} or - {pair} or {inner} or {middle} or {outer} or {hybrid} or {kspace} - {bond} value = M - M = which level (1-N) to compute bond forces in - {angle} value = M - M = which level (1-N) to compute angle forces in - {dihedral} value = M - M = which level (1-N) to compute dihedral forces in - {improper} value = M - M = which level (1-N) to compute improper forces in - {pair} value = M - M = which level (1-N) to compute pair forces in - {inner} values = M cut1 cut2 - M = which level (1-N) to compute pair inner forces in - cut1 = inner cutoff between pair inner and - pair middle or outer (distance units) - cut2 = outer cutoff between pair inner and - pair middle or outer (distance units) - {middle} values = M cut1 cut2 - M = which level (1-N) to compute pair middle forces in - cut1 = inner cutoff between pair middle and pair outer (distance units) - cut2 = outer cutoff between pair middle and pair outer (distance units) - {outer} value = M - M = which level (1-N) to compute pair outer forces in - {hybrid} values = M1 M2 ... (as many values as there are hybrid sub-styles - M1 = which level (1-N) to compute the first pair_style hybrid sub-style in - M2 = which level (1-N) to compute the second pair_style hybrid sub-style in - M3,etc - {kspace} value = M - M = which level (1-N) to compute kspace forces in :pre -:ule - -[Examples:] - -run_style verlet -run_style respa 4 2 2 2 bond 1 dihedral 2 pair 3 kspace 4 -run_style respa 4 2 2 2 bond 1 dihedral 2 inner 3 5.0 6.0 outer 4 kspace 4 -run_style respa 3 4 2 bond 1 hybrid 2 2 1 kspace 3 :pre - -[Description:] - -Choose the style of time integrator used for molecular dynamics -simulations performed by LAMMPS. - -The {verlet} style is a standard velocity-Verlet integrator. - -:line - -The {verlet/split} style is also a velocity-Verlet integrator, but it -splits the force calculation within each timestep over 2 partitions of -processors. See the "-partition command-line switch"_Run_options.html -for info on how to run LAMMPS with multiple partitions. - -Specifically, this style performs all computation except the -"kspace_style"_kspace_style.html portion of the force field on the 1st -partition. This include the "pair style"_pair_style.html, "bond -style"_bond_style.html, "neighbor list building"_neighbor.html, -"fixes"_fix.html including time integration, and output. The -"kspace_style"_kspace_style.html portion of the calculation is -performed on the 2nd partition. - -This is most useful for the PPPM kspace_style when its performance on -a large number of processors degrades due to the cost of communication -in its 3d FFTs. In this scenario, splitting your P total processors -into 2 subsets of processors, P1 in the 1st partition and P2 in the -2nd partition, can enable your simulation to run faster. This is -because the long-range forces in PPPM can be calculated at the same -time as pair-wise and bonded forces are being calculated, and the FFTs -can actually speed up when running on fewer processors. - -To use this style, you must define 2 partitions where P1 is a multiple -of P2. Typically having P1 be 3x larger than P2 is a good choice. -The 3d processor layouts in each partition must overlay in the -following sense. If P1 is a Px1 by Py1 by Pz1 grid, and P2 = Px2 by -Py2 by Pz2, then Px1 must be an integer multiple of Px2, and similarly -for Py1 a multiple of Py2, and Pz1 a multiple of Pz2. - -Typically the best way to do this is to let the 1st partition choose -its onn optimal layout, then require the 2nd partition's layout to -match the integer multiple constraint. See the -"processors"_processors.html command with its {part} keyword for a way -to control this, e.g. - -procssors * * * part 1 2 multiple :pre - -You can also use the "partition"_partition.html command to explicitly -specify the processor layout on each partition. E.g. for 2 partitions -of 60 and 15 processors each: - -partition yes 1 processors 3 4 5 -partition yes 2 processors 3 1 5 :pre - -When you run in 2-partition mode with the {verlet/split} style, the -thermodynamic data for the entire simulation will be output to the log -and screen file of the 1st partition, which are log.lammps.0 and -screen.0 by default; see the "-plog and -pscreen command-line -switches"_Run_options.html to change this. The log and screen file -for the 2nd partition will not contain thermodynamic output beyond the -1st timestep of the run. - -See the "Speed packages"_Speed_packages.html doc page for performance -details of the speed-up offered by the {verlet/split} style. One -important performance consideration is the assignment of logical -processors in the 2 partitions to the physical cores of a parallel -machine. The "processors"_processors.html command has options to -support this, and strategies are discussed in "Section -5"_Speed.html of the manual. - -:line - -The {respa} style implements the rRESPA multi-timescale integrator -"(Tuckerman)"_#Tuckerman3 with N hierarchical levels, where level 1 is -the innermost loop (shortest timestep) and level N is the outermost -loop (largest timestep). The loop factor arguments specify what the -looping factor is between levels. N1 specifies the number of -iterations of level 1 for a single iteration of level 2, N2 is the -iterations of level 2 per iteration of level 3, etc. N-1 looping -parameters must be specified. - -Thus with a 4-level respa setting of "2 2 2" for the 3 loop factors, -you could choose to have bond interactions computed 8x per large -timestep, angle interactions computed 4x, pair interactions computed -2x, and long-range interactions once per large timestep. - -The "timestep"_timestep.html command sets the large timestep for the -outermost rRESPA level. Thus if the 3 loop factors are "2 2 2" for -4-level rRESPA, and the outer timestep is set to 4.0 fmsec, then the -inner timestep would be 8x smaller or 0.5 fmsec. All other LAMMPS -commands that specify number of timesteps (e.g. "thermo"_thermo.html -for thermo output every N steps, "neigh_modify -delay/every"_neigh_modify.html parameters, "dump"_dump.html every N -steps, etc) refer to the outermost timesteps. - -The rRESPA keywords enable you to specify at what level of the -hierarchy various forces will be computed. If not specified, the -defaults are that bond forces are computed at level 1 (innermost -loop), angle forces are computed where bond forces are, dihedral -forces are computed where angle forces are, improper forces are -computed where dihedral forces are, pair forces are computed at the -outermost level, and kspace forces are computed where pair forces are. -The inner, middle, outer forces have no defaults. - -For fixes that support it, the rRESPA level at which a given fix is -active, can be selected through the "fix_modify"_fix_modify.html command. - -The {inner} and {middle} keywords take additional arguments for -cutoffs that are used by the pairwise force computations. If the 2 -cutoffs for {inner} are 5.0 and 6.0, this means that all pairs up to -6.0 apart are computed by the inner force. Those between 5.0 and 6.0 -have their force go ramped to 0.0 so the overlap with the next regime -(middle or outer) is smooth. The next regime (middle or outer) will -compute forces for all pairs from 5.0 outward, with those from 5.0 to -6.0 having their value ramped in an inverse manner. - -Note that you can use {inner} and {outer} without using {middle} to -split the pairwise computations into two portions instead of three. -Unless you are using a very long pairwise cutoff, a 2-way split is -often faster than a 3-way split, since it avoids too much duplicate -computation of pairwise interactions near the intermediate cutoffs. - -Also note that only a few pair potentials support the use of the -{inner} and {middle} and {outer} keywords. If not, only the {pair} -keyword can be used with that pair style, meaning all pairwise forces -are computed at the same rRESPA level. See the doc pages for -individual pair styles for details. - -Another option for using pair potentials with rRESPA is with the -{hybrid} keyword, which requires the use of the "pair_style hybrid or -hybrid/overlay"_pair_hybrid.html command. In this scenario, different -sub-styles of the hybrid pair style are evaluated at different rRESPA -levels. This can be useful, for example, to set different timesteps -for hybrid coarse-grained/all-atom models. The {hybrid} keyword -requires as many level assignments as there are hybrid sub-styles, -which assigns each sub-style to a rRESPA level, following their order -of definition in the pair_style command. Since the {hybrid} keyword -operates on pair style computations, it is mutually exclusive with -either the {pair} or the {inner}/{middle}/{outer} keywords. - -When using rRESPA (or for any MD simulation) care must be taken to -choose a timestep size(s) that insures the Hamiltonian for the chosen -ensemble is conserved. For the constant NVE ensemble, total energy -must be conserved. Unfortunately, it is difficult to know {a priori} -how well energy will be conserved, and a fairly long test simulation -(~10 ps) is usually necessary in order to verify that no long-term -drift in energy occurs with the trial set of parameters. - -With that caveat, a few rules-of-thumb may be useful in selecting -{respa} settings. The following applies mostly to biomolecular -simulations using the CHARMM or a similar all-atom force field, but -the concepts are adaptable to other problems. Without SHAKE, bonds -involving hydrogen atoms exhibit high-frequency vibrations and require -a timestep on the order of 0.5 fmsec in order to conserve energy. The -relatively inexpensive force computations for the bonds, angles, -impropers, and dihedrals can be computed on this innermost 0.5 fmsec -step. The outermost timestep cannot be greater than 4.0 fmsec without -risking energy drift. Smooth switching of forces between the levels -of the rRESPA hierarchy is also necessary to avoid drift, and a 1-2 -angstrom "healing distance" (the distance between the outer and inner -cutoffs) works reasonably well. We thus recommend the following -settings for use of the {respa} style without SHAKE in biomolecular -simulations: - -timestep 4.0 -run_style respa 4 2 2 2 inner 2 4.5 6.0 middle 3 8.0 10.0 outer 4 :pre - -With these settings, users can expect good energy conservation and -roughly a 2.5 fold speedup over the {verlet} style with a 0.5 fmsec -timestep. - -If SHAKE is used with the {respa} style, time reversibility is lost, -but substantially longer time steps can be achieved. For biomolecular -simulations using the CHARMM or similar all-atom force field, bonds -involving hydrogen atoms exhibit high frequency vibrations and require -a time step on the order of 0.5 fmsec in order to conserve energy. -These high frequency modes also limit the outer time step sizes since -the modes are coupled. It is therefore desirable to use SHAKE with -respa in order to freeze out these high frequency motions and increase -the size of the time steps in the respa hierarchy. The following -settings can be used for biomolecular simulations with SHAKE and -rRESPA: - -fix 2 all shake 0.000001 500 0 m 1.0 a 1 -timestep 4.0 -run_style respa 2 2 inner 1 4.0 5.0 outer 2 :pre - -With these settings, users can expect good energy conservation and -roughly a 1.5 fold speedup over the {verlet} style with SHAKE and a -2.0 fmsec timestep. - -For non-biomolecular simulations, the {respa} style can be -advantageous if there is a clear separation of time scales - fast and -slow modes in the simulation. For example, a system of slowly-moving -charged polymer chains could be setup as follows: - -timestep 4.0 -run_style respa 2 8 :pre - -This is two-level rRESPA with an 8x difference between the short and -long timesteps. The bonds, angles, dihedrals will be computed every -0.5 fs (assuming real units), while the pair and kspace interactions -will be computed once every 4 fs. These are the default settings for -each kind of interaction, so no additional keywords are necessary. - -Even a LJ system can benefit from rRESPA if the interactions are -divided by the inner, middle and outer keywords. A 2-fold or more -speedup can be obtained while maintaining good energy conservation. -In real units, for a pure LJ fluid at liquid density, with a sigma of -3.0 angstroms, and epsilon of 0.1 Kcal/mol, the following settings -seem to work well: - -timestep 36.0 -run_style respa 3 3 4 inner 1 3.0 4.0 middle 2 6.0 7.0 outer 3 :pre - -:line - -The {respa/omp} style is a variant of {respa} adapted for use with -pair, bond, angle, dihedral, improper, or kspace styles with an {omp} -suffix. It is functionally equivalent to {respa} but performs -additional operations required for managing {omp} styles. For more on -{omp} styles see the "Speed omp"_Speed_omp.html doc page. Accelerated -styles take the same arguments and should produce the same results, -except for round-off and precision issues. - -You can specify {respa/omp} explicitly in your input script, or you -can use the "-suffix command-line switch"_Run_options.html when you -invoke LAMMPS, or you can use the "suffix"_suffix.html command in your -input script. - -See the "Speed packages"_Speed_packages.html doc page for more -instructions on how to use the accelerated styles effectively. - -:line - -[Restrictions:] - -The {verlet/split} style can only be used if LAMMPS was built with the -REPLICA package. Correspondingly the {respa/omp} style is available -only if the USER-OMP package was included. See the "Build -package"_Build_package.html doc page for more info. - -Whenever using rRESPA, the user should experiment with trade-offs in -speed and accuracy for their system, and verify that they are -conserving energy to adequate precision. - -[Related commands:] - -"timestep"_timestep.html, "run"_run.html - -[Default:] - -run_style verlet :pre - -For run_style respa, the default assignment of interactions -to rRESPA levels is as follows: - -bond forces = level 1 (innermost loop) -angle forces = same level as bond forces -dihedral forces = same level as angle forces -improper forces = same level as dihedral forces -pair forces = level N (outermost level) -kspace forces = same level as pair forces -inner, middle, outer forces = no default :ul - -:line - -:link(Tuckerman3) -[(Tuckerman)] Tuckerman, Berne and Martyna, J Chem Phys, 97, p 1990 -(1992). diff --git a/doc/txt/server_mc.txt b/doc/txt/server_mc.txt deleted file mode 100644 index ef3c56f886..0000000000 --- a/doc/txt/server_mc.txt +++ /dev/null @@ -1,116 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -server mc command :h3 - -[Syntax:] - -server mc :pre - -mc = the protocol argument to the "server"_server.html command - -[Examples:] - -server mc :pre - -[Description:] - -This command starts LAMMPS running in "server" mode, where it will -expect messages from a separate "client" code that match the {mc} -protocol for format and content explained below. For each message -LAMMPS receives it will send a message back to the client. - -The "Howto client/server"_Howto_client_server.html doc page gives an -overview of client/server coupling of LAMMPS with another code where -one code is the "client" and sends request messages to a "server" -code. The server responds to each request with a reply message. This -enables the two codes to work in tandem to perform a simulation. - -When this command is invoked, LAMMPS will run in server mode in an -endless loop, waiting for messages from the client code. The client -signals when it is done sending messages to LAMMPS, at which point the -loop will exit, and the remainder of the LAMMPS script will be -processed. - -The "server"_server.html doc page gives other options for using LAMMPS -See an example of how this command is used in -examples/COUPLE/lammps_mc/in.server. - -:line - -When using this command, LAMMPS (as the server code) receives -instructions from a Monte Carlo (MC) driver to displace random atoms, -compute the energy before and after displacement, and run dynamics to -equilibrate the system. - -The MC driver performs the random displacements on random atoms, -accepts or rejects the move in an MC sense, and orchestrates the MD -runs. - -The format and content of the exchanged messages are explained here in -a conceptual sense. Python-style pseudo code for the library calls to -the CSlib is shown, which performs the actual message exchange between -the two codes. See the "CSlib website"_http://cslib.sandia.gov doc -pages for more details on the actual library syntax. The "cs" object -in this pseudo code is a pointer to an instance of the CSlib. - -See the src/MESSAGE/server_mc.cpp file for details on how LAMMPS uses -these messages. See the examples/COUPLE/lammps_mc/mc.cpp file for an -example of how an MC driver code can use these messages. - -Define NATOMS=1, EINIT=2, DISPLACE=3, ACCEPT=4, RUN=5. - -[Client sends one of these kinds of message]: - -cs->send(NATOMS,0) # msgID = 1 with no fields :pre - -cs->send(EINIT,0) # msgID = 2 with no fields :pre - -cs->send(DISPLACE,2) # msgID = 3 with 2 fields -cs->pack_int(1,ID) # 1st field = ID of atom to displace -cs->pack(2,3,xnew) # 2nd field = new xyz coords of displaced atom :pre - -cs->send(ACCEPT,1) # msgID = 4 with 1 field -cs->pack_int(1,flag) # 1st field = accept/reject flag :pre - -cs->send(RUN,1) # msgID = 5 with 1 field -cs->pack_int(1,nsteps) # 1st field = # of timesteps to run MD :pre - -[Server replies]: - -cs->send(NATOMS,1) # msgID = 1 with 1 field -cs->pack_int(1,natoms) # 1st field = number of atoms :pre - -cs->send(EINIT,2) # msgID = 2 with 2 fields -cs->pack_double(1,poteng) # 1st field = potential energy of system -cs->pack(2,3*natoms,x) # 2nd field = 3N coords of Natoms :pre - -cs->send(DISPLACE,1) # msgID = 3 with 1 field -cs->pack_double(1,poteng) # 1st field = new potential energy of system :pre - -cs->send(ACCEPT,0) # msgID = 4 with no fields :pre - -cs->send(RUN,0) # msgID = 5 with no fields :pre - -:line - -[Restrictions:] - -This command is part of the MESSAGE package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -A script that uses this command must also use the -"message"_message.html command to setup the messaging protocol with -the other client code. - -[Related commands:] - -"message"_message.html - -[Default:] none diff --git a/doc/txt/server_md.txt b/doc/txt/server_md.txt deleted file mode 100644 index 495c890c59..0000000000 --- a/doc/txt/server_md.txt +++ /dev/null @@ -1,149 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -server md command :h3 - -[Syntax:] - -server md :pre - -md = the protocol argument to the "server"_server.html command - -[Examples:] - -server md :pre - -[Description:] - -This command starts LAMMPS running in "server" mode, where it will -expect messages from a separate "client" code that match the {md} -protocol for format and content explained below. For each message -LAMMPS receives it will send a message back to the client. - -The "Howto client/server"_Howto_client_server.html doc page gives an -overview of client/server coupling of LAMMPS with another code where -one code is the "client" and sends request messages to a "server" -code. The server responds to each request with a reply message. This -enables the two codes to work in tandem to perform a simulation. - -When this command is invoked, LAMMPS will run in server mode in an -endless loop, waiting for messages from the client code. The client -signals when it is done sending messages to LAMMPS, at which point the -loop will exit, and the remainder of the LAMMPS script will be -processed. - -The "server"_server.html doc page gives other options for using LAMMPS -in server mode. See an example of how this command is used in -examples/message/in.message.server. - -:line - -When using this command, LAMMPS (as the server code) receives the -current coordinates of all particles from the client code each -timestep, computes their interaction, and returns the energy, forces, -and pressure for the interacting particles to the client code, so it -can complete the timestep. This command could also be used with a -client code that performs energy minimization, using the server to -compute forces and energy each iteration of its minimizer. - -When using the "fix client/md"_fix_client_md.html command, LAMMPS (as -the client code) does the timestepping and receives needed energy, -forces, and pressure values from the server code. - -The format and content of the exchanged messages are explained here in -a conceptual sense. Python-style pseudo code for the library calls to -the CSlib is shown, which performs the actual message exchange between -the two codes. See the "CSlib website"_http://cslib.sandia.gov doc -pages for more details on the actual library syntax. The "cs" object -in this pseudo code is a pointer to an instance of the CSlib. - -See the src/MESSAGE/server_md.cpp and src/MESSAGE/fix_client_md.cpp -files for details on how LAMMPS uses these messages. See the -examples/COUPLE/lammps_vasp/vasp_wrapper.py file for an example of how -a quantum code (VASP) can use these messages. - -The following pseudo-code uses these values, defined as enums. - -Define: - -SETUP=1, STEP=2 -DIM=1, PERIODICITY=2, ORIGIN=3, BOX=4, NATOMS=5, NTYPES=6, TYPES=7, COORDS=8, UNITS-9, CHARGE=10 -FORCES=1, ENERGY=2, PRESSURE=3, ERROR=4 :pre - -[Client sends 2 kinds of messages]: - -# required fields: DIM, PERIODICTY, ORIGIN, BOX, NATOMS, NTYPES, TYPES, COORDS -# optional fields: UNITS, CHARGE :pre - -cs->send(SETUP,nfields) # msgID with nfields :pre - -cs->pack_int(DIM,dim) # dimension (2,3) of simulation -cs->pack(PERIODICITY,3,xyz) # periodicity flags in 3 dims -cs->pack(ORIGIN,3,origin) # lower-left corner of simulation box -cs->pack(BOX,9,box) # 3 edge vectors of simulation box -cs->pack_int(NATOMS,natoms) # total number of atoms -cs->pack_int(NTYPES,ntypes) # number of atom types -cs->pack(TYPES,natoms,type) # vector of per-atom types -cs->pack(COORDS,3*natoms,x) # vector of 3N atom coords -cs->pack_string(UNITS,units) # units = "lj", "real", "metal", etc -cs->pack(CHARGE,natoms,q) # vector of per-atom charge :pre - -# required fields: COORDS -# optional fields: ORIGIN, BOX :pre - -cs->send(STEP,nfields) # msgID with nfields :pre - -cs->pack(COORDS,3*natoms,x) # vector of 3N atom coords -cs->pack(ORIGIN,3,origin) # lower-left corner of simulation box -cs->pack(BOX,9,box) # 3 edge vectors of simulation box :pre - -[Server replies to either kind of message]: - -# required fields: FORCES, ENERGY, PRESSURE -# optional fields: ERROR :pre - -cs->send(msgID,nfields) # msgID with nfields -cs->pack(FORCES,3*Natoms,f) # vector of 3N forces on atoms -cs->pack(ENERGY,1,poteng) # total potential energy of system -cs->pack(PRESSURE,6,press) # global pressure tensor (6-vector) -cs->pack_int(ERROR,flag) # server had an error (e.g. DFT non-convergence) :pre - -:line - -The units for various quantities that are sent and received iva -messages are defined for atomic-scale simulations in the table below. -The client and server codes (including LAMMPS) can use internal units -different than these (e.g. "real units"_units.html in LAMMPS), so long -as they convert to these units for messaging. - -COORDS, ORIGIN, BOX = Angstroms -CHARGE = multiple of electron charge (1.0 is a proton) -ENERGY = eV -FORCES = eV/Angstrom -PRESSURE = bars :ul - -Note that these are "metal units"_units.html in LAMMPS. - -If you wish to run LAMMPS in another its non-atomic units, e.g. "lj -units"_units.html, then the client and server should exchange a UNITS -message as indicated above, and both the client and server should -agree on the units for the data they exchange. - -:line - -[Restrictions:] - -This command is part of the MESSAGE package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"message"_message.html, "fix client/md"_fix_client_md.html - -[Default:] none diff --git a/doc/txt/set.txt b/doc/txt/set.txt deleted file mode 100644 index 15c96071ae..0000000000 --- a/doc/txt/set.txt +++ /dev/null @@ -1,490 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -set command :h3 - -[Syntax:] - -set style ID keyword values ... :pre - -style = {atom} or {type} or {mol} or {group} or {region} :ulb,l -ID = atom ID range or type range or mol ID range or group ID or region ID :l -one or more keyword/value pairs may be appended :l -keyword = {type} or {type/fraction} or {mol} or {x} or {y} or {z} or \ - {charge} or {dipole} or {dipole/random} or {quat} or \ - {spin} or {spin/random} or {quat} or \ - {quat/random} or {diameter} or {shape} or \ - {length} or {tri} or {theta} or {theta/random} or \ - {angmom} or {omega} or \ - {mass} or {density} or {density/disc} or {volume} or {image} or \ - {bond} or {angle} or {dihedral} or {improper} or \ - {meso/e} or {meso/cv} or {meso/rho} or \ - {smd/contact/radius} or {smd/mass/density} or {dpd/theta} or \ - {edpd/temp} or {edpd/cv} or {cc} or {i_name} or {d_name} :l - {type} value = atom type - value can be an atom-style variable (see below) - {type/fraction} values = type fraction seed - type = new atom type - fraction = fraction of selected atoms to set to new atom type - seed = random # seed (positive integer) - {mol} value = molecule ID - value can be an atom-style variable (see below) - {x},{y},{z} value = atom coordinate (distance units) - value can be an atom-style variable (see below) - {vx},{vy},{vz} value = atom velocity (velocity units) - value can be an atom-style variable (see below) - {charge} value = atomic charge (charge units) - value can be an atom-style variable (see below) - {dipole} values = x y z - x,y,z = orientation of dipole moment vector - any of x,y,z can be an atom-style variable (see below) - {dipole/random} value = seed Dlen - seed = random # seed (positive integer) for dipole moment orientations - Dlen = magnitude of dipole moment (dipole units) - {spin} values = g x y z - g = magnitude of magnetic spin vector (in Bohr magneton's unit) - x,y,z = orientation of magnetic spin vector - any of x,y,z can be an atom-style variable (see below) - {spin/random} value = seed Dlen - seed = random # seed (positive integer) for magnetic spin orientations - Dlen = magnitude of magnetic spin vector (in Bohr magneton's unit) - {quat} values = a b c theta - a,b,c = unit vector to rotate particle around via right-hand rule - theta = rotation angle (degrees) - any of a,b,c,theta can be an atom-style variable (see below) - {quat/random} value = seed - seed = random # seed (positive integer) for quaternion orientations - {diameter} value = diameter of spherical particle (distance units) - value can be an atom-style variable (see below) - {shape} value = Sx Sy Sz - Sx,Sy,Sz = 3 diameters of ellipsoid (distance units) - {length} value = len - len = length of line segment (distance units) - len can be an atom-style variable (see below) - {tri} value = side - side = side length of equilateral triangle (distance units) - side can be an atom-style variable (see below) - {theta} value = angle (degrees) - angle = orientation of line segment with respect to x-axis - angle can be an atom-style variable (see below) - {theta/random} value = seed - seed = random # seed (positive integer) for line segment orienations - {angmom} values = Lx Ly Lz - Lx,Ly,Lz = components of angular momentum vector (distance-mass-velocity units) - any of Lx,Ly,Lz can be an atom-style variable (see below) - {omega} values = Wx Wy Wz - Wx,Wy,Wz = components of angular velocity vector (radians/time units) - any of wx,wy,wz can be an atom-style variable (see below) - {mass} value = per-atom mass (mass units) - value can be an atom-style variable (see below) - {density} value = particle density for a sphere or ellipsoid (mass/distance^3 units), or for a triangle (mass/distance^2 units) or line (mass/distance units) particle - value can be an atom-style variable (see below) - {density/disc} value = particle density for a 2d disc or ellipse (mass/distance^2 units) - value can be an atom-style variable (see below) - {volume} value = particle volume for Peridynamic particle (distance^3 units) - value can be an atom-style variable (see below) - {image} nx ny nz - nx,ny,nz = which periodic image of the simulation box the atom is in - any of nx,ny,nz can be an atom-style variable (see below) - {bond} value = bond type for all bonds between selected atoms - {angle} value = angle type for all angles between selected atoms - {dihedral} value = dihedral type for all dihedrals between selected atoms - {improper} value = improper type for all impropers between selected atoms - {meso/e} value = energy of SPH particles (need units) - value can be an atom-style variable (see below) - {meso/cv} value = heat capacity of SPH particles (need units) - value can be an atom-style variable (see below) - {meso/rho} value = density of SPH particles (need units) - value can be an atom-style variable (see below) - {smd/contact/radius} = radius for short range interactions, i.e. contact and friction - value can be an atom-style variable (see below) - {smd/mass/density} = set particle mass based on volume by providing a mass density - value can be an atom-style variable (see below) - {dpd/theta} value = internal temperature of DPD particles (temperature units) - value can be an atom-style variable (see below) - value can be NULL which sets internal temp of each particle to KE temp - {edpd/temp} value = temperature of eDPD particles (temperature units) - value can be an atom-style variable (see below) - {edpd/cv} value = volumetric heat capacity of eDPD particles (energy/temperature/volume units) - value can be an atom-style variable (see below) - {cc} values = index cc - index = index of a chemical species (1 to Nspecies) - cc = chemical concentration of tDPD particles for a species (mole/volume units) - {i_name} value = value for custom integer vector with name - {d_name} value = value for custom floating-point vector with name :pre -:ule - -[Examples:] - -set group solvent type 2 -set group solvent type/fraction 2 0.5 12393 -set group edge bond 4 -set region half charge 0.5 -set type 3 charge 0.5 -set type 1*3 charge 0.5 -set atom * charge v_atomfile -set atom 100*200 x 0.5 y 1.0 -set atom 100 vx 0.0 vy 0.0 vz -1.0 -set atom 1492 type 3 :pre - -[Description:] - -Set one or more properties of one or more atoms. Since atom -properties are initially assigned by the "read_data"_read_data.html, -"read_restart"_read_restart.html or "create_atoms"_create_atoms.html -commands, this command changes those assignments. This can be useful -for overriding the default values assigned by the -"create_atoms"_create_atoms.html command (e.g. charge = 0.0). It can -be useful for altering pairwise and molecular force interactions, -since force-field coefficients are defined in terms of types. It can -be used to change the labeling of atoms by atom type or molecule ID -when they are output in "dump"_dump.html files. It can also be useful -for debugging purposes; i.e. positioning an atom at a precise location -to compute subsequent forces or energy. - -Note that the {style} and {ID} arguments determine which atoms have -their properties reset. The remaining keywords specify which -properties to reset and what the new values are. Some strings like -{type} or {mol} can be used as a style and/or a keyword. - -:line - -This section describes how to select which atoms to change -the properties of, via the {style} and {ID} arguments. - -The style {atom} selects all the atoms in a range of atom IDs. The -style {type} selects all the atoms in a range of types. The style -{mol} selects all the atoms in a range of molecule IDs. - -In each of the range cases, the range can be specified as a single -numeric value, or a wildcard asterisk can be used to specify a range -of values. This takes the form "*" or "*n" or "n*" or "m*n". For -example, for the style {type}, if N = the number of atom types, then -an asterisk with no numeric values means all types from 1 to N. A -leading asterisk means all types from 1 to n (inclusive). A trailing -asterisk means all types from n to N (inclusive). A middle asterisk -means all types from m to n (inclusive). For all the styles except -{mol}, the lowest value for the wildcard is 1; for {mol} it is 0. - -The style {group} selects all the atoms in the specified group. The -style {region} selects all the atoms in the specified geometric -region. See the "group"_group.html and "region"_region.html commands -for details of how to specify a group or region. - -:line - -This section describes the keyword options for which properties to -change, for the selected atoms. - -Note that except where explicitly prohibited below, all of the -keywords allow an "atom-style or atomfile-style -variable"_variable.html to be used as the specified value(s). If the -value is a variable, it should be specified as v_name, where name is -the variable name. In this case, the variable will be evaluated, and -its resulting per-atom value used to determine the value assigned to -each selected atom. Note that the per-atom value from the variable -will be ignored for atoms that are not selected via the {style} and -{ID} settings explained above. A simple way to use per-atom values -from the variable to reset a property for all atoms is to use style -{atom} with {ID} = "*"; this selects all atom IDs. - -Atom-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters and timestep and elapsed -time. They can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a time-dependent or -spatially-dependent set of per-atom values. As explained on the -"variable"_variable.html doc page, atomfile-style variables can be -used in place of atom-style variables, and thus as arguments to the -set command. Atomfile-style variables read their per-atoms values -from a file. - -NOTE: Atom-style and atomfile-style variables return floating point -per-atom values. If the values are assigned to an integer variable, -such as the molecule ID, then the floating point value is truncated to -its integer portion, e.g. a value of 2.6 would become 2. - -Keyword {type} sets the atom type for all selected atoms. The -specified value must be from 1 to ntypes, where ntypes was set by the -"create_box"_create_box.html command or the {atom types} field in the -header of the data file read by the "read_data"_read_data.html -command. - -Keyword {type/fraction} sets the atom type for a fraction of the -selected atoms. The actual number of atoms changed is not guaranteed -to be exactly the requested fraction, but should be statistically -close. Random numbers are used in such a way that a particular atom -is changed or not changed, regardless of how many processors are being -used. This keyword does not allow use of an atom-style variable. - -Keyword {mol} sets the molecule ID for all selected atoms. The "atom -style"_atom_style.html being used must support the use of molecule -IDs. - -Keywords {x}, {y}, {z}, and {charge} set the coordinates or charge of -all selected atoms. For {charge}, the "atom style"_atom_style.html -being used must support the use of atomic charge. Keywords {vx}, {vy}, -and {vz} set the velocities of all selected atoms. - -Keyword {dipole} uses the specified x,y,z values as components of a -vector to set as the orientation of the dipole moment vectors of the -selected atoms. The magnitude of the dipole moment is set -by the length of this orientation vector. - -Keyword {dipole/random} randomizes the orientation of the dipole -moment vectors for the selected atoms and sets the magnitude of each -to the specified {Dlen} value. For 2d systems, the z component of the -orientation is set to 0.0. Random numbers are used in such a way that -the orientation of a particular atom is the same, regardless of how -many processors are being used. This keyword does not allow use of an -atom-style variable. - -Keyword {spin} uses the specified g value to set the magnitude of the -magnetic spin vectors, and the x,y,z values as components of a vector -to set as the orientation of the magnetic spin vectors of the selected -atoms. - -Keyword {spin/random} randomizes the orientation of the magnetic spin -vectors for the selected atoms and sets the magnitude of each to the -specified {Dlen} value. - -Keyword {quat} uses the specified values to create a quaternion -(4-vector) that represents the orientation of the selected atoms. The -particles must define a quaternion for their orientation -(e.g. ellipsoids, triangles, body particles) as defined by the -"atom_style"_atom_style.html command. Note that particles defined by -"atom_style ellipsoid"_atom_style.html have 3 shape parameters. The 3 -values must be non-zero for each particle set by this command. They -are used to specify the aspect ratios of an ellipsoidal particle, -which is oriented by default with its x-axis along the simulation -box's x-axis, and similarly for y and z. If this body is rotated (via -the right-hand rule) by an angle theta around a unit rotation vector -(a,b,c), then the quaternion that represents its new orientation is -given by (cos(theta/2), a*sin(theta/2), b*sin(theta/2), -c*sin(theta/2)). The theta and a,b,c values are the arguments to the -{quat} keyword. LAMMPS normalizes the quaternion in case (a,b,c) was -not specified as a unit vector. For 2d systems, the a,b,c values are -ignored, since a rotation vector of (0,0,1) is the only valid choice. - -Keyword {quat/random} randomizes the orientation of the quaternion for -the selected atoms. The particles must define a quaternion for their -orientation (e.g. ellipsoids, triangles, body particles) as defined by -the "atom_style"_atom_style.html command. Random numbers are used in -such a way that the orientation of a particular atom is the same, -regardless of how many processors are being used. For 2d systems, -only orientations in the xy plane are generated. As with keyword -{quat}, for ellipsoidal particles, the 3 shape values must be non-zero -for each particle set by this command. This keyword does not allow -use of an atom-style variable. - -Keyword {diameter} sets the size of the selected atoms. The particles -must be finite-size spheres as defined by the "atom_style -sphere"_atom_style.html command. The diameter of a particle can be -set to 0.0, which means they will be treated as point particles. Note -that this command does not adjust the particle mass, even if it was -defined with a density, e.g. via the "read_data"_read_data.html -command. - -Keyword {shape} sets the size and shape of the selected atoms. The -particles must be ellipsoids as defined by the "atom_style -ellipsoid"_atom_style.html command. The {Sx}, {Sy}, {Sz} settings are -the 3 diameters of the ellipsoid in each direction. All 3 can be set -to the same value, which means the ellipsoid is effectively a sphere. -They can also all be set to 0.0 which means the particle will be -treated as a point particle. Note that this command does not adjust -the particle mass, even if it was defined with a density, e.g. via the -"read_data"_read_data.html command. - -Keyword {length} sets the length of selected atoms. The particles -must be line segments as defined by the "atom_style -line"_atom_style.html command. If the specified value is non-zero the -line segment is (re)set to a length = the specified value, centered -around the particle position, with an orientation along the x-axis. -If the specified value is 0.0, the particle will become a point -particle. Note that this command does not adjust the particle mass, -even if it was defined with a density, e.g. via the -"read_data"_read_data.html command. - -Keyword {tri} sets the size of selected atoms. The particles must be -triangles as defined by the "atom_style tri"_atom_style.html command. -If the specified value is non-zero the triangle is (re)set to be an -equilateral triangle in the xy plane with side length = the specified -value, with a centroid at the particle position, with its base -parallel to the x axis, and the y-axis running from the center of the -base to the top point of the triangle. If the specified value is 0.0, -the particle will become a point particle. Note that this command -does not adjust the particle mass, even if it was defined with a -density, e.g. via the "read_data"_read_data.html command. - -Keyword {theta} sets the orientation of selected atoms. The particles -must be line segments as defined by the "atom_style -line"_atom_style.html command. The specified value is used to set the -orientation angle of the line segments with respect to the x axis. - -Keyword {theta/random} randomizes the orientation of theta for the -selected atoms. The particles must be line segments as defined by the -"atom_style line"_atom_style.html command. Random numbers are used in -such a way that the orientation of a particular atom is the same, -regardless of how many processors are being used. This keyword does -not allow use of an atom-style variable. - -Keyword {angmom} sets the angular momentum of selected atoms. The -particles must be ellipsoids as defined by the "atom_style -ellipsoid"_atom_style.html command or triangles as defined by the -"atom_style tri"_atom_style.html command. The angular momentum vector -of the particles is set to the 3 specified components. - -Keyword {omega} sets the angular velocity of selected atoms. The -particles must be spheres as defined by the "atom_style sphere"_ -atom_style.html command. The angular velocity vector of the particles -is set to the 3 specified components. - -Keyword {mass} sets the mass of all selected particles. The particles -must have a per-atom mass attribute, as defined by the -"atom_style"_atom_style.html command. See the "mass" command for how -to set mass values on a per-type basis. - -Keyword {density} or {density/disc} also sets the mass of all selected -particles, but in a different way. The particles must have a per-atom -mass attribute, as defined by the "atom_style"_atom_style.html -command. If the atom has a radius attribute (see "atom_style -sphere"_atom_style.html) and its radius is non-zero, its mass is set -from the density and particle volume for 3d systems (the input density -is assumed to be in mass/distance^3 units). For 2d, the default is -for LAMMPS to model particles with a radius attribute as spheres. -However, if the {density/disc} keyword is used, then they can be -modeled as 2d discs (circles). Their mass is set from the density and -particle area (the input density is assumed to be in mass/distance^2 -units). - -If the atom has a shape attribute (see "atom_style -ellipsoid"_atom_style.html) and its 3 shape parameters are non-zero, -then its mass is set from the density and particle volume (the input -density is assumed to be in mass/distance^3 units). The -{density/disc} keyword has no effect; it does not (yet) treat 3d -ellipsoids as 2d ellipses. - -If the atom has a length attribute (see "atom_style -line"_atom_style.html) and its length is non-zero, then its mass is -set from the density and line segment length (the input density is -assumed to be in mass/distance units). If the atom has an area -attribute (see "atom_style tri"_atom_style.html) and its area is -non-zero, then its mass is set from the density and triangle area (the -input density is assumed to be in mass/distance^2 units). - -If none of these cases are valid, then the mass is set to the density -value directly (the input density is assumed to be in mass units). - -Keyword {volume} sets the volume of all selected particles. -Currently, only the "atom_style peri"_atom_style.html command defines -particles with a volume attribute. Note that this command does not -adjust the particle mass. - -Keyword {image} sets which image of the simulation box the atom is -considered to be in. An image of 0 means it is inside the box as -defined. A value of 2 means add 2 box lengths to get the true value. -A value of -1 means subtract 1 box length to get the true value. -LAMMPS updates these flags as atoms cross periodic boundaries during -the simulation. The flags can be output with atom snapshots via the -"dump"_dump.html command. If a value of NULL is specified for any of -nx,ny,nz, then the current image value for that dimension is unchanged. -For non-periodic dimensions only a value of 0 can be specified. -This command can be useful after a system has been equilibrated and -atoms have diffused one or more box lengths in various directions. -This command can then reset the image values for atoms so that they -are effectively inside the simulation box, e.g if a diffusion -coefficient is about to be measured via the "compute -msd"_compute_msd.html command. Care should be taken not to reset the -image flags of two atoms in a bond to the same value if the bond -straddles a periodic boundary (rather they should be different by +/- -1). This will not affect the dynamics of a simulation, but may mess -up analysis of the trajectories if a LAMMPS diagnostic or your own -analysis relies on the image flags to unwrap a molecule which -straddles the periodic box. - -Keywords {bond}, {angle}, {dihedral}, and {improper}, set the bond -type (angle type, etc) of all bonds (angles, etc) of selected atoms to -the specified value from 1 to nbondtypes (nangletypes, etc). All -atoms in a particular bond (angle, etc) must be selected atoms in -order for the change to be made. The value of nbondtype (nangletypes, -etc) was set by the {bond types} ({angle types}, etc) field in the -header of the data file read by the "read_data"_read_data.html -command. These keywords do not allow use of an atom-style variable. - -Keywords {meso/e}, {meso/cv}, and {meso/rho} set the energy, heat -capacity, and density of smoothed particle hydrodynamics (SPH) -particles. See "this PDF guide"_USER/sph/SPH_LAMMPS_userguide.pdf to -using SPH in LAMMPS. - -Keyword {smd/mass/density} sets the mass of all selected particles, -but it is only applicable to the Smooth Mach Dynamics package -USER-SMD. It assumes that the particle volume has already been -correctly set and calculates particle mass from the provided mass -density value. - -Keyword {smd/contact/radius} only applies to simulations with the -Smooth Mach Dynamics package USER-SMD. Itsets an interaction radius -for computing short-range interactions, e.g. repulsive forces to -prevent different individual physical bodies from penetrating each -other. Note that the SPH smoothing kernel diameter used for computing -long range, nonlocal interactions, is set using the {diameter} -keyword. - -Keyword {dpd/theta} sets the internal temperature of a DPD particle as -defined by the USER-DPD package. If the specified value is a number -it must be >= 0.0. If the specified value is NULL, then the kinetic -temperature Tkin of each particle is computed as 3/2 k Tkin = KE = 1/2 -m v^2 = 1/2 m (vx*vx+vy*vy+vz*vz). Each particle's internal -temperature is set to Tkin. If the specified value is an atom-style -variable, then the variable is evaluated for each particle. If a -value >= 0.0, the internal temperature is set to that value. If it is -< 0.0, the computation of Tkin is performed and the internal -temperature is set to that value. - -Keywords {edpd/temp} and {edpd/cv} set the temperature and volumetric -heat capacity of an eDPD particle as defined by the USER-MESO package. -Currently, only "atom_style edpd"_atom_style.html defines particles -with these attributes. The values for the temperature and heat -capacity must be positive. - -Keyword {cc} sets the chemical concentration of a tDPD particle for a -specified species as defined by the USER-MESO package. Currently, only -"atom_style tdpd"_atom_style.html defines particles with this -attribute. An integer for "index" selects a chemical species (1 to -Nspecies) where Nspecies is set by the atom_style command. The value -for the chemical concentration must be >= 0.0. - -Keywords {i_name} and {d_name} refer to custom integer and -floating-point properties that have been added to each atom via the -"fix property/atom"_fix_property_atom.html command. When that command -is used specific names are given to each attribute which are what is -specified as the "name" portion of {i_name} or {d_name}. - -[Restrictions:] - -You cannot set an atom attribute (e.g. {mol} or {q} or {volume}) if -the "atom_style"_atom_style.html does not have that attribute. - -This command requires inter-processor communication to coordinate the -setting of bond types (angle types, etc). This means that your system -must be ready to perform a simulation before using one of these -keywords (force fields set, atom mass set, etc). This is not -necessary for other keywords. - -Using the {region} style with the bond (angle, etc) keywords can give -unpredictable results if there are bonds (angles, etc) that straddle -periodic boundaries. This is because the region may only extend up to -the boundary and partner atoms in the bond (angle, etc) may have -coordinates outside the simulation box if they are ghost atoms. - -[Related commands:] - -"create_box"_create_box.html, "create_atoms"_create_atoms.html, -"read_data"_read_data.html - -[Default:] none diff --git a/doc/txt/shell.txt b/doc/txt/shell.txt deleted file mode 100644 index d274f498e5..0000000000 --- a/doc/txt/shell.txt +++ /dev/null @@ -1,107 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -shell command :h3 - -[Syntax:] - -shell cmd args :pre - -cmd = {cd} or {mkdir} or {mv} or {rm} or {rmdir} or {putenv} or arbitrary command :ulb,l - {cd} arg = dir - dir = directory to change to - {mkdir} args = dir1 dir2 ... - dir1,dir2 = one or more directories to create - {mv} args = old new - old = old filename - new = new filename - {rm} args = file1 file2 ... - file1,file2 = one or more filenames to delete - {rmdir} args = dir1 dir2 ... - dir1,dir2 = one or more directories to delete - {putenv} args = var1=value1 var2=value2 - var=value = one of more definitions of environment variables - anything else is passed as a command to the shell for direct execution :pre -:ule - -[Examples:] - -shell cd sub1 -shell cd .. -shell mkdir tmp1 tmp2 tmp3 -shell rmdir tmp1 -shell mv log.lammps hold/log.1 -shell rm TMP/file1 TMP/file2 -shell putenv LAMMPS_POTENTIALS=../../potentials -shell my_setup file1 10 file2 -shell my_post_process 100 dump.out :pre - -[Description:] - -Execute a shell command. A few simple file-based shell commands are -supported directly, in Unix-style syntax. Any command not listed -above is passed as-is to the C-library system() call, which invokes -the command in a shell. - -This is means to invoke other commands from your input script. For -example, you can move files around in preparation for the next section -of the input script. Or you can run a program that pre-processes data -for input into LAMMPS. Or you can run a program that post-processes -LAMMPS output data. - -With the exception of {cd}, all commands, including ones invoked via a -system() call, are executed by only a single processor, so that -files/directories are not being manipulated by multiple processors. - -The {cd} cmd executes the Unix "cd" command to change the working -directory. All subsequent LAMMPS commands that read/write files will -use the new directory. All processors execute this command. - -The {mkdir} cmd executes the Unix "mkdir" command to create one or -more directories. - -The {mv} cmd executes the Unix "mv" command to rename a file and/or -move it to a new directory. - -The {rm} cmd executes the Unix "rm" command to remove one or more -files. - -The {rmdir} cmd executes the Unix "rmdir" command to remove one or -more directories. A directory must be empty to be successfully -removed. - -The {putenv} cmd defines or updates an environment variable directly. -Since this command does not pass through the shell, no shell variable -expansion or globbing is performed, only the usual substitution for -LAMMPS variables defined with the "variable"_variable.html command is -performed. The resulting string is then used literally. - -Any other cmd is passed as-is to the shell along with its arguments as -one string, invoked by the C-library system() call. For example, -these lines in your input script: - -variable n equal 10 -variable foo string file2 -shell my_setup file1 $n $\{foo\} :pre - -would be the same as invoking - -% my_setup file1 10 file2 :pre - -from a command-line prompt. The executable program "my_setup" is run -with 3 arguments: file1 10 file2. - -[Restrictions:] - -LAMMPS does not detect errors or print warnings when any of these -commands execute. E.g. if the specified directory does not exist, -executing the {cd} command will silently do nothing. - -[Related commands:] none - -[Default:] none diff --git a/doc/txt/special_bonds.txt b/doc/txt/special_bonds.txt deleted file mode 100644 index f8316a9bfb..0000000000 --- a/doc/txt/special_bonds.txt +++ /dev/null @@ -1,245 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -special_bonds command :h3 - -[Syntax:] - -special_bonds keyword values ... :pre - -one or more keyword/value pairs may be appended :ulb,l -keyword = {amber} or {charmm} or {dreiding} or {fene} or {lj/coul} or {lj} or {coul} or {angle} or {dihedral} :l - {amber} values = none - {charmm} values = none - {dreiding} values = none - {fene} values = none - {lj/coul} values = w1,w2,w3 - w1,w2,w3 = weights (0.0 to 1.0) on pairwise Lennard-Jones and Coulombic interactions - {lj} values = w1,w2,w3 - w1,w2,w3 = weights (0.0 to 1.0) on pairwise Lennard-Jones interactions - {coul} values = w1,w2,w3 - w1,w2,w3 = weights (0.0 to 1.0) on pairwise Coulombic interactions - {angle} value = {yes} or {no} - {dihedral} value = {yes} or {no} :pre -:ule - -Examples: - -special_bonds amber -special_bonds charmm -special_bonds fene dihedral no -special_bonds lj/coul 0.0 0.0 0.5 angle yes dihedral yes -special_bonds lj 0.0 0.0 0.5 coul 0.0 0.0 0.0 dihedral yes :pre - -[Description:] - -Set weighting coefficients for pairwise energy and force contributions -between pairs of atoms that are also permanently bonded to each other, -either directly or via one or two intermediate bonds. These weighting -factors are used by nearly all "pair styles"_pair_style.html in LAMMPS -that compute simple pairwise interactions. Permanent bonds between -atoms are specified by defining the bond topology in the data file -read by the "read_data"_read_data.html command. Typically a -"bond_style"_bond_style.html command is also used to define a bond -potential. The rationale for using these weighting factors is that -the interaction between a pair of bonded atoms is all (or mostly) -specified by the bond, angle, dihedral potentials, and thus the -non-bonded Lennard-Jones or Coulombic interaction between the pair of -atoms should be excluded (or reduced by a weighting factor). - -NOTE: These weighting factors are NOT used by "pair -styles"_pair_style.html that compute many-body interactions, since the -"bonds" that result from such interactions are not permanent, but are -created and broken dynamically as atom conformations change. Examples -of pair styles in this category are EAM, MEAM, Stillinger-Weber, -Tersoff, COMB, AIREBO, and ReaxFF. In fact, it generally makes no -sense to define permanent bonds between atoms that interact via these -potentials, though such bonds may exist elsewhere in your system, -e.g. when using the "pair_style hybrid"_pair_hybrid.html command. -Thus LAMMPS ignores special_bonds settings when many-body potentials -are calculated. Please note, that the existence of explicit bonds -for atoms that are described by a many-body potential will alter the -neighbor list and thus can render the computation of those interactions -invalid, since those pairs are not only used to determine direct -pairwise interactions but also neighbors of neighbors and more. -The recommended course of action is to remove such bonds, or - if -that is not possible - use a special bonds setting of 1.0 1.0 1.0. - -NOTE: Unlike some commands in LAMMPS, you cannot use this command -multiple times in an incremental fashion: e.g. to first set the LJ -settings and then the Coulombic ones. Each time you use this command -it sets all the coefficients to default values and only overrides the -one you specify, so you should set all the options you need each time -you use it. See more details at the bottom of this page. - -The Coulomb factors are applied to any Coulomb (charge interaction) -term that the potential calculates. The LJ factors are applied to the -remaining terms that the potential calculates, whether they represent -LJ interactions or not. The weighting factors are a scaling -pre-factor on the energy and force between the pair of atoms. A value -of 1.0 means include the full interaction; a value of 0.0 means -exclude it completely. - -The 1st of the 3 coefficients (LJ or Coulombic) is the weighting -factor on 1-2 atom pairs, which are pairs of atoms directly bonded to -each other. The 2nd coefficient is the weighting factor on 1-3 atom -pairs which are those separated by 2 bonds (e.g. the two H atoms in a -water molecule). The 3rd coefficient is the weighting factor on 1-4 -atom pairs which are those separated by 3 bonds (e.g. the 1st and 4th -atoms in a dihedral interaction). Thus if the 1-2 coefficient is set -to 0.0, then the pairwise interaction is effectively turned off for -all pairs of atoms bonded to each other. If it is set to 1.0, then -that interaction will be at full strength. - -NOTE: For purposes of computing weighted pairwise interactions, 1-3 -and 1-4 interactions are not defined from the list of angles or -dihedrals used by the simulation. Rather, they are inferred -topologically from the set of bonds specified when the simulation is -defined from a data or restart file (see "read_data"_read_data.html or -"read_restart"_read_restart.html commands). Thus the set of -1-2,1-3,1-4 interactions that the weights apply to is the same whether -angle and dihedral potentials are computed or not, and remains the -same even if bonds are constrained, or turned off, or removed during a -simulation. - -The two exceptions to this rule are (a) if the {angle} or {dihedral} -keywords are set to {yes} (see below), or (b) if the -"delete_bonds"_delete_bonds.html command is used with the {special} -option that re-computes the 1-2,1-3,1-4 topologies after bonds are -deleted; see the "delete_bonds"_delete_bonds.html command for more -details. - -The {amber} keyword sets the 3 coefficients to 0.0, 0.0, 0.5 for LJ -interactions and to 0.0, 0.0, 0.8333 for Coulombic interactions, which -is the default for a commonly used version of the AMBER force field, -where the last value is really 5/6. See "(Cornell)"_#Cornell for a -description of the AMBER force field. - -The {charmm} keyword sets the 3 coefficients to 0.0, 0.0, 0.0 for both -LJ and Coulombic interactions, which is the default for a commonly -used version of the CHARMM force field. Note that in pair styles -{lj/charmm/coul/charmm} and {lj/charmm/coul/long} the 1-4 coefficients -are defined explicitly, and these pairwise contributions are computed -as part of the charmm dihedral style - see the -"pair_coeff"_pair_coeff.html and "dihedral_style"_dihedral_style.html -commands for more information. See "(MacKerell)"_#MacKerell for a -description of the CHARMM force field. - -The {dreiding} keyword sets the 3 coefficients to 0.0, 0.0, 1.0 for both -LJ and Coulombic interactions, which is the default for the Dreiding -force field, as discussed in "(Mayo)"_#Mayo. - -The {fene} keyword sets the 3 coefficients to 0.0, 1.0, 1.0 for both -LJ and Coulombic interactions, which is consistent with a -coarse-grained polymer model with "FENE bonds"_bond_fene.html. See -"(Kremer)"_#Kremer for a description of FENE bonds. - -The {lj/coul}, {lj}, and {coul} keywords allow the 3 coefficients to -be set explicitly. The {lj/coul} keyword sets both the LJ and -Coulombic coefficients to the same 3 values. The {lj} and {coul} -keywords only set either the LJ or Coulombic coefficients. Use both -of them if you wish to set the LJ coefficients to different values -than the Coulombic coefficients. - -The {angle} keyword allows the 1-3 weighting factor to be ignored for -individual atom pairs if they are not listed as the first and last -atoms in any angle defined in the simulation or as 1,3 or 2,4 atoms in -any dihedral defined in the simulation. For example, imagine the 1-3 -weighting factor is set to 0.5 and you have a linear molecule with 4 -atoms and bonds as follows: 1-2-3-4. If your data file defines 1-2-3 -as an angle, but does not define 2-3-4 as an angle or 1-2-3-4 as a -dihedral, then the pairwise interaction between atoms 1 and 3 will -always be weighted by 0.5, but different force fields use different -rules for weighting the pairwise interaction between atoms 2 and 4. -If the {angle} keyword is specified as {yes}, then the pairwise -interaction between atoms 2 and 4 will be unaffected (full weighting -of 1.0). If the {angle} keyword is specified as {no} which is the -default, then the 2,4 interaction will also be weighted by 0.5. - -The {dihedral} keyword allows the 1-4 weighting factor to be ignored -for individual atom pairs if they are not listed as the first and last -atoms in any dihedral defined in the simulation. For example, imagine -the 1-4 weighting factor is set to 0.5 and you have a linear molecule -with 5 atoms and bonds as follows: 1-2-3-4-5. If your data file -defines 1-2-3-4 as a dihedral, but does not define 2-3-4-5 as a -dihedral, then the pairwise interaction between atoms 1 and 4 will -always be weighted by 0.5, but different force fields use different -rules for weighting the pairwise interaction between atoms 2 and 5. -If the {dihedral} keyword is specified as {yes}, then the pairwise -interaction between atoms 2 and 5 will be unaffected (full weighting -of 1.0). If the {dihedral} keyword is specified as {no} which is the -default, then the 2,5 interaction will also be weighted by 0.5. - -:line - -NOTE: LAMMPS stores and maintains a data structure with a list of the -1st, 2nd, and 3rd neighbors of each atom (within the bond topology of -the system). If new bonds are created (or molecules added containing -atoms with more special neighbors), the size of this list needs to -grow. Note that adding a single bond always adds a new 1st neighbor -but may also induce *many* new 2nd and 3rd neighbors, depending on the -molecular topology of your system. Using the {extra/special/per/atom} -keyword to either "read_data"_read_data.html or "create_box"_create_box.html -reserves empty space in the list for this N additional 1st, 2nd, or 3rd -neighbors to be added. If you do not do this, you may get an error -when bonds (or molecules) are added. - -:line - -NOTE: If you reuse this command in an input script, you should set all -the options you need each time. This command cannot be used a 2nd -time incrementally. E.g. these two commands: - -special_bonds lj 0.0 1.0 1.0 -special_bonds coul 0.0 0.0 1.0 :pre - -are not the same as - -special_bonds lj 0.0 1.0 1.0 coul 0.0 0.0 1.0 :pre - -In the first case you end up with (after the 2nd command): - -LJ: 0.0 0.0 0.0 -Coul: 0.0 0.0 1.0 :pre - -while only in the second case, you get the desired settings of: - -LJ: 0.0 1.0 1.0 -Coul: 0.0 0.0 1.0 :pre - -This happens because the LJ (and Coul) settings are reset to -their default values before modifying them, each time the -{special_bonds} command is issued. - -[Restrictions:] none - -[Related commands:] - -"delete_bonds"_delete_bonds.html, "fix bond/create"_fix_bond_create.html - -[Default:] - -All 3 Lennard-Jones and 3 Coulombic weighting coefficients = 0.0, -angle = no, dihedral = no. - -:line - -:link(Cornell) -[(Cornell)] Cornell, Cieplak, Bayly, Gould, Merz, Ferguson, -Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). - -:link(Kremer) -[(Kremer)] Kremer, Grest, J Chem Phys, 92, 5057 (1990). - -:link(MacKerell) -[(MacKerell)] MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, -Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). - -:link(Mayo) -[(Mayo)] Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 -(1990). diff --git a/doc/txt/suffix.txt b/doc/txt/suffix.txt deleted file mode 100644 index e9fae44088..0000000000 --- a/doc/txt/suffix.txt +++ /dev/null @@ -1,110 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -suffix command :h3 - -[Syntax:] - -suffix style args :pre - -style = {off} or {on} or {gpu} or {intel} or {kk} or {omp} or {opt} or {hybrid} -args = for hybrid style, default suffix to be used and alternative suffix :ul - -[Examples:] - -suffix off -suffix on -suffix gpu -suffix intel -suffix hybrid intel omp -suffix kk :pre - -[Description:] - -This command allows you to use variants of various styles if they -exist. In that respect it operates the same as the "-suffix -command-line switch"_Run_options.html. It also has options to turn -off or back on any suffix setting made via the command line. - -The specified style can be {gpu}, {intel}, {kk}, {omp}, {opt} or -{hybrid}. These refer to optional packages that LAMMPS can be built -with, as described on the "Build package"_Build_package.html doc page. -The "gpu" style corresponds to the GPU package, the "intel" style to -the USER-INTEL package, the "kk" style to the KOKKOS package, the -"omp" style to the USER-OMP package, and the "opt" style to the OPT -package. - -These are the variants these packages provide: - -GPU = a handful of pair styles and the PPPM kspace_style, optimized to -run on one or more GPUs or multicore CPU/GPU nodes :ulb,l - -USER-INTEL = a collection of pair styles and neighbor routines -optimized to run in single, mixed, or double precision on CPUs and -Intel(R) Xeon Phi(TM) co-processors. :l - -KOKKOS = a collection of atom, pair, and fix styles optimized to run -using the Kokkos library on various kinds of hardware, including GPUs -via CUDA and many-core chips via OpenMP or threading. :l - -USER-OMP = a collection of pair, bond, angle, dihedral, improper, -kspace, compute, and fix styles with support for OpenMP -multi-threading :l - -OPT = a handful of pair styles, cache-optimized for faster CPU -performance :l - -HYBRID = a combination of two packages can be specified (see below) :l -:ule - -As an example, all of the packages provide a "pair_style -lj/cut"_pair_lj.html variant, with style names lj/cut/opt, lj/cut/omp, -lj/cut/gpu, lj/cut/intel, or lj/cut/kk. A variant styles -can be specified explicitly in your input script, e.g. pair_style -lj/cut/gpu. If the suffix command is used with the appropriate style, -you do not need to modify your input script. The specified suffix -(opt,omp,gpu,intel,kk) is automatically appended whenever your -input script command creates a new "atom"_atom_style.html, -"pair"_pair_style.html, "bond"_bond_style.html, -"angle"_angle_style.html, "dihedral"_dihedral_style.html, -"improper"_improper_style.html, "kspace"_kspace_style.html, -"fix"_fix.html, "compute"_compute.html, or "run"_run_style.html style. -If the variant version does not exist, the standard version is -created. - -For "hybrid", two packages are specified. The first is used whenever -available. If a style with the first suffix is not available, the style -with the suffix for the second package will be used if available. For -example, "hybrid intel omp" will use styles from the USER-INTEL package -as a first choice and styles from the USER-OMP package as a second choice -if no USER-INTEL variant is available. - -If the specified style is {off}, then any previously specified suffix -is temporarily disabled, whether it was specified by a command-line -switch or a previous suffix command. If the specified style is {on}, -a disabled suffix is turned back on. The use of these 2 commands lets -your input script use a standard LAMMPS style (i.e. a non-accelerated -variant), which can be useful for testing or benchmarking purposes. -Of course this is also possible by not using any suffix commands, and -explicitly appending or not appending the suffix to the relevant -commands in your input script. - -NOTE: The default "run_style"_run_style.html verlet is invoked prior to -reading the input script and is therefore not affected by a suffix command -in the input script. The KOKKOS package requires "run_style verlet/kk", -so when using the KOKKOS package it is necessary to either use the command -line "-sf kk" command or add an explicit "run_style verlet" command to the -input script. - -[Restrictions:] none - -[Related commands:] - -"-suffix command-line switch"_Run_options.html - -[Default:] none diff --git a/doc/txt/tad.txt b/doc/txt/tad.txt deleted file mode 100644 index 62407532d6..0000000000 --- a/doc/txt/tad.txt +++ /dev/null @@ -1,311 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -tad command :h3 - -[Syntax:] - -tad N t_event T_lo T_hi delta tmax compute-ID \ -keyword value ... :pre - -N = # of timesteps to run (not including dephasing/quenching) :ulb,l -t_event = timestep interval between event checks :l -T_lo = temperature at which event times are desired :l -T_hi = temperature at which MD simulation is performed :l -delta = desired confidence level for stopping criterion :l -tmax = reciprocal of lowest expected pre-exponential factor (time units) :l -compute-ID = ID of the compute used for event detection :l -zero or more keyword/value pairs may be appended :l -keyword = {min} or {neb} or {min_style} or {neb_style} or {neb_log} :l - {min} values = etol ftol maxiter maxeval - etol = stopping tolerance for energy (energy units) - ftol = stopping tolerance for force (force units) - maxiter = max iterations of minimize - maxeval = max number of force/energy evaluations - {neb} values = ftol N1 N2 Nevery - etol = stopping tolerance for energy (energy units) - ftol = stopping tolerance for force (force units) - N1 = max # of iterations (timesteps) to run initial NEB - N2 = max # of iterations (timesteps) to run barrier-climbing NEB - Nevery = print NEB statistics every this many timesteps - {neb_style} value = {quickmin} or {fire} - {neb_step} value = dtneb - dtneb = timestep for NEB damped dynamics minimization - {neb_log} value = file where NEB statistics are printed :pre - -:ule - -[Examples:] - -tad 2000 50 1800 2300 0.01 0.01 event -tad 2000 50 1800 2300 0.01 0.01 event & - min 1e-05 1e-05 100 100 & - neb 0.0 0.01 200 200 20 & - min_style cg & - neb_style fire & - neb_log log.neb :pre - -[Description:] - -Run a temperature accelerated dynamics (TAD) simulation. This method -requires two or more partitions to perform NEB transition state -searches. - -TAD is described in "this paper"_#Voter2000 by Art Voter. It is a method -that uses accelerated dynamics at an elevated temperature to generate -results at a specified lower temperature. A good overview of -accelerated dynamics methods for such systems is given in "this review -paper"_#Voter2002 from the same group. In general, these methods assume -that the long-time dynamics is dominated by infrequent events i.e. the -system is confined to low energy basins for long periods, -punctuated by brief, randomly-occurring transitions to adjacent -basins. TAD is suitable for infrequent-event systems, where in -addition, the transition kinetics are well-approximated by harmonic -transition state theory (hTST). In hTST, the temperature dependence of -transition rates follows the Arrhenius relation. As a consequence a -set of event times generated in a high-temperature simulation can be -mapped to a set of much longer estimated times in the low-temperature -system. However, because this mapping involves the energy barrier of -the transition event, which is different for each event, the first -event at the high temperature may not be the earliest event at the low -temperature. TAD handles this by first generating a set of possible -events from the current basin. After each event, the simulation is -reflected backwards into the current basin. This is repeated until -the stopping criterion is satisfied, at which point the event with the -earliest low-temperature occurrence time is selected. The stopping -criterion is that the confidence measure be greater than -1-{delta}. The confidence measure is the probability that no earlier -low-temperature event will occur at some later time in the -high-temperature simulation. hTST provides an lower bound for this -probability, based on the user-specified minimum pre-exponential -factor (reciprocal of {tmax}). - -In order to estimate the energy barrier for each event, the TAD method -invokes the "NEB"_neb.html method. Each NEB replica runs on a -partition of processors. The current NEB implementation in LAMMPS -restricts you to having exactly one processor per replica. For more -information, see the documentation for the "neb"_neb.html command. In -the current LAMMPS implementation of TAD, all the non-NEB TAD -operations are performed on the first partition, while the other -partitions remain idle. See the "Howto replica"_Howto_replica.html doc -page for further discussion of multi-replica simulations. - -A TAD run has several stages, which are repeated each time an event is -performed. The logic for a TAD run is as follows: - -while (time remains): - while (time < tstop): - until (event occurs): - run dynamics for t_event steps - quench - run neb calculation using all replicas - compute tlo from energy barrier - update earliest event - update tstop - reflect back into current basin - execute earliest event :pre - -Before this outer loop begins, the initial potential energy basin is -identified by quenching (an energy minimization, see below) the -initial state and storing the resulting coordinates for reference. - -Inside the inner loop, dynamics is run continuously according to -whatever integrator has been specified by the user, stopping every -{t_event} steps to check if a transition event has occurred. This -check is performed by quenching the system and comparing the resulting -atom coordinates to the coordinates from the previous basin. - -A quench is an energy minimization and is performed by whichever -algorithm has been defined by the "min_style"_min_style.html command; -its default is the CG minimizer. The tolerances and limits for each -quench can be set by the {min} keyword. Note that typically, you do -not need to perform a highly-converged minimization to detect a -transition event. - -The event check is performed by a compute with the specified -{compute-ID}. Currently there is only one compute that works with the -TAD command, which is the "compute -event/displace"_compute_event_displace.html command. Other -event-checking computes may be added. "Compute -event/displace"_compute_event_displace.html checks whether any atom in -the compute group has moved further than a specified threshold -distance. If so, an "event" has occurred. - -The NEB calculation is similar to that invoked by the "neb"_neb.html -command, except that the final state is generated internally, instead -of being read in from a file. The style of minimization performed by -NEB is determined by the {neb_style} keyword and must be a damped -dynamics minimizer. The tolerances and limits for each NEB -calculation can be set by the {neb} keyword. As discussed on the -"neb"_neb.html, it is often advantageous to use a larger timestep for -NEB than for normal dynamics. Since the size of the timestep set by -the "timestep"_timestep.html command is used by TAD for performing -dynamics, there is a {neb_step} keyword which can be used to set a -larger timestep for each NEB calculation if desired. - -:line - -A key aspect of the TAD method is setting the stopping criterion -appropriately. If this criterion is too conservative, then many -events must be generated before one is finally executed. Conversely, -if this criterion is too aggressive, high-entropy high-barrier events -will be over-sampled, while low-entropy low-barrier events will be -under-sampled. If the lowest pre-exponential factor is known fairly -accurately, then it can be used to estimate {tmax}, and the value of -{delta} can be set to the desired confidence level e.g. {delta} = 0.05 -corresponds to 95% confidence. However, for systems where the dynamics -are not well characterized (the most common case), it will be -necessary to experiment with the values of {delta} and {tmax} to get a -good trade-off between accuracy and performance. - -A second key aspect is the choice of {t_hi}. A larger value greatly -increases the rate at which new events are generated. However, too -large a value introduces errors due to anharmonicity (not accounted -for within hTST). Once again, for any given system, experimentation is -necessary to determine the best value of {t_hi}. - -:line - -Five kinds of output can be generated during a TAD run: event -statistics, NEB statistics, thermodynamic output by each replica, dump -files, and restart files. - -Event statistics are printed to the screen and master log.lammps file -each time an event is executed. The quantities are the timestep, CPU -time, global event number {N}, local event number {M}, event status, -energy barrier, time margin, {t_lo} and {delt_lo}. The timestep is -the usual LAMMPS timestep, which corresponds to the high-temperature -time at which the event was detected, in units of timestep. The CPU -time is the total processor time since the start of the TAD run. The -global event number {N} is a counter that increments with each -executed event. The local event number {M} is a counter that resets to -zero upon entering each new basin. The event status is {E} when an -event is executed, and is {D} for an event that is detected, while -{DF} is for a detected event that is also the earliest (first) event -at the low temperature. - -The time margin is the ratio of the high temperature time in the -current basin to the stopping time. This last number can be used to -judge whether the stopping time is too short or too long (see above). - -{t_lo} is the low-temperature event time when the current basin was -entered, in units of timestep. del{t_lo} is the time of each detected -event, measured relative to {t_lo}. {delt_lo} is equal to the -high-temperature time since entering the current basin, scaled by an -exponential factor that depends on the hi/lo temperature ratio and the -energy barrier for that event. - -On lines for executed events, with status {E}, the global event number -is incremented by one, -the local event number and time margin are reset to zero, -while the global event number, energy barrier, and -{delt_lo} match the last event with status {DF} -in the immediately preceding block of detected events. -The low-temperature event time {t_lo} is incremented by {delt_lo}. - -NEB statistics are written to the file specified by the {neb_log} -keyword. If the keyword value is "none", then no NEB statistics are -printed out. The statistics are written every {Nevery} timesteps. See -the "neb"_neb.html command for a full description of the NEB -statistics. When invoked from TAD, NEB statistics are never printed to -the screen. - -Because the NEB calculation must run on multiple partitions, LAMMPS -produces additional screen and log files for each partition, -e.g. log.lammps.0, log.lammps.1, etc. For the TAD command, these -contain the thermodynamic output of each NEB replica. In addition, the -log file for the first partition, log.lammps.0, will contain -thermodynamic output from short runs and minimizations corresponding -to the dynamics and quench operations, as well as a line for each new -detected event, as described above. - -After the TAD command completes, timing statistics for the TAD run are -printed in each replica's log file, giving a breakdown of how much CPU -time was spent in each stage (NEB, dynamics, quenching, etc). - -Any "dump files"_dump.html defined in the input script will be written -to during a TAD run at timesteps when an event is executed. This -means the requested dump frequency in the "dump"_dump.html command -is ignored. There will be one dump file (per dump command) created -for all partitions. The atom coordinates of the dump snapshot are -those of the minimum energy configuration resulting from quenching -following the executed event. The timesteps written into the dump -files correspond to the timestep at which the event occurred and NOT -the clock. A dump snapshot corresponding to the initial minimum state -used for event detection is written to the dump file at the beginning -of each TAD run. - -If the "restart"_restart.html command is used, a single restart file -for all the partitions is generated, which allows a TAD run to be -continued by a new input script in the usual manner. The restart file -is generated after an event is executed. The restart file contains a -snapshot of the system in the new quenched state, including the event -number and the low-temperature time. The restart frequency specified -in the "restart"_restart.html command is interpreted differently when -performing a TAD run. It does not mean the timestep interval between -restart files. Instead it means an event interval for executed -events. Thus a frequency of 1 means write a restart file every time -an event is executed. A frequency of 10 means write a restart file -every 10th executed event. When an input script reads a restart file -from a previous TAD run, the new script can be run on a different -number of replicas or processors. - -Note that within a single state, the dynamics will typically -temporarily continue beyond the event that is ultimately chosen, until -the stopping criterion is satisfied. When the event is eventually -executed, the timestep counter is reset to the value when the event -was detected. Similarly, after each quench and NEB minimization, the -timestep counter is reset to the value at the start of the -minimization. This means that the timesteps listed in the replica log -files do not always increase monotonically. However, the timestep -values printed to the master log file, dump files, and restart files -are always monotonically increasing. - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc -page for more info. - -{N} setting must be integer multiple of {t_event}. - -Runs restarted from restart files written during a TAD run will only -produce identical results if the user-specified integrator supports -exact restarts. So "fix nvt"_fix_nh.html will produce an exact -restart, but "fix langevin"_fix_langevin.html will not. - -This command cannot be used when any fixes are defined that keep track -of elapsed time to perform time-dependent operations. Examples -include the "ave" fixes such as "fix ave/chunk"_fix_ave_chunk.html. -Also "fix dt/reset"_fix_dt_reset.html and "fix -deposit"_fix_deposit.html. - -[Related commands:] - -"compute event/displace"_compute_event_displace.html, -"min_modify"_min_modify.html, "min_style"_min_style.html, -"run_style"_run_style.html, "minimize"_minimize.html, -"temper"_temper.html, "neb"_neb.html, -"prd"_prd.html - -[Default:] - -The option defaults are {min} = 0.1 0.1 40 50, {neb} = 0.01 100 100 -10, {neb_style} = {quickmin}, {neb_step} = the same timestep set by -the "timestep"_timestep.html command, and {neb_log} = "none". - -:line - -:link(Voter2000) -[(Voter2000)] Sorensen and Voter, J Chem Phys, 112, 9599 (2000) - -:link(Voter2002) -[(Voter2002)] Voter, Montalenti, Germann, Annual Review of Materials -Research 32, 321 (2002). diff --git a/doc/txt/temper.txt b/doc/txt/temper.txt deleted file mode 100644 index 6a61dfa6dd..0000000000 --- a/doc/txt/temper.txt +++ /dev/null @@ -1,153 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -temper command :h3 - -[Syntax:] - -temper N M temp fix-ID seed1 seed2 index :pre - -N = total # of timesteps to run -M = attempt a tempering swap every this many steps -temp = initial temperature for this ensemble -fix-ID = ID of the fix that will control temperature during the run -seed1 = random # seed used to decide on adjacent temperature to partner with -seed2 = random # seed for Boltzmann factor in Metropolis swap -index = which temperature (0 to N-1) I am simulating (optional) :ul - -[Examples:] - -temper 100000 100 $t tempfix 0 58728 -temper 40000 100 $t tempfix 0 32285 $w :pre - -[Description:] - -Run a parallel tempering or replica exchange simulation using multiple -replicas (ensembles) of a system. Two or more replicas must be used. - -Each replica runs on a partition of one or more processors. Processor -partitions are defined at run-time using the "-partition command-line -switch"_Run_options.html. Note that if you have MPI installed, you -can run a multi-replica simulation with more replicas (partitions) -than you have physical processors, e.g you can run a 10-replica -simulation on one or two processors. You will simply not get the -performance speed-up you would see with one or more physical -processors per replica. See the "Howto replica"_Howto_replica.html -doc page for further discussion. - -Each replica's temperature is controlled at a different value by a fix -with {fix-ID} that controls temperature. Most thermostat fix styles -(with and without included time integration) are supported. The command -will print an error message and abort, if the chosen fix is unsupported. -The desired temperature is specified by {temp}, which is typically a -variable previously set in the input script, so that each partition is -assigned a different temperature. See the "variable"_variable.html -command for more details. For example: - -variable t world 300.0 310.0 320.0 330.0 -fix myfix all nvt temp $t $t 100.0 -temper 100000 100 $t myfix 3847 58382 :pre - -would define 4 temperatures, and assign one of them to the thermostat -used by each replica, and to the temper command. - -As the tempering simulation runs for {N} timesteps, a temperature swap -between adjacent ensembles will be attempted every {M} timesteps. If -{seed1} is 0, then the swap attempts will alternate between odd and -even pairings. If {seed1} is non-zero then it is used as a seed in a -random number generator to randomly choose an odd or even pairing each -time. Each attempted swap of temperatures is either accepted or -rejected based on a Boltzmann-weighted Metropolis criterion which uses -{seed2} in the random number generator. - -As a tempering run proceeds, multiple log files and screen output -files are created, one per replica. By default these files are named -log.lammps.M and screen.M where M is the replica number from 0 to N-1, -with N = # of replicas. See the "-log and -screen command-line -swiches"_Run_options.html for info on how to change these names. - -The main screen and log file (log.lammps) will list information about -which temperature is assigned to each replica at each thermodynamic -output timestep. E.g. for a simulation with 16 replicas: - -Running on 16 partitions of processors -Step T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 T14 T15 -0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -500 1 0 3 2 5 4 6 7 8 9 10 11 12 13 14 15 -1000 2 0 4 1 5 3 6 7 8 9 10 11 12 14 13 15 -1500 2 1 4 0 5 3 6 7 9 8 10 11 12 14 13 15 -2000 2 1 3 0 6 4 5 7 10 8 9 11 12 14 13 15 -2500 2 1 3 0 6 4 5 7 11 8 9 10 12 14 13 15 -... :pre - -The column headings T0 to TN-1 mean which temperature is currently -assigned to the replica 0 to N-1. Thus the columns represent replicas -and the value in each column is its temperature (also numbered 0 to -N-1). For example, a 0 in the 4th column (column T3, step 2500) means -that the 4th replica is assigned temperature 0, i.e. the lowest -temperature. You can verify this time sequence of temperature -assignments for the Nth replica by comparing the Nth column of screen -output to the thermodynamic data in the corresponding log.lammps.N or -screen.N files as time proceeds. - -You can have each replica create its own dump file in the following -manner: - -variable rep world 0 1 2 3 4 5 6 7 -dump 1 all atom 1000 dump.temper.${rep} :pre - -NOTE: Each replica's dump file will contain a continuous trajectory -for its atoms where the temperature varies over time as swaps take -place involving that replica. If you want a series of dump files, -each with snapshots (from all replicas) that are all at a single -temperature, then you will need to post-process the dump files using -the information from the log.lammps file. E.g. you could produce one -dump file with snapshots at 300K (from all replicas), another with -snapshots at 310K, etc. Note that these new dump files will not -contain "continuous trajectories" for individual atoms, because two -successive snapshots (in time) may be from different replicas. The -reorder_remd_traj python script can do the reordering for you -(and additionally also calculated configurational log-weights of -trajectory snapshots in the canonical ensemble). The script can be found -in the tools/replica directory while instructions on how to use it is -available in doc/Tools (in brief) and as a README file in tools/replica -(in detail). - -The last argument {index} in the temper command is optional and is -used when restarting a tempering run from a set of restart files (one -for each replica) which had previously swapped to new temperatures. -The {index} value (from 0 to N-1, where N is the # of replicas) -identifies which temperature the replica was simulating on the -timestep the restart files were written. Obviously, this argument -must be a variable so that each partition has the correct value. Set -the variable to the {N} values listed in the log file for the previous -run for the replica temperatures at that timestep. For example if the -log file listed the following for a simulation with 5 replicas: - -500000 2 4 0 1 3 :pre - -then a setting of - -variable w world 2 4 0 1 3 :pre - -would be used to restart the run with a tempering command like the -example above with $w as the last argument. - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the REPLICA -package. See the "Build package"_Build_package.html doc -page for more info. - -[Related commands:] - -"variable"_variable.html, "prd"_prd.html, "neb"_neb.html - -[Default:] none diff --git a/doc/txt/temper_grem.txt b/doc/txt/temper_grem.txt deleted file mode 100644 index 7d22e46403..0000000000 --- a/doc/txt/temper_grem.txt +++ /dev/null @@ -1,109 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -temper/grem command :h3 - -[Syntax:] - -temper/grem N M lambda fix-ID thermostat-ID seed1 seed2 index :pre - -N = total # of timesteps to run -M = attempt a tempering swap every this many steps -lambda = initial lambda for this ensemble -fix-ID = ID of fix_grem -thermostat-ID = ID of the thermostat that controls kinetic temperature -seed1 = random # seed used to decide on adjacent temperature to partner with -seed2 = random # seed for Boltzmann factor in Metropolis swap -index = which temperature (0 to N-1) I am simulating (optional) :ul - -[Examples:] - -temper/grem 100000 1000 ${lambda} fxgREM fxnvt 0 58728 -temper/grem 40000 100 ${lambda} fxgREM fxnpt 0 32285 ${walkers} :pre - -[Description:] - -Run a parallel tempering or replica exchange simulation in LAMMPS -partition mode using multiple generalized replicas (ensembles) of a -system defined by "fix grem"_fix_grem.html, which stands for the -generalized replica exchange method (gREM) originally developed by -"(Kim)"_#KimStraub. It uses non-Boltzmann ensembles to sample over first -order phase transitions. The is done by defining replicas with an -enthalpy dependent effective temperature - -Two or more replicas must be used. See the "temper"_temper.html -command for an explanation of how to run replicas on multiple -partitions of one or more processors. - -This command is a modification of the "temper"_temper.html command and -has the same dependencies, restraints, and input variables which are -discussed there in greater detail. - -Instead of temperature, this command performs replica exchanges in -lambda as per the generalized ensemble enforced by "fix -grem"_fix_grem.html. The desired lambda is specified by {lambda}, -which is typically a variable previously set in the input script, so -that each partition is assigned a different temperature. See the -"variable"_variable.html command for more details. For example: - -variable lambda world 400 420 440 460 -fix fxnvt all nvt temp 300.0 300.0 100.0 -fix fxgREM all grem ${lambda} -0.05 -50000 fxnvt -temper 100000 100 ${lambda} fxgREM fxnvt 3847 58382 :pre - -would define 4 lambdas with constant kinetic temperature but unique -generalized temperature, and assign one of them to "fix -grem"_fix_grem.html used by each replica, and to the grem command. - -As the gREM simulation runs for {N} timesteps, a swap between adjacent -ensembles will be attempted every {M} timesteps. If {seed1} is 0, -then the swap attempts will alternate between odd and even pairings. -If {seed1} is non-zero then it is used as a seed in a random number -generator to randomly choose an odd or even pairing each time. Each -attempted swap of temperatures is either accepted or rejected based on -a Metropolis criterion, derived for gREM by "(Kim)"_#Kim, which uses -{seed2} in the random number generator. - -File management works identical to the "temper"_temper.html command. -Dump files created by this fix contain continuous trajectories and -require post-processing to obtain per-replica information. - -The last argument {index} in the grem command is optional and is used -when restarting a run from a set of restart files (one for each -replica) which had previously swapped to new lambda. This is done -using a variable. For example if the log file listed the following for -a simulation with 5 replicas: - -500000 2 4 0 1 3 :pre - -then a setting of - -variable walkers world 2 4 0 1 3 :pre - -would be used to restart the run with a grem command like the example -above with ${walkers} as the last argument. This functionality is -identical to "temper"_temper.html. - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the USER-MISC -package. See the "Build package"_Build_package.html doc -page for more info. - -This command must be used with "fix grem"_fix_grem.html. - -[Related commands:] - -"fix grem"_fix_grem.html, "temper"_temper.html, "variable"_variable.html - -[Default:] none - -:link(KimStraub) -[(Kim)] Kim, Keyes, Straub, J Chem Phys, 132, 224107 (2010). diff --git a/doc/txt/temper_npt.txt b/doc/txt/temper_npt.txt deleted file mode 100644 index 00a3e35ec3..0000000000 --- a/doc/txt/temper_npt.txt +++ /dev/null @@ -1,67 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line -temper/npt command :h3 - -[Syntax:] - -temper/npt N M temp fix-ID seed1 seed2 pressure index :pre - -N = total # of timesteps to run -M = attempt a tempering swap every this many steps -temp = initial temperature for this ensemble -fix-ID = ID of the fix that will control temperature and pressure during the run -seed1 = random # seed used to decide on adjacent temperature to partner with -seed2 = random # seed for Boltzmann factor in Metropolis swap -pressure = setpoint pressure for the ensemble -index = which temperature (0 to N-1) I am simulating (optional) :ul - -[Examples:] - -temper/npt 100000 100 $t nptfix 0 58728 1 -temper/npt 2500000 1000 300 nptfix 0 32285 $p -temper/npt 5000000 2000 $t nptfix 0 12523 1 $w :pre - -[Description:] - -Run a parallel tempering or replica exchange simulation using multiple -replicas (ensembles) of a system in the isothermal-isobaric (NPT) -ensemble. The command temper/npt works like "temper"_temper.html but -requires running replicas in the NPT ensemble instead of the canonical -(NVT) ensemble and allows for pressure to be set in the ensembles. -These multiple ensembles can run in parallel at different temperatures -or different pressures. The acceptance criteria for temper/npt is -specific to the NPT ensemble and can be found in references -"(Okabe)"_#Okabe2 and "(Mori)"_#Mori2. - -Apart from the difference in acceptance criteria and the specification -of pressure, this command works much like the "temper"_temper.html -command. See the documentation on "temper"_temper.html for information -on how the parallel tempering is handled in general. - -:line - -[Restrictions:] - -This command can only be used if LAMMPS was built with the USER-MISC -package. See the "Build package"_Build_package.html doc page for more -info. - -This command should be used with a fix that maintains the -isothermal-isobaric (NPT) ensemble. - -[Related commands:] - -"temper"_temper.html, "variable"_variable.html, "fix_npt"_fix_nh.html - -[Default:] none - -:link(Okabe2) -[(Okabe)] T. Okabe, M. Kawata, Y. Okamoto, M. Masuhiro, Chem. Phys. Lett., 335, 435-439 (2001). - -:link(Mori2) -[(Mori)] Y. Mori, Y. Okamoto, J. Phys. Soc. Jpn., 7, 074003 (2010). diff --git a/doc/txt/thermo.txt b/doc/txt/thermo.txt deleted file mode 100644 index 5f12f98707..0000000000 --- a/doc/txt/thermo.txt +++ /dev/null @@ -1,59 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -thermo command :h3 - -[Syntax:] - -thermo N :pre - -N = output thermodynamics every N timesteps -N can be a variable (see below) :ul - -[Examples:] - -thermo 100 :pre - -[Description:] - -Compute and print thermodynamic info (e.g. temperature, energy, -pressure) on timesteps that are a multiple of N and at the beginning -and end of a simulation. A value of 0 will only print thermodynamics -at the beginning and end. - -The content and format of what is printed is controlled by the -"thermo_style"_thermo_style.html and -"thermo_modify"_thermo_modify.html commands. - -Instead of a numeric value, N can be specified as an "equal-style -variable"_variable.html, which should be specified as v_name, where -name is the variable name. In this case, the variable is evaluated at -the beginning of a run to determine the next timestep at which -thermodynamic info will be written out. On that timestep, the -variable will be evaluated again to determine the next timestep, etc. -Thus the variable should return timestep values. See the stagger() -and logfreq() and stride() math functions for "equal-style -variables"_variable.html, as examples of useful functions to use in -this context. Other similar math functions could easily be added as -options for "equal-style variables"_variable.html. - -For example, the following commands will output thermodynamic info at -timesteps 0,10,20,30,100,200,300,1000,2000,etc: - -variable s equal logfreq(10,3,10) -thermo v_s :pre - -[Restrictions:] none - -[Related commands:] - -"thermo_style"_thermo_style.html, "thermo_modify"_thermo_modify.html - -[Default:] - -thermo 0 :pre diff --git a/doc/txt/thermo_modify.txt b/doc/txt/thermo_modify.txt deleted file mode 100644 index ca2957de77..0000000000 --- a/doc/txt/thermo_modify.txt +++ /dev/null @@ -1,179 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -thermo_modify command :h3 - -[Syntax:] - -thermo_modify keyword value ... :pre - -one or more keyword/value pairs may be listed :ulb,l -keyword = {lost} or {lost/bond} or {norm} or {flush} or {line} or {format} or {temp} or {press}:l - {lost} value = {error} or {warn} or {ignore} - {lost/bond} value = {error} or {warn} or {ignore} - {norm} value = {yes} or {no} - {flush} value = {yes} or {no} - {line} value = {one} or {multi} - {format} values = {line} string, {int} string, {float} string, M string, or {none} - string = C-style format string - M = integer from 1 to N, where N = # of quantities being output - {temp} value = compute ID that calculates a temperature - {press} value = compute ID that calculates a pressure :pre -:ule - -[Examples:] - -thermo_modify lost ignore flush yes -thermo_modify temp myTemp format 3 %15.8g -thermo_modify temp myTemp format line "%ld %g %g %15.8g" -thermo_modify line multi format float %g :pre - -[Description:] - -Set options for how thermodynamic information is computed and printed -by LAMMPS. - -NOTE: These options apply to the currently defined thermo style. When -you specify a "thermo_style"_thermo_style.html command, all -thermodynamic settings are restored to their default values, including -those previously reset by a thermo_modify command. Thus if your input -script specifies a thermo_style command, you should use the -thermo_modify command after it. - -The {lost} keyword determines whether LAMMPS checks for lost atoms -each time it computes thermodynamics and what it does if atoms are -lost. An atom can be "lost" if it moves across a non-periodic -simulation box "boundary"_boundary.html or if it moves more than a box -length outside the simulation domain (or more than a processor -sub-domain length) before reneighboring occurs. The latter case is -typically due to bad dynamics, e.g. too large a timestep or huge -forces and velocities. If the value is {ignore}, LAMMPS does not -check for lost atoms. If the value is {error} or {warn}, LAMMPS -checks and either issues an error or warning. The code will exit with -an error and continue with a warning. A warning will only be issued -once, the first time an atom is lost. This can be a useful debugging -option. - -The {lost/bond} keyword determines whether LAMMPS throws an error or -not if an atom in a bonded interaction (bond, angle, etc) cannot be -found when it creates bonded neighbor lists. By default this is a -fatal error. However in some scenarios it may be desirable to only -issue a warning or ignore it and skip the computation of the missing -bond, angle, etc. An example would be when gas molecules in a vapor -are drifting out of the box through a fixed boundary condition (see -the "boundary"_boundary.html command). In this case one atom may be -deleted before the rest of the molecule is, on a later timestep. - -The {norm} keyword determines whether various thermodynamic output -values are normalized by the number of atoms or not, depending on -whether it is set to {yes} or {no}. Different unit styles have -different defaults for this setting (see below). Even if {norm} is -set to {yes}, a value is only normalized if it is an "extensive" -quantity, meaning that it scales with the number of atoms in the -system. For the thermo keywords described by the doc page for the -"thermo_style"_thermo_style.html command, all energy-related keywords -are extensive, such as {pe} or {ebond} or {enthalpy}. Other keywords -such as {temp} or {press} are "intensive" meaning their value is -independent (in a statistical sense) of the number of atoms in the -system and thus are never normalized. For thermodynamic output values -extracted from fixes and computes in a "thermo_style -custom"_thermo_style.html command, the doc page for the individual -"fix"_fix.html or "compute"_compute.html lists whether the value is -"extensive" or "intensive" and thus whether it is normalized. -Thermodynamic output values calculated by a variable formula are -assumed to be "intensive" and thus are never normalized. You can -always include a divide by the number of atoms in the variable formula -if this is not the case. - -The {flush} keyword invokes a flush operation after thermodynamic info -is written to the log file. This insures the output in that file is -current (no buffering by the OS), even if LAMMPS halts before the -simulation completes. - -The {line} keyword determines whether thermodynamics will be output as -a series of numeric values on one line or in a multi-line format with -3 quantities with text strings per line and a dashed-line header -containing the timestep and CPU time. This modify option overrides -the {one} and {multi} thermo_style settings. - -The {format} keyword can be used to change the default numeric format -of any of quantities the "thermo_style"_thermo_style.html command -outputs. All the specified format strings are C-style formats, -e.g. as used by the C/C++ printf() command. The {line} keyword takes -a single argument which is the format string for the entire line of -thermo output, with N fields, which you must enclose in quotes if it -is more than one field. The {int} and {float} keywords take a single -format argument and are applied to all integer or floating-point -quantities output. The setting for {M string} also takes a single -format argument which is used for the Mth value output in each line, -e.g. the 5th column is output in high precision for "format 5 -%20.15g". - -The {format} keyword can be used multiple times. The precedence is -that for each value in a line of output, the {M} format (if specified) -is used, else the {int} or {float} setting (if specified) is used, -else the {line} setting (if specified) for that value is used, else -the default setting is used. A setting of {none} clears all previous -settings, reverting all values to their default format. - -NOTE: The thermo output values {step} and {atoms} are stored -internally as 8-byte signed integers, rather than the usual 4-byte -signed integers. When specifying the {format int} option you can use -a "%d"-style format identifier in the format string and LAMMPS will -convert this to the corresponding 8-byte form when it is applied to -those keywords. However, when specifying the {line} option or {format -M string} option for {step} and {natoms}, you should specify a format -string appropriate for an 8-byte signed integer, e.g. one with "%ld". - -The {temp} keyword is used to determine how thermodynamic temperature -is calculated, which is used by all thermo quantities that require a -temperature ("temp", "press", "ke", "etotal", "enthalpy", "pxx", etc). -The specified compute ID must have been previously defined by the user -via the "compute"_compute.html command and it must be a style of -compute that calculates a temperature. As described in the -"thermo_style"_thermo_style.html command, thermo output uses a default -compute for temperature with ID = {thermo_temp}. This option allows -the user to override the default. - -The {press} keyword is used to determine how thermodynamic pressure is -calculated, which is used by all thermo quantities that require a -pressure ("press", "enthalpy", "pxx", etc). The specified compute ID -must have been previously defined by the user via the -"compute"_compute.html command and it must be a style of compute that -calculates a pressure. As described in the -"thermo_style"_thermo_style.html command, thermo output uses a default -compute for pressure with ID = {thermo_press}. This option allows the -user to override the default. - -NOTE: If both the {temp} and {press} keywords are used in a single -thermo_modify command (or in two separate commands), then the order in -which the keywords are specified is important. Note that a "pressure -compute"_compute_pressure.html defines its own temperature compute as -an argument when it is specified. The {temp} keyword will override -this (for the pressure compute being used by thermodynamics), but only -if the {temp} keyword comes after the {press} keyword. If the {temp} -keyword comes before the {press} keyword, then the new pressure -compute specified by the {press} keyword will be unaffected by the -{temp} setting. - -[Restrictions:] none - -[Related commands:] - -"thermo"_thermo.html, "thermo_style"_thermo_style.html - -[Default:] - -The option defaults are lost = error, norm = yes for unit style of -{lj}, norm = no for unit style of {real} and {metal}, flush = no, -and temp/press = compute IDs defined by thermo_style. - -The defaults for the line and format options depend on the thermo -style. For styles "one" and "custom", the line and format defaults -are "one", "%8d", and "%12.8g". For style "multi", the line and -format defaults are "multi", "%8d", and "%14.4f". diff --git a/doc/txt/thermo_style.txt b/doc/txt/thermo_style.txt deleted file mode 100644 index 4d294c1df7..0000000000 --- a/doc/txt/thermo_style.txt +++ /dev/null @@ -1,407 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -thermo_style command :h3 - -[Syntax:] - -thermo_style style args :pre - -style = {one} or {multi} or {custom} :ulb,l -args = list of arguments for a particular style :l - {one} args = none - {multi} args = none - {custom} args = list of keywords - possible keywords = step, elapsed, elaplong, dt, time, - cpu, tpcpu, spcpu, cpuremain, part, timeremain, - atoms, temp, press, pe, ke, etotal, enthalpy, - evdwl, ecoul, epair, ebond, eangle, edihed, eimp, - emol, elong, etail, - vol, density, lx, ly, lz, xlo, xhi, ylo, yhi, zlo, zhi, - xy, xz, yz, xlat, ylat, zlat, - bonds, angles, dihedrals, impropers, - pxx, pyy, pzz, pxy, pxz, pyz, - fmax, fnorm, nbuild, ndanger, - cella, cellb, cellc, cellalpha, cellbeta, cellgamma, - c_ID, c_ID\[I\], c_ID\[I\]\[J\], - f_ID, f_ID\[I\], f_ID\[I\]\[J\], - v_name, v_name\[I\] - step = timestep - elapsed = timesteps since start of this run - elaplong = timesteps since start of initial run in a series of runs - dt = timestep size - time = simulation time - cpu = elapsed CPU time in seconds since start of this run - tpcpu = time per CPU second - spcpu = timesteps per CPU second - cpuremain = estimated CPU time remaining in run - part = which partition (0 to Npartition-1) this is - timeremain = remaining time in seconds on timer timeout. - atoms = # of atoms - temp = temperature - press = pressure - pe = total potential energy - ke = kinetic energy - etotal = total energy (pe + ke) - enthalpy = enthalpy (etotal + press*vol) - evdwl = VanderWaal pairwise energy (includes etail) - ecoul = Coulombic pairwise energy - epair = pairwise energy (evdwl + ecoul + elong) - ebond = bond energy - eangle = angle energy - edihed = dihedral energy - eimp = improper energy - emol = molecular energy (ebond + eangle + edihed + eimp) - elong = long-range kspace energy - etail = VanderWaal energy long-range tail correction - vol = volume - density = mass density of system - lx,ly,lz = box lengths in x,y,z - xlo,xhi,ylo,yhi,zlo,zhi = box boundaries - xy,xz,yz = box tilt for triclinic (non-orthogonal) simulation boxes - xlat,ylat,zlat = lattice spacings as calculated by "lattice"_lattice.html command - bonds,angles,dihedrals,impropers = # of these interactions defined - pxx,pyy,pzz,pxy,pxz,pyz = 6 components of pressure tensor - fmax = max component of force on any atom in any dimension - fnorm = length of force vector for all atoms - nbuild = # of neighbor list builds - ndanger = # of dangerous neighbor list builds - cella,cellb,cellc = periodic cell lattice constants a,b,c - cellalpha, cellbeta, cellgamma = periodic cell angles alpha,beta,gamma - c_ID = global scalar value calculated by a compute with ID - c_ID\[I\] = Ith component of global vector calculated by a compute with ID, I can include wildcard (see below) - c_ID\[I\]\[J\] = I,J component of global array calculated by a compute with ID - f_ID = global scalar value calculated by a fix with ID - f_ID\[I\] = Ith component of global vector calculated by a fix with ID, I can include wildcard (see below) - f_ID\[I\]\[J\] = I,J component of global array calculated by a fix with ID - v_name = value calculated by an equal-style variable with name - v_name\[I\] = value calculated by a vector-style variable with name :pre -:ule - -[Examples:] - -thermo_style multi -thermo_style custom step temp pe etotal press vol -thermo_style custom step temp etotal c_myTemp v_abc -thermo_style custom step temp etotal c_myTemp\[*\] v_abc :pre - -[Description:] - -Set the style and content for printing thermodynamic data to the -screen and log file. - -Style {one} prints a one-line summary of thermodynamic info that is -the equivalent of "thermo_style custom step temp epair emol etotal -press". The line contains only numeric values. - -Style {multi} prints a multiple-line listing of thermodynamic info -that is the equivalent of "thermo_style custom etotal ke temp pe ebond -eangle edihed eimp evdwl ecoul elong press". The listing contains -numeric values and a string ID for each quantity. - -Style {custom} is the most general setting and allows you to specify -which of the keywords listed above you want printed on each -thermodynamic timestep. Note that the keywords c_ID, f_ID, v_name are -references to "computes"_compute.html, "fixes"_fix.html, and -equal-style "variables"_variable.html that have been defined elsewhere -in the input script or can even be new styles which users have added -to LAMMPS. See the "Modify"_Modify.html doc page for details on the -latter. Thus the {custom} style provides a flexible means of -outputting essentially any desired quantity as a simulation proceeds. - -All styles except {custom} have {vol} appended to their list of -outputs if the simulation box volume changes during the simulation. - -The values printed by the various keywords are instantaneous values, -calculated on the current timestep. Time-averaged quantities, which -include values from previous timesteps, can be output by using the -f_ID keyword and accessing a fix that does time-averaging such as the -"fix ave/time"_fix_ave_time.html command. - -Options invoked by the "thermo_modify"_thermo_modify.html command can -be used to set the one- or multi-line format of the print-out, the -normalization of thermodynamic output (total values versus per-atom -values for extensive quantities (ones which scale with the number of -atoms in the system), and the numeric precision of each printed value. - -NOTE: When you use a "thermo_style" command, all thermodynamic -settings are restored to their default values, including those -previously set by a "thermo_modify"_thermo_modify.html command. Thus -if your input script specifies a thermo_style command, you should use -the thermo_modify command after it. - -:line - -Several of the thermodynamic quantities require a temperature to be -computed: "temp", "press", "ke", "etotal", "enthalpy", "pxx", etc. By -default this is done by using a {temperature} compute which is created -when LAMMPS starts up, as if this command had been issued: - -compute thermo_temp all temp :pre - -See the "compute temp"_compute_temp.html command for details. Note -that the ID of this compute is {thermo_temp} and the group is {all}. -You can change the attributes of this temperature (e.g. its -degrees-of-freedom) via the "compute_modify"_compute_modify.html -command. Alternatively, you can directly assign a new compute (that -calculates temperature) which you have defined, to be used for -calculating any thermodynamic quantity that requires a temperature. -This is done via the "thermo_modify"_thermo_modify.html command. - -Several of the thermodynamic quantities require a pressure to be -computed: "press", "enthalpy", "pxx", etc. By default this is done by -using a {pressure} compute which is created when LAMMPS starts up, as -if this command had been issued: - -compute thermo_press all pressure thermo_temp :pre - -See the "compute pressure"_compute_pressure.html command for details. -Note that the ID of this compute is {thermo_press} and the group is -{all}. You can change the attributes of this pressure via the -"compute_modify"_compute_modify.html command. Alternatively, you can -directly assign a new compute (that calculates pressure) which you -have defined, to be used for calculating any thermodynamic quantity -that requires a pressure. This is done via the -"thermo_modify"_thermo_modify.html command. - -Several of the thermodynamic quantities require a potential energy to -be computed: "pe", "etotal", "ebond", etc. This is done by using a -{pe} compute which is created when LAMMPS starts up, as if this -command had been issued: - -compute thermo_pe all pe :pre - -See the "compute pe"_compute_pe.html command for details. Note that -the ID of this compute is {thermo_pe} and the group is {all}. You can -change the attributes of this potential energy via the -"compute_modify"_compute_modify.html command. - -:line - -The kinetic energy of the system {ke} is inferred from the temperature -of the system with 1/2 Kb T of energy for each degree of freedom. -Thus, using different "compute commands"_compute.html for calculating -temperature, via the "thermo_modify temp"_thermo_modify.html command, -may yield different kinetic energies, since different computes that -calculate temperature can subtract out different non-thermal -components of velocity and/or include different degrees of freedom -(translational, rotational, etc). - -The potential energy of the system {pe} will include contributions -from fixes if the "fix_modify thermo"_fix_modify.html option is set -for a fix that calculates such a contribution. For example, the "fix -wall/lj93"_fix_wall.html fix calculates the energy of atoms -interacting with the wall. See the doc pages for "individual fixes" -to see which ones contribute. - -A long-range tail correction {etail} for the VanderWaal pairwise -energy will be non-zero only if the "pair_modify -tail"_pair_modify.html option is turned on. The {etail} contribution -is included in {evdwl}, {epair}, {pe}, and {etotal}, and the -corresponding tail correction to the pressure is included in {press} -and {pxx}, {pyy}, etc. - -:line - -The {step}, {elapsed}, and {elaplong} keywords refer to timestep -count. {Step} is the current timestep, or iteration count when a -"minimization"_minimize.html is being performed. {Elapsed} is the -number of timesteps elapsed since the beginning of this run. -{Elaplong} is the number of timesteps elapsed since the beginning of -an initial run in a series of runs. See the {start} and {stop} -keywords for the "run"_run.html for info on how to invoke a series of -runs that keep track of an initial starting time. If these keywords -are not used, then {elapsed} and {elaplong} are the same value. - -The {dt} keyword is the current timestep size in time -"units"_units.html. The {time} keyword is the current elapsed -simulation time, also in time "units"_units.html, which is simply -(step*dt) if the timestep size has not changed and the timestep has -not been reset. If the timestep has changed (e.g. via "fix -dt/reset"_fix_dt_reset.html) or the timestep has been reset (e.g. via -the "reset_timestep" command), then the simulation time is effectively -a cumulative value up to the current point. - -The {cpu} keyword is elapsed CPU seconds since the beginning of this -run. The {tpcpu} and {spcpu} keywords are measures of how fast your -simulation is currently running. The {tpcpu} keyword is simulation -time per CPU second, where simulation time is in time -"units"_units.html. E.g. for metal units, the {tpcpu} value would be -picoseconds per CPU second. The {spcpu} keyword is the number of -timesteps per CPU second. Both quantities are on-the-fly metrics, -measured relative to the last time they were invoked. Thus if you are -printing out thermodynamic output every 100 timesteps, the two keywords -will continually output the time and timestep rate for the last 100 -steps. The {tpcpu} keyword does not attempt to track any changes in -timestep size, e.g. due to using the "fix dt/reset"_fix_dt_reset.html -command. - -The {cpuremain} keyword estimates the CPU time remaining in the -current run, based on the time elapsed thus far. It will only be a -good estimate if the CPU time/timestep for the rest of the run is -similar to the preceding timesteps. On the initial timestep the value -will be 0.0 since there is no history to estimate from. For a -minimization run performed by the "minimize" command, the estimate is -based on the {maxiter} parameter, assuming the minimization will -proceed for the maximum number of allowed iterations. - -The {part} keyword is useful for multi-replica or multi-partition -simulations to indicate which partition this output and this file -corresponds to, or for use in a "variable"_variable.html to append to -a filename for output specific to this partition. See discussion of -the "-partition command-line switch"_Run_options.html for details on -running in multi-partition mode. - -The {timeremain} keyword returns the remaining seconds when a -timeout has been configured via the "timer timeout"_timer.html command. -If the timeout timer is inactive, the value of this keyword is 0.0 and -if the timer is expired, it is negative. This allows for example to exit -loops cleanly, if the timeout is expired with: - -if "$(timeremain) < 0.0" then "quit 0" :pre - -The {fmax} and {fnorm} keywords are useful for monitoring the progress -of an "energy minimization"_minimize.html. The {fmax} keyword -calculates the maximum force in any dimension on any atom in the -system, or the infinity-norm of the force vector for the system. The -{fnorm} keyword calculates the 2-norm or length of the force vector. - -The {nbuild} and {ndanger} keywords are useful for monitoring neighbor -list builds during a run. Note that both these values are also -printed with the end-of-run statistics. The {nbuild} keyword is the -number of re-builds during the current run. The {ndanger} keyword is -the number of re-builds that LAMMPS considered potentially -"dangerous". If atom movement triggered neighbor list rebuilding (see -the "neigh_modify"_neigh_modify.html command), then dangerous -reneighborings are those that were triggered on the first timestep -atom movement was checked for. If this count is non-zero you may wish -to reduce the delay factor to insure no force interactions are missed -by atoms moving beyond the neighbor skin distance before a rebuild -takes place. - -The keywords {cella}, {cellb}, {cellc}, {cellalpha}, {cellbeta}, -{cellgamma}, correspond to the usual crystallographic quantities that -define the periodic unit cell of a crystal. See the "Howto -triclinic"_Howto_triclinic.html doc page for a geometric description -of triclinic periodic cells, including a precise definition of these -quantities in terms of the internal LAMMPS cell dimensions {lx}, {ly}, -{lz}, {yz}, {xz}, {xy}. - -:line - -For output values from a compute or fix, the bracketed index I used to -index a vector, as in {c_ID\[I\]} or {f_ID\[I\]}, can be specified -using a wildcard asterisk with the index to effectively specify -multiple values. This takes the form "*" or "*n" or "n*" or "m*n". -If N = the size of the vector (for {mode} = scalar) or the number of -columns in the array (for {mode} = vector), then an asterisk with no -numeric values means all indices from 1 to N. A leading asterisk -means all indices from 1 to n (inclusive). A trailing asterisk means -all indices from n to N (inclusive). A middle asterisk means all -indices from m to n (inclusive). - -Using a wildcard is the same as if the individual elements of the -vector had been listed one by one. E.g. these 2 thermo_style commands -are equivalent, since the "compute temp"_compute_temp.html command -creates a global vector with 6 values. - -compute myTemp all temp -thermo_style custom step temp etotal c_myTemp\[*\] -thermo_style custom step temp etotal & - c_myTemp\[1\] c_myTemp\[2\] c_myTemp\[3\] & - c_myTemp\[4\] c_myTemp\[5\] c_myTemp\[6\] :pre - -:line - -The {c_ID} and {c_ID\[I\]} and {c_ID\[I\]\[J\]} keywords allow global -values calculated by a compute to be output. As discussed on the -"compute"_compute.html doc page, computes can calculate global, -per-atom, or local values. Only global values can be referenced by -this command. However, per-atom compute values for an individual atom -can be referenced in a "variable"_variable.html and the variable -referenced by thermo_style custom, as discussed below. See the -discussion above for how the I in {c_ID\[I\]} can be specified with a -wildcard asterisk to effectively specify multiple values from a global -compute vector. - -The ID in the keyword should be replaced by the actual ID of a compute -that has been defined elsewhere in the input script. See the -"compute"_compute.html command for details. If the compute calculates -a global scalar, vector, or array, then the keyword formats with 0, 1, -or 2 brackets will reference a scalar value from the compute. - -Note that some computes calculate "intensive" global quantities like -temperature; others calculate "extensive" global quantities like -kinetic energy that are summed over all atoms in the compute group. -Intensive quantities are printed directly without normalization by -thermo_style custom. Extensive quantities may be normalized by the -total number of atoms in the simulation (NOT the number of atoms in -the compute group) when output, depending on the "thermo_modify -norm"_thermo_modify.html option being used. - -The {f_ID} and {f_ID\[I\]} and {f_ID\[I\]\[J\]} keywords allow global -values calculated by a fix to be output. As discussed on the -"fix"_fix.html doc page, fixes can calculate global, per-atom, or -local values. Only global values can be referenced by this command. -However, per-atom fix values can be referenced for an individual atom -in a "variable"_variable.html and the variable referenced by -thermo_style custom, as discussed below. See the discussion above for -how the I in {f_ID\[I\]} can be specified with a wildcard asterisk to -effectively specify multiple values from a global fix vector. - -The ID in the keyword should be replaced by the actual ID of a fix -that has been defined elsewhere in the input script. See the -"fix"_fix.html command for details. If the fix calculates a global -scalar, vector, or array, then the keyword formats with 0, 1, or 2 -brackets will reference a scalar value from the fix. - -Note that some fixes calculate "intensive" global quantities like -timestep size; others calculate "extensive" global quantities like -energy that are summed over all atoms in the fix group. Intensive -quantities are printed directly without normalization by thermo_style -custom. Extensive quantities may be normalized by the total number of -atoms in the simulation (NOT the number of atoms in the fix group) -when output, depending on the "thermo_modify norm"_thermo_modify.html -option being used. - -The {v_name} keyword allow the current value of a variable to be -output. The name in the keyword should be replaced by the variable -name that has been defined elsewhere in the input script. Only -equal-style and vector-style variables can be referenced; the latter -requires a bracketed term to specify the Ith element of the vector -calculated by the variable. However, an atom-style variable can be -referenced for an individual atom by an equal-style variable and that -variable referenced. See the "variable"_variable.html command for -details. Variables of style {equal} and {vector} and {atom} define a -formula which can reference per-atom properties or thermodynamic -keywords, or they can invoke other computes, fixes, or variables when -evaluated, so this is a very general means of creating thermodynamic -output. - -Note that equal-style and vector-style variables are assumed to -produce "intensive" global quantities, which are thus printed as-is, -without normalization by thermo_style custom. You can include a -division by "natoms" in the variable formula if this is not the case. - -:line - -[Restrictions:] - -This command must come after the simulation box is defined by a -"read_data"_read_data.html, "read_restart"_read_restart.html, or -"create_box"_create_box.html command. - -[Related commands:] - -"thermo"_thermo.html, "thermo_modify"_thermo_modify.html, -"fix_modify"_fix_modify.html, "compute temp"_compute_temp.html, -"compute pressure"_compute_pressure.html - -[Default:] - -thermo_style one :pre diff --git a/doc/txt/third_order.txt b/doc/txt/third_order.txt deleted file mode 100644 index 9636ec830e..0000000000 --- a/doc/txt/third_order.txt +++ /dev/null @@ -1,62 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -third_order command :h3 - -[Syntax:] - -third_order group-ID style delta args keyword value ... :pre - -group-ID = ID of group of atoms to displace :ulb,l -style = {regular} or {eskm} :l -delta = finite different displacement length (distance units) :l -one or more keyword/arg pairs may be appended :l - keyword = {file} or {binary} - {file} name = name of output file for the third order tensor - {binary} arg = {yes} or {no} or {gzip} :pre -:ule - -[Examples:] - -third_order 1 regular 0.000001 -third_order 1 eskm 0.000001 -third_order 3 regular 0.00004 file third_order.dat -third_order 5 eskm 0.00000001 file third_order.dat binary yes :pre - -[Description:] - -Calculate the third order force constant tensor by finite difference of the selected group, - -:c,image(JPG/third_order_force_constant.png)) - -where Phi is the third order force constant tensor. - -The output of the command is the tensor, three elements at a time. The -three elements correspond to the three gamma elements for a specific i/alpha/j/beta/k. -The initial five numbers are i, alpha, j, beta, and k respectively. - -If the style eskm is selected, the tensor will be using energy units of 10 J/mol. -These units conform to eskm style from the dynamical_matrix command, which -will simplify operations using dynamical matrices with third order tensors. - -[Restrictions:] - -The command collects a 9 times the number of atoms in the group on every single MPI rank, -so the memory requirements can be very significant for large systems. - -This command is part of the USER-PHONON package. It is only enabled if -LAMMPS was built with that package. See the "Build -package"_Build_package.html doc page for more info. - -[Related commands:] - -"fix phonon"_fix_phonon.html "dynamical_matrix"_dynamical_matrix.html - -[Default:] - -The default settings are file = "third_order.dat", binary = no diff --git a/doc/txt/timer.txt b/doc/txt/timer.txt deleted file mode 100644 index 6da74ca153..0000000000 --- a/doc/txt/timer.txt +++ /dev/null @@ -1,121 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -timer command :h3 - -[Syntax:] - -timer args :pre - -{args} = one or more of {off} or {loop} or {normal} or {full} or {sync} or {nosync} or {timeout} or {every} :l - {off} = do not collect or print any timing information - {loop} = collect only the total time for the simulation loop - {normal} = collect timer information broken down by sections (default) - {full} = like {normal} but also include CPU and thread utilization - {sync} = explicitly synchronize MPI tasks between sections - {nosync} = do not synchronize MPI tasks between sections (default) - {timeout} elapse = set wall time limit to {elapse} - {every} Ncheck = perform timeout check every {Ncheck} steps :pre - -[Examples:] - -timer full sync -timer timeout 2:00:00 every 100 -timer loop :pre - -[Description:] - -Select the level of detail at which LAMMPS performs its CPU timings. -Multiple keywords can be specified with the {timer} command. For -keywords that are mutually exclusive, the last one specified takes -precedence. - -During a simulation run LAMMPS collects information about how much -time is spent in different sections of the code and thus can provide -information for determining performance and load imbalance problems. -This can be done at different levels of detail and accuracy. For more -information about the timing output, see the "Run -output"_Run_output.html doc page. - -The {off} setting will turn all time measurements off. The {loop} -setting will only measure the total time for a run and not collect any -detailed per section information. With the {normal} setting, timing -information for portions of the timestep (pairwise calculations, -neighbor list construction, output, etc) are collected as well as -information about load imbalances for those sections across -processors. The {full} setting adds information about CPU -utilization and thread utilization, when multi-threading is enabled. - -With the {sync} setting, all MPI tasks are synchronized at each timer -call which measures load imbalance for each section more accurately, -though it can also slow down the simulation by prohibiting overlapping -independent computations on different MPI ranks Using the {nosync} -setting (which is the default) turns this synchronization off. - -With the {timeout} keyword a wall time limit can be imposed, that -affects the "run"_run.html and "minimize"_minimize.html commands. -This can be convenient when calculations have to comply with execution -time limits, e.g. when running under a batch system when you want to -maximize the utilization of the batch time slot, especially for runs -where the time per timestep varies much and thus it becomes difficult -to predict how many steps a simulation can perform for a given wall time -limit. This also applies for difficult to converge minimizations. -The timeout {elapse} value should be somewhat smaller than the maximum -wall time requested from the batch system, as there is usually -some overhead to launch jobs, and it is advisable to write -out a restart after terminating a run due to a timeout. - -The timeout timer starts when the command is issued. When the time -limit is reached, the run or energy minimization will exit on the -next step or iteration that is a multiple of the {Ncheck} value -which can be set with the {every} keyword. Default is checking -every 10 steps. After the timer timeout has expired all subsequent -run or minimize commands in the input script will be skipped. -The remaining time or timer status can be accessed with the -"thermo"_thermo_style.html variable {timeremain}, which will be -zero, if the timeout is inactive (default setting), it will be -negative, if the timeout time is expired and positive if there -is time remaining and in this case the value of the variable are -the number of seconds remaining. - -When the {timeout} key word is used a second time, the timer is -restarted with a new time limit. The timeout {elapse} value can -be specified as {off} or {unlimited} to impose a no timeout condition -(which is the default). The {elapse} setting can be specified as -a single number for seconds, two numbers separated by a colon (MM:SS) -for minutes and seconds, or as three numbers separated by colons for -hours, minutes, and seconds (H:MM:SS). - -The {every} keyword sets how frequently during a run or energy -minimization the wall clock will be checked. This check count applies -to the outer iterations or time steps during minimizations or "r-RESPA -runs"_run_style.html, respectively. Checking for timeout too often, -can slow a calculation down. Checking too infrequently can make the -timeout measurement less accurate, with the run being stopped later -than desired. - -NOTE: Using the {full} and {sync} options provides the most detailed -and accurate timing information, but can also have a negative -performance impact due to the overhead of the many required system -calls. It is thus recommended to use these settings only when testing -tests to identify performance bottlenecks. For calculations with few -atoms or a very large number of processors, even the {normal} setting -can have a measurable negative performance impact. In those cases you -can just use the {loop} or {off} setting. - -[Restrictions:] none - -[Related commands:] - -"run post no"_run.html, "kspace_modify fftbench"_kspace_modify.html - -[Default:] - -timer normal nosync -timer timeout off -timer every 10 :pre diff --git a/doc/txt/timestep.txt b/doc/txt/timestep.txt deleted file mode 100644 index ee0ace05b9..0000000000 --- a/doc/txt/timestep.txt +++ /dev/null @@ -1,51 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -timestep command :h3 - -[Syntax:] - -timestep dt :pre - -dt = timestep size (time units) :ul - -[Examples:] - -timestep 2.0 -timestep 0.003 :pre - -[Description:] - -Set the timestep size for subsequent molecular dynamics simulations. -See the "units"_units.html command for the time units associated with -each choice of units that LAMMPS supports. - -The default value for the timestep size also depends on the choice of -units for the simulation; see the default values below. - -When the "run style"_run_style.html is {respa}, dt is the timestep for -the outer loop (largest) timestep. - -[Restrictions:] none - -[Related commands:] - -"fix dt/reset"_fix_dt_reset.html, "run"_run.html, -"run_style"_run_style.html respa, "units"_units.html - -[Default:] - -choice of "units"_units.html : time units : default timestep size -lj : tau : 0.005 tau -real : fmsec : 1.0 fmsec -metal : psec : 0.001 psec -si : sec : 1.0e-8 sec (10 nsec) -cgs : sec : 1.0e-8 sec (10 nsec) -electron : fmsec : 0.001 fmsec -micro : usec : 2.0 usec -nano : nsec : 0.00045 nsec :tb(s=:,a=l,ea=c) diff --git a/doc/txt/uncompute.txt b/doc/txt/uncompute.txt deleted file mode 100644 index 4c788d4722..0000000000 --- a/doc/txt/uncompute.txt +++ /dev/null @@ -1,34 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -uncompute command :h3 - -[Syntax:] - -uncompute compute-ID :pre - -compute-ID = ID of a previously defined compute :ul - -[Examples:] - -uncompute 2 -uncompute lower-boundary :pre - -[Description:] - -Delete a compute that was previously defined with a "compute"_compute.html -command. This also wipes out any additional changes made to the compute -via the "compute_modify"_compute_modify.html command. - -[Restrictions:] none - -[Related commands:] - -"compute"_compute.html - -[Default:] none diff --git a/doc/txt/undump.txt b/doc/txt/undump.txt deleted file mode 100644 index cc3d8b9103..0000000000 --- a/doc/txt/undump.txt +++ /dev/null @@ -1,33 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -undump command :h3 - -[Syntax:] - -undump dump-ID :pre - -dump-ID = ID of previously defined dump :ul - -[Examples:] - -undump mine -undump 2 :pre - -[Description:] - -Turn off a previously defined dump so that it is no longer active. -This closes the file associated with the dump. - -[Restrictions:] none - -[Related commands:] - -"dump"_dump.html - -[Default:] none diff --git a/doc/txt/unfix.txt b/doc/txt/unfix.txt deleted file mode 100644 index 9608b39c7e..0000000000 --- a/doc/txt/unfix.txt +++ /dev/null @@ -1,34 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -unfix command :h3 - -[Syntax:] - -unfix fix-ID :pre - -fix-ID = ID of a previously defined fix :ul - -[Examples:] - -unfix 2 -unfix lower-boundary :pre - -[Description:] - -Delete a fix that was previously defined with a "fix"_fix.html -command. This also wipes out any additional changes made to the fix -via the "fix_modify"_fix_modify.html command. - -[Restrictions:] none - -[Related commands:] - -"fix"_fix.html - -[Default:] none diff --git a/doc/txt/units.txt b/doc/txt/units.txt deleted file mode 100644 index 844504d977..0000000000 --- a/doc/txt/units.txt +++ /dev/null @@ -1,221 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -units command :h3 - -[Syntax:] - -units style :pre - -style = {lj} or {real} or {metal} or {si} or {cgs} or {electron} or {micro} or {nano} :ul - -[Examples:] - -units metal -units lj :pre - -[Description:] - -This command sets the style of units used for a simulation. It -determines the units of all quantities specified in the input script -and data file, as well as quantities output to the screen, log file, -and dump files. Typically, this command is used at the very beginning -of an input script. - -For all units except {lj}, LAMMPS uses physical constants from -www.physics.nist.gov. For the definition of Kcal in real units, -LAMMPS uses the thermochemical calorie = 4.184 J. - -The choice you make for units simply sets some internal conversion -factors within LAMMPS. This means that any simulation you perform for -one choice of units can be duplicated with any other unit setting -LAMMPS supports. In this context "duplicate" means the particles will -have identical trajectories and all output generated by the simulation -will be identical. This will be the case for some number of timesteps -until round-off effects accumulate, since the conversion factors for -two different unit systems are not identical to infinite precision. - -To perform the same simulation in a different set of units you must -change all the unit-based input parameters in your input script and -other input files (data file, potential files, etc) correctly to the -new units. And you must correctly convert all output from the new -units to the old units when comparing to the original results. That -is often not simple to do. - -:line - -For style {lj}, all quantities are unitless. Without loss of -generality, LAMMPS sets the fundamental quantities mass, sigma, -epsilon, and the Boltzmann constant = 1. The masses, distances, -energies you specify are multiples of these fundamental values. The -formulas relating the reduced or unitless quantity (with an asterisk) -to the same quantity with units is also given. Thus you can use the -mass & sigma & epsilon values for a specific material and convert the -results from a unitless LJ simulation into physical quantities. - -mass = mass or m -distance = sigma, where x* = x / sigma -time = tau, where t* = t (epsilon / m / sigma^2)^1/2 -energy = epsilon, where E* = E / epsilon -velocity = sigma/tau, where v* = v tau / sigma -force = epsilon/sigma, where f* = f sigma / epsilon -torque = epsilon, where t* = t / epsilon -temperature = reduced LJ temperature, where T* = T Kb / epsilon -pressure = reduced LJ pressure, where P* = P sigma^3 / epsilon -dynamic viscosity = reduced LJ viscosity, where eta* = eta sigma^3 / epsilon / tau -charge = reduced LJ charge, where q* = q / (4 pi perm0 sigma epsilon)^1/2 -dipole = reduced LJ dipole, moment where *mu = mu / (4 pi perm0 sigma^3 epsilon)^1/2 -electric field = force/charge, where E* = E (4 pi perm0 sigma epsilon)^1/2 sigma / epsilon -density = mass/volume, where rho* = rho sigma^dim :ul - -Note that for LJ units, the default mode of thermodynamic output via -the "thermo_style"_thermo_style.html command is to normalize all -extensive quantities by the number of atoms. E.g. potential energy is -extensive because it is summed over atoms, so it is output as -energy/atom. Temperature is intensive since it is already normalized -by the number of atoms, so it is output as-is. This behavior can be -changed via the "thermo_modify norm"_thermo_modify.html command. - -For style {real}, these are the units: - -mass = grams/mole -distance = Angstroms -time = femtoseconds -energy = Kcal/mole -velocity = Angstroms/femtosecond -force = Kcal/mole-Angstrom -torque = Kcal/mole -temperature = Kelvin -pressure = atmospheres -dynamic viscosity = Poise -charge = multiple of electron charge (1.0 is a proton) -dipole = charge*Angstroms -electric field = volts/Angstrom -density = gram/cm^dim :ul - -For style {metal}, these are the units: - -mass = grams/mole -distance = Angstroms -time = picoseconds -energy = eV -velocity = Angstroms/picosecond -force = eV/Angstrom -torque = eV -temperature = Kelvin -pressure = bars -dynamic viscosity = Poise -charge = multiple of electron charge (1.0 is a proton) -dipole = charge*Angstroms -electric field = volts/Angstrom -density = gram/cm^dim :ul - -For style {si}, these are the units: - -mass = kilograms -distance = meters -time = seconds -energy = Joules -velocity = meters/second -force = Newtons -torque = Newton-meters -temperature = Kelvin -pressure = Pascals -dynamic viscosity = Pascal*second -charge = Coulombs (1.6021765e-19 is a proton) -dipole = Coulombs*meters -electric field = volts/meter -density = kilograms/meter^dim :ul - -For style {cgs}, these are the units: - -mass = grams -distance = centimeters -time = seconds -energy = ergs -velocity = centimeters/second -force = dynes -torque = dyne-centimeters -temperature = Kelvin -pressure = dyne/cm^2 or barye = 1.0e-6 bars -dynamic viscosity = Poise -charge = statcoulombs or esu (4.8032044e-10 is a proton) -dipole = statcoul-cm = 10^18 debye -electric field = statvolt/cm or dyne/esu -density = grams/cm^dim :ul - -For style {electron}, these are the units: - -mass = atomic mass units -distance = Bohr -time = femtoseconds -energy = Hartrees -velocity = Bohr/atomic time units \[1.03275e-15 seconds\] -force = Hartrees/Bohr -temperature = Kelvin -pressure = Pascals -charge = multiple of electron charge (1.0 is a proton) -dipole moment = Debye -electric field = volts/cm :ul - -For style {micro}, these are the units: - -mass = picograms -distance = micrometers -time = microseconds -energy = picogram-micrometer^2/microsecond^2 -velocity = micrometers/microsecond -force = picogram-micrometer/microsecond^2 -torque = picogram-micrometer^2/microsecond^2 -temperature = Kelvin -pressure = picogram/(micrometer-microsecond^2) -dynamic viscosity = picogram/(micrometer-microsecond) -charge = picocoulombs (1.6021765e-7 is a proton) -dipole = picocoulomb-micrometer -electric field = volt/micrometer -density = picograms/micrometer^dim :ul - -For style {nano}, these are the units: - -mass = attograms -distance = nanometers -time = nanoseconds -energy = attogram-nanometer^2/nanosecond^2 -velocity = nanometers/nanosecond -force = attogram-nanometer/nanosecond^2 -torque = attogram-nanometer^2/nanosecond^2 -temperature = Kelvin -pressure = attogram/(nanometer-nanosecond^2) -dynamic viscosity = attogram/(nanometer-nanosecond) -charge = multiple of electron charge (1.0 is a proton) -dipole = charge-nanometer -electric field = volt/nanometer -density = attograms/nanometer^dim :ul - -The units command also sets the timestep size and neighbor skin -distance to default values for each style: - -For style {lj} these are dt = 0.005 tau and skin = 0.3 sigma. -For style {real} these are dt = 1.0 femtoseconds and skin = 2.0 Angstroms. -For style {metal} these are dt = 0.001 picoseconds and skin = 2.0 Angstroms. -For style {si} these are dt = 1.0e-8 seconds and skin = 0.001 meters. -For style {cgs} these are dt = 1.0e-8 seconds and skin = 0.1 centimeters. -For style {electron} these are dt = 0.001 femtoseconds and skin = 2.0 Bohr. -For style {micro} these are dt = 2.0 microseconds and skin = 0.1 micrometers. -For style {nano} these are dt = 0.00045 nanoseconds and skin = 0.1 nanometers. :ul - -[Restrictions:] - -This command cannot be used after the simulation box is defined by a -"read_data"_read_data.html or "create_box"_create_box.html command. - -[Related commands:] none - -[Default:] - -units lj :pre diff --git a/doc/txt/variable.txt b/doc/txt/variable.txt deleted file mode 100644 index b545f6cee2..0000000000 --- a/doc/txt/variable.txt +++ /dev/null @@ -1,1337 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -variable command :h3 - -[Syntax:] - -variable name style args ... :pre - -name = name of variable to define :ulb,l -style = {delete} or {index} or {loop} or {world} or {universe} or {uloop} or {string} or {format} or {getenv} or {file} or {atomfile} or {python} or {internal} or {equal} or {vector} or {atom} :l - {delete} = no args - {index} args = one or more strings - {loop} args = N - N = integer size of loop, loop from 1 to N inclusive - {loop} args = N pad - N = integer size of loop, loop from 1 to N inclusive - pad = all values will be same length, e.g. 001, 002, ..., 100 - {loop} args = N1 N2 - N1,N2 = loop from N1 to N2 inclusive - {loop} args = N1 N2 pad - N1,N2 = loop from N1 to N2 inclusive - pad = all values will be same length, e.g. 050, 051, ..., 100 - {world} args = one string for each partition of processors - {universe} args = one or more strings - {uloop} args = N - N = integer size of loop - {uloop} args = N pad - N = integer size of loop - pad = all values will be same length, e.g. 001, 002, ..., 100 - {string} arg = one string - {format} args = vname fstr - vname = name of equal-style variable to evaluate - fstr = C-style format string - {getenv} arg = one string - {file} arg = filename - {atomfile} arg = filename - {python} arg = function - {internal} arg = numeric value - {equal} or {vector} or {atom} args = one formula containing numbers, thermo keywords, math operations, group functions, atom values and vectors, compute/fix/variable references - numbers = 0.0, 100, -5.4, 2.8e-4, etc - constants = PI, version, on, off, true, false, yes, no - thermo keywords = vol, ke, press, etc from "thermo_style"_thermo_style.html - math operators = (), -x, x+y, x-y, x*y, x/y, x^y, x%y, - x == y, x != y, x < y, x <= y, x > y, x >= y, x && y, x || y, x |^ y, !x - math functions = sqrt(x), exp(x), ln(x), log(x), abs(x), - sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), atan2(y,x), - random(x,y,z), normal(x,y,z), ceil(x), floor(x), round(x) - ramp(x,y), stagger(x,y), logfreq(x,y,z), logfreq2(x,y,z), - logfreq3(x,y,z), stride(x,y,z), stride2(x,y,z,a,b,c), - vdisplace(x,y), swiggle(x,y,z), cwiggle(x,y,z) - group functions = count(group), mass(group), charge(group), - xcm(group,dim), vcm(group,dim), fcm(group,dim), - bound(group,dir), gyration(group), ke(group), - angmom(group,dim), torque(group,dim), - inertia(group,dimdim), omega(group,dim) - region functions = count(group,region), mass(group,region), charge(group,region), - xcm(group,dim,region), vcm(group,dim,region), fcm(group,dim,region), - bound(group,dir,region), gyration(group,region), ke(group,reigon), - angmom(group,dim,region), torque(group,dim,region), - inertia(group,dimdim,region), omega(group,dim,region) - special functions = sum(x), min(x), max(x), ave(x), trap(x), slope(x), gmask(x), rmask(x), grmask(x,y), next(x) - feature functions = is_active(category,feature,exact), is_defined(category,id,exact) - atom value = id\[i\], mass\[i\], type\[i\], mol\[i\], x\[i\], y\[i\], z\[i\], vx\[i\], vy\[i\], vz\[i\], fx\[i\], fy\[i\], fz\[i\], q\[i\] - atom vector = id, mass, type, mol, x, y, z, vx, vy, vz, fx, fy, fz, q - compute references = c_ID, c_ID\[i\], c_ID\[i\]\[j\], C_ID, C_ID\[i\] - fix references = f_ID, f_ID\[i\], f_ID\[i\]\[j\], F_ID, F_ID\[i\] - variable references = v_name, v_name\[i\] :pre -:ule - -[Examples:] - -variable x index run1 run2 run3 run4 run5 run6 run7 run8 -variable LoopVar loop $n -variable beta equal temp/3.0 -variable b1 equal x\[234\]+0.5*vol -variable b1 equal "x\[234\] + 0.5*vol" -variable b equal xcm(mol1,x)/2.0 -variable b equal c_myTemp -variable b atom x*y/vol -variable foo string myfile -variable foo internal 3.5 -variable myPy python increase -variable f file values.txt -variable temp world 300.0 310.0 320.0 $\{Tfinal\} -variable x universe 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 -variable x uloop 15 pad -variable str format x %.6g -variable x delete :pre - -[Description:] - -This command assigns one or more strings to a variable name for -evaluation later in the input script or during a simulation. - -Variables can thus be useful in several contexts. A variable can be -defined and then referenced elsewhere in an input script to become -part of a new input command. For variable styles that store multiple -strings, the "next"_next.html command can be used to increment which -string is assigned to the variable. Variables of style {equal} store -a formula which when evaluated produces a single numeric value which -can be output either directly (see the "print"_print.html, "fix -print"_fix_print.html, and "run every"_run.html commands) or as part -of thermodynamic output (see the "thermo_style"_thermo_style.html -command), or used as input to an averaging fix (see the "fix -ave/time"_fix_ave_time.html command). Variables of style {vector} -store a formula which produces a vector of such values which can be -used as input to various averaging fixes, or elements of which can be -part of thermodynamic output. Variables of style {atom} store a -formula which when evaluated produces one numeric value per atom which -can be output to a dump file (see the "dump custom"_dump.html command) -or used as input to an averaging fix (see the "fix -ave/chunk"_fix_ave_chunk.html and "fix ave/atom"_fix_ave_atom.html -commands). Variables of style {atomfile} can be used anywhere in an -input script that atom-style variables are used; they get their -per-atom values from a file rather than from a formula. Variables of -style {python} can be hooked to Python functions using code you -provide, so that the variable gets its value from the evaluation of -the Python code. Variables of style {internal} are used by a few -commands which set their value directly. - -NOTE: As discussed on the "Commands parse"_Commands_parse.html doc -page, an input script can use "immediate" variables, specified as -$(formula) with parenthesis, where the formula has the same syntax as -equal-style variables described on this page. This is a convenient -way to evaluate a formula immediately without using the variable -command to define a named variable and then evaluate that -variable. See below for a more detailed discussion of this feature. - -In the discussion that follows, the "name" of the variable is the -arbitrary string that is the 1st argument in the variable command. -This name can only contain alphanumeric characters and underscores. -The "string" is one or more of the subsequent arguments. The "string" -can be simple text as in the 1st example above, it can contain other -variables as in the 2nd example, or it can be a formula as in the 3rd -example. The "value" is the numeric quantity resulting from -evaluation of the string. Note that the same string can generate -different values when it is evaluated at different times during a -simulation. - -NOTE: When an input script line is encountered that defines a variable -of style {equal} or {vector} or {atom} or {python} that contains a -formula or Python code, the formula is NOT immediately evaluated. It -will be evaluated every time when the variable is [used] instead. If -you simply want to evaluate a formula in place you can use as -so-called. See the section below about "Immediate Evaluation of -Variables" for more details on the topic. This is also true of a -{format} style variable since it evaluates another variable when it is -invoked. - -Variables of style {equal} and {vector} and {atom} can be used as -inputs to various other commands which evaluate their formulas as -needed, e.g. at different timesteps during a "run"_run.html. - -Variables of style {internal} can be used in place of an equal-style -variable, except by commands that set the value stored by the -internal-style variable. Thus any command that states it can use an -equal-style variable as an argument, can also use an internal-style -variable. This means that when the command evaluates the variable, it -will use the value set (internally) by another command. - -Variables of style {python} can be used in place of an equal-style -variable so long as the associated Python function, as defined by the -"python"_python.html command, returns a numeric value. Thus any -command that states it can use an equal-style variable as an argument, -can also use such a python-style variable. This means that when the -LAMMPS command evaluates the variable, the Python function will be -executed. - -NOTE: When a variable command is encountered in the input script and -the variable name has already been specified, the command is ignored. -This means variables can NOT be re-defined in an input script (with -two exceptions, read further). This is to allow an input script to be -processed multiple times without resetting the variables; see the -"jump"_jump.html or "include"_include.html commands. It also means -that using the "command-line switch"_Run_options.html -var will -override a corresponding index variable setting in the input script. - -There are two exceptions to this rule. First, variables of style -{string}, {getenv}, {internal}, {equal}, {vector}, {atom}, and -{python} ARE redefined each time the command is encountered. This -allows these style of variables to be redefined multiple times in an -input script. In a loop, this means the formula associated with an -{equal} or {atom} style variable can change if it contains a -substitution for another variable, e.g. $x or v_x. - -Second, as described below, if a variable is iterated on to the end of -its list of strings via the "next"_next.html command, it is removed -from the list of active variables, and is thus available to be -re-defined in a subsequent variable command. The {delete} style does -the same thing. - -:line - -The "Commands parse"_Commands_parse.html doc page explains how -occurrences of a variable name in an input script line are replaced by -the variable's string. The variable name can be referenced as $x if -the name "x" is a single character, or as $\{LoopVar\} if the name -"LoopVar" is one or more characters. - -As described below, for variable styles {index}, {loop}, {file}, -{universe}, and {uloop}, which string is assigned to a variable can be -incremented via the "next"_next.html command. When there are no more -strings to assign, the variable is exhausted and a flag is set that -causes the next "jump"_jump.html command encountered in the input -script to be skipped. This enables the construction of simple loops -in the input script that are iterated over and then exited from. - -As explained above, an exhausted variable can be re-used in an input -script. The {delete} style also removes the variable, the same as if -it were exhausted, allowing it to be redefined later in the input -script or when the input script is looped over. This can be useful -when breaking out of a loop via the "if"_if.html and "jump"_jump.html -commands before the variable would become exhausted. For example, - -label loop -variable a loop 5 -print "A = $a" -if "$a > 2" then "jump in.script break" -next a -jump in.script loop -label break -variable a delete :pre - -:line - -This section describes how all the various variable styles are defined -and what they store. Except for the {equal} and {vector} and {atom} -styles, which are explained in the next section. - -Many of the styles store one or more strings. Note that a single -string can contain spaces (multiple words), if it is enclosed in -quotes in the variable command. When the variable is substituted for -in another input script command, its returned string will then be -interpreted as multiple arguments in the expanded command. - -For the {index} style, one or more strings are specified. Initially, -the 1st string is assigned to the variable. Each time a -"next"_next.html command is used with the variable name, the next -string is assigned. All processors assign the same string to the -variable. - -{Index} style variables with a single string value can also be set by -using the "command-line switch -var"_Run_options.html. - -The {loop} style is identical to the {index} style except that the -strings are the integers from 1 to N inclusive, if only one argument N -is specified. This allows generation of a long list of runs -(e.g. 1000) without having to list N strings in the input script. -Initially, the string "1" is assigned to the variable. Each time a -"next"_next.html command is used with the variable name, the next -string ("2", "3", etc) is assigned. All processors assign the same -string to the variable. The {loop} style can also be specified with -two arguments N1 and N2. In this case the loop runs from N1 to N2 -inclusive, and the string N1 is initially assigned to the variable. -N1 <= N2 and N2 >= 0 is required. - -For the {world} style, one or more strings are specified. There must -be one string for each processor partition or "world". LAMMPS can be -run with multiple partitions via the "-partition command-line -switch"_Run_options.html. This variable command assigns one string to -each world. All processors in the world are assigned the same string. -The next command cannot be used with {equal} style variables, since -there is only one value per world. This style of variable is useful -when you wish to run different simulations on different partitions, or -when performing a parallel tempering simulation (see the -"temper"_temper.html command), to assign different temperatures to -different partitions. - -For the {universe} style, one or more strings are specified. There -must be at least as many strings as there are processor partitions or -"worlds". LAMMPS can be run with multiple partitions via the -"-partition command-line switch"_Run_options.html. This variable -command initially assigns one string to each world. When a -"next"_next.html command is encountered using this variable, the first -processor partition to encounter it, is assigned the next available -string. This continues until all the variable strings are consumed. -Thus, this command can be used to run 50 simulations on 8 processor -partitions. The simulations will be run one after the other on -whatever partition becomes available, until they are all finished. -{Universe} style variables are incremented using the files -"tmp.lammps.variable" and "tmp.lammps.variable.lock" which you will -see in your directory during such a LAMMPS run. - -The {uloop} style is identical to the {universe} style except that the -strings are the integers from 1 to N. This allows generation of long -list of runs (e.g. 1000) without having to list N strings in the input -script. - -For the {string} style, a single string is assigned to the variable. -Two differences between this style and using the {index} style exist: -a variable with {string} style can be redefined, e.g. by another command later -in the input script, or if the script is read again in a loop. The other -difference is that {string} performs variable substitution even if the -string parameter is quoted. - -For the {format} style, an equal-style variable is specified along -with a C-style format string, e.g. "%f" or "%.10g", which must be -appropriate for formatting a double-precision floating-point value. -The default format is "%.15g". This variable style allows an -equal-style variable to be formatted precisely when it is evaluated. - -If you simply wish to print a variable value with desired precision to -the screen or logfile via the "print"_print.html or "fix -print"_fix_print.html commands, you can also do this by specifying an -"immediate" variable with a trailing colon and format string, as part -of the string argument of those commands. This is explained on the -"Commands parse"_Commands_parse.html doc page. - -For the {getenv} style, a single string is assigned to the variable -which should be the name of an environment variable. When the -variable is evaluated, it returns the value of the environment -variable, or an empty string if it not defined. This style of -variable can be used to adapt the behavior of LAMMPS input scripts via -environment variable settings, or to retrieve information that has -been previously stored with the "shell putenv"_shell.html command. -Note that because environment variable settings are stored by the -operating systems, they persist beyond a "clear"_clear.html command. - -For the {file} style, a filename is provided which contains a list of -strings to assign to the variable, one per line. The strings can be -numeric values if desired. See the discussion of the next() function -below for equal-style variables, which will convert the string of a -file-style variable into a numeric value in a formula. - -When a file-style variable is defined, the file is opened and the -string on the first line is read and stored with the variable. This -means the variable can then be evaluated as many times as desired and -will return that string. There are two ways to cause the next string -from the file to be read: use the "next"_next.html command or the -next() function in an equal- or atom-style variable, as discussed -below. - -The rules for formatting the file are as follows. A comment character -"#" can be used anywhere on a line; text starting with the comment -character is stripped. Blank lines are skipped. The first "word" of -a non-blank line, delimited by white-space, is the "string" assigned -to the variable. - -For the {atomfile} style, a filename is provided which contains one or -more sets of values, to assign on a per-atom basis to the variable. -The format of the file is described below. - -When an atomfile-style variable is defined, the file is opened and the -first set of per-atom values are read and stored with the variable. -This means the variable can then be evaluated as many times as desired -and will return those values. There are two ways to cause the next -set of per-atom values from the file to be read: use the -"next"_next.html command or the next() function in an atom-style -variable, as discussed below. - -The rules for formatting the file are as follows. Each time a set of -per-atom values is read, a non-blank line is searched for in the file. -A comment character "#" can be used anywhere on a line; text starting -with the comment character is stripped. Blank lines are skipped. The -first "word" of a non-blank line, delimited by white-space, is read as -the count N of per-atom lines to immediately follow. N can be the -total number of atoms in the system, or only a subset. The next N -lines have the following format - -ID value :pre - -where ID is an atom ID and value is the per-atom numeric value that -will be assigned to that atom. IDs can be listed in any order. - -NOTE: Every time a set of per-atom lines is read, the value for all -atoms is first set to 0.0. Thus values for atoms whose ID does not -appear in the set, will remain 0.0. - -For the {python} style a Python function name is provided. This needs -to match a function name specified in a "python"_python.html command -which returns a value to this variable as defined by its {return} -keyword. For example these two commands would be self-consistent: - -variable foo python myMultiply -python myMultiply return v_foo format f file funcs.py :pre - -The two commands can appear in either order so long as both are -specified before the Python function is invoked for the first time. - -Each time the variable is evaluated, the associated Python function is -invoked, and the value it returns is also returned by the variable. -Since the Python function can use other LAMMPS variables as input, or -query interal LAMMPS quantities to perform its computation, this means -the variable can return a different value each time it is evaluated. - -The type of value stored in the variable is determined by the {format} -keyword of the "python"_python.html command. It can be an integer -(i), floating point (f), or string (s) value. As mentioned above, if -it is a numeric value (integer or floating point), then the -python-style variable can be used in place of an equal-style variable -anywhere in an input script, e.g. as an argument to another command -that allows for equal-style variables. - -For the {internal} style a numeric value is provided. This value will -be assigned to the variable until a LAMMPS command sets it to a new -value. There are currently only two LAMMPS commands that require -{internal} variables as inputs, because they reset them: -"create_atoms"_create_atoms.html and "fix -controller"_fix_controller.html. As mentioned above, an -internal-style variable can be used in place of an equal-style -variable anywhere else in an input script, e.g. as an argument to -another command that allows for equal-style variables. - -:line - -For the {equal} and {vector} and {atom} styles, a single string is -specified which represents a formula that will be evaluated afresh -each time the variable is used. If you want spaces in the string, -enclose it in double quotes so the parser will treat it as a single -argument. For {equal}-style variables the formula computes a scalar -quantity, which becomes the value of the variable whenever it is -evaluated. For {vector}-style variables the formula must compute a -vector of quantities, which becomes the value of the variable whenever -it is evaluated. The calculated vector can be on length one, but it -cannot be a simple scalar value like that produced by an equal-style -compute. I.e. the formula for a vector-style variable must have at -least one quantity in it that refers to a global vector produced by a -compute, fix, or other vector-style variable. For {atom}-style -variables the formula computes one quantity for each atom whenever it -is evaluated. - -Note that {equal}, {vector}, and {atom} variables can produce -different values at different stages of the input script or at -different times during a run. For example, if an {equal} variable is -used in a "fix print"_fix_print.html command, different values could -be printed each timestep it was invoked. If you want a variable to be -evaluated immediately, so that the result is stored by the variable -instead of the string, see the section below on "Immediate Evaluation -of Variables". - -The next command cannot be used with {equal} or {vector} or {atom} -style variables, since there is only one string. - -The formula for an {equal}, {vector}, or {atom} variable can contain a -variety of quantities. The syntax for each kind of quantity is -simple, but multiple quantities can be nested and combined in various -ways to build up formulas of arbitrary complexity. For example, this -is a valid (though strange) variable formula: - -variable x equal "pe + c_MyTemp / vol^(1/3)" :pre - -Specifically, a formula can contain numbers, constants, thermo -keywords, math operators, math functions, group functions, region -functions, atom values, atom vectors, compute references, fix -references, and references to other variables. - -Number: 0.2, 100, 1.0e20, -15.4, etc -Constant: PI, version, on, off, true, false, yes, no -Thermo keywords: vol, pe, ebond, etc -Math operators: (), -x, x+y, x-y, x*y, x/y, x^y, x%y, \ - x == y, x != y, x < y, x <= y, x > y, x >= y, x && y, x || y, x |^ y, !x -Math functions: sqrt(x), exp(x), ln(x), log(x), abs(x), \ - sin(x), cos(x), tan(x), asin(x), acos(x), atan(x), atan2(y,x), \ - random(x,y,z), normal(x,y,z), ceil(x), floor(x), round(x), \ - ramp(x,y), stagger(x,y), logfreq(x,y,z), logfreq2(x,y,z), \ - logfreq3(x,y,z), stride(x,y,z), stride2(x,y,z,a,b,c), \ - vdisplace(x,y), swiggle(x,y,z), cwiggle(x,y,z) -Group functions: count(ID), mass(ID), charge(ID), xcm(ID,dim), \ - vcm(ID,dim), fcm(ID,dim), bound(ID,dir), \ - gyration(ID), ke(ID), angmom(ID,dim), torque(ID,dim), \ - inertia(ID,dimdim), omega(ID,dim) -Region functions: count(ID,IDR), mass(ID,IDR), charge(ID,IDR), \ - xcm(ID,dim,IDR), vcm(ID,dim,IDR), fcm(ID,dim,IDR), \ - bound(ID,dir,IDR), gyration(ID,IDR), ke(ID,IDR), \ - angmom(ID,dim,IDR), torque(ID,dim,IDR), \ - inertia(ID,dimdim,IDR), omega(ID,dim,IDR) -Special functions: sum(x), min(x), max(x), ave(x), trap(x), \ - slope(x), gmask(x), rmask(x), grmask(x,y), next(x) -Atom values: id\[i\], mass\[i\], type\[i\], mol\[i\], x\[i\], y\[i\], z\[i\], \ - vx\[i\], vy\[i\], vz\[i\], fx\[i\], fy\[i\], fz\[i\], q\[i\] -Atom vectors: id, mass, type, mol, x, y, z, vx, vy, vz, fx, fy, fz, q -Compute references: c_ID, c_ID\[i\], c_ID\[i\]\[j\], C_ID, C_ID\[i\] -Fix references: f_ID, f_ID\[i\], f_ID\[i\]\[j\], F_ID, F_ID\[i\] -Other variables: v_name, v_name\[i\] :tb(s=:) - -Most of the formula elements produce a scalar value. Some produce a -global or per-atom vector of values. Global vectors can be produced -by computes or fixes or by other vector-style variables. Per-atom -vectors are produced by atom vectors, compute references that -represent a per-atom vector, fix references that represent a per-atom -vector, and variables that are atom-style variables. Math functions -that operate on scalar values produce a scalar value; math function -that operate on global or per-atom vectors do so element-by-element -and produce a global or per-atom vector. - -A formula for equal-style variables cannot use any formula element -that produces a global or per-atom vector. A formula for a -vector-style variable can use formula elements that produce either a -scalar value or a global vector value, but cannot use a formula -element that produces a per-atom vector. A formula for an atom-style -variable can use formula elements that produce either a scalar value -or a per-atom vector, but not one that produces a global vector. -Atom-style variables are evaluated by other commands that define a -"group"_group.html on which they operate, e.g. a "dump"_dump.html or -"compute"_compute.html or "fix"_fix.html command. When they invoke -the atom-style variable, only atoms in the group are included in the -formula evaluation. The variable evaluates to 0.0 for atoms not in -the group. - -:line - -Numbers, constants, and thermo keywords :h4 - -Numbers can contain digits, scientific notation -(3.0e20,3.0e-20,3.0E20,3.0E-20), and leading minus signs. - -Constants are set at compile time and cannot be changed. {PI} will -return the number 3.14159265358979323846; {on}, {true} or {yes} will -return 1.0; {off}, {false} or {no} will return 0.0; {version} will -return a numeric version code of the current LAMMPS version (e.g. -version 2 Sep 2015 will return the number 20150902). The corresponding -value for newer versions of LAMMPS will be larger, for older versions -of LAMMPS will be smaller. This can be used to have input scripts -adapt automatically to LAMMPS versions, when non-backwards compatible -syntax changes are introduced. Here is an illustrative example (which -will not work, since the {version} has been introduced more recently): - -if $(version<20140513) then "communicate vel yes" else "comm_modify vel yes" :pre - -The thermo keywords allowed in a formula are those defined by the -"thermo_style custom"_thermo_style.html command. Thermo keywords that -require a "compute"_compute.html to calculate their values such as -"temp" or "press", use computes stored and invoked by the -"thermo_style"_thermo_style.html command. This means that you can -only use those keywords in a variable if the style you are using with -the thermo_style command (and the thermo keywords associated with that -style) also define and use the needed compute. Note that some thermo -keywords use a compute indirectly to calculate their value (e.g. the -enthalpy keyword uses temp, pe, and pressure). If a variable is -evaluated directly in an input script (not during a run), then the -values accessed by the thermo keyword must be current. See the -discussion below about "Variable Accuracy". - -:line - -Math Operators :h4 - -Math operators are written in the usual way, where the "x" and "y" in -the examples can themselves be arbitrarily complex formulas, as in the -examples above. In this syntax, "x" and "y" can be scalar values or -per-atom vectors. For example, "ke/natoms" is the division of two -scalars, where "vy+vz" is the element-by-element sum of two per-atom -vectors of y and z velocities. - -Operators are evaluated left to right and have the usual C-style -precedence: unary minus and unary logical NOT operator "!" have the -highest precedence, exponentiation "^" is next; multiplication and -division and the modulo operator "%" are next; addition and -subtraction are next; the 4 relational operators "<", "<=", ">", and -">=" are next; the two remaining relational operators "==" and "!=" -are next; then the logical AND operator "&&"; and finally the logical -OR operator "||" and logical XOR (exclusive or) operator "|^" have the -lowest precedence. Parenthesis can be used to group one or more -portions of a formula and/or enforce a different order of evaluation -than what would occur with the default precedence. - -NOTE: Because a unary minus is higher precedence than exponentiation, -the formula "-2^2" will evaluate to 4, not -4. This convention is -compatible with some programming languages, but not others. As -mentioned, this behavior can be easily overridden with parenthesis; -the formula "-(2^2)" will evaluate to -4. - -The 6 relational operators return either a 1.0 or 0.0 depending on -whether the relationship between x and y is TRUE or FALSE. For -example the expression x<10.0 in an atom-style variable formula will -return 1.0 for all atoms whose x-coordinate is less than 10.0, and 0.0 -for the others. The logical AND operator will return 1.0 if both its -arguments are non-zero, else it returns 0.0. The logical OR operator -will return 1.0 if either of its arguments is non-zero, else it -returns 0.0. The logical XOR operator will return 1.0 if one of its -arguments is zero and the other non-zero, else it returns 0.0. The -logical NOT operator returns 1.0 if its argument is 0.0, else it -returns 0.0. - -These relational and logical operators can be used as a masking or -selection operation in a formula. For example, the number of atoms -whose properties satisfy one or more criteria could be calculated by -taking the returned per-atom vector of ones and zeroes and passing it -to the "compute reduce"_compute_reduce.html command. - -:line - -Math Functions :h4 - -Math functions are specified as keywords followed by one or more -parenthesized arguments "x", "y", "z", each of which can themselves be -arbitrarily complex formulas. In this syntax, the arguments can -represent scalar values or global vectors or per-atom vectors. In the -latter case, the math operation is performed on each element of the -vector. For example, "sqrt(natoms)" is the sqrt() of a scalar, where -"sqrt(y*z)" yields a per-atom vector with each element being the -sqrt() of the product of one atom's y and z coordinates. - -Most of the math functions perform obvious operations. The ln() is -the natural log; log() is the base 10 log. - -The random(x,y,z) function takes 3 arguments: x = lo, y = hi, and z = -seed. It generates a uniform random number between lo and hi. The -normal(x,y,z) function also takes 3 arguments: x = mu, y = sigma, and -z = seed. It generates a Gaussian variate centered on mu with -variance sigma^2. In both cases the seed is used the first time the -internal random number generator is invoked, to initialize it. For -equal-style and vector-style variables, every processor uses the same -seed so that they each generate the same sequence of random numbers. -For atom-style variables, a unique seed is created for each processor, -based on the specified seed. This effectively generates a different -random number for each atom being looped over in the atom-style -variable. - -NOTE: Internally, there is just one random number generator for all -equal-style and vector-style variables and another one for all -atom-style variables. If you define multiple variables (of each -style) which use the random() or normal() math functions, then the -internal random number generators will only be initialized once, which -means only one of the specified seeds will determine the sequence of -generated random numbers. - -The ceil(), floor(), and round() functions are those in the C math -library. Ceil() is the smallest integer not less than its argument. -Floor() if the largest integer not greater than its argument. Round() -is the nearest integer to its argument. - -The ramp(x,y) function uses the current timestep to generate a value -linearly interpolated between the specified x,y values over the course -of a run, according to this formula: - -value = x + (y-x) * (timestep-startstep) / (stopstep-startstep) :pre - -The run begins on startstep and ends on stopstep. Startstep and -stopstep can span multiple runs, using the {start} and {stop} keywords -of the "run"_run.html command. See the "run"_run.html command for -details of how to do this. - -The stagger(x,y) function uses the current timestep to generate a new -timestep. X,y > 0 and x > y are required. The generated timesteps -increase in a staggered fashion, as the sequence -x,x+y,2x,2x+y,3x,3x+y,etc. For any current timestep, the next -timestep in the sequence is returned. Thus if stagger(1000,100) is -used in a variable by the "dump_modify every"_dump_modify.html -command, it will generate the sequence of output timesteps: - -100,1000,1100,2000,2100,3000,etc :pre - -The logfreq(x,y,z) function uses the current timestep to generate a -new timestep. X,y,z > 0 and y < z are required. The generated -timesteps are on a base-z logarithmic scale, starting with x, and the -y value is how many of the z-1 possible timesteps within one -logarithmic interval are generated. I.e. the timesteps follow the -sequence x,2x,3x,...y*x,x*z,2x*z,3x*z,...y*x*z,x*z^2,2x*z^2,etc. For -any current timestep, the next timestep in the sequence is returned. -Thus if logfreq(100,4,10) is used in a variable by the "dump_modify -every"_dump_modify.html command, it will generate this sequence of -output timesteps: - -100,200,300,400,1000,2000,3000,4000,10000,20000,etc :pre - -The logfreq2(x,y,z) function is similar to logfreq, except a single -logarithmic interval is divided into y equally-spaced timesteps and -all of them are output. Y < z is not required. Thus, if -logfreq2(100,18,10) is used in a variable by the "dump_modify -every"_dump_modify.html command, then the interval between 100 and -1000 is divided as 900/18 = 50 steps, and it will generate the -sequence of output timesteps: - -100,150,200,...950,1000,1500,2000,...9500,10000,15000,etc :pre - -The logfreq3(x,y,z) function generates y points between x and z (inclusive), -that are separated by a multiplicative ratio: (z/x)^(1/(y-1)). Constraints -are: x,z > 0, y > 1, z-x >= y-1. For eg., if logfreq3(10,25,1000) is used in -a variable by the "fix print"_fix_print.html command, then the interval -between 10 and 1000 is divided into 24 parts with a multiplicative -separation of ~1.21, and it will generate the following sequence of output -timesteps: - -10, 13, 15, 18, 22, 27, 32,...384, 465, 563, 682, 826, 1000 :pre - -The stride(x,y,z) function uses the current timestep to generate a new -timestep. X,y >= 0 and z > 0 and x <= y are required. The generated -timesteps increase in increments of z, from x to y, i.e. it generates -the sequence x,x+z,x+2z,...,y. If y-x is not a multiple of z, then -similar to the way a for loop operates, the last value will be one -that does not exceed y. For any current timestep, the next timestep -in the sequence is returned. Thus if stride(1000,2000,100) is used -in a variable by the "dump_modify every"_dump_modify.html command, it -will generate the sequence of output timesteps: - -1000,1100,1200, ... ,1900,2000 :pre - -The stride2(x,y,z,a,b,c) function is similar to the stride() function -except it generates two sets of strided timesteps, one at a coarser -level and one at a finer level. Thus it is useful for debugging, -e.g. to produce output every timestep at the point in simulation when -a problem occurs. X,y >= 0 and z > 0 and x <= y are required, as are -a,b >= 0 and c > 0 and a < b. Also, a >= x and b <= y are required so -that the second stride is inside the first. The generated timesteps -increase in increments of z, starting at x, until a is reached. At -that point the timestep increases in increments of c, from a to b, -then after b, increments by z are resumed until y is reached. For any -current timestep, the next timestep in the sequence is returned. Thus -if stride2(1000,2000,100,1350,1360,1) is used in a variable by the -"dump_modify every"_dump_modify.html command, it will generate the -sequence of output timesteps: - -1000,1100,1200,1300,1350,1351,1352, ... 1359,1360,1400,1500, ... ,2000 :pre - -The vdisplace(x,y) function takes 2 arguments: x = value0 and y = -velocity, and uses the elapsed time to change the value by a linear -displacement due to the applied velocity over the course of a run, -according to this formula: - -value = value0 + velocity*(timestep-startstep)*dt :pre - -where dt = the timestep size. - -The run begins on startstep. Startstep can span multiple runs, using -the {start} keyword of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. Note that the -"thermo_style"_thermo_style.html keyword elaplong = -timestep-startstep. - -The swiggle(x,y,z) and cwiggle(x,y,z) functions each take 3 arguments: -x = value0, y = amplitude, z = period. They use the elapsed time to -oscillate the value by a sin() or cos() function over the course of a -run, according to one of these formulas, where omega = 2 PI / period: - -value = value0 + Amplitude * sin(omega*(timestep-startstep)*dt) -value = value0 + Amplitude * (1 - cos(omega*(timestep-startstep)*dt)) :pre - -where dt = the timestep size. - -The run begins on startstep. Startstep can span multiple runs, using -the {start} keyword of the "run"_run.html command. See the -"run"_run.html command for details of how to do this. Note that the -"thermo_style"_thermo_style.html keyword elaplong = -timestep-startstep. - -:line - -Group and Region Functions :h4 - -Group functions are specified as keywords followed by one or two -parenthesized arguments. The first argument {ID} is the group-ID. -The {dim} argument, if it exists, is {x} or {y} or {z}. The {dir} -argument, if it exists, is {xmin}, {xmax}, {ymin}, {ymax}, {zmin}, or -{zmax}. The {dimdim} argument, if it exists, is {xx} or {yy} or {zz} -or {xy} or {yz} or {xz}. - -The group function count() is the number of atoms in the group. The -group functions mass() and charge() are the total mass and charge of -the group. Xcm() and vcm() return components of the position and -velocity of the center of mass of the group. Fcm() returns a -component of the total force on the group of atoms. Bound() returns -the min/max of a particular coordinate for all atoms in the group. -Gyration() computes the radius-of-gyration of the group of atoms. See -the "compute gyration"_compute_gyration.html command for a definition -of the formula. Angmom() returns components of the angular momentum -of the group of atoms around its center of mass. Torque() returns -components of the torque on the group of atoms around its center of -mass, based on current forces on the atoms. Inertia() returns one of -6 components of the symmetric inertia tensor of the group of atoms -around its center of mass, ordered as Ixx,Iyy,Izz,Ixy,Iyz,Ixz. -Omega() returns components of the angular velocity of the group of -atoms around its center of mass. - -Region functions are specified exactly the same way as group functions -except they take an extra final argument {IDR} which is the region ID. -The function is computed for all atoms that are in both the group and -the region. If the group is "all", then the only criteria for atom -inclusion is that it be in the region. - -:line - -Special Functions :h4 - -Special functions take specific kinds of arguments, meaning their -arguments cannot be formulas themselves. - -The sum(x), min(x), max(x), ave(x), trap(x), and slope(x) functions -each take 1 argument which is of the form "c_ID" or "c_ID\[N\]" or -"f_ID" or "f_ID\[N\]" or "v_name". The first two are computes and the -second two are fixes; the ID in the reference should be replaced by -the ID of a compute or fix defined elsewhere in the input script. The -compute or fix must produce either a global vector or array. If it -produces a global vector, then the notation without "\[N\]" should be -used. If it produces a global array, then the notation with "\[N\]" -should be used, when N is an integer, to specify which column of the -global array is being referenced. The last form of argument "v_name" -is for a vector-style variable where "name" is replaced by the name of -the variable. - -These functions operate on a global vector of inputs and reduce it to -a single scalar value. This is analogous to the operation of the -"compute reduce"_compute_reduce.html command, which performs similar -operations on per-atom and local vectors. - -The sum() function calculates the sum of all the vector elements. The -min() and max() functions find the minimum and maximum element -respectively. The ave() function is the same as sum() except that it -divides the result by the length of the vector. - -The trap() function is the same as sum() except the first and last -elements are multiplied by a weighting factor of 1/2 when performing -the sum. This effectively implements an integration via the -trapezoidal rule on the global vector of data. I.e. consider a set of -points, equally spaced by 1 in their x coordinate: (1,V1), (2,V2), -..., (N,VN), where the Vi are the values in the global vector of -length N. The integral from 1 to N of these points is trap(). When -appropriately normalized by the timestep size, this function is useful -for calculating integrals of time-series data, like that generated by -the "fix ave/correlate"_fix_ave_correlate.html command. - -The slope() function uses linear regression to fit a line to the set -of points, equally spaced by 1 in their x coordinate: (1,V1), (2,V2), -..., (N,VN), where the Vi are the values in the global vector of -length N. The returned value is the slope of the line. If the line -has a single point or is vertical, it returns 1.0e20. - -The gmask(x) function takes 1 argument which is a group ID. It -can only be used in atom-style variables. It returns a 1 for -atoms that are in the group, and a 0 for atoms that are not. - -The rmask(x) function takes 1 argument which is a region ID. It can -only be used in atom-style variables. It returns a 1 for atoms that -are in the geometric region, and a 0 for atoms that are not. - -The grmask(x,y) function takes 2 arguments. The first is a group ID, -and the second is a region ID. It can only be used in atom-style -variables. It returns a 1 for atoms that are in both the group and -region, and a 0 for atoms that are not in both. - -The next(x) function takes 1 argument which is a variable ID (not -"v_foo", just "foo"). It must be for a file-style or atomfile-style -variable. Each time the next() function is invoked (i.e. each time -the equal-style or atom-style variable is evaluated), the following -steps occur. - -For file-style variables, the current string value stored by the -file-style variable is converted to a numeric value and returned by -the function. And the next string value in the file is read and -stored. Note that if the line previously read from the file was not a -numeric string, then it will typically evaluate to 0.0, which is -likely not what you want. - -For atomfile-style variables, the current per-atom values stored by -the atomfile-style variable are returned by the function. And the -next set of per-atom values in the file is read and stored. - -Since file-style and atomfile-style variables read and store the first -line of the file or first set of per-atoms values when they are -defined in the input script, these are the value(s) that will be -returned the first time the next() function is invoked. If next() is -invoked more times than there are lines or sets of lines in the file, -the variable is deleted, similar to how the "next"_next.html command -operates. - -:line - -Feature Functions :h4 - -Feature functions allow to probe the running LAMMPS executable for -whether specific features are either active, defined, or available. -The functions take two arguments, a {category} and a corresponding -{argument}. The arguments are strings thus cannot be formulas -themselves (only $-style immediate variable expansion is possible). -Return value is either 1.0 or 0.0 depending on whether the function -evaluates to true or false, respectively. - -The {is_active()} function allows to query for active settings which -are grouped by categories. Currently supported categories and -arguments are: - -{package} (argument = {gpu} or {intel} or {kokkos} or {omp}) -{newton} (argument = {pair} or {bond} or {any}) -{pair} (argument = {single} or {respa} or {manybody} or {tail} or {shift}) -{comm_style} (argument = {brick} or {tiled}) -{min_style} (argument = any of the compiled in minimizer styles) -{run_style} (argument = any of the compiled in run styles) -{atom_style} (argument = any of the compiled in atom styles) -{pair_style} (argument = any of the compiled in pair styles) -{bond_style} (argument = any of the compiled in bond styles) -{angle_style} (argument = any of the compiled in angle styles) -{dihedral_style} (argument = any of the compiled in dihedral styles) -{improper_style} (argument = any of the compiled in improper styles) -{kspace_style} (argument = any of the compiled in kspace styles) :ul - -Most of the settings are self-explanatory, the {single} argument in the -{pair} category allows to check whether a pair style supports a -Pair::single() function as needed by compute group/group and others -features or LAMMPS, {respa} allows to check whether the inner/middle/outer -mode of r-RESPA is supported. In the various style categories, -the checking is also done using suffix flags, if available and enabled. - -Example 1: disable use of suffix for pppm when using GPU package (i.e. run it on the CPU concurrently to running the pair style on the GPU), but do use the suffix otherwise (e.g. with USER-OMP). - -pair_style lj/cut/coul/long 14.0 -if $(is_active(package,gpu)) then "suffix off" -kspace_style pppm :pre - -Example 2: use r-RESPA with inner/outer cutoff, if supported by pair style, otherwise fall back to using pair and reducing the outer time step - -timestep $(2.0*(1.0+2.0*is_active(pair,respa)) -if $(is_active(pair,respa)) then "run_style respa 4 3 2 2 improper 1 inner 2 5.5 7.0 outer 3 kspace 4" else "run_style respa 3 3 2 improper 1 pair 2 kspace 3" :pre - -The {is_defined()} function allows to query categories like {compute}, -{dump}, {fix}, {group}, {region}, and {variable} whether an entry -with the provided name or id is defined. - -The {is_available(category,name)} function allows to query whether -a specific optional feature is available, i.e. compiled in. -This currently works for the following categories: {command}, -{compute}, {fix}, {pair_style} and {feature}. For all categories -except {command} and {feature} also appending active suffixes is -tried before reporting failure. - -The {feature} category is used to check the availability of compiled in -features such as GZIP support, PNG support, JPEG support, FFMPEG support, -and C++ exceptions for error handling. Corresponding values for name are -{gzip}, {png}, {jpeg}, {ffmpeg} and {exceptions}. - -This enables writing input scripts which only dump using a given format if -the compiled binary supports it. - -if "$(is_available(feature,png))" then "print 'PNG supported'" else "print 'PNG not supported'" :pre - -if "$(is_available(feature,ffmpeg)" then "dump 3 all movie 25 movie.mp4 type type zoom 1.6 adiam 1.0" :pre - - -:line - -Atom Values and Vectors :h4 - -Atom values take an integer argument I from 1 to N, where I is the -atom-ID, e.g. x\[243\], which means use the x coordinate of the atom -with ID = 243. Or they can take a variable name, specified as v_name, -where name is the name of the variable, like x\[v_myIndex\]. The -variable can be of any style except {vector} or {atom} or {atomfile} -variables. The variable is evaluated and the result is expected to be -numeric and is cast to an integer (i.e. 3.4 becomes 3), to use an -index, which must be a value from 1 to N. Note that a "formula" -cannot be used as the argument between the brackets, e.g. x\[243+10\] -or x\[v_myIndex+1\] are not allowed. To do this a single variable can -be defined that contains the needed formula. - -Note that the 0 < atom-ID <= N, where N is the largest atom ID -in the system. If an ID is specified for an atom that does not -currently exist, then the generated value is 0.0. - -Atom vectors generate one value per atom, so that a reference like -"vx" means the x-component of each atom's velocity will be used when -evaluating the variable. - -The meaning of the different atom values and vectors is mostly -self-explanatory. {Mol} refers to the molecule ID of an atom, and is -only defined if an "atom_style"_atom_style.html is being used that -defines molecule IDs. - -Note that many other atom attributes can be used as inputs to a -variable by using the "compute -property/atom"_compute_property_atom.html command and then specifying -a quantity from that compute. - -:line - -Compute References :h4 - -Compute references access quantities calculated by a -"compute"_compute.html. The ID in the reference should be replaced by -the ID of a compute defined elsewhere in the input script. As -discussed in the doc page for the "compute"_compute.html command, -computes can produce global, per-atom, or local values. Only global -and per-atom values can be used in a variable. Computes can also -produce a scalar, vector, or array. - -An equal-style variable can only use scalar values, which means a -global scalar, or an element of a global or per-atom vector or array. -A vector-style variable can use scalar values or a global vector of -values, or a column of a global array of values. Atom-style variables -can use global scalar values. They can also use per-atom vector -values, or a column of a per-atom array. See the doc pages for -individual computes to see what kind of values they produce. - -Examples of different kinds of compute references are as follows. -There is typically no ambiguity (see exception below) as to what a -reference means, since computes only produce either global or per-atom -quantities, never both. - -c_ID: global scalar, or per-atom vector -c_ID\[I\]: Ith element of global vector, or atom I's value in per-atom vector, or Ith column from per-atom array -c_ID\[I\]\[J\]: I,J element of global array, or atom I's Jth value in per-atom array :tb(s=:) - -For I and J indices, integers can be specified or a variable name, -specified as v_name, where name is the name of the variable. The -rules for this syntax are the same as for the "Atom Values and -Vectors" discussion above. - -One source of ambiguity for compute references is when a vector-style -variable refers to a compute that produces both a global scalar and a -global vector. Consider a compute with ID "foo" that does this, -referenced as follows by variable "a", where "myVec" is another -vector-style variable: - -variable a vector c_foo*v_myVec :pre - -The reference "c_foo" could refer to either the global scalar or -global vector produced by compute "foo". In this case, "c_foo" will -always refer to the global scalar, and "C_foo" can be used to -reference the global vector. Similarly if the compute produces both a -global vector and global array, then "c_foo\[I\]" will always refer to -an element of the global vector, and "C_foo\[I\]" can be used to -reference the Ith column of the global array. - -Note that if a variable containing a compute is evaluated directly in -an input script (not during a run), then the values accessed by the -compute must be current. See the discussion below about "Variable -Accuracy". - -:line - -Fix References :h4 - -Fix references access quantities calculated by a "fix"_compute.html. -The ID in the reference should be replaced by the ID of a fix defined -elsewhere in the input script. As discussed in the doc page for the -"fix"_fix.html command, fixes can produce global, per-atom, or local -values. Only global and per-atom values can be used in a variable. -Fixes can also produce a scalar, vector, or array. An equal-style -variable can only use scalar values, which means a global scalar, or -an element of a global or per-atom vector or array. Atom-style -variables can use the same scalar values. They can also use per-atom -vector values. A vector value can be a per-atom vector itself, or a -column of an per-atom array. See the doc pages for individual fixes -to see what kind of values they produce. - -The different kinds of fix references are exactly the same as the -compute references listed in the above table, where "c_" is replaced -by "f_". Again, there is typically no ambiguity (see exception below) -as to what a reference means, since fixes only produce either global -or per-atom quantities, never both. - -f_ID: global scalar, or per-atom vector -f_ID\[I\]: Ith element of global vector, or atom I's value in per-atom vector, or Ith column from per-atom array -f_ID\[I\]\[J\]: I,J element of global array, or atom I's Jth value in per-atom array :tb(s=:) - -For I and J indices, integers can be specified or a variable name, -specified as v_name, where name is the name of the variable. The -rules for this syntax are the same as for the "Atom Values and -Vectors" discussion above. - -One source of ambiguity for fix references is the same ambiguity -discussed for compute references above. Namely when a vector-style -variable refers to a fix that produces both a global scalar and a -global vector. The solution is the same as for compute references. -For a fix with ID "foo", "f_foo" will always refer to the global -scalar, and "F_foo" can be used to reference the global vector. And -similarly for distinguishing between a fix's global vector versus -global array with "f_foo\[I\]" versus "F_foo\[I\]". - -Note that if a variable containing a fix is evaluated directly in an -input script (not during a run), then the values accessed by the fix -should be current. See the discussion below about "Variable -Accuracy". - -Note that some fixes only generate quantities on certain timesteps. -If a variable attempts to access the fix on non-allowed timesteps, an -error is generated. For example, the "fix ave/time"_fix_ave_time.html -command may only generate averaged quantities every 100 steps. See -the doc pages for individual fix commands for details. - -:line - -Variable References :h4 - -Variable references access quantities stored or calculated by other -variables, which will cause those variables to be evaluated. The name -in the reference should be replaced by the name of a variable defined -elsewhere in the input script. - -As discussed on this doc page, equal-style variables generate a single -global numeric value, vector-style variables generate a vector of -global numeric values, and atom-style and atomfile-style variables -generate a per-atom vector of numeric values. All other variables -store one or more strings. - -The formula for an equal-style variable can use any style of variable -including a vector_style or atom-style or atomfile-style. For these -3 styles, a subscript must be used to access a single value from -the vector-, atom-, or atomfile-style variable. If a string-storing -variable is used, the string is converted to a numeric value. Note -that this will typically produce a 0.0 if the string is not a numeric -string, which is likely not what you want. - -The formula for a vector-style variable can use any style of variable, -including atom-style or atomfile-style variables. For these 2 styles, -a subscript must be used to access a single value from the atom-, or -atomfile-style variable. - -The formula for an atom-style variable can use any style of variable, -including other atom-style or atomfile-style variables. If it uses a -vector-style variable, a subscript must be used to access a single -value from the vector-style variable. - -Examples of different kinds of variable references are as follows. -There is no ambiguity as to what a reference means, since variables -produce only a global scalar or global vector or per-atom vector. - -v_name: global scalar from equal-style variable -v_name: global vector from vector-style variable -v_name: per-atom vector from atom-style or atomfile-style variable -v_name\[I\]: Ith element of a global vector from vector-style variable -v_name\[I\]: value of atom with ID = I from atom-style or atomfile-style variable :tb(s=:) - -For the I index, an integer can be specified or a variable name, -specified as v_name, where name is the name of the variable. The -rules for this syntax are the same as for the "Atom Values and -Vectors" discussion above. - -:line - -[Immediate Evaluation of Variables:] - -If you want an equal-style variable to be evaluated immediately, it -may be the case that you do not need to define a variable at all. See -the "Commands parse"_Commands_parse.html doc page for info on how to -use "immediate" variables in an input script, specified as $(formula) -with parenthesis, where the formula has the same syntax as equal-style -variables described on this page. This effectively evaluates a -formula immediately without using the variable command to define a -named variable. - -More generally, there is a difference between referencing a variable -with a leading $ sign (e.g. $x or $\{abc\}) versus with a leading "v_" -(e.g. v_x or v_abc). The former can be used in any input script -command, including a variable command. The input script parser -evaluates the reference variable immediately and substitutes its value -into the command. As explained on the "Commands -parse"_Commands_parse.html doc page, you can also use un-named -"immediate" variables for this purpose. For example, a string like -this $((xlo+xhi)/2+sqrt(v_area)) in an input script command evaluates -the string between the parenthesis as an equal-style variable formula. - -Referencing a variable with a leading "v_" is an optional or required -kind of argument for some commands (e.g. the "fix -ave/chunk"_fix_ave_chunk.html or "dump custom"_dump.html or -"thermo_style"_thermo_style.html commands) if you wish it to evaluate -a variable periodically during a run. It can also be used in a -variable formula if you wish to reference a second variable. The -second variable will be evaluated whenever the first variable is -evaluated. - -As an example, suppose you use this command in your input script to -define the variable "v" as - -variable v equal vol :pre - -before a run where the simulation box size changes. You might think -this will assign the initial volume to the variable "v". That is not -the case. Rather it assigns a formula which evaluates the volume -(using the thermo_style keyword "vol") to the variable "v". If you -use the variable "v" in some other command like "fix -ave/time"_fix_ave_time.html then the current volume of the box will be -evaluated continuously during the run. - -If you want to store the initial volume of the system, you can do it -this way: - -variable v equal vol -variable v0 equal $v :pre - -The second command will force "v" to be evaluated (yielding the -initial volume) and assign that value to the variable "v0". Thus the -command - -thermo_style custom step v_v v_v0 :pre - -would print out both the current and initial volume periodically -during the run. - -Note that it is a mistake to enclose a variable formula in double -quotes if it contains variables preceded by $ signs. For example, - -variable vratio equal "$\{vfinal\}/$\{v0\}" :pre - -This is because the quotes prevent variable substitution (explained on -the "Commands parse"_Commands_parse.html doc page), and thus an error -will occur when the formula for "vratio" is evaluated later. - -:line - -[Variable Accuracy:] - -Obviously, LAMMPS attempts to evaluate variables containing formulas -({equal} and {atom} style variables) accurately whenever the -evaluation is performed. Depending on what is included in the -formula, this may require invoking a "compute"_compute.html, either -directly or indirectly via a thermo keyword, or accessing a value -previously calculated by a compute, or accessing a value calculated -and stored by a "fix"_fix.html. If the compute is one that calculates -the pressure or energy of the system, then these quantities need to be -tallied during the evaluation of the interatomic potentials (pair, -bond, etc) on timesteps that the variable will need the values. - -LAMMPS keeps track of all of this during a "run"_run.html or "energy -minimization"_minimize.html. An error will be generated if you -attempt to evaluate a variable on timesteps when it cannot produce -accurate values. For example, if a "thermo_style -custom"_thermo_style.html command prints a variable which accesses -values stored by a "fix ave/time"_fix_ave_time.html command and the -timesteps on which thermo output is generated are not multiples of the -averaging frequency used in the fix command, then an error will occur. - -An input script can also request variables be evaluated before or -after or in between runs, e.g. by including them in a -"print"_print.html command. In this case, if a compute is needed to -evaluate a variable (either directly or indirectly), LAMMPS will not -invoke the compute, but it will use a value previously calculated by -the compute, and can do this only if it was invoked on the current -timestep. Fixes will always provide a quantity needed by a variable, -but the quantity may or may not be current. This leads to one of -three kinds of behavior: - -(1) The variable may be evaluated accurately. If it contains -references to a compute or fix, and these values were calculated on -the last timestep of a preceding run, then they will be accessed and -used by the variable and the result will be accurate. - -(2) LAMMPS may not be able to evaluate the variable and will generate -an error message stating so. For example, if the variable requires a -quantity from a "compute"_compute.html that has not been invoked on -the current timestep, LAMMPS will generate an error. This means, for -example, that such a variable cannot be evaluated before the first run -has occurred. Likewise, in between runs, a variable containing a -compute cannot be evaluated unless the compute was invoked on the last -timestep of the preceding run, e.g. by thermodynamic output. - -One way to get around this problem is to perform a 0-timestep run -before using the variable. For example, these commands - -variable t equal temp -print "Initial temperature = $t" -run 1000 :pre - -will generate an error if the run is the first run specified in the -input script, because generating a value for the "t" variable requires -a compute for calculating the temperature to be invoked. - -However, this sequence of commands would be fine: - -run 0 -variable t equal temp -print "Initial temperature = $t" -run 1000 :pre - -The 0-timestep run initializes and invokes various computes, including -the one for temperature, so that the value it stores is current and -can be accessed by the variable "t" after the run has completed. Note -that a 0-timestep run does not alter the state of the system, so it -does not change the input state for the 1000-timestep run that -follows. Also note that the 0-timestep run must actually use and -invoke the compute in question (e.g. via "thermo"_thermo_style.html or -"dump"_dump.html output) in order for it to enable the compute to be -used in a variable after the run. Thus if you are trying to print a -variable that uses a compute you have defined, you can insure it is -invoked on the last timestep of the preceding run by including it in -thermodynamic output. - -Unlike computes, "fixes"_fix.html will never generate an error if -their values are accessed by a variable in between runs. They always -return some value to the variable. However, the value may not be what -you expect if the fix has not yet calculated the quantity of interest -or it is not current. For example, the "fix indent"_fix_indent.html -command stores the force on the indenter. But this is not computed -until a run is performed. Thus if a variable attempts to print this -value before the first run, zeroes will be output. Again, performing -a 0-timestep run before printing the variable has the desired effect. - -(3) The variable may be evaluated incorrectly and LAMMPS may have no -way to detect this has occurred. Consider the following sequence of -commands: - -pair_coeff 1 1 1.0 1.0 -run 1000 -pair_coeff 1 1 1.5 1.0 -variable e equal pe -print "Final potential energy = $e" :pre - -The first run is performed using one setting for the pairwise -potential defined by the "pair_style"_pair_style.html and -"pair_coeff"_pair_coeff.html commands. The potential energy is -evaluated on the final timestep and stored by the "compute -pe"_compute_pe.html compute (this is done by the -"thermo_style"_thermo_style.html command). Then a pair coefficient is -changed, altering the potential energy of the system. When the -potential energy is printed via the "e" variable, LAMMPS will use the -potential energy value stored by the "compute pe"_compute_pe.html -compute, thinking it is current. There are many other commands which -could alter the state of the system between runs, causing a variable -to evaluate incorrectly. - -The solution to this issue is the same as for case (2) above, namely -perform a 0-timestep run before the variable is evaluated to insure -the system is up-to-date. For example, this sequence of commands -would print a potential energy that reflected the changed pairwise -coefficient: - -pair_coeff 1 1 1.0 1.0 -run 1000 -pair_coeff 1 1 1.5 1.0 -run 0 -variable e equal pe -print "Final potential energy = $e" :pre - -:line - -[Restrictions:] - -Indexing any formula element by global atom ID, such as an atom value, -requires the "atom style"_atom_style.html to use a global mapping in -order to look up the vector indices. By default, only atom styles -with molecular information create global maps. The "atom_modify -map"_atom_modify.html command can override the default, e.g. for -atomic-style atom styles. - -All {universe}- and {uloop}-style variables defined in an input script -must have the same number of values. - -[Related commands:] - -"next"_next.html, "jump"_jump.html, "include"_include.html, -"temper"_temper.html, "fix print"_fix_print.html, "print"_print.html - -[Default:] none diff --git a/doc/txt/velocity.txt b/doc/txt/velocity.txt deleted file mode 100644 index 4bbbc5ad45..0000000000 --- a/doc/txt/velocity.txt +++ /dev/null @@ -1,259 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -velocity command :h3 - -[Syntax:] - -velocity group-ID style args keyword value ... :pre - -group-ID = ID of group of atoms whose velocity will be changed :ulb,l -style = {create} or {set} or {scale} or {ramp} or {zero} :l - {create} args = temp seed - temp = temperature value (temperature units) - seed = random # seed (positive integer) - {set} args = vx vy vz - vx,vy,vz = velocity value or NULL (velocity units) - any of vx,vy,vz van be a variable (see below) - {scale} arg = temp - temp = temperature value (temperature units) - {ramp} args = vdim vlo vhi dim clo chi - vdim = {vx} or {vy} or {vz} - vlo,vhi = lower and upper velocity value (velocity units) - dim = {x} or {y} or {z} - clo,chi = lower and upper coordinate bound (distance units) - {zero} arg = {linear} or {angular} - {linear} = zero the linear momentum - {angular} = zero the angular momentum :pre - -zero or more keyword/value pairs may be appended :l -keyword = {dist} or {sum} or {mom} or {rot} or {temp} or {bias} or {loop} or {units} :l - {dist} value = {uniform} or {gaussian} - {sum} value = {no} or {yes} - {mom} value = {no} or {yes} - {rot} value = {no} or {yes} - {temp} value = temperature compute ID - {bias} value = {no} or {yes} - {loop} value = {all} or {local} or {geom} - {rigid} value = fix-ID - fix-ID = ID of rigid body fix - {units} value = {box} or {lattice} :pre -:ule - -[Examples:] - -velocity all create 300.0 4928459 rot yes dist gaussian -velocity border set NULL 4.0 v_vz sum yes units box -velocity flow scale 300.0 -velocity flow ramp vx 0.0 5.0 y 5 25 temp mytemp -velocity all zero linear :pre - -[Description:] - -Set or change the velocities of a group of atoms in one of several -styles. For each style, there are required arguments and optional -keyword/value parameters. Not all options are used by each style. -Each option has a default as listed below. - -The {create} style generates an ensemble of velocities using a random -number generator with the specified seed at the specified temperature. - -The {set} style sets the velocities of all atoms in the group to the -specified values. If any component is specified as NULL, then it is -not set. Any of the vx,vy,vz velocity components can be specified as -an equal-style or atom-style "variable"_variable.html. If the value -is a variable, it should be specified as v_name, where name is the -variable name. In this case, the variable will be evaluated, and its -value used to determine the velocity component. Note that if a -variable is used, the velocity it calculates must be in box units, not -lattice units; see the discussion of the {units} keyword below. - -Equal-style variables can specify formulas with various mathematical -functions, and include "thermo_style"_thermo_style.html command -keywords for the simulation box parameters or other parameters. - -Atom-style variables can specify the same formulas as equal-style -variables but can also include per-atom values, such as atom -coordinates. Thus it is easy to specify a spatially-dependent -velocity field. - -The {scale} style computes the current temperature of the group of -atoms and then rescales the velocities to the specified temperature. - -The {ramp} style is similar to that used by the "compute -temp/ramp"_compute_temp_ramp.html command. Velocities ramped -uniformly from vlo to vhi are applied to dimension vx, or vy, or vz. -The value assigned to a particular atom depends on its relative -coordinate value (in dim) from clo to chi. For the example above, an -atom with y-coordinate of 10 (1/4 of the way from 5 to 25), would be -assigned a x-velocity of 1.25 (1/4 of the way from 0.0 to 5.0). Atoms -outside the coordinate bounds (less than 5 or greater than 25 in this -case), are assigned velocities equal to vlo or vhi (0.0 or 5.0 in this -case). - -The {zero} style adjusts the velocities of the group of atoms so that -the aggregate linear or angular momentum is zero. No other changes -are made to the velocities of the atoms. If the {rigid} option is -specified (see below), then the zeroing is performed on individual -rigid bodies, as defined by the "fix rigid or fix -rigid/small"_fix_rigid.html commands. In other words, zero linear -will set the linear momentum of each rigid body to zero, and zero -angular will set the angular momentum of each rigid body to zero. -This is done by adjusting the velocities of the atoms in each rigid -body. - -All temperatures specified in the velocity command are in temperature -units; see the "units"_units.html command. The units of velocities and -coordinates depend on whether the {units} keyword is set to {box} or -{lattice}, as discussed below. - -For all styles, no atoms are assigned z-component velocities if the -simulation is 2d; see the "dimension"_dimension.html command. - -:line - -The keyword/value options are used in the following ways by the -various styles. - -The {dist} keyword is used by {create}. The ensemble of generated -velocities can be a {uniform} distribution from some minimum to -maximum value, scaled to produce the requested temperature. Or it can -be a {gaussian} distribution with a mean of 0.0 and a sigma scaled to -produce the requested temperature. - -The {sum} keyword is used by all styles, except {zero}. The new -velocities will be added to the existing ones if sum = yes, or will -replace them if sum = no. - -The {mom} and {rot} keywords are used by {create}. If mom = yes, the -linear momentum of the newly created ensemble of velocities is zeroed; -if rot = yes, the angular momentum is zeroed. - -:line - -If specified, the {temp} keyword is used by {create} and {scale} to -specify a "compute"_compute.html that calculates temperature in a -desired way, e.g. by first subtracting out a velocity bias, as -discussed on the "Howto thermostat"_Howto_thermostat.html doc page. -If this keyword is not specified, {create} and {scale} calculate -temperature using a compute that is defined internally as follows: - -compute velocity_temp group-ID temp :pre - -where group-ID is the same ID used in the velocity command. i.e. the -group of atoms whose velocity is being altered. This compute is -deleted when the velocity command is finished. See the "compute -temp"_compute_temp.html command for details. If the calculated -temperature should have degrees-of-freedom removed due to fix -constraints (e.g. SHAKE or rigid-body constraints), then the -appropriate fix command must be specified before the velocity command -is issued. - -The {bias} keyword with a {yes} setting is used by {create} and -{scale}, but only if the {temp} keyword is also used to specify a -"compute"_compute.html that calculates temperature in a desired way. -If the temperature compute also calculates a velocity bias, the -bias is subtracted from atom velocities before the {create} and -{scale} operations are performed. After the operations, the bias is -added back to the atom velocities. See the "Howto -thermostat"_Howto_thermostat.html doc page for more discussion of -temperature computes with biases. Note that the velocity bias is only -applied to atoms in the temperature compute specified with the {temp} -keyword. - -As an example, assume atoms are currently streaming in a flow -direction (which could be separately initialized with the {ramp} -style), and you wish to initialize their thermal velocity to a desired -temperature. In this context thermal velocity means the per-particle -velocity that remains when the streaming velocity is subtracted. This -can be done using the {create} style with the {temp} keyword -specifying the ID of a "compute temp/ramp"_compute_temp_ramp.html or -"compute temp/profile"_compute_temp_profile.html command, and the -{bias} keyword set to a {yes} value. - -:line - -The {loop} keyword is used by {create} in the following ways. - -If loop = all, then each processor loops over all atoms in the -simulation to create velocities, but only stores velocities for atoms -it owns. This can be a slow loop for a large simulation. If atoms -were read from a data file, the velocity assigned to a particular atom -will be the same, independent of how many processors are being used. -This will not be the case if atoms were created using the -"create_atoms"_create_atoms.html command, since atom IDs will likely -be assigned to atoms differently. - -If loop = local, then each processor loops over only its atoms to -produce velocities. The random number seed is adjusted to give a -different set of velocities on each processor. This is a fast loop, -but the velocity assigned to a particular atom will depend on which -processor owns it. Thus the results will always be different when a -simulation is run on a different number of processors. - -If loop = geom, then each processor loops over only its atoms. For -each atom a unique random number seed is created, based on the atom's -xyz coordinates. A velocity is generated using that seed. This is a -fast loop and the velocity assigned to a particular atom will be the -same, independent of how many processors are used. However, the set -of generated velocities may be more correlated than if the {all} or -{local} keywords are used. - -Note that the {loop geom} keyword will not necessarily assign -identical velocities for two simulations run on different machines. -This is because the computations based on xyz coordinates are -sensitive to tiny differences in the double-precision value for a -coordinate as stored on a particular machine. - -:line - -The {rigid} keyword only has meaning when used with the {zero} style. -It allows specification of a fix-ID for one of the "rigid-body -fix"_fix_rigid.html variants which defines a set of rigid bodies. The -zeroing of linear or angular momentum is then performed for each rigid -body defined by the fix, as described above. - -The {units} keyword is used by {set} and {ramp}. If units = box, -the velocities and coordinates specified in the velocity command are -in the standard units described by the "units"_units.html command -(e.g. Angstroms/fmsec for real units). If units = lattice, velocities -are in units of lattice spacings per time (e.g. spacings/fmsec) and -coordinates are in lattice spacings. The "lattice"_lattice.html -command must have been previously used to define the lattice spacing. - -:line - -[Restrictions:] - -Assigning a temperature via the {create} style to a system with "rigid -bodies"_fix_rigid.html or "SHAKE constraints"_fix_shake.html may not -have the desired outcome for two reasons. First, the velocity command -can be invoked before all of the relevant fixes are created and -initialized and the number of adjusted degrees of freedom (DOFs) is -known. Thus it is not possible to compute the target temperature -correctly. Second, the assigned velocities may be partially canceled -when constraints are first enforced, leading to a different -temperature than desired. A workaround for this is to perform a "run -0"_run.html command, which insures all DOFs are accounted for -properly, and then rescale the temperature to the desired value before -performing a simulation. For example: - -velocity all create 300.0 12345 -run 0 # temperature may not be 300K -velocity all scale 300.0 # now it should be :pre - -[Related commands:] - -"fix rigid"_fix_rigid.html, "fix shake"_fix_shake.html, -"lattice"_lattice.html - -[Default:] - -The keyword defaults are dist = uniform, sum = no, mom = yes, rot = -no, bias = no, loop = all, and units = lattice. The temp and rigid -keywords are not defined by default. diff --git a/doc/txt/write_coeff.txt b/doc/txt/write_coeff.txt deleted file mode 100644 index 74d19b5c3d..0000000000 --- a/doc/txt/write_coeff.txt +++ /dev/null @@ -1,44 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -write_coeff command :h3 - -[Syntax:] - -write_coeff file :pre - -file = name of data file to write out :pre - -[Examples:] - -write_coeff polymer.coeff :pre - -[Description:] - -Write a text format file with the currently defined force field -coefficients in a way, that it can be read by LAMMPS with the -"include"_include.html command. In combination with the nocoeff -option of "write_data"_write_data.html this can be used to move -the Coeffs sections from a data file into a separate file. - -NOTE: The write_coeff command is not yet fully implemented as -some pair styles do not output their coefficient information. -This means you will need to add/copy this information manually. - -:line - -[Restrictions:] - -none - -[Related commands:] - -"read_data"_read_data.html, "write_restart"_write_restart.html, -"write_data"_write_data.html - - diff --git a/doc/txt/write_data.txt b/doc/txt/write_data.txt deleted file mode 100644 index 79e855dff3..0000000000 --- a/doc/txt/write_data.txt +++ /dev/null @@ -1,129 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -write_data command :h3 - -[Syntax:] - -write_data file keyword value ... :pre - -file = name of data file to write out :ulb,l -zero or more keyword/value pairs may be appended :l -keyword = {pair} or {nocoeff} :l - {nocoeff} = do not write out force field info - {nofix} = do not write out extra sections read by fixes - {pair} value = {ii} or {ij} - {ii} = write one line of pair coefficient info per atom type - {ij} = write one line of pair coefficient info per IJ atom type pair :pre -:ule - -[Examples:] - -write_data data.polymer -write_data data.* :pre - -[Description:] - -Write a data file in text format of the current state of the -simulation. Data files can be read by the "read data"_read_data.html -command to begin a simulation. The "read_data"_read_data.html command -also describes their format. - -Similar to "dump"_dump.html files, the data filename can contain a "*" -wild-card character. The "*" is replaced with the current timestep -value. - -NOTE: The write-data command is not yet fully implemented in two -respects. First, most pair styles do not yet write their coefficient -information into the data file. This means you will need to specify -that information in your input script that reads the data file, via -the "pair_coeff"_pair_coeff.html command. Second, a few of the "atom -styles"_atom_style.html (body, ellipsoid, line, tri) that store -auxiliary "bonus" information about aspherical particles, do not yet -write the bonus info into the data file. Both these functionalities -will be added to the write_data command later. - -Because a data file is in text format, if you use a data file written -out by this command to restart a simulation, the initial state of the -new run will be slightly different than the final state of the old run -(when the file was written) which was represented internally by LAMMPS -in binary format. A new simulation which reads the data file will -thus typically diverge from a simulation that continued in the -original input script. - -If you want to do more exact restarts, using binary files, see the -"restart"_restart.html, "write_restart"_write_restart.html, and -"read_restart"_read_restart.html commands. You can also convert -binary restart files to text data files, after a simulation has run, -using the "-r command-line switch"_Run_options.html. - -NOTE: Only limited information about a simulation is stored in a data -file. For example, no information about atom "groups"_group.html and -"fixes"_fix.html are stored. "Binary restart files"_read_restart.html -store more information. - -Bond interactions (angle, etc) that have been turned off by the "fix -shake"_fix_shake.html or "delete_bonds"_delete_bonds.html command will -be written to a data file as if they are turned on. This means they -will need to be turned off again in a new run after the data file is -read. - -Bonds that are broken (e.g. by a bond-breaking potential) are not -written to the data file. Thus these bonds will not exist when the -data file is read. - -:line - -The {nocoeff} keyword requests that no force field parameters should -be written to the data file. This can be very helpful, if one wants -to make significant changes to the force field or if the parameters -are read in separately anyway, e.g. from an include file. - -The {nofix} keyword requests that no extra sections read by fixes -should be written to the data file (see the {fix} option of the -"read_data"_read_data.html command for details). For example, this -option excludes sections for user-created per-atom properties -from "fix property/atom"_fix_property_atom.html. - -The {pair} keyword lets you specify in what format the pair -coefficient information is written into the data file. If the value -is specified as {ii}, then one line per atom type is written, to -specify the coefficients for each of the I=J interactions. This means -that no cross-interactions for I != J will be specified in the data -file and the pair style will apply its mixing rule, as documented on -individual "pair_style"_pair_style.html doc pages. Of course this -behavior can be overridden in the input script after reading the data -file, by specifying additional "pair_coeff"_pair_coeff.html commands -for any desired I,J pairs. - -If the value is specified as {ij}, then one line of coefficients is -written for all I,J pairs where I <= J. These coefficients will -include any specific settings made in the input script up to that -point. The presence of these I != J coefficients in the data file -will effectively turn off the default mixing rule for the pair style. -Again, the coefficient values in the data file can be overridden -in the input script after reading the data file, by specifying -additional "pair_coeff"_pair_coeff.html commands for any desired I,J -pairs. - -:line - -[Restrictions:] - -This command requires inter-processor communication to migrate atoms -before the data file is written. This means that your system must be -ready to perform a simulation before using this command (force fields -setup, atom masses initialized, etc). - -[Related commands:] - -"read_data"_read_data.html, "write_restart"_write_restart.html - -[Default:] - -The option defaults are pair = ii. diff --git a/doc/txt/write_dump.txt b/doc/txt/write_dump.txt deleted file mode 100644 index e676979001..0000000000 --- a/doc/txt/write_dump.txt +++ /dev/null @@ -1,92 +0,0 @@ - "LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -write_dump command :h3 - -[Syntax:] - -write_dump group-ID style file dump-args modify dump_modify-args :pre - -group-ID = ID of the group of atoms to be dumped :ulb,l -style = any of the supported "dump styles"_dump.html :l -file = name of file to write dump info to :l -dump-args = any additional args needed for a particular "dump style"_dump.html :l -modify = all args after this keyword are passed to "dump_modify"_dump_modify.html (optional) :l -dump-modify-args = args for "dump_modify"_dump_modify.html (optional) :l -:ule - -[Examples:] - -write_dump all atom dump.atom -write_dump subgroup atom dump.run.bin -write_dump all custom dump.myforce.* id type x y vx fx -write_dump flow custom dump.%.myforce id type c_myF\[3\] v_ke modify sort id -write_dump all xyz system.xyz modify sort id element O H -write_dump all image snap*.jpg type type size 960 960 modify backcolor white -write_dump all image snap*.jpg element element & - bond atom 0.3 shiny 0.1 ssao yes 6345 0.2 size 1600 1600 & - modify backcolor white element C C O H N C C C O H H S O H :pre - -[Description:] - -Dump a single snapshot of atom quantities to one or more files for the -current state of the system. This is a one-time immediate operation, -in contrast to the "dump"_dump.html command which will will set up a -dump style to write out snapshots periodically during a running -simulation. - -The syntax for this command is mostly identical to that of the -"dump"_dump.html and "dump_modify"_dump_modify.html commands as if -they were concatenated together, with the following exceptions: There -is no need for a dump ID or dump frequency and the keyword {modify} is -added. The latter is so that the full range of -"dump_modify"_dump_modify.html options can be specified for the single -snapshot, just as they can be for multiple snapshots. The {modify} -keyword separates the arguments that would normally be passed to the -{dump} command from those that would be given the {dump_modify}. Both -support optional arguments and thus LAMMPS needs to be able to cleanly -separate the two sets of args. - -Note that if the specified filename uses wildcard characters "*" or -"%", as supported by the "dump"_dump.html command, they will operate -in the same fashion to create the new filename(s). Normally, "dump -image"_dump_image.html files require a filename with a "*" character -for the timestep. That is not the case for the write_dump command; no -wildcard "*" character is necessary. - -:line - -[Restrictions:] - -All restrictions for the "dump"_dump.html and -"dump_modify"_dump_modify.html commands apply to this command as well, -with the exception of the "dump image"_dump_image.html filename not -requiring a wildcard "*" character, as noted above. - -Since dumps are normally written during a "run"_run.html or "energy -minimization"_minimize.html, the simulation has to be ready to run -before this command can be used. Similarly, if the dump requires -information from a compute, fix, or variable, the information needs to -have been calculated for the current timestep (e.g. by a prior run), -else LAMMPS will generate an error message. - -For example, it is not possible to dump per-atom energy with this -command before a run has been performed, since no energies and forces -have yet been calculated. See the "variable"_variable.html doc page -section on Variable Accuracy for more information on this topic. - -[Related commands:] - -"dump"_dump.html, "dump image"_dump_image.html, -"dump_modify"_dump_modify.html - -[Default:] - -The defaults are listed on the doc pages for the "dump"_dump.html and -"dump image"_dump_image.html and "dump_modify"_dump_modify.html -commands. diff --git a/doc/txt/write_restart.txt b/doc/txt/write_restart.txt deleted file mode 100644 index c393c7f735..0000000000 --- a/doc/txt/write_restart.txt +++ /dev/null @@ -1,120 +0,0 @@ -"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c - -:link(lws,http://lammps.sandia.gov) -:link(ld,Manual.html) -:link(lc,Commands_all.html) - -:line - -write_restart command :h3 - -[Syntax:] - -write_restart file keyword value ... :pre - -file = name of file to write restart information to :ulb,l -zero or more keyword/value pairs may be appended :l -keyword = {fileper} or {nfile} :l - {fileper} arg = Np - Np = write one file for every this many processors - {nfile} arg = Nf - Nf = write this many files, one from each of Nf processors :pre -:ule - -[Examples:] - -write_restart restart.equil -write_restart restart.equil.mpiio -write_restart poly.%.* nfile 10 :pre - -[Description:] - -Write a binary restart file of the current state of the simulation. - -During a long simulation, the "restart"_restart.html command is -typically used to output restart files periodically. The -write_restart command is useful after a minimization or whenever you -wish to write out a single current restart file. - -Similar to "dump"_dump.html files, the restart filename can contain -two wild-card characters. If a "*" appears in the filename, it is -replaced with the current timestep value. If a "%" character appears -in the filename, then one file is written by each processor and the -"%" character is replaced with the processor ID from 0 to P-1. An -additional file with the "%" replaced by "base" is also written, which -contains global information. For example, the files written for -filename restart.% would be restart.base, restart.0, restart.1, ... -restart.P-1. This creates smaller files and can be a fast mode of -output and subsequent input on parallel machines that support parallel -I/O. The optional {fileper} and {nfile} keywords discussed below can -alter the number of files written. - -The restart file can also be written in parallel as one large binary -file via the MPI-IO library, which is part of the MPI standard for -versions 2.0 and above. Using MPI-IO requires two steps. First, -build LAMMPS with its MPIIO package installed, e.g. - -make yes-mpiio # installs the MPIIO package -make mpi # build LAMMPS for your platform :pre - -Second, use a restart filename which contains ".mpiio". Note that it -does not have to end in ".mpiio", just contain those characters. -Unlike MPI-IO dump files, a particular restart file must be both -written and read using MPI-IO. - -Restart files can be read by a "read_restart"_read_restart.html -command to restart a simulation from a particular state. Because the -file is binary (to enable exact restarts), it may not be readable on -another machine. In this case, you can use the "-r command-line -switch"_Run_options.html to convert a restart file to a data file. - -NOTE: Although the purpose of restart files is to enable restarting a -simulation from where it left off, not all information about a -simulation is stored in the file. For example, the list of fixes that -were specified during the initial run is not stored, which means the -new input script must specify any fixes you want to use. Even when -restart information is stored in the file, as it is for some fixes, -commands may need to be re-specified in the new input script, in order -to re-use that information. Details are usually given in the -documentation of the respective command. Also, see the -"read_restart"_read_restart.html command for general information about -what is stored in a restart file. - -:line - -The optional {nfile} or {fileper} keywords can be used in conjunction -with the "%" wildcard character in the specified restart file name. -As explained above, the "%" character causes the restart file to be -written in pieces, one piece for each of P processors. By default P = -the number of processors the simulation is running on. The {nfile} or -{fileper} keyword can be used to set P to a smaller value, which can -be more efficient when running on a large number of processors. - -The {nfile} keyword sets P to the specified Nf value. For example, if -Nf = 4, and the simulation is running on 100 processors, 4 files will -be written, by processors 0,25,50,75. Each will collect information -from itself and the next 24 processors and write it to a restart file. - -For the {fileper} keyword, the specified value of Np means write one -file for every Np processors. For example, if Np = 4, every 4th -processor (0,4,8,12,etc) will collect information from itself and the -next 3 processors and write it to a restart file. - -:line - -[Restrictions:] - -This command requires inter-processor communication to migrate atoms -before the restart file is written. This means that your system must -be ready to perform a simulation before using this command (force -fields setup, atom masses initialized, etc). - -To write and read restart files in parallel with MPI-IO, the MPIIO -package must be installed. - -[Related commands:] - -"restart"_restart.html, "read_restart"_read_restart.html, -"write_data"_write_data.html - -[Default:] none From fa4d9ff0d841f2b247a27a3f82e842969deec042 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 23 Jan 2020 16:56:41 -0500 Subject: [PATCH 58/94] remove automatic translation of .txt to .rst and references to txt folder --- doc/Makefile | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/doc/Makefile b/doc/Makefile index 4dbed024f7..82c099ff70 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -3,7 +3,6 @@ SHELL = /bin/bash BUILDDIR = ${CURDIR} RSTDIR = $(BUILDDIR)/src -TXTDIR = $(BUILDDIR)/txt VENV = $(BUILDDIR)/docenv TXT2RST = $(VENV)/bin/txt2rst ANCHORCHECK = $(VENV)/bin/rst_anchor_check @@ -28,8 +27,6 @@ HAS_VIRTUALENV = YES endif SPHINXEXTRA = -j $(shell $(PYTHON) -c 'import multiprocessing;print(multiprocessing.cpu_count())') -SOURCES=$(filter-out $(wildcard $(TXTDIR)/lammps_commands*.txt) $(TXTDIR)/lammps_support.txt $(TXTDIR)/lammps_tutorials.txt,$(wildcard $(TXTDIR)/*.txt)) -OBJECTS=$(SOURCES:$(TXTDIR)/%.txt=$(RSTDIR)/%.rst) .PHONY: help clean-all clean epub mobi rst html pdf venv spelling anchor_check style_check @@ -61,9 +58,9 @@ clean: clean-spelling: rm -rf spelling -rst: clean $(OBJECTS) $(ANCHORCHECK) +rst: clean $(ANCHORCHECK) -html: $(OBJECTS) $(ANCHORCHECK) +html: $(ANCHORCHECK) @(\ . $(VENV)/bin/activate ;\ sphinx-build $(SPHINXEXTRA) -b html -c utils/sphinx-config -d $(BUILDDIR)/doctrees $(RSTDIR) html ;\ @@ -86,7 +83,7 @@ html: $(OBJECTS) $(ANCHORCHECK) @rm -rf html/USER/*/*.[sg]* @echo "Build finished. The HTML pages are in doc/html." -spelling: $(OBJECTS) utils/sphinx-config/false_positives.txt +spelling: utils/sphinx-config/false_positives.txt @(\ . $(VENV)/bin/activate ;\ pip install sphinxcontrib-spelling ;\ @@ -96,7 +93,7 @@ spelling: $(OBJECTS) utils/sphinx-config/false_positives.txt ) @echo "Spell check finished." -epub: $(OBJECTS) +epub: @mkdir -p epub/JPG @rm -f LAMMPS.epub @cp src/JPG/lammps-logo.png epub/ @@ -115,7 +112,7 @@ mobi: epub @ebook-convert LAMMPS.epub LAMMPS.mobi @echo "Conversion finished. The MOBI manual file is created." -pdf: $(OBJECTS) $(ANCHORCHECK) +pdf: $(ANCHORCHECK) @(\ cd src/Developer; \ pdflatex developer; \ @@ -180,14 +177,6 @@ style_check : # ------------------------------------------ -$(RSTDIR)/%.rst : $(TXTDIR)/%.txt $(TXT2RST) - @(\ - mkdir -p $(RSTDIR) ; \ - . $(VENV)/bin/activate ;\ - txt2rst -v $< > $@ ;\ - deactivate ;\ - ) - $(VENV): @if [ "$(HAS_PYTHON3)" == "NO" ] ; then echo "Python3 was not found! Please check README.md for further instructions" 1>&2; exit 1; fi @if [ "$(HAS_VIRTUALENV)" == "NO" ] ; then echo "virtualenv was not found! Please check README.md for further instructions" 1>&2; exit 1; fi From 23febc71011057716696fd650da7d785e63c39e6 Mon Sep 17 00:00:00 2001 From: Oliver Henrich Date: Fri, 24 Jan 2020 14:19:18 +0000 Subject: [PATCH 59/94] Increased tolerance for fatal error in FENE bond argument --- src/USER-CGDNA/bond_oxdna_fene.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/USER-CGDNA/bond_oxdna_fene.cpp b/src/USER-CGDNA/bond_oxdna_fene.cpp index 1cb332df8f..834b53a5c7 100644 --- a/src/USER-CGDNA/bond_oxdna_fene.cpp +++ b/src/USER-CGDNA/bond_oxdna_fene.cpp @@ -221,7 +221,7 @@ void BondOxdnaFene::compute(int eflag, int vflag) TAGINT_FORMAT " " TAGINT_FORMAT " %g", update->ntimestep,atom->tag[a],atom->tag[b],r); error->warning(FLERR,str,0); - if (rlogarg <= -3.0) error->one(FLERR,"Bad FENE bond"); + if (rlogarg <= -8.0) error->one(FLERR,"Bad FENE bond"); } fbond = -k[type]*rr0/rlogarg/Deltasq/r; @@ -421,7 +421,7 @@ double BondOxdnaFene::single(int type, double rsq, int /*i*/, int /*j*/, sprintf(str,"FENE bond too long: " BIGINT_FORMAT " %g", update->ntimestep,sqrt(rsq)); error->warning(FLERR,str,0); - if (rlogarg <= -3.0) error->one(FLERR,"Bad FENE bond"); + if (rlogarg <= -8.0) error->one(FLERR,"Bad FENE bond"); } double eng = -0.5 * k[type]*log(rlogarg); From c9cc13c2a6e94ec3db8b6745842aa3bee858ad0c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 24 Jan 2020 11:27:43 -0500 Subject: [PATCH 60/94] add mpi4py url and expand/update the python with MPI introduction --- doc/src/Python_mpi.rst | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/doc/src/Python_mpi.rst b/doc/src/Python_mpi.rst index ec5ec35ceb..b72a0161a2 100644 --- a/doc/src/Python_mpi.rst +++ b/doc/src/Python_mpi.rst @@ -5,15 +5,17 @@ If you wish to run LAMMPS in parallel from Python, you need to extend your Python with an interface to MPI. This also allows you to make MPI calls directly from Python in your script, if you desire. -We recommend use of mpi4py: +We have tested this with mpi4py and pypar: -* `PyPar `_ +* `MPI for Python `_ +* `pypar `_ -As of version 2.0.0 it allows passing a custom MPI communicator to -the LAMMPS constructor, which means one can easily run one or more +We recommend the use of mpi4py as it is the more complete MPI interface, +and as of version 2.0.0 mpi4py allows passing a custom MPI communicator +to the LAMMPS constructor, which means one can easily run one or more LAMMPS instances on subsets of the total MPI ranks. -To install mpi4py (version mpi4py-2.0.0 as of Oct 2015), unpack it +To install mpi4py (version mpi4py-3.0.3 as of Nov 2019), unpack it and from its main directory, type From 0302c0ba24ffeba58cc566abb6abbd7479c85894 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 24 Jan 2020 12:30:15 -0500 Subject: [PATCH 61/94] correct malformed tables --- doc/src/Howto_output.rst | 2 +- doc/src/Packages_standard.rst | 16 ++++++++-------- doc/src/Packages_user.rst | 32 +++++++++++++------------------- doc/src/Tools.rst | 2 +- 4 files changed, 23 insertions(+), 29 deletions(-) diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index 0670bf1e9f..617447fc04 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -304,7 +304,7 @@ vector input could be a column of an array. +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ | Command | Input | Output | +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -| :doc:`thermo_style custom ` | global scalars | screen, log file | +| :doc:`thermo_style custom ` | global scalars | screen, log file | +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ | :doc:`dump custom ` | per-atom vectors | dump file | +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ diff --git a/doc/src/Packages_standard.rst b/doc/src/Packages_standard.rst index f7a768d066..c7993cf947 100644 --- a/doc/src/Packages_standard.rst +++ b/doc/src/Packages_standard.rst @@ -29,29 +29,29 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`BODY ` | body-style particles | :doc:`Howto body ` | body | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`CLASS2 ` | class 2 force fields | :doc:`pair_style lj/class2 ` | n/a | no | +| :ref:`CLASS2 ` | class 2 force fields | :doc:`pair_style lj/class2 ` | n/a | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`COLLOID ` | colloidal particles | :doc:`atom_style colloid ` | colloid | no | +| :ref:`COLLOID ` | colloidal particles | :doc:`atom_style colloid ` | colloid | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`COMPRESS ` | I/O compression | :doc:`dump \*/gz ` | n/a | sys | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`CORESHELL ` | adiabatic core/shell model | :doc:`Howto coreshell ` | coreshell | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`DIPOLE ` | point dipole particles | :doc:`pair_style dipole/cut ` | dipole | no | +| :ref:`DIPOLE ` | point dipole particles | :doc:`pair_style dipole/cut ` | dipole | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`GPU ` | GPU-enabled styles | :doc:`Section gpu ` | `Benchmarks `_ | int | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`GRANULAR ` | granular systems | :doc:`Howto granular ` | pour | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`KIM ` | OpenKIM wrapper | :doc:`pair_style kim ` | kim | ext | +| :ref:`KIM ` | OpenKIM wrapper | :doc:`pair_style kim ` | kim | ext | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`KOKKOS ` | Kokkos-enabled styles | :doc:`Speed kokkos ` | `Benchmarks `_ | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`KSPACE ` | long-range Coulombic solvers | :doc:`kspace_style ` | peptide | no | +| :ref:`KSPACE ` | long-range Coulombic solvers | :doc:`kspace_style ` | peptide | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`LATTE ` | quantum DFTB forces via LATTE | :doc:`fix latte ` | latte | ext | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`MANYBODY ` | many-body potentials | :doc:`pair_style tersoff ` | shear | no | +| :ref:`MANYBODY ` | many-body potentials | :doc:`pair_style tersoff ` | shear | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`MC ` | Monte Carlo options | :doc:`fix gcmc ` | n/a | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ @@ -67,7 +67,7 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`OPT ` | optimized pair styles | :doc:`Speed opt ` | `Benchmarks `_ | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`PERI ` | Peridynamics models | :doc:`pair_style peri ` | peri | no | +| :ref:`PERI ` | Peridynamics models | :doc:`pair_style peri ` | peri | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`POEMS ` | coupled rigid body motion | :doc:`fix poems ` | rigid | int | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ @@ -81,7 +81,7 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`SHOCK ` | shock loading methods | :doc:`fix msst ` | n/a | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`SNAP ` | quantum-fitted potential | :doc:`pair_style snap ` | snap | no | +| :ref:`SNAP ` | quantum-fitted potential | :doc:`pair_style snap ` | snap | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`SPIN ` | magnetic atomic spin dynamics | :doc:`Howto spins ` | SPIN | no | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ diff --git a/doc/src/Packages_user.rst b/doc/src/Packages_user.rst index 2059e00c85..d705c8273d 100644 --- a/doc/src/Packages_user.rst +++ b/doc/src/Packages_user.rst @@ -35,13 +35,13 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-ATC ` | Atom-to-Continuum coupling | :doc:`fix atc ` | USER/atc | int | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-AWPMD ` | wave packet MD | :doc:`pair_style awpmd/cut ` | USER/awpmd | int | +| :ref:`USER-AWPMD ` | wave packet MD | :doc:`pair_style awpmd/cut ` | USER/awpmd | int | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-BOCS ` | BOCS bottom up coarse graining | :doc:`fix bocs ` | USER/bocs | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-CGDNA ` | coarse-grained DNA force fields | src/USER-CGDNA/README | USER/cgdna | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-CGSDK ` | SDK coarse-graining model | :doc:`pair_style lj/sdk ` | USER/cgsdk | no | +| :ref:`USER-CGSDK ` | SDK coarse-graining model | :doc:`pair_style lj/sdk ` | USER/cgsdk | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-COLVARS ` | collective variables library | :doc:`fix colvars ` | USER/colvars | int | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -51,7 +51,7 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-DRUDE ` | Drude oscillators | :doc:`Howto drude ` | USER/drude | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-EFF ` | electron force field | :doc:`pair_style eff/cut ` | USER/eff | no | +| :ref:`USER-EFF ` | electron force field | :doc:`pair_style eff/cut ` | USER/eff | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-FEP ` | free energy perturbation | :doc:`compute fep ` | USER/fep | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -63,15 +63,15 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-MANIFOLD ` | motion on 2d surfaces | :doc:`fix manifoldforce ` | USER/manifold | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MEAMC ` | modified EAM potential (C++) | :doc:`pair_style meam/c ` | meamc | no | +| :ref:`USER-MEAMC ` | modified EAM potential (C++) | :doc:`pair_style meam/c ` | meamc | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MESO ` | mesoscale DPD models | :doc:`pair_style edpd ` | USER/meso | no | +| :ref:`USER-MESO ` | mesoscale DPD models | :doc:`pair_style edpd ` | USER/meso | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MGPT ` | fast MGPT multi-ion potentials | :doc:`pair_style mgpt ` | USER/mgpt | no | +| :ref:`USER-MGPT ` | fast MGPT multi-ion potentials | :doc:`pair_style mgpt ` | USER/mgpt | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-MISC ` | single-file contributions | USER-MISC/README | USER/misc | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-MOFFF ` | styles for `MOF-FF `_ force field | :doc:`pair_style buck6d/coul/gauss ` | USER/mofff | no | +| :ref:`USER-MOFFF ` | styles for `MOF-FF `_ force field | :doc:`pair_style buck6d/coul/gauss ` | USER/mofff | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-MOLFILE ` | `VMD `_ molfile plug-ins | :doc:`dump molfile ` | n/a | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -89,17 +89,17 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-QTB ` | quantum nuclear effects | :doc:`fix qtb ` :doc:`fix qbmsst ` | qtb | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-QUIP ` | QUIP/libatoms interface | :doc:`pair_style quip ` | USER/quip | ext | +| :ref:`USER-QUIP ` | QUIP/libatoms interface | :doc:`pair_style quip ` | USER/quip | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-REAXC ` | ReaxFF potential (C/C++) | :doc:`pair_style reaxc ` | reax | no | +| :ref:`USER-REAXC ` | ReaxFF potential (C/C++) | :doc:`pair_style reaxc ` | reax | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-SCAFACOS ` | wrapper on ScaFaCoS solver | :doc:`kspace_style scafacos ` | USER/scafacos | ext | +| :ref:`USER-SCAFACOS ` | wrapper on ScaFaCoS solver | :doc:`kspace_style scafacos ` | USER/scafacos | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-SDPD ` | smoothed dissipative particle dynamics | :doc:`pair_style sdpd/taitwater/isothermal ` | USER/sdpd | no | +| :ref:`USER-SDPD ` | smoothed dissipative particle dynamics | :doc:`pair_style sdpd/taitwater/isothermal ` | USER/sdpd | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-SMD ` | smoothed Mach dynamics | `SMD User Guide `_ | USER/smd | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-SMTBQ ` | second moment tight binding QEq potential | :doc:`pair_style smtbq ` | USER/smtbq | no | +| :ref:`USER-SMTBQ ` | second moment tight binding QEq potential | :doc:`pair_style smtbq ` | USER/smtbq | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-SPH ` | smoothed particle hydrodynamics | `SPH User Guide `_ | USER/sph | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ @@ -109,18 +109,12 @@ package: +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`USER-VTK ` | dump output via VTK | :doc:`compute vtk ` | n/a | ext | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ -| :ref:`USER-YAFF ` | additional styles implemented in YAFF | :doc:`angle_style cross ` | USER/yaff | no | +| :ref:`USER-YAFF ` | additional styles implemented in YAFF | :doc:`angle_style cross ` | USER/yaff | no | +------------------------------------------------+-----------------------------------------------------------------+-------------------------------------------------------------------------------+-----------------------------------------------------+---------+ .. _MOFplus: https://www.mofplus.org/content/show/MOF-FF - - - .. _PLUMED: http://www.plumed.org - - - .. _lws: http://lammps.sandia.gov .. _ld: Manual.html .. _lc: Commands_all.html diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst index 21146cd908..1f9661191f 100644 --- a/doc/src/Tools.rst +++ b/doc/src/Tools.rst @@ -60,7 +60,7 @@ Post-processing tools +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ | :ref:`amber2lmp ` | :ref:`binary2txt ` | :ref:`ch2lmp ` | :ref:`colvars ` | :ref:`eff ` | :ref:`fep ` | +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ -| :ref:`lmp2arc ` | :ref:`lmp2cfg ` | :ref:`matlab ` | :ref:`phonon ` | :ref:`pymol_asphere ` | :ref:`python ` | +| :ref:`lmp2arc ` | :ref:`lmp2cfg ` | :ref:`matlab ` | :ref:`phonon ` | :ref:`pymol_asphere ` | :ref:`python ` | +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ | :ref:`reax ` | :ref:`replica ` | :ref:`smd ` | :ref:`spin ` | :ref:`xmgrace ` | | +--------------------------+----------------------------+------------------------+--------------------------+-------------------------------+-----------------------------+ From 197ba62cd93f6fc9630bcb75a9324b5cab61a751 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 28 Jan 2020 14:51:23 +0100 Subject: [PATCH 62/94] Change fire to fire/old and fire2 to fire. Implement normstyle in fire. Update author affiliation. --- src/min_fire.cpp | 339 +++++++++++++++---- src/min_fire.h | 5 +- src/min_fire2.cpp | 490 ---------------------------- src/min_fire_old.cpp | 279 ++++++++++++++++ src/{min_fire2.h => min_fire_old.h} | 17 +- 5 files changed, 566 insertions(+), 564 deletions(-) delete mode 100644 src/min_fire2.cpp create mode 100644 src/min_fire_old.cpp rename src/{min_fire2.h => min_fire_old.h} (77%) diff --git a/src/min_fire.cpp b/src/min_fire.cpp index ca37e410b8..fd72eac2e6 100644 --- a/src/min_fire.cpp +++ b/src/min_fire.cpp @@ -11,16 +11,26 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -#include "min_fire.h" -#include +/* ---------------------------------------------------------------------- + Contributing authors: Julien Guénolé, CNRS and + Erik Bitzek, FAU Erlangen-Nuernberg +------------------------------------------------------------------------- */ + #include +#include "min_fire.h" #include "universe.h" #include "atom.h" -#include "error.h" #include "force.h" #include "update.h" #include "output.h" #include "timer.h" +#include "error.h" +#include "variable.h" +#include "modify.h" +#include "compute.h" +#include "domain.h" +#include "neighbor.h" +#include "comm.h" using namespace LAMMPS_NS; @@ -28,13 +38,6 @@ using namespace LAMMPS_NS; #define EPS_ENERGY 1.0e-8 -#define DELAYSTEP 5 -#define DT_GROW 1.1 -#define DT_SHRINK 0.5 -#define ALPHA0 0.1 -#define ALPHA_SHRINK 0.99 -#define TMAX 10.0 - /* ---------------------------------------------------------------------- */ MinFire::MinFire(LAMMPS *lmp) : Min(lmp) {} @@ -45,10 +48,18 @@ void MinFire::init() { Min::init(); + // simple parameters validation + + if (tmax < tmin) error->all(FLERR,"tmax has to be larger than tmin"); + if (dtgrow < 1.0) error->all(FLERR,"dtgrow has to be larger than 1.0"); + if (dtshrink > 1.0) error->all(FLERR,"dtshrink has to be smaller than 1.0"); + dt = update->dt; - dtmax = TMAX * dt; - alpha = ALPHA0; - last_negative = update->ntimestep; + dtmax = tmax * dt; + dtmin = tmin * dt; + alpha = alpha0; + last_negative = ntimestep_start = update->ntimestep; + vdotf_negatif = 0; } /* ---------------------------------------------------------------------- */ @@ -58,6 +69,22 @@ void MinFire::setup_style() double **v = atom->v; int nlocal = atom->nlocal; + // print the parameters used within fire into the log + + const char *s1[] = {"eulerimplicit","verlet","leapfrog","eulerexplicit"}; + const char *s2[] = {"no","yes"}; + + if (comm->me == 0 && logfile) { + fprintf(logfile," Parameters for fire: \n" + " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " + " integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol \n" + " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s \n", + dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, + s1[integrator], s2[halfstepback_flag]); + } + + // initialize the velocities + for (int i = 0; i < nlocal; i++) v[i][0] = v[i][1] = v[i][2] = 0.0; } @@ -88,6 +115,39 @@ int MinFire::iterate(int maxiter) alpha_final = 0.0; + // Leap Frog integration initialization + + if (integrator == 2) { + + double **f = atom->f; + double **v = atom->v; + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + int nlocal = atom->nlocal; + + energy_force(0); + neval++; + + dtf = -0.5 * dt * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] = dtfm * f[i][0]; + v[i][1] = dtfm * f[i][1]; + v[i][2] = dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] = dtfm * f[i][0]; + v[i][1] = dtfm * f[i][1]; + v[i][2] = dtfm * f[i][2]; + } + } + } + for (int iter = 0; iter < maxiter; iter++) { if (timer->check_timeout(niter)) @@ -96,11 +156,17 @@ int MinFire::iterate(int maxiter) ntimestep = ++update->ntimestep; niter++; - // vdotfall = v dot f + // pointers + int nlocal = atom->nlocal; double **v = atom->v; double **f = atom->f; - int nlocal = atom->nlocal; + double **x = atom->x; + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + + // vdotfall = v dot f vdotf = 0.0; for (int i = 0; i < nlocal; i++) @@ -118,11 +184,14 @@ int MinFire::iterate(int maxiter) // if (v dot f) > 0: // v = (1-alpha) v + alpha |v| Fhat // |v| = length of v, Fhat = unit f - // if more than DELAYSTEP since v dot f was negative: - // increase timestep and decrease alpha + // Only: (1-alpha) and alpha |v| Fhat is calculated here + // the modificatin of v is made wihtin the integration, after v update + // if more than delaystep since v dot f was negative: + // increase timestep, update global timestep and decrease alpha if (vdotfall > 0.0) { vdotv = 0.0; + vdotf_negatif = 0; for (int i = 0; i < nlocal; i++) vdotv += v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,world); @@ -149,36 +218,59 @@ int MinFire::iterate(int maxiter) } scale1 = 1.0 - alpha; - if (fdotfall == 0.0) scale2 = 0.0; + if (fdotfall <= 1e-20) scale2 = 0.0; else scale2 = alpha * sqrt(vdotvall/fdotfall); - for (int i = 0; i < nlocal; i++) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + + if (ntimestep - last_negative > delaystep) { + dt = MIN(dt*dtgrow,dtmax); + update->dt = dt; + alpha *= alphashrink; } - if (ntimestep - last_negative > DELAYSTEP) { - dt = MIN(dt*DT_GROW,dtmax); - alpha *= ALPHA_SHRINK; - } - - // else (v dot f) <= 0: - // decrease timestep, reset alpha, set v = 0 + // else (v dot f) <= 0 + // if more than delaystep since starting the relaxation: + // reset alpha + // if dt*dtshrink > dtmin: + // decrease timestep + // update global timestep (for thermo output) + // half step back within the dynamics: x(t) = x(t-0.5*dt) + // reset velocities: v = 0 } else { last_negative = ntimestep; - dt *= DT_SHRINK; - alpha = ALPHA0; + int delayflag = 1; + if (ntimestep - ntimestep_start < delaystep && delaystep_start_flag) + delayflag = 0; + if (delayflag) { + alpha = alpha0; + if (dt*dtshrink >= dtmin) { + dt *= dtshrink; + update->dt = dt; + } + } + + // stopping criterion while stuck in a local bassin of the PES + + vdotf_negatif++; + if (max_vdotf_negatif > 0 && vdotf_negatif > max_vdotf_negatif) + return MAXVDOTF; + + // inertia correction + + if (halfstepback_flag) { + for (int i = 0; i < nlocal; i++) { + x[i][0] -= 0.5 * dtv * v[i][0]; + x[i][1] -= 0.5 * dtv * v[i][1]; + x[i][2] -= 0.5 * dtv * v[i][2]; + } + } + for (int i = 0; i < nlocal; i++) v[i][0] = v[i][1] = v[i][2] = 0.0; } // limit timestep so no particle moves further than dmax - double *rmass = atom->rmass; - double *mass = atom->mass; - int *type = atom->type; - dtvone = dt; for (int i = 0; i < nlocal; i++) { @@ -186,6 +278,7 @@ int MinFire::iterate(int maxiter) vmax = MAX(vmax,fabs(v[i][2])); if (dtvone*vmax > dmax) dtvone = dmax/vmax; } + MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); // min dtv over replicas, if necessary @@ -196,43 +289,161 @@ int MinFire::iterate(int maxiter) MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); } - dtf = dtv * force->ftm2v; + // Dynamic integration scheme: + // 0: semi-implicit Euler + // 1: velocity Verlet + // 2: leapfrog (initial half step before the iteration loop) + // 3: explicit Euler - // Euler integration step + // Semi-implicit Euler OR Leap Frog integration - double **x = atom->x; + if (integrator == 0 || integrator == 2) { - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; + dtf = dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; + + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + + // Velocity Verlet integration + + } else if (integrator == 1) { + + dtf = 0.5 * dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + } } + + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + + // Standard Euler integration + + } else if (integrator == 3) { + + dtf = dtv * force->ftm2v; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + if (vdotfall > 0.0) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; } - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - // energy tolerance criterion - // only check after DELAYSTEP elapsed since velocties reset to 0 + // only check after delaystep elapsed since velocties reset to 0 // sync across replicas if running multi-replica minimization + // reset the timestep to the initial value - if (update->etol > 0.0 && ntimestep-last_negative > DELAYSTEP) { + if (update->etol > 0.0 && ntimestep-last_negative > delaystep) { if (update->multireplica == 0) { if (fabs(ecurrent-eprevious) < update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) @@ -243,12 +454,14 @@ int MinFire::iterate(int maxiter) flag = 0; else flag = 1; MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); - if (flagall == 0) return ETOL; + if (flagall == 0) + return ETOL; } } // force tolerance criterion // sync across replicas if running multi-replica minimization + // reset the timestep to the initial value fdotf = 0.0; if (update->ftol > 0.0) { diff --git a/src/min_fire.h b/src/min_fire.h index 3cb375163e..0c4be968dc 100644 --- a/src/min_fire.h +++ b/src/min_fire.h @@ -34,9 +34,10 @@ class MinFire : public Min { int iterate(int); private: - double dt,dtmax; + double dt,dtmax,dtmin; double alpha; - bigint last_negative; + bigint last_negative,ntimestep_start; + int vdotf_negatif; }; } diff --git a/src/min_fire2.cpp b/src/min_fire2.cpp deleted file mode 100644 index c34ccc57d2..0000000000 --- a/src/min_fire2.cpp +++ /dev/null @@ -1,490 +0,0 @@ -/* ---------------------------------------------------------------------- - LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator - http://lammps.sandia.gov, Sandia National Laboratories - Steve Plimpton, sjplimp@sandia.gov - - Copyright (2003) Sandia Corporation. Under the terms of Contract - DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains - certain rights in this software. This software is distributed under - the GNU General Public License. - - See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------- - Contributing authors: Julien Guénolé, RWTH Aachen University and - Erik Bitzek, FAU Erlangen-Nuernberg -------------------------------------------------------------------------- */ - -#include -#include "min_fire2.h" -#include "universe.h" -#include "atom.h" -#include "force.h" -#include "update.h" -#include "output.h" -#include "timer.h" -#include "error.h" -#include "variable.h" -#include "modify.h" -#include "compute.h" -#include "domain.h" -#include "neighbor.h" -#include "comm.h" - -using namespace LAMMPS_NS; - -// EPS_ENERGY = minimum normalization for energy tolerance - -#define EPS_ENERGY 1.0e-8 - -/* ---------------------------------------------------------------------- */ - -MinFire2::MinFire2(LAMMPS *lmp) : Min(lmp) {} - -/* ---------------------------------------------------------------------- */ - -void MinFire2::init() -{ - Min::init(); - - // simple parameters validation - - if (tmax < tmin) error->all(FLERR,"tmax has to be larger than tmin"); - if (dtgrow < 1.0) error->all(FLERR,"dtgrow has to be larger than 1.0"); - if (dtshrink > 1.0) error->all(FLERR,"dtshrink has to be smaller than 1.0"); - - dt = update->dt; - dtmax = tmax * dt; - dtmin = tmin * dt; - alpha = alpha0; - last_negative = ntimestep_start = update->ntimestep; - vdotf_negatif = 0; -} - -/* ---------------------------------------------------------------------- */ - -void MinFire2::setup_style() -{ - double **v = atom->v; - int nlocal = atom->nlocal; - - // print the parameters used within fire2 into the log - - const char *s1[] = {"eulerimplicit","verlet","leapfrog","eulerexplicit"}; - const char *s2[] = {"no","yes"}; - - if (comm->me == 0 && logfile) { - fprintf(logfile," Parameters for fire2: \n" - " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " - " integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol \n" - " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s \n", - dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, - s1[integrator], s2[halfstepback_flag]); - } - - // initialize the velocities - - for (int i = 0; i < nlocal; i++) - v[i][0] = v[i][1] = v[i][2] = 0.0; -} - -/* ---------------------------------------------------------------------- - set current vector lengths and pointers - called after atoms have migrated -------------------------------------------------------------------------- */ - -void MinFire2::reset_vectors() -{ - // atomic dof - - nvec = 3 * atom->nlocal; - if (nvec) xvec = atom->x[0]; - if (nvec) fvec = atom->f[0]; -} - -/* ---------------------------------------------------------------------- */ - -int MinFire2::iterate(int maxiter) -{ - bigint ntimestep; - double vmax,vdotf,vdotfall,vdotv,vdotvall,fdotf,fdotfall; - double scale1,scale2; - double dtvone,dtv,dtf,dtfm; - int flag,flagall; - - alpha_final = 0.0; - - // Leap Frog integration initialization - - if (integrator == 2) { - - double **f = atom->f; - double **v = atom->v; - double *rmass = atom->rmass; - double *mass = atom->mass; - int *type = atom->type; - int nlocal = atom->nlocal; - - energy_force(0); - neval++; - - dtf = -0.5 * dt * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - v[i][0] = dtfm * f[i][0]; - v[i][1] = dtfm * f[i][1]; - v[i][2] = dtfm * f[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] = dtfm * f[i][0]; - v[i][1] = dtfm * f[i][1]; - v[i][2] = dtfm * f[i][2]; - } - } - } - - for (int iter = 0; iter < maxiter; iter++) { - - if (timer->check_timeout(niter)) - return TIMEOUT; - - ntimestep = ++update->ntimestep; - niter++; - - // pointers - - int nlocal = atom->nlocal; - double **v = atom->v; - double **f = atom->f; - double **x = atom->x; - double *rmass = atom->rmass; - double *mass = atom->mass; - int *type = atom->type; - - // vdotfall = v dot f - - vdotf = 0.0; - for (int i = 0; i < nlocal; i++) - vdotf += v[i][0]*f[i][0] + v[i][1]*f[i][1] + v[i][2]*f[i][2]; - MPI_Allreduce(&vdotf,&vdotfall,1,MPI_DOUBLE,MPI_SUM,world); - - // sum vdotf over replicas, if necessary - // this communicator would be invalid for multiprocess replicas - - if (update->multireplica == 1) { - vdotf = vdotfall; - MPI_Allreduce(&vdotf,&vdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); - } - - // if (v dot f) > 0: - // v = (1-alpha) v + alpha |v| Fhat - // |v| = length of v, Fhat = unit f - // Only: (1-alpha) and alpha |v| Fhat is calculated here - // the modificatin of v is made wihtin the integration, after v update - // if more than delaystep since v dot f was negative: - // increase timestep, update global timestep and decrease alpha - - if (vdotfall > 0.0) { - vdotv = 0.0; - vdotf_negatif = 0; - for (int i = 0; i < nlocal; i++) - vdotv += v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; - MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,world); - - // sum vdotv over replicas, if necessary - // this communicator would be invalid for multiprocess replicas - - if (update->multireplica == 1) { - vdotv = vdotvall; - MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); - } - - fdotf = 0.0; - for (int i = 0; i < nlocal; i++) - fdotf += f[i][0]*f[i][0] + f[i][1]*f[i][1] + f[i][2]*f[i][2]; - MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,world); - - // sum fdotf over replicas, if necessary - // this communicator would be invalid for multiprocess replicas - - if (update->multireplica == 1) { - fdotf = fdotfall; - MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); - } - - scale1 = 1.0 - alpha; - if (fdotfall <= 1e-20) scale2 = 0.0; - else scale2 = alpha * sqrt(vdotvall/fdotfall); - - if (ntimestep - last_negative > delaystep) { - dt = MIN(dt*dtgrow,dtmax); - update->dt = dt; - alpha *= alphashrink; - } - - // else (v dot f) <= 0 - // if more than delaystep since starting the relaxation: - // reset alpha - // if dt*dtshrink > dtmin: - // decrease timestep - // update global timestep (for thermo output) - // half step back within the dynamics: x(t) = x(t-0.5*dt) - // reset velocities: v = 0 - - } else { - last_negative = ntimestep; - int delayflag = 1; - if (ntimestep - ntimestep_start < delaystep && delaystep_start_flag) - delayflag = 0; - if (delayflag) { - alpha = alpha0; - if (dt*dtshrink >= dtmin) { - dt *= dtshrink; - update->dt = dt; - } - } - - // stopping criterion while stuck in a local bassin of the PES - - vdotf_negatif++; - if (max_vdotf_negatif > 0 && vdotf_negatif > max_vdotf_negatif) - return MAXVDOTF; - - // inertia correction - - if (halfstepback_flag) { - for (int i = 0; i < nlocal; i++) { - x[i][0] -= 0.5 * dtv * v[i][0]; - x[i][1] -= 0.5 * dtv * v[i][1]; - x[i][2] -= 0.5 * dtv * v[i][2]; - } - } - - for (int i = 0; i < nlocal; i++) - v[i][0] = v[i][1] = v[i][2] = 0.0; - } - - // limit timestep so no particle moves further than dmax - - dtvone = dt; - - for (int i = 0; i < nlocal; i++) { - vmax = MAX(fabs(v[i][0]),fabs(v[i][1])); - vmax = MAX(vmax,fabs(v[i][2])); - if (dtvone*vmax > dmax) dtvone = dmax/vmax; - } - - MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); - - // min dtv over replicas, if necessary - // this communicator would be invalid for multiprocess replicas - - if (update->multireplica == 1) { - dtvone = dtv; - MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); - } - - // Dynamic integration scheme: - // 0: semi-implicit Euler - // 1: velocity Verlet - // 2: leapfrog (initial half step before the iteration loop) - // 3: explicit Euler - - // Semi-implicit Euler OR Leap Frog integration - - if (integrator == 0 || integrator == 2) { - - dtf = dtv * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } - - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - - // Velocity Verlet integration - - } else if (integrator == 1) { - - dtf = 0.5 * dtv * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - } - } - - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } - } - - // Standard Euler integration - - } else if (integrator == 3) { - - dtf = dtv * force->ftm2v; - - if (rmass) { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / rmass[i]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } - } else { - for (int i = 0; i < nlocal; i++) { - dtfm = dtf / mass[type[i]]; - if (vdotfall > 0.0) { - v[i][0] = scale1*v[i][0] + scale2*f[i][0]; - v[i][1] = scale1*v[i][1] + scale2*f[i][1]; - v[i][2] = scale1*v[i][2] + scale2*f[i][2]; - } - x[i][0] += dtv * v[i][0]; - x[i][1] += dtv * v[i][1]; - x[i][2] += dtv * v[i][2]; - v[i][0] += dtfm * f[i][0]; - v[i][1] += dtfm * f[i][1]; - v[i][2] += dtfm * f[i][2]; - } - } - - eprevious = ecurrent; - ecurrent = energy_force(0); - neval++; - } - - // energy tolerance criterion - // only check after delaystep elapsed since velocties reset to 0 - // sync across replicas if running multi-replica minimization - // reset the timestep to the initial value - - if (update->etol > 0.0 && ntimestep-last_negative > delaystep) { - if (update->multireplica == 0) { - if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) - return ETOL; - } else { - if (fabs(ecurrent-eprevious) < - update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) - flag = 0; - else flag = 1; - MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); - if (flagall == 0) - return ETOL; - } - } - - // force tolerance criterion - // sync across replicas if running multi-replica minimization - // reset the timestep to the initial value - - if (update->ftol > 0.0) { - fdotf = fnorm_sqr(); - if (update->multireplica == 0) { - if (fdotf < update->ftol*update->ftol) - return FTOL; - } else { - if (fdotf < update->ftol*update->ftol) flag = 0; - else flag = 1; - MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); - if (flagall == 0) - return FTOL; - } - } - - // output for thermo, dump, restart files - - if (output->next == ntimestep) { - timer->stamp(); - output->write(ntimestep); - timer->stamp(Timer::OUTPUT); - } - } - - return MAXITER; -} diff --git a/src/min_fire_old.cpp b/src/min_fire_old.cpp new file mode 100644 index 0000000000..bd76b2d1fc --- /dev/null +++ b/src/min_fire_old.cpp @@ -0,0 +1,279 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "min_fire_old.h" +#include +#include +#include "universe.h" +#include "atom.h" +#include "error.h" +#include "force.h" +#include "update.h" +#include "output.h" +#include "timer.h" + +using namespace LAMMPS_NS; + +// EPS_ENERGY = minimum normalization for energy tolerance + +#define EPS_ENERGY 1.0e-8 + +#define DELAYSTEP 5 +#define DT_GROW 1.1 +#define DT_SHRINK 0.5 +#define ALPHA0 0.1 +#define ALPHA_SHRINK 0.99 +#define TMAX 10.0 + +/* ---------------------------------------------------------------------- */ + +MinFireOld::MinFireOld(LAMMPS *lmp) : Min(lmp) {} + +/* ---------------------------------------------------------------------- */ + +void MinFireOld::init() +{ + Min::init(); + + dt = update->dt; + dtmax = TMAX * dt; + alpha = ALPHA0; + last_negative = update->ntimestep; +} + +/* ---------------------------------------------------------------------- */ + +void MinFireOld::setup_style() +{ + double **v = atom->v; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) + v[i][0] = v[i][1] = v[i][2] = 0.0; +} + +/* ---------------------------------------------------------------------- + set current vector lengths and pointers + called after atoms have migrated +------------------------------------------------------------------------- */ + +void MinFireOld::reset_vectors() +{ + // atomic dof + + nvec = 3 * atom->nlocal; + if (nvec) xvec = atom->x[0]; + if (nvec) fvec = atom->f[0]; +} + +/* ---------------------------------------------------------------------- */ + +int MinFireOld::iterate(int maxiter) +{ + bigint ntimestep; + double vmax,vdotf,vdotfall,vdotv,vdotvall,fdotf,fdotfall; + double scale1,scale2; + double dtvone,dtv,dtf,dtfm; + int flag,flagall; + + alpha_final = 0.0; + + for (int iter = 0; iter < maxiter; iter++) { + + if (timer->check_timeout(niter)) + return TIMEOUT; + + ntimestep = ++update->ntimestep; + niter++; + + // vdotfall = v dot f + + double **v = atom->v; + double **f = atom->f; + int nlocal = atom->nlocal; + + vdotf = 0.0; + for (int i = 0; i < nlocal; i++) + vdotf += v[i][0]*f[i][0] + v[i][1]*f[i][1] + v[i][2]*f[i][2]; + MPI_Allreduce(&vdotf,&vdotfall,1,MPI_DOUBLE,MPI_SUM,world); + + // sum vdotf over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + vdotf = vdotfall; + MPI_Allreduce(&vdotf,&vdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + // if (v dot f) > 0: + // v = (1-alpha) v + alpha |v| Fhat + // |v| = length of v, Fhat = unit f + // if more than DELAYSTEP since v dot f was negative: + // increase timestep and decrease alpha + + if (vdotfall > 0.0) { + vdotv = 0.0; + for (int i = 0; i < nlocal; i++) + vdotv += v[i][0]*v[i][0] + v[i][1]*v[i][1] + v[i][2]*v[i][2]; + MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,world); + + // sum vdotv over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + vdotv = vdotvall; + MPI_Allreduce(&vdotv,&vdotvall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + fdotf = 0.0; + for (int i = 0; i < nlocal; i++) + fdotf += f[i][0]*f[i][0] + f[i][1]*f[i][1] + f[i][2]*f[i][2]; + MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,world); + + // sum fdotf over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + fdotf = fdotfall; + MPI_Allreduce(&fdotf,&fdotfall,1,MPI_DOUBLE,MPI_SUM,universe->uworld); + } + + scale1 = 1.0 - alpha; + if (fdotfall == 0.0) scale2 = 0.0; + else scale2 = alpha * sqrt(vdotvall/fdotfall); + for (int i = 0; i < nlocal; i++) { + v[i][0] = scale1*v[i][0] + scale2*f[i][0]; + v[i][1] = scale1*v[i][1] + scale2*f[i][1]; + v[i][2] = scale1*v[i][2] + scale2*f[i][2]; + } + + if (ntimestep - last_negative > DELAYSTEP) { + dt = MIN(dt*DT_GROW,dtmax); + alpha *= ALPHA_SHRINK; + } + + // else (v dot f) <= 0: + // decrease timestep, reset alpha, set v = 0 + + } else { + last_negative = ntimestep; + dt *= DT_SHRINK; + alpha = ALPHA0; + for (int i = 0; i < nlocal; i++) + v[i][0] = v[i][1] = v[i][2] = 0.0; + } + + // limit timestep so no particle moves further than dmax + + double *rmass = atom->rmass; + double *mass = atom->mass; + int *type = atom->type; + + dtvone = dt; + + for (int i = 0; i < nlocal; i++) { + vmax = MAX(fabs(v[i][0]),fabs(v[i][1])); + vmax = MAX(vmax,fabs(v[i][2])); + if (dtvone*vmax > dmax) dtvone = dmax/vmax; + } + MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,world); + + // min dtv over replicas, if necessary + // this communicator would be invalid for multiprocess replicas + + if (update->multireplica == 1) { + dtvone = dtv; + MPI_Allreduce(&dtvone,&dtv,1,MPI_DOUBLE,MPI_MIN,universe->uworld); + } + + dtf = dtv * force->ftm2v; + + // Euler integration step + + double **x = atom->x; + + if (rmass) { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / rmass[i]; + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } else { + for (int i = 0; i < nlocal; i++) { + dtfm = dtf / mass[type[i]]; + x[i][0] += dtv * v[i][0]; + x[i][1] += dtv * v[i][1]; + x[i][2] += dtv * v[i][2]; + v[i][0] += dtfm * f[i][0]; + v[i][1] += dtfm * f[i][1]; + v[i][2] += dtfm * f[i][2]; + } + } + + eprevious = ecurrent; + ecurrent = energy_force(0); + neval++; + + // energy tolerance criterion + // only check after DELAYSTEP elapsed since velocties reset to 0 + // sync across replicas if running multi-replica minimization + + if (update->etol > 0.0 && ntimestep-last_negative > DELAYSTEP) { + if (update->multireplica == 0) { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + return ETOL; + } else { + if (fabs(ecurrent-eprevious) < + update->etol * 0.5*(fabs(ecurrent) + fabs(eprevious) + EPS_ENERGY)) + flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return ETOL; + } + } + + // force tolerance criterion + // sync across replicas if running multi-replica minimization + + fdotf = 0.0; + if (update->ftol > 0.0) { + if (normstyle == MAX) fdotf = fnorm_max(); // max force norm + else if (normstyle == INF) fdotf = fnorm_inf(); // inf force norm + else if (normstyle == TWO) fdotf = fnorm_sqr(); // Euclidean force 2-norm + else error->all(FLERR,"Illegal min_modify command"); + if (update->multireplica == 0) { + if (fdotf < update->ftol*update->ftol) return FTOL; + } else { + if (fdotf < update->ftol*update->ftol) flag = 0; + else flag = 1; + MPI_Allreduce(&flag,&flagall,1,MPI_INT,MPI_SUM,universe->uworld); + if (flagall == 0) return FTOL; + } + } + + // output for thermo, dump, restart files + + if (output->next == ntimestep) { + timer->stamp(); + output->write(ntimestep); + timer->stamp(Timer::OUTPUT); + } + } + + return MAXITER; +} diff --git a/src/min_fire2.h b/src/min_fire_old.h similarity index 77% rename from src/min_fire2.h rename to src/min_fire_old.h index 1e0a76800f..5d7afaa627 100644 --- a/src/min_fire2.h +++ b/src/min_fire_old.h @@ -13,31 +13,30 @@ #ifdef MINIMIZE_CLASS -MinimizeStyle(fire2,MinFire2) +MinimizeStyle(fire/old,MinFireOld) #else -#ifndef LMP_MIN_FIRE2_H -#define LMP_MIN_FIRE2_H +#ifndef LMP_MIN_FIRE_OLD_H +#define LMP_MIN_FIRE_OLD_H #include "min.h" namespace LAMMPS_NS { -class MinFire2 : public Min { +class MinFireOld : public Min { public: - MinFire2(class LAMMPS *); - ~MinFire2() {} + MinFireOld(class LAMMPS *); + ~MinFireOld() {} void init(); void setup_style(); void reset_vectors(); int iterate(int); private: - double dt,dtmax,dtmin; + double dt,dtmax; double alpha; - bigint last_negative,ntimestep_start; - int vdotf_negatif; + bigint last_negative; }; } From a3d10d537ca0a4aa555bf110591ab61ef59765c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 28 Jan 2020 16:03:49 +0100 Subject: [PATCH 63/94] Updated documentation --- doc/src/min_modify.rst | 69 +++++++++++++++++++++++------------------- doc/src/min_style.rst | 29 +++++++++++++----- doc/src/minimize.rst | 21 +++++++------ 3 files changed, 70 insertions(+), 49 deletions(-) diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index 1f137abe6a..1f567b3651 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -29,9 +29,9 @@ Syntax *discrete_factor* value = factor factor = discretization factor for adaptive spin timestep (adim) *integrator* value = *eulerimplicit* or *verlet* - time integration scheme for fire2 minimization + time integration scheme for fire minimization *tmax* value = factor - factor = maximum adaptive timestep for fire2 minimization + factor = maximum adaptive timestep for fire minimization (adim) @@ -86,9 +86,9 @@ even if atoms could move in the gradient direction to reduce forces further. The choice of a norm can be modified for the min styles *cg*\ , *sd*\ -, *quickmin*\ , *fire*\ , *spin*\ , *spin/cg* and *spin/lbfgs* using -the *norm* keyword. The default *two* norm computes the 2-norm -(Euclidean length) of the global force vector: +, *quickmin*\ , *fire*\ , *fire/old*\ , *spin*\ , *spin/cg* and +*spin/lbfgs* using the *norm* keyword. The default *two* norm computes +the 2-norm (Euclidean length) of the global force vector: .. image:: Eqs/norm_two.jpg :align: center @@ -109,13 +109,14 @@ all atoms in the system: For the min styles *spin*\ , *spin/cg* and *spin/lbfgs*\ , the force norm is replaced by the spin-torque norm. -Keywords *alpha\_damp* and *discrete\_factor* should only be used when -a :doc:`min\_spin ` command is declared. Keyword -*alpha\_damp* defines an analog of a magnetic Gilbert damping. It -defines a relaxation rate toward an equilibrium for a given magnetic -system. Keyword *discrete\_factor* defines a discretization factor -for the adaptive timestep used in the *spin* minimization. See -:doc:`min\_spin ` for more information about those +Keywords *alpha\_damp* and *discrete\_factor* only make sense when +a :doc:`min_spin ` command is declared. +Keyword *alpha\_damp* defines an analog of a magnetic Gilbert +damping. It defines a relaxation rate toward an equilibrium for +a given magnetic system. +Keyword *discrete\_factor* defines a discretization factor for the +adaptive timestep used in the *spin* minimization. +See :doc:`min_spin ` for more information about those quantities. The choice of a line search algorithm for the *spin/cg* and @@ -128,30 +129,36 @@ procedure. The *spin\_none* is a default value for *line* keyword for both *spin/lbfgs* and *spin/cg*\ . Convergence of *spin/lbfgs* can be more robust if *spin\_cubic* line search is used. -The Newton *integrator* used for *fire2* minimization can be selected +The Newton *integrator* used for *fire* minimization can be selected to be either the symplectic Euler (\ *eulerimplicit*\ ) or velocity Verlet (\ *verlet*\ ). *tmax* define the maximum value for the -adaptive timestep during a *fire2* minimization. It is multiplication +adaptive timestep during a *fire* minimization. It is a multiplication factor applied to the current :doc:`timestep ` (not in time -unit). For example, *tmax* = 4.0 in metal :doc:`units ` means -that the maximum value the timestep can reach during a minimization is -4fs (with the default :doc:`timestep ` value). Note that -parameter defaults has been chosen to be reliable in most cases, but -one should consider adjusting :doc:`timestep ` and *tmax* to +unit). For example, *tmax* = 4.0 with a :doc:`timestep ` of +2fs, means that the maximum value the timestep can reach during a *fire* +minimization is 4fs. +Note that parameter defaults has been chosen to be reliable in most cases, +but one should consider adjusting :doc:`timestep ` and *tmax* to optimize the minimization for large or complex systems. Other -parameters of the *fire2* minimization can be tuned (\ *tmin*\ , +parameters of the *fire* minimization can be tuned (\ *tmin*\ , *delaystep*\ , *dtgrow*\ , *dtshrink*\ , *alpha0*\ , and -*alphashrink*\ ). Please refer to the article describing the *fire2* -:doc:`min\_style `. - -An additional stopping criteria *vdfmax* is added in order to avoid +*alphashrink*\ ). Please refer to the references describing the +:doc:`min\_style ` *fire*. +An additional stopping criteria *vdfmax* is used by *fire* in order to avoid unnecessary looping when it is reasonable to think the system will not -be relaxed further. Note that in this case the system will NOT be -relaxed. This could happen when the system comes to be stuck in a -local basin of the phase space. *vdfmax* is the maximum number of -consecutive iterations with P(t) < 0. For debugging purposes, it is -possible to switch off the inertia correction (\ *halfstepback* = -*no*\ ) and the initial delay (\ *initialdelay* = *no*\ ). +be relaxed further. Note that in this case the system will NOT have +reached your minimization criteria. This could happen when the system +comes to be stuck in a local basin of the phase space. *vdfmax* is +the maximum number of consecutive iterations with P(t) < 0. + +The :doc:`min\_style ` *fire* is an optimized implementation of +:doc:`min\_style ` *fire/old*. It can however behave similarly +to the *fire/old* style by using the following set of parameters: + +.. parsed-literal:: + min_modify integrator eulerexplicit tmax 10.0 tmin 0.0 delaystep 5 & + dtgrow 1.1 dtshrink 0.5 alpha0 0.1 alphashrink 0.99 & + vdfmax 100000 halfstepback no initialdelay no Restrictions """""""""""" @@ -175,7 +182,7 @@ For the *spin*\ , *spin/cg* and *spin/lbfgs* styles, the option defaults are alpha\_damp = 1.0, discrete\_factor = 10.0, line = spin\_none, and norm = euclidean. -For the *fire2* style, the option defaults are integrator = +For the *fire* style, the option defaults are integrator = eulerimplicit, tmax = 10.0, tmin = 0.02, delaystep = 20, dtgrow = 1.1, dtshrink = 0.5, alpha0 = 0.25, alphashrink = 0.99, vdfmax = 2000, halfstepback = yes and initialdelay = yes. diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index af8aa95425..57cac3dfc6 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -11,7 +11,7 @@ Syntax min_style style -* style = *cg* or *hftn* or *sd* or *quickmin* or *fire* or *fire2* or *spin* or *spin/cg* or *spin/lbfgs* +* style = *cg* or *hftn* or *sd* or *quickmin* or *fire* or *fire/old* or *spin* or *spin/cg* or *spin/lbfgs* Examples """""""" @@ -65,11 +65,22 @@ Style *fire* is a damped dynamics method described in :ref:`(Bitzek) and alters the projection operation to maintain components of the velocity non-parallel to the current force vector. The velocity of each atom is initialized to 0.0 by this style, at the beginning of a -minimization. +minimization. This style correspond to an optimized version described +in :ref:`(Guenole) ` that include different time integration +schemes and defaults parameters. The default parameters can be +modified with the command :doc:`min\_modify `. -Style *fire2* is an optimization of the style *fire*\ , including -different time integration schemes, described in :ref:`(Guenole) -`. + +Style *fire/old* is the original implementation of *fire* in Lammps, +conserved for backward compatibility. The main differences regarding +the current version *fire* are: time integration by Explicit Euler +only, different sequence in maintining velocity components non-parallel +to the current force vector and hard-coded minimization parameters. +A complete description of the differences between *fire/old* and *fire* +can be found in :ref:`(Guenole) ` (where the current *fire* +in lammps is named *fire2.0*). By using an appropriate set of +parameters, *fire* can behave similarly than *fire/old*, as described +in the :doc:`min\_modify ` command. Style *spin* is a damped spin dynamics with an adaptive timestep. @@ -83,7 +94,7 @@ to minimize spin configurations. See the :doc:`min/spin ` doc page for more information about the *spin*\ , *spin/cg* and *spin/lbfgs* styles. -Either the *quickmin*\ , *fire* and *fire2* styles are useful in the +Either the *quickmin*\ , *fire* and *fire/old* styles are useful in the context of nudged elastic band (NEB) calculations via the :doc:`neb ` command. @@ -97,10 +108,12 @@ calculations via the :doc:`neb/spin ` command. defined via the :doc:`timestep ` command. Often they will converge more quickly if you use a timestep about 10x larger than you would normally use for dynamics simulations. + For *fire*, the default timestep is recommended to be equal to + the one you would normally use for dynamics simulations. .. note:: - The *quickmin*\ , *fire*\ , *hftn*\ , and *cg/kk* styles do not yet + The *quickmin*\ , *fire*\ , *fire/old*\ , *hftn*\ , and *cg/kk* styles do not yet support the use of the :doc:`fix box/relax ` command or minimizations involving the electron radius in :doc:`eFF ` models. @@ -174,4 +187,4 @@ Jonsson, Mills, Jacobsen. **(Guenole)** Guenole, Noehring, Vaid, Houlle, Xie, Prakash, Bitzek, -Preprint, arXiv:190802038 (2019). +Comput Mater Sci, (2020), in press (arXiv:190802038). diff --git a/doc/src/minimize.rst b/doc/src/minimize.rst index 7ed77994af..dd3dbef002 100644 --- a/doc/src/minimize.rst +++ b/doc/src/minimize.rst @@ -38,19 +38,20 @@ be in local potential energy minimum. More precisely, the configuration should approximate a critical point for the objective function (see below), which may or may not be a local minimum. -The minimization algorithm used is set by the :doc:`min\_style -` command. Other options are set by the :doc:`min\_modify -` command. Minimize commands can be interspersed with -:doc:`run ` commands to alternate between relaxation and -dynamics. The minimizers bound the distance atoms move in one -iteration, so that you can relax systems with highly overlapped atoms -(large energies and forces) by pushing the atoms off of each other. +The minimization algorithm used is set by the +:doc:`min_style ` command. Other options are set by the +:doc:`min_modify ` command. Minimize commands can be +interspersed with :doc:`run ` commands to alternate between +relaxation and dynamics. The minimizers bound the distance atoms move +in one iteration, so that you can relax systems with highly overlapped +atoms (large energies and forces) by pushing the atoms off of each +other. Alternate means of relaxing a system are to run dynamics with a small or :doc:`limited timestep `. Or dynamics can be run using :doc:`fix viscous ` to impose a damping force that -slowly drains all kinetic energy from the system. The -:doc:`pair\_style soft ` potential can be used to +slowly drains all kinetic energy from the system. The :doc:`pair_style soft ` potential can be used to un-overlap atoms while +running dynamics. un-overlap atoms while running dynamics. Note that you can minimize some atoms in the system while holding the @@ -70,7 +71,7 @@ backtracking method is described in Nocedal and Wright's Numerical Optimization (Procedure 3.1 on p 41). The :doc:`minimization styles ` *quickmin*\ , *fire* and -*fire2* perform damped dynamics using an Euler integration step. Thus +*fire/old* perform damped dynamics using an Euler integration step. Thus they require a :doc:`timestep ` be defined. .. note:: From e9b6824e11e7bb3c4fab88ffbd08069bb9267bef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Tue, 28 Jan 2020 16:27:19 +0100 Subject: [PATCH 64/94] correct spelling --- doc/src/min_style.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index 57cac3dfc6..60c3687fc7 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -74,7 +74,7 @@ modified with the command :doc:`min\_modify `. Style *fire/old* is the original implementation of *fire* in Lammps, conserved for backward compatibility. The main differences regarding the current version *fire* are: time integration by Explicit Euler -only, different sequence in maintining velocity components non-parallel +only, different sequence in maintaining velocity components non-parallel to the current force vector and hard-coded minimization parameters. A complete description of the differences between *fire/old* and *fire* can be found in :ref:`(Guenole) ` (where the current *fire* From 9427fc50a53cfe5b5754c4f27ddd5d58874e130b Mon Sep 17 00:00:00 2001 From: Giacomo Fiorin Date: Mon, 27 Jan 2020 13:39:58 -0500 Subject: [PATCH 65/94] Update Colvars library to version 2020-01-27 One new feature (arithmetic path variables) and several smaller enhancements or bugfixes. Fix error check when loading an old state file https://github.com/Colvars/colvars/pull/317 Get default values for grid boundaries when available https://github.com/Colvars/colvars/pull/310 Allow redefining existing index groups (warn when this happens) https://github.com/Colvars/colvars/pull/302 Simplified replica communication syntax in metadynamics https://github.com/Colvars/colvars/pull/301 Obtain the bias_energy for ABF biases https://github.com/Colvars/colvars/pull/294 Fix reading path file with vector CVCs https://github.com/Colvars/colvars/pull/288 Fix segfault at deleting CVBasedPath https://github.com/Colvars/colvars/pull/286 Parrinello's (arithmetic) pathCV in CV space https://github.com/Colvars/colvars/pull/274 Fix race condition when starting a bundle of walkers https://github.com/Colvars/colvars/pull/279 --- doc/src/PDF/colvars-refman-lammps.pdf | Bin 665730 -> 677684 bytes lib/colvars/Makefile.common | 3 + lib/colvars/Makefile.deps | 237 +++----------- lib/colvars/colvar.cpp | 193 ++++++++++-- lib/colvars/colvar.h | 73 +++-- lib/colvars/colvar_UIestimator.h | 2 +- lib/colvars/colvar_arithmeticpath.h | 129 ++++++++ lib/colvars/colvar_geometricpath.h | 32 +- lib/colvars/colvaratoms.cpp | 45 +-- lib/colvars/colvaratoms.h | 2 +- lib/colvars/colvarbias.cpp | 47 +-- lib/colvars/colvarbias.h | 21 +- lib/colvars/colvarbias_abf.cpp | 84 ++++- lib/colvars/colvarbias_abf.h | 6 +- lib/colvars/colvarbias_alb.cpp | 10 +- lib/colvars/colvarbias_alb.h | 2 +- lib/colvars/colvarbias_histogram.cpp | 4 +- lib/colvars/colvarbias_histogram.h | 2 +- lib/colvars/colvarbias_meta.cpp | 289 ++++++++++-------- lib/colvars/colvarbias_meta.h | 13 +- lib/colvars/colvarbias_restraint.cpp | 4 +- lib/colvars/colvarbias_restraint.h | 12 +- lib/colvars/colvarcomp.cpp | 117 +++++-- lib/colvars/colvarcomp.h | 110 +++++-- lib/colvars/colvarcomp_angles.cpp | 28 +- lib/colvars/colvarcomp_apath.cpp | 192 ++++++++++++ lib/colvars/colvarcomp_coordnums.cpp | 67 ++-- lib/colvars/colvarcomp_distances.cpp | 76 ++--- lib/colvars/colvarcomp_gpath.cpp | 59 +++- lib/colvars/colvarcomp_protein.cpp | 6 +- lib/colvars/colvarcomp_rotations.cpp | 37 +-- lib/colvars/colvardeps.cpp | 2 +- lib/colvars/colvardeps.h | 38 ++- lib/colvars/colvargrid.cpp | 2 +- lib/colvars/colvargrid.h | 23 +- lib/colvars/colvarmodule.cpp | 266 ++++++++-------- lib/colvars/colvarmodule.h | 38 +-- lib/colvars/colvarparams.cpp | 111 +++++++ lib/colvars/colvarparams.h | 66 ++++ lib/colvars/colvarparse.cpp | 43 ++- lib/colvars/colvarparse.h | 33 +- lib/colvars/colvarproxy.cpp | 128 ++++---- lib/colvars/colvarproxy.h | 60 +++- lib/colvars/colvarproxy_replicas.cpp | 56 ++++ lib/colvars/colvars_version.h | 9 +- lib/colvars/colvarscript.cpp | 2 +- lib/colvars/colvarscript.h | 19 +- lib/colvars/colvartypes.cpp | 2 +- lib/colvars/colvartypes.h | 2 +- lib/colvars/colvarvalue.cpp | 2 +- lib/colvars/colvarvalue.h | 2 +- src/USER-COLVARS/colvarproxy_lammps.cpp | 38 ++- src/USER-COLVARS/colvarproxy_lammps.h | 36 +-- src/USER-COLVARS/colvarproxy_lammps_version.h | 9 +- src/USER-COLVARS/fix_colvars.cpp | 2 +- src/USER-COLVARS/fix_colvars.h | 2 +- 56 files changed, 1876 insertions(+), 1017 deletions(-) create mode 100644 lib/colvars/colvar_arithmeticpath.h create mode 100644 lib/colvars/colvarcomp_apath.cpp create mode 100644 lib/colvars/colvarparams.cpp create mode 100644 lib/colvars/colvarparams.h create mode 100644 lib/colvars/colvarproxy_replicas.cpp diff --git a/doc/src/PDF/colvars-refman-lammps.pdf b/doc/src/PDF/colvars-refman-lammps.pdf index 14deceeb879fca0cc6846406c720f17733e2ac6b..dd028ae65ec8a1c7599de0e62e8372f820cc8422 100644 GIT binary patch delta 312765 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 %EpWzt}`LBD>YNjDB$1cJgTlK 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 z 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 delta 300981 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

          dglFM9qL41as6U`$hlt6Np@&ozyIHXL`uz$G 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�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 - 1.0) > 1.0e-10) { + if (cvm::fabs(cvm::fabs(cvcs[i]->sup_coeff) - 1.0) > 1.0e-10) { homogeneous = false; } } set_enabled(f_cv_homogeneous, homogeneous); } + // A single-component variable almost concides with its CVC object + if ((cvcs.size() == 1) && is_enabled(f_cv_homogeneous)) { + if ( !is_enabled(f_cv_scripted) && !is_enabled(f_cv_custom_function) && + (cvm::fabs(cvcs[0]->sup_coeff - 1.0) < 1.0e-10) && + (cvcs[0]->sup_np == 1) ) { + enable(f_cv_single_cvc); + } + } + // Colvar is deemed periodic if: // - it is homogeneous // - all cvcs are periodic // - all cvcs have the same period - if (is_enabled(f_cv_homogeneous) && cvcs[0]->b_periodic) { // TODO make this a CVC feature + if (is_enabled(f_cv_homogeneous) && cvcs[0]->is_enabled(f_cvc_periodic)) { bool b_periodic = true; period = cvcs[0]->period; wrap_center = cvcs[0]->wrap_center; for (i = 1; i < cvcs.size(); i++) { - if (!cvcs[i]->b_periodic || cvcs[i]->period != period) { + if (!cvcs[i]->is_enabled(f_cvc_periodic) || cvcs[i]->period != period) { b_periodic = false; period = 0.0; cvm::log("Warning: although one component is periodic, this colvar will " @@ -296,13 +309,13 @@ int colvar::init(std::string const &conf) #ifdef LEPTON int colvar::init_custom_function(std::string const &conf) { - std::string expr; + std::string expr, expr_in; // expr_in is a buffer to remember expr after unsuccessful parsing std::vector pexprs; Lepton::ParsedExpression pexpr; size_t pos = 0; // current position in config string double *ref; - if (!key_lookup(conf, "customFunction", &expr, &pos)) { + if (!key_lookup(conf, "customFunction", &expr_in, &pos)) { return COLVARS_OK; } @@ -310,6 +323,7 @@ int colvar::init_custom_function(std::string const &conf) cvm::log("This colvar uses a custom function.\n"); do { + expr = expr_in; if (cvm::debug()) cvm::log("Parsing expression \"" + expr + "\".\n"); try { @@ -337,8 +351,7 @@ int colvar::init_custom_function(std::string const &conf) // To keep the same workflow, we use a pointer to a double here // that will receive CVC values - even though none was allocated by Lepton ref = &dev_null; - if (cvm::debug()) - cvm::log("Variable " + vn + " is absent from expression \"" + expr + "\".\n"); + cvm::log("Warning: Variable " + vn + " is absent from expression \"" + expr + "\".\n"); } value_eval_var_refs.push_back(ref); } @@ -348,7 +361,7 @@ int colvar::init_custom_function(std::string const &conf) cvm::error("Error compiling expression \"" + expr + "\".\n", INPUT_ERROR); return INPUT_ERROR; } - } while (key_lookup(conf, "customFunction", &expr, &pos)); + } while (key_lookup(conf, "customFunction", &expr_in, &pos)); // Now define derivative with respect to each scalar sub-component @@ -373,8 +386,7 @@ int colvar::init_custom_function(std::string const &conf) catch (...) { // Variable is absent from derivative // To keep the same workflow, we use a pointer to a double here // that will receive CVC values - even though none was allocated by Lepton - if (cvm::debug()) - cvm::log("Variable " + vvn + " is absent from derivative of \"" + expr + "\" wrt " + vn + ".\n"); + cvm::log("Warning: Variable " + vvn + " is absent from derivative of \"" + expr + "\" wrt " + vn + ".\n"); ref = &dev_null; } grad_eval_var_refs.push_back(ref); @@ -439,6 +451,21 @@ int colvar::init_custom_function(std::string const &conf) int colvar::init_custom_function(std::string const &conf) { + + std::string expr; + size_t pos = 0; + if (key_lookup(conf, "customFunction", &expr, &pos)) { + std::string msg("Error: customFunction requires the Lepton library."); +#if (__cplusplus < 201103L) + // NOTE: this is not ideal; testing for the Lepton library's version would + // be more accurate, but also less portable + msg += + std::string(" Note also that recent versions of Lepton require C++11: " + "please see https://colvars.github.io/README-c++11.html."); +#endif + return cvm::error(msg, COLVARS_NOT_IMPLEMENTED); + } + return COLVARS_OK; } @@ -449,7 +476,19 @@ int colvar::init_grid_parameters(std::string const &conf) { colvarmodule *cv = cvm::main(); - get_keyval(conf, "width", width, 1.0); + cvm::real default_width = width; + + if (!key_already_set("width")) { + // The first time, check if the CVC has a width to provide + default_width = 1.0; + if (is_enabled(f_cv_single_cvc) && cvcs[0]->is_enabled(f_cvc_width)) { + cvm::real const cvc_width = cvcs[0]->get_param("width"); + default_width = cvc_width; + } + } + + get_keyval(conf, "width", width, default_width); + if (width <= 0.0) { cvm::error("Error: \"width\" must be positive.\n", INPUT_ERROR); return INPUT_ERROR; @@ -460,12 +499,32 @@ int colvar::init_grid_parameters(std::string const &conf) if (is_enabled(f_cv_scalar)) { + if (is_enabled(f_cv_single_cvc)) { + // Get the default boundaries from the component + if (cvcs[0]->is_enabled(f_cvc_lower_boundary)) { + enable(f_cv_lower_boundary); + enable(f_cv_hard_lower_boundary); + lower_boundary = + *(reinterpret_cast(cvcs[0]->get_param_ptr("lowerBoundary"))); + } + if (cvcs[0]->is_enabled(f_cvc_upper_boundary)) { + enable(f_cv_upper_boundary); + enable(f_cv_hard_upper_boundary); + upper_boundary = + *(reinterpret_cast(cvcs[0]->get_param_ptr("upperBoundary"))); + } + } + if (get_keyval(conf, "lowerBoundary", lower_boundary, lower_boundary)) { enable(f_cv_lower_boundary); + // Because this is the user's choice, we cannot assume it is a true + // physical boundary + disable(f_cv_hard_lower_boundary); } if (get_keyval(conf, "upperBoundary", upper_boundary, upper_boundary)) { enable(f_cv_upper_boundary); + disable(f_cv_hard_upper_boundary); } std::string lw_conf, uw_conf; @@ -520,12 +579,11 @@ harmonicWalls {\n\ } } - if (is_enabled(f_cv_lower_boundary)) { - get_keyval(conf, "hardLowerBoundary", hard_lower_boundary, false); - } - if (is_enabled(f_cv_upper_boundary)) { - get_keyval(conf, "hardUpperBoundary", hard_upper_boundary, false); - } + get_keyval_feature(this, conf, "hardLowerBoundary", f_cv_hard_lower_boundary, + is_enabled(f_cv_hard_lower_boundary)); + + get_keyval_feature(this, conf, "hardUpperBoundary", f_cv_hard_upper_boundary, + is_enabled(f_cv_hard_upper_boundary)); // consistency checks for boundaries and walls if (is_enabled(f_cv_lower_boundary) && is_enabled(f_cv_upper_boundary)) { @@ -546,7 +604,8 @@ harmonicWalls {\n\ INPUT_ERROR); return INPUT_ERROR; } - if (expand_boundaries && hard_lower_boundary && hard_upper_boundary) { + if (expand_boundaries && is_enabled(f_cv_hard_lower_boundary) && + is_enabled(f_cv_hard_upper_boundary)) { cvm::error("Error: inconsistent configuration " "(trying to expand boundaries with both " "hardLowerBoundary and hardUpperBoundary enabled).\n", @@ -568,7 +627,8 @@ int colvar::init_extended_Lagrangian(std::string const &conf) cvm::log("Enabling the extended Lagrangian term for colvar \""+ this->name+"\".\n"); - x_ext.type(value()); + // Mark x_ext as uninitialized so we can initialize it to the colvar value when updating + x_ext.type(colvarvalue::type_notset); v_ext.type(value()); fr.type(value()); @@ -646,7 +706,7 @@ int colvar::init_output_flags(std::string const &conf) bool temp; if (get_keyval(conf, "outputSystemForce", temp, false, colvarparse::parse_silent)) { cvm::error("Option outputSystemForce is deprecated: only outputTotalForce is supported instead.\n" - "The two are NOT identical: see http://colvars.github.io/totalforce.html.\n", INPUT_ERROR); + "The two are NOT identical: see https://colvars.github.io/totalforce.html.\n", INPUT_ERROR); return INPUT_ERROR; } } @@ -664,7 +724,7 @@ int colvar::init_output_flags(std::string const &conf) // read the configuration and set up corresponding instances, for // each type of component implemented template int colvar::init_components_type(std::string const &conf, - char const *def_desc, + char const * /* def_desc */, char const *def_config_key) { size_t def_count = 0; @@ -744,6 +804,7 @@ template int colvar::init_components_type(std::string c int colvar::init_components(std::string const &conf) { int error_code = COLVARS_OK; + size_t i = 0, j = 0; error_code |= init_components_type(conf, "distance", "distance"); error_code |= init_components_type(conf, "distance vector", "distanceVec"); @@ -793,9 +854,11 @@ int colvar::init_components(std::string const &conf) error_code |= init_components_type(conf, "eigenvector", "eigenvector"); error_code |= init_components_type(conf, "geometrical path collective variables (s)", "gspath"); error_code |= init_components_type(conf, "geometrical path collective variables (z)", "gzpath"); - error_code |= init_components_type(conf, "linear combination of other collective variables", "subColvar"); + error_code |= init_components_type(conf, "linear combination of other collective variables", "linearCombination"); error_code |= init_components_type(conf, "geometrical path collective variables (s) for other CVs", "gspathCV"); error_code |= init_components_type(conf, "geometrical path collective variables (z) for other CVs", "gzpathCV"); + error_code |= init_components_type(conf, "arithmetic path collective variables (s) for other CVs", "aspathCV"); + error_code |= init_components_type(conf, "arithmetic path collective variables (s) for other CVs", "azpathCV"); if (!cvcs.size() || (error_code != COLVARS_OK)) { cvm::error("Error: no valid components were provided " @@ -804,15 +867,26 @@ int colvar::init_components(std::string const &conf) return INPUT_ERROR; } + // Check for uniqueness of CVC names (esp. if user-provided) + for (i = 0; i < cvcs.size(); i++) { + for (j = i+1; j < cvcs.size(); j++) { + if (cvcs[i]->name == cvcs[j]->name) { + cvm::error("Components " + cvm::to_str(i) + " and " + cvm::to_str(j) +\ + " cannot have the same name \"" + cvcs[i]->name+ "\".\n", INPUT_ERROR); + return INPUT_ERROR; + } + } + } + n_active_cvcs = cvcs.size(); - cvm::log("All components initialized.\n"); - // Store list of children cvcs for dependency checking purposes - for (size_t i = 0; i < cvcs.size(); i++) { + for (i = 0; i < cvcs.size(); i++) { add_child(cvcs[i]); } + cvm::log("All components initialized.\n"); + return COLVARS_OK; } @@ -921,7 +995,7 @@ int colvar::parse_analysis(std::string const &conf) return cvm::error("Error: collective variable \""+acf_colvar_name+ "\" is not defined at this time.\n", INPUT_ERROR); } - cv2->enable(f_cv_fdiff_velocity); + cv2->enable(f_cv_fdiff_velocity); // Manual dependency to object of same type } else if (acf_type_str == to_lower_cppstr(std::string("coordinate_p2"))) { acf_type = acf_p2coor; } else { @@ -998,6 +1072,8 @@ int colvar::init_dependencies() { init_feature(f_cv_Langevin, "Langevin dynamics", f_type_user); require_feature_self(f_cv_Langevin, f_cv_extended_Lagrangian); + init_feature(f_cv_single_cvc, "single component", f_type_static); + init_feature(f_cv_linear, "linear", f_type_static); init_feature(f_cv_scalar, "scalar", f_type_static); @@ -1023,6 +1099,12 @@ int colvar::init_dependencies() { init_feature(f_cv_upper_boundary, "upper boundary", f_type_user); require_feature_self(f_cv_upper_boundary, f_cv_scalar); + init_feature(f_cv_hard_lower_boundary, "hard lower boundary", f_type_user); + require_feature_self(f_cv_hard_lower_boundary, f_cv_lower_boundary); + + init_feature(f_cv_hard_upper_boundary, "hard upper boundary", f_type_user); + require_feature_self(f_cv_hard_upper_boundary, f_cv_upper_boundary); + init_feature(f_cv_grid, "grid", f_type_dynamic); require_feature_self(f_cv_grid, f_cv_lower_boundary); require_feature_self(f_cv_grid, f_cv_upper_boundary); @@ -1227,7 +1309,7 @@ int colvar::collect_cvc_data() } -int colvar::check_cvc_range(int first_cvc, size_t num_cvcs) +int colvar::check_cvc_range(int first_cvc, size_t /* num_cvcs */) { if ((first_cvc < 0) || (first_cvc >= ((int) cvcs.size()))) { cvm::error("Error: trying to address a component outside the " @@ -1512,7 +1594,7 @@ int colvar::calc_colvar_properties() // initialize the restraint center in the first step to the value // just calculated from the cvcs - if (cvm::step_relative() == 0 && !after_restart) { + if ((cvm::step_relative() == 0 && !after_restart) || x_ext.type() == colvarvalue::type_notset) { x_ext = x; v_ext.reset(); // (already 0; added for clarity) } @@ -1859,6 +1941,59 @@ int colvar::update_cvc_config(std::vector const &confs) } +int colvar::cvc_param_exists(std::string const ¶m_name) +{ + if (is_enabled(f_cv_single_cvc)) { + return cvcs[0]->param_exists(param_name); + } + return cvm::error("Error: calling colvar::cvc_param_exists() for a variable " + "with more than one component.\n", COLVARS_NOT_IMPLEMENTED); +} + + +cvm::real colvar::get_cvc_param(std::string const ¶m_name) +{ + if (is_enabled(f_cv_single_cvc)) { + return cvcs[0]->get_param(param_name); + } + cvm::error("Error: calling colvar::get_cvc_param() for a variable " + "with more than one component.\n", COLVARS_NOT_IMPLEMENTED); + return 0.0; +} + + +void const *colvar::get_cvc_param_ptr(std::string const ¶m_name) +{ + if (is_enabled(f_cv_single_cvc)) { + return cvcs[0]->get_param_ptr(param_name); + } + cvm::error("Error: calling colvar::get_cvc_param() for a variable " + "with more than one component.\n", COLVARS_NOT_IMPLEMENTED); + return NULL; +} + + +colvarvalue const *colvar::get_cvc_param_grad(std::string const ¶m_name) +{ + if (is_enabled(f_cv_single_cvc)) { + return cvcs[0]->get_param_grad(param_name); + } + cvm::error("Error: calling colvar::get_cvc_param_grad() for a variable " + "with more than one component.\n", COLVARS_NOT_IMPLEMENTED); + return NULL; +} + + +int colvar::set_cvc_param(std::string const ¶m_name, void const *new_value) +{ + if (is_enabled(f_cv_single_cvc)) { + return cvcs[0]->set_param(param_name, new_value); + } + return cvm::error("Error: calling colvar::set_cvc_param() for a variable " + "with more than one component.\n", COLVARS_NOT_IMPLEMENTED); +} + + // ******************** METRIC FUNCTIONS ******************** // Use the metrics defined by \link colvar::cvc \endlink objects diff --git a/lib/colvars/colvar.h b/lib/colvars/colvar.h index e2ab0f3c1d..f7d5a55627 100644 --- a/lib/colvars/colvar.h +++ b/lib/colvars/colvar.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -217,11 +217,11 @@ public: /// should equal the system force plus \link f \endlink colvarvalue ft; - /// Period, if this variable is periodic cvm::real period; - cvm::real wrap_center; + /// Center of wrapping, if this variable is periodic + cvm::real wrap_center; /// \brief Expand the boundaries of multiples of width, to keep the /// value always within range @@ -233,8 +233,6 @@ public: colvarvalue lower_wall; /// \brief Force constant for the lower boundary potential (|x-xb|^2) cvm::real lower_wall_k; - /// \brief Whether this colvar has a hard lower boundary - bool hard_lower_boundary; /// \brief Location of the upper boundary colvarvalue upper_boundary; @@ -242,8 +240,6 @@ public: colvarvalue upper_wall; /// \brief Force constant for the upper boundary potential (|x-xb|^2) cvm::real upper_wall_k; - /// \brief Whether this colvar has a hard upper boundary - bool hard_upper_boundary; /// \brief Is the interval defined by the two boundaries periodic? bool periodic_boundaries() const; @@ -356,7 +352,7 @@ public: /// colvar::update()) to the external degrees of freedom void communicate_forces(); - /// \brief Enables and disables individual CVCs based on flags + /// \brief Enables and disables individual CVCs based on the given array int set_cvc_flags(std::vector const &flags); /// \brief Updates the flags in the CVC objects, and their number @@ -365,7 +361,23 @@ public: /// \brief Modify the configuration of CVCs (currently, only base class data) int update_cvc_config(std::vector const &confs); + /// Whether this named parameter exists (in the first and only component) + int cvc_param_exists(std::string const ¶m_name); + + /// Get the value of the named parameter (from the first and only component) + cvm::real get_cvc_param(std::string const ¶m_name); + + /// Get a pointer to the named parameter (from the first and only component) + void const *get_cvc_param_ptr(std::string const ¶m_name); + + /// Pointer to the derivative of the variable with respect to param_name + colvarvalue const *get_cvc_param_grad(std::string const ¶m_name); + + /// Set the named parameter in the first and only component to the given value + int set_cvc_param(std::string const ¶m_name, void const *new_value); + protected: + /// \brief Number of CVC objects with an active flag size_t n_active_cvcs; @@ -380,11 +392,24 @@ protected: public: - /// \brief Return the number of CVC objects defined - inline size_t num_cvcs() const { return cvcs.size(); } + /// \brief Number of dimensions of the value of this colvar + inline size_t num_dimensions() const + { + return value().size(); + } - /// \brief Return the number of CVC objects with an active flag (as set by update_cvc_flags) - inline size_t num_active_cvcs() const { return n_active_cvcs; } + /// \brief Number of CVC objects defined + inline size_t num_cvcs() const + { + return cvcs.size(); + } + + /// \brief number of CVC objects with an active flag (as set by + /// update_cvc_flags) + inline size_t num_active_cvcs() const + { + return n_active_cvcs; + } /// \brief Use the internal metrics (as from \link colvar::cvc /// \endlink objects) to calculate square distances and gradients @@ -413,22 +438,20 @@ public: /// Handles correctly symmetries and periodic boundary conditions void wrap(colvarvalue &x_unwrapped) const; - /// Read the analysis tasks int parse_analysis(std::string const &conf); /// Perform analysis tasks int analyze(); - /// Read the value from a collective variable trajectory file std::istream & read_traj(std::istream &is); + /// Output formatted values to the trajectory file std::ostream & write_traj(std::ostream &os); /// Write a label to the trajectory file (comment line) std::ostream & write_traj_label(std::ostream &os); - /// Read the collective variable from a restart file std::istream & read_restart(std::istream &is); /// Write the collective variable to a restart file @@ -437,8 +460,8 @@ public: /// Write output files (if defined, e.g. in analysis mode) int write_output_files(); - protected: + /// Previous value (to calculate velocities during analysis) colvarvalue x_old; @@ -530,11 +553,12 @@ protected: /// Calculate the running average and its standard deviation int calc_runave(); - /// If extended Lagrangian active: colvar energies (kinetic and harmonic potential) + /// If extended Lagrangian active: colvar kinetic energy cvm::real kinetic_energy; + /// If extended Lagrangian active: colvar harmonic potential cvm::real potential_energy; -public: +public: // collective variable component base class class cvc; @@ -577,6 +601,8 @@ public: class CVBasedPath; class gspathCV; class gzpathCV; + class aspathCV; + class azpathCV; // non-scalar components class distance_vec; @@ -596,7 +622,6 @@ protected: /// in all cvcs (called when enabling f_cv_collect_gradients) void build_atom_list(void); -private: /// Name of scripted function to be used std::string scripted_function; @@ -620,6 +645,7 @@ private: #endif public: + /// \brief Sorted array of (zero-based) IDs for all atoms involved std::vector atom_ids; @@ -628,34 +654,35 @@ public: /// For scalar variables only! std::vector atomic_gradients; - inline size_t n_components() const { - return cvcs.size(); - } - /// \brief Get vector of vectors of atom IDs for all atom groups virtual std::vector > get_atom_lists(); }; + inline cvm::real const & colvar::force_constant() const { return ext_force_k; } + inline colvarvalue const & colvar::value() const { return x_reported; } + inline colvarvalue const & colvar::actual_value() const { return x; } + inline colvarvalue const & colvar::run_ave() const { return runave; } + inline colvarvalue const & colvar::velocity() const { return v_reported; diff --git a/lib/colvars/colvar_UIestimator.h b/lib/colvars/colvar_UIestimator.h index 365f46148a..cb4c7ed57d 100644 --- a/lib/colvars/colvar_UIestimator.h +++ b/lib/colvars/colvar_UIestimator.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvar_arithmeticpath.h b/lib/colvars/colvar_arithmeticpath.h new file mode 100644 index 0000000000..97d42a1bbc --- /dev/null +++ b/lib/colvars/colvar_arithmeticpath.h @@ -0,0 +1,129 @@ +#ifndef ARITHMETICPATHCV_H +#define ARITHMETICPATHCV_H + +#include "colvarmodule.h" + +#include +#include +#include +#include + +namespace ArithmeticPathCV { + +using std::vector; + +enum path_sz {S, Z}; + +template +class ArithmeticPathBase { +public: + ArithmeticPathBase() {} + virtual ~ArithmeticPathBase() {} + virtual void initialize(size_t p_num_elements, size_t p_total_frames, double p_lambda, const vector& p_element, const vector& p_weights); + virtual void updateDistanceToReferenceFrames() = 0; + virtual void computeValue(); + virtual void computeDerivatives(); + virtual void compute(); +protected: + scalar_type lambda; + vector weights; + size_t num_elements; + size_t total_frames; + vector< vector > frame_element_distances; + scalar_type s; + scalar_type z; + vector dsdx; + vector dzdx; +private: + // intermediate variables + vector s_numerator_frame; + vector s_denominator_frame; + scalar_type numerator_s; + scalar_type denominator_s; + scalar_type normalization_factor; +}; + +template +void ArithmeticPathBase::initialize(size_t p_num_elements, size_t p_total_frames, double p_lambda, const vector& p_element, const vector& p_weights) { + lambda = p_lambda; + weights = p_weights; + num_elements = p_num_elements; + total_frames = p_total_frames; + frame_element_distances.resize(total_frames, p_element); + for (size_t i_frame = 0; i_frame < frame_element_distances.size(); ++i_frame) { + for (size_t j_elem = 0; j_elem < num_elements; ++j_elem) { + frame_element_distances[i_frame][j_elem].reset(); + } + } + s = scalar_type(0); + z = scalar_type(0); + dsdx = p_element; + dzdx = p_element; + s_numerator_frame.resize(total_frames, scalar_type(0)); + s_denominator_frame.resize(total_frames, scalar_type(0)); + numerator_s = scalar_type(0); + denominator_s = scalar_type(0); + normalization_factor = 1.0 / static_cast(total_frames - 1); +} + +template +void ArithmeticPathBase::computeValue() { + updateDistanceToReferenceFrames(); + numerator_s = scalar_type(0); + denominator_s = scalar_type(0); + for (size_t i_frame = 0; i_frame < frame_element_distances.size(); ++i_frame) { + scalar_type exponent_tmp = scalar_type(0); + for (size_t j_elem = 0; j_elem < num_elements; ++j_elem) { + exponent_tmp += weights[j_elem] * frame_element_distances[i_frame][j_elem] * weights[j_elem] * frame_element_distances[i_frame][j_elem]; + } + exponent_tmp = exponent_tmp * -1.0 * lambda; + // prevent underflow if the argument of cvm::exp is less than -708.4 + if (exponent_tmp > -708.4) { + exponent_tmp = cvm::exp(exponent_tmp); + } else { + exponent_tmp = 0; + } + numerator_s += static_cast(i_frame) * exponent_tmp; + denominator_s += exponent_tmp; + s_numerator_frame[i_frame] = static_cast(i_frame) * exponent_tmp; + s_denominator_frame[i_frame] = exponent_tmp; + } + s = numerator_s / denominator_s * normalization_factor; + z = -1.0 / lambda * cvm::logn(denominator_s); +} + +template +void ArithmeticPathBase::compute() { + computeValue(); + computeDerivatives(); +} + +template +void ArithmeticPathBase::computeDerivatives() { + for (size_t j_elem = 0; j_elem < num_elements; ++j_elem) { + element_type dsdxj_numerator_part1(dsdx[j_elem]); + element_type dsdxj_numerator_part2(dsdx[j_elem]); + element_type dzdxj_numerator(dsdx[j_elem]); + dsdxj_numerator_part1.reset(); + dsdxj_numerator_part2.reset(); + dzdxj_numerator.reset(); + for (size_t i_frame = 0; i_frame < frame_element_distances.size(); ++i_frame) { + element_type derivative_tmp = -2.0 * lambda * weights[j_elem] * weights[j_elem] * frame_element_distances[i_frame][j_elem]; + dsdxj_numerator_part1 += s_numerator_frame[i_frame] * derivative_tmp; + dsdxj_numerator_part2 += s_denominator_frame[i_frame] * derivative_tmp; + dzdxj_numerator += s_denominator_frame[i_frame] * derivative_tmp; + } + dsdxj_numerator_part1 *= denominator_s; + dsdxj_numerator_part2 *= numerator_s; + if ((dsdxj_numerator_part1 - dsdxj_numerator_part2).norm() < std::numeric_limits::min()) { + dsdx[j_elem] = 0; + } else { + dsdx[j_elem] = (dsdxj_numerator_part1 - dsdxj_numerator_part2) / (denominator_s * denominator_s) * normalization_factor; + } + dzdx[j_elem] = -1.0 / lambda * dzdxj_numerator / denominator_s; + } +} + +} + +#endif // ARITHMETICPATHCV_H diff --git a/lib/colvars/colvar_geometricpath.h b/lib/colvars/colvar_geometricpath.h index a7ef7f337c..7f8acfd233 100644 --- a/lib/colvars/colvar_geometricpath.h +++ b/lib/colvars/colvar_geometricpath.h @@ -2,12 +2,14 @@ #define GEOMETRICPATHCV_H // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. +#include "colvarmodule.h" + #include #include #include @@ -67,8 +69,8 @@ public: virtual ~GeometricPathBase() {} virtual void initialize(size_t vector_size, const element_type& element = element_type(), size_t total_frames = 1, bool p_use_second_closest_frame = true, bool p_use_third_closest_frame = false, bool p_use_z_square = false); virtual void initialize(size_t vector_size, const std::vector& elements, size_t total_frames = 1, bool p_use_second_closest_frame = true, bool p_use_third_closest_frame = false, bool p_use_z_square = false); - virtual void prepareVectors(); - virtual void updateReferenceDistances(); + virtual void prepareVectors() = 0; + virtual void updateDistanceToReferenceFrames() = 0; virtual void compute(); virtual void determineClosestFrames(); virtual void computeValue(); @@ -119,7 +121,7 @@ void GeometricPathBase::initialize(size_t } template -void GeometricPathBase::initialize(size_t vector_size, const std::vector& elements, size_t total_frames, bool p_use_second_closest_frame, bool p_use_third_closest_frame, bool p_use_z_square) { +void GeometricPathBase::initialize(size_t /* vector_size */, const std::vector& elements, size_t total_frames, bool p_use_second_closest_frame, bool p_use_third_closest_frame, bool p_use_z_square) { v1v1 = scalar_type(); v2v2 = scalar_type(); v3v3 = scalar_type(); @@ -151,18 +153,6 @@ void GeometricPathBase::initialize(size_t m = static_cast(1.0); } -template -void GeometricPathBase::prepareVectors() { - std::cout << "Warning: you should not call the prepareVectors() in base class!\n"; - std::cout << std::flush; -} - -template -void GeometricPathBase::updateReferenceDistances() { - std::cout << "Warning: you should not call the updateReferenceDistances() in base class!\n"; - std::cout << std::flush; -} - template void GeometricPathBase::compute() { computeValue(); @@ -182,7 +172,7 @@ void GeometricPathBase::determineClosestFr // sigma(z) is on the right side of the closest frame sign = -1; } - if (std::abs(static_cast(frame_index[0]) - static_cast(frame_index[1])) > 1) { + if (cvm::fabs(static_cast(frame_index[0]) - static_cast(frame_index[1])) > 1) { std::cout << "Warning: Geometrical pathCV relies on the assumption that the second closest frame is the neighbouring frame\n"; std::cout << " Please check your configuration or increase restraint on z(σ)\n"; for (size_t i_frame = 0; i_frame < frame_index.size(); ++i_frame) { @@ -197,7 +187,7 @@ void GeometricPathBase::determineClosestFr template void GeometricPathBase::computeValue() { - updateReferenceDistances(); + updateDistanceToReferenceFrames(); determineClosestFrames(); prepareVectors(); v1v1 = scalar_type(); @@ -218,14 +208,14 @@ void GeometricPathBase::computeValue() { v4v4 += v4[i_elem] * v4[i_elem]; } } - f = (std::sqrt(v1v3 * v1v3 - v3v3 * (v1v1 - v2v2)) - v1v3) / v3v3; + f = (cvm::sqrt(v1v3 * v1v3 - v3v3 * (v1v1 - v2v2)) - v1v3) / v3v3; if (path_type == Z) { dx = 0.5 * (f - 1); zz = v1v1 + 2 * dx * v1v4 + dx * dx * v4v4; if (use_z_square) { z = zz; } else { - z = std::sqrt(std::fabs(zz)); + z = cvm::sqrt(cvm::fabs(zz)); } } if (path_type == S) { @@ -235,7 +225,7 @@ void GeometricPathBase::computeValue() { template void GeometricPathBase::computeDerivatives() { - const scalar_type factor1 = 1.0 / (2.0 * v3v3 * std::sqrt(v1v3 * v1v3 - v3v3 * (v1v1 - v2v2))); + const scalar_type factor1 = 1.0 / (2.0 * v3v3 * cvm::sqrt(v1v3 * v1v3 - v3v3 * (v1v1 - v2v2))); const scalar_type factor2 = 1.0 / v3v3; for (size_t i_elem = 0; i_elem < v1.size(); ++i_elem) { // Compute the derivative of f with vector v1 diff --git a/lib/colvars/colvaratoms.cpp b/lib/colvars/colvaratoms.cpp index af17d8df66..180fc69a85 100644 --- a/lib/colvars/colvaratoms.cpp +++ b/lib/colvars/colvaratoms.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -628,39 +628,42 @@ int cvm::atom_group::add_atom_numbers(std::string const &numbers_conf) int cvm::atom_group::add_index_group(std::string const &index_group_name) { - colvarmodule *cv = cvm::main(); + std::vector const &index_group_names = + cvm::main()->index_group_names; + std::vector *> const &index_groups = + cvm::main()->index_groups; - std::list::iterator names_i = cv->index_group_names.begin(); - std::list >::iterator index_groups_i = cv->index_groups.begin(); - for ( ; names_i != cv->index_group_names.end() ; ++names_i, ++index_groups_i) { - if (*names_i == index_group_name) + size_t i_group = 0; + for ( ; i_group < index_groups.size(); i_group++) { + if (index_group_names[i_group] == index_group_name) break; } - if (names_i == cv->index_group_names.end()) { - cvm::error("Error: could not find index group "+ - index_group_name+" among those provided by the index file.\n", - INPUT_ERROR); - return COLVARS_ERROR; + if (i_group >= index_group_names.size()) { + return cvm::error("Error: could not find index group "+ + index_group_name+" among those already provided.\n", + INPUT_ERROR); } - atoms_ids.reserve(atoms_ids.size()+index_groups_i->size()); + int error_code = COLVARS_OK; + + std::vector const &index_group = *(index_groups[i_group]); + + atoms_ids.reserve(atoms_ids.size()+index_group.size()); if (is_enabled(f_ag_scalable)) { - for (size_t i = 0; i < index_groups_i->size(); i++) { - add_atom_id((cvm::proxy)->check_atom_id((*index_groups_i)[i])); + for (size_t i = 0; i < index_group.size(); i++) { + error_code |= + add_atom_id((cvm::proxy)->check_atom_id(index_group[i])); } } else { - atoms.reserve(atoms.size()+index_groups_i->size()); - for (size_t i = 0; i < index_groups_i->size(); i++) { - add_atom(cvm::atom((*index_groups_i)[i])); + atoms.reserve(atoms.size()+index_group.size()); + for (size_t i = 0; i < index_group.size(); i++) { + error_code |= add_atom(cvm::atom(index_group[i])); } } - if (cvm::get_error()) - return COLVARS_ERROR; - - return COLVARS_OK; + return error_code; } diff --git a/lib/colvars/colvaratoms.h b/lib/colvars/colvaratoms.h index c8b6ac4541..af6a529f8a 100644 --- a/lib/colvars/colvaratoms.h +++ b/lib/colvars/colvaratoms.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvarbias.cpp b/lib/colvars/colvarbias.cpp index 724326d3b4..ff7bbad19b 100644 --- a/lib/colvars/colvarbias.cpp +++ b/lib/colvars/colvarbias.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -233,25 +233,18 @@ int colvarbias::add_colvar(std::string const &cv_name) } colvars.push_back(cv); + cv->biases.push_back(this); // add back-reference to this bias to colvar + + // Add dependency link. All biases need at least the value of each colvar + // although possibly not at all timesteps + add_child(cv); colvar_forces.push_back(colvarvalue()); colvar_forces.back().type(cv->value()); // make sure each force is initialized to zero colvar_forces.back().is_derivative(); // colvar constraints are not applied to the force colvar_forces.back().reset(); - previous_colvar_forces.push_back(colvar_forces.back()); - cv->biases.push_back(this); // add back-reference to this bias to colvar - - if (is_enabled(f_cvb_apply_force)) { - cv->enable(f_cv_gradient); - } - - // Add dependency link. - // All biases need at least the value of each colvar - // although possibly not at all timesteps - add_child(cv); - } else { cvm::error("Error: cannot find a colvar named \""+ cv_name+"\".\n", INPUT_ERROR); @@ -268,13 +261,29 @@ int colvarbias::update() cvm::log("Updating the "+bias_type+" bias \""+this->name+"\".\n"); } + int error_code = COLVARS_OK; + has_data = true; + error_code |= calc_energy(NULL); + error_code |= calc_forces(NULL); + + return error_code; +} + + +int colvarbias::calc_energy(std::vector const *) +{ bias_energy = 0.0; + return COLVARS_OK; +} + + +int colvarbias::calc_forces(std::vector const *) +{ for (size_t ir = 0; ir < num_variables(); ir++) { colvar_forces[ir].reset(); } - return COLVARS_OK; } @@ -309,7 +318,7 @@ int colvarbias::end_of_step() } -int colvarbias::change_configuration(std::string const &conf) +int colvarbias::change_configuration(std::string const & /* conf */) { cvm::error("Error: change_configuration() not implemented.\n", COLVARS_NOT_IMPLEMENTED); @@ -317,7 +326,7 @@ int colvarbias::change_configuration(std::string const &conf) } -cvm::real colvarbias::energy_difference(std::string const &conf) +cvm::real colvarbias::energy_difference(std::string const & /* conf */) { cvm::error("Error: energy_difference() not implemented.\n", COLVARS_NOT_IMPLEMENTED); @@ -336,7 +345,7 @@ int colvarbias::current_bin() cvm::error("Error: current_bin() not implemented.\n"); return COLVARS_NOT_IMPLEMENTED; } -int colvarbias::bin_count(int bin_index) +int colvarbias::bin_count(int /* bin_index */) { cvm::error("Error: bin_count() not implemented.\n"); return COLVARS_NOT_IMPLEMENTED; @@ -410,6 +419,8 @@ std::istream & colvarbias::read_state(std::istream &is) !(is >> brace) || !(brace == "{") || !(is >> colvarparse::read_block("configuration", conf)) || (set_state_params(conf) != COLVARS_OK) ) { + if (key != bias_type) + cvm::log("Found key \"" + key + "\" instead of \"" + bias_type + "\"\n"); cvm::error("Error: in reading state configuration for \""+bias_type+"\" bias \""+ this->name+"\" at position "+ cvm::to_str(static_cast(is.tellg()))+ @@ -646,7 +657,7 @@ std::string const colvarbias_ti::get_state_params() const } -int colvarbias_ti::set_state_params(std::string const &state_conf) +int colvarbias_ti::set_state_params(std::string const & /* state_conf */) { return COLVARS_OK; } diff --git a/lib/colvars/colvarbias.h b/lib/colvars/colvarbias.h index eac88a7f18..ed72c6063d 100644 --- a/lib/colvars/colvarbias.h +++ b/lib/colvars/colvarbias.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -51,17 +51,18 @@ public: } /// Retrieve colvar values and calculate their biasing forces - /// Return bias energy + /// Some implementations may use calc_energy() and calc_forces() virtual int update(); - /// \brief Compute the energy of the bias with alternative values of the - /// collective variables (suitable for bias exchange) - virtual int calc_energy(std::vector const &values = - std::vector(0)) - { - cvm::error("Error: calc_energy() not implemented.\n", COLVARS_NOT_IMPLEMENTED); - return COLVARS_NOT_IMPLEMENTED; - } + /// Compute the energy of the bias + /// Uses the vector of colvar values provided if not NULL, and the values + /// currently cached in the bias instance otherwise + virtual int calc_energy(std::vector const *values); + + /// Compute the forces due to the bias + /// Uses the vector of colvar values provided if not NULL, and the values + /// currently cached in the bias instance otherwise + virtual int calc_forces(std::vector const *values); /// Send forces to the collective variables virtual void communicate_forces(); diff --git a/lib/colvars/colvarbias_abf.cpp b/lib/colvars/colvarbias_abf.cpp index bac021be99..bcd532e680 100644 --- a/lib/colvars/colvarbias_abf.cpp +++ b/lib/colvars/colvarbias_abf.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -35,6 +35,8 @@ int colvarbias_abf::init(std::string const &conf) { colvarbias::init(conf); + colvarproxy *proxy = cvm::main()->proxy; + enable(f_cvb_scalar_variables); enable(f_cvb_calc_pmf); @@ -76,11 +78,13 @@ int colvarbias_abf::init(std::string const &conf) // shared ABF get_keyval(conf, "shared", shared_on, false); if (shared_on) { - if (!cvm::replica_enabled() || cvm::replica_num() <= 1) { - cvm::error("Error: shared ABF requires more than one replica."); - return COLVARS_ERROR; + if ((proxy->replica_enabled() != COLVARS_OK) || + (proxy->num_replicas() <= 1)) { + return cvm::error("Error: shared ABF requires more than one replica.", + INPUT_ERROR); } - cvm::log("shared ABF will be applied among "+ cvm::to_str(cvm::replica_num()) + " replicas.\n"); + cvm::log("shared ABF will be applied among "+ + cvm::to_str(proxy->num_replicas()) + " replicas.\n"); if (cvm::proxy->smp_enabled() == COLVARS_OK) { cvm::error("Error: shared ABF is currently not available with SMP parallelism; " "please set \"SMP off\" at the top of the Colvars configuration file.\n", @@ -483,13 +487,18 @@ int colvarbias_abf::update() eabf_UI.update(cvm::step_absolute(), x, y); } + /// Add the bias energy for 1D ABF + bias_energy = calc_energy(NULL); + return COLVARS_OK; } int colvarbias_abf::replica_share() { - if ( !cvm::replica_enabled() ) { + colvarproxy *proxy = cvm::main()->proxy; + + if (proxy->replica_enabled() != COLVARS_OK) { cvm::error("Error: shared ABF: No replicas.\n"); return COLVARS_ERROR; } @@ -508,12 +517,12 @@ int colvarbias_abf::replica_share() { size_t msg_total = data_n*sizeof(size_t) + samp_start; char* msg_data = new char[msg_total]; - if (cvm::replica_index() == 0) { + if (proxy->replica_index() == 0) { int p; // Replica 0 collects the delta gradient and count from the others. - for (p = 1; p < cvm::replica_num(); p++) { + for (p = 1; p < proxy->num_replicas(); p++) { // Receive the deltas. - cvm::replica_comm_recv(msg_data, msg_total, p); + proxy->replica_comm_recv(msg_data, msg_total, p); // Map the deltas from the others into the grids. last_gradients->raw_data_in((cvm::real*)(&msg_data[0])); @@ -528,8 +537,8 @@ int colvarbias_abf::replica_share() { // Now we must send the combined gradient to the other replicas. gradients->raw_data_out((cvm::real*)(&msg_data[0])); samples->raw_data_out((size_t*)(&msg_data[samp_start])); - for (p = 1; p < cvm::replica_num(); p++) { - cvm::replica_comm_send(msg_data, msg_total, p); + for (p = 1; p < proxy->num_replicas(); p++) { + proxy->replica_comm_send(msg_data, msg_total, p); } } else { @@ -541,10 +550,10 @@ int colvarbias_abf::replica_share() { // Cast the raw char data to the gradient and samples. last_gradients->raw_data_out((cvm::real*)(&msg_data[0])); last_samples->raw_data_out((size_t*)(&msg_data[samp_start])); - cvm::replica_comm_send(msg_data, msg_total, 0); + proxy->replica_comm_send(msg_data, msg_total, 0); // We now receive the combined gradient from Replica 0. - cvm::replica_comm_recv(msg_data, msg_total, 0); + proxy->replica_comm_recv(msg_data, msg_total, 0); // We sync to the combined gradient computed by Replica 0. gradients->raw_data_in((cvm::real*)(&msg_data[0])); samples->raw_data_in((size_t*)(&msg_data[samp_start])); @@ -552,7 +561,7 @@ int colvarbias_abf::replica_share() { // Without a barrier it's possible that one replica starts // share 2 when other replicas haven't finished share 1. - cvm::replica_comm_barrier(); + proxy->replica_comm_barrier(); // Done syncing the replicas. delete[] msg_data; @@ -832,3 +841,50 @@ int colvarbias_abf::write_output_files() write_gradients_samples(output_prefix); return COLVARS_OK; } + +int colvarbias_abf::calc_energy(std::vector const *values) +{ + if (values) { + return cvm::error("colvarbias_abf::calc_energy() with an argument " + "is currently not implemented.\n", + COLVARS_NOT_IMPLEMENTED); + } + + if (num_variables() != 1) return 0.0; + + // Get the home bin. + int home0 = gradients->current_bin_scalar(0); + if (home0 < 0) return 0.0; + int gradient_len = (int)(gradients->number_of_points(0)); + int home = (home0 < gradient_len) ? home0 : (gradient_len-1); + + // Integrate the gradient up to the home bin. + cvm::real sum = 0.0; + for (int i = 0; i < home; i++) { + std::vector ix(1,i); + + // Include the full_samples factor if necessary. + unsigned int count = samples->value(ix); + cvm::real fact = 1.0; + if ( count < full_samples ) { + fact = (count < min_samples) ? 0.0 : + (cvm::real(count - min_samples)) / (cvm::real(full_samples - min_samples)); + } + if (count > 0) sum += fact*gradients->value(ix)/count*gradients->widths[0]; + } + + // Integrate the gradient up to the current position in the home interval, a fractional portion of a bin. + std::vector ix(1,home); + cvm::real frac = gradients->current_bin_scalar_fraction(0); + unsigned int count = samples->value(ix); + cvm::real fact = 1.0; + if ( count < full_samples ) { + fact = (count < min_samples) ? 0.0 : + (cvm::real(count - min_samples)) / (cvm::real(full_samples - min_samples)); + } + if (count > 0) + sum += fact*gradients->value(ix)/count*gradients->widths[0]*frac; + + // The applied potential is the negative integral of force samples. + return -sum; +} diff --git a/lib/colvars/colvarbias_abf.h b/lib/colvars/colvarbias_abf.h index 4bcc149da5..5a1a1c8128 100644 --- a/lib/colvars/colvarbias_abf.h +++ b/lib/colvars/colvarbias_abf.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -159,7 +159,9 @@ private: virtual std::istream& read_state_data(std::istream&); virtual std::ostream& write_state_data(std::ostream&); virtual int write_output_files(); + + /// Calculate the bias energy for 1D ABF + virtual int calc_energy(std::vector const *values); }; #endif - diff --git a/lib/colvars/colvarbias_alb.cpp b/lib/colvars/colvarbias_alb.cpp index 187ecc363a..1d20245fb2 100644 --- a/lib/colvars/colvarbias_alb.cpp +++ b/lib/colvars/colvarbias_alb.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -255,14 +255,12 @@ int colvarbias_alb::set_state_params(std::string const &conf) if (!get_keyval(conf, "maxCouplingRange", max_coupling_range)) cvm::fatal_error("Error: maxCouplingRange is missing from the restart.\n"); - if (!get_keyval(conf, "couplingRate", coupling_rate)) cvm::fatal_error("Error: current setCoupling is missing from the restart.\n"); if (!get_keyval(conf, "couplingAccum", coupling_accum)) cvm::fatal_error("Error: couplingAccum is missing from the restart.\n"); - if (!get_keyval(conf, "mean", means)) cvm::fatal_error("Error: current mean is missing from the restart.\n"); @@ -388,7 +386,7 @@ std::ostream & colvarbias_alb::write_traj(std::ostream &os) for (size_t i = 0; i < means.size(); i++) { os << " " << std::setprecision(cvm::cv_prec) << std::setw(cvm::cv_width) - << -2. * (means[i] / (static_cast (colvar_centers[i])) - 1) * ssd[i] / (fmax(update_calls,2) - 1); + << -2.0 * (means[i] / (static_cast(colvar_centers[i])) - 1) * ssd[i] / (fmax(update_calls, 2.0) - 1); } @@ -405,8 +403,8 @@ cvm::real colvarbias_alb::restraint_potential(cvm::real k, colvarvalue colvarbias_alb::restraint_force(cvm::real k, - colvar const *x, - colvarvalue const &xcenter) const + colvar const * /* x */, + colvarvalue const & /* xcenter */) const { return k; } diff --git a/lib/colvars/colvarbias_alb.h b/lib/colvars/colvarbias_alb.h index d003c244e9..4d16a4e7e2 100644 --- a/lib/colvars/colvarbias_alb.h +++ b/lib/colvars/colvarbias_alb.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvarbias_histogram.cpp b/lib/colvars/colvarbias_histogram.cpp index 329b1d9dc0..b59a63f6e3 100644 --- a/lib/colvars/colvarbias_histogram.cpp +++ b/lib/colvars/colvarbias_histogram.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -78,7 +78,7 @@ int colvarbias_histogram::init(std::string const &conf) } for (i = 0; i < num_variables(); i++) { - colvars[i]->enable(f_cv_grid); + colvars[i]->enable(f_cv_grid); // Could be a child dependency of a f_cvb_use_grids feature } grid = new colvar_grid_scalar(); diff --git a/lib/colvars/colvarbias_histogram.h b/lib/colvars/colvarbias_histogram.h index 23565caa5c..2e6c6884fb 100644 --- a/lib/colvars/colvarbias_histogram.h +++ b/lib/colvars/colvarbias_histogram.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvarbias_meta.cpp b/lib/colvars/colvarbias_meta.cpp index 8540e4a945..267d556be6 100644 --- a/lib/colvars/colvarbias_meta.cpp +++ b/lib/colvars/colvarbias_meta.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -38,14 +38,29 @@ colvarbias_meta::colvarbias_meta(char const *key) new_hills_begin = hills.end(); hills_traj_os = NULL; + use_grids = true; + rebin_grids = false; + hills_energy = NULL; + hills_energy_gradients = NULL; + + dump_fes = true; + keep_hills = false; + dump_fes_save = false; + dump_replica_fes = false; + ebmeta_equil_steps = 0L; + + replica_update_freq = 0; + replica_id.clear(); } int colvarbias_meta::init(std::string const &conf) { - colvarbias::init(conf); - colvarbias_ti::init(conf); + int error_code = COLVARS_OK; + + error_code |= colvarbias::init(conf); + error_code |= colvarbias_ti::init(conf); enable(f_cvb_calc_pmf); @@ -77,21 +92,16 @@ int colvarbias_meta::init(std::string const &conf) comm = single_replica; } - // in all cases, the first replica is this bias itself - if (replicas.size() == 0) { - replicas.push_back(this); - } - - get_keyval(conf, "useGrids", use_grids, true); + get_keyval(conf, "useGrids", use_grids, use_grids); if (use_grids) { get_keyval(conf, "gridsUpdateFrequency", grids_freq, new_hill_freq); - get_keyval(conf, "rebinGrids", rebin_grids, false); + get_keyval(conf, "rebinGrids", rebin_grids, rebin_grids); expand_grids = false; size_t i; for (i = 0; i < num_variables(); i++) { - variables(i)->enable(f_cv_grid); + variables(i)->enable(f_cv_grid); // Could be a child dependency of a f_cvb_use_grids feature if (variables(i)->expand_boundaries) { expand_grids = true; cvm::log("Metadynamics bias \""+this->name+"\""+ @@ -101,67 +111,24 @@ int colvarbias_meta::init(std::string const &conf) } } - get_keyval(conf, "keepHills", keep_hills, false); - if (! get_keyval(conf, "writeFreeEnergyFile", dump_fes, true)) - get_keyval(conf, "dumpFreeEnergyFile", dump_fes, true, colvarparse::parse_silent); - if (get_keyval(conf, "saveFreeEnergyFile", dump_fes_save, false, colvarparse::parse_silent)) { - cvm::log("Option \"saveFreeEnergyFile\" is deprecated, " - "please use \"keepFreeEnergyFiles\" instead."); - } + get_keyval(conf, "writeFreeEnergyFile", dump_fes, dump_fes); + + get_keyval(conf, "keepHills", keep_hills, keep_hills); get_keyval(conf, "keepFreeEnergyFiles", dump_fes_save, dump_fes_save); hills_energy = new colvar_grid_scalar(colvars); hills_energy_gradients = new colvar_grid_gradient(colvars); + } else { - rebin_grids = false; - keep_hills = false; + dump_fes = false; - dump_fes_save = false; - dump_replica_fes = false; - - hills_energy = NULL; - hills_energy_gradients = NULL; - } - - if (comm != single_replica) { - - if (expand_grids) - cvm::fatal_error("Error: expandBoundaries is not supported when " - "using more than one replicas; please allocate " - "wide enough boundaries for each colvar" - "ahead of time.\n"); - - if (get_keyval(conf, "dumpPartialFreeEnergyFile", dump_replica_fes, false)) { - if (dump_replica_fes && (! dump_fes)) { - cvm::log("Enabling \"dumpFreeEnergyFile\".\n"); - } - } - - get_keyval(conf, "replicaID", replica_id, std::string("")); - if (!replica_id.size()) - cvm::error("Error: replicaID must be defined " - "when using more than one replica.\n", INPUT_ERROR); - - get_keyval(conf, "replicasRegistry", - replicas_registry_file, - (this->name+".replicas.registry.txt")); - - get_keyval(conf, "replicaUpdateFrequency", - replica_update_freq, new_hill_freq); - - if (keep_hills) - cvm::log("Warning: in metadynamics bias \""+this->name+"\""+ - ((comm != single_replica) ? ", replica \""+replica_id+"\"" : "")+ - ": keepHills with more than one replica can lead to a very " - "large amount of input/output and slow down your calculations. " - "Please consider disabling it.\n"); - } get_keyval(conf, "writeHillsTrajectory", b_hills_traj, false); - init_well_tempered_params(conf); - init_ebmeta_params(conf); + error_code |= init_replicas_params(conf); + error_code |= init_well_tempered_params(conf); + error_code |= init_ebmeta_params(conf); if (cvm::debug()) cvm::log("Done initializing the metadynamics bias \""+this->name+"\""+ @@ -171,6 +138,72 @@ int colvarbias_meta::init(std::string const &conf) } +int colvarbias_meta::init_replicas_params(std::string const &conf) +{ + colvarproxy *proxy = cvm::main()->proxy; + + // in all cases, the first replica is this bias itself + if (replicas.size() == 0) { + replicas.push_back(this); + } + + if (comm != single_replica) { + + if (!get_keyval(conf, "writePartialFreeEnergyFile", + dump_replica_fes, dump_replica_fes)) { + get_keyval(conf, "dumpPartialFreeEnergyFile", dump_replica_fes, + dump_replica_fes, colvarparse::parse_silent); + } + + if (dump_replica_fes && (! dump_fes)) { + dump_fes = true; + cvm::log("Enabling \"writeFreeEnergyFile\".\n"); + } + + get_keyval(conf, "replicaID", replica_id, replica_id); + if (!replica_id.size()) { + if (proxy->replica_enabled() == COLVARS_OK) { + // Obtain replicaID from the communicator + replica_id = cvm::to_str(proxy->replica_index()); + cvm::log("Setting replicaID from communication layer: replicaID = "+ + replica_id+".\n"); + } else { + return cvm::error("Error: using more than one replica, but replicaID " + "could not be obtained.\n", INPUT_ERROR); + } + } + + get_keyval(conf, "replicasRegistry", replicas_registry_file, + replicas_registry_file); + if (!replicas_registry_file.size()) { + return cvm::error("Error: the name of the \"replicasRegistry\" file " + "must be provided.\n", INPUT_ERROR); + } + + get_keyval(conf, "replicaUpdateFrequency", + replica_update_freq, replica_update_freq); + if (replica_update_freq == 0) { + return cvm::error("Error: replicaUpdateFrequency must be positive.\n", + INPUT_ERROR); + } + + if (expand_grids) { + return cvm::error("Error: expandBoundaries is not supported when " + "using more than one replicas; please allocate " + "wide enough boundaries for each colvar" + "ahead of time.\n", INPUT_ERROR); + } + + if (keep_hills) { + return cvm::error("Error: multipleReplicas and keepHills are not " + "supported together.\n", INPUT_ERROR); + } + } + + return COLVARS_OK; +} + + int colvarbias_meta::init_well_tempered_params(std::string const &conf) { // for well-tempered metadynamics @@ -379,8 +412,8 @@ int colvarbias_meta::update() error_code |= replica_share(); } - error_code |= calc_energy(); - error_code |= calc_forces(); + error_code |= calc_energy(NULL); + error_code |= calc_forces(NULL); return error_code; } @@ -418,7 +451,7 @@ int colvarbias_meta::update_grid_params() int &new_size = new_sizes[i]; bool changed_lb = false, changed_ub = false; - if (!variables(i)->hard_lower_boundary) + if (!variables(i)->is_enabled(f_cv_hard_lower_boundary)) if (curr_bin[i] < min_buffer) { int const extra_points = (min_buffer - curr_bin[i]); new_lb -= extra_points * variables(i)->width; @@ -435,7 +468,7 @@ int colvarbias_meta::update_grid_params() cvm::to_str(new_lower_boundaries[i])+".\n"); } - if (!variables(i)->hard_upper_boundary) + if (!variables(i)->is_enabled(f_cv_hard_upper_boundary)) if (curr_bin[i] > new_size - min_buffer - 1) { int const extra_points = (curr_bin[i] - (new_size - 1) + min_buffer); new_ub += extra_points * variables(i)->width; @@ -521,7 +554,7 @@ int colvarbias_meta::update_bias() std::vector curr_bin = hills_energy->get_colvars_index(); hills_energy_sum_here = hills_energy->value(curr_bin); } else { - calc_hills(new_hills_begin, hills.end(), hills_energy_sum_here); + calc_hills(new_hills_begin, hills.end(), hills_energy_sum_here, NULL); } hills_scale *= cvm::exp(-1.0*hills_energy_sum_here/(bias_temperature*cvm::boltzmann())); } @@ -578,7 +611,7 @@ int colvarbias_meta::update_grid_data() } -int colvarbias_meta::calc_energy(std::vector const &values) +int colvarbias_meta::calc_energy(std::vector const *values) { size_t ir = 0; @@ -586,8 +619,8 @@ int colvarbias_meta::calc_energy(std::vector const &values) replicas[ir]->bias_energy = 0.0; } - std::vector const curr_bin = values.size() ? - hills_energy->get_colvars_index(values) : + std::vector const curr_bin = values ? + hills_energy->get_colvars_index(*values) : hills_energy->get_colvars_index(); if (hills_energy->index_ok(curr_bin)) { @@ -619,7 +652,8 @@ int colvarbias_meta::calc_energy(std::vector const &values) for (ir = 0; ir < replicas.size(); ir++) { calc_hills(replicas[ir]->new_hills_begin, replicas[ir]->hills.end(), - bias_energy); + bias_energy, + values); if (cvm::debug()) { cvm::log("Hills energy = "+cvm::to_str(bias_energy)+".\n"); } @@ -629,7 +663,7 @@ int colvarbias_meta::calc_energy(std::vector const &values) } -int colvarbias_meta::calc_forces(std::vector const &values) +int colvarbias_meta::calc_forces(std::vector const *values) { size_t ir = 0, ic = 0; for (ir = 0; ir < replicas.size(); ir++) { @@ -638,8 +672,8 @@ int colvarbias_meta::calc_forces(std::vector const &values) } } - std::vector const curr_bin = values.size() ? - hills_energy->get_colvars_index(values) : + std::vector const curr_bin = values ? + hills_energy->get_colvars_index(*values) : hills_energy->get_colvars_index(); if (hills_energy->index_ok(curr_bin)) { @@ -693,7 +727,7 @@ int colvarbias_meta::calc_forces(std::vector const &values) void colvarbias_meta::calc_hills(colvarbias_meta::hill_iter h_first, colvarbias_meta::hill_iter h_last, cvm::real &energy, - std::vector const &colvar_values) + std::vector const *values) { size_t i = 0; std::vector curr_values(num_variables()); @@ -701,9 +735,9 @@ void colvarbias_meta::calc_hills(colvarbias_meta::hill_iter h_first, curr_values[i].type(variables(i)->value()); } - if (colvar_values.size()) { + if (values) { for (i = 0; i < num_variables(); i++) { - curr_values[i] = colvar_values[i]; + curr_values[i] = (*values)[i]; } } else { for (i = 0; i < num_variables(); i++) { @@ -738,10 +772,10 @@ void colvarbias_meta::calc_hills_force(size_t const &i, colvarbias_meta::hill_iter h_first, colvarbias_meta::hill_iter h_last, std::vector &forces, - std::vector const &values) + std::vector const *values) { // Retrieve the value of the colvar - colvarvalue const x(values.size() ? values[i] : variables(i)->value()); + colvarvalue const x(values ? (*values)[i] : variables(i)->value()); // do the type check only once (all colvarvalues in the hills series // were already saved with their types matching those in the @@ -846,12 +880,12 @@ void colvarbias_meta::project_hills(colvarbias_meta::hill_iter h_first, // loop over the hills and increment the energy grid locally hills_energy_here = 0.0; - calc_hills(h_first, h_last, hills_energy_here, colvar_values); + calc_hills(h_first, h_last, hills_energy_here, &colvar_values); he->acc_value(he_ix, hills_energy_here); for (i = 0; i < num_variables(); i++) { hills_forces_here[i].reset(); - calc_hills_force(i, h_first, h_last, hills_forces_here, colvar_values); + calc_hills_force(i, h_first, h_last, hills_forces_here, &colvar_values); colvar_forces_scalar[i] = hills_forces_here[i].real_value; } hg->acc_force(hg_ix, &(colvar_forces_scalar.front())); @@ -883,7 +917,7 @@ void colvarbias_meta::project_hills(colvarbias_meta::hill_iter h_first, } hills_energy_here = 0.0; - calc_hills(h_first, h_last, hills_energy_here, colvar_values); + calc_hills(h_first, h_last, hills_energy_here, &colvar_values); he->acc_value(he_ix, hills_energy_here); he->incr(he_ix); @@ -915,7 +949,7 @@ void colvarbias_meta::project_hills(colvarbias_meta::hill_iter h_first, void colvarbias_meta::recount_hills_off_grid(colvarbias_meta::hill_iter h_first, colvarbias_meta::hill_iter h_last, - colvar_grid_scalar *he) + colvar_grid_scalar * /* he */) { hills_off_grid.clear(); @@ -985,11 +1019,6 @@ void colvarbias_meta::update_replicas_registry() if (new_replica == this->replica_id) { // this is the record for this same replica, skip it - if (cvm::debug()) - cvm::log("Metadynamics bias \""+this->name+"\""+ - ((comm != single_replica) ? ", replica \""+replica_id+"\"" : "")+ - ": skipping this replica's own record: \""+ - new_replica+"\", \""+new_replica_file+"\"\n"); new_replica_file.clear(); new_replica.clear(); continue; @@ -1039,11 +1068,12 @@ void colvarbias_meta::update_replicas_registry() (replicas.back())->enable(f_cvb_calc_ti_samples); (replicas.back())->colvarbias_ti::init_grids(); } + (replicas.back())->update_status = 1; } } } else { - cvm::fatal_error("Error: cannot read the replicas registry file \""+ - replicas_registry+"\".\n"); + cvm::error("Error: cannot read the replicas registry file \""+ + replicas_registry+"\".\n", FILE_ERROR); } // now (re)read the list file of each replica @@ -1068,7 +1098,6 @@ void colvarbias_meta::update_replicas_registry() cvm::to_str(replica_update_freq)+" steps.\n"); (replicas[ir])->update_status++; } else { - (replicas[ir])->update_status = 0; if (new_state_file != (replicas[ir])->replica_state_file) { cvm::log("Metadynamics bias \""+this->name+"\""+ ": replica \""+(replicas[ir])->replica_id+ @@ -1092,27 +1121,41 @@ void colvarbias_meta::read_replica_files() // Note: we start from the 2nd replica. for (size_t ir = 1; ir < replicas.size(); ir++) { - if (! (replicas[ir])->replica_state_file_in_sync) { - // if a new state file is being read, the hills file is also new - (replicas[ir])->replica_hills_file_pos = 0; - } - // (re)read the state file if necessary if ( (! (replicas[ir])->has_data) || (! (replicas[ir])->replica_state_file_in_sync) ) { - - cvm::log("Metadynamics bias \""+this->name+"\""+ - ": reading the state of replica \""+ - (replicas[ir])->replica_id+"\" from file \""+ - (replicas[ir])->replica_state_file+"\".\n"); - - std::ifstream is((replicas[ir])->replica_state_file.c_str()); - if ((replicas[ir])->read_state(is)) { - // state file has been read successfully - (replicas[ir])->replica_state_file_in_sync = true; - (replicas[ir])->update_status = 0; + if ((replicas[ir])->replica_state_file.size()) { + cvm::log("Metadynamics bias \""+this->name+"\""+ + ": reading the state of replica \""+ + (replicas[ir])->replica_id+"\" from file \""+ + (replicas[ir])->replica_state_file+"\".\n"); + std::ifstream is((replicas[ir])->replica_state_file.c_str()); + if ((replicas[ir])->read_state(is)) { + // state file has been read successfully + (replicas[ir])->replica_state_file_in_sync = true; + (replicas[ir])->update_status = 0; + } else { + cvm::log("Failed to read the file \""+ + (replicas[ir])->replica_state_file+ + "\": will try again in "+ + cvm::to_str(replica_update_freq)+" steps.\n"); + (replicas[ir])->replica_state_file_in_sync = false; + (replicas[ir])->update_status++; + } + is.close(); + } else { + cvm::log("Metadynamics bias \""+this->name+"\""+ + ": the state file of replica \""+ + (replicas[ir])->replica_id+"\" is currently undefined: " + "will try again after "+ + cvm::to_str(replica_update_freq)+" steps.\n"); + (replicas[ir])->update_status++; } - is.close(); + } + + if (! (replicas[ir])->replica_state_file_in_sync) { + // if a new state file is being read, the hills file is also new + (replicas[ir])->replica_hills_file_pos = 0; } // now read the hills added after writing the state file @@ -1124,14 +1167,16 @@ void colvarbias_meta::read_replica_files() (replicas[ir])->replica_id+"\" in the file \""+ (replicas[ir])->replica_hills_file+"\".\n"); - // read hills from the other replicas' files; for each file, resume - // the position recorded previously + // read hills from the other replicas' files std::ifstream is((replicas[ir])->replica_hills_file.c_str()); if (is.is_open()) { - // try to resume the previous position - is.seekg((replicas[ir])->replica_hills_file_pos, std::ios::beg); + // try to resume the previous position (if not the beginning) + if ((replicas[ir])->replica_hills_file_pos > 0) { + is.seekg((replicas[ir])->replica_hills_file_pos, std::ios::beg); + } + if (!is.is_open()){ // if fail (the file may have been overwritten), reset this // position @@ -1149,7 +1194,6 @@ void colvarbias_meta::read_replica_files() } else { while ((replicas[ir])->read_hill(is)) { - // if (cvm::debug()) cvm::log("Metadynamics bias \""+this->name+"\""+ ": received a hill from replica \""+ (replicas[ir])->replica_id+ @@ -1159,11 +1203,13 @@ void colvarbias_meta::read_replica_files() is.clear(); // store the position for the next read (replicas[ir])->replica_hills_file_pos = is.tellg(); - if (cvm::debug()) + if (cvm::debug()) { cvm::log("Metadynamics bias \""+this->name+"\""+ - ": stopped reading file \""+(replicas[ir])->replica_hills_file+ + ": stopped reading file \""+ + (replicas[ir])->replica_hills_file+ "\" at position "+ cvm::to_str((replicas[ir])->replica_hills_file_pos)+".\n"); + } // test whether this is the end of the file is.seekg(0, std::ios::end); @@ -1175,12 +1221,11 @@ void colvarbias_meta::read_replica_files() } } else { - cvm::log("Failed to read the file \""+(replicas[ir])->replica_hills_file+ + cvm::log("Failed to read the file \""+ + (replicas[ir])->replica_hills_file+ "\": will try again in "+ cvm::to_str(replica_update_freq)+" steps.\n"); (replicas[ir])->update_status++; - // cvm::fatal_error ("Error: cannot read from file \""+ - // (replicas[ir])->replica_hills_file+"\".\n"); } is.close(); } @@ -1188,8 +1233,8 @@ void colvarbias_meta::read_replica_files() size_t const n_flush = (replica_update_freq/new_hill_freq + 1); if ((replicas[ir])->update_status > 3*n_flush) { // TODO: suspend the calculation? - cvm::log("WARNING: in metadynamics bias \""+this->name+"\""+ - " failed to read completely the output of replica \""+ + cvm::log("WARNING: metadynamics bias \""+this->name+"\""+ + " could not read information from replica \""+ (replicas[ir])->replica_id+ "\" after more than "+ cvm::to_str((replicas[ir])->update_status * replica_update_freq)+ @@ -1712,7 +1757,7 @@ void colvarbias_meta::write_pmf() cvm:: real target_val=target_dist->value(i); if (target_val>0) { pmf_val=pmf->value(i); - pmf_val=pmf_val+cvm::temperature() * cvm::boltzmann() * std::log(target_val); + pmf_val=pmf_val+cvm::temperature() * cvm::boltzmann() * cvm::logn(target_val); } pmf->set_value(i,pmf_val); } @@ -1753,7 +1798,7 @@ void colvarbias_meta::write_pmf() cvm:: real target_val=target_dist->value(i); if (target_val>0) { pmf_val=pmf->value(i); - pmf_val=pmf_val+cvm::temperature() * cvm::boltzmann() * std::log(target_val); + pmf_val=pmf_val+cvm::temperature() * cvm::boltzmann() * cvm::logn(target_val); } pmf->set_value(i,pmf_val); } diff --git a/lib/colvars/colvarbias_meta.h b/lib/colvars/colvarbias_meta.h index 8e98274b2d..abf1417c32 100644 --- a/lib/colvars/colvarbias_meta.h +++ b/lib/colvars/colvarbias_meta.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -41,6 +41,7 @@ public: virtual ~colvarbias_meta(); virtual int init(std::string const &conf); + virtual int init_replicas_params(std::string const &conf); virtual int init_well_tempered_params(std::string const &conf); virtual int init_ebmeta_params(std::string const &conf); @@ -52,10 +53,8 @@ public: virtual int update_grid_data(); virtual int replica_share(); - virtual int calc_energy(std::vector const &values = - std::vector(0)); - virtual int calc_forces(std::vector const &values = - std::vector(0)); + virtual int calc_energy(std::vector const *values); + virtual int calc_forces(std::vector const *values); virtual std::string const get_state_params() const; virtual int set_state_params(std::string const &state_conf); @@ -125,7 +124,7 @@ protected: virtual void calc_hills(hill_iter h_first, hill_iter h_last, cvm::real &energy, - std::vector const &values = std::vector(0)); + std::vector const *values); /// \brief Calculate the forces acting on the i-th colvar, /// incrementing colvar_forces[i]; must be called after calc_hills @@ -134,7 +133,7 @@ protected: hill_iter h_first, hill_iter h_last, std::vector &forces, - std::vector const &values = std::vector(0)); + std::vector const *values); /// Height of new hills diff --git a/lib/colvars/colvarbias_restraint.cpp b/lib/colvars/colvarbias_restraint.cpp index ab02820cf0..1fd9c84e98 100644 --- a/lib/colvars/colvarbias_restraint.cpp +++ b/lib/colvars/colvarbias_restraint.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -174,7 +174,7 @@ int colvarbias_restraint_k::change_configuration(std::string const &conf) -colvarbias_restraint_moving::colvarbias_restraint_moving(char const *key) +colvarbias_restraint_moving::colvarbias_restraint_moving(char const * /* key */) { target_nstages = 0; target_nsteps = 0L; diff --git a/lib/colvars/colvarbias_restraint.h b/lib/colvars/colvarbias_restraint.h index 6493f7f16b..644835f129 100644 --- a/lib/colvars/colvarbias_restraint.h +++ b/lib/colvars/colvarbias_restraint.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -26,10 +26,10 @@ public: virtual int update(); /// Load new configuration - force constant and/or centers only - virtual int change_configuration(std::string const &conf) { return COLVARS_NOT_IMPLEMENTED; } + virtual int change_configuration(std::string const & /* conf */) { return COLVARS_NOT_IMPLEMENTED; } /// Calculate change in energy from using alternate configuration - virtual cvm::real energy_difference(std::string const &conf) { return 0.0; } + virtual cvm::real energy_difference(std::string const & /* conf */) { return 0.0; } virtual std::string const get_state_params() const; virtual int set_state_params(std::string const &conf); @@ -107,7 +107,7 @@ public: // Note: despite the diamond inheritance, most of this function gets only executed once virtual int init(std::string const &conf); virtual int update() { return COLVARS_OK; } - virtual int change_configuration(std::string const &conf) { return COLVARS_NOT_IMPLEMENTED; } + virtual int change_configuration(std::string const & /* conf */) { return COLVARS_NOT_IMPLEMENTED; } virtual std::string const get_state_params() const; virtual int set_state_params(std::string const &conf); @@ -149,7 +149,7 @@ public: colvarbias_restraint_centers_moving(char const *key); virtual int init(std::string const &conf); virtual int update(); - virtual int change_configuration(std::string const &conf) { return COLVARS_NOT_IMPLEMENTED; } + virtual int change_configuration(std::string const & /* conf */) { return COLVARS_NOT_IMPLEMENTED; } virtual std::string const get_state_params() const; virtual int set_state_params(std::string const &conf); @@ -188,7 +188,7 @@ public: colvarbias_restraint_k_moving(char const *key); virtual int init(std::string const &conf); virtual int update(); - virtual int change_configuration(std::string const &conf) { return COLVARS_NOT_IMPLEMENTED; } + virtual int change_configuration(std::string const & /* conf */) { return COLVARS_NOT_IMPLEMENTED; } virtual std::string const get_state_params() const; virtual int set_state_params(std::string const &conf); diff --git a/lib/colvars/colvarcomp.cpp b/lib/colvars/colvarcomp.cpp index 431884a877..05d1195d58 100644 --- a/lib/colvars/colvarcomp.cpp +++ b/lib/colvars/colvarcomp.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -17,30 +17,28 @@ colvar::cvc::cvc() - : sup_coeff(1.0), - sup_np(1), - b_periodic(false), - b_try_scalable(true) { description = "uninitialized colvar component"; - init_dependencies(); + b_try_scalable = true; sup_coeff = 1.0; + sup_np = 1; period = 0.0; wrap_center = 0.0; + width = 0.0; + init_dependencies(); } colvar::cvc::cvc(std::string const &conf) - : sup_coeff(1.0), - sup_np(1), - b_periodic(false), - b_try_scalable(true) { description = "uninitialized colvar component"; - init_dependencies(); + b_try_scalable = true; sup_coeff = 1.0; + sup_np = 1; period = 0.0; wrap_center = 0.0; + width = 0.0; + init_dependencies(); init(conf); } @@ -72,11 +70,17 @@ int colvar::cvc::init(std::string const &conf) get_keyval(conf, "componentCoeff", sup_coeff, sup_coeff); get_keyval(conf, "componentExp", sup_np, sup_np); + // TODO these could be condensed into get_keyval() + register_param("componentCoeff", reinterpret_cast(&sup_coeff)); + register_param("componentExp", reinterpret_cast(&sup_np)); get_keyval(conf, "period", period, period); get_keyval(conf, "wrapAround", wrap_center, wrap_center); + // TODO when init() is called after all constructors, check periodic flag + register_param("period", reinterpret_cast(&period)); + register_param("wrapAround", reinterpret_cast(&wrap_center)); - get_keyval_feature(dynamic_cast(this), conf, "debugGradients", + get_keyval_feature(this, conf, "debugGradients", f_cvc_debug_gradient, false, parse_silent); bool b_no_PBC = !is_enabled(f_cvc_pbc_minimum_image); // Enabled by default @@ -194,6 +198,14 @@ int colvar::cvc::init_dependencies() { init_feature(f_cvc_scalar, "scalar", f_type_static); + init_feature(f_cvc_periodic, "periodic", f_type_static); + + init_feature(f_cvc_width, "defined width", f_type_static); + + init_feature(f_cvc_lower_boundary, "defined lower boundary", f_type_static); + + init_feature(f_cvc_upper_boundary, "defined upper boundary", f_type_static); + init_feature(f_cvc_gradient, "gradient", f_type_dynamic); init_feature(f_cvc_explicit_gradient, "explicit gradient", f_type_static); @@ -209,15 +221,15 @@ int colvar::cvc::init_dependencies() { init_feature(f_cvc_Jacobian, "Jacobian derivative", f_type_dynamic); require_feature_self(f_cvc_Jacobian, f_cvc_inv_gradient); - init_feature(f_cvc_com_based, "depends on group centers of mass", f_type_static); - - init_feature(f_cvc_pbc_minimum_image, "use minimum-image distances with PBCs", f_type_user); - // Compute total force on first site only to avoid unwanted // coupling to other colvars (see e.g. Ciccotti et al., 2005) init_feature(f_cvc_one_site_total_force, "compute total force from one group", f_type_user); require_feature_self(f_cvc_one_site_total_force, f_cvc_com_based); + init_feature(f_cvc_com_based, "depends on group centers of mass", f_type_static); + + init_feature(f_cvc_pbc_minimum_image, "use minimum-image distances with PBCs", f_type_user); + init_feature(f_cvc_scalable, "scalable calculation", f_type_static); require_feature_self(f_cvc_scalable, f_cvc_scalable_com); @@ -291,6 +303,77 @@ colvar::cvc::~cvc() } +void colvar::cvc::init_as_distance() +{ + x.type(colvarvalue::type_scalar); + enable(f_cvc_lower_boundary); + lower_boundary.type(colvarvalue::type_scalar); + lower_boundary.real_value = 0.0; + register_param("lowerBoundary", reinterpret_cast(&lower_boundary)); +} + + +void colvar::cvc::init_as_angle() +{ + x.type(colvarvalue::type_scalar); + init_scalar_boundaries(0.0, 180); +} + + +void colvar::cvc::init_scalar_boundaries(cvm::real lb, cvm::real ub) +{ + enable(f_cvc_lower_boundary); + lower_boundary.type(colvarvalue::type_scalar); + lower_boundary.real_value = lb; + enable(f_cvc_upper_boundary); + upper_boundary.type(colvarvalue::type_scalar); + upper_boundary.real_value = ub; + register_param("lowerBoundary", reinterpret_cast(&lower_boundary)); + register_param("upperBoundary", reinterpret_cast(&upper_boundary)); +} + + +void colvar::cvc::register_atom_group(cvm::atom_group *ag) +{ + atom_groups.push_back(ag); + add_child(ag); +} + + +colvarvalue const *colvar::cvc::get_param_grad(std::string const ¶m_name) +{ + colvarvalue const *ptr = + reinterpret_cast(get_param_grad_ptr(param_name)); + return ptr != NULL ? ptr : NULL; +} + + +int colvar::cvc::set_param(std::string const ¶m_name, + void const *new_value) +{ + if (param_map.count(param_name) > 0) { + + // TODO When we can use C++11, make this a proper function map + if (param_name.compare("componentCoeff") == 0) { + sup_coeff = *(reinterpret_cast(new_value)); + } + if (param_name.compare("componentExp") == 0) { + sup_np = *(reinterpret_cast(new_value)); + } + if (is_enabled(f_cvc_periodic)) { + if (param_name.compare("period") == 0) { + period = *(reinterpret_cast(new_value)); + } + if (param_name.compare("wrapAround") == 0) { + wrap_center = *(reinterpret_cast(new_value)); + } + } + } + + return colvarparams::set_param(param_name, new_value); +} + + void colvar::cvc::read_data() { size_t ig; @@ -537,7 +620,7 @@ colvarvalue colvar::cvc::dist2_rgrad(colvarvalue const &x1, } -void colvar::cvc::wrap(colvarvalue &x_unwrapped) const +void colvar::cvc::wrap(colvarvalue & /* x_unwrapped */) const { return; } diff --git a/lib/colvars/colvarcomp.h b/lib/colvars/colvarcomp.h index 1d95cbe600..b01c7e48e1 100644 --- a/lib/colvars/colvarcomp.h +++ b/lib/colvars/colvarcomp.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -23,11 +23,13 @@ #include "colvarmodule.h" #include "colvar.h" #include "colvaratoms.h" +#include "colvar_arithmeticpath.h" #if (__cplusplus >= 201103L) +// C++11-only functions #include "colvar_geometricpath.h" #include -#endif // C++11 checking +#endif #include @@ -97,10 +99,7 @@ public: /// \brief Exponent in the polynomial combination (default: 1) int sup_np; - /// \brief Is this a periodic component? - bool b_periodic; - - /// \brief Period of this cvc value, (default: 0.0, non periodic) + /// \brief Period of the values of this CVC (default: 0.0, non periodic) cvm::real period; /// \brief If the component is periodic, wrap around this value (default: 0.0) @@ -261,10 +260,13 @@ public: std::vector atom_groups; /// \brief Store a pointer to new atom group, and list as child for dependencies - inline void register_atom_group(cvm::atom_group *ag) { - atom_groups.push_back(ag); - add_child(ag); - } + void register_atom_group(cvm::atom_group *ag); + + /// Pointer to the gradient of parameter param_name + virtual colvarvalue const *get_param_grad(std::string const ¶m_name); + + /// Set the named parameter to the given value + virtual int set_param(std::string const ¶m_name, void const *new_value); /// \brief Whether or not this CVC will be computed in parallel whenever possible bool b_try_scalable; @@ -286,6 +288,24 @@ protected: /// \brief Calculated Jacobian derivative (divergence of the inverse /// gradients): serves to calculate the phase space correction colvarvalue jd; + + /// \brief Set data types for a scalar distance (convenience function) + void init_as_distance(); + + /// \brief Set data types for a bounded angle (convenience function) + void init_as_angle(); + + /// \brief Set two scalar boundaries (convenience function) + void init_scalar_boundaries(cvm::real lb, cvm::real ub); + + /// \brief Location of the lower boundary (not defined by user choice) + colvarvalue lower_boundary; + + /// \brief Location of the upper boundary (not defined by user choice) + colvarvalue upper_boundary; + + /// \brief CVC-specific default colvar width + cvm::real width; }; @@ -538,7 +558,6 @@ protected: bool b_no_PBC; public: distance_inv(std::string const &conf); - distance_inv(); virtual ~distance_inv() {} virtual void calc_value(); virtual void calc_gradients(); @@ -614,9 +633,7 @@ protected: /// Atoms involved cvm::atom_group *atoms; public: - /// Constructor gyration(std::string const &conf); - gyration(); virtual ~gyration() {} virtual void calc_value(); virtual void calc_gradients(); @@ -752,7 +769,6 @@ public: angle(std::string const &conf); /// \brief Initialize the three groups after three atoms angle(cvm::atom const &a1, cvm::atom const &a2, cvm::atom const &a3); - angle(); virtual ~angle() {} virtual void calc_value(); virtual void calc_gradients(); @@ -902,7 +918,6 @@ protected: public: coordnum(std::string const &conf); - coordnum(); ~coordnum(); virtual void calc_value(); @@ -972,7 +987,6 @@ protected: public: selfcoordnum(std::string const &conf); - selfcoordnum(); ~selfcoordnum(); virtual void calc_value(); virtual void calc_gradients(); @@ -1011,7 +1025,6 @@ protected: public: /// Constructor groupcoordnum(std::string const &conf); - groupcoordnum(); virtual ~groupcoordnum() {} virtual void calc_value(); virtual void calc_gradients(); @@ -1232,7 +1245,6 @@ class colvar::orientation_angle public: orientation_angle(std::string const &conf); - orientation_angle(); virtual int init(std::string const &conf); virtual ~orientation_angle() {} virtual void calc_value(); @@ -1285,7 +1297,6 @@ protected: public: tilt(std::string const &conf); - tilt(); virtual int init(std::string const &conf); virtual ~tilt() {} virtual void calc_value(); @@ -1394,13 +1405,13 @@ class colvar::componentDisabled : public colvar::cvc { public: - componentDisabled(std::string const &conf) { + componentDisabled(std::string const & /* conf */) { cvm::error("Error: this component is not enabled in the current build; please see https://colvars.github.io/README-c++11.html"); } virtual ~componentDisabled() {} virtual void calc_value() {} virtual void calc_gradients() {} - virtual void apply_force(colvarvalue const &force) {} + virtual void apply_force(colvarvalue const & /* force */) {} }; @@ -1410,7 +1421,7 @@ class colvar::CartesianBasedPath : public colvar::cvc { protected: - virtual void computeReferenceDistance(std::vector& result); + virtual void computeDistanceToReferenceFrames(std::vector& result); /// Selected atoms cvm::atom_group *atoms; /// Fitting options @@ -1440,7 +1451,7 @@ private: cvm::rotation rot_v3; protected: virtual void prepareVectors(); - virtual void updateReferenceDistances(); + virtual void updateDistanceToReferenceFrames(); public: gspath(std::string const &conf); virtual ~gspath() {} @@ -1462,7 +1473,7 @@ private: cvm::rotation rot_v4; protected: virtual void prepareVectors(); - virtual void updateReferenceDistances(); + virtual void updateDistanceToReferenceFrames(); public: gzpath(std::string const &conf); virtual ~gzpath() {} @@ -1508,7 +1519,9 @@ protected: /// Total number of reference frames size_t total_reference_frames; protected: - virtual void computeReferenceDistance(std::vector& result); + virtual void computeDistanceToReferenceFrames(std::vector& result); + /// Helper function to determine the distance between reference frames + virtual void computeDistanceBetweenReferenceFrames(std::vector& result) const; cvm::real getPolynomialFactorOfCVGradient(size_t i_cv) const; public: CVBasedPath(std::string const &conf); @@ -1526,7 +1539,7 @@ class colvar::gspathCV : public colvar::CVBasedPath, public GeometricPathCV::GeometricPathBase { protected: - virtual void updateReferenceDistances(); + virtual void updateDistanceToReferenceFrames(); virtual void prepareVectors(); public: gspathCV(std::string const &conf); @@ -1542,7 +1555,7 @@ class colvar::gzpathCV : public colvar::CVBasedPath, public GeometricPathCV::GeometricPathBase { protected: - virtual void updateReferenceDistances(); + virtual void updateDistanceToReferenceFrames(); virtual void prepareVectors(); public: gzpathCV(std::string const &conf); @@ -1552,6 +1565,35 @@ public: virtual void apply_force(colvarvalue const &force); }; + + +class colvar::aspathCV + : public colvar::CVBasedPath, public ArithmeticPathCV::ArithmeticPathBase +{ +protected: + virtual void updateDistanceToReferenceFrames(); +public: + aspathCV(std::string const &conf); + virtual ~aspathCV(); + virtual void calc_value(); + virtual void calc_gradients(); + virtual void apply_force(colvarvalue const &force); +}; + + +class colvar::azpathCV + : public colvar::CVBasedPath, public ArithmeticPathCV::ArithmeticPathBase +{ +protected: + virtual void updateDistanceToReferenceFrames(); +public: + azpathCV(std::string const &conf); + virtual ~azpathCV(); + virtual void calc_value(); + virtual void calc_gradients(); + virtual void apply_force(colvarvalue const &force); +}; + #else // if the compiler doesn't support C++11 class colvar::linearCombination @@ -1603,6 +1645,20 @@ public: gzpathCV(std::string const &conf) : componentDisabled(conf) {} }; +class colvar::aspathCV + : public colvar::componentDisabled +{ +public: + aspathCV(std::string const &conf) : componentDisabled(conf) {} +}; + +class colvar::azpathCV + : public colvar::componentDisabled +{ +public: + azpathCV(std::string const &conf) : componentDisabled(conf) {} +}; + #endif // C++11 checking // metrics functions for cvc implementations diff --git a/lib/colvars/colvarcomp_angles.cpp b/lib/colvars/colvarcomp_angles.cpp index 97fb23b181..28d7677147 100644 --- a/lib/colvars/colvarcomp_angles.cpp +++ b/lib/colvars/colvarcomp_angles.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -16,6 +16,8 @@ colvar::angle::angle(std::string const &conf) : cvc(conf) { function_type = "angle"; + init_as_angle(); + provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); @@ -25,8 +27,6 @@ colvar::angle::angle(std::string const &conf) group3 = parse_group(conf, "group3"); init_total_force_params(conf); - - x.type(colvarvalue::type_scalar); } @@ -35,6 +35,8 @@ colvar::angle::angle(cvm::atom const &a1, cvm::atom const &a3) { function_type = "angle"; + init_as_angle(); + provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); @@ -45,15 +47,6 @@ colvar::angle::angle(cvm::atom const &a1, register_atom_group(group1); register_atom_group(group2); register_atom_group(group3); - - x.type(colvarvalue::type_scalar); -} - - -colvar::angle::angle() -{ - function_type = "angle"; - x.type(colvarvalue::type_scalar); } @@ -148,13 +141,13 @@ colvar::dipole_angle::dipole_angle(std::string const &conf) : cvc(conf) { function_type = "dipole_angle"; + init_as_angle(); + group1 = parse_group(conf, "group1"); group2 = parse_group(conf, "group2"); group3 = parse_group(conf, "group3"); init_total_force_params(conf); - - x.type(colvarvalue::type_scalar); } @@ -178,6 +171,7 @@ colvar::dipole_angle::dipole_angle(cvm::atom const &a1, colvar::dipole_angle::dipole_angle() { function_type = "dipole_angle"; + init_as_angle(); x.type(colvarvalue::type_scalar); } @@ -259,7 +253,7 @@ colvar::dihedral::dihedral(std::string const &conf) { function_type = "dihedral"; period = 360.0; - b_periodic = true; + enable(f_cvc_periodic); provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); @@ -285,7 +279,7 @@ colvar::dihedral::dihedral(cvm::atom const &a1, function_type = "dihedral"; period = 360.0; - b_periodic = true; + enable(f_cvc_periodic); provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); @@ -312,7 +306,7 @@ colvar::dihedral::dihedral() { function_type = "dihedral"; period = 360.0; - b_periodic = true; + enable(f_cvc_periodic); provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); x.type(colvarvalue::type_scalar); diff --git a/lib/colvars/colvarcomp_apath.cpp b/lib/colvars/colvarcomp_apath.cpp new file mode 100644 index 0000000000..591d8d0012 --- /dev/null +++ b/lib/colvars/colvarcomp_apath.cpp @@ -0,0 +1,192 @@ +#if (__cplusplus >= 201103L) + +#include +#include +#include +#include +#include + +#include "colvarmodule.h" +#include "colvarvalue.h" +#include "colvarparse.h" +#include "colvar.h" +#include "colvarcomp.h" + +colvar::aspathCV::aspathCV(std::string const &conf): CVBasedPath(conf) { + function_type = "aspathCV"; + cvm::log(std::string("Total number of frames: ") + cvm::to_str(total_reference_frames) + std::string("\n")); + std::vector p_weights(cv.size(), 1.0); + get_keyval(conf, "weights", p_weights, std::vector(cv.size(), 1.0)); + x.type(colvarvalue::type_scalar); + use_explicit_gradients = true; + std::vector rmsd_between_refs(total_reference_frames - 1, 0.0); + computeDistanceBetweenReferenceFrames(rmsd_between_refs); + cvm::real mean_square_displacements = 0.0; + for (size_t i_frame = 1; i_frame < total_reference_frames; ++i_frame) { + cvm::log(std::string("Distance between frame ") + cvm::to_str(i_frame) + " and " + cvm::to_str(i_frame + 1) + " is " + cvm::to_str(rmsd_between_refs[i_frame - 1]) + std::string("\n")); + mean_square_displacements += rmsd_between_refs[i_frame - 1] * rmsd_between_refs[i_frame - 1]; + } + mean_square_displacements /= cvm::real(total_reference_frames - 1); + cvm::real suggested_lambda = 1.0 / mean_square_displacements; + cvm::real p_lambda; + get_keyval(conf, "lambda", p_lambda, suggested_lambda); + ArithmeticPathCV::ArithmeticPathBase::initialize(cv.size(), total_reference_frames, p_lambda, ref_cv[0], p_weights); + cvm::log(std::string("Lambda is ") + cvm::to_str(lambda) + std::string("\n")); + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + if (!cv[i_cv]->is_enabled(f_cvc_explicit_gradient)) { + use_explicit_gradients = false; + } + cvm::log(std::string("The weight of CV ") + cvm::to_str(i_cv) + std::string(" is ") + cvm::to_str(weights[i_cv]) + std::string("\n")); + } +} + +void colvar::aspathCV::updateDistanceToReferenceFrames() { + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + cv[i_cv]->calc_value(); + } + for (size_t i_frame = 0; i_frame < ref_cv.size(); ++i_frame) { + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + colvarvalue ref_cv_value(ref_cv[i_frame][i_cv]); + colvarvalue current_cv_value(cv[i_cv]->value()); + if (current_cv_value.type() == colvarvalue::type_scalar) { + frame_element_distances[i_frame][i_cv] = 0.5 * cv[i_cv]->dist2_lgrad(cv[i_cv]->sup_coeff * (cvm::pow(current_cv_value.real_value, cv[i_cv]->sup_np)), ref_cv_value.real_value); + } else { + frame_element_distances[i_frame][i_cv] = 0.5 * cv[i_cv]->dist2_lgrad(cv[i_cv]->sup_coeff * current_cv_value, ref_cv_value); + } + } + } +} + +void colvar::aspathCV::calc_value() { + computeValue(); + x = s; +} + +void colvar::aspathCV::calc_gradients() { + computeDerivatives(); + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + cv[i_cv]->calc_gradients(); + if ( cv[i_cv]->is_enabled(f_cvc_explicit_gradient) && + !cv[i_cv]->is_enabled(f_cvc_scalable) && + !cv[i_cv]->is_enabled(f_cvc_scalable_com)) { + cvm::real factor_polynomial = getPolynomialFactorOfCVGradient(i_cv); + for (size_t j_elem = 0; j_elem < cv[i_cv]->value().size(); ++j_elem) { + for (size_t k_ag = 0 ; k_ag < cv[i_cv]->atom_groups.size(); ++k_ag) { + for (size_t l_atom = 0; l_atom < (cv[i_cv]->atom_groups)[k_ag]->size(); ++l_atom) { + (*(cv[i_cv]->atom_groups)[k_ag])[l_atom].grad = dsdx[i_cv][j_elem] * factor_polynomial * (*(cv[i_cv]->atom_groups)[k_ag])[l_atom].grad; + } + } + } + } + } +} + +void colvar::aspathCV::apply_force(colvarvalue const &force) { + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + if ( cv[i_cv]->is_enabled(f_cvc_explicit_gradient) && + !cv[i_cv]->is_enabled(f_cvc_scalable) && + !cv[i_cv]->is_enabled(f_cvc_scalable_com) + ) { + for (size_t k_ag = 0 ; k_ag < cv[i_cv]->atom_groups.size(); ++k_ag) { + (cv[i_cv]->atom_groups)[k_ag]->apply_colvar_force(force.real_value); + } + } else { + cvm::real factor_polynomial = getPolynomialFactorOfCVGradient(i_cv); + colvarvalue cv_force = dsdx[i_cv] * force.real_value * factor_polynomial; + cv[i_cv]->apply_force(cv_force); + } + } +} + +colvar::aspathCV::~aspathCV() {} + +colvar::azpathCV::azpathCV(std::string const &conf): CVBasedPath(conf) { + function_type = "azpathCV"; + cvm::log(std::string("Total number of frames: ") + cvm::to_str(total_reference_frames) + std::string("\n")); + std::vector p_weights(cv.size(), 1.0); + get_keyval(conf, "weights", p_weights, std::vector(cv.size(), 1.0)); + x.type(colvarvalue::type_scalar); + use_explicit_gradients = true; + std::vector rmsd_between_refs(total_reference_frames - 1, 0.0); + computeDistanceBetweenReferenceFrames(rmsd_between_refs); + cvm::real mean_square_displacements = 0.0; + for (size_t i_frame = 1; i_frame < total_reference_frames; ++i_frame) { + cvm::log(std::string("Distance between frame ") + cvm::to_str(i_frame) + " and " + cvm::to_str(i_frame + 1) + " is " + cvm::to_str(rmsd_between_refs[i_frame - 1]) + std::string("\n")); + mean_square_displacements += rmsd_between_refs[i_frame - 1] * rmsd_between_refs[i_frame - 1]; + } + mean_square_displacements /= cvm::real(total_reference_frames - 1); + cvm::real suggested_lambda = 1.0 / mean_square_displacements; + cvm::real p_lambda; + get_keyval(conf, "lambda", p_lambda, suggested_lambda); + ArithmeticPathCV::ArithmeticPathBase::initialize(cv.size(), total_reference_frames, p_lambda, ref_cv[0], p_weights); + cvm::log(std::string("Lambda is ") + cvm::to_str(lambda) + std::string("\n")); + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + if (!cv[i_cv]->is_enabled(f_cvc_explicit_gradient)) { + use_explicit_gradients = false; + } + cvm::log(std::string("The weight of CV ") + cvm::to_str(i_cv) + std::string(" is ") + cvm::to_str(weights[i_cv]) + std::string("\n")); + } +} + +void colvar::azpathCV::updateDistanceToReferenceFrames() { + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + cv[i_cv]->calc_value(); + } + for (size_t i_frame = 0; i_frame < ref_cv.size(); ++i_frame) { + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + colvarvalue ref_cv_value(ref_cv[i_frame][i_cv]); + colvarvalue current_cv_value(cv[i_cv]->value()); + if (current_cv_value.type() == colvarvalue::type_scalar) { + frame_element_distances[i_frame][i_cv] = 0.5 * cv[i_cv]->dist2_lgrad(cv[i_cv]->sup_coeff * (cvm::pow(current_cv_value.real_value, cv[i_cv]->sup_np)), ref_cv_value.real_value); + } else { + frame_element_distances[i_frame][i_cv] = 0.5 * cv[i_cv]->dist2_lgrad(cv[i_cv]->sup_coeff * current_cv_value, ref_cv_value); + } + } + } +} + +void colvar::azpathCV::calc_value() { + computeValue(); + x = z; +} + +void colvar::azpathCV::calc_gradients() { + computeDerivatives(); + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + cv[i_cv]->calc_gradients(); + if ( cv[i_cv]->is_enabled(f_cvc_explicit_gradient) && + !cv[i_cv]->is_enabled(f_cvc_scalable) && + !cv[i_cv]->is_enabled(f_cvc_scalable_com)) { + cvm::real factor_polynomial = getPolynomialFactorOfCVGradient(i_cv); + for (size_t j_elem = 0; j_elem < cv[i_cv]->value().size(); ++j_elem) { + for (size_t k_ag = 0 ; k_ag < cv[i_cv]->atom_groups.size(); ++k_ag) { + for (size_t l_atom = 0; l_atom < (cv[i_cv]->atom_groups)[k_ag]->size(); ++l_atom) { + (*(cv[i_cv]->atom_groups)[k_ag])[l_atom].grad = dzdx[i_cv][j_elem] * factor_polynomial * (*(cv[i_cv]->atom_groups)[k_ag])[l_atom].grad; + } + } + } + + } + } +} + +void colvar::azpathCV::apply_force(colvarvalue const &force) { + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + if ( cv[i_cv]->is_enabled(f_cvc_explicit_gradient) && + !cv[i_cv]->is_enabled(f_cvc_scalable) && + !cv[i_cv]->is_enabled(f_cvc_scalable_com) + ) { + for (size_t k_ag = 0 ; k_ag < cv[i_cv]->atom_groups.size(); ++k_ag) { + (cv[i_cv]->atom_groups)[k_ag]->apply_colvar_force(force.real_value); + } + } else { + cvm::real factor_polynomial = getPolynomialFactorOfCVGradient(i_cv); + const colvarvalue cv_force = dzdx[i_cv] * force.real_value * factor_polynomial; + cv[i_cv]->apply_force(cv_force); + } + } +} + +colvar::azpathCV::~azpathCV() {} + +#endif diff --git a/lib/colvars/colvarcomp_coordnums.cpp b/lib/colvars/colvarcomp_coordnums.cpp index b6dd6535ef..f0fbabfc4f 100644 --- a/lib/colvars/colvarcomp_coordnums.cpp +++ b/lib/colvars/colvarcomp_coordnums.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -97,6 +97,8 @@ colvar::coordnum::coordnum(std::string const &conf) function_type = "coordnum"; x.type(colvarvalue::type_scalar); + colvarproxy *proxy = cvm::main()->proxy; + group1 = parse_group(conf, "group1"); group2 = parse_group(conf, "group2"); @@ -119,12 +121,12 @@ colvar::coordnum::coordnum(std::string const &conf) } bool const b_isotropic = get_keyval(conf, "cutoff", r0, - cvm::real(4.0 * cvm::unit_angstrom())); + cvm::real(4.0 * proxy->angstrom_value)); if (get_keyval(conf, "cutoff3", r0_vec, - cvm::rvector(4.0 * cvm::unit_angstrom(), - 4.0 * cvm::unit_angstrom(), - 4.0 * cvm::unit_angstrom()))) { + cvm::rvector(4.0 * proxy->angstrom_value, + 4.0 * proxy->angstrom_value, + 4.0 * proxy->angstrom_value))) { if (b_isotropic) { cvm::error("Error: cannot specify \"cutoff\" and \"cutoff3\" " "at the same time.\n", @@ -174,14 +176,8 @@ colvar::coordnum::coordnum(std::string const &conf) } } -} - - -colvar::coordnum::coordnum() - : b_anisotropic(false), pairlist(NULL) -{ - function_type = "coordnum"; - x.type(colvarvalue::type_scalar); + init_scalar_boundaries(0.0, b_group2_center_only ? group1->size() : + group1->size() * group2->size()); } @@ -310,10 +306,13 @@ colvar::h_bond::h_bond(std::string const &conf) function_type = "h_bond"; x.type(colvarvalue::type_scalar); + init_scalar_boundaries(0.0, 1.0); - int a_num, d_num; - get_keyval(conf, "acceptor", a_num, -1); - get_keyval(conf, "donor", d_num, -1); + colvarproxy *proxy = cvm::main()->proxy; + + int a_num = -1, d_num = -1; + get_keyval(conf, "acceptor", a_num, a_num); + get_keyval(conf, "donor", d_num, a_num); if ( (a_num == -1) || (d_num == -1) ) { cvm::error("Error: either acceptor or donor undefined.\n"); @@ -326,7 +325,7 @@ colvar::h_bond::h_bond(std::string const &conf) atom_groups[0]->add_atom(acceptor); atom_groups[0]->add_atom(donor); - get_keyval(conf, "cutoff", r0, (3.3 * cvm::unit_angstrom())); + get_keyval(conf, "cutoff", r0, (3.3 * proxy->angstrom_value)); get_keyval(conf, "expNumer", en, 6); get_keyval(conf, "expDenom", ed, 8); @@ -352,6 +351,7 @@ colvar::h_bond::h_bond(cvm::atom const &acceptor, { function_type = "h_bond"; x.type(colvarvalue::type_scalar); + init_scalar_boundaries(0.0, 1.0); register_atom_group(new cvm::atom_group); atom_groups[0]->add_atom(acceptor); @@ -359,14 +359,6 @@ colvar::h_bond::h_bond(cvm::atom const &acceptor, } -colvar::h_bond::h_bond() - : cvc() -{ - function_type = "h_bond"; - x.type(colvarvalue::type_scalar); -} - - void colvar::h_bond::calc_value() { int const flags = coordnum::ef_null; @@ -406,9 +398,11 @@ colvar::selfcoordnum::selfcoordnum(std::string const &conf) function_type = "selfcoordnum"; x.type(colvarvalue::type_scalar); + colvarproxy *proxy = cvm::main()->proxy; + group1 = parse_group(conf, "group1"); - get_keyval(conf, "cutoff", r0, cvm::real(4.0 * cvm::unit_angstrom())); + get_keyval(conf, "cutoff", r0, cvm::real(4.0 * proxy->angstrom_value)); get_keyval(conf, "expNumer", en, 6); get_keyval(conf, "expDenom", ed, 12); @@ -437,14 +431,8 @@ colvar::selfcoordnum::selfcoordnum(std::string const &conf) } pairlist = new bool[(group1->size()-1) * (group1->size()-1)]; } -} - -colvar::selfcoordnum::selfcoordnum() - : pairlist(NULL) -{ - function_type = "selfcoordnum"; - x.type(colvarvalue::type_scalar); + init_scalar_boundaries(0.0, (group1->size()-1) * (group1->size()-1)); } @@ -553,6 +541,9 @@ colvar::groupcoordnum::groupcoordnum(std::string const &conf) { function_type = "groupcoordnum"; x.type(colvarvalue::type_scalar); + init_scalar_boundaries(0.0, 1.0); + + colvarproxy *proxy = cvm::main()->proxy; // group1 and group2 are already initialized by distance() if (group1->b_dummy || group2->b_dummy) { @@ -561,7 +552,7 @@ colvar::groupcoordnum::groupcoordnum(std::string const &conf) } bool const b_scale = get_keyval(conf, "cutoff", r0, - cvm::real(4.0 * cvm::unit_angstrom())); + cvm::real(4.0 * proxy->angstrom_value)); if (get_keyval(conf, "cutoff3", r0_vec, cvm::rvector(4.0, 4.0, 4.0), parse_silent)) { @@ -598,14 +589,6 @@ colvar::groupcoordnum::groupcoordnum(std::string const &conf) } -colvar::groupcoordnum::groupcoordnum() - : b_anisotropic(false) -{ - function_type = "groupcoordnum"; - x.type(colvarvalue::type_scalar); -} - - void colvar::groupcoordnum::calc_value() { // create fake atoms to hold the com coordinates diff --git a/lib/colvars/colvarcomp_distances.cpp b/lib/colvars/colvarcomp_distances.cpp index 7cb4c30c31..c3c1ee55d5 100644 --- a/lib/colvars/colvarcomp_distances.cpp +++ b/lib/colvars/colvarcomp_distances.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -19,6 +19,8 @@ colvar::distance::distance(std::string const &conf) : cvc(conf) { function_type = "distance"; + init_as_distance(); + provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); @@ -27,8 +29,6 @@ colvar::distance::distance(std::string const &conf) group2 = parse_group(conf, "group2"); init_total_force_params(conf); - - x.type(colvarvalue::type_scalar); } @@ -36,10 +36,11 @@ colvar::distance::distance() : cvc() { function_type = "distance"; + init_as_distance(); + provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); - x.type(colvarvalue::type_scalar); } @@ -177,7 +178,7 @@ colvar::distance_z::distance_z(std::string const &conf) // TODO detect PBC from MD engine (in simple cases) // and then update period in real time if (period != 0.0) - b_periodic = true; + enable(f_cvc_periodic); if ((wrap_center != 0.0) && (period == 0.0)) { cvm::error("Error: wrapAround was defined in a distanceZ component," @@ -317,7 +318,7 @@ cvm::real colvar::distance_z::dist2(colvarvalue const &x1, colvarvalue const &x2) const { cvm::real diff = x1.real_value - x2.real_value; - if (b_periodic) { + if (is_enabled(f_cvc_periodic)) { cvm::real shift = cvm::floor(diff/period + 0.5); diff -= shift * period; } @@ -329,7 +330,7 @@ colvarvalue colvar::distance_z::dist2_lgrad(colvarvalue const &x1, colvarvalue const &x2) const { cvm::real diff = x1.real_value - x2.real_value; - if (b_periodic) { + if (is_enabled(f_cvc_periodic)) { cvm::real shift = cvm::floor(diff/period + 0.5); diff -= shift * period; } @@ -341,7 +342,7 @@ colvarvalue colvar::distance_z::dist2_rgrad(colvarvalue const &x1, colvarvalue const &x2) const { cvm::real diff = x1.real_value - x2.real_value; - if (b_periodic) { + if (is_enabled(f_cvc_periodic)) { cvm::real shift = cvm::floor(diff/period + 0.5); diff -= shift * period; } @@ -351,15 +352,13 @@ colvarvalue colvar::distance_z::dist2_rgrad(colvarvalue const &x1, void colvar::distance_z::wrap(colvarvalue &x_unwrapped) const { - if (!b_periodic) { + if (!is_enabled(f_cvc_periodic)) { // don't wrap if the period has not been set return; } - cvm::real shift = cvm::floor((x_unwrapped.real_value - wrap_center) / period + 0.5); x_unwrapped.real_value -= shift * period; - return; } @@ -368,10 +367,11 @@ colvar::distance_xy::distance_xy(std::string const &conf) : distance_z(conf) { function_type = "distance_xy"; + init_as_distance(); + provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); - x.type(colvarvalue::type_scalar); } @@ -379,10 +379,11 @@ colvar::distance_xy::distance_xy() : distance_z() { function_type = "distance_xy"; + init_as_distance(); + provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); enable(f_cvc_com_based); - x.type(colvarvalue::type_scalar); } @@ -557,6 +558,7 @@ colvar::distance_inv::distance_inv(std::string const &conf) : cvc(conf) { function_type = "distance_inv"; + init_as_distance(); group1 = parse_group(conf, "group1"); group2 = parse_group(conf, "group2"); @@ -585,16 +587,6 @@ colvar::distance_inv::distance_inv(std::string const &conf) "for distanceInv, because its value and gradients are computed " "simultaneously.\n"); } - - x.type(colvarvalue::type_scalar); -} - - -colvar::distance_inv::distance_inv() -{ - function_type = "distance_inv"; - exponent = 6; - x.type(colvarvalue::type_scalar); } @@ -807,6 +799,8 @@ colvar::gyration::gyration(std::string const &conf) : cvc(conf) { function_type = "gyration"; + init_as_distance(); + provide(f_cvc_inv_gradient); provide(f_cvc_Jacobian); atoms = parse_group(conf, "atoms"); @@ -818,17 +812,6 @@ colvar::gyration::gyration(std::string const &conf) atoms->ref_pos.assign(1, cvm::atom_pos(0.0, 0.0, 0.0)); atoms->fit_gradients.assign(atoms->size(), cvm::rvector(0.0, 0.0, 0.0)); } - - x.type(colvarvalue::type_scalar); -} - - -colvar::gyration::gyration() -{ - function_type = "gyration"; - provide(f_cvc_inv_gradient); - provide(f_cvc_Jacobian); - x.type(colvarvalue::type_scalar); } @@ -885,14 +868,7 @@ colvar::inertia::inertia(std::string const &conf) : gyration(conf) { function_type = "inertia"; - x.type(colvarvalue::type_scalar); -} - - -colvar::inertia::inertia() -{ - function_type = "inertia"; - x.type(colvarvalue::type_scalar); + init_as_distance(); } @@ -928,9 +904,10 @@ colvar::inertia_z::inertia_z(std::string const &conf) : inertia(conf) { function_type = "inertia_z"; + init_as_distance(); if (get_keyval(conf, "axis", axis, cvm::rvector(0.0, 0.0, 1.0))) { if (axis.norm2() == 0.0) { - cvm::error("Axis vector is zero!"); + cvm::error("Axis vector is zero!", INPUT_ERROR); return; } if (axis.norm2() != 1.0) { @@ -938,14 +915,6 @@ colvar::inertia_z::inertia_z(std::string const &conf) cvm::log("The normalized axis is: "+cvm::to_str(axis)+".\n"); } } - x.type(colvarvalue::type_scalar); -} - - -colvar::inertia_z::inertia_z() -{ - function_type = "inertia_z"; - x.type(colvarvalue::type_scalar); } @@ -982,9 +951,10 @@ simple_scalar_dist_functions(inertia) colvar::rmsd::rmsd(std::string const &conf) : cvc(conf) { - provide(f_cvc_inv_gradient); function_type = "rmsd"; - x.type(colvarvalue::type_scalar); + init_as_distance(); + + provide(f_cvc_inv_gradient); atoms = parse_group(conf, "atoms"); diff --git a/lib/colvars/colvarcomp_gpath.cpp b/lib/colvars/colvarcomp_gpath.cpp index 530aaf3284..d563403628 100644 --- a/lib/colvars/colvarcomp_gpath.cpp +++ b/lib/colvars/colvarcomp_gpath.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -119,9 +119,10 @@ colvar::CartesianBasedPath::~CartesianBasedPath() { (*it_comp_atoms) = nullptr; } } + atom_groups.clear(); } -void colvar::CartesianBasedPath::computeReferenceDistance(std::vector& result) { +void colvar::CartesianBasedPath::computeDistanceToReferenceFrames(std::vector& result) { for (size_t i_frame = 0; i_frame < reference_frames.size(); ++i_frame) { cvm::real frame_rmsd = 0.0; for (size_t i_atom = 0; i_atom < atoms->size(); ++i_atom) { @@ -147,13 +148,16 @@ colvar::gspath::gspath(std::string const &conf): CartesianBasedPath(conf) { } else { cvm::log(std::string("Geometric path s(σ) will use the neighbouring frame to compute s_(m+1)\n")); } + if (total_reference_frames < 2) { + cvm::error("Error: you have specified " + cvm::to_str(total_reference_frames) + " reference frames, but gspath requires at least 2 frames.\n"); + } GeometricPathCV::GeometricPathBase::initialize(atoms->size(), cvm::atom_pos(), total_reference_frames, use_second_closest_frame, use_third_closest_frame); cvm::log(std::string("Geometric pathCV(s) is initialized.\n")); cvm::log(std::string("Geometric pathCV(s) loaded ") + cvm::to_str(reference_frames.size()) + std::string(" frames.\n")); } -void colvar::gspath::updateReferenceDistances() { - computeReferenceDistance(frame_distances); +void colvar::gspath::updateDistanceToReferenceFrames() { + computeDistanceToReferenceFrames(frame_distances); } void colvar::gspath::prepareVectors() { @@ -290,14 +294,17 @@ colvar::gzpath::gzpath(std::string const &conf): CartesianBasedPath(conf) { if (b_use_z_square == true) { cvm::log(std::string("Geometric path z(σ) will use the square of distance from current frame to path compute z\n")); } + if (total_reference_frames < 2) { + cvm::error("Error: you have specified " + cvm::to_str(total_reference_frames) + " reference frames, but gzpath requires at least 2 frames.\n"); + } GeometricPathCV::GeometricPathBase::initialize(atoms->size(), cvm::atom_pos(), total_reference_frames, use_second_closest_frame, use_third_closest_frame, b_use_z_square); // Logging cvm::log(std::string("Geometric pathCV(z) is initialized.\n")); cvm::log(std::string("Geometric pathCV(z) loaded ") + cvm::to_str(reference_frames.size()) + std::string(" frames.\n")); } -void colvar::gzpath::updateReferenceDistances() { - computeReferenceDistance(frame_distances); +void colvar::gzpath::updateDistanceToReferenceFrames() { + computeDistanceToReferenceFrames(frame_distances); } void colvar::gzpath::prepareVectors() { @@ -538,6 +545,7 @@ colvar::CVBasedPath::CVBasedPath(std::string const &conf): cvc(conf) { std::vector fields; split_string(line, token, fields); size_t num_value_required = 0; + cvm::log(std::string("Reading reference frame ") + cvm::to_str(total_reference_frames + 1) + std::string("\n")); for (size_t i_cv = 0; i_cv < tmp_cv.size(); ++i_cv) { const size_t value_size = tmp_cv[i_cv].size(); num_value_required += value_size; @@ -545,10 +553,9 @@ colvar::CVBasedPath::CVBasedPath(std::string const &conf): cvc(conf) { if (num_value_required <= fields.size()) { size_t start_index = num_value_required - value_size; for (size_t i = start_index; i < num_value_required; ++i) { - tmp_cv[i_cv][i] = std::atof(fields[i].c_str()); - cvm::log(fields[i] + std::string(" ")); + tmp_cv[i_cv][i - start_index] = std::atof(fields[i].c_str()); + cvm::log(cvm::to_str(tmp_cv[i_cv][i - start_index])); } - cvm::log(std::string("\n")); } else { cvm::error("Error: incorrect format of path file.\n"); } @@ -558,6 +565,9 @@ colvar::CVBasedPath::CVBasedPath(std::string const &conf): cvc(conf) { ++total_reference_frames; } } + if (total_reference_frames <= 1) { + cvm::error("Error: there is only 1 or 0 reference frame, which doesn't constitute a path.\n"); + } x.type(colvarvalue::type_scalar); use_explicit_gradients = true; for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { @@ -570,7 +580,7 @@ colvar::CVBasedPath::CVBasedPath(std::string const &conf): cvc(conf) { } } -void colvar::CVBasedPath::computeReferenceDistance(std::vector& result) { +void colvar::CVBasedPath::computeDistanceToReferenceFrames(std::vector& result) { for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { cv[i_cv]->calc_value(); } @@ -593,6 +603,20 @@ void colvar::CVBasedPath::computeReferenceDistance(std::vector& resul } } +void colvar::CVBasedPath::computeDistanceBetweenReferenceFrames(std::vector& result) const { + if (ref_cv.size() < 2) return; + for (size_t i_frame = 1; i_frame < ref_cv.size(); ++i_frame) { + cvm::real dist_ij = 0.0; + for (size_t i_cv = 0; i_cv < cv.size(); ++i_cv) { + colvarvalue ref_cv_value(ref_cv[i_frame][i_cv]); + colvarvalue prev_ref_cv_value(ref_cv[i_frame-1][i_cv]); + dist_ij += cv[i_cv]->dist2(ref_cv_value, prev_ref_cv_value); + } + dist_ij = cvm::sqrt(dist_ij); + result[i_frame-1] = dist_ij; + } +} + cvm::real colvar::CVBasedPath::getPolynomialFactorOfCVGradient(size_t i_cv) const { cvm::real factor_polynomial = 1.0; if (cv[i_cv]->value().type() == colvarvalue::type_scalar) { @@ -607,6 +631,7 @@ colvar::CVBasedPath::~CVBasedPath() { for (auto it = cv.begin(); it != cv.end(); ++it) { delete (*it); } + atom_groups.clear(); } colvar::gspathCV::gspathCV(std::string const &conf): CVBasedPath(conf) { @@ -625,6 +650,9 @@ colvar::gspathCV::gspathCV(std::string const &conf): CVBasedPath(conf) { } else { cvm::log(std::string("Geometric path s(σ) will use the neighbouring frame to compute s_(m+1)\n")); } + if (total_reference_frames < 2) { + cvm::error("Error: you have specified " + cvm::to_str(total_reference_frames) + " reference frames, but gspathCV requires at least 2 frames.\n"); + } GeometricPathCV::GeometricPathBase::initialize(cv.size(), ref_cv[0], total_reference_frames, use_second_closest_frame, use_third_closest_frame); x.type(colvarvalue::type_scalar); use_explicit_gradients = true; @@ -641,8 +669,8 @@ colvar::gspathCV::gspathCV(std::string const &conf): CVBasedPath(conf) { colvar::gspathCV::~gspathCV() {} -void colvar::gspathCV::updateReferenceDistances() { - computeReferenceDistance(frame_distances); +void colvar::gspathCV::updateDistanceToReferenceFrames() { + computeDistanceToReferenceFrames(frame_distances); } void colvar::gspathCV::prepareVectors() { @@ -766,6 +794,9 @@ colvar::gzpathCV::gzpathCV(std::string const &conf): CVBasedPath(conf) { if (b_use_z_square == true) { cvm::log(std::string("Geometric path z(σ) will use the square of distance from current frame to path compute z\n")); } + if (total_reference_frames < 2) { + cvm::error("Error: you have specified " + cvm::to_str(total_reference_frames) + " reference frames, but gzpathCV requires at least 2 frames.\n"); + } GeometricPathCV::GeometricPathBase::initialize(cv.size(), ref_cv[0], total_reference_frames, use_second_closest_frame, use_third_closest_frame, b_use_z_square); x.type(colvarvalue::type_scalar); use_explicit_gradients = true; @@ -783,8 +814,8 @@ colvar::gzpathCV::gzpathCV(std::string const &conf): CVBasedPath(conf) { colvar::gzpathCV::~gzpathCV() { } -void colvar::gzpathCV::updateReferenceDistances() { - computeReferenceDistance(frame_distances); +void colvar::gzpathCV::updateDistanceToReferenceFrames() { + computeDistanceToReferenceFrames(frame_distances); } void colvar::gzpathCV::prepareVectors() { diff --git a/lib/colvars/colvarcomp_protein.cpp b/lib/colvars/colvarcomp_protein.cpp index aa61cdf1dc..e0779b602e 100644 --- a/lib/colvars/colvarcomp_protein.cpp +++ b/lib/colvars/colvarcomp_protein.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -30,6 +30,8 @@ colvar::alpha_angles::alpha_angles(std::string const &conf) enable(f_cvc_explicit_gradient); x.type(colvarvalue::type_scalar); + colvarproxy *proxy = cvm::main()->proxy; + std::string segment_id; get_keyval(conf, "psfSegID", segment_id, std::string("MAIN")); @@ -91,7 +93,7 @@ colvar::alpha_angles::alpha_angles(std::string const &conf) { cvm::real r0; size_t en, ed; - get_keyval(conf, "hBondCutoff", r0, (3.3 * cvm::unit_angstrom())); + get_keyval(conf, "hBondCutoff", r0, (3.3 * proxy->angstrom_value)); get_keyval(conf, "hBondExpNumer", en, 6); get_keyval(conf, "hBondExpDenom", ed, 8); diff --git a/lib/colvars/colvarcomp_rotations.cpp b/lib/colvars/colvarcomp_rotations.cpp index 3c8d0b4af6..c7a414b006 100644 --- a/lib/colvars/colvarcomp_rotations.cpp +++ b/lib/colvars/colvarcomp_rotations.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -164,8 +164,8 @@ colvar::orientation_angle::orientation_angle(std::string const &conf) : orientation() { function_type = "orientation_angle"; + init_as_angle(); enable(f_cvc_explicit_gradient); - x.type(colvarvalue::type_scalar); init(conf); } @@ -176,15 +176,6 @@ int colvar::orientation_angle::init(std::string const &conf) } -colvar::orientation_angle::orientation_angle() - : orientation() -{ - function_type = "orientation_angle"; - enable(f_cvc_explicit_gradient); - x.type(colvarvalue::type_scalar); -} - - void colvar::orientation_angle::calc_value() { atoms_cog = atoms->center_of_geometry(); @@ -231,6 +222,7 @@ colvar::orientation_proj::orientation_proj(std::string const &conf) function_type = "orientation_proj"; enable(f_cvc_explicit_gradient); x.type(colvarvalue::type_scalar); + init_scalar_boundaries(0.0, 1.0); init(conf); } @@ -241,15 +233,6 @@ int colvar::orientation_proj::init(std::string const &conf) } -colvar::orientation_proj::orientation_proj() - : orientation() -{ - function_type = "orientation_proj"; - enable(f_cvc_explicit_gradient); - x.type(colvarvalue::type_scalar); -} - - void colvar::orientation_proj::calc_value() { atoms_cog = atoms->center_of_geometry(); @@ -287,6 +270,7 @@ colvar::tilt::tilt(std::string const &conf) function_type = "tilt"; enable(f_cvc_explicit_gradient); x.type(colvarvalue::type_scalar); + init_scalar_boundaries(-1.0, 1.0); init(conf); } @@ -307,15 +291,6 @@ int colvar::tilt::init(std::string const &conf) } -colvar::tilt::tilt() - : orientation() -{ - function_type = "tilt"; - enable(f_cvc_explicit_gradient); - x.type(colvarvalue::type_scalar); -} - - void colvar::tilt::calc_value() { atoms_cog = atoms->center_of_geometry(); @@ -358,7 +333,7 @@ colvar::spin_angle::spin_angle(std::string const &conf) { function_type = "spin_angle"; period = 360.0; - b_periodic = true; + enable(f_cvc_periodic); enable(f_cvc_explicit_gradient); x.type(colvarvalue::type_scalar); init(conf); @@ -386,7 +361,7 @@ colvar::spin_angle::spin_angle() { function_type = "spin_angle"; period = 360.0; - b_periodic = true; + enable(f_cvc_periodic); enable(f_cvc_explicit_gradient); x.type(colvarvalue::type_scalar); } diff --git a/lib/colvars/colvardeps.cpp b/lib/colvars/colvardeps.cpp index 276f2b39e7..8425982be4 100644 --- a/lib/colvars/colvardeps.cpp +++ b/lib/colvars/colvardeps.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvardeps.h b/lib/colvars/colvardeps.h index 198a24f330..47a91ab1ac 100644 --- a/lib/colvars/colvardeps.h +++ b/lib/colvars/colvardeps.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -219,7 +219,7 @@ public: /// Implements possible actions to be carried out /// when a given feature is enabled /// Base function does nothing, can be overloaded - virtual void do_feature_side_effects(int id) {} + virtual void do_feature_side_effects(int /* id */) {} // NOTE that all feature enums should start with f_*_active enum features_biases { @@ -296,6 +296,10 @@ public: f_cv_lower_boundary, /// \brief An upper boundary is defined f_cv_upper_boundary, + /// \brief The lower boundary is not defined from user's choice + f_cv_hard_lower_boundary, + /// \brief The upper boundary is not defined from user's choice + f_cv_hard_upper_boundary, /// \brief Provide a discretization of the values of the colvar to /// be used by the biases or in analysis (needs lower and upper /// boundary) @@ -310,6 +314,8 @@ public: f_cv_custom_function, /// \brief Colvar is periodic f_cv_periodic, + /// \brief The colvar has only one component + f_cv_single_cvc, /// \brief is scalar f_cv_scalar, f_cv_linear, @@ -321,20 +327,40 @@ public: }; enum features_cvc { + /// Computation of this CVC is enabled f_cvc_active, + /// This CVC computes a scalar value f_cvc_scalar, + /// Values of this CVC lie in a periodic interval + f_cvc_periodic, + /// This CVC provides a default value for the colvar's width + f_cvc_width, + /// This CVC provides a default value for the colvar's lower boundary + f_cvc_lower_boundary, + /// This CVC provides a default value for the colvar's upper boundary + f_cvc_upper_boundary, + /// CVC calculates atom gradients f_cvc_gradient, - /// \brief CVC calculates and stores explicit atom gradients + /// CVC calculates and stores explicit atom gradients f_cvc_explicit_gradient, + /// CVC calculates and stores inverse atom gradients (used for total force) f_cvc_inv_gradient, - /// \brief If enabled, calc_gradients() will call debug_gradients() for every group needed - f_cvc_debug_gradient, + /// CVC calculates the Jacobian term of the total-force expression f_cvc_Jacobian, - f_cvc_pbc_minimum_image, + /// The total force for this CVC will be computed from one group only f_cvc_one_site_total_force, + /// calc_gradients() will call debug_gradients() for every group needed + f_cvc_debug_gradient, + /// With PBCs, minimum-image convention will be used for distances + /// (does not affect the periodicity of CVC values, e.g. angles) + f_cvc_pbc_minimum_image, + /// This CVC is a function of centers of mass f_cvc_com_based, + /// This CVC can be computed in parallel f_cvc_scalable, + /// Centers-of-mass used in this CVC can be computed in parallel f_cvc_scalable_com, + /// Number of CVC features f_cvc_ntot }; diff --git a/lib/colvars/colvargrid.cpp b/lib/colvars/colvargrid.cpp index bc5ac3c57c..7c2fe3b33c 100644 --- a/lib/colvars/colvargrid.cpp +++ b/lib/colvars/colvargrid.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvargrid.h b/lib/colvars/colvargrid.h index 7792b7d0df..9d07ba0972 100644 --- a/lib/colvars/colvargrid.h +++ b/lib/colvars/colvargrid.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -209,7 +209,8 @@ public: /// \brief "Almost copy-constructor": only copies configuration /// parameters from another grid, but doesn't reallocate stuff; /// setup() must be called after that; - colvar_grid(colvar_grid const &g) : nd(g.nd), + colvar_grid(colvar_grid const &g) : colvarparse(), + nd(g.nd), nx(g.nx), mult(g.mult), data(), @@ -284,8 +285,8 @@ public: } widths.push_back(cv[i]->width); - hard_lower_boundaries.push_back(cv[i]->hard_lower_boundary); - hard_upper_boundaries.push_back(cv[i]->hard_upper_boundary); + hard_lower_boundaries.push_back(cv[i]->is_enabled(colvardeps::f_cv_hard_lower_boundary)); + hard_upper_boundaries.push_back(cv[i]->is_enabled(colvardeps::f_cv_hard_upper_boundary)); periodic.push_back(cv[i]->periodic_boundaries()); // By default, get reported colvar value (for extended Lagrangian colvars) @@ -415,6 +416,20 @@ public: return (int) cvm::floor( (value.real_value - lower_boundaries[i].real_value) / widths[i] ); } + /// \brief Report the fraction of bin beyond current_bin_scalar() + inline cvm::real current_bin_scalar_fraction(int const i) const + { + return value_to_bin_scalar_fraction(use_actual_value[i] ? cv[i]->actual_value() : cv[i]->value(), i); + } + + /// \brief Use the lower boundary and the width to report the fraction of bin + /// beyond value_to_bin_scalar() that the provided value is in + inline cvm::real value_to_bin_scalar_fraction(colvarvalue const &value, const int i) const + { + cvm::real x = (value.real_value - lower_boundaries[i].real_value) / widths[i]; + return x - cvm::floor(x); + } + /// \brief Use the lower boundary and the width to report which bin /// the provided value is in and assign first or last bin if out of boundaries inline int value_to_bin_scalar_bound(colvarvalue const &value, const int i) const diff --git a/lib/colvars/colvarmodule.cpp b/lib/colvars/colvarmodule.cpp index baffc25c28..ecf0ae800d 100644 --- a/lib/colvars/colvarmodule.cpp +++ b/lib/colvars/colvarmodule.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -32,6 +32,8 @@ colvarmodule::colvarmodule(colvarproxy *proxy_in) cv_traj_os = NULL; + xyz_reader_use_count = 0; + if (proxy == NULL) { proxy = proxy_in; // Pointer to the proxy object parse = new colvarparse(); // Parsing object for global options @@ -48,13 +50,21 @@ colvarmodule::colvarmodule(colvarproxy *proxy_in) cvm::log("Initializing the collective variables module, version "+ cvm::to_str(COLVARS_VERSION)+".\n"); cvm::log("Please cite Fiorin et al, Mol Phys 2013:\n " - "http://dx.doi.org/10.1080/00268976.2013.813594\n" + "https://dx.doi.org/10.1080/00268976.2013.813594\n" "in any publication based on this calculation.\n"); if (proxy->smp_enabled() == COLVARS_OK) { - cvm::log("SMP parallelism is available.\n"); + cvm::log("SMP parallelism is enabled; if needed, use \"smp off\" to override this.\n"); } +#if (__cplusplus >= 201103L) + cvm::log("This version was built with the C++11 standard or higher."); +#else + cvm::log("This version was built without the C++11 standard: some features are disabled.\n" + "Please see the following link for details:\n" + "https://colvars.github.io/README-c++11.html"); +#endif + // set initial default values // "it_restart" will be set by the input state file, if any; @@ -260,6 +270,16 @@ int colvarmodule::parse_global_params(std::string const &conf) // TODO document and then echo this keyword parse->get_keyval(conf, "logLevel", log_level_, log_level_, colvarparse::parse_silent); + { + std::string units; + if (parse->get_keyval(conf, "units", units)) { + units = colvarparse::to_lower_cppstr(units); + int error_code = proxy->set_unit_system(units, (colvars.size() != 0)); + if (error_code != COLVARS_OK) { + return error_code; + } + } + } { std::string index_file_name; @@ -1160,8 +1180,7 @@ int colvarmodule::reset() } colvars.clear(); - index_groups.clear(); - index_group_names.clear(); + reset_index_groups(); proxy->reset(); @@ -1266,23 +1285,45 @@ std::istream & colvarmodule::read_restart(std::istream &is) // read global restart information std::string restart_conf; if (is >> colvarparse::read_block("configuration", restart_conf)) { + parse->get_keyval(restart_conf, "step", it_restart, static_cast(0), colvarparse::parse_restart); - it = it_restart; + it = it_restart; + std::string restart_version; + int restart_version_int = 0; parse->get_keyval(restart_conf, "version", restart_version, std::string(""), colvarparse::parse_restart); - if (restart_version.size() && (restart_version != std::string(COLVARS_VERSION))) { - cvm::log("This state file was generated with version "+restart_version+"\n"); + if (restart_version.size()) { + if (restart_version != std::string(COLVARS_VERSION)) { + cvm::log("This state file was generated with version "+ + restart_version+"\n"); + } + restart_version_int = + proxy->get_version_from_string(restart_version.c_str()); } - if ((restart_version.size() == 0) || (restart_version.compare(std::string(COLVARS_VERSION)) < 0)) { + + if (restart_version_int < 20160810) { // check for total force change if (proxy->total_forces_enabled()) { warn_total_forces = true; } } + + std::string units_restart; + if (parse->get_keyval(restart_conf, "units", + units_restart, std::string(""), + colvarparse::parse_restart)) { + units_restart = colvarparse::to_lower_cppstr(units_restart); + if ((proxy->units.size() > 0) && (units_restart != proxy->units)) { + cvm::error("Error: the state file has units \""+units_restart+ + "\", but the current unit system is \""+proxy->units+ + "\".\n", INPUT_ERROR); + } + } + } is.clear(); parse->clear_keyword_registry(); @@ -1314,69 +1355,19 @@ std::istream & colvarmodule::read_restart(std::istream &is) if (warn_total_forces) { cvm::log(cvm::line_marker); - cvm::log("WARNING:\n"); - std::string const warning("### CHANGES IN THE DEFINITION OF SYSTEM FORCES (NOW TOTAL FORCES)\n\ -\n\ -Starting from the version 2016-08-10 of the Colvars module, \n\ -the role of system forces has been replaced by total forces.\n\ -\n\ -These include *all* forces acting on a collective variable, whether they\n\ -come from the force field potential or from external terms\n\ -(e.g. restraints), including forces applied by Colvars itself.\n\ -\n\ -In NAMD, forces applied by Colvars, IMD, SMD, TMD, symmetry\n\ -restraints and tclForces are now all counted in the total force.\n\ -\n\ -In LAMMPS, forces applied by Colvars itself are now counted in the total\n\ -force (all forces from other fixes were being counted already).\n\ -\n\ -\n\ -### WHEN IS THIS CHANGE RELEVANT\n\ -\n\ -This change affects results *only* when (1) outputSystemForce is\n\ -requested or (2) the ABF bias is used. All other usage cases are\n\ -*unaffected* (colvar restraints, metadynamics, etc).\n\ -\n\ -When system forces are reported (flag: outputSystemForce), their values\n\ -in the output may change, but the physical trajectory is never affected.\n\ -The physical results of ABF calculations may be affected in some cases.\n\ -\n\ -\n\ -### CHANGES TO ABF CALCULATIONS\n\ -\n\ -Compared to previous Colvars versions, the ABF method will now attempt\n\ -to cancel external forces (for example, boundary walls) and it may be\n\ -not possible to resume through a state file a simulation that was\n\ -performed with a previous version.\n\ -\n\ -There are three possible scenarios:\n\ -\n\ -1. No external forces are applied to the atoms used by ABF: results are\n\ -unchanged.\n\ -\n\ -2. Some of the atoms used by ABF experience external forces, but these\n\ -forces are not applied directly to the variables used by ABF\n\ -(e.g. another colvar that uses the same atoms, tclForces, etc): in this\n\ -case, we recommend beginning a new simulation.\n\ -\n\ -3. External forces are applied to one or more of the colvars used by\n\ -ABF, but no other forces are applied to their atoms: you may use the\n\ -subtractAppliedForce keyword inside the corresponding colvars to\n\ -continue the previous simulation.\n\n"); - cvm::log(warning); - cvm::log(cvm::line_marker); - + cvm::log("WARNING: The definition of system forces has changed. Please see:\n"); + cvm::log(" https://colvars.github.io/README-totalforce.html\n"); // update this ahead of time in this special case output_prefix() = proxy->input_prefix(); cvm::log("All output files will now be saved with the prefix \""+output_prefix()+".tmp.*\".\n"); - cvm::log(cvm::line_marker); cvm::log("Please review the important warning above. After that, you may rename:\n\ \""+output_prefix()+".tmp.colvars.state\"\n\ to:\n\ -\""+ proxy->input_prefix()+".colvars.state\"\n"); +\""+proxy->input_prefix()+".colvars.state\"\n\ +and load it to continue this simulation.\n"); output_prefix() = output_prefix()+".tmp"; write_restart_file(output_prefix()+".colvars.state"); - cvm::error("Exiting with error until issue is addressed.\n", FATAL_ERROR); + cvm::error("Exiting with error until issue is addressed.\n", INPUT_ERROR); } return is; @@ -1496,8 +1487,11 @@ std::ostream & colvarmodule::write_restart(std::ostream &os) << " step " << std::setw(it_width) << it << "\n" << " dt " << dt() << "\n" - << " version " << std::string(COLVARS_VERSION) << "\n" - << "}\n\n"; + << " version " << std::string(COLVARS_VERSION) << "\n"; + if (proxy->units.size() > 0) { + os << " units " << proxy->units << "\n"; + } + os << "}\n\n"; int error_code = COLVARS_OK; @@ -1718,32 +1712,61 @@ int cvm::read_index_file(char const *filename) while (is.good()) { char open, close; std::string group_name; + int index_of_group = -1; if ( (is >> open) && (open == '[') && (is >> group_name) && (is >> close) && (close == ']') ) { - for (std::list::iterator names_i = index_group_names.begin(); - names_i != index_group_names.end(); - names_i++) { - if (*names_i == group_name) { - cvm::error("Error: the group name \""+group_name+ - "\" appears in multiple index files.\n", - FILE_ERROR); + size_t i = 0; + for ( ; i < index_group_names.size(); i++) { + if (index_group_names[i] == group_name) { + // Found a group with the same name + index_of_group = i; } } - index_group_names.push_back(group_name); - index_groups.push_back(std::vector()); + if (index_of_group < 0) { + index_group_names.push_back(group_name); + index_groups.push_back(NULL); + index_of_group = index_groups.size()-1; + } } else { - cvm::error("Error: in parsing index file \""+ - std::string(filename)+"\".\n", - INPUT_ERROR); + return cvm::error("Error: in parsing index file \""+ + std::string(filename)+"\".\n", + INPUT_ERROR); } + std::vector *old_index_group = index_groups[index_of_group]; + std::vector *new_index_group = new std::vector(); + int atom_number = 1; size_t pos = is.tellg(); while ( (is >> atom_number) && (atom_number > 0) ) { - (index_groups.back()).push_back(atom_number); + new_index_group->push_back(atom_number); pos = is.tellg(); } + + if (old_index_group != NULL) { + bool equal = false; + if (new_index_group->size() == old_index_group->size()) { + if (std::equal(new_index_group->begin(), new_index_group->end(), + old_index_group->begin())) { + equal = true; + } + } + if (! equal) { + new_index_group->clear(); + delete new_index_group; + new_index_group = NULL; + return cvm::error("Error: the index group \""+group_name+ + "\" was redefined.\n", INPUT_ERROR); + } else { + old_index_group->clear(); + delete old_index_group; + old_index_group = NULL; + } + } + + index_groups[index_of_group] = new_index_group; + is.clear(); is.seekg(pos, std::ios::beg); std::string delim; @@ -1756,14 +1779,27 @@ int cvm::read_index_file(char const *filename) } } - cvm::log("The following index groups were read from the index file \""+ - std::string(filename)+"\":\n"); - std::list::iterator names_i = index_group_names.begin(); - std::list >::iterator lists_i = index_groups.begin(); - for ( ; names_i != index_group_names.end() ; names_i++, lists_i++) { - cvm::log(" "+(*names_i)+" ("+cvm::to_str(lists_i->size())+" atoms).\n"); + cvm::log("The following index groups are currently defined:\n"); + size_t i = 0; + for ( ; i < index_group_names.size(); i++) { + cvm::log(" "+(index_group_names[i])+" ("+ + cvm::to_str((index_groups[i])->size())+" atoms)\n"); } - return (cvm::get_error() ? COLVARS_ERROR : COLVARS_OK); + + return COLVARS_OK; +} + + +int colvarmodule::reset_index_groups() +{ + size_t i = 0; + for ( ; i < index_groups.size(); i++) { + delete index_groups[i]; + index_groups[i] = NULL; + } + index_group_names.clear(); + index_groups.clear(); + return COLVARS_OK; } @@ -1799,7 +1835,7 @@ int cvm::load_coords(char const *file_name, "for XYZ coordinate files.\n", INPUT_ERROR); } // For XYZ files, use internal parser - error_code |= cvm::load_coords_xyz(file_name, &sorted_pos, atoms); + error_code |= cvm::main()->load_coords_xyz(file_name, &sorted_pos, atoms); } else { // Otherwise, call proxy function for PDB error_code |= proxy->load_coords(file_name, @@ -1824,11 +1860,18 @@ int cvm::load_coords_xyz(char const *filename, unsigned int natoms; char symbol[256]; std::string line; + cvm::real x = 0.0, y = 0.0, z = 0.0; if ( ! (xyz_is >> natoms) ) { cvm::error("Error: cannot parse XYZ file " + std::string(filename) + ".\n", INPUT_ERROR); } + + ++xyz_reader_use_count; + if (xyz_reader_use_count < 2) { + cvm::log("Warning: beginning from 2019-11-26 the XYZ file reader assumes Angstrom units."); + } + // skip comment line cvm::getline(xyz_is, line); cvm::getline(xyz_is, line); @@ -1845,12 +1888,19 @@ int cvm::load_coords_xyz(char const *filename, next++; } xyz_is >> symbol; - xyz_is >> (*pos_i)[0] >> (*pos_i)[1] >> (*pos_i)[2]; + xyz_is >> x >> y >> z; + // XYZ files are assumed to be in Angstrom (as eg. VMD will) + (*pos_i)[0] = proxy->angstrom_to_internal(x); + (*pos_i)[1] = proxy->angstrom_to_internal(y); + (*pos_i)[2] = proxy->angstrom_to_internal(z); } } else { // Use all positions for ( ; pos_i != pos->end() ; pos_i++) { xyz_is >> symbol; - xyz_is >> (*pos_i)[0] >> (*pos_i)[1] >> (*pos_i)[2]; + xyz_is >> x >> y >> z; + (*pos_i)[0] = proxy->angstrom_to_internal(x); + (*pos_i)[1] = proxy->angstrom_to_internal(y); + (*pos_i)[2] = proxy->angstrom_to_internal(z); } } return (cvm::get_error() ? COLVARS_ERROR : COLVARS_OK); @@ -1860,11 +1910,6 @@ int cvm::load_coords_xyz(char const *filename, // Wrappers to proxy functions: these may go in the future -cvm::real cvm::unit_angstrom() -{ - return proxy->unit_angstrom(); -} - cvm::real cvm::boltzmann() { @@ -1903,39 +1948,6 @@ cvm::real cvm::rand_gaussian(void) } - -bool cvm::replica_enabled() -{ - return proxy->replica_enabled(); -} - -int cvm::replica_index() -{ - return proxy->replica_index(); -} - -int cvm::replica_num() -{ - return proxy->replica_num(); -} - -void cvm::replica_comm_barrier() -{ - return proxy->replica_comm_barrier(); -} - -int cvm::replica_comm_recv(char* msg_data, int buf_len, int src_rep) -{ - return proxy->replica_comm_recv(msg_data,buf_len,src_rep); -} - -int cvm::replica_comm_send(char* msg_data, int msg_len, int dest_rep) -{ - return proxy->replica_comm_send(msg_data,msg_len,dest_rep); -} - - - template std::string _to_str(T const &x, size_t width, size_t prec) { diff --git a/lib/colvars/colvarmodule.h b/lib/colvars/colvarmodule.h index 30620a2527..d3bc5e1b80 100644 --- a/lib/colvars/colvarmodule.h +++ b/lib/colvars/colvarmodule.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -608,10 +608,6 @@ public: // proxy functions - /// \brief Value of the unit for atomic coordinates with respect to - /// angstroms (used by some variables for hard-coded default values) - static real unit_angstrom(); - /// \brief Boltmann constant static real boltzmann(); @@ -678,29 +674,23 @@ public: return 5; } - - // Replica exchange commands. - static bool replica_enabled(); - static int replica_index(); - static int replica_num(); - static void replica_comm_barrier(); - static int replica_comm_recv(char* msg_data, int buf_len, int src_rep); - static int replica_comm_send(char* msg_data, int msg_len, int dest_rep); - /// \brief Get the distance between two atomic positions with pbcs handled /// correctly static rvector position_distance(atom_pos const &pos1, atom_pos const &pos2); - /// \brief Names of groups from a Gromacs .ndx file to be read at startup - std::list index_group_names; + /// \brief Names of groups from one or more Gromacs .ndx files + std::vector index_group_names; - /// \brief Groups from a Gromacs .ndx file read at startup - std::list > index_groups; + /// \brief Groups from one or more Gromacs .ndx files + std::vector *> index_groups; /// \brief Read a Gromacs .ndx file int read_index_file(char const *filename); + /// Clear the index groups loaded so far + int reset_index_groups(); + /// \brief Select atom IDs from a file (usually PDB) \param filename name of /// the file \param atoms array into which atoms read from "filename" will be /// appended \param pdb_field (optional) if the file is a PDB and this @@ -726,11 +716,10 @@ public: std::string const &pdb_field, double pdb_field_value = 0.0); - /// \brief Load the coordinates for a group of atoms from an - /// XYZ file - static int load_coords_xyz(char const *filename, - std::vector *pos, - atom_group *atoms); + /// Load coordinates into an atom group from an XYZ file (assumes Angstroms) + int load_coords_xyz(char const *filename, + std::vector *pos, + atom_group *atoms); /// Frequency for collective variables trajectory output static size_t cv_traj_freq; @@ -771,6 +760,9 @@ private: /// Thread-specific depth std::vector depth_v; + /// Track how many times the XYZ reader has been used + int xyz_reader_use_count; + public: /// Get the current object depth in the hierarchy diff --git a/lib/colvars/colvarparams.cpp b/lib/colvars/colvarparams.cpp new file mode 100644 index 0000000000..e957a1841d --- /dev/null +++ b/lib/colvars/colvarparams.cpp @@ -0,0 +1,111 @@ +// -*- c++ -*- + +// This file is part of the Collective Variables module (Colvars). +// The original version of Colvars and its updates are located at: +// https://github.com/Colvars/colvars +// Please update all Colvars source files before making any changes. +// If you wish to distribute your changes, please submit them to the +// Colvars repository at GitHub. + +#include +#include +#include + +#include "colvarmodule.h" +#include "colvarvalue.h" +#include "colvarparams.h" + + + +colvarparams::colvarparams() +{} + + +colvarparams::~colvarparams() +{} + + +void colvarparams::register_param(std::string const ¶m_name, + void *param_ptr) +{ + param_map[param_name] = param_ptr; +} + + +void colvarparams::register_param_grad(std::string const ¶m_name, + colvarvalue *param_grad_ptr) +{ + param_grad_map[param_name] = param_grad_ptr; +} + + +int colvarparams::param_exists(std::string const ¶m_name) +{ + if (param_map.count(param_name) > 0) { + return COLVARS_OK; + } + return INPUT_ERROR; +} + + +std::vector colvarparams::get_param_names() +{ + std::vector result; + for (std::map::const_iterator elem = + param_map.begin(); elem != param_map.end(); elem++) { + result.push_back(elem->first); + } + return result; +} + + +std::vector colvarparams::get_param_grad_names() +{ + std::vector result; + for (std::map::const_iterator elem = + param_grad_map.begin(); elem != param_grad_map.end(); elem++) { + result.push_back(elem->first); + } + return result; +} + + +void const *colvarparams::get_param_ptr(std::string const ¶m_name) +{ + if (param_map.count(param_name) > 0) { + return param_map[param_name]; + } + cvm::error("Error: parameter \""+param_name+"\" not found.\n", INPUT_ERROR); + return NULL; +} + + +void const *colvarparams::get_param_grad_ptr(std::string const ¶m_name) +{ + if (param_grad_map.count(param_name) > 0) { + return param_grad_map[param_name]; + } + cvm::error("Error: gradient of parameter \""+param_name+"\" not found.\n", + INPUT_ERROR); + return NULL; +} + + +cvm::real colvarparams::get_param(std::string const ¶m_name) +{ + cvm::real const *ptr = + reinterpret_cast(get_param_ptr(param_name)); + return ptr != NULL ? *ptr : 0.0; +} + + +int colvarparams::set_param(std::string const ¶m_name, + void const *new_value) +{ + if (param_map.count(param_name) > 0) { + return cvm::error("Error: parameter \""+param_name+"\" cannot be " + "modified.\n", COLVARS_NOT_IMPLEMENTED); + } + return cvm::error("Error: parameter \""+param_name+"\" not found.\n", + INPUT_ERROR); +} diff --git a/lib/colvars/colvarparams.h b/lib/colvars/colvarparams.h new file mode 100644 index 0000000000..1d00300a8b --- /dev/null +++ b/lib/colvars/colvarparams.h @@ -0,0 +1,66 @@ +// -*- c++ -*- + +// This file is part of the Collective Variables module (Colvars). +// The original version of Colvars and its updates are located at: +// https://github.com/Colvars/colvars +// Please update all Colvars source files before making any changes. +// If you wish to distribute your changes, please submit them to the +// Colvars repository at GitHub. + +#ifndef COLVARPARAMS_H +#define COLVARPARAMS_H + +#include + +/// \file colvarparams.h Functions to handle scalar parameters used in objects + + +class colvarparams { + + public: + + /// Whether the parameter param_name exists + int param_exists(std::string const ¶m_name); + + /// Get a copy of the names of registered parameters + virtual std::vector get_param_names(); + + /// Get a copy of the names of registered parameter gradients + virtual std::vector get_param_grad_names(); + + /// Pointer to the parameter param_name + virtual void const *get_param_ptr(std::string const ¶m_name); + + /// Pointer to the gradient of parameter param_name + virtual void const *get_param_grad_ptr(std::string const ¶m_name); + + /// Value of the parameter param_name (must be a scalar) + virtual cvm::real get_param(std::string const ¶m_name); + + /// Set the named parameter to the given value + virtual int set_param(std::string const ¶m_name, void const *new_value); + + protected: + + /// Default constructor + colvarparams(); + + /// Default destructor + virtual ~colvarparams(); + + /// Pointers to relevant parameters that may be accessed by other objects + std::map param_map; + + /// Derivatives of the object with respect to internal parameters + std::map param_grad_map; + + /// Register the given parameter + void register_param(std::string const ¶m_name, void *param_ptr); + + /// Register the gradient of the given parameter + void register_param_grad(std::string const ¶m_name, + colvarvalue *param_grad_ptr); + +}; + +#endif diff --git a/lib/colvars/colvarparse.cpp b/lib/colvars/colvarparse.cpp index 8041153494..77f03793a3 100644 --- a/lib/colvars/colvarparse.cpp +++ b/lib/colvars/colvarparse.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -32,6 +32,41 @@ namespace { } +colvarparse::colvarparse() +{ + init(); +} + + +void colvarparse::init() +{ + config_string.clear(); + clear_keyword_registry(); +} + + +colvarparse::colvarparse(const std::string& conf) +{ + init(conf); +} + + +void colvarparse::init(std::string const &conf) +{ + if (! config_string.size()) { + init(); + config_string = conf; + } +} + + +colvarparse::~colvarparse() +{ + init(); +} + + + bool colvarparse::get_key_string_value(std::string const &conf, char const *key, std::string &data) { @@ -156,7 +191,7 @@ template<> int colvarparse::_get_keyval_scalar_value_(std::string const &key_str, std::string const &data, bool &value, - bool const &def_value) + bool const & /* def_value */) { if ( (data == std::string("on")) || (data == std::string("yes")) || @@ -176,8 +211,8 @@ int colvarparse::_get_keyval_scalar_value_(std::string const &key_str, template int colvarparse::_get_keyval_scalar_novalue_(std::string const &key_str, - TYPE &value, - Parse_Mode const &parse_mode) + TYPE & /* value */, + Parse_Mode const & /* parse_mode */) { return cvm::error("Error: improper or missing value " "for \""+key_str+"\".\n", INPUT_ERROR); diff --git a/lib/colvars/colvarparse.h b/lib/colvars/colvarparse.h index f4ead26601..f43f6527c8 100644 --- a/lib/colvars/colvarparse.h +++ b/lib/colvars/colvarparse.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -12,10 +12,10 @@ #include #include -#include #include "colvarmodule.h" #include "colvarvalue.h" +#include "colvarparams.h" /// \file colvarparse.h Parsing functions for collective variables @@ -23,37 +23,24 @@ /// \brief Base class containing parsing functions; all objects which /// need to parse input inherit from this -class colvarparse { +class colvarparse : public colvarparams { public: /// Default constructor - inline colvarparse() - { - init(); - } + colvarparse(); /// Constructor that stores the object's config string - inline colvarparse(const std::string& conf) - { - init(conf); - } + colvarparse(const std::string& conf); /// Set the object ready to parse a new configuration string - inline void init() - { - config_string.clear(); - clear_keyword_registry(); - } + void init(); /// Set a new config string for this object - inline void init(std::string const &conf) - { - if (! config_string.size()) { - init(); - config_string = conf; - } - } + void init(std::string const &conf); + + /// Default destructor + virtual ~colvarparse(); /// Get the configuration string (includes comments) inline std::string const & get_config() const diff --git a/lib/colvars/colvarproxy.cpp b/lib/colvars/colvarproxy.cpp index f077984556..63ae07a57c 100644 --- a/lib/colvars/colvarproxy.cpp +++ b/lib/colvars/colvarproxy.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -33,6 +33,7 @@ colvarproxy_system::colvarproxy_system() + : angstrom_value(0.) { reset_pbc_lattice(); } @@ -41,7 +42,7 @@ colvarproxy_system::colvarproxy_system() colvarproxy_system::~colvarproxy_system() {} -void colvarproxy_system::add_energy(cvm::real energy) {} +void colvarproxy_system::add_energy(cvm::real /* energy */) {} void colvarproxy_system::request_total_force(bool yesno) @@ -173,9 +174,9 @@ int colvarproxy_atoms::add_atom_slot(int atom_id) } -int colvarproxy_atoms::init_atom(cvm::residue_id const &residue, - std::string const &atom_name, - std::string const &segment_id) +int colvarproxy_atoms::init_atom(cvm::residue_id const & /* residue */, + std::string const & /* atom_name */, + std::string const & /* segment_id */) { cvm::error("Error: initializing an atom by name and residue number is currently not supported.\n", COLVARS_NOT_IMPLEMENTED); @@ -204,9 +205,9 @@ void colvarproxy_atoms::clear_atom(int index) } -int colvarproxy_atoms::load_atoms(char const *filename, - cvm::atom_group &atoms, - std::string const &pdb_field, +int colvarproxy_atoms::load_atoms(char const * /* filename */, + cvm::atom_group & /* atoms */, + std::string const & /* pdb_field */, double) { return cvm::error("Error: loading atom identifiers from a file " @@ -215,10 +216,10 @@ int colvarproxy_atoms::load_atoms(char const *filename, } -int colvarproxy_atoms::load_coords(char const *filename, - std::vector &pos, - std::vector const &sorted_ids, - std::string const &pdb_field, +int colvarproxy_atoms::load_coords(char const * /* filename */, + std::vector & /* pos */, + std::vector const & /* sorted_ids */, + std::string const & /* pdb_field */, double) { return cvm::error("Error: loading atomic coordinates from a file " @@ -269,7 +270,7 @@ int colvarproxy_atom_groups::scalable_group_coms() } -int colvarproxy_atom_groups::init_atom_group(std::vector const &atoms_ids) +int colvarproxy_atom_groups::init_atom_group(std::vector const & /* atoms_ids */) { cvm::error("Error: initializing a group outside of the Colvars module " "is currently not supported.\n", @@ -456,51 +457,6 @@ int colvarproxy_smp::smp_unlock() -colvarproxy_replicas::colvarproxy_replicas() {} - - -colvarproxy_replicas::~colvarproxy_replicas() {} - - -bool colvarproxy_replicas::replica_enabled() -{ - return false; -} - - -int colvarproxy_replicas::replica_index() -{ - return 0; -} - - -int colvarproxy_replicas::replica_num() -{ - return 1; -} - - -void colvarproxy_replicas::replica_comm_barrier() {} - - -int colvarproxy_replicas::replica_comm_recv(char* msg_data, - int buf_len, - int src_rep) -{ - return COLVARS_NOT_IMPLEMENTED; -} - - -int colvarproxy_replicas::replica_comm_send(char* msg_data, - int msg_len, - int dest_rep) -{ - return COLVARS_NOT_IMPLEMENTED; -} - - - - colvarproxy_script::colvarproxy_script() { script = NULL; @@ -518,7 +474,7 @@ char const *colvarproxy_script::script_obj_to_str(unsigned char *obj) } -std::vector colvarproxy_script::script_obj_to_str_vector(unsigned char *obj) +std::vector colvarproxy_script::script_obj_to_str_vector(unsigned char * /* obj */) { cvm::error("Error: trying to print a script object without a scripting " "language interface.\n", BUG_ERROR); @@ -532,19 +488,17 @@ int colvarproxy_script::run_force_callback() } -int colvarproxy_script::run_colvar_callback( - std::string const &name, - std::vector const &cvcs, - colvarvalue &value) +int colvarproxy_script::run_colvar_callback(std::string const & /* name */, + std::vector const & /* cvcs */, + colvarvalue & /* value */) { return COLVARS_NOT_IMPLEMENTED; } -int colvarproxy_script::run_colvar_gradient_callback( - std::string const &name, - std::vector const &cvcs, - std::vector > &gradient) +int colvarproxy_script::run_colvar_gradient_callback(std::string const & /* name */, + std::vector const & /* cvcs */, + std::vector > & /* gradient */) { return COLVARS_NOT_IMPLEMENTED; } @@ -599,9 +553,9 @@ int colvarproxy_tcl::tcl_run_force_callback() int colvarproxy_tcl::tcl_run_colvar_callback( - std::string const &name, - std::vector const &cvc_values, - colvarvalue &value) + std::string const & name, + std::vector const & cvc_values, + colvarvalue & value) { #if defined(COLVARS_TCL) @@ -636,9 +590,9 @@ int colvarproxy_tcl::tcl_run_colvar_callback( int colvarproxy_tcl::tcl_run_colvar_gradient_callback( - std::string const &name, - std::vector const &cvc_values, - std::vector > &gradient) + std::string const & name, + std::vector const & cvc_values, + std::vector > & gradient) { #if defined(COLVARS_TCL) @@ -776,7 +730,7 @@ int colvarproxy_io::close_output_stream(std::string const &output_name) } -int colvarproxy_io::backup_file(char const *filename) +int colvarproxy_io::backup_file(char const * /* filename */) { // TODO implement this using rename_file() return COLVARS_NOT_IMPLEMENTED; @@ -785,13 +739,33 @@ int colvarproxy_io::backup_file(char const *filename) int colvarproxy_io::remove_file(char const *filename) { + int error_code = COLVARS_OK; +#if defined(WIN32) && !defined(__CYGWIN__) + // Because the file may be open by other processes, rename it to filename.old + std::string const renamed_file(std::string(filename)+".old"); + // It may still be there from an interrupted run, so remove it to be safe + std::remove(renamed_file.c_str()); + int rename_exit_code = 0; + while ((rename_exit_code = std::rename(filename, + renamed_file.c_str())) != 0) { + if (errno == EINTR) continue; + error_code |= FILE_ERROR; + break; + } + // Ask to remove filename.old, but ignore any errors raised + std::remove(renamed_file.c_str()); +#else if (std::remove(filename)) { if (errno != ENOENT) { - return cvm::error("Error: in removing file \""+std::string(filename)+ - "\".\n.", - FILE_ERROR); + error_code |= FILE_ERROR; } } +#endif + if (error_code != COLVARS_OK) { + return cvm::error("Error: in removing file \""+std::string(filename)+ + "\".\n.", + error_code); + } return COLVARS_OK; } diff --git a/lib/colvars/colvarproxy.h b/lib/colvars/colvarproxy.h index 21944106f1..7a43946c52 100644 --- a/lib/colvars/colvarproxy.h +++ b/lib/colvars/colvarproxy.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -48,11 +48,45 @@ public: /// Destructor virtual ~colvarproxy_system(); - /// \brief Value of the unit for atomic coordinates with respect to - /// angstroms (used by some variables for hard-coded default values) - virtual cvm::real unit_angstrom() = 0; + /// \brief Name of the unit system used internally by Colvars (by default, that of the back-end). + /// Supported depending on the back-end: real (A, kcal/mol), metal (A, eV), electron (Bohr, Hartree), gromacs (nm, kJ/mol) + /// Note: calls to back-end PBC functions assume back-end length unit + /// We use different unit from back-end in VMD bc using PBC functions from colvarproxy base class + /// Colvars internal units are user specified, because the module exchanges info in unknown + /// composite dimensions with user input, while it only exchanges quantities of known + /// dimension with the back-end (length and forces) + std::string units; - /// \brief Boltzmann constant + /// \brief Request to set the units used internally by Colvars + virtual int set_unit_system(std::string const &units, bool check_only) = 0; + + /// \brief Value of 1 Angstrom in the internal (front-end) Colvars unit for atomic coordinates + /// * defaults to 0. in the base class; derived proxy classes must set it + /// * in VMD proxy, can only be changed when no variables are defined + /// as user-defined values in composite units must be compatible with that system + cvm::real angstrom_value; + + /// \brief Value of 1 Angstrom in the backend's unit for atomic coordinates + virtual cvm::real backend_angstrom_value() = 0; + + /// \brief Value of 1 kcal/mol in the internal Colvars unit for energy + cvm::real kcal_mol_value; + + /// \brief Convert a length from Angstrom to internal + inline cvm::real angstrom_to_internal(cvm::real l) const + { + return l * angstrom_value; + } + + // /// \brief Convert a length from back-end unit to internal + // inline cvm::real back_end_to_internal_unit(cvm::real l) { + // if (angstrom_value == 0.) { + // return l / backend_angstrom_value(); + // } + // return l * angstrom_value / backend_angstrom_value(); + // } + + /// \brief Boltzmann constant in internal Colvars units virtual cvm::real boltzmann() = 0; /// \brief Target temperature of the simulation (K units) @@ -212,7 +246,7 @@ public: } /// Read the current velocity of the given atom - inline cvm::rvector get_atom_velocity(int index) + inline cvm::rvector get_atom_velocity(int /* index */) { cvm::error("Error: reading the current velocity of an atom " "is not yet implemented.\n", @@ -355,7 +389,7 @@ public: } /// Read the current velocity of the given atom group - inline cvm::rvector get_atom_group_velocity(int index) + inline cvm::rvector get_atom_group_velocity(int /* index */) { cvm::error("Error: reading the current velocity of an atom group is not yet implemented.\n", COLVARS_NOT_IMPLEMENTED); @@ -446,15 +480,15 @@ public: virtual ~colvarproxy_replicas(); /// \brief Indicate if multi-replica support is available and active - virtual bool replica_enabled(); + virtual int replica_enabled(); /// \brief Index of this replica virtual int replica_index(); - /// \brief Total number of replica - virtual int replica_num(); + /// \brief Total number of replicas + virtual int num_replicas(); - /// \brief Synchronize replica + /// \brief Synchronize replica with others virtual void replica_comm_barrier(); /// \brief Receive data from other replica @@ -591,10 +625,10 @@ public: return backup_file(filename.c_str()); } - /// Remove the given file + /// Remove the given file (on Windows only, rename to filename.old) int remove_file(char const *filename); - /// Remove the given file + /// Remove the given file (on Windows only, rename to filename.old) inline int remove_file(std::string const &filename) { return remove_file(filename.c_str()); diff --git a/lib/colvars/colvarproxy_replicas.cpp b/lib/colvars/colvarproxy_replicas.cpp new file mode 100644 index 0000000000..1f336d3e44 --- /dev/null +++ b/lib/colvars/colvarproxy_replicas.cpp @@ -0,0 +1,56 @@ +// -*- c++ -*- + +// This file is part of the Collective Variables module (Colvars). +// The original version of Colvars and its updates are located at: +// https://github.com/Colvars/colvars +// Please update all Colvars source files before making any changes. +// If you wish to distribute your changes, please submit them to the +// Colvars repository at GitHub. + +#include "colvarmodule.h" +#include "colvarproxy.h" + + +colvarproxy_replicas::colvarproxy_replicas() {} + + +colvarproxy_replicas::~colvarproxy_replicas() {} + + +int colvarproxy_replicas::replica_enabled() +{ + return COLVARS_NOT_IMPLEMENTED; +} + + +int colvarproxy_replicas::replica_index() +{ + return 0; +} + + +int colvarproxy_replicas::num_replicas() +{ + return 1; +} + + +void colvarproxy_replicas::replica_comm_barrier() {} + + +int colvarproxy_replicas::replica_comm_recv(char* /* msg_data */, + int /* buf_len */, + int /* src_rep */) +{ + return COLVARS_NOT_IMPLEMENTED; +} + + +int colvarproxy_replicas::replica_comm_send(char* /* msg_data */, + int /* msg_len */, + int /* dest_rep */) +{ + return COLVARS_NOT_IMPLEMENTED; +} + + diff --git a/lib/colvars/colvars_version.h b/lib/colvars/colvars_version.h index 77b3bd7e38..aa985bedd8 100644 --- a/lib/colvars/colvars_version.h +++ b/lib/colvars/colvars_version.h @@ -1,10 +1,3 @@ #ifndef COLVARS_VERSION -#define COLVARS_VERSION "2019-08-05" -// This file is part of the Collective Variables module (Colvars). -// The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars -// Please update all Colvars source files before making any changes. -// If you wish to distribute your changes, please submit them to the -// Colvars repository at GitHub. - +#define COLVARS_VERSION "2020-01-27" #endif diff --git a/lib/colvars/colvarscript.cpp b/lib/colvars/colvarscript.cpp index 1ad3283337..10b276c89e 100644 --- a/lib/colvars/colvarscript.cpp +++ b/lib/colvars/colvarscript.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvarscript.h b/lib/colvars/colvarscript.h index 341cb1f72c..69d52cbb51 100644 --- a/lib/colvars/colvarscript.h +++ b/lib/colvars/colvarscript.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -86,6 +86,7 @@ public: cv_printframe, cv_printframelabels, cv_frame, + cv_units, cv_colvar, cv_colvar_value, cv_colvar_update, @@ -269,9 +270,7 @@ extern "C" { "Clear the index groups loaded so far, allowing to replace them", 0, 0, { }, - cvm::main()->index_group_names.clear(); - cvm::main()->index_groups.clear(); - return COLVARS_OK; + return cvm::main()->reset_index_groups(); ) CVSCRIPT(cv_addenergy, @@ -292,6 +291,18 @@ extern "C" { return COLVARS_OK; ) + CVSCRIPT(cv_units, + "Get the current Colvars unit system", + 0, 1, + { }, + if (objc < 3) { + script->set_str_result(cvm::proxy->units); + return COLVARS_OK; + } else { + return cvm::proxy->set_unit_system(script->obj_to_str(objv[2]) , false); + } + ) + #ifndef COLVARSCRIPT_INIT_FN #ifdef __cplusplus } // extern "C" diff --git a/lib/colvars/colvartypes.cpp b/lib/colvars/colvartypes.cpp index b81a943eab..da00183323 100644 --- a/lib/colvars/colvartypes.cpp +++ b/lib/colvars/colvartypes.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvartypes.h b/lib/colvars/colvartypes.h index 9973d92e98..e5f12154e6 100644 --- a/lib/colvars/colvartypes.h +++ b/lib/colvars/colvartypes.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvarvalue.cpp b/lib/colvars/colvarvalue.cpp index accc5defec..7ab617bc44 100644 --- a/lib/colvars/colvarvalue.cpp +++ b/lib/colvars/colvarvalue.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/lib/colvars/colvarvalue.h b/lib/colvars/colvarvalue.h index 29b535a1a8..ca367dd43f 100644 --- a/lib/colvars/colvarvalue.h +++ b/lib/colvars/colvarvalue.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/src/USER-COLVARS/colvarproxy_lammps.cpp b/src/USER-COLVARS/colvarproxy_lammps.cpp index 2c43a3fb26..2129461c9a 100644 --- a/src/USER-COLVARS/colvarproxy_lammps.cpp +++ b/src/USER-COLVARS/colvarproxy_lammps.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -110,7 +110,7 @@ colvarproxy_lammps::colvarproxy_lammps(LAMMPS_NS::LAMMPS *lmp, restart_output_prefix_str.erase(restart_output_prefix_str.rfind(".*"),2); // initialize multi-replica support, if available - if (replica_enabled()) { + if (replica_enabled() == COLVARS_OK) { MPI_Comm_rank(inter_comm, &inter_me); MPI_Comm_size(inter_comm, &inter_num); } @@ -131,6 +131,11 @@ void colvarproxy_lammps::init(const char *conf_file) cvm::to_str(COLVARPROXY_VERSION)+".\n"); my_angstrom = _lmp->force->angstrom; + // Front-end unit is the same as back-end + angstrom_value = my_angstrom; + + // my_kcal_mol = _lmp->force->qe2f / 23.060549; + // force->qe2f is 1eV expressed in LAMMPS' energy unit (1 if unit is eV, 23 if kcal/mol) my_boltzmann = _lmp->force->boltz; my_timestep = _lmp->update->dt * _lmp->force->femtosecond; @@ -325,6 +330,17 @@ void colvarproxy_lammps::fatal_error(std::string const &message) } +int colvarproxy_lammps::set_unit_system(std::string const &units_in, bool /*check_only*/) +{ + std::string lmp_units = _lmp->update->unit_style; + if (units_in != lmp_units) { + cvm::error("Error: Specified unit system for Colvars \"" + units_in + "\" is incompatible with LAMMPS internal units (" + lmp_units + ").\n"); + return COLVARS_ERROR; + } + return COLVARS_OK; +} + + int colvarproxy_lammps::backup_file(char const *filename) { if (std::string(filename).rfind(std::string(".colvars.state")) @@ -338,6 +354,24 @@ int colvarproxy_lammps::backup_file(char const *filename) // multi-replica support +int colvarproxy_lammps::replica_enabled() +{ + return (inter_comm != MPI_COMM_NULL) ? COLVARS_OK : COLVARS_NOT_IMPLEMENTED; +} + + +int colvarproxy_lammps::replica_index() +{ + return inter_me; +} + + +int colvarproxy_lammps::num_replicas() +{ + return inter_num; +} + + void colvarproxy_lammps::replica_comm_barrier() { MPI_Barrier(inter_comm); diff --git a/src/USER-COLVARS/colvarproxy_lammps.h b/src/USER-COLVARS/colvarproxy_lammps.h index 8ed03309a3..29ba5023ed 100644 --- a/src/USER-COLVARS/colvarproxy_lammps.h +++ b/src/USER-COLVARS/colvarproxy_lammps.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. @@ -48,13 +48,6 @@ class colvarproxy_lammps : public colvarproxy { bool total_force_requested; bool do_exit; - // std::vector colvars_atoms; - // std::vector colvars_atoms_ncopies; - // std::vector positions; - // std::vector total_forces; - // std::vector applied_forces; - // std::vector previous_applied_forces; - std::vector atoms_types; MPI_Comm inter_comm; // MPI comm with 1 root proc from each world @@ -98,10 +91,11 @@ class colvarproxy_lammps : public colvarproxy { // read additional config from string void add_config_string(const std::string &config); - // implementation of pure methods from base class - public: + // Request to set the units used internally by Colvars + int set_unit_system(std::string const &units_in, bool check_only); + + inline cvm::real backend_angstrom_value() { return my_angstrom; }; - inline cvm::real unit_angstrom() { return my_angstrom; }; inline cvm::real boltzmann() { return my_boltzmann; }; inline cvm::real temperature() { return t_target; }; inline cvm::real dt() { return my_timestep; }; // return _lmp->update->dt * _lmp->force->femtosecond; }; @@ -127,26 +121,12 @@ class colvarproxy_lammps : public colvarproxy { inline std::vector *modify_atom_types() { return &atoms_types; } - // implementation of optional methods from base class - public: + virtual int replica_enabled(); + virtual int replica_index(); + virtual int num_replicas(); - // Multi-replica support - // Indicate if multi-replica support is available and active - virtual bool replica_enabled() { return (inter_comm != MPI_COMM_NULL); } - - // Index of this replica - virtual int replica_index() { return inter_me; } - - // Total number of replica - virtual int replica_num() { return inter_num; } - - // Synchronize replica virtual void replica_comm_barrier(); - - // Receive data from other replica virtual int replica_comm_recv(char* msg_data, int buf_len, int src_rep); - - // Send data to other replica virtual int replica_comm_send(char* msg_data, int msg_len, int dest_rep); }; diff --git a/src/USER-COLVARS/colvarproxy_lammps_version.h b/src/USER-COLVARS/colvarproxy_lammps_version.h index d976f40510..7f52fa5e01 100644 --- a/src/USER-COLVARS/colvarproxy_lammps_version.h +++ b/src/USER-COLVARS/colvarproxy_lammps_version.h @@ -1,10 +1,3 @@ #ifndef COLVARPROXY_VERSION -#define COLVARPROXY_VERSION "2019-08-01" -// This file is part of the Collective Variables module (Colvars). -// The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars -// Please update all Colvars source files before making any changes. -// If you wish to distribute your changes, please submit them to the -// Colvars repository at GitHub. - +#define COLVARPROXY_VERSION "2019-12-04" #endif diff --git a/src/USER-COLVARS/fix_colvars.cpp b/src/USER-COLVARS/fix_colvars.cpp index 4a57e59fbd..9863e8c20f 100644 --- a/src/USER-COLVARS/fix_colvars.cpp +++ b/src/USER-COLVARS/fix_colvars.cpp @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. diff --git a/src/USER-COLVARS/fix_colvars.h b/src/USER-COLVARS/fix_colvars.h index 985457e746..2486446f35 100644 --- a/src/USER-COLVARS/fix_colvars.h +++ b/src/USER-COLVARS/fix_colvars.h @@ -2,7 +2,7 @@ // This file is part of the Collective Variables module (Colvars). // The original version of Colvars and its updates are located at: -// https://github.com/colvars/colvars +// https://github.com/Colvars/colvars // Please update all Colvars source files before making any changes. // If you wish to distribute your changes, please submit them to the // Colvars repository at GitHub. From 6bd23f4909e1b5ae74ed523d8e4870058982aa6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 29 Jan 2020 17:30:43 +0100 Subject: [PATCH 66/94] New example folder for fire --- examples/fire/README | 23 + examples/fire/Si.sw | 18 + examples/fire/final.sivac | 8 + examples/fire/in.cg | 45 + examples/fire/in.fire | 45 + examples/fire/in.fire_mod | 46 + examples/fire/in.fire_old | 45 + examples/fire/in.neb.sivac.fire | 78 ++ examples/fire/in.neb.sivac.fire_mod | 78 ++ examples/fire/in.neb.sivac.fire_mod_old | 80 ++ examples/fire/in.neb.sivac.fire_old | 78 ++ examples/fire/in.neb.sivac.qm | 78 ++ examples/fire/initial.sivac | 1042 +++++++++++++++++ examples/fire/log.09Janv20.cg.g++.1 | 155 +++ examples/fire/log.09Janv20.fire.g++.1 | 172 +++ examples/fire/log.09Janv20.fire_mod.g++.1 | 161 +++ examples/fire/log.09Janv20.fire_old.g++.1 | 338 ++++++ examples/fire/log.09Janv20.neb.fire.g++.4 | 15 + examples/fire/log.09Janv20.neb.fire.g++.8 | 14 + examples/fire/log.09Janv20.neb.fire_mod.g++.4 | 13 + examples/fire/log.09Janv20.neb.fire_mod.g++.8 | 14 + .../fire/log.09Janv20.neb.fire_mod_old.g++.4 | 23 + .../fire/log.09Janv20.neb.fire_mod_old.g++.8 | 25 + examples/fire/log.09Janv20.neb.fire_old.g++.4 | 23 + examples/fire/log.09Janv20.neb.fire_old.g++.8 | 25 + examples/fire/log.09Janv20.neb.qm.g++.4 | 18 + examples/fire/log.09Janv20.neb.qm.g++.8 | 21 + 27 files changed, 2681 insertions(+) create mode 100644 examples/fire/README create mode 100644 examples/fire/Si.sw create mode 100644 examples/fire/final.sivac create mode 100644 examples/fire/in.cg create mode 100644 examples/fire/in.fire create mode 100644 examples/fire/in.fire_mod create mode 100644 examples/fire/in.fire_old create mode 100644 examples/fire/in.neb.sivac.fire create mode 100644 examples/fire/in.neb.sivac.fire_mod create mode 100644 examples/fire/in.neb.sivac.fire_mod_old create mode 100644 examples/fire/in.neb.sivac.fire_old create mode 100644 examples/fire/in.neb.sivac.qm create mode 100644 examples/fire/initial.sivac create mode 100644 examples/fire/log.09Janv20.cg.g++.1 create mode 100644 examples/fire/log.09Janv20.fire.g++.1 create mode 100644 examples/fire/log.09Janv20.fire_mod.g++.1 create mode 100644 examples/fire/log.09Janv20.fire_old.g++.1 create mode 100644 examples/fire/log.09Janv20.neb.fire.g++.4 create mode 100644 examples/fire/log.09Janv20.neb.fire.g++.8 create mode 100644 examples/fire/log.09Janv20.neb.fire_mod.g++.4 create mode 100644 examples/fire/log.09Janv20.neb.fire_mod.g++.8 create mode 100644 examples/fire/log.09Janv20.neb.fire_mod_old.g++.4 create mode 100644 examples/fire/log.09Janv20.neb.fire_mod_old.g++.8 create mode 100644 examples/fire/log.09Janv20.neb.fire_old.g++.4 create mode 100644 examples/fire/log.09Janv20.neb.fire_old.g++.8 create mode 100644 examples/fire/log.09Janv20.neb.qm.g++.4 create mode 100644 examples/fire/log.09Janv20.neb.qm.g++.8 diff --git a/examples/fire/README b/examples/fire/README new file mode 100644 index 0000000000..da63b1a631 --- /dev/null +++ b/examples/fire/README @@ -0,0 +1,23 @@ +These examples are similar to those in the "min" and "neb" folders. +Each example can be run with the following minimization style: +- quickmin: qm +- fire: fire +- fire with optimized options: fire_mod +- fire with min_modify options to + reproduce fire/old: fire_mod_old +- fire/old (previous implementation): fire_old + +Run the NEB examples as: + +mpirun -np 4 lmp_g++ -partition 4x1 -in in.neb.sivac.qm +mpirun -np 4 lmp_g++ -partition 4x1 -in in.neb.sivac.fire +mpirun -np 4 lmp_g++ -partition 4x1 -in in.neb.sivac.fire_mod +mpirun -np 4 lmp_g++ -partition 4x1 -in in.neb.sivac.fire_mod_old +mpirun -np 4 lmp_g++ -partition 4x1 -in in.neb.sivac.fire_old + +mpirun -np 8 lmp_g++ -partition 8x1 -in in.neb.sivac.qm +mpirun -np 8 lmp_g++ -partition 8x1 -in in.neb.sivac.fire +mpirun -np 8 lmp_g++ -partition 8x1 -in in.neb.sivac.fire_mod +mpirun -np 8 lmp_g++ -partition 8x1 -in in.neb.sivac.fire_mod_old +mpirun -np 8 lmp_g++ -partition 8x1 -in in.neb.sivac.fire_old + diff --git a/examples/fire/Si.sw b/examples/fire/Si.sw new file mode 100644 index 0000000000..db4be100ef --- /dev/null +++ b/examples/fire/Si.sw @@ -0,0 +1,18 @@ +# DATE: 2007-06-11 CONTRIBUTOR: Aidan Thompson, athomps@sandia.gov CITATION: Stillinger and Weber, Phys Rev B, 31, 5262, (1985) +# Stillinger-Weber parameters for various elements and mixtures +# multiple entries can be added to this file, LAMMPS reads the ones it needs +# these entries are in LAMMPS "metal" units: +# epsilon = eV; sigma = Angstroms +# other quantities are unitless + +# format of a single entry (one or more lines): +# element 1, element 2, element 3, +# epsilon, sigma, a, lambda, gamma, costheta0, A, B, p, q, tol + +# Here are the original parameters in metal units, for Silicon from: +# +# Stillinger and Weber, Phys. Rev. B, v. 31, p. 5262, (1985) +# + +Si Si Si 2.1683 2.0951 1.80 21.0 1.20 -0.333333333333 + 7.049556277 0.6022245584 4.0 0.0 0.0 diff --git a/examples/fire/final.sivac b/examples/fire/final.sivac new file mode 100644 index 0000000000..a0e2a2ed60 --- /dev/null +++ b/examples/fire/final.sivac @@ -0,0 +1,8 @@ +7 +174 6.86775 9.49992 9.62069 +175 9.46441 6.90709 9.62317 +301 6.87004 6.90631 12.2171 +304 8.44266 8.48312 11.1965 +306 10.5121 8.48457 13.2624 +331 8.44223 10.5435 13.2633 +337 10.5124 10.5437 11.1959 diff --git a/examples/fire/in.cg b/examples/fire/in.cg new file mode 100644 index 0000000000..308c7ac4ab --- /dev/null +++ b/examples/fire/in.cg @@ -0,0 +1,45 @@ +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style cg +minimize 0.0 1.0e-6 10000 10000 diff --git a/examples/fire/in.fire b/examples/fire/in.fire new file mode 100644 index 0000000000..3a062487f3 --- /dev/null +++ b/examples/fire/in.fire @@ -0,0 +1,45 @@ +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire +minimize 0.0 1.0e-6 10000 10000 diff --git a/examples/fire/in.fire_mod b/examples/fire/in.fire_mod new file mode 100644 index 0000000000..8cf0d9f48d --- /dev/null +++ b/examples/fire/in.fire_mod @@ -0,0 +1,46 @@ +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire +min_modify alpha0 0.10 integrator verlet +minimize 0.0 1.0e-6 10000 10000 diff --git a/examples/fire/in.fire_old b/examples/fire/in.fire_old new file mode 100644 index 0000000000..c25912cdee --- /dev/null +++ b/examples/fire/in.fire_old @@ -0,0 +1,45 @@ +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire/old +minimize 0.0 1.0e-6 10000 10000 diff --git a/examples/fire/in.neb.sivac.fire b/examples/fire/in.neb.sivac.fire new file mode 100644 index 0000000000..36645f5c0f --- /dev/null +++ b/examples/fire/in.neb.sivac.fire @@ -0,0 +1,78 @@ +# NEB simulation of vacancy hopping in silicon crystal + +units metal + +atom_style atomic +atom_modify map array +boundary p p p +atom_modify sort 0 0.0 + +# coordination number cutoff + +variable r equal 2.835 + +# diamond unit cell + +variable a equal 5.431 +lattice custom $a & + a1 1.0 0.0 0.0 & + a2 0.0 1.0 0.0 & + a3 0.0 0.0 1.0 & + basis 0.0 0.0 0.0 & + basis 0.0 0.5 0.5 & + basis 0.5 0.0 0.5 & + basis 0.5 0.5 0.0 & + basis 0.25 0.25 0.25 & + basis 0.25 0.75 0.75 & + basis 0.75 0.25 0.75 & + basis 0.75 0.75 0.25 + +region myreg block 0 4 & + 0 4 & + 0 4 + +#create_box 1 myreg +#create_atoms 1 region myreg +#mass 1 28.06 +#write_data initial.sivac + +read_data initial.sivac + +# make a vacancy + +group Si type 1 + +group del id 300 +delete_atoms group del compress no +group vacneigh id 174 175 301 304 306 331 337 + +# choose potential + +pair_style sw +pair_coeff * * Si.sw Si + +# set up neb run + +variable u uloop 20 + +# only output atoms near vacancy + +#dump events vacneigh custom 1000 dump.neb.sivac.$u id type x y z + +# initial minimization to relax vacancy + +displace_atoms all random 0.1 0.1 0.1 123456 +minimize 1.0e-6 1.0e-4 1000 10000 + +reset_timestep 0 + +fix 1 all neb 1.0 + +thermo 100 + +# run NEB for 2000 steps or to force tolerance + +timestep 0.01 +min_style fire + +neb 0.0 0.01 100 100 10 final final.sivac diff --git a/examples/fire/in.neb.sivac.fire_mod b/examples/fire/in.neb.sivac.fire_mod new file mode 100644 index 0000000000..461bf642f1 --- /dev/null +++ b/examples/fire/in.neb.sivac.fire_mod @@ -0,0 +1,78 @@ +# NEB simulation of vacancy hopping in silicon crystal + +units metal + +atom_style atomic +atom_modify map array +boundary p p p +atom_modify sort 0 0.0 + +# coordination number cutoff + +variable r equal 2.835 + +# diamond unit cell + +variable a equal 5.431 +lattice custom $a & + a1 1.0 0.0 0.0 & + a2 0.0 1.0 0.0 & + a3 0.0 0.0 1.0 & + basis 0.0 0.0 0.0 & + basis 0.0 0.5 0.5 & + basis 0.5 0.0 0.5 & + basis 0.5 0.5 0.0 & + basis 0.25 0.25 0.25 & + basis 0.25 0.75 0.75 & + basis 0.75 0.25 0.75 & + basis 0.75 0.75 0.25 + +region myreg block 0 4 & + 0 4 & + 0 4 + +#create_box 1 myreg +#create_atoms 1 region myreg +#mass 1 28.06 +#write_data initial.sivac + +read_data initial.sivac + +# make a vacancy + +group Si type 1 + +group del id 300 +delete_atoms group del compress no +group vacneigh id 174 175 301 304 306 331 337 + +# choose potential + +pair_style sw +pair_coeff * * Si.sw Si + +# set up neb run + +variable u uloop 20 + +# only output atoms near vacancy + +#dump events vacneigh custom 1000 dump.neb.sivac.$u id type x y z + +# initial minimization to relax vacancy + +displace_atoms all random 0.1 0.1 0.1 123456 +minimize 1.0e-6 1.0e-4 1000 10000 + +reset_timestep 0 + +fix 1 all neb 1.0 + +thermo 100 + +# run NEB for 2000 steps or to force tolerance + +timestep 0.01 +min_style fire +min_modify integrator verlet +neb 0.0 0.01 100 100 10 final final.sivac diff --git a/examples/fire/in.neb.sivac.fire_mod_old b/examples/fire/in.neb.sivac.fire_mod_old new file mode 100644 index 0000000000..fba0424b74 --- /dev/null +++ b/examples/fire/in.neb.sivac.fire_mod_old @@ -0,0 +1,80 @@ +# NEB simulation of vacancy hopping in silicon crystal + +units metal + +atom_style atomic +atom_modify map array +boundary p p p +atom_modify sort 0 0.0 + +# coordination number cutoff + +variable r equal 2.835 + +# diamond unit cell + +variable a equal 5.431 +lattice custom $a & + a1 1.0 0.0 0.0 & + a2 0.0 1.0 0.0 & + a3 0.0 0.0 1.0 & + basis 0.0 0.0 0.0 & + basis 0.0 0.5 0.5 & + basis 0.5 0.0 0.5 & + basis 0.5 0.5 0.0 & + basis 0.25 0.25 0.25 & + basis 0.25 0.75 0.75 & + basis 0.75 0.25 0.75 & + basis 0.75 0.75 0.25 + +region myreg block 0 4 & + 0 4 & + 0 4 + +#create_box 1 myreg +#create_atoms 1 region myreg +#mass 1 28.06 +#write_data initial.sivac + +read_data initial.sivac + +# make a vacancy + +group Si type 1 + +group del id 300 +delete_atoms group del compress no +group vacneigh id 174 175 301 304 306 331 337 + +# choose potential + +pair_style sw +pair_coeff * * Si.sw Si + +# set up neb run + +variable u uloop 20 + +# only output atoms near vacancy + +#dump events vacneigh custom 1000 dump.neb.sivac.$u id type x y z + +# initial minimization to relax vacancy + +displace_atoms all random 0.1 0.1 0.1 123456 +minimize 1.0e-6 1.0e-4 1000 10000 + +reset_timestep 0 + +fix 1 all neb 1.0 + +thermo 100 + +# run NEB for 2000 steps or to force tolerance + +timestep 0.01 +min_style fire +min_modify integrator eulerexplicit tmax 10.0 tmin 0.0 delaystep 5 & + dtgrow 1.1 dtshrink 0.5 alpha0 0.1 alphashrink 0.99 & + vdfmax 100000 halfstepback no initialdelay no +neb 0.0 0.01 100 100 10 final final.sivac diff --git a/examples/fire/in.neb.sivac.fire_old b/examples/fire/in.neb.sivac.fire_old new file mode 100644 index 0000000000..64dc0fdc90 --- /dev/null +++ b/examples/fire/in.neb.sivac.fire_old @@ -0,0 +1,78 @@ +# NEB simulation of vacancy hopping in silicon crystal + +units metal + +atom_style atomic +atom_modify map array +boundary p p p +atom_modify sort 0 0.0 + +# coordination number cutoff + +variable r equal 2.835 + +# diamond unit cell + +variable a equal 5.431 +lattice custom $a & + a1 1.0 0.0 0.0 & + a2 0.0 1.0 0.0 & + a3 0.0 0.0 1.0 & + basis 0.0 0.0 0.0 & + basis 0.0 0.5 0.5 & + basis 0.5 0.0 0.5 & + basis 0.5 0.5 0.0 & + basis 0.25 0.25 0.25 & + basis 0.25 0.75 0.75 & + basis 0.75 0.25 0.75 & + basis 0.75 0.75 0.25 + +region myreg block 0 4 & + 0 4 & + 0 4 + +#create_box 1 myreg +#create_atoms 1 region myreg +#mass 1 28.06 +#write_data initial.sivac + +read_data initial.sivac + +# make a vacancy + +group Si type 1 + +group del id 300 +delete_atoms group del compress no +group vacneigh id 174 175 301 304 306 331 337 + +# choose potential + +pair_style sw +pair_coeff * * Si.sw Si + +# set up neb run + +variable u uloop 20 + +# only output atoms near vacancy + +#dump events vacneigh custom 1000 dump.neb.sivac.$u id type x y z + +# initial minimization to relax vacancy + +displace_atoms all random 0.1 0.1 0.1 123456 +minimize 1.0e-6 1.0e-4 1000 10000 + +reset_timestep 0 + +fix 1 all neb 1.0 + +thermo 100 + +# run NEB for 2000 steps or to force tolerance + +timestep 0.01 +min_style fire/old + +neb 0.0 0.01 100 100 10 final final.sivac diff --git a/examples/fire/in.neb.sivac.qm b/examples/fire/in.neb.sivac.qm new file mode 100644 index 0000000000..941d063b90 --- /dev/null +++ b/examples/fire/in.neb.sivac.qm @@ -0,0 +1,78 @@ +# NEB simulation of vacancy hopping in silicon crystal + +units metal + +atom_style atomic +atom_modify map array +boundary p p p +atom_modify sort 0 0.0 + +# coordination number cutoff + +variable r equal 2.835 + +# diamond unit cell + +variable a equal 5.431 +lattice custom $a & + a1 1.0 0.0 0.0 & + a2 0.0 1.0 0.0 & + a3 0.0 0.0 1.0 & + basis 0.0 0.0 0.0 & + basis 0.0 0.5 0.5 & + basis 0.5 0.0 0.5 & + basis 0.5 0.5 0.0 & + basis 0.25 0.25 0.25 & + basis 0.25 0.75 0.75 & + basis 0.75 0.25 0.75 & + basis 0.75 0.75 0.25 + +region myreg block 0 4 & + 0 4 & + 0 4 + +#create_box 1 myreg +#create_atoms 1 region myreg +#mass 1 28.06 +#write_data initial.sivac + +read_data initial.sivac + +# make a vacancy + +group Si type 1 + +group del id 300 +delete_atoms group del compress no +group vacneigh id 174 175 301 304 306 331 337 + +# choose potential + +pair_style sw +pair_coeff * * Si.sw Si + +# set up neb run + +variable u uloop 20 + +# only output atoms near vacancy + +#dump events vacneigh custom 1000 dump.neb.sivac.$u id type x y z + +# initial minimization to relax vacancy + +displace_atoms all random 0.1 0.1 0.1 123456 +minimize 1.0e-6 1.0e-4 1000 10000 + +reset_timestep 0 + +fix 1 all neb 1.0 + +thermo 100 + +# run NEB for 2000 steps or to force tolerance + +timestep 0.01 +min_style quickmin + +neb 0.0 0.01 100 100 10 final final.sivac diff --git a/examples/fire/initial.sivac b/examples/fire/initial.sivac new file mode 100644 index 0000000000..5664b6c39a --- /dev/null +++ b/examples/fire/initial.sivac @@ -0,0 +1,1042 @@ +LAMMPS data file via write_data, version 27 Sep 2016, timestep = 0 + +512 atoms +1 atom types + +0.0000000000000000e+00 2.1724000000000000e+01 xlo xhi +0.0000000000000000e+00 2.1724000000000000e+01 ylo yhi +0.0000000000000000e+00 2.1724000000000000e+01 zlo zhi + +Masses + +1 28.06 + +Atoms # atomic + +1 1 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +2 1 0.0000000000000000e+00 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 +3 1 2.7155000000000000e+00 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 +4 1 2.7155000000000000e+00 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 +5 1 1.3577500000000000e+00 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 +6 1 1.3577500000000000e+00 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 +7 1 4.0732499999999998e+00 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 +8 1 4.0732499999999998e+00 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 +9 1 5.4310000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +10 1 5.4310000000000000e+00 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 +11 1 8.1464999999999996e+00 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 +12 1 8.1464999999999996e+00 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 +13 1 6.7887500000000003e+00 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 +14 1 6.7887500000000003e+00 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 +15 1 9.5042500000000008e+00 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 +16 1 9.5042500000000008e+00 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 +17 1 1.0862000000000000e+01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +18 1 1.0862000000000000e+01 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 +19 1 1.3577500000000001e+01 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 +20 1 1.3577500000000001e+01 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 +21 1 1.2219749999999999e+01 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 +22 1 1.2219749999999999e+01 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 +23 1 1.4935250000000000e+01 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 +24 1 1.4935250000000000e+01 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 +25 1 1.6292999999999999e+01 0.0000000000000000e+00 0.0000000000000000e+00 0 0 0 +26 1 1.6292999999999999e+01 2.7155000000000000e+00 2.7155000000000000e+00 0 0 0 +27 1 1.9008500000000002e+01 0.0000000000000000e+00 2.7155000000000000e+00 0 0 0 +28 1 1.9008500000000002e+01 2.7155000000000000e+00 0.0000000000000000e+00 0 0 0 +29 1 1.7650749999999999e+01 1.3577500000000000e+00 1.3577500000000000e+00 0 0 0 +30 1 1.7650749999999999e+01 4.0732499999999998e+00 4.0732499999999998e+00 0 0 0 +31 1 2.0366250000000001e+01 1.3577500000000000e+00 4.0732499999999998e+00 0 0 0 +32 1 2.0366250000000001e+01 4.0732499999999998e+00 1.3577500000000000e+00 0 0 0 +33 1 0.0000000000000000e+00 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 +34 1 0.0000000000000000e+00 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 +35 1 2.7155000000000000e+00 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 +36 1 2.7155000000000000e+00 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 +37 1 1.3577500000000000e+00 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 +38 1 1.3577500000000000e+00 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 +39 1 4.0732499999999998e+00 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 +40 1 4.0732499999999998e+00 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 +41 1 5.4310000000000000e+00 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 +42 1 5.4310000000000000e+00 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 +43 1 8.1464999999999996e+00 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 +44 1 8.1464999999999996e+00 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 +45 1 6.7887500000000003e+00 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 +46 1 6.7887500000000003e+00 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 +47 1 9.5042500000000008e+00 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 +48 1 9.5042500000000008e+00 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 +49 1 1.0862000000000000e+01 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 +50 1 1.0862000000000000e+01 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 +51 1 1.3577500000000001e+01 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 +52 1 1.3577500000000001e+01 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 +53 1 1.2219749999999999e+01 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 +54 1 1.2219749999999999e+01 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 +55 1 1.4935250000000000e+01 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 +56 1 1.4935250000000000e+01 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 +57 1 1.6292999999999999e+01 5.4310000000000000e+00 0.0000000000000000e+00 0 0 0 +58 1 1.6292999999999999e+01 8.1464999999999996e+00 2.7155000000000000e+00 0 0 0 +59 1 1.9008500000000002e+01 5.4310000000000000e+00 2.7155000000000000e+00 0 0 0 +60 1 1.9008500000000002e+01 8.1464999999999996e+00 0.0000000000000000e+00 0 0 0 +61 1 1.7650749999999999e+01 6.7887500000000003e+00 1.3577500000000000e+00 0 0 0 +62 1 1.7650749999999999e+01 9.5042500000000008e+00 4.0732499999999998e+00 0 0 0 +63 1 2.0366250000000001e+01 6.7887500000000003e+00 4.0732499999999998e+00 0 0 0 +64 1 2.0366250000000001e+01 9.5042500000000008e+00 1.3577500000000000e+00 0 0 0 +65 1 0.0000000000000000e+00 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 +66 1 0.0000000000000000e+00 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 +67 1 2.7155000000000000e+00 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 +68 1 2.7155000000000000e+00 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 +69 1 1.3577500000000000e+00 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 +70 1 1.3577500000000000e+00 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 +71 1 4.0732499999999998e+00 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 +72 1 4.0732499999999998e+00 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 +73 1 5.4310000000000000e+00 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 +74 1 5.4310000000000000e+00 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 +75 1 8.1464999999999996e+00 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 +76 1 8.1464999999999996e+00 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 +77 1 6.7887500000000003e+00 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 +78 1 6.7887500000000003e+00 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 +79 1 9.5042500000000008e+00 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 +80 1 9.5042500000000008e+00 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 +81 1 1.0862000000000000e+01 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 +82 1 1.0862000000000000e+01 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 +83 1 1.3577500000000001e+01 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 +84 1 1.3577500000000001e+01 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 +85 1 1.2219749999999999e+01 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 +86 1 1.2219749999999999e+01 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 +87 1 1.4935250000000000e+01 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 +88 1 1.4935250000000000e+01 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 +89 1 1.6292999999999999e+01 1.0862000000000000e+01 0.0000000000000000e+00 0 0 0 +90 1 1.6292999999999999e+01 1.3577500000000001e+01 2.7155000000000000e+00 0 0 0 +91 1 1.9008500000000002e+01 1.0862000000000000e+01 2.7155000000000000e+00 0 0 0 +92 1 1.9008500000000002e+01 1.3577500000000001e+01 0.0000000000000000e+00 0 0 0 +93 1 1.7650749999999999e+01 1.2219749999999999e+01 1.3577500000000000e+00 0 0 0 +94 1 1.7650749999999999e+01 1.4935250000000000e+01 4.0732499999999998e+00 0 0 0 +95 1 2.0366250000000001e+01 1.2219749999999999e+01 4.0732499999999998e+00 0 0 0 +96 1 2.0366250000000001e+01 1.4935250000000000e+01 1.3577500000000000e+00 0 0 0 +97 1 0.0000000000000000e+00 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 +98 1 0.0000000000000000e+00 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 +99 1 2.7155000000000000e+00 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 +100 1 2.7155000000000000e+00 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 +101 1 1.3577500000000000e+00 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 +102 1 1.3577500000000000e+00 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 +103 1 4.0732499999999998e+00 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 +104 1 4.0732499999999998e+00 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 +105 1 5.4310000000000000e+00 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 +106 1 5.4310000000000000e+00 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 +107 1 8.1464999999999996e+00 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 +108 1 8.1464999999999996e+00 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 +109 1 6.7887500000000003e+00 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 +110 1 6.7887500000000003e+00 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 +111 1 9.5042500000000008e+00 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 +112 1 9.5042500000000008e+00 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 +113 1 1.0862000000000000e+01 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 +114 1 1.0862000000000000e+01 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 +115 1 1.3577500000000001e+01 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 +116 1 1.3577500000000001e+01 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 +117 1 1.2219749999999999e+01 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 +118 1 1.2219749999999999e+01 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 +119 1 1.4935250000000000e+01 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 +120 1 1.4935250000000000e+01 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 +121 1 1.6292999999999999e+01 1.6292999999999999e+01 0.0000000000000000e+00 0 0 0 +122 1 1.6292999999999999e+01 1.9008500000000002e+01 2.7155000000000000e+00 0 0 0 +123 1 1.9008500000000002e+01 1.6292999999999999e+01 2.7155000000000000e+00 0 0 0 +124 1 1.9008500000000002e+01 1.9008500000000002e+01 0.0000000000000000e+00 0 0 0 +125 1 1.7650749999999999e+01 1.7650749999999999e+01 1.3577500000000000e+00 0 0 0 +126 1 1.7650749999999999e+01 2.0366250000000001e+01 4.0732499999999998e+00 0 0 0 +127 1 2.0366250000000001e+01 1.7650749999999999e+01 4.0732499999999998e+00 0 0 0 +128 1 2.0366250000000001e+01 2.0366250000000001e+01 1.3577500000000000e+00 0 0 0 +129 1 0.0000000000000000e+00 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 +130 1 0.0000000000000000e+00 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 +131 1 2.7155000000000000e+00 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 +132 1 2.7155000000000000e+00 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 +133 1 1.3577500000000000e+00 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 +134 1 1.3577500000000000e+00 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 +135 1 4.0732499999999998e+00 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 +136 1 4.0732499999999998e+00 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 +137 1 5.4310000000000000e+00 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 +138 1 5.4310000000000000e+00 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 +139 1 8.1464999999999996e+00 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 +140 1 8.1464999999999996e+00 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 +141 1 6.7887500000000003e+00 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 +142 1 6.7887500000000003e+00 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 +143 1 9.5042500000000008e+00 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 +144 1 9.5042500000000008e+00 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 +145 1 1.0862000000000000e+01 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 +146 1 1.0862000000000000e+01 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 +147 1 1.3577500000000001e+01 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 +148 1 1.3577500000000001e+01 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 +149 1 1.2219749999999999e+01 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 +150 1 1.2219749999999999e+01 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 +151 1 1.4935250000000000e+01 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 +152 1 1.4935250000000000e+01 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 +153 1 1.6292999999999999e+01 0.0000000000000000e+00 5.4310000000000000e+00 0 0 0 +154 1 1.6292999999999999e+01 2.7155000000000000e+00 8.1464999999999996e+00 0 0 0 +155 1 1.9008500000000002e+01 0.0000000000000000e+00 8.1464999999999996e+00 0 0 0 +156 1 1.9008500000000002e+01 2.7155000000000000e+00 5.4310000000000000e+00 0 0 0 +157 1 1.7650749999999999e+01 1.3577500000000000e+00 6.7887500000000003e+00 0 0 0 +158 1 1.7650749999999999e+01 4.0732499999999998e+00 9.5042500000000008e+00 0 0 0 +159 1 2.0366250000000001e+01 1.3577500000000000e+00 9.5042500000000008e+00 0 0 0 +160 1 2.0366250000000001e+01 4.0732499999999998e+00 6.7887500000000003e+00 0 0 0 +161 1 0.0000000000000000e+00 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 +162 1 0.0000000000000000e+00 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 +163 1 2.7155000000000000e+00 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 +164 1 2.7155000000000000e+00 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 +165 1 1.3577500000000000e+00 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 +166 1 1.3577500000000000e+00 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 +167 1 4.0732499999999998e+00 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 +168 1 4.0732499999999998e+00 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 +169 1 5.4310000000000000e+00 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 +170 1 5.4310000000000000e+00 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 +171 1 8.1464999999999996e+00 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 +172 1 8.1464999999999996e+00 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 +173 1 6.7887500000000003e+00 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 +174 1 6.7887500000000003e+00 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 +175 1 9.5042500000000008e+00 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 +176 1 9.5042500000000008e+00 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 +177 1 1.0862000000000000e+01 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 +178 1 1.0862000000000000e+01 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 +179 1 1.3577500000000001e+01 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 +180 1 1.3577500000000001e+01 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 +181 1 1.2219749999999999e+01 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 +182 1 1.2219749999999999e+01 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 +183 1 1.4935250000000000e+01 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 +184 1 1.4935250000000000e+01 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 +185 1 1.6292999999999999e+01 5.4310000000000000e+00 5.4310000000000000e+00 0 0 0 +186 1 1.6292999999999999e+01 8.1464999999999996e+00 8.1464999999999996e+00 0 0 0 +187 1 1.9008500000000002e+01 5.4310000000000000e+00 8.1464999999999996e+00 0 0 0 +188 1 1.9008500000000002e+01 8.1464999999999996e+00 5.4310000000000000e+00 0 0 0 +189 1 1.7650749999999999e+01 6.7887500000000003e+00 6.7887500000000003e+00 0 0 0 +190 1 1.7650749999999999e+01 9.5042500000000008e+00 9.5042500000000008e+00 0 0 0 +191 1 2.0366250000000001e+01 6.7887500000000003e+00 9.5042500000000008e+00 0 0 0 +192 1 2.0366250000000001e+01 9.5042500000000008e+00 6.7887500000000003e+00 0 0 0 +193 1 0.0000000000000000e+00 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 +194 1 0.0000000000000000e+00 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 +195 1 2.7155000000000000e+00 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 +196 1 2.7155000000000000e+00 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 +197 1 1.3577500000000000e+00 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 +198 1 1.3577500000000000e+00 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 +199 1 4.0732499999999998e+00 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 +200 1 4.0732499999999998e+00 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 +201 1 5.4310000000000000e+00 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 +202 1 5.4310000000000000e+00 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 +203 1 8.1464999999999996e+00 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 +204 1 8.1464999999999996e+00 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 +205 1 6.7887500000000003e+00 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 +206 1 6.7887500000000003e+00 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 +207 1 9.5042500000000008e+00 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 +208 1 9.5042500000000008e+00 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 +209 1 1.0862000000000000e+01 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 +210 1 1.0862000000000000e+01 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 +211 1 1.3577500000000001e+01 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 +212 1 1.3577500000000001e+01 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 +213 1 1.2219749999999999e+01 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 +214 1 1.2219749999999999e+01 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 +215 1 1.4935250000000000e+01 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 +216 1 1.4935250000000000e+01 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 +217 1 1.6292999999999999e+01 1.0862000000000000e+01 5.4310000000000000e+00 0 0 0 +218 1 1.6292999999999999e+01 1.3577500000000001e+01 8.1464999999999996e+00 0 0 0 +219 1 1.9008500000000002e+01 1.0862000000000000e+01 8.1464999999999996e+00 0 0 0 +220 1 1.9008500000000002e+01 1.3577500000000001e+01 5.4310000000000000e+00 0 0 0 +221 1 1.7650749999999999e+01 1.2219749999999999e+01 6.7887500000000003e+00 0 0 0 +222 1 1.7650749999999999e+01 1.4935250000000000e+01 9.5042500000000008e+00 0 0 0 +223 1 2.0366250000000001e+01 1.2219749999999999e+01 9.5042500000000008e+00 0 0 0 +224 1 2.0366250000000001e+01 1.4935250000000000e+01 6.7887500000000003e+00 0 0 0 +225 1 0.0000000000000000e+00 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 +226 1 0.0000000000000000e+00 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 +227 1 2.7155000000000000e+00 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 +228 1 2.7155000000000000e+00 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 +229 1 1.3577500000000000e+00 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 +230 1 1.3577500000000000e+00 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 +231 1 4.0732499999999998e+00 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 +232 1 4.0732499999999998e+00 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 +233 1 5.4310000000000000e+00 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 +234 1 5.4310000000000000e+00 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 +235 1 8.1464999999999996e+00 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 +236 1 8.1464999999999996e+00 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 +237 1 6.7887500000000003e+00 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 +238 1 6.7887500000000003e+00 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 +239 1 9.5042500000000008e+00 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 +240 1 9.5042500000000008e+00 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 +241 1 1.0862000000000000e+01 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 +242 1 1.0862000000000000e+01 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 +243 1 1.3577500000000001e+01 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 +244 1 1.3577500000000001e+01 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 +245 1 1.2219749999999999e+01 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 +246 1 1.2219749999999999e+01 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 +247 1 1.4935250000000000e+01 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 +248 1 1.4935250000000000e+01 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 +249 1 1.6292999999999999e+01 1.6292999999999999e+01 5.4310000000000000e+00 0 0 0 +250 1 1.6292999999999999e+01 1.9008500000000002e+01 8.1464999999999996e+00 0 0 0 +251 1 1.9008500000000002e+01 1.6292999999999999e+01 8.1464999999999996e+00 0 0 0 +252 1 1.9008500000000002e+01 1.9008500000000002e+01 5.4310000000000000e+00 0 0 0 +253 1 1.7650749999999999e+01 1.7650749999999999e+01 6.7887500000000003e+00 0 0 0 +254 1 1.7650749999999999e+01 2.0366250000000001e+01 9.5042500000000008e+00 0 0 0 +255 1 2.0366250000000001e+01 1.7650749999999999e+01 9.5042500000000008e+00 0 0 0 +256 1 2.0366250000000001e+01 2.0366250000000001e+01 6.7887500000000003e+00 0 0 0 +257 1 0.0000000000000000e+00 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 +258 1 0.0000000000000000e+00 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 +259 1 2.7155000000000000e+00 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 +260 1 2.7155000000000000e+00 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 +261 1 1.3577500000000000e+00 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 +262 1 1.3577500000000000e+00 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 +263 1 4.0732499999999998e+00 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 +264 1 4.0732499999999998e+00 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 +265 1 5.4310000000000000e+00 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 +266 1 5.4310000000000000e+00 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 +267 1 8.1464999999999996e+00 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 +268 1 8.1464999999999996e+00 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 +269 1 6.7887500000000003e+00 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 +270 1 6.7887500000000003e+00 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 +271 1 9.5042500000000008e+00 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 +272 1 9.5042500000000008e+00 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 +273 1 1.0862000000000000e+01 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 +274 1 1.0862000000000000e+01 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 +275 1 1.3577500000000001e+01 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 +276 1 1.3577500000000001e+01 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 +277 1 1.2219749999999999e+01 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 +278 1 1.2219749999999999e+01 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 +279 1 1.4935250000000000e+01 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 +280 1 1.4935250000000000e+01 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 +281 1 1.6292999999999999e+01 0.0000000000000000e+00 1.0862000000000000e+01 0 0 0 +282 1 1.6292999999999999e+01 2.7155000000000000e+00 1.3577500000000001e+01 0 0 0 +283 1 1.9008500000000002e+01 0.0000000000000000e+00 1.3577500000000001e+01 0 0 0 +284 1 1.9008500000000002e+01 2.7155000000000000e+00 1.0862000000000000e+01 0 0 0 +285 1 1.7650749999999999e+01 1.3577500000000000e+00 1.2219749999999999e+01 0 0 0 +286 1 1.7650749999999999e+01 4.0732499999999998e+00 1.4935250000000000e+01 0 0 0 +287 1 2.0366250000000001e+01 1.3577500000000000e+00 1.4935250000000000e+01 0 0 0 +288 1 2.0366250000000001e+01 4.0732499999999998e+00 1.2219749999999999e+01 0 0 0 +289 1 0.0000000000000000e+00 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 +290 1 0.0000000000000000e+00 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 +291 1 2.7155000000000000e+00 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 +292 1 2.7155000000000000e+00 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 +293 1 1.3577500000000000e+00 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 +294 1 1.3577500000000000e+00 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 +295 1 4.0732499999999998e+00 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 +296 1 4.0732499999999998e+00 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 +297 1 5.4310000000000000e+00 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 +298 1 5.4310000000000000e+00 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 +299 1 8.1464999999999996e+00 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 +300 1 8.1464999999999996e+00 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 +301 1 6.7887500000000003e+00 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 +302 1 6.7887500000000003e+00 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 +303 1 9.5042500000000008e+00 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 +304 1 9.5042500000000008e+00 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 +305 1 1.0862000000000000e+01 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 +306 1 1.0862000000000000e+01 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 +307 1 1.3577500000000001e+01 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 +308 1 1.3577500000000001e+01 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 +309 1 1.2219749999999999e+01 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 +310 1 1.2219749999999999e+01 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 +311 1 1.4935250000000000e+01 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 +312 1 1.4935250000000000e+01 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 +313 1 1.6292999999999999e+01 5.4310000000000000e+00 1.0862000000000000e+01 0 0 0 +314 1 1.6292999999999999e+01 8.1464999999999996e+00 1.3577500000000001e+01 0 0 0 +315 1 1.9008500000000002e+01 5.4310000000000000e+00 1.3577500000000001e+01 0 0 0 +316 1 1.9008500000000002e+01 8.1464999999999996e+00 1.0862000000000000e+01 0 0 0 +317 1 1.7650749999999999e+01 6.7887500000000003e+00 1.2219749999999999e+01 0 0 0 +318 1 1.7650749999999999e+01 9.5042500000000008e+00 1.4935250000000000e+01 0 0 0 +319 1 2.0366250000000001e+01 6.7887500000000003e+00 1.4935250000000000e+01 0 0 0 +320 1 2.0366250000000001e+01 9.5042500000000008e+00 1.2219749999999999e+01 0 0 0 +321 1 0.0000000000000000e+00 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 +322 1 0.0000000000000000e+00 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 +323 1 2.7155000000000000e+00 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 +324 1 2.7155000000000000e+00 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 +325 1 1.3577500000000000e+00 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 +326 1 1.3577500000000000e+00 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 +327 1 4.0732499999999998e+00 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 +328 1 4.0732499999999998e+00 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 +329 1 5.4310000000000000e+00 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 +330 1 5.4310000000000000e+00 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 +331 1 8.1464999999999996e+00 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 +332 1 8.1464999999999996e+00 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 +333 1 6.7887500000000003e+00 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 +334 1 6.7887500000000003e+00 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 +335 1 9.5042500000000008e+00 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 +336 1 9.5042500000000008e+00 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 +337 1 1.0862000000000000e+01 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 +338 1 1.0862000000000000e+01 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 +339 1 1.3577500000000001e+01 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 +340 1 1.3577500000000001e+01 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 +341 1 1.2219749999999999e+01 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 +342 1 1.2219749999999999e+01 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 +343 1 1.4935250000000000e+01 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 +344 1 1.4935250000000000e+01 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 +345 1 1.6292999999999999e+01 1.0862000000000000e+01 1.0862000000000000e+01 0 0 0 +346 1 1.6292999999999999e+01 1.3577500000000001e+01 1.3577500000000001e+01 0 0 0 +347 1 1.9008500000000002e+01 1.0862000000000000e+01 1.3577500000000001e+01 0 0 0 +348 1 1.9008500000000002e+01 1.3577500000000001e+01 1.0862000000000000e+01 0 0 0 +349 1 1.7650749999999999e+01 1.2219749999999999e+01 1.2219749999999999e+01 0 0 0 +350 1 1.7650749999999999e+01 1.4935250000000000e+01 1.4935250000000000e+01 0 0 0 +351 1 2.0366250000000001e+01 1.2219749999999999e+01 1.4935250000000000e+01 0 0 0 +352 1 2.0366250000000001e+01 1.4935250000000000e+01 1.2219749999999999e+01 0 0 0 +353 1 0.0000000000000000e+00 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 +354 1 0.0000000000000000e+00 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 +355 1 2.7155000000000000e+00 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 +356 1 2.7155000000000000e+00 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 +357 1 1.3577500000000000e+00 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 +358 1 1.3577500000000000e+00 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 +359 1 4.0732499999999998e+00 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 +360 1 4.0732499999999998e+00 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 +361 1 5.4310000000000000e+00 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 +362 1 5.4310000000000000e+00 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 +363 1 8.1464999999999996e+00 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 +364 1 8.1464999999999996e+00 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 +365 1 6.7887500000000003e+00 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 +366 1 6.7887500000000003e+00 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 +367 1 9.5042500000000008e+00 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 +368 1 9.5042500000000008e+00 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 +369 1 1.0862000000000000e+01 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 +370 1 1.0862000000000000e+01 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 +371 1 1.3577500000000001e+01 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 +372 1 1.3577500000000001e+01 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 +373 1 1.2219749999999999e+01 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 +374 1 1.2219749999999999e+01 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 +375 1 1.4935250000000000e+01 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 +376 1 1.4935250000000000e+01 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 +377 1 1.6292999999999999e+01 1.6292999999999999e+01 1.0862000000000000e+01 0 0 0 +378 1 1.6292999999999999e+01 1.9008500000000002e+01 1.3577500000000001e+01 0 0 0 +379 1 1.9008500000000002e+01 1.6292999999999999e+01 1.3577500000000001e+01 0 0 0 +380 1 1.9008500000000002e+01 1.9008500000000002e+01 1.0862000000000000e+01 0 0 0 +381 1 1.7650749999999999e+01 1.7650749999999999e+01 1.2219749999999999e+01 0 0 0 +382 1 1.7650749999999999e+01 2.0366250000000001e+01 1.4935250000000000e+01 0 0 0 +383 1 2.0366250000000001e+01 1.7650749999999999e+01 1.4935250000000000e+01 0 0 0 +384 1 2.0366250000000001e+01 2.0366250000000001e+01 1.2219749999999999e+01 0 0 0 +385 1 0.0000000000000000e+00 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 +386 1 0.0000000000000000e+00 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 +387 1 2.7155000000000000e+00 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 +388 1 2.7155000000000000e+00 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 +389 1 1.3577500000000000e+00 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 +390 1 1.3577500000000000e+00 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 +391 1 4.0732499999999998e+00 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 +392 1 4.0732499999999998e+00 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 +393 1 5.4310000000000000e+00 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 +394 1 5.4310000000000000e+00 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 +395 1 8.1464999999999996e+00 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 +396 1 8.1464999999999996e+00 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 +397 1 6.7887500000000003e+00 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 +398 1 6.7887500000000003e+00 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 +399 1 9.5042500000000008e+00 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 +400 1 9.5042500000000008e+00 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 +401 1 1.0862000000000000e+01 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 +402 1 1.0862000000000000e+01 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 +403 1 1.3577500000000001e+01 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 +404 1 1.3577500000000001e+01 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 +405 1 1.2219749999999999e+01 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 +406 1 1.2219749999999999e+01 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 +407 1 1.4935250000000000e+01 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 +408 1 1.4935250000000000e+01 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 +409 1 1.6292999999999999e+01 0.0000000000000000e+00 1.6292999999999999e+01 0 0 0 +410 1 1.6292999999999999e+01 2.7155000000000000e+00 1.9008500000000002e+01 0 0 0 +411 1 1.9008500000000002e+01 0.0000000000000000e+00 1.9008500000000002e+01 0 0 0 +412 1 1.9008500000000002e+01 2.7155000000000000e+00 1.6292999999999999e+01 0 0 0 +413 1 1.7650749999999999e+01 1.3577500000000000e+00 1.7650749999999999e+01 0 0 0 +414 1 1.7650749999999999e+01 4.0732499999999998e+00 2.0366250000000001e+01 0 0 0 +415 1 2.0366250000000001e+01 1.3577500000000000e+00 2.0366250000000001e+01 0 0 0 +416 1 2.0366250000000001e+01 4.0732499999999998e+00 1.7650749999999999e+01 0 0 0 +417 1 0.0000000000000000e+00 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 +418 1 0.0000000000000000e+00 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 +419 1 2.7155000000000000e+00 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 +420 1 2.7155000000000000e+00 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 +421 1 1.3577500000000000e+00 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 +422 1 1.3577500000000000e+00 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 +423 1 4.0732499999999998e+00 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 +424 1 4.0732499999999998e+00 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 +425 1 5.4310000000000000e+00 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 +426 1 5.4310000000000000e+00 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 +427 1 8.1464999999999996e+00 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 +428 1 8.1464999999999996e+00 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 +429 1 6.7887500000000003e+00 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 +430 1 6.7887500000000003e+00 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 +431 1 9.5042500000000008e+00 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 +432 1 9.5042500000000008e+00 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 +433 1 1.0862000000000000e+01 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 +434 1 1.0862000000000000e+01 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 +435 1 1.3577500000000001e+01 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 +436 1 1.3577500000000001e+01 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 +437 1 1.2219749999999999e+01 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 +438 1 1.2219749999999999e+01 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 +439 1 1.4935250000000000e+01 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 +440 1 1.4935250000000000e+01 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 +441 1 1.6292999999999999e+01 5.4310000000000000e+00 1.6292999999999999e+01 0 0 0 +442 1 1.6292999999999999e+01 8.1464999999999996e+00 1.9008500000000002e+01 0 0 0 +443 1 1.9008500000000002e+01 5.4310000000000000e+00 1.9008500000000002e+01 0 0 0 +444 1 1.9008500000000002e+01 8.1464999999999996e+00 1.6292999999999999e+01 0 0 0 +445 1 1.7650749999999999e+01 6.7887500000000003e+00 1.7650749999999999e+01 0 0 0 +446 1 1.7650749999999999e+01 9.5042500000000008e+00 2.0366250000000001e+01 0 0 0 +447 1 2.0366250000000001e+01 6.7887500000000003e+00 2.0366250000000001e+01 0 0 0 +448 1 2.0366250000000001e+01 9.5042500000000008e+00 1.7650749999999999e+01 0 0 0 +449 1 0.0000000000000000e+00 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 +450 1 0.0000000000000000e+00 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 +451 1 2.7155000000000000e+00 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 +452 1 2.7155000000000000e+00 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 +453 1 1.3577500000000000e+00 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 +454 1 1.3577500000000000e+00 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 +455 1 4.0732499999999998e+00 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 +456 1 4.0732499999999998e+00 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 +457 1 5.4310000000000000e+00 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 +458 1 5.4310000000000000e+00 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 +459 1 8.1464999999999996e+00 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 +460 1 8.1464999999999996e+00 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 +461 1 6.7887500000000003e+00 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 +462 1 6.7887500000000003e+00 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 +463 1 9.5042500000000008e+00 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 +464 1 9.5042500000000008e+00 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 +465 1 1.0862000000000000e+01 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 +466 1 1.0862000000000000e+01 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 +467 1 1.3577500000000001e+01 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 +468 1 1.3577500000000001e+01 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 +469 1 1.2219749999999999e+01 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 +470 1 1.2219749999999999e+01 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 +471 1 1.4935250000000000e+01 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 +472 1 1.4935250000000000e+01 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 +473 1 1.6292999999999999e+01 1.0862000000000000e+01 1.6292999999999999e+01 0 0 0 +474 1 1.6292999999999999e+01 1.3577500000000001e+01 1.9008500000000002e+01 0 0 0 +475 1 1.9008500000000002e+01 1.0862000000000000e+01 1.9008500000000002e+01 0 0 0 +476 1 1.9008500000000002e+01 1.3577500000000001e+01 1.6292999999999999e+01 0 0 0 +477 1 1.7650749999999999e+01 1.2219749999999999e+01 1.7650749999999999e+01 0 0 0 +478 1 1.7650749999999999e+01 1.4935250000000000e+01 2.0366250000000001e+01 0 0 0 +479 1 2.0366250000000001e+01 1.2219749999999999e+01 2.0366250000000001e+01 0 0 0 +480 1 2.0366250000000001e+01 1.4935250000000000e+01 1.7650749999999999e+01 0 0 0 +481 1 0.0000000000000000e+00 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 +482 1 0.0000000000000000e+00 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 +483 1 2.7155000000000000e+00 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 +484 1 2.7155000000000000e+00 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 +485 1 1.3577500000000000e+00 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 +486 1 1.3577500000000000e+00 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 +487 1 4.0732499999999998e+00 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 +488 1 4.0732499999999998e+00 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 +489 1 5.4310000000000000e+00 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 +490 1 5.4310000000000000e+00 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 +491 1 8.1464999999999996e+00 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 +492 1 8.1464999999999996e+00 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 +493 1 6.7887500000000003e+00 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 +494 1 6.7887500000000003e+00 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 +495 1 9.5042500000000008e+00 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 +496 1 9.5042500000000008e+00 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 +497 1 1.0862000000000000e+01 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 +498 1 1.0862000000000000e+01 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 +499 1 1.3577500000000001e+01 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 +500 1 1.3577500000000001e+01 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 +501 1 1.2219749999999999e+01 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 +502 1 1.2219749999999999e+01 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 +503 1 1.4935250000000000e+01 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 +504 1 1.4935250000000000e+01 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 +505 1 1.6292999999999999e+01 1.6292999999999999e+01 1.6292999999999999e+01 0 0 0 +506 1 1.6292999999999999e+01 1.9008500000000002e+01 1.9008500000000002e+01 0 0 0 +507 1 1.9008500000000002e+01 1.6292999999999999e+01 1.9008500000000002e+01 0 0 0 +508 1 1.9008500000000002e+01 1.9008500000000002e+01 1.6292999999999999e+01 0 0 0 +509 1 1.7650749999999999e+01 1.7650749999999999e+01 1.7650749999999999e+01 0 0 0 +510 1 1.7650749999999999e+01 2.0366250000000001e+01 2.0366250000000001e+01 0 0 0 +511 1 2.0366250000000001e+01 1.7650749999999999e+01 2.0366250000000001e+01 0 0 0 +512 1 2.0366250000000001e+01 2.0366250000000001e+01 1.7650749999999999e+01 0 0 0 + +Velocities + +1 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +2 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +3 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +4 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +5 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +6 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +7 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +8 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +9 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +10 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +11 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +12 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +13 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +14 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +15 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +16 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +17 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +18 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +25 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +26 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +27 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +28 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +29 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +30 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +31 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +32 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +33 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +34 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +35 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +36 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +37 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +38 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +39 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +40 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +41 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +42 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +43 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +44 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +45 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +46 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +47 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +48 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +49 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +50 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +51 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +52 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +53 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +54 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +55 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +56 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +57 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +58 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +59 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +60 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +61 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +62 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +63 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +64 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +65 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +66 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +67 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +68 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +69 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +70 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +71 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +72 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +73 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +74 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +75 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +76 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +77 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +78 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +79 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +80 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +81 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +82 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +83 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +84 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +85 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +86 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +87 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +88 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +89 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +90 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +91 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +92 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +93 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +94 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +95 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +96 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +97 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +98 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +99 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +100 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +101 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +102 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +103 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +104 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +105 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +106 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +107 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +108 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +109 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +110 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +111 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +112 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +113 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +114 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +115 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +116 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +117 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +118 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +119 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +120 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +121 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +122 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +123 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +124 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +125 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +126 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +127 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +128 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +129 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +130 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +131 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +132 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +133 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +134 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +135 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +136 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +137 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +138 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +139 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +140 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +141 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +142 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +143 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +144 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +145 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +146 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +147 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +148 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +149 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +150 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +151 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +152 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +153 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +154 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +155 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +156 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +157 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +158 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +159 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +160 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +161 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +162 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +163 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +164 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +165 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +166 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +167 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +168 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +169 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +170 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +171 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +172 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +173 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +174 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +175 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +176 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +177 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +178 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +179 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +180 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +181 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +182 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +183 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +184 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +185 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +186 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +187 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +188 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +189 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +190 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +191 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +192 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +193 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +194 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +195 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +196 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +197 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +198 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +199 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +200 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +201 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +202 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +203 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +204 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +205 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +206 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +207 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +208 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +209 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +210 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +211 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +212 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +213 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +214 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +215 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +216 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +217 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +218 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +219 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +220 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +221 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +222 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +223 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +224 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +225 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +226 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +227 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +228 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +229 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +230 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +231 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +232 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +233 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +234 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +235 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +236 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +237 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +238 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +239 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +240 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +241 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +242 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +243 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +244 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +245 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +246 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +247 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +248 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +249 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +250 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +251 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +252 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +253 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +254 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +255 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +256 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +257 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +258 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +259 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +260 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +261 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +262 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +263 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +264 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +265 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +266 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +267 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +268 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +269 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +270 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +271 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +272 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +273 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +274 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +275 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +276 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +277 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +278 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +279 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +280 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +281 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +282 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +283 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +284 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +285 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +286 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +287 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +288 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +289 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +290 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +291 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +292 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +293 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +294 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +295 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +296 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +297 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +298 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +299 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +300 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +301 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +302 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +303 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +304 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +305 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +306 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +307 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +308 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +309 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +310 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +311 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +312 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +313 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +314 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +315 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +316 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +317 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +318 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +319 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +320 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +321 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +322 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +323 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +324 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +325 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +326 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +327 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +328 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +329 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +330 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +331 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +332 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +333 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +334 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +335 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +336 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +337 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +338 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +339 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +340 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +341 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +342 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +343 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +344 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +345 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +346 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +347 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +348 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +349 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +350 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +351 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +352 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +353 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +354 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +355 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +356 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +357 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +358 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +359 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +360 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +361 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +362 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +363 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +364 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +365 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +366 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +367 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +368 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +369 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +370 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +371 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +372 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +373 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +374 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +375 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +376 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +377 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +378 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +379 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +380 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +381 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +382 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +383 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +384 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +385 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +386 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +387 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +388 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +389 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +390 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +391 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +392 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +393 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +394 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +395 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +396 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +397 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +398 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +399 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +400 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +401 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +402 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +403 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +404 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +405 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +406 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +407 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +408 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +409 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +410 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +411 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +412 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +413 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +414 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +415 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +416 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +417 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +418 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +419 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +420 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +421 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +422 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +423 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +424 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +425 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +426 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +427 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +428 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +429 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +430 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +431 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +432 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +433 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +434 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +435 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +436 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +437 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +438 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +439 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +440 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +441 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +442 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +443 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +444 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +445 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +446 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +447 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +448 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +449 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +450 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +451 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +452 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +453 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +454 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +455 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +456 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +457 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +458 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +459 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +460 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +461 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +462 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +463 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +464 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +465 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +466 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +467 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +468 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +469 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +470 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +471 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +472 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +473 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +474 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +475 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +476 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +477 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +478 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +479 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +480 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +481 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +482 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +483 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +484 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +485 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +486 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +487 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +488 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +489 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +490 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +491 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +492 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +493 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +494 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +495 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +496 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +497 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +498 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +499 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +500 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +501 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +502 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +503 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +504 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +505 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +506 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +507 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +508 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +509 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +510 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +511 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +512 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 diff --git a/examples/fire/log.09Janv20.cg.g++.1 b/examples/fire/log.09Janv20.cg.g++.1 new file mode 100644 index 0000000000..ca0e986116 --- /dev/null +++ b/examples/fire/log.09Janv20.cg.g++.1 @@ -0,0 +1,155 @@ +LAMMPS (09 Jan 2020) +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +Lattice spacing in x,y,z = 1.53919 1.53919 1.53919 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +Created orthogonal box = (0 0 -0.153919) to (30.7838 30.7838 0.153919) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 800 atoms + create_atoms CPU = 0.000325 secs +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type # zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type # zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 22 22 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 3.057 | 3.057 | 3.057 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 5 -2.461717 0 2.532033 5.0190509 + 100 3.2788864 -0.74311698 0 2.5316708 15.912832 + 200 3.3041082 -0.77000277 0 2.5299752 15.602653 + 300 3.3840228 -0.84859211 0 2.5312006 15.188203 + 400 3.3916063 -0.85694601 0 2.5304208 15.383853 + 500 3.3136052 -0.77935263 0 2.5301106 15.833296 + 600 3.3888915 -0.85213743 0 2.532518 15.162759 + 700 3.2123675 -0.67642318 0 2.5319289 16.310565 + 800 3.3016275 -0.76569171 0 2.5318087 15.639335 + 900 3.4639203 -0.92788002 0 2.5317104 14.765912 + 1000 3.3256788 -0.79078181 0 2.5307399 15.599298 +Loop time of 0.149596 on 1 procs for 1000 steps with 800 atoms + +Performance: 2887777.748 tau/day, 6684.671 timesteps/s +98.6% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.092428 | 0.092428 | 0.092428 | 0.0 | 61.79 +Neigh | 0.040435 | 0.040435 | 0.040435 | 0.0 | 27.03 +Comm | 0.003456 | 0.003456 | 0.003456 | 0.0 | 2.31 +Output | 0.000191 | 0.000191 | 0.000191 | 0.0 | 0.13 +Modify | 0.009599 | 0.009599 | 0.009599 | 0.0 | 6.42 +Other | | 0.003487 | | | 2.33 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 317 ave 317 max 317 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7743 ave 7743 max 7743 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7743 +Ave neighs/atom = 9.67875 +Neighbor list builds = 203 +Dangerous builds = 0 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style cg +minimize 0.0 1.0e-6 10000 10000 +Per MPI rank memory allocation (min/avg/max) = 4.183 | 4.183 | 4.183 Mbytes +Step Temp E_pair E_mol TotEng Press + 1000 3.3256788 -0.79078181 0 2.5307399 15.599298 + 1050 3.3256788 -2.8361415 0 0.48538014 1.6090001 + 1100 3.3256788 -2.8661626 0 0.45535906 1.6175322 + 1150 3.3256788 -2.8783275 0 0.44319421 1.6293715 + 1200 3.3256788 -2.8838202 0 0.43770144 1.6393211 + 1250 3.3256788 -2.8956657 0 0.42585599 1.604841 + 1300 3.3256788 -2.9039122 0 0.41760945 1.6594733 + 1350 3.3256788 -2.9100776 0 0.4114441 1.7004165 + 1400 3.3256788 -2.9131297 0 0.40839199 1.7078217 + 1450 3.3256788 -2.9167506 0 0.40477104 1.7780477 + 1500 3.3256788 -2.916974 0 0.4045477 1.7981449 + 1550 3.3256788 -2.9169794 0 0.40454227 1.8023577 + 1600 3.3256788 -2.9169795 0 0.40454213 1.8030228 + 1650 3.3256788 -2.9169795 0 0.40454213 1.8030432 + 1700 3.3256788 -2.9169795 0 0.40454213 1.8030396 + 1750 3.3256788 -2.9169795 0 0.40454213 1.8030394 + 1800 3.3256788 -2.9169795 0 0.40454213 1.8030395 + 1803 3.3256788 -2.9169795 0 0.40454213 1.8030395 +Loop time of 0.293121 on 1 procs for 803 steps with 800 atoms + +98.8% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = force tolerance + Energy initial, next-to-last, final = + -0.790781812776 -2.91697954354 -2.91697954354 + Force two-norm initial, final = 1905.47 9.82516e-07 + Force max component initial, final = 343.392 3.01878e-07 + Final line search alpha, max atom move = 1 3.01878e-07 + Iterations, force evaluations = 803 1596 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.24243 | 0.24243 | 0.24243 | 0.0 | 82.71 +Neigh | 0.016566 | 0.016566 | 0.016566 | 0.0 | 5.65 +Comm | 0.00342 | 0.00342 | 0.00342 | 0.0 | 1.17 +Output | 0.000318 | 0.000318 | 0.000318 | 0.0 | 0.11 +Modify | 0.005032 | 0.005032 | 0.005032 | 0.0 | 1.72 +Other | | 0.02536 | | | 8.65 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 329 ave 329 max 329 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 6957 ave 6957 max 6957 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 6957 +Ave neighs/atom = 8.69625 +Neighbor list builds = 85 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/fire/log.09Janv20.fire.g++.1 b/examples/fire/log.09Janv20.fire.g++.1 new file mode 100644 index 0000000000..d3ed3e7492 --- /dev/null +++ b/examples/fire/log.09Janv20.fire.g++.1 @@ -0,0 +1,172 @@ +LAMMPS (09 Jan 2020) +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +Lattice spacing in x,y,z = 1.53919 1.53919 1.53919 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +Created orthogonal box = (0 0 -0.153919) to (30.7838 30.7838 0.153919) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 800 atoms + create_atoms CPU = 0.00032 secs +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type # zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type # zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 22 22 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 3.057 | 3.057 | 3.057 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 5 -2.461717 0 2.532033 5.0190509 + 100 3.2788864 -0.74311698 0 2.5316708 15.912832 + 200 3.3041082 -0.77000277 0 2.5299752 15.602653 + 300 3.3840228 -0.84859211 0 2.5312006 15.188203 + 400 3.3916063 -0.85694601 0 2.5304208 15.383853 + 500 3.3136052 -0.77935263 0 2.5301106 15.833296 + 600 3.3888915 -0.85213743 0 2.532518 15.162759 + 700 3.2123675 -0.67642318 0 2.5319289 16.310565 + 800 3.3016275 -0.76569171 0 2.5318087 15.639335 + 900 3.4639203 -0.92788002 0 2.5317104 14.765912 + 1000 3.3256788 -0.79078181 0 2.5307399 15.599298 +Loop time of 0.148541 on 1 procs for 1000 steps with 800 atoms + +Performance: 2908287.947 tau/day, 6732.148 timesteps/s +99.2% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.090497 | 0.090497 | 0.090497 | 0.0 | 60.92 +Neigh | 0.041085 | 0.041085 | 0.041085 | 0.0 | 27.66 +Comm | 0.003431 | 0.003431 | 0.003431 | 0.0 | 2.31 +Output | 0.000188 | 0.000188 | 0.000188 | 0.0 | 0.13 +Modify | 0.009931 | 0.009931 | 0.009931 | 0.0 | 6.69 +Other | | 0.003409 | | | 2.29 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 317 ave 317 max 317 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7743 ave 7743 max 7743 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7743 +Ave neighs/atom = 9.67875 +Neighbor list builds = 203 +Dangerous builds = 0 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire +minimize 0.0 1.0e-6 10000 10000 + Parameters for fire: + dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol + 0.1 20 1.1 0.5 0.25 0.99 10 0.02 eulerimplicit yes +Per MPI rank memory allocation (min/avg/max) = 3.058 | 3.058 | 3.058 Mbytes +Step Temp E_pair E_mol TotEng Press + 1000 0 -0.79078181 0 -0.79078181 12.79527 + 1050 0.026844171 -2.7795211 0 -2.7527105 -0.87603277 + 1100 0.0034822073 -2.8529023 0 -2.8494245 -1.2124257 + 1150 0.00086547466 -2.868953 0 -2.8680886 -1.2359795 + 1200 0.00097619081 -2.8772187 0 -2.8762437 -1.286455 + 1250 0.0010932112 -2.8815244 0 -2.8804326 -1.3030012 + 1300 0.00011570361 -2.8827401 0 -2.8826246 -1.3040874 + 1350 0.00013328904 -2.8829838 0 -2.8828506 -1.2996017 + 1400 0.00018991693 -2.8844011 0 -2.8842114 -1.2697602 + 1450 0.0017139171 -2.8880702 0 -2.8863584 -1.2367621 + 1500 0.00015838581 -2.891362 0 -2.8912038 -1.1688764 + 1550 3.671122e-05 -2.8920253 0 -2.8919886 -1.1669644 + 1600 8.5025973e-05 -2.8924697 0 -2.8923848 -1.1565595 + 1650 0.00031059668 -2.8932768 0 -2.8929666 -1.1412709 + 1700 8.5903751e-05 -2.8936767 0 -2.8935909 -1.1287456 + 1750 5.1139269e-08 -2.8937466 0 -2.8937466 -1.1280269 + 1800 1.1671203e-07 -2.893751 0 -2.8937509 -1.1269919 + 1850 1.6442171e-07 -2.8937533 0 -2.8937532 -1.1269835 + 1900 2.7880101e-06 -2.8937574 0 -2.8937546 -1.128914 + 1950 9.7931277e-05 -2.8948559 0 -2.894758 -1.1298435 + 2000 8.8954569e-06 -2.8948879 0 -2.894879 -1.1291332 + 2050 1.3956548e-06 -2.8949028 0 -2.8949014 -1.1286287 + 2100 4.250297e-07 -2.8949058 0 -2.8949054 -1.1286873 + 2150 7.8744547e-08 -2.8949064 0 -2.8949063 -1.128789 + 2200 6.1147167e-10 -2.8949064 0 -2.8949064 -1.1288611 + 2250 3.0004658e-10 -2.8949064 0 -2.8949064 -1.1288707 + 2300 1.2118076e-10 -2.8949064 0 -2.8949064 -1.1288784 + 2350 9.1550426e-12 -2.8949064 0 -2.8949064 -1.128882 + 2400 2.7467472e-14 -2.8949064 0 -2.8949064 -1.1288819 + 2450 1.8628857e-14 -2.8949064 0 -2.8949064 -1.1288818 + 2500 6.6730826e-15 -2.8949064 0 -2.8949064 -1.1288818 + 2532 1.4818811e-15 -2.8949064 0 -2.8949064 -1.1288817 +Loop time of 0.281178 on 1 procs for 1532 steps with 800 atoms + +98.4% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = force tolerance + Energy initial, next-to-last, final = + -0.790781812776 -2.89490640353 -2.89490640353 + Force two-norm initial, final = 1905.47 9.86158e-07 + Force max component initial, final = 343.392 6.07974e-07 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 1532 1532 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.23639 | 0.23639 | 0.23639 | 0.0 | 84.07 +Neigh | 0.011136 | 0.011136 | 0.011136 | 0.0 | 3.96 +Comm | 0.003118 | 0.003118 | 0.003118 | 0.0 | 1.11 +Output | 0.000591 | 0.000591 | 0.000591 | 0.0 | 0.21 +Modify | 0.004883 | 0.004883 | 0.004883 | 0.0 | 1.74 +Other | | 0.02506 | | | 8.91 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 327 ave 327 max 327 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7012 ave 7012 max 7012 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7012 +Ave neighs/atom = 8.765 +Neighbor list builds = 55 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/fire/log.09Janv20.fire_mod.g++.1 b/examples/fire/log.09Janv20.fire_mod.g++.1 new file mode 100644 index 0000000000..69a23648ab --- /dev/null +++ b/examples/fire/log.09Janv20.fire_mod.g++.1 @@ -0,0 +1,161 @@ +LAMMPS (09 Jan 2020) +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +Lattice spacing in x,y,z = 1.53919 1.53919 1.53919 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +Created orthogonal box = (0 0 -0.153919) to (30.7838 30.7838 0.153919) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 800 atoms + create_atoms CPU = 0.000379 secs +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type # zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type # zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 22 22 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 3.057 | 3.057 | 3.057 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 5 -2.461717 0 2.532033 5.0190509 + 100 3.2788864 -0.74311698 0 2.5316708 15.912832 + 200 3.3041082 -0.77000277 0 2.5299752 15.602653 + 300 3.3840228 -0.84859211 0 2.5312006 15.188203 + 400 3.3916063 -0.85694601 0 2.5304208 15.383853 + 500 3.3136052 -0.77935263 0 2.5301106 15.833296 + 600 3.3888915 -0.85213743 0 2.532518 15.162759 + 700 3.2123675 -0.67642318 0 2.5319289 16.310565 + 800 3.3016275 -0.76569171 0 2.5318087 15.639335 + 900 3.4639203 -0.92788002 0 2.5317104 14.765912 + 1000 3.3256788 -0.79078181 0 2.5307399 15.599298 +Loop time of 0.15409 on 1 procs for 1000 steps with 800 atoms + +Performance: 2803556.363 tau/day, 6489.714 timesteps/s +97.5% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.094416 | 0.094416 | 0.094416 | 0.0 | 61.27 +Neigh | 0.041223 | 0.041223 | 0.041223 | 0.0 | 26.75 +Comm | 0.003956 | 0.003956 | 0.003956 | 0.0 | 2.57 +Output | 0.000253 | 0.000253 | 0.000253 | 0.0 | 0.16 +Modify | 0.010146 | 0.010146 | 0.010146 | 0.0 | 6.58 +Other | | 0.004096 | | | 2.66 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 317 ave 317 max 317 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7743 ave 7743 max 7743 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7743 +Ave neighs/atom = 9.67875 +Neighbor list builds = 203 +Dangerous builds = 0 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire +min_modify alpha0 0.10 integrator verlet +minimize 0.0 1.0e-6 10000 10000 + Parameters for fire: + dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol + 0.1 20 1.1 0.5 0.1 0.99 10 0.02 verlet yes +Per MPI rank memory allocation (min/avg/max) = 3.058 | 3.058 | 3.058 Mbytes +Step Temp E_pair E_mol TotEng Press + 1000 0 -0.79078181 0 -0.79078181 12.79527 + 1050 0.078268931 -2.7183168 0 -2.6401457 -0.41989487 + 1100 0.004111801 -2.8430419 0 -2.8389353 -1.3043522 + 1150 0.005000915 -2.8768555 0 -2.8718608 -1.2706615 + 1200 0.00221302 -2.8879134 0 -2.8857032 -1.2778479 + 1250 0.00043036592 -2.8939906 0 -2.8935608 -1.268974 + 1300 0.0014677683 -2.8992098 0 -2.8977439 -1.2905094 + 1350 0.00093281043 -2.9019313 0 -2.9009996 -1.2653586 + 1400 0.0005425017 -2.9060403 0 -2.9054984 -1.2368252 + 1450 6.0662419e-05 -2.9065294 0 -2.9064688 -1.2376477 + 1500 3.8768552e-05 -2.9066587 0 -2.9066199 -1.2235528 + 1550 4.8205498e-06 -2.9066767 0 -2.9066719 -1.2267388 + 1600 3.7010898e-07 -2.9066803 0 -2.90668 -1.2280952 + 1650 9.3344403e-09 -2.9066807 0 -2.9066806 -1.22862 + 1700 3.595307e-09 -2.9066807 0 -2.9066807 -1.2285492 + 1750 2.7152688e-11 -2.9066807 0 -2.9066807 -1.2285418 + 1800 2.9643465e-12 -2.9066807 0 -2.9066807 -1.2285402 + 1850 8.8599324e-15 -2.9066807 0 -2.9066807 -1.2285389 + 1900 8.1537037e-15 -2.9066807 0 -2.9066807 -1.2285389 + 1919 1.8744314e-15 -2.9066807 0 -2.9066807 -1.2285389 +Loop time of 0.172896 on 1 procs for 919 steps with 800 atoms + +98.8% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = force tolerance + Energy initial, next-to-last, final = + -0.790781812776 -2.90668068533 -2.90668068533 + Force two-norm initial, final = 1905.47 9.38529e-07 + Force max component initial, final = 343.392 2.3828e-07 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 919 919 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.14136 | 0.14136 | 0.14136 | 0.0 | 81.76 +Neigh | 0.009759 | 0.009759 | 0.009759 | 0.0 | 5.64 +Comm | 0.001941 | 0.001941 | 0.001941 | 0.0 | 1.12 +Output | 0.000313 | 0.000313 | 0.000313 | 0.0 | 0.18 +Modify | 0.002814 | 0.002814 | 0.002814 | 0.0 | 1.63 +Other | | 0.01671 | | | 9.66 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 320 ave 320 max 320 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7003 ave 7003 max 7003 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7003 +Ave neighs/atom = 8.75375 +Neighbor list builds = 51 +Dangerous builds = 0 +Total wall time: 0:00:00 diff --git a/examples/fire/log.09Janv20.fire_old.g++.1 b/examples/fire/log.09Janv20.fire_old.g++.1 new file mode 100644 index 0000000000..863558645b --- /dev/null +++ b/examples/fire/log.09Janv20.fire_old.g++.1 @@ -0,0 +1,338 @@ +LAMMPS (09 Jan 2020) +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +Lattice spacing in x,y,z = 1.53919 1.53919 1.53919 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +Created orthogonal box = (0 0 -0.153919) to (30.7838 30.7838 0.153919) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 800 atoms + create_atoms CPU = 0.000345 secs +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type # zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type # zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 22 22 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 3.057 | 3.057 | 3.057 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 5 -2.461717 0 2.532033 5.0190509 + 100 3.2788864 -0.74311698 0 2.5316708 15.912832 + 200 3.3041082 -0.77000277 0 2.5299752 15.602653 + 300 3.3840228 -0.84859211 0 2.5312006 15.188203 + 400 3.3916063 -0.85694601 0 2.5304208 15.383853 + 500 3.3136052 -0.77935263 0 2.5301106 15.833296 + 600 3.3888915 -0.85213743 0 2.532518 15.162759 + 700 3.2123675 -0.67642318 0 2.5319289 16.310565 + 800 3.3016275 -0.76569171 0 2.5318087 15.639335 + 900 3.4639203 -0.92788002 0 2.5317104 14.765912 + 1000 3.3256788 -0.79078181 0 2.5307399 15.599298 +Loop time of 0.14894 on 1 procs for 1000 steps with 800 atoms + +Performance: 2900496.844 tau/day, 6714.113 timesteps/s +99.0% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.091005 | 0.091005 | 0.091005 | 0.0 | 61.10 +Neigh | 0.040404 | 0.040404 | 0.040404 | 0.0 | 27.13 +Comm | 0.003588 | 0.003588 | 0.003588 | 0.0 | 2.41 +Output | 0.000226 | 0.000226 | 0.000226 | 0.0 | 0.15 +Modify | 0.010077 | 0.010077 | 0.010077 | 0.0 | 6.77 +Other | | 0.00364 | | | 2.44 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 317 ave 317 max 317 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7743 ave 7743 max 7743 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7743 +Ave neighs/atom = 9.67875 +Neighbor list builds = 203 +Dangerous builds = 0 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire/old +minimize 0.0 1.0e-6 10000 10000 +Per MPI rank memory allocation (min/avg/max) = 3.058 | 3.058 | 3.058 Mbytes +Step Temp E_pair E_mol TotEng Press + 1000 0 -0.79078181 0 -0.79078181 12.79527 + 1050 0.15078629 -2.5003801 0 -2.3497823 1.2721061 + 1100 0.00074837835 -2.7050909 0 -2.7043434 -0.37905868 + 1150 0.0063037865 -2.7509932 0 -2.7446973 -0.71482554 + 1200 0.00034408524 -2.7960993 0 -2.7957557 -1.0263545 + 1250 0.00085176575 -2.8126463 0 -2.8117956 -1.1021125 + 1300 0.00033628622 -2.8280448 0 -2.8277089 -1.1471915 + 1350 0.00026177536 -2.8357089 0 -2.8354474 -1.1676514 + 1400 0.0011622998 -2.8431054 0 -2.8419446 -1.1596473 + 1450 0.0010839093 -2.8457268 0 -2.8446442 -1.1518499 + 1500 0.00024665053 -2.8480136 0 -2.8477672 -1.1520869 + 1550 7.831216e-05 -2.849584 0 -2.8495057 -1.1506084 + 1600 3.2759808e-05 -2.8511231 0 -2.8510904 -1.1497061 + 1650 3.9272607e-05 -2.8526234 0 -2.8525841 -1.1511215 + 1700 5.5569128e-05 -2.8538287 0 -2.8537732 -1.1497192 + 1750 7.4734101e-05 -2.8558245 0 -2.8557498 -1.1480928 + 1800 5.8181251e-05 -2.8575248 0 -2.8574667 -1.1518976 + 1850 2.7589109e-05 -2.8585475 0 -2.85852 -1.1511439 + 1900 0.00024942163 -2.8595367 0 -2.8592876 -1.1467285 + 1950 0.00015592998 -2.8607519 0 -2.8605962 -1.1436241 + 2000 0.00028229354 -2.8619889 0 -2.861707 -1.1439985 + 2050 0.00024971806 -2.8634866 0 -2.8632372 -1.1509204 + 2100 0.00021986576 -2.8646023 0 -2.8643827 -1.1564575 + 2150 0.00011079739 -2.8664318 0 -2.8663211 -1.1525135 + 2200 4.968224e-05 -2.8676285 0 -2.8675789 -1.1577511 + 2250 0.00072993169 -2.8690151 0 -2.868286 -1.1626387 + 2300 0.00036359157 -2.8707132 0 -2.87035 -1.1659444 + 2350 9.6832406e-06 -2.871387 0 -2.8713773 -1.1678889 + 2400 9.1595369e-05 -2.8719934 0 -2.8719019 -1.168413 + 2450 0.00026776536 -2.8727209 0 -2.8724535 -1.1717116 + 2500 3.7718609e-05 -2.8731223 0 -2.8730846 -1.172836 + 2550 9.6791591e-05 -2.8738124 0 -2.8737157 -1.1743997 + 2600 7.2536654e-05 -2.8742543 0 -2.8741818 -1.1746239 + 2650 1.8893154e-06 -2.8749235 0 -2.8749216 -1.1766016 + 2700 2.8723983e-07 -2.8753101 0 -2.8753099 -1.1802186 + 2750 5.7708673e-05 -2.8758588 0 -2.8758012 -1.1854027 + 2800 4.5723463e-07 -2.8762504 0 -2.87625 -1.188637 + 2850 0.00040742553 -2.8770574 0 -2.8766505 -1.1889095 + 2900 0.00019261386 -2.8775383 0 -2.8773459 -1.1935269 + 2950 9.2541507e-06 -2.8779083 0 -2.8778991 -1.1971015 + 3000 4.0734432e-05 -2.8780621 0 -2.8780214 -1.1981841 + 3050 2.6984859e-05 -2.8783255 0 -2.8782986 -1.2005265 + 3100 0.00037203153 -2.8787959 0 -2.8784243 -1.2041583 + 3150 3.7451961e-05 -2.8793384 0 -2.879301 -1.2063399 + 3200 0.00028165903 -2.8799668 0 -2.8796855 -1.2040089 + 3250 9.6738762e-06 -2.880449 0 -2.8804394 -1.1972021 + 3300 2.9461217e-06 -2.8806905 0 -2.8806875 -1.1939943 + 3350 3.5642952e-05 -2.880824 0 -2.8807884 -1.193625 + 3400 6.0881141e-07 -2.8810003 0 -2.8809997 -1.1933965 + 3450 2.3583108e-05 -2.8811075 0 -2.8810839 -1.1928363 + 3500 1.8866811e-05 -2.8813124 0 -2.8812936 -1.1887048 + 3550 4.4326159e-06 -2.8815176 0 -2.8815132 -1.1868378 + 3600 3.7260058e-05 -2.8818335 0 -2.8817963 -1.184903 + 3650 4.5577822e-05 -2.8821473 0 -2.8821018 -1.1851718 + 3700 3.8004179e-05 -2.8824225 0 -2.8823846 -1.1835832 + 3750 4.4633061e-05 -2.8826141 0 -2.8825695 -1.1832413 + 3800 0.00021888149 -2.8832209 0 -2.8830023 -1.1831072 + 3850 6.0865074e-05 -2.8840206 0 -2.8839598 -1.1854745 + 3900 8.5323757e-05 -2.8850341 0 -2.8849489 -1.1854657 + 3950 6.8711987e-07 -2.8858208 0 -2.8858201 -1.1860154 + 4000 0.00013494811 -2.8863852 0 -2.8862504 -1.1781078 + 4050 1.8129952e-05 -2.886732 0 -2.8867139 -1.177396 + 4100 3.8263774e-05 -2.8879089 0 -2.8878707 -1.1752856 + 4150 3.658559e-05 -2.8890262 0 -2.8889897 -1.1734493 + 4200 0.00012015214 -2.8893467 0 -2.8892267 -1.1760827 + 4250 0.00018767456 -2.889917 0 -2.8897296 -1.1786237 + 4300 0.00012637647 -2.8915235 0 -2.8913973 -1.1816011 + 4350 8.2492648e-06 -2.8922133 0 -2.8922051 -1.1808514 + 4400 5.1940315e-05 -2.892508 0 -2.8924562 -1.180161 + 4450 2.4116793e-05 -2.8928525 0 -2.8928284 -1.175724 + 4500 1.7213569e-06 -2.8929309 0 -2.8929292 -1.1774283 + 4550 5.9338191e-06 -2.8929979 0 -2.892992 -1.1770692 + 4600 3.5756493e-06 -2.8930523 0 -2.8930487 -1.1768106 + 4650 6.4365391e-08 -2.8931003 0 -2.8931002 -1.1764066 + 4700 1.9109163e-05 -2.8931378 0 -2.8931187 -1.1761873 + 4750 1.6360653e-06 -2.8931854 0 -2.8931837 -1.1758258 + 4800 2.588147e-06 -2.8932194 0 -2.8932168 -1.1755478 + 4850 2.2695812e-06 -2.893236 0 -2.8932337 -1.1755321 + 4900 8.6290019e-07 -2.893252 0 -2.8932511 -1.1755463 + 4950 5.9986079e-06 -2.8932768 0 -2.8932708 -1.1757398 + 5000 2.7886685e-06 -2.8932946 0 -2.8932919 -1.1759759 + 5050 3.4895687e-07 -2.8933085 0 -2.8933082 -1.176161 + 5100 3.0956189e-07 -2.893326 0 -2.8933257 -1.176581 + 5150 3.6248707e-07 -2.893338 0 -2.8933377 -1.1769306 + 5200 7.8502109e-07 -2.893349 0 -2.8933482 -1.1771957 + 5250 2.0163751e-06 -2.893358 0 -2.893356 -1.1774764 + 5300 1.5694813e-06 -2.8933681 0 -2.8933665 -1.1778313 + 5350 1.6087226e-07 -2.8933778 0 -2.8933776 -1.1781241 + 5400 1.3237298e-06 -2.8933861 0 -2.8933848 -1.1784213 + 5450 4.6902744e-07 -2.8933924 0 -2.8933919 -1.1786315 + 5500 3.4438648e-08 -2.8933991 0 -2.893399 -1.1788989 + 5550 2.7042583e-06 -2.8934069 0 -2.8934042 -1.1794234 + 5600 1.6439602e-06 -2.8934192 0 -2.8934176 -1.1800027 + 5650 3.0743987e-08 -2.8934232 0 -2.8934232 -1.1801474 + 5700 3.9527406e-07 -2.8934289 0 -2.8934285 -1.1803286 + 5750 1.225525e-08 -2.8934371 0 -2.8934371 -1.1807575 + 5800 4.9916581e-06 -2.8934455 0 -2.8934405 -1.181139 + 5850 1.9695167e-07 -2.8934483 0 -2.8934481 -1.1813037 + 5900 9.7192688e-09 -2.8934527 0 -2.8934527 -1.1814006 + 5950 1.6382372e-07 -2.8934559 0 -2.8934557 -1.181466 + 6000 1.6672305e-07 -2.8934582 0 -2.893458 -1.1815167 + 6050 2.1385354e-06 -2.8934621 0 -2.89346 -1.1817115 + 6100 2.1134327e-07 -2.8934647 0 -2.8934644 -1.1817726 + 6150 1.0776963e-07 -2.8934666 0 -2.8934665 -1.1818243 + 6200 1.1340092e-07 -2.8934698 0 -2.8934697 -1.1817959 + 6250 4.8193492e-08 -2.8934719 0 -2.8934718 -1.1818113 + 6300 2.7200421e-07 -2.8934757 0 -2.8934755 -1.1818626 + 6350 5.2129576e-07 -2.8934777 0 -2.8934772 -1.1818984 + 6400 4.274711e-07 -2.8934796 0 -2.8934792 -1.181939 + 6450 3.9574056e-07 -2.8934809 0 -2.8934805 -1.1819686 + 6500 1.4771033e-08 -2.8934829 0 -2.8934829 -1.1820179 + 6550 1.9994259e-09 -2.8934848 0 -2.8934848 -1.182073 + 6600 2.1220811e-09 -2.8934858 0 -2.8934858 -1.1821061 + 6650 9.8083547e-08 -2.8934867 0 -2.8934866 -1.1821395 + 6700 4.8492273e-07 -2.8934877 0 -2.8934872 -1.182221 + 6750 8.9996832e-08 -2.8934884 0 -2.8934883 -1.1823243 + 6800 6.4333635e-08 -2.8934896 0 -2.8934895 -1.1824575 + 6850 7.1095413e-08 -2.8934904 0 -2.8934903 -1.1825552 + 6900 5.2266462e-08 -2.8934909 0 -2.8934909 -1.1825847 + 6950 3.2973112e-08 -2.8934918 0 -2.8934918 -1.1826705 + 7000 3.8926793e-08 -2.8934924 0 -2.8934924 -1.1827266 + 7050 6.0657306e-08 -2.893493 0 -2.8934929 -1.1827998 + 7100 2.1552835e-08 -2.8934937 0 -2.8934937 -1.1828681 + 7150 2.3988432e-08 -2.893494 0 -2.893494 -1.1829117 + 7200 5.0100549e-07 -2.8934949 0 -2.8934944 -1.1831237 + 7250 5.1293833e-07 -2.8934961 0 -2.8934956 -1.1832769 + 7300 4.9193885e-08 -2.8934978 0 -2.8934978 -1.1834501 + 7350 1.7704457e-07 -2.8935041 0 -2.8935039 -1.1838658 + 7400 1.0705432e-05 -2.8935219 0 -2.8935112 -1.1843004 + 7450 7.1746118e-05 -2.8936326 0 -2.893561 -1.1849502 + 7500 3.1813929e-06 -2.8938743 0 -2.8938711 -1.1832931 + 7550 6.3043396e-07 -2.8939295 0 -2.8939289 -1.1820798 + 7600 5.2150405e-07 -2.8939502 0 -2.8939497 -1.1820883 + 7650 4.7517449e-07 -2.8939658 0 -2.8939653 -1.1819437 + 7700 4.4885882e-07 -2.8939757 0 -2.8939752 -1.1817119 + 7750 4.6725067e-07 -2.8939842 0 -2.8939837 -1.1813933 + 7800 4.582757e-07 -2.8939901 0 -2.8939896 -1.1809685 + 7850 5.6014095e-07 -2.8939959 0 -2.8939954 -1.1803629 + 7900 4.9239111e-07 -2.8940002 0 -2.8939997 -1.1799761 + 7950 5.8652837e-07 -2.8940042 0 -2.8940036 -1.179493 + 8000 5.2119991e-07 -2.894007 0 -2.8940065 -1.1792154 + 8050 5.6171299e-07 -2.8940096 0 -2.8940091 -1.1789381 + 8100 5.1588922e-07 -2.8940115 0 -2.894011 -1.1788465 + 8150 5.8224721e-07 -2.8940133 0 -2.8940127 -1.1786473 + 8200 4.734318e-07 -2.8940145 0 -2.894014 -1.1784863 + 8250 6.5262092e-07 -2.8940158 0 -2.8940151 -1.1783061 + 8300 6.1708016e-07 -2.8940165 0 -2.8940159 -1.1781777 + 8350 6.8388448e-08 -2.8940173 0 -2.8940172 -1.1779926 + 8400 8.4463536e-08 -2.8940181 0 -2.894018 -1.177889 + 8450 3.9363627e-07 -2.8940188 0 -2.8940184 -1.1777552 + 8500 3.0541987e-10 -2.8940193 0 -2.8940193 -1.1776655 + 8550 2.9629605e-09 -2.8940199 0 -2.8940199 -1.1774346 + 8600 2.6219397e-09 -2.8940203 0 -2.8940203 -1.1772429 + 8650 7.2863159e-09 -2.8940208 0 -2.8940208 -1.1771118 + 8700 5.3112415e-09 -2.8940212 0 -2.8940211 -1.1770375 + 8750 1.0799289e-08 -2.8940216 0 -2.8940216 -1.1769494 + 8800 1.0335141e-08 -2.894022 0 -2.894022 -1.1768857 + 8850 7.8517969e-07 -2.8940229 0 -2.8940221 -1.176868 + 8900 1.200945e-06 -2.8940245 0 -2.8940233 -1.1767465 + 8950 2.0266151e-08 -2.8940265 0 -2.8940264 -1.1766326 + 9000 8.393891e-08 -2.8940288 0 -2.8940288 -1.1764556 + 9050 4.3322427e-08 -2.894035 0 -2.894035 -1.1757866 + 9100 5.558366e-08 -2.8940416 0 -2.8940416 -1.1748494 + 9150 5.6153929e-08 -2.8940464 0 -2.8940464 -1.1741107 + 9200 3.3093925e-08 -2.8940495 0 -2.8940494 -1.1734613 + 9250 2.5678554e-08 -2.8940507 0 -2.8940507 -1.1732185 + 9300 1.960171e-08 -2.8940512 0 -2.8940512 -1.1731441 + 9350 6.8264475e-10 -2.8940516 0 -2.8940516 -1.1730971 + 9400 3.9755331e-09 -2.8940518 0 -2.8940518 -1.1730732 + 9450 6.6819447e-09 -2.894052 0 -2.894052 -1.1730593 + 9500 2.8570816e-08 -2.8940521 0 -2.8940521 -1.1730524 + 9550 8.7433449e-10 -2.8940522 0 -2.8940522 -1.1730474 + 9600 1.2024295e-09 -2.8940523 0 -2.8940523 -1.1731417 + 9650 4.3992465e-09 -2.8940524 0 -2.8940524 -1.1731584 + 9700 6.9801912e-09 -2.8940524 0 -2.8940524 -1.1731609 + 9750 2.0127261e-09 -2.8940525 0 -2.8940525 -1.1731647 + 9800 1.9820186e-09 -2.8940525 0 -2.8940525 -1.1731771 + 9850 2.0267793e-09 -2.8940525 0 -2.8940525 -1.1731899 + 9900 2.5623826e-09 -2.8940526 0 -2.8940526 -1.1732135 + 9950 2.7321573e-09 -2.8940526 0 -2.8940526 -1.1732373 + 10000 3.7027158e-09 -2.8940526 0 -2.8940526 -1.1732798 + 10050 6.7838458e-09 -2.8940527 0 -2.8940527 -1.1733257 + 10100 1.6635632e-08 -2.8940528 0 -2.8940527 -1.1734128 + 10150 4.5898574e-08 -2.8940529 0 -2.8940529 -1.173554 + 10200 1.8171023e-07 -2.8940534 0 -2.8940532 -1.173811 + 10250 1.4919312e-06 -2.8940568 0 -2.8940553 -1.1744943 + 10300 1.1909136e-05 -2.8940907 0 -2.8940789 -1.1762331 + 10350 1.807619e-05 -2.8949091 0 -2.894891 -1.1819669 + 10400 2.8045001e-05 -2.8954967 0 -2.8954687 -1.1834846 + 10450 1.1453554e-05 -2.8956053 0 -2.8955939 -1.1848261 + 10500 3.3687864e-06 -2.8956525 0 -2.8956491 -1.1850246 + 10550 1.9367666e-06 -2.8956863 0 -2.8956844 -1.1846614 + 10600 1.2782114e-07 -2.8956995 0 -2.8956994 -1.1843742 + 10650 6.6195319e-07 -2.8957052 0 -2.8957045 -1.1841825 + 10700 4.7437869e-07 -2.8957078 0 -2.8957074 -1.1840626 + 10750 1.7270059e-07 -2.8957124 0 -2.8957122 -1.1840153 + 10800 1.1015125e-07 -2.8957137 0 -2.8957136 -1.1839328 + 10850 7.0349976e-08 -2.8957147 0 -2.8957146 -1.1838699 + 10900 6.837958e-08 -2.8957152 0 -2.8957151 -1.1838349 + 10950 6.4194728e-08 -2.8957156 0 -2.8957156 -1.1838001 + 11000 4.9879507e-08 -2.8957159 0 -2.8957158 -1.1837799 +Loop time of 1.74349 on 1 procs for 10000 steps with 800 atoms + +98.3% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.790781812776 -2.89571584656 -2.89571585284 + Force two-norm initial, final = 1905.47 0.0695855 + Force max component initial, final = 343.392 0.0295536 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 10000 10000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.5154 | 1.5154 | 1.5154 | 0.0 | 86.92 +Neigh | 0.014633 | 0.014633 | 0.014633 | 0.0 | 0.84 +Comm | 0.017629 | 0.017629 | 0.017629 | 0.0 | 1.01 +Output | 0.00418 | 0.00418 | 0.00418 | 0.0 | 0.24 +Modify | 0.030156 | 0.030156 | 0.030156 | 0.0 | 1.73 +Other | | 0.1615 | | | 9.26 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 318 ave 318 max 318 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7003 ave 7003 max 7003 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7003 +Ave neighs/atom = 8.75375 +Neighbor list builds = 74 +Dangerous builds = 0 +Total wall time: 0:00:01 diff --git a/examples/fire/log.09Janv20.neb.fire.g++.4 b/examples/fire/log.09Janv20.neb.fire.g++.4 new file mode 100644 index 0000000000..9ceea45f8b --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire.g++.4 @@ -0,0 +1,15 @@ +LAMMPS (09 Jan 2020) +Running on 4 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.33333333 -2212.7428 0.66666667 -2212.2247 1 -2211.7959 +10 0.82975832 0.151496 0.051405637 0.82975832 0.82890942 0.44110237 0.38602248 1.6383945 0 -2213.336 0.34232243 -2212.9441 0.67673819 -2212.8949 1 -2213.2809 +20 0.1352153 0.017969594 0.028869242 0.1352153 0.71343115 0.41634032 0.41253973 1.7292177 0 -2213.3368 0.32696596 -2212.9588 0.6532446 -2212.9204 1 -2213.333 +30 0.040631856 0.0047789392 0.0035943777 0.040631856 0.77848301 0.38922096 0.38909328 1.7666107 0 -2213.3374 0.33479277 -2212.9482 0.66840762 -2212.9544 1 -2213.3373 +40 0.010021333 0.00094141903 0.0026779237 0.010021333 0.78047283 0.38807503 0.38804134 1.765797 0 -2213.3374 0.33414241 -2212.9493 0.66764466 -2212.9529 1 -2213.3374 +41 0.0085585955 0.00080485818 0.0024573847 0.0085585955 0.78063064 0.38800164 0.38797632 1.7656661 0 -2213.3374 0.33413244 -2212.9494 0.66759535 -2212.9527 1 -2213.3374 +Climbing replica = 2 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +41 0.78063064 0.31131254 0.0024573847 0.0085585955 0.78063064 0.38800164 0.38797632 1.7656661 0 -2213.3374 0.33413244 -2212.9494 0.66759535 -2212.9527 1 -2213.3374 +51 0.077404428 0.031367667 0.0011842934 0.0024342976 0.019465249 0.51014525 0.51014291 1.761094 0 -2213.3374 0.49613471 -2212.8272 0.72707246 -2213.0479 1 -2213.3374 +61 0.012232045 0.0032274471 0.00078574104 0.0014332303 0.008388584 0.51009811 0.51009738 1.7611503 0 -2213.3374 0.49457348 -2212.8273 0.74541597 -2213.0782 1 -2213.3374 +62 0.0089103916 0.0024842796 0.00072806474 0.0014932704 0.0083939608 0.51009995 0.51009934 1.7610284 0 -2213.3374 0.49503069 -2212.8273 0.74593364 -2213.079 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.fire.g++.8 b/examples/fire/log.09Janv20.neb.fire.g++.8 new file mode 100644 index 0000000000..a0f0f75321 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire.g++.8 @@ -0,0 +1,14 @@ +LAMMPS (09 Jan 2020) +Running on 8 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.14285714 -2213.1848 0.28571429 -2212.8577 0.42857143 -2212.5353 0.57142857 -2212.3131 0.71428571 -2212.192 0.85714286 -2212.0797 1 -2211.7959 +10 0.83279099 0.15218551 0.051457912 0.83279099 0.51294565 0.51146911 0.45623003 1.6449446 0 -2213.336 0.14840724 -2213.2346 0.29535615 -2213.0138 0.4417452 -2212.8419 0.58719049 -2212.8245 0.73204589 -2212.9629 0.8720532 -2213.1643 1 -2213.2807 +20 0.13499135 0.025513623 0.028873652 0.13499135 0.31173673 0.49652505 0.49272333 1.751414 0 -2213.3368 0.14539729 -2213.243 0.28705892 -2213.024 0.42611693 -2212.854 0.56353342 -2212.8403 0.69946058 -2212.9846 0.83838557 -2213.203 1 -2213.333 +30 0.045307583 0.0061820354 0.0037366106 0.042519391 0.32123848 0.49279844 0.49266844 1.8063132 0 -2213.3374 0.14088843 -2213.2542 0.28088573 -2213.0379 0.41966614 -2212.859 0.55987626 -2212.8446 0.7049047 -2213.0136 0.85267772 -2213.2453 1 -2213.3373 +40 0.01020258 0.0024688055 0.0028587701 0.01020258 0.32691899 0.49208236 0.49204824 1.8050507 0 -2213.3374 0.14078995 -2213.2543 0.2808158 -2213.038 0.42032863 -2212.8585 0.56121469 -2212.8453 0.70535554 -2213.0139 0.85229608 -2213.2444 1 -2213.3373 +41 0.008663273 0.0023142496 0.0026407777 0.008633887 0.32859141 0.49188737 0.49186145 1.8049682 0 -2213.3374 0.14071905 -2213.2544 0.28075314 -2213.0381 0.42045231 -2212.8585 0.56155466 -2212.8455 0.70564189 -2213.0143 0.85237894 -2213.2445 1 -2213.3374 +Climbing replica = 5 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +41 0.32859141 0.13237876 0.0026407777 0.008633887 0.32859141 0.49188737 0.49186145 1.8049682 0 -2213.3374 0.14071905 -2213.2544 0.28075314 -2213.0381 0.42045231 -2212.8585 0.56155466 -2212.8455 0.70564189 -2213.0143 0.85237894 -2213.2445 1 -2213.3374 +51 0.040958022 0.016469867 0.0005521899 0.0016920665 0.040958022 0.50982635 0.50982533 1.8022601 0 -2213.3374 0.13880123 -2213.2577 0.26695723 -2213.0629 0.37347534 -2212.9058 0.4947259 -2212.8276 0.66038346 -2212.9436 0.8406605 -2213.2262 1 -2213.3374 +60 0.0086936374 0.0031014459 0.00019536798 0.0014152883 0.0028728935 0.51009384 0.5100937 1.8047724 0 -2213.3374 0.12947154 -2213.2696 0.25490265 -2213.0841 0.37918482 -2212.8998 0.502053 -2212.8273 0.66626732 -2212.9516 0.83109228 -2213.2129 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.fire_mod.g++.4 b/examples/fire/log.09Janv20.neb.fire_mod.g++.4 new file mode 100644 index 0000000000..dfd4caab24 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire_mod.g++.4 @@ -0,0 +1,13 @@ +LAMMPS (09 Jan 2020) +Running on 4 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.33333333 -2212.7428 0.66666667 -2212.2247 1 -2211.7959 +10 0.48320283 0.070875032 0.038616783 0.48320283 0.73566671 0.43244307 0.41490356 1.6995075 0 -2213.3364 0.32902356 -2212.9569 0.65268687 -2212.904 1 -2213.3189 +20 0.04588662 0.0059014273 0.013607587 0.04588662 0.7620294 0.39621211 0.39588855 1.754979 0 -2213.3372 0.32672928 -2212.9586 0.66103382 -2212.941 1 -2213.3369 +30 0.012046386 0.0023677314 0.0024864261 0.012046386 0.77394417 0.390621 0.39059583 1.7683216 0 -2213.3374 0.33656712 -2212.9468 0.66993108 -2212.956 1 -2213.3374 +32 0.0082265111 0.002338617 0.0024204614 0.0082265111 0.77424743 0.39048139 0.39045939 1.7683165 0 -2213.3374 0.33645819 -2212.9469 0.66981988 -2212.9558 1 -2213.3374 +Climbing replica = 2 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +32 0.77424743 0.30840645 0.0024204614 0.0082265111 0.77424743 0.39048139 0.39045939 1.7683165 0 -2213.3374 0.33645819 -2212.9469 0.66981988 -2212.9558 1 -2213.3374 +42 0.10894394 0.044043242 0.0013210541 0.0029131753 0.021916453 0.5102364 0.51023223 1.7634332 0 -2213.3374 0.49598665 -2212.8272 0.71765441 -2213.0326 1 -2213.3374 +50 0.0068513242 0.0010095684 0.00065625863 0.001215472 0.0066965947 0.51011571 0.51011496 1.7619971 0 -2213.3374 0.49559669 -2212.8273 0.74807431 -2213.0827 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.fire_mod.g++.8 b/examples/fire/log.09Janv20.neb.fire_mod.g++.8 new file mode 100644 index 0000000000..2048909e00 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire_mod.g++.8 @@ -0,0 +1,14 @@ +LAMMPS (09 Jan 2020) +Running on 8 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.14285714 -2213.1848 0.28571429 -2212.8577 0.42857143 -2212.5353 0.57142857 -2212.3131 0.71428571 -2212.192 0.85714286 -2212.0797 1 -2211.7959 +10 0.48475755 0.071114508 0.038599753 0.48475755 0.37640584 0.50318641 0.48560785 1.7145875 0 -2213.3364 0.1447689 -2213.2412 0.28627124 -2213.0244 0.42632938 -2212.8531 0.56539552 -2212.8332 0.7032047 -2212.9696 0.83935165 -2213.178 1 -2213.3188 +20 0.046926614 0.006867162 0.013743996 0.046926614 0.28004989 0.49743548 0.49710086 1.7876287 0 -2213.3372 0.142513 -2213.2504 0.28233628 -2213.034 0.41881659 -2212.8597 0.55388168 -2212.8398 0.69295642 -2212.9888 0.84301311 -2213.2259 1 -2213.3369 +30 0.012933981 0.0025468388 0.0021659256 0.012933981 0.33105878 0.49161235 0.49157812 1.8094495 0 -2213.3374 0.13877456 -2213.2574 0.2776974 -2213.0439 0.41817927 -2212.8603 0.5617581 -2212.8458 0.70750491 -2213.0183 0.85397925 -2213.2476 1 -2213.3374 +32 0.0094719828 0.002190111 0.0020531136 0.0094719828 0.33155635 0.49154859 0.49152008 1.8093908 0 -2213.3374 0.13875933 -2213.2574 0.2777511 -2213.0437 0.41830977 -2212.8602 0.56184682 -2212.8458 0.70752982 -2213.0184 0.8539532 -2213.2475 1 -2213.3374 +Climbing replica = 5 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +32 0.33155635 0.13350858 0.0020531136 0.0094719828 0.33155635 0.49154859 0.49152008 1.8093908 0 -2213.3374 0.13875933 -2213.2574 0.2777511 -2213.0437 0.41830977 -2212.8602 0.56184682 -2212.8458 0.70752982 -2213.0184 0.8539532 -2213.2475 1 -2213.3374 +42 0.054183917 0.021868092 0.00037963557 0.0016877522 0.054183917 0.50961909 0.50961819 1.8035718 0 -2213.3374 0.13834505 -2213.2584 0.26708756 -2213.0628 0.37311054 -2212.9062 0.49221559 -2212.8278 0.660749 -2212.9444 0.84197285 -2213.2284 1 -2213.3374 +52 0.022191714 0.0081097792 0.00012251534 0.00045278336 0.018020069 0.51004165 0.51004156 1.806295 0 -2213.3374 0.11858703 -2213.2817 0.2484601 -2213.0953 0.37835084 -2212.9009 0.49927321 -2212.8273 0.66777338 -2212.9539 0.83280212 -2213.2156 1 -2213.3374 +61 0.0083637188 0.0032627544 8.8875493e-05 0.00028087968 0.0034720486 0.51009259 0.51009255 1.8057964 0 -2213.3374 0.12337729 -2213.2765 0.24928935 -2213.0938 0.37439488 -2212.9054 0.50189879 -2212.8273 0.66754201 -2212.9535 0.83596085 -2213.22 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.fire_mod_old.g++.4 b/examples/fire/log.09Janv20.neb.fire_mod_old.g++.4 new file mode 100644 index 0000000000..0aeef8a531 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire_mod_old.g++.4 @@ -0,0 +1,23 @@ +LAMMPS (09 Jan 2020) +Running on 4 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.33333333 -2212.7428 0.66666667 -2212.2247 1 -2211.7959 +10 1.3693388 0.28041646 0.070738081 1.3693388 1.0855833 0.49695052 0.30796931 1.5832462 0 -2213.3353 0.35022053 -2212.92 0.69816488 -2212.8384 1 -2213.1464 +20 1.1002508 0.21873472 0.049142357 1.1002508 0.96650653 0.44246122 0.38196494 1.6785075 0 -2213.3362 0.34083391 -2212.9409 0.66986112 -2212.8937 1 -2213.2757 +30 0.51368685 0.060842471 0.039205784 0.51368685 0.75179947 0.42112286 0.40449278 1.7009906 0 -2213.3364 0.33411939 -2212.9506 0.66142227 -2212.9153 1 -2213.3198 +40 0.35823734 0.045892314 0.033965264 0.35823734 0.73284549 0.41639462 0.4075633 1.7148522 0 -2213.3366 0.33138373 -2212.9538 0.65884796 -2212.9202 1 -2213.3278 +50 0.41165748 0.076994838 0.021380826 0.41165748 0.78427738 0.40229169 0.39779205 1.7632679 0 -2213.3371 0.32419234 -2212.9593 0.65452671 -2212.9348 1 -2213.3326 +60 0.076915443 0.010958664 0.016926588 0.076915443 0.75408409 0.39957497 0.39862604 1.7606518 0 -2213.3372 0.32519215 -2212.9591 0.65667393 -2212.9376 1 -2213.3362 +70 0.10481382 0.015447066 0.014548011 0.10481382 0.76748189 0.39515902 0.3946702 1.7555947 0 -2213.3372 0.32808712 -2212.9568 0.66188046 -2212.9421 1 -2213.3367 +80 0.080915257 0.008490983 0.012981317 0.080915257 0.76868863 0.39409972 0.39377313 1.7563219 0 -2213.3373 0.32892342 -2212.9557 0.6623966 -2212.9432 1 -2213.3369 +90 0.03261844 0.0036037258 0.010975647 0.03261844 0.77019393 0.39275317 0.39258035 1.7570762 0 -2213.3373 0.33001491 -2212.9544 0.66324116 -2212.9445 1 -2213.3371 +100 0.053370763 0.0072724044 0.009243639 0.053370763 0.77457554 0.39117385 0.391031 1.7582617 0 -2213.3373 0.33114311 -2212.9531 0.66427428 -2212.9461 1 -2213.3372 +Climbing replica = 3 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +100 0.77457554 0.30675535 0.009243639 0.053370763 0.77457554 0.39117385 0.391031 1.7582617 0 -2213.3373 0.33114311 -2212.9531 0.66427428 -2212.9461 1 -2213.3372 +110 0.25585774 0.10268695 0.0070464547 0.0681587 0.14797757 0.50920581 0.50909423 1.7558262 0 -2213.3374 0.31405087 -2212.9805 0.48492192 -2212.8281 1 -2213.3372 +120 0.11790673 0.046047759 0.0056305403 0.032412928 0.073256467 0.51011765 0.51007105 1.7564765 0 -2213.3374 0.28119336 -2213.0335 0.49788361 -2212.8272 1 -2213.3373 +130 0.070383648 0.012735737 0.0040321557 0.011560639 0.070383648 0.51017901 0.51016087 1.7586689 0 -2213.3374 0.25054735 -2213.0848 0.50803649 -2212.8272 1 -2213.3374 +140 0.031165303 0.0054585981 0.0037609991 0.0081879563 0.031165303 0.51010628 0.51009071 1.7588792 0 -2213.3374 0.2509652 -2213.084 0.50725262 -2212.8273 1 -2213.3374 +150 0.032102393 0.0051272026 0.0029882352 0.0078487546 0.032102393 0.51012806 0.51011832 1.7587138 0 -2213.3374 0.25247871 -2213.081 0.50452467 -2212.8273 1 -2213.3374 +153 0.0098882985 0.0021249062 0.0028642357 0.0047391334 0.0068711217 0.51010879 0.51009999 1.7588126 0 -2213.3374 0.25247357 -2213.0811 0.50451804 -2212.8273 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.fire_mod_old.g++.8 b/examples/fire/log.09Janv20.neb.fire_mod_old.g++.8 new file mode 100644 index 0000000000..86d8665e06 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire_mod_old.g++.8 @@ -0,0 +1,25 @@ +LAMMPS (09 Jan 2020) +Running on 8 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.14285714 -2213.1848 0.28571429 -2212.8577 0.42857143 -2212.5353 0.57142857 -2212.3131 0.71428571 -2212.192 0.85714286 -2212.0797 1 -2211.7959 +10 1.3733952 0.28091862 0.070816258 1.3733952 0.8486803 0.56001239 0.3703372 1.585382 0 -2213.3353 0.1507806 -2213.2252 0.30063588 -2212.994 0.45029991 -2212.8095 0.59994263 -2212.7753 0.7496139 -2212.8912 0.89858029 -2213.0683 1 -2213.1457 +20 1.092582 0.20848565 0.049208846 1.092582 0.67749217 0.51312948 0.45351955 1.6893895 0 -2213.3362 0.14936576 -2213.2335 0.29517709 -2213.0109 0.44023761 -2212.8383 0.58433586 -2212.823 0.72824623 -2212.9685 0.86563155 -2213.1656 1 -2213.2765 +30 0.51394672 0.065440154 0.039324493 0.51394672 0.3958278 0.49724388 0.48072013 1.7159739 0 -2213.3364 0.14741033 -2213.2378 0.29093102 -2213.0178 0.43329455 -2212.8488 0.57560149 -2212.8391 0.71699492 -2212.9908 0.85518626 -2213.2019 1 -2213.3199 +40 0.3585576 0.049551349 0.034062896 0.3585576 0.35880033 0.49523368 0.48643307 1.7331908 0 -2213.3366 0.1468741 -2213.2401 0.28995894 -2213.0199 0.43116537 -2212.8509 0.57200904 -2212.8414 0.71172557 -2212.9933 0.85019682 -2213.2079 1 -2213.3278 +50 0.44071315 0.082631584 0.022058757 0.44071315 0.37223078 0.49368273 0.48892253 1.798835 0 -2213.3371 0.14570064 -2213.2457 0.28667681 -2213.0242 0.42410363 -2212.8534 0.55976055 -2212.8434 0.69487743 -2212.9955 0.83779975 -2213.2217 1 -2213.3324 +60 0.077895494 0.011715318 0.01696469 0.077895494 0.32663094 0.49291962 0.49197362 1.7955425 0 -2213.3372 0.1454209 -2213.2463 0.2868202 -2213.0251 0.42463425 -2212.854 0.56068056 -2212.8442 0.69668441 -2212.9982 0.84064029 -2213.2268 1 -2213.3362 +70 0.11340967 0.020267586 0.014639143 0.11200288 0.32902721 0.49268033 0.49216997 1.7893615 0 -2213.3372 0.14432947 -2213.2481 0.28644798 -2213.0271 0.42527709 -2212.8546 0.56239953 -2212.8445 0.70115891 -2213.0022 0.84751195 -2213.2328 1 -2213.3367 +80 0.059890228 0.0072324994 0.013525373 0.058536736 0.32663552 0.49254358 0.49222746 1.7897234 0 -2213.3372 0.14416888 -2213.2483 0.28619681 -2213.0275 0.42510701 -2212.8548 0.5624421 -2212.8447 0.70158835 -2213.0031 0.84785092 -2213.2336 1 -2213.3369 +90 0.046425179 0.0085878339 0.012661487 0.044701202 0.32705463 0.49239983 0.49214608 1.7902988 0 -2213.3373 0.14397996 -2213.2486 0.28591514 -2213.0281 0.42492825 -2212.8549 0.56254967 -2212.8449 0.70215415 -2213.0043 0.84829939 -2213.2344 1 -2213.337 +100 0.10492073 0.011902365 0.0086596336 0.098577447 0.33783582 0.49131393 0.49111204 1.7952617 0 -2213.3373 0.14284709 -2213.2507 0.28418505 -2213.0317 0.42398447 -2212.8559 0.5637284 -2212.846 0.70592525 -2213.0117 0.85128864 -2213.2397 1 -2213.3371 +Climbing replica = 5 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +100 0.33783582 0.13401694 0.0086596336 0.098577447 0.33783582 0.49131393 0.49111204 1.7952617 0 -2213.3373 0.14284709 -2213.2507 0.28418505 -2213.0317 0.42398447 -2212.8559 0.5637284 -2212.846 0.70592525 -2213.0117 0.85128864 -2213.2397 1 -2213.3371 +110 0.18587506 0.036451754 0.010634469 0.17023192 0.096871396 0.51011217 0.50966159 1.7980162 0 -2213.3374 0.14250254 -2213.2514 0.28367135 -2213.0327 0.42003349 -2212.8588 0.50682002 -2212.8272 0.70273624 -2213.0073 0.85172992 -2213.241 1 -2213.3369 +120 0.10027564 0.032272806 0.0066799491 0.069972769 0.04600783 0.51006637 0.50996326 1.7980446 0 -2213.3374 0.14245419 -2213.2516 0.28333857 -2213.0334 0.41656844 -2212.8616 0.50571617 -2212.8273 0.69946889 -2213.0023 0.85165952 -2213.2413 1 -2213.3373 +130 0.061140793 0.022612825 0.0051287229 0.035432028 0.023420936 0.51012054 0.51007667 1.79856 0 -2213.3374 0.14224093 -2213.252 0.28182793 -2213.0361 0.40850953 -2212.8685 0.50337537 -2212.8272 0.69184303 -2212.9904 0.85074583 -2213.2402 1 -2213.3373 +140 0.034227221 0.013436677 0.0033777969 0.012466833 0.012341194 0.51010526 0.5100916 1.7997532 0 -2213.3374 0.14115179 -2213.254 0.27552835 -2213.0474 0.39134491 -2212.8853 0.50005108 -2212.8273 0.67579228 -2212.9658 0.84597693 -2213.2336 1 -2213.3374 +150 0.031519482 0.012310467 0.003215866 0.0067823368 0.0094298698 0.51010745 0.51009621 1.799913 0 -2213.3374 0.1407836 -2213.2545 0.27442232 -2213.0493 0.39094764 -2212.8858 0.50040612 -2212.8273 0.67547004 -2212.9653 0.84498145 -2213.2322 1 -2213.3374 +160 0.02145751 0.006224623 0.0025005459 0.015465641 0.009264856 0.51010724 0.51009839 1.8012956 0 -2213.3374 0.13767881 -2213.2589 0.26720429 -2213.0621 0.38791572 -2212.8894 0.50222367 -2212.8273 0.67294161 -2212.9614 0.83875897 -2213.2236 1 -2213.3374 +170 0.066130312 0.0055647193 0.0038237308 0.038908839 0.020979589 0.51009997 0.51007791 1.8039701 0 -2213.3374 0.13100945 -2213.2676 0.25738978 -2213.0796 0.3821429 -2212.8962 0.50312597 -2212.8273 0.66833145 -2212.9546 0.83201742 -2213.2142 1 -2213.3374 +175 0.008829511 0.0032927835 0.00089755332 0.0014591785 0.0043357949 0.51009467 0.51009389 1.8039465 0 -2213.3374 0.13086052 -2213.2678 0.2573384 -2213.0797 0.38201967 -2212.8964 0.50305513 -2212.8273 0.66828977 -2212.9546 0.83216025 -2213.2144 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.fire_old.g++.4 b/examples/fire/log.09Janv20.neb.fire_old.g++.4 new file mode 100644 index 0000000000..0aeef8a531 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire_old.g++.4 @@ -0,0 +1,23 @@ +LAMMPS (09 Jan 2020) +Running on 4 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.33333333 -2212.7428 0.66666667 -2212.2247 1 -2211.7959 +10 1.3693388 0.28041646 0.070738081 1.3693388 1.0855833 0.49695052 0.30796931 1.5832462 0 -2213.3353 0.35022053 -2212.92 0.69816488 -2212.8384 1 -2213.1464 +20 1.1002508 0.21873472 0.049142357 1.1002508 0.96650653 0.44246122 0.38196494 1.6785075 0 -2213.3362 0.34083391 -2212.9409 0.66986112 -2212.8937 1 -2213.2757 +30 0.51368685 0.060842471 0.039205784 0.51368685 0.75179947 0.42112286 0.40449278 1.7009906 0 -2213.3364 0.33411939 -2212.9506 0.66142227 -2212.9153 1 -2213.3198 +40 0.35823734 0.045892314 0.033965264 0.35823734 0.73284549 0.41639462 0.4075633 1.7148522 0 -2213.3366 0.33138373 -2212.9538 0.65884796 -2212.9202 1 -2213.3278 +50 0.41165748 0.076994838 0.021380826 0.41165748 0.78427738 0.40229169 0.39779205 1.7632679 0 -2213.3371 0.32419234 -2212.9593 0.65452671 -2212.9348 1 -2213.3326 +60 0.076915443 0.010958664 0.016926588 0.076915443 0.75408409 0.39957497 0.39862604 1.7606518 0 -2213.3372 0.32519215 -2212.9591 0.65667393 -2212.9376 1 -2213.3362 +70 0.10481382 0.015447066 0.014548011 0.10481382 0.76748189 0.39515902 0.3946702 1.7555947 0 -2213.3372 0.32808712 -2212.9568 0.66188046 -2212.9421 1 -2213.3367 +80 0.080915257 0.008490983 0.012981317 0.080915257 0.76868863 0.39409972 0.39377313 1.7563219 0 -2213.3373 0.32892342 -2212.9557 0.6623966 -2212.9432 1 -2213.3369 +90 0.03261844 0.0036037258 0.010975647 0.03261844 0.77019393 0.39275317 0.39258035 1.7570762 0 -2213.3373 0.33001491 -2212.9544 0.66324116 -2212.9445 1 -2213.3371 +100 0.053370763 0.0072724044 0.009243639 0.053370763 0.77457554 0.39117385 0.391031 1.7582617 0 -2213.3373 0.33114311 -2212.9531 0.66427428 -2212.9461 1 -2213.3372 +Climbing replica = 3 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +100 0.77457554 0.30675535 0.009243639 0.053370763 0.77457554 0.39117385 0.391031 1.7582617 0 -2213.3373 0.33114311 -2212.9531 0.66427428 -2212.9461 1 -2213.3372 +110 0.25585774 0.10268695 0.0070464547 0.0681587 0.14797757 0.50920581 0.50909423 1.7558262 0 -2213.3374 0.31405087 -2212.9805 0.48492192 -2212.8281 1 -2213.3372 +120 0.11790673 0.046047759 0.0056305403 0.032412928 0.073256467 0.51011765 0.51007105 1.7564765 0 -2213.3374 0.28119336 -2213.0335 0.49788361 -2212.8272 1 -2213.3373 +130 0.070383648 0.012735737 0.0040321557 0.011560639 0.070383648 0.51017901 0.51016087 1.7586689 0 -2213.3374 0.25054735 -2213.0848 0.50803649 -2212.8272 1 -2213.3374 +140 0.031165303 0.0054585981 0.0037609991 0.0081879563 0.031165303 0.51010628 0.51009071 1.7588792 0 -2213.3374 0.2509652 -2213.084 0.50725262 -2212.8273 1 -2213.3374 +150 0.032102393 0.0051272026 0.0029882352 0.0078487546 0.032102393 0.51012806 0.51011832 1.7587138 0 -2213.3374 0.25247871 -2213.081 0.50452467 -2212.8273 1 -2213.3374 +153 0.0098882985 0.0021249062 0.0028642357 0.0047391334 0.0068711217 0.51010879 0.51009999 1.7588126 0 -2213.3374 0.25247357 -2213.0811 0.50451804 -2212.8273 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.fire_old.g++.8 b/examples/fire/log.09Janv20.neb.fire_old.g++.8 new file mode 100644 index 0000000000..86d8665e06 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.fire_old.g++.8 @@ -0,0 +1,25 @@ +LAMMPS (09 Jan 2020) +Running on 8 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.14285714 -2213.1848 0.28571429 -2212.8577 0.42857143 -2212.5353 0.57142857 -2212.3131 0.71428571 -2212.192 0.85714286 -2212.0797 1 -2211.7959 +10 1.3733952 0.28091862 0.070816258 1.3733952 0.8486803 0.56001239 0.3703372 1.585382 0 -2213.3353 0.1507806 -2213.2252 0.30063588 -2212.994 0.45029991 -2212.8095 0.59994263 -2212.7753 0.7496139 -2212.8912 0.89858029 -2213.0683 1 -2213.1457 +20 1.092582 0.20848565 0.049208846 1.092582 0.67749217 0.51312948 0.45351955 1.6893895 0 -2213.3362 0.14936576 -2213.2335 0.29517709 -2213.0109 0.44023761 -2212.8383 0.58433586 -2212.823 0.72824623 -2212.9685 0.86563155 -2213.1656 1 -2213.2765 +30 0.51394672 0.065440154 0.039324493 0.51394672 0.3958278 0.49724388 0.48072013 1.7159739 0 -2213.3364 0.14741033 -2213.2378 0.29093102 -2213.0178 0.43329455 -2212.8488 0.57560149 -2212.8391 0.71699492 -2212.9908 0.85518626 -2213.2019 1 -2213.3199 +40 0.3585576 0.049551349 0.034062896 0.3585576 0.35880033 0.49523368 0.48643307 1.7331908 0 -2213.3366 0.1468741 -2213.2401 0.28995894 -2213.0199 0.43116537 -2212.8509 0.57200904 -2212.8414 0.71172557 -2212.9933 0.85019682 -2213.2079 1 -2213.3278 +50 0.44071315 0.082631584 0.022058757 0.44071315 0.37223078 0.49368273 0.48892253 1.798835 0 -2213.3371 0.14570064 -2213.2457 0.28667681 -2213.0242 0.42410363 -2212.8534 0.55976055 -2212.8434 0.69487743 -2212.9955 0.83779975 -2213.2217 1 -2213.3324 +60 0.077895494 0.011715318 0.01696469 0.077895494 0.32663094 0.49291962 0.49197362 1.7955425 0 -2213.3372 0.1454209 -2213.2463 0.2868202 -2213.0251 0.42463425 -2212.854 0.56068056 -2212.8442 0.69668441 -2212.9982 0.84064029 -2213.2268 1 -2213.3362 +70 0.11340967 0.020267586 0.014639143 0.11200288 0.32902721 0.49268033 0.49216997 1.7893615 0 -2213.3372 0.14432947 -2213.2481 0.28644798 -2213.0271 0.42527709 -2212.8546 0.56239953 -2212.8445 0.70115891 -2213.0022 0.84751195 -2213.2328 1 -2213.3367 +80 0.059890228 0.0072324994 0.013525373 0.058536736 0.32663552 0.49254358 0.49222746 1.7897234 0 -2213.3372 0.14416888 -2213.2483 0.28619681 -2213.0275 0.42510701 -2212.8548 0.5624421 -2212.8447 0.70158835 -2213.0031 0.84785092 -2213.2336 1 -2213.3369 +90 0.046425179 0.0085878339 0.012661487 0.044701202 0.32705463 0.49239983 0.49214608 1.7902988 0 -2213.3373 0.14397996 -2213.2486 0.28591514 -2213.0281 0.42492825 -2212.8549 0.56254967 -2212.8449 0.70215415 -2213.0043 0.84829939 -2213.2344 1 -2213.337 +100 0.10492073 0.011902365 0.0086596336 0.098577447 0.33783582 0.49131393 0.49111204 1.7952617 0 -2213.3373 0.14284709 -2213.2507 0.28418505 -2213.0317 0.42398447 -2212.8559 0.5637284 -2212.846 0.70592525 -2213.0117 0.85128864 -2213.2397 1 -2213.3371 +Climbing replica = 5 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +100 0.33783582 0.13401694 0.0086596336 0.098577447 0.33783582 0.49131393 0.49111204 1.7952617 0 -2213.3373 0.14284709 -2213.2507 0.28418505 -2213.0317 0.42398447 -2212.8559 0.5637284 -2212.846 0.70592525 -2213.0117 0.85128864 -2213.2397 1 -2213.3371 +110 0.18587506 0.036451754 0.010634469 0.17023192 0.096871396 0.51011217 0.50966159 1.7980162 0 -2213.3374 0.14250254 -2213.2514 0.28367135 -2213.0327 0.42003349 -2212.8588 0.50682002 -2212.8272 0.70273624 -2213.0073 0.85172992 -2213.241 1 -2213.3369 +120 0.10027564 0.032272806 0.0066799491 0.069972769 0.04600783 0.51006637 0.50996326 1.7980446 0 -2213.3374 0.14245419 -2213.2516 0.28333857 -2213.0334 0.41656844 -2212.8616 0.50571617 -2212.8273 0.69946889 -2213.0023 0.85165952 -2213.2413 1 -2213.3373 +130 0.061140793 0.022612825 0.0051287229 0.035432028 0.023420936 0.51012054 0.51007667 1.79856 0 -2213.3374 0.14224093 -2213.252 0.28182793 -2213.0361 0.40850953 -2212.8685 0.50337537 -2212.8272 0.69184303 -2212.9904 0.85074583 -2213.2402 1 -2213.3373 +140 0.034227221 0.013436677 0.0033777969 0.012466833 0.012341194 0.51010526 0.5100916 1.7997532 0 -2213.3374 0.14115179 -2213.254 0.27552835 -2213.0474 0.39134491 -2212.8853 0.50005108 -2212.8273 0.67579228 -2212.9658 0.84597693 -2213.2336 1 -2213.3374 +150 0.031519482 0.012310467 0.003215866 0.0067823368 0.0094298698 0.51010745 0.51009621 1.799913 0 -2213.3374 0.1407836 -2213.2545 0.27442232 -2213.0493 0.39094764 -2212.8858 0.50040612 -2212.8273 0.67547004 -2212.9653 0.84498145 -2213.2322 1 -2213.3374 +160 0.02145751 0.006224623 0.0025005459 0.015465641 0.009264856 0.51010724 0.51009839 1.8012956 0 -2213.3374 0.13767881 -2213.2589 0.26720429 -2213.0621 0.38791572 -2212.8894 0.50222367 -2212.8273 0.67294161 -2212.9614 0.83875897 -2213.2236 1 -2213.3374 +170 0.066130312 0.0055647193 0.0038237308 0.038908839 0.020979589 0.51009997 0.51007791 1.8039701 0 -2213.3374 0.13100945 -2213.2676 0.25738978 -2213.0796 0.3821429 -2212.8962 0.50312597 -2212.8273 0.66833145 -2212.9546 0.83201742 -2213.2142 1 -2213.3374 +175 0.008829511 0.0032927835 0.00089755332 0.0014591785 0.0043357949 0.51009467 0.51009389 1.8039465 0 -2213.3374 0.13086052 -2213.2678 0.2573384 -2213.0797 0.38201967 -2212.8964 0.50305513 -2212.8273 0.66828977 -2212.9546 0.83216025 -2213.2144 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.qm.g++.4 b/examples/fire/log.09Janv20.neb.qm.g++.4 new file mode 100644 index 0000000000..049d72b082 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.qm.g++.4 @@ -0,0 +1,18 @@ +LAMMPS (09 Jan 2020) +Running on 4 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.33333333 -2212.7428 0.66666667 -2212.2247 1 -2211.7959 +10 0.24005275 0.036502104 0.036483049 0.24005275 0.68351722 0.42916118 0.41794425 1.6989349 0 -2213.3365 0.32909183 -2212.9587 0.65386736 -2212.9073 1 -2213.3253 +20 0.07940898 0.016398055 0.024706844 0.07940898 0.71637784 0.41387872 0.41157886 1.7343662 0 -2213.3369 0.32478734 -2212.9621 0.65348766 -2212.923 1 -2213.3346 +30 0.094973707 0.0083631681 0.015145947 0.035267404 0.7535772 0.40072717 0.40024605 1.7504612 0 -2213.3372 0.32705584 -2212.9584 0.65894506 -2212.9365 1 -2213.3367 +40 0.027727472 0.0044528145 0.011618173 0.022562656 0.76133752 0.39614635 0.39591731 1.7547519 0 -2213.3373 0.32873163 -2212.9562 0.66124255 -2212.9411 1 -2213.337 +50 0.01942935 0.0030110281 0.0087135562 0.015391975 0.76952681 0.39274846 0.3926388 1.7578616 0 -2213.3373 0.33022595 -2212.9543 0.66307279 -2212.9446 1 -2213.3372 +60 0.019000226 0.0016228054 0.0053426183 0.0086165952 0.77759608 0.3893686 0.38933362 1.7610433 0 -2213.3374 0.33187548 -2212.9523 0.66497618 -2212.948 1 -2213.3373 +63 0.0097473558 0.0012728697 0.004778276 0.0076133796 0.7786505 0.38888835 0.38886103 1.7615288 0 -2213.3374 0.33212079 -2212.952 0.66525353 -2212.9485 1 -2213.3373 +Climbing replica = 3 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +63 0.7786505 0.31085887 0.004778276 0.0076133796 0.7786505 0.38888835 0.38886103 1.7615288 0 -2213.3374 0.33212079 -2212.952 0.66525353 -2212.9485 1 -2213.3373 +73 0.098492019 0.033618082 0.0027887232 0.0042741347 0.036396293 0.51024836 0.51023981 1.7607191 0 -2213.3374 0.27571995 -2213.0417 0.50430689 -2212.8271 1 -2213.3374 +83 0.032231558 0.012626629 0.0020833883 0.0031571731 0.010051365 0.51014599 0.51014135 1.7602543 0 -2213.3374 0.26039027 -2213.0673 0.5035489 -2212.8272 1 -2213.3374 +93 0.010620711 0.0034681655 0.0014722232 0.0022089665 0.0056709673 0.5101128 0.51011054 1.7601229 0 -2213.3374 0.25434046 -2213.0777 0.50383318 -2212.8273 1 -2213.3374 +94 0.0096723674 0.0031191785 0.0014334811 0.002149467 0.0054516532 0.51011153 0.51010939 1.7601211 0 -2213.3374 0.25413802 -2213.078 0.50385902 -2212.8273 1 -2213.3374 diff --git a/examples/fire/log.09Janv20.neb.qm.g++.8 b/examples/fire/log.09Janv20.neb.qm.g++.8 new file mode 100644 index 0000000000..2b28a066a4 --- /dev/null +++ b/examples/fire/log.09Janv20.neb.qm.g++.8 @@ -0,0 +1,21 @@ +LAMMPS (09 Jan 2020) +Running on 8 partitions of processors +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +0 7.5525391 1.6345605 0.16683659 7.5525391 7.5525391 1.5383951 0 1.6207355 0 -2213.3343 0.14285714 -2213.1848 0.28571429 -2212.8577 0.42857143 -2212.5353 0.57142857 -2212.3131 0.71428571 -2212.192 0.85714286 -2212.0797 1 -2211.7959 +10 0.45237221 0.062369106 0.043713415 0.45237221 0.33984237 0.50434364 0.47974444 1.681593 0 -2213.3362 0.145972 -2213.2393 0.28963267 -2213.0224 0.43234899 -2212.8512 0.57436617 -2212.8319 0.71564291 -2212.9699 0.85294239 -2213.1766 1 -2213.3116 +20 0.17466055 0.019608542 0.027733064 0.16054263 0.29142661 0.49877454 0.49547267 1.7524163 0 -2213.3369 0.14387205 -2213.2456 0.28439667 -2213.0291 0.42233932 -2212.8573 0.5588361 -2212.8381 0.69513708 -2212.9781 0.83702043 -2213.2011 1 -2213.3336 +30 0.045422642 0.010354266 0.01818213 0.045422642 0.28112975 0.49759387 0.49675173 1.7746784 0 -2213.3371 0.14290957 -2213.2488 0.28281709 -2213.0326 0.41989281 -2212.859 0.55582211 -2212.8395 0.69368801 -2212.9853 0.83973606 -2213.2161 1 -2213.3363 +40 0.038021578 0.0077863453 0.013142053 0.027303941 0.28657705 0.49667648 0.49635337 1.7848045 0 -2213.3372 0.1420496 -2213.2509 0.28169834 -2213.0351 0.41895631 -2212.8598 0.55576002 -2212.8406 0.69554601 -2212.9918 0.84293215 -2213.2247 1 -2213.3369 +50 0.023478387 0.0050438726 0.0094370881 0.017117841 0.2948129 0.4956627 0.49552819 1.7913648 0 -2213.3373 0.14130551 -2213.2524 0.28080367 -2213.0371 0.41862494 -2212.8601 0.55666336 -2212.8417 0.69796419 -2212.9977 0.84561062 -2213.2308 1 -2213.3372 +60 0.015568349 0.0036585595 0.0065356733 0.010880239 0.30476692 0.49454143 0.49448589 1.7961707 0 -2213.3374 0.14069048 -2213.2537 0.28018046 -2213.0385 0.41875119 -2212.86 0.55806463 -2212.8428 0.70047903 -2213.0032 0.84789117 -2213.2356 1 -2213.3373 +70 0.011117037 0.002930771 0.0046665969 0.0074340459 0.31343722 0.4935777 0.49355166 1.7991441 0 -2213.3374 0.14033265 -2213.2544 0.27992696 -2213.0392 0.41915513 -2212.8596 0.55940642 -2212.8438 0.70245129 -2213.0073 0.8494878 -2213.2387 1 -2213.3373 +77 0.0095031741 0.0025470028 0.0037787977 0.0059130847 0.31843202 0.4930196 0.49300314 1.8005357 0 -2213.3374 0.14019726 -2213.2547 0.27989276 -2213.0394 0.41949004 -2212.8594 0.56021118 -2212.8444 0.7035183 -2213.0094 0.85030235 -2213.2402 1 -2213.3374 +Climbing replica = 5 +Step MaxReplicaForce MaxAtomForce GradV0 GradV1 GradVc EBF EBR RDT RD1 PE1 RD2 PE2 ... RDN PEN +77 0.31843202 0.12858086 0.0037787977 0.0059130847 0.31843202 0.4930196 0.49300314 1.8005357 0 -2213.3374 0.14019726 -2213.2547 0.27989276 -2213.0394 0.41949004 -2212.8594 0.56021118 -2212.8444 0.7035183 -2213.0094 0.85030235 -2213.2402 1 -2213.3374 +87 0.068485358 0.020416571 0.0025906821 0.0039654836 0.024981085 0.51001438 0.51000702 1.8017658 0 -2213.3374 0.13988537 -2213.2554 0.2781578 -2213.0427 0.40602784 -2212.8709 0.50551349 -2212.8274 0.69111931 -2212.99 0.8499171 -2213.2398 1 -2213.3374 +97 0.031476072 0.0123593 0.0020332076 0.0030835531 0.0070061038 0.51009654 0.51009211 1.8020357 0 -2213.3374 0.13898543 -2213.2569 0.27381812 -2213.0504 0.39685543 -2212.8798 0.50256086 -2212.8273 0.68246582 -2212.9764 0.84621512 -2213.2346 1 -2213.3374 +107 0.028460125 0.0067640875 0.0014194664 0.0021303377 0.0026454458 0.51009858 0.51009648 1.8028 0 -2213.3374 0.13646 -2213.2604 0.26764336 -2213.0614 0.38930317 -2212.8879 0.50193579 -2212.8273 0.67546861 -2212.9656 0.8411568 -2213.2275 1 -2213.3374 +117 0.014824889 0.0055517464 0.0010985753 0.0016392459 0.0019892141 0.51009713 0.51009589 1.8033322 0 -2213.3374 0.13447899 -2213.263 0.26412103 -2213.0676 0.38617147 -2212.8914 0.5020058 -2212.8273 0.67278941 -2212.9615 0.83870093 -2213.224 1 -2213.3374 +127 0.011626205 0.00404434 0.00078110388 0.0011582058 0.0014475679 0.51009594 0.51009533 1.8039369 0 -2213.3374 0.13219331 -2213.266 0.26054642 -2213.074 0.38339139 -2212.8946 0.50214085 -2212.8273 0.67071709 -2212.9584 0.83665693 -2213.2211 1 -2213.3374 +132 0.0089531814 0.0035807918 0.00069218572 0.0010244011 0.0012955882 0.51009566 0.51009518 1.8041186 0 -2213.3374 0.13150535 -2213.2669 0.2595308 -2213.0758 0.38264847 -2212.8955 0.50218195 -2212.8273 0.67024326 -2212.9576 0.83617539 -2213.2204 1 -2213.3374 From 60b96276579f4b77bdfb47054e518ee2f80831ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 29 Jan 2020 17:48:58 +0100 Subject: [PATCH 67/94] one missing example --- examples/fire/in.fire_mod_old | 48 +++ examples/fire/log.09Janv20.fire_mod_old.g++.1 | 342 ++++++++++++++++++ 2 files changed, 390 insertions(+) create mode 100644 examples/fire/in.fire_mod_old create mode 100644 examples/fire/log.09Janv20.fire_mod_old.g++.1 diff --git a/examples/fire/in.fire_mod_old b/examples/fire/in.fire_mod_old new file mode 100644 index 0000000000..b954085052 --- /dev/null +++ b/examples/fire/in.fire_mod_old @@ -0,0 +1,48 @@ +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +create_atoms 1 box +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type & +# zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire +min_modify integrator eulerexplicit tmax 10.0 tmin 0.0 delaystep 5 & + dtgrow 1.1 dtshrink 0.5 alpha0 0.1 alphashrink 0.99 & + vdfmax 100000 halfstepback no initialdelay no +minimize 0.0 1.0e-6 10000 10000 diff --git a/examples/fire/log.09Janv20.fire_mod_old.g++.1 b/examples/fire/log.09Janv20.fire_mod_old.g++.1 new file mode 100644 index 0000000000..3cd1fbd386 --- /dev/null +++ b/examples/fire/log.09Janv20.fire_mod_old.g++.1 @@ -0,0 +1,342 @@ +LAMMPS (09 Jan 2020) +# 2d Lennard-Jones melt and subsequent energy minimization + +units lj +dimension 2 +atom_style atomic + +lattice sq2 0.8442 +Lattice spacing in x,y,z = 1.53919 1.53919 1.53919 +region box block 0 20 0 20 -0.1 0.1 +create_box 1 box +Created orthogonal box = (0 0 -0.153919) to (30.7838 30.7838 0.153919) + 1 by 1 by 1 MPI processor grid +create_atoms 1 box +Created 800 atoms + create_atoms CPU = 0.000356 secs +mass 1 1.0 + +velocity all create 5.0 87287 loop geom + +pair_style lj/cut 2.5 +pair_coeff 1 1 1.0 1.0 2.5 +pair_modify shift yes + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes + +fix 1 all nve +fix 2 all enforce2d + +#dump 1 all atom 100 dump.min + +#dump 2 all image 50 image.*.jpg type type # zoom 1.6 adiam 1.5 +#dump_modify 2 pad 4 + +#dump 3 all movie 50 movie.mpg type type # zoom 1.6 adiam 1.5 +#dump_modify 3 pad 4 + +thermo 100 + +run 1000 +Neighbor list info ... + update every 1 steps, delay 0 steps, check yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 22 22 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d/newton + bin: standard +Per MPI rank memory allocation (min/avg/max) = 3.057 | 3.057 | 3.057 Mbytes +Step Temp E_pair E_mol TotEng Press + 0 5 -2.461717 0 2.532033 5.0190509 + 100 3.2788864 -0.74311698 0 2.5316708 15.912832 + 200 3.3041082 -0.77000277 0 2.5299752 15.602653 + 300 3.3840228 -0.84859211 0 2.5312006 15.188203 + 400 3.3916063 -0.85694601 0 2.5304208 15.383853 + 500 3.3136052 -0.77935263 0 2.5301106 15.833296 + 600 3.3888915 -0.85213743 0 2.532518 15.162759 + 700 3.2123675 -0.67642318 0 2.5319289 16.310565 + 800 3.3016275 -0.76569171 0 2.5318087 15.639335 + 900 3.4639203 -0.92788002 0 2.5317104 14.765912 + 1000 3.3256788 -0.79078181 0 2.5307399 15.599298 +Loop time of 0.149746 on 1 procs for 1000 steps with 800 atoms + +Performance: 2884885.072 tau/day, 6677.975 timesteps/s +98.3% CPU use with 1 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.091667 | 0.091667 | 0.091667 | 0.0 | 61.21 +Neigh | 0.041479 | 0.041479 | 0.041479 | 0.0 | 27.70 +Comm | 0.003516 | 0.003516 | 0.003516 | 0.0 | 2.35 +Output | 0.0002 | 0.0002 | 0.0002 | 0.0 | 0.13 +Modify | 0.009484 | 0.009484 | 0.009484 | 0.0 | 6.33 +Other | | 0.0034 | | | 2.27 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 317 ave 317 max 317 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7743 ave 7743 max 7743 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7743 +Ave neighs/atom = 9.67875 +Neighbor list builds = 203 +Dangerous builds = 0 + +neigh_modify delay 0 every 1 check yes + +#dump_modify 1 every 25 + +thermo 50 +min_style fire +min_modify integrator eulerexplicit tmax 10.0 tmin 0.0 delaystep 5 dtgrow 1.1 dtshrink 0.5 alpha0 0.1 alphashrink 0.99 vdfmax 100000 halfstepback no initialdelay no +minimize 0.0 1.0e-6 10000 10000 + Parameters for fire: + dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol + 0.1 5 1.1 0.5 0.1 0.99 10 0 eulerexplicit no +Per MPI rank memory allocation (min/avg/max) = 3.058 | 3.058 | 3.058 Mbytes +Step Temp E_pair E_mol TotEng Press + 1000 0 -0.79078181 0 -0.79078181 12.79527 + 1050 0.13353902 -2.5912638 0 -2.4578917 0.5692337 + 1100 0.0089379263 -2.6989463 0 -2.6900196 -0.32199212 + 1150 0.0046843921 -2.759845 0 -2.7551664 -0.7652834 + 1200 0.002846537 -2.789411 0 -2.7865681 -0.96589949 + 1250 0.0010217747 -2.8074831 0 -2.8064626 -1.0829009 + 1300 0.0053781523 -2.8242492 0 -2.8188778 -1.1318106 + 1350 0.00023994777 -2.8341342 0 -2.8338945 -1.163692 + 1400 0.0017009757 -2.840995 0 -2.8392962 -1.16188 + 1450 0.00056400841 -2.8453557 0 -2.8447924 -1.1520067 + 1500 0.00077934345 -2.8479194 0 -2.847141 -1.154398 + 1550 0.00036611219 -2.8514157 0 -2.8510501 -1.172244 + 1600 8.9292311e-06 -2.8527434 0 -2.8527345 -1.1747761 + 1650 1.5128835e-06 -2.8542463 0 -2.8542448 -1.1844146 + 1700 3.204798e-06 -2.855907 0 -2.8559038 -1.1947962 + 1750 0.00074224769 -2.8571164 0 -2.8563751 -1.1985933 + 1800 0.00019536702 -2.8588894 0 -2.8586943 -1.2088321 + 1850 9.7569763e-05 -2.8594962 0 -2.8593988 -1.2118745 + 1900 5.7320544e-05 -2.8602172 0 -2.86016 -1.2102157 + 1950 4.5526736e-05 -2.8607722 0 -2.8607267 -1.2106069 + 2000 2.723482e-05 -2.8615425 0 -2.8615153 -1.2116304 + 2050 0.00058266182 -2.862351 0 -2.8617691 -1.2144959 + 2100 6.500145e-05 -2.8634861 0 -2.8634212 -1.2196925 + 2150 7.018255e-05 -2.8659666 0 -2.8658965 -1.2281308 + 2200 2.7358137e-05 -2.8670193 0 -2.866992 -1.2249437 + 2250 4.0619564e-05 -2.8677954 0 -2.8677549 -1.2264181 + 2300 0.00037079927 -2.869037 0 -2.8686666 -1.2228396 + 2350 1.7039984e-05 -2.8697054 0 -2.8696884 -1.2193694 + 2400 1.1706376e-05 -2.8704557 0 -2.870444 -1.2151924 + 2450 1.569166e-05 -2.8710048 0 -2.8709891 -1.2116495 + 2500 1.0764974e-05 -2.8713737 0 -2.8713629 -1.2095378 + 2550 0.00020637438 -2.8718339 0 -2.8716277 -1.2073921 + 2600 1.3281629e-05 -2.8721042 0 -2.8720909 -1.2072822 + 2650 1.6997328e-05 -2.8725439 0 -2.8725269 -1.2078205 + 2700 0.00024308504 -2.8734078 0 -2.873165 -1.2083205 + 2750 1.9325652e-05 -2.8742725 0 -2.8742532 -1.2086037 + 2800 0.00041115503 -2.8753309 0 -2.8749202 -1.2099241 + 2850 0.00016124812 -2.8763004 0 -2.8761394 -1.2100234 + 2900 0.00010261801 -2.8769077 0 -2.8768052 -1.2095838 + 2950 8.5284152e-05 -2.8773786 0 -2.8772935 -1.20663 + 3000 3.6509277e-07 -2.8779105 0 -2.8779102 -1.2054539 + 3050 0.00043346474 -2.8786802 0 -2.8782473 -1.2002574 + 3100 5.5020715e-05 -2.8790024 0 -2.8789474 -1.1951741 + 3150 2.1984131e-05 -2.8794335 0 -2.8794115 -1.1862473 + 3200 1.6745891e-05 -2.8795341 0 -2.8795174 -1.1857447 + 3250 6.7600713e-06 -2.8797504 0 -2.8797436 -1.1851768 + 3300 2.5404023e-05 -2.8799202 0 -2.8798949 -1.1853619 + 3350 1.4307979e-07 -2.8800767 0 -2.8800766 -1.1855388 + 3400 2.3771289e-05 -2.8802876 0 -2.8802639 -1.1853283 + 3450 1.5926609e-05 -2.8811779 0 -2.881162 -1.1832155 + 3500 0.00023918123 -2.8816592 0 -2.8814203 -1.1795992 + 3550 2.1477822e-05 -2.8818075 0 -2.881786 -1.1764183 + 3600 2.4171891e-06 -2.8818685 0 -2.8818661 -1.1752634 + 3650 5.1078051e-06 -2.8820201 0 -2.882015 -1.1735854 + 3700 2.8288283e-06 -2.8820776 0 -2.8820748 -1.1736177 + 3750 2.8261894e-05 -2.8821692 0 -2.882141 -1.1739042 + 3800 2.1722286e-05 -2.8823134 0 -2.8822917 -1.174473 + 3850 2.269858e-05 -2.8824364 0 -2.8824137 -1.174537 + 3900 1.6463034e-06 -2.8825758 0 -2.8825741 -1.1738041 + 3950 1.8888587e-05 -2.8827475 0 -2.8827287 -1.1730456 + 4000 7.7137595e-07 -2.8829271 0 -2.8829263 -1.1737585 + 4050 8.0218395e-06 -2.8831189 0 -2.8831108 -1.1748314 + 4100 2.1775628e-07 -2.8831738 0 -2.8831736 -1.1751807 + 4150 7.0972401e-06 -2.8832308 0 -2.8832237 -1.1756641 + 4200 4.1552084e-07 -2.8833365 0 -2.8833361 -1.1766505 + 4250 6.955018e-06 -2.8833891 0 -2.8833822 -1.1770815 + 4300 0.00016095054 -2.8835126 0 -2.8833519 -1.1780786 + 4350 6.2109296e-08 -2.8836037 0 -2.8836036 -1.1788493 + 4400 4.9552761e-05 -2.8838275 0 -2.883778 -1.1796751 + 4450 4.1572651e-06 -2.8840252 0 -2.884021 -1.1797244 + 4500 4.5094019e-05 -2.8841528 0 -2.8841078 -1.1793634 + 4550 1.5486277e-06 -2.8843566 0 -2.884355 -1.1786658 + 4600 3.124141e-06 -2.8845241 0 -2.884521 -1.1782676 + 4650 2.6550727e-06 -2.8847548 0 -2.8847521 -1.1761931 + 4700 4.1414628e-05 -2.8849662 0 -2.8849249 -1.1718684 + 4750 2.380964e-06 -2.8851283 0 -2.8851259 -1.1692959 + 4800 8.590119e-06 -2.8852449 0 -2.8852364 -1.1685065 + 4850 2.2696517e-05 -2.8854127 0 -2.88539 -1.168484 + 4900 2.5100677e-05 -2.8855573 0 -2.8855322 -1.1680468 + 4950 1.0901958e-05 -2.8857056 0 -2.8856947 -1.1667983 + 5000 1.7660672e-05 -2.8858561 0 -2.8858385 -1.1659289 + 5050 2.2115169e-05 -2.886002 0 -2.8859799 -1.1652871 + 5100 6.6278908e-05 -2.8861968 0 -2.8861306 -1.1648902 + 5150 6.0993884e-07 -2.8862934 0 -2.8862928 -1.1650736 + 5200 0.00020333351 -2.8864792 0 -2.8862761 -1.1684121 + 5250 0.00018260896 -2.8869006 0 -2.8867182 -1.1738451 + 5300 5.9589204e-06 -2.8870944 0 -2.8870884 -1.1742236 + 5350 3.9611705e-06 -2.8871855 0 -2.8871815 -1.1739438 + 5400 1.6390307e-05 -2.8872444 0 -2.8872281 -1.1738633 + 5450 1.0471949e-06 -2.8872779 0 -2.8872769 -1.173992 + 5500 3.189532e-07 -2.8873146 0 -2.8873143 -1.1745333 + 5550 8.5416909e-08 -2.8873521 0 -2.8873521 -1.1754741 + 5600 2.8826987e-06 -2.8873622 0 -2.8873594 -1.1757461 + 5650 1.4702624e-06 -2.8873706 0 -2.8873692 -1.1760765 + 5700 1.569283e-07 -2.887379 0 -2.8873788 -1.1765 + 5750 9.0040106e-07 -2.8873905 0 -2.8873896 -1.1767106 + 5800 1.076564e-06 -2.8873972 0 -2.8873961 -1.1770001 + 5850 1.1722255e-05 -2.8874127 0 -2.887401 -1.1774243 + 5900 6.6748066e-06 -2.8874365 0 -2.8874298 -1.1778224 + 5950 4.0946269e-07 -2.887452 0 -2.8874516 -1.1780297 + 6000 6.4175894e-06 -2.8875862 0 -2.8875798 -1.1784951 + 6050 2.32222e-06 -2.8878816 0 -2.8878793 -1.1754314 + 6100 4.8037437e-08 -2.8879173 0 -2.8879173 -1.1743701 + 6150 1.2097382e-06 -2.8879311 0 -2.8879299 -1.1736632 + 6200 5.6948854e-06 -2.8879415 0 -2.8879358 -1.1733347 + 6250 1.6901358e-06 -2.8879479 0 -2.8879462 -1.173324 + 6300 9.6454886e-08 -2.8879494 0 -2.8879493 -1.1732735 + 6350 4.8509801e-08 -2.8879504 0 -2.8879504 -1.1732669 + 6400 4.4545703e-07 -2.8879518 0 -2.8879514 -1.1732436 + 6450 1.2032088e-07 -2.8879532 0 -2.887953 -1.1732129 + 6500 1.2605568e-08 -2.8879538 0 -2.8879538 -1.1731965 + 6550 4.1040039e-10 -2.8879551 0 -2.8879551 -1.1731405 + 6600 7.9776654e-08 -2.8879555 0 -2.8879554 -1.1731158 + 6650 5.1675071e-08 -2.8879559 0 -2.8879559 -1.1730858 + 6700 2.1758232e-08 -2.8879563 0 -2.8879562 -1.173055 + 6750 2.2209691e-08 -2.8879565 0 -2.8879565 -1.1730317 + 6800 1.8884076e-08 -2.8879568 0 -2.8879568 -1.1729911 + 6850 7.0472036e-09 -2.8879572 0 -2.8879572 -1.1729351 + 6900 6.4326889e-09 -2.8879573 0 -2.8879573 -1.172905 + 6950 7.5488985e-09 -2.8879575 0 -2.8879575 -1.1728674 + 7000 4.8486872e-09 -2.8879576 0 -2.8879576 -1.1728448 + 7050 6.4279746e-09 -2.8879578 0 -2.8879577 -1.1727942 + 7100 1.2729822e-09 -2.8879578 0 -2.8879578 -1.1727679 + 7150 1.7002943e-09 -2.8879579 0 -2.8879579 -1.1727462 + 7200 1.2498153e-10 -2.887958 0 -2.887958 -1.1726894 + 7250 5.1498355e-08 -2.8879581 0 -2.8879581 -1.1726362 + 7300 5.292335e-09 -2.8879582 0 -2.8879581 -1.1726177 + 7350 2.8343246e-09 -2.8879582 0 -2.8879582 -1.1725957 + 7400 1.7979847e-09 -2.8879582 0 -2.8879582 -1.1725747 + 7450 1.4994133e-09 -2.8879582 0 -2.8879582 -1.1725599 + 7500 1.2793921e-09 -2.8879583 0 -2.8879583 -1.1725352 + 7550 5.737782e-10 -2.8879583 0 -2.8879583 -1.1725028 + 7600 5.5986883e-10 -2.8879583 0 -2.8879583 -1.1724865 + 7650 8.3377699e-10 -2.8879583 0 -2.8879583 -1.1724667 + 7700 1.676793e-09 -2.8879583 0 -2.8879583 -1.1724537 + 7750 3.7057732e-09 -2.8879583 0 -2.8879583 -1.1724393 + 7800 1.2469658e-10 -2.8879584 0 -2.8879584 -1.1724136 + 7850 4.2407869e-12 -2.8879584 0 -2.8879584 -1.172387 + 7900 1.9275374e-11 -2.8879584 0 -2.8879584 -1.1723671 + 7950 7.4412023e-10 -2.8879584 0 -2.8879584 -1.1723587 + 8000 2.342806e-10 -2.8879584 0 -2.8879584 -1.1723487 + 8050 1.4026755e-10 -2.8879584 0 -2.8879584 -1.1723382 + 8100 1.6705221e-10 -2.8879584 0 -2.8879584 -1.1723318 + 8150 1.1816748e-10 -2.8879584 0 -2.8879584 -1.172313 + 8200 1.139758e-10 -2.8879584 0 -2.8879584 -1.1723053 + 8250 6.2680955e-11 -2.8879584 0 -2.8879584 -1.172298 + 8300 6.669349e-11 -2.8879584 0 -2.8879584 -1.172292 + 8350 6.1206666e-10 -2.8879584 0 -2.8879584 -1.1722845 + 8400 8.0987905e-10 -2.8879584 0 -2.8879584 -1.1722751 + 8450 2.8169842e-12 -2.8879584 0 -2.8879584 -1.1722629 + 8500 1.1976624e-09 -2.8879584 0 -2.8879584 -1.1722508 + 8550 1.2769688e-10 -2.8879584 0 -2.8879584 -1.1722467 + 8600 6.9923774e-11 -2.8879584 0 -2.8879584 -1.1722418 + 8650 4.5160888e-11 -2.8879584 0 -2.8879584 -1.1722372 + 8700 3.8279812e-11 -2.8879584 0 -2.8879584 -1.1722341 + 8750 3.3467288e-11 -2.8879584 0 -2.8879584 -1.1722288 + 8800 1.5440356e-11 -2.8879584 0 -2.8879584 -1.1722219 + 8850 1.534376e-11 -2.8879584 0 -2.8879584 -1.1722185 + 8900 2.3131183e-11 -2.8879584 0 -2.8879584 -1.1722144 + 8950 4.6772726e-11 -2.8879584 0 -2.8879584 -1.1722117 + 9000 1.0577837e-10 -2.8879584 0 -2.8879584 -1.1722087 + 9050 3.6207287e-12 -2.8879584 0 -2.8879584 -1.1722035 + 9100 1.2802863e-13 -2.8879584 0 -2.8879584 -1.1721981 + 9150 5.8887842e-13 -2.8879584 0 -2.8879584 -1.1721941 + 9200 2.300678e-11 -2.8879584 0 -2.8879584 -1.1721924 + 9250 7.3278771e-12 -2.8879584 0 -2.8879584 -1.1721904 + 9300 4.4157433e-12 -2.8879584 0 -2.8879584 -1.1721883 + 9350 5.3075512e-12 -2.8879584 0 -2.8879584 -1.172187 + 9400 3.8604199e-12 -2.8879584 0 -2.8879584 -1.1721833 + 9450 3.7145253e-12 -2.8879584 0 -2.8879584 -1.1721818 + 9500 2.0563961e-12 -2.8879584 0 -2.8879584 -1.1721804 + 9550 2.1953054e-12 -2.8879584 0 -2.8879584 -1.1721792 + 9600 2.0292485e-11 -2.8879584 0 -2.8879584 -1.1721777 + 9650 2.7040181e-11 -2.8879584 0 -2.8879584 -1.1721759 + 9700 9.5405566e-14 -2.8879584 0 -2.8879584 -1.1721735 + 9750 4.0766333e-11 -2.8879584 0 -2.8879584 -1.1721712 + 9800 4.3804922e-12 -2.8879584 0 -2.8879584 -1.1721704 + 9850 2.4094174e-12 -2.8879584 0 -2.8879584 -1.1721695 + 9900 1.5618924e-12 -2.8879584 0 -2.8879584 -1.1721686 + 9950 1.3276948e-12 -2.8879584 0 -2.8879584 -1.172168 + 10000 1.1661354e-12 -2.8879584 0 -2.8879584 -1.172167 + 10050 5.4130138e-13 -2.8879584 0 -2.8879584 -1.1721656 + 10100 5.3930245e-13 -2.8879584 0 -2.8879584 -1.172165 + 10150 8.1475776e-13 -2.8879584 0 -2.8879584 -1.1721642 + 10200 1.6498249e-12 -2.8879584 0 -2.8879584 -1.1721637 + 10250 3.7458971e-12 -2.8879584 0 -2.8879584 -1.1721631 + 10300 1.285673e-13 -2.8879584 0 -2.8879584 -1.1721621 + 10350 4.5812377e-15 -2.8879584 0 -2.8879584 -1.1721611 + 10400 2.1117455e-14 -2.8879584 0 -2.8879584 -1.1721603 + 10450 8.2667409e-13 -2.8879584 0 -2.8879584 -1.17216 + 10500 2.6385234e-13 -2.8879584 0 -2.8879584 -1.1721596 + 10550 1.5919509e-13 -2.8879584 0 -2.8879584 -1.1721592 + 10600 1.9165062e-13 -2.8879584 0 -2.8879584 -1.172159 + 10650 1.3972041e-13 -2.8879584 0 -2.8879584 -1.1721583 + 10700 1.3469994e-13 -2.8879584 0 -2.8879584 -1.172158 + 10750 7.4707625e-14 -2.8879584 0 -2.8879584 -1.1721577 + 10800 7.9795578e-14 -2.8879584 0 -2.8879584 -1.1721575 + 10850 7.3860559e-13 -2.8879584 0 -2.8879584 -1.1721572 + 10900 9.8555453e-13 -2.8879584 0 -2.8879584 -1.1721569 + 10950 3.487218e-15 -2.8879584 0 -2.8879584 -1.1721564 + 11000 1.4915771e-12 -2.8879584 0 -2.8879584 -1.172156 +Loop time of 1.75996 on 1 procs for 10000 steps with 800 atoms + +98.4% CPU use with 1 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = max iterations + Energy initial, next-to-last, final = + -0.790781812776 -2.88795843023 -2.88795843023 + Force two-norm initial, final = 1905.47 9.60915e-05 + Force max component initial, final = 343.392 3.71774e-05 + Final line search alpha, max atom move = 0 0 + Iterations, force evaluations = 10000 10000 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.5377 | 1.5377 | 1.5377 | 0.0 | 87.37 +Neigh | 0.012664 | 0.012664 | 0.012664 | 0.0 | 0.72 +Comm | 0.015656 | 0.015656 | 0.015656 | 0.0 | 0.89 +Output | 0.004186 | 0.004186 | 0.004186 | 0.0 | 0.24 +Modify | 0.02968 | 0.02968 | 0.02968 | 0.0 | 1.69 +Other | | 0.16 | | | 9.09 + +Nlocal: 800 ave 800 max 800 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 311 ave 311 max 311 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 7009 ave 7009 max 7009 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 7009 +Ave neighs/atom = 8.76125 +Neighbor list builds = 66 +Dangerous builds = 0 +Total wall time: 0:00:01 From 1e7f09bded1bc38ed0558abff298a99031a63cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 29 Jan 2020 17:50:56 +0100 Subject: [PATCH 68/94] removing deprecated functions in log comment --- src/min_fire.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/min_fire.cpp b/src/min_fire.cpp index fd72eac2e6..5ea3d53cb3 100644 --- a/src/min_fire.cpp +++ b/src/min_fire.cpp @@ -77,8 +77,8 @@ void MinFire::setup_style() if (comm->me == 0 && logfile) { fprintf(logfile," Parameters for fire: \n" " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " - " integrator halfstepback relaxbox relaxbox_mod relaxbox_rate ptol \n" - " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s \n", + " integrator halfstepback \n" + " %4g %9i %6g %8g %6g %11g \n", dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, s1[integrator], s2[halfstepback_flag]); } From 426ca97aa6ecf289f824a70781f3640d429e6ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Gu=C3=A9nol=C3=A9?= Date: Wed, 29 Jan 2020 17:53:10 +0100 Subject: [PATCH 69/94] correct bug introduced in previous commit --- src/min_fire.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/min_fire.cpp b/src/min_fire.cpp index 5ea3d53cb3..c3de32da73 100644 --- a/src/min_fire.cpp +++ b/src/min_fire.cpp @@ -78,7 +78,7 @@ void MinFire::setup_style() fprintf(logfile," Parameters for fire: \n" " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " " integrator halfstepback \n" - " %4g %9i %6g %8g %6g %11g \n", + " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s \n", dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, s1[integrator], s2[halfstepback_flag]); } From 5962e880d47419f484eb4d61bf2295685c62baf1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 29 Jan 2020 14:33:36 -0500 Subject: [PATCH 70/94] remove some unneeded backslash escapes --- doc/src/angle_cosine_buck6d.rst | 6 +++--- doc/src/angle_cosine_shift.rst | 2 +- doc/src/angle_cosine_shift_exp.rst | 4 ++-- doc/src/bond_harmonic_shift_cut.rst | 2 +- doc/src/compute_fep.rst | 2 +- doc/src/pair_thole.rst | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/src/angle_cosine_buck6d.rst b/doc/src/angle_cosine_buck6d.rst index bb024c3474..86f22b9ec4 100644 --- a/doc/src/angle_cosine_buck6d.rst +++ b/doc/src/angle_cosine_buck6d.rst @@ -46,9 +46,9 @@ internally. Additional to the cosine term the *cosine/buck6d* angle style computes the short range (vdW) interaction belonging to the -:doc:`pair\_buck6d ` between the end atoms of the +:doc:`pair_style buck6d ` between the end atoms of the angle. For this reason this angle style only works in combination -with the :doc:`pair\_buck6d ` styles and needs +with the :doc:`pair_style buck6d ` styles and needs the :doc:`special_bonds ` 1-3 interactions to be weighted 0.0 to prevent double counting. @@ -61,7 +61,7 @@ Restrictions *cosine/buck6d* can only be used in combination with the -:doc:`pair\_buck6d ` style and with a +:doc:`pair_style buck6d ` style and with a :doc:`special_bonds ` 0.0 weighting of 1-3 interactions. This angle style can only be used if LAMMPS was built with the diff --git a/doc/src/angle_cosine_shift.rst b/doc/src/angle_cosine_shift.rst index 00b494bc08..b4c5f9c38d 100644 --- a/doc/src/angle_cosine_shift.rst +++ b/doc/src/angle_cosine_shift.rst @@ -83,6 +83,6 @@ Related commands """""""""""""""" :doc:`angle_coeff `, -:doc:`angle\_cosine\_shift\_exp ` +:doc:`angle_style cosine/shift/exp ` **Default:** none diff --git a/doc/src/angle_cosine_shift_exp.rst b/doc/src/angle_cosine_shift_exp.rst index ae810f9f33..40117df221 100644 --- a/doc/src/angle_cosine_shift_exp.rst +++ b/doc/src/angle_cosine_shift_exp.rst @@ -94,7 +94,7 @@ Related commands """""""""""""""" :doc:`angle_coeff `, -:doc:`angle\_cosine\_shift `, -:doc:`dihedral\_cosine\_shift\_exp ` +:doc:`angle_style cosine/shift `, +:doc:`dihedral_style cosine/shift/exp ` **Default:** none diff --git a/doc/src/bond_harmonic_shift_cut.rst b/doc/src/bond_harmonic_shift_cut.rst index 6b7e7d4fbb..4a2dcbb4b2 100644 --- a/doc/src/bond_harmonic_shift_cut.rst +++ b/doc/src/bond_harmonic_shift_cut.rst @@ -86,6 +86,6 @@ Related commands :doc:`bond_coeff `, :doc:`delete_bonds `, :doc:`bond_harmonic `, -:doc:`bond\_harmonic\_shift ` +:doc:`bond_style harmonic/shift ` **Default:** none diff --git a/doc/src/compute_fep.rst b/doc/src/compute_fep.rst index 0f2fdc18c1..7d6c76bb45 100644 --- a/doc/src/compute_fep.rst +++ b/doc/src/compute_fep.rst @@ -301,7 +301,7 @@ Related commands """""""""""""""" :doc:`fix adapt/fep `, :doc:`fix ave/time `, -:doc:`pair\_fep\_soft ` +:doc:`pair_style .../soft ` Default """"""" diff --git a/doc/src/pair_thole.rst b/doc/src/pair_thole.rst index 9f8cb67714..e2ee506d3d 100644 --- a/doc/src/pair_thole.rst +++ b/doc/src/pair_thole.rst @@ -53,7 +53,7 @@ describes how to use the :doc:`thermalized Drude oscillator model ` discussed on the :doc:`Howto polarizable ` doc page. The *thole* pair style should be used as a sub-style within in the -:doc:`pair\_hybrid/overlay ` command, in conjunction with a +:doc:`pair_style hybrid/overlay ` command, in conjunction with a main pair style including Coulomb interactions, i.e. any pair style containing *coul/cut* or *coul/long* in its style name. From ccd395fdd896b6a2c14a6d16a5677eb6cc3ca84a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 29 Jan 2020 14:34:03 -0500 Subject: [PATCH 71/94] remove dead code --- src/neighbor.cpp | 7 ------- src/neighbor.h | 1 - 2 files changed, 8 deletions(-) diff --git a/src/neighbor.cpp b/src/neighbor.cpp index b62945f116..3d1f37a03b 100644 --- a/src/neighbor.cpp +++ b/src/neighbor.cpp @@ -402,13 +402,6 @@ void Neighbor::init() } } - // maxwt = max multiplicative factor on atom indices stored in neigh list - - maxwt = 0; - if (special_flag[1] == 2) maxwt = 2; - if (special_flag[2] == 2) maxwt = 3; - if (special_flag[3] == 2) maxwt = 4; - // ------------------------------------------------------------------ // xhold array diff --git a/src/neighbor.h b/src/neighbor.h index 50de4b4c98..8fe423c60c 100644 --- a/src/neighbor.h +++ b/src/neighbor.h @@ -166,7 +166,6 @@ class Neighbor : protected Pointers { int maxatom; // max size of atom-based NeighList arrays int maxrequest; // max size of NeighRequest list - int maxwt; // max weighting factor applied + 1 // info for other Neigh classes: NBin,NStencil,NPair,NTopo From 0613790b6bb4ecb66f414e484737815c0279d4be Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 29 Jan 2020 17:23:11 -0500 Subject: [PATCH 72/94] support having the keyword special multiple times after pair in pair_modify --- src/pair_hybrid.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/pair_hybrid.cpp b/src/pair_hybrid.cpp index b88fa49a85..fe319da9e9 100644 --- a/src/pair_hybrid.cpp +++ b/src/pair_hybrid.cpp @@ -859,14 +859,17 @@ void PairHybrid::modify_params(int narg, char **arg) iarg = 3; } - // if 2nd keyword (after pair) is special: - // invoke modify_special() for the sub-style + // keywords "special" and "compute/tally" have to be listed directly + // after "pair" but can be given multiple times + +again: if (iarg < narg && strcmp(arg[iarg],"special") == 0) { if (narg < iarg+5) error->all(FLERR,"Illegal pair_modify special command"); modify_special(m,narg-iarg,&arg[iarg+1]); iarg += 5; + goto again; } // if 2nd keyword (after pair) is compute/tally: @@ -881,11 +884,13 @@ void PairHybrid::modify_params(int narg, char **arg) compute_tally[m] = 0; } else error->all(FLERR,"Illegal pair_modify compute/tally command"); iarg += 2; + goto again; } - // apply the remaining keywords to the base pair style itself and the - // sub-style except for "pair" and "special". - // the former is important for some keywords like "tail" or "compute" + // apply the remaining keywords to the base pair style itself and + // the sub-style except for "pair" and "special" or "compute/tally" + // and their arguments. the former is important for some keywords + // like "tail" or "compute" if (narg-iarg > 0) { Pair::modify_params(narg-iarg,&arg[iarg]); From eb7958d04ccb94d15a462a75be84f5b047e1c1a3 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 30 Jan 2020 12:50:19 -0500 Subject: [PATCH 73/94] update documentation for pair_modify to reflect code changes and clarify the use of special --- doc/src/pair_modify.rst | 239 +++++++++++++++++++++------------------- 1 file changed, 127 insertions(+), 112 deletions(-) diff --git a/doc/src/pair_modify.rst b/doc/src/pair_modify.rst index dee1390234..7694279e20 100644 --- a/doc/src/pair_modify.rst +++ b/doc/src/pair_modify.rst @@ -13,18 +13,14 @@ Syntax * one or more keyword/value pairs may be listed * keyword = *pair* or *shift* or *mix* or *table* or *table/disp* or *tabinner* - or *tabinner/disp* or *tail* or *compute* or *nofdotr* + or *tabinner/disp* or *tail* or *compute* or *nofdotr* or *special* or + *compute/tally* .. parsed-literal:: - *pair* values = sub-style N *special* which wt1 wt2 wt3 - or sub-style N *compute/tally* flag + *pair* value = sub-style N sub-style = sub-style of :doc:`pair hybrid ` - N = which instance of sub-style (only if sub-style is used multiple times) - *special* which wt1 wt2 wt3 = override *special_bonds* settings (optional) - which = *lj/coul* or *lj* or *coul* - w1,w2,w3 = 1-2, 1-3, and 1-4 weights from 0.0 to 1.0 inclusive - *compute/tally* flag = *yes* or *no* + N = which instance of sub-style (1 to M), only specify if sub-style is used multiple times *mix* value = *geometric* or *arithmetic* or *sixthpower* *shift* value = *yes* or *no* *table* value = N @@ -37,8 +33,11 @@ Syntax cutoff = inner cutoff at which to begin table (distance units) *tail* value = *yes* or *no* *compute* value = *yes* or *no* - *nofdotr* - + *nofdotr* value = none + *special* values = which wt1 wt2 wt3 + which = *lj/coul* or *lj* or *coul* + w1,w2,w3 = 1-2, 1-3, 1-4 weights from 0.0 to 1.0 inclusive + *compute/tally* value = *yes* or *no* Examples @@ -53,47 +52,40 @@ Examples pair_modify pair lj/cut compute no pair_modify pair tersoff compute/tally no pair_modify pair lj/cut/coul/long 1 special lj/coul 0.0 0.0 0.0 + pair_modify pair lj/cut/coul/long special lj 0.0 0.0 0.5 special coul 0.0 0.0 0.8333333 Description """"""""""" -Modify the parameters of the currently defined pair style. Not all -parameters are relevant to all pair styles. +Modify the parameters of the currently defined pair style. If the +pair style is :doc:`hybrid or hybrid/overlay `, then the +specified parameters are by default modified for all the hybrid sub-styles. -If used, the *pair* keyword must appear first in the list of keywords. -It can only be used with the :doc:`hybrid and hybrid/overlay ` pair styles. It means that all the -following parameters will only be modified for the specified -sub-style. If the sub-style is defined multiple times, then an -additional numeric argument *N* must also be specified, which is a -number from 1 to M where M is the number of times the sub-style was -listed in the :doc:`pair_style hybrid ` command. The extra -number indicates which instance of the sub-style the remaining -keywords will be applied to. Note that if the *pair* keyword is not -used, and the pair style is *hybrid* or *hybrid/overlay*\ , then all the -specified keywords will be applied to all sub-styles. +.. note:: -The *special* and *compute/tally* keywords can **only** be used in -conjunction with the *pair* keyword and must directly follow it. -*special* allows to override the -:doc:`special_bonds ` settings for the specified sub-style. -*compute/tally* allows to disable or enable registering -:doc:`compute \*/tally ` computes for a given sub-style. -More details are given below. + The behavior for hybrid pair styles can be changed by using the *pair* + keyword, which allows to select a specific sub-style to apply a setting to. + The *special* and *compute/tally* keywords can **only** be + used in conjunction with the *pair* keyword. See further details about + these 3 keywords below. The *mix* keyword affects pair coefficients for interactions between atoms of type I and J, when I != J and the coefficients are not explicitly set in the input script. Note that coefficients for I = J must be set explicitly, either in the input script via the -"pair\_coeff" command or in the "Pair Coeffs" section of the :doc:`data file `. For some pair styles it is not necessary to -specify coefficients when I != J, since a "mixing" rule will create -them from the I,I and J,J settings. The pair\_modify *mix* value -determines what formulas are used to compute the mixed coefficients. -In each case, the cutoff distance is mixed the same way as sigma. +:doc:`pair_coeff ` command or in the "Pair Coeffs" section of the +:doc:`data file `. For some pair styles it is not +necessary to specify coefficients when I != J, since a "mixing" rule +will create them from the I,I and J,J settings. The pair\_modify +*mix* value determines what formulas are used to compute the mixed +coefficients. In each case, the cutoff distance is mixed the same way +as sigma. -Note that not all pair styles support mixing. Also, some mix options -are not available for certain pair styles. See the doc page for -individual pair styles for those restrictions. Note also that the -:doc:`pair_coeff ` command also can be to directly set +Note that not all pair styles support mixing and some mix options +are not available for certain pair styles. Also, there are additional +restrictions when using :doc:`pair style hybrid or hybrid/overlay `. +See the doc page for individual pair styles for those restrictions. Note also that the +:doc:`pair_coeff ` command also can be used to directly set coefficients for a specific I != J pairing, in which case no mixing is performed. @@ -135,10 +127,11 @@ see the doc page for individual styles to see which potentials support these options. If N is non-zero, a table of length 2\^N is pre-computed for forces and energies, which can shrink their computational cost by up to a factor of 2. The table is indexed via a -bit-mapping technique :ref:`(Wolff) ` and a linear interpolation is -performed between adjacent table values. In our experiments with -different table styles (lookup, linear, spline), this method typically -gave the best performance in terms of speed and accuracy. +bit-mapping technique :ref:`(Wolff) ` and a linear +interpolation is performed between adjacent table values. In our +experiments with different table styles (lookup, linear, spline), this +method typically gave the best performance in terms of speed and +accuracy. The choice of table length is a tradeoff in accuracy versus speed. A larger N yields more accurate force computations, but requires more @@ -162,27 +155,28 @@ pairwise interactions are computed via table lookup for simulations with "real" units, but some close pairs may be computed directly (non-table) for simulations with "lj" units. -When the *tail* keyword is set to *yes*\ , certain pair styles will add -a long-range VanderWaals tail "correction" to the energy and pressure. -These corrections are bookkeeping terms which do not affect dynamics, -unless a constant-pressure simulation is being performed. See the doc -page for individual styles to see which support this option. These -corrections are included in the calculation and printing of -thermodynamic quantities (see the :doc:`thermo_style ` -command). Their effect will also be included in constant NPT or NPH -simulations where the pressure influences the simulation box -dimensions (e.g. the :doc:`fix npt ` and :doc:`fix nph ` -commands). The formulas used for the long-range corrections come from -equation 5 of :ref:`(Sun) `. +When the *tail* keyword is set to *yes*\ , certain pair styles will +add a long-range VanderWaals tail "correction" to the energy and +pressure. These corrections are bookkeeping terms which do not affect +dynamics, unless a constant-pressure simulation is being performed. +See the doc page for individual styles to see which support this +option. These corrections are included in the calculation and +printing of thermodynamic quantities (see the :doc:`thermo_style +` command). Their effect will also be included in +constant NPT or NPH simulations where the pressure influences the +simulation box dimensions (e.g. the :doc:`fix npt ` and +:doc:`fix nph ` commands). The formulas used for the +long-range corrections come from equation 5 of :ref:`(Sun) `. .. note:: The tail correction terms are computed at the beginning of each run, using the current atom counts of each atom type. If atoms are - deleted (or lost) or created during a simulation, e.g. via the :doc:`fix gcmc ` command, the correction factors are not - re-computed. If you expect the counts to change dramatically, you can - break a run into a series of shorter runs so that the correction - factors are re-computed more frequently. + deleted (or lost) or created during a simulation, e.g. via the + :doc:`fix gcmc ` command, the correction factors are not + re-computed. If you expect the counts to change dramatically, you + can break a run into a series of shorter runs so that the + correction factors are re-computed more frequently. Several additional assumptions are inherent in using tail corrections, including the following: @@ -191,26 +185,27 @@ including the following: should not be used for systems that are non-liquid, 2d, have a slab geometry (only 2d periodic), or inhomogeneous. * G(r), the radial distribution function (rdf), is unity beyond the - cutoff, so a fairly large cutoff should be used (i.e. 2.5 sigma for an - LJ fluid), and it is probably a good idea to verify this assumption by - checking the rdf. The rdf is not exactly unity beyond the cutoff for - each pair of interaction types, so the tail correction is necessarily - an approximation. + cutoff, so a fairly large cutoff should be used (i.e. 2.5 sigma for + an LJ fluid), and it is probably a good idea to verify this + assumption by checking the rdf. The rdf is not exactly unity beyond + the cutoff for each pair of interaction types, so the tail + correction is necessarily an approximation. - The tail corrections are computed at the beginning of each simulation - run. If the number of atoms changes during the run, e.g. due to atoms - leaving the simulation domain, or use of the :doc:`fix gcmc ` - command, then the corrections are not updated to reflect the changed - atom count. If this is a large effect in your simulation, you should - break the long run into several short runs, so that the correction - factors are re-computed multiple times. + The tail corrections are computed at the beginning of each + simulation run. If the number of atoms changes during the run, + e.g. due to atoms leaving the simulation domain, or use of the + :doc:`fix gcmc ` command, then the corrections are not + updated to reflect the changed atom count. If this is a large + effect in your simulation, you should break the long run into + several short runs, so that the correction factors are re-computed + multiple times. -* Thermophysical properties obtained from calculations with this option - enabled will not be thermodynamically consistent with the truncated - force-field that was used. In other words, atoms do not feel any LJ - pair interactions beyond the cutoff, but the energy and pressure - reported by the simulation include an estimated contribution from - those interactions. +* Thermophysical properties obtained from calculations with this + option enabled will not be thermodynamically consistent with the + truncated force-field that was used. In other words, atoms do not + feel any LJ pair interactions beyond the cutoff, but the energy and + pressure reported by the simulation include an estimated + contribution from those interactions. The *compute* keyword allows pairwise computations to be turned off, @@ -225,53 +220,73 @@ a simulation with :doc:`pair_style hybrid ` with only a subset of the hybrid sub-styles enabled. Second, this option allows you to perform a simulation with only long-range interactions but no short-range pairwise interactions. Doing this by simply not defining -a pair style will not work, because the -:doc:`kspace_style ` command requires a Kspace-compatible -pair style be defined. +a pair style will not work, because the :doc:`kspace_style +` command requires a Kspace-compatible pair style be +defined. The *nofdotr* keyword allows to disable an optimization that computes -the global stress tensor from the total forces and atom positions rather -than from summing forces between individual pairs of atoms. +the global stress tensor from the total forces and atom positions +rather than from summing forces between individual pairs of atoms. ---------- +The *pair* keyword can only be used with the :doc:`hybrid and +hybrid/overlay ` pair styles. If used, it must appear +first in the list of keywords. -The *special* keyword allows to override the 1-2, 1-3, and 1-4 -exclusion settings for individual sub-styles of a -:doc:`hybrid pair style `. It requires 4 arguments similar -to the :doc:`special_bonds ` command, *which* and -wt1,wt2,wt3. The *which* argument can be *lj* to change the -Lennard-Jones settings, *coul* to change the Coulombic settings, -or *lj/coul* to change both to the same set of 3 values. The wt1,wt2,wt3 -values are numeric weights from 0.0 to 1.0 inclusive, for the 1-2, -1-3, and 1-4 bond topology neighbors, respectively. The *special* -keyword can only be used in conjunction with the *pair* keyword -and has to directly follow it. This option is not compatible with -pair styles from the GPU or the USER-INTEL package and attempting -it will cause an error. +Its meaning is that all the following parameters will only be modified +for the specified sub-style. If the sub-style is defined multiple +times, then an additional numeric argument *N* must also be specified, +which is a number from 1 to M where M is the number of times the +sub-style was listed in the :doc:`pair_style hybrid ` +command. The extra number indicates which instance of the sub-style +the remaining keywords will be applied to. + +The *special* and *compute/tally* keywords can **only** be used in +conjunction with the *pair* keyword and they must directly follow it. +I.e. any other keyword, must appear after *pair*, *special*, and +*compute/tally*. + +The *special* keyword overrides the global :doc:`special_bonds ` +1-2, 1-3, 1-4 exclusion settings (weights) for the sub-style selected +by the *pair* keyword. + +Similar to the :doc:`special_bonds ` command, it takes +4 arguments. The *which* argument can be *lj* to change only the +non-Coulomb weights (e.g. Lennard-Jones or Buckingham), *coul* to change +only the Coulombic settings, or *lj/coul* to change both to the same +values. The *wt1,wt2,wt3* values are numeric weights from 0.0 to 1.0 +inclusive, for the 1-2, 1-3, and 1-4 bond topology neighbors, respectively. +The *special* keyword can be used multiple times, e.g. to set the *lj* +and *coul* settings to different values. .. note:: - The global settings specified by the - :doc:`special_bonds ` command affect the construction of - neighbor lists. Weights of 0.0 (for 1-2, 1-3, or 1-4 neighbors) - exclude those pairs from the neighbor list entirely. Weights of 1.0 - store the neighbor with no weighting applied. Thus only global values - different from exactly 0.0 or 1.0 can be overridden and an error is - generated if the requested setting is not compatible with the global - setting. Substituting 1.0e-10 for 0.0 and 0.9999999999 for 1.0 is - usually a sufficient workaround in this case without causing a - significant error. - -The *compute/tally* keyword takes exactly 1 argument (\ *no* or *yes*\ ), -and allows to selectively disable or enable processing of the various -:doc:`compute \*/tally ` styles for a given -:doc:`pair hybrid or hybrid/overlay ` sub-style. + The *special* keyword is not compatible with pair styles from the + GPU or the USER-INTEL package and attempting to use it will cause + an error. .. note:: - Any "pair\_modify pair compute/tally" command must be issued + Weights of exactly 0.0 or 1.0 in the :doc:`special_bonds ` + command have implications on the neighbor list construction, which + means that they cannot be overridden by using the *special* keyword. + One workaround for this restriction is to use the :doc:`special_bonds ` + command with weights like 1.0e-10 or 0.999999999 instead of 0.0 or 1.0, + respectively, which enables to reset each them to any value between 0.0 + and 1.0 inclusively. Otherwise you can set **all** global weights to + an arbitrary number outside of 0.0 or 1.0, like 0.5, and then you have + to override **all** *special* settings for **all** sub-styles which use + the 1-2, 1-3, and 1-4 exclusion weights in their force/energy computation. + +The *compute/tally* keyword disables or enables registering :doc:`compute +\*/tally ` computes for the sub-style specified by +the *pair* keyword. Use *no* to disable, or *yes* to enable. + +.. note:: + + The "pair_modify pair compute/tally" command must be issued **before** the corresponding compute style is defined. @@ -290,7 +305,7 @@ Related commands """""""""""""""" :doc:`pair_style `, :doc:`pair_style hybrid `, -pair\_coeff"_pair\_coeff.html, :doc:`thermo_style `, +:doc:`pair_coeff `, :doc:`thermo_style `, :doc:`compute \*/tally ` Default From 292fc77dce75db59e09fb4ec1fe69e8ae8a59967 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 30 Jan 2020 12:55:59 -0500 Subject: [PATCH 74/94] correct broken links to commands --- doc/src/Packages_details.rst | 2 +- doc/src/set.rst | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index efdd222cf1..fc0175433b 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -927,7 +927,7 @@ Also several computes which calculate properties of rigid bodies. * src/RIGID: filenames -> commands * :doc:`compute erotate/rigid ` -* fix shake"_fix\_shake.html +* :doc:`fix shake ` * :doc:`fix rattle ` * :doc:`fix rigid/\* ` * examples/ASPHERE diff --git a/doc/src/set.rst b/doc/src/set.rst index 613c19bcca..c9d75070fd 100644 --- a/doc/src/set.rst +++ b/doc/src/set.rst @@ -359,9 +359,9 @@ particles must be ellipsoids as defined by the :doc:`atom_style ellipsoid ` command. The angular velocity +vector of the particles is set to the 3 specified components. Keyword *mass* sets the mass of all selected particles. The particles must have a per-atom mass attribute, as defined by the From c732ccc0f8a03f5af2b3fcef95b9279994ddab29 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 30 Jan 2020 17:02:06 -0500 Subject: [PATCH 75/94] remove trailing whitespace --- src/min.cpp | 8 ++++---- src/min.h | 2 +- src/min_fire.cpp | 14 +++++++------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/min.cpp b/src/min.cpp index 5dc846f894..f8ed11375c 100644 --- a/src/min.cpp +++ b/src/min.cpp @@ -705,19 +705,19 @@ void Min::modify_params(int narg, char **arg) } else if (strcmp(arg[iarg],"tmin") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); tmin = force->numeric(FLERR,arg[iarg+1]); - iarg += 2; + iarg += 2; } else if (strcmp(arg[iarg],"halfstepback") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"yes") == 0) halfstepback_flag = 1; else if (strcmp(arg[iarg+1],"no") == 0) halfstepback_flag = 0; else error->all(FLERR,"Illegal min_modify command"); - iarg += 2; + iarg += 2; } else if (strcmp(arg[iarg],"initialdelay") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"yes") == 0) delaystep_start_flag = 1; else if (strcmp(arg[iarg+1],"no") == 0) delaystep_start_flag = 0; else error->all(FLERR,"Illegal min_modify command"); - iarg += 2; + iarg += 2; } else if (strcmp(arg[iarg],"vdfmax") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); max_vdotf_negatif = force->numeric(FLERR,arg[iarg+1]); @@ -729,7 +729,7 @@ void Min::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"leapfrog") == 0) integrator = 2; else if (strcmp(arg[iarg+1],"eulerexplicit") == 0) integrator = 3; else error->all(FLERR,"Illegal min_modify command"); - iarg += 2; + iarg += 2; } else if (strcmp(arg[iarg],"line") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal min_modify command"); if (strcmp(arg[iarg+1],"backtrack") == 0) linestyle = 0; diff --git a/src/min.h b/src/min.h index 5fafdca76e..b23c9b6670 100644 --- a/src/min.h +++ b/src/min.h @@ -74,7 +74,7 @@ class Min : protected Pointers { // only for minimize style fire2 int delaystep; // minium steps of dynamics - double dtgrow,dtshrink; // timestep increase, decrease + double dtgrow,dtshrink; // timestep increase, decrease double alpha0,alphashrink; // mixing velocities+forces coefficient double tmax,tmin; // timestep multiplicators max, min int integrator; // Newton integration: euler, leapfrog, verlet... diff --git a/src/min_fire.cpp b/src/min_fire.cpp index c3de32da73..4aeeddf6b2 100644 --- a/src/min_fire.cpp +++ b/src/min_fire.cpp @@ -79,7 +79,7 @@ void MinFire::setup_style() " dmax delaystep dtgrow dtshrink alpha0 alphashrink tmax tmin " " integrator halfstepback \n" " %4g %9i %6g %8g %6g %11g %4g %4g %13s %12s \n", - dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, + dmax, delaystep, dtgrow, dtshrink, alpha0, alphashrink, tmax, tmin, s1[integrator], s2[halfstepback_flag]); } @@ -256,7 +256,7 @@ int MinFire::iterate(int maxiter) return MAXVDOTF; // inertia correction - + if (halfstepback_flag) { for (int i = 0; i < nlocal; i++) { x[i][0] -= 0.5 * dtv * v[i][0]; @@ -290,16 +290,16 @@ int MinFire::iterate(int maxiter) } // Dynamic integration scheme: - // 0: semi-implicit Euler + // 0: semi-implicit Euler // 1: velocity Verlet // 2: leapfrog (initial half step before the iteration loop) - // 3: explicit Euler + // 3: explicit Euler // Semi-implicit Euler OR Leap Frog integration if (integrator == 0 || integrator == 2) { - dtf = dtv * force->ftm2v; + dtf = dtv * force->ftm2v; if (rmass) { for (int i = 0; i < nlocal; i++) { @@ -374,7 +374,7 @@ int MinFire::iterate(int maxiter) x[i][2] += dtv * v[i][2]; } } - + eprevious = ecurrent; ecurrent = energy_force(0); neval++; @@ -399,7 +399,7 @@ int MinFire::iterate(int maxiter) } else if (integrator == 3) { - dtf = dtv * force->ftm2v; + dtf = dtv * force->ftm2v; if (rmass) { for (int i = 0; i < nlocal; i++) { From bb94303e737ba493da22451aab277dcf4f77077f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 30 Jan 2020 17:04:09 -0500 Subject: [PATCH 76/94] remove backslash escapes from link anchors --- doc/src/min_modify.rst | 6 +++--- doc/src/min_style.rst | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index 088db0de4e..26eb93e513 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -143,7 +143,7 @@ optimize the minimization for large or complex systems. Other parameters of the *fire* minimization can be tuned (\ *tmin*\ , *delaystep*\ , *dtgrow*\ , *dtshrink*\ , *alpha0*\ , and *alphashrink*\ ). Please refer to the references describing the -:doc:`min\_style ` *fire*. +:doc:`min_style ` *fire*. An additional stopping criteria *vdfmax* is used by *fire* in order to avoid unnecessary looping when it is reasonable to think the system will not be relaxed further. Note that in this case the system will NOT have @@ -151,8 +151,8 @@ reached your minimization criteria. This could happen when the system comes to be stuck in a local basin of the phase space. *vdfmax* is the maximum number of consecutive iterations with P(t) < 0. -The :doc:`min\_style ` *fire* is an optimized implementation of -:doc:`min\_style ` *fire/old*. It can however behave similarly +The :doc:`min_style ` *fire* is an optimized implementation of +:doc:`min_style ` *fire/old*. It can however behave similarly to the *fire/old* style by using the following set of parameters: .. parsed-literal:: diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index 905e65f867..a069098001 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -68,7 +68,7 @@ each atom is initialized to 0.0 by this style, at the beginning of a minimization. This style correspond to an optimized version described in :ref:`(Guenole) ` that include different time integration schemes and defaults parameters. The default parameters can be -modified with the command :doc:`min\_modify `. +modified with the command :doc:`min_modify `. Style *fire/old* is the original implementation of *fire* in Lammps, @@ -80,7 +80,7 @@ A complete description of the differences between *fire/old* and *fire* can be found in :ref:`(Guenole) ` (where the current *fire* in lammps is named *fire2.0*). By using an appropriate set of parameters, *fire* can behave similarly than *fire/old*, as described -in the :doc:`min\_modify ` command. +in the :doc:`min_modify ` command. Style *spin* is a damped spin dynamics with an adaptive timestep. From e4cf0a07a052488e838beed59e3edbbe95f5771e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 00:45:13 -0500 Subject: [PATCH 77/94] remove more `\_` escapes from doc anchors and a bunch of other issues found in the process --- doc/src/Intro_features.rst | 2 +- doc/src/Packages_details.rst | 2 +- doc/src/compute_hma.rst | 25 +++++++++------- doc/src/dihedral_cosine_shift_exp.rst | 2 +- doc/src/fix_adapt_fep.rst | 2 +- doc/src/fix_bond_react.rst | 2 +- doc/src/fix_nh_uef.rst | 6 ++-- doc/src/fix_precession_spin.rst | 2 +- doc/src/fix_wall_gran.rst | 2 +- doc/src/fix_wall_gran_region.rst | 2 +- doc/src/min_modify.rst | 41 +++++++++++++-------------- doc/src/min_spin.rst | 15 +++++----- doc/src/neb_spin.rst | 5 ++-- doc/src/pair_class2.rst | 4 +-- doc/src/pair_coul.rst | 2 +- doc/src/pair_fep_soft.rst | 6 ++-- doc/src/pair_lj.rst | 2 +- doc/src/pair_lj_long.rst | 2 +- doc/src/pair_morse.rst | 4 +-- doc/src/pair_spin_exchange.rst | 2 +- doc/src/pair_spin_magelec.rst | 4 +-- doc/src/temper_grem.rst | 2 +- 22 files changed, 68 insertions(+), 68 deletions(-) diff --git a/doc/src/Intro_features.rst b/doc/src/Intro_features.rst index d8dd0a0531..aa41f2d488 100644 --- a/doc/src/Intro_features.rst +++ b/doc/src/Intro_features.rst @@ -87,7 +87,7 @@ commands) * water potentials: TIP3P, TIP4P, SPC * implicit solvent potentials: hydrodynamic lubrication, Debye * force-field compatibility with common CHARMM, AMBER, DREIDING, OPLS, GROMACS, COMPASS options -* access to the `OpenKIM Repository `_ of potentials via :doc:`kim\_init, kim\_interactions, and kim\_query ` commands +* access to the `OpenKIM Repository `_ of potentials via :doc:`kim_init, kim_interactions, and kim_query ` commands * hybrid potentials: multiple pair, bond, angle, dihedral, improper potentials can be used in one simulation * overlaid potentials: superposition of multiple pair potentials diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index efdd222cf1..fc0175433b 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -927,7 +927,7 @@ Also several computes which calculate properties of rigid bodies. * src/RIGID: filenames -> commands * :doc:`compute erotate/rigid ` -* fix shake"_fix\_shake.html +* :doc:`fix shake ` * :doc:`fix rattle ` * :doc:`fix rigid/\* ` * examples/ASPHERE diff --git a/doc/src/compute_hma.rst b/doc/src/compute_hma.rst index 61e598948e..d122fceea1 100644 --- a/doc/src/compute_hma.rst +++ b/doc/src/compute_hma.rst @@ -54,19 +54,22 @@ effects, smaller timestep inaccuracy, faster equilibration and shorter decorrelation time. HMA should not be used if atoms are expected to diffuse. It is also -restricted to simulations in the NVT ensemble. While this compute may be -used with any potential in LAMMPS, it will provide inaccurate results +restricted to simulations in the NVT ensemble. While this compute may +be used with any potential in LAMMPS, it will provide inaccurate results for potentials that do not go to 0 at the truncation distance; -:doc:`pair\_lj\_smooth\_linear ` and Ewald summation should -work fine, while :doc:`pair_lj ` will perform poorly unless -the potential is shifted (via :doc:`pair_modify ` shift) or the cutoff is large. Furthermore, computation of the heat capacity with -this compute is restricted to those that implement the single\_hessian method -in Pair. Implementing single\_hessian in additional pair styles is simple. -Please contact Andrew Schultz (ajs42 at buffalo.edu) and David Kofke (kofke at -buffalo.edu) if your desired pair style does not have this method. This is -the list of pair styles that currently implement pair\_hessian: +:doc:`pair_style lj/smooth/linear ` and Ewald +summation should work fine, while :doc:`pair_style lj/cut ` +will perform poorly unless the potential is shifted (via +:doc:`pair_modify ` shift) or the cutoff is large. +Furthermore, computation of the heat capacity with this compute is +restricted to those that implement the *single\_hessian* method in Pair. +Implementing *single\_hessian* in additional pair styles is simple. +Please contact Andrew Schultz (ajs42 at buffalo.edu) and David Kofke +(kofke at buffalo.edu) if your desired pair style does not have this +method. This is the list of pair styles that currently implement +*single\_hessian*: -* :doc:`lj\_smooth\_linear ` +* :doc:`pair_style lj/smooth/linear ` In this method, the analytically known harmonic behavior of a crystal is removed from the traditional ensemble diff --git a/doc/src/dihedral_cosine_shift_exp.rst b/doc/src/dihedral_cosine_shift_exp.rst index 2a9aadc99e..b0e6b0f8f6 100644 --- a/doc/src/dihedral_cosine_shift_exp.rst +++ b/doc/src/dihedral_cosine_shift_exp.rst @@ -92,7 +92,7 @@ Related commands """""""""""""""" :doc:`dihedral_coeff `, -:doc:`angle\_cosine\_shift\_exp ` +:doc:`angle_style cosine/shift/exp ` **Default:** none diff --git a/doc/src/fix_adapt_fep.rst b/doc/src/fix_adapt_fep.rst index 2cc3a59191..76dcfadda1 100644 --- a/doc/src/fix_adapt_fep.rst +++ b/doc/src/fix_adapt_fep.rst @@ -319,7 +319,7 @@ Restrictions Related commands """""""""""""""" -:doc:`compute fep `, :doc:`fix adapt `, :doc:`compute ti `, :doc:`pair\_fep\_soft ` +:doc:`compute fep `, :doc:`fix adapt `, :doc:`compute ti `, :doc:`pair_style \*/soft ` Default """"""" diff --git a/doc/src/fix_bond_react.rst b/doc/src/fix_bond_react.rst index ec9533788e..f066eb8e45 100644 --- a/doc/src/fix_bond_react.rst +++ b/doc/src/fix_bond_react.rst @@ -390,7 +390,7 @@ the activation energy (:doc:`units ` of energy), and *seed* is a random number seed. The temperature is defined as the instantaneous temperature averaged over all atoms in the reaction site, and is calculated in the same manner as for example -:doc:`compute\_temp\_chunk `. Currently, there are no +:doc:`compute temp/chunk `. Currently, there are no options for additional temperature averaging or velocity-biased temperature calculations. A uniform random number between 0 and 1 is generated using *seed*\ ; if this number is less than the result of the diff --git a/doc/src/fix_nh_uef.rst b/doc/src/fix_nh_uef.rst index 7c15f5ffcb..99660ac672 100644 --- a/doc/src/fix_nh_uef.rst +++ b/doc/src/fix_nh_uef.rst @@ -89,14 +89,14 @@ in the LAMMPS frame. Only when the positions and velocities are updated is the system rotated to the flow frame, and it is rotated back to the LAMMPS frame immediately afterwards. For this reason, all vector-valued quantities (except for the tensors from -:doc:`compute\_pressure/uef ` and -:doc:`compute\_temp/uef `) will be computed in the +:doc:`compute pressure/uef ` and +:doc:`compute temp/uef `) will be computed in the LAMMPS frame. Rotationally invariant scalar quantities like the temperature and hydrostatic pressure are frame-invariant and will be computed correctly. Additionally, the system is in the LAMMPS frame during all of the output steps, and therefore trajectory files made using the dump command will be in the LAMMPS frame unless the -:doc:`dump\_cfg/uef ` command is used. +:doc:`dump cfg/uef ` command is used. ---------- diff --git a/doc/src/fix_precession_spin.rst b/doc/src/fix_precession_spin.rst index b81d0a8bf8..9cd15119bd 100644 --- a/doc/src/fix_precession_spin.rst +++ b/doc/src/fix_precession_spin.rst @@ -85,7 +85,7 @@ function for the same parameters. The temperature effects are accounted for by connecting the spin :math:`i` to a thermal bath using a Langevin thermostat (see -:doc:`fix\_langevin\_spin ` for the definition of +:doc:`fix langevin/spin ` for the definition of this thermostat). Style *anisotropy* is used to simulate an easy axis or an easy plane diff --git a/doc/src/fix_wall_gran.rst b/doc/src/fix_wall_gran.rst index 0db5a3e5ac..bb06aec0f6 100644 --- a/doc/src/fix_wall_gran.rst +++ b/doc/src/fix_wall_gran.rst @@ -89,7 +89,7 @@ The nature of the wall/particle interactions are determined by the *pair\_coeff* command for the latter. The equation for the force between the wall and particles touching it is the same as the corresponding equation on the :doc:`pair_style gran/\* ` and -:doc:`pair\_style\_granular ` doc pages, in the limit of +:doc:`pair_style granular ` doc pages, in the limit of one of the two particles going to infinite radius and mass (flat wall). Specifically, delta = radius - r = overlap of particle with wall, m\_eff = mass of particle, and the effective radius of contact = diff --git a/doc/src/fix_wall_gran_region.rst b/doc/src/fix_wall_gran_region.rst index 3ca17aa440..c2ecff8119 100644 --- a/doc/src/fix_wall_gran_region.rst +++ b/doc/src/fix_wall_gran_region.rst @@ -160,7 +160,7 @@ The nature of the wall/particle interactions are determined by the *pair\_coeff* command for the latter. The equation for the force between the wall and particles touching it is the same as the corresponding equation on the :doc:`pair_style gran/\* ` and -:doc:`pair\_style\_granular ` doc pages, but the effective +:doc:`pair_style granular ` doc pages, but the effective radius is calculated using the radius of the particle and the radius of curvature of the wall at the contact point. diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index b90354deb0..b9426020af 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -106,34 +106,31 @@ all atoms in the system: For the min styles *spin*\ , *spin/cg* and *spin/lbfgs*\ , the force norm is replaced by the spin-torque norm. -Keywords *alpha\_damp* and *discrete\_factor* only make sense when -a :doc:`min_spin ` command is declared. -Keyword *alpha\_damp* defines an analog of a magnetic Gilbert -damping. It defines a relaxation rate toward an equilibrium for -a given magnetic system. -Keyword *discrete\_factor* defines a discretization factor for the -adaptive timestep used in the *spin* minimization. -See :doc:`min_spin ` for more information about those -quantities. +Keywords *alpha\_damp* and *discrete\_factor* only make sense when a +:doc:`min_spin ` command is declared. Keyword *alpha\_damp* +defines an analog of a magnetic Gilbert damping. It defines a relaxation +rate toward an equilibrium for a given magnetic system. Keyword +*discrete\_factor* defines a discretization factor for the adaptive +timestep used in the *spin* minimization. See :doc:`min_spin +` for more information about those quantities. -The choice of a line search algorithm for the *spin/cg* and -*spin/lbfgs* styles can be specified via the *line* keyword. -The *spin\_cubic* and *spin\_none* only make sense when one of those -two minimization styles is declared. -The *spin\_cubic* performs the line search based on a cubic interpolation -of the energy along the search direction. The *spin\_none* keyword -deactivates the line search procedure. -The *spin\_none* is a default value for *line* keyword for both *spin/lbfgs* -and *spin/cg*\ . Convergence of *spin/lbfgs* can be more robust if -*spin\_cubic* line search is used. +The choice of a line search algorithm for the *spin/cg* and *spin/lbfgs* +styles can be specified via the *line* keyword. The *spin\_cubic* and +*spin\_none* options only make sense when one of those two minimization +styles is declared. The *spin\_cubic* option performs the line search +based on a cubic interpolation of the energy along the search +direction. The *spin\_none* option deactivates the line search +procedure. The *spin\_none* option is a default value for *line* +keyword for both *spin/lbfgs* and *spin/cg*\ . Convergence of +*spin/lbfgs* can be more robust if *spin\_cubic* line search is used. Restrictions """""""""""" -For magnetic GNEB calculations, only *spin\_none* value for *line* keyword can be used -when styles *spin/cg* and *spin/lbfgs* are employed. -See :doc:`neb/spin ` for more explanation. +For magnetic GNEB calculations, only the *spin\_none* value for *line* keyword can be used +when minimization styles *spin/cg* and *spin/lbfgs* are employed. +See :doc:`neb/spin ` for more explanations. Related commands """""""""""""""" diff --git a/doc/src/min_spin.rst b/doc/src/min_spin.rst index 96053fda98..57416ec826 100644 --- a/doc/src/min_spin.rst +++ b/doc/src/min_spin.rst @@ -70,14 +70,13 @@ discretization factor *discrete\_factor*. By default, style *spin/cg* does not employ the line search procedure and uses the adaptive time-step technique in the same way as style *spin*\ . -Style *spin/lbfgs* defines an orthogonal spin optimization -(OSO) combined to a limited-memory Broyden-Fletcher-Goldfarb-Shanno -(L-BFGS) algorithm. -By default, style *spin/lbfgs* does not employ line search procedure. -If the line search procedure is not used then the discrete factor defines -the maximum root mean squared rotation angle of spins by equation *pi/(5\*Kappa)*. -The default value for Kappa is 10. -The *spin\_cubic* line search can improve the convergence of the +Style *spin/lbfgs* defines an orthogonal spin optimization (OSO) +combined to a limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) +algorithm. By default, style *spin/lbfgs* does not employ line search +procedure. If the line search procedure is not used then the discrete +factor defines the maximum root mean squared rotation angle of spins by +equation *pi/(5\*Kappa)*. The default value for Kappa is 10. The +*spin\_cubic* line search option can improve the convergence of the *spin/lbfgs* algorithm. The :doc:`min_modify ` command can be used to diff --git a/doc/src/neb_spin.rst b/doc/src/neb_spin.rst index 74c46ff58e..9d7e2ba17f 100644 --- a/doc/src/neb_spin.rst +++ b/doc/src/neb_spin.rst @@ -389,8 +389,9 @@ This command can only be used if LAMMPS was built with the SPIN package. See the :doc:`Build package ` doc page for more info. -For magnetic GNEB calculations, only *spin\_none* value for *line* keyword can be used -when styles *spin/cg* and *spin/lbfgs* are employed. +For magnetic GNEB calculations, only the *spin\_none* value for the +*line* keyword can be used when minimization styles *spin/cg* and +*spin/lbfgs* are employed. ---------- diff --git a/doc/src/pair_class2.rst b/doc/src/pair_class2.rst index 01c442176f..b45dd32bac 100644 --- a/doc/src/pair_class2.rst +++ b/doc/src/pair_class2.rst @@ -133,7 +133,7 @@ cutoff distance. A version of these styles with a soft core, *lj/cut/soft*\ , suitable for use in free energy calculations, is part of the USER-FEP package and is documented with -the :doc:`pair\_fep\_soft ` styles. The version with soft core is +the :doc:`pair_style */soft ` styles. The version with soft core is only available if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. @@ -203,7 +203,7 @@ LAMMPS was built with that package. See the :doc:`Build package Related commands """""""""""""""" -:doc:`pair_coeff `, :doc:`pair\_fep\_soft ` +:doc:`pair_coeff `, :doc:`pair_style */soft ` **Default:** none diff --git a/doc/src/pair_coul.rst b/doc/src/pair_coul.rst index 735b52cb6e..d85df6ad6a 100644 --- a/doc/src/pair_coul.rst +++ b/doc/src/pair_coul.rst @@ -392,7 +392,7 @@ info. Related commands """""""""""""""" -:doc:`pair_coeff `, :doc:`pair\_style, hybrid/overlay `, :doc:`kspace_style ` +:doc:`pair_coeff `, :doc:`pair_style, hybrid/overlay `, :doc:`kspace_style ` **Default:** none diff --git a/doc/src/pair_fep_soft.rst b/doc/src/pair_fep_soft.rst index d1e64ae5df..8e706f77df 100644 --- a/doc/src/pair_fep_soft.rst +++ b/doc/src/pair_fep_soft.rst @@ -193,7 +193,7 @@ and Coulomb potentials modified by a soft core, with the functional form The *lj/class2/soft* style is a 9-6 potential with the exponent of the denominator of the first term in brackets taking the value 1.5 instead of 2 (other details differ, see the form of the potential in -:doc:`pair\_class2 `). +:doc:`pair_style lj/class2 `). Coulomb interactions can also be damped with a soft core at short distance, @@ -255,14 +255,14 @@ optional cutoffs. Style *lj/charmm/coul/long/soft* implements a soft-core version of the modified 12-6 LJ potential used in CHARMM and documented in the -:doc:`pair\_lj\_charmm ` style. In the soft version the parameters n, +:doc:`pair_style lj/charmm/coul/long ` style. In the soft version the parameters n, alpha\_LJ and alpha\_C are set in the :doc:`pair_style ` command, before the global cutoffs. The activation parameter lambda is introduced as an argument of the :doc:`pair_coeff ` command, after epsilon and sigma and before the optional eps14 and sigma14. Style *lj/class2/soft* implements a soft-core version of the 9-6 potential in -:doc:`pair\_class2 `. In the soft version the parameters n, alpha\_LJ +:doc:`pair_style lj/class2 `. In the soft version the parameters n, alpha\_LJ and alpha\_C are set in the :doc:`pair_style ` command, before the global cutoffs. The activation parameter lambda is introduced as an argument of the the :doc:`pair_coeff ` command, after epsilon and sigma and before diff --git a/doc/src/pair_lj.rst b/doc/src/pair_lj.rst index 3fa1cb0bca..cdcb481e5f 100644 --- a/doc/src/pair_lj.rst +++ b/doc/src/pair_lj.rst @@ -348,7 +348,7 @@ pair\_style command. A version of these styles with a soft core, *lj/cut/soft*\ , suitable for use in free energy calculations, is part of the USER-FEP package and is documented with -the :doc:`pair\_fep\_soft ` styles. The version with soft core is +the :doc:`pair_style */soft ` styles. The version with soft core is only available if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. diff --git a/doc/src/pair_lj_long.rst b/doc/src/pair_lj_long.rst index 40d5688a33..3a0afbd674 100644 --- a/doc/src/pair_lj_long.rst +++ b/doc/src/pair_lj_long.rst @@ -180,7 +180,7 @@ specified in the pair\_style command. A version of these styles with a soft core, *lj/cut/soft*\ , suitable for use in free energy calculations, is part of the USER-FEP package and is documented with -the :doc:`pair\_fep\_soft ` styles. The version with soft core is +the :doc:`pair_style */soft ` styles. The version with soft core is only available if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. diff --git a/doc/src/pair_morse.rst b/doc/src/pair_morse.rst index ac1c106b06..f5d95f3f85 100644 --- a/doc/src/pair_morse.rst +++ b/doc/src/pair_morse.rst @@ -95,7 +95,7 @@ the *morse* and *morse/smooth/linear* styles. A version of the *morse* style with a soft core, *morse/soft*\ , suitable for use in free energy calculations, is part of the USER-FEP package and is documented with -the :doc:`pair\_fep\_soft ` styles. The version with soft core is only +the :doc:`pair_style */soft ` styles. The version with soft core is only available if LAMMPS was built with that package. See the :doc:`Build package ` doc page for more info. @@ -160,7 +160,7 @@ built with the USER-MISC package. See the :doc:`Build package ` Related commands """""""""""""""" -:doc:`pair_coeff `, :doc:`pair\_fep\_soft ` +:doc:`pair_coeff `, :doc:`pair_style */soft ` **Default:** none diff --git a/doc/src/pair_spin_exchange.rst b/doc/src/pair_spin_exchange.rst index b232649f95..1393e47cdd 100644 --- a/doc/src/pair_spin_exchange.rst +++ b/doc/src/pair_spin_exchange.rst @@ -55,7 +55,7 @@ in :ref:`(Tranchida) `. From this exchange interaction, each spin :math:`i` will be submitted to a magnetic torque :math:`\vec{\omega}`, and its associated atom can be submitted to a -force :math:`\vec{F}` for spin-lattice calculations (see :doc:`fix\_nve\_spin `), +force :math:`\vec{F}` for spin-lattice calculations (see :doc:`fix nve/spin `), such as: .. math:: diff --git a/doc/src/pair_spin_magelec.rst b/doc/src/pair_spin_magelec.rst index bd5ff51650..66bb82dafc 100644 --- a/doc/src/pair_spin_magelec.rst +++ b/doc/src/pair_spin_magelec.rst @@ -41,7 +41,7 @@ direction of a screened dielectric atomic polarization (in eV). From this magneto-electric interaction, each spin i will be submitted to a magnetic torque omega, and its associated atom can be submitted to a -force F for spin-lattice calculations (see :doc:`fix\_nve\_spin `), +force F for spin-lattice calculations (see :doc:`fix nve/spin `), such as: .. image:: Eqs/pair_spin_me_forces.jpg @@ -68,7 +68,7 @@ Related commands """""""""""""""" :doc:`atom_style spin `, :doc:`pair_coeff `, -:doc:`pair\_spin\_exchange `, :doc:`pair_eam `, +:doc:`pair_style spin/exchange `, :doc:`pair_eam `, **Default:** none diff --git a/doc/src/temper_grem.rst b/doc/src/temper_grem.rst index e686ef23a4..2e19592879 100644 --- a/doc/src/temper_grem.rst +++ b/doc/src/temper_grem.rst @@ -14,7 +14,7 @@ Syntax * N = total # of timesteps to run * M = attempt a tempering swap every this many steps * lambda = initial lambda for this ensemble -* fix-ID = ID of fix\_grem +* fix-ID = ID of *fix grem* * thermostat-ID = ID of the thermostat that controls kinetic temperature * seed1 = random # seed used to decide on adjacent temperature to partner with * seed2 = random # seed for Boltzmann factor in Metropolis swap From bc3807aa4bedcb42cb8cf40859b8d75bc224163c Mon Sep 17 00:00:00 2001 From: jboschen Date: Fri, 31 Jan 2020 00:42:00 -0600 Subject: [PATCH 78/94] Fix sign of forces in AO mode, update h2o examples --- .../lammps_nwchem/ao_basis/in.client.h2o | 6 - .../in.client.h2o.min} | 9 +- .../lammps_nwchem/ao_basis/log.client.output | 47 +- .../log.lammps.h2o.31Jan20} | 45 +- .../ao_basis/log.lammps.h2o.min.31Jan20 | 82 + .../lammps_nwchem/ao_basis/nwchem_lammps.out | 622 ----- .../nwchem_lammps.out.h2o.31Jan20} | 298 +-- .../nwchem_lammps.out.h2o.min.31Jan20 | 626 +++++ .../COUPLE/lammps_nwchem/lammps_nwchem/README | 197 -- .../lammps_nwchem/ao_basis/data.h2o | 20 - .../lammps_nwchem/ao_basis/h2o.nw | 25 - .../lammps_nwchem/nwchem_wrap.py | 448 ---- .../lammps_nwchem/planewave/data.W | 15 - .../lammps_nwchem/planewave/in.client.W | 34 - .../lammps_nwchem/planewave/log.client.output | 76 - .../lammps_nwchem/planewave/nwchem_lammps.out | 2305 ----------------- .../lammps_nwchem/planewave/w.nw | 28 - examples/COUPLE/lammps_nwchem/nwchem_wrap.py | 4 +- 18 files changed, 899 insertions(+), 3988 deletions(-) rename examples/COUPLE/lammps_nwchem/{lammps_nwchem/ao_basis/in.client.h2o => ao_basis/in.client.h2o.min} (83%) rename examples/COUPLE/lammps_nwchem/{lammps_nwchem/ao_basis/log.client.output => ao_basis/log.lammps.h2o.31Jan20} (55%) create mode 100644 examples/COUPLE/lammps_nwchem/ao_basis/log.lammps.h2o.min.31Jan20 rename examples/COUPLE/lammps_nwchem/{lammps_nwchem/ao_basis/nwchem_lammps.out => ao_basis/nwchem_lammps.out.h2o.31Jan20} (68%) create mode 100644 examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out.h2o.min.31Jan20 delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/README delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out delete mode 100644 examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o b/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o index f56a5e9399..20072f50aa 100644 --- a/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o +++ b/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o @@ -7,10 +7,6 @@ if "${mode} == file" then & elif "${mode} == zmq" & "message client md zmq localhost:5555" & -variable x index 1 -variable y index 1 -variable z index 1 - units metal atom_style atomic atom_modify sort 0 0.0 map yes @@ -18,8 +14,6 @@ atom_modify sort 0 0.0 map yes boundary m m m read_data data.h2o -replicate $x $y $z - velocity all create 300.0 87287 loop geom neighbor 0.3 bin diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/in.client.h2o b/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o.min similarity index 83% rename from examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/in.client.h2o rename to examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o.min index f56a5e9399..4a506d0924 100644 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/in.client.h2o +++ b/examples/COUPLE/lammps_nwchem/ao_basis/in.client.h2o.min @@ -7,10 +7,6 @@ if "${mode} == file" then & elif "${mode} == zmq" & "message client md zmq localhost:5555" & -variable x index 1 -variable y index 1 -variable z index 1 - units metal atom_style atomic atom_modify sort 0 0.0 map yes @@ -18,7 +14,8 @@ atom_modify sort 0 0.0 map yes boundary m m m read_data data.h2o -replicate $x $y $z +group one id 2 +displace_atoms one move 0.1 0.2 0.3 velocity all create 300.0 87287 loop geom @@ -30,4 +27,4 @@ fix 2 all client/md fix_modify 2 energy yes thermo 1 -run 3 +minimize 1.0e-6 1.0e-6 10 50 diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/log.client.output b/examples/COUPLE/lammps_nwchem/ao_basis/log.client.output index 4f0af43d40..49ec904bea 100644 --- a/examples/COUPLE/lammps_nwchem/ao_basis/log.client.output +++ b/examples/COUPLE/lammps_nwchem/ao_basis/log.client.output @@ -1,16 +1,12 @@ -LAMMPS (18 Sep 2018) -OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:87) +LAMMPS (19 Sep 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:93) using 1 OpenMP thread(s) per MPI task # H2O with NWChem variable mode index file if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" -message client md zmq localhost:5555 -variable x index 1 -variable y index 1 -variable z index 1 - +message client md file tmp.couple units metal atom_style atomic atom_modify sort 0 0.0 map yes @@ -21,15 +17,7 @@ read_data data.h2o 1 by 1 by 1 MPI processor grid reading atoms ... 3 atoms - -replicate $x $y $z -replicate 1 $y $z -replicate 1 1 $z -replicate 1 1 1 - orthogonal box = (-10 -10 -10) to (10 10 10) - 1 by 1 by 1 MPI processor grid - 3 atoms - Time spent = 5.8016e-05 secs + read_data CPU = 0.000627125 secs velocity all create 300.0 87287 loop geom @@ -42,26 +30,27 @@ fix_modify 2 energy yes thermo 1 run 3 -Per MPI rank memory allocation (min/avg/max) = 0.02705 | 0.02705 | 0.02705 Mbytes +WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:166) +Per MPI rank memory allocation (min/avg/max) = 0.0276 | 0.0276 | 0.0276 Mbytes Step Temp E_pair E_mol TotEng Press Volume - 0 300 0 0 -2068.2746 10.354878 8000 - 1 368.98118 0 0 -2068.2567 12.735851 8000 - 2 459.96278 0 0 -2068.2332 15.876195 8000 - 3 572.94479 0 0 -2068.204 19.775912 8000 -Loop time of 0.0174769 on 1 procs for 3 steps with 3 atoms + 0 300 0 0 0.077556087 10.354878 8000 + 1 300 0 0 0.077556087 10.354878 8000 + 2 300 0 0 0.077556087 10.354878 8000 + 3 300 0 0 0.077556087 10.354878 8000 +Loop time of 0.30198 on 1 procs for 3 steps with 3 atoms -Performance: 14.831 ns/day, 1.618 hours/ns, 171.655 timesteps/s -8.4% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 0.858 ns/day, 27.961 hours/ns, 9.934 timesteps/s +0.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 0 | 0 | 0 | 0.0 | 0.00 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 2.555e-06 | 2.555e-06 | 2.555e-06 | 0.0 | 0.01 -Output | 8.4169e-05 | 8.4169e-05 | 8.4169e-05 | 0.0 | 0.48 -Modify | 0.017383 | 0.017383 | 0.017383 | 0.0 | 99.46 -Other | | 7.694e-06 | | | 0.04 +Comm | 2.5979e-06 | 2.5979e-06 | 2.5979e-06 | 0.0 | 0.00 +Output | 0.00012053 | 0.00012053 | 0.00012053 | 0.0 | 0.04 +Modify | 0.30185 | 0.30185 | 0.30185 | 0.0 | 99.96 +Other | | 8.211e-06 | | | 0.00 Nlocal: 3 ave 3 max 3 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -74,4 +63,4 @@ Total # of neighbors = 0 Ave neighs/atom = 0 Neighbor list builds = 0 Dangerous builds not checked -Total wall time: 0:00:01 +Total wall time: 0:00:07 diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/log.client.output b/examples/COUPLE/lammps_nwchem/ao_basis/log.lammps.h2o.31Jan20 similarity index 55% rename from examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/log.client.output rename to examples/COUPLE/lammps_nwchem/ao_basis/log.lammps.h2o.31Jan20 index 4f0af43d40..f4dedfcce5 100644 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/log.client.output +++ b/examples/COUPLE/lammps_nwchem/ao_basis/log.lammps.h2o.31Jan20 @@ -1,16 +1,12 @@ -LAMMPS (18 Sep 2018) -OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:87) +LAMMPS (19 Sep 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:93) using 1 OpenMP thread(s) per MPI task # H2O with NWChem variable mode index file if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" -message client md zmq localhost:5555 -variable x index 1 -variable y index 1 -variable z index 1 - +message client md file tmp.couple units metal atom_style atomic atom_modify sort 0 0.0 map yes @@ -21,15 +17,7 @@ read_data data.h2o 1 by 1 by 1 MPI processor grid reading atoms ... 3 atoms - -replicate $x $y $z -replicate 1 $y $z -replicate 1 1 $z -replicate 1 1 1 - orthogonal box = (-10 -10 -10) to (10 10 10) - 1 by 1 by 1 MPI processor grid - 3 atoms - Time spent = 5.8016e-05 secs + read_data CPU = 0.000608759 secs velocity all create 300.0 87287 loop geom @@ -42,26 +30,27 @@ fix_modify 2 energy yes thermo 1 run 3 -Per MPI rank memory allocation (min/avg/max) = 0.02705 | 0.02705 | 0.02705 Mbytes +WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:166) +Per MPI rank memory allocation (min/avg/max) = 0.0276 | 0.0276 | 0.0276 Mbytes Step Temp E_pair E_mol TotEng Press Volume 0 300 0 0 -2068.2746 10.354878 8000 - 1 368.98118 0 0 -2068.2567 12.735851 8000 - 2 459.96278 0 0 -2068.2332 15.876195 8000 - 3 572.94479 0 0 -2068.204 19.775912 8000 -Loop time of 0.0174769 on 1 procs for 3 steps with 3 atoms + 1 200.33191 0 0 -2068.2704 6.9147085 8000 + 2 152.36218 0 0 -2068.269 5.2589726 8000 + 3 227.40679 0 0 -2068.2722 7.8492321 8000 +Loop time of 1.90319 on 1 procs for 3 steps with 3 atoms -Performance: 14.831 ns/day, 1.618 hours/ns, 171.655 timesteps/s -8.4% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 0.136 ns/day, 176.221 hours/ns, 1.576 timesteps/s +0.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- Pair | 0 | 0 | 0 | 0.0 | 0.00 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 2.555e-06 | 2.555e-06 | 2.555e-06 | 0.0 | 0.01 -Output | 8.4169e-05 | 8.4169e-05 | 8.4169e-05 | 0.0 | 0.48 -Modify | 0.017383 | 0.017383 | 0.017383 | 0.0 | 99.46 -Other | | 7.694e-06 | | | 0.04 +Comm | 3.9274e-06 | 3.9274e-06 | 3.9274e-06 | 0.0 | 0.00 +Output | 0.00011798 | 0.00011798 | 0.00011798 | 0.0 | 0.01 +Modify | 1.9031 | 1.9031 | 1.9031 | 0.0 | 99.99 +Other | | 1.054e-05 | | | 0.00 Nlocal: 3 ave 3 max 3 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -74,4 +63,4 @@ Total # of neighbors = 0 Ave neighs/atom = 0 Neighbor list builds = 0 Dangerous builds not checked -Total wall time: 0:00:01 +Total wall time: 0:00:07 diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/log.lammps.h2o.min.31Jan20 b/examples/COUPLE/lammps_nwchem/ao_basis/log.lammps.h2o.min.31Jan20 new file mode 100644 index 0000000000..5fb1f93318 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/ao_basis/log.lammps.h2o.min.31Jan20 @@ -0,0 +1,82 @@ +LAMMPS (19 Sep 2019) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:93) + using 1 OpenMP thread(s) per MPI task +# H2O with NWChem + +variable mode index file + +if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" +message client md file tmp.couple +units metal +atom_style atomic +atom_modify sort 0 0.0 map yes + +boundary m m m +read_data data.h2o + orthogonal box = (-10 -10 -10) to (10 10 10) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 3 atoms + read_data CPU = 0.000615383 secs + +group one id 2 +1 atoms in group one +displace_atoms one move 0.1 0.2 0.3 + +velocity all create 300.0 87287 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 10 check no + +fix 1 all nve +fix 2 all client/md +fix_modify 2 energy yes + +thermo 1 +minimize 1.0e-6 1.0e-6 10 50 +WARNING: Using 'neigh_modify every 1 delay 0 check yes' setting during minimization (src/min.cpp:174) +WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:166) +Per MPI rank memory allocation (min/avg/max) = 0.0279 | 0.0279 | 0.0279 Mbytes +Step Temp E_pair E_mol TotEng Press Volume + 0 300 0 0 -2067.8909 10.354878 8000 + 1 300 0 0 -2068.0707 10.354878 8000 + 2 300 0 0 -2068.252 10.354878 8000 +WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:166) + 3 300 0 0 -2068.2797 10.354878 8000 +WARNING: Communication cutoff is 0.0. No ghost atoms will be generated. Atoms may get lost. (src/comm_brick.cpp:166) + 4 300 0 0 -2068.2799 10.354878 8000 +Loop time of 5.71024 on 1 procs for 4 steps with 3 atoms + +0.1% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -2067.96847053 -2068.35730416 -2068.35745184 + Force two-norm initial, final = 4.54685 0.124714 + Force max component initial, final = 3.48924 0.0859263 + Final line search alpha, max atom move = 1 0.0859263 + Iterations, force evaluations = 4 8 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0 | 0 | 0 | 0.0 | 0.00 +Neigh | 6.2305e-07 | 6.2305e-07 | 6.2305e-07 | 0.0 | 0.00 +Comm | 1.1522e-05 | 1.1522e-05 | 1.1522e-05 | 0.0 | 0.00 +Output | 8.4217e-05 | 8.4217e-05 | 8.4217e-05 | 0.0 | 0.00 +Modify | 5.7099 | 5.7099 | 5.7099 | 0.0 | 99.99 +Other | | 0.0002355 | | | 0.00 + +Nlocal: 3 ave 3 max 3 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 2 +Dangerous builds not checked +Total wall time: 0:00:10 diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out index 1556d13f84..e69de29bb2 100644 --- a/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out +++ b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out @@ -1,622 +0,0 @@ - argument 1 = nwchem_lammps.nw - - - -============================== echo of input deck ============================== -echo - -memory global 40 mb stack 23 mb heap 5 mb - -geometry units angstrom noautosym -O 0 0 0 -H 0 0.756723 -0.585799 -H 0 -0.756723 -0.585799 -end - -scf - vectors input nwchem_lammps.movecs -end - -dft - vectors input nwchem_lammps.movecs -end - -basis - O library 6-31g* - H library 6-31g* -end - -scf - maxiter 100 -end - -task scf gradient - -================================================================================ - - - - - - - Northwest Computational Chemistry Package (NWChem) 6.8 - ------------------------------------------------------ - - - Environmental Molecular Sciences Laboratory - Pacific Northwest National Laboratory - Richland, WA 99352 - - Copyright (c) 1994-2017 - Pacific Northwest National Laboratory - Battelle Memorial Institute - - NWChem is an open-source computational chemistry package - distributed under the terms of the - Educational Community License (ECL) 2.0 - A copy of the license is included with this distribution - in the LICENSE.TXT file - - ACKNOWLEDGMENT - -------------- - - This software and its documentation were developed at the - EMSL at Pacific Northwest National Laboratory, a multiprogram - national laboratory, operated for the U.S. Department of Energy - by Battelle under Contract Number DE-AC05-76RL01830. Support - for this work was provided by the Department of Energy Office - of Biological and Environmental Research, Office of Basic - Energy Sciences, and the Office of Advanced Scientific Computing. - - - Job information - --------------- - - hostname = mcq - program = /usr/bin/nwchem - date = Mon Sep 23 16:28:27 2019 - - compiled = Wed_Aug_15_19:14:19_2018 - source = /home/edo/debichem-team/nwchem/nwchem-6.8.1 - nwchem branch = 6.8.1 - nwchem revision = v6.8-133-ge032219 - ga revision = 5.6.5 - use scalapack = T - input = nwchem_lammps.nw - prefix = nwchem_lammps. - data base = ./nwchem_lammps.db - status = restart - nproc = 1 - time left = -1s - - - - Memory information - ------------------ - - heap = 655358 doubles = 5.0 Mbytes - stack = 3014651 doubles = 23.0 Mbytes - global = 5242880 doubles = 40.0 Mbytes (distinct from heap & stack) - total = 8912889 doubles = 68.0 Mbytes - verify = yes - hardfail = no - - - Directory information - --------------------- - - 0 permanent = . - 0 scratch = . - - - Previous task information - ------------------------- - - Theory = scf - Operation = gradient - Status = ok - Qmmm = F - Ignore = F - - - Geometries in the database - -------------------------- - - Name Natoms Last Modified - -------------------------------- ------ ------------------------ - 1 geometry 3 Mon Sep 23 16:26:29 2019 - - The geometry named "geometry" is the default for restart - - - - Basis sets in the database - -------------------------- - - Name Natoms Last Modified - -------------------------------- ------ ------------------------ - 1 ao basis 2 Mon Sep 23 16:26:29 2019 - - The basis set named "ao basis" is the default AO basis for restart - - - - - NWChem Input Module - ------------------- - - - - Scaling coordinates for geometry "geometry" by 1.889725989 - (inverse scale = 0.529177249) - - - ------ - auto-z - ------ - - - Geometry "geometry" -> "" - ------------------------- - - Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) - - No. Tag Charge X Y Z - ---- ---------------- ---------- -------------- -------------- -------------- - 1 O 8.0000 0.00000000 0.00000000 0.11715980 - 2 H 1.0000 0.00000000 0.75672300 -0.46863920 - 3 H 1.0000 0.00000000 -0.75672300 -0.46863920 - - Atomic Mass - ----------- - - O 15.994910 - H 1.007825 - - - Effective nuclear repulsion energy (a.u.) 9.1972032776 - - Nuclear Dipole moment (a.u.) - ---------------------------- - X Y Z - ---------------- ---------------- ---------------- - 0.0000000000 0.0000000000 0.0000000000 - - - - Z-matrix (autoz) - -------- - - Units are Angstrom for bonds and degrees for angles - - Type Name I J K L M Value - ----------- -------- ----- ----- ----- ----- ----- ---------- - 1 Stretch 1 2 0.95697 - 2 Stretch 1 3 0.95697 - 3 Bend 2 1 3 104.51122 - - - XYZ format geometry - ------------------- - 3 - geometry - O 0.00000000 0.00000000 0.11715980 - H 0.00000000 0.75672300 -0.46863920 - H 0.00000000 -0.75672300 -0.46863920 - - ============================================================================== - internuclear distances - ------------------------------------------------------------------------------ - center one | center two | atomic units | angstroms - ------------------------------------------------------------------------------ - 2 H | 1 O | 1.80841 | 0.95697 - 3 H | 1 O | 1.80841 | 0.95697 - ------------------------------------------------------------------------------ - number of included internuclear distances: 2 - ============================================================================== - - - - ============================================================================== - internuclear angles - ------------------------------------------------------------------------------ - center 1 | center 2 | center 3 | degrees - ------------------------------------------------------------------------------ - 2 H | 1 O | 3 H | 104.51 - ------------------------------------------------------------------------------ - number of included internuclear angles: 1 - ============================================================================== - - - - Basis "ao basis" -> "" (cartesian) - ----- - O (Oxygen) - ---------- - Exponent Coefficients - -------------- --------------------------------------------------------- - 1 S 5.48467170E+03 0.001831 - 1 S 8.25234950E+02 0.013950 - 1 S 1.88046960E+02 0.068445 - 1 S 5.29645000E+01 0.232714 - 1 S 1.68975700E+01 0.470193 - 1 S 5.79963530E+00 0.358521 - - 2 S 1.55396160E+01 -0.110778 - 2 S 3.59993360E+00 -0.148026 - 2 S 1.01376180E+00 1.130767 - - 3 P 1.55396160E+01 0.070874 - 3 P 3.59993360E+00 0.339753 - 3 P 1.01376180E+00 0.727159 - - 4 S 2.70005800E-01 1.000000 - - 5 P 2.70005800E-01 1.000000 - - 6 D 8.00000000E-01 1.000000 - - H (Hydrogen) - ------------ - Exponent Coefficients - -------------- --------------------------------------------------------- - 1 S 1.87311370E+01 0.033495 - 1 S 2.82539370E+00 0.234727 - 1 S 6.40121700E-01 0.813757 - - 2 S 1.61277800E-01 1.000000 - - - - Summary of "ao basis" -> "" (cartesian) - ------------------------------------------------------------------------------ - Tag Description Shells Functions and Types - ---------------- ------------------------------ ------ --------------------- - O 6-31g* 6 15 3s2p1d - H 6-31g* 2 2 2s - - - NWChem SCF Module - ----------------- - - - - ao basis = "ao basis" - functions = 19 - atoms = 3 - closed shells = 5 - open shells = 0 - charge = 0.00 - wavefunction = RHF - input vectors = ./nwchem_lammps.movecs - output vectors = ./nwchem_lammps.movecs - use symmetry = F - symmetry adapt = F - - - Summary of "ao basis" -> "ao basis" (cartesian) - ------------------------------------------------------------------------------ - Tag Description Shells Functions and Types - ---------------- ------------------------------ ------ --------------------- - O 6-31g* 6 15 3s2p1d - H 6-31g* 2 2 2s - - - - Forming initial guess at 0.0s - - - Loading old vectors from job with title : - - - - - Starting SCF solution at 0.0s - - - - ---------------------------------------------- - Quadratically convergent ROHF - - Convergence threshold : 1.000E-04 - Maximum no. of iterations : 100 - Final Fock-matrix accuracy: 1.000E-07 - ---------------------------------------------- - - - #quartets = 1.540D+03 #integrals = 8.874D+03 #direct = 0.0% #cached =100.0% - - - Integral file = ./nwchem_lammps.aoints.0 - Record size in doubles = 65536 No. of integs per rec = 43688 - Max. records in memory = 2 Max. records in file = 326674 - No. of bits per label = 8 No. of bits per value = 64 - - - iter energy gnorm gmax time - ----- ------------------- --------- --------- -------- - 1 -75.9732571733 7.14D-01 3.37D-01 0.3 - 2 -76.0055117003 3.10D-01 1.79D-01 0.3 - 3 -76.0098071888 1.15D-01 5.21D-02 0.3 - 4 -76.0105377099 2.55D-03 9.57D-04 0.3 - 5 -76.0105386346 9.48D-06 3.52D-06 0.3 - - - Final RHF results - ------------------ - - Total SCF energy = -76.010538634624 - One-electron energy = -123.058850386783 - Two-electron energy = 37.851108474513 - Nuclear repulsion energy = 9.197203277646 - - Time for solution = 0.1s - - - Final eigenvalues - ----------------- - - 1 - 1 -20.5603 - 2 -1.3419 - 3 -0.7071 - 4 -0.5711 - 5 -0.4979 - 6 0.2108 - 7 0.3042 - 8 1.0227 - 9 1.1318 - 10 1.1678 - 11 1.1719 - 12 1.3809 - 13 1.4341 - 14 2.0201 - 15 2.0337 - - ROHF Final Molecular Orbital Analysis - ------------------------------------- - - Vector 2 Occ=2.000000D+00 E=-1.341930D+00 - MO Center= -7.7D-08, 1.6D-07, -5.6D-02, r^2= 5.0D-01 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 2 0.475861 1 O s 6 0.439201 1 O s - 1 -0.209676 1 O s - - Vector 3 Occ=2.000000D+00 E=-7.070591D-01 - MO Center= 5.8D-08, -1.2D-07, -1.0D-01, r^2= 7.7D-01 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 4 0.507651 1 O py 8 0.306488 1 O py - 16 0.230979 2 H s 18 -0.230979 3 H s - - Vector 4 Occ=2.000000D+00 E=-5.710712D-01 - MO Center= 6.9D-07, -2.0D-07, 1.7D-01, r^2= 6.9D-01 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 5 0.555446 1 O pz 9 0.403175 1 O pz - 6 0.325535 1 O s 2 0.164591 1 O s - - Vector 5 Occ=2.000000D+00 E=-4.979251D-01 - MO Center= -9.5D-08, -7.1D-08, 9.7D-02, r^2= 6.0D-01 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 3 0.639615 1 O px 7 0.511470 1 O px - - Vector 6 Occ=0.000000D+00 E= 2.108019D-01 - MO Center= -5.7D-07, 1.0D-06, -6.5D-01, r^2= 2.6D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 6 1.415545 1 O s 17 -1.041449 2 H s - 19 -1.041447 3 H s 9 -0.508218 1 O pz - 5 -0.217054 1 O pz - - Vector 7 Occ=0.000000D+00 E= 3.042327D-01 - MO Center= -1.9D-09, -9.8D-07, -6.2D-01, r^2= 2.7D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 17 1.395012 2 H s 19 -1.395014 3 H s - 8 -0.833805 1 O py 4 -0.329272 1 O py - - Vector 8 Occ=0.000000D+00 E= 1.022735D+00 - MO Center= -1.1D-10, 6.2D-07, -4.7D-02, r^2= 1.4D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 16 0.838912 2 H s 18 -0.838911 3 H s - 8 -0.662620 1 O py 17 -0.459236 2 H s - 19 0.459235 3 H s 14 -0.343167 1 O dyz - - Vector 9 Occ=0.000000D+00 E= 1.131842D+00 - MO Center= 2.2D-07, 3.1D-07, 2.0D-01, r^2= 1.6D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 6 1.636696 1 O s 2 -0.921950 1 O s - 9 0.708679 1 O pz 16 0.548799 2 H s - 18 0.548800 3 H s 17 -0.474050 2 H s - 19 -0.474049 3 H s 5 -0.419243 1 O pz - 10 -0.387486 1 O dxx 15 -0.318053 1 O dzz - - Vector 10 Occ=0.000000D+00 E= 1.167786D+00 - MO Center= 2.2D-05, 5.1D-09, 1.1D-01, r^2= 1.1D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 7 -1.036049 1 O px 3 0.962745 1 O px - - Vector 11 Occ=0.000000D+00 E= 1.171944D+00 - MO Center= -2.2D-05, -4.7D-07, -3.9D-02, r^2= 1.1D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 5 0.761007 1 O pz 16 0.661205 2 H s - 18 0.661206 3 H s 6 -0.462694 1 O s - 9 -0.370404 1 O pz 17 -0.357353 2 H s - 19 -0.357353 3 H s 13 0.249348 1 O dyy - - Vector 12 Occ=0.000000D+00 E= 1.380937D+00 - MO Center= -2.5D-09, 2.4D-07, 5.7D-02, r^2= 1.4D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 8 1.537091 1 O py 4 -1.037376 1 O py - 17 -0.915091 2 H s 19 0.915090 3 H s - - Vector 13 Occ=0.000000D+00 E= 1.434077D+00 - MO Center= 5.4D-08, -5.6D-07, -3.9D-01, r^2= 1.4D+00 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 6 3.574401 1 O s 2 -1.418426 1 O s - 9 -1.174649 1 O pz 17 -0.784923 2 H s - 19 -0.784925 3 H s 13 -0.644454 1 O dyy - 5 0.506381 1 O pz 15 -0.402328 1 O dzz - 16 -0.323132 2 H s 18 -0.323132 3 H s - - Vector 14 Occ=0.000000D+00 E= 2.020054D+00 - MO Center= -2.1D-08, 1.2D-08, 1.6D-01, r^2= 6.2D-01 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 15 1.008815 1 O dzz 13 -0.580616 1 O dyy - 10 -0.366779 1 O dxx 6 -0.227333 1 O s - - Vector 15 Occ=0.000000D+00 E= 2.033720D+00 - MO Center= -5.0D-08, 6.6D-08, 1.2D-01, r^2= 6.1D-01 - Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function - ----- ------------ --------------- ----- ------------ --------------- - 11 1.732051 1 O dxy - - - center of mass - -------------- - x = 0.00000000 y = 0.00000000 z = 0.09751017 - - moments of inertia (a.u.) - ------------------ - 6.315433940446 0.000000000000 0.000000000000 - 0.000000000000 2.193636332720 0.000000000000 - 0.000000000000 0.000000000000 4.121797607726 - - Mulliken analysis of the total density - -------------------------------------- - - Atom Charge Shell Charges - ----------- ------ ------------------------------------------------------- - 1 O 8 8.87 2.00 0.90 2.90 0.92 2.07 0.08 - 2 H 1 0.57 0.46 0.10 - 3 H 1 0.57 0.46 0.10 - - Multipole analysis of the density wrt the origin - ------------------------------------------------ - - L x y z total open nuclear - - - - - ----- ---- ------- - 0 0 0 0 0.000000 0.000000 10.000000 - - 1 1 0 0 -0.000002 0.000000 0.000000 - 1 0 1 0 0.000001 0.000000 0.000000 - 1 0 0 1 -0.875296 0.000000 0.000000 - - 2 2 0 0 -5.372336 0.000000 0.000000 - 2 1 1 0 -0.000002 0.000000 0.000000 - 2 1 0 1 0.000001 0.000000 0.000000 - 2 0 2 0 -3.071804 0.000000 4.089795 - 2 0 1 1 0.000000 0.000000 0.000000 - 2 0 0 2 -4.444596 0.000000 1.960717 - - - Parallel integral file used 1 records with 0 large values - - NWChem Gradients Module - ----------------------- - - - - wavefunction = RHF - - - - RHF ENERGY GRADIENTS - - atom coordinates gradient - x y z x y z - 1 O 0.000000 0.000000 0.221400 0.000001 0.000000 0.014490 - 2 H 0.000000 1.429999 -0.885600 -0.000001 0.007296 -0.007245 - 3 H 0.000000 -1.429999 -0.885600 -0.000000 -0.007296 -0.007245 - - ---------------------------------------- - | Time | 1-e(secs) | 2-e(secs) | - ---------------------------------------- - | CPU | 0.00 | 0.07 | - ---------------------------------------- - | WALL | 0.00 | 0.03 | - ---------------------------------------- - - Task times cpu: 0.2s wall: 0.1s - - - NWChem Input Module - ------------------- - - - Summary of allocated global arrays ------------------------------------ - No active global arrays - - - - GA Statistics for process 0 - ------------------------------ - - create destroy get put acc scatter gather read&inc -calls: 225 225 3182 894 878 0 0 68 -number of processes/call 1.00e+00 1.00e+00 1.00e+00 0.00e+00 0.00e+00 -bytes total: 8.62e+05 5.44e+05 1.23e+05 0.00e+00 0.00e+00 5.44e+02 -bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -Max memory consumed for GA by this process: 39432 bytes - -MA_summarize_allocated_blocks: starting scan ... -MA_summarize_allocated_blocks: scan completed: 0 heap blocks, 0 stack blocks -MA usage statistics: - - allocation statistics: - heap stack - ---- ----- - current number of blocks 0 0 - maximum number of blocks 18 28 - current total bytes 0 0 - maximum total bytes 1060104 16000888 - maximum total K-bytes 1061 16001 - maximum total M-bytes 2 17 - - - CITATION - -------- - Please cite the following reference when publishing - results obtained with NWChem: - - M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, - T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, - E. Apra, T.L. Windus, W.A. de Jong - "NWChem: a comprehensive and scalable open-source - solution for large scale molecular simulations" - Comput. Phys. Commun. 181, 1477 (2010) - doi:10.1016/j.cpc.2010.04.018 - - AUTHORS - ------- - E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, - T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, - J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, - S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, - Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, - D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, - A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, - P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, - M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, - M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, - Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, - G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, - J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, - P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, - D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, - J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, - T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, - M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. - - Total times cpu: 0.2s wall: 0.1s diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/nwchem_lammps.out b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out.h2o.31Jan20 similarity index 68% rename from examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/nwchem_lammps.out rename to examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out.h2o.31Jan20 index 1556d13f84..bba8a12a22 100644 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/nwchem_lammps.out +++ b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out.h2o.31Jan20 @@ -7,10 +7,10 @@ echo memory global 40 mb stack 23 mb heap 5 mb -geometry units angstrom noautosym -O 0 0 0 -H 0 0.756723 -0.585799 -H 0 -0.756723 -0.585799 +geometry units angstrom noautosym nocenter +O 0.00197082 0.0012463 -0.00298048 +H -0.0432066 0.769363 -0.596119 +H 0.0119282 -0.789143 -0.528177 end scf @@ -30,8 +30,12 @@ scf maxiter 100 end -task scf gradient +#dft +# xc b3lyp +#end +task scf gradient +#task dft gradient ================================================================================ @@ -47,7 +51,7 @@ task scf gradient Pacific Northwest National Laboratory Richland, WA 99352 - Copyright (c) 1994-2017 + Copyright (c) 1994-2018 Pacific Northwest National Laboratory Battelle Memorial Institute @@ -72,16 +76,16 @@ task scf gradient Job information --------------- - hostname = mcq - program = /usr/bin/nwchem - date = Mon Sep 23 16:28:27 2019 + hostname = almondjoy + program = /home/jboschen/nwchem-6.8.1-release/bin/LINUX64/nwchem + date = Fri Jan 31 00:31:00 2020 - compiled = Wed_Aug_15_19:14:19_2018 - source = /home/edo/debichem-team/nwchem/nwchem-6.8.1 - nwchem branch = 6.8.1 - nwchem revision = v6.8-133-ge032219 + compiled = Tue_Oct_01_13:20:43_2019 + source = /home/jboschen/nwchem-6.8.1-release + nwchem branch = Development + nwchem revision = N/A ga revision = 5.6.5 - use scalapack = T + use scalapack = F input = nwchem_lammps.nw prefix = nwchem_lammps. data base = ./nwchem_lammps.db @@ -124,7 +128,7 @@ task scf gradient Name Natoms Last Modified -------------------------------- ------ ------------------------ - 1 geometry 3 Mon Sep 23 16:26:29 2019 + 1 geometry 3 Fri Jan 31 00:30:59 2020 The geometry named "geometry" is the default for restart @@ -135,7 +139,7 @@ task scf gradient Name Natoms Last Modified -------------------------------- ------ ------------------------ - 1 ao basis 2 Mon Sep 23 16:26:29 2019 + 1 ao basis 2 Fri Jan 31 00:30:59 2020 The basis set named "ao basis" is the default AO basis for restart @@ -154,6 +158,8 @@ task scf gradient ------ auto-z ------ + no constraints, skipping 0.0000000000000000 + no constraints, skipping 0.0000000000000000 Geometry "geometry" -> "" @@ -163,9 +169,9 @@ task scf gradient No. Tag Charge X Y Z ---- ---------------- ---------- -------------- -------------- -------------- - 1 O 8.0000 0.00000000 0.00000000 0.11715980 - 2 H 1.0000 0.00000000 0.75672300 -0.46863920 - 3 H 1.0000 0.00000000 -0.75672300 -0.46863920 + 1 O 8.0000 0.00197082 0.00124630 -0.00298048 + 2 H 1.0000 -0.04320660 0.76936300 -0.59611900 + 3 H 1.0000 0.01192820 -0.78914300 -0.52817700 Atomic Mass ----------- @@ -174,13 +180,13 @@ task scf gradient H 1.007825 - Effective nuclear repulsion energy (a.u.) 9.1972032776 + Effective nuclear repulsion energy (a.u.) 9.1573270473 Nuclear Dipole moment (a.u.) ---------------------------- X Y Z ---------------- ---------------- ---------------- - 0.0000000000 0.0000000000 0.0000000000 + -0.0293131272 -0.0185374561 -2.1696696942 @@ -191,26 +197,26 @@ task scf gradient Type Name I J K L M Value ----------- -------- ----- ----- ----- ----- ----- ---------- - 1 Stretch 1 2 0.95697 - 2 Stretch 1 3 0.95697 - 3 Bend 2 1 3 104.51122 + 1 Stretch 1 2 0.97152 + 2 Stretch 1 3 0.94902 + 3 Bend 2 1 3 108.72901 XYZ format geometry ------------------- 3 geometry - O 0.00000000 0.00000000 0.11715980 - H 0.00000000 0.75672300 -0.46863920 - H 0.00000000 -0.75672300 -0.46863920 + O 0.00197082 0.00124630 -0.00298048 + H -0.04320660 0.76936300 -0.59611900 + H 0.01192820 -0.78914300 -0.52817700 ============================================================================== internuclear distances ------------------------------------------------------------------------------ center one | center two | atomic units | angstroms ------------------------------------------------------------------------------ - 2 H | 1 O | 1.80841 | 0.95697 - 3 H | 1 O | 1.80841 | 0.95697 + 2 H | 1 O | 1.83591 | 0.97152 + 3 H | 1 O | 1.79339 | 0.94902 ------------------------------------------------------------------------------ number of included internuclear distances: 2 ============================================================================== @@ -222,7 +228,7 @@ task scf gradient ------------------------------------------------------------------------------ center 1 | center 2 | center 3 | degrees ------------------------------------------------------------------------------ - 2 H | 1 O | 3 H | 104.51 + 2 H | 1 O | 3 H | 108.73 ------------------------------------------------------------------------------ number of included internuclear angles: 1 ============================================================================== @@ -324,200 +330,198 @@ task scf gradient ---------------------------------------------- - #quartets = 1.540D+03 #integrals = 8.874D+03 #direct = 0.0% #cached =100.0% + #quartets = 1.540D+03 #integrals = 1.424D+04 #direct = 0.0% #cached =100.0% Integral file = ./nwchem_lammps.aoints.0 - Record size in doubles = 65536 No. of integs per rec = 43688 - Max. records in memory = 2 Max. records in file = 326674 - No. of bits per label = 8 No. of bits per value = 64 + Record size in doubles = 65536 No. of integs per rec = 43688 + Max. records in memory = 2 Max. records in file = 1392051 + No. of bits per label = 8 No. of bits per value = 64 iter energy gnorm gmax time ----- ------------------- --------- --------- -------- - 1 -75.9732571733 7.14D-01 3.37D-01 0.3 - 2 -76.0055117003 3.10D-01 1.79D-01 0.3 - 3 -76.0098071888 1.15D-01 5.21D-02 0.3 - 4 -76.0105377099 2.55D-03 9.57D-04 0.3 - 5 -76.0105386346 9.48D-06 3.52D-06 0.3 + 1 -76.0095751323 4.63D-02 1.64D-02 0.1 + 2 -76.0097628164 8.13D-04 2.83D-04 0.1 + 3 -76.0097629130 3.92D-06 1.55D-06 0.1 Final RHF results ------------------ - Total SCF energy = -76.010538634624 - One-electron energy = -123.058850386783 - Two-electron energy = 37.851108474513 - Nuclear repulsion energy = 9.197203277646 + Total SCF energy = -76.009762913030 + One-electron energy = -123.002897732381 + Two-electron energy = 37.835807772101 + Nuclear repulsion energy = 9.157327047250 - Time for solution = 0.1s + Time for solution = 0.0s Final eigenvalues ----------------- 1 - 1 -20.5603 - 2 -1.3419 - 3 -0.7071 - 4 -0.5711 - 5 -0.4979 - 6 0.2108 - 7 0.3042 - 8 1.0227 - 9 1.1318 - 10 1.1678 - 11 1.1719 - 12 1.3809 - 13 1.4341 - 14 2.0201 - 15 2.0337 + 1 -20.5584 + 2 -1.3367 + 3 -0.7128 + 4 -0.5617 + 5 -0.4959 + 6 0.2104 + 7 0.3038 + 8 1.0409 + 9 1.1202 + 10 1.1606 + 11 1.1691 + 12 1.3840 + 13 1.4192 + 14 2.0312 + 15 2.0334 ROHF Final Molecular Orbital Analysis ------------------------------------- - Vector 2 Occ=2.000000D+00 E=-1.341930D+00 - MO Center= -7.7D-08, 1.6D-07, -5.6D-02, r^2= 5.0D-01 + Vector 2 Occ=2.000000D+00 E=-1.336749D+00 + MO Center= -2.8D-03, -1.3D-02, -1.7D-01, r^2= 5.1D-01 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 2 0.475861 1 O s 6 0.439201 1 O s - 1 -0.209676 1 O s + 2 0.476636 1 O s 6 0.442369 1 O s + 1 -0.210214 1 O s - Vector 3 Occ=2.000000D+00 E=-7.070591D-01 - MO Center= 5.8D-08, -1.2D-07, -1.0D-01, r^2= 7.7D-01 + Vector 3 Occ=2.000000D+00 E=-7.127948D-01 + MO Center= -4.9D-03, 3.9D-03, -2.1D-01, r^2= 7.8D-01 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 4 0.507651 1 O py 8 0.306488 1 O py - 16 0.230979 2 H s 18 -0.230979 3 H s + 4 0.504894 1 O py 8 0.303932 1 O py + 18 -0.234724 3 H s 16 0.229765 2 H s - Vector 4 Occ=2.000000D+00 E=-5.710712D-01 - MO Center= 6.9D-07, -2.0D-07, 1.7D-01, r^2= 6.9D-01 + Vector 4 Occ=2.000000D+00 E=-5.617306D-01 + MO Center= 3.6D-03, 9.0D-03, 5.6D-02, r^2= 6.9D-01 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 5 0.555446 1 O pz 9 0.403175 1 O pz - 6 0.325535 1 O s 2 0.164591 1 O s + 5 0.559565 1 O pz 9 0.410981 1 O pz + 6 0.315892 1 O s 2 0.157960 1 O s - Vector 5 Occ=2.000000D+00 E=-4.979251D-01 - MO Center= -9.5D-08, -7.1D-08, 9.7D-02, r^2= 6.0D-01 + Vector 5 Occ=2.000000D+00 E=-4.959173D-01 + MO Center= 1.4D-03, 6.9D-05, -2.2D-02, r^2= 6.0D-01 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 3 0.639615 1 O px 7 0.511470 1 O px + 3 0.638390 1 O px 7 0.511530 1 O px - Vector 6 Occ=0.000000D+00 E= 2.108019D-01 - MO Center= -5.7D-07, 1.0D-06, -6.5D-01, r^2= 2.6D+00 + Vector 6 Occ=0.000000D+00 E= 2.103822D-01 + MO Center= -2.3D-02, 3.5D-02, -7.3D-01, r^2= 2.6D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 6 1.415545 1 O s 17 -1.041449 2 H s - 19 -1.041447 3 H s 9 -0.508218 1 O pz - 5 -0.217054 1 O pz + 6 1.416869 1 O s 17 -1.068330 2 H s + 19 -1.014775 3 H s 9 -0.490951 1 O pz + 5 -0.212990 1 O pz - Vector 7 Occ=0.000000D+00 E= 3.042327D-01 - MO Center= -1.9D-09, -9.8D-07, -6.2D-01, r^2= 2.7D+00 + Vector 7 Occ=0.000000D+00 E= 3.037943D-01 + MO Center= -1.8D-02, -8.9D-02, -7.1D-01, r^2= 2.8D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 17 1.395012 2 H s 19 -1.395014 3 H s - 8 -0.833805 1 O py 4 -0.329272 1 O py + 19 -1.426837 3 H s 17 1.332767 2 H s + 8 -0.842141 1 O py 4 -0.327553 1 O py - Vector 8 Occ=0.000000D+00 E= 1.022735D+00 - MO Center= -1.1D-10, 6.2D-07, -4.7D-02, r^2= 1.4D+00 + Vector 8 Occ=0.000000D+00 E= 1.040852D+00 + MO Center= -7.4D-03, 1.3D-01, -1.6D-01, r^2= 1.4D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 16 0.838912 2 H s 18 -0.838911 3 H s - 8 -0.662620 1 O py 17 -0.459236 2 H s - 19 0.459235 3 H s 14 -0.343167 1 O dyz + 16 0.931594 2 H s 18 -0.747590 3 H s + 8 -0.655817 1 O py 17 -0.523035 2 H s + 19 0.366407 3 H s 14 -0.357109 1 O dyz - Vector 9 Occ=0.000000D+00 E= 1.131842D+00 - MO Center= 2.2D-07, 3.1D-07, 2.0D-01, r^2= 1.6D+00 + Vector 9 Occ=0.000000D+00 E= 1.120172D+00 + MO Center= -6.8D-03, -2.9D-02, -3.1D-01, r^2= 1.5D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 6 1.636696 1 O s 2 -0.921950 1 O s - 9 0.708679 1 O pz 16 0.548799 2 H s - 18 0.548800 3 H s 17 -0.474050 2 H s - 19 -0.474049 3 H s 5 -0.419243 1 O pz - 10 -0.387486 1 O dxx 15 -0.318053 1 O dzz + 6 1.145090 1 O s 18 0.841596 3 H s + 2 -0.727471 1 O s 16 0.684927 2 H s + 9 0.559191 1 O pz 19 -0.546678 3 H s + 17 -0.538778 2 H s 10 -0.344609 1 O dxx + 15 -0.250035 1 O dzz - Vector 10 Occ=0.000000D+00 E= 1.167786D+00 - MO Center= 2.2D-05, 5.1D-09, 1.1D-01, r^2= 1.1D+00 + Vector 10 Occ=0.000000D+00 E= 1.160603D+00 + MO Center= 1.2D-02, -4.3D-02, 2.5D-01, r^2= 1.0D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 7 -1.036049 1 O px 3 0.962745 1 O px + 6 1.137949 1 O s 5 -0.844233 1 O pz + 9 0.595088 1 O pz 2 -0.475986 1 O s + 18 -0.455932 3 H s 16 -0.357325 2 H s + 13 -0.317117 1 O dyy 15 -0.196968 1 O dzz - Vector 11 Occ=0.000000D+00 E= 1.171944D+00 - MO Center= -2.2D-05, -4.7D-07, -3.9D-02, r^2= 1.1D+00 + Vector 11 Occ=0.000000D+00 E= 1.169054D+00 + MO Center= 1.9D-03, 1.2D-03, -6.4D-03, r^2= 1.1D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 5 0.761007 1 O pz 16 0.661205 2 H s - 18 0.661206 3 H s 6 -0.462694 1 O s - 9 -0.370404 1 O pz 17 -0.357353 2 H s - 19 -0.357353 3 H s 13 0.249348 1 O dyy + 7 -1.034653 1 O px 3 0.962043 1 O px - Vector 12 Occ=0.000000D+00 E= 1.380937D+00 - MO Center= -2.5D-09, 2.4D-07, 5.7D-02, r^2= 1.4D+00 + Vector 12 Occ=0.000000D+00 E= 1.384034D+00 + MO Center= 6.0D-04, -2.6D-03, -5.0D-02, r^2= 1.4D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 8 1.537091 1 O py 4 -1.037376 1 O py - 17 -0.915091 2 H s 19 0.915090 3 H s + 8 1.557767 1 O py 4 -1.035829 1 O py + 17 -0.900920 2 H s 19 0.901756 3 H s - Vector 13 Occ=0.000000D+00 E= 1.434077D+00 - MO Center= 5.4D-08, -5.6D-07, -3.9D-01, r^2= 1.4D+00 + Vector 13 Occ=0.000000D+00 E= 1.419205D+00 + MO Center= -1.3D-02, -4.9D-02, -5.2D-01, r^2= 1.4D+00 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 6 3.574401 1 O s 2 -1.418426 1 O s - 9 -1.174649 1 O pz 17 -0.784923 2 H s - 19 -0.784925 3 H s 13 -0.644454 1 O dyy - 5 0.506381 1 O pz 15 -0.402328 1 O dzz - 16 -0.323132 2 H s 18 -0.323132 3 H s + 6 3.605136 1 O s 2 -1.454853 1 O s + 9 -1.107532 1 O pz 19 -0.874208 3 H s + 17 -0.757016 2 H s 13 -0.634436 1 O dyy + 5 0.516593 1 O pz 15 -0.401100 1 O dzz + 10 -0.319873 1 O dxx 16 -0.260650 2 H s - Vector 14 Occ=0.000000D+00 E= 2.020054D+00 - MO Center= -2.1D-08, 1.2D-08, 1.6D-01, r^2= 6.2D-01 + Vector 14 Occ=0.000000D+00 E= 2.031234D+00 + MO Center= 1.9D-03, 2.3D-03, -3.0D-03, r^2= 6.1D-01 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 15 1.008815 1 O dzz 13 -0.580616 1 O dyy - 10 -0.366779 1 O dxx 6 -0.227333 1 O s + 11 1.727083 1 O dxy - Vector 15 Occ=0.000000D+00 E= 2.033720D+00 - MO Center= -5.0D-08, 6.6D-08, 1.2D-01, r^2= 6.1D-01 + Vector 15 Occ=0.000000D+00 E= 2.033369D+00 + MO Center= 3.4D-03, 3.4D-03, 4.3D-02, r^2= 6.2D-01 Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function ----- ------------ --------------- ----- ------------ --------------- - 11 1.732051 1 O dxy + 15 1.012642 1 O dzz 13 -0.512441 1 O dyy + 10 -0.438481 1 O dxx 6 -0.226567 1 O s center of mass -------------- - x = 0.00000000 y = 0.00000000 z = 0.09751017 + x = -0.00000001 y = -0.00000003 z = -0.12388979 moments of inertia (a.u.) ------------------ - 6.315433940446 0.000000000000 0.000000000000 - 0.000000000000 2.193636332720 0.000000000000 - 0.000000000000 0.000000000000 4.121797607726 + 6.378705068992 0.153373998471 -0.069687034145 + 0.153373998471 2.014476065716 0.150739744400 + -0.069687034145 0.150739744400 4.379134195179 Mulliken analysis of the total density -------------------------------------- Atom Charge Shell Charges ----------- ------ ------------------------------------------------------- - 1 O 8 8.87 2.00 0.90 2.90 0.92 2.07 0.08 - 2 H 1 0.57 0.46 0.10 - 3 H 1 0.57 0.46 0.10 + 1 O 8 8.87 2.00 0.90 2.90 0.92 2.08 0.08 + 2 H 1 0.56 0.46 0.11 + 3 H 1 0.56 0.47 0.10 Multipole analysis of the density wrt the origin ------------------------------------------------ L x y z total open nuclear - - - - ----- ---- ------- - 0 0 0 0 0.000000 0.000000 10.000000 + 0 0 0 0 -0.000000 0.000000 10.000000 - 1 1 0 0 -0.000002 0.000000 0.000000 - 1 0 1 0 0.000001 0.000000 0.000000 - 1 0 0 1 -0.875296 0.000000 0.000000 + 1 1 0 0 -0.026417 0.000000 -0.029313 + 1 0 1 0 -0.023604 0.000000 -0.018537 + 1 0 0 1 -0.846090 0.000000 -2.169670 - 2 2 0 0 -5.372336 0.000000 0.000000 - 2 1 1 0 -0.000002 0.000000 0.000000 - 2 1 0 1 0.000001 0.000000 0.000000 - 2 0 2 0 -3.071804 0.000000 4.089795 - 2 0 1 1 0.000000 0.000000 0.000000 - 2 0 0 2 -4.444596 0.000000 1.960717 + 2 2 0 0 -5.373227 0.000000 0.007286 + 2 1 1 0 -0.085617 0.000000 -0.152252 + 2 1 0 1 0.038215 0.000000 0.069311 + 2 0 2 0 -2.927589 0.000000 4.337695 + 2 0 1 1 -0.071410 0.000000 -0.149465 + 2 0 0 2 -4.159949 0.000000 2.265483 Parallel integral file used 1 records with 0 large values @@ -535,19 +539,19 @@ task scf gradient atom coordinates gradient x y z x y z - 1 O 0.000000 0.000000 0.221400 0.000001 0.000000 0.014490 - 2 H 0.000000 1.429999 -0.885600 -0.000001 0.007296 -0.007245 - 3 H 0.000000 -1.429999 -0.885600 -0.000000 -0.007296 -0.007245 + 1 O 0.003724 0.002355 -0.005632 0.000909 -0.019294 0.007866 + 2 H -0.081649 1.453885 -1.126502 -0.001242 0.025549 -0.011605 + 3 H 0.022541 -1.491264 -0.998110 0.000333 -0.006255 0.003739 ---------------------------------------- | Time | 1-e(secs) | 2-e(secs) | ---------------------------------------- - | CPU | 0.00 | 0.07 | + | CPU | 0.00 | 0.03 | ---------------------------------------- | WALL | 0.00 | 0.03 | ---------------------------------------- - Task times cpu: 0.2s wall: 0.1s + Task times cpu: 0.1s wall: 0.1s NWChem Input Module @@ -564,9 +568,9 @@ task scf gradient ------------------------------ create destroy get put acc scatter gather read&inc -calls: 225 225 3182 894 878 0 0 68 +calls: 182 182 2869 728 468 0 0 68 number of processes/call 1.00e+00 1.00e+00 1.00e+00 0.00e+00 0.00e+00 -bytes total: 8.62e+05 5.44e+05 1.23e+05 0.00e+00 0.00e+00 5.44e+02 +bytes total: 6.18e+05 3.56e+05 1.04e+05 0.00e+00 0.00e+00 5.44e+02 bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 Max memory consumed for GA by this process: 39432 bytes @@ -619,4 +623,4 @@ MA usage statistics: T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. - Total times cpu: 0.2s wall: 0.1s + Total times cpu: 0.1s wall: 0.2s diff --git a/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out.h2o.min.31Jan20 b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out.h2o.min.31Jan20 new file mode 100644 index 0000000000..0595813728 --- /dev/null +++ b/examples/COUPLE/lammps_nwchem/ao_basis/nwchem_lammps.out.h2o.min.31Jan20 @@ -0,0 +1,626 @@ + argument 1 = nwchem_lammps.nw + + + +============================== echo of input deck ============================== +echo + +memory global 40 mb stack 23 mb heap 5 mb + +geometry units angstrom noautosym nocenter +O -0.00836667 0.0010006 0.0866404 +H 0.0968795 0.837453 -0.346117 +H 0.0114839 -0.638453 -0.612122 +end + +scf + vectors input nwchem_lammps.movecs +end + +dft + vectors input nwchem_lammps.movecs +end + +basis + O library 6-31g* + H library 6-31g* +end + +scf + maxiter 100 +end + +#dft +# xc b3lyp +#end + +task scf gradient +#task dft gradient +================================================================================ + + + + + + + Northwest Computational Chemistry Package (NWChem) 6.8 + ------------------------------------------------------ + + + Environmental Molecular Sciences Laboratory + Pacific Northwest National Laboratory + Richland, WA 99352 + + Copyright (c) 1994-2018 + Pacific Northwest National Laboratory + Battelle Memorial Institute + + NWChem is an open-source computational chemistry package + distributed under the terms of the + Educational Community License (ECL) 2.0 + A copy of the license is included with this distribution + in the LICENSE.TXT file + + ACKNOWLEDGMENT + -------------- + + This software and its documentation were developed at the + EMSL at Pacific Northwest National Laboratory, a multiprogram + national laboratory, operated for the U.S. Department of Energy + by Battelle under Contract Number DE-AC05-76RL01830. Support + for this work was provided by the Department of Energy Office + of Biological and Environmental Research, Office of Basic + Energy Sciences, and the Office of Advanced Scientific Computing. + + + Job information + --------------- + + hostname = almondjoy + program = /home/jboschen/nwchem-6.8.1-release/bin/LINUX64/nwchem + date = Fri Jan 31 00:33:40 2020 + + compiled = Tue_Oct_01_13:20:43_2019 + source = /home/jboschen/nwchem-6.8.1-release + nwchem branch = Development + nwchem revision = N/A + ga revision = 5.6.5 + use scalapack = F + input = nwchem_lammps.nw + prefix = nwchem_lammps. + data base = ./nwchem_lammps.db + status = restart + nproc = 1 + time left = -1s + + + + Memory information + ------------------ + + heap = 655358 doubles = 5.0 Mbytes + stack = 3014651 doubles = 23.0 Mbytes + global = 5242880 doubles = 40.0 Mbytes (distinct from heap & stack) + total = 8912889 doubles = 68.0 Mbytes + verify = yes + hardfail = no + + + Directory information + --------------------- + + 0 permanent = . + 0 scratch = . + + + Previous task information + ------------------------- + + Theory = scf + Operation = gradient + Status = ok + Qmmm = F + Ignore = F + + + Geometries in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 geometry 3 Fri Jan 31 00:33:40 2020 + + The geometry named "geometry" is the default for restart + + + + Basis sets in the database + -------------------------- + + Name Natoms Last Modified + -------------------------------- ------ ------------------------ + 1 ao basis 2 Fri Jan 31 00:33:40 2020 + + The basis set named "ao basis" is the default AO basis for restart + + + + + NWChem Input Module + ------------------- + + + + Scaling coordinates for geometry "geometry" by 1.889725989 + (inverse scale = 0.529177249) + + + ------ + auto-z + ------ + no constraints, skipping 0.0000000000000000 + no constraints, skipping 0.0000000000000000 + + + Geometry "geometry" -> "" + ------------------------- + + Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) + + No. Tag Charge X Y Z + ---- ---------------- ---------- -------------- -------------- -------------- + 1 O 8.0000 -0.00836667 0.00100060 0.08664040 + 2 H 1.0000 0.09687950 0.83745300 -0.34611700 + 3 H 1.0000 0.01148390 -0.63845300 -0.61212200 + + Atomic Mass + ----------- + + O 15.994910 + H 1.007825 + + + Effective nuclear repulsion energy (a.u.) 9.2881144400 + + Nuclear Dipole moment (a.u.) + ---------------------------- + X Y Z + ---------------- ---------------- ---------------- + 0.0782914233 0.3911823503 -0.5009962172 + + + + Z-matrix (autoz) + -------- + + Units are Angstrom for bonds and degrees for angles + + Type Name I J K L M Value + ----------- -------- ----- ----- ----- ----- ----- ---------- + 1 Stretch 1 2 0.94763 + 2 Stretch 1 3 0.94740 + 3 Bend 2 1 3 104.86952 + + + XYZ format geometry + ------------------- + 3 + geometry + O -0.00836667 0.00100060 0.08664040 + H 0.09687950 0.83745300 -0.34611700 + H 0.01148390 -0.63845300 -0.61212200 + + ============================================================================== + internuclear distances + ------------------------------------------------------------------------------ + center one | center two | atomic units | angstroms + ------------------------------------------------------------------------------ + 2 H | 1 O | 1.79077 | 0.94763 + 3 H | 1 O | 1.79032 | 0.94740 + ------------------------------------------------------------------------------ + number of included internuclear distances: 2 + ============================================================================== + + + + ============================================================================== + internuclear angles + ------------------------------------------------------------------------------ + center 1 | center 2 | center 3 | degrees + ------------------------------------------------------------------------------ + 2 H | 1 O | 3 H | 104.87 + ------------------------------------------------------------------------------ + number of included internuclear angles: 1 + ============================================================================== + + + + Basis "ao basis" -> "" (cartesian) + ----- + O (Oxygen) + ---------- + Exponent Coefficients + -------------- --------------------------------------------------------- + 1 S 5.48467170E+03 0.001831 + 1 S 8.25234950E+02 0.013950 + 1 S 1.88046960E+02 0.068445 + 1 S 5.29645000E+01 0.232714 + 1 S 1.68975700E+01 0.470193 + 1 S 5.79963530E+00 0.358521 + + 2 S 1.55396160E+01 -0.110778 + 2 S 3.59993360E+00 -0.148026 + 2 S 1.01376180E+00 1.130767 + + 3 P 1.55396160E+01 0.070874 + 3 P 3.59993360E+00 0.339753 + 3 P 1.01376180E+00 0.727159 + + 4 S 2.70005800E-01 1.000000 + + 5 P 2.70005800E-01 1.000000 + + 6 D 8.00000000E-01 1.000000 + + H (Hydrogen) + ------------ + Exponent Coefficients + -------------- --------------------------------------------------------- + 1 S 1.87311370E+01 0.033495 + 1 S 2.82539370E+00 0.234727 + 1 S 6.40121700E-01 0.813757 + + 2 S 1.61277800E-01 1.000000 + + + + Summary of "ao basis" -> "" (cartesian) + ------------------------------------------------------------------------------ + Tag Description Shells Functions and Types + ---------------- ------------------------------ ------ --------------------- + O 6-31g* 6 15 3s2p1d + H 6-31g* 2 2 2s + + + NWChem SCF Module + ----------------- + + + + ao basis = "ao basis" + functions = 19 + atoms = 3 + closed shells = 5 + open shells = 0 + charge = 0.00 + wavefunction = RHF + input vectors = ./nwchem_lammps.movecs + output vectors = ./nwchem_lammps.movecs + use symmetry = F + symmetry adapt = F + + + Summary of "ao basis" -> "ao basis" (cartesian) + ------------------------------------------------------------------------------ + Tag Description Shells Functions and Types + ---------------- ------------------------------ ------ --------------------- + O 6-31g* 6 15 3s2p1d + H 6-31g* 2 2 2s + + + + Forming initial guess at 0.0s + + + Loading old vectors from job with title : + + + + + Starting SCF solution at 0.0s + + + + ---------------------------------------------- + Quadratically convergent ROHF + + Convergence threshold : 1.000E-04 + Maximum no. of iterations : 100 + Final Fock-matrix accuracy: 1.000E-07 + ---------------------------------------------- + + + #quartets = 1.540D+03 #integrals = 1.424D+04 #direct = 0.0% #cached =100.0% + + + Integral file = ./nwchem_lammps.aoints.0 + Record size in doubles = 65536 No. of integs per rec = 43688 + Max. records in memory = 2 Max. records in file = 1392051 + No. of bits per label = 8 No. of bits per value = 64 + + + iter energy gnorm gmax time + ----- ------------------- --------- --------- -------- + 1 -76.0107350035 4.75D-05 2.49D-05 0.1 + + + Final RHF results + ------------------ + + Total SCF energy = -76.010735003510 + One-electron energy = -123.220958992568 + Two-electron energy = 37.922109549024 + Nuclear repulsion energy = 9.288114440035 + + Time for solution = 0.0s + + + Final eigenvalues + ----------------- + + 1 + 1 -20.5583 + 2 -1.3466 + 3 -0.7130 + 4 -0.5721 + 5 -0.4985 + 6 0.2129 + 7 0.3068 + 8 1.0286 + 9 1.1338 + 10 1.1678 + 11 1.1807 + 12 1.3845 + 13 1.4334 + 14 2.0187 + 15 2.0311 + + ROHF Final Molecular Orbital Analysis + ------------------------------------- + + Vector 2 Occ=2.000000D+00 E=-1.346587D+00 + MO Center= 1.1D-02, 3.1D-02, -8.5D-02, r^2= 5.0D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 2 0.475648 1 O s 6 0.435095 1 O s + 1 -0.209463 1 O s + + Vector 3 Occ=2.000000D+00 E=-7.129747D-01 + MO Center= 1.5D-02, 3.8D-02, -1.3D-01, r^2= 7.6D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 4 0.500246 1 O py 8 0.299047 1 O py + 16 0.232138 2 H s 18 -0.232195 3 H s + + Vector 4 Occ=2.000000D+00 E=-5.720760D-01 + MO Center= -1.5D-02, -9.7D-03, 1.5D-01, r^2= 6.8D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 5 0.545527 1 O pz 9 0.395332 1 O pz + 6 0.326735 1 O s 2 0.164593 1 O s + + Vector 5 Occ=2.000000D+00 E=-4.984552D-01 + MO Center= -6.2D-03, 4.4D-03, 6.7D-02, r^2= 6.0D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 3 0.634559 1 O px 7 0.507891 1 O px + + Vector 6 Occ=0.000000D+00 E= 2.128732D-01 + MO Center= 7.5D-02, 1.3D-01, -6.6D-01, r^2= 2.6D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 1.437795 1 O s 17 -1.050892 2 H s + 19 -1.050374 3 H s 9 -0.494696 1 O pz + 5 -0.208359 1 O pz + + Vector 7 Occ=0.000000D+00 E= 3.067764D-01 + MO Center= 7.1D-02, 1.3D-01, -6.3D-01, r^2= 2.7D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 17 1.413885 2 H s 19 -1.414835 3 H s + 8 -0.824411 1 O py 4 -0.320355 1 O py + + Vector 8 Occ=0.000000D+00 E= 1.028607D+00 + MO Center= 7.1D-03, 2.6D-02, -5.2D-02, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 16 0.839269 2 H s 18 -0.838060 3 H s + 8 -0.692349 1 O py 17 -0.426291 2 H s + 19 0.425092 3 H s 14 -0.319117 1 O dyz + + Vector 9 Occ=0.000000D+00 E= 1.133833D+00 + MO Center= -2.7D-02, -2.9D-02, 2.6D-01, r^2= 1.5D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 1.621086 1 O s 2 -0.910150 1 O s + 9 0.744864 1 O pz 16 0.490586 2 H s + 18 0.491102 3 H s 5 -0.484186 1 O pz + 17 -0.426087 2 H s 19 -0.425823 3 H s + 10 -0.375325 1 O dxx 15 -0.317874 1 O dzz + + Vector 10 Occ=0.000000D+00 E= 1.167849D+00 + MO Center= -8.0D-03, 1.6D-03, 8.3D-02, r^2= 1.1D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 7 -1.028149 1 O px 3 0.955686 1 O px + + Vector 11 Occ=0.000000D+00 E= 1.180721D+00 + MO Center= 1.8D-02, 4.2D-02, -1.5D-01, r^2= 1.1D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 16 0.710073 2 H s 18 0.711177 3 H s + 5 0.704677 1 O pz 17 -0.389719 2 H s + 19 -0.389376 3 H s 6 -0.326170 1 O s + 9 -0.288739 1 O pz 13 0.229749 1 O dyy + + Vector 12 Occ=0.000000D+00 E= 1.384514D+00 + MO Center= -7.4D-04, 1.3D-02, 1.8D-02, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 8 1.510506 1 O py 4 -1.021750 1 O py + 17 -0.934844 2 H s 19 0.935260 3 H s + 9 0.272171 1 O pz 5 -0.184286 1 O pz + + Vector 13 Occ=0.000000D+00 E= 1.433397D+00 + MO Center= 4.7D-02, 8.7D-02, -4.1D-01, r^2= 1.4D+00 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 6 3.628985 1 O s 2 -1.436467 1 O s + 9 -1.143870 1 O pz 17 -0.805578 2 H s + 19 -0.806493 3 H s 13 -0.635948 1 O dyy + 5 0.489050 1 O pz 15 -0.410417 1 O dzz + 16 -0.312860 2 H s 18 -0.312722 3 H s + + Vector 14 Occ=0.000000D+00 E= 2.018721D+00 + MO Center= -1.4D-02, -7.1D-03, 1.3D-01, r^2= 6.2D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 15 0.947149 1 O dzz 14 -0.531399 1 O dyz + 13 -0.526961 1 O dyy 10 -0.358371 1 O dxx + 12 -0.297495 1 O dxz 6 -0.233087 1 O s + + Vector 15 Occ=0.000000D+00 E= 2.031133D+00 + MO Center= -8.4D-03, 1.0D-03, 8.7D-02, r^2= 6.1D-01 + Bfn. Coefficient Atom+Function Bfn. Coefficient Atom+Function + ----- ------------ --------------- ----- ------------ --------------- + 11 1.681563 1 O dxy 12 0.314688 1 O dxz + + + center of mass + -------------- + x = -0.00258245 y = 0.02272235 z = 0.04407491 + + moments of inertia (a.u.) + ------------------ + 6.155330507195 -0.266185800841 0.185335033231 + -0.266185800841 2.211585220634 -0.350250164177 + 0.185335033231 -0.350250164177 4.020009073007 + + Mulliken analysis of the total density + -------------------------------------- + + Atom Charge Shell Charges + ----------- ------ ------------------------------------------------------- + 1 O 8 8.87 2.00 0.90 2.91 0.91 2.06 0.08 + 2 H 1 0.57 0.47 0.10 + 3 H 1 0.57 0.47 0.10 + + Multipole analysis of the density wrt the origin + ------------------------------------------------ + + L x y z total open nuclear + - - - - ----- ---- ------- + 0 0 0 0 -0.000000 0.000000 10.000000 + + 1 1 0 0 0.094145 0.000000 0.078291 + 1 0 1 0 0.148179 0.000000 0.391182 + 1 0 0 1 -0.851621 0.000000 -0.500996 + + 2 2 0 0 -5.338111 0.000000 0.035987 + 2 1 1 0 0.149191 0.000000 0.263306 + 2 1 0 1 -0.084723 0.000000 -0.165556 + 2 0 2 0 -3.114464 0.000000 3.960160 + 2 0 1 1 0.205130 0.000000 0.362991 + 2 0 0 2 -4.329185 0.000000 1.980308 + + + Parallel integral file used 1 records with 0 large values + + NWChem Gradients Module + ----------------------- + + + + wavefunction = RHF + + + + RHF ENERGY GRADIENTS + + atom coordinates gradient + x y z x y z + 1 O -0.015811 0.001891 0.163727 -0.000201 -0.000505 0.001671 + 2 H 0.183076 1.582557 -0.654066 0.000065 -0.000505 -0.001056 + 3 H 0.021701 -1.206501 -1.156743 0.000136 0.001011 -0.000616 + + ---------------------------------------- + | Time | 1-e(secs) | 2-e(secs) | + ---------------------------------------- + | CPU | 0.00 | 0.03 | + ---------------------------------------- + | WALL | 0.00 | 0.03 | + ---------------------------------------- + + Task times cpu: 0.1s wall: 0.1s + + + NWChem Input Module + ------------------- + + + Summary of allocated global arrays +----------------------------------- + No active global arrays + + + + GA Statistics for process 0 + ------------------------------ + + create destroy get put acc scatter gather read&inc +calls: 46 46 2296 477 27 0 0 68 +number of processes/call 1.00e+00 1.00e+00 1.00e+00 0.00e+00 0.00e+00 +bytes total: 2.70e+05 1.39e+05 2.27e+04 0.00e+00 0.00e+00 5.44e+02 +bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 +Max memory consumed for GA by this process: 37544 bytes + +MA_summarize_allocated_blocks: starting scan ... +MA_summarize_allocated_blocks: scan completed: 0 heap blocks, 0 stack blocks +MA usage statistics: + + allocation statistics: + heap stack + ---- ----- + current number of blocks 0 0 + maximum number of blocks 18 28 + current total bytes 0 0 + maximum total bytes 1060104 16000888 + maximum total K-bytes 1061 16001 + maximum total M-bytes 2 17 + + + CITATION + -------- + Please cite the following reference when publishing + results obtained with NWChem: + + M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, + T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, + E. Apra, T.L. Windus, W.A. de Jong + "NWChem: a comprehensive and scalable open-source + solution for large scale molecular simulations" + Comput. Phys. Commun. 181, 1477 (2010) + doi:10.1016/j.cpc.2010.04.018 + + AUTHORS + ------- + E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, + T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, + J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, + S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, + Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, + D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, + A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, + P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, + M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, + M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, + Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, + G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, + J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, + P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, + D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, + J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, + T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, + M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. + + Total times cpu: 0.1s wall: 0.1s diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/README b/examples/COUPLE/lammps_nwchem/lammps_nwchem/README deleted file mode 100644 index 2ee07f959f..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/README +++ /dev/null @@ -1,197 +0,0 @@ -Sample LAMMPS MD wrapper on NWChem via client/server coupling - -See the MESSAGE package (doc/Section_messages.html#MESSAGE) and -Section_howto.html#howto10 for more details on how client/server -coupling works in LAMMPS. - -In this dir, the nwchem_wrap.py is a wrapper on the NWChem electronic -structure code so it can work as a "server" code which LAMMPS drives -as a "client" code to perform ab initio MD. LAMMPS performs the MD -timestepping, sends NWChem a current set of coordinates each timestep, -NWChem computes forces and energy (and virial) and returns that info -to LAMMPS. - -Messages are exchanged between NWChem and LAMMPS via a client/server -library (CSlib), which is included in the LAMMPS distribution in -lib/message. As explained below you can choose to exchange data -between the two programs either via files or sockets (ZMQ). If the -nwchem_wrap.py program became parallel, or the CSlib library calls were -integrated into NWChem directly, then data could also be exchanged via -MPI. - -There are 2 examples provided in the planeware and ao_basis -sub-directories. See details below. - ----------------- - -Build LAMMPS with its MESSAGE package installed: - -See the Build extras doc page and its MESSAGE package -section for details. - -CMake: - --D PKG_MESSAGE=yes # include the MESSAGE package --D MESSAGE_ZMQ=value # build with ZeroMQ support, value = no (default) or yes - -Traditional make: - -cd lammps/lib/message -python Install.py -m -z # build CSlib with MPI and ZMQ support -cd lammps/src -make yes-message -make mpi - -You can leave off the -z if you do not have ZMQ on your system. - ----------------- - -Build the CSlib in a form usable by the nwchem_wrapper.py script: - -% cd lammps/lib/message/cslib/src -% make shlib # build serial and parallel shared lib with ZMQ support -% make shlib zmq=no # build serial and parallel shared lib w/out ZMQ support - -This will make a shared library versions of the CSlib, which Python -requires. Python must be able to find both the cslib.py script and -the libcsnompi.so library in your lammps/lib/message/cslib/src -directory. If it is not able to do this, you will get an error when -you run nwchem_wrapper.py. - -You can do this by augmenting two environment variables, either from -the command line, or in your shell start-up script. Here is the -sample syntax for the csh or tcsh shells: - -setenv PYTHONPATH ${PYTHONPATH}:/home/sjplimp/lammps/lib/message/cslib/src -setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/home/sjplimp/lammps/lib/message/cslib/src - ----------------- - -Prepare to use NWChem and the nwchem_wrap.py script - -You can run the nwchem_wrap.py script as-is to test that the coupling -between it and LAMMPS is functional. This will use the included -nwchem_lammps.out files output by a previous NWChem run. - -But note that the as-is version of nwchem_wrap.py will not attempt to -run NWChem. - -To do this, you must edit the 1st nwchemcmd line at the top of -nwchem_wrapper.py to be the launch command needed to run NWChem on -your system. It can be a command to run NWChem in serial or in -parallel, e.g. an mpirun command. Then comment out the 2nd nwchemcmd -line immediately following it. - -Ensure you have the necessary NWChem input file in this directory, -suitable for the NWChem calculation you want to perform. - -Example input files are provided for both atom-centered AO basis sets -and plane-wave basis sets. Note that the NWChem template file should -be matched to the LAMMPS input script (# of atoms and atom types, box -size, etc). - -Once you run NWChem yourself, the nwchem_lammps.out file will be -overwritten. - -The syntax of the wrapper is: -nwchem_wrap.py file/zmq ao/pw input_template -* file/zmg = messaging mode, must match LAMMPS messaging mode -* ao/pw = basis set mode, selects between atom-centered and plane-wave - the input_template file must correspond to the appropriate basis set mode: - the "ao" mode supports the scf and dft modules in NWChem, - the "pw" mode supports the nwpw module. -* input_template = NWChem input file used as template, must include a - "geometry" block with the atoms in the simulation, dummy - xyz coordinates should be included (but are not used). - Atom ordering must match LAMMPS input. - -During a simulation, the molecular orbitals from the previous timestep -will be used as the initial guess for the next NWChem calculation. If -a file named "nwchem_lammps.movecs" is in the directory the wrapper is -called from, these orbitals will be used as the initial guess orbitals -in the first step of the simulation. - ----------------- - -Example directories - -(1) planewave - -Demonstrates coupling of the nwpw module in NWChem with LAMMPS. Only fully -periodic boundary conditions and orthogonal simulation boxes are currently -supported by the wrapper. The included files provide an example run using a -2 atom unit cell of tungsten. - -Files: - * data.W LAMMPS input with geometry information - * in.client.W LAMMPS simulation input - * log.client.output LAMMPS simulation output - * w.nw NWChem template input file - * nwchem_lammps.out NWChem output - -(2) ao_basis - -Demonstrates coupling of the scf (or dft) modules in NWChem with -LAMMPS. Only fully aperiodic boundary conditions are currently -supported by the wrapper. The included files provide an example run -using a single water molecule. - -Files: - * data.h2o LAMMPS input with geometry information - * in.client.h2o LAMMPS simulation input - * log.client.output LAMMPS simulation output - * h2o.nw NWChem template input file - * nwchem_lammps.out NWChem output - -As noted above, you can run the nwchem_wrap.py script as-is to test that -the coupling between it and LAMMPS is functional. This will use the included -nwchem_lammps.out files. - ----------------- - -To run in client/server mode: - -NOTE: The nwchem_wrap.py script must be run with Python version 2, not -3. This is because it used the CSlib python wrapper, which only -supports version 2. We plan to upgrade CSlib to support Python 3. - -Both the client (LAMMPS) and server (nwchem_wrap.py) must use the same -messaging mode, namely file or zmq. This is an argument to the -nwchem_wrap.py code; it can be selected by setting the "mode" variable -when you run LAMMPS. The default mode = file. - -Here we assume LAMMPS was built to run in parallel, and the MESSAGE -package was installed with socket (ZMQ) support. This means either of -the messaging modes can be used and LAMMPS can be run in serial or -parallel. The nwchem_wrap.py code is always run in serial, but it -launches NWChem from Python via an mpirun command which can run NWChem -itself in parallel. - -When you run, the server should print out thermodynamic info every -timestep which corresponds to the forces and virial computed by NWChem. -NWChem will also generate output files each timestep. Output files from -previous timesteps are archived in a "nwchem_logs" directory. - -The examples below are commands you should use in two different -terminal windows. The order of the two commands (client or server -launch) does not matter. You can run them both in the same window if -you append a "&" character to the first one to run it in the -background. - --------------- - -File mode of messaging: - -% mpirun -np 1 lmp_mpi -v mode file < in.client.W -% python nwchem_wrap.py file pw w.nw - -% mpirun -np 2 lmp_mpi -v mode file < in.client.h2o -% python nwchem_wrap.py file ao h2o_dft.nw - -ZMQ mode of messaging: - -% mpirun -np 1 lmp_mpi -v mode zmq < in.client.W -% python nwchem_wrap.py zmq pw w.nw - -% mpirun -np 2 lmp_mpi -v mode zmq < in.client.h2o -% python nwchem_wrap.py zmq ao h2o_dft.nw diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o deleted file mode 100644 index 90f63e17ce..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/data.h2o +++ /dev/null @@ -1,20 +0,0 @@ -LAMMPS H2O data file - -3 atoms - -2 atom types - --10.0 10.0 xlo xhi --10.0 10.0 ylo yhi --10.0 10.0 zlo zhi - -Masses - -1 15.994915008544922 -2 1.0078250169754028 - -Atoms - -1 1 0.0 0.0 0.0 -2 2 0.0 0.756723 -0.585799 -3 2 0.0 -0.756723 -0.585799 diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw b/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw deleted file mode 100644 index 285a2a33c8..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/ao_basis/h2o.nw +++ /dev/null @@ -1,25 +0,0 @@ -echo - -memory global 40 mb stack 23 mb heap 5 mb - -geometry units angstrom noautosym - O 0.0 0.0 0.0 - H 1.0 0.5 0.0 - H -1.0 0.5 0.0 -end - -basis - O library 6-31g* - H library 6-31g* -end - -scf - maxiter 100 -end - -#dft -# xc b3lyp -#end - -task scf gradient -#task dft gradient diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py b/examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py deleted file mode 100644 index 8774eb74fe..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/nwchem_wrap.py +++ /dev/null @@ -1,448 +0,0 @@ -#!/usr/bin/env python - -# ---------------------------------------------------------------------- -# LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator -# http://lammps.sandia.gov, Sandia National Laboratories -# Steve Plimpton, sjplimp@sandia.gov -# ---------------------------------------------------------------------- - -# Syntax: nwchem_wrap.py file/zmq ao/pw input_template -# file/zmg = messaging mode, must match LAMMPS messaging mode -# ao/pw = basis set mode, selects between atom-centered and plane-wave -# the input_template file must correspond to the appropriate basis set mode: -# the "ao" mode supports the scf and dft modules in NWChem, -# the "pw" mode supports the nwpw module. -# input_template = NWChem input file used as template, must include a -# "geometry" block with the atoms in the simulation, dummy -# xyz coordinates should be included (but are not used). -# Atom ordering must match LAMMPS input. - -# wrapper on NWChem -# receives message with list of coords -# creates NWChem inputs -# invokes NWChem to calculate self-consistent energy of that config -# reads NWChem outputs -# sends message with energy, forces, pressure to client - -from __future__ import print_function -import sys - -version = sys.version_info[0] -if version == 3: - sys.exit("The CSlib python wrapper does not yet support python 3") - -import subprocess -import re -import os -import shutil -from cslib import CSlib - -# comment out 2nd line once 1st line is correct for your system - -nwchemcmd = "mpirun -np 1 /usr/bin/nwchem nwchem_lammps.nw > " -nwchemcmd = "touch tmp" - -# enums matching FixClientMD class in LAMMPS - -SETUP,STEP = range(1,2+1) -DIM,PERIODICITY,ORIGIN,BOX,NATOMS,NTYPES,TYPES,COORDS,UNITS,CHARGE = range(1,10+1) -FORCES,ENERGY,VIRIAL,ERROR = range(1,4+1) - -# ------------------------------------- -# functions - -# error message and exit - -def error(txt): - print("ERROR:",txt) - sys.exit(1) - -# ------------------------------------- -# read initial input file to setup problem -# return natoms - -def nwchem_setup_ao(input): - - template = open(input,'r') - - geometry_block = False - natoms = 0 - - while True: - line = template.readline() - if not line: break - - if geometry_block and re.search("end",line): - geometry_block = False - if geometry_block and not re.match("#",line) : - natoms += 1 - if re.search("geometry",line): - geometry_block = True - - return natoms - -# ------------------------------------- -# write a new input file for NWChem -# assumes the NWChem input geometry is to be specified in angstroms - -def nwchem_input_write_ao(input,coords): - - template = open(input,'r') - new_input = open("nwchem_lammps.nw",'w') - - geometry_block = False - i = 0 - - while True: - line = template.readline() - if not line: break - - if geometry_block and not re.match("#",line) and re.search("end",line): - geometry_block = False - if os.path.exists("nwchem_lammps.movecs"): - # The below is hacky, but one of these lines will be ignored - # by NWChem depending on if the input file is for scf/dft. - append = "\nscf\n vectors input nwchem_lammps.movecs\nend\n" - append2 = "\ndft\n vectors input nwchem_lammps.movecs\nend\n" - line = line + append + append2 - - if geometry_block and not re.match("#",line): - x = coords[3*i+0] - y = coords[3*i+1] - z = coords[3*i+2] - coord_string = " %g %g %g \n" % (x,y,z) - atom_string = line.split()[0] - line = atom_string + coord_string - i += 1 - - if (not re.match("#",line)) and re.search("geometry",line): - geometry_block = True - line = "geometry units angstrom noautosym\n" - - print(line,file=new_input,end='') - - new_input.close() - -# ------------------------------------- -# read a NWChem output nwchem_lammps.out file - -def nwchem_read_ao(natoms, log): - - nwchem_output = open(log, 'r') - energy_pattern = r"Total \w+ energy" - gradient_pattern = "x y z x y z" - - eout = 0.0 - fout = [] - - while True: - line = nwchem_output.readline() - if not line: break - - # pattern match for energy - if re.search(energy_pattern,line): - eout = float(line.split()[4]) - - # pattern match for forces - if re.search(gradient_pattern, line): - for i in range(natoms): - line = nwchem_output.readline() - forces = line.split() - fout += [float(forces[5]), float(forces[6]), float(forces[7])] - - # convert units - hartree2eV = 27.21138602 - bohr2angstrom = 0.52917721092 - eout = eout * hartree2eV - fout = [i * hartree2eV/bohr2angstrom for i in fout] - print(eout) - - return eout,fout - -# ------------------------------------- -# read initial planewave input file to setup problem -# return natoms,box -def nwchem_setup_pw(input): - - template = open(input,'r') - - geometry_block = False - system_block = False - coord_pattern = r"^\s*\w{1,2}(?:\s+-?(?:\d+.?\d*|\d*.?\d+)){3}" - natoms = 0 - box = [] - - while True: - line = template.readline() - if not line: break - - if geometry_block and re.search("system crystal",line): - system_block = True - for i in range(3): - line = template.readline() - line = re.sub(r'd|D', 'e', line) - box += [float(line.split()[1])] - - if geometry_block and not system_block and re.match("#",line) and re.search("end",line): - geometry_block = False - - if system_block and re.search("end",line): - system_block = False - - if geometry_block and not re.match("#",line) and re.search(coord_pattern,line): - natoms += 1 - - if re.search("geometry",line) and not re.match("#",line): - geometry_block = True - - return natoms,box - -# ------------------------------------- -# write a new planewave input file for NWChem -# assumes the NWChem input geometry is to be specified fractional coordinates - -def nwchem_input_write_pw(input,coords,box): - - template = open(input,'r') - new_input = open("nwchem_lammps.nw",'w') - - writing_atoms = False - geometry_block = False - system_block = False - coord_pattern = r"^\s*\w{1,2}(?:\s+-?(?:\d+.?\d*|\d*.?\d+)){3}" - i = 0 - - while True: - line = template.readline() - if not line: break - - if geometry_block and re.search("system crystal",line): - system_block = True - - if geometry_block and not system_block and not re.match("#",line) and re.search("end",line): - geometry_block = False - if os.path.exists("nwchem_lammps.movecs"): - append = "\nnwpw\n vectors input nwchem_lammps.movecs\nend\n" - line = line + append - - if system_block and re.search("end",line): - system_block = False - - if geometry_block and not re.match("#",line) and re.search(coord_pattern,line): - x = coords[3*i+0] / box[0] - y = coords[3*i+1] / box[1] - z = coords[3*i+2] / box[2] - coord_string = " %g %g %g \n" % (x,y,z) - atom_string = line.split()[0] - line = atom_string + coord_string - i += 1 - - if re.search("geometry",line) and not re.match("#",line): - geometry_block = True - - print(line,file=new_input,end='') - - new_input.close() - -# ------------------------------------- -# read a NWChem output nwchem_lammps.out file for planewave calculation - -def nwchem_read_pw(log): - nw_output = open(log, 'r') - - eout = 0.0 - sout = [] - fout = [] - reading_forces = False - - while True: - line = nw_output.readline() - if not line: break - - # pattern match for energy - if re.search("PSPW energy",line): - eout = float(line.split()[4]) - - # pattern match for forces - if re.search("C\.O\.M", line): - reading_forces = False - if reading_forces: - forces = line.split() - fout += [float(forces[3]), float(forces[4]), float(forces[5])] - if re.search("Ion Forces",line): - reading_forces = True - - # pattern match for stress - if re.search("=== total gradient ===",line): - stensor = [] - for i in range(3): - line = nw_output.readline() - line = line.replace("S ="," ") - stress = line.split() - stensor += [float(stress[1]), float(stress[2]), float(stress[3])] - sxx = stensor[0] - syy = stensor[4] - szz = stensor[8] - sxy = 0.5 * (float(stensor[1]) + float(stensor[3])) - sxz = 0.5 * (stensor[2] + stensor[6]) - syz = 0.5 * (stensor[5] + stensor[7]) - sout = [sxx,syy,szz,sxy,sxz,syz] - - # convert units - hartree2eV = 27.21138602 - bohr2angstrom = 0.52917721092 - austress2bar = 294210156.97 - eout = eout * hartree2eV - fout = [i * hartree2eV/bohr2angstrom for i in fout] - sout = [i * austress2bar for i in sout] - - return eout,fout,sout - -# ------------------------------------- -# main program - -# command-line args -# -if len(sys.argv) != 4: - print("Syntax: python nwchem_wrap.py file/zmq ao/pw input_template") - sys.exit(1) - -comm_mode = sys.argv[1] -basis_type = sys.argv[2] -input_template = sys.argv[3] - -if comm_mode == "file": cs = CSlib(1,comm_mode,"tmp.couple",None) -elif comm_mode == "zmq": cs = CSlib(1,comm_mode,"*:5555",None) -else: - print("Syntax: python nwchem_wrap.py file/zmq") - sys.exit(1) - - -natoms = 0 -box = [] -if basis_type == "ao": - natoms = nwchem_setup_ao(input_template) -elif basis_type == "pw": - natoms,box = nwchem_setup_pw(input_template) - -# initial message for AIMD protocol - -msgID,nfield,fieldID,fieldtype,fieldlen = cs.recv() -if msgID != 0: error("Bad initial client/server handshake") -protocol = cs.unpack_string(1) -if protocol != "md": error("Mismatch in client/server protocol") -cs.send(0,0) - -# endless server loop - -i = 0 -if not os.path.exists("nwchem_logs"): - os.mkdir("nwchem_logs") - -while 1: - - # recv message from client - # msgID = 0 = all-done message - - msgID,nfield,fieldID,fieldtype,fieldlen = cs.recv() - if msgID < 0: break - - # SETUP receive at beginning of each run - # required fields: DIM, PERIODICITY, ORIGIN, BOX, - # NATOMS, COORDS - # optional fields: others in enum above, but NWChem ignores them - - if msgID == SETUP: - - origin = [] - box_lmp = [] - natoms_recv = ntypes_recv = 0 - types = [] - coords = [] - - for field in fieldID: - if field == DIM: - dim = cs.unpack_int(DIM) - if dim != 3: error("NWChem only performs 3d simulations") - elif field == PERIODICITY: - periodicity = cs.unpack(PERIODICITY,1) - if basis_type == "ao": - if periodicity[0] or periodicity[1] or periodicity[2]: - error("NWChem AO basis wrapper only currently supports fully aperiodic systems") - elif basis_type == "pw": - if not periodicity[0] or not periodicity[1] or not periodicity[2]: - error("NWChem PW basis wrapper only currently supports fully periodic systems") - elif field == ORIGIN: - origin = cs.unpack(ORIGIN,1) - elif field == BOX: - box_lmp = cs.unpack(BOX,1) - if (basis_type == "pw"): - if (box[0] != box_lmp[0] or box[1] != box_lmp[4] or box[2] != box_lmp[8]): - error("NWChem wrapper mismatch in box dimensions") - elif field == NATOMS: - natoms_recv = cs.unpack_int(NATOMS) - if natoms != natoms_recv: - error("NWChem wrapper mismatch in number of atoms") - elif field == COORDS: - coords = cs.unpack(COORDS,1) - - if not origin or not box_lmp or not natoms or not coords: - error("Required NWChem wrapper setup field not received"); - - # STEP receive at each timestep of run or minimization - # required fields: COORDS - # optional fields: ORIGIN, BOX - - elif msgID == STEP: - - coords = [] - - for field in fieldID: - if field == COORDS: - coords = cs.unpack(COORDS,1) - - if not coords: error("Required NWChem wrapper step field not received"); - - else: error("NWChem wrapper received unrecognized message") - - # unpack coords from client - # create NWChem input - - if basis_type == "ao": - nwchem_input_write_ao(input_template,coords) - elif basis_type == "pw": - nwchem_input_write_pw(input_template,coords,box) - - # invoke NWChem - - i += 1 - log = "nwchem_lammps.out" - archive = "nwchem_logs/nwchem_lammps" + str(i) + ".out" - cmd = nwchemcmd + log - print("\nLaunching NWChem ...") - print(cmd) - subprocess.check_output(cmd,stderr=subprocess.STDOUT,shell=True) - - shutil.copyfile(log,archive) - - # process NWChem output - - if basis_type == "ao": - energy,forces = nwchem_read_ao(natoms,log) - virial = [0,0,0,0,0,0] - elif basis_type == "pw": - energy,forces,virial = nwchem_read_pw(log) - - # return forces, energy to client - cs.send(msgID,3) - cs.pack(FORCES,4,3*natoms,forces) - cs.pack_double(ENERGY,energy) - cs.pack(VIRIAL,4,6,virial) - -# final reply to client - -cs.send(0,0) - -# clean-up - -del cs diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W deleted file mode 100644 index 8accd9ca79..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/data.W +++ /dev/null @@ -1,15 +0,0 @@ -LAMMPS W data file - -2 atoms - -1 atom types - -0.0 3.16 xlo xhi -0.0 3.16 ylo yhi -0.0 3.16 zlo zhi - -Atoms - -1 1 0.000 0.000 0.000 -2 1 1.58 1.58 1.58 - diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W deleted file mode 100644 index 8eef888b5b..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/in.client.W +++ /dev/null @@ -1,34 +0,0 @@ -# small W unit cell for use with NWChem - -variable mode index file - -if "${mode} == file" then & - "message client md file tmp.couple" & -elif "${mode} == zmq" & - "message client md zmq localhost:5555" & - -variable x index 1 -variable y index 1 -variable z index 1 - -units metal -atom_style atomic -atom_modify sort 0 0.0 map yes - -read_data data.W -mass 1 183.85 - -replicate $x $y $z - -velocity all create 300.0 87287 loop geom - -neighbor 0.3 bin -neigh_modify delay 0 every 10 check no - -fix 1 all nve -fix 2 all client/md -fix_modify 2 energy yes - -thermo 1 -run 3 - diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output deleted file mode 100644 index b797816583..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/log.client.output +++ /dev/null @@ -1,76 +0,0 @@ -LAMMPS (18 Sep 2018) -# small W unit cell for use with NWChem - -variable mode index file - -if "${mode} == file" then "message client md file tmp.couple" elif "${mode} == zmq" "message client md zmq localhost:5555" -message client md file tmp.couple -variable x index 1 -variable y index 1 -variable z index 1 - -units metal -atom_style atomic -atom_modify sort 0 0.0 map yes - -read_data data.W - orthogonal box = (0 0 0) to (3.16 3.16 3.16) - 1 by 1 by 1 MPI processor grid - reading atoms ... - 2 atoms -mass 1 183.85 - -replicate $x $y $z -replicate 1 $y $z -replicate 1 1 $z -replicate 1 1 1 - orthogonal box = (0 0 0) to (3.16 3.16 3.16) - 1 by 1 by 1 MPI processor grid - 2 atoms - Time spent = 0.000187325 secs - -velocity all create 300.0 87287 loop geom - -neighbor 0.3 bin -neigh_modify delay 0 every 10 check no - -fix 1 all nve -fix 2 all client/md -fix_modify 2 energy yes - -thermo 1 -run 3 -Per MPI rank memory allocation (min/avg/max) = 1.8 | 1.8 | 1.8 Mbytes -Step Temp E_pair E_mol TotEng Press - 0 300 0 0 -549.75686 36815830 - 1 300 0 0 -549.75686 36815830 - 2 300 0 0 -549.75686 36815830 - 3 300 0 0 -549.75686 36815830 -Loop time of 0.400933 on 1 procs for 3 steps with 2 atoms - -Performance: 0.646 ns/day, 37.123 hours/ns, 7.483 timesteps/s -0.1% CPU use with 1 MPI tasks x 1 OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0 | 0 | 0 | 0.0 | 0.00 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 4.755e-06 | 4.755e-06 | 4.755e-06 | 0.0 | 0.00 -Output | 0.00010114 | 0.00010114 | 0.00010114 | 0.0 | 0.03 -Modify | 0.40082 | 0.40082 | 0.40082 | 0.0 | 99.97 -Other | | 1.232e-05 | | | 0.00 - -Nlocal: 2 ave 2 max 2 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Nghost: 7 ave 7 max 7 min -Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 0 ave 0 max 0 min -Histogram: 1 0 0 0 0 0 0 0 0 0 - -Total # of neighbors = 0 -Ave neighs/atom = 0 -Neighbor list builds = 0 -Dangerous builds not checked - -Total wall time: 0:00:09 diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out deleted file mode 100644 index 27185413eb..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/nwchem_lammps.out +++ /dev/null @@ -1,2305 +0,0 @@ - argument 1 = w.nw - - - -============================== echo of input deck ============================== -echo - -#**** Enter the geometry using fractional coordinates **** -geometry units angstrom noautosym - system crystal - lat_a 3.16d0 - lat_b 3.16d0 - lat_c 3.16d0 - end -W 0.0 0.0 0.0 -W 0.5 0.5 0.5 -end - -#***** setup the nwpw gamma point code **** -nwpw - simulation_cell - ngrid 16 16 16 - end - ewald_ncut 8 - mulliken - lcao #old default -end - -nwpw - tolerances 1.0d-9 1.0d-9 -end - -task pspw stress -================================================================================ - - - - - - - Northwest Computational Chemistry Package (NWChem) 6.8 - ------------------------------------------------------ - - - Environmental Molecular Sciences Laboratory - Pacific Northwest National Laboratory - Richland, WA 99352 - - Copyright (c) 1994-2017 - Pacific Northwest National Laboratory - Battelle Memorial Institute - - NWChem is an open-source computational chemistry package - distributed under the terms of the - Educational Community License (ECL) 2.0 - A copy of the license is included with this distribution - in the LICENSE.TXT file - - ACKNOWLEDGMENT - -------------- - - This software and its documentation were developed at the - EMSL at Pacific Northwest National Laboratory, a multiprogram - national laboratory, operated for the U.S. Department of Energy - by Battelle under Contract Number DE-AC05-76RL01830. Support - for this work was provided by the Department of Energy Office - of Biological and Environmental Research, Office of Basic - Energy Sciences, and the Office of Advanced Scientific Computing. - - - Job information - --------------- - - hostname = mcq - program = nwchem - date = Mon Sep 23 14:29:18 2019 - - compiled = Wed_Aug_15_19:14:19_2018 - source = /home/edo/debichem-team/nwchem/nwchem-6.8.1 - nwchem branch = 6.8.1 - nwchem revision = v6.8-133-ge032219 - ga revision = 5.6.5 - use scalapack = T - input = w.nw - prefix = w. - data base = ./w.db - status = startup - nproc = 1 - time left = -1s - - - - Memory information - ------------------ - - heap = 13107194 doubles = 100.0 Mbytes - stack = 13107199 doubles = 100.0 Mbytes - global = 26214400 doubles = 200.0 Mbytes (distinct from heap & stack) - total = 52428793 doubles = 400.0 Mbytes - verify = yes - hardfail = no - - - Directory information - --------------------- - - 0 permanent = . - 0 scratch = . - - - - - NWChem Input Module - ------------------- - - - - !!!!!!!!! geom_3d NEEDS TESTING !!!!!!!!!! - - - Geometry "geometry" -> "" - ------------------------- - - Output coordinates in angstroms (scale by 1.889725989 to convert to a.u.) - - No. Tag Charge X Y Z - ---- ---------------- ---------- -------------- -------------- -------------- - 1 W 74.0000 0.00000000 0.00000000 0.00000000 - 2 W 74.0000 1.58000000 1.58000000 1.58000000 - - Lattice Parameters - ------------------ - - lattice vectors in angstroms (scale by 1.889725989 to convert to a.u.) - - a1=< 3.160 0.000 0.000 > - a2=< 0.000 3.160 0.000 > - a3=< 0.000 0.000 3.160 > - a= 3.160 b= 3.160 c= 3.160 - alpha= 90.000 beta= 90.000 gamma= 90.000 - omega= 31.6 - - reciprocal lattice vectors in a.u. - - b1=< 1.052 0.000 -0.000 > - b2=< -0.000 1.052 -0.000 > - b3=< 0.000 0.000 1.052 > - - Atomic Mass - ----------- - - W 183.951000 - - - - XYZ format geometry - ------------------- - 2 - geometry - W 0.00000000 0.00000000 0.00000000 - W 1.58000000 1.58000000 1.58000000 - - ============================================================================== - internuclear distances - ------------------------------------------------------------------------------ - center one | center two | atomic units | angstroms - ------------------------------------------------------------------------------ - 2 W | 1 W | 5.17150 | 2.73664 - ------------------------------------------------------------------------------ - number of included internuclear distances: 1 - ============================================================================== - - - - >>>> PSPW Parallel Module - stress <<<< - **************************************************** - * * - * NWPW PSPW Calculation * - * * - * [ (Grassmann/Stiefel manifold implementation) ] * - * * - * [ NorthWest Chemistry implementation ] * - * * - * version #5.10 06/12/02 * - * * - * This code was developed by Eric J. Bylaska, * - * and was based upon algorithms and code * - * developed by the group of Prof. John H. Weare * - * * - **************************************************** - >>> JOB STARTED AT Mon Sep 23 14:29:18 2019 <<< - ================ input data ======================== - library name resolved from: compiled reference - NWCHEM_NWPW_LIBRARY set to: - Generating 1d pseudopotential for W - - Generated formatted_filename: ./W.vpp - library name resolved from: compiled reference - NWCHEM_NWPW_LIBRARY set to: - - Generated formatted atomic orbitals, filename: ./W.aorb - - lcao guess, initial psi:w.movecs - - spin, nalpha, nbeta: 1 6 0 - - input psi filename:./w.movecs - - initializing pspw_APC data structure - ------------------------------------ - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - number of processors used: 1 - processor grid : 1 x 1 - parallel mapping :2d hilbert - parallel mapping : balanced - number of threads : 1 - parallel io : off - - options: - boundary conditions = periodic (version3) - electron spin = restricted - exchange-correlation = LDA (Vosko et al) parameterization - - elements involved in the cluster: - 1: W valence charge: 6.0000 lmax= 2 - comment : Troullier-Martins pseudopotential - pseudpotential type : 0 - highest angular component : 2 - local potential used : 0 - number of non-local projections: 8 - semicore corrections included : 1.800 (radius) 4.533 (charge) - cutoff = 2.389 3.185 2.244 - - - total charge: 0.000 - - atomic composition: - W : 2 - - number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - - supercell: - cell_name: cell_default - lattice: a1=< 5.972 0.000 0.000 > - a2=< 0.000 5.972 0.000 > - a3=< 0.000 0.000 5.972 > - reciprocal: b1=< 1.052 0.000 -0.000 > - b2=< -0.000 1.052 -0.000 > - b3=< 0.000 0.000 1.052 > - lattice: a= 5.972 b= 5.972 c= 5.972 - alpha= 90.000 beta= 90.000 gamma= 90.000 - omega= 212.9 - - density cutoff= 8.857 fft= 16x 16x 16( 126 waves 126 per task) - wavefnc cutoff= 8.857 fft= 16x 16x 16( 126 waves 126 per task) - Ewald summation: cut radius= 1.90 and 8 - Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) - - technical parameters: - time step= 5.80 fictitious mass= 400000.0 - tolerance=0.100E-08 (energy) 0.100E-08 (density) - maximum iterations = 1000 ( 10 inner 100 outer ) - - - - - -== Energy Calculation == - - - ====== Grassmann conjugate gradient iteration ====== - >>> ITERATION STARTED AT Mon Sep 23 14:29:20 2019 <<< - iter. Energy DeltaE DeltaRho - ------------------------------------------------------ - - 15 steepest descent iterations performed - 10 -0.2000104801E+02 -0.37587E-05 0.13338E-06 - 20 -0.2000105396E+02 -0.10125E-07 0.37843E-09 - 30 -0.2000105397E+02 -0.67882E-09 0.25413E-10 - *** tolerance ok. iteration terminated - >>> ITERATION ENDED AT Mon Sep 23 14:29:20 2019 <<< - - -== Summary Of Results == - - number of electrons: spin up= 6.00000 down= 6.00000 (real space) - - total energy : -0.2000105397E+02 ( -0.10001E+02/ion) - total orbital energy: 0.5258382071E+01 ( 0.87640E+00/electron) - hartree energy : 0.2613505492E+00 ( 0.43558E-01/electron) - exc-corr energy : -0.9420636831E+01 ( -0.15701E+01/electron) - ion-ion energy : -0.2193948839E+02 ( -0.10970E+02/ion) - - kinetic (planewave) : 0.1407870943E+02 ( 0.23465E+01/electron) - V_local (planewave) : 0.1138092693E+02 ( 0.18968E+01/electron) - V_nl (planewave) : -0.1436191566E+02 ( -0.23937E+01/electron) - V_Coul (planewave) : 0.5227010984E+00 ( 0.87117E-01/electron) - V_xc. (planewave) : -0.6362039732E+01 ( -0.10603E+01/electron) - Virial Coefficient : -0.6265011295E+00 - - orbital energies: - 0.5487535E+00 ( 14.932eV) - 0.5487525E+00 ( 14.932eV) - 0.5487517E+00 ( 14.932eV) - 0.3889676E+00 ( 10.584eV) - 0.3889667E+00 ( 10.584eV) - 0.2049989E+00 ( 5.578eV) - - Total PSPW energy : -0.2000105397E+02 - - -=== Spin Contamination === - - = 0.0000000000000000 - = 0.0000000000000000 - - - -== Center of Charge == - -spin up ( -0.0000, -0.0000, -0.0000 ) -spin down ( -0.0000, -0.0000, -0.0000 ) - total ( -0.0000, -0.0000, -0.0000 ) -ionic ( 1.4929, 1.4929, 1.4929 ) - - -== Molecular Dipole wrt Center of Mass == - -mu = ( 17.9146, 17.9146, 17.9146 ) au -|mu| = 31.0290 au, 78.8633 Debye - -== W.psp1 expansion coefficients == - -ATOM S P D F -W : 0.93998E-01 0.56488E-01 0.13036E+01 0.00000E+00 - - - - Generated formatted atomic orbitals, filename: ./W.aorb - - - - ************************************************************* - ** ** - ** PSPW Mulliken analysis ** - ** ** - ** Population analysis algorithm devloped by Ryoichi Kawai ** - ** ** - ** Mon Sep 23 14:29 ** - ** ** - ************************************************************* - - -== XYZ OUTPUT == - - - 2 - -W 0.000000 0.000000 0.000000 -W 1.579999 1.579999 1.579999 - - -== Atomic Orbital Expansion == - - W nodamping - - - ===================================================== - | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | - ===================================================== - - -== Using pseudoatomic orbital expansion == - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 0.00000 -0.42734 -0.00000 0.56337 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 0.00000 -0.42734 -0.00000 0.56337 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 -0.00000 -0.00000 0.00002 0.00000 0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 -0.00001 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 -0.00000 -0.00000 0.00002 0.00000 0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 -0.00001 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12495E+01 E= 0.54875E+00 ( 14.932eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 0.00000 -0.56337 -0.00000 -0.42734 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 0.00000 -0.56337 -0.00000 -0.42734 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14281E+01 E= 0.38897E+00 ( 10.584eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.49992 0.42773 0.00000 0.56299 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00009 0.00925 0.00000 0.00000 0.00000 -0.00000 -0.00000 0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.49991 -0.42773 0.00000 -0.56299 0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00009 -0.00925 0.00000 0.00000 0.00000 -0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9998 0.0002 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 5*** SPIN=BOTH SUM= 0.15051E+01 E= 0.38897E+00 ( 10.584eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.47435 -0.54841 0.00000 0.41665 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.02565 -0.16016 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.47435 0.54841 0.00000 -0.41665 0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.02565 0.16016 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9487 0.0513 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19550E+01 E= 0.20500E+00 ( 5.578eV) - -NO ATOM L POPULATION - s - 1 W 0 0.49970 0.70689 - px pz py - 1 W 1 0.00000 0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.00000 -0.00000 -0.00000 0.00000 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00030 -0.01746 -0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 - s - 2 W 0 0.49970 0.70689 - px pz py - 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00030 -0.01746 -0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.9994 0.0000 0.0000 0.0006 - - - ======================================== - | POPULATION ANALYSIS ON EACH ATOM | - ======================================== - - -NO ATOM SPIN TOTAL s p d f - 1 W UP 3.00000 0.49970 0.00000 2.47426 0.02604 - 1 W DOWN 3.00000 0.49970 0.00000 2.47426 0.02604 - 2 W UP 3.00000 0.49970 0.00000 2.47426 0.02604 - 2 W DOWN 3.00000 0.49970 0.00000 2.47426 0.02604 - - - -=== TOTAL ANGULAR MOMENTUM POPULATION === - - SPIN s p d f - UP 16.66% 0.00% 82.48% 0.87% - UP 16.66% 0.00% 82.48% 0.87% - TOTAL 16.66% 0.00% 82.48% 0.87% - - ************************************************************* - ** ** - ** PSPW Atomic Point Charge (APC) Analysis ** - ** ** - ** Point charge analysis based on paper by P.E. Blochl ** - ** (J. Chem. Phys. vol 103, page 7422, 1995) ** - ** ** - ************************************************************* - - pspw_APC data structure - ----------------------- - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - charge analysis on each atom - ---------------------------- - - no atom Qelc Qion Qtotal - -- ---- ------- ------- ------- - 1 W -3.500 6.000 2.500 - 2 W -9.500 6.000 -3.500 - Total Q -13.000 12.000 -1.000 - - - gaussian coefficients of model density - -------------------------------------- - - no atom g=0.000 g=0.600 g=0.900 g=1.350 - -- ---- ------- ------- ------- ------- - 1 W 6.000 46.000 -75.500 26.000 - 2 W 6.000 -17.625 40.500 -32.375 - - -=== Electric Field at Atoms === - - 1 W Atomic Electric Field =( -0.00000 0.00000 0.00000 ) - (ion) =( 0.00000 0.00000 -0.00000 ) - (electronic) =( -0.00000 0.00000 0.00000 ) - 2 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) - (ion) =( -0.00000 -0.00000 0.00000 ) - (electronic) =( -0.00000 -0.00000 0.00000 ) - - output psi filename:./w.movecs - - -== Timing == - -cputime in seconds - prologue : 0.246520E+01 - main loop : 0.218408E+00 - epilogue : 0.196378E+00 - total : 0.287999E+01 - cputime/step: 0.186674E-02 ( 117 evalulations, 25 linesearches) - - -Time spent doing total step percent - total time : 0.288044E+01 0.246191E-01 100.0 % - i/o time : 0.793162E+00 0.677916E-02 27.5 % - FFTs : 0.794410E-01 0.678983E-03 2.8 % - dot products : 0.401928E-02 0.343528E-04 0.1 % - geodesic : 0.812297E-02 0.694271E-04 0.3 % - ffm_dgemm : 0.340981E-03 0.291437E-05 0.0 % - fmf_dgemm : 0.111075E-02 0.949356E-05 0.0 % - mmm_dgemm : 0.146757E-03 0.125433E-05 0.0 % - m_diagonalize : 0.464895E-03 0.397346E-05 0.0 % - exchange correlation : 0.105077E+00 0.898093E-03 3.6 % - local pseudopotentials : 0.326800E-04 0.279316E-06 0.0 % - non-local pseudopotentials : 0.585081E-02 0.500069E-04 0.2 % - hartree potentials : 0.774990E-03 0.662385E-05 0.0 % - ion-ion interaction : 0.368566E-02 0.315014E-04 0.1 % - structure factors : 0.526235E+00 0.449774E-02 18.3 % - phase factors : 0.173820E-04 0.148564E-06 0.0 % - masking and packing : 0.134380E+00 0.114855E-02 4.7 % - queue fft : 0.649379E-01 0.555025E-03 2.3 % - queue fft (serial) : 0.461475E-01 0.394423E-03 1.6 % - queue fft (message passing): 0.166764E-01 0.142533E-03 0.6 % - non-local psp FFM : 0.303331E-02 0.259257E-04 0.1 % - non-local psp FMF : 0.706270E-03 0.603650E-05 0.0 % - non-local psp FFM A : 0.298729E-03 0.255324E-05 0.0 % - non-local psp FFM B : 0.252926E-02 0.216176E-04 0.1 % - - >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< - **************************************************** - * * - * NWPW PSPW Calculation * - * * - * [ (Grassmann/Stiefel manifold implementation) ] * - * * - * [ NorthWest Chemistry implementation ] * - * * - * version #5.10 06/12/02 * - * * - * This code was developed by Eric J. Bylaska, * - * and was based upon algorithms and code * - * developed by the group of Prof. John H. Weare * - * * - **************************************************** - >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< - ================ input data ======================== - - input psi filename:./w.movecs - - initializing pspw_APC data structure - ------------------------------------ - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - number of processors used: 1 - processor grid : 1 x 1 - parallel mapping :2d hilbert - parallel mapping : balanced - number of threads : 1 - parallel io : off - - options: - boundary conditions = periodic (version3) - electron spin = restricted - exchange-correlation = LDA (Vosko et al) parameterization - - elements involved in the cluster: - 1: W valence charge: 6.0000 lmax= 2 - comment : Troullier-Martins pseudopotential - pseudpotential type : 0 - highest angular component : 2 - local potential used : 0 - number of non-local projections: 8 - semicore corrections included : 1.800 (radius) 4.537 (charge) - cutoff = 2.389 3.185 2.244 - - - total charge: 0.000 - - atomic composition: - W : 2 - - number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - - supercell: - cell_name: cell_default - lattice: a1=< 5.972 0.000 0.000 > - a2=< 0.000 5.972 0.000 > - a3=< 0.000 0.000 5.972 > - reciprocal: b1=< 1.052 0.000 -0.000 > - b2=< -0.000 1.052 -0.000 > - b3=< 0.000 0.000 1.052 > - lattice: a= 5.972 b= 5.972 c= 5.972 - alpha= 90.000 beta= 90.000 gamma= 90.000 - omega= 212.9 - - density cutoff= 17.714 fft= 16x 16x 16( 370 waves 370 per task) - wavefnc cutoff= 17.714 fft= 16x 16x 16( 370 waves 370 per task) - Ewald summation: cut radius= 1.90 and 8 - Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) - - technical parameters: - time step= 5.80 fictitious mass= 400000.0 - tolerance=0.100E-08 (energy) 0.100E-08 (density) - maximum iterations = 1000 ( 10 inner 100 outer ) - - - - - -== Energy Calculation == - - - ====== Grassmann conjugate gradient iteration ====== - >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< - iter. Energy DeltaE DeltaRho - ------------------------------------------------------ - 10 -0.2020117257E+02 -0.65975E-06 0.18611E-07 - 20 -0.2020117265E+02 -0.51757E-09 0.18099E-10 - *** tolerance ok. iteration terminated - >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< - - -== Summary Of Results == - - number of electrons: spin up= 6.00000 down= 6.00000 (real space) - - total energy : -0.2020117265E+02 ( -0.10101E+02/ion) - total orbital energy: 0.5095674266E+01 ( 0.84928E+00/electron) - hartree energy : 0.2895200675E+00 ( 0.48253E-01/electron) - exc-corr energy : -0.9444169901E+01 ( -0.15740E+01/electron) - ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) - - kinetic (planewave) : 0.1440959829E+02 ( 0.24016E+01/electron) - V_local (planewave) : 0.1156148265E+02 ( 0.19269E+01/electron) - V_nl (planewave) : -0.1507811526E+02 ( -0.25130E+01/electron) - V_Coul (planewave) : 0.5790401350E+00 ( 0.96507E-01/electron) - V_xc. (planewave) : -0.6376331545E+01 ( -0.10627E+01/electron) - Virial Coefficient : -0.6463694432E+00 - - orbital energies: - 0.5415668E+00 ( 14.737eV) - 0.5415663E+00 ( 14.737eV) - 0.5415658E+00 ( 14.737eV) - 0.3599778E+00 ( 9.796eV) - 0.3599778E+00 ( 9.796eV) - 0.2031826E+00 ( 5.529eV) - - Total PSPW energy : -0.2020117265E+02 - - -=== Spin Contamination === - - = 0.0000000000000000 - = 0.0000000000000000 - - - -== Center of Charge == - -spin up ( -0.0000, -0.0000, 0.0000 ) -spin down ( -0.0000, -0.0000, 0.0000 ) - total ( -0.0000, -0.0000, 0.0000 ) -ionic ( 1.4929, 1.4929, 1.4929 ) - - -== Molecular Dipole wrt Center of Mass == - -mu = ( 17.9146, 17.9146, 17.9146 ) au -|mu| = 31.0290 au, 78.8633 Debye - - - - ************************************************************* - ** ** - ** PSPW Mulliken analysis ** - ** ** - ** Population analysis algorithm devloped by Ryoichi Kawai ** - ** ** - ** Mon Sep 23 14:29 ** - ** ** - ************************************************************* - - -== XYZ OUTPUT == - - - 2 - -W 0.000000 0.000000 0.000000 -W 1.579999 1.579999 1.579999 - - -== Atomic Orbital Expansion == - - W nodamping - - - ===================================================== - | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | - ===================================================== - - -== Using pseudoatomic orbital expansion == - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 -0.00000 0.49980 0.00000 -0.50020 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 -0.00000 0.49980 0.00000 -0.50020 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 -0.00000 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 0.00000 0.00000 -0.00001 -0.00000 -0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 0.00001 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 0.00000 0.00000 -0.00001 -0.00000 -0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 0.00001 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54157E+00 ( 14.737eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 0.00000 -0.50020 -0.00000 -0.49980 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 0.00000 -0.50020 -0.00000 -0.49980 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14815E+01 E= 0.35998E+00 ( 9.796eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.48214 0.68695 -0.00000 -0.10120 -0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.01786 0.13364 0.00000 -0.00000 -0.00000 -0.00000 0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.48214 -0.68695 -0.00000 0.10120 -0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.01786 -0.13364 0.00000 0.00000 -0.00000 -0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9643 0.0357 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14420E+01 E= 0.35998E+00 ( 9.796eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.49535 0.10258 0.00000 0.69630 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00465 -0.06819 0.00000 0.00000 0.00000 0.00000 -0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.49535 -0.10258 0.00000 -0.69630 0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00465 0.06819 0.00000 -0.00000 0.00000 -0.00000 0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9907 0.0093 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19541E+01 E= 0.20318E+00 ( 5.529eV) - -NO ATOM L POPULATION - s - 1 W 0 0.49972 0.70691 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.00000 -0.00000 -0.00000 0.00000 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00028 -0.01665 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 - s - 2 W 0 0.49972 0.70691 - px pz py - 2 W 1 0.00000 0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00028 -0.01665 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.9994 0.0000 0.0000 0.0006 - - - ======================================== - | POPULATION ANALYSIS ON EACH ATOM | - ======================================== - - -NO ATOM SPIN TOTAL s p d f - 1 W UP 3.00000 0.49972 0.00000 2.47749 0.02279 - 1 W DOWN 3.00000 0.49972 0.00000 2.47749 0.02279 - 2 W UP 3.00000 0.49972 0.00000 2.47749 0.02279 - 2 W DOWN 3.00000 0.49972 0.00000 2.47749 0.02279 - - - -=== TOTAL ANGULAR MOMENTUM POPULATION === - - SPIN s p d f - UP 16.66% 0.00% 82.58% 0.76% - UP 16.66% 0.00% 82.58% 0.76% - TOTAL 16.66% 0.00% 82.58% 0.76% - - ************************************************************* - ** ** - ** PSPW Atomic Point Charge (APC) Analysis ** - ** ** - ** Point charge analysis based on paper by P.E. Blochl ** - ** (J. Chem. Phys. vol 103, page 7422, 1995) ** - ** ** - ************************************************************* - - pspw_APC data structure - ----------------------- - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - charge analysis on each atom - ---------------------------- - - no atom Qelc Qion Qtotal - -- ---- ------- ------- ------- - 1 W -8.000 6.000 -2.000 - 2 W -5.500 6.000 0.500 - Total Q -13.500 12.000 -1.500 - - - gaussian coefficients of model density - -------------------------------------- - - no atom g=0.000 g=0.600 g=0.900 g=1.350 - -- ---- ------- ------- ------- ------- - 1 W 6.000 37.000 -52.000 7.000 - 2 W 6.000 -7.500 18.000 -16.000 - - -=== Electric Field at Atoms === - - 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) - (ion) =( 0.00000 0.00000 -0.00000 ) - (electronic) =( -0.00000 -0.00000 0.00000 ) - 2 W Atomic Electric Field =( 0.00000 -0.00000 0.00000 ) - (ion) =( -0.00000 -0.00000 0.00000 ) - (electronic) =( 0.00000 -0.00000 0.00000 ) - - output psi filename:./w.movecs - - -== Timing == - -cputime in seconds - prologue : 0.745387E-01 - main loop : 0.136737E+00 - epilogue : 0.182997E-01 - total : 0.229575E+00 - cputime/step: 0.210365E-02 ( 65 evalulations, 15 linesearches) - - -Time spent doing total step percent - total time : 0.230022E+00 0.353880E-02 100.0 % - i/o time : 0.368268E-02 0.566566E-04 1.6 % - FFTs : 0.118074E-01 0.181652E-03 5.1 % - dot products : 0.278644E-02 0.428683E-04 1.2 % - geodesic : 0.648055E-02 0.997007E-04 2.8 % - ffm_dgemm : 0.284575E-03 0.437808E-05 0.1 % - fmf_dgemm : 0.189982E-02 0.292280E-04 0.8 % - mmm_dgemm : 0.513420E-04 0.789877E-06 0.0 % - m_diagonalize : 0.289267E-03 0.445026E-05 0.1 % - exchange correlation : 0.533441E-01 0.820678E-03 23.2 % - local pseudopotentials : 0.185780E-04 0.285815E-06 0.0 % - non-local pseudopotentials : 0.490618E-02 0.754796E-04 2.1 % - hartree potentials : 0.506539E-03 0.779291E-05 0.2 % - ion-ion interaction : 0.228455E-02 0.351469E-04 1.0 % - structure factors : 0.998308E-02 0.153586E-03 4.3 % - phase factors : 0.119090E-04 0.183215E-06 0.0 % - masking and packing : 0.834395E-02 0.128368E-03 3.6 % - queue fft : 0.432896E-01 0.665994E-03 18.8 % - queue fft (serial) : 0.309097E-01 0.475534E-03 13.4 % - queue fft (message passing): 0.111107E-01 0.170934E-03 4.8 % - non-local psp FFM : 0.270164E-02 0.415637E-04 1.2 % - non-local psp FMF : 0.966417E-03 0.148680E-04 0.4 % - non-local psp FFM A : 0.351360E-03 0.540554E-05 0.2 % - non-local psp FFM B : 0.216041E-02 0.332371E-04 0.9 % - - >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< - **************************************************** - * * - * NWPW PSPW Calculation * - * * - * [ (Grassmann/Stiefel manifold implementation) ] * - * * - * [ NorthWest Chemistry implementation ] * - * * - * version #5.10 06/12/02 * - * * - * This code was developed by Eric J. Bylaska, * - * and was based upon algorithms and code * - * developed by the group of Prof. John H. Weare * - * * - **************************************************** - >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< - ================ input data ======================== - - input psi filename:./w.movecs - - initializing pspw_APC data structure - ------------------------------------ - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - number of processors used: 1 - processor grid : 1 x 1 - parallel mapping :2d hilbert - parallel mapping : balanced - number of threads : 1 - parallel io : off - - options: - boundary conditions = periodic (version3) - electron spin = restricted - exchange-correlation = LDA (Vosko et al) parameterization - - elements involved in the cluster: - 1: W valence charge: 6.0000 lmax= 2 - comment : Troullier-Martins pseudopotential - pseudpotential type : 0 - highest angular component : 2 - local potential used : 0 - number of non-local projections: 8 - semicore corrections included : 1.800 (radius) 4.538 (charge) - cutoff = 2.389 3.185 2.244 - - - total charge: 0.000 - - atomic composition: - W : 2 - - number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - - supercell: - cell_name: cell_default - lattice: a1=< 5.972 0.000 0.000 > - a2=< 0.000 5.972 0.000 > - a3=< 0.000 0.000 5.972 > - reciprocal: b1=< 1.052 0.000 -0.000 > - b2=< -0.000 1.052 -0.000 > - b3=< 0.000 0.000 1.052 > - lattice: a= 5.972 b= 5.972 c= 5.972 - alpha= 90.000 beta= 90.000 gamma= 90.000 - omega= 212.9 - - density cutoff= 26.570 fft= 16x 16x 16( 679 waves 679 per task) - wavefnc cutoff= 26.570 fft= 16x 16x 16( 679 waves 679 per task) - Ewald summation: cut radius= 1.90 and 8 - Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) - - technical parameters: - time step= 5.80 fictitious mass= 400000.0 - tolerance=0.100E-08 (energy) 0.100E-08 (density) - maximum iterations = 1000 ( 10 inner 100 outer ) - - - - - -== Energy Calculation == - - - ====== Grassmann conjugate gradient iteration ====== - >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< - iter. Energy DeltaE DeltaRho - ------------------------------------------------------ - 10 -0.2020451899E+02 -0.26409E-08 0.50388E-10 - 20 -0.2020451899E+02 -0.97153E-09 0.52248E-11 - *** tolerance ok. iteration terminated - >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< - - -== Summary Of Results == - - number of electrons: spin up= 6.00000 down= 6.00000 (real space) - - total energy : -0.2020451899E+02 ( -0.10102E+02/ion) - total orbital energy: 0.5093462286E+01 ( 0.84891E+00/electron) - hartree energy : 0.2902599490E+00 ( 0.48377E-01/electron) - exc-corr energy : -0.9444898225E+01 ( -0.15741E+01/electron) - ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) - - kinetic (planewave) : 0.1441599938E+02 ( 0.24027E+01/electron) - V_local (planewave) : 0.1156112031E+02 ( 0.19269E+01/electron) - V_nl (planewave) : -0.1508751191E+02 ( -0.25146E+01/electron) - V_Coul (planewave) : 0.5805198980E+00 ( 0.96753E-01/electron) - V_xc. (planewave) : -0.6376665384E+01 ( -0.10628E+01/electron) - Virial Coefficient : -0.6466799038E+00 - - orbital energies: - 0.5414224E+00 ( 14.733eV) - 0.5414220E+00 ( 14.733eV) - 0.5414216E+00 ( 14.733eV) - 0.3596618E+00 ( 9.787eV) - 0.3596618E+00 ( 9.787eV) - 0.2031417E+00 ( 5.528eV) - - Total PSPW energy : -0.2020451899E+02 - - -=== Spin Contamination === - - = 0.0000000000000000 - = 0.0000000000000000 - - - -== Center of Charge == - -spin up ( -0.0000, -0.0000, 0.0000 ) -spin down ( -0.0000, -0.0000, 0.0000 ) - total ( -0.0000, -0.0000, 0.0000 ) -ionic ( 1.4929, 1.4929, 1.4929 ) - - -== Molecular Dipole wrt Center of Mass == - -mu = ( 17.9146, 17.9146, 17.9146 ) au -|mu| = 31.0290 au, 78.8633 Debye - - - - ************************************************************* - ** ** - ** PSPW Mulliken analysis ** - ** ** - ** Population analysis algorithm devloped by Ryoichi Kawai ** - ** ** - ** Mon Sep 23 14:29 ** - ** ** - ************************************************************* - - -== XYZ OUTPUT == - - - 2 - -W 0.000000 0.000000 0.000000 -W 1.579999 1.579999 1.579999 - - -== Atomic Orbital Expansion == - - W nodamping - - - ===================================================== - | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | - ===================================================== - - -== Using pseudoatomic orbital expansion == - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 -0.00000 -0.50150 0.00000 0.49850 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 -0.00000 -0.50150 0.00000 0.49850 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 -0.00000 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 -0.00000 0.00000 0.00001 -0.00000 0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 -0.00001 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 -0.00000 0.00000 0.00001 -0.00000 0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 -0.00001 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 0.00000 0.49850 -0.00000 0.50150 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 0.00000 0.49850 -0.00000 0.50150 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 0.00000 -0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14906E+01 E= 0.35966E+00 ( 9.787eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.47918 0.62168 0.00000 -0.30446 0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.02082 0.14429 0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.47918 -0.62168 -0.00000 0.30446 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.02082 -0.14429 0.00000 0.00000 -0.00000 0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9584 0.0416 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14301E+01 E= 0.35966E+00 ( 9.787eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.49946 -0.31083 -0.00000 -0.63470 0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00054 0.02331 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.49946 0.31083 0.00000 0.63470 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00054 -0.02331 -0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9989 0.0011 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19541E+01 E= 0.20314E+00 ( 5.528eV) - -NO ATOM L POPULATION - s - 1 W 0 0.49973 0.70692 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.00000 -0.00000 0.00000 0.00000 -0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00027 -0.01628 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 - s - 2 W 0 0.49973 0.70692 - px pz py - 2 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00027 -0.01628 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.9995 0.0000 0.0000 0.0005 - - - ======================================== - | POPULATION ANALYSIS ON EACH ATOM | - ======================================== - - -NO ATOM SPIN TOTAL s p d f - 1 W UP 3.00000 0.49973 0.00000 2.47864 0.02163 - 1 W DOWN 3.00000 0.49973 0.00000 2.47864 0.02163 - 2 W UP 3.00000 0.49973 0.00000 2.47864 0.02163 - 2 W DOWN 3.00000 0.49973 0.00000 2.47864 0.02163 - - - -=== TOTAL ANGULAR MOMENTUM POPULATION === - - SPIN s p d f - UP 16.66% 0.00% 82.62% 0.72% - UP 16.66% 0.00% 82.62% 0.72% - TOTAL 16.66% 0.00% 82.62% 0.72% - - ************************************************************* - ** ** - ** PSPW Atomic Point Charge (APC) Analysis ** - ** ** - ** Point charge analysis based on paper by P.E. Blochl ** - ** (J. Chem. Phys. vol 103, page 7422, 1995) ** - ** ** - ************************************************************* - - pspw_APC data structure - ----------------------- - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - charge analysis on each atom - ---------------------------- - - no atom Qelc Qion Qtotal - -- ---- ------- ------- ------- - 1 W -6.906 6.000 -0.906 - 2 W -5.625 6.000 0.375 - Total Q -12.531 12.000 -0.531 - - - gaussian coefficients of model density - -------------------------------------- - - no atom g=0.000 g=0.600 g=0.900 g=1.350 - -- ---- ------- ------- ------- ------- - 1 W 6.000 -25.719 50.250 -31.438 - 2 W 6.000 -5.000 12.188 -12.812 - - -=== Electric Field at Atoms === - - 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) - (ion) =( 0.00000 0.00000 -0.00000 ) - (electronic) =( -0.00000 -0.00000 0.00000 ) - 2 W Atomic Electric Field =( 0.00000 -0.00000 -0.00000 ) - (ion) =( -0.00000 -0.00000 0.00000 ) - (electronic) =( 0.00000 -0.00000 -0.00000 ) - - output psi filename:./w.movecs - - -== Timing == - -cputime in seconds - prologue : 0.745646E-01 - main loop : 0.114422E+00 - epilogue : 0.186484E-01 - total : 0.207635E+00 - cputime/step: 0.233514E-02 ( 49 evalulations, 11 linesearches) - - -Time spent doing total step percent - total time : 0.208073E+00 0.424639E-02 100.0 % - i/o time : 0.369110E-02 0.753285E-04 1.8 % - FFTs : 0.938805E-02 0.191593E-03 4.5 % - dot products : 0.334735E-02 0.683133E-04 1.6 % - geodesic : 0.620612E-02 0.126655E-03 3.0 % - ffm_dgemm : 0.410025E-03 0.836786E-05 0.2 % - fmf_dgemm : 0.262005E-02 0.534703E-04 1.3 % - mmm_dgemm : 0.403200E-04 0.822857E-06 0.0 % - m_diagonalize : 0.265351E-03 0.541533E-05 0.1 % - exchange correlation : 0.403655E-01 0.823786E-03 19.4 % - local pseudopotentials : 0.218100E-04 0.445102E-06 0.0 % - non-local pseudopotentials : 0.583915E-02 0.119166E-03 2.8 % - hartree potentials : 0.445709E-03 0.909610E-05 0.2 % - ion-ion interaction : 0.230654E-02 0.470722E-04 1.1 % - structure factors : 0.101746E-01 0.207644E-03 4.9 % - phase factors : 0.125530E-04 0.256184E-06 0.0 % - masking and packing : 0.763773E-02 0.155872E-03 3.7 % - queue fft : 0.369776E-01 0.754645E-03 17.8 % - queue fft (serial) : 0.262466E-01 0.535645E-03 12.6 % - queue fft (message passing): 0.969198E-02 0.197796E-03 4.7 % - non-local psp FFM : 0.320117E-02 0.653300E-04 1.5 % - non-local psp FMF : 0.137954E-02 0.281539E-04 0.7 % - non-local psp FFM A : 0.490631E-03 0.100129E-04 0.2 % - non-local psp FFM B : 0.245399E-02 0.500814E-04 1.2 % - - >>> JOB COMPLETED AT Mon Sep 23 14:29:21 2019 <<< - **************************************************** - * * - * NWPW PSPW Calculation * - * * - * [ (Grassmann/Stiefel manifold implementation) ] * - * * - * [ NorthWest Chemistry implementation ] * - * * - * version #5.10 06/12/02 * - * * - * This code was developed by Eric J. Bylaska, * - * and was based upon algorithms and code * - * developed by the group of Prof. John H. Weare * - * * - **************************************************** - >>> JOB STARTED AT Mon Sep 23 14:29:21 2019 <<< - ================ input data ======================== - - input psi filename:./w.movecs - - initializing pspw_APC data structure - ------------------------------------ - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - number of processors used: 1 - processor grid : 1 x 1 - parallel mapping :2d hilbert - parallel mapping : balanced - number of threads : 1 - parallel io : off - - options: - boundary conditions = periodic (version3) - electron spin = restricted - exchange-correlation = LDA (Vosko et al) parameterization - - elements involved in the cluster: - 1: W valence charge: 6.0000 lmax= 2 - comment : Troullier-Martins pseudopotential - pseudpotential type : 0 - highest angular component : 2 - local potential used : 0 - number of non-local projections: 8 - semicore corrections included : 1.800 (radius) 4.538 (charge) - cutoff = 2.389 3.185 2.244 - - - total charge: 0.000 - - atomic composition: - W : 2 - - number of electrons: spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - number of orbitals : spin up= 6 ( 6 per task) down= 6 ( 6 per task) (Fourier space) - - supercell: - cell_name: cell_default - lattice: a1=< 5.972 0.000 0.000 > - a2=< 0.000 5.972 0.000 > - a3=< 0.000 0.000 5.972 > - reciprocal: b1=< 1.052 0.000 -0.000 > - b2=< -0.000 1.052 -0.000 > - b3=< 0.000 0.000 1.052 > - lattice: a= 5.972 b= 5.972 c= 5.972 - alpha= 90.000 beta= 90.000 gamma= 90.000 - omega= 212.9 - - density cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) - wavefnc cutoff= 35.427 fft= 16x 16x 16( 1052 waves 1052 per task) - Ewald summation: cut radius= 1.90 and 8 - Madelung Wigner-Seitz= 1.76011888 (alpha= 2.83729748 rs= 3.70444413) - - technical parameters: - time step= 5.80 fictitious mass= 400000.0 - tolerance=0.100E-08 (energy) 0.100E-08 (density) - maximum iterations = 1000 ( 10 inner 100 outer ) - - - - - -== Energy Calculation == - - - ====== Grassmann conjugate gradient iteration ====== - >>> ITERATION STARTED AT Mon Sep 23 14:29:21 2019 <<< - iter. Energy DeltaE DeltaRho - ------------------------------------------------------ - 10 -0.2020461705E+02 -0.23340E-09 0.27270E-11 - *** tolerance ok. iteration terminated - >>> ITERATION ENDED AT Mon Sep 23 14:29:21 2019 <<< - - -== Summary Of Results == - - number of electrons: spin up= 6.00000 down= 6.00000 (real space) - - total energy : -0.2020461705E+02 ( -0.10102E+02/ion) - total orbital energy: 0.5093528357E+01 ( 0.84892E+00/electron) - hartree energy : 0.2902733730E+00 ( 0.48379E-01/electron) - exc-corr energy : -0.9445058980E+01 ( -0.15742E+01/electron) - ion-ion energy : -0.2193948849E+02 ( -0.10970E+02/ion) - - kinetic (planewave) : 0.1441576162E+02 ( 0.24026E+01/electron) - V_local (planewave) : 0.1156121019E+02 ( 0.19269E+01/electron) - V_nl (planewave) : -0.1508731476E+02 ( -0.25146E+01/electron) - V_Coul (planewave) : 0.5805467460E+00 ( 0.96758E-01/electron) - V_xc. (planewave) : -0.6376675440E+01 ( -0.10628E+01/electron) - Virial Coefficient : -0.6466694934E+00 - - orbital energies: - 0.5414197E+00 ( 14.733eV) - 0.5414193E+00 ( 14.733eV) - 0.5414189E+00 ( 14.733eV) - 0.3596821E+00 ( 9.788eV) - 0.3596821E+00 ( 9.788eV) - 0.2031419E+00 ( 5.528eV) - - Total PSPW energy : -0.2020461705E+02 - - -=== Spin Contamination === - - = 0.0000000000000000 - = 0.0000000000000000 - - - -== Center of Charge == - -spin up ( -0.0000, -0.0000, -0.0000 ) -spin down ( -0.0000, -0.0000, -0.0000 ) - total ( -0.0000, -0.0000, -0.0000 ) -ionic ( 1.4929, 1.4929, 1.4929 ) - - -== Molecular Dipole wrt Center of Mass == - -mu = ( 17.9146, 17.9146, 17.9146 ) au -|mu| = 31.0290 au, 78.8633 Debye - - -Translation force removed: ( -0.00000 -0.00000 -0.00000) - - - ============= Ion Gradients ================= - Ion Forces: - 1 W ( 0.000000 0.000000 -0.000000 ) - 2 W ( -0.000000 -0.000000 -0.000000 ) - C.O.M. ( 0.000000 0.000000 -0.000000 ) - =============================================== - |F| = 0.418432E-08 - |F|/nion = 0.209216E-08 - max|Fatom|= 0.295876E-08 ( 0.000eV/Angstrom) - - - - Outputing formatted_stress_filename: ./W.vpp2 - - -====================== -= Stress calculation = -====================== - - - ============= total gradient ============== - S = ( 0.12513 0.00001 0.00000 ) - ( 0.00001 0.12513 0.00000 ) - ( 0.00000 0.00000 0.12513 ) - =================================================== - |S| = 0.21673E+00 - pressure = 0.125E+00 au - = 0.368E+02 Mbar - = 0.368E+04 GPa - = 0.363E+08 atm - - - dE/da = 0.12513 - dE/db = 0.12513 - dE/dc = 0.12513 - dE/dalpha = 0.00000 - dE/dbeta = 0.00000 - dE/dgamma = -0.00004 - - - - - ************************************************************* - ** ** - ** PSPW Mulliken analysis ** - ** ** - ** Population analysis algorithm devloped by Ryoichi Kawai ** - ** ** - ** Mon Sep 23 14:29 ** - ** ** - ************************************************************* - - -== XYZ OUTPUT == - - - 2 - -W 0.000000 0.000000 0.000000 -W 1.579999 1.579999 1.579999 - - -== Atomic Orbital Expansion == - - W nodamping - - - ===================================================== - | POPULATION ANALYSIS OF FILLED MOLECULAR ORBITALS | - ===================================================== - - -== Using pseudoatomic orbital expansion == - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 1*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 -0.00000 -0.50144 0.00000 0.49855 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 -0.00000 -0.50144 0.00000 0.49855 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 -0.00000 -0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 2*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 0.00000 -0.00000 -0.00001 0.00000 -0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 0.00001 0.00000 -0.00000 0.00000 -0.00000 -0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 -0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 0.00000 -0.00000 -0.00001 0.00000 -0.70711 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 0.00001 0.00000 -0.00000 -0.00000 -0.00000 0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 3*** SPIN=BOTH SUM= 0.12471E+01 E= 0.54142E+00 ( 14.733eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 0.00000 - px pz py - 1 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.50000 -0.00000 -0.49855 0.00000 -0.50144 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00000 -0.00000 0.00000 0.00000 0.00000 0.00000 -0.00000 -0.00000 - s - 2 W 0 0.00000 0.00000 - px pz py - 2 W 1 0.00000 -0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.50000 -0.00000 -0.49855 0.00000 -0.50144 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00000 -0.00000 0.00000 0.00000 -0.00000 0.00000 0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 1.0000 0.0000 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 4*** SPIN=BOTH SUM= 0.14893E+01 E= 0.35968E+00 ( 9.788eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.47961 -0.61917 -0.00000 0.31022 -0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.02039 -0.14281 -0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.47961 0.61917 0.00000 -0.31022 -0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.02039 0.14281 -0.00000 -0.00000 0.00000 -0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9592 0.0408 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 5*** SPIN=BOTH SUM= 0.14299E+01 E= 0.35968E+00 ( 9.788eV) - -NO ATOM L POPULATION - s - 1 W 0 0.00000 -0.00000 - px pz py - 1 W 1 0.00000 -0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.49953 0.31660 0.00000 0.63190 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00047 -0.02171 0.00000 0.00000 0.00000 0.00000 -0.00000 0.00000 - s - 2 W 0 0.00000 -0.00000 - px pz py - 2 W 1 0.00000 0.00000 0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.49953 -0.31660 -0.00000 -0.63190 -0.00000 0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00047 0.02171 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.0000 0.0000 0.9991 0.0009 - - ------------------------------------------------------------------------------- - - -*** ORBITAL= 6*** SPIN=BOTH SUM= 0.19540E+01 E= 0.20314E+00 ( 5.528eV) - -NO ATOM L POPULATION - s - 1 W 0 0.49974 0.70692 - px pz py - 1 W 1 0.00000 -0.00000 -0.00000 0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 1 W 2 0.00000 -0.00000 0.00000 0.00000 -0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 1 W 3 0.00026 -0.01609 0.00000 0.00000 0.00000 -0.00000 -0.00000 -0.00000 - s - 2 W 0 0.49974 0.70692 - px pz py - 2 W 1 0.00000 0.00000 0.00000 -0.00000 - dx2-y2 dzx d3z2-1 dyz dxy - 2 W 2 0.00000 0.00000 0.00000 -0.00000 0.00000 -0.00000 - fx(x2-3y2) fz(5z2-1) fx(5z2-1) fz(5z2-3) fy(5z2-1) fxyz fy(3x2-y2) - 2 W 3 0.00026 -0.01609 -0.00000 -0.00000 0.00000 -0.00000 0.00000 0.00000 - - -=== DISTRIBUTION === - - 1(W ) 0.5000 2(W ) 0.5000 - - -== ANGULAR MOMENTUM POPULATIONS === - - s p d f - 0.9995 0.0000 0.0000 0.0005 - - - ======================================== - | POPULATION ANALYSIS ON EACH ATOM | - ======================================== - - -NO ATOM SPIN TOTAL s p d f - 1 W UP 3.00000 0.49974 0.00000 2.47913 0.02112 - 1 W DOWN 3.00000 0.49974 0.00000 2.47913 0.02112 - 2 W UP 3.00000 0.49974 0.00000 2.47913 0.02112 - 2 W DOWN 3.00000 0.49974 0.00000 2.47913 0.02112 - - - -=== TOTAL ANGULAR MOMENTUM POPULATION === - - SPIN s p d f - UP 16.66% 0.00% 82.64% 0.70% - UP 16.66% 0.00% 82.64% 0.70% - TOTAL 16.66% 0.00% 82.64% 0.70% - - ************************************************************* - ** ** - ** PSPW Atomic Point Charge (APC) Analysis ** - ** ** - ** Point charge analysis based on paper by P.E. Blochl ** - ** (J. Chem. Phys. vol 103, page 7422, 1995) ** - ** ** - ************************************************************* - - pspw_APC data structure - ----------------------- - nga, ngs: 3 6 - Gc : 2.5000000000000000 - APC gamma: 1 0.59999999999999998 - APC gamma: 2 0.90000000000000002 - APC gamma: 3 1.3500000000000001 - - charge analysis on each atom - ---------------------------- - - no atom Qelc Qion Qtotal - -- ---- ------- ------- ------- - 1 W -5.594 6.000 0.406 - 2 W -6.250 6.000 -0.250 - Total Q -11.844 12.000 0.156 - - - gaussian coefficients of model density - -------------------------------------- - - no atom g=0.000 g=0.600 g=0.900 g=1.350 - -- ---- ------- ------- ------- ------- - 1 W 6.000 -6.219 15.062 -14.438 - 2 W 6.000 -8.281 20.125 -18.094 - - -=== Electric Field at Atoms === - - 1 W Atomic Electric Field =( -0.00000 -0.00000 0.00000 ) - (ion) =( 0.00000 0.00000 -0.00000 ) - (electronic) =( -0.00000 -0.00000 0.00000 ) - 2 W Atomic Electric Field =( 0.00000 -0.00000 0.00000 ) - (ion) =( -0.00000 -0.00000 0.00000 ) - (electronic) =( 0.00000 -0.00000 -0.00000 ) - - output psi filename:./w.movecs - - -== Timing == - -cputime in seconds - prologue : 0.746791E-01 - main loop : 0.359966E+00 - epilogue : 0.187162E-01 - total : 0.453362E+00 - cputime/step: 0.133321E-01 ( 27 evalulations, 6 linesearches) - - -Time spent doing total step percent - total time : 0.453809E+00 0.168078E-01 100.0 % - i/o time : 0.371068E-02 0.137433E-03 0.8 % - FFTs : 0.870071E-02 0.322248E-03 1.9 % - dot products : 0.347239E-02 0.128607E-03 0.8 % - geodesic : 0.430554E-02 0.159464E-03 0.9 % - ffm_dgemm : 0.322600E-03 0.119481E-04 0.1 % - fmf_dgemm : 0.226656E-02 0.839466E-04 0.5 % - mmm_dgemm : 0.241260E-04 0.893554E-06 0.0 % - m_diagonalize : 0.143440E-03 0.531259E-05 0.0 % - exchange correlation : 0.226012E-01 0.837082E-03 5.0 % - local pseudopotentials : 0.247782E-03 0.917711E-05 0.1 % - non-local pseudopotentials : 0.596243E-02 0.220831E-03 1.3 % - hartree potentials : 0.303066E-03 0.112247E-04 0.1 % - ion-ion interaction : 0.742231E-01 0.274901E-02 16.4 % - structure factors : 0.100176E-01 0.371024E-03 2.2 % - phase factors : 0.123850E-04 0.458704E-06 0.0 % - masking and packing : 0.747819E-02 0.276970E-03 1.6 % - queue fft : 0.227258E-01 0.841697E-03 5.0 % - queue fft (serial) : 0.159551E-01 0.590931E-03 3.5 % - queue fft (message passing): 0.615529E-02 0.227974E-03 1.4 % - non-local psp FFM : 0.252122E-02 0.933787E-04 0.6 % - non-local psp FMF : 0.112022E-02 0.414896E-04 0.2 % - non-local psp FFM A : 0.456889E-03 0.169218E-04 0.1 % - non-local psp FFM B : 0.186526E-02 0.690838E-04 0.4 % - - >>> JOB COMPLETED AT Mon Sep 23 14:29:22 2019 <<< - - Task times cpu: 5.6s wall: 3.8s - - - NWChem Input Module - ------------------- - - - Summary of allocated global arrays ------------------------------------ - No active global arrays - - - - GA Statistics for process 0 - ------------------------------ - - create destroy get put acc scatter gather read&inc -calls: 8 8 86 10 0 0 0 0 -number of processes/call 1.00e+00 1.00e+00 0.00e+00 0.00e+00 0.00e+00 -bytes total: 1.81e+05 8.19e+04 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -bytes remote: 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -Max memory consumed for GA by this process: 65536 bytes - -MA_summarize_allocated_blocks: starting scan ... -heap block 'sw1t', handle 348, address 0x55eea965d008: - type of elements: double precision - number of elements: 16 - address of client space: 0x55eea965d080 - index for client space: 10242743 - total number of bytes: 256 -MA_summarize_allocated_blocks: scan completed: 1 heap block, 0 stack blocks -MA usage statistics: - - allocation statistics: - heap stack - ---- ----- - current number of blocks 1 0 - maximum number of blocks 304 17 - current total bytes 256 0 - maximum total bytes 5596824 351896 - maximum total K-bytes 5597 352 - maximum total M-bytes 6 1 - - - CITATION - -------- - Please cite the following reference when publishing - results obtained with NWChem: - - M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, - T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, - E. Apra, T.L. Windus, W.A. de Jong - "NWChem: a comprehensive and scalable open-source - solution for large scale molecular simulations" - Comput. Phys. Commun. 181, 1477 (2010) - doi:10.1016/j.cpc.2010.04.018 - - AUTHORS - ------- - E. Apra, E. J. Bylaska, W. A. de Jong, N. Govind, K. Kowalski, - T. P. Straatsma, M. Valiev, H. J. J. van Dam, D. Wang, T. L. Windus, - J. Hammond, J. Autschbach, K. Bhaskaran-Nair, J. Brabec, K. Lopata, - S. A. Fischer, S. Krishnamoorthy, M. Jacquelin, W. Ma, M. Klemm, O. Villa, - Y. Chen, V. Anisimov, F. Aquino, S. Hirata, M. T. Hackler, V. Konjkov, - D. Mejia-Rodriguez, T. Risthaus, M. Malagoli, A. Marenich, - A. Otero-de-la-Roza, J. Mullin, P. Nichols, R. Peverati, J. Pittner, Y. Zhao, - P.-D. Fan, A. Fonari, M. J. Williamson, R. J. Harrison, J. R. Rehr, - M. Dupuis, D. Silverstein, D. M. A. Smith, J. Nieplocha, V. Tipparaju, - M. Krishnan, B. E. Van Kuiken, A. Vazquez-Mayagoitia, L. Jensen, M. Swart, - Q. Wu, T. Van Voorhis, A. A. Auer, M. Nooijen, L. D. Crosby, E. Brown, - G. Cisneros, G. I. Fann, H. Fruchtl, J. Garza, K. Hirao, R. A. Kendall, - J. A. Nichols, K. Tsemekhman, K. Wolinski, J. Anchell, D. E. Bernholdt, - P. Borowski, T. Clark, D. Clerc, H. Dachsel, M. J. O. Deegan, K. Dyall, - D. Elwood, E. Glendening, M. Gutowski, A. C. Hess, J. Jaffe, B. G. Johnson, - J. Ju, R. Kobayashi, R. Kutteh, Z. Lin, R. Littlefield, X. Long, B. Meng, - T. Nakajima, S. Niu, L. Pollack, M. Rosing, K. Glaesemann, G. Sandrone, - M. Stave, H. Taylor, G. Thomas, J. H. van Lenthe, A. T. Wong, Z. Zhang. - - Total times cpu: 5.6s wall: 3.8s diff --git a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw b/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw deleted file mode 100644 index 5f78801174..0000000000 --- a/examples/COUPLE/lammps_nwchem/lammps_nwchem/planewave/w.nw +++ /dev/null @@ -1,28 +0,0 @@ -echo - -#**** Enter the geometry using fractional coordinates **** -geometry units angstrom noautosym - system crystal - lat_a 3.16d0 - lat_b 3.16d0 - lat_c 3.16d0 - end -W 0.0 0.0 0.0 -W 0.5 0.5 0.5 -end - -#***** setup the nwpw gamma point code **** -nwpw - simulation_cell - ngrid 16 16 16 - end - ewald_ncut 8 - mulliken - lcao #old default -end - -nwpw - tolerances 1.0d-9 1.0d-9 -end - -task pspw stress diff --git a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py index 7bbed54e7d..6fddc35da8 100644 --- a/examples/COUPLE/lammps_nwchem/nwchem_wrap.py +++ b/examples/COUPLE/lammps_nwchem/nwchem_wrap.py @@ -117,7 +117,7 @@ def nwchem_input_write_ao(input,coords): if (not re.match("#",line)) and re.search("geometry",line): geometry_block = True - line = "geometry units angstrom noautosym\n" + line = "geometry units angstrom noautosym nocenter\n" print(line,file=new_input,end='') @@ -154,7 +154,7 @@ def nwchem_read_ao(natoms, log): hartree2eV = 27.21138602 bohr2angstrom = 0.52917721092 eout = eout * hartree2eV - fout = [i * hartree2eV/bohr2angstrom for i in fout] + fout = [i * -hartree2eV/bohr2angstrom for i in fout] return eout,fout From 82286702cb9bf14db7577e4dcdb990cdab43ecea Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 08:32:14 -0500 Subject: [PATCH 79/94] switch OpenMP pragma to default(shared), so it is compatible with all OpenMP standard versions --- src/kspace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kspace.cpp b/src/kspace.cpp index 2399c10e2b..a9356a39f1 100644 --- a/src/kspace.cpp +++ b/src/kspace.cpp @@ -286,7 +286,7 @@ void KSpace::qsum_qsq(int warning_flag) double qsum_local(0.0), qsqsum_local(0.0); #if defined(_OPENMP) -#pragma omp parallel for default(none) reduction(+:qsum_local,qsqsum_local) +#pragma omp parallel for default(shared) reduction(+:qsum_local,qsqsum_local) #endif for (int i = 0; i < nlocal; i++) { qsum_local += q[i]; From ed628a2de7d3e2f1da4807186c78c730aa658f71 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 09:01:26 -0500 Subject: [PATCH 80/94] remove some more unneeded backslash escapes and fix up a few more doc links --- doc/src/fix_atc.rst | 160 +++++++++++++++---------------- doc/src/fix_wall_gran.rst | 15 +-- doc/src/fix_wall_gran_region.rst | 11 ++- doc/src/rerun.rst | 10 +- 4 files changed, 99 insertions(+), 97 deletions(-) diff --git a/doc/src/fix_atc.rst b/doc/src/fix_atc.rst index 2c2f474c93..935a951d17 100644 --- a/doc/src/fix_atc.rst +++ b/doc/src/fix_atc.rst @@ -143,97 +143,97 @@ Related commands After specifying this fix in your input script, several other :doc:`fix_modify ` commands are used to setup the problem, e.g. define the finite element mesh and prescribe initial and boundary conditions. -fix\_modify commands for setup: +*fix\_modify* commands for setup: -* `fix\_modify AtC mesh create `_ -* `fix\_modify AtC mesh quadrature `_ -* `fix\_modify AtC mesh read `_ -* `fix\_modify AtC mesh write `_ -* `fix\_modify AtC mesh create\_nodeset `_ -* `fix\_modify AtC mesh add\_to\_nodeset `_ -* `fix\_modify AtC mesh create\_faceset box `_ -* `fix\_modify AtC mesh create\_faceset plane `_ -* `fix\_modify AtC mesh create\_elementset `_ -* `fix\_modify AtC mesh delete\_elements `_ -* `fix\_modify AtC mesh nodeset\_to\_elementset `_ -* `fix\_modify AtC boundary `_ -* `fix\_modify AtC internal\_quadrature `_ -* `fix\_modify AtC time\_integration (thermal) `_ -* `fix\_modify AtC time\_integration (momentum) `_ -* `fix\_modify AtC extrinsic electron\_integration `_ -* `fix\_modify AtC internal\_element\_set `_ -* `fix\_modify AtC decomposition `_ +* `fix_modify AtC mesh create `_ +* `fix_modify AtC mesh quadrature `_ +* `fix_modify AtC mesh read `_ +* `fix_modify AtC mesh write `_ +* `fix_modify AtC mesh create_nodeset `_ +* `fix_modify AtC mesh add_to_nodeset `_ +* `fix_modify AtC mesh create_faceset box `_ +* `fix_modify AtC mesh create_faceset plane `_ +* `fix_modify AtC mesh create_elementset `_ +* `fix_modify AtC mesh delete_elements `_ +* `fix_modify AtC mesh nodeset_to_elementset `_ +* `fix_modify AtC boundary `_ +* `fix_modify AtC internal_quadrature `_ +* `fix_modify AtC time_integration (thermal) `_ +* `fix_modify AtC time_integration (momentum) `_ +* `fix_modify AtC extrinsic electron_integration `_ +* `fix_modify AtC internal_element_set `_ +* `fix_modify AtC decomposition `_ -fix\_modify commands for boundary and initial conditions: +*fix\_modify* commands for boundary and initial conditions: -* `fix\_modify AtC initial `_ -* `fix\_modify AtC fix `_ -* `fix\_modify AtC unfix `_ -* `fix\_modify AtC fix\_flux `_ -* `fix\_modify AtC unfix\_flux `_ -* `fix\_modify AtC source `_ -* `fix\_modify AtC remove\_source `_ +* `fix_modify AtC initial `_ +* `fix_modify AtC fix `_ +* `fix_modify AtC unfix `_ +* `fix_modify AtC fix_flux `_ +* `fix_modify AtC unfix_flux `_ +* `fix_modify AtC source `_ +* `fix_modify AtC remove_source `_ -fix\_modify commands for control and filtering: +*fix\_modify* commands for control and filtering: -* `fix\_modify AtC control `_ -* `fix\_modify AtC control thermal `_ -* `fix\_modify AtC control thermal correction\_max\_iterations `_ -* `fix\_modify AtC control momentum `_ -* `fix\_modify AtC control localized\_lambda `_ -* `fix\_modify AtC control lumped\_lambda\_solve `_ -* `fix\_modify AtC control mask\_direction `_ control -* `fix\_modify AtC filter `_ -* `fix\_modify AtC filter scale `_ -* `fix\_modify AtC filter type `_ -* `fix\_modify AtC equilibrium\_start `_ -* `fix\_modify AtC extrinsic exchange `_ -* `fix\_modify AtC poisson\_solver `_ +* `fix_modify AtC control `_ +* `fix_modify AtC control thermal `_ +* `fix_modify AtC control thermal correction_max_iterations `_ +* `fix_modify AtC control momentum `_ +* `fix_modify AtC control localized_lambda `_ +* `fix_modify AtC control lumped_lambda_solve `_ +* `fix_modify AtC control mask_direction `_ control +* `fix_modify AtC filter `_ +* `fix_modify AtC filter scale `_ +* `fix_modify AtC filter type `_ +* `fix_modify AtC equilibrium_start `_ +* `fix_modify AtC extrinsic exchange `_ +* `fix_modify AtC poisson_solver `_ -fix\_modify commands for output: +*fix\_modify* commands for output: -* `fix\_modify AtC output `_ -* `fix\_modify AtC output nodeset `_ -* `fix\_modify AtC output elementset `_ -* `fix\_modify AtC output boundary\_integral `_ -* `fix\_modify AtC output contour\_integral `_ -* `fix\_modify AtC mesh output `_ -* `fix\_modify AtC write\_restart `_ -* `fix\_modify AtC read\_restart `_ +* `fix_modify AtC output `_ +* `fix_modify AtC output nodeset `_ +* `fix_modify AtC output elementset `_ +* `fix_modify AtC output boundary_integral `_ +* `fix_modify AtC output contour_integral `_ +* `fix_modify AtC mesh output `_ +* `fix_modify AtC write_restart `_ +* `fix_modify AtC read_restart `_ -fix\_modify commands for post-processing: +*fix\_modify* commands for post-processing: -* `fix\_modify AtC kernel `_ -* `fix\_modify AtC fields `_ -* `fix\_modify AtC grdients `_ -* `fix\_modify AtC rates `_ -* `fix\_modify AtC computes `_ -* `fix\_modify AtC on\_the\_fly `_ -* `fix\_modify AtC pair\_interactions/bond\_interactions `_ -* `fix\_modify AtC sample\_frequency `_ -* `fix\_modify AtC set `_ +* `fix_modify AtC kernel `_ +* `fix_modify AtC fields `_ +* `fix_modify AtC grdients `_ +* `fix_modify AtC rates `_ +* `fix_modify AtC computes `_ +* `fix_modify AtC on_the_fly `_ +* `fix_modify AtC pair_interactions/bond_interactions `_ +* `fix_modify AtC sample_frequency `_ +* `fix_modify AtC set `_ -miscellaneous fix\_modify commands: +miscellaneous *fix\_modify* commands: -* `fix\_modify AtC atom\_element\_map `_ -* `fix\_modify AtC atom\_weight `_ -* `fix\_modify AtC write\_atom\_weights `_ -* `fix\_modify AtC reset\_time `_ -* `fix\_modify AtC reset\_atomic\_reference\_positions `_ -* `fix\_modify AtC fe\_md\_boundary `_ -* `fix\_modify AtC boundary\_faceset `_ -* `fix\_modify AtC consistent\_fe\_initialization `_ -* `fix\_modify AtC mass\_matrix `_ -* `fix\_modify AtC material `_ -* `fix\_modify AtC atomic\_charge `_ -* `fix\_modify AtC source\_integration `_ -* `fix\_modify AtC temperature\_definition `_ -* `fix\_modify AtC track\_displacement `_ -* `fix\_modify AtC boundary\_dynamics `_ -* `fix\_modify AtC add\_species `_ -* `fix\_modify AtC add\_molecule `_ -* `fix\_modify AtC remove\_species `_ -* `fix\_modify AtC remove\_molecule `_ +* `fix_modify AtC atom_element_map `_ +* `fix_modify AtC atom_weight `_ +* `fix_modify AtC write_atom_weights `_ +* `fix_modify AtC reset_time `_ +* `fix_modify AtC reset_atomic_reference_positions `_ +* `fix_modify AtC fe_md_boundary `_ +* `fix_modify AtC boundary_faceset `_ +* `fix_modify AtC consistent_fe_initialization `_ +* `fix_modify AtC mass_matrix `_ +* `fix_modify AtC material `_ +* `fix_modify AtC atomic_charge `_ +* `fix_modify AtC source_integration `_ +* `fix_modify AtC temperature_definition `_ +* `fix_modify AtC track_displacement `_ +* `fix_modify AtC boundary_dynamics `_ +* `fix_modify AtC add_species `_ +* `fix_modify AtC add_molecule `_ +* `fix_modify AtC remove_species `_ +* `fix_modify AtC remove_molecule `_ Note: a set of example input files with the attendant material files are included with this package diff --git a/doc/src/fix_wall_gran.rst b/doc/src/fix_wall_gran.rst index bb06aec0f6..a939659b02 100644 --- a/doc/src/fix_wall_gran.rst +++ b/doc/src/fix_wall_gran.rst @@ -83,17 +83,18 @@ close enough to touch it. The nature of the wall/particle interactions are determined by the *fstyle* setting. It can be any of the styles defined by the -:doc:`pair_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are -*hooke*\ , *hooke/history*\ , or *hertz/history* for the former, and -*granular* with all the possible options of the associated +:doc:`pair_style gran/\* ` or the more general +:doc:`pair_style granular ` commands. Currently the +options are *hooke*\ , *hooke/history*\ , or *hertz/history* for the +former, and *granular* with all the possible options of the associated *pair\_coeff* command for the latter. The equation for the force between the wall and particles touching it is the same as the corresponding equation on the :doc:`pair_style gran/\* ` and :doc:`pair_style granular ` doc pages, in the limit of -one of the two particles going to infinite radius and mass (flat -wall). Specifically, delta = radius - r = overlap of particle with -wall, m\_eff = mass of particle, and the effective radius of contact = -RiRj/Ri+Rj is set to the radius of the particle. +one of the two particles going to infinite radius and mass (flat wall). +Specifically, delta = radius - r = overlap of particle with wall, m\_eff += mass of particle, and the effective radius of contact = RiRj/Ri+Rj is +set to the radius of the particle. The parameters *Kn*\ , *Kt*\ , *gamma\_n*, *gamma\_t*, *xmu* and *dampflag* have the same meaning and units as those specified with the diff --git a/doc/src/fix_wall_gran_region.rst b/doc/src/fix_wall_gran_region.rst index c2ecff8119..1fa9269186 100644 --- a/doc/src/fix_wall_gran_region.rst +++ b/doc/src/fix_wall_gran_region.rst @@ -154,15 +154,16 @@ corresponding manner. The nature of the wall/particle interactions are determined by the *fstyle* setting. It can be any of the styles defined by the -:doc:`pair_style gran/\* ` or the more general `pair\_style granular `_ commands. Currently the options are -*hooke*\ , *hooke/history*\ , or *hertz/history* for the former, and -*granular* with all the possible options of the associated +:doc:`pair_style gran/\* ` or the more general +:doc:`pair_style granular ` commands. Currently the +options are *hooke*\ , *hooke/history*\ , or *hertz/history* for the +former, and *granular* with all the possible options of the associated *pair\_coeff* command for the latter. The equation for the force between the wall and particles touching it is the same as the corresponding equation on the :doc:`pair_style gran/\* ` and :doc:`pair_style granular ` doc pages, but the effective -radius is calculated using the radius of the particle and the radius -of curvature of the wall at the contact point. +radius is calculated using the radius of the particle and the radius of +curvature of the wall at the contact point. Specifically, delta = radius - r = overlap of particle with wall, m\_eff = mass of particle, and RiRj/Ri+Rj is the effective radius, with diff --git a/doc/src/rerun.rst b/doc/src/rerun.rst index 6563ef7dd0..3e0da24e75 100644 --- a/doc/src/rerun.rst +++ b/doc/src/rerun.rst @@ -115,13 +115,13 @@ However if you specify a series of dump files in an incorrect order (with respect to the timesteps they contain), you may skip large numbers of snapshots -Note that the dump files specified as part of the *dump* keyword can -be parallel files, i.e. written as multiple files either per processor +Note that the dump files specified as part of the *dump* keyword can be +parallel files, i.e. written as multiple files either per processor and/or per snapshot. If that is the case they will also be read in parallel which can make the rerun command operate dramatically faster -for large systems. See the doc page for the `read\_dump `_ and -:doc:`dump ` commands which describe how to read and write -parallel dump files. +for large systems. See the doc page for the :doc:`read_dump +` and :doc:`dump ` commands which describe how to read +and write parallel dump files. The *first*\ , *last*\ , *every*\ , *skip* keywords determine which snapshots are read from the dump file(s). Snapshots are skipped until From 31c483370730aba17d49032368fc7a22d7def227 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 09:51:23 -0500 Subject: [PATCH 81/94] correct out-of-bounds array access in RanMars::select_subset() --- src/random_mars.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/random_mars.cpp b/src/random_mars.cpp index e4330b772f..b2fa828488 100644 --- a/src/random_mars.cpp +++ b/src/random_mars.cpp @@ -183,8 +183,8 @@ void RanMars::select_subset(bigint ntarget, int nmine, int *mark, int *next) int mode,index,oldindex,newvalue,nflip,which,niter; int active[2],first[2],last[2]; int newactive[2],newfirst[2],newlast[2]; - bigint nmark,nactive,nactiveall,nflipall,bnflip; - bigint activeall[2],bsum[3],bsumall[3]; + bigint nmark,nactive,nactiveall,nflipall; + bigint activeall[2],bsum[4],bsumall[4]; double thresh; active[0] = nmine; From 2069c7a5fd4f3a89b8140e43e2802dd1e4a582db Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 09:58:04 -0500 Subject: [PATCH 82/94] correct incorrect bugfix --- src/random_mars.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/random_mars.cpp b/src/random_mars.cpp index b2fa828488..2f935c92c2 100644 --- a/src/random_mars.cpp +++ b/src/random_mars.cpp @@ -183,7 +183,7 @@ void RanMars::select_subset(bigint ntarget, int nmine, int *mark, int *next) int mode,index,oldindex,newvalue,nflip,which,niter; int active[2],first[2],last[2]; int newactive[2],newfirst[2],newlast[2]; - bigint nmark,nactive,nactiveall,nflipall; + bigint nmark,nflipall; bigint activeall[2],bsum[4],bsumall[4]; double thresh; @@ -210,15 +210,12 @@ void RanMars::select_subset(bigint ntarget, int nmine, int *mark, int *next) // choose to ADD or SUBTRACT from current nmark // thresh = desired flips / size of active set - // nactive = size of current active set, only for debug output below if (ntarget-nmark > 0) { mode = ADD; - // nactive = active[mode]; thresh = 1.0 * (ntarget-nmark) / activeall[mode]; } else { mode = SUBTRACT; - // nactive = active[mode]; thresh = 1.0 * (nmark-ntarget) / activeall[mode]; } @@ -278,12 +275,10 @@ void RanMars::select_subset(bigint ntarget, int nmine, int *mark, int *next) bsum[0] = nflip; bsum[1] = active[0]; bsum[2] = active[1]; - bsum[3] = nactive; - MPI_Allreduce(&bsum,&bsumall,4,MPI_LMP_BIGINT,MPI_SUM,world); + MPI_Allreduce(&bsum,&bsumall,3,MPI_LMP_BIGINT,MPI_SUM,world); nflipall = bsumall[0]; activeall[0] = bsumall[1]; activeall[1] = bsumall[2]; - nactiveall = bsumall[3]; if (mode == ADD) nmark += nflipall; else if (mode == SUBTRACT) nmark -= nflipall; From 82aab36898bce226b43826aecc9978e4313b0ead Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 09:59:35 -0500 Subject: [PATCH 83/94] reset array size since we don't use the last element anymore --- src/random_mars.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/random_mars.cpp b/src/random_mars.cpp index 2f935c92c2..36fd2b4bc8 100644 --- a/src/random_mars.cpp +++ b/src/random_mars.cpp @@ -184,7 +184,7 @@ void RanMars::select_subset(bigint ntarget, int nmine, int *mark, int *next) int active[2],first[2],last[2]; int newactive[2],newfirst[2],newlast[2]; bigint nmark,nflipall; - bigint activeall[2],bsum[4],bsumall[4]; + bigint activeall[2],bsum[3],bsumall[3]; double thresh; active[0] = nmine; From 6424883daffec2bc089cca0286165355b94a42c9 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 10:52:31 -0500 Subject: [PATCH 84/94] apply revisions suggested by @sjplimp --- doc/src/pair_modify.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/src/pair_modify.rst b/doc/src/pair_modify.rst index 7694279e20..71960c52c2 100644 --- a/doc/src/pair_modify.rst +++ b/doc/src/pair_modify.rst @@ -59,12 +59,13 @@ Description Modify the parameters of the currently defined pair style. If the pair style is :doc:`hybrid or hybrid/overlay `, then the -specified parameters are by default modified for all the hybrid sub-styles. +specified parameters are by default modified for all the hybrid sub-styles. .. note:: The behavior for hybrid pair styles can be changed by using the *pair* - keyword, which allows to select a specific sub-style to apply a setting to. + keyword, which allows selection of a specific sub-style to apply all + remaining keywords to. The *special* and *compute/tally* keywords can **only** be used in conjunction with the *pair* keyword. See further details about these 3 keywords below. @@ -276,7 +277,7 @@ and *coul* settings to different values. command with weights like 1.0e-10 or 0.999999999 instead of 0.0 or 1.0, respectively, which enables to reset each them to any value between 0.0 and 1.0 inclusively. Otherwise you can set **all** global weights to - an arbitrary number outside of 0.0 or 1.0, like 0.5, and then you have + an arbitrary number between 0.0 or 1.0, like 0.5, and then you have to override **all** *special* settings for **all** sub-styles which use the 1-2, 1-3, and 1-4 exclusion weights in their force/energy computation. From ce10fd01a8cba6a0143b025e8b17b4cce85a3b7f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 14:00:53 -0500 Subject: [PATCH 85/94] remove redundant/obsolete link definitions --- doc/src/Build.rst | 3 --- doc/src/Build_basics.rst | 3 --- doc/src/Build_cmake.rst | 3 --- doc/src/Build_development.rst | 3 --- doc/src/Build_extras.rst | 3 --- doc/src/Build_link.rst | 3 --- doc/src/Build_make.rst | 3 --- doc/src/Build_package.rst | 3 --- doc/src/Build_settings.rst | 3 --- doc/src/Build_windows.rst | 3 --- doc/src/Commands_removed.rst | 3 --- doc/src/Errors.rst | 3 --- doc/src/Errors_bugs.rst | 3 --- doc/src/Errors_common.rst | 3 --- doc/src/Errors_messages.rst | 3 --- doc/src/Errors_warnings.rst | 3 --- doc/src/Examples.rst | 3 --- doc/src/Howto.rst | 3 --- doc/src/Howto_2d.rst | 3 --- doc/src/Howto_barostat.rst | 3 --- doc/src/Howto_bash.rst | 3 --- doc/src/Howto_bioFF.rst | 3 --- doc/src/Howto_body.rst | 3 --- doc/src/Howto_chunk.rst | 3 --- doc/src/Howto_client_server.rst | 3 --- doc/src/Howto_coreshell.rst | 3 --- doc/src/Howto_couple.rst | 3 --- doc/src/Howto_diffusion.rst | 3 --- doc/src/Howto_dispersion.rst | 3 --- doc/src/Howto_drude.rst | 3 --- doc/src/Howto_drude2.rst | 3 --- doc/src/Howto_elastic.rst | 3 --- doc/src/Howto_github.rst | 3 --- doc/src/Howto_granular.rst | 3 --- doc/src/Howto_kappa.rst | 3 --- doc/src/Howto_library.rst | 3 --- doc/src/Howto_manifold.rst | 3 --- doc/src/Howto_multiple.rst | 3 --- doc/src/Howto_nemd.rst | 3 --- doc/src/Howto_output.rst | 3 --- doc/src/Howto_polarizable.rst | 3 --- doc/src/Howto_pylammps.rst | 3 --- doc/src/Howto_replica.rst | 3 --- doc/src/Howto_restart.rst | 3 --- doc/src/Howto_spc.rst | 3 --- doc/src/Howto_spherical.rst | 3 --- doc/src/Howto_spins.rst | 3 --- doc/src/Howto_temperature.rst | 3 --- doc/src/Howto_thermostat.rst | 3 --- doc/src/Howto_tip3p.rst | 3 --- doc/src/Howto_tip4p.rst | 3 --- doc/src/Howto_triclinic.rst | 14 -------------- doc/src/Howto_viscosity.rst | 3 --- doc/src/Howto_viz.rst | 3 --- doc/src/Howto_walls.rst | 3 --- doc/src/Install.rst | 3 --- doc/src/Install_conda.rst | 3 --- doc/src/Install_git.rst | 3 --- doc/src/Install_linux.rst | 3 --- doc/src/Install_mac.rst | 3 --- doc/src/Install_patch.rst | 3 --- doc/src/Install_svn.rst | 3 --- doc/src/Install_tarball.rst | 3 --- doc/src/Install_windows.rst | 3 --- doc/src/Intro.rst | 3 --- doc/src/Intro_authors.rst | 3 --- doc/src/Intro_features.rst | 3 --- doc/src/Intro_nonfeatures.rst | 3 --- doc/src/Intro_opensource.rst | 3 --- doc/src/Intro_overview.rst | 3 --- doc/src/Intro_website.rst | 3 --- doc/src/Manual.rst | 3 --- doc/src/Manual_build.rst | 3 --- doc/src/Manual_version.rst | 3 --- doc/src/Modify.rst | 3 --- doc/src/Modify_atom.rst | 3 --- doc/src/Modify_body.rst | 3 --- doc/src/Modify_bond.rst | 3 --- doc/src/Modify_command.rst | 3 --- doc/src/Modify_compute.rst | 3 --- doc/src/Modify_contribute.rst | 3 --- doc/src/Modify_dump.rst | 3 --- doc/src/Modify_fix.rst | 3 --- doc/src/Modify_kspace.rst | 3 --- doc/src/Modify_min.rst | 3 --- doc/src/Modify_overview.rst | 3 --- doc/src/Modify_pair.rst | 3 --- doc/src/Modify_region.rst | 3 --- doc/src/Modify_thermo.rst | 3 --- doc/src/Modify_variable.rst | 3 --- doc/src/Packages.rst | 3 --- doc/src/Packages_details.rst | 3 --- doc/src/Packages_standard.rst | 3 --- doc/src/Packages_user.rst | 3 --- doc/src/Python_call.rst | 3 --- doc/src/Python_examples.rst | 3 --- doc/src/Python_head.rst | 3 --- doc/src/Python_install.rst | 3 --- doc/src/Python_library.rst | 3 --- doc/src/Python_mpi.rst | 3 --- doc/src/Python_overview.rst | 3 --- doc/src/Python_pylammps.rst | 3 --- doc/src/Python_run.rst | 3 --- doc/src/Python_shlib.rst | 3 --- doc/src/Python_test.rst | 3 --- doc/src/Run_basics.rst | 3 --- doc/src/Run_head.rst | 3 --- doc/src/Run_options.rst | 3 --- doc/src/Run_output.rst | 3 --- doc/src/Run_windows.rst | 3 --- doc/src/Speed.rst | 3 --- doc/src/Speed_bench.rst | 3 --- doc/src/Speed_compare.rst | 3 --- doc/src/Speed_gpu.rst | 3 --- doc/src/Speed_intel.rst | 3 --- doc/src/Speed_kokkos.rst | 3 --- doc/src/Speed_measure.rst | 3 --- doc/src/Speed_omp.rst | 3 --- doc/src/Speed_opt.rst | 3 --- doc/src/Speed_packages.rst | 3 --- doc/src/Speed_tips.rst | 3 --- doc/src/Tools.rst | 3 --- doc/src/balance.rst | 3 --- doc/src/boundary.rst | 3 --- doc/src/box.rst | 3 --- doc/src/change_box.rst | 3 --- doc/src/clear.rst | 3 --- doc/src/comm_modify.rst | 3 --- doc/src/comm_style.rst | 3 --- doc/src/compute.rst | 3 --- doc/src/compute_ackland_atom.rst | 3 --- doc/src/compute_adf.rst | 3 --- doc/src/compute_angle.rst | 3 --- doc/src/compute_angle_local.rst | 3 --- doc/src/compute_angmom_chunk.rst | 3 --- doc/src/compute_basal_atom.rst | 3 --- doc/src/compute_body_local.rst | 3 --- doc/src/compute_bond.rst | 3 --- doc/src/compute_bond_local.rst | 3 --- doc/src/compute_centro_atom.rst | 3 --- doc/src/compute_chunk_atom.rst | 3 --- doc/src/compute_chunk_spread_atom.rst | 3 --- doc/src/compute_cluster_atom.rst | 3 --- doc/src/compute_cna_atom.rst | 3 --- doc/src/compute_cnp_atom.rst | 3 --- doc/src/compute_com.rst | 3 --- doc/src/compute_com_chunk.rst | 3 --- doc/src/compute_contact_atom.rst | 3 --- doc/src/compute_coord_atom.rst | 3 --- doc/src/compute_damage_atom.rst | 3 --- doc/src/compute_dihedral.rst | 3 --- doc/src/compute_dihedral_local.rst | 3 --- doc/src/compute_dilatation_atom.rst | 3 --- doc/src/compute_dipole_chunk.rst | 3 --- doc/src/compute_displace_atom.rst | 3 --- doc/src/compute_dpd.rst | 3 --- doc/src/compute_dpd_atom.rst | 3 --- doc/src/compute_edpd_temp_atom.rst | 3 --- doc/src/compute_entropy_atom.rst | 3 --- doc/src/compute_erotate_asphere.rst | 3 --- doc/src/compute_erotate_rigid.rst | 3 --- doc/src/compute_erotate_sphere.rst | 3 --- doc/src/compute_erotate_sphere_atom.rst | 3 --- doc/src/compute_event_displace.rst | 3 --- doc/src/compute_fep.rst | 3 --- doc/src/compute_global_atom.rst | 3 --- doc/src/compute_group_group.rst | 3 --- doc/src/compute_gyration.rst | 3 --- doc/src/compute_gyration_chunk.rst | 3 --- doc/src/compute_gyration_shape.rst | 3 --- doc/src/compute_gyration_shape_chunk.rst | 3 --- doc/src/compute_heat_flux.rst | 3 --- doc/src/compute_hexorder_atom.rst | 3 --- doc/src/compute_hma.rst | 3 --- doc/src/compute_improper.rst | 3 --- doc/src/compute_improper_local.rst | 3 --- doc/src/compute_inertia_chunk.rst | 3 --- doc/src/compute_ke.rst | 3 --- doc/src/compute_ke_atom.rst | 3 --- doc/src/compute_ke_atom_eff.rst | 3 --- doc/src/compute_ke_eff.rst | 3 --- doc/src/compute_ke_rigid.rst | 3 --- doc/src/compute_meso_e_atom.rst | 3 --- doc/src/compute_meso_rho_atom.rst | 3 --- doc/src/compute_meso_t_atom.rst | 3 --- doc/src/compute_modify.rst | 3 --- doc/src/compute_momentum.rst | 3 --- doc/src/compute_msd.rst | 3 --- doc/src/compute_msd_chunk.rst | 3 --- doc/src/compute_msd_nongauss.rst | 3 --- doc/src/compute_omega_chunk.rst | 3 --- doc/src/compute_orientorder_atom.rst | 3 --- doc/src/compute_pair.rst | 3 --- doc/src/compute_pair_local.rst | 3 --- doc/src/compute_pe.rst | 3 --- doc/src/compute_pe_atom.rst | 3 --- doc/src/compute_plasticity_atom.rst | 3 --- doc/src/compute_pressure.rst | 3 --- doc/src/compute_pressure_cylinder.rst | 3 --- doc/src/compute_pressure_uef.rst | 3 --- doc/src/compute_property_atom.rst | 3 --- doc/src/compute_property_chunk.rst | 3 --- doc/src/compute_property_local.rst | 3 --- doc/src/compute_ptm_atom.rst | 3 --- doc/src/compute_rdf.rst | 3 --- doc/src/compute_reduce.rst | 3 --- doc/src/compute_reduce_chunk.rst | 3 --- doc/src/compute_rigid_local.rst | 3 --- doc/src/compute_saed.rst | 3 --- doc/src/compute_slice.rst | 3 --- doc/src/compute_smd_contact_radius.rst | 3 --- doc/src/compute_smd_damage.rst | 3 --- doc/src/compute_smd_hourglass_error.rst | 3 --- doc/src/compute_smd_internal_energy.rst | 3 --- doc/src/compute_smd_plastic_strain.rst | 3 --- doc/src/compute_smd_plastic_strain_rate.rst | 3 --- doc/src/compute_smd_rho.rst | 3 --- doc/src/compute_smd_tlsph_defgrad.rst | 3 --- doc/src/compute_smd_tlsph_dt.rst | 3 --- doc/src/compute_smd_tlsph_num_neighs.rst | 3 --- doc/src/compute_smd_tlsph_shape.rst | 3 --- doc/src/compute_smd_tlsph_strain.rst | 3 --- doc/src/compute_smd_tlsph_strain_rate.rst | 3 --- doc/src/compute_smd_tlsph_stress.rst | 3 --- doc/src/compute_smd_triangle_vertices.rst | 3 --- doc/src/compute_smd_ulsph_num_neighs.rst | 3 --- doc/src/compute_smd_ulsph_strain.rst | 3 --- doc/src/compute_smd_ulsph_strain_rate.rst | 3 --- doc/src/compute_smd_ulsph_stress.rst | 3 --- doc/src/compute_smd_vol.rst | 3 --- doc/src/compute_sna_atom.rst | 3 --- doc/src/compute_stress_atom.rst | 3 --- doc/src/compute_stress_mop.rst | 3 --- doc/src/compute_tally.rst | 3 --- doc/src/compute_tdpd_cc_atom.rst | 3 --- doc/src/compute_temp.rst | 3 --- doc/src/compute_temp_asphere.rst | 3 --- doc/src/compute_temp_body.rst | 3 --- doc/src/compute_temp_chunk.rst | 3 --- doc/src/compute_temp_com.rst | 3 --- doc/src/compute_temp_cs.rst | 3 --- doc/src/compute_temp_deform.rst | 3 --- doc/src/compute_temp_deform_eff.rst | 3 --- doc/src/compute_temp_drude.rst | 3 --- doc/src/compute_temp_eff.rst | 3 --- doc/src/compute_temp_partial.rst | 3 --- doc/src/compute_temp_profile.rst | 3 --- doc/src/compute_temp_ramp.rst | 3 --- doc/src/compute_temp_region.rst | 3 --- doc/src/compute_temp_region_eff.rst | 3 --- doc/src/compute_temp_rotate.rst | 3 --- doc/src/compute_temp_sphere.rst | 3 --- doc/src/compute_temp_uef.rst | 3 --- doc/src/compute_ti.rst | 3 --- doc/src/compute_torque_chunk.rst | 3 --- doc/src/compute_vacf.rst | 3 --- doc/src/compute_vcm_chunk.rst | 3 --- doc/src/compute_voronoi_atom.rst | 3 --- doc/src/compute_xrd.rst | 3 --- doc/src/create_atoms.rst | 3 --- doc/src/create_bonds.rst | 3 --- doc/src/create_box.rst | 3 --- doc/src/delete_atoms.rst | 3 --- doc/src/delete_bonds.rst | 3 --- doc/src/dielectric.rst | 3 --- doc/src/dihedral_charmm.rst | 3 --- doc/src/dihedral_class2.rst | 3 --- doc/src/dihedral_coeff.rst | 3 --- doc/src/dihedral_cosine_shift_exp.rst | 3 --- doc/src/dihedral_fourier.rst | 3 --- doc/src/dihedral_harmonic.rst | 3 --- doc/src/dihedral_helix.rst | 3 --- doc/src/dihedral_hybrid.rst | 3 --- doc/src/dihedral_multi_harmonic.rst | 3 --- doc/src/dihedral_nharmonic.rst | 3 --- doc/src/dihedral_none.rst | 3 --- doc/src/dihedral_opls.rst | 3 --- doc/src/dihedral_quadratic.rst | 3 --- doc/src/dihedral_spherical.rst | 3 --- doc/src/dihedral_style.rst | 3 --- doc/src/dihedral_table.rst | 3 --- doc/src/dihedral_table_cut.rst | 3 --- doc/src/dihedral_zero.rst | 3 --- doc/src/dimension.rst | 3 --- doc/src/displace_atoms.rst | 3 --- doc/src/dump.rst | 3 --- doc/src/dump_adios.rst | 3 --- doc/src/dump_cfg_uef.rst | 3 --- doc/src/dump_h5md.rst | 3 --- doc/src/dump_image.rst | 3 --- doc/src/dump_modify.rst | 3 --- doc/src/dump_molfile.rst | 3 --- doc/src/dump_netcdf.rst | 3 --- doc/src/dump_vtk.rst | 3 --- doc/src/dynamical_matrix.rst | 3 --- doc/src/echo.rst | 3 --- doc/src/fix.rst | 3 --- doc/src/fix_adapt.rst | 3 --- doc/src/fix_adapt_fep.rst | 3 --- doc/src/fix_addforce.rst | 3 --- doc/src/fix_addtorque.rst | 3 --- doc/src/fix_append_atoms.rst | 3 --- doc/src/fix_atc.rst | 3 --- doc/src/fix_atom_swap.rst | 3 --- doc/src/fix_ave_atom.rst | 3 --- doc/src/fix_ave_chunk.rst | 3 --- doc/src/fix_ave_correlate.rst | 3 --- doc/src/fix_ave_correlate_long.rst | 3 --- doc/src/fix_ave_histo.rst | 3 --- doc/src/fix_ave_time.rst | 3 --- doc/src/fix_aveforce.rst | 3 --- doc/src/fix_balance.rst | 3 --- doc/src/fix_bocs.rst | 3 --- doc/src/fix_bond_break.rst | 3 --- doc/src/fix_bond_create.rst | 3 --- doc/src/fix_bond_react.rst | 3 --- doc/src/fix_bond_swap.rst | 3 --- doc/src/fix_box_relax.rst | 3 --- doc/src/fix_client_md.rst | 3 --- doc/src/fix_cmap.rst | 3 --- doc/src/fix_colvars.rst | 3 --- doc/src/fix_controller.rst | 3 --- doc/src/fix_deform.rst | 3 --- doc/src/fix_deposit.rst | 3 --- doc/src/fix_dpd_energy.rst | 3 --- doc/src/fix_dpd_source.rst | 3 --- doc/src/fix_drag.rst | 3 --- doc/src/fix_drude.rst | 3 --- doc/src/fix_drude_transform.rst | 3 --- doc/src/fix_dt_reset.rst | 3 --- doc/src/fix_efield.rst | 3 --- doc/src/fix_ehex.rst | 3 --- doc/src/fix_electron_stopping.rst | 3 --- doc/src/fix_enforce2d.rst | 3 --- doc/src/fix_eos_cv.rst | 3 --- doc/src/fix_eos_table.rst | 3 --- doc/src/fix_eos_table_rx.rst | 3 --- doc/src/fix_evaporate.rst | 3 --- doc/src/fix_external.rst | 3 --- doc/src/fix_ffl.rst | 3 --- doc/src/fix_filter_corotate.rst | 3 --- doc/src/fix_flow_gauss.rst | 3 --- doc/src/fix_freeze.rst | 3 --- doc/src/fix_gcmc.rst | 3 --- doc/src/fix_gld.rst | 3 --- doc/src/fix_gle.rst | 3 --- doc/src/fix_gravity.rst | 3 --- doc/src/fix_grem.rst | 3 --- doc/src/fix_halt.rst | 3 --- doc/src/fix_heat.rst | 3 --- doc/src/fix_hyper_global.rst | 3 --- doc/src/fix_hyper_local.rst | 3 --- doc/src/fix_imd.rst | 3 --- doc/src/fix_indent.rst | 3 --- doc/src/fix_ipi.rst | 3 --- doc/src/fix_langevin.rst | 3 --- doc/src/fix_langevin_drude.rst | 3 --- doc/src/fix_langevin_eff.rst | 3 --- doc/src/fix_langevin_spin.rst | 3 --- doc/src/fix_latte.rst | 3 --- doc/src/fix_lb_fluid.rst | 3 --- doc/src/fix_lb_momentum.rst | 3 --- doc/src/fix_lb_pc.rst | 3 --- doc/src/fix_lb_rigid_pc_sphere.rst | 3 --- doc/src/fix_lb_viscous.rst | 3 --- doc/src/fix_lineforce.rst | 3 --- doc/src/fix_manifoldforce.rst | 3 --- doc/src/fix_meso.rst | 3 --- doc/src/fix_meso_move.rst | 3 --- doc/src/fix_meso_stationary.rst | 3 --- doc/src/fix_modify.rst | 3 --- doc/src/fix_momentum.rst | 3 --- doc/src/fix_move.rst | 3 --- doc/src/fix_mscg.rst | 3 --- doc/src/fix_msst.rst | 3 --- doc/src/fix_mvv_dpd.rst | 3 --- doc/src/fix_neb.rst | 3 --- doc/src/fix_neb_spin.rst | 3 --- doc/src/fix_nh.rst | 3 --- doc/src/fix_nh_eff.rst | 3 --- doc/src/fix_nh_uef.rst | 3 --- doc/src/fix_nph_asphere.rst | 3 --- doc/src/fix_nph_body.rst | 3 --- doc/src/fix_nph_sphere.rst | 3 --- doc/src/fix_nphug.rst | 3 --- doc/src/fix_npt_asphere.rst | 3 --- doc/src/fix_npt_body.rst | 3 --- doc/src/fix_npt_cauchy.rst | 3 --- doc/src/fix_npt_sphere.rst | 3 --- doc/src/fix_nve.rst | 3 --- doc/src/fix_nve_asphere.rst | 3 --- doc/src/fix_nve_asphere_noforce.rst | 3 --- doc/src/fix_nve_awpmd.rst | 3 --- doc/src/fix_nve_body.rst | 3 --- doc/src/fix_nve_dot.rst | 3 --- doc/src/fix_nve_dotc_langevin.rst | 3 --- doc/src/fix_nve_eff.rst | 3 --- doc/src/fix_nve_limit.rst | 3 --- doc/src/fix_nve_line.rst | 3 --- doc/src/fix_nve_manifold_rattle.rst | 3 --- doc/src/fix_nve_noforce.rst | 3 --- doc/src/fix_nve_sphere.rst | 3 --- doc/src/fix_nve_spin.rst | 3 --- doc/src/fix_nve_tri.rst | 3 --- doc/src/fix_nvk.rst | 3 --- doc/src/fix_nvt_asphere.rst | 3 --- doc/src/fix_nvt_body.rst | 3 --- doc/src/fix_nvt_manifold_rattle.rst | 3 --- doc/src/fix_nvt_sllod.rst | 3 --- doc/src/fix_nvt_sllod_eff.rst | 3 --- doc/src/fix_nvt_sphere.rst | 3 --- doc/src/fix_oneway.rst | 3 --- doc/src/fix_orient.rst | 3 --- doc/src/fix_phonon.rst | 3 --- doc/src/fix_pimd.rst | 3 --- doc/src/fix_planeforce.rst | 3 --- doc/src/fix_plumed.rst | 3 --- doc/src/fix_poems.rst | 3 --- doc/src/fix_pour.rst | 3 --- doc/src/fix_press_berendsen.rst | 3 --- doc/src/fix_print.rst | 3 --- doc/src/fix_propel_self.rst | 3 --- doc/src/fix_property_atom.rst | 3 --- doc/src/fix_python_invoke.rst | 3 --- doc/src/fix_python_move.rst | 3 --- doc/src/fix_qbmsst.rst | 3 --- doc/src/fix_qeq.rst | 3 --- doc/src/fix_qeq_comb.rst | 3 --- doc/src/fix_qeq_reax.rst | 3 --- doc/src/fix_qmmm.rst | 3 --- doc/src/fix_qtb.rst | 3 --- doc/src/fix_reaxc_bonds.rst | 3 --- doc/src/fix_reaxc_species.rst | 3 --- doc/src/fix_recenter.rst | 3 --- doc/src/fix_rhok.rst | 3 --- doc/src/fix_rigid.rst | 3 --- doc/src/fix_rigid_meso.rst | 3 --- doc/src/fix_rx.rst | 3 --- doc/src/fix_saed_vtk.rst | 3 --- doc/src/fix_setforce.rst | 3 --- doc/src/fix_shake.rst | 3 --- doc/src/fix_shardlow.rst | 3 --- doc/src/fix_smd.rst | 3 --- doc/src/fix_smd_adjust_dt.rst | 3 --- doc/src/fix_smd_integrate_tlsph.rst | 3 --- doc/src/fix_smd_integrate_ulsph.rst | 3 --- doc/src/fix_smd_move_triangulated_surface.rst | 3 --- doc/src/fix_smd_setvel.rst | 3 --- doc/src/fix_smd_wall_surface.rst | 3 --- doc/src/fix_spring.rst | 3 --- doc/src/fix_spring_chunk.rst | 3 --- doc/src/fix_spring_rg.rst | 3 --- doc/src/fix_spring_self.rst | 3 --- doc/src/fix_srd.rst | 3 --- doc/src/fix_store_force.rst | 3 --- doc/src/fix_store_state.rst | 3 --- doc/src/fix_temp_berendsen.rst | 3 --- doc/src/fix_temp_csvr.rst | 3 --- doc/src/fix_temp_rescale.rst | 3 --- doc/src/fix_temp_rescale_eff.rst | 3 --- doc/src/fix_tfmc.rst | 3 --- doc/src/fix_thermal_conductivity.rst | 3 --- doc/src/fix_ti_spring.rst | 3 --- doc/src/fix_tmd.rst | 3 --- doc/src/fix_ttm.rst | 3 --- doc/src/fix_tune_kspace.rst | 3 --- doc/src/fix_vector.rst | 3 --- doc/src/fix_viscosity.rst | 3 --- doc/src/fix_viscous.rst | 3 --- doc/src/fix_wall.rst | 3 --- doc/src/fix_wall_body_polygon.rst | 3 --- doc/src/fix_wall_body_polyhedron.rst | 3 --- doc/src/fix_wall_ees.rst | 3 --- doc/src/fix_wall_gran.rst | 3 --- doc/src/fix_wall_gran_region.rst | 3 --- doc/src/fix_wall_piston.rst | 3 --- doc/src/fix_wall_reflect.rst | 3 --- doc/src/fix_wall_reflect_stochastic.rst | 3 --- doc/src/fix_wall_region.rst | 3 --- doc/src/fix_wall_srd.rst | 3 --- doc/src/group.rst | 3 --- doc/src/group2ndx.rst | 3 --- doc/src/hyper.rst | 3 --- doc/src/if.rst | 3 --- doc/src/improper_class2.rst | 3 --- doc/src/improper_coeff.rst | 3 --- doc/src/improper_cossq.rst | 3 --- doc/src/improper_cvff.rst | 3 --- doc/src/improper_distance.rst | 3 --- doc/src/improper_distharm.rst | 3 --- doc/src/improper_fourier.rst | 3 --- doc/src/improper_harmonic.rst | 3 --- doc/src/improper_hybrid.rst | 3 --- doc/src/improper_inversion_harmonic.rst | 3 --- doc/src/improper_none.rst | 3 --- doc/src/improper_ring.rst | 3 --- doc/src/improper_sqdistharm.rst | 3 --- doc/src/improper_style.rst | 3 --- doc/src/improper_umbrella.rst | 3 --- doc/src/improper_zero.rst | 3 --- doc/src/include.rst | 3 --- doc/src/info.rst | 3 --- doc/src/jump.rst | 3 --- doc/src/kim_commands.rst | 3 --- doc/src/kspace_modify.rst | 3 --- doc/src/kspace_style.rst | 3 --- doc/src/label.rst | 3 --- doc/src/lattice.rst | 3 --- doc/src/log.rst | 3 --- doc/src/mass.rst | 3 --- doc/src/message.rst | 3 --- doc/src/min_modify.rst | 3 --- doc/src/min_spin.rst | 3 --- doc/src/min_style.rst | 3 --- doc/src/minimize.rst | 3 --- doc/src/molecule.rst | 3 --- doc/src/neb.rst | 3 --- doc/src/neb_spin.rst | 3 --- doc/src/neigh_modify.rst | 3 --- doc/src/neighbor.rst | 3 --- doc/src/newton.rst | 3 --- doc/src/next.rst | 3 --- doc/src/package.rst | 3 --- doc/src/pair_adp.rst | 3 --- doc/src/pair_agni.rst | 3 --- doc/src/pair_airebo.rst | 3 --- doc/src/pair_atm.rst | 3 --- doc/src/pair_awpmd.rst | 3 --- doc/src/pair_beck.rst | 3 --- doc/src/pair_body_nparticle.rst | 3 --- doc/src/pair_body_rounded_polygon.rst | 3 --- doc/src/pair_body_rounded_polyhedron.rst | 3 --- doc/src/pair_bop.rst | 3 --- doc/src/pair_born.rst | 3 --- doc/src/pair_brownian.rst | 3 --- doc/src/pair_buck.rst | 3 --- doc/src/pair_buck6d_coul_gauss.rst | 3 --- doc/src/pair_buck_long.rst | 3 --- doc/src/pair_charmm.rst | 3 --- doc/src/pair_class2.rst | 3 --- doc/src/pair_coeff.rst | 3 --- doc/src/pair_colloid.rst | 3 --- doc/src/pair_comb.rst | 3 --- doc/src/pair_cosine_squared.rst | 3 --- doc/src/pair_coul.rst | 3 --- doc/src/pair_coul_diel.rst | 3 --- doc/src/pair_coul_shield.rst | 3 --- doc/src/pair_cs.rst | 3 --- doc/src/pair_dipole.rst | 3 --- doc/src/pair_dpd.rst | 3 --- doc/src/pair_dpd_fdt.rst | 3 --- doc/src/pair_drip.rst | 3 --- doc/src/pair_dsmc.rst | 3 --- doc/src/pair_e3b.rst | 3 --- doc/src/pair_eam.rst | 3 --- doc/src/pair_edip.rst | 3 --- doc/src/pair_eff.rst | 3 --- doc/src/pair_eim.rst | 3 --- doc/src/pair_exp6_rx.rst | 3 --- doc/src/pair_extep.rst | 3 --- doc/src/pair_fep_soft.rst | 3 --- doc/src/pair_gauss.rst | 3 --- doc/src/pair_gayberne.rst | 3 --- doc/src/pair_gran.rst | 3 --- doc/src/pair_granular.rst | 3 --- doc/src/pair_gromacs.rst | 3 --- doc/src/pair_gw.rst | 3 --- doc/src/pair_hbond_dreiding.rst | 3 --- doc/src/pair_hybrid.rst | 3 --- doc/src/pair_ilp_graphene_hbn.rst | 3 --- doc/src/pair_kim.rst | 3 --- doc/src/pair_kolmogorov_crespi_full.rst | 3 --- doc/src/pair_kolmogorov_crespi_z.rst | 3 --- doc/src/pair_lcbop.rst | 3 --- doc/src/pair_lebedeva_z.rst | 3 --- doc/src/pair_line_lj.rst | 3 --- doc/src/pair_lj.rst | 3 --- doc/src/pair_lj96.rst | 3 --- doc/src/pair_lj_cubic.rst | 3 --- doc/src/pair_lj_expand.rst | 3 --- doc/src/pair_lj_long.rst | 3 --- doc/src/pair_lj_smooth.rst | 3 --- doc/src/pair_lj_smooth_linear.rst | 3 --- doc/src/pair_lj_switch3_coulgauss_long.rst | 3 --- doc/src/pair_local_density.rst | 3 --- doc/src/pair_lubricate.rst | 3 --- doc/src/pair_lubricateU.rst | 3 --- doc/src/pair_mdf.rst | 3 --- doc/src/pair_meam_spline.rst | 3 --- doc/src/pair_meam_sw_spline.rst | 3 --- doc/src/pair_meamc.rst | 3 --- doc/src/pair_meso.rst | 3 --- doc/src/pair_mesocnt.rst | 3 --- doc/src/pair_mgpt.rst | 3 --- doc/src/pair_mie.rst | 3 --- doc/src/pair_mm3_switch3_coulgauss_long.rst | 3 --- doc/src/pair_modify.rst | 3 --- doc/src/pair_momb.rst | 3 --- doc/src/pair_morse.rst | 3 --- doc/src/pair_multi_lucy.rst | 3 --- doc/src/pair_multi_lucy_rx.rst | 3 --- doc/src/pair_nb3b_harmonic.rst | 3 --- doc/src/pair_nm.rst | 3 --- doc/src/pair_none.rst | 3 --- doc/src/pair_oxdna.rst | 3 --- doc/src/pair_oxdna2.rst | 3 --- doc/src/pair_peri.rst | 3 --- doc/src/pair_polymorphic.rst | 3 --- doc/src/pair_python.rst | 3 --- doc/src/pair_quip.rst | 3 --- doc/src/pair_reaxc.rst | 3 --- doc/src/pair_resquared.rst | 3 --- doc/src/pair_sdk.rst | 3 --- doc/src/pair_sdpd_taitwater_isothermal.rst | 3 --- doc/src/pair_smd_hertz.rst | 3 --- doc/src/pair_smd_tlsph.rst | 3 --- doc/src/pair_smd_triangulated_surface.rst | 3 --- doc/src/pair_smd_ulsph.rst | 3 --- doc/src/pair_smtbq.rst | 3 --- doc/src/pair_snap.rst | 3 --- doc/src/pair_soft.rst | 3 --- doc/src/pair_sph_heatconduction.rst | 3 --- doc/src/pair_sph_idealgas.rst | 3 --- doc/src/pair_sph_lj.rst | 3 --- doc/src/pair_sph_rhosum.rst | 3 --- doc/src/pair_sph_taitwater.rst | 3 --- doc/src/pair_sph_taitwater_morris.rst | 3 --- doc/src/pair_spin_dipole.rst | 3 --- doc/src/pair_spin_dmi.rst | 3 --- doc/src/pair_spin_magelec.rst | 3 --- doc/src/pair_srp.rst | 3 --- doc/src/pair_style.rst | 3 --- doc/src/pair_sw.rst | 3 --- doc/src/pair_table.rst | 3 --- doc/src/pair_table_rx.rst | 3 --- doc/src/pair_tersoff.rst | 3 --- doc/src/pair_tersoff_mod.rst | 3 --- doc/src/pair_tersoff_zbl.rst | 3 --- doc/src/pair_thole.rst | 3 --- doc/src/pair_tri_lj.rst | 3 --- doc/src/pair_ufm.rst | 3 --- doc/src/pair_vashishta.rst | 3 --- doc/src/pair_write.rst | 3 --- doc/src/pair_yukawa.rst | 3 --- doc/src/pair_yukawa_colloid.rst | 3 --- doc/src/pair_zbl.rst | 3 --- doc/src/pair_zero.rst | 3 --- doc/src/partition.rst | 3 --- doc/src/prd.rst | 3 --- doc/src/print.rst | 3 --- doc/src/processors.rst | 3 --- doc/src/python.rst | 3 --- doc/src/quit.rst | 3 --- doc/src/read_data.rst | 3 --- doc/src/read_dump.rst | 3 --- doc/src/read_restart.rst | 3 --- doc/src/region.rst | 3 --- doc/src/replicate.rst | 3 --- doc/src/rerun.rst | 3 --- doc/src/reset_ids.rst | 3 --- doc/src/reset_timestep.rst | 3 --- doc/src/restart.rst | 3 --- doc/src/run.rst | 3 --- doc/src/run_style.rst | 3 --- doc/src/server.rst | 3 --- doc/src/server_mc.rst | 3 --- doc/src/server_md.rst | 3 --- doc/src/set.rst | 3 --- doc/src/shell.rst | 3 --- doc/src/special_bonds.rst | 3 --- doc/src/suffix.rst | 3 --- doc/src/tad.rst | 3 --- doc/src/temper.rst | 3 --- doc/src/temper_grem.rst | 3 --- doc/src/temper_npt.rst | 3 --- doc/src/thermo.rst | 3 --- doc/src/thermo_modify.rst | 3 --- doc/src/thermo_style.rst | 3 --- doc/src/third_order.rst | 3 --- doc/src/timer.rst | 3 --- doc/src/timestep.rst | 3 --- doc/src/uncompute.rst | 3 --- doc/src/undump.rst | 3 --- doc/src/unfix.rst | 3 --- doc/src/units.rst | 3 --- doc/src/variable.rst | 3 --- doc/src/velocity.rst | 3 --- doc/src/write_coeff.rst | 3 --- doc/src/write_data.rst | 3 --- doc/src/write_dump.rst | 3 --- doc/src/write_restart.rst | 5 ----- 691 files changed, 2086 deletions(-) diff --git a/doc/src/Build.rst b/doc/src/Build.rst index 2eba3ddd48..750f6df68e 100644 --- a/doc/src/Build.rst +++ b/doc/src/Build.rst @@ -23,6 +23,3 @@ as described on the :doc:`Install ` doc page. Build_development -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_basics.rst b/doc/src/Build_basics.rst index cf77c81e69..bb2c522c45 100644 --- a/doc/src/Build_basics.rst +++ b/doc/src/Build_basics.rst @@ -432,6 +432,3 @@ wish to do this you will need to first build LAMMPS, then manually copy the desired LAMMPS files to the appropriate system directories. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_cmake.rst b/doc/src/Build_cmake.rst index 78459bb990..394ed2c130 100644 --- a/doc/src/Build_cmake.rst +++ b/doc/src/Build_cmake.rst @@ -240,6 +240,3 @@ Instructions on how to install it on various platforms can be found `on this page `_. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_development.rst b/doc/src/Build_development.rst index 7286caf7b3..61ca21b188 100644 --- a/doc/src/Build_development.rst +++ b/doc/src/Build_development.rst @@ -115,6 +115,3 @@ These reports require GCOVR to be installed. The easiest way to do this to insta -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_extras.rst b/doc/src/Build_extras.rst index 951e094c12..e59d05d25c 100644 --- a/doc/src/Build_extras.rst +++ b/doc/src/Build_extras.rst @@ -1416,6 +1416,3 @@ Makefile.lammps. If none of the provided files work, you will need to edit the Makefile.lammps file. See lib/vtk/README for details. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_link.rst b/doc/src/Build_link.rst index 8306fcb86f..c79536e041 100644 --- a/doc/src/Build_link.rst +++ b/doc/src/Build_link.rst @@ -86,6 +86,3 @@ Other examples in the COUPLE directory use coupling ideas discussed on the :doc:`Howto couple ` doc page. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_make.rst b/doc/src/Build_make.rst index 8f1966f101..62ed156eeb 100644 --- a/doc/src/Build_make.rst +++ b/doc/src/Build_make.rst @@ -89,6 +89,3 @@ settings may become outdated: make kokkos_phi # build with the KOKKOS package for KNLs -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_package.rst b/doc/src/Build_package.rst index 9f56f3f329..22ae9ba82c 100644 --- a/doc/src/Build_package.rst +++ b/doc/src/Build_package.rst @@ -260,6 +260,3 @@ Type "make package-diff" to list all differences between pairs of files in both the src dir and a package dir. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_settings.rst b/doc/src/Build_settings.rst index cdb8016f57..a4cc65db65 100644 --- a/doc/src/Build_settings.rst +++ b/doc/src/Build_settings.rst @@ -490,6 +490,3 @@ e.g. to Python. LMP_INC = -DLAMMPS_EXCEPTIONS -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Build_windows.rst b/doc/src/Build_windows.rst index fd96b37983..190bcf00f8 100644 --- a/doc/src/Build_windows.rst +++ b/doc/src/Build_windows.rst @@ -106,6 +106,3 @@ style build environment, but the LAMMPS code itself is not fully ported to support Visual C++. Volunteers to take on this task are welcome. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Commands_removed.rst b/doc/src/Commands_removed.rst index b7f48a9c36..e40869294e 100644 --- a/doc/src/Commands_removed.rst +++ b/doc/src/Commands_removed.rst @@ -62,6 +62,3 @@ combination of the commands :doc:`read_restart ` and convenience this conversion can also be triggered by :doc:`command line flags ` -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Errors.rst b/doc/src/Errors.rst index eccb94b7b0..32f0a849b1 100644 --- a/doc/src/Errors.rst +++ b/doc/src/Errors.rst @@ -17,6 +17,3 @@ additional details for many of them. Errors_warnings -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Errors_bugs.rst b/doc/src/Errors_bugs.rst index 5c297a3a1a..83f101fa89 100644 --- a/doc/src/Errors_bugs.rst +++ b/doc/src/Errors_bugs.rst @@ -27,6 +27,3 @@ causing the problem. this page needs to have GitHub issues info added -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Errors_common.rst b/doc/src/Errors_common.rst index 2da3e623dc..835dcdd8fa 100644 --- a/doc/src/Errors_common.rst +++ b/doc/src/Errors_common.rst @@ -123,6 +123,3 @@ setting or two (usually via an environment variable) to enable buffering or boost the sizes of messages that can be buffered. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Errors_messages.rst b/doc/src/Errors_messages.rst index 8c457bba83..e4b438e421 100644 --- a/doc/src/Errors_messages.rst +++ b/doc/src/Errors_messages.rst @@ -8419,6 +8419,3 @@ keyword to allow for additional bonds to be formed -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Errors_warnings.rst b/doc/src/Errors_warnings.rst index 7b8f85dc9a..4d1681d889 100644 --- a/doc/src/Errors_warnings.rst +++ b/doc/src/Errors_warnings.rst @@ -800,6 +800,3 @@ This will most likely cause errors in kinetic fluctuations. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Examples.rst b/doc/src/Examples.rst index 993090baf1..8916b3b4fe 100644 --- a/doc/src/Examples.rst +++ b/doc/src/Examples.rst @@ -232,6 +232,3 @@ page for more info on specific USER packages. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto.rst b/doc/src/Howto.rst index 9f310a4645..4b9fd76760 100644 --- a/doc/src/Howto.rst +++ b/doc/src/Howto.rst @@ -101,6 +101,3 @@ Packages howto Howto_spins -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_2d.rst b/doc/src/Howto_2d.rst index d4fce71230..a003c1d8c1 100644 --- a/doc/src/Howto_2d.rst +++ b/doc/src/Howto_2d.rst @@ -43,6 +43,3 @@ are for 2d models. commands. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_barostat.rst b/doc/src/Howto_barostat.rst index 7f016e0c14..2c6949d9b9 100644 --- a/doc/src/Howto_barostat.rst +++ b/doc/src/Howto_barostat.rst @@ -63,6 +63,3 @@ re-define what pressure compute is used for default thermodynamic output. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_bash.rst b/doc/src/Howto_bash.rst index 20d808f22a..0b26b34cdf 100644 --- a/doc/src/Howto_bash.rst +++ b/doc/src/Howto_bash.rst @@ -286,6 +286,3 @@ the PATH variable should be tutorials explaining Bash and Basic Unix commands (e.g., `Linux Journey `_) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_bioFF.rst b/doc/src/Howto_bioFF.rst index fe8f6482aa..9ae459230d 100644 --- a/doc/src/Howto_bioFF.rst +++ b/doc/src/Howto_bioFF.rst @@ -146,6 +146,3 @@ Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). (1990). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_body.rst b/doc/src/Howto_body.rst index f929b9f439..ee1805f0fa 100644 --- a/doc/src/Howto_body.rst +++ b/doc/src/Howto_body.rst @@ -514,6 +514,3 @@ Particuology, 6, 455 (2008). Matter, 13, 1 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_chunk.rst b/doc/src/Howto_chunk.rst index 337a24c9b7..53dff2a723 100644 --- a/doc/src/Howto_chunk.rst +++ b/doc/src/Howto_chunk.rst @@ -214,6 +214,3 @@ on the :doc:`compute chunk/spread/atom ` command doc page. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_client_server.rst b/doc/src/Howto_client_server.rst index 26f14e8e5b..a969a33341 100644 --- a/doc/src/Howto_client_server.rst +++ b/doc/src/Howto_client_server.rst @@ -159,6 +159,3 @@ the multiple executables that the mpirun command launches. In this example the client was colored with a 0, and the server with a 1. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_coreshell.rst b/doc/src/Howto_coreshell.rst index 8b2ba38306..aae83f983b 100644 --- a/doc/src/Howto_coreshell.rst +++ b/doc/src/Howto_coreshell.rst @@ -266,6 +266,3 @@ The additional section in the date file would be formatted like this: 6, 393-404 (1994). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_couple.rst b/doc/src/Howto_couple.rst index e92e985ab4..d415b7740f 100644 --- a/doc/src/Howto_couple.rst +++ b/doc/src/Howto_couple.rst @@ -120,6 +120,3 @@ described on the :doc:`Howto client/server ` doc page. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_diffusion.rst b/doc/src/Howto_diffusion.rst index 8c5dbd7a8f..ebf0d0c2f6 100644 --- a/doc/src/Howto_diffusion.rst +++ b/doc/src/Howto_diffusion.rst @@ -27,6 +27,3 @@ and thus extract D. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_dispersion.rst b/doc/src/Howto_dispersion.rst index c6a0813516..6aea99b0c5 100644 --- a/doc/src/Howto_dispersion.rst +++ b/doc/src/Howto_dispersion.rst @@ -100,6 +100,3 @@ rule is fulfilled. If mixing rules do not apply, the user will have to specify this command explicitly. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_drude.rst b/doc/src/Howto_drude.rst index 78eb7ba49f..425575fd80 100644 --- a/doc/src/Howto_drude.rst +++ b/doc/src/Howto_drude.rst @@ -67,6 +67,3 @@ too close, which can cause numerical issues. **(Lamoureux and Roux)** G. Lamoureux, B. Roux, J. Chem. Phys 119, 3025 (2003) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_drude2.rst b/doc/src/Howto_drude2.rst index e1572df6c6..3d22d6030d 100644 --- a/doc/src/Howto_drude2.rst +++ b/doc/src/Howto_drude2.rst @@ -537,6 +537,3 @@ NPT ensemble using Nose-Hoover thermostat: Let, 418, 245-249 (2006) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_elastic.rst b/doc/src/Howto_elastic.rst index 389c8e19de..4d4f01f5f0 100644 --- a/doc/src/Howto_elastic.rst +++ b/doc/src/Howto_elastic.rst @@ -44,6 +44,3 @@ converge and requires careful post-processing :ref:`(Shinoda) ` **(Shinoda)** Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_github.rst b/doc/src/Howto_github.rst index d4925a8324..299b36fb71 100644 --- a/doc/src/Howto_github.rst +++ b/doc/src/Howto_github.rst @@ -494,6 +494,3 @@ A discussion of the LAMMPS developer GitHub workflow can be found in the file `doc/github-development-workflow.md `_ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_granular.rst b/doc/src/Howto_granular.rst index 0bd4fa0349..8e387bea3a 100644 --- a/doc/src/Howto_granular.rst +++ b/doc/src/Howto_granular.rst @@ -50,6 +50,3 @@ computations between frozen atoms by using this command: doc page, where 2d simulations are discussed. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_kappa.rst b/doc/src/Howto_kappa.rst index d7fb3b3ee2..fe2dd99bf3 100644 --- a/doc/src/Howto_kappa.rst +++ b/doc/src/Howto_kappa.rst @@ -81,6 +81,3 @@ formalism. (2015). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_library.rst b/doc/src/Howto_library.rst index b3ae917a6d..fe8d4f5ad6 100644 --- a/doc/src/Howto_library.rst +++ b/doc/src/Howto_library.rst @@ -247,6 +247,3 @@ assigned via the lammps\_scatter\_atoms() or lammps\_extract\_atom() functions. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_manifold.rst b/doc/src/Howto_manifold.rst index 4e3893993f..dc1b69455b 100644 --- a/doc/src/Howto_manifold.rst +++ b/doc/src/Howto_manifold.rst @@ -52,6 +52,3 @@ to the relevant fixes. preprint available at `arXiv:1411.3019 `_. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_multiple.rst b/doc/src/Howto_multiple.rst index 5f36863fa4..b1d3dca024 100644 --- a/doc/src/Howto_multiple.rst +++ b/doc/src/Howto_multiple.rst @@ -98,6 +98,3 @@ partition. When one finished, that partition would then start the 4th simulation, and so forth, until all 8 were completed. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_nemd.rst b/doc/src/Howto_nemd.rst index c29065e672..97529eafd2 100644 --- a/doc/src/Howto_nemd.rst +++ b/doc/src/Howto_nemd.rst @@ -55,6 +55,3 @@ using the :doc:`fix flow/gauss ` command. Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index 617447fc04..9eda1987a6 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -344,6 +344,3 @@ vector input could be a column of an array. +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_polarizable.rst b/doc/src/Howto_polarizable.rst index e9bca43128..b60cc4c2d9 100644 --- a/doc/src/Howto_polarizable.rst +++ b/doc/src/Howto_polarizable.rst @@ -73,6 +73,3 @@ relative core-Drude particle motion is thermostatted separately as well. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_pylammps.rst b/doc/src/Howto_pylammps.rst index 2711e26914..cb323d647c 100644 --- a/doc/src/Howto_pylammps.rst +++ b/doc/src/Howto_pylammps.rst @@ -579,6 +579,3 @@ want to encourage people to write tutorial style IPython notebooks showcasing LA and maybe their latest research results. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_replica.rst b/doc/src/Howto_replica.rst index 885cdf050e..aa5dae840e 100644 --- a/doc/src/Howto_replica.rst +++ b/doc/src/Howto_replica.rst @@ -55,6 +55,3 @@ a multi-replica simulation on more replicas than you have physical processors. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_restart.rst b/doc/src/Howto_restart.rst index c6dc818816..79b0c30221 100644 --- a/doc/src/Howto_restart.rst +++ b/doc/src/Howto_restart.rst @@ -100,6 +100,3 @@ LAMMPS the current timestep. This value is stored in restart files, but not in data files. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_spc.rst b/doc/src/Howto_spc.rst index 353f32c193..c0f255ce84 100644 --- a/doc/src/Howto_spc.rst +++ b/doc/src/Howto_spc.rst @@ -52,6 +52,3 @@ Wikipedia also has a nice article on `water models `. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_spins.rst b/doc/src/Howto_spins.rst index eb1cf1e956..87763d9405 100644 --- a/doc/src/Howto_spins.rst +++ b/doc/src/Howto_spins.rst @@ -68,6 +68,3 @@ magnetic spin, or the magnetic force acting on this spin. Journal of Computational Physics, 372, 406-425, (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_temperature.rst b/doc/src/Howto_temperature.rst index ec9cdae2e6..dce83534ac 100644 --- a/doc/src/Howto_temperature.rst +++ b/doc/src/Howto_temperature.rst @@ -33,6 +33,3 @@ velocity bias. This allows the translational velocity of spherical or aspherical particles to be adjusted in prescribed ways. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_thermostat.rst b/doc/src/Howto_thermostat.rst index 273876c9fd..5a87356893 100644 --- a/doc/src/Howto_thermostat.rst +++ b/doc/src/Howto_thermostat.rst @@ -94,6 +94,3 @@ temperature compute is used for default thermodynamic output. Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_tip3p.rst b/doc/src/Howto_tip3p.rst index a83fa0dd0d..4c03c719ec 100644 --- a/doc/src/Howto_tip3p.rst +++ b/doc/src/Howto_tip3p.rst @@ -76,6 +76,3 @@ Phys, 79, 926 (1983). **(Price)** Price and Brooks, J Chem Phys, 121, 10096 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_tip4p.rst b/doc/src/Howto_tip4p.rst index c55e22ba60..c527f5642c 100644 --- a/doc/src/Howto_tip4p.rst +++ b/doc/src/Howto_tip4p.rst @@ -111,6 +111,3 @@ Wikipedia also has a nice article on `water models ` - `LAMMPS WWW Site `_ - `LAMMPS Documentation `_ - `LAMMPS Commands `_ - -.. _lws: http://lammps.sandia.gov - - - -.. _ld: Manual.html - - - -.. _lc: Commands\_all.html - - - Triclinic (non-orthogonal) simulation boxes =========================================== diff --git a/doc/src/Howto_viscosity.rst b/doc/src/Howto_viscosity.rst index 0b74784534..748e9af910 100644 --- a/doc/src/Howto_viscosity.rst +++ b/doc/src/Howto_viscosity.rst @@ -143,6 +143,3 @@ with time at sufficiently long times. Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_viz.rst b/doc/src/Howto_viz.rst index c2cdc56b48..8b0316c216 100644 --- a/doc/src/Howto_viz.rst +++ b/doc/src/Howto_viz.rst @@ -38,6 +38,3 @@ snapshots. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Howto_walls.rst b/doc/src/Howto_walls.rst index eed28f2ed1..4f53b8e92a 100644 --- a/doc/src/Howto_walls.rst +++ b/doc/src/Howto_walls.rst @@ -71,6 +71,3 @@ command. At some point we plan to allow regoin surfaces to be used as frictional walls, as well as triangulated surfaces. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install.rst b/doc/src/Install.rst index 4a403a336d..3b2eba9be4 100644 --- a/doc/src/Install.rst +++ b/doc/src/Install.rst @@ -53,6 +53,3 @@ some of them if you download executables, as explained on the pages listed above. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_conda.rst b/doc/src/Install_conda.rst index 33188e2540..547513e42d 100644 --- a/doc/src/Install_conda.rst +++ b/doc/src/Install_conda.rst @@ -43,6 +43,3 @@ up the Conda capability. .. _mini_conda_install: https://docs.conda.io/en/latest/miniconda.html -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_git.rst b/doc/src/Install_git.rst index 9d9d36f8f6..85b919bf38 100644 --- a/doc/src/Install_git.rst +++ b/doc/src/Install_git.rst @@ -123,6 +123,3 @@ gmail.com) and Richard Berger (Temple U, richard.berger at temple.edu). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_linux.rst b/doc/src/Install_linux.rst index e690afdd58..fe3aac24ea 100644 --- a/doc/src/Install_linux.rst +++ b/doc/src/Install_linux.rst @@ -264,6 +264,3 @@ Note that the AUR provides build-scripts that download the source and the build the package on your machine. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_mac.rst b/doc/src/Install_mac.rst index cc8bbc9a92..f9a1adcf87 100644 --- a/doc/src/Install_mac.rst +++ b/doc/src/Install_mac.rst @@ -49,6 +49,3 @@ up the Homebrew capability. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_patch.rst b/doc/src/Install_patch.rst index 537d8ae4b9..e7e5d36aa8 100644 --- a/doc/src/Install_patch.rst +++ b/doc/src/Install_patch.rst @@ -63,6 +63,3 @@ up to date. package-update". -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_svn.rst b/doc/src/Install_svn.rst index 097caf5cce..1310a8d930 100644 --- a/doc/src/Install_svn.rst +++ b/doc/src/Install_svn.rst @@ -97,6 +97,3 @@ gmail.com) and Richard Berger (Temple U, richard.berger at temple.edu). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_tarball.rst b/doc/src/Install_tarball.rst index 37db83157a..de874c967f 100644 --- a/doc/src/Install_tarball.rst +++ b/doc/src/Install_tarball.rst @@ -79,6 +79,3 @@ in the new patch release. Instructions for applying a patch file are on the :doc:`Install patch ` doc page. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Install_windows.rst b/doc/src/Install_windows.rst index aed6d935c2..17edf1c3f8 100644 --- a/doc/src/Install_windows.rst +++ b/doc/src/Install_windows.rst @@ -44,6 +44,3 @@ Thanks to Axel Kohlmeyer (Temple U, akohlmey at gmail.com) for setting up this Windows capability. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Intro.rst b/doc/src/Intro.rst index 218dd4653a..0c6fc3e74e 100644 --- a/doc/src/Intro.rst +++ b/doc/src/Intro.rst @@ -16,6 +16,3 @@ These pages provide a brief introduction to LAMMPS. Intro_website -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Intro_authors.rst b/doc/src/Intro_authors.rst index 26a6f6846e..e51ea67430 100644 --- a/doc/src/Intro_authors.rst +++ b/doc/src/Intro_authors.rst @@ -64,6 +64,3 @@ version of LAMMPS were the following: * Jim Belak and Roy Pollock (LLNL) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Intro_features.rst b/doc/src/Intro_features.rst index aa41f2d488..a3beffafe2 100644 --- a/doc/src/Intro_features.rst +++ b/doc/src/Intro_features.rst @@ -226,6 +226,3 @@ classical MD options: * :doc:`two-temperature electron model ` -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Intro_nonfeatures.rst b/doc/src/Intro_nonfeatures.rst index 9c09eb0466..4f44f6e989 100644 --- a/doc/src/Intro_nonfeatures.rst +++ b/doc/src/Intro_nonfeatures.rst @@ -82,6 +82,3 @@ Here are suggestions on how to perform these tasks: and is available for download from `this page `_. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Intro_opensource.rst b/doc/src/Intro_opensource.rst index 211e812eaa..b481611166 100644 --- a/doc/src/Intro_opensource.rst +++ b/doc/src/Intro_opensource.rst @@ -44,6 +44,3 @@ source file headers (including the copyright and GPL notices) should remain part of the code. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Intro_overview.rst b/doc/src/Intro_overview.rst index a97adc8235..5379231b9c 100644 --- a/doc/src/Intro_overview.rst +++ b/doc/src/Intro_overview.rst @@ -49,6 +49,3 @@ Processors communicate and store "ghost" atom information for atoms that border their sub-domain. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Intro_website.rst b/doc/src/Intro_website.rst index 6adbd05e8c..eb054f2bea 100644 --- a/doc/src/Intro_website.rst +++ b/doc/src/Intro_website.rst @@ -34,6 +34,3 @@ this Intr are included in this list. * `Funding for LAMMPS `_ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Manual.rst b/doc/src/Manual.rst index dd67a13427..b6a670b6a8 100644 --- a/doc/src/Manual.rst +++ b/doc/src/Manual.rst @@ -87,6 +87,3 @@ Indices and tables -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Manual_build.rst b/doc/src/Manual_build.rst index c1cd1aabb9..9351356e0a 100644 --- a/doc/src/Manual_build.rst +++ b/doc/src/Manual_build.rst @@ -136,6 +136,3 @@ software installed. `http://calibre-ebook.com/ `_ You first create the ePUB file and then convert it with 'make mobi' -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Manual_version.rst b/doc/src/Manual_version.rst index ca3819aed8..167f674dc0 100644 --- a/doc/src/Manual_version.rst +++ b/doc/src/Manual_version.rst @@ -23,6 +23,3 @@ first page of the :doc:`manual `. describe the version you have, which may be older. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify.rst b/doc/src/Modify.rst index f875084d50..312bc9dba4 100644 --- a/doc/src/Modify.rst +++ b/doc/src/Modify.rst @@ -35,6 +35,3 @@ as a pull request on our `GitHub site `_, afte Modify_variable -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_atom.rst b/doc/src/Modify_atom.rst index d44a805161..d0cfd3b867 100644 --- a/doc/src/Modify_atom.rst +++ b/doc/src/Modify_atom.rst @@ -119,6 +119,3 @@ Ivector or dvector are vectors of length Nlocal = # of owned atoms, which store the attributes of individual atoms. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_body.rst b/doc/src/Modify_body.rst index 5e40e237fc..82114acbad 100644 --- a/doc/src/Modify_body.rst +++ b/doc/src/Modify_body.rst @@ -35,6 +35,3 @@ class. See body.h for details. +----------------------+-----------------------------------------------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_bond.rst b/doc/src/Modify_bond.rst index f1fd0894a0..1582e921b6 100644 --- a/doc/src/Modify_bond.rst +++ b/doc/src/Modify_bond.rst @@ -36,6 +36,3 @@ for details and specific additional methods. +-----------------------+---------------------------------------------------------------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_command.rst b/doc/src/Modify_command.rst index 9487f4c35b..4b6e36b131 100644 --- a/doc/src/Modify_command.rst +++ b/doc/src/Modify_command.rst @@ -20,6 +20,3 @@ Of course, the new class can define other methods and variables as needed. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_compute.rst b/doc/src/Modify_compute.rst index 81c55b5ed2..55d9db88df 100644 --- a/doc/src/Modify_compute.rst +++ b/doc/src/Modify_compute.rst @@ -57,6 +57,3 @@ compute\_vector or compute\_peratom methods. The USER-TALLY package provides *examples*\ \_compute\_tally.html for utilizing this mechanism. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_contribute.rst b/doc/src/Modify_contribute.rst index 740ddb555d..a83a7d830f 100644 --- a/doc/src/Modify_contribute.rst +++ b/doc/src/Modify_contribute.rst @@ -198,6 +198,3 @@ easier you make it for people to get started, e.g. by providing example scripts, the more likely it is that users will try out your new feature. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_dump.rst b/doc/src/Modify_dump.rst index c44aa0a96a..275b0417e7 100644 --- a/doc/src/Modify_dump.rst +++ b/doc/src/Modify_dump.rst @@ -32,6 +32,3 @@ added to the :doc:`dump custom ` command. Instead they are added to the :doc:`compute property/atom ` command. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_fix.rst b/doc/src/Modify_fix.rst index d4c4fa046f..4ab8a2065a 100644 --- a/doc/src/Modify_fix.rst +++ b/doc/src/Modify_fix.rst @@ -153,6 +153,3 @@ enables a fix to contribute values to thermodynamic output, as printed quantities and/or to be summed to the potential energy of the system. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_kspace.rst b/doc/src/Modify_kspace.rst index 41ad5a3602..f7a7fde802 100644 --- a/doc/src/Modify_kspace.rst +++ b/doc/src/Modify_kspace.rst @@ -21,6 +21,3 @@ class. See kspace.h for details. +---------------+----------------------------------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_min.rst b/doc/src/Modify_min.rst index 2cdd620f0e..f6cf570f03 100644 --- a/doc/src/Modify_min.rst +++ b/doc/src/Modify_min.rst @@ -19,6 +19,3 @@ class. See min.h for details. +---------------+------------------------------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_overview.rst b/doc/src/Modify_overview.rst index 85a0677513..5f54e3f2af 100644 --- a/doc/src/Modify_overview.rst +++ b/doc/src/Modify_overview.rst @@ -102,6 +102,3 @@ functionality: **(Foo)** Foo, Morefoo, and Maxfoo, J of Classic Potentials, 75, 345 (1997). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_pair.rst b/doc/src/Modify_pair.rst index 84292bd10f..2ea57ccaf4 100644 --- a/doc/src/Modify_pair.rst +++ b/doc/src/Modify_pair.rst @@ -35,6 +35,3 @@ Here is a brief description of the class methods in pair.h: The inner/middle/outer routines are optional. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_region.rst b/doc/src/Modify_region.rst index 196f97c4ea..071840b17e 100644 --- a/doc/src/Modify_region.rst +++ b/doc/src/Modify_region.rst @@ -22,6 +22,3 @@ class. See region.h for details. +-------------------+---------------------------------------------------------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_thermo.rst b/doc/src/Modify_thermo.rst index d95b98ab40..18ddacc3be 100644 --- a/doc/src/Modify_thermo.rst +++ b/doc/src/Modify_thermo.rst @@ -27,6 +27,3 @@ be simpler to compute what you wish via one of those constructs, than by adding a new keyword to the thermo command. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Modify_variable.rst b/doc/src/Modify_variable.rst index 40e2e9e6a3..e746ab363a 100644 --- a/doc/src/Modify_variable.rst +++ b/doc/src/Modify_variable.rst @@ -40,6 +40,3 @@ Adding new :doc:`compute styles ` (whose calculated values can then be accessed by variables) is discussed on the :doc:`Modify compute ` doc page. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Packages.rst b/doc/src/Packages.rst index ded2ae27e0..acc1c3c873 100644 --- a/doc/src/Packages.rst +++ b/doc/src/Packages.rst @@ -20,6 +20,3 @@ LAMMPS build process. Packages_details -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index fc0175433b..9e96d80252 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -2448,6 +2448,3 @@ which discuss the `QuickFF `_ methodology. * examples/USER/yaff -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Packages_standard.rst b/doc/src/Packages_standard.rst index c7993cf947..e6d953a193 100644 --- a/doc/src/Packages_standard.rst +++ b/doc/src/Packages_standard.rst @@ -91,6 +91,3 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Packages_user.rst b/doc/src/Packages_user.rst index d705c8273d..72a8763443 100644 --- a/doc/src/Packages_user.rst +++ b/doc/src/Packages_user.rst @@ -115,6 +115,3 @@ package: .. _MOFplus: https://www.mofplus.org/content/show/MOF-FF .. _PLUMED: http://www.plumed.org -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_call.rst b/doc/src/Python_call.rst index 2ce0b88cb5..561ce30249 100644 --- a/doc/src/Python_call.rst +++ b/doc/src/Python_call.rst @@ -79,6 +79,3 @@ library and insure that Python can find the python/lammps.py file and the shared library. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_examples.rst b/doc/src/Python_examples.rst index f3d9e4983e..38f24d36e2 100644 --- a/doc/src/Python_examples.rst +++ b/doc/src/Python_examples.rst @@ -111,6 +111,3 @@ different visualization package options. Click to see larger images: :target: JPG/screenshot_vmd.jpg -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_head.rst b/doc/src/Python_head.rst index a9b79b5305..1f3ffda389 100644 --- a/doc/src/Python_head.rst +++ b/doc/src/Python_head.rst @@ -44,6 +44,3 @@ a pull request to our `GitHub site `_, and they can be added to the LAMMPS distribution or webpage. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_install.rst b/doc/src/Python_install.rst index 83b9a4dd9d..1171f70ae3 100644 --- a/doc/src/Python_install.rst +++ b/doc/src/Python_install.rst @@ -70,6 +70,3 @@ system directory. This is not needed if you set the LD\_LIBRARY\_PATH environment variable as described above. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_library.rst b/doc/src/Python_library.rst index e079df1a04..7500de4399 100644 --- a/doc/src/Python_library.rst +++ b/doc/src/Python_library.rst @@ -275,6 +275,3 @@ following steps: :members: :no-undoc-members: -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_mpi.rst b/doc/src/Python_mpi.rst index b72a0161a2..cf8975649c 100644 --- a/doc/src/Python_mpi.rst +++ b/doc/src/Python_mpi.rst @@ -76,6 +76,3 @@ and see one line of output for each processor you run on. the right one. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_overview.rst b/doc/src/Python_overview.rst index 173ab06ade..a73d78094a 100644 --- a/doc/src/Python_overview.rst +++ b/doc/src/Python_overview.rst @@ -25,6 +25,3 @@ LAMMPS. When used in this mode, Python can perform script operations that the simple LAMMPS input script syntax can not. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_pylammps.rst b/doc/src/Python_pylammps.rst index f8f653afae..63c49d4007 100644 --- a/doc/src/Python_pylammps.rst +++ b/doc/src/Python_pylammps.rst @@ -5,6 +5,3 @@ PyLammps is a Python wrapper class which can be created on its own or use an existing lammps Python object. It has its own :doc:`Howto pylammps ` doc page. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_run.rst b/doc/src/Python_run.rst index 31ce016612..164ea9fade 100644 --- a/doc/src/Python_run.rst +++ b/doc/src/Python_run.rst @@ -32,6 +32,3 @@ for versions 2.5 and later. You can check which version of Python you have by simply typing "python" at a shell prompt. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_shlib.rst b/doc/src/Python_shlib.rst index 9dd1fbde6d..5be6002da2 100644 --- a/doc/src/Python_shlib.rst +++ b/doc/src/Python_shlib.rst @@ -81,6 +81,3 @@ Starting Python outside (!) of your build directory, but with the virtualenv enabled and with the LD\_LIBRARY\_PATH set gives you access to LAMMPS via Python. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Python_test.rst b/doc/src/Python_test.rst index 562ab88986..e840445a20 100644 --- a/doc/src/Python_test.rst +++ b/doc/src/Python_test.rst @@ -165,6 +165,3 @@ mentioned above, you can only run Python interactively when running Python on a single processor, not in parallel. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Run_basics.rst b/doc/src/Run_basics.rst index fb5ca1736f..029fbdd95a 100644 --- a/doc/src/Run_basics.rst +++ b/doc/src/Run_basics.rst @@ -91,6 +91,3 @@ Some of the examples or benchmarks require LAMMPS to be built with optional packages. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Run_head.rst b/doc/src/Run_head.rst index 02db16bf25..18aa49d3c2 100644 --- a/doc/src/Run_head.rst +++ b/doc/src/Run_head.rst @@ -16,6 +16,3 @@ they can contain. Run_windows -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Run_options.rst b/doc/src/Run_options.rst index e45a4d3053..8992f6c5f5 100644 --- a/doc/src/Run_options.rst +++ b/doc/src/Run_options.rst @@ -641,6 +641,3 @@ input scripts. "-", since it is automatically skipped. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Run_output.rst b/doc/src/Run_output.rst index b8cdf6cc29..c1170800f3 100644 --- a/doc/src/Run_output.rst +++ b/doc/src/Run_output.rst @@ -192,6 +192,3 @@ FFTs). Thus you can estimate what fraction of your FFT time was spent in communication, roughly 75% in the example above. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Run_windows.rst b/doc/src/Run_windows.rst index 7892079029..5c97d37887 100644 --- a/doc/src/Run_windows.rst +++ b/doc/src/Run_windows.rst @@ -76,6 +76,3 @@ multi-threading, which can be combined with MPI using something like: mpiexec -localonly 2 lmp_mpi -in in.lj -pk omp 2 -sf omp -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed.rst b/doc/src/Speed.rst index 4953a9fdda..9c3ca0aeaa 100644 --- a/doc/src/Speed.rst +++ b/doc/src/Speed.rst @@ -30,6 +30,3 @@ hardware platforms. Speed_compare -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_bench.rst b/doc/src/Speed_bench.rst index 8de5ee5d07..de781c4d72 100644 --- a/doc/src/Speed_bench.rst +++ b/doc/src/Speed_bench.rst @@ -77,6 +77,3 @@ as for all-MPI mode, except that now you will typically need many more atoms/node to achieve good scalability. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_compare.rst b/doc/src/Speed_compare.rst index 4e97ecd264..d8a80cb620 100644 --- a/doc/src/Speed_compare.rst +++ b/doc/src/Speed_compare.rst @@ -96,6 +96,3 @@ section below for examples where this has been done. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_gpu.rst b/doc/src/Speed_gpu.rst index f9ade13401..c5622336f3 100644 --- a/doc/src/Speed_gpu.rst +++ b/doc/src/Speed_gpu.rst @@ -180,6 +180,3 @@ Restrictions None. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_intel.rst b/doc/src/Speed_intel.rst index 95a7ef9e6b..feb4b849d1 100644 --- a/doc/src/Speed_intel.rst +++ b/doc/src/Speed_intel.rst @@ -548,6 +548,3 @@ supported. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_kokkos.rst b/doc/src/Speed_kokkos.rst index 6d3828ee68..051e1eba23 100644 --- a/doc/src/Speed_kokkos.rst +++ b/doc/src/Speed_kokkos.rst @@ -446,6 +446,3 @@ Currently, there are no precision options with the KOKKOS package. All compilation and computation is performed in double precision. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_measure.rst b/doc/src/Speed_measure.rst index 9d538616eb..90fe5246e1 100644 --- a/doc/src/Speed_measure.rst +++ b/doc/src/Speed_measure.rst @@ -46,6 +46,3 @@ uncomment the MPI\_Barrier() lines in src/timer.cpp, and re-compile LAMMPS, to obtain synchronized timings. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_omp.rst b/doc/src/Speed_omp.rst index 1b9a1caaf5..364db907ec 100644 --- a/doc/src/Speed_omp.rst +++ b/doc/src/Speed_omp.rst @@ -162,6 +162,3 @@ Restrictions None. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_opt.rst b/doc/src/Speed_opt.rst index 8e7b3e7ffd..6c9e74e2bf 100644 --- a/doc/src/Speed_opt.rst +++ b/doc/src/Speed_opt.rst @@ -53,6 +53,3 @@ Restrictions None. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_packages.rst b/doc/src/Speed_packages.rst index 6c62d40706..2948ffcd7b 100644 --- a/doc/src/Speed_packages.rst +++ b/doc/src/Speed_packages.rst @@ -190,6 +190,3 @@ The individual accelerator package doc pages explain: * restrictions -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Speed_tips.rst b/doc/src/Speed_tips.rst index ed7eef5b28..55ee0ae7e7 100644 --- a/doc/src/Speed_tips.rst +++ b/doc/src/Speed_tips.rst @@ -56,6 +56,3 @@ relative accuracy of slightly greater than 1e-5 and above. when using a barostat. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst index 1f9661191f..e404f30c9f 100644 --- a/doc/src/Tools.rst +++ b/doc/src/Tools.rst @@ -743,6 +743,3 @@ See the README file for details. These files were provided by Vikas Varshney (vv0210 at gmail.com) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/balance.rst b/doc/src/balance.rst index 9da86342ec..0282f74149 100644 --- a/doc/src/balance.rst +++ b/doc/src/balance.rst @@ -569,6 +569,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/boundary.rst b/doc/src/boundary.rst index 2a9896c2c8..bdc0d52075 100644 --- a/doc/src/boundary.rst +++ b/doc/src/boundary.rst @@ -121,6 +121,3 @@ Default boundary p p p -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/box.rst b/doc/src/box.rst index 9ef8316dae..ceaad02e89 100644 --- a/doc/src/box.rst +++ b/doc/src/box.rst @@ -71,6 +71,3 @@ Default The default value is tilt = small. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/change_box.rst b/doc/src/change_box.rst index 3430d25c72..0bd61c435d 100644 --- a/doc/src/change_box.rst +++ b/doc/src/change_box.rst @@ -382,6 +382,3 @@ Default The option default is units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/clear.rst b/doc/src/clear.rst index dac4ba8fa4..62696d1529 100644 --- a/doc/src/clear.rst +++ b/doc/src/clear.rst @@ -44,6 +44,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/comm_modify.rst b/doc/src/comm_modify.rst index 5526646261..9174a03f7c 100644 --- a/doc/src/comm_modify.rst +++ b/doc/src/comm_modify.rst @@ -182,6 +182,3 @@ no. The cutoff default of 0.0 means that ghost cutoff = neighbor cutoff = pairwise force cutoff + neighbor skin. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/comm_style.rst b/doc/src/comm_style.rst index 528f05ecf1..0e2758d55f 100644 --- a/doc/src/comm_style.rst +++ b/doc/src/comm_style.rst @@ -73,6 +73,3 @@ Default The default style is brick. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute.rst b/doc/src/compute.rst index 56de4f4225..10e47d8c73 100644 --- a/doc/src/compute.rst +++ b/doc/src/compute.rst @@ -334,6 +334,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ackland_atom.rst b/doc/src/compute_ackland_atom.rst index c86ca121db..c2d919b652 100644 --- a/doc/src/compute_ackland_atom.rst +++ b/doc/src/compute_ackland_atom.rst @@ -99,6 +99,3 @@ The keyword *legacy* defaults to *no*\ . **(Ackland)** Ackland, Jones, Phys Rev B, 73, 054104 (2006). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_adf.rst b/doc/src/compute_adf.rst index 363091a033..e92f9e43a9 100644 --- a/doc/src/compute_adf.rst +++ b/doc/src/compute_adf.rst @@ -229,6 +229,3 @@ Default The keyword default is ordinate = degree. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_angle.rst b/doc/src/compute_angle.rst index 49b9849f05..c165aa2943 100644 --- a/doc/src/compute_angle.rst +++ b/doc/src/compute_angle.rst @@ -57,6 +57,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_angle_local.rst b/doc/src/compute_angle_local.rst index e6efe50b42..3a61f68388 100644 --- a/doc/src/compute_angle_local.rst +++ b/doc/src/compute_angle_local.rst @@ -153,6 +153,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_angmom_chunk.rst b/doc/src/compute_angmom_chunk.rst index 2637e4774a..0b8f896e5e 100644 --- a/doc/src/compute_angmom_chunk.rst +++ b/doc/src/compute_angmom_chunk.rst @@ -95,6 +95,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_basal_atom.rst b/doc/src/compute_basal_atom.rst index 5c2cea3958..8dd55b8ad2 100644 --- a/doc/src/compute_basal_atom.rst +++ b/doc/src/compute_basal_atom.rst @@ -85,6 +85,3 @@ Related commands **(Barrett)** Barrett, Tschopp, El Kadiri, Scripta Mat. 66, p.666 (2012). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_body_local.rst b/doc/src/compute_body_local.rst index 5d6a492c66..52ded3ff60 100644 --- a/doc/src/compute_body_local.rst +++ b/doc/src/compute_body_local.rst @@ -105,6 +105,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_bond.rst b/doc/src/compute_bond.rst index 43e9a64cbb..2ba5fc27a1 100644 --- a/doc/src/compute_bond.rst +++ b/doc/src/compute_bond.rst @@ -57,6 +57,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_bond_local.rst b/doc/src/compute_bond_local.rst index 9559dd0f35..b7723f2a12 100644 --- a/doc/src/compute_bond_local.rst +++ b/doc/src/compute_bond_local.rst @@ -209,6 +209,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_centro_atom.rst b/doc/src/compute_centro_atom.rst index 48a9ddd03c..0d31a292a7 100644 --- a/doc/src/compute_centro_atom.rst +++ b/doc/src/compute_centro_atom.rst @@ -175,6 +175,3 @@ The default value for the optional keyword is axes = no. **(Kelchner)** Kelchner, Plimpton, Hamilton, Phys Rev B, 58, 11085 (1998). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_chunk_atom.rst b/doc/src/compute_chunk_atom.rst index a88d5fa61b..1d75905e96 100644 --- a/doc/src/compute_chunk_atom.rst +++ b/doc/src/compute_chunk_atom.rst @@ -702,6 +702,3 @@ The option defaults are as follows: * units = lattice -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_chunk_spread_atom.rst b/doc/src/compute_chunk_spread_atom.rst index d2a2f7498a..7e71e71840 100644 --- a/doc/src/compute_chunk_spread_atom.rst +++ b/doc/src/compute_chunk_spread_atom.rst @@ -232,6 +232,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_cluster_atom.rst b/doc/src/compute_cluster_atom.rst index cab2e60ecc..ea442202b9 100644 --- a/doc/src/compute_cluster_atom.rst +++ b/doc/src/compute_cluster_atom.rst @@ -112,6 +112,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_cna_atom.rst b/doc/src/compute_cna_atom.rst index f75506eb90..61b2dc8626 100644 --- a/doc/src/compute_cna_atom.rst +++ b/doc/src/compute_cna_atom.rst @@ -114,6 +114,3 @@ Related commands **(Tsuzuki)** Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_cnp_atom.rst b/doc/src/compute_cnp_atom.rst index ba31448776..021360a087 100644 --- a/doc/src/compute_cnp_atom.rst +++ b/doc/src/compute_cnp_atom.rst @@ -128,6 +128,3 @@ Related commands **(Tsuzuki)** Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_com.rst b/doc/src/compute_com.rst index ac20b3cb73..5ad94d4f51 100644 --- a/doc/src/compute_com.rst +++ b/doc/src/compute_com.rst @@ -64,6 +64,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_com_chunk.rst b/doc/src/compute_com_chunk.rst index 15cf528517..b7732ab488 100644 --- a/doc/src/compute_com_chunk.rst +++ b/doc/src/compute_com_chunk.rst @@ -93,6 +93,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_contact_atom.rst b/doc/src/compute_contact_atom.rst index c6c58a5ea4..ab2678c909 100644 --- a/doc/src/compute_contact_atom.rst +++ b/doc/src/compute_contact_atom.rst @@ -61,6 +61,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_coord_atom.rst b/doc/src/compute_coord_atom.rst index db87284cc2..b83c9100ef 100644 --- a/doc/src/compute_coord_atom.rst +++ b/doc/src/compute_coord_atom.rst @@ -157,6 +157,3 @@ group = all J. Chem. Phys. 104, 9932 (1996). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_damage_atom.rst b/doc/src/compute_damage_atom.rst index 2b498a3fb5..6718922545 100644 --- a/doc/src/compute_damage_atom.rst +++ b/doc/src/compute_damage_atom.rst @@ -67,6 +67,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_dihedral.rst b/doc/src/compute_dihedral.rst index 695031e05e..faf0d650e5 100644 --- a/doc/src/compute_dihedral.rst +++ b/doc/src/compute_dihedral.rst @@ -56,6 +56,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_dihedral_local.rst b/doc/src/compute_dihedral_local.rst index ce7a9ede84..302e496c33 100644 --- a/doc/src/compute_dihedral_local.rst +++ b/doc/src/compute_dihedral_local.rst @@ -146,6 +146,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_dilatation_atom.rst b/doc/src/compute_dilatation_atom.rst index 84e4d48a1c..67cefb82c2 100644 --- a/doc/src/compute_dilatation_atom.rst +++ b/doc/src/compute_dilatation_atom.rst @@ -70,6 +70,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_dipole_chunk.rst b/doc/src/compute_dipole_chunk.rst index 8d70f1ef13..213df9aebd 100644 --- a/doc/src/compute_dipole_chunk.rst +++ b/doc/src/compute_dipole_chunk.rst @@ -98,6 +98,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_displace_atom.rst b/doc/src/compute_displace_atom.rst index 797e132480..2ece320606 100644 --- a/doc/src/compute_displace_atom.rst +++ b/doc/src/compute_displace_atom.rst @@ -155,6 +155,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_dpd.rst b/doc/src/compute_dpd.rst index 39b07865c2..5aaf6ae139 100644 --- a/doc/src/compute_dpd.rst +++ b/doc/src/compute_dpd.rst @@ -85,6 +85,3 @@ Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_dpd_atom.rst b/doc/src/compute_dpd_atom.rst index a517f572be..3fae8502ea 100644 --- a/doc/src/compute_dpd_atom.rst +++ b/doc/src/compute_dpd_atom.rst @@ -74,6 +74,3 @@ Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_edpd_temp_atom.rst b/doc/src/compute_edpd_temp_atom.rst index ce9a4e26b2..38609878e0 100644 --- a/doc/src/compute_edpd_temp_atom.rst +++ b/doc/src/compute_edpd_temp_atom.rst @@ -75,6 +75,3 @@ Related commands 113-127 (2014). DOI: 10.1016/j.jcp.2014.02.003. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_entropy_atom.rst b/doc/src/compute_entropy_atom.rst index c43c73814c..e095a07358 100644 --- a/doc/src/compute_entropy_atom.rst +++ b/doc/src/compute_entropy_atom.rst @@ -159,6 +159,3 @@ The default values for the optional keywords are avg = no and local = no. **(Nettleton)** Nettleton and Green, J Chem Phys, 29, 6 (1958). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_asphere.rst b/doc/src/compute_erotate_asphere.rst index be17f8bedc..01ed3193bb 100644 --- a/doc/src/compute_erotate_asphere.rst +++ b/doc/src/compute_erotate_asphere.rst @@ -77,6 +77,3 @@ particles. **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_rigid.rst b/doc/src/compute_erotate_rigid.rst index 2f74dd425c..316712a6d3 100644 --- a/doc/src/compute_erotate_rigid.rst +++ b/doc/src/compute_erotate_rigid.rst @@ -65,6 +65,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_sphere.rst b/doc/src/compute_erotate_sphere.rst index d1df476435..79db7fda02 100644 --- a/doc/src/compute_erotate_sphere.rst +++ b/doc/src/compute_erotate_sphere.rst @@ -66,6 +66,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_erotate_sphere_atom.rst b/doc/src/compute_erotate_sphere_atom.rst index 31a90bc282..e18bfb0aca 100644 --- a/doc/src/compute_erotate_sphere_atom.rst +++ b/doc/src/compute_erotate_sphere_atom.rst @@ -62,6 +62,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_event_displace.rst b/doc/src/compute_event_displace.rst index 55555c46bd..1b88184d73 100644 --- a/doc/src/compute_event_displace.rst +++ b/doc/src/compute_event_displace.rst @@ -71,6 +71,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_fep.rst b/doc/src/compute_fep.rst index 7d6c76bb45..dcf827d383 100644 --- a/doc/src/compute_fep.rst +++ b/doc/src/compute_fep.rst @@ -344,6 +344,3 @@ The option defaults are *tail* = *no*\ , *volume* = *no*\ . Liquids, Oxford University Press (1987) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_global_atom.rst b/doc/src/compute_global_atom.rst index 5ff6f1775f..5b929ff706 100644 --- a/doc/src/compute_global_atom.rst +++ b/doc/src/compute_global_atom.rst @@ -245,6 +245,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_group_group.rst b/doc/src/compute_group_group.rst index 390f4f7c6a..232f9a3d73 100644 --- a/doc/src/compute_group_group.rst +++ b/doc/src/compute_group_group.rst @@ -182,6 +182,3 @@ molecule = off. Bogusz et al, J Chem Phys, 108, 7070 (1998) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration.rst b/doc/src/compute_gyration.rst index 89d11799e0..c0da59495e 100644 --- a/doc/src/compute_gyration.rst +++ b/doc/src/compute_gyration.rst @@ -81,6 +81,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration_chunk.rst b/doc/src/compute_gyration_chunk.rst index 7ed70e0968..403fa7c922 100644 --- a/doc/src/compute_gyration_chunk.rst +++ b/doc/src/compute_gyration_chunk.rst @@ -121,6 +121,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration_shape.rst b/doc/src/compute_gyration_shape.rst index bfabd48132..043d31e619 100644 --- a/doc/src/compute_gyration_shape.rst +++ b/doc/src/compute_gyration_shape.rst @@ -106,6 +106,3 @@ Related commands **(Theodorou)** Theodorou, Suter, Macromolecules, 18, 1206 (1985). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_gyration_shape_chunk.rst b/doc/src/compute_gyration_shape_chunk.rst index 5b88cbd4dc..ceb6f23871 100644 --- a/doc/src/compute_gyration_shape_chunk.rst +++ b/doc/src/compute_gyration_shape_chunk.rst @@ -108,6 +108,3 @@ Related commands **(Theodorou)** Theodorou, Suter, Macromolecules, 18, 1206 (1985). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_heat_flux.rst b/doc/src/compute_heat_flux.rst index cb36d30da4..e780eeaf77 100644 --- a/doc/src/compute_heat_flux.rst +++ b/doc/src/compute_heat_flux.rst @@ -253,6 +253,3 @@ Related commands **(Boone)** Boone, Babaei, Wilmer, J Chem Theory Comput, 15, 5579--5587 (2019). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_hexorder_atom.rst b/doc/src/compute_hexorder_atom.rst index 16ecaf5b41..72960cd845 100644 --- a/doc/src/compute_hexorder_atom.rst +++ b/doc/src/compute_hexorder_atom.rst @@ -134,6 +134,3 @@ The option defaults are *cutoff* = pair style cutoff, *nnn* = 6, *degree* = 6 **(Nelson)** Nelson, Halperin, Phys Rev B, 19, 2457 (1979). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_hma.rst b/doc/src/compute_hma.rst index d122fceea1..b9aaa34d6e 100644 --- a/doc/src/compute_hma.rst +++ b/doc/src/compute_hma.rst @@ -207,6 +207,3 @@ this compute. `Phys. Rev. E [92], 043303 (2015) `_ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_improper.rst b/doc/src/compute_improper.rst index aec2bfbbf5..27b4a8426f 100644 --- a/doc/src/compute_improper.rst +++ b/doc/src/compute_improper.rst @@ -56,6 +56,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_improper_local.rst b/doc/src/compute_improper_local.rst index fc651d324a..0b085bc85c 100644 --- a/doc/src/compute_improper_local.rst +++ b/doc/src/compute_improper_local.rst @@ -90,6 +90,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_inertia_chunk.rst b/doc/src/compute_inertia_chunk.rst index a60c98b3c3..c5c89dc477 100644 --- a/doc/src/compute_inertia_chunk.rst +++ b/doc/src/compute_inertia_chunk.rst @@ -94,6 +94,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ke.rst b/doc/src/compute_ke.rst index baccf848b5..026e701f3d 100644 --- a/doc/src/compute_ke.rst +++ b/doc/src/compute_ke.rst @@ -66,6 +66,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_atom.rst b/doc/src/compute_ke_atom.rst index a377903866..ec0767068a 100644 --- a/doc/src/compute_ke_atom.rst +++ b/doc/src/compute_ke_atom.rst @@ -55,6 +55,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_atom_eff.rst b/doc/src/compute_ke_atom_eff.rst index bbe7aa1013..23e389d890 100644 --- a/doc/src/compute_ke_atom_eff.rst +++ b/doc/src/compute_ke_atom_eff.rst @@ -86,6 +86,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_eff.rst b/doc/src/compute_ke_eff.rst index 981e238bbe..15f1ab5ad1 100644 --- a/doc/src/compute_ke_eff.rst +++ b/doc/src/compute_ke_eff.rst @@ -85,6 +85,3 @@ LAMMPS was built with that package. See the :doc:`Build package **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ke_rigid.rst b/doc/src/compute_ke_rigid.rst index 9d1b4fa9b6..be177f9cb2 100644 --- a/doc/src/compute_ke_rigid.rst +++ b/doc/src/compute_ke_rigid.rst @@ -64,6 +64,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_meso_e_atom.rst b/doc/src/compute_meso_e_atom.rst index 2417ab1265..02d4543d43 100644 --- a/doc/src/compute_meso_e_atom.rst +++ b/doc/src/compute_meso_e_atom.rst @@ -62,6 +62,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_meso_rho_atom.rst b/doc/src/compute_meso_rho_atom.rst index 57fcd4e2fe..232b83e6c5 100644 --- a/doc/src/compute_meso_rho_atom.rst +++ b/doc/src/compute_meso_rho_atom.rst @@ -62,6 +62,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_meso_t_atom.rst b/doc/src/compute_meso_t_atom.rst index b148516039..01b0dcb570 100644 --- a/doc/src/compute_meso_t_atom.rst +++ b/doc/src/compute_meso_t_atom.rst @@ -64,6 +64,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_modify.rst b/doc/src/compute_modify.rst index 331887829e..82a75269d9 100644 --- a/doc/src/compute_modify.rst +++ b/doc/src/compute_modify.rst @@ -82,6 +82,3 @@ The option defaults are extra/dof = 2 or 3 for 2d or 3d systems and dynamic/dof = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_momentum.rst b/doc/src/compute_momentum.rst index d09c8a31eb..f90b6e7611 100644 --- a/doc/src/compute_momentum.rst +++ b/doc/src/compute_momentum.rst @@ -54,6 +54,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_msd.rst b/doc/src/compute_msd.rst index 4b472566e7..08a7fcf02e 100644 --- a/doc/src/compute_msd.rst +++ b/doc/src/compute_msd.rst @@ -124,6 +124,3 @@ Default The option default are com = no, average = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_msd_chunk.rst b/doc/src/compute_msd_chunk.rst index f8a2ee1dc1..615d2bf123 100644 --- a/doc/src/compute_msd_chunk.rst +++ b/doc/src/compute_msd_chunk.rst @@ -132,6 +132,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_msd_nongauss.rst b/doc/src/compute_msd_nongauss.rst index 56407e1dde..5a0190a569 100644 --- a/doc/src/compute_msd_nongauss.rst +++ b/doc/src/compute_msd_nongauss.rst @@ -91,6 +91,3 @@ Default The option default is com = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_omega_chunk.rst b/doc/src/compute_omega_chunk.rst index dd8a3be806..75feaeba21 100644 --- a/doc/src/compute_omega_chunk.rst +++ b/doc/src/compute_omega_chunk.rst @@ -95,6 +95,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_orientorder_atom.rst b/doc/src/compute_orientorder_atom.rst index 70b96a9fc5..504b9d70d3 100644 --- a/doc/src/compute_orientorder_atom.rst +++ b/doc/src/compute_orientorder_atom.rst @@ -192,6 +192,3 @@ J. Chem. Phys. 138, 044501 (2013). J. Chem. Phys. 104, 9932 (1996). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_pair.rst b/doc/src/compute_pair.rst index 03da8acddb..59804ad090 100644 --- a/doc/src/compute_pair.rst +++ b/doc/src/compute_pair.rst @@ -102,6 +102,3 @@ Default The keyword defaults are *evalue* = *epair*\ , nsub = 0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_pair_local.rst b/doc/src/compute_pair_local.rst index 39abd67f6c..5d9e962a00 100644 --- a/doc/src/compute_pair_local.rst +++ b/doc/src/compute_pair_local.rst @@ -174,6 +174,3 @@ Default The keyword default is cutoff = type. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_pe.rst b/doc/src/compute_pe.rst index d3d23e590c..884a1b4dd0 100644 --- a/doc/src/compute_pe.rst +++ b/doc/src/compute_pe.rst @@ -92,6 +92,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_pe_atom.rst b/doc/src/compute_pe_atom.rst index bd4dcd2d57..13df88c915 100644 --- a/doc/src/compute_pe_atom.rst +++ b/doc/src/compute_pe_atom.rst @@ -118,6 +118,3 @@ Related commands **(Heyes)** Heyes, Phys Rev B 49, 755 (1994), -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_plasticity_atom.rst b/doc/src/compute_plasticity_atom.rst index 10dc82df16..95309200c9 100644 --- a/doc/src/compute_plasticity_atom.rst +++ b/doc/src/compute_plasticity_atom.rst @@ -77,6 +77,3 @@ viscoelasticity model for peridynamics", Sandia National Lab Report, 8064:1-28 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_pressure.rst b/doc/src/compute_pressure.rst index 3ee7f86fbd..389b2b2fae 100644 --- a/doc/src/compute_pressure.rst +++ b/doc/src/compute_pressure.rst @@ -171,6 +171,3 @@ Related commands **(Thompson)** Thompson, Plimpton, Mattson, J Chem Phys, 131, 154107 (2009). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_pressure_cylinder.rst b/doc/src/compute_pressure_cylinder.rst index 8d5cbb7b25..48f41c4604 100644 --- a/doc/src/compute_pressure_cylinder.rst +++ b/doc/src/compute_pressure_cylinder.rst @@ -91,6 +91,3 @@ Related commands **(Addington)** Addington, Long, Gubbins, J Chem Phys, 149, 084109 (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_pressure_uef.rst b/doc/src/compute_pressure_uef.rst index 59f7608f44..4eaae2e2bf 100644 --- a/doc/src/compute_pressure_uef.rst +++ b/doc/src/compute_pressure_uef.rst @@ -65,6 +65,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_property_atom.rst b/doc/src/compute_property_atom.rst index f78798e6f5..5a8fdd0000 100644 --- a/doc/src/compute_property_atom.rst +++ b/doc/src/compute_property_atom.rst @@ -193,6 +193,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_property_chunk.rst b/doc/src/compute_property_chunk.rst index a0832a33be..c2d9d5ec41 100644 --- a/doc/src/compute_property_chunk.rst +++ b/doc/src/compute_property_chunk.rst @@ -124,6 +124,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_property_local.rst b/doc/src/compute_property_local.rst index ff4388f989..d230360c45 100644 --- a/doc/src/compute_property_local.rst +++ b/doc/src/compute_property_local.rst @@ -174,6 +174,3 @@ Default The keyword default is cutoff = type. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ptm_atom.rst b/doc/src/compute_ptm_atom.rst index e414e8d2aa..546cf38c9e 100644 --- a/doc/src/compute_ptm_atom.rst +++ b/doc/src/compute_ptm_atom.rst @@ -130,6 +130,3 @@ Related commands **(Larsen)** Larsen, Schmidt, Schiotz, Modelling Simul Mater Sci Eng, 24, 055007 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_rdf.rst b/doc/src/compute_rdf.rst index a11e1a1c97..75908b4406 100644 --- a/doc/src/compute_rdf.rst +++ b/doc/src/compute_rdf.rst @@ -219,6 +219,3 @@ Default The keyword defaults are cutoff = 0.0 (use the pairwise force cutoff). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_reduce.rst b/doc/src/compute_reduce.rst index 283c5da95d..0b8c1cc922 100644 --- a/doc/src/compute_reduce.rst +++ b/doc/src/compute_reduce.rst @@ -239,6 +239,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_reduce_chunk.rst b/doc/src/compute_reduce_chunk.rst index 4f4384d91c..ae0cff42b3 100644 --- a/doc/src/compute_reduce_chunk.rst +++ b/doc/src/compute_reduce_chunk.rst @@ -200,6 +200,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_rigid_local.rst b/doc/src/compute_rigid_local.rst index 1960814e0e..f5657f6776 100644 --- a/doc/src/compute_rigid_local.rst +++ b/doc/src/compute_rigid_local.rst @@ -200,6 +200,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_saed.rst b/doc/src/compute_saed.rst index d42c35abcd..87172213e6 100644 --- a/doc/src/compute_saed.rst +++ b/doc/src/compute_saed.rst @@ -209,6 +209,3 @@ Volume C: Mathematical and Chemical Tables, 554-95 (2004). (1989). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_slice.rst b/doc/src/compute_slice.rst index e98048b912..6e3d4af532 100644 --- a/doc/src/compute_slice.rst +++ b/doc/src/compute_slice.rst @@ -132,6 +132,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_contact_radius.rst b/doc/src/compute_smd_contact_radius.rst index 82cb381692..e31b037310 100644 --- a/doc/src/compute_smd_contact_radius.rst +++ b/doc/src/compute_smd_contact_radius.rst @@ -61,6 +61,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_damage.rst b/doc/src/compute_smd_damage.rst index d828888b47..19e2b2114e 100644 --- a/doc/src/compute_smd_damage.rst +++ b/doc/src/compute_smd_damage.rst @@ -54,6 +54,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_hourglass_error.rst b/doc/src/compute_smd_hourglass_error.rst index e8ea6573c1..9068202e9a 100644 --- a/doc/src/compute_smd_hourglass_error.rst +++ b/doc/src/compute_smd_hourglass_error.rst @@ -67,6 +67,3 @@ Default """"""" -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_internal_energy.rst b/doc/src/compute_smd_internal_energy.rst index b04494a415..8825bf1aa0 100644 --- a/doc/src/compute_smd_internal_energy.rst +++ b/doc/src/compute_smd_internal_energy.rst @@ -55,6 +55,3 @@ Default """"""" -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_plastic_strain.rst b/doc/src/compute_smd_plastic_strain.rst index 8f27b039ca..8bfb6d4d55 100644 --- a/doc/src/compute_smd_plastic_strain.rst +++ b/doc/src/compute_smd_plastic_strain.rst @@ -60,6 +60,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_plastic_strain_rate.rst b/doc/src/compute_smd_plastic_strain_rate.rst index bf1b8a8530..a2a8633a47 100644 --- a/doc/src/compute_smd_plastic_strain_rate.rst +++ b/doc/src/compute_smd_plastic_strain_rate.rst @@ -60,6 +60,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_rho.rst b/doc/src/compute_smd_rho.rst index f3c2e1cc47..bc3d38909c 100644 --- a/doc/src/compute_smd_rho.rst +++ b/doc/src/compute_smd_rho.rst @@ -57,6 +57,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_defgrad.rst b/doc/src/compute_smd_tlsph_defgrad.rst index ddff4ba4c2..72027f02f0 100644 --- a/doc/src/compute_smd_tlsph_defgrad.rst +++ b/doc/src/compute_smd_tlsph_defgrad.rst @@ -62,6 +62,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_dt.rst b/doc/src/compute_smd_tlsph_dt.rst index 5a4f35e8b0..94d5322f88 100644 --- a/doc/src/compute_smd_tlsph_dt.rst +++ b/doc/src/compute_smd_tlsph_dt.rst @@ -64,6 +64,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_num_neighs.rst b/doc/src/compute_smd_tlsph_num_neighs.rst index cfa122aae6..75481cd226 100644 --- a/doc/src/compute_smd_tlsph_num_neighs.rst +++ b/doc/src/compute_smd_tlsph_num_neighs.rst @@ -59,6 +59,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_shape.rst b/doc/src/compute_smd_tlsph_shape.rst index 0161e5e6e5..bfb662bf3a 100644 --- a/doc/src/compute_smd_tlsph_shape.rst +++ b/doc/src/compute_smd_tlsph_shape.rst @@ -66,6 +66,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_strain.rst b/doc/src/compute_smd_tlsph_strain.rst index 965d69a938..1719b8c5a6 100644 --- a/doc/src/compute_smd_tlsph_strain.rst +++ b/doc/src/compute_smd_tlsph_strain.rst @@ -63,6 +63,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_strain_rate.rst b/doc/src/compute_smd_tlsph_strain_rate.rst index 554706382a..5e88ddbb8c 100644 --- a/doc/src/compute_smd_tlsph_strain_rate.rst +++ b/doc/src/compute_smd_tlsph_strain_rate.rst @@ -61,6 +61,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_tlsph_stress.rst b/doc/src/compute_smd_tlsph_stress.rst index db26b6b6b7..740964e4eb 100644 --- a/doc/src/compute_smd_tlsph_stress.rst +++ b/doc/src/compute_smd_tlsph_stress.rst @@ -63,6 +63,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_triangle_vertices.rst b/doc/src/compute_smd_triangle_vertices.rst index 61bd5ed97c..4b042a4299 100644 --- a/doc/src/compute_smd_triangle_vertices.rst +++ b/doc/src/compute_smd_triangle_vertices.rst @@ -67,6 +67,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_num_neighs.rst b/doc/src/compute_smd_ulsph_num_neighs.rst index fc98d03777..605574a93c 100644 --- a/doc/src/compute_smd_ulsph_num_neighs.rst +++ b/doc/src/compute_smd_ulsph_num_neighs.rst @@ -58,6 +58,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_strain.rst b/doc/src/compute_smd_ulsph_strain.rst index 53a14e85fe..3d293deb5f 100644 --- a/doc/src/compute_smd_ulsph_strain.rst +++ b/doc/src/compute_smd_ulsph_strain.rst @@ -61,6 +61,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_strain_rate.rst b/doc/src/compute_smd_ulsph_strain_rate.rst index 0b8c6af19f..36b3f1c73f 100644 --- a/doc/src/compute_smd_ulsph_strain_rate.rst +++ b/doc/src/compute_smd_ulsph_strain_rate.rst @@ -62,6 +62,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_ulsph_stress.rst b/doc/src/compute_smd_ulsph_stress.rst index d3e3211250..8f929c9c97 100644 --- a/doc/src/compute_smd_ulsph_stress.rst +++ b/doc/src/compute_smd_ulsph_stress.rst @@ -61,6 +61,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_smd_vol.rst b/doc/src/compute_smd_vol.rst index a1b553ae6b..6068c8a8ca 100644 --- a/doc/src/compute_smd_vol.rst +++ b/doc/src/compute_smd_vol.rst @@ -59,6 +59,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_sna_atom.rst b/doc/src/compute_sna_atom.rst index 2bcd983237..03188e19fc 100644 --- a/doc/src/compute_sna_atom.rst +++ b/doc/src/compute_sna_atom.rst @@ -359,6 +359,3 @@ available at `arXiv:1409.3880 `_ of Angular Momentum, World Scientific, Singapore (1987). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_stress_atom.rst b/doc/src/compute_stress_atom.rst index 45d6027871..88b3211612 100644 --- a/doc/src/compute_stress_atom.rst +++ b/doc/src/compute_stress_atom.rst @@ -274,6 +274,3 @@ Related commands **(Surblys)** Surblys, Matsubara, Kikugawa, Ohara, Phys Rev E, 99, 051301(R) (2019). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_stress_mop.rst b/doc/src/compute_stress_mop.rst index 892924575d..eaa4ed86ff 100644 --- a/doc/src/compute_stress_mop.rst +++ b/doc/src/compute_stress_mop.rst @@ -122,6 +122,3 @@ Related commands Phys. Rev. E 52, 1627 (1995). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_tally.rst b/doc/src/compute_tally.rst index 38ab176b7d..f391bd288a 100644 --- a/doc/src/compute_tally.rst +++ b/doc/src/compute_tally.rst @@ -115,6 +115,3 @@ heat/flux*\ \_compute\_heat\_flux.html **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_tdpd_cc_atom.rst b/doc/src/compute_tdpd_cc_atom.rst index b6e5497f2d..2412ffc4af 100644 --- a/doc/src/compute_tdpd_cc_atom.rst +++ b/doc/src/compute_tdpd_cc_atom.rst @@ -70,6 +70,3 @@ Related commands 014101 (2015). DOI: 10.1063/1.4923254 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp.rst b/doc/src/compute_temp.rst index b9b00c7469..d6f919d65c 100644 --- a/doc/src/compute_temp.rst +++ b/doc/src/compute_temp.rst @@ -122,6 +122,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_asphere.rst b/doc/src/compute_temp_asphere.rst index 499065ca5c..c770a50230 100644 --- a/doc/src/compute_temp_asphere.rst +++ b/doc/src/compute_temp_asphere.rst @@ -168,6 +168,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_body.rst b/doc/src/compute_temp_body.rst index 3464a584b1..c4a6839528 100644 --- a/doc/src/compute_temp_body.rst +++ b/doc/src/compute_temp_body.rst @@ -144,6 +144,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_chunk.rst b/doc/src/compute_temp_chunk.rst index 37b6a05264..9a9ba1eaeb 100644 --- a/doc/src/compute_temp_chunk.rst +++ b/doc/src/compute_temp_chunk.rst @@ -255,6 +255,3 @@ The option defaults are com no, no bias, adof = dimensionality of the system (2 or 3), and cdof = 0.0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_com.rst b/doc/src/compute_temp_com.rst index d81ede2e43..b6271cfe00 100644 --- a/doc/src/compute_temp_com.rst +++ b/doc/src/compute_temp_com.rst @@ -95,6 +95,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_cs.rst b/doc/src/compute_temp_cs.rst index e735a79b6f..943be37c6b 100644 --- a/doc/src/compute_temp_cs.rst +++ b/doc/src/compute_temp_cs.rst @@ -126,6 +126,3 @@ Related commands 5, 1031-1038 (1993). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_deform.rst b/doc/src/compute_temp_deform.rst index 779ce2de71..e093e8e562 100644 --- a/doc/src/compute_temp_deform.rst +++ b/doc/src/compute_temp_deform.rst @@ -137,6 +137,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_deform_eff.rst b/doc/src/compute_temp_deform_eff.rst index fab6275f0a..2597abba86 100644 --- a/doc/src/compute_temp_deform_eff.rst +++ b/doc/src/compute_temp_deform_eff.rst @@ -75,6 +75,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_drude.rst b/doc/src/compute_temp_drude.rst index fc45a5ba2b..85df7d985e 100644 --- a/doc/src/compute_temp_drude.rst +++ b/doc/src/compute_temp_drude.rst @@ -82,6 +82,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_eff.rst b/doc/src/compute_temp_eff.rst index e15832a25b..e76fb1bdd8 100644 --- a/doc/src/compute_temp_eff.rst +++ b/doc/src/compute_temp_eff.rst @@ -103,6 +103,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_partial.rst b/doc/src/compute_temp_partial.rst index ce493802d6..41127e848b 100644 --- a/doc/src/compute_temp_partial.rst +++ b/doc/src/compute_temp_partial.rst @@ -121,6 +121,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_profile.rst b/doc/src/compute_temp_profile.rst index d7bbc74aea..fc1d9b3f2a 100644 --- a/doc/src/compute_temp_profile.rst +++ b/doc/src/compute_temp_profile.rst @@ -197,6 +197,3 @@ The option default is out = tensor. **(Evans)** Evans and Morriss, Phys Rev Lett, 56, 2172-2175 (1986). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_ramp.rst b/doc/src/compute_temp_ramp.rst index b2161c53d7..915cb30572 100644 --- a/doc/src/compute_temp_ramp.rst +++ b/doc/src/compute_temp_ramp.rst @@ -120,6 +120,3 @@ Default The option default is units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_region.rst b/doc/src/compute_temp_region.rst index 38432a18ca..0aae53a177 100644 --- a/doc/src/compute_temp_region.rst +++ b/doc/src/compute_temp_region.rst @@ -109,6 +109,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_region_eff.rst b/doc/src/compute_temp_region_eff.rst index 37d690848e..09d8a39279 100644 --- a/doc/src/compute_temp_region_eff.rst +++ b/doc/src/compute_temp_region_eff.rst @@ -66,6 +66,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_rotate.rst b/doc/src/compute_temp_rotate.rst index 47a94b3923..371372b03d 100644 --- a/doc/src/compute_temp_rotate.rst +++ b/doc/src/compute_temp_rotate.rst @@ -97,6 +97,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_sphere.rst b/doc/src/compute_temp_sphere.rst index 285a232d56..a0573b8c83 100644 --- a/doc/src/compute_temp_sphere.rst +++ b/doc/src/compute_temp_sphere.rst @@ -154,6 +154,3 @@ Default The option defaults are no bias and dof = all. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_temp_uef.rst b/doc/src/compute_temp_uef.rst index 4512c08b6d..5f487d365b 100644 --- a/doc/src/compute_temp_uef.rst +++ b/doc/src/compute_temp_uef.rst @@ -57,6 +57,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_ti.rst b/doc/src/compute_ti.rst index 6c0b04e3bb..3b15e51f1f 100644 --- a/doc/src/compute_ti.rst +++ b/doc/src/compute_ti.rst @@ -157,6 +157,3 @@ Related commands **(Eike)** Eike and Maginn, Journal of Chemical Physics, 124, 164503 (2006). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_torque_chunk.rst b/doc/src/compute_torque_chunk.rst index b9b5fd82bf..bed2673b2b 100644 --- a/doc/src/compute_torque_chunk.rst +++ b/doc/src/compute_torque_chunk.rst @@ -94,6 +94,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_vacf.rst b/doc/src/compute_vacf.rst index 9b2aa5e3bf..fef5d6b028 100644 --- a/doc/src/compute_vacf.rst +++ b/doc/src/compute_vacf.rst @@ -82,6 +82,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_vcm_chunk.rst b/doc/src/compute_vcm_chunk.rst index f8718fe803..c08f831826 100644 --- a/doc/src/compute_vcm_chunk.rst +++ b/doc/src/compute_vcm_chunk.rst @@ -81,6 +81,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_voronoi_atom.rst b/doc/src/compute_voronoi_atom.rst index 2f25339c21..4d43126fa4 100644 --- a/doc/src/compute_voronoi_atom.rst +++ b/doc/src/compute_voronoi_atom.rst @@ -251,6 +251,3 @@ Related commands **Default:** *neighbors* no, *peratom* yes -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/compute_xrd.rst b/doc/src/compute_xrd.rst index 00466ed8ce..dd1c4d558d 100644 --- a/doc/src/compute_xrd.rst +++ b/doc/src/compute_xrd.rst @@ -273,6 +273,3 @@ Volume C: Mathematical and Chemical Tables, 249-429 (2004). (1996). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/create_atoms.rst b/doc/src/create_atoms.rst index ea49d99ab1..c554e6984d 100644 --- a/doc/src/create_atoms.rst +++ b/doc/src/create_atoms.rst @@ -387,6 +387,3 @@ being created). The other defaults are *remap* = no, *rotate* = random, and *units* = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/create_bonds.rst b/doc/src/create_bonds.rst index 9b9c814c9a..4fcc178e11 100644 --- a/doc/src/create_bonds.rst +++ b/doc/src/create_bonds.rst @@ -234,6 +234,3 @@ Default The keyword default is special = yes. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/create_box.rst b/doc/src/create_box.rst index 4e19def87d..fe1edfc629 100644 --- a/doc/src/create_box.rst +++ b/doc/src/create_box.rst @@ -165,6 +165,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/delete_atoms.rst b/doc/src/delete_atoms.rst index ca684b4a11..7ed9cfed9a 100644 --- a/doc/src/delete_atoms.rst +++ b/doc/src/delete_atoms.rst @@ -170,6 +170,3 @@ Default The option defaults are compress = yes, bond = no, mol = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/delete_bonds.rst b/doc/src/delete_bonds.rst index 7a12376eee..c6dcd362e6 100644 --- a/doc/src/delete_bonds.rst +++ b/doc/src/delete_bonds.rst @@ -163,6 +163,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dielectric.rst b/doc/src/dielectric.rst index 44a8f4176c..4eb25f0439 100644 --- a/doc/src/dielectric.rst +++ b/doc/src/dielectric.rst @@ -50,6 +50,3 @@ Default dielectric 1.0 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_charmm.rst b/doc/src/dihedral_charmm.rst index 46da2f9458..ce91bee44d 100644 --- a/doc/src/dihedral_charmm.rst +++ b/doc/src/dihedral_charmm.rst @@ -192,6 +192,3 @@ Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). Fischer, Gao, Guo, Ha, et al, J Phys Chem B, 102, 3586 (1998). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_class2.rst b/doc/src/dihedral_class2.rst index fd26167f65..39f45e1afc 100644 --- a/doc/src/dihedral_class2.rst +++ b/doc/src/dihedral_class2.rst @@ -197,6 +197,3 @@ Related commands **(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_coeff.rst b/doc/src/dihedral_coeff.rst index 4a3f0cd487..fcd9955ad9 100644 --- a/doc/src/dihedral_coeff.rst +++ b/doc/src/dihedral_coeff.rst @@ -114,6 +114,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_cosine_shift_exp.rst b/doc/src/dihedral_cosine_shift_exp.rst index b0e6b0f8f6..8f54f2b4ee 100644 --- a/doc/src/dihedral_cosine_shift_exp.rst +++ b/doc/src/dihedral_cosine_shift_exp.rst @@ -97,6 +97,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_fourier.rst b/doc/src/dihedral_fourier.rst index 0156cdce26..6b306a4e15 100644 --- a/doc/src/dihedral_fourier.rst +++ b/doc/src/dihedral_fourier.rst @@ -90,6 +90,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_harmonic.rst b/doc/src/dihedral_harmonic.rst index 8f711f0f63..374291ce9e 100644 --- a/doc/src/dihedral_harmonic.rst +++ b/doc/src/dihedral_harmonic.rst @@ -102,6 +102,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_helix.rst b/doc/src/dihedral_helix.rst index 19086e1aeb..44dac56e07 100644 --- a/doc/src/dihedral_helix.rst +++ b/doc/src/dihedral_helix.rst @@ -100,6 +100,3 @@ Related commands **(Guo)** Guo and Thirumalai, Journal of Molecular Biology, 263, 323-43 (1996). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_hybrid.rst b/doc/src/dihedral_hybrid.rst index f67b1185fe..ff3c6a9fe0 100644 --- a/doc/src/dihedral_hybrid.rst +++ b/doc/src/dihedral_hybrid.rst @@ -106,6 +106,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_multi_harmonic.rst b/doc/src/dihedral_multi_harmonic.rst index e304685a68..f5a0999595 100644 --- a/doc/src/dihedral_multi_harmonic.rst +++ b/doc/src/dihedral_multi_harmonic.rst @@ -84,6 +84,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_nharmonic.rst b/doc/src/dihedral_nharmonic.rst index ceb87e4651..ca4de96101 100644 --- a/doc/src/dihedral_nharmonic.rst +++ b/doc/src/dihedral_nharmonic.rst @@ -84,6 +84,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_none.rst b/doc/src/dihedral_none.rst index 8955323bb5..86451451fa 100644 --- a/doc/src/dihedral_none.rst +++ b/doc/src/dihedral_none.rst @@ -41,6 +41,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_opls.rst b/doc/src/dihedral_opls.rst index 5edbcd870b..bd5c9e63a5 100644 --- a/doc/src/dihedral_opls.rst +++ b/doc/src/dihedral_opls.rst @@ -106,6 +106,3 @@ Related commands **(Watkins)** Watkins and Jorgensen, J Phys Chem A, 105, 4118-4125 (2001). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_quadratic.rst b/doc/src/dihedral_quadratic.rst index 9634e729e9..36906abd7e 100644 --- a/doc/src/dihedral_quadratic.rst +++ b/doc/src/dihedral_quadratic.rst @@ -85,6 +85,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_spherical.rst b/doc/src/dihedral_spherical.rst index ef5a3801e2..90ba6f8ae5 100644 --- a/doc/src/dihedral_spherical.rst +++ b/doc/src/dihedral_spherical.rst @@ -99,6 +99,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_style.rst b/doc/src/dihedral_style.rst index 81d1ddabdd..103ea44297 100644 --- a/doc/src/dihedral_style.rst +++ b/doc/src/dihedral_style.rst @@ -145,6 +145,3 @@ Default dihedral\_style none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_table.rst b/doc/src/dihedral_table.rst index fb3e620adc..60fd465729 100644 --- a/doc/src/dihedral_table.rst +++ b/doc/src/dihedral_table.rst @@ -228,6 +228,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_table_cut.rst b/doc/src/dihedral_table_cut.rst index 809a858f00..0a069b37a5 100644 --- a/doc/src/dihedral_table_cut.rst +++ b/doc/src/dihedral_table_cut.rst @@ -231,6 +231,3 @@ Related commands **(Salerno)** Salerno, Bernstein, J Chem Theory Comput, --, ---- (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dihedral_zero.rst b/doc/src/dihedral_zero.rst index 38715735ce..6ec39e319e 100644 --- a/doc/src/dihedral_zero.rst +++ b/doc/src/dihedral_zero.rst @@ -53,6 +53,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dimension.rst b/doc/src/dimension.rst index 1ccb3930d6..a3c9c44905 100644 --- a/doc/src/dimension.rst +++ b/doc/src/dimension.rst @@ -61,6 +61,3 @@ Default dimension 3 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/displace_atoms.rst b/doc/src/displace_atoms.rst index 2764940dde..1e63fc9954 100644 --- a/doc/src/displace_atoms.rst +++ b/doc/src/displace_atoms.rst @@ -162,6 +162,3 @@ Default The option defaults are units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump.rst b/doc/src/dump.rst index 833575debc..f15d352c9b 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -728,6 +728,3 @@ The defaults for the *image* and *movie* styles are listed on the :doc:`dump image ` doc page. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_adios.rst b/doc/src/dump_adios.rst index 1cd2e81c9b..4e01ef76d4 100644 --- a/doc/src/dump_adios.rst +++ b/doc/src/dump_adios.rst @@ -91,6 +91,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_cfg_uef.rst b/doc/src/dump_cfg_uef.rst index 28242b0871..5bd0fd41d4 100644 --- a/doc/src/dump_cfg_uef.rst +++ b/doc/src/dump_cfg_uef.rst @@ -62,6 +62,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_h5md.rst b/doc/src/dump_h5md.rst index e0a22a846a..4317ae7fed 100644 --- a/doc/src/dump_h5md.rst +++ b/doc/src/dump_h5md.rst @@ -153,6 +153,3 @@ Comp. Phys. Comm. 185(6), 1546-1553 (2014) - `[arXiv:1308.6382] `_. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_image.rst b/doc/src/dump_image.rst index 938b11c356..923fcea56c 100644 --- a/doc/src/dump_image.rst +++ b/doc/src/dump_image.rst @@ -748,6 +748,3 @@ The defaults for the keywords are as follows: * ssao = no -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_modify.rst b/doc/src/dump_modify.rst index 8d42a7acab..8c18814242 100644 --- a/doc/src/dump_modify.rst +++ b/doc/src/dump_modify.rst @@ -1195,6 +1195,3 @@ Divide each value by 255 to get the equivalent 0.0 to 1.0 value. +-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_molfile.rst b/doc/src/dump_molfile.rst index 69347840b5..4037772a59 100644 --- a/doc/src/dump_molfile.rst +++ b/doc/src/dump_molfile.rst @@ -140,6 +140,3 @@ Default The default path is ".". All other properties have to be specified. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_netcdf.rst b/doc/src/dump_netcdf.rst index 9f98cd9824..5a9fc52481 100644 --- a/doc/src/dump_netcdf.rst +++ b/doc/src/dump_netcdf.rst @@ -92,6 +92,3 @@ Related commands :doc:`dump `, :doc:`dump_modify `, :doc:`undump ` -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dump_vtk.rst b/doc/src/dump_vtk.rst index 6624820a4f..b4c2633437 100644 --- a/doc/src/dump_vtk.rst +++ b/doc/src/dump_vtk.rst @@ -194,6 +194,3 @@ By default, files are written in ASCII format. If the file extension is not one of .vtk, .vtp or .vtu, the legacy VTK file format is used. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/dynamical_matrix.rst b/doc/src/dynamical_matrix.rst index 0d4ccf7589..2aaaafbe75 100644 --- a/doc/src/dynamical_matrix.rst +++ b/doc/src/dynamical_matrix.rst @@ -83,6 +83,3 @@ Default The default settings are file = "dynmat.dyn", binary = no -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/echo.rst b/doc/src/echo.rst index a88d821993..1251633733 100644 --- a/doc/src/echo.rst +++ b/doc/src/echo.rst @@ -48,6 +48,3 @@ Default echo log -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix.rst b/doc/src/fix.rst index 801479de6e..2baeb3a2c8 100644 --- a/doc/src/fix.rst +++ b/doc/src/fix.rst @@ -409,6 +409,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 723cbd4618..04289c3614 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -385,6 +385,3 @@ Default The option defaults are scale = no, reset = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_adapt_fep.rst b/doc/src/fix_adapt_fep.rst index 76dcfadda1..b86aaee7e3 100644 --- a/doc/src/fix_adapt_fep.rst +++ b/doc/src/fix_adapt_fep.rst @@ -327,6 +327,3 @@ Default The option defaults are scale = no, reset = no, after = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_addforce.rst b/doc/src/fix_addforce.rst index 971abdc682..50001a03d9 100644 --- a/doc/src/fix_addforce.rst +++ b/doc/src/fix_addforce.rst @@ -201,6 +201,3 @@ Default The option default for the every keyword is every = 1. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_addtorque.rst b/doc/src/fix_addtorque.rst index 75636d5abf..80ff444a37 100644 --- a/doc/src/fix_addtorque.rst +++ b/doc/src/fix_addtorque.rst @@ -103,6 +103,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_append_atoms.rst b/doc/src/fix_append_atoms.rst index 29ef20342a..7d1fea03a5 100644 --- a/doc/src/fix_append_atoms.rst +++ b/doc/src/fix_append_atoms.rst @@ -123,6 +123,3 @@ The keyword defaults are size = 0.0, freq = 0, units = lattice. All added atoms are of type 1 unless the basis keyword is used. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_atc.rst b/doc/src/fix_atc.rst index 935a951d17..f5d2f8269e 100644 --- a/doc/src/fix_atc.rst +++ b/doc/src/fix_atc.rst @@ -292,6 +292,3 @@ For detailed exposition of the theory and algorithms please see: Please refer to the standard finite element (FE) texts, e.g. T.J.R Hughes " The finite element method ", Dover 2003, for the basics of FE simulation. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_atom_swap.rst b/doc/src/fix_atom_swap.rst index 420a490c15..7965176d9e 100644 --- a/doc/src/fix_atom_swap.rst +++ b/doc/src/fix_atom_swap.rst @@ -208,6 +208,3 @@ all atom types. L Zepeda-Ruiz, Phys. Rev. B, 85, 184203 (2012). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_atom.rst b/doc/src/fix_ave_atom.rst index a9878887d8..433e90d1e1 100644 --- a/doc/src/fix_ave_atom.rst +++ b/doc/src/fix_ave_atom.rst @@ -189,6 +189,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst index 92fe47bfb5..4515f3e997 100644 --- a/doc/src/fix_ave_chunk.rst +++ b/doc/src/fix_ave_chunk.rst @@ -515,6 +515,3 @@ The option defaults are norm = all, ave = one, bias = none, no file output, and title 1,2,3 = strings as described above. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_correlate.rst b/doc/src/fix_ave_correlate.rst index c5b422ef6e..8b3ced4cc9 100644 --- a/doc/src/fix_ave_correlate.rst +++ b/doc/src/fix_ave_correlate.rst @@ -388,6 +388,3 @@ The option defaults are ave = one, type = auto, start = 0, no file output, title 1,2,3 = strings as described above, and prefactor = 1.0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_correlate_long.rst b/doc/src/fix_ave_correlate_long.rst index a976061edc..3450b017a5 100644 --- a/doc/src/fix_ave_correlate_long.rst +++ b/doc/src/fix_ave_correlate_long.rst @@ -157,6 +157,3 @@ follows: ncorr=20, nlen=16, ncount=2. A.E. Likhtman, J. Chem. Phys. 133, 154103 (2010). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_histo.rst b/doc/src/fix_ave_histo.rst index 176e4b51db..0bfcba9fa2 100644 --- a/doc/src/fix_ave_histo.rst +++ b/doc/src/fix_ave_histo.rst @@ -390,6 +390,3 @@ arguments, ave = one, start = 0, no file output, beyond = ignore, and title 1,2,3 = strings as described above. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ave_time.rst b/doc/src/fix_ave_time.rst index 39fa1746e4..ea2c21fcf7 100644 --- a/doc/src/fix_ave_time.rst +++ b/doc/src/fix_ave_time.rst @@ -370,6 +370,3 @@ output, format = %g, title 1,2,3 = strings as described above, and no off settings for any input values. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_aveforce.rst b/doc/src/fix_aveforce.rst index 07d2e3b0f0..78266a7758 100644 --- a/doc/src/fix_aveforce.rst +++ b/doc/src/fix_aveforce.rst @@ -134,6 +134,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_balance.rst b/doc/src/fix_balance.rst index db2bf9e64b..2a5d18bca1 100644 --- a/doc/src/fix_balance.rst +++ b/doc/src/fix_balance.rst @@ -425,6 +425,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_bocs.rst b/doc/src/fix_bocs.rst index 38e88ad1aa..f699762e50 100644 --- a/doc/src/fix_bocs.rst +++ b/doc/src/fix_bocs.rst @@ -135,6 +135,3 @@ paper by Dunn et. al. :ref:`(Dunn2) ` . **(Dunn2)** Dunn, Lebold, DeLyser, Rudzinski, and Noid, J. Phys. Chem. B, 122, 3363 (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_break.rst b/doc/src/fix_bond_break.rst index 57bd3d39a8..ea7e2c5acc 100644 --- a/doc/src/fix_bond_break.rst +++ b/doc/src/fix_bond_break.rst @@ -158,6 +158,3 @@ Default The option defaults are prob = 1.0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_create.rst b/doc/src/fix_bond_create.rst index dbf1234582..b1d1ff269c 100644 --- a/doc/src/fix_bond_create.rst +++ b/doc/src/fix_bond_create.rst @@ -260,6 +260,3 @@ The option defaults are iparam = (0,itype), jparam = (0,jtype), and prob = 1.0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_react.rst b/doc/src/fix_bond_react.rst index f066eb8e45..cd3e737b0b 100644 --- a/doc/src/fix_bond_react.rst +++ b/doc/src/fix_bond_react.rst @@ -543,6 +543,3 @@ update\_edges = none **(Gissinger)** Gissinger, Jensen and Wise, Polymer, 128, 211 (2017). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_bond_swap.rst b/doc/src/fix_bond_swap.rst index b341fea35b..96fd8717dc 100644 --- a/doc/src/fix_bond_swap.rst +++ b/doc/src/fix_bond_swap.rst @@ -211,6 +211,3 @@ Related commands 199-208 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_box_relax.rst b/doc/src/fix_box_relax.rst index 02e5f97736..4a52fbd6ce 100644 --- a/doc/src/fix_box_relax.rst +++ b/doc/src/fix_box_relax.rst @@ -417,6 +417,3 @@ The keyword defaults are dilate = all, vmax = 0.0001, nreset = 0. **(Parrinello1981)** Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_client_md.rst b/doc/src/fix_client_md.rst index 01539b6d68..3a9ef1a8af 100644 --- a/doc/src/fix_client_md.rst +++ b/doc/src/fix_client_md.rst @@ -110,6 +110,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_cmap.rst b/doc/src/fix_cmap.rst index 70e1dd5987..61c0e60860 100644 --- a/doc/src/fix_cmap.rst +++ b/doc/src/fix_cmap.rst @@ -167,6 +167,3 @@ Related commands **(Brooks)** Brooks, Brooks, MacKerell Jr., J Comput Chem, 30, 1545 (2009). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_colvars.rst b/doc/src/fix_colvars.rst index eac0e21d76..15199761c5 100644 --- a/doc/src/fix_colvars.rst +++ b/doc/src/fix_colvars.rst @@ -157,6 +157,3 @@ and tstat = NULL. **(Fiorin)** Fiorin, Klein, Henin, Mol. Phys., DOI:10.1080/00268976.2013.813594 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_controller.rst b/doc/src/fix_controller.rst index 55be294df8..71040fd473 100644 --- a/doc/src/fix_controller.rst +++ b/doc/src/fix_controller.rst @@ -226,6 +226,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_deform.rst b/doc/src/fix_deform.rst index fe1b0925d6..c3b332543f 100644 --- a/doc/src/fix_deform.rst +++ b/doc/src/fix_deform.rst @@ -638,6 +638,3 @@ Default The option defaults are remap = x, flip = yes, and units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_deposit.rst b/doc/src/fix_deposit.rst index c076d80ed4..1e58d0ca89 100644 --- a/doc/src/fix_deposit.rst +++ b/doc/src/fix_deposit.rst @@ -322,6 +322,3 @@ attempt = 10, rate = 0.0, vx = 0.0 0.0, vy = 0.0 0.0, vz = 0.0 0.0, and units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_dpd_energy.rst b/doc/src/fix_dpd_energy.rst index 09fc23ac66..817b24862e 100644 --- a/doc/src/fix_dpd_energy.rst +++ b/doc/src/fix_dpd_energy.rst @@ -122,6 +122,3 @@ Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_dpd_source.rst b/doc/src/fix_dpd_source.rst index d23fbff1c9..40efdf3e29 100644 --- a/doc/src/fix_dpd_source.rst +++ b/doc/src/fix_dpd_source.rst @@ -119,6 +119,3 @@ advection-diffusion-reaction problems", J. Chem. Phys., 143: 014101 (2015). DOI: 10.1063/1.4923254 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_drag.rst b/doc/src/fix_drag.rst index bc1476301a..7b2a55b57a 100644 --- a/doc/src/fix_drag.rst +++ b/doc/src/fix_drag.rst @@ -69,6 +69,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_drude.rst b/doc/src/fix_drude.rst index d58d1c6d6a..9fae8aa926 100644 --- a/doc/src/fix_drude.rst +++ b/doc/src/fix_drude.rst @@ -54,6 +54,3 @@ Related commands **Default:** None -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_drude_transform.rst b/doc/src/fix_drude_transform.rst index f54fce6a43..8ed0ff41d7 100644 --- a/doc/src/fix_drude_transform.rst +++ b/doc/src/fix_drude_transform.rst @@ -226,6 +226,3 @@ Related commands **(Lamoureux)** Lamoureux and Roux, J Chem Phys, 119, 3025-3039 (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_dt_reset.rst b/doc/src/fix_dt_reset.rst index ba34dee50b..cc000f04a5 100644 --- a/doc/src/fix_dt_reset.rst +++ b/doc/src/fix_dt_reset.rst @@ -113,6 +113,3 @@ The option defaults are units = lattice, and no emax kinetic energy limit. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_efield.rst b/doc/src/fix_efield.rst index faf4d9c81a..771e9e1598 100644 --- a/doc/src/fix_efield.rst +++ b/doc/src/fix_efield.rst @@ -181,6 +181,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ehex.rst b/doc/src/fix_ehex.rst index 2a8a4c8f67..55aeaa2e72 100644 --- a/doc/src/fix_ehex.rst +++ b/doc/src/fix_ehex.rst @@ -204,6 +204,3 @@ Related commands 124104 (2015). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_electron_stopping.rst b/doc/src/fix_electron_stopping.rst index 6589d4b69d..d7daeada50 100644 --- a/doc/src/fix_electron_stopping.rst +++ b/doc/src/fix_electron_stopping.rst @@ -205,6 +205,3 @@ The default is no limitation by region, and minneigh = 1. **(PASS)** PASS webpage: https://www.sdu.dk/en/DPASS -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_enforce2d.rst b/doc/src/fix_enforce2d.rst index 7c4934d223..3404afe9bc 100644 --- a/doc/src/fix_enforce2d.rst +++ b/doc/src/fix_enforce2d.rst @@ -78,6 +78,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_eos_cv.rst b/doc/src/fix_eos_cv.rst index 7c309ec135..86b0e00b43 100644 --- a/doc/src/fix_eos_cv.rst +++ b/doc/src/fix_eos_cv.rst @@ -74,6 +74,3 @@ Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_eos_table.rst b/doc/src/fix_eos_table.rst index d1cb88edf4..ee5654cf50 100644 --- a/doc/src/fix_eos_table.rst +++ b/doc/src/fix_eos_table.rst @@ -129,6 +129,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_eos_table_rx.rst b/doc/src/fix_eos_table_rx.rst index 8b94ef9459..9d771ea02d 100644 --- a/doc/src/fix_eos_table_rx.rst +++ b/doc/src/fix_eos_table_rx.rst @@ -227,6 +227,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_evaporate.rst b/doc/src/fix_evaporate.rst index 75c6b2bcbe..0647fb436e 100644 --- a/doc/src/fix_evaporate.rst +++ b/doc/src/fix_evaporate.rst @@ -107,6 +107,3 @@ Default The option defaults are molecule = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_external.rst b/doc/src/fix_external.rst index 8e7ca5b2e1..e108469999 100644 --- a/doc/src/fix_external.rst +++ b/doc/src/fix_external.rst @@ -182,6 +182,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ffl.rst b/doc/src/fix_ffl.rst index 67e386c26f..5faddf0a18 100644 --- a/doc/src/fix_ffl.rst +++ b/doc/src/fix_ffl.rst @@ -137,6 +137,3 @@ Related commands **(Bussi)** G. Bussi, M. Parrinello, Phs. Rev. E 75, 056707 (2007) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_filter_corotate.rst b/doc/src/fix_filter_corotate.rst index b6765c25b4..362d7cc8ae 100644 --- a/doc/src/fix_filter_corotate.rst +++ b/doc/src/fix_filter_corotate.rst @@ -99,6 +99,3 @@ Related commands **(Fath)** Fath, Hochbruck, Singh, J Comp Phys, 333, 180-198 (2017). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_flow_gauss.rst b/doc/src/fix_flow_gauss.rst index 728ef17387..22b92bd3c0 100644 --- a/doc/src/fix_flow_gauss.rst +++ b/doc/src/fix_flow_gauss.rst @@ -185,6 +185,3 @@ The option default for the *energy* keyword is energy = no. **(Zhu)** Zhu, Tajkhorshid, and Schulten, Biophys. J. 83, 154 (2002). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_freeze.rst b/doc/src/fix_freeze.rst index cc67f969df..03639a0a48 100644 --- a/doc/src/fix_freeze.rst +++ b/doc/src/fix_freeze.rst @@ -96,6 +96,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_gcmc.rst b/doc/src/fix_gcmc.rst index 6b6af93fdc..77f5a59fd4 100644 --- a/doc/src/fix_gcmc.rst +++ b/doc/src/fix_gcmc.rst @@ -495,6 +495,3 @@ listed above. Academic Press, London, 2002. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_gld.rst b/doc/src/fix_gld.rst index 4826ce07ff..d25d06f042 100644 --- a/doc/src/fix_gld.rst +++ b/doc/src/fix_gld.rst @@ -176,6 +176,3 @@ The option defaults are frozen = no, zero = no. **(Baczewski)** A.D. Baczewski and S.D. Bond, J. Chem. Phys. 139, 044107 (2013). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_gle.rst b/doc/src/fix_gle.rst index 53efdf91a5..1eef32d68c 100644 --- a/doc/src/fix_gle.rst +++ b/doc/src/fix_gle.rst @@ -177,6 +177,3 @@ Related commands 030603 (2009) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_gravity.rst b/doc/src/fix_gravity.rst index 87ed196a90..38f61f532b 100644 --- a/doc/src/fix_gravity.rst +++ b/doc/src/fix_gravity.rst @@ -158,6 +158,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_grem.rst b/doc/src/fix_grem.rst index 68e143b1ad..3e6309d5f6 100644 --- a/doc/src/fix_grem.rst +++ b/doc/src/fix_grem.rst @@ -126,6 +126,3 @@ Related commands 13379-13384 (2015). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_halt.rst b/doc/src/fix_halt.rst index e020ea7e26..d85eddfc53 100644 --- a/doc/src/fix_halt.rst +++ b/doc/src/fix_halt.rst @@ -169,6 +169,3 @@ Default The option defaults are error = hard and message = yes. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_heat.rst b/doc/src/fix_heat.rst index c96a88ee35..7fb7c87733 100644 --- a/doc/src/fix_heat.rst +++ b/doc/src/fix_heat.rst @@ -139,6 +139,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_hyper_global.rst b/doc/src/fix_hyper_global.rst index 579d6cc681..62796c2ca2 100644 --- a/doc/src/fix_hyper_global.rst +++ b/doc/src/fix_hyper_global.rst @@ -296,6 +296,3 @@ Related commands **(Miron)** R. A. Miron and K. A. Fichthorn, J Chem Phys, 119, 6210 (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_hyper_local.rst b/doc/src/fix_hyper_local.rst index 6758c747b6..e278a29d5d 100644 --- a/doc/src/fix_hyper_local.rst +++ b/doc/src/fix_hyper_local.rst @@ -572,6 +572,3 @@ default. **(Miron)** R. A. Miron and K. A. Fichthorn, J Chem Phys, 119, 6210 (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_imd.rst b/doc/src/fix_imd.rst index 75c5ccc741..d224aca553 100644 --- a/doc/src/fix_imd.rst +++ b/doc/src/fix_imd.rst @@ -177,6 +177,3 @@ needs to use a different port number. **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_indent.rst b/doc/src/fix_indent.rst index ea8aa28b41..203874cf97 100644 --- a/doc/src/fix_indent.rst +++ b/doc/src/fix_indent.rst @@ -229,6 +229,3 @@ Default The option defaults are side = out and units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ipi.rst b/doc/src/fix_ipi.rst index 1dc89c4174..3be859c108 100644 --- a/doc/src/fix_ipi.rst +++ b/doc/src/fix_ipi.rst @@ -112,6 +112,3 @@ Related commands `http://epfl-cosmo.github.io/gle4md/index.html?page=ipi `_ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin.rst b/doc/src/fix_langevin.rst index 429e831a11..b776ca015b 100644 --- a/doc/src/fix_langevin.rst +++ b/doc/src/fix_langevin.rst @@ -381,6 +381,3 @@ types, tally = no, zero = no, gjf = no. **(Gronbech-Jensen)** Gronbech-Jensen, Mol Phys (2019); https://doi.org/10.1080/00268976.2019.1662506 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin_drude.rst b/doc/src/fix_langevin_drude.rst index 32546f69b0..29dd71e12e 100644 --- a/doc/src/fix_langevin_drude.rst +++ b/doc/src/fix_langevin_drude.rst @@ -321,6 +321,3 @@ The option defaults are zero = no. Phys Chem Lett, 2, 87-92 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin_eff.rst b/doc/src/fix_langevin_eff.rst index d9f00a76ea..572019f9f1 100644 --- a/doc/src/fix_langevin_eff.rst +++ b/doc/src/fix_langevin_eff.rst @@ -135,6 +135,3 @@ The option defaults are scale = 1.0 for all types and tally = no. **(Schneider)** Schneider and Stoll, Phys Rev B, 17, 1302 (1978). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_langevin_spin.rst b/doc/src/fix_langevin_spin.rst index 2902c8fb24..2a5b235964 100644 --- a/doc/src/fix_langevin_spin.rst +++ b/doc/src/fix_langevin_spin.rst @@ -121,6 +121,3 @@ Related commands Journal of Computational Physics, 372, 406-425, (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_latte.rst b/doc/src/fix_latte.rst index d30b911e7f..adcb7fb5b6 100644 --- a/doc/src/fix_latte.rst +++ b/doc/src/fix_latte.rst @@ -254,6 +254,3 @@ N. Bock, M. E. Wall, and A. M. N. Niklasson, J. Chem. Theory Comp., 12, 3063 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_fluid.rst b/doc/src/fix_lb_fluid.rst index c0d924078c..a7d05f33f4 100644 --- a/doc/src/fix_lb_fluid.rst +++ b/doc/src/fix_lb_fluid.rst @@ -407,6 +407,3 @@ If walls are present, they are assumed to be stationary. **(Adhikari et al.)** Adhikari, R., Stratford, K., Cates, M. E., and Wagner, A. J., Fluctuating lattice Boltzmann, Europhys. Lett. 71 (2005) 473-479. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_momentum.rst b/doc/src/fix_lb_momentum.rst index cfc5c07d8d..9d85e76c6b 100644 --- a/doc/src/fix_lb_momentum.rst +++ b/doc/src/fix_lb_momentum.rst @@ -84,6 +84,3 @@ Default Zeros the total system linear momentum in each dimension. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_pc.rst b/doc/src/fix_lb_pc.rst index 039e315be1..d689489a4e 100644 --- a/doc/src/fix_lb_pc.rst +++ b/doc/src/fix_lb_pc.rst @@ -68,6 +68,3 @@ Related commands **(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_rigid_pc_sphere.rst b/doc/src/fix_lb_rigid_pc_sphere.rst index dfa7cf0663..5f1c5e3a9e 100644 --- a/doc/src/fix_lb_rigid_pc_sphere.rst +++ b/doc/src/fix_lb_rigid_pc_sphere.rst @@ -168,6 +168,3 @@ The defaults are force \* on on on, and torque \* on on on. **(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_lb_viscous.rst b/doc/src/fix_lb_viscous.rst index 36f33037bf..821ea54ad2 100644 --- a/doc/src/fix_lb_viscous.rst +++ b/doc/src/fix_lb_viscous.rst @@ -103,6 +103,3 @@ Related commands **(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_lineforce.rst b/doc/src/fix_lineforce.rst index e317348a5e..d365a63554 100644 --- a/doc/src/fix_lineforce.rst +++ b/doc/src/fix_lineforce.rst @@ -57,6 +57,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_manifoldforce.rst b/doc/src/fix_manifoldforce.rst index 5dfdd70150..dc17f0f706 100644 --- a/doc/src/fix_manifoldforce.rst +++ b/doc/src/fix_manifoldforce.rst @@ -69,6 +69,3 @@ Related commands :doc:`fix nve/manifold/rattle `, :doc:`fix nvt/manifold/rattle ` -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_meso.rst b/doc/src/fix_meso.rst index e28514f8ea..2db76d7b4d 100644 --- a/doc/src/fix_meso.rst +++ b/doc/src/fix_meso.rst @@ -56,6 +56,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_meso_move.rst b/doc/src/fix_meso_move.rst index 62804aa75c..22319b2600 100644 --- a/doc/src/fix_meso_move.rst +++ b/doc/src/fix_meso_move.rst @@ -268,6 +268,3 @@ Default The option default is units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_meso_stationary.rst b/doc/src/fix_meso_stationary.rst index 5a7d53e55b..140649f1ef 100644 --- a/doc/src/fix_meso_stationary.rst +++ b/doc/src/fix_meso_stationary.rst @@ -57,6 +57,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_modify.rst b/doc/src/fix_modify.rst index baa31338ed..0cb0ac98b2 100644 --- a/doc/src/fix_modify.rst +++ b/doc/src/fix_modify.rst @@ -169,6 +169,3 @@ by fix, energy = no, virial = different for each fix style, respa = 0, bodyforce = late. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_momentum.rst b/doc/src/fix_momentum.rst index e8194143d6..e14d16c91e 100644 --- a/doc/src/fix_momentum.rst +++ b/doc/src/fix_momentum.rst @@ -112,6 +112,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_move.rst b/doc/src/fix_move.rst index 036b156630..1e79d7ce8e 100644 --- a/doc/src/fix_move.rst +++ b/doc/src/fix_move.rst @@ -258,6 +258,3 @@ Related commands The option default is units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_mscg.rst b/doc/src/fix_mscg.rst index b6f776677e..0484a6c973 100644 --- a/doc/src/fix_mscg.rst +++ b/doc/src/fix_mscg.rst @@ -150,6 +150,3 @@ The default keyword settings are range off, max 4 12 36. Chem Phys 128, 134105 (2008). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_msst.rst b/doc/src/fix_msst.rst index b22aedde7a..5270248ea9 100644 --- a/doc/src/fix_msst.rst +++ b/doc/src/fix_msst.rst @@ -223,6 +223,3 @@ timestep. J. Phys. Chem. C, 117, 7885 (2013). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_mvv_dpd.rst b/doc/src/fix_mvv_dpd.rst index e42dc84115..4cae1776e7 100644 --- a/doc/src/fix_mvv_dpd.rst +++ b/doc/src/fix_mvv_dpd.rst @@ -114,6 +114,3 @@ The default value for the optional *lambda* parameter is 0.5. 10.1063/1.474784 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_neb.rst b/doc/src/fix_neb.rst index 4d84e5d0b6..7abbbf5986 100644 --- a/doc/src/fix_neb.rst +++ b/doc/src/fix_neb.rst @@ -287,6 +287,3 @@ and Coker World Scientific, Singapore, 1998, p 385. Comp Phys Comm, 205, 13-21 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_neb_spin.rst b/doc/src/fix_neb_spin.rst index 859ae5ad79..1afcf0624e 100644 --- a/doc/src/fix_neb_spin.rst +++ b/doc/src/fix_neb_spin.rst @@ -88,6 +88,3 @@ none 335-347 (2015). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nh.rst b/doc/src/fix_nh.rst index 50abc247a1..ac9bef40c6 100644 --- a/doc/src/fix_nh.rst +++ b/doc/src/fix_nh.rst @@ -738,6 +738,3 @@ Martyna, J Phys A: Math Gen, 39, 5629 (2006). 5840 (1997). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nh_eff.rst b/doc/src/fix_nh_eff.rst index 58ed3e41cd..07cd487ced 100644 --- a/doc/src/fix_nh_eff.rst +++ b/doc/src/fix_nh_eff.rst @@ -176,6 +176,3 @@ Martyna, J Phys A: Math Gen, 39, 5629 (2006). **(Shinoda)** Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nh_uef.rst b/doc/src/fix_nh_uef.rst index 99660ac672..124ca188aa 100644 --- a/doc/src/fix_nh_uef.rst +++ b/doc/src/fix_nh_uef.rst @@ -274,6 +274,3 @@ given in :doc:`fix nvt/sllod `. 244903 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nph_asphere.rst b/doc/src/fix_nph_asphere.rst index 88d8052a5a..8500184eac 100644 --- a/doc/src/fix_nph_asphere.rst +++ b/doc/src/fix_nph_asphere.rst @@ -159,6 +159,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nph_body.rst b/doc/src/fix_nph_body.rst index 25416bfa11..d1e51e56b6 100644 --- a/doc/src/fix_nph_body.rst +++ b/doc/src/fix_nph_body.rst @@ -152,6 +152,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nph_sphere.rst b/doc/src/fix_nph_sphere.rst index de8fb71944..14c7b38791 100644 --- a/doc/src/fix_nph_sphere.rst +++ b/doc/src/fix_nph_sphere.rst @@ -172,6 +172,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nphug.rst b/doc/src/fix_nphug.rst index 070192207f..25483556a9 100644 --- a/doc/src/fix_nphug.rst +++ b/doc/src/fix_nphug.rst @@ -254,6 +254,3 @@ The keyword defaults are the same as those for :doc:`fix npt ` **(Ravelo)** Ravelo, Holian, Germann and Lomdahl, Phys Rev B, 70, 014103 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_npt_asphere.rst b/doc/src/fix_npt_asphere.rst index ee3a81892e..261dc4a333 100644 --- a/doc/src/fix_npt_asphere.rst +++ b/doc/src/fix_npt_asphere.rst @@ -184,6 +184,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_npt_body.rst b/doc/src/fix_npt_body.rst index bfc743d923..33303b3ed8 100644 --- a/doc/src/fix_npt_body.rst +++ b/doc/src/fix_npt_body.rst @@ -177,6 +177,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_npt_cauchy.rst b/doc/src/fix_npt_cauchy.rst index 3a660c5c4f..cd6b13d89e 100644 --- a/doc/src/fix_npt_cauchy.rst +++ b/doc/src/fix_npt_cauchy.rst @@ -674,6 +674,3 @@ Martyna, J Phys A: Math Gen, 39, 5629 (2006). 144, 184107 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_npt_sphere.rst b/doc/src/fix_npt_sphere.rst index 0c4b79d616..daba4c3b9b 100644 --- a/doc/src/fix_npt_sphere.rst +++ b/doc/src/fix_npt_sphere.rst @@ -196,6 +196,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve.rst b/doc/src/fix_nve.rst index 9c8b5dcf33..deff980bba 100644 --- a/doc/src/fix_nve.rst +++ b/doc/src/fix_nve.rst @@ -85,6 +85,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_asphere.rst b/doc/src/fix_nve_asphere.rst index 688792058d..f7e6ea7fae 100644 --- a/doc/src/fix_nve_asphere.rst +++ b/doc/src/fix_nve_asphere.rst @@ -93,6 +93,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_asphere_noforce.rst b/doc/src/fix_nve_asphere_noforce.rst index b175b769e8..4f41ffc21d 100644 --- a/doc/src/fix_nve_asphere_noforce.rst +++ b/doc/src/fix_nve_asphere_noforce.rst @@ -67,6 +67,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_awpmd.rst b/doc/src/fix_nve_awpmd.rst index 8aeb6969b2..aa4c4c1cfc 100644 --- a/doc/src/fix_nve_awpmd.rst +++ b/doc/src/fix_nve_awpmd.rst @@ -60,6 +60,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_body.rst b/doc/src/fix_nve_body.rst index 5410ddb8ee..20231fe5e6 100644 --- a/doc/src/fix_nve_body.rst +++ b/doc/src/fix_nve_body.rst @@ -64,6 +64,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_dot.rst b/doc/src/fix_nve_dot.rst index 5fc6a46ab5..7f7dd51720 100644 --- a/doc/src/fix_nve_dot.rst +++ b/doc/src/fix_nve_dot.rst @@ -79,6 +79,3 @@ Related commands **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_dotc_langevin.rst b/doc/src/fix_nve_dotc_langevin.rst index 6b210b7150..2bbe8d6f45 100644 --- a/doc/src/fix_nve_dotc_langevin.rst +++ b/doc/src/fix_nve_dotc_langevin.rst @@ -171,6 +171,3 @@ Related commands **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_eff.rst b/doc/src/fix_nve_eff.rst index a1d10cb484..eab8e423c8 100644 --- a/doc/src/fix_nve_eff.rst +++ b/doc/src/fix_nve_eff.rst @@ -55,6 +55,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_limit.rst b/doc/src/fix_nve_limit.rst index 684016959b..9965688639 100644 --- a/doc/src/fix_nve_limit.rst +++ b/doc/src/fix_nve_limit.rst @@ -93,6 +93,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_line.rst b/doc/src/fix_nve_line.rst index e92f529542..f7193b057b 100644 --- a/doc/src/fix_nve_line.rst +++ b/doc/src/fix_nve_line.rst @@ -60,6 +60,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_manifold_rattle.rst b/doc/src/fix_nve_manifold_rattle.rst index f4215f2abe..ac1f0799b8 100644 --- a/doc/src/fix_nve_manifold_rattle.rst +++ b/doc/src/fix_nve_manifold_rattle.rst @@ -124,6 +124,3 @@ Related commands preprint available at `arXiv:1411.3019 `_. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_noforce.rst b/doc/src/fix_nve_noforce.rst index bacc4a9908..ebf0a0dd87 100644 --- a/doc/src/fix_nve_noforce.rst +++ b/doc/src/fix_nve_noforce.rst @@ -59,6 +59,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_sphere.rst b/doc/src/fix_nve_sphere.rst index 855ea0f916..dc3d27d24d 100644 --- a/doc/src/fix_nve_sphere.rst +++ b/doc/src/fix_nve_sphere.rst @@ -141,6 +141,3 @@ Related commands 5840 (1997). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_spin.rst b/doc/src/fix_nve_spin.rst index 65f235bd3f..7041cd256d 100644 --- a/doc/src/fix_nve_spin.rst +++ b/doc/src/fix_nve_spin.rst @@ -108,6 +108,3 @@ The option default is lattice = moving. Journal of Computational Physics, 372, 406-425, (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nve_tri.rst b/doc/src/fix_nve_tri.rst index c5e5aa99d6..76e1614797 100644 --- a/doc/src/fix_nve_tri.rst +++ b/doc/src/fix_nve_tri.rst @@ -61,6 +61,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nvk.rst b/doc/src/fix_nvk.rst index a3f3928339..c6836f4531 100644 --- a/doc/src/fix_nvk.rst +++ b/doc/src/fix_nvk.rst @@ -84,6 +84,3 @@ LAMMPS was built with that package. See the :doc:`Build package **(Zhang)** Zhang, J Chem Phys, 106, 6102 (1997). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_asphere.rst b/doc/src/fix_nvt_asphere.rst index a3ad145405..3c0cea29e3 100644 --- a/doc/src/fix_nvt_asphere.rst +++ b/doc/src/fix_nvt_asphere.rst @@ -158,6 +158,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_body.rst b/doc/src/fix_nvt_body.rst index 92819b26ca..22e926da1a 100644 --- a/doc/src/fix_nvt_body.rst +++ b/doc/src/fix_nvt_body.rst @@ -151,6 +151,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_manifold_rattle.rst b/doc/src/fix_nvt_manifold_rattle.rst index 438c11fe7e..1cb10b8417 100644 --- a/doc/src/fix_nvt_manifold_rattle.rst +++ b/doc/src/fix_nvt_manifold_rattle.rst @@ -98,6 +98,3 @@ Related commands preprint available at `arXiv:1411.3019 `_. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_sllod.rst b/doc/src/fix_nvt_sllod.rst index cd8f529c83..7b8274ed60 100644 --- a/doc/src/fix_nvt_sllod.rst +++ b/doc/src/fix_nvt_sllod.rst @@ -210,6 +210,3 @@ Same as :doc:`fix nvt `, except tchain = 1. Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_sllod_eff.rst b/doc/src/fix_nvt_sllod_eff.rst index f1dc60c88f..1df8d45f37 100644 --- a/doc/src/fix_nvt_sllod_eff.rst +++ b/doc/src/fix_nvt_sllod_eff.rst @@ -98,6 +98,3 @@ Same as :doc:`fix nvt/eff `, except tchain = 1. 106, 5615 (1997). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_nvt_sphere.rst b/doc/src/fix_nvt_sphere.rst index 3275114a03..c2f9ccfeef 100644 --- a/doc/src/fix_nvt_sphere.rst +++ b/doc/src/fix_nvt_sphere.rst @@ -171,6 +171,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_oneway.rst b/doc/src/fix_oneway.rst index cc57989a53..660f263d57 100644 --- a/doc/src/fix_oneway.rst +++ b/doc/src/fix_oneway.rst @@ -68,6 +68,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_orient.rst b/doc/src/fix_orient.rst index 7ac297b064..ef0d2d2bdc 100644 --- a/doc/src/fix_orient.rst +++ b/doc/src/fix_orient.rst @@ -226,6 +226,3 @@ file1: 1.596820864092150 -1.785300000000000 0.798410432046075 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_phonon.rst b/doc/src/fix_phonon.rst index f331f3ebb4..819833f0b6 100644 --- a/doc/src/fix_phonon.rst +++ b/doc/src/fix_phonon.rst @@ -240,6 +240,3 @@ method*\ , `Computer Physics Communications [182](2):540-541 (2011). `_ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_pimd.rst b/doc/src/fix_pimd.rst index cdbdf33d2b..d3f903e9c1 100644 --- a/doc/src/fix_pimd.rst +++ b/doc/src/fix_pimd.rst @@ -223,6 +223,3 @@ Path Integrals, McGraw-Hill, New York (1965). 415 (1996). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_planeforce.rst b/doc/src/fix_planeforce.rst index 2a406f5da5..ea87640f83 100644 --- a/doc/src/fix_planeforce.rst +++ b/doc/src/fix_planeforce.rst @@ -57,6 +57,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_plumed.rst b/doc/src/fix_plumed.rst index 26f66d4ac7..23068c979b 100644 --- a/doc/src/fix_plumed.rst +++ b/doc/src/fix_plumed.rst @@ -137,6 +137,3 @@ The default options are plumedfile = NULL and outfile = NULL -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_poems.rst b/doc/src/fix_poems.rst index da690030f6..8eec68813d 100644 --- a/doc/src/fix_poems.rst +++ b/doc/src/fix_poems.rst @@ -154,6 +154,3 @@ Related commands Engineering With Computers (2006). (`link to paper `_) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_pour.rst b/doc/src/fix_pour.rst index dab9fa601d..1cb98b3ac0 100644 --- a/doc/src/fix_pour.rst +++ b/doc/src/fix_pour.rst @@ -286,6 +286,3 @@ Additional option defaults are diam = one 1.0, dens = 1.0 1.0, vol = (for 2d), and id = max. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_press_berendsen.rst b/doc/src/fix_press_berendsen.rst index 17338048b0..0b0bbae54d 100644 --- a/doc/src/fix_press_berendsen.rst +++ b/doc/src/fix_press_berendsen.rst @@ -257,6 +257,3 @@ pressure for whatever :doc:`units ` are defined. Phys, 81, 3684 (1984). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_print.rst b/doc/src/fix_print.rst index 72d231a15c..f79f465334 100644 --- a/doc/src/fix_print.rst +++ b/doc/src/fix_print.rst @@ -119,6 +119,3 @@ The option defaults are no file output, screen = yes, and title string as described above. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_propel_self.rst b/doc/src/fix_propel_self.rst index 005657c759..7189fdac88 100644 --- a/doc/src/fix_propel_self.rst +++ b/doc/src/fix_propel_self.rst @@ -108,6 +108,3 @@ Eur. Phys. J. B 15, 105-113, 2000. **Default:** types -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_property_atom.rst b/doc/src/fix_property_atom.rst index f13c6239cd..42c755e8af 100644 --- a/doc/src/fix_property_atom.rst +++ b/doc/src/fix_property_atom.rst @@ -338,6 +338,3 @@ Default The default keyword values are ghost = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_python_invoke.rst b/doc/src/fix_python_invoke.rst index 0ee101198b..097954db3d 100644 --- a/doc/src/fix_python_invoke.rst +++ b/doc/src/fix_python_invoke.rst @@ -88,6 +88,3 @@ Related commands :doc:`python command ` -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_python_move.rst b/doc/src/fix_python_move.rst index e188c096af..2be9d95437 100644 --- a/doc/src/fix_python_move.rst +++ b/doc/src/fix_python_move.rst @@ -112,6 +112,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_qbmsst.rst b/doc/src/fix_qbmsst.rst index 6156c65041..828312eecf 100644 --- a/doc/src/fix_qbmsst.rst +++ b/doc/src/fix_qbmsst.rst @@ -251,6 +251,3 @@ T\_init=300.0. e0, p0, and v0 are calculated on the first step. **(Qi)** Qi and Reed, J. Phys. Chem. A 116, 10451 (2012). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_qeq.rst b/doc/src/fix_qeq.rst index 77ce447fed..1c84764e4e 100644 --- a/doc/src/fix_qeq.rst +++ b/doc/src/fix_qeq.rst @@ -265,6 +265,3 @@ Physical Chemistry, 105, 9396-9049 (2001) **(QEq/Fire)** T.-R. Shan, A. P. Thompson, S. J. Plimpton, in preparation -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_qeq_comb.rst b/doc/src/fix_qeq_comb.rst index b5da7142fa..c3b336e13d 100644 --- a/doc/src/fix_qeq_comb.rst +++ b/doc/src/fix_qeq_comb.rst @@ -160,6 +160,3 @@ Phillpot, Phys Rev B, 81, 125328 (2010). 101, 16141 (1994). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_qeq_reax.rst b/doc/src/fix_qeq_reax.rst index e39c0eb590..f3013d712f 100644 --- a/doc/src/fix_qeq_reax.rst +++ b/doc/src/fix_qeq_reax.rst @@ -151,6 +151,3 @@ Related commands 245-259 (2012). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_qmmm.rst b/doc/src/fix_qmmm.rst index 6166efbada..17d882e0e3 100644 --- a/doc/src/fix_qmmm.rst +++ b/doc/src/fix_qmmm.rst @@ -68,6 +68,3 @@ executable. See the lib/qmmm/README file for details. **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_qtb.rst b/doc/src/fix_qtb.rst index a940dd1833..63897cff90 100644 --- a/doc/src/fix_qtb.rst +++ b/doc/src/fix_qtb.rst @@ -213,6 +213,3 @@ Lett, 103, 190601 (2009). **(Barrat)** Barrat and Rodney, J. Stat. Phys, 144, 679 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_reaxc_bonds.rst b/doc/src/fix_reaxc_bonds.rst index fcd788cff0..9c542c5194 100644 --- a/doc/src/fix_reaxc_bonds.rst +++ b/doc/src/fix_reaxc_bonds.rst @@ -117,6 +117,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_reaxc_species.rst b/doc/src/fix_reaxc_species.rst index ebcae065ee..464f943997 100644 --- a/doc/src/fix_reaxc_species.rst +++ b/doc/src/fix_reaxc_species.rst @@ -199,6 +199,3 @@ default element symbols are C, H, O, N. Position files are not written by default. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_recenter.rst b/doc/src/fix_recenter.rst index d6895b0874..df5805059e 100644 --- a/doc/src/fix_recenter.rst +++ b/doc/src/fix_recenter.rst @@ -138,6 +138,3 @@ Default The option defaults are shift = fix group-ID, and units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_rhok.rst b/doc/src/fix_rhok.rst index 25acb09f0b..fa452f8e78 100644 --- a/doc/src/fix_rhok.rst +++ b/doc/src/fix_rhok.rst @@ -66,6 +66,3 @@ Related commands **(Pedersen)** Pedersen, J. Chem. Phys., 139, 104102 (2013). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_rigid.rst b/doc/src/fix_rigid.rst index 9e9c65dd19..b1ad30a875 100644 --- a/doc/src/fix_rigid.rst +++ b/doc/src/fix_rigid.rst @@ -953,6 +953,3 @@ J Chem Phys, 116, 8649 (2002). **(Zhang)** Zhang, Glotzer, Nanoletters, 4, 1407-1413 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_rigid_meso.rst b/doc/src/fix_rigid_meso.rst index 964d414c70..d5d3c7cf2d 100644 --- a/doc/src/fix_rigid_meso.rst +++ b/doc/src/fix_rigid_meso.rst @@ -391,6 +391,3 @@ torque. Also reinit = yes. J Chem Phys, 116, 8649 (2002). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_rx.rst b/doc/src/fix_rx.rst index 79809b7fc6..2658afc1ac 100644 --- a/doc/src/fix_rx.rst +++ b/doc/src/fix_rx.rst @@ -248,6 +248,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_saed_vtk.rst b/doc/src/fix_saed_vtk.rst index 2aa3960efb..2ff6aa145c 100644 --- a/doc/src/fix_saed_vtk.rst +++ b/doc/src/fix_saed_vtk.rst @@ -214,6 +214,3 @@ The option defaults are ave = one, start = 0, no file output. (2013). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_setforce.rst b/doc/src/fix_setforce.rst index 39a51e0f7b..88cfa12f53 100644 --- a/doc/src/fix_setforce.rst +++ b/doc/src/fix_setforce.rst @@ -162,6 +162,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_shake.rst b/doc/src/fix_shake.rst index ce875b18cf..e9b4892af3 100644 --- a/doc/src/fix_shake.rst +++ b/doc/src/fix_shake.rst @@ -265,6 +265,3 @@ J of Comp Phys, 23, 327-341 (1977). **(Andersen)** H. Andersen, J of Comp Phys, 52, 24-34 (1983). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_shardlow.rst b/doc/src/fix_shardlow.rst index 20bd2273d4..ed8b792f7b 100644 --- a/doc/src/fix_shardlow.rst +++ b/doc/src/fix_shardlow.rst @@ -136,6 +136,3 @@ Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_smd.rst b/doc/src/fix_smd.rst index e9ea27e61f..fd5abade82 100644 --- a/doc/src/fix_smd.rst +++ b/doc/src/fix_smd.rst @@ -179,6 +179,3 @@ Engineering, pp. 39-65. Springer-Verlag, Berlin, 1998. **(Jarzynski)** Jarzynski, Phys. Rev. Lett. 78, 2690 (1997) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_adjust_dt.rst b/doc/src/fix_smd_adjust_dt.rst index 5176e158fe..ad3322e4f0 100644 --- a/doc/src/fix_smd_adjust_dt.rst +++ b/doc/src/fix_smd_adjust_dt.rst @@ -69,6 +69,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_integrate_tlsph.rst b/doc/src/fix_smd_integrate_tlsph.rst index 32aba62dd9..8bd879108d 100644 --- a/doc/src/fix_smd_integrate_tlsph.rst +++ b/doc/src/fix_smd_integrate_tlsph.rst @@ -64,6 +64,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_integrate_ulsph.rst b/doc/src/fix_smd_integrate_ulsph.rst index 216e8652bd..9be6ff3414 100644 --- a/doc/src/fix_smd_integrate_ulsph.rst +++ b/doc/src/fix_smd_integrate_ulsph.rst @@ -68,6 +68,3 @@ LAMMPS was built with that package. See the :doc:`Build package **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_move_triangulated_surface.rst b/doc/src/fix_smd_move_triangulated_surface.rst index 866a799d45..912492b7f1 100644 --- a/doc/src/fix_smd_move_triangulated_surface.rst +++ b/doc/src/fix_smd_move_triangulated_surface.rst @@ -88,6 +88,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_setvel.rst b/doc/src/fix_smd_setvel.rst index 22cf1dff53..1df6010bb6 100644 --- a/doc/src/fix_smd_setvel.rst +++ b/doc/src/fix_smd_setvel.rst @@ -95,6 +95,3 @@ LAMMPS was built with that package. See the :doc:`Build package **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_smd_wall_surface.rst b/doc/src/fix_smd_wall_surface.rst index d3c98e3088..810feab803 100644 --- a/doc/src/fix_smd_wall_surface.rst +++ b/doc/src/fix_smd_wall_surface.rst @@ -81,6 +81,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_spring.rst b/doc/src/fix_spring.rst index c3621cab3f..676b047297 100644 --- a/doc/src/fix_spring.rst +++ b/doc/src/fix_spring.rst @@ -156,6 +156,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_spring_chunk.rst b/doc/src/fix_spring_chunk.rst index d645519add..a89c15c3d8 100644 --- a/doc/src/fix_spring_chunk.rst +++ b/doc/src/fix_spring_chunk.rst @@ -94,6 +94,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_spring_rg.rst b/doc/src/fix_spring_rg.rst index 59007b6cb6..17637f0b22 100644 --- a/doc/src/fix_spring_rg.rst +++ b/doc/src/fix_spring_rg.rst @@ -80,6 +80,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_spring_self.rst b/doc/src/fix_spring_self.rst index d9720f0e7c..60d72f9f99 100644 --- a/doc/src/fix_spring_self.rst +++ b/doc/src/fix_spring_self.rst @@ -91,6 +91,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_srd.rst b/doc/src/fix_srd.rst index 6232c345a1..2f6529d079 100644 --- a/doc/src/fix_srd.rst +++ b/doc/src/fix_srd.rst @@ -427,6 +427,3 @@ Chem Phys, 132, 174106 (2010). **(Lechman)** Lechman, et al, in preparation (2010). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_store_force.rst b/doc/src/fix_store_force.rst index 5d96ee26fe..aa91c469a5 100644 --- a/doc/src/fix_store_force.rst +++ b/doc/src/fix_store_force.rst @@ -76,6 +76,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_store_state.rst b/doc/src/fix_store_state.rst index 15cad5bc81..7977a81792 100644 --- a/doc/src/fix_store_state.rst +++ b/doc/src/fix_store_state.rst @@ -143,6 +143,3 @@ Default The option default is com = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_berendsen.rst b/doc/src/fix_temp_berendsen.rst index f378d5dac7..4c6820b1b6 100644 --- a/doc/src/fix_temp_berendsen.rst +++ b/doc/src/fix_temp_berendsen.rst @@ -181,6 +181,3 @@ Related commands Phys, 81, 3684 (1984). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_csvr.rst b/doc/src/fix_temp_csvr.rst index 27aabaab1d..a6434353c8 100644 --- a/doc/src/fix_temp_csvr.rst +++ b/doc/src/fix_temp_csvr.rst @@ -193,6 +193,3 @@ Related commands **(Bussi2)** Bussi and Parrinello, Phys. Rev. E 75, 056707 (2007) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_rescale.rst b/doc/src/fix_temp_rescale.rst index 13858f6043..76b25ee517 100644 --- a/doc/src/fix_temp_rescale.rst +++ b/doc/src/fix_temp_rescale.rst @@ -168,6 +168,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_temp_rescale_eff.rst b/doc/src/fix_temp_rescale_eff.rst index ef7cf8f42a..de9c085b9e 100644 --- a/doc/src/fix_temp_rescale_eff.rst +++ b/doc/src/fix_temp_rescale_eff.rst @@ -78,6 +78,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_tfmc.rst b/doc/src/fix_tfmc.rst index a5d37136ef..b24481a493 100644 --- a/doc/src/fix_tfmc.rst +++ b/doc/src/fix_tfmc.rst @@ -176,6 +176,3 @@ A. Stesmans, Phys. Rev. B 85, 134301 (2012). (2013). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_thermal_conductivity.rst b/doc/src/fix_thermal_conductivity.rst index 9682adf76a..5d309f5b78 100644 --- a/doc/src/fix_thermal_conductivity.rst +++ b/doc/src/fix_thermal_conductivity.rst @@ -183,6 +183,3 @@ The option defaults are swap = 1. 109, 15060-15067 (2005). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ti_spring.rst b/doc/src/fix_ti_spring.rst index 807f89b172..db6ddbf146 100644 --- a/doc/src/fix_ti_spring.rst +++ b/doc/src/fix_ti_spring.rst @@ -184,6 +184,3 @@ Science, 112, 333 (2016). **(de Koning)** de Koning and Antonelli, Phys Rev E, 53, 465 (1996). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_tmd.rst b/doc/src/fix_tmd.rst index 416ab877ab..65bb697b53 100644 --- a/doc/src/fix_tmd.rst +++ b/doc/src/fix_tmd.rst @@ -146,6 +146,3 @@ coordinate at multiple constraints: a concise formulation", Molecular Physics, 101, 3439-3443 (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index 8833e0f471..49e5ddc0b0 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -378,6 +378,3 @@ Plasma Phys., 53, 129-139 (2013). 475401 (2014). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_tune_kspace.rst b/doc/src/fix_tune_kspace.rst index 8424418988..9ec4c920e2 100644 --- a/doc/src/fix_tune_kspace.rst +++ b/doc/src/fix_tune_kspace.rst @@ -104,6 +104,3 @@ Default """"""" -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_vector.rst b/doc/src/fix_vector.rst index a2c7c87cd5..13428d45ad 100644 --- a/doc/src/fix_vector.rst +++ b/doc/src/fix_vector.rst @@ -176,6 +176,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_viscosity.rst b/doc/src/fix_viscosity.rst index 27250f2c85..4be98f6d25 100644 --- a/doc/src/fix_viscosity.rst +++ b/doc/src/fix_viscosity.rst @@ -186,6 +186,3 @@ The option defaults are swap = 1 and vtarget = INF. 260, 218-231 (2007). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_viscous.rst b/doc/src/fix_viscous.rst index 0c8338048a..982c07c8a4 100644 --- a/doc/src/fix_viscous.rst +++ b/doc/src/fix_viscous.rst @@ -117,6 +117,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall.rst b/doc/src/fix_wall.rst index a14cf423b0..6126bf4274 100644 --- a/doc/src/fix_wall.rst +++ b/doc/src/fix_wall.rst @@ -410,6 +410,3 @@ The option defaults units = lattice, fld = no, and pbc = no. erratum in JCP 84, 2901 (1986). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_body_polygon.rst b/doc/src/fix_wall_body_polygon.rst index 2ecbb2e911..17364bc5f5 100644 --- a/doc/src/fix_wall_body_polygon.rst +++ b/doc/src/fix_wall_body_polygon.rst @@ -114,6 +114,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_body_polyhedron.rst b/doc/src/fix_wall_body_polyhedron.rst index fd58c16c44..d6ccfb5073 100644 --- a/doc/src/fix_wall_body_polyhedron.rst +++ b/doc/src/fix_wall_body_polyhedron.rst @@ -113,6 +113,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_ees.rst b/doc/src/fix_wall_ees.rst index 873811110c..c9411e40c4 100644 --- a/doc/src/fix_wall_ees.rst +++ b/doc/src/fix_wall_ees.rst @@ -140,6 +140,3 @@ none **(Babadi)** Babadi and Ejtehadi, EPL, 77 (2007) 23002. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_gran.rst b/doc/src/fix_wall_gran.rst index a939659b02..1e4883927c 100644 --- a/doc/src/fix_wall_gran.rst +++ b/doc/src/fix_wall_gran.rst @@ -212,6 +212,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_gran_region.rst b/doc/src/fix_wall_gran_region.rst index 1fa9269186..929982f3bf 100644 --- a/doc/src/fix_wall_gran_region.rst +++ b/doc/src/fix_wall_gran_region.rst @@ -245,6 +245,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_piston.rst b/doc/src/fix_wall_piston.rst index 863fb2bd86..e26381b66f 100644 --- a/doc/src/fix_wall_piston.rst +++ b/doc/src/fix_wall_piston.rst @@ -130,6 +130,3 @@ Default The keyword defaults are pos = 0, vel = 0, units = lattice. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_reflect.rst b/doc/src/fix_wall_reflect.rst index c6807eee94..612ffdfb1f 100644 --- a/doc/src/fix_wall_reflect.rst +++ b/doc/src/fix_wall_reflect.rst @@ -216,6 +216,3 @@ The default for the units keyword is lattice. **(Bond)** Bond and Leimkuhler, SIAM J Sci Comput, 30, p 134 (2007). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_reflect_stochastic.rst b/doc/src/fix_wall_reflect_stochastic.rst index 3748f4b922..9cfb98a0ee 100644 --- a/doc/src/fix_wall_reflect_stochastic.rst +++ b/doc/src/fix_wall_reflect_stochastic.rst @@ -152,6 +152,3 @@ Stat. Phys. 1, 2, 101 (1971). C. Leonard. J. Math. Phys. 56, 103101 (2015). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_region.rst b/doc/src/fix_wall_region.rst index 069221df9d..b7c68a8003 100644 --- a/doc/src/fix_wall_region.rst +++ b/doc/src/fix_wall_region.rst @@ -227,6 +227,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/fix_wall_srd.rst b/doc/src/fix_wall_srd.rst index 8a4fd22176..a0935bd99e 100644 --- a/doc/src/fix_wall_srd.rst +++ b/doc/src/fix_wall_srd.rst @@ -220,6 +220,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/group.rst b/doc/src/group.rst index 6868dfd268..fc72cdc713 100644 --- a/doc/src/group.rst +++ b/doc/src/group.rst @@ -323,6 +323,3 @@ Default All atoms belong to the "all" group. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/group2ndx.rst b/doc/src/group2ndx.rst index 03ce1d6d4a..1b031224fa 100644 --- a/doc/src/group2ndx.rst +++ b/doc/src/group2ndx.rst @@ -74,6 +74,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/hyper.rst b/doc/src/hyper.rst index 90268a2c90..36eb83cb59 100644 --- a/doc/src/hyper.rst +++ b/doc/src/hyper.rst @@ -214,6 +214,3 @@ The option defaults are min = 0.1 0.1 40 50 and time = steps. Research 32, 321 (2002). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/if.rst b/doc/src/if.rst index 3886d35f9c..ce9cdc44c7 100644 --- a/doc/src/if.rst +++ b/doc/src/if.rst @@ -218,6 +218,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_class2.rst b/doc/src/improper_class2.rst index ed120acb58..59af9e3959 100644 --- a/doc/src/improper_class2.rst +++ b/doc/src/improper_class2.rst @@ -143,6 +143,3 @@ Related commands **(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_coeff.rst b/doc/src/improper_coeff.rst index 3c50f9bf58..05506e9743 100644 --- a/doc/src/improper_coeff.rst +++ b/doc/src/improper_coeff.rst @@ -105,6 +105,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_cossq.rst b/doc/src/improper_cossq.rst index b8f0c33c29..ce1451a48a 100644 --- a/doc/src/improper_cossq.rst +++ b/doc/src/improper_cossq.rst @@ -97,6 +97,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_cvff.rst b/doc/src/improper_cvff.rst index e661d3b84a..7b84b86f28 100644 --- a/doc/src/improper_cvff.rst +++ b/doc/src/improper_cvff.rst @@ -100,6 +100,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_distance.rst b/doc/src/improper_distance.rst index 72643a05bd..b6be5ec0c6 100644 --- a/doc/src/improper_distance.rst +++ b/doc/src/improper_distance.rst @@ -66,6 +66,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_distharm.rst b/doc/src/improper_distharm.rst index dcbdfbc656..d7e6eeb914 100644 --- a/doc/src/improper_distharm.rst +++ b/doc/src/improper_distharm.rst @@ -60,6 +60,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_fourier.rst b/doc/src/improper_fourier.rst index 23988a49ad..d104e3aa7f 100644 --- a/doc/src/improper_fourier.rst +++ b/doc/src/improper_fourier.rst @@ -93,6 +93,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_harmonic.rst b/doc/src/improper_harmonic.rst index d3332c816c..8f62dcc433 100644 --- a/doc/src/improper_harmonic.rst +++ b/doc/src/improper_harmonic.rst @@ -106,6 +106,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_hybrid.rst b/doc/src/improper_hybrid.rst index 5b170749cc..87bce2137e 100644 --- a/doc/src/improper_hybrid.rst +++ b/doc/src/improper_hybrid.rst @@ -78,6 +78,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_inversion_harmonic.rst b/doc/src/improper_inversion_harmonic.rst index ecdcad7136..69ce1604d5 100644 --- a/doc/src/improper_inversion_harmonic.rst +++ b/doc/src/improper_inversion_harmonic.rst @@ -77,6 +77,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_none.rst b/doc/src/improper_none.rst index b348f3aab2..626c342b55 100644 --- a/doc/src/improper_none.rst +++ b/doc/src/improper_none.rst @@ -41,6 +41,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_ring.rst b/doc/src/improper_ring.rst index 6cc14ea15a..0fe0b5b4c6 100644 --- a/doc/src/improper_ring.rst +++ b/doc/src/improper_ring.rst @@ -106,6 +106,3 @@ Related commands J Chem Phys, 112, 9632 (2000). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_sqdistharm.rst b/doc/src/improper_sqdistharm.rst index f54e610c80..57df51b2ab 100644 --- a/doc/src/improper_sqdistharm.rst +++ b/doc/src/improper_sqdistharm.rst @@ -61,6 +61,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_style.rst b/doc/src/improper_style.rst index ee8b75ed3f..917da9d7de 100644 --- a/doc/src/improper_style.rst +++ b/doc/src/improper_style.rst @@ -123,6 +123,3 @@ Default improper_style none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_umbrella.rst b/doc/src/improper_umbrella.rst index 66f3112fe7..c002f61ef9 100644 --- a/doc/src/improper_umbrella.rst +++ b/doc/src/improper_umbrella.rst @@ -107,6 +107,3 @@ Related commands (1990), -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/improper_zero.rst b/doc/src/improper_zero.rst index 5714749596..cfc68e4504 100644 --- a/doc/src/improper_zero.rst +++ b/doc/src/improper_zero.rst @@ -53,6 +53,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/include.rst b/doc/src/include.rst index 9f1a11e8f7..8caa683f04 100644 --- a/doc/src/include.rst +++ b/doc/src/include.rst @@ -47,6 +47,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/info.rst b/doc/src/info.rst index cc41b49f29..9bc04f01be 100644 --- a/doc/src/info.rst +++ b/doc/src/info.rst @@ -130,6 +130,3 @@ The *out* option has the default *screen*\ . The *styles* option has the default *all*\ . -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/jump.rst b/doc/src/jump.rst index bd16c9109f..30b76c11ec 100644 --- a/doc/src/jump.rst +++ b/doc/src/jump.rst @@ -158,6 +158,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/kim_commands.rst b/doc/src/kim_commands.rst index ea2f768e7c..46c1596b57 100644 --- a/doc/src/kim_commands.rst +++ b/doc/src/kim_commands.rst @@ -915,6 +915,3 @@ doi: `https://doi.org/10.1007/s11837-011-0102-6 `_ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/kspace_modify.rst b/doc/src/kspace_modify.rst index c79b9ceb09..ed1b17f187 100644 --- a/doc/src/kspace_modify.rst +++ b/doc/src/kspace_modify.rst @@ -562,6 +562,3 @@ Chem Theory Comput, 9, 5412 (2013). 9, 3527 (2013). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/kspace_style.rst b/doc/src/kspace_style.rst index 5142734f19..cf9473febf 100644 --- a/doc/src/kspace_style.rst +++ b/doc/src/kspace_style.rst @@ -592,6 +592,3 @@ Illinois at Urbana-Champaign, (2006). (2012). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/label.rst b/doc/src/label.rst index 31ebbfe0cb..b135575ce6 100644 --- a/doc/src/label.rst +++ b/doc/src/label.rst @@ -42,6 +42,3 @@ Restrictions **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/lattice.rst b/doc/src/lattice.rst index a26060d7c0..a9c0a77fde 100644 --- a/doc/src/lattice.rst +++ b/doc/src/lattice.rst @@ -330,6 +330,3 @@ For other lattice styles, the option defaults are origin = 0.0 0.0 a2 = 0 1 0, and a3 = 0 0 1. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/log.rst b/doc/src/log.rst index 0f53040c13..35f13fe35b 100644 --- a/doc/src/log.rst +++ b/doc/src/log.rst @@ -51,6 +51,3 @@ Default The default LAMMPS log file is named log.lammps -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/mass.rst b/doc/src/mass.rst index 0431b8f65b..735301099e 100644 --- a/doc/src/mass.rst +++ b/doc/src/mass.rst @@ -90,6 +90,3 @@ The mass assigned to any type or atom must be > 0.0. **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/message.rst b/doc/src/message.rst index 6891512b85..901149d707 100644 --- a/doc/src/message.rst +++ b/doc/src/message.rst @@ -205,6 +205,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index b9426020af..d15dc75e25 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -147,6 +147,3 @@ option defaults are alpha\_damp = 1.0, discrete\_factor = 10.0, line = spin\_none, and norm = euclidean. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/min_spin.rst b/doc/src/min_spin.rst index 57416ec826..a88ba97d5a 100644 --- a/doc/src/min_spin.rst +++ b/doc/src/min_spin.rst @@ -127,6 +127,3 @@ The option defaults are *alpha\_damp* = 1.0, *discrete\_factor* = **(Ivanov)** Ivanov, Uzdin, Jonsson. arXiv preprint arXiv:1904.02669, (2019). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index b9e896df3e..1c403ba779 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -165,6 +165,3 @@ Jonsson, Mills, Jacobsen. 97, 170201 (2006). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/minimize.rst b/doc/src/minimize.rst index d9aba3eda0..92c23dd8ef 100644 --- a/doc/src/minimize.rst +++ b/doc/src/minimize.rst @@ -339,6 +339,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/molecule.rst b/doc/src/molecule.rst index 6a36636d9c..d5b22ae043 100644 --- a/doc/src/molecule.rst +++ b/doc/src/molecule.rst @@ -513,6 +513,3 @@ Default The default keywords values are offset 0 0 0 0 0 and scale = 1.0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/neb.rst b/doc/src/neb.rst index 713179b02c..a8686a8994 100644 --- a/doc/src/neb.rst +++ b/doc/src/neb.rst @@ -473,6 +473,3 @@ none Comp Phys Comm, 205, 13-21 (2016) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/neb_spin.rst b/doc/src/neb_spin.rst index 9d7e2ba17f..f05853d7f9 100644 --- a/doc/src/neb_spin.rst +++ b/doc/src/neb_spin.rst @@ -419,6 +419,3 @@ none 335-347 (2015). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/neigh_modify.rst b/doc/src/neigh_modify.rst index 2ab119193c..f6d02ed2e0 100644 --- a/doc/src/neigh_modify.rst +++ b/doc/src/neigh_modify.rst @@ -229,6 +229,3 @@ cluster = no, include = all (same as no include option defined), exclude = none, page = 100000, one = 2000, and binsize = 0.0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/neighbor.rst b/doc/src/neighbor.rst index 3869723202..8543133ab2 100644 --- a/doc/src/neighbor.rst +++ b/doc/src/neighbor.rst @@ -90,6 +90,3 @@ Default | -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/newton.rst b/doc/src/newton.rst index eb7a2250c7..fa5560b47e 100644 --- a/doc/src/newton.rst +++ b/doc/src/newton.rst @@ -73,6 +73,3 @@ Default newton on -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/next.rst b/doc/src/next.rst index e4446de48d..7afb1e642d 100644 --- a/doc/src/next.rst +++ b/doc/src/next.rst @@ -158,6 +158,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/package.rst b/doc/src/package.rst index 368caf63fb..b691728505 100644 --- a/doc/src/package.rst +++ b/doc/src/package.rst @@ -684,6 +684,3 @@ is not used, you must invoke the package omp command in your input script or via the "-pk omp" :doc:`command-line switch `. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_adp.rst b/doc/src/pair_adp.rst index b6fba9e960..c94a8593ff 100644 --- a/doc/src/pair_adp.rst +++ b/doc/src/pair_adp.rst @@ -206,6 +206,3 @@ Related commands **(Singh)** Singh and Warner, Acta Mater, 58, 5797-5805 (2010), -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_agni.rst b/doc/src/pair_agni.rst index d7088a7eae..202016dd36 100644 --- a/doc/src/pair_agni.rst +++ b/doc/src/pair_agni.rst @@ -152,6 +152,3 @@ Related commands **(Botu3)** V. Botu, R. Batra, J. Chapman and R. Ramprasad, https://arxiv.org/abs/1610.02098 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_airebo.rst b/doc/src/pair_airebo.rst index 2a742d8ee2..868f63f90c 100644 --- a/doc/src/pair_airebo.rst +++ b/doc/src/pair_airebo.rst @@ -288,6 +288,3 @@ Physics: Condensed Matter, 14, 783-802 (2002). **(O'Connor)** O'Connor et al., J. Chem. Phys. 142, 024903 (2015). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_atm.rst b/doc/src/pair_atm.rst index 7043de0041..4de322c51e 100644 --- a/doc/src/pair_atm.rst +++ b/doc/src/pair_atm.rst @@ -192,6 +192,3 @@ Axilrod and Teller, J Chem Phys, 11, 299 (1943); Muto, Nippon Sugaku-Buturigakkwaishi 17, 629 (1943). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_awpmd.rst b/doc/src/pair_awpmd.rst index ecf6cc7c30..97479e337c 100644 --- a/doc/src/pair_awpmd.rst +++ b/doc/src/pair_awpmd.rst @@ -135,6 +135,3 @@ These are the defaults for the pair\_style keywords: *hartree* for the initial wave function, *free* for the wave packet width. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_beck.rst b/doc/src/pair_beck.rst index 15bd126ac2..d7d6ae9471 100644 --- a/doc/src/pair_beck.rst +++ b/doc/src/pair_beck.rst @@ -128,6 +128,3 @@ Related commands **(Beck)** Beck, Molecular Physics, 14, 311 (1968). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_body_nparticle.rst b/doc/src/pair_body_nparticle.rst index 1ebb6a3b47..00ce78ee71 100644 --- a/doc/src/pair_body_nparticle.rst +++ b/doc/src/pair_body_nparticle.rst @@ -128,6 +128,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_body_rounded_polygon.rst b/doc/src/pair_body_rounded_polygon.rst index 7fee589b9f..e0a3f2310b 100644 --- a/doc/src/pair_body_rounded_polygon.rst +++ b/doc/src/pair_body_rounded_polygon.rst @@ -142,6 +142,3 @@ Related commands Particuology, 6, 455 (2008). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_body_rounded_polyhedron.rst b/doc/src/pair_body_rounded_polyhedron.rst index 010e346f30..3ffdc566b4 100644 --- a/doc/src/pair_body_rounded_polyhedron.rst +++ b/doc/src/pair_body_rounded_polyhedron.rst @@ -137,6 +137,3 @@ Related commands Matter, 13, 1 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_bop.rst b/doc/src/pair_bop.rst index 3c45e2cf2f..25e2d945c2 100644 --- a/doc/src/pair_bop.rst +++ b/doc/src/pair_bop.rst @@ -475,6 +475,3 @@ Zimmerman, Phys. Rev. B, 85,115206 (2012). **(Zhou)** X.W. Zhou, D.K. Ward, M. Foster (TBP). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_born.rst b/doc/src/pair_born.rst index 7aeed58d48..c879755dfc 100644 --- a/doc/src/pair_born.rst +++ b/doc/src/pair_born.rst @@ -233,6 +233,3 @@ Fumi and Tosi, J Phys Chem Solids, 25, 31 (1964), Fumi and Tosi, J Phys Chem Solids, 25, 45 (1964). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_brownian.rst b/doc/src/pair_brownian.rst index 4286818c74..6c84dfa179 100644 --- a/doc/src/pair_brownian.rst +++ b/doc/src/pair_brownian.rst @@ -156,6 +156,3 @@ The default settings for the optional args are flagHI = 1 and flagVF = 1. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_buck.rst b/doc/src/pair_buck.rst index c3b5458ba1..6ab0ad4dd5 100644 --- a/doc/src/pair_buck.rst +++ b/doc/src/pair_buck.rst @@ -237,6 +237,3 @@ Related commands **(Khrapak)** Khrapak, Chaudhuri, and Morfill, J Chem Phys, 134, 054120 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_buck6d_coul_gauss.rst b/doc/src/pair_buck6d_coul_gauss.rst index 3bf9fa53a2..c9ebcf97db 100644 --- a/doc/src/pair_buck6d_coul_gauss.rst +++ b/doc/src/pair_buck6d_coul_gauss.rst @@ -159,6 +159,3 @@ Related commands **(Fennell)** C. J. Fennell, J. D. Gezelter, J Chem Phys, 124, 234104 (2006). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_buck_long.rst b/doc/src/pair_buck_long.rst index 332f15b4f9..a7df0880c5 100644 --- a/doc/src/pair_buck_long.rst +++ b/doc/src/pair_buck_long.rst @@ -194,6 +194,3 @@ Related commands (accepted) (2007). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_charmm.rst b/doc/src/pair_charmm.rst index 16a9a80223..beb21f1b80 100644 --- a/doc/src/pair_charmm.rst +++ b/doc/src/pair_charmm.rst @@ -331,6 +331,3 @@ Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). **(Steinbach)** Steinbach, Brooks, J Comput Chem, 15, 667 (1994). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_class2.rst b/doc/src/pair_class2.rst index b45dd32bac..bcb4c2faad 100644 --- a/doc/src/pair_class2.rst +++ b/doc/src/pair_class2.rst @@ -218,6 +218,3 @@ Related commands **(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_coeff.rst b/doc/src/pair_coeff.rst index a7eac2b6e6..c920013597 100644 --- a/doc/src/pair_coeff.rst +++ b/doc/src/pair_coeff.rst @@ -160,6 +160,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_colloid.rst b/doc/src/pair_colloid.rst index 3893d2113a..5be906b1fe 100644 --- a/doc/src/pair_colloid.rst +++ b/doc/src/pair_colloid.rst @@ -225,6 +225,3 @@ Related commands **(Everaers)** Everaers, Ejtehadi, Phys Rev E, 67, 041710 (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_comb.rst b/doc/src/pair_comb.rst index 0dc15dcd89..2eef8a6e5c 100644 --- a/doc/src/pair_comb.rst +++ b/doc/src/pair_comb.rst @@ -222,6 +222,3 @@ Y. Li, Z. Lu, S. R. Phillpot, and S. B. Sinnott, Mat. Sci. & Eng: R 74, (1994). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_cosine_squared.rst b/doc/src/pair_cosine_squared.rst index 4031a9741c..1ddd060b9b 100644 --- a/doc/src/pair_cosine_squared.rst +++ b/doc/src/pair_cosine_squared.rst @@ -129,6 +129,3 @@ Related commands **(Weeks)** "Weeks, Chandler and Andersen, J. Chem. Phys., 54, 5237 (1971)" -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_coul.rst b/doc/src/pair_coul.rst index d85df6ad6a..fe4d1346e6 100644 --- a/doc/src/pair_coul.rst +++ b/doc/src/pair_coul.rst @@ -429,6 +429,3 @@ Phys, 110, 8254 (1999). Phys, 79, 926 (1983). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_coul_diel.rst b/doc/src/pair_coul_diel.rst index 0d98a22dc7..c5a8d64198 100644 --- a/doc/src/pair_coul_diel.rst +++ b/doc/src/pair_coul_diel.rst @@ -134,6 +134,3 @@ Related commands 13783 (2008). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_coul_shield.rst b/doc/src/pair_coul_shield.rst index dff5869649..7184b9a9ea 100644 --- a/doc/src/pair_coul_shield.rst +++ b/doc/src/pair_coul_shield.rst @@ -114,6 +114,3 @@ Related commands **(Maaravi)** T. Maaravi et al, J. Phys. Chem. C 121, 22826-22835 (2017). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_cs.rst b/doc/src/pair_cs.rst index 000f8df3eb..7113fe90a2 100644 --- a/doc/src/pair_cs.rst +++ b/doc/src/pair_cs.rst @@ -213,6 +213,3 @@ Related commands 5, 1031-1038 (1993). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_dipole.rst b/doc/src/pair_dipole.rst index 9b9d969215..486f6b298a 100644 --- a/doc/src/pair_dipole.rst +++ b/doc/src/pair_dipole.rst @@ -316,6 +316,3 @@ Clarendon Press, Oxford, 1987. **(Price)** Price, Stone and Alderton, Mol Phys, 52, 987 (1984). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_dpd.rst b/doc/src/pair_dpd.rst index aceef23179..43e5967b3b 100644 --- a/doc/src/pair_dpd.rst +++ b/doc/src/pair_dpd.rst @@ -243,6 +243,3 @@ Comm, 184, 1119-1128 (2013). Phys Comm, 230, 7191-7201 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_dpd_fdt.rst b/doc/src/pair_dpd_fdt.rst index 91de642ddb..793904d906 100644 --- a/doc/src/pair_dpd_fdt.rst +++ b/doc/src/pair_dpd_fdt.rst @@ -202,6 +202,3 @@ isoenthalpic conditions using Shardlow-like splitting algorithms.", J. Chem. Phys., 135, 204105 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_drip.rst b/doc/src/pair_drip.rst index abc65900a0..eee7e95da3 100644 --- a/doc/src/pair_drip.rst +++ b/doc/src/pair_drip.rst @@ -162,6 +162,3 @@ Related commands **(Kolmogorov)** A. N. Kolmogorov, V. H. Crespi, Phys. Rev. B 71, 235415 (2005) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_dsmc.rst b/doc/src/pair_dsmc.rst index 1b76efd3a2..ee9dda0760 100644 --- a/doc/src/pair_dsmc.rst +++ b/doc/src/pair_dsmc.rst @@ -173,6 +173,3 @@ Related commands of Gas Flows" (1994). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_e3b.rst b/doc/src/pair_e3b.rst index 320090b8ca..9ade81aaea 100644 --- a/doc/src/pair_e3b.rst +++ b/doc/src/pair_e3b.rst @@ -171,6 +171,3 @@ The option default for the *neigh* keyword is 10. **(Tainter 2015)** Tainter, Shi, and Skinner, 11, 2268 (2015) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_eam.rst b/doc/src/pair_eam.rst index 0f6840bbe4..53975e862f 100644 --- a/doc/src/pair_eam.rst +++ b/doc/src/pair_eam.rst @@ -550,6 +550,3 @@ Materials Science & Engineering, 7, 075005 (2009). **(Caro)** A Caro, DA Crowson, M Caro; Phys Rev Lett, 95, 075702 (2005) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_edip.rst b/doc/src/pair_edip.rst index 68b54a16fe..f1b8314527 100644 --- a/doc/src/pair_edip.rst +++ b/doc/src/pair_edip.rst @@ -189,6 +189,3 @@ Related commands **(EDIP)** J F Justo et al, Phys Rev B 58, 2539 (1998). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_eff.rst b/doc/src/pair_eff.rst index 235090cd39..bb709558cf 100644 --- a/doc/src/pair_eff.rst +++ b/doc/src/pair_eff.rst @@ -353,6 +353,3 @@ Material Properties and Phenomena in Extreme Environments, J Comp Chem, 32, 497-512 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_eim.rst b/doc/src/pair_eim.rst index bdaa8733bb..05c0184dde 100644 --- a/doc/src/pair_eim.rst +++ b/doc/src/pair_eim.rst @@ -199,6 +199,3 @@ Related commands Xiaowang Zhou (Sandia) for details via email at xzhou at sandia.gov. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_exp6_rx.rst b/doc/src/pair_exp6_rx.rst index 01ef5ad9d1..caa51e26df 100644 --- a/doc/src/pair_exp6_rx.rst +++ b/doc/src/pair_exp6_rx.rst @@ -209,6 +209,3 @@ Related commands **Default:** fractional weighting -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_extep.rst b/doc/src/pair_extep.rst index 8d5da3d974..563514e4f2 100644 --- a/doc/src/pair_extep.rst +++ b/doc/src/pair_extep.rst @@ -54,6 +54,3 @@ Energetics and elastic properties of pristine and defective h-BN", Phys. Rev. B 96 (184108), 2017. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_fep_soft.rst b/doc/src/pair_fep_soft.rst index 8e706f77df..0a9b2ad68a 100644 --- a/doc/src/pair_fep_soft.rst +++ b/doc/src/pair_fep_soft.rst @@ -428,6 +428,3 @@ Related commands Phys Lett, 222, 529 (1994). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_gauss.rst b/doc/src/pair_gauss.rst index cb687ff487..0074607ea6 100644 --- a/doc/src/pair_gauss.rst +++ b/doc/src/pair_gauss.rst @@ -212,6 +212,3 @@ Related commands 13783 (2008). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_gayberne.rst b/doc/src/pair_gayberne.rst index 8db0e6edc2..37103cd002 100644 --- a/doc/src/pair_gayberne.rst +++ b/doc/src/pair_gayberne.rst @@ -259,6 +259,3 @@ Berardi, Muccioli, Zannoni, J Chem Phys, 128, 024905 (2008). **(Allen)** Allen and Germano, Mol Phys 104, 3225-3235 (2006). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_gran.rst b/doc/src/pair_gran.rst index 20ab3b3cab..fed7df07ae 100644 --- a/doc/src/pair_gran.rst +++ b/doc/src/pair_gran.rst @@ -310,6 +310,3 @@ E, 64, p 051302 (2001). **(Zhang)** Zhang and Makse, Phys Rev E, 72, p 011301 (2005). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index a22e6b233a..d26863dc79 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -873,6 +873,3 @@ Technology, 233, 30-46. **(Otis R. Walton)** Walton, O.R., Personal Communication -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_gromacs.rst b/doc/src/pair_gromacs.rst index d80e8a794b..84c56deead 100644 --- a/doc/src/pair_gromacs.rst +++ b/doc/src/pair_gromacs.rst @@ -188,6 +188,3 @@ Related commands **(Marrink)** Marrink, de Vries, Mark, J Phys Chem B, 108, 750-760 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_gw.rst b/doc/src/pair_gw.rst index cb17e581e1..b09a43496f 100644 --- a/doc/src/pair_gw.rst +++ b/doc/src/pair_gw.rst @@ -140,6 +140,3 @@ Related commands Research B 191 (2012) 504. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_hbond_dreiding.rst b/doc/src/pair_hbond_dreiding.rst index e202cb4293..cfd9904215 100644 --- a/doc/src/pair_hbond_dreiding.rst +++ b/doc/src/pair_hbond_dreiding.rst @@ -281,6 +281,3 @@ Related commands 2798 (2009) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_hybrid.rst b/doc/src/pair_hybrid.rst index 2ede99b35a..d58d5b98ac 100644 --- a/doc/src/pair_hybrid.rst +++ b/doc/src/pair_hybrid.rst @@ -439,6 +439,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_ilp_graphene_hbn.rst b/doc/src/pair_ilp_graphene_hbn.rst index 74937bd0fb..31d96e6a08 100644 --- a/doc/src/pair_ilp_graphene_hbn.rst +++ b/doc/src/pair_ilp_graphene_hbn.rst @@ -198,6 +198,3 @@ Related commands **(Ouyang2)** W. Ouyang et al., J. Chem. Theory Comput. 16(1), 666-676 (2020). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_kim.rst b/doc/src/pair_kim.rst index 56232a3e92..b7aa5f172f 100644 --- a/doc/src/pair_kim.rst +++ b/doc/src/pair_kim.rst @@ -130,6 +130,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_kolmogorov_crespi_full.rst b/doc/src/pair_kolmogorov_crespi_full.rst index a9dcbcbda9..313a6e9e59 100644 --- a/doc/src/pair_kolmogorov_crespi_full.rst +++ b/doc/src/pair_kolmogorov_crespi_full.rst @@ -167,6 +167,3 @@ Related commands **(Ouyang2)** W. Ouyang et al., J. Chem. Theory Comput. 16(1), 666-676 (2020). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_kolmogorov_crespi_z.rst b/doc/src/pair_kolmogorov_crespi_z.rst index f9c116e15a..847e696a4f 100644 --- a/doc/src/pair_kolmogorov_crespi_z.rst +++ b/doc/src/pair_kolmogorov_crespi_z.rst @@ -91,6 +91,3 @@ Related commands Physical Review Letters, 113, 135504 (2014) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lcbop.rst b/doc/src/pair_lcbop.rst index 49a0ba0a4b..eb53eb3b5b 100644 --- a/doc/src/pair_lcbop.rst +++ b/doc/src/pair_lcbop.rst @@ -111,6 +111,3 @@ Related commands (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lebedeva_z.rst b/doc/src/pair_lebedeva_z.rst index 08a88450b5..15213cda6b 100644 --- a/doc/src/pair_lebedeva_z.rst +++ b/doc/src/pair_lebedeva_z.rst @@ -78,6 +78,3 @@ Related commands **(Lebedeva et al.)** I. V. Lebedeva, A. A. Knizhnik, A. M. Popov, Y. E. Lozovik, B. V. Potapkin, Phys. Rev. B, 84, 245437 (2011) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_line_lj.rst b/doc/src/pair_line_lj.rst index 3b7af38fd1..e4c311feba 100644 --- a/doc/src/pair_line_lj.rst +++ b/doc/src/pair_line_lj.rst @@ -154,6 +154,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj.rst b/doc/src/pair_lj.rst index cdcb481e5f..7ecc418670 100644 --- a/doc/src/pair_lj.rst +++ b/doc/src/pair_lj.rst @@ -446,6 +446,3 @@ Phys, 79, 926 (1983). 234104 (2006). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj96.rst b/doc/src/pair_lj96.rst index e71627a364..61c8ba6af3 100644 --- a/doc/src/pair_lj96.rst +++ b/doc/src/pair_lj96.rst @@ -121,6 +121,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj_cubic.rst b/doc/src/pair_lj_cubic.rst index dcfcc7167c..70a13cc166 100644 --- a/doc/src/pair_lj_cubic.rst +++ b/doc/src/pair_lj_cubic.rst @@ -151,6 +151,3 @@ Related commands **(Ravelo)** Ravelo, Holian, Germann and Lomdahl, Phys Rev B, 70, 014103 (2004). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj_expand.rst b/doc/src/pair_lj_expand.rst index 606cead480..81c569a191 100644 --- a/doc/src/pair_lj_expand.rst +++ b/doc/src/pair_lj_expand.rst @@ -145,6 +145,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj_long.rst b/doc/src/pair_lj_long.rst index 3a0afbd674..abdf3699a3 100644 --- a/doc/src/pair_lj_long.rst +++ b/doc/src/pair_lj_long.rst @@ -273,6 +273,3 @@ Related commands Phys, 79, 926 (1983). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj_smooth.rst b/doc/src/pair_lj_smooth.rst index 4b3c206ef5..4256254f6e 100644 --- a/doc/src/pair_lj_smooth.rst +++ b/doc/src/pair_lj_smooth.rst @@ -135,6 +135,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj_smooth_linear.rst b/doc/src/pair_lj_smooth_linear.rst index d400552ca1..f46c83452e 100644 --- a/doc/src/pair_lj_smooth_linear.rst +++ b/doc/src/pair_lj_smooth_linear.rst @@ -128,6 +128,3 @@ Related commands **(Toxvaerd)** Toxvaerd, Dyre, J Chem Phys, 134, 081102 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lj_switch3_coulgauss_long.rst b/doc/src/pair_lj_switch3_coulgauss_long.rst index 3a885784a3..5c899febef 100644 --- a/doc/src/pair_lj_switch3_coulgauss_long.rst +++ b/doc/src/pair_lj_switch3_coulgauss_long.rst @@ -99,6 +99,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_local_density.rst b/doc/src/pair_local_density.rst index 7cea5ef807..fc006863ed 100644 --- a/doc/src/pair_local_density.rst +++ b/doc/src/pair_local_density.rst @@ -248,6 +248,3 @@ Related commands **(Rosenberger)** Rosenberger, Sanyal, Shell and van der Vegt, Journal of Chemical Physics, 2019, 151 (4), 044111. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lubricate.rst b/doc/src/pair_lubricate.rst index c6aa16fe00..00212e375b 100644 --- a/doc/src/pair_lubricate.rst +++ b/doc/src/pair_lubricate.rst @@ -253,6 +253,3 @@ Illinois Urbana-Champaign, (2010). (`https://www.ideals.illinois.edu/handle/2142/16032 `_) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_lubricateU.rst b/doc/src/pair_lubricateU.rst index b50eb18467..0a9fcd982e 100644 --- a/doc/src/pair_lubricateU.rst +++ b/doc/src/pair_lubricateU.rst @@ -237,6 +237,3 @@ The default settings for the optional args are flagHI = 1 and flagVF = **(Kumar)** Kumar and Higdon, Phys Rev E, 82, 051401 (2010). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_mdf.rst b/doc/src/pair_mdf.rst index 4174a516d3..7d0c0b42a0 100644 --- a/doc/src/pair_mdf.rst +++ b/doc/src/pair_mdf.rst @@ -191,6 +191,3 @@ Related commands **(Mei)** Mei, Davenport, Fernando, Phys Rev B, 43 4653 (1991) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_meam_spline.rst b/doc/src/pair_meam_spline.rst index d8cf53a66d..97565e17a2 100644 --- a/doc/src/pair_meam_spline.rst +++ b/doc/src/pair_meam_spline.rst @@ -195,6 +195,3 @@ Kress, Modelling Simulation Materials Science Engineering, 8, 825 **(Zhang)** Zhang and Trinkle, Computational Materials Science, 124, 204-210 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_meam_sw_spline.rst b/doc/src/pair_meam_sw_spline.rst index 847ce797a1..a5dafb5406 100644 --- a/doc/src/pair_meam_sw_spline.rst +++ b/doc/src/pair_meam_sw_spline.rst @@ -162,6 +162,3 @@ potentials for bcc transition metals by Jeremy Nicklas, Michael Fellinger, and Hyoungki Park at The Ohio State University. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_meamc.rst b/doc/src/pair_meamc.rst index 0240e683da..5a8c70646e 100644 --- a/doc/src/pair_meamc.rst +++ b/doc/src/pair_meamc.rst @@ -473,6 +473,3 @@ This report may be accessed on-line via `this link `_. of Ions in Matter", Vol 1, 1985, Pergamon Press. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_meso.rst b/doc/src/pair_meso.rst index d645c4ab03..91f9e55c7e 100644 --- a/doc/src/pair_meso.rst +++ b/doc/src/pair_meso.rst @@ -332,6 +332,3 @@ DOI: 10.1063/1.4812366. 143: 014101 (2015). DOI: 10.1063/1.4923254. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_mesocnt.rst b/doc/src/pair_mesocnt.rst index 566a6125c1..94f7d7d554 100644 --- a/doc/src/pair_mesocnt.rst +++ b/doc/src/pair_mesocnt.rst @@ -156,6 +156,3 @@ Related commands Q31.013 (2008). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_mgpt.rst b/doc/src/pair_mgpt.rst index 0981502635..2460eba2fe 100644 --- a/doc/src/pair_mgpt.rst +++ b/doc/src/pair_mgpt.rst @@ -249,6 +249,3 @@ Series, 46, 254 (2006). Oppelstrup and Moriarty, to be published. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_mie.rst b/doc/src/pair_mie.rst index a516bdd3c0..a1d5518480 100644 --- a/doc/src/pair_mie.rst +++ b/doc/src/pair_mie.rst @@ -121,6 +121,3 @@ Related commands G. Jackson, E. Muller, J Phys Chem B, 115, 11154 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_mm3_switch3_coulgauss_long.rst b/doc/src/pair_mm3_switch3_coulgauss_long.rst index f100f9202d..8113692249 100644 --- a/doc/src/pair_mm3_switch3_coulgauss_long.rst +++ b/doc/src/pair_mm3_switch3_coulgauss_long.rst @@ -101,6 +101,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_modify.rst b/doc/src/pair_modify.rst index 71960c52c2..64cec312d7 100644 --- a/doc/src/pair_modify.rst +++ b/doc/src/pair_modify.rst @@ -335,6 +335,3 @@ mixing. See the doc pages for individual pair styles for details. **(Sun)** Sun, J Phys Chem B, 102, 7338-7364 (1998). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_momb.rst b/doc/src/pair_momb.rst index 0bc3e41310..fe0ad9e0b0 100644 --- a/doc/src/pair_momb.rst +++ b/doc/src/pair_momb.rst @@ -91,6 +91,3 @@ Related commands **(Zhou)** Zhou, Saidi, Fichthorn, J Phys Chem C, 118(6), 3366-3374 (2014). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_morse.rst b/doc/src/pair_morse.rst index f5d95f3f85..8232251163 100644 --- a/doc/src/pair_morse.rst +++ b/doc/src/pair_morse.rst @@ -165,6 +165,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_multi_lucy.rst b/doc/src/pair_multi_lucy.rst index 512ce07bd7..663beaa65c 100644 --- a/doc/src/pair_multi_lucy.rst +++ b/doc/src/pair_multi_lucy.rst @@ -229,6 +229,3 @@ Related commands **(Moore)** Moore, J Chem Phys, 144, 104501 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_multi_lucy_rx.rst b/doc/src/pair_multi_lucy_rx.rst index 7a7f5cbb47..a1f2979e71 100644 --- a/doc/src/pair_multi_lucy_rx.rst +++ b/doc/src/pair_multi_lucy_rx.rst @@ -280,6 +280,3 @@ Related commands **(Moore)** Moore, J Chem Phys, 144, 104501 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_nb3b_harmonic.rst b/doc/src/pair_nb3b_harmonic.rst index bc26e9b5ae..9425a98952 100644 --- a/doc/src/pair_nb3b_harmonic.rst +++ b/doc/src/pair_nb3b_harmonic.rst @@ -114,6 +114,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_nm.rst b/doc/src/pair_nm.rst index d0ef9efdf5..f9d9444198 100644 --- a/doc/src/pair_nm.rst +++ b/doc/src/pair_nm.rst @@ -196,6 +196,3 @@ Related commands **(Clarke)** Clarke and Smith, J Chem Phys, 84, 2290 (1986). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_none.rst b/doc/src/pair_none.rst index 04a763b8e0..27cd107829 100644 --- a/doc/src/pair_none.rst +++ b/doc/src/pair_none.rst @@ -53,6 +53,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_oxdna.rst b/doc/src/pair_oxdna.rst index 2f6be35608..f77bdf0b38 100644 --- a/doc/src/pair_oxdna.rst +++ b/doc/src/pair_oxdna.rst @@ -145,6 +145,3 @@ Related commands **(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_oxdna2.rst b/doc/src/pair_oxdna2.rst index c57eb86c1d..7210070da0 100644 --- a/doc/src/pair_oxdna2.rst +++ b/doc/src/pair_oxdna2.rst @@ -155,6 +155,3 @@ Related commands **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_peri.rst b/doc/src/pair_peri.rst index c618aeccca..06d920a786 100644 --- a/doc/src/pair_peri.rst +++ b/doc/src/pair_peri.rst @@ -249,6 +249,3 @@ Plasticity Model for Peridynamics. Sandia National Lab Report, 3166:1-34 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_polymorphic.rst b/doc/src/pair_polymorphic.rst index ff522ae6b0..ce3f73bd53 100644 --- a/doc/src/pair_polymorphic.rst +++ b/doc/src/pair_polymorphic.rst @@ -283,6 +283,3 @@ F. P. Doty, J. Mater. Sci. Res., 4, 15 (2015). **(Daw)** M. S. Daw, and M. I. Baskes, Phys. Rev. B, 29, 6443 (1984). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_python.rst b/doc/src/pair_python.rst index a962bdb7ca..7acaa52db8 100644 --- a/doc/src/pair_python.rst +++ b/doc/src/pair_python.rst @@ -250,6 +250,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_quip.rst b/doc/src/pair_quip.rst index 293d76443e..bd74c2e12c 100644 --- a/doc/src/pair_quip.rst +++ b/doc/src/pair_quip.rst @@ -119,6 +119,3 @@ Review Letters 104, 136403 (2010). (2010). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_reaxc.rst b/doc/src/pair_reaxc.rst index 6040b78a77..a0f6f23b72 100644 --- a/doc/src/pair_reaxc.rst +++ b/doc/src/pair_reaxc.rst @@ -396,6 +396,3 @@ Journal of Physical Chemistry A, 112, 1040-1053 (2008). of Physical Chemistry A, 115, 11016-11022 (2011). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_resquared.rst b/doc/src/pair_resquared.rst index b996ae1189..186ab8f7af 100644 --- a/doc/src/pair_resquared.rst +++ b/doc/src/pair_resquared.rst @@ -255,6 +255,3 @@ Related commands **(Berardi)** Babadi, Ejtehadi, Everaers, J Comp Phys, 219, 770-779 (2006). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sdk.rst b/doc/src/pair_sdk.rst index 1ad9bd9c59..b1c9ec8618 100644 --- a/doc/src/pair_sdk.rst +++ b/doc/src/pair_sdk.rst @@ -198,6 +198,3 @@ Related commands **(DeVane)** Shinoda, DeVane, Klein, Soft Matter, 4, 2453-2462 (2008). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sdpd_taitwater_isothermal.rst b/doc/src/pair_sdpd_taitwater_isothermal.rst index 5d970d382d..ca0d2c528c 100644 --- a/doc/src/pair_sdpd_taitwater_isothermal.rst +++ b/doc/src/pair_sdpd_taitwater_isothermal.rst @@ -125,6 +125,3 @@ The default seed is 0 (before mixing). **(Espanol and Revenga)** Espanol, Revenga, Physical Review E, 67, 026705 (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_smd_hertz.rst b/doc/src/pair_smd_hertz.rst index a7b004830f..6738d59394 100644 --- a/doc/src/pair_smd_hertz.rst +++ b/doc/src/pair_smd_hertz.rst @@ -68,6 +68,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_smd_tlsph.rst b/doc/src/pair_smd_tlsph.rst index 20fbbf86dc..272940513f 100644 --- a/doc/src/pair_smd_tlsph.rst +++ b/doc/src/pair_smd_tlsph.rst @@ -84,6 +84,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_smd_triangulated_surface.rst b/doc/src/pair_smd_triangulated_surface.rst index e531a7a2ec..5d856231b0 100644 --- a/doc/src/pair_smd_triangulated_surface.rst +++ b/doc/src/pair_smd_triangulated_surface.rst @@ -69,6 +69,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_smd_ulsph.rst b/doc/src/pair_smd_ulsph.rst index f09f2d829e..b3e6d261e3 100644 --- a/doc/src/pair_smd_ulsph.rst +++ b/doc/src/pair_smd_ulsph.rst @@ -99,6 +99,3 @@ Related commands -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_smtbq.rst b/doc/src/pair_smtbq.rst index 14f836bd52..60bb8ae25c 100644 --- a/doc/src/pair_smtbq.rst +++ b/doc/src/pair_smtbq.rst @@ -295,6 +295,3 @@ Phys, 110, 8254 (1999). (1994). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_snap.rst b/doc/src/pair_snap.rst index d1137eb586..3598816165 100644 --- a/doc/src/pair_snap.rst +++ b/doc/src/pair_snap.rst @@ -247,6 +247,3 @@ Related commands **(Bartok2013)** Bartok, Gillan, Manby, Csanyi, Phys Rev B 87, 184115 (2013). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_soft.rst b/doc/src/pair_soft.rst index 384f7e1cc3..01da695704 100644 --- a/doc/src/pair_soft.rst +++ b/doc/src/pair_soft.rst @@ -153,6 +153,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sph_heatconduction.rst b/doc/src/pair_sph_heatconduction.rst index 6e468aaf1d..f816376c2d 100644 --- a/doc/src/pair_sph_heatconduction.rst +++ b/doc/src/pair_sph_heatconduction.rst @@ -69,6 +69,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sph_idealgas.rst b/doc/src/pair_sph_idealgas.rst index bd21a3cf5b..f82f3fde0b 100644 --- a/doc/src/pair_sph_idealgas.rst +++ b/doc/src/pair_sph_idealgas.rst @@ -88,6 +88,3 @@ Related commands 52, 374-389 (1983). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sph_lj.rst b/doc/src/pair_sph_lj.rst index 1911e4f1b8..5c51eb5844 100644 --- a/doc/src/pair_sph_lj.rst +++ b/doc/src/pair_sph_lj.rst @@ -93,6 +93,3 @@ Related commands 52, 374-389 (1983). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sph_rhosum.rst b/doc/src/pair_sph_rhosum.rst index 65a0840ef5..8b6f913393 100644 --- a/doc/src/pair_sph_rhosum.rst +++ b/doc/src/pair_sph_rhosum.rst @@ -70,6 +70,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sph_taitwater.rst b/doc/src/pair_sph_taitwater.rst index 3bb085b5bd..e60215cf6d 100644 --- a/doc/src/pair_sph_taitwater.rst +++ b/doc/src/pair_sph_taitwater.rst @@ -91,6 +91,3 @@ Related commands 52, 374-389 (1983). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sph_taitwater_morris.rst b/doc/src/pair_sph_taitwater_morris.rst index 91f79a1ac5..d310ab93dc 100644 --- a/doc/src/pair_sph_taitwater_morris.rst +++ b/doc/src/pair_sph_taitwater_morris.rst @@ -89,6 +89,3 @@ Related commands **(Morris)** Morris, Fox, Zhu, J Comp Physics, 136, 214-226 (1997). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_spin_dipole.rst b/doc/src/pair_spin_dipole.rst index 8b2112e34a..1760e5a204 100644 --- a/doc/src/pair_spin_dipole.rst +++ b/doc/src/pair_spin_dipole.rst @@ -91,6 +91,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_spin_dmi.rst b/doc/src/pair_spin_dmi.rst index 98205e8d6e..4f2e995fd0 100644 --- a/doc/src/pair_spin_dmi.rst +++ b/doc/src/pair_spin_dmi.rst @@ -108,6 +108,3 @@ Physical Review B, 88(18), 184422. (2013). Journal of Computational Physics, 372, 406-425, (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_spin_magelec.rst b/doc/src/pair_spin_magelec.rst index 66bb82dafc..5f9364648a 100644 --- a/doc/src/pair_spin_magelec.rst +++ b/doc/src/pair_spin_magelec.rst @@ -90,6 +90,3 @@ Related commands Journal of Computational Physics, 372, 406-425, (2018). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_srp.rst b/doc/src/pair_srp.rst index 057b09e427..0ffa856975 100644 --- a/doc/src/pair_srp.rst +++ b/doc/src/pair_srp.rst @@ -185,6 +185,3 @@ The default keyword value is exclude = yes. Chem Phys, 136 (13) 134903, 2012. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_style.rst b/doc/src/pair_style.rst index c04abca047..3ef9638851 100644 --- a/doc/src/pair_style.rst +++ b/doc/src/pair_style.rst @@ -359,6 +359,3 @@ Default pair_style none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_sw.rst b/doc/src/pair_sw.rst index abd551cffb..f396d13cf4 100644 --- a/doc/src/pair_sw.rst +++ b/doc/src/pair_sw.rst @@ -241,6 +241,3 @@ Related commands **(Stillinger)** Stillinger and Weber, Phys Rev B, 31, 5262 (1985). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_table.rst b/doc/src/pair_table.rst index 9607f2ab77..d83c3d852a 100644 --- a/doc/src/pair_table.rst +++ b/doc/src/pair_table.rst @@ -296,6 +296,3 @@ Related commands **(Wolff)** Wolff and Rudd, Comp Phys Comm, 120, 200-32 (1999). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_table_rx.rst b/doc/src/pair_table_rx.rst index 616dbb3da0..b28e224d27 100644 --- a/doc/src/pair_table_rx.rst +++ b/doc/src/pair_table_rx.rst @@ -283,6 +283,3 @@ Related commands **(Wolff)** Wolff and Rudd, Comp Phys Comm, 120, 200-32 (1999). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_tersoff.rst b/doc/src/pair_tersoff.rst index 071fc6c084..e7287ded1c 100644 --- a/doc/src/pair_tersoff.rst +++ b/doc/src/pair_tersoff.rst @@ -289,6 +289,3 @@ Condens. Matter, 15, 5649(2003). **(Tersoff\_2)** J. Tersoff, Phys Rev B, 39, 5566 (1989); errata (PRB 41, 3248) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_tersoff_mod.rst b/doc/src/pair_tersoff_mod.rst index d0ba8770be..3b5152f8cd 100644 --- a/doc/src/pair_tersoff_mod.rst +++ b/doc/src/pair_tersoff_mod.rst @@ -247,6 +247,3 @@ Comp. Mat. Science, 39, 457 (2007). **(Schelling)** Patrick K. Schelling, Comp. Mat. Science, 44, 274 (2008). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_tersoff_zbl.rst b/doc/src/pair_tersoff_zbl.rst index 4b9fc25918..d093d67f3b 100644 --- a/doc/src/pair_tersoff_zbl.rst +++ b/doc/src/pair_tersoff_zbl.rst @@ -301,6 +301,3 @@ Condens. Matter, 15, 5649(2003). **(Tersoff\_2)** J. Tersoff, Phys Rev B, 39, 5566 (1989); errata (PRB 41, 3248) -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_thole.rst b/doc/src/pair_thole.rst index e2ee506d3d..f783a85d78 100644 --- a/doc/src/pair_thole.rst +++ b/doc/src/pair_thole.rst @@ -215,6 +215,3 @@ Related commands **(Thole)** Chem Phys, 59, 341 (1981). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_tri_lj.rst b/doc/src/pair_tri_lj.rst index b9590a02a8..32b2f27be0 100644 --- a/doc/src/pair_tri_lj.rst +++ b/doc/src/pair_tri_lj.rst @@ -123,6 +123,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_ufm.rst b/doc/src/pair_ufm.rst index 1656720fd1..2912a4ab5c 100644 --- a/doc/src/pair_ufm.rst +++ b/doc/src/pair_ufm.rst @@ -162,6 +162,3 @@ Related commands **(Freitas)** Freitas, Asta, and de Koning, Computational Materials Science, 112, 333 (2016). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_vashishta.rst b/doc/src/pair_vashishta.rst index 58baf53143..24742d4498 100644 --- a/doc/src/pair_vashishta.rst +++ b/doc/src/pair_vashishta.rst @@ -284,6 +284,3 @@ J. P. Rino. J. Appl. Phys. 101, 103515 (2007). Matter 21 (2009) 095002 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_write.rst b/doc/src/pair_write.rst index eff77b4d68..20b51f9485 100644 --- a/doc/src/pair_write.rst +++ b/doc/src/pair_write.rst @@ -86,6 +86,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_yukawa.rst b/doc/src/pair_yukawa.rst index a4a96b15c3..019306c584 100644 --- a/doc/src/pair_yukawa.rst +++ b/doc/src/pair_yukawa.rst @@ -121,6 +121,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_yukawa_colloid.rst b/doc/src/pair_yukawa_colloid.rst index 74fa1e7e78..79de73676d 100644 --- a/doc/src/pair_yukawa_colloid.rst +++ b/doc/src/pair_yukawa_colloid.rst @@ -176,6 +176,3 @@ Related commands And Membranes, Westview Press, ISBN: 978-0813340791 (2003). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_zbl.rst b/doc/src/pair_zbl.rst index 4d08418ce8..c72e580cb1 100644 --- a/doc/src/pair_zbl.rst +++ b/doc/src/pair_zbl.rst @@ -164,6 +164,3 @@ Related commands Stopping and Range of Ions in Matter," Volume 1, Pergamon, 1985. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/pair_zero.rst b/doc/src/pair_zero.rst index 18afdbf355..85d9a17371 100644 --- a/doc/src/pair_zero.rst +++ b/doc/src/pair_zero.rst @@ -94,6 +94,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/partition.rst b/doc/src/partition.rst index 7ee6d76f3c..62506e9f9d 100644 --- a/doc/src/partition.rst +++ b/doc/src/partition.rst @@ -77,6 +77,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/prd.rst b/doc/src/prd.rst index a53f8d561e..83db49cdf6 100644 --- a/doc/src/prd.rst +++ b/doc/src/prd.rst @@ -366,6 +366,3 @@ geom gaussian, and time = steps. Research 32, 321 (2002). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/print.rst b/doc/src/print.rst index 93b1224993..637d417c95 100644 --- a/doc/src/print.rst +++ b/doc/src/print.rst @@ -96,6 +96,3 @@ Default The option defaults are no file output, screen = yes, and universe = no. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/processors.rst b/doc/src/processors.rst index 6f593ffc6a..84959962dc 100644 --- a/doc/src/processors.rst +++ b/doc/src/processors.rst @@ -380,6 +380,3 @@ The option defaults are Px Py Pz = \* \* \*, grid = onelevel, and map = cart. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/python.rst b/doc/src/python.rst index ea874fbf87..6fc92a2f98 100644 --- a/doc/src/python.rst +++ b/doc/src/python.rst @@ -551,6 +551,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/quit.rst b/doc/src/quit.rst index 2129920022..cf9ea8dcf3 100644 --- a/doc/src/quit.rst +++ b/doc/src/quit.rst @@ -53,6 +53,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/read_data.rst b/doc/src/read_data.rst index 59ce92ca34..ece112a57c 100644 --- a/doc/src/read_data.rst +++ b/doc/src/read_data.rst @@ -1440,6 +1440,3 @@ Default The default for all the *extra* keywords is 0. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/read_dump.rst b/doc/src/read_dump.rst index 030d55f25a..322fb49aad 100644 --- a/doc/src/read_dump.rst +++ b/doc/src/read_dump.rst @@ -420,6 +420,3 @@ no, add = no, scaled = no, wrapped = yes, and format = native. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/read_restart.rst b/doc/src/read_restart.rst index 321b533acb..0a61425fa1 100644 --- a/doc/src/read_restart.rst +++ b/doc/src/read_restart.rst @@ -283,6 +283,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/region.rst b/doc/src/region.rst index 81e247a8e2..6d40a55ce7 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -430,6 +430,3 @@ The option defaults are side = in, units = lattice, and no move or rotation. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/replicate.rst b/doc/src/replicate.rst index f7682c3d54..063c3fff0c 100644 --- a/doc/src/replicate.rst +++ b/doc/src/replicate.rst @@ -111,6 +111,3 @@ command before and redefined after the replicate command. **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/rerun.rst b/doc/src/rerun.rst index 3e0da24e75..552d51bb22 100644 --- a/doc/src/rerun.rst +++ b/doc/src/rerun.rst @@ -234,6 +234,3 @@ infinity), start = same as first, stop = same as last, every = 0, skip = 1; -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/reset_ids.rst b/doc/src/reset_ids.rst index e41745fa52..2f40fc7fe9 100644 --- a/doc/src/reset_ids.rst +++ b/doc/src/reset_ids.rst @@ -64,6 +64,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/reset_timestep.rst b/doc/src/reset_timestep.rst index e9f8818653..e17260ea94 100644 --- a/doc/src/reset_timestep.rst +++ b/doc/src/reset_timestep.rst @@ -67,6 +67,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/restart.rst b/doc/src/restart.rst index 6cfbdec475..38d8a9350d 100644 --- a/doc/src/restart.rst +++ b/doc/src/restart.rst @@ -199,6 +199,3 @@ Default restart 0 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/run.rst b/doc/src/run.rst index 0cf9f3de1d..d2aace9c99 100644 --- a/doc/src/run.rst +++ b/doc/src/run.rst @@ -236,6 +236,3 @@ The option defaults are start = the current timestep, stop = current timestep + N, pre = yes, and post = yes. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/run_style.rst b/doc/src/run_style.rst index b320c57ea8..b1f4f08881 100644 --- a/doc/src/run_style.rst +++ b/doc/src/run_style.rst @@ -369,6 +369,3 @@ to rRESPA levels is as follows: (1992). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/server.rst b/doc/src/server.rst index f366639812..93466566bc 100644 --- a/doc/src/server.rst +++ b/doc/src/server.rst @@ -76,6 +76,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/server_mc.rst b/doc/src/server_mc.rst index 850eceb008..835f5e711c 100644 --- a/doc/src/server_mc.rst +++ b/doc/src/server_mc.rst @@ -132,6 +132,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/server_md.rst b/doc/src/server_md.rst index 26fd65a797..38c93b510b 100644 --- a/doc/src/server_md.rst +++ b/doc/src/server_md.rst @@ -169,6 +169,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/set.rst b/doc/src/set.rst index c9d75070fd..fb026d9535 100644 --- a/doc/src/set.rst +++ b/doc/src/set.rst @@ -508,6 +508,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/shell.rst b/doc/src/shell.rst index 59ff9e42fb..f12faf835e 100644 --- a/doc/src/shell.rst +++ b/doc/src/shell.rst @@ -123,6 +123,3 @@ executing the *cd* command will silently do nothing. **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/special_bonds.rst b/doc/src/special_bonds.rst index 824ed5ead0..af8f611e07 100644 --- a/doc/src/special_bonds.rst +++ b/doc/src/special_bonds.rst @@ -295,6 +295,3 @@ Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). (1990). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/suffix.rst b/doc/src/suffix.rst index f7737b00d9..aa2ea22979 100644 --- a/doc/src/suffix.rst +++ b/doc/src/suffix.rst @@ -112,6 +112,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/tad.rst b/doc/src/tad.rst index d74fb2e8fb..49dfd27581 100644 --- a/doc/src/tad.rst +++ b/doc/src/tad.rst @@ -334,6 +334,3 @@ the :doc:`timestep ` command, and *neb\_log* = "none". Research 32, 321 (2002). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/temper.rst b/doc/src/temper.rst index ef73ef4094..1e374592ff 100644 --- a/doc/src/temper.rst +++ b/doc/src/temper.rst @@ -177,6 +177,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/temper_grem.rst b/doc/src/temper_grem.rst index 2e19592879..85872cc8d7 100644 --- a/doc/src/temper_grem.rst +++ b/doc/src/temper_grem.rst @@ -128,6 +128,3 @@ Related commands **(Kim)** Kim, Keyes, Straub, J Chem Phys, 132, 224107 (2010). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/temper_npt.rst b/doc/src/temper_npt.rst index 847d91fb1b..8dc5a967d2 100644 --- a/doc/src/temper_npt.rst +++ b/doc/src/temper_npt.rst @@ -83,6 +83,3 @@ Related commands **(Mori)** Y. Mori, Y. Okamoto, J. Phys. Soc. Jpn., 7, 074003 (2010). -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/thermo.rst b/doc/src/thermo.rst index 503ef84f6d..54d2534aca 100644 --- a/doc/src/thermo.rst +++ b/doc/src/thermo.rst @@ -71,6 +71,3 @@ Default thermo 0 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/thermo_modify.rst b/doc/src/thermo_modify.rst index c0ec18b465..bb383efb19 100644 --- a/doc/src/thermo_modify.rst +++ b/doc/src/thermo_modify.rst @@ -195,6 +195,3 @@ are "one", "%8d", and "%12.8g". For style "multi", the line and format defaults are "multi", "%8d", and "%14.4f". -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/thermo_style.rst b/doc/src/thermo_style.rst index 0aa401dd96..0b592730af 100644 --- a/doc/src/thermo_style.rst +++ b/doc/src/thermo_style.rst @@ -446,6 +446,3 @@ Default thermo_style one -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/third_order.rst b/doc/src/third_order.rst index d49f790812..b8358b3cd0 100644 --- a/doc/src/third_order.rst +++ b/doc/src/third_order.rst @@ -74,6 +74,3 @@ Default The default settings are file = "third\_order.dat", binary = no -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/timer.rst b/doc/src/timer.rst index a5ef8ca137..535649a7d9 100644 --- a/doc/src/timer.rst +++ b/doc/src/timer.rst @@ -135,6 +135,3 @@ Default timer every 10 -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/timestep.rst b/doc/src/timestep.rst index ddbe33a9d2..5bb784eff4 100644 --- a/doc/src/timestep.rst +++ b/doc/src/timestep.rst @@ -69,6 +69,3 @@ Default +--------------------------------+------------+-----------------------+ -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/uncompute.rst b/doc/src/uncompute.rst index 941a7b7b38..936dcb0fbc 100644 --- a/doc/src/uncompute.rst +++ b/doc/src/uncompute.rst @@ -41,6 +41,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/undump.rst b/doc/src/undump.rst index e79269e8dd..516fc8002d 100644 --- a/doc/src/undump.rst +++ b/doc/src/undump.rst @@ -40,6 +40,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/unfix.rst b/doc/src/unfix.rst index 016ac211aa..d61843c768 100644 --- a/doc/src/unfix.rst +++ b/doc/src/unfix.rst @@ -41,6 +41,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/units.rst b/doc/src/units.rst index 57558a4f53..8b138fd4e1 100644 --- a/doc/src/units.rst +++ b/doc/src/units.rst @@ -233,6 +233,3 @@ Default units lj -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/variable.rst b/doc/src/variable.rst index 3e44b56f37..70c7accf5f 100644 --- a/doc/src/variable.rst +++ b/doc/src/variable.rst @@ -1476,6 +1476,3 @@ Related commands **Default:** none -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/velocity.rst b/doc/src/velocity.rst index 314a5681e5..e45249dc51 100644 --- a/doc/src/velocity.rst +++ b/doc/src/velocity.rst @@ -283,6 +283,3 @@ no, bias = no, loop = all, and units = lattice. The temp and rigid keywords are not defined by default. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/write_coeff.rst b/doc/src/write_coeff.rst index 4a293f7e3f..5379439133 100644 --- a/doc/src/write_coeff.rst +++ b/doc/src/write_coeff.rst @@ -53,6 +53,3 @@ Related commands :doc:`write_data ` -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/write_data.rst b/doc/src/write_data.rst index 3ff9f155b0..373a1edf26 100644 --- a/doc/src/write_data.rst +++ b/doc/src/write_data.rst @@ -147,6 +147,3 @@ Default The option defaults are pair = ii. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/write_dump.rst b/doc/src/write_dump.rst index afd7470ce8..0509aeea75 100644 --- a/doc/src/write_dump.rst +++ b/doc/src/write_dump.rst @@ -100,6 +100,3 @@ The defaults are listed on the doc pages for the :doc:`dump ` and commands. -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html diff --git a/doc/src/write_restart.rst b/doc/src/write_restart.rst index 734bbb3a44..503b585cc3 100644 --- a/doc/src/write_restart.rst +++ b/doc/src/write_restart.rst @@ -137,8 +137,3 @@ Related commands :doc:`write_data ` **Default:** none - - -.. _lws: http://lammps.sandia.gov -.. _ld: Manual.html -.. _lc: Commands_all.html From cdf2f66c0a75a82953cb38b509726d455742f431 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 14:03:52 -0500 Subject: [PATCH 86/94] delete empty lines at the end of files --- doc/src/Build.rst | 2 -- doc/src/Build_basics.rst | 2 -- doc/src/Build_cmake.rst | 2 -- doc/src/Build_development.rst | 3 --- doc/src/Build_extras.rst | 2 -- doc/src/Build_link.rst | 2 -- doc/src/Build_make.rst | 2 -- doc/src/Build_package.rst | 2 -- doc/src/Build_settings.rst | 2 -- doc/src/Build_windows.rst | 2 -- doc/src/Commands_all.rst | 1 - doc/src/Commands_compute.rst | 1 - doc/src/Commands_removed.rst | 2 -- doc/src/Errors.rst | 2 -- doc/src/Errors_bugs.rst | 2 -- doc/src/Errors_common.rst | 2 -- doc/src/Errors_messages.rst | 4 ---- doc/src/Errors_warnings.rst | 4 ---- doc/src/Examples.rst | 4 ---- doc/src/Howto.rst | 2 -- doc/src/Howto_2d.rst | 2 -- doc/src/Howto_barostat.rst | 2 -- doc/src/Howto_bash.rst | 2 -- doc/src/Howto_bioFF.rst | 2 -- doc/src/Howto_body.rst | 2 -- doc/src/Howto_chunk.rst | 2 -- doc/src/Howto_client_server.rst | 2 -- doc/src/Howto_coreshell.rst | 2 -- doc/src/Howto_couple.rst | 2 -- doc/src/Howto_diffusion.rst | 3 --- doc/src/Howto_dispersion.rst | 2 -- doc/src/Howto_drude.rst | 2 -- doc/src/Howto_drude2.rst | 2 -- doc/src/Howto_elastic.rst | 2 -- doc/src/Howto_github.rst | 2 -- doc/src/Howto_granular.rst | 2 -- doc/src/Howto_kappa.rst | 2 -- doc/src/Howto_library.rst | 2 -- doc/src/Howto_manifold.rst | 2 -- doc/src/Howto_multiple.rst | 2 -- doc/src/Howto_nemd.rst | 2 -- doc/src/Howto_output.rst | 2 -- doc/src/Howto_polarizable.rst | 2 -- doc/src/Howto_pylammps.rst | 2 -- doc/src/Howto_replica.rst | 2 -- doc/src/Howto_restart.rst | 2 -- doc/src/Howto_spc.rst | 2 -- doc/src/Howto_spherical.rst | 2 -- doc/src/Howto_spins.rst | 2 -- doc/src/Howto_temperature.rst | 2 -- doc/src/Howto_thermostat.rst | 2 -- doc/src/Howto_tip3p.rst | 2 -- doc/src/Howto_tip4p.rst | 2 -- doc/src/Howto_triclinic.rst | 1 - doc/src/Howto_viscosity.rst | 2 -- doc/src/Howto_viz.rst | 4 ---- doc/src/Howto_walls.rst | 2 -- doc/src/Install.rst | 2 -- doc/src/Install_conda.rst | 1 - doc/src/Install_git.rst | 2 -- doc/src/Install_linux.rst | 2 -- doc/src/Install_mac.rst | 3 --- doc/src/Install_patch.rst | 2 -- doc/src/Install_svn.rst | 2 -- doc/src/Install_tarball.rst | 2 -- doc/src/Install_windows.rst | 2 -- doc/src/Intro.rst | 2 -- doc/src/Intro_authors.rst | 2 -- doc/src/Intro_features.rst | 2 -- doc/src/Intro_nonfeatures.rst | 2 -- doc/src/Intro_opensource.rst | 2 -- doc/src/Intro_overview.rst | 2 -- doc/src/Intro_website.rst | 2 -- doc/src/Manual.rst | 2 -- doc/src/Manual_build.rst | 2 -- doc/src/Manual_version.rst | 2 -- doc/src/Modify.rst | 2 -- doc/src/Modify_atom.rst | 2 -- doc/src/Modify_body.rst | 2 -- doc/src/Modify_bond.rst | 2 -- doc/src/Modify_command.rst | 2 -- doc/src/Modify_compute.rst | 2 -- doc/src/Modify_contribute.rst | 2 -- doc/src/Modify_dump.rst | 2 -- doc/src/Modify_fix.rst | 2 -- doc/src/Modify_kspace.rst | 2 -- doc/src/Modify_min.rst | 2 -- doc/src/Modify_overview.rst | 2 -- doc/src/Modify_pair.rst | 2 -- doc/src/Modify_region.rst | 2 -- doc/src/Modify_thermo.rst | 2 -- doc/src/Modify_variable.rst | 2 -- doc/src/Packages.rst | 2 -- doc/src/Packages_details.rst | 2 -- doc/src/Packages_standard.rst | 2 -- doc/src/Packages_user.rst | 1 - doc/src/Python_call.rst | 2 -- doc/src/Python_examples.rst | 2 -- doc/src/Python_head.rst | 2 -- doc/src/Python_install.rst | 2 -- doc/src/Python_library.rst | 1 - doc/src/Python_mpi.rst | 2 -- doc/src/Python_overview.rst | 2 -- doc/src/Python_pylammps.rst | 2 -- doc/src/Python_run.rst | 2 -- doc/src/Python_shlib.rst | 2 -- doc/src/Python_test.rst | 2 -- doc/src/Run_basics.rst | 2 -- doc/src/Run_head.rst | 2 -- doc/src/Run_options.rst | 2 -- doc/src/Run_output.rst | 2 -- doc/src/Run_windows.rst | 2 -- doc/src/Speed.rst | 2 -- doc/src/Speed_bench.rst | 2 -- doc/src/Speed_compare.rst | 3 --- doc/src/Speed_gpu.rst | 2 -- doc/src/Speed_intel.rst | 3 --- doc/src/Speed_kokkos.rst | 2 -- doc/src/Speed_measure.rst | 2 -- doc/src/Speed_omp.rst | 2 -- doc/src/Speed_opt.rst | 2 -- doc/src/Speed_packages.rst | 2 -- doc/src/Speed_tips.rst | 2 -- doc/src/Tools.rst | 2 -- doc/src/balance.rst | 3 --- doc/src/boundary.rst | 2 -- doc/src/box.rst | 2 -- doc/src/change_box.rst | 2 -- doc/src/clear.rst | 2 -- doc/src/comm_modify.rst | 2 -- doc/src/comm_style.rst | 2 -- doc/src/commands_list.rst | 1 - doc/src/compute.rst | 2 -- doc/src/compute_ackland_atom.rst | 2 -- doc/src/compute_adf.rst | 2 -- doc/src/compute_angle.rst | 2 -- doc/src/compute_angle_local.rst | 2 -- doc/src/compute_angmom_chunk.rst | 2 -- doc/src/compute_basal_atom.rst | 2 -- doc/src/compute_body_local.rst | 2 -- doc/src/compute_bond.rst | 2 -- doc/src/compute_bond_local.rst | 2 -- doc/src/compute_centro_atom.rst | 2 -- doc/src/compute_chunk_atom.rst | 2 -- doc/src/compute_chunk_spread_atom.rst | 2 -- doc/src/compute_cluster_atom.rst | 2 -- doc/src/compute_cna_atom.rst | 2 -- doc/src/compute_cnp_atom.rst | 2 -- doc/src/compute_com.rst | 2 -- doc/src/compute_com_chunk.rst | 2 -- doc/src/compute_contact_atom.rst | 2 -- doc/src/compute_coord_atom.rst | 2 -- doc/src/compute_damage_atom.rst | 2 -- doc/src/compute_dihedral.rst | 2 -- doc/src/compute_dihedral_local.rst | 2 -- doc/src/compute_dilatation_atom.rst | 2 -- doc/src/compute_dipole_chunk.rst | 2 -- doc/src/compute_displace_atom.rst | 2 -- doc/src/compute_dpd.rst | 2 -- doc/src/compute_dpd_atom.rst | 2 -- doc/src/compute_edpd_temp_atom.rst | 2 -- doc/src/compute_entropy_atom.rst | 2 -- doc/src/compute_erotate_asphere.rst | 2 -- doc/src/compute_erotate_rigid.rst | 2 -- doc/src/compute_erotate_sphere.rst | 2 -- doc/src/compute_erotate_sphere_atom.rst | 2 -- doc/src/compute_event_displace.rst | 2 -- doc/src/compute_fep.rst | 2 -- doc/src/compute_global_atom.rst | 2 -- doc/src/compute_group_group.rst | 2 -- doc/src/compute_gyration.rst | 2 -- doc/src/compute_gyration_chunk.rst | 2 -- doc/src/compute_gyration_shape.rst | 2 -- doc/src/compute_gyration_shape_chunk.rst | 2 -- doc/src/compute_heat_flux.rst | 2 -- doc/src/compute_hexorder_atom.rst | 2 -- doc/src/compute_hma.rst | 2 -- doc/src/compute_improper.rst | 2 -- doc/src/compute_improper_local.rst | 2 -- doc/src/compute_inertia_chunk.rst | 2 -- doc/src/compute_ke.rst | 2 -- doc/src/compute_ke_atom.rst | 2 -- doc/src/compute_ke_atom_eff.rst | 2 -- doc/src/compute_ke_eff.rst | 2 -- doc/src/compute_ke_rigid.rst | 2 -- doc/src/compute_meso_e_atom.rst | 2 -- doc/src/compute_meso_rho_atom.rst | 2 -- doc/src/compute_meso_t_atom.rst | 2 -- doc/src/compute_modify.rst | 2 -- doc/src/compute_momentum.rst | 2 -- doc/src/compute_msd.rst | 2 -- doc/src/compute_msd_chunk.rst | 2 -- doc/src/compute_msd_nongauss.rst | 2 -- doc/src/compute_omega_chunk.rst | 2 -- doc/src/compute_orientorder_atom.rst | 2 -- doc/src/compute_pair.rst | 2 -- doc/src/compute_pair_local.rst | 2 -- doc/src/compute_pe.rst | 2 -- doc/src/compute_pe_atom.rst | 2 -- doc/src/compute_plasticity_atom.rst | 2 -- doc/src/compute_pressure.rst | 2 -- doc/src/compute_pressure_cylinder.rst | 2 -- doc/src/compute_pressure_uef.rst | 2 -- doc/src/compute_property_atom.rst | 2 -- doc/src/compute_property_chunk.rst | 2 -- doc/src/compute_property_local.rst | 2 -- doc/src/compute_ptm_atom.rst | 2 -- doc/src/compute_rdf.rst | 2 -- doc/src/compute_reduce.rst | 2 -- doc/src/compute_reduce_chunk.rst | 2 -- doc/src/compute_rigid_local.rst | 2 -- doc/src/compute_saed.rst | 2 -- doc/src/compute_slice.rst | 2 -- doc/src/compute_smd_contact_radius.rst | 2 -- doc/src/compute_smd_damage.rst | 2 -- doc/src/compute_smd_hourglass_error.rst | 2 -- doc/src/compute_smd_internal_energy.rst | 2 -- doc/src/compute_smd_plastic_strain.rst | 2 -- doc/src/compute_smd_plastic_strain_rate.rst | 2 -- doc/src/compute_smd_rho.rst | 2 -- doc/src/compute_smd_tlsph_defgrad.rst | 2 -- doc/src/compute_smd_tlsph_dt.rst | 2 -- doc/src/compute_smd_tlsph_num_neighs.rst | 2 -- doc/src/compute_smd_tlsph_shape.rst | 2 -- doc/src/compute_smd_tlsph_strain.rst | 2 -- doc/src/compute_smd_tlsph_strain_rate.rst | 2 -- doc/src/compute_smd_tlsph_stress.rst | 2 -- doc/src/compute_smd_triangle_vertices.rst | 2 -- doc/src/compute_smd_ulsph_num_neighs.rst | 2 -- doc/src/compute_smd_ulsph_strain.rst | 2 -- doc/src/compute_smd_ulsph_strain_rate.rst | 2 -- doc/src/compute_smd_ulsph_stress.rst | 2 -- doc/src/compute_smd_vol.rst | 2 -- doc/src/compute_sna_atom.rst | 2 -- doc/src/compute_stress_atom.rst | 2 -- doc/src/compute_stress_mop.rst | 2 -- doc/src/compute_tally.rst | 2 -- doc/src/compute_tdpd_cc_atom.rst | 2 -- doc/src/compute_temp.rst | 2 -- doc/src/compute_temp_asphere.rst | 2 -- doc/src/compute_temp_body.rst | 2 -- doc/src/compute_temp_chunk.rst | 2 -- doc/src/compute_temp_com.rst | 2 -- doc/src/compute_temp_cs.rst | 2 -- doc/src/compute_temp_deform.rst | 2 -- doc/src/compute_temp_deform_eff.rst | 2 -- doc/src/compute_temp_drude.rst | 2 -- doc/src/compute_temp_eff.rst | 2 -- doc/src/compute_temp_partial.rst | 2 -- doc/src/compute_temp_profile.rst | 2 -- doc/src/compute_temp_ramp.rst | 2 -- doc/src/compute_temp_region.rst | 2 -- doc/src/compute_temp_region_eff.rst | 2 -- doc/src/compute_temp_rotate.rst | 2 -- doc/src/compute_temp_sphere.rst | 2 -- doc/src/compute_temp_uef.rst | 2 -- doc/src/compute_ti.rst | 2 -- doc/src/compute_torque_chunk.rst | 2 -- doc/src/compute_vacf.rst | 2 -- doc/src/compute_vcm_chunk.rst | 2 -- doc/src/compute_voronoi_atom.rst | 2 -- doc/src/compute_xrd.rst | 2 -- doc/src/create_atoms.rst | 2 -- doc/src/create_bonds.rst | 2 -- doc/src/create_box.rst | 2 -- doc/src/delete_atoms.rst | 2 -- doc/src/delete_bonds.rst | 2 -- doc/src/dielectric.rst | 2 -- doc/src/dihedral_charmm.rst | 2 -- doc/src/dihedral_class2.rst | 2 -- doc/src/dihedral_coeff.rst | 2 -- doc/src/dihedral_cosine_shift_exp.rst | 2 -- doc/src/dihedral_fourier.rst | 2 -- doc/src/dihedral_harmonic.rst | 2 -- doc/src/dihedral_helix.rst | 2 -- doc/src/dihedral_hybrid.rst | 2 -- doc/src/dihedral_multi_harmonic.rst | 2 -- doc/src/dihedral_nharmonic.rst | 2 -- doc/src/dihedral_none.rst | 2 -- doc/src/dihedral_opls.rst | 2 -- doc/src/dihedral_quadratic.rst | 2 -- doc/src/dihedral_spherical.rst | 2 -- doc/src/dihedral_style.rst | 2 -- doc/src/dihedral_table.rst | 2 -- doc/src/dihedral_table_cut.rst | 2 -- doc/src/dihedral_zero.rst | 2 -- doc/src/dimension.rst | 2 -- doc/src/displace_atoms.rst | 2 -- doc/src/dump.rst | 2 -- doc/src/dump_adios.rst | 3 --- doc/src/dump_cfg_uef.rst | 2 -- doc/src/dump_h5md.rst | 2 -- doc/src/dump_image.rst | 2 -- doc/src/dump_modify.rst | 2 -- doc/src/dump_molfile.rst | 2 -- doc/src/dump_netcdf.rst | 2 -- doc/src/dump_vtk.rst | 2 -- doc/src/dynamical_matrix.rst | 2 -- doc/src/echo.rst | 2 -- doc/src/fix.rst | 2 -- doc/src/fix_adapt.rst | 2 -- doc/src/fix_adapt_fep.rst | 2 -- doc/src/fix_addforce.rst | 2 -- doc/src/fix_addtorque.rst | 2 -- doc/src/fix_append_atoms.rst | 2 -- doc/src/fix_atc.rst | 2 -- doc/src/fix_atom_swap.rst | 2 -- doc/src/fix_ave_atom.rst | 2 -- doc/src/fix_ave_chunk.rst | 2 -- doc/src/fix_ave_correlate.rst | 2 -- doc/src/fix_ave_correlate_long.rst | 2 -- doc/src/fix_ave_histo.rst | 2 -- doc/src/fix_ave_time.rst | 2 -- doc/src/fix_aveforce.rst | 2 -- doc/src/fix_balance.rst | 3 --- doc/src/fix_bocs.rst | 2 -- doc/src/fix_bond_break.rst | 2 -- doc/src/fix_bond_create.rst | 2 -- doc/src/fix_bond_react.rst | 2 -- doc/src/fix_bond_swap.rst | 2 -- doc/src/fix_box_relax.rst | 2 -- doc/src/fix_client_md.rst | 2 -- doc/src/fix_cmap.rst | 2 -- doc/src/fix_colvars.rst | 2 -- doc/src/fix_controller.rst | 2 -- doc/src/fix_deform.rst | 2 -- doc/src/fix_deposit.rst | 2 -- doc/src/fix_dpd_energy.rst | 2 -- doc/src/fix_dpd_source.rst | 2 -- doc/src/fix_drag.rst | 2 -- doc/src/fix_drude.rst | 2 -- doc/src/fix_drude_transform.rst | 2 -- doc/src/fix_dt_reset.rst | 2 -- doc/src/fix_efield.rst | 2 -- doc/src/fix_ehex.rst | 2 -- doc/src/fix_electron_stopping.rst | 2 -- doc/src/fix_enforce2d.rst | 2 -- doc/src/fix_eos_cv.rst | 2 -- doc/src/fix_eos_table.rst | 2 -- doc/src/fix_eos_table_rx.rst | 3 --- doc/src/fix_evaporate.rst | 2 -- doc/src/fix_external.rst | 2 -- doc/src/fix_ffl.rst | 2 -- doc/src/fix_filter_corotate.rst | 2 -- doc/src/fix_flow_gauss.rst | 2 -- doc/src/fix_freeze.rst | 2 -- doc/src/fix_gcmc.rst | 2 -- doc/src/fix_gld.rst | 2 -- doc/src/fix_gle.rst | 2 -- doc/src/fix_gravity.rst | 2 -- doc/src/fix_grem.rst | 2 -- doc/src/fix_halt.rst | 2 -- doc/src/fix_heat.rst | 2 -- doc/src/fix_hyper_global.rst | 2 -- doc/src/fix_hyper_local.rst | 2 -- doc/src/fix_imd.rst | 2 -- doc/src/fix_indent.rst | 2 -- doc/src/fix_ipi.rst | 2 -- doc/src/fix_langevin.rst | 2 -- doc/src/fix_langevin_drude.rst | 2 -- doc/src/fix_langevin_eff.rst | 2 -- doc/src/fix_langevin_spin.rst | 2 -- doc/src/fix_latte.rst | 2 -- doc/src/fix_lb_fluid.rst | 2 -- doc/src/fix_lb_momentum.rst | 2 -- doc/src/fix_lb_pc.rst | 2 -- doc/src/fix_lb_rigid_pc_sphere.rst | 2 -- doc/src/fix_lb_viscous.rst | 2 -- doc/src/fix_lineforce.rst | 2 -- doc/src/fix_manifoldforce.rst | 2 -- doc/src/fix_meso.rst | 2 -- doc/src/fix_meso_move.rst | 2 -- doc/src/fix_meso_stationary.rst | 2 -- doc/src/fix_modify.rst | 2 -- doc/src/fix_momentum.rst | 2 -- doc/src/fix_move.rst | 2 -- doc/src/fix_mscg.rst | 2 -- doc/src/fix_msst.rst | 2 -- doc/src/fix_mvv_dpd.rst | 2 -- doc/src/fix_neb.rst | 2 -- doc/src/fix_neb_spin.rst | 2 -- doc/src/fix_nh.rst | 2 -- doc/src/fix_nh_eff.rst | 2 -- doc/src/fix_nh_uef.rst | 2 -- doc/src/fix_nph_asphere.rst | 2 -- doc/src/fix_nph_body.rst | 2 -- doc/src/fix_nph_sphere.rst | 2 -- doc/src/fix_nphug.rst | 2 -- doc/src/fix_npt_asphere.rst | 2 -- doc/src/fix_npt_body.rst | 2 -- doc/src/fix_npt_cauchy.rst | 2 -- doc/src/fix_npt_sphere.rst | 2 -- doc/src/fix_nve.rst | 2 -- doc/src/fix_nve_asphere.rst | 2 -- doc/src/fix_nve_asphere_noforce.rst | 2 -- doc/src/fix_nve_awpmd.rst | 2 -- doc/src/fix_nve_body.rst | 2 -- doc/src/fix_nve_dot.rst | 2 -- doc/src/fix_nve_dotc_langevin.rst | 2 -- doc/src/fix_nve_eff.rst | 2 -- doc/src/fix_nve_limit.rst | 2 -- doc/src/fix_nve_line.rst | 2 -- doc/src/fix_nve_manifold_rattle.rst | 2 -- doc/src/fix_nve_noforce.rst | 2 -- doc/src/fix_nve_sphere.rst | 2 -- doc/src/fix_nve_spin.rst | 2 -- doc/src/fix_nve_tri.rst | 2 -- doc/src/fix_nvk.rst | 2 -- doc/src/fix_nvt_asphere.rst | 2 -- doc/src/fix_nvt_body.rst | 2 -- doc/src/fix_nvt_manifold_rattle.rst | 2 -- doc/src/fix_nvt_sllod.rst | 2 -- doc/src/fix_nvt_sllod_eff.rst | 2 -- doc/src/fix_nvt_sphere.rst | 2 -- doc/src/fix_oneway.rst | 3 --- doc/src/fix_orient.rst | 2 -- doc/src/fix_phonon.rst | 2 -- doc/src/fix_pimd.rst | 2 -- doc/src/fix_planeforce.rst | 2 -- doc/src/fix_plumed.rst | 4 ---- doc/src/fix_poems.rst | 2 -- doc/src/fix_pour.rst | 2 -- doc/src/fix_press_berendsen.rst | 2 -- doc/src/fix_print.rst | 2 -- doc/src/fix_propel_self.rst | 2 -- doc/src/fix_property_atom.rst | 2 -- doc/src/fix_python_invoke.rst | 2 -- doc/src/fix_python_move.rst | 2 -- doc/src/fix_qbmsst.rst | 2 -- doc/src/fix_qeq.rst | 2 -- doc/src/fix_qeq_comb.rst | 2 -- doc/src/fix_qeq_reax.rst | 2 -- doc/src/fix_qmmm.rst | 2 -- doc/src/fix_qtb.rst | 2 -- doc/src/fix_reaxc_bonds.rst | 2 -- doc/src/fix_reaxc_species.rst | 2 -- doc/src/fix_recenter.rst | 2 -- doc/src/fix_rhok.rst | 2 -- doc/src/fix_rigid.rst | 2 -- doc/src/fix_rigid_meso.rst | 2 -- doc/src/fix_rx.rst | 2 -- doc/src/fix_saed_vtk.rst | 2 -- doc/src/fix_setforce.rst | 2 -- doc/src/fix_shake.rst | 2 -- doc/src/fix_shardlow.rst | 2 -- doc/src/fix_smd.rst | 2 -- doc/src/fix_smd_adjust_dt.rst | 2 -- doc/src/fix_smd_integrate_tlsph.rst | 2 -- doc/src/fix_smd_integrate_ulsph.rst | 2 -- doc/src/fix_smd_move_triangulated_surface.rst | 2 -- doc/src/fix_smd_setvel.rst | 2 -- doc/src/fix_smd_wall_surface.rst | 2 -- doc/src/fix_spring.rst | 2 -- doc/src/fix_spring_chunk.rst | 2 -- doc/src/fix_spring_rg.rst | 2 -- doc/src/fix_spring_self.rst | 2 -- doc/src/fix_srd.rst | 2 -- doc/src/fix_store_force.rst | 2 -- doc/src/fix_store_state.rst | 2 -- doc/src/fix_temp_berendsen.rst | 2 -- doc/src/fix_temp_csvr.rst | 2 -- doc/src/fix_temp_rescale.rst | 2 -- doc/src/fix_temp_rescale_eff.rst | 2 -- doc/src/fix_tfmc.rst | 2 -- doc/src/fix_thermal_conductivity.rst | 2 -- doc/src/fix_ti_spring.rst | 2 -- doc/src/fix_tmd.rst | 2 -- doc/src/fix_ttm.rst | 2 -- doc/src/fix_tune_kspace.rst | 2 -- doc/src/fix_vector.rst | 2 -- doc/src/fix_viscosity.rst | 2 -- doc/src/fix_viscous.rst | 2 -- doc/src/fix_wall.rst | 2 -- doc/src/fix_wall_body_polygon.rst | 2 -- doc/src/fix_wall_body_polyhedron.rst | 2 -- doc/src/fix_wall_ees.rst | 2 -- doc/src/fix_wall_gran.rst | 2 -- doc/src/fix_wall_gran_region.rst | 2 -- doc/src/fix_wall_piston.rst | 2 -- doc/src/fix_wall_reflect.rst | 2 -- doc/src/fix_wall_reflect_stochastic.rst | 2 -- doc/src/fix_wall_region.rst | 2 -- doc/src/fix_wall_srd.rst | 2 -- doc/src/group.rst | 2 -- doc/src/group2ndx.rst | 2 -- doc/src/hyper.rst | 2 -- doc/src/if.rst | 2 -- doc/src/improper_class2.rst | 2 -- doc/src/improper_coeff.rst | 2 -- doc/src/improper_cossq.rst | 2 -- doc/src/improper_cvff.rst | 2 -- doc/src/improper_distance.rst | 2 -- doc/src/improper_distharm.rst | 2 -- doc/src/improper_fourier.rst | 2 -- doc/src/improper_harmonic.rst | 2 -- doc/src/improper_hybrid.rst | 2 -- doc/src/improper_inversion_harmonic.rst | 3 --- doc/src/improper_none.rst | 2 -- doc/src/improper_ring.rst | 2 -- doc/src/improper_sqdistharm.rst | 2 -- doc/src/improper_style.rst | 2 -- doc/src/improper_umbrella.rst | 2 -- doc/src/improper_zero.rst | 2 -- doc/src/include.rst | 2 -- doc/src/info.rst | 2 -- doc/src/jump.rst | 2 -- doc/src/kim_commands.rst | 2 -- doc/src/kspace_modify.rst | 2 -- doc/src/kspace_style.rst | 2 -- doc/src/label.rst | 2 -- doc/src/lattice.rst | 2 -- doc/src/log.rst | 2 -- doc/src/mass.rst | 2 -- doc/src/message.rst | 2 -- doc/src/min_modify.rst | 2 -- doc/src/min_spin.rst | 2 -- doc/src/min_style.rst | 2 -- doc/src/minimize.rst | 2 -- doc/src/molecule.rst | 2 -- doc/src/neb.rst | 2 -- doc/src/neb_spin.rst | 2 -- doc/src/neigh_modify.rst | 2 -- doc/src/neighbor.rst | 2 -- doc/src/newton.rst | 2 -- doc/src/next.rst | 2 -- doc/src/package.rst | 2 -- doc/src/pair_adp.rst | 2 -- doc/src/pair_agni.rst | 2 -- doc/src/pair_airebo.rst | 2 -- doc/src/pair_atm.rst | 2 -- doc/src/pair_awpmd.rst | 2 -- doc/src/pair_beck.rst | 2 -- doc/src/pair_body_nparticle.rst | 2 -- doc/src/pair_body_rounded_polygon.rst | 2 -- doc/src/pair_body_rounded_polyhedron.rst | 2 -- doc/src/pair_bop.rst | 2 -- doc/src/pair_born.rst | 2 -- doc/src/pair_brownian.rst | 2 -- doc/src/pair_buck.rst | 2 -- doc/src/pair_buck6d_coul_gauss.rst | 2 -- doc/src/pair_buck_long.rst | 2 -- doc/src/pair_charmm.rst | 2 -- doc/src/pair_class2.rst | 2 -- doc/src/pair_coeff.rst | 2 -- doc/src/pair_colloid.rst | 2 -- doc/src/pair_comb.rst | 2 -- doc/src/pair_cosine_squared.rst | 2 -- doc/src/pair_coul.rst | 2 -- doc/src/pair_coul_diel.rst | 2 -- doc/src/pair_coul_shield.rst | 2 -- doc/src/pair_cs.rst | 2 -- doc/src/pair_dipole.rst | 2 -- doc/src/pair_dpd.rst | 2 -- doc/src/pair_dpd_fdt.rst | 2 -- doc/src/pair_drip.rst | 2 -- doc/src/pair_dsmc.rst | 2 -- doc/src/pair_e3b.rst | 2 -- doc/src/pair_eam.rst | 2 -- doc/src/pair_edip.rst | 2 -- doc/src/pair_eff.rst | 2 -- doc/src/pair_eim.rst | 2 -- doc/src/pair_exp6_rx.rst | 2 -- doc/src/pair_extep.rst | 2 -- doc/src/pair_fep_soft.rst | 2 -- doc/src/pair_gauss.rst | 2 -- doc/src/pair_gayberne.rst | 2 -- doc/src/pair_gran.rst | 2 -- doc/src/pair_granular.rst | 2 -- doc/src/pair_gromacs.rst | 2 -- doc/src/pair_gw.rst | 2 -- doc/src/pair_hbond_dreiding.rst | 2 -- doc/src/pair_hybrid.rst | 2 -- doc/src/pair_ilp_graphene_hbn.rst | 2 -- doc/src/pair_kim.rst | 2 -- doc/src/pair_kolmogorov_crespi_full.rst | 2 -- doc/src/pair_kolmogorov_crespi_z.rst | 2 -- doc/src/pair_lcbop.rst | 2 -- doc/src/pair_lebedeva_z.rst | 2 -- doc/src/pair_line_lj.rst | 2 -- doc/src/pair_lj.rst | 2 -- doc/src/pair_lj96.rst | 2 -- doc/src/pair_lj_cubic.rst | 2 -- doc/src/pair_lj_expand.rst | 2 -- doc/src/pair_lj_long.rst | 2 -- doc/src/pair_lj_smooth.rst | 2 -- doc/src/pair_lj_smooth_linear.rst | 2 -- doc/src/pair_lj_switch3_coulgauss_long.rst | 2 -- doc/src/pair_local_density.rst | 2 -- doc/src/pair_lubricate.rst | 2 -- doc/src/pair_lubricateU.rst | 2 -- doc/src/pair_mdf.rst | 2 -- doc/src/pair_meam_spline.rst | 2 -- doc/src/pair_meam_sw_spline.rst | 2 -- doc/src/pair_meamc.rst | 2 -- doc/src/pair_meso.rst | 2 -- doc/src/pair_mesocnt.rst | 2 -- doc/src/pair_mgpt.rst | 2 -- doc/src/pair_mie.rst | 2 -- doc/src/pair_mm3_switch3_coulgauss_long.rst | 2 -- doc/src/pair_modify.rst | 2 -- doc/src/pair_momb.rst | 2 -- doc/src/pair_morse.rst | 2 -- doc/src/pair_multi_lucy.rst | 2 -- doc/src/pair_multi_lucy_rx.rst | 2 -- doc/src/pair_nb3b_harmonic.rst | 2 -- doc/src/pair_nm.rst | 2 -- doc/src/pair_none.rst | 2 -- doc/src/pair_oxdna.rst | 2 -- doc/src/pair_oxdna2.rst | 2 -- doc/src/pair_peri.rst | 2 -- doc/src/pair_polymorphic.rst | 2 -- doc/src/pair_python.rst | 2 -- doc/src/pair_quip.rst | 2 -- doc/src/pair_reaxc.rst | 2 -- doc/src/pair_resquared.rst | 2 -- doc/src/pair_sdk.rst | 2 -- doc/src/pair_sdpd_taitwater_isothermal.rst | 2 -- doc/src/pair_smd_hertz.rst | 3 --- doc/src/pair_smd_tlsph.rst | 3 --- doc/src/pair_smd_triangulated_surface.rst | 3 --- doc/src/pair_smd_ulsph.rst | 3 --- doc/src/pair_smtbq.rst | 2 -- doc/src/pair_snap.rst | 2 -- doc/src/pair_soft.rst | 2 -- doc/src/pair_sph_heatconduction.rst | 2 -- doc/src/pair_sph_idealgas.rst | 2 -- doc/src/pair_sph_lj.rst | 2 -- doc/src/pair_sph_rhosum.rst | 2 -- doc/src/pair_sph_taitwater.rst | 2 -- doc/src/pair_sph_taitwater_morris.rst | 2 -- doc/src/pair_spin_dipole.rst | 2 -- doc/src/pair_spin_dmi.rst | 2 -- doc/src/pair_spin_magelec.rst | 2 -- doc/src/pair_srp.rst | 2 -- doc/src/pair_style.rst | 2 -- doc/src/pair_sw.rst | 2 -- doc/src/pair_table.rst | 2 -- doc/src/pair_table_rx.rst | 2 -- doc/src/pair_tersoff.rst | 2 -- doc/src/pair_tersoff_mod.rst | 2 -- doc/src/pair_tersoff_zbl.rst | 2 -- doc/src/pair_thole.rst | 2 -- doc/src/pair_tri_lj.rst | 2 -- doc/src/pair_ufm.rst | 2 -- doc/src/pair_vashishta.rst | 2 -- doc/src/pair_write.rst | 2 -- doc/src/pair_yukawa.rst | 2 -- doc/src/pair_yukawa_colloid.rst | 2 -- doc/src/pair_zbl.rst | 2 -- doc/src/pair_zero.rst | 2 -- doc/src/partition.rst | 2 -- doc/src/prd.rst | 2 -- doc/src/print.rst | 2 -- doc/src/processors.rst | 2 -- doc/src/python.rst | 2 -- doc/src/quit.rst | 2 -- doc/src/read_data.rst | 2 -- doc/src/read_dump.rst | 4 ---- doc/src/read_restart.rst | 2 -- doc/src/region.rst | 2 -- doc/src/replicate.rst | 2 -- doc/src/rerun.rst | 2 -- doc/src/reset_ids.rst | 2 -- doc/src/reset_timestep.rst | 2 -- doc/src/restart.rst | 2 -- doc/src/run.rst | 2 -- doc/src/run_style.rst | 2 -- doc/src/server.rst | 2 -- doc/src/server_mc.rst | 2 -- doc/src/server_md.rst | 2 -- doc/src/set.rst | 2 -- doc/src/shell.rst | 2 -- doc/src/special_bonds.rst | 2 -- doc/src/suffix.rst | 2 -- doc/src/tad.rst | 2 -- doc/src/temper.rst | 2 -- doc/src/temper_grem.rst | 2 -- doc/src/temper_npt.rst | 2 -- doc/src/thermo.rst | 2 -- doc/src/thermo_modify.rst | 2 -- doc/src/thermo_style.rst | 2 -- doc/src/third_order.rst | 2 -- doc/src/timer.rst | 2 -- doc/src/timestep.rst | 2 -- doc/src/uncompute.rst | 2 -- doc/src/undump.rst | 2 -- doc/src/unfix.rst | 2 -- doc/src/units.rst | 2 -- doc/src/variable.rst | 2 -- doc/src/velocity.rst | 2 -- doc/src/write_coeff.rst | 2 -- doc/src/write_data.rst | 2 -- doc/src/write_dump.rst | 2 -- 693 files changed, 1406 deletions(-) diff --git a/doc/src/Build.rst b/doc/src/Build.rst index 750f6df68e..bd218c8165 100644 --- a/doc/src/Build.rst +++ b/doc/src/Build.rst @@ -21,5 +21,3 @@ as described on the :doc:`Install ` doc page. Build_extras Build_windows Build_development - - diff --git a/doc/src/Build_basics.rst b/doc/src/Build_basics.rst index bb2c522c45..832b6c3f02 100644 --- a/doc/src/Build_basics.rst +++ b/doc/src/Build_basics.rst @@ -430,5 +430,3 @@ you want to copy files to is protected. There is no "install" option in the src/Makefile for LAMMPS. If you wish to do this you will need to first build LAMMPS, then manually copy the desired LAMMPS files to the appropriate system directories. - - diff --git a/doc/src/Build_cmake.rst b/doc/src/Build_cmake.rst index 394ed2c130..ce103d978a 100644 --- a/doc/src/Build_cmake.rst +++ b/doc/src/Build_cmake.rst @@ -238,5 +238,3 @@ enough version, you can download the latest version at `https://cmake.org/download/ `_. Instructions on how to install it on various platforms can be found `on this page `_. - - diff --git a/doc/src/Build_development.rst b/doc/src/Build_development.rst index 61ca21b188..ef06a27035 100644 --- a/doc/src/Build_development.rst +++ b/doc/src/Build_development.rst @@ -112,6 +112,3 @@ These reports require GCOVR to be installed. The easiest way to do this to insta .. parsed-literal:: pip install git+https://github.com/gcovr/gcovr.git - - - diff --git a/doc/src/Build_extras.rst b/doc/src/Build_extras.rst index e59d05d25c..d2d47f694c 100644 --- a/doc/src/Build_extras.rst +++ b/doc/src/Build_extras.rst @@ -1414,5 +1414,3 @@ the settings are not valid for your system, check if one of the other lib/vtk/Makefile.lammps.\* files is compatible and copy it to Makefile.lammps. If none of the provided files work, you will need to edit the Makefile.lammps file. See lib/vtk/README for details. - - diff --git a/doc/src/Build_link.rst b/doc/src/Build_link.rst index c79536e041..1478eceaf8 100644 --- a/doc/src/Build_link.rst +++ b/doc/src/Build_link.rst @@ -84,5 +84,3 @@ See the sample codes in examples/COUPLE/simple for examples of C++ and C and Fortran codes that invoke LAMMPS through its library interface. Other examples in the COUPLE directory use coupling ideas discussed on the :doc:`Howto couple ` doc page. - - diff --git a/doc/src/Build_make.rst b/doc/src/Build_make.rst index 62ed156eeb..c7db5dbb52 100644 --- a/doc/src/Build_make.rst +++ b/doc/src/Build_make.rst @@ -87,5 +87,3 @@ settings may become outdated: make kokkos_omp # build with the KOKKOS package for OpenMP make kokkos_cuda_mpi # build with the KOKKOS package for GPUs make kokkos_phi # build with the KOKKOS package for KNLs - - diff --git a/doc/src/Build_package.rst b/doc/src/Build_package.rst index 22ae9ba82c..7f2fe7f8ef 100644 --- a/doc/src/Build_package.rst +++ b/doc/src/Build_package.rst @@ -258,5 +258,3 @@ sub-directories with src files. Type "make package-diff" to list all differences between pairs of files in both the src dir and a package dir. - - diff --git a/doc/src/Build_settings.rst b/doc/src/Build_settings.rst index a4cc65db65..6cc849803e 100644 --- a/doc/src/Build_settings.rst +++ b/doc/src/Build_settings.rst @@ -488,5 +488,3 @@ e.g. to Python. .. parsed-literal:: LMP_INC = -DLAMMPS_EXCEPTIONS - - diff --git a/doc/src/Build_windows.rst b/doc/src/Build_windows.rst index 190bcf00f8..fd76f3ac80 100644 --- a/doc/src/Build_windows.rst +++ b/doc/src/Build_windows.rst @@ -104,5 +104,3 @@ Support for the Visual C++ compilers is currently not available. The CMake build system is capable of creating suitable a Visual Studio style build environment, but the LAMMPS code itself is not fully ported to support Visual C++. Volunteers to take on this task are welcome. - - diff --git a/doc/src/Commands_all.rst b/doc/src/Commands_all.rst index 6e87ffbad6..721c5ece37 100644 --- a/doc/src/Commands_all.rst +++ b/doc/src/Commands_all.rst @@ -136,4 +136,3 @@ An alphabetic list of all general LAMMPS commands. * :doc:`write_data ` * :doc:`write_dump ` * :doc:`write_restart ` - diff --git a/doc/src/Commands_compute.rst b/doc/src/Commands_compute.rst index 79f0e8d83f..ad5e4f10bf 100644 --- a/doc/src/Commands_compute.rst +++ b/doc/src/Commands_compute.rst @@ -163,4 +163,3 @@ KOKKOS, o = USER-OMP, t = OPT. * :doc:`vcm/chunk ` * :doc:`voronoi/atom ` * :doc:`xrd ` - diff --git a/doc/src/Commands_removed.rst b/doc/src/Commands_removed.rst index e40869294e..b749467d13 100644 --- a/doc/src/Commands_removed.rst +++ b/doc/src/Commands_removed.rst @@ -60,5 +60,3 @@ LAMMPS executable directly instead of having a separate tool. A combination of the commands :doc:`read_restart ` and :doc:`write_data ` can be used to the same effect. For added convenience this conversion can also be triggered by :doc:`command line flags ` - - diff --git a/doc/src/Errors.rst b/doc/src/Errors.rst index 32f0a849b1..9c53467719 100644 --- a/doc/src/Errors.rst +++ b/doc/src/Errors.rst @@ -15,5 +15,3 @@ additional details for many of them. Errors_bugs Errors_messages Errors_warnings - - diff --git a/doc/src/Errors_bugs.rst b/doc/src/Errors_bugs.rst index 83f101fa89..9822b7e60f 100644 --- a/doc/src/Errors_bugs.rst +++ b/doc/src/Errors_bugs.rst @@ -25,5 +25,3 @@ causing the problem. .. note:: this page needs to have GitHub issues info added - - diff --git a/doc/src/Errors_common.rst b/doc/src/Errors_common.rst index 835dcdd8fa..b8832d8f34 100644 --- a/doc/src/Errors_common.rst +++ b/doc/src/Errors_common.rst @@ -121,5 +121,3 @@ implementations handle buffering of messages. If the code hangs without an error message, it may be that you need to specify an MPI setting or two (usually via an environment variable) to enable buffering or boost the sizes of messages that can be buffered. - - diff --git a/doc/src/Errors_messages.rst b/doc/src/Errors_messages.rst index e4b438e421..bbe84de065 100644 --- a/doc/src/Errors_messages.rst +++ b/doc/src/Errors_messages.rst @@ -8415,7 +8415,3 @@ keyword to allow for additional bonds to be formed *Zero-length lattice orient vector* Self-explanatory. - - - - diff --git a/doc/src/Errors_warnings.rst b/doc/src/Errors_warnings.rst index 4d1681d889..4a0b21356a 100644 --- a/doc/src/Errors_warnings.rst +++ b/doc/src/Errors_warnings.rst @@ -796,7 +796,3 @@ This will most likely cause errors in kinetic fluctuations. *pair style reax is now deprecated and will soon be retired. Users should switch to pair\_style reax/c* Self-explanatory. - - - - diff --git a/doc/src/Examples.rst b/doc/src/Examples.rst index 8916b3b4fe..cd4937ab03 100644 --- a/doc/src/Examples.rst +++ b/doc/src/Examples.rst @@ -228,7 +228,3 @@ instructions. See the :doc:`Packages\_details ` doc page for more info on specific USER packages. .. _openkim: https://openkim.org - - - - diff --git a/doc/src/Howto.rst b/doc/src/Howto.rst index 4b9fd76760..3a36c82674 100644 --- a/doc/src/Howto.rst +++ b/doc/src/Howto.rst @@ -99,5 +99,3 @@ Packages howto Howto_drude2 Howto_manifold Howto_spins - - diff --git a/doc/src/Howto_2d.rst b/doc/src/Howto_2d.rst index a003c1d8c1..302ac78074 100644 --- a/doc/src/Howto_2d.rst +++ b/doc/src/Howto_2d.rst @@ -41,5 +41,3 @@ are for 2d models. and the *disc* option for the :doc:`fix nve/sphere `, :doc:`fix nvt/sphere `, :doc:`fix nph/sphere `, :doc:`fix npt/sphere ` commands. - - diff --git a/doc/src/Howto_barostat.rst b/doc/src/Howto_barostat.rst index 2c6949d9b9..87dab8dd95 100644 --- a/doc/src/Howto_barostat.rst +++ b/doc/src/Howto_barostat.rst @@ -61,5 +61,3 @@ explicitly via the :doc:`thermo_style custom ` command. Or you can use the :doc:`thermo_modify ` command to re-define what pressure compute is used for default thermodynamic output. - - diff --git a/doc/src/Howto_bash.rst b/doc/src/Howto_bash.rst index 0b26b34cdf..a77289317e 100644 --- a/doc/src/Howto_bash.rst +++ b/doc/src/Howto_bash.rst @@ -284,5 +284,3 @@ the PATH variable should be This should give you a jump start when trying to run LAMMPS on Windows. To become effective in this environment I encourage you to look into Linux tutorials explaining Bash and Basic Unix commands (e.g., `Linux Journey `_) - - diff --git a/doc/src/Howto_bioFF.rst b/doc/src/Howto_bioFF.rst index 9ae459230d..4d31d1ee47 100644 --- a/doc/src/Howto_bioFF.rst +++ b/doc/src/Howto_bioFF.rst @@ -144,5 +144,3 @@ Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). **(Mayo)** Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 (1990). - - diff --git a/doc/src/Howto_body.rst b/doc/src/Howto_body.rst index ee1805f0fa..f60a608eae 100644 --- a/doc/src/Howto_body.rst +++ b/doc/src/Howto_body.rst @@ -512,5 +512,3 @@ Particuology, 6, 455 (2008). **(Wang)** J. Wang, H. S. Yu, P. A. Langston, F. Y. Fraige, Granular Matter, 13, 1 (2011). - - diff --git a/doc/src/Howto_chunk.rst b/doc/src/Howto_chunk.rst index 53dff2a723..379225b13c 100644 --- a/doc/src/Howto_chunk.rst +++ b/doc/src/Howto_chunk.rst @@ -212,5 +212,3 @@ using the :doc:`fix ave/chunk ` command to calculate an average dipole moment vector for each bin. This example is explained on the :doc:`compute chunk/spread/atom ` command doc page. - - diff --git a/doc/src/Howto_client_server.rst b/doc/src/Howto_client_server.rst index a969a33341..c7acde5474 100644 --- a/doc/src/Howto_client_server.rst +++ b/doc/src/Howto_client_server.rst @@ -157,5 +157,3 @@ command-line option as their its option, where color is an integer label that will be used to distinguish one executable from another in the multiple executables that the mpirun command launches. In this example the client was colored with a 0, and the server with a 1. - - diff --git a/doc/src/Howto_coreshell.rst b/doc/src/Howto_coreshell.rst index aae83f983b..aae0dc77d6 100644 --- a/doc/src/Howto_coreshell.rst +++ b/doc/src/Howto_coreshell.rst @@ -264,5 +264,3 @@ The additional section in the date file would be formatted like this: **(Fincham)** Fincham, Mackrodt and Mitchell, J Phys Condensed Matter, 6, 393-404 (1994). - - diff --git a/doc/src/Howto_couple.rst b/doc/src/Howto_couple.rst index d415b7740f..849415a0e3 100644 --- a/doc/src/Howto_couple.rst +++ b/doc/src/Howto_couple.rst @@ -118,5 +118,3 @@ instances of LAMMPS to perform different calculations. (4) Couple LAMMPS with another code in a client/server mode. This is described on the :doc:`Howto client/server ` doc page. - - diff --git a/doc/src/Howto_diffusion.rst b/doc/src/Howto_diffusion.rst index ebf0d0c2f6..b3cf62e620 100644 --- a/doc/src/Howto_diffusion.rst +++ b/doc/src/Howto_diffusion.rst @@ -24,6 +24,3 @@ and thus extract D. ---------- - - - diff --git a/doc/src/Howto_dispersion.rst b/doc/src/Howto_dispersion.rst index 6aea99b0c5..f1c818162b 100644 --- a/doc/src/Howto_dispersion.rst +++ b/doc/src/Howto_dispersion.rst @@ -98,5 +98,3 @@ This can be achieved using the *kspace\_modify mix/disp none* command. Note that the code does not check automatically whether any mixing rule is fulfilled. If mixing rules do not apply, the user will have to specify this command explicitly. - - diff --git a/doc/src/Howto_drude.rst b/doc/src/Howto_drude.rst index 425575fd80..b6292ca622 100644 --- a/doc/src/Howto_drude.rst +++ b/doc/src/Howto_drude.rst @@ -65,5 +65,3 @@ too close, which can cause numerical issues. **(Lamoureux and Roux)** G. Lamoureux, B. Roux, J. Chem. Phys 119, 3025 (2003) - - diff --git a/doc/src/Howto_drude2.rst b/doc/src/Howto_drude2.rst index 3d22d6030d..0c2e08a431 100644 --- a/doc/src/Howto_drude2.rst +++ b/doc/src/Howto_drude2.rst @@ -535,5 +535,3 @@ NPT ensemble using Nose-Hoover thermostat: **(SWM4-NDP)** Lamoureux, Harder, Vorobyov, Roux, MacKerell, Chem Phys Let, 418, 245-249 (2006) - - diff --git a/doc/src/Howto_elastic.rst b/doc/src/Howto_elastic.rst index 4d4f01f5f0..001eb4886b 100644 --- a/doc/src/Howto_elastic.rst +++ b/doc/src/Howto_elastic.rst @@ -42,5 +42,3 @@ converge and requires careful post-processing :ref:`(Shinoda) ` **(Shinoda)** Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). - - diff --git a/doc/src/Howto_github.rst b/doc/src/Howto_github.rst index 299b36fb71..9b9959d202 100644 --- a/doc/src/Howto_github.rst +++ b/doc/src/Howto_github.rst @@ -492,5 +492,3 @@ and code checks to make sure they at the very least compile. A discussion of the LAMMPS developer GitHub workflow can be found in the file `doc/github-development-workflow.md `_ - - diff --git a/doc/src/Howto_granular.rst b/doc/src/Howto_granular.rst index 8e387bea3a..25fc9869ea 100644 --- a/doc/src/Howto_granular.rst +++ b/doc/src/Howto_granular.rst @@ -48,5 +48,3 @@ computations between frozen atoms by using this command: will be the same as in 3d. If you wish to model granular particles in 2d as 2d discs, see the note on this topic on the :doc:`Howto 2d ` doc page, where 2d simulations are discussed. - - diff --git a/doc/src/Howto_kappa.rst b/doc/src/Howto_kappa.rst index fe2dd99bf3..b737f8317d 100644 --- a/doc/src/Howto_kappa.rst +++ b/doc/src/Howto_kappa.rst @@ -79,5 +79,3 @@ formalism. **(Wirnsberger)** Wirnsberger, Frenkel, and Dellago, J Chem Phys, 143, 124104 (2015). - - diff --git a/doc/src/Howto_library.rst b/doc/src/Howto_library.rst index fe8d4f5ad6..3a859f697c 100644 --- a/doc/src/Howto_library.rst +++ b/doc/src/Howto_library.rst @@ -245,5 +245,3 @@ lammps\_reset\_box()) to restore a previously extracted and saved state of a simulation. Additional properties for the new atoms can then be assigned via the lammps\_scatter\_atoms() or lammps\_extract\_atom() functions. - - diff --git a/doc/src/Howto_manifold.rst b/doc/src/Howto_manifold.rst index dc1b69455b..8d60a0d36d 100644 --- a/doc/src/Howto_manifold.rst +++ b/doc/src/Howto_manifold.rst @@ -50,5 +50,3 @@ to the relevant fixes. **(Paquay)** Paquay and Kusters, Biophys. J., 110, 6, (2016). preprint available at `arXiv:1411.3019 `_. - - diff --git a/doc/src/Howto_multiple.rst b/doc/src/Howto_multiple.rst index b1d3dca024..72787e6c29 100644 --- a/doc/src/Howto_multiple.rst +++ b/doc/src/Howto_multiple.rst @@ -96,5 +96,3 @@ on the 3 partitions one after the other until all were finished. Initially, 3 simulations would be started simultaneously, one on each partition. When one finished, that partition would then start the 4th simulation, and so forth, until all 8 were completed. - - diff --git a/doc/src/Howto_nemd.rst b/doc/src/Howto_nemd.rst index 97529eafd2..1138315c1e 100644 --- a/doc/src/Howto_nemd.rst +++ b/doc/src/Howto_nemd.rst @@ -53,5 +53,3 @@ using the :doc:`fix flow/gauss ` command. **(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). - - diff --git a/doc/src/Howto_output.rst b/doc/src/Howto_output.rst index 9eda1987a6..9030e6edf8 100644 --- a/doc/src/Howto_output.rst +++ b/doc/src/Howto_output.rst @@ -342,5 +342,3 @@ vector input could be a column of an array. +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ | :doc:`fix store/state ` | per-atom vectors | per-atom vector/array | +--------------------------------------------------------+----------------------------------------------+-------------------------------------------+ - - diff --git a/doc/src/Howto_polarizable.rst b/doc/src/Howto_polarizable.rst index b60cc4c2d9..c1c6e1fc76 100644 --- a/doc/src/Howto_polarizable.rst +++ b/doc/src/Howto_polarizable.rst @@ -71,5 +71,3 @@ temperature is regulated using the velocities of the center of mass of core+shell (or Drude) pairs, but in the Drude model the actual relative core-Drude particle motion is thermostatted separately as well. - - diff --git a/doc/src/Howto_pylammps.rst b/doc/src/Howto_pylammps.rst index cb323d647c..5ee9892db9 100644 --- a/doc/src/Howto_pylammps.rst +++ b/doc/src/Howto_pylammps.rst @@ -577,5 +577,3 @@ If you find this Python interface useful, please feel free to provide feedback and ideas on how to improve it to Richard Berger (richard.berger@temple.edu). We also want to encourage people to write tutorial style IPython notebooks showcasing LAMMPS usage and maybe their latest research results. - - diff --git a/doc/src/Howto_replica.rst b/doc/src/Howto_replica.rst index aa5dae840e..92d2455dd1 100644 --- a/doc/src/Howto_replica.rst +++ b/doc/src/Howto_replica.rst @@ -53,5 +53,3 @@ processors. Thus the above commands could be run on a single-processor (or few-processor) desktop so that you can run a multi-replica simulation on more replicas than you have physical processors. - - diff --git a/doc/src/Howto_restart.rst b/doc/src/Howto_restart.rst index 79b0c30221..1459ed868f 100644 --- a/doc/src/Howto_restart.rst +++ b/doc/src/Howto_restart.rst @@ -98,5 +98,3 @@ commands since the new data file lists the force field coefficients. Also, the :doc:`reset_timestep ` command is used to tell LAMMPS the current timestep. This value is stored in restart files, but not in data files. - - diff --git a/doc/src/Howto_spc.rst b/doc/src/Howto_spc.rst index c0f255ce84..e9b0863a6a 100644 --- a/doc/src/Howto_spc.rst +++ b/doc/src/Howto_spc.rst @@ -50,5 +50,3 @@ Wikipedia also has a nice article on `water models `. Interactions between pairs of body particles are computed via a command like :doc:`pair_style body/nparticle `. - - diff --git a/doc/src/Howto_spins.rst b/doc/src/Howto_spins.rst index 87763d9405..08939576e3 100644 --- a/doc/src/Howto_spins.rst +++ b/doc/src/Howto_spins.rst @@ -66,5 +66,3 @@ magnetic spin, or the magnetic force acting on this spin. **(Tranchida)** Tranchida, Plimpton, Thibaudeau and Thompson, Journal of Computational Physics, 372, 406-425, (2018). - - diff --git a/doc/src/Howto_temperature.rst b/doc/src/Howto_temperature.rst index dce83534ac..3082f3cded 100644 --- a/doc/src/Howto_temperature.rst +++ b/doc/src/Howto_temperature.rst @@ -31,5 +31,3 @@ They both allow for velocity biases indirectly, via an optional extra argument which is another temperature compute that subtracts a velocity bias. This allows the translational velocity of spherical or aspherical particles to be adjusted in prescribed ways. - - diff --git a/doc/src/Howto_thermostat.rst b/doc/src/Howto_thermostat.rst index 5a87356893..e953b28d49 100644 --- a/doc/src/Howto_thermostat.rst +++ b/doc/src/Howto_thermostat.rst @@ -92,5 +92,3 @@ temperature compute is used for default thermodynamic output. **(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). - - diff --git a/doc/src/Howto_tip3p.rst b/doc/src/Howto_tip3p.rst index 4c03c719ec..921dface17 100644 --- a/doc/src/Howto_tip3p.rst +++ b/doc/src/Howto_tip3p.rst @@ -74,5 +74,3 @@ Phys, 79, 926 (1983). **(Price)** Price and Brooks, J Chem Phys, 121, 10096 (2004). - - diff --git a/doc/src/Howto_tip4p.rst b/doc/src/Howto_tip4p.rst index c527f5642c..480ddc3bc6 100644 --- a/doc/src/Howto_tip4p.rst +++ b/doc/src/Howto_tip4p.rst @@ -109,5 +109,3 @@ Wikipedia also has a nice article on `water models ` command can be used for this purpose. It allows dynamic control of the xy, xz, yz tilt factors as a simulation runs. This is discussed in the next section on non-equilibrium MD (NEMD) simulations. - diff --git a/doc/src/Howto_viscosity.rst b/doc/src/Howto_viscosity.rst index 748e9af910..ce738734f8 100644 --- a/doc/src/Howto_viscosity.rst +++ b/doc/src/Howto_viscosity.rst @@ -141,5 +141,3 @@ with time at sufficiently long times. **(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). - - diff --git a/doc/src/Howto_viz.rst b/doc/src/Howto_viz.rst index 8b0316c216..a5e83ce2c3 100644 --- a/doc/src/Howto_viz.rst +++ b/doc/src/Howto_viz.rst @@ -34,7 +34,3 @@ snapshots. .. _atomeye: http://mt.seas.upenn.edu/Archive/Graphics/A - - - - diff --git a/doc/src/Howto_walls.rst b/doc/src/Howto_walls.rst index 4f53b8e92a..4d35cd66b3 100644 --- a/doc/src/Howto_walls.rst +++ b/doc/src/Howto_walls.rst @@ -69,5 +69,3 @@ The only frictional idealized walls currently in LAMMPS are flat or curved surfaces specified by the :doc:`fix wall/gran ` command. At some point we plan to allow regoin surfaces to be used as frictional walls, as well as triangulated surfaces. - - diff --git a/doc/src/Install.rst b/doc/src/Install.rst index 3b2eba9be4..9f744ff05f 100644 --- a/doc/src/Install.rst +++ b/doc/src/Install.rst @@ -51,5 +51,3 @@ These are the files and sub-directories in the LAMMPS distribution: You will have all of these if you download source. You will only have some of them if you download executables, as explained on the pages listed above. - - diff --git a/doc/src/Install_conda.rst b/doc/src/Install_conda.rst index 547513e42d..7c69dcf745 100644 --- a/doc/src/Install_conda.rst +++ b/doc/src/Install_conda.rst @@ -42,4 +42,3 @@ up the Conda capability. .. _conda: https://docs.conda.io/en/latest/index.html .. _mini_conda_install: https://docs.conda.io/en/latest/miniconda.html - diff --git a/doc/src/Install_git.rst b/doc/src/Install_git.rst index 85b919bf38..b1987bcd21 100644 --- a/doc/src/Install_git.rst +++ b/doc/src/Install_git.rst @@ -121,5 +121,3 @@ The LAMMPS GitHub project is managed by Christoph Junghans (LANL, junghans at lanl.gov), Axel Kohlmeyer (Temple U, akohlmey at gmail.com) and Richard Berger (Temple U, richard.berger at temple.edu). - - diff --git a/doc/src/Install_linux.rst b/doc/src/Install_linux.rst index fe3aac24ea..92b0f6a8c8 100644 --- a/doc/src/Install_linux.rst +++ b/doc/src/Install_linux.rst @@ -262,5 +262,3 @@ Alternatively, you may use an AUR helper to install these packages. Note that the AUR provides build-scripts that download the source and the build the package on your machine. - - diff --git a/doc/src/Install_mac.rst b/doc/src/Install_mac.rst index f9a1adcf87..1a3c200f65 100644 --- a/doc/src/Install_mac.rst +++ b/doc/src/Install_mac.rst @@ -46,6 +46,3 @@ up the Homebrew capability. .. _openkim: https://openkim.org - - - diff --git a/doc/src/Install_patch.rst b/doc/src/Install_patch.rst index e7e5d36aa8..7569b0b146 100644 --- a/doc/src/Install_patch.rst +++ b/doc/src/Install_patch.rst @@ -61,5 +61,3 @@ up to date. sub-dir of src, then re-install the package. The version in the src dir is merely a copy and will be wiped out if you type "make package-update". - - diff --git a/doc/src/Install_svn.rst b/doc/src/Install_svn.rst index 1310a8d930..42d5d2e855 100644 --- a/doc/src/Install_svn.rst +++ b/doc/src/Install_svn.rst @@ -95,5 +95,3 @@ The LAMMPS GitHub project is managed by Christoph Junghans (LANL, junghans at lanl.gov), Axel Kohlmeyer (Temple U, akohlmey at gmail.com) and Richard Berger (Temple U, richard.berger at temple.edu). - - diff --git a/doc/src/Install_tarball.rst b/doc/src/Install_tarball.rst index de874c967f..c02b3052e9 100644 --- a/doc/src/Install_tarball.rst +++ b/doc/src/Install_tarball.rst @@ -77,5 +77,3 @@ The patch files are posted on the `bug and feature page `_ of the website, along with a list of changed files and details about what is in the new patch release. Instructions for applying a patch file are on the :doc:`Install patch ` doc page. - - diff --git a/doc/src/Install_windows.rst b/doc/src/Install_windows.rst index 17edf1c3f8..32375264db 100644 --- a/doc/src/Install_windows.rst +++ b/doc/src/Install_windows.rst @@ -42,5 +42,3 @@ automatically, so this should only be done for debugging purposes. Thanks to Axel Kohlmeyer (Temple U, akohlmey at gmail.com) for setting up this Windows capability. - - diff --git a/doc/src/Intro.rst b/doc/src/Intro.rst index 0c6fc3e74e..cc4ae4c48f 100644 --- a/doc/src/Intro.rst +++ b/doc/src/Intro.rst @@ -14,5 +14,3 @@ These pages provide a brief introduction to LAMMPS. Intro_opensource Intro_authors Intro_website - - diff --git a/doc/src/Intro_authors.rst b/doc/src/Intro_authors.rst index e51ea67430..4717800148 100644 --- a/doc/src/Intro_authors.rst +++ b/doc/src/Intro_authors.rst @@ -62,5 +62,3 @@ version of LAMMPS were the following: * Terry Stouch (Lexicon Pharmaceuticals, formerly at Bristol Myers Squibb) * Steve Lustig (Dupont) * Jim Belak and Roy Pollock (LLNL) - - diff --git a/doc/src/Intro_features.rst b/doc/src/Intro_features.rst index a3beffafe2..3c3419ce05 100644 --- a/doc/src/Intro_features.rst +++ b/doc/src/Intro_features.rst @@ -224,5 +224,3 @@ classical MD options: * :doc:`Lattice Boltzmann fluid ` * :doc:`targeted ` and :doc:`steered ` molecular dynamics * :doc:`two-temperature electron model ` - - diff --git a/doc/src/Intro_nonfeatures.rst b/doc/src/Intro_nonfeatures.rst index 4f44f6e989..53cbe1bdf3 100644 --- a/doc/src/Intro_nonfeatures.rst +++ b/doc/src/Intro_nonfeatures.rst @@ -80,5 +80,3 @@ Here are suggestions on how to perform these tasks: simulations. It thus provides some functionality for several of the above bullets. Pizza.py is written in `Python `_ and is available for download from `this page `_. - - diff --git a/doc/src/Intro_opensource.rst b/doc/src/Intro_opensource.rst index b481611166..ea06bd4814 100644 --- a/doc/src/Intro_opensource.rst +++ b/doc/src/Intro_opensource.rst @@ -42,5 +42,3 @@ of the GPL. (4) If you give LAMMPS files to someone else, the GPL LICENSE file and source file headers (including the copyright and GPL notices) should remain part of the code. - - diff --git a/doc/src/Intro_overview.rst b/doc/src/Intro_overview.rst index 5379231b9c..045d62cb41 100644 --- a/doc/src/Intro_overview.rst +++ b/doc/src/Intro_overview.rst @@ -47,5 +47,3 @@ partition the simulation domain into small sub-domains of equal computational cost, one of which is assigned to each processor. Processors communicate and store "ghost" atom information for atoms that border their sub-domain. - - diff --git a/doc/src/Intro_website.rst b/doc/src/Intro_website.rst index eb054f2bea..f5d65d1a2b 100644 --- a/doc/src/Intro_website.rst +++ b/doc/src/Intro_website.rst @@ -32,5 +32,3 @@ this Intr are included in this list. * `Authors of LAMMPS `_ * `History of LAMMPS development `_ * `Funding for LAMMPS `_ - - diff --git a/doc/src/Manual.rst b/doc/src/Manual.rst index b6a670b6a8..93f43c033a 100644 --- a/doc/src/Manual.rst +++ b/doc/src/Manual.rst @@ -85,5 +85,3 @@ Indices and tables .. raw:: html - - diff --git a/doc/src/Manual_build.rst b/doc/src/Manual_build.rst index 9351356e0a..49f4d18097 100644 --- a/doc/src/Manual_build.rst +++ b/doc/src/Manual_build.rst @@ -134,5 +134,3 @@ For converting the generated ePUB file to a MOBI format file also need to have the 'ebook-convert' tool from the "calibre" software installed. `http://calibre-ebook.com/ `_ You first create the ePUB file and then convert it with 'make mobi' - - diff --git a/doc/src/Manual_version.rst b/doc/src/Manual_version.rst index 167f674dc0..7a76824d0c 100644 --- a/doc/src/Manual_version.rst +++ b/doc/src/Manual_version.rst @@ -21,5 +21,3 @@ first page of the :doc:`manual `. describe the most current patch release of LAMMPS. * If you browse the HTML doc pages included in your tarball, they describe the version you have, which may be older. - - diff --git a/doc/src/Modify.rst b/doc/src/Modify.rst index 312bc9dba4..677e94b026 100644 --- a/doc/src/Modify.rst +++ b/doc/src/Modify.rst @@ -33,5 +33,3 @@ as a pull request on our `GitHub site `_, afte Modify_body Modify_thermo Modify_variable - - diff --git a/doc/src/Modify_atom.rst b/doc/src/Modify_atom.rst index d0cfd3b867..5499a6d7be 100644 --- a/doc/src/Modify_atom.rst +++ b/doc/src/Modify_atom.rst @@ -117,5 +117,3 @@ accessed using the returned index as Ivector or dvector are vectors of length Nlocal = # of owned atoms, which store the attributes of individual atoms. - - diff --git a/doc/src/Modify_body.rst b/doc/src/Modify_body.rst index 82114acbad..e469b8520f 100644 --- a/doc/src/Modify_body.rst +++ b/doc/src/Modify_body.rst @@ -33,5 +33,3 @@ class. See body.h for details. +----------------------+-----------------------------------------------------------+ | unpack\_border\_body | unpacking of those attributes | +----------------------+-----------------------------------------------------------+ - - diff --git a/doc/src/Modify_bond.rst b/doc/src/Modify_bond.rst index 1582e921b6..06db272395 100644 --- a/doc/src/Modify_bond.rst +++ b/doc/src/Modify_bond.rst @@ -34,5 +34,3 @@ for details and specific additional methods. +-----------------------+---------------------------------------------------------------------------+ | memory\_usage | tally memory allocated by the style (optional) | +-----------------------+---------------------------------------------------------------------------+ - - diff --git a/doc/src/Modify_command.rst b/doc/src/Modify_command.rst index 4b6e36b131..37e1b2c490 100644 --- a/doc/src/Modify_command.rst +++ b/doc/src/Modify_command.rst @@ -18,5 +18,3 @@ The single method your new class must define is as follows: Of course, the new class can define other methods and variables as needed. - - diff --git a/doc/src/Modify_compute.rst b/doc/src/Modify_compute.rst index 55d9db88df..b32350e048 100644 --- a/doc/src/Modify_compute.rst +++ b/doc/src/Modify_compute.rst @@ -55,5 +55,3 @@ each pair after force and energy has been computed for this pair. Then the tallied values are retrieved with the standard compute\_scalar or compute\_vector or compute\_peratom methods. The USER-TALLY package provides *examples*\ \_compute\_tally.html for utilizing this mechanism. - - diff --git a/doc/src/Modify_contribute.rst b/doc/src/Modify_contribute.rst index a83a7d830f..92ac9b8744 100644 --- a/doc/src/Modify_contribute.rst +++ b/doc/src/Modify_contribute.rst @@ -196,5 +196,3 @@ Finally, as a general rule-of-thumb, the more clear and self-explanatory you make your documentation and README files, and the easier you make it for people to get started, e.g. by providing example scripts, the more likely it is that users will try out your new feature. - - diff --git a/doc/src/Modify_dump.rst b/doc/src/Modify_dump.rst index 275b0417e7..8d98f848d2 100644 --- a/doc/src/Modify_dump.rst +++ b/doc/src/Modify_dump.rst @@ -30,5 +30,3 @@ new quantities to dump. Note that new keywords for atom properties are not typically added to the :doc:`dump custom ` command. Instead they are added to the :doc:`compute property/atom ` command. - - diff --git a/doc/src/Modify_fix.rst b/doc/src/Modify_fix.rst index 4ab8a2065a..9e1705e435 100644 --- a/doc/src/Modify_fix.rst +++ b/doc/src/Modify_fix.rst @@ -151,5 +151,3 @@ command), the initial\_integrate, post\_force\_integrate, and final\_integrate\_respa methods can be implemented. The thermo method enables a fix to contribute values to thermodynamic output, as printed quantities and/or to be summed to the potential energy of the system. - - diff --git a/doc/src/Modify_kspace.rst b/doc/src/Modify_kspace.rst index f7a7fde802..c45c8f94a1 100644 --- a/doc/src/Modify_kspace.rst +++ b/doc/src/Modify_kspace.rst @@ -19,5 +19,3 @@ class. See kspace.h for details. +---------------+----------------------------------------------+ | memory\_usage | tally of memory usage | +---------------+----------------------------------------------+ - - diff --git a/doc/src/Modify_min.rst b/doc/src/Modify_min.rst index f6cf570f03..d8bcd2d3f2 100644 --- a/doc/src/Modify_min.rst +++ b/doc/src/Modify_min.rst @@ -17,5 +17,3 @@ class. See min.h for details. +---------------+------------------------------------------+ | memory\_usage | tally of memory usage | +---------------+------------------------------------------+ - - diff --git a/doc/src/Modify_overview.rst b/doc/src/Modify_overview.rst index 5f54e3f2af..33d8b0e2ff 100644 --- a/doc/src/Modify_overview.rst +++ b/doc/src/Modify_overview.rst @@ -100,5 +100,3 @@ functionality: **(Foo)** Foo, Morefoo, and Maxfoo, J of Classic Potentials, 75, 345 (1997). - - diff --git a/doc/src/Modify_pair.rst b/doc/src/Modify_pair.rst index 2ea57ccaf4..78ee144d53 100644 --- a/doc/src/Modify_pair.rst +++ b/doc/src/Modify_pair.rst @@ -33,5 +33,3 @@ Here is a brief description of the class methods in pair.h: +---------------------------------+-------------------------------------------------------------------+ The inner/middle/outer routines are optional. - - diff --git a/doc/src/Modify_region.rst b/doc/src/Modify_region.rst index 071840b17e..a9e9c734a4 100644 --- a/doc/src/Modify_region.rst +++ b/doc/src/Modify_region.rst @@ -20,5 +20,3 @@ class. See region.h for details. +-------------------+---------------------------------------------------------------------+ | shape\_update | change region shape if set by time-dependent variable | +-------------------+---------------------------------------------------------------------+ - - diff --git a/doc/src/Modify_thermo.rst b/doc/src/Modify_thermo.rst index 18ddacc3be..564df9ec7a 100644 --- a/doc/src/Modify_thermo.rst +++ b/doc/src/Modify_thermo.rst @@ -25,5 +25,3 @@ for thermo output of quantities calculated by :doc:`fixes `, :doc:`computes `, and :doc:`variables `. Thus, it may be simpler to compute what you wish via one of those constructs, than by adding a new keyword to the thermo command. - - diff --git a/doc/src/Modify_variable.rst b/doc/src/Modify_variable.rst index e746ab363a..c1fe0440ff 100644 --- a/doc/src/Modify_variable.rst +++ b/doc/src/Modify_variable.rst @@ -38,5 +38,3 @@ to find the appropriate location. Adding new :doc:`compute styles ` (whose calculated values can then be accessed by variables) is discussed on the :doc:`Modify compute ` doc page. - - diff --git a/doc/src/Packages.rst b/doc/src/Packages.rst index acc1c3c873..f8f5febaca 100644 --- a/doc/src/Packages.rst +++ b/doc/src/Packages.rst @@ -18,5 +18,3 @@ LAMMPS build process. Packages_standard Packages_user Packages_details - - diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index 9e96d80252..3430624090 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -2446,5 +2446,3 @@ which discuss the `QuickFF `_ methodology. * :doc:`pair_style mm3/switch3/coulgauss/long ` * :doc:`pair_style lj/switch3/coulgauss/long ` * examples/USER/yaff - - diff --git a/doc/src/Packages_standard.rst b/doc/src/Packages_standard.rst index e6d953a193..b0b70cb4ee 100644 --- a/doc/src/Packages_standard.rst +++ b/doc/src/Packages_standard.rst @@ -89,5 +89,3 @@ package: +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ | :ref:`VORONOI ` | Voronoi tesselation | :doc:`compute voronoi/atom ` | n/a | ext | +----------------------------------+--------------------------------------+----------------------------------------------------+-----------------------------------------------------+---------+ - - diff --git a/doc/src/Packages_user.rst b/doc/src/Packages_user.rst index 72a8763443..e3f0dba469 100644 --- a/doc/src/Packages_user.rst +++ b/doc/src/Packages_user.rst @@ -114,4 +114,3 @@ package: .. _MOFplus: https://www.mofplus.org/content/show/MOF-FF .. _PLUMED: http://www.plumed.org - diff --git a/doc/src/Python_call.rst b/doc/src/Python_call.rst index 561ce30249..155d4e0462 100644 --- a/doc/src/Python_call.rst +++ b/doc/src/Python_call.rst @@ -77,5 +77,3 @@ If you want to write Python code with callbacks to LAMMPS, then you must also follow the steps summarized in the :doc:`Python run ` doc page. I.e. you must build LAMMPS as a shared library and insure that Python can find the python/lammps.py file and the shared library. - - diff --git a/doc/src/Python_examples.rst b/doc/src/Python_examples.rst index 38f24d36e2..59525d57be 100644 --- a/doc/src/Python_examples.rst +++ b/doc/src/Python_examples.rst @@ -109,5 +109,3 @@ different visualization package options. Click to see larger images: .. image:: JPG/screenshot_vmd_small.jpg :target: JPG/screenshot_vmd.jpg - - diff --git a/doc/src/Python_head.rst b/doc/src/Python_head.rst index 1f3ffda389..ce514629ae 100644 --- a/doc/src/Python_head.rst +++ b/doc/src/Python_head.rst @@ -42,5 +42,3 @@ interesting Python functions that can be called from a LAMMPS input script, that you think would be generally useful, please post them as a pull request to our `GitHub site `_, and they can be added to the LAMMPS distribution or webpage. - - diff --git a/doc/src/Python_install.rst b/doc/src/Python_install.rst index 1171f70ae3..8a03dd7249 100644 --- a/doc/src/Python_install.rst +++ b/doc/src/Python_install.rst @@ -68,5 +68,3 @@ the LAMMPS shared library (see :doc:`this section `), you will need to manually copy files like liblammps\_g++.so into the appropriate system directory. This is not needed if you set the LD\_LIBRARY\_PATH environment variable as described above. - - diff --git a/doc/src/Python_library.rst b/doc/src/Python_library.rst index 7500de4399..d4acd07257 100644 --- a/doc/src/Python_library.rst +++ b/doc/src/Python_library.rst @@ -274,4 +274,3 @@ following steps: .. autoclass:: lammps.NeighList :members: :no-undoc-members: - diff --git a/doc/src/Python_mpi.rst b/doc/src/Python_mpi.rst index cf8975649c..9ecd876bcf 100644 --- a/doc/src/Python_mpi.rst +++ b/doc/src/Python_mpi.rst @@ -74,5 +74,3 @@ and see one line of output for each processor you run on. both mpi4py and LAMMPS together, this is an issue you may need to address, e.g. by moving other MPI installations so that mpi4py finds the right one. - - diff --git a/doc/src/Python_overview.rst b/doc/src/Python_overview.rst index a73d78094a..a41de5d444 100644 --- a/doc/src/Python_overview.rst +++ b/doc/src/Python_overview.rst @@ -23,5 +23,3 @@ to query or change its attributes through the LAMMPS Python module mentioned above. In Python lingo, this is "embedding" Python in LAMMPS. When used in this mode, Python can perform script operations that the simple LAMMPS input script syntax can not. - - diff --git a/doc/src/Python_pylammps.rst b/doc/src/Python_pylammps.rst index 63c49d4007..ad34706f50 100644 --- a/doc/src/Python_pylammps.rst +++ b/doc/src/Python_pylammps.rst @@ -3,5 +3,3 @@ PyLammps interface PyLammps is a Python wrapper class which can be created on its own or use an existing lammps Python object. It has its own :doc:`Howto pylammps ` doc page. - - diff --git a/doc/src/Python_run.rst b/doc/src/Python_run.rst index 164ea9fade..9aab6da9c6 100644 --- a/doc/src/Python_run.rst +++ b/doc/src/Python_run.rst @@ -30,5 +30,3 @@ which auto-generates the interface code needed between Python and a set of C-style library functions. Ctypes is part of standard Python for versions 2.5 and later. You can check which version of Python you have by simply typing "python" at a shell prompt. - - diff --git a/doc/src/Python_shlib.rst b/doc/src/Python_shlib.rst index 5be6002da2..0289b7acc4 100644 --- a/doc/src/Python_shlib.rst +++ b/doc/src/Python_shlib.rst @@ -79,5 +79,3 @@ it, which contains the installed liblammps.so. Starting Python outside (!) of your build directory, but with the virtualenv enabled and with the LD\_LIBRARY\_PATH set gives you access to LAMMPS via Python. - - diff --git a/doc/src/Python_test.rst b/doc/src/Python_test.rst index e840445a20..3368041935 100644 --- a/doc/src/Python_test.rst +++ b/doc/src/Python_test.rst @@ -163,5 +163,3 @@ With the "-i" flag, you will be left in the Python interpreter when the script finishes, so you can type subsequent commands. As mentioned above, you can only run Python interactively when running Python on a single processor, not in parallel. - - diff --git a/doc/src/Run_basics.rst b/doc/src/Run_basics.rst index 029fbdd95a..72b966c832 100644 --- a/doc/src/Run_basics.rst +++ b/doc/src/Run_basics.rst @@ -89,5 +89,3 @@ processors it was run on. Some of the examples or benchmarks require LAMMPS to be built with optional packages. - - diff --git a/doc/src/Run_head.rst b/doc/src/Run_head.rst index 18aa49d3c2..bdc122e3f7 100644 --- a/doc/src/Run_head.rst +++ b/doc/src/Run_head.rst @@ -14,5 +14,3 @@ they can contain. Run_options Run_output Run_windows - - diff --git a/doc/src/Run_options.rst b/doc/src/Run_options.rst index 8992f6c5f5..14bddd58fc 100644 --- a/doc/src/Run_options.rst +++ b/doc/src/Run_options.rst @@ -639,5 +639,3 @@ input scripts. multiple variable values if any of them start with a "-", e.g. a negative numeric value. It is OK if the first value1 starts with a "-", since it is automatically skipped. - - diff --git a/doc/src/Run_output.rst b/doc/src/Run_output.rst index c1170800f3..a75513b2c5 100644 --- a/doc/src/Run_output.rst +++ b/doc/src/Run_output.rst @@ -190,5 +190,3 @@ with and without the communication and a Gflop rate is computed. The 3d rate is with communication; the 1d rate is without (just the 1d FFTs). Thus you can estimate what fraction of your FFT time was spent in communication, roughly 75% in the example above. - - diff --git a/doc/src/Run_windows.rst b/doc/src/Run_windows.rst index 5c97d37887..af7ade1ac7 100644 --- a/doc/src/Run_windows.rst +++ b/doc/src/Run_windows.rst @@ -74,5 +74,3 @@ multi-threading, which can be combined with MPI using something like: .. parsed-literal:: mpiexec -localonly 2 lmp_mpi -in in.lj -pk omp 2 -sf omp - - diff --git a/doc/src/Speed.rst b/doc/src/Speed.rst index 9c3ca0aeaa..a5b3d36a25 100644 --- a/doc/src/Speed.rst +++ b/doc/src/Speed.rst @@ -28,5 +28,3 @@ hardware platforms. Speed_tips Speed_packages Speed_compare - - diff --git a/doc/src/Speed_bench.rst b/doc/src/Speed_bench.rst index de781c4d72..076e74fdbd 100644 --- a/doc/src/Speed_bench.rst +++ b/doc/src/Speed_bench.rst @@ -75,5 +75,3 @@ Phi), you should first measure single node performance. Then you can estimate parallel performance for multi-node runs using the same logic as for all-MPI mode, except that now you will typically need many more atoms/node to achieve good scalability. - - diff --git a/doc/src/Speed_compare.rst b/doc/src/Speed_compare.rst index d8a80cb620..f6795e202a 100644 --- a/doc/src/Speed_compare.rst +++ b/doc/src/Speed_compare.rst @@ -93,6 +93,3 @@ section below for examples where this has been done. * OpenCL in the GPU package does theoretically also support Intel CPUs or Intel Xeon Phi, but the native support for those in KOKKOS (or USER-INTEL) is superior. - - - diff --git a/doc/src/Speed_gpu.rst b/doc/src/Speed_gpu.rst index c5622336f3..9492d1466a 100644 --- a/doc/src/Speed_gpu.rst +++ b/doc/src/Speed_gpu.rst @@ -178,5 +178,3 @@ Restrictions None. - - diff --git a/doc/src/Speed_intel.rst b/doc/src/Speed_intel.rst index feb4b849d1..86afd8d2ed 100644 --- a/doc/src/Speed_intel.rst +++ b/doc/src/Speed_intel.rst @@ -545,6 +545,3 @@ supported. * Brown, W.M., Carrillo, J.-M.Y., Mishra, B., Gavhane, N., Thakkar, F.M., De Kraker, A.R., Yamada, M., Ang, J.A., Plimpton, S.J., "Optimizing Classical Molecular Dynamics in LAMMPS," in Intel Xeon Phi Processor High Performance Programming: Knights Landing Edition, J. Jeffers, J. Reinders, A. Sodani, Eds. Morgan Kaufmann. * Brown, W. M., Semin, A., Hebenstreit, M., Khvostov, S., Raman, K., Plimpton, S.J. `Increasing Molecular Dynamics Simulation Rates with an 8-Fold Increase in Electrical Power Efficiency. `_ 2016 High Performance Computing, Networking, Storage and Analysis, SC16: International Conference (pp. 82-95). * Brown, W.M., Carrillo, J.-M.Y., Gavhane, N., Thakkar, F.M., Plimpton, S.J. Optimizing Legacy Molecular Dynamics Software with Directive-Based Offload. Computer Physics Communications. 2015. 195: p. 95-101. - - - diff --git a/doc/src/Speed_kokkos.rst b/doc/src/Speed_kokkos.rst index 051e1eba23..700ef91998 100644 --- a/doc/src/Speed_kokkos.rst +++ b/doc/src/Speed_kokkos.rst @@ -444,5 +444,3 @@ Restrictions Currently, there are no precision options with the KOKKOS package. All compilation and computation is performed in double precision. - - diff --git a/doc/src/Speed_measure.rst b/doc/src/Speed_measure.rst index 90fe5246e1..2f86aa18f2 100644 --- a/doc/src/Speed_measure.rst +++ b/doc/src/Speed_measure.rst @@ -44,5 +44,3 @@ reported times for "Communication" or "Other" may be higher than they really are, due to load-imbalance. If this is an issue, you can uncomment the MPI\_Barrier() lines in src/timer.cpp, and re-compile LAMMPS, to obtain synchronized timings. - - diff --git a/doc/src/Speed_omp.rst b/doc/src/Speed_omp.rst index 364db907ec..44233902a7 100644 --- a/doc/src/Speed_omp.rst +++ b/doc/src/Speed_omp.rst @@ -160,5 +160,3 @@ Restrictions None. - - diff --git a/doc/src/Speed_opt.rst b/doc/src/Speed_opt.rst index 6c9e74e2bf..f684720905 100644 --- a/doc/src/Speed_opt.rst +++ b/doc/src/Speed_opt.rst @@ -51,5 +51,3 @@ Restrictions None. - - diff --git a/doc/src/Speed_packages.rst b/doc/src/Speed_packages.rst index 2948ffcd7b..90b2c236ab 100644 --- a/doc/src/Speed_packages.rst +++ b/doc/src/Speed_packages.rst @@ -188,5 +188,3 @@ The individual accelerator package doc pages explain: * speed-ups to expect * guidelines for best performance * restrictions - - diff --git a/doc/src/Speed_tips.rst b/doc/src/Speed_tips.rst index 55ee0ae7e7..8798cce245 100644 --- a/doc/src/Speed_tips.rst +++ b/doc/src/Speed_tips.rst @@ -54,5 +54,3 @@ relative accuracy of slightly greater than 1e-5 and above. of energy and pressure as it does in forces, so some caution must be used if energy and/or pressure are quantities of interest, such as when using a barostat. - - diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst index e404f30c9f..5e90fcd268 100644 --- a/doc/src/Tools.rst +++ b/doc/src/Tools.rst @@ -741,5 +741,3 @@ simulation. See the README file for details. These files were provided by Vikas Varshney (vv0210 at gmail.com) - - diff --git a/doc/src/balance.rst b/doc/src/balance.rst index 0282f74149..1c667781af 100644 --- a/doc/src/balance.rst +++ b/doc/src/balance.rst @@ -566,6 +566,3 @@ Related commands .. _pizza: http://pizza.sandia.gov **Default:** none - - - diff --git a/doc/src/boundary.rst b/doc/src/boundary.rst index bdc0d52075..baf843426e 100644 --- a/doc/src/boundary.rst +++ b/doc/src/boundary.rst @@ -119,5 +119,3 @@ Default .. parsed-literal:: boundary p p p - - diff --git a/doc/src/box.rst b/doc/src/box.rst index ceaad02e89..052057bb90 100644 --- a/doc/src/box.rst +++ b/doc/src/box.rst @@ -69,5 +69,3 @@ Default """"""" The default value is tilt = small. - - diff --git a/doc/src/change_box.rst b/doc/src/change_box.rst index 0bd61c435d..02f06ac681 100644 --- a/doc/src/change_box.rst +++ b/doc/src/change_box.rst @@ -380,5 +380,3 @@ Default """"""" The option default is units = lattice. - - diff --git a/doc/src/clear.rst b/doc/src/clear.rst index 62696d1529..b8cb8b7410 100644 --- a/doc/src/clear.rst +++ b/doc/src/clear.rst @@ -42,5 +42,3 @@ Restrictions **Related commands:** none **Default:** none - - diff --git a/doc/src/comm_modify.rst b/doc/src/comm_modify.rst index 9174a03f7c..67ce65e2a9 100644 --- a/doc/src/comm_modify.rst +++ b/doc/src/comm_modify.rst @@ -180,5 +180,3 @@ Default The option defaults are mode = single, group = all, cutoff = 0.0, vel = no. The cutoff default of 0.0 means that ghost cutoff = neighbor cutoff = pairwise force cutoff + neighbor skin. - - diff --git a/doc/src/comm_style.rst b/doc/src/comm_style.rst index 0e2758d55f..bbafa21d62 100644 --- a/doc/src/comm_style.rst +++ b/doc/src/comm_style.rst @@ -71,5 +71,3 @@ Default """"""" The default style is brick. - - diff --git a/doc/src/commands_list.rst b/doc/src/commands_list.rst index 2eaa78d59c..1b1691cefd 100644 --- a/doc/src/commands_list.rst +++ b/doc/src/commands_list.rst @@ -121,4 +121,3 @@ Commands write_data write_dump write_restart - diff --git a/doc/src/compute.rst b/doc/src/compute.rst index 10e47d8c73..fd3c08c626 100644 --- a/doc/src/compute.rst +++ b/doc/src/compute.rst @@ -332,5 +332,3 @@ Related commands :doc:`uncompute `, :doc:`compute_modify `, :doc:`fix ave/atom `, :doc:`fix ave/time `, :doc:`fix ave/histo ` **Default:** none - - diff --git a/doc/src/compute_ackland_atom.rst b/doc/src/compute_ackland_atom.rst index c2d919b652..f1cabdc3a3 100644 --- a/doc/src/compute_ackland_atom.rst +++ b/doc/src/compute_ackland_atom.rst @@ -97,5 +97,3 @@ The keyword *legacy* defaults to *no*\ . **(Ackland)** Ackland, Jones, Phys Rev B, 73, 054104 (2006). - - diff --git a/doc/src/compute_adf.rst b/doc/src/compute_adf.rst index e92f9e43a9..f403f5e5bf 100644 --- a/doc/src/compute_adf.rst +++ b/doc/src/compute_adf.rst @@ -227,5 +227,3 @@ Default """"""" The keyword default is ordinate = degree. - - diff --git a/doc/src/compute_angle.rst b/doc/src/compute_angle.rst index c165aa2943..155b387d4e 100644 --- a/doc/src/compute_angle.rst +++ b/doc/src/compute_angle.rst @@ -55,5 +55,3 @@ Related commands :doc:`compute pe `, :doc:`compute pair ` **Default:** none - - diff --git a/doc/src/compute_angle_local.rst b/doc/src/compute_angle_local.rst index 3a61f68388..923233fcfc 100644 --- a/doc/src/compute_angle_local.rst +++ b/doc/src/compute_angle_local.rst @@ -151,5 +151,3 @@ Related commands :doc:`dump local `, :doc:`compute property/local ` **Default:** none - - diff --git a/doc/src/compute_angmom_chunk.rst b/doc/src/compute_angmom_chunk.rst index 0b8f896e5e..b800c91303 100644 --- a/doc/src/compute_angmom_chunk.rst +++ b/doc/src/compute_angmom_chunk.rst @@ -93,5 +93,3 @@ Related commands :doc:`variable angmom() function ` **Default:** none - - diff --git a/doc/src/compute_basal_atom.rst b/doc/src/compute_basal_atom.rst index 8dd55b8ad2..ed10a2ffd5 100644 --- a/doc/src/compute_basal_atom.rst +++ b/doc/src/compute_basal_atom.rst @@ -83,5 +83,3 @@ Related commands **(Barrett)** Barrett, Tschopp, El Kadiri, Scripta Mat. 66, p.666 (2012). - - diff --git a/doc/src/compute_body_local.rst b/doc/src/compute_body_local.rst index 52ded3ff60..47fe6de85b 100644 --- a/doc/src/compute_body_local.rst +++ b/doc/src/compute_body_local.rst @@ -103,5 +103,3 @@ Related commands :doc:`dump local ` **Default:** none - - diff --git a/doc/src/compute_bond.rst b/doc/src/compute_bond.rst index 2ba5fc27a1..ee95e29de8 100644 --- a/doc/src/compute_bond.rst +++ b/doc/src/compute_bond.rst @@ -55,5 +55,3 @@ Related commands :doc:`compute pe `, :doc:`compute pair ` **Default:** none - - diff --git a/doc/src/compute_bond_local.rst b/doc/src/compute_bond_local.rst index b7723f2a12..cc2f929af9 100644 --- a/doc/src/compute_bond_local.rst +++ b/doc/src/compute_bond_local.rst @@ -207,5 +207,3 @@ Related commands :doc:`dump local `, :doc:`compute property/local ` **Default:** none - - diff --git a/doc/src/compute_centro_atom.rst b/doc/src/compute_centro_atom.rst index 0d31a292a7..f00cc179f8 100644 --- a/doc/src/compute_centro_atom.rst +++ b/doc/src/compute_centro_atom.rst @@ -173,5 +173,3 @@ The default value for the optional keyword is axes = no. **(Kelchner)** Kelchner, Plimpton, Hamilton, Phys Rev B, 58, 11085 (1998). - - diff --git a/doc/src/compute_chunk_atom.rst b/doc/src/compute_chunk_atom.rst index 1d75905e96..354aa44d5b 100644 --- a/doc/src/compute_chunk_atom.rst +++ b/doc/src/compute_chunk_atom.rst @@ -700,5 +700,3 @@ The option defaults are as follows: * bound = lower and upper in all dimensions * pbc = no * units = lattice - - diff --git a/doc/src/compute_chunk_spread_atom.rst b/doc/src/compute_chunk_spread_atom.rst index 7e71e71840..a1b5cf45e5 100644 --- a/doc/src/compute_chunk_spread_atom.rst +++ b/doc/src/compute_chunk_spread_atom.rst @@ -230,5 +230,3 @@ Related commands :doc:`compute chunk/atom `, :doc:`fix ave/chunk `, :doc:`compute reduce/chunk ` **Default:** none - - diff --git a/doc/src/compute_cluster_atom.rst b/doc/src/compute_cluster_atom.rst index ea442202b9..908974de38 100644 --- a/doc/src/compute_cluster_atom.rst +++ b/doc/src/compute_cluster_atom.rst @@ -110,5 +110,3 @@ Related commands :doc:`compute coord/atom ` **Default:** none - - diff --git a/doc/src/compute_cna_atom.rst b/doc/src/compute_cna_atom.rst index 61b2dc8626..16ce67d7af 100644 --- a/doc/src/compute_cna_atom.rst +++ b/doc/src/compute_cna_atom.rst @@ -112,5 +112,3 @@ Related commands **(Tsuzuki)** Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). - - diff --git a/doc/src/compute_cnp_atom.rst b/doc/src/compute_cnp_atom.rst index 021360a087..3290f67508 100644 --- a/doc/src/compute_cnp_atom.rst +++ b/doc/src/compute_cnp_atom.rst @@ -126,5 +126,3 @@ Related commands **(Tsuzuki)** Tsuzuki, Branicio, Rino, Comput Phys Comm, 177, 518 (2007). - - diff --git a/doc/src/compute_com.rst b/doc/src/compute_com.rst index 5ad94d4f51..a77d00a004 100644 --- a/doc/src/compute_com.rst +++ b/doc/src/compute_com.rst @@ -62,5 +62,3 @@ Related commands :doc:`compute com/chunk ` **Default:** none - - diff --git a/doc/src/compute_com_chunk.rst b/doc/src/compute_com_chunk.rst index b7732ab488..0d210fb113 100644 --- a/doc/src/compute_com_chunk.rst +++ b/doc/src/compute_com_chunk.rst @@ -91,5 +91,3 @@ Related commands :doc:`compute com ` **Default:** none - - diff --git a/doc/src/compute_contact_atom.rst b/doc/src/compute_contact_atom.rst index ab2678c909..3c88f66ea5 100644 --- a/doc/src/compute_contact_atom.rst +++ b/doc/src/compute_contact_atom.rst @@ -59,5 +59,3 @@ Related commands :doc:`compute coord/atom ` **Default:** none - - diff --git a/doc/src/compute_coord_atom.rst b/doc/src/compute_coord_atom.rst index b83c9100ef..b46af08d63 100644 --- a/doc/src/compute_coord_atom.rst +++ b/doc/src/compute_coord_atom.rst @@ -155,5 +155,3 @@ group = all **(tenWolde)** P. R. ten Wolde, M. J. Ruiz-Montero, D. Frenkel, J. Chem. Phys. 104, 9932 (1996). - - diff --git a/doc/src/compute_damage_atom.rst b/doc/src/compute_damage_atom.rst index 6718922545..b39076c17d 100644 --- a/doc/src/compute_damage_atom.rst +++ b/doc/src/compute_damage_atom.rst @@ -65,5 +65,3 @@ Related commands :doc:`compute plasticity/atom ` **Default:** none - - diff --git a/doc/src/compute_dihedral.rst b/doc/src/compute_dihedral.rst index faf0d650e5..c8d4e14d7e 100644 --- a/doc/src/compute_dihedral.rst +++ b/doc/src/compute_dihedral.rst @@ -54,5 +54,3 @@ Related commands :doc:`compute pe `, :doc:`compute pair ` **Default:** none - - diff --git a/doc/src/compute_dihedral_local.rst b/doc/src/compute_dihedral_local.rst index 302e496c33..a1dab677ee 100644 --- a/doc/src/compute_dihedral_local.rst +++ b/doc/src/compute_dihedral_local.rst @@ -144,5 +144,3 @@ Related commands :doc:`dump local `, :doc:`compute property/local ` **Default:** none - - diff --git a/doc/src/compute_dilatation_atom.rst b/doc/src/compute_dilatation_atom.rst index 67cefb82c2..cc64634397 100644 --- a/doc/src/compute_dilatation_atom.rst +++ b/doc/src/compute_dilatation_atom.rst @@ -68,5 +68,3 @@ Related commands :doc:`compute plasticity/atom ` **Default:** none - - diff --git a/doc/src/compute_dipole_chunk.rst b/doc/src/compute_dipole_chunk.rst index 213df9aebd..44875e48d8 100644 --- a/doc/src/compute_dipole_chunk.rst +++ b/doc/src/compute_dipole_chunk.rst @@ -96,5 +96,3 @@ Related commands :doc:`compute com/chunk ` **Default:** none - - diff --git a/doc/src/compute_displace_atom.rst b/doc/src/compute_displace_atom.rst index 2ece320606..2d7cdfed3f 100644 --- a/doc/src/compute_displace_atom.rst +++ b/doc/src/compute_displace_atom.rst @@ -153,5 +153,3 @@ Related commands :doc:`compute msd `, :doc:`dump custom `, :doc:`fix store/state ` **Default:** none - - diff --git a/doc/src/compute_dpd.rst b/doc/src/compute_dpd.rst index 5aaf6ae139..bca72efdcd 100644 --- a/doc/src/compute_dpd.rst +++ b/doc/src/compute_dpd.rst @@ -83,5 +83,3 @@ Related commands W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). - - diff --git a/doc/src/compute_dpd_atom.rst b/doc/src/compute_dpd_atom.rst index 3fae8502ea..12956cc5d6 100644 --- a/doc/src/compute_dpd_atom.rst +++ b/doc/src/compute_dpd_atom.rst @@ -72,5 +72,3 @@ Related commands W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). - - diff --git a/doc/src/compute_edpd_temp_atom.rst b/doc/src/compute_edpd_temp_atom.rst index 38609878e0..e51e70e7f6 100644 --- a/doc/src/compute_edpd_temp_atom.rst +++ b/doc/src/compute_edpd_temp_atom.rst @@ -73,5 +73,3 @@ Related commands **(Li2014)** Li, Tang, Lei, Caswell, Karniadakis, J Comput Phys, 265: 113-127 (2014). DOI: 10.1016/j.jcp.2014.02.003. - - diff --git a/doc/src/compute_entropy_atom.rst b/doc/src/compute_entropy_atom.rst index e095a07358..96d55bbb0d 100644 --- a/doc/src/compute_entropy_atom.rst +++ b/doc/src/compute_entropy_atom.rst @@ -157,5 +157,3 @@ The default values for the optional keywords are avg = no and local = no. **(Nettleton)** Nettleton and Green, J Chem Phys, 29, 6 (1958). - - diff --git a/doc/src/compute_erotate_asphere.rst b/doc/src/compute_erotate_asphere.rst index 01ed3193bb..9ba2edb1a6 100644 --- a/doc/src/compute_erotate_asphere.rst +++ b/doc/src/compute_erotate_asphere.rst @@ -75,5 +75,3 @@ particles. :doc:`compute erotate/sphere ` **Default:** none - - diff --git a/doc/src/compute_erotate_rigid.rst b/doc/src/compute_erotate_rigid.rst index 316712a6d3..9fbea18529 100644 --- a/doc/src/compute_erotate_rigid.rst +++ b/doc/src/compute_erotate_rigid.rst @@ -63,5 +63,3 @@ Related commands :doc:`compute ke/rigid ` **Default:** none - - diff --git a/doc/src/compute_erotate_sphere.rst b/doc/src/compute_erotate_sphere.rst index 79db7fda02..61e3b5c1dc 100644 --- a/doc/src/compute_erotate_sphere.rst +++ b/doc/src/compute_erotate_sphere.rst @@ -64,5 +64,3 @@ Related commands :doc:`compute erotate/asphere ` **Default:** none - - diff --git a/doc/src/compute_erotate_sphere_atom.rst b/doc/src/compute_erotate_sphere_atom.rst index e18bfb0aca..94cc5948e7 100644 --- a/doc/src/compute_erotate_sphere_atom.rst +++ b/doc/src/compute_erotate_sphere_atom.rst @@ -60,5 +60,3 @@ Related commands :doc:`dump custom ` **Default:** none - - diff --git a/doc/src/compute_event_displace.rst b/doc/src/compute_event_displace.rst index 1b88184d73..a99f77ec52 100644 --- a/doc/src/compute_event_displace.rst +++ b/doc/src/compute_event_displace.rst @@ -69,5 +69,3 @@ Related commands :doc:`prd `, :doc:`tad ` **Default:** none - - diff --git a/doc/src/compute_fep.rst b/doc/src/compute_fep.rst index dcf827d383..1cbabef023 100644 --- a/doc/src/compute_fep.rst +++ b/doc/src/compute_fep.rst @@ -342,5 +342,3 @@ The option defaults are *tail* = *no*\ , *volume* = *no*\ . **(AllenTildesley)** Allen and Tildesley, Computer Simulation of Liquids, Oxford University Press (1987) - - diff --git a/doc/src/compute_global_atom.rst b/doc/src/compute_global_atom.rst index 5b929ff706..01e1d8650a 100644 --- a/doc/src/compute_global_atom.rst +++ b/doc/src/compute_global_atom.rst @@ -243,5 +243,3 @@ Related commands :doc:`compute chunk/atom `, :doc:`compute reduce ` **Default:** none - - diff --git a/doc/src/compute_group_group.rst b/doc/src/compute_group_group.rst index 232f9a3d73..76766ce755 100644 --- a/doc/src/compute_group_group.rst +++ b/doc/src/compute_group_group.rst @@ -180,5 +180,3 @@ molecule = off. Bogusz et al, J Chem Phys, 108, 7070 (1998) - - diff --git a/doc/src/compute_gyration.rst b/doc/src/compute_gyration.rst index c0da59495e..6eb629c85b 100644 --- a/doc/src/compute_gyration.rst +++ b/doc/src/compute_gyration.rst @@ -79,5 +79,3 @@ Related commands :doc:`compute gyration/shape ` **Default:** none - - diff --git a/doc/src/compute_gyration_chunk.rst b/doc/src/compute_gyration_chunk.rst index 403fa7c922..4cdb6fa4d6 100644 --- a/doc/src/compute_gyration_chunk.rst +++ b/doc/src/compute_gyration_chunk.rst @@ -119,5 +119,3 @@ Restrictions :doc:`compute gyration ` **Default:** none - - diff --git a/doc/src/compute_gyration_shape.rst b/doc/src/compute_gyration_shape.rst index 043d31e619..590aca59a2 100644 --- a/doc/src/compute_gyration_shape.rst +++ b/doc/src/compute_gyration_shape.rst @@ -104,5 +104,3 @@ Related commands **(Theodorou)** Theodorou, Suter, Macromolecules, 18, 1206 (1985). - - diff --git a/doc/src/compute_gyration_shape_chunk.rst b/doc/src/compute_gyration_shape_chunk.rst index ceb6f23871..309b9d7b6d 100644 --- a/doc/src/compute_gyration_shape_chunk.rst +++ b/doc/src/compute_gyration_shape_chunk.rst @@ -106,5 +106,3 @@ Related commands **(Theodorou)** Theodorou, Suter, Macromolecules, 18, 1206 (1985). - - diff --git a/doc/src/compute_heat_flux.rst b/doc/src/compute_heat_flux.rst index e780eeaf77..2122c3acd0 100644 --- a/doc/src/compute_heat_flux.rst +++ b/doc/src/compute_heat_flux.rst @@ -251,5 +251,3 @@ Related commands **(Boone)** Boone, Babaei, Wilmer, J Chem Theory Comput, 15, 5579--5587 (2019). - - diff --git a/doc/src/compute_hexorder_atom.rst b/doc/src/compute_hexorder_atom.rst index 72960cd845..66cbcf2409 100644 --- a/doc/src/compute_hexorder_atom.rst +++ b/doc/src/compute_hexorder_atom.rst @@ -132,5 +132,3 @@ The option defaults are *cutoff* = pair style cutoff, *nnn* = 6, *degree* = 6 **(Nelson)** Nelson, Halperin, Phys Rev B, 19, 2457 (1979). - - diff --git a/doc/src/compute_hma.rst b/doc/src/compute_hma.rst index b9aaa34d6e..c66c1d1650 100644 --- a/doc/src/compute_hma.rst +++ b/doc/src/compute_hma.rst @@ -205,5 +205,3 @@ this compute. **(Moustafa)** Sabry G. Moustafa, Andrew J. Schultz, and David A. Kofke, *Very fast averaging of thermal properties of crystals by molecular simulation*\ , `Phys. Rev. E [92], 043303 (2015) `_ - - diff --git a/doc/src/compute_improper.rst b/doc/src/compute_improper.rst index 27b4a8426f..e7fb761958 100644 --- a/doc/src/compute_improper.rst +++ b/doc/src/compute_improper.rst @@ -54,5 +54,3 @@ Related commands :doc:`compute pe `, :doc:`compute pair ` **Default:** none - - diff --git a/doc/src/compute_improper_local.rst b/doc/src/compute_improper_local.rst index 0b085bc85c..71286d5c9d 100644 --- a/doc/src/compute_improper_local.rst +++ b/doc/src/compute_improper_local.rst @@ -88,5 +88,3 @@ Related commands :doc:`dump local `, :doc:`compute property/local ` **Default:** none - - diff --git a/doc/src/compute_inertia_chunk.rst b/doc/src/compute_inertia_chunk.rst index c5c89dc477..b592fe828f 100644 --- a/doc/src/compute_inertia_chunk.rst +++ b/doc/src/compute_inertia_chunk.rst @@ -92,5 +92,3 @@ Related commands :doc:`variable inertia() function ` **Default:** none - - diff --git a/doc/src/compute_ke.rst b/doc/src/compute_ke.rst index 026e701f3d..8ec1e8e817 100644 --- a/doc/src/compute_ke.rst +++ b/doc/src/compute_ke.rst @@ -64,5 +64,3 @@ Related commands :doc:`compute erotate/sphere ` **Default:** none - - diff --git a/doc/src/compute_ke_atom.rst b/doc/src/compute_ke_atom.rst index ec0767068a..37f08e83d8 100644 --- a/doc/src/compute_ke_atom.rst +++ b/doc/src/compute_ke_atom.rst @@ -53,5 +53,3 @@ Related commands :doc:`dump custom ` **Default:** none - - diff --git a/doc/src/compute_ke_atom_eff.rst b/doc/src/compute_ke_atom_eff.rst index 23e389d890..85b5756182 100644 --- a/doc/src/compute_ke_atom_eff.rst +++ b/doc/src/compute_ke_atom_eff.rst @@ -84,5 +84,3 @@ Related commands :doc:`dump custom ` **Default:** none - - diff --git a/doc/src/compute_ke_eff.rst b/doc/src/compute_ke_eff.rst index 15f1ab5ad1..5819bb6220 100644 --- a/doc/src/compute_ke_eff.rst +++ b/doc/src/compute_ke_eff.rst @@ -83,5 +83,3 @@ LAMMPS was built with that package. See the :doc:`Build package **Related commands:** none **Default:** none - - diff --git a/doc/src/compute_ke_rigid.rst b/doc/src/compute_ke_rigid.rst index be177f9cb2..3edb69f2a1 100644 --- a/doc/src/compute_ke_rigid.rst +++ b/doc/src/compute_ke_rigid.rst @@ -62,5 +62,3 @@ Related commands :doc:`compute erotate/rigid ` **Default:** none - - diff --git a/doc/src/compute_meso_e_atom.rst b/doc/src/compute_meso_e_atom.rst index 02d4543d43..b805121b20 100644 --- a/doc/src/compute_meso_e_atom.rst +++ b/doc/src/compute_meso_e_atom.rst @@ -60,5 +60,3 @@ Related commands :doc:`dump custom ` **Default:** none - - diff --git a/doc/src/compute_meso_rho_atom.rst b/doc/src/compute_meso_rho_atom.rst index 232b83e6c5..1f525c1d25 100644 --- a/doc/src/compute_meso_rho_atom.rst +++ b/doc/src/compute_meso_rho_atom.rst @@ -60,5 +60,3 @@ Related commands :doc:`dump custom ` **Default:** none - - diff --git a/doc/src/compute_meso_t_atom.rst b/doc/src/compute_meso_t_atom.rst index 01b0dcb570..7969953128 100644 --- a/doc/src/compute_meso_t_atom.rst +++ b/doc/src/compute_meso_t_atom.rst @@ -62,5 +62,3 @@ Related commands :doc:`dump custom ` **Default:** none - - diff --git a/doc/src/compute_modify.rst b/doc/src/compute_modify.rst index 82a75269d9..723f78df9f 100644 --- a/doc/src/compute_modify.rst +++ b/doc/src/compute_modify.rst @@ -80,5 +80,3 @@ Default The option defaults are extra/dof = 2 or 3 for 2d or 3d systems and dynamic/dof = no. - - diff --git a/doc/src/compute_momentum.rst b/doc/src/compute_momentum.rst index f90b6e7611..32e325a103 100644 --- a/doc/src/compute_momentum.rst +++ b/doc/src/compute_momentum.rst @@ -52,5 +52,3 @@ Related commands """""""""""""""" **Default:** none - - diff --git a/doc/src/compute_msd.rst b/doc/src/compute_msd.rst index 08a7fcf02e..8ced34f66d 100644 --- a/doc/src/compute_msd.rst +++ b/doc/src/compute_msd.rst @@ -122,5 +122,3 @@ Default """"""" The option default are com = no, average = no. - - diff --git a/doc/src/compute_msd_chunk.rst b/doc/src/compute_msd_chunk.rst index 615d2bf123..9cf2b0bc8a 100644 --- a/doc/src/compute_msd_chunk.rst +++ b/doc/src/compute_msd_chunk.rst @@ -130,5 +130,3 @@ Related commands :doc:`compute msd ` **Default:** none - - diff --git a/doc/src/compute_msd_nongauss.rst b/doc/src/compute_msd_nongauss.rst index 5a0190a569..180b922097 100644 --- a/doc/src/compute_msd_nongauss.rst +++ b/doc/src/compute_msd_nongauss.rst @@ -89,5 +89,3 @@ Default """"""" The option default is com = no. - - diff --git a/doc/src/compute_omega_chunk.rst b/doc/src/compute_omega_chunk.rst index 75feaeba21..66e21a2ae4 100644 --- a/doc/src/compute_omega_chunk.rst +++ b/doc/src/compute_omega_chunk.rst @@ -93,5 +93,3 @@ Related commands :doc:`variable omega() function ` **Default:** none - - diff --git a/doc/src/compute_orientorder_atom.rst b/doc/src/compute_orientorder_atom.rst index 504b9d70d3..401f6b46a2 100644 --- a/doc/src/compute_orientorder_atom.rst +++ b/doc/src/compute_orientorder_atom.rst @@ -190,5 +190,3 @@ J. Chem. Phys. 138, 044501 (2013). **(tenWolde)** P. R. ten Wolde, M. J. Ruiz-Montero, D. Frenkel, J. Chem. Phys. 104, 9932 (1996). - - diff --git a/doc/src/compute_pair.rst b/doc/src/compute_pair.rst index 59804ad090..87ea8bda58 100644 --- a/doc/src/compute_pair.rst +++ b/doc/src/compute_pair.rst @@ -100,5 +100,3 @@ Default """"""" The keyword defaults are *evalue* = *epair*\ , nsub = 0. - - diff --git a/doc/src/compute_pair_local.rst b/doc/src/compute_pair_local.rst index 5d9e962a00..7808253576 100644 --- a/doc/src/compute_pair_local.rst +++ b/doc/src/compute_pair_local.rst @@ -172,5 +172,3 @@ Default """"""" The keyword default is cutoff = type. - - diff --git a/doc/src/compute_pe.rst b/doc/src/compute_pe.rst index 884a1b4dd0..e8075a361a 100644 --- a/doc/src/compute_pe.rst +++ b/doc/src/compute_pe.rst @@ -90,5 +90,3 @@ Related commands :doc:`compute pe/atom ` **Default:** none - - diff --git a/doc/src/compute_pe_atom.rst b/doc/src/compute_pe_atom.rst index 13df88c915..abc504a56b 100644 --- a/doc/src/compute_pe_atom.rst +++ b/doc/src/compute_pe_atom.rst @@ -116,5 +116,3 @@ Related commands **(Heyes)** Heyes, Phys Rev B 49, 755 (1994), - - diff --git a/doc/src/compute_plasticity_atom.rst b/doc/src/compute_plasticity_atom.rst index 95309200c9..8c9515941f 100644 --- a/doc/src/compute_plasticity_atom.rst +++ b/doc/src/compute_plasticity_atom.rst @@ -75,5 +75,3 @@ Related commands **(Mitchell)** Mitchell, "A non-local, ordinary-state-based viscoelasticity model for peridynamics", Sandia National Lab Report, 8064:1-28 (2011). - - diff --git a/doc/src/compute_pressure.rst b/doc/src/compute_pressure.rst index 389b2b2fae..c6530ed11e 100644 --- a/doc/src/compute_pressure.rst +++ b/doc/src/compute_pressure.rst @@ -169,5 +169,3 @@ Related commands **(Thompson)** Thompson, Plimpton, Mattson, J Chem Phys, 131, 154107 (2009). - - diff --git a/doc/src/compute_pressure_cylinder.rst b/doc/src/compute_pressure_cylinder.rst index 48f41c4604..9c20e55a39 100644 --- a/doc/src/compute_pressure_cylinder.rst +++ b/doc/src/compute_pressure_cylinder.rst @@ -89,5 +89,3 @@ Related commands **(Addington)** Addington, Long, Gubbins, J Chem Phys, 149, 084109 (2018). - - diff --git a/doc/src/compute_pressure_uef.rst b/doc/src/compute_pressure_uef.rst index 4eaae2e2bf..e674950c32 100644 --- a/doc/src/compute_pressure_uef.rst +++ b/doc/src/compute_pressure_uef.rst @@ -63,5 +63,3 @@ Related commands :doc:`compute temp/uef ` **Default:** none - - diff --git a/doc/src/compute_property_atom.rst b/doc/src/compute_property_atom.rst index 5a8fdd0000..5aa9ead974 100644 --- a/doc/src/compute_property_atom.rst +++ b/doc/src/compute_property_atom.rst @@ -191,5 +191,3 @@ Related commands :doc:`fix property/atom ` **Default:** none - - diff --git a/doc/src/compute_property_chunk.rst b/doc/src/compute_property_chunk.rst index c2d9d5ec41..cd9750f96e 100644 --- a/doc/src/compute_property_chunk.rst +++ b/doc/src/compute_property_chunk.rst @@ -122,5 +122,3 @@ Related commands :doc:`fix ave/chunk ` **Default:** none - - diff --git a/doc/src/compute_property_local.rst b/doc/src/compute_property_local.rst index d230360c45..2e01958194 100644 --- a/doc/src/compute_property_local.rst +++ b/doc/src/compute_property_local.rst @@ -172,5 +172,3 @@ Default """"""" The keyword default is cutoff = type. - - diff --git a/doc/src/compute_ptm_atom.rst b/doc/src/compute_ptm_atom.rst index 546cf38c9e..e7667adae9 100644 --- a/doc/src/compute_ptm_atom.rst +++ b/doc/src/compute_ptm_atom.rst @@ -128,5 +128,3 @@ Related commands **(Larsen)** Larsen, Schmidt, Schiotz, Modelling Simul Mater Sci Eng, 24, 055007 (2016). - - diff --git a/doc/src/compute_rdf.rst b/doc/src/compute_rdf.rst index 75908b4406..b35aa54e09 100644 --- a/doc/src/compute_rdf.rst +++ b/doc/src/compute_rdf.rst @@ -217,5 +217,3 @@ Default """"""" The keyword defaults are cutoff = 0.0 (use the pairwise force cutoff). - - diff --git a/doc/src/compute_reduce.rst b/doc/src/compute_reduce.rst index 0b8c1cc922..cfd7b27614 100644 --- a/doc/src/compute_reduce.rst +++ b/doc/src/compute_reduce.rst @@ -237,5 +237,3 @@ Related commands :doc:`compute `, :doc:`fix `, :doc:`variable ` **Default:** none - - diff --git a/doc/src/compute_reduce_chunk.rst b/doc/src/compute_reduce_chunk.rst index ae0cff42b3..8f850a32c2 100644 --- a/doc/src/compute_reduce_chunk.rst +++ b/doc/src/compute_reduce_chunk.rst @@ -198,5 +198,3 @@ Related commands :doc:`compute chunk/atom `, :doc:`compute reduce `, :doc:`compute chunk/spread/atom ` **Default:** none - - diff --git a/doc/src/compute_rigid_local.rst b/doc/src/compute_rigid_local.rst index f5657f6776..d7e9d4dcdd 100644 --- a/doc/src/compute_rigid_local.rst +++ b/doc/src/compute_rigid_local.rst @@ -198,5 +198,3 @@ Related commands :doc:`dump local `, :doc:`compute reduce ` **Default:** none - - diff --git a/doc/src/compute_saed.rst b/doc/src/compute_saed.rst index 87172213e6..9b4067043f 100644 --- a/doc/src/compute_saed.rst +++ b/doc/src/compute_saed.rst @@ -207,5 +207,3 @@ Volume C: Mathematical and Chemical Tables, 554-95 (2004). **(Fox)** Fox, O'Keefe, Tabbernor, Acta Crystallogr. A, 45, 786-93 (1989). - - diff --git a/doc/src/compute_slice.rst b/doc/src/compute_slice.rst index 6e3d4af532..4ed35eb0ff 100644 --- a/doc/src/compute_slice.rst +++ b/doc/src/compute_slice.rst @@ -130,5 +130,3 @@ Related commands :doc:`compute `, :doc:`fix `, :doc:`compute reduce ` **Default:** none - - diff --git a/doc/src/compute_smd_contact_radius.rst b/doc/src/compute_smd_contact_radius.rst index e31b037310..5ac0cc1de7 100644 --- a/doc/src/compute_smd_contact_radius.rst +++ b/doc/src/compute_smd_contact_radius.rst @@ -59,5 +59,3 @@ Related commands :doc:`dump custom ` smd/hertz smd/tri\_surface **Default:** none - - diff --git a/doc/src/compute_smd_damage.rst b/doc/src/compute_smd_damage.rst index 19e2b2114e..235f6f63cc 100644 --- a/doc/src/compute_smd_damage.rst +++ b/doc/src/compute_smd_damage.rst @@ -52,5 +52,3 @@ Related commands :doc:`smd/plastic\_strain `, :doc:`smd/tlsph\_stress ` **Default:** none - - diff --git a/doc/src/compute_smd_hourglass_error.rst b/doc/src/compute_smd_hourglass_error.rst index 9068202e9a..d7c3764088 100644 --- a/doc/src/compute_smd_hourglass_error.rst +++ b/doc/src/compute_smd_hourglass_error.rst @@ -65,5 +65,3 @@ tlsph pair style. Default """"""" - - diff --git a/doc/src/compute_smd_internal_energy.rst b/doc/src/compute_smd_internal_energy.rst index 8825bf1aa0..5aa618a031 100644 --- a/doc/src/compute_smd_internal_energy.rst +++ b/doc/src/compute_smd_internal_energy.rst @@ -53,5 +53,3 @@ or total Lagrangian SPH pair styles. Default """"""" - - diff --git a/doc/src/compute_smd_plastic_strain.rst b/doc/src/compute_smd_plastic_strain.rst index 8bfb6d4d55..3330a34dd0 100644 --- a/doc/src/compute_smd_plastic_strain.rst +++ b/doc/src/compute_smd_plastic_strain.rst @@ -58,5 +58,3 @@ Related commands :doc:`smd/tlsph/strain ` **Default:** none - - diff --git a/doc/src/compute_smd_plastic_strain_rate.rst b/doc/src/compute_smd_plastic_strain_rate.rst index a2a8633a47..b3157bec12 100644 --- a/doc/src/compute_smd_plastic_strain_rate.rst +++ b/doc/src/compute_smd_plastic_strain_rate.rst @@ -58,5 +58,3 @@ Related commands :doc:`smd/tlsph/strain ` **Default:** none - - diff --git a/doc/src/compute_smd_rho.rst b/doc/src/compute_smd_rho.rst index bc3d38909c..f6e4c9b764 100644 --- a/doc/src/compute_smd_rho.rst +++ b/doc/src/compute_smd_rho.rst @@ -55,5 +55,3 @@ Related commands :doc:`compute smd/vol ` **Default:** none - - diff --git a/doc/src/compute_smd_tlsph_defgrad.rst b/doc/src/compute_smd_tlsph_defgrad.rst index 72027f02f0..7ef38db492 100644 --- a/doc/src/compute_smd_tlsph_defgrad.rst +++ b/doc/src/compute_smd_tlsph_defgrad.rst @@ -60,5 +60,3 @@ Related commands :doc:`smd/hourglass/error ` **Default:** none - - diff --git a/doc/src/compute_smd_tlsph_dt.rst b/doc/src/compute_smd_tlsph_dt.rst index 94d5322f88..4213448101 100644 --- a/doc/src/compute_smd_tlsph_dt.rst +++ b/doc/src/compute_smd_tlsph_dt.rst @@ -62,5 +62,3 @@ Related commands :doc:`smd/adjust/dt ` **Default:** none - - diff --git a/doc/src/compute_smd_tlsph_num_neighs.rst b/doc/src/compute_smd_tlsph_num_neighs.rst index 75481cd226..afd398e8a2 100644 --- a/doc/src/compute_smd_tlsph_num_neighs.rst +++ b/doc/src/compute_smd_tlsph_num_neighs.rst @@ -57,5 +57,3 @@ Related commands :doc:`smd/ulsph/num/neighs ` **Default:** none - - diff --git a/doc/src/compute_smd_tlsph_shape.rst b/doc/src/compute_smd_tlsph_shape.rst index bfb662bf3a..9787d8304c 100644 --- a/doc/src/compute_smd_tlsph_shape.rst +++ b/doc/src/compute_smd_tlsph_shape.rst @@ -64,5 +64,3 @@ Related commands :doc:`smd/contact/radius ` **Default:** none - - diff --git a/doc/src/compute_smd_tlsph_strain.rst b/doc/src/compute_smd_tlsph_strain.rst index 1719b8c5a6..5382382773 100644 --- a/doc/src/compute_smd_tlsph_strain.rst +++ b/doc/src/compute_smd_tlsph_strain.rst @@ -61,5 +61,3 @@ Related commands :doc:`smd/tlsph/stress ` **Default:** none - - diff --git a/doc/src/compute_smd_tlsph_strain_rate.rst b/doc/src/compute_smd_tlsph_strain_rate.rst index 5e88ddbb8c..fd489d4f29 100644 --- a/doc/src/compute_smd_tlsph_strain_rate.rst +++ b/doc/src/compute_smd_tlsph_strain_rate.rst @@ -59,5 +59,3 @@ Related commands :doc:`compute smd/tlsph/strain `, :doc:`compute smd/tlsph/stress ` **Default:** none - - diff --git a/doc/src/compute_smd_tlsph_stress.rst b/doc/src/compute_smd_tlsph_stress.rst index 740964e4eb..7060144cfd 100644 --- a/doc/src/compute_smd_tlsph_stress.rst +++ b/doc/src/compute_smd_tlsph_stress.rst @@ -61,5 +61,3 @@ Related commands :doc:`compute smd/tlsph/strain `, :doc:`cmopute smd/tlsph/strain/rate ` **Default:** none - - diff --git a/doc/src/compute_smd_triangle_vertices.rst b/doc/src/compute_smd_triangle_vertices.rst index 4b042a4299..9b92a896cb 100644 --- a/doc/src/compute_smd_triangle_vertices.rst +++ b/doc/src/compute_smd_triangle_vertices.rst @@ -65,5 +65,3 @@ Related commands :doc:`fix smd/wall\_surface ` **Default:** none - - diff --git a/doc/src/compute_smd_ulsph_num_neighs.rst b/doc/src/compute_smd_ulsph_num_neighs.rst index 605574a93c..7652d53915 100644 --- a/doc/src/compute_smd_ulsph_num_neighs.rst +++ b/doc/src/compute_smd_ulsph_num_neighs.rst @@ -56,5 +56,3 @@ Related commands :doc:`compute smd/tlsph/num/neighs ` **Default:** none - - diff --git a/doc/src/compute_smd_ulsph_strain.rst b/doc/src/compute_smd_ulsph_strain.rst index 3d293deb5f..a335c7add9 100644 --- a/doc/src/compute_smd_ulsph_strain.rst +++ b/doc/src/compute_smd_ulsph_strain.rst @@ -59,5 +59,3 @@ Related commands :doc:`compute smd/tlsph/strain ` **Default:** none - - diff --git a/doc/src/compute_smd_ulsph_strain_rate.rst b/doc/src/compute_smd_ulsph_strain_rate.rst index 36b3f1c73f..b4485253b2 100644 --- a/doc/src/compute_smd_ulsph_strain_rate.rst +++ b/doc/src/compute_smd_ulsph_strain_rate.rst @@ -60,5 +60,3 @@ Related commands :doc:`compute smd/tlsph/strain/rate ` **Default:** none - - diff --git a/doc/src/compute_smd_ulsph_stress.rst b/doc/src/compute_smd_ulsph_stress.rst index 8f929c9c97..52d3e69ec4 100644 --- a/doc/src/compute_smd_ulsph_stress.rst +++ b/doc/src/compute_smd_ulsph_stress.rst @@ -59,5 +59,3 @@ Related commands :doc:`compute smd/ulsph/strain `, :doc:`compute smd/ulsph/strain/rate ` :doc:`compute smd/tlsph/stress ` **Default:** none - - diff --git a/doc/src/compute_smd_vol.rst b/doc/src/compute_smd_vol.rst index 6068c8a8ca..caae817ff1 100644 --- a/doc/src/compute_smd_vol.rst +++ b/doc/src/compute_smd_vol.rst @@ -57,5 +57,3 @@ Related commands :doc:`compute smd/rho ` **Default:** none - - diff --git a/doc/src/compute_sna_atom.rst b/doc/src/compute_sna_atom.rst index 03188e19fc..be3deaf36a 100644 --- a/doc/src/compute_sna_atom.rst +++ b/doc/src/compute_sna_atom.rst @@ -357,5 +357,3 @@ available at `arXiv:1409.3880 `_ **(Varshalovich)** Varshalovich, Moskalev, Khersonskii, Quantum Theory of Angular Momentum, World Scientific, Singapore (1987). - - diff --git a/doc/src/compute_stress_atom.rst b/doc/src/compute_stress_atom.rst index 88b3211612..e87b49428e 100644 --- a/doc/src/compute_stress_atom.rst +++ b/doc/src/compute_stress_atom.rst @@ -272,5 +272,3 @@ Related commands **(Surblys)** Surblys, Matsubara, Kikugawa, Ohara, Phys Rev E, 99, 051301(R) (2019). - - diff --git a/doc/src/compute_stress_mop.rst b/doc/src/compute_stress_mop.rst index eaa4ed86ff..0d721db3fe 100644 --- a/doc/src/compute_stress_mop.rst +++ b/doc/src/compute_stress_mop.rst @@ -120,5 +120,3 @@ Related commands **(Todd)** B. D. Todd, Denis J. Evans, and Peter J. Daivis: "Pressure tensor for inhomogeneous fluids", Phys. Rev. E 52, 1627 (1995). - - diff --git a/doc/src/compute_tally.rst b/doc/src/compute_tally.rst index f391bd288a..a5973a038a 100644 --- a/doc/src/compute_tally.rst +++ b/doc/src/compute_tally.rst @@ -113,5 +113,3 @@ Related commands heat/flux*\ \_compute\_heat\_flux.html **Default:** none - - diff --git a/doc/src/compute_tdpd_cc_atom.rst b/doc/src/compute_tdpd_cc_atom.rst index 2412ffc4af..bd3c5df074 100644 --- a/doc/src/compute_tdpd_cc_atom.rst +++ b/doc/src/compute_tdpd_cc_atom.rst @@ -68,5 +68,3 @@ Related commands **(Li2015)** Li, Yazdani, Tartakovsky, Karniadakis, J Chem Phys, 143: 014101 (2015). DOI: 10.1063/1.4923254 - - diff --git a/doc/src/compute_temp.rst b/doc/src/compute_temp.rst index d6f919d65c..e485b982f2 100644 --- a/doc/src/compute_temp.rst +++ b/doc/src/compute_temp.rst @@ -120,5 +120,3 @@ Related commands :doc:`compute temp/partial `, :doc:`compute temp/region `, :doc:`compute pressure ` **Default:** none - - diff --git a/doc/src/compute_temp_asphere.rst b/doc/src/compute_temp_asphere.rst index c770a50230..eef88ebe86 100644 --- a/doc/src/compute_temp_asphere.rst +++ b/doc/src/compute_temp_asphere.rst @@ -166,5 +166,3 @@ Related commands :doc:`compute temp ` **Default:** none - - diff --git a/doc/src/compute_temp_body.rst b/doc/src/compute_temp_body.rst index c4a6839528..df9ff29f2d 100644 --- a/doc/src/compute_temp_body.rst +++ b/doc/src/compute_temp_body.rst @@ -142,5 +142,3 @@ Related commands :doc:`compute temp ` **Default:** none - - diff --git a/doc/src/compute_temp_chunk.rst b/doc/src/compute_temp_chunk.rst index 9a9ba1eaeb..a23ddd0c6d 100644 --- a/doc/src/compute_temp_chunk.rst +++ b/doc/src/compute_temp_chunk.rst @@ -253,5 +253,3 @@ Default The option defaults are com no, no bias, adof = dimensionality of the system (2 or 3), and cdof = 0.0. - - diff --git a/doc/src/compute_temp_com.rst b/doc/src/compute_temp_com.rst index b6271cfe00..edc7adb3bf 100644 --- a/doc/src/compute_temp_com.rst +++ b/doc/src/compute_temp_com.rst @@ -93,5 +93,3 @@ Related commands :doc:`compute temp ` **Default:** none - - diff --git a/doc/src/compute_temp_cs.rst b/doc/src/compute_temp_cs.rst index 943be37c6b..fa4949fa78 100644 --- a/doc/src/compute_temp_cs.rst +++ b/doc/src/compute_temp_cs.rst @@ -124,5 +124,3 @@ Related commands **(Mitchell and Finchham)** Mitchell, Finchham, J Phys Condensed Matter, 5, 1031-1038 (1993). - - diff --git a/doc/src/compute_temp_deform.rst b/doc/src/compute_temp_deform.rst index e093e8e562..d470b24bdc 100644 --- a/doc/src/compute_temp_deform.rst +++ b/doc/src/compute_temp_deform.rst @@ -135,5 +135,3 @@ Related commands :doc:`fix nvt/sllod ` **Default:** none - - diff --git a/doc/src/compute_temp_deform_eff.rst b/doc/src/compute_temp_deform_eff.rst index 2597abba86..46292fcfc1 100644 --- a/doc/src/compute_temp_deform_eff.rst +++ b/doc/src/compute_temp_deform_eff.rst @@ -73,5 +73,3 @@ Related commands :doc:`fix nvt/sllod/eff ` **Default:** none - - diff --git a/doc/src/compute_temp_drude.rst b/doc/src/compute_temp_drude.rst index 85df7d985e..706ee32beb 100644 --- a/doc/src/compute_temp_drude.rst +++ b/doc/src/compute_temp_drude.rst @@ -80,5 +80,3 @@ Related commands :doc:`fix drude `, :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`pair_style thole `, :doc:`compute temp ` **Default:** none - - diff --git a/doc/src/compute_temp_eff.rst b/doc/src/compute_temp_eff.rst index e76fb1bdd8..06cdfbb8f0 100644 --- a/doc/src/compute_temp_eff.rst +++ b/doc/src/compute_temp_eff.rst @@ -101,5 +101,3 @@ Related commands :doc:`compute temp/partial `, :doc:`compute temp/region `, :doc:`compute pressure ` **Default:** none - - diff --git a/doc/src/compute_temp_partial.rst b/doc/src/compute_temp_partial.rst index 41127e848b..a01abd49a0 100644 --- a/doc/src/compute_temp_partial.rst +++ b/doc/src/compute_temp_partial.rst @@ -119,5 +119,3 @@ Related commands :doc:`compute temp `, :doc:`compute temp/region `, :doc:`compute pressure ` **Default:** none - - diff --git a/doc/src/compute_temp_profile.rst b/doc/src/compute_temp_profile.rst index fc1d9b3f2a..9ecf985596 100644 --- a/doc/src/compute_temp_profile.rst +++ b/doc/src/compute_temp_profile.rst @@ -195,5 +195,3 @@ The option default is out = tensor. **(Evans)** Evans and Morriss, Phys Rev Lett, 56, 2172-2175 (1986). - - diff --git a/doc/src/compute_temp_ramp.rst b/doc/src/compute_temp_ramp.rst index 915cb30572..1fae6bb419 100644 --- a/doc/src/compute_temp_ramp.rst +++ b/doc/src/compute_temp_ramp.rst @@ -118,5 +118,3 @@ Default """"""" The option default is units = lattice. - - diff --git a/doc/src/compute_temp_region.rst b/doc/src/compute_temp_region.rst index 0aae53a177..b896863756 100644 --- a/doc/src/compute_temp_region.rst +++ b/doc/src/compute_temp_region.rst @@ -107,5 +107,3 @@ Related commands :doc:`compute temp `, :doc:`compute pressure ` **Default:** none - - diff --git a/doc/src/compute_temp_region_eff.rst b/doc/src/compute_temp_region_eff.rst index 09d8a39279..9026d15d67 100644 --- a/doc/src/compute_temp_region_eff.rst +++ b/doc/src/compute_temp_region_eff.rst @@ -64,5 +64,3 @@ Related commands :doc:`compute temp/region `, :doc:`compute temp/eff `, :doc:`compute pressure ` **Default:** none - - diff --git a/doc/src/compute_temp_rotate.rst b/doc/src/compute_temp_rotate.rst index 371372b03d..697444c6ed 100644 --- a/doc/src/compute_temp_rotate.rst +++ b/doc/src/compute_temp_rotate.rst @@ -95,5 +95,3 @@ Related commands :doc:`compute temp ` **Default:** none - - diff --git a/doc/src/compute_temp_sphere.rst b/doc/src/compute_temp_sphere.rst index a0573b8c83..64fc371b50 100644 --- a/doc/src/compute_temp_sphere.rst +++ b/doc/src/compute_temp_sphere.rst @@ -152,5 +152,3 @@ Default """"""" The option defaults are no bias and dof = all. - - diff --git a/doc/src/compute_temp_uef.rst b/doc/src/compute_temp_uef.rst index 5f487d365b..ca554c2314 100644 --- a/doc/src/compute_temp_uef.rst +++ b/doc/src/compute_temp_uef.rst @@ -55,5 +55,3 @@ Related commands :doc:`compute pressure/uef ` **Default:** none - - diff --git a/doc/src/compute_ti.rst b/doc/src/compute_ti.rst index 3b15e51f1f..9ac5cc5bc3 100644 --- a/doc/src/compute_ti.rst +++ b/doc/src/compute_ti.rst @@ -155,5 +155,3 @@ Related commands **(Eike)** Eike and Maginn, Journal of Chemical Physics, 124, 164503 (2006). - - diff --git a/doc/src/compute_torque_chunk.rst b/doc/src/compute_torque_chunk.rst index bed2673b2b..ae4d5f120c 100644 --- a/doc/src/compute_torque_chunk.rst +++ b/doc/src/compute_torque_chunk.rst @@ -92,5 +92,3 @@ Related commands :doc:`variable torque() function ` **Default:** none - - diff --git a/doc/src/compute_vacf.rst b/doc/src/compute_vacf.rst index fef5d6b028..a10299d5e1 100644 --- a/doc/src/compute_vacf.rst +++ b/doc/src/compute_vacf.rst @@ -80,5 +80,3 @@ Related commands :doc:`compute msd ` **Default:** none - - diff --git a/doc/src/compute_vcm_chunk.rst b/doc/src/compute_vcm_chunk.rst index c08f831826..338265374b 100644 --- a/doc/src/compute_vcm_chunk.rst +++ b/doc/src/compute_vcm_chunk.rst @@ -79,5 +79,3 @@ Restrictions **Related commands:** none **Default:** none - - diff --git a/doc/src/compute_voronoi_atom.rst b/doc/src/compute_voronoi_atom.rst index 4d43126fa4..0e75db4999 100644 --- a/doc/src/compute_voronoi_atom.rst +++ b/doc/src/compute_voronoi_atom.rst @@ -249,5 +249,3 @@ Related commands :doc:`dump custom `, :doc:`dump local ` **Default:** *neighbors* no, *peratom* yes - - diff --git a/doc/src/compute_xrd.rst b/doc/src/compute_xrd.rst index dd1c4d558d..b7ed547572 100644 --- a/doc/src/compute_xrd.rst +++ b/doc/src/compute_xrd.rst @@ -271,5 +271,3 @@ Volume C: Mathematical and Chemical Tables, 249-429 (2004). **(Peng)** Peng, Ren, Dudarev, Whelan, Acta Crystallogr. A, 52, 257-76 (1996). - - diff --git a/doc/src/create_atoms.rst b/doc/src/create_atoms.rst index c554e6984d..c54fd675dc 100644 --- a/doc/src/create_atoms.rst +++ b/doc/src/create_atoms.rst @@ -385,5 +385,3 @@ The default for the *basis* keyword is that all created atoms are assigned the argument *type* as their atom type (when single atoms are being created). The other defaults are *remap* = no, *rotate* = random, and *units* = lattice. - - diff --git a/doc/src/create_bonds.rst b/doc/src/create_bonds.rst index 4fcc178e11..332b0ad0df 100644 --- a/doc/src/create_bonds.rst +++ b/doc/src/create_bonds.rst @@ -232,5 +232,3 @@ Default """"""" The keyword default is special = yes. - - diff --git a/doc/src/create_box.rst b/doc/src/create_box.rst index fe1edfc629..67690207f9 100644 --- a/doc/src/create_box.rst +++ b/doc/src/create_box.rst @@ -163,5 +163,3 @@ Related commands :doc:`region ` **Default:** none - - diff --git a/doc/src/delete_atoms.rst b/doc/src/delete_atoms.rst index 7ed9cfed9a..97f4700612 100644 --- a/doc/src/delete_atoms.rst +++ b/doc/src/delete_atoms.rst @@ -168,5 +168,3 @@ Default """"""" The option defaults are compress = yes, bond = no, mol = no. - - diff --git a/doc/src/delete_bonds.rst b/doc/src/delete_bonds.rst index c6dcd362e6..11d9954647 100644 --- a/doc/src/delete_bonds.rst +++ b/doc/src/delete_bonds.rst @@ -161,5 +161,3 @@ Related commands :doc:`special_bonds `, :doc:`fix shake ` **Default:** none - - diff --git a/doc/src/dielectric.rst b/doc/src/dielectric.rst index 4eb25f0439..f5cbf56a0f 100644 --- a/doc/src/dielectric.rst +++ b/doc/src/dielectric.rst @@ -48,5 +48,3 @@ Default .. parsed-literal:: dielectric 1.0 - - diff --git a/doc/src/dihedral_charmm.rst b/doc/src/dihedral_charmm.rst index ce91bee44d..c5475b97d1 100644 --- a/doc/src/dihedral_charmm.rst +++ b/doc/src/dihedral_charmm.rst @@ -190,5 +190,3 @@ Spellmeyer, Fox, Caldwell, Kollman, JACS 117, 5179-5197 (1995). **(MacKerell)** MacKerell, Bashford, Bellott, Dunbrack, Evanseck, Field, Fischer, Gao, Guo, Ha, et al, J Phys Chem B, 102, 3586 (1998). - - diff --git a/doc/src/dihedral_class2.rst b/doc/src/dihedral_class2.rst index 39f45e1afc..3263671f34 100644 --- a/doc/src/dihedral_class2.rst +++ b/doc/src/dihedral_class2.rst @@ -195,5 +195,3 @@ Related commands **(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). - - diff --git a/doc/src/dihedral_coeff.rst b/doc/src/dihedral_coeff.rst index fcd9955ad9..be455b384b 100644 --- a/doc/src/dihedral_coeff.rst +++ b/doc/src/dihedral_coeff.rst @@ -112,5 +112,3 @@ Related commands :doc:`dihedral_style ` **Default:** none - - diff --git a/doc/src/dihedral_cosine_shift_exp.rst b/doc/src/dihedral_cosine_shift_exp.rst index 8f54f2b4ee..09413622ef 100644 --- a/doc/src/dihedral_cosine_shift_exp.rst +++ b/doc/src/dihedral_cosine_shift_exp.rst @@ -95,5 +95,3 @@ Related commands :doc:`angle_style cosine/shift/exp ` **Default:** none - - diff --git a/doc/src/dihedral_fourier.rst b/doc/src/dihedral_fourier.rst index 6b306a4e15..5fd00bbb8d 100644 --- a/doc/src/dihedral_fourier.rst +++ b/doc/src/dihedral_fourier.rst @@ -88,5 +88,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_harmonic.rst b/doc/src/dihedral_harmonic.rst index 374291ce9e..82de0499db 100644 --- a/doc/src/dihedral_harmonic.rst +++ b/doc/src/dihedral_harmonic.rst @@ -100,5 +100,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_helix.rst b/doc/src/dihedral_helix.rst index 44dac56e07..9a2b7f2846 100644 --- a/doc/src/dihedral_helix.rst +++ b/doc/src/dihedral_helix.rst @@ -98,5 +98,3 @@ Related commands **(Guo)** Guo and Thirumalai, Journal of Molecular Biology, 263, 323-43 (1996). - - diff --git a/doc/src/dihedral_hybrid.rst b/doc/src/dihedral_hybrid.rst index ff3c6a9fe0..0aecb24d20 100644 --- a/doc/src/dihedral_hybrid.rst +++ b/doc/src/dihedral_hybrid.rst @@ -104,5 +104,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_multi_harmonic.rst b/doc/src/dihedral_multi_harmonic.rst index f5a0999595..8833d7b544 100644 --- a/doc/src/dihedral_multi_harmonic.rst +++ b/doc/src/dihedral_multi_harmonic.rst @@ -82,5 +82,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_nharmonic.rst b/doc/src/dihedral_nharmonic.rst index ca4de96101..0623f71531 100644 --- a/doc/src/dihedral_nharmonic.rst +++ b/doc/src/dihedral_nharmonic.rst @@ -82,5 +82,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_none.rst b/doc/src/dihedral_none.rst index 86451451fa..1edba31372 100644 --- a/doc/src/dihedral_none.rst +++ b/doc/src/dihedral_none.rst @@ -39,5 +39,3 @@ Related commands :doc:`dihedral_style zero ` **Default:** none - - diff --git a/doc/src/dihedral_opls.rst b/doc/src/dihedral_opls.rst index bd5c9e63a5..cbe5e596af 100644 --- a/doc/src/dihedral_opls.rst +++ b/doc/src/dihedral_opls.rst @@ -104,5 +104,3 @@ Related commands **(Watkins)** Watkins and Jorgensen, J Phys Chem A, 105, 4118-4125 (2001). - - diff --git a/doc/src/dihedral_quadratic.rst b/doc/src/dihedral_quadratic.rst index 36906abd7e..25048fadb6 100644 --- a/doc/src/dihedral_quadratic.rst +++ b/doc/src/dihedral_quadratic.rst @@ -83,5 +83,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_spherical.rst b/doc/src/dihedral_spherical.rst index 90ba6f8ae5..fdb5938270 100644 --- a/doc/src/dihedral_spherical.rst +++ b/doc/src/dihedral_spherical.rst @@ -97,5 +97,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_style.rst b/doc/src/dihedral_style.rst index 103ea44297..9091008340 100644 --- a/doc/src/dihedral_style.rst +++ b/doc/src/dihedral_style.rst @@ -143,5 +143,3 @@ Default """"""" dihedral\_style none - - diff --git a/doc/src/dihedral_table.rst b/doc/src/dihedral_table.rst index 60fd465729..02a618b23b 100644 --- a/doc/src/dihedral_table.rst +++ b/doc/src/dihedral_table.rst @@ -226,5 +226,3 @@ Related commands :doc:`dihedral_coeff ` **Default:** none - - diff --git a/doc/src/dihedral_table_cut.rst b/doc/src/dihedral_table_cut.rst index 0a069b37a5..5af64b06e7 100644 --- a/doc/src/dihedral_table_cut.rst +++ b/doc/src/dihedral_table_cut.rst @@ -229,5 +229,3 @@ Related commands **(Salerno)** Salerno, Bernstein, J Chem Theory Comput, --, ---- (2018). - - diff --git a/doc/src/dihedral_zero.rst b/doc/src/dihedral_zero.rst index 6ec39e319e..38712957e8 100644 --- a/doc/src/dihedral_zero.rst +++ b/doc/src/dihedral_zero.rst @@ -51,5 +51,3 @@ Restrictions :doc:`dihedral_style none ` **Default:** none - - diff --git a/doc/src/dimension.rst b/doc/src/dimension.rst index a3c9c44905..0f4fc329d6 100644 --- a/doc/src/dimension.rst +++ b/doc/src/dimension.rst @@ -59,5 +59,3 @@ Default .. parsed-literal:: dimension 3 - - diff --git a/doc/src/displace_atoms.rst b/doc/src/displace_atoms.rst index 1e63fc9954..5d714c9625 100644 --- a/doc/src/displace_atoms.rst +++ b/doc/src/displace_atoms.rst @@ -160,5 +160,3 @@ Default """"""" The option defaults are units = lattice. - - diff --git a/doc/src/dump.rst b/doc/src/dump.rst index f15d352c9b..89a0c53e30 100644 --- a/doc/src/dump.rst +++ b/doc/src/dump.rst @@ -726,5 +726,3 @@ Default The defaults for the *image* and *movie* styles are listed on the :doc:`dump image ` doc page. - - diff --git a/doc/src/dump_adios.rst b/doc/src/dump_adios.rst index 4e01ef76d4..b885a7cb85 100644 --- a/doc/src/dump_adios.rst +++ b/doc/src/dump_adios.rst @@ -88,6 +88,3 @@ Related commands ---------- - - - diff --git a/doc/src/dump_cfg_uef.rst b/doc/src/dump_cfg_uef.rst index 5bd0fd41d4..02e40b7b67 100644 --- a/doc/src/dump_cfg_uef.rst +++ b/doc/src/dump_cfg_uef.rst @@ -60,5 +60,3 @@ Related commands :doc:`fix nvt/uef ` **Default:** none - - diff --git a/doc/src/dump_h5md.rst b/doc/src/dump_h5md.rst index 4317ae7fed..ee42cc54a6 100644 --- a/doc/src/dump_h5md.rst +++ b/doc/src/dump_h5md.rst @@ -151,5 +151,3 @@ Related commands efficient, and portable file format for molecular data, Comp. Phys. Comm. 185(6), 1546-1553 (2014) - `[arXiv:1308.6382] `_. - - diff --git a/doc/src/dump_image.rst b/doc/src/dump_image.rst index 923fcea56c..60e6bf52ea 100644 --- a/doc/src/dump_image.rst +++ b/doc/src/dump_image.rst @@ -746,5 +746,3 @@ The defaults for the keywords are as follows: * subbox no 0.0 * shiny = 1.0 * ssao = no - - diff --git a/doc/src/dump_modify.rst b/doc/src/dump_modify.rst index 8c18814242..259a30d1cc 100644 --- a/doc/src/dump_modify.rst +++ b/doc/src/dump_modify.rst @@ -1193,5 +1193,3 @@ Divide each value by 255 to get the equivalent 0.0 to 1.0 value. +-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ | wheat = 245, 222, 179 | white = 255, 255, 255 | whitesmoke = 245, 245, 245 | yellow = 255, 255, 0 | yellowgreen = 154, 205, 50 | +-------------------------------+--------------------------------------+---------------------------------+--------------------------------+--------------------------------+ - - diff --git a/doc/src/dump_molfile.rst b/doc/src/dump_molfile.rst index 4037772a59..fa9eb106c9 100644 --- a/doc/src/dump_molfile.rst +++ b/doc/src/dump_molfile.rst @@ -138,5 +138,3 @@ Default """"""" The default path is ".". All other properties have to be specified. - - diff --git a/doc/src/dump_netcdf.rst b/doc/src/dump_netcdf.rst index 5a9fc52481..c03ea4ef1e 100644 --- a/doc/src/dump_netcdf.rst +++ b/doc/src/dump_netcdf.rst @@ -90,5 +90,3 @@ Related commands """""""""""""""" :doc:`dump `, :doc:`dump_modify `, :doc:`undump ` - - diff --git a/doc/src/dump_vtk.rst b/doc/src/dump_vtk.rst index b4c2633437..aab7d7809d 100644 --- a/doc/src/dump_vtk.rst +++ b/doc/src/dump_vtk.rst @@ -192,5 +192,3 @@ Default By default, files are written in ASCII format. If the file extension is not one of .vtk, .vtp or .vtu, the legacy VTK file format is used. - - diff --git a/doc/src/dynamical_matrix.rst b/doc/src/dynamical_matrix.rst index 2aaaafbe75..0f5b2093fc 100644 --- a/doc/src/dynamical_matrix.rst +++ b/doc/src/dynamical_matrix.rst @@ -81,5 +81,3 @@ Default """"""" The default settings are file = "dynmat.dyn", binary = no - - diff --git a/doc/src/echo.rst b/doc/src/echo.rst index 1251633733..6ed4911b2c 100644 --- a/doc/src/echo.rst +++ b/doc/src/echo.rst @@ -46,5 +46,3 @@ Default .. parsed-literal:: echo log - - diff --git a/doc/src/fix.rst b/doc/src/fix.rst index 2baeb3a2c8..57a1b706b3 100644 --- a/doc/src/fix.rst +++ b/doc/src/fix.rst @@ -407,5 +407,3 @@ Related commands :doc:`unfix `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 04289c3614..0e57ec98c1 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -383,5 +383,3 @@ Default """"""" The option defaults are scale = no, reset = no. - - diff --git a/doc/src/fix_adapt_fep.rst b/doc/src/fix_adapt_fep.rst index b86aaee7e3..2ec43eb5fc 100644 --- a/doc/src/fix_adapt_fep.rst +++ b/doc/src/fix_adapt_fep.rst @@ -325,5 +325,3 @@ Default """"""" The option defaults are scale = no, reset = no, after = no. - - diff --git a/doc/src/fix_addforce.rst b/doc/src/fix_addforce.rst index 50001a03d9..f85c3f4925 100644 --- a/doc/src/fix_addforce.rst +++ b/doc/src/fix_addforce.rst @@ -199,5 +199,3 @@ Default """"""" The option default for the every keyword is every = 1. - - diff --git a/doc/src/fix_addtorque.rst b/doc/src/fix_addtorque.rst index 80ff444a37..f9a17cc3ef 100644 --- a/doc/src/fix_addtorque.rst +++ b/doc/src/fix_addtorque.rst @@ -101,5 +101,3 @@ Related commands :doc:`fix addforce ` **Default:** none - - diff --git a/doc/src/fix_append_atoms.rst b/doc/src/fix_append_atoms.rst index 7d1fea03a5..ff3fea459f 100644 --- a/doc/src/fix_append_atoms.rst +++ b/doc/src/fix_append_atoms.rst @@ -121,5 +121,3 @@ Default The keyword defaults are size = 0.0, freq = 0, units = lattice. All added atoms are of type 1 unless the basis keyword is used. - - diff --git a/doc/src/fix_atc.rst b/doc/src/fix_atc.rst index f5d2f8269e..48ee5cb243 100644 --- a/doc/src/fix_atc.rst +++ b/doc/src/fix_atc.rst @@ -290,5 +290,3 @@ For detailed exposition of the theory and algorithms please see: **(Mandadapu)** Mandadapu, KK; Templeton, JA; Lee, JW, "Polarization as a field variable from molecular dynamics simulations." Journal of Chemical Physics (2013), 139:054115. Please refer to the standard finite element (FE) texts, e.g. T.J.R Hughes " The finite element method ", Dover 2003, for the basics of FE simulation. - - diff --git a/doc/src/fix_atom_swap.rst b/doc/src/fix_atom_swap.rst index 7965176d9e..ce6190a58c 100644 --- a/doc/src/fix_atom_swap.rst +++ b/doc/src/fix_atom_swap.rst @@ -206,5 +206,3 @@ all atom types. **(Sadigh)** B Sadigh, P Erhart, A Stukowski, A Caro, E Martinez, and L Zepeda-Ruiz, Phys. Rev. B, 85, 184203 (2012). - - diff --git a/doc/src/fix_ave_atom.rst b/doc/src/fix_ave_atom.rst index 433e90d1e1..4a33a5e85c 100644 --- a/doc/src/fix_ave_atom.rst +++ b/doc/src/fix_ave_atom.rst @@ -187,5 +187,3 @@ Related commands :doc:`variable `, **Default:** none - - diff --git a/doc/src/fix_ave_chunk.rst b/doc/src/fix_ave_chunk.rst index 4515f3e997..f757894c02 100644 --- a/doc/src/fix_ave_chunk.rst +++ b/doc/src/fix_ave_chunk.rst @@ -513,5 +513,3 @@ Default The option defaults are norm = all, ave = one, bias = none, no file output, and title 1,2,3 = strings as described above. - - diff --git a/doc/src/fix_ave_correlate.rst b/doc/src/fix_ave_correlate.rst index 8b3ced4cc9..277a7ac25c 100644 --- a/doc/src/fix_ave_correlate.rst +++ b/doc/src/fix_ave_correlate.rst @@ -386,5 +386,3 @@ Related commands The option defaults are ave = one, type = auto, start = 0, no file output, title 1,2,3 = strings as described above, and prefactor = 1.0. - - diff --git a/doc/src/fix_ave_correlate_long.rst b/doc/src/fix_ave_correlate_long.rst index 3450b017a5..6c9d7c076b 100644 --- a/doc/src/fix_ave_correlate_long.rst +++ b/doc/src/fix_ave_correlate_long.rst @@ -155,5 +155,3 @@ follows: ncorr=20, nlen=16, ncount=2. **(Ramirez)** J. Ramirez, S.K. Sukumaran, B. Vorselaars and A.E. Likhtman, J. Chem. Phys. 133, 154103 (2010). - - diff --git a/doc/src/fix_ave_histo.rst b/doc/src/fix_ave_histo.rst index 0bfcba9fa2..2987c25731 100644 --- a/doc/src/fix_ave_histo.rst +++ b/doc/src/fix_ave_histo.rst @@ -388,5 +388,3 @@ Related commands The option defaults are mode = scalar, kind = figured out from input arguments, ave = one, start = 0, no file output, beyond = ignore, and title 1,2,3 = strings as described above. - - diff --git a/doc/src/fix_ave_time.rst b/doc/src/fix_ave_time.rst index ea2c21fcf7..20bd4382c7 100644 --- a/doc/src/fix_ave_time.rst +++ b/doc/src/fix_ave_time.rst @@ -368,5 +368,3 @@ Default The option defaults are mode = scalar, ave = one, start = 0, no file output, format = %g, title 1,2,3 = strings as described above, and no off settings for any input values. - - diff --git a/doc/src/fix_aveforce.rst b/doc/src/fix_aveforce.rst index 78266a7758..d6f67d14c7 100644 --- a/doc/src/fix_aveforce.rst +++ b/doc/src/fix_aveforce.rst @@ -132,5 +132,3 @@ Related commands :doc:`fix setforce `, :doc:`fix addforce ` **Default:** none - - diff --git a/doc/src/fix_balance.rst b/doc/src/fix_balance.rst index 2a5d18bca1..6ba6605377 100644 --- a/doc/src/fix_balance.rst +++ b/doc/src/fix_balance.rst @@ -422,6 +422,3 @@ Related commands .. _pizza: http://pizza.sandia.gov **Default:** none - - - diff --git a/doc/src/fix_bocs.rst b/doc/src/fix_bocs.rst index f699762e50..5ee6ba2f83 100644 --- a/doc/src/fix_bocs.rst +++ b/doc/src/fix_bocs.rst @@ -133,5 +133,3 @@ paper by Dunn et. al. :ref:`(Dunn2) ` . **(Dunn2)** Dunn, Lebold, DeLyser, Rudzinski, and Noid, J. Phys. Chem. B, 122, 3363 (2018). - - diff --git a/doc/src/fix_bond_break.rst b/doc/src/fix_bond_break.rst index ea7e2c5acc..ce06447f07 100644 --- a/doc/src/fix_bond_break.rst +++ b/doc/src/fix_bond_break.rst @@ -156,5 +156,3 @@ Default """"""" The option defaults are prob = 1.0. - - diff --git a/doc/src/fix_bond_create.rst b/doc/src/fix_bond_create.rst index b1d1ff269c..5ed22bcd58 100644 --- a/doc/src/fix_bond_create.rst +++ b/doc/src/fix_bond_create.rst @@ -258,5 +258,3 @@ Default The option defaults are iparam = (0,itype), jparam = (0,jtype), and prob = 1.0. - - diff --git a/doc/src/fix_bond_react.rst b/doc/src/fix_bond_react.rst index cd3e737b0b..ec431168b8 100644 --- a/doc/src/fix_bond_react.rst +++ b/doc/src/fix_bond_react.rst @@ -541,5 +541,3 @@ update\_edges = none **(Gissinger)** Gissinger, Jensen and Wise, Polymer, 128, 211 (2017). - - diff --git a/doc/src/fix_bond_swap.rst b/doc/src/fix_bond_swap.rst index 96fd8717dc..296cf986cf 100644 --- a/doc/src/fix_bond_swap.rst +++ b/doc/src/fix_bond_swap.rst @@ -209,5 +209,3 @@ Related commands **(Sides)** Sides, Grest, Stevens, Plimpton, J Polymer Science B, 42, 199-208 (2004). - - diff --git a/doc/src/fix_box_relax.rst b/doc/src/fix_box_relax.rst index 4a52fbd6ce..d915d1a2a0 100644 --- a/doc/src/fix_box_relax.rst +++ b/doc/src/fix_box_relax.rst @@ -415,5 +415,3 @@ The keyword defaults are dilate = all, vmax = 0.0001, nreset = 0. **(Parrinello1981)** Parrinello and Rahman, J Appl Phys, 52, 7182 (1981). - - diff --git a/doc/src/fix_client_md.rst b/doc/src/fix_client_md.rst index 3a9ef1a8af..85b0762d21 100644 --- a/doc/src/fix_client_md.rst +++ b/doc/src/fix_client_md.rst @@ -108,5 +108,3 @@ Related commands :doc:`message `, :doc:`server ` **Default:** none - - diff --git a/doc/src/fix_cmap.rst b/doc/src/fix_cmap.rst index 61c0e60860..00a1851e88 100644 --- a/doc/src/fix_cmap.rst +++ b/doc/src/fix_cmap.rst @@ -165,5 +165,3 @@ Related commands **(Brooks)** Brooks, Brooks, MacKerell Jr., J Comput Chem, 30, 1545 (2009). - - diff --git a/doc/src/fix_colvars.rst b/doc/src/fix_colvars.rst index 15199761c5..dd4057a346 100644 --- a/doc/src/fix_colvars.rst +++ b/doc/src/fix_colvars.rst @@ -155,5 +155,3 @@ and tstat = NULL. **(Fiorin)** Fiorin, Klein, Henin, Mol. Phys., DOI:10.1080/00268976.2013.813594 - - diff --git a/doc/src/fix_controller.rst b/doc/src/fix_controller.rst index 71040fd473..7561df6856 100644 --- a/doc/src/fix_controller.rst +++ b/doc/src/fix_controller.rst @@ -224,5 +224,3 @@ Related commands :doc:`fix adapt ` **Default:** none - - diff --git a/doc/src/fix_deform.rst b/doc/src/fix_deform.rst index c3b332543f..1ddeff6953 100644 --- a/doc/src/fix_deform.rst +++ b/doc/src/fix_deform.rst @@ -636,5 +636,3 @@ Default """"""" The option defaults are remap = x, flip = yes, and units = lattice. - - diff --git a/doc/src/fix_deposit.rst b/doc/src/fix_deposit.rst index 1e58d0ca89..573e9bdf2b 100644 --- a/doc/src/fix_deposit.rst +++ b/doc/src/fix_deposit.rst @@ -320,5 +320,3 @@ is an equal probabilities for all molecules in the template. Additional option defaults are id = max, delta = 0.0, near = 0.0, attempt = 10, rate = 0.0, vx = 0.0 0.0, vy = 0.0 0.0, vz = 0.0 0.0, and units = lattice. - - diff --git a/doc/src/fix_dpd_energy.rst b/doc/src/fix_dpd_energy.rst index 817b24862e..ce370a90f6 100644 --- a/doc/src/fix_dpd_energy.rst +++ b/doc/src/fix_dpd_energy.rst @@ -120,5 +120,3 @@ J. Chem. Phys., 135, 204105 (2011). W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). - - diff --git a/doc/src/fix_dpd_source.rst b/doc/src/fix_dpd_source.rst index 40efdf3e29..368971b1c7 100644 --- a/doc/src/fix_dpd_source.rst +++ b/doc/src/fix_dpd_source.rst @@ -117,5 +117,3 @@ temperature-dependent properties", J. Comput. Phys., 265: 113-127 "Transport dissipative particle dynamics model for mesoscopic advection-diffusion-reaction problems", J. Chem. Phys., 143: 014101 (2015). DOI: 10.1063/1.4923254 - - diff --git a/doc/src/fix_drag.rst b/doc/src/fix_drag.rst index 7b2a55b57a..38f86ff8f8 100644 --- a/doc/src/fix_drag.rst +++ b/doc/src/fix_drag.rst @@ -67,5 +67,3 @@ Related commands :doc:`fix spring/rg `, :doc:`fix smd ` **Default:** none - - diff --git a/doc/src/fix_drude.rst b/doc/src/fix_drude.rst index 9fae8aa926..2bf34ce90f 100644 --- a/doc/src/fix_drude.rst +++ b/doc/src/fix_drude.rst @@ -52,5 +52,3 @@ Related commands :doc:`fix langevin/drude `, :doc:`fix drude/transform `, :doc:`compute temp/drude `, :doc:`pair_style thole ` **Default:** None - - diff --git a/doc/src/fix_drude_transform.rst b/doc/src/fix_drude_transform.rst index 8ed0ff41d7..4ee850c617 100644 --- a/doc/src/fix_drude_transform.rst +++ b/doc/src/fix_drude_transform.rst @@ -224,5 +224,3 @@ Related commands **(Lamoureux)** Lamoureux and Roux, J Chem Phys, 119, 3025-3039 (2003). - - diff --git a/doc/src/fix_dt_reset.rst b/doc/src/fix_dt_reset.rst index cc000f04a5..ca95e576b7 100644 --- a/doc/src/fix_dt_reset.rst +++ b/doc/src/fix_dt_reset.rst @@ -111,5 +111,3 @@ Default The option defaults are units = lattice, and no emax kinetic energy limit. - - diff --git a/doc/src/fix_efield.rst b/doc/src/fix_efield.rst index 771e9e1598..a530ccb689 100644 --- a/doc/src/fix_efield.rst +++ b/doc/src/fix_efield.rst @@ -179,5 +179,3 @@ Related commands :doc:`fix addforce ` **Default:** none - - diff --git a/doc/src/fix_ehex.rst b/doc/src/fix_ehex.rst index 55aeaa2e72..34445fd284 100644 --- a/doc/src/fix_ehex.rst +++ b/doc/src/fix_ehex.rst @@ -202,5 +202,3 @@ Related commands **(Wirnsberger)** Wirnsberger, Frenkel, and Dellago, J Chem Phys, 143, 124104 (2015). - - diff --git a/doc/src/fix_electron_stopping.rst b/doc/src/fix_electron_stopping.rst index d7daeada50..d617eb9a45 100644 --- a/doc/src/fix_electron_stopping.rst +++ b/doc/src/fix_electron_stopping.rst @@ -203,5 +203,3 @@ The default is no limitation by region, and minneigh = 1. **(PASS)** PASS webpage: https://www.sdu.dk/en/DPASS - - diff --git a/doc/src/fix_enforce2d.rst b/doc/src/fix_enforce2d.rst index 3404afe9bc..7605c3cd5a 100644 --- a/doc/src/fix_enforce2d.rst +++ b/doc/src/fix_enforce2d.rst @@ -76,5 +76,3 @@ Restrictions **Related commands:** none **Default:** none - - diff --git a/doc/src/fix_eos_cv.rst b/doc/src/fix_eos_cv.rst index 86b0e00b43..b871429ffa 100644 --- a/doc/src/fix_eos_cv.rst +++ b/doc/src/fix_eos_cv.rst @@ -72,5 +72,3 @@ Related commands W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). - - diff --git a/doc/src/fix_eos_table.rst b/doc/src/fix_eos_table.rst index ee5654cf50..1f8ec7ba9b 100644 --- a/doc/src/fix_eos_table.rst +++ b/doc/src/fix_eos_table.rst @@ -127,5 +127,3 @@ Related commands :doc:`fix shardlow `, :doc:`pair dpd/fdt ` **Default:** none - - diff --git a/doc/src/fix_eos_table_rx.rst b/doc/src/fix_eos_table_rx.rst index 9d771ea02d..467c4118c2 100644 --- a/doc/src/fix_eos_table_rx.rst +++ b/doc/src/fix_eos_table_rx.rst @@ -224,6 +224,3 @@ Related commands ---------- - - - diff --git a/doc/src/fix_evaporate.rst b/doc/src/fix_evaporate.rst index 0647fb436e..c24cb51738 100644 --- a/doc/src/fix_evaporate.rst +++ b/doc/src/fix_evaporate.rst @@ -105,5 +105,3 @@ Default """"""" The option defaults are molecule = no. - - diff --git a/doc/src/fix_external.rst b/doc/src/fix_external.rst index e108469999..c20b591906 100644 --- a/doc/src/fix_external.rst +++ b/doc/src/fix_external.rst @@ -180,5 +180,3 @@ Restrictions **Related commands:** none **Default:** none - - diff --git a/doc/src/fix_ffl.rst b/doc/src/fix_ffl.rst index 5faddf0a18..07a483039f 100644 --- a/doc/src/fix_ffl.rst +++ b/doc/src/fix_ffl.rst @@ -135,5 +135,3 @@ Related commands **(Bussi)** G. Bussi, M. Parrinello, Phs. Rev. E 75, 056707 (2007) - - diff --git a/doc/src/fix_filter_corotate.rst b/doc/src/fix_filter_corotate.rst index 362d7cc8ae..8812398bbe 100644 --- a/doc/src/fix_filter_corotate.rst +++ b/doc/src/fix_filter_corotate.rst @@ -97,5 +97,3 @@ Related commands **(Fath)** Fath, Hochbruck, Singh, J Comp Phys, 333, 180-198 (2017). - - diff --git a/doc/src/fix_flow_gauss.rst b/doc/src/fix_flow_gauss.rst index 22b92bd3c0..4077d45e01 100644 --- a/doc/src/fix_flow_gauss.rst +++ b/doc/src/fix_flow_gauss.rst @@ -183,5 +183,3 @@ The option default for the *energy* keyword is energy = no. **(Zhu)** Zhu, Tajkhorshid, and Schulten, Biophys. J. 83, 154 (2002). - - diff --git a/doc/src/fix_freeze.rst b/doc/src/fix_freeze.rst index 03639a0a48..3aa7512bad 100644 --- a/doc/src/fix_freeze.rst +++ b/doc/src/fix_freeze.rst @@ -94,5 +94,3 @@ Related commands :doc:`atom_style sphere `, :doc:`fix setforce ` **Default:** none - - diff --git a/doc/src/fix_gcmc.rst b/doc/src/fix_gcmc.rst index 77f5a59fd4..a0717dd6ae 100644 --- a/doc/src/fix_gcmc.rst +++ b/doc/src/fix_gcmc.rst @@ -493,5 +493,3 @@ listed above. **(Frenkel)** Frenkel and Smit, Understanding Molecular Simulation, Academic Press, London, 2002. - - diff --git a/doc/src/fix_gld.rst b/doc/src/fix_gld.rst index d25d06f042..fdc1bd3c6a 100644 --- a/doc/src/fix_gld.rst +++ b/doc/src/fix_gld.rst @@ -174,5 +174,3 @@ The option defaults are frozen = no, zero = no. **(Baczewski)** A.D. Baczewski and S.D. Bond, J. Chem. Phys. 139, 044107 (2013). - - diff --git a/doc/src/fix_gle.rst b/doc/src/fix_gle.rst index 1eef32d68c..e4aadfa401 100644 --- a/doc/src/fix_gle.rst +++ b/doc/src/fix_gle.rst @@ -175,5 +175,3 @@ Related commands **(Ceriotti2)** Ceriotti, Bussi and Parrinello, Phys Rev Lett 103, 030603 (2009) - - diff --git a/doc/src/fix_gravity.rst b/doc/src/fix_gravity.rst index 38f61f532b..6fbf9a80c5 100644 --- a/doc/src/fix_gravity.rst +++ b/doc/src/fix_gravity.rst @@ -156,5 +156,3 @@ Related commands :doc:`atom_style sphere `, :doc:`fix addforce ` **Default:** none - - diff --git a/doc/src/fix_grem.rst b/doc/src/fix_grem.rst index 3e6309d5f6..4c2054e0c0 100644 --- a/doc/src/fix_grem.rst +++ b/doc/src/fix_grem.rst @@ -124,5 +124,3 @@ Related commands **(Malolepsza)** Malolepsza, Secor, Keyes, J Phys Chem B 119 (42), 13379-13384 (2015). - - diff --git a/doc/src/fix_halt.rst b/doc/src/fix_halt.rst index d85eddfc53..296be3aa10 100644 --- a/doc/src/fix_halt.rst +++ b/doc/src/fix_halt.rst @@ -167,5 +167,3 @@ Default """"""" The option defaults are error = hard and message = yes. - - diff --git a/doc/src/fix_heat.rst b/doc/src/fix_heat.rst index 7fb7c87733..86850a2db7 100644 --- a/doc/src/fix_heat.rst +++ b/doc/src/fix_heat.rst @@ -137,5 +137,3 @@ Related commands :doc:`fix ehex `, :doc:`compute temp `, :doc:`compute temp/region ` **Default:** none - - diff --git a/doc/src/fix_hyper_global.rst b/doc/src/fix_hyper_global.rst index 62796c2ca2..809bd37981 100644 --- a/doc/src/fix_hyper_global.rst +++ b/doc/src/fix_hyper_global.rst @@ -294,5 +294,3 @@ Related commands **(Miron)** R. A. Miron and K. A. Fichthorn, J Chem Phys, 119, 6210 (2003). - - diff --git a/doc/src/fix_hyper_local.rst b/doc/src/fix_hyper_local.rst index e278a29d5d..335cd10f69 100644 --- a/doc/src/fix_hyper_local.rst +++ b/doc/src/fix_hyper_local.rst @@ -570,5 +570,3 @@ default. **(Miron)** R. A. Miron and K. A. Fichthorn, J Chem Phys, 119, 6210 (2003). - - diff --git a/doc/src/fix_imd.rst b/doc/src/fix_imd.rst index d224aca553..d7931e1666 100644 --- a/doc/src/fix_imd.rst +++ b/doc/src/fix_imd.rst @@ -175,5 +175,3 @@ needs to use a different port number. **Related commands:** none **Default:** none - - diff --git a/doc/src/fix_indent.rst b/doc/src/fix_indent.rst index 203874cf97..51a90bc3cc 100644 --- a/doc/src/fix_indent.rst +++ b/doc/src/fix_indent.rst @@ -227,5 +227,3 @@ Default """"""" The option defaults are side = out and units = lattice. - - diff --git a/doc/src/fix_ipi.rst b/doc/src/fix_ipi.rst index 3be859c108..d0e1903689 100644 --- a/doc/src/fix_ipi.rst +++ b/doc/src/fix_ipi.rst @@ -110,5 +110,3 @@ Related commands **(IPI)** `http://epfl-cosmo.github.io/gle4md/index.html?page=ipi `_ - - diff --git a/doc/src/fix_langevin.rst b/doc/src/fix_langevin.rst index b776ca015b..45b900b298 100644 --- a/doc/src/fix_langevin.rst +++ b/doc/src/fix_langevin.rst @@ -379,5 +379,3 @@ types, tally = no, zero = no, gjf = no. **(Gronbech-Jensen)** Gronbech-Jensen, Mol Phys (2019); https://doi.org/10.1080/00268976.2019.1662506 - - diff --git a/doc/src/fix_langevin_drude.rst b/doc/src/fix_langevin_drude.rst index 29dd71e12e..712847ba5d 100644 --- a/doc/src/fix_langevin_drude.rst +++ b/doc/src/fix_langevin_drude.rst @@ -319,5 +319,3 @@ The option defaults are zero = no. **(Jiang)** Jiang, Hardy, Phillips, MacKerell, Schulten, and Roux, J Phys Chem Lett, 2, 87-92 (2011). - - diff --git a/doc/src/fix_langevin_eff.rst b/doc/src/fix_langevin_eff.rst index 572019f9f1..2fa055e380 100644 --- a/doc/src/fix_langevin_eff.rst +++ b/doc/src/fix_langevin_eff.rst @@ -133,5 +133,3 @@ The option defaults are scale = 1.0 for all types and tally = no. **(Schneider)** Schneider and Stoll, Phys Rev B, 17, 1302 (1978). - - diff --git a/doc/src/fix_langevin_spin.rst b/doc/src/fix_langevin_spin.rst index 2a5b235964..bccedc8520 100644 --- a/doc/src/fix_langevin_spin.rst +++ b/doc/src/fix_langevin_spin.rst @@ -119,5 +119,3 @@ Related commands **(Tranchida)** Tranchida, Plimpton, Thibaudeau and Thompson, Journal of Computational Physics, 372, 406-425, (2018). - - diff --git a/doc/src/fix_latte.rst b/doc/src/fix_latte.rst index adcb7fb5b6..ddea5a809f 100644 --- a/doc/src/fix_latte.rst +++ b/doc/src/fix_latte.rst @@ -252,5 +252,3 @@ J. Sci. Comput. 36 (2), 147-170, (2014). **(Negre2016)** C. F. A. Negre, S. M. Mniszewski, M. J. Cawkwell, N. Bock, M. E. Wall, and A. M. N. Niklasson, J. Chem. Theory Comp., 12, 3063 (2016). - - diff --git a/doc/src/fix_lb_fluid.rst b/doc/src/fix_lb_fluid.rst index a7d05f33f4..b7ce7ffdc8 100644 --- a/doc/src/fix_lb_fluid.rst +++ b/doc/src/fix_lb_fluid.rst @@ -405,5 +405,3 @@ If walls are present, they are assumed to be stationary. **(Adhikari et al.)** Adhikari, R., Stratford, K., Cates, M. E., and Wagner, A. J., Fluctuating lattice Boltzmann, Europhys. Lett. 71 (2005) 473-479. - - diff --git a/doc/src/fix_lb_momentum.rst b/doc/src/fix_lb_momentum.rst index 9d85e76c6b..8eb4fa094b 100644 --- a/doc/src/fix_lb_momentum.rst +++ b/doc/src/fix_lb_momentum.rst @@ -82,5 +82,3 @@ Default """"""" Zeros the total system linear momentum in each dimension. - - diff --git a/doc/src/fix_lb_pc.rst b/doc/src/fix_lb_pc.rst index d689489a4e..44a86047fb 100644 --- a/doc/src/fix_lb_pc.rst +++ b/doc/src/fix_lb_pc.rst @@ -66,5 +66,3 @@ Related commands **(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. - - diff --git a/doc/src/fix_lb_rigid_pc_sphere.rst b/doc/src/fix_lb_rigid_pc_sphere.rst index 5f1c5e3a9e..34336f0940 100644 --- a/doc/src/fix_lb_rigid_pc_sphere.rst +++ b/doc/src/fix_lb_rigid_pc_sphere.rst @@ -166,5 +166,3 @@ The defaults are force \* on on on, and torque \* on on on. **(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. - - diff --git a/doc/src/fix_lb_viscous.rst b/doc/src/fix_lb_viscous.rst index 821ea54ad2..d20e969f80 100644 --- a/doc/src/fix_lb_viscous.rst +++ b/doc/src/fix_lb_viscous.rst @@ -101,5 +101,3 @@ Related commands **(Mackay et al.)** Mackay, F. E., Ollila, S.T.T., and Denniston, C., Hydrodynamic Forces Implemented into LAMMPS through a lattice-Boltzmann fluid, Computer Physics Communications 184 (2013) 2021-2031. - - diff --git a/doc/src/fix_lineforce.rst b/doc/src/fix_lineforce.rst index d365a63554..b97936fead 100644 --- a/doc/src/fix_lineforce.rst +++ b/doc/src/fix_lineforce.rst @@ -55,5 +55,3 @@ Related commands :doc:`fix planeforce ` **Default:** none - - diff --git a/doc/src/fix_manifoldforce.rst b/doc/src/fix_manifoldforce.rst index dc17f0f706..63a90c626e 100644 --- a/doc/src/fix_manifoldforce.rst +++ b/doc/src/fix_manifoldforce.rst @@ -67,5 +67,3 @@ Related commands """""""""""""""" :doc:`fix nve/manifold/rattle `, :doc:`fix nvt/manifold/rattle ` - - diff --git a/doc/src/fix_meso.rst b/doc/src/fix_meso.rst index 2db76d7b4d..8eb6b4831d 100644 --- a/doc/src/fix_meso.rst +++ b/doc/src/fix_meso.rst @@ -54,5 +54,3 @@ Related commands "fix meso/stationary" **Default:** none - - diff --git a/doc/src/fix_meso_move.rst b/doc/src/fix_meso_move.rst index 22319b2600..eb60f18146 100644 --- a/doc/src/fix_meso_move.rst +++ b/doc/src/fix_meso_move.rst @@ -266,5 +266,3 @@ Default """"""" The option default is units = lattice. - - diff --git a/doc/src/fix_meso_stationary.rst b/doc/src/fix_meso_stationary.rst index 140649f1ef..6d8eebfdd7 100644 --- a/doc/src/fix_meso_stationary.rst +++ b/doc/src/fix_meso_stationary.rst @@ -55,5 +55,3 @@ Related commands "fix meso" **Default:** none - - diff --git a/doc/src/fix_modify.rst b/doc/src/fix_modify.rst index 0cb0ac98b2..4ac460952f 100644 --- a/doc/src/fix_modify.rst +++ b/doc/src/fix_modify.rst @@ -167,5 +167,3 @@ Default The option defaults are temp = ID defined by fix, press = ID defined by fix, energy = no, virial = different for each fix style, respa = 0, bodyforce = late. - - diff --git a/doc/src/fix_momentum.rst b/doc/src/fix_momentum.rst index e14d16c91e..f2730e54e4 100644 --- a/doc/src/fix_momentum.rst +++ b/doc/src/fix_momentum.rst @@ -110,5 +110,3 @@ Related commands :doc:`fix recenter `, :doc:`velocity ` **Default:** none - - diff --git a/doc/src/fix_move.rst b/doc/src/fix_move.rst index 1e79d7ce8e..82b5b585a0 100644 --- a/doc/src/fix_move.rst +++ b/doc/src/fix_move.rst @@ -256,5 +256,3 @@ Related commands **Default:** none The option default is units = lattice. - - diff --git a/doc/src/fix_mscg.rst b/doc/src/fix_mscg.rst index 0484a6c973..e6b09d9cc6 100644 --- a/doc/src/fix_mscg.rst +++ b/doc/src/fix_mscg.rst @@ -148,5 +148,3 @@ The default keyword settings are range off, max 4 12 36. **(Noid)** Noid, Chu, Ayton, Krishna, Izvekov, Voth, Das, Andersen, J Chem Phys 128, 134105 (2008). - - diff --git a/doc/src/fix_msst.rst b/doc/src/fix_msst.rst index 5270248ea9..36f2bd2ae0 100644 --- a/doc/src/fix_msst.rst +++ b/doc/src/fix_msst.rst @@ -221,5 +221,3 @@ timestep. **(Goldman)** Goldman, Srinivasan, Hamel, Fried, Gaus, and Elstner, J. Phys. Chem. C, 117, 7885 (2013). - - diff --git a/doc/src/fix_mvv_dpd.rst b/doc/src/fix_mvv_dpd.rst index 4cae1776e7..55066c8ce4 100644 --- a/doc/src/fix_mvv_dpd.rst +++ b/doc/src/fix_mvv_dpd.rst @@ -112,5 +112,3 @@ The default value for the optional *lambda* parameter is 0.5. **(Groot)** Groot and Warren, J Chem Phys, 107: 4423-4435 (1997). DOI: 10.1063/1.474784 - - diff --git a/doc/src/fix_neb.rst b/doc/src/fix_neb.rst index 7abbbf5986..2b79185551 100644 --- a/doc/src/fix_neb.rst +++ b/doc/src/fix_neb.rst @@ -285,5 +285,3 @@ and Coker World Scientific, Singapore, 1998, p 385. **(Maras)** Maras, Trushin, Stukowski, Ala-Nissila, Jonsson, Comp Phys Comm, 205, 13-21 (2016). - - diff --git a/doc/src/fix_neb_spin.rst b/doc/src/fix_neb_spin.rst index 1afcf0624e..ffef23873c 100644 --- a/doc/src/fix_neb_spin.rst +++ b/doc/src/fix_neb_spin.rst @@ -86,5 +86,3 @@ none **(BessarabB)** Bessarab, Uzdin, Jonsson, Comp Phys Comm, 196, 335-347 (2015). - - diff --git a/doc/src/fix_nh.rst b/doc/src/fix_nh.rst index ac9bef40c6..36f2d6c8f3 100644 --- a/doc/src/fix_nh.rst +++ b/doc/src/fix_nh.rst @@ -736,5 +736,3 @@ Martyna, J Phys A: Math Gen, 39, 5629 (2006). **(Dullweber)** Dullweber, Leimkuhler and McLachlan, J Chem Phys, 107, 5840 (1997). - - diff --git a/doc/src/fix_nh_eff.rst b/doc/src/fix_nh_eff.rst index 07cd487ced..1f07d13625 100644 --- a/doc/src/fix_nh_eff.rst +++ b/doc/src/fix_nh_eff.rst @@ -174,5 +174,3 @@ Martyna, J Phys A: Math Gen, 39, 5629 (2006). **(Shinoda)** Shinoda, Shiga, and Mikami, Phys Rev B, 69, 134103 (2004). - - diff --git a/doc/src/fix_nh_uef.rst b/doc/src/fix_nh_uef.rst index 124ca188aa..2732087800 100644 --- a/doc/src/fix_nh_uef.rst +++ b/doc/src/fix_nh_uef.rst @@ -272,5 +272,3 @@ given in :doc:`fix nvt/sllod `. **(Nicholson and Rutledge)** Nicholson and Rutledge, J Chem Phys, 145, 244903 (2016). - - diff --git a/doc/src/fix_nph_asphere.rst b/doc/src/fix_nph_asphere.rst index 8500184eac..8f4a4ad39b 100644 --- a/doc/src/fix_nph_asphere.rst +++ b/doc/src/fix_nph_asphere.rst @@ -157,5 +157,3 @@ Related commands :doc:`fix nph `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_nph_body.rst b/doc/src/fix_nph_body.rst index d1e51e56b6..bae12f2b86 100644 --- a/doc/src/fix_nph_body.rst +++ b/doc/src/fix_nph_body.rst @@ -150,5 +150,3 @@ Related commands :doc:`fix nph `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix npt\_body `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_nph_sphere.rst b/doc/src/fix_nph_sphere.rst index 14c7b38791..d7322aa46d 100644 --- a/doc/src/fix_nph_sphere.rst +++ b/doc/src/fix_nph_sphere.rst @@ -170,5 +170,3 @@ Related commands :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_nphug.rst b/doc/src/fix_nphug.rst index 25483556a9..2261600f93 100644 --- a/doc/src/fix_nphug.rst +++ b/doc/src/fix_nphug.rst @@ -252,5 +252,3 @@ The keyword defaults are the same as those for :doc:`fix npt ` **(Ravelo)** Ravelo, Holian, Germann and Lomdahl, Phys Rev B, 70, 014103 (2004). - - diff --git a/doc/src/fix_npt_asphere.rst b/doc/src/fix_npt_asphere.rst index 261dc4a333..2b84011cc8 100644 --- a/doc/src/fix_npt_asphere.rst +++ b/doc/src/fix_npt_asphere.rst @@ -182,5 +182,3 @@ Related commands :doc:`fix npt `, :doc:`fix nve\_asphere `, :doc:`fix nvt\_asphere `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_npt_body.rst b/doc/src/fix_npt_body.rst index 33303b3ed8..4eecd404ff 100644 --- a/doc/src/fix_npt_body.rst +++ b/doc/src/fix_npt_body.rst @@ -175,5 +175,3 @@ Related commands :doc:`fix npt `, :doc:`fix nve\_body `, :doc:`fix nvt\_body `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_npt_cauchy.rst b/doc/src/fix_npt_cauchy.rst index cd6b13d89e..133305f13c 100644 --- a/doc/src/fix_npt_cauchy.rst +++ b/doc/src/fix_npt_cauchy.rst @@ -672,5 +672,3 @@ Martyna, J Phys A: Math Gen, 39, 5629 (2006). **(Miller)** Miller, Tadmor, Gibson, Bernstein and Pavia, J Chem Phys, 144, 184107 (2016). - - diff --git a/doc/src/fix_npt_sphere.rst b/doc/src/fix_npt_sphere.rst index daba4c3b9b..d82e4e26cb 100644 --- a/doc/src/fix_npt_sphere.rst +++ b/doc/src/fix_npt_sphere.rst @@ -194,5 +194,3 @@ Related commands :doc:`fix npt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_sphere `, :doc:`fix npt\_asphere `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_nve.rst b/doc/src/fix_nve.rst index deff980bba..b3928e6389 100644 --- a/doc/src/fix_nve.rst +++ b/doc/src/fix_nve.rst @@ -83,5 +83,3 @@ Related commands :doc:`fix nvt `, :doc:`fix npt ` **Default:** none - - diff --git a/doc/src/fix_nve_asphere.rst b/doc/src/fix_nve_asphere.rst index f7e6ea7fae..ea311d3f69 100644 --- a/doc/src/fix_nve_asphere.rst +++ b/doc/src/fix_nve_asphere.rst @@ -91,5 +91,3 @@ Related commands :doc:`fix nve `, :doc:`fix nve/sphere ` **Default:** none - - diff --git a/doc/src/fix_nve_asphere_noforce.rst b/doc/src/fix_nve_asphere_noforce.rst index 4f41ffc21d..ed2897c978 100644 --- a/doc/src/fix_nve_asphere_noforce.rst +++ b/doc/src/fix_nve_asphere_noforce.rst @@ -65,5 +65,3 @@ Related commands :doc:`fix nve/noforce `, :doc:`fix nve/asphere ` **Default:** none - - diff --git a/doc/src/fix_nve_awpmd.rst b/doc/src/fix_nve_awpmd.rst index aa4c4c1cfc..c29de946d8 100644 --- a/doc/src/fix_nve_awpmd.rst +++ b/doc/src/fix_nve_awpmd.rst @@ -58,5 +58,3 @@ Related commands :doc:`fix nve ` **Default:** none - - diff --git a/doc/src/fix_nve_body.rst b/doc/src/fix_nve_body.rst index 20231fe5e6..36a9a426ec 100644 --- a/doc/src/fix_nve_body.rst +++ b/doc/src/fix_nve_body.rst @@ -62,5 +62,3 @@ Related commands :doc:`fix nve `, :doc:`fix nve/sphere `, :doc:`fix nve/asphere ` **Default:** none - - diff --git a/doc/src/fix_nve_dot.rst b/doc/src/fix_nve_dot.rst index 7f7dd51720..5f3ede0386 100644 --- a/doc/src/fix_nve_dot.rst +++ b/doc/src/fix_nve_dot.rst @@ -77,5 +77,3 @@ Related commands .. _Henrich4: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). - - diff --git a/doc/src/fix_nve_dotc_langevin.rst b/doc/src/fix_nve_dotc_langevin.rst index 2bbe8d6f45..5704966827 100644 --- a/doc/src/fix_nve_dotc_langevin.rst +++ b/doc/src/fix_nve_dotc_langevin.rst @@ -169,5 +169,3 @@ Related commands .. _Henrich5: **(Henrich)** O. Henrich, Y. A. Gutierrez-Fosado, T. Curk, T. E. Ouldridge, Eur. Phys. J. E 41, 57 (2018). - - diff --git a/doc/src/fix_nve_eff.rst b/doc/src/fix_nve_eff.rst index eab8e423c8..88bc6a3607 100644 --- a/doc/src/fix_nve_eff.rst +++ b/doc/src/fix_nve_eff.rst @@ -53,5 +53,3 @@ Related commands :doc:`fix nve `, :doc:`fix nvt/eff `, :doc:`fix npt/eff ` **Default:** none - - diff --git a/doc/src/fix_nve_limit.rst b/doc/src/fix_nve_limit.rst index 9965688639..07746e71a2 100644 --- a/doc/src/fix_nve_limit.rst +++ b/doc/src/fix_nve_limit.rst @@ -91,5 +91,3 @@ Related commands :doc:`pair_style soft ` **Default:** none - - diff --git a/doc/src/fix_nve_line.rst b/doc/src/fix_nve_line.rst index f7193b057b..ec971bc41e 100644 --- a/doc/src/fix_nve_line.rst +++ b/doc/src/fix_nve_line.rst @@ -58,5 +58,3 @@ Related commands :doc:`fix nve `, :doc:`fix nve/asphere ` **Default:** none - - diff --git a/doc/src/fix_nve_manifold_rattle.rst b/doc/src/fix_nve_manifold_rattle.rst index ac1f0799b8..68c2d7b574 100644 --- a/doc/src/fix_nve_manifold_rattle.rst +++ b/doc/src/fix_nve_manifold_rattle.rst @@ -122,5 +122,3 @@ Related commands **(Paquay)** Paquay and Kusters, Biophys. J., 110, 6, (2016). preprint available at `arXiv:1411.3019 `_. - - diff --git a/doc/src/fix_nve_noforce.rst b/doc/src/fix_nve_noforce.rst index ebf0a0dd87..568be83bdc 100644 --- a/doc/src/fix_nve_noforce.rst +++ b/doc/src/fix_nve_noforce.rst @@ -57,5 +57,3 @@ Related commands :doc:`fix nve ` **Default:** none - - diff --git a/doc/src/fix_nve_sphere.rst b/doc/src/fix_nve_sphere.rst index dc3d27d24d..b5460fa1e0 100644 --- a/doc/src/fix_nve_sphere.rst +++ b/doc/src/fix_nve_sphere.rst @@ -139,5 +139,3 @@ Related commands **(Dullweber)** Dullweber, Leimkuhler and McLachlan, J Chem Phys, 107, 5840 (1997). - - diff --git a/doc/src/fix_nve_spin.rst b/doc/src/fix_nve_spin.rst index 7041cd256d..6caa7cc8a6 100644 --- a/doc/src/fix_nve_spin.rst +++ b/doc/src/fix_nve_spin.rst @@ -106,5 +106,3 @@ The option default is lattice = moving. **(Tranchida)** Tranchida, Plimpton, Thibaudeau and Thompson, Journal of Computational Physics, 372, 406-425, (2018). - - diff --git a/doc/src/fix_nve_tri.rst b/doc/src/fix_nve_tri.rst index 76e1614797..6c4bb882e6 100644 --- a/doc/src/fix_nve_tri.rst +++ b/doc/src/fix_nve_tri.rst @@ -59,5 +59,3 @@ Related commands :doc:`fix nve `, :doc:`fix nve/asphere ` **Default:** none - - diff --git a/doc/src/fix_nvk.rst b/doc/src/fix_nvk.rst index c6836f4531..3eb1755411 100644 --- a/doc/src/fix_nvk.rst +++ b/doc/src/fix_nvk.rst @@ -82,5 +82,3 @@ LAMMPS was built with that package. See the :doc:`Build package **(Zhang)** Zhang, J Chem Phys, 106, 6102 (1997). - - diff --git a/doc/src/fix_nvt_asphere.rst b/doc/src/fix_nvt_asphere.rst index 3c0cea29e3..35a18a205c 100644 --- a/doc/src/fix_nvt_asphere.rst +++ b/doc/src/fix_nvt_asphere.rst @@ -156,5 +156,3 @@ Related commands :doc:`fix nvt `, :doc:`fix nve\_asphere `, :doc:`fix npt\_asphere `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_nvt_body.rst b/doc/src/fix_nvt_body.rst index 22e926da1a..e564092d35 100644 --- a/doc/src/fix_nvt_body.rst +++ b/doc/src/fix_nvt_body.rst @@ -149,5 +149,3 @@ Related commands :doc:`fix nvt `, :doc:`fix nve\_body `, :doc:`fix npt\_body `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_nvt_manifold_rattle.rst b/doc/src/fix_nvt_manifold_rattle.rst index 1cb10b8417..6fb9d8de3a 100644 --- a/doc/src/fix_nvt_manifold_rattle.rst +++ b/doc/src/fix_nvt_manifold_rattle.rst @@ -96,5 +96,3 @@ Related commands **(Paquay)** Paquay and Kusters, Biophys. J., 110, 6, (2016). preprint available at `arXiv:1411.3019 `_. - - diff --git a/doc/src/fix_nvt_sllod.rst b/doc/src/fix_nvt_sllod.rst index 7b8274ed60..e195121c9a 100644 --- a/doc/src/fix_nvt_sllod.rst +++ b/doc/src/fix_nvt_sllod.rst @@ -208,5 +208,3 @@ Same as :doc:`fix nvt `, except tchain = 1. **(Daivis and Todd)** Daivis and Todd, Nonequilibrium Molecular Dynamics (book), Cambridge University Press, https://doi.org/10.1017/9781139017848, (2017). - - diff --git a/doc/src/fix_nvt_sllod_eff.rst b/doc/src/fix_nvt_sllod_eff.rst index 1df8d45f37..58836f17d6 100644 --- a/doc/src/fix_nvt_sllod_eff.rst +++ b/doc/src/fix_nvt_sllod_eff.rst @@ -96,5 +96,3 @@ Same as :doc:`fix nvt/eff `, except tchain = 1. **(Tuckerman)** Tuckerman, Mundy, Balasubramanian, Klein, J Chem Phys, 106, 5615 (1997). - - diff --git a/doc/src/fix_nvt_sphere.rst b/doc/src/fix_nvt_sphere.rst index c2f9ccfeef..7bf80307ae 100644 --- a/doc/src/fix_nvt_sphere.rst +++ b/doc/src/fix_nvt_sphere.rst @@ -169,5 +169,3 @@ Related commands :doc:`fix nvt `, :doc:`fix nve\_sphere `, :doc:`fix nvt\_asphere `, :doc:`fix npt\_sphere `, :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_oneway.rst b/doc/src/fix_oneway.rst index 660f263d57..a1a11970a6 100644 --- a/doc/src/fix_oneway.rst +++ b/doc/src/fix_oneway.rst @@ -65,6 +65,3 @@ Related commands ---------- - - - diff --git a/doc/src/fix_orient.rst b/doc/src/fix_orient.rst index ef0d2d2bdc..7100efc4e5 100644 --- a/doc/src/fix_orient.rst +++ b/doc/src/fix_orient.rst @@ -224,5 +224,3 @@ file1: 2.395231296138225 0.000000000000000 -0.798410432046075 1.596820864092150 1.785300000000000 0.798410432046075 1.596820864092150 -1.785300000000000 0.798410432046075 - - diff --git a/doc/src/fix_phonon.rst b/doc/src/fix_phonon.rst index 819833f0b6..93572b27c6 100644 --- a/doc/src/fix_phonon.rst +++ b/doc/src/fix_phonon.rst @@ -238,5 +238,3 @@ method*\ , `Computer Physics Communications [182](2):540-541 (2011). `_ - - diff --git a/doc/src/fix_pimd.rst b/doc/src/fix_pimd.rst index d3f903e9c1..436b13d9bc 100644 --- a/doc/src/fix_pimd.rst +++ b/doc/src/fix_pimd.rst @@ -221,5 +221,3 @@ Path Integrals, McGraw-Hill, New York (1965). **(Calhoun)** A. Calhoun, M. Pavese, G. Voth, Chem Phys Letters, 262, 415 (1996). - - diff --git a/doc/src/fix_planeforce.rst b/doc/src/fix_planeforce.rst index ea87640f83..ed830e7135 100644 --- a/doc/src/fix_planeforce.rst +++ b/doc/src/fix_planeforce.rst @@ -55,5 +55,3 @@ Related commands :doc:`fix lineforce ` **Default:** none - - diff --git a/doc/src/fix_plumed.rst b/doc/src/fix_plumed.rst index 23068c979b..0f6ccf4d31 100644 --- a/doc/src/fix_plumed.rst +++ b/doc/src/fix_plumed.rst @@ -133,7 +133,3 @@ The default options are plumedfile = NULL and outfile = NULL .. _plumedhome: http://www.plumed.org/ - - - - diff --git a/doc/src/fix_poems.rst b/doc/src/fix_poems.rst index 8eec68813d..38b4794237 100644 --- a/doc/src/fix_poems.rst +++ b/doc/src/fix_poems.rst @@ -152,5 +152,3 @@ Related commands **(Anderson)** Anderson, Mukherjee, Critchley, Ziegler, and Lipton "POEMS: Parallelizable Open-source Efficient Multibody Software ", Engineering With Computers (2006). (`link to paper `_) - - diff --git a/doc/src/fix_pour.rst b/doc/src/fix_pour.rst index 1cb98b3ac0..d5933ba296 100644 --- a/doc/src/fix_pour.rst +++ b/doc/src/fix_pour.rst @@ -284,5 +284,3 @@ setting is defined. If the *mol* keyword is used, the default for Additional option defaults are diam = one 1.0, dens = 1.0 1.0, vol = 0.25 50, rate = 0.0, vel = 0.0 0.0 0.0 0.0 0.0 (for 3d), vel = 0.0 0.0 0.0 (for 2d), and id = max. - - diff --git a/doc/src/fix_press_berendsen.rst b/doc/src/fix_press_berendsen.rst index 0b0bbae54d..fd45553713 100644 --- a/doc/src/fix_press_berendsen.rst +++ b/doc/src/fix_press_berendsen.rst @@ -255,5 +255,3 @@ pressure for whatever :doc:`units ` are defined. **(Berendsen)** Berendsen, Postma, van Gunsteren, DiNola, Haak, J Chem Phys, 81, 3684 (1984). - - diff --git a/doc/src/fix_print.rst b/doc/src/fix_print.rst index f79f465334..1b97a3f879 100644 --- a/doc/src/fix_print.rst +++ b/doc/src/fix_print.rst @@ -117,5 +117,3 @@ Default The option defaults are no file output, screen = yes, and title string as described above. - - diff --git a/doc/src/fix_propel_self.rst b/doc/src/fix_propel_self.rst index 7189fdac88..d225acc0e5 100644 --- a/doc/src/fix_propel_self.rst +++ b/doc/src/fix_propel_self.rst @@ -106,5 +106,3 @@ Eur. Phys. J. B 15, 105-113, 2000. **(Fily)** Y. Fily and M.C. Marchetti, Phys. Rev. Lett. 108, 235702, 2012. **Default:** types - - diff --git a/doc/src/fix_property_atom.rst b/doc/src/fix_property_atom.rst index 42c755e8af..799d62a0aa 100644 --- a/doc/src/fix_property_atom.rst +++ b/doc/src/fix_property_atom.rst @@ -336,5 +336,3 @@ Default """"""" The default keyword values are ghost = no. - - diff --git a/doc/src/fix_python_invoke.rst b/doc/src/fix_python_invoke.rst index 097954db3d..f45f3f8f5b 100644 --- a/doc/src/fix_python_invoke.rst +++ b/doc/src/fix_python_invoke.rst @@ -86,5 +86,3 @@ Related commands """""""""""""""" :doc:`python command ` - - diff --git a/doc/src/fix_python_move.rst b/doc/src/fix_python_move.rst index 2be9d95437..44fd76040a 100644 --- a/doc/src/fix_python_move.rst +++ b/doc/src/fix_python_move.rst @@ -110,5 +110,3 @@ Related commands :doc:`fix nve `, :doc:`fix python/invoke ` **Default:** none - - diff --git a/doc/src/fix_qbmsst.rst b/doc/src/fix_qbmsst.rst index 828312eecf..94a4294e8b 100644 --- a/doc/src/fix_qbmsst.rst +++ b/doc/src/fix_qbmsst.rst @@ -249,5 +249,3 @@ T\_init=300.0. e0, p0, and v0 are calculated on the first step. **(Qi)** Qi and Reed, J. Phys. Chem. A 116, 10451 (2012). - - diff --git a/doc/src/fix_qeq.rst b/doc/src/fix_qeq.rst index 1c84764e4e..6ac647dad9 100644 --- a/doc/src/fix_qeq.rst +++ b/doc/src/fix_qeq.rst @@ -263,5 +263,3 @@ Physical Chemistry, 105, 9396-9049 (2001) **(QEq/Fire)** T.-R. Shan, A. P. Thompson, S. J. Plimpton, in preparation - - diff --git a/doc/src/fix_qeq_comb.rst b/doc/src/fix_qeq_comb.rst index c3b336e13d..dcd0950bf2 100644 --- a/doc/src/fix_qeq_comb.rst +++ b/doc/src/fix_qeq_comb.rst @@ -158,5 +158,3 @@ Phillpot, Phys Rev B, 81, 125328 (2010). **(Rick\_and\_Stuart)** S. W. Rick, S. J. Stuart, B. J. Berne, J Chem Phys 101, 16141 (1994). - - diff --git a/doc/src/fix_qeq_reax.rst b/doc/src/fix_qeq_reax.rst index f3013d712f..ab26c27bde 100644 --- a/doc/src/fix_qeq_reax.rst +++ b/doc/src/fix_qeq_reax.rst @@ -149,5 +149,3 @@ Related commands **(Aktulga)** Aktulga, Fogarty, Pandit, Grama, Parallel Computing, 38, 245-259 (2012). - - diff --git a/doc/src/fix_qmmm.rst b/doc/src/fix_qmmm.rst index 17d882e0e3..d3aaa4b6f3 100644 --- a/doc/src/fix_qmmm.rst +++ b/doc/src/fix_qmmm.rst @@ -66,5 +66,3 @@ executable. See the lib/qmmm/README file for details. **Related commands:** none **Default:** none - - diff --git a/doc/src/fix_qtb.rst b/doc/src/fix_qtb.rst index 63897cff90..235c28ca19 100644 --- a/doc/src/fix_qtb.rst +++ b/doc/src/fix_qtb.rst @@ -211,5 +211,3 @@ Lett, 103, 190601 (2009). **(Barrat)** Barrat and Rodney, J. Stat. Phys, 144, 679 (2011). - - diff --git a/doc/src/fix_reaxc_bonds.rst b/doc/src/fix_reaxc_bonds.rst index 9c542c5194..dd5c9e6634 100644 --- a/doc/src/fix_reaxc_bonds.rst +++ b/doc/src/fix_reaxc_bonds.rst @@ -115,5 +115,3 @@ Related commands :doc:`pair_style reax/c `, :doc:`fix reax/c/species ` **Default:** none - - diff --git a/doc/src/fix_reaxc_species.rst b/doc/src/fix_reaxc_species.rst index 464f943997..a709ddaa35 100644 --- a/doc/src/fix_reaxc_species.rst +++ b/doc/src/fix_reaxc_species.rst @@ -197,5 +197,3 @@ Default The default values for bond-order cutoffs are 0.3 for all I-J pairs. The default element symbols are C, H, O, N. Position files are not written by default. - - diff --git a/doc/src/fix_recenter.rst b/doc/src/fix_recenter.rst index df5805059e..6c63ead911 100644 --- a/doc/src/fix_recenter.rst +++ b/doc/src/fix_recenter.rst @@ -136,5 +136,3 @@ Default """"""" The option defaults are shift = fix group-ID, and units = lattice. - - diff --git a/doc/src/fix_rhok.rst b/doc/src/fix_rhok.rst index fa452f8e78..ba381a37d3 100644 --- a/doc/src/fix_rhok.rst +++ b/doc/src/fix_rhok.rst @@ -64,5 +64,3 @@ Related commands **(Pedersen)** Pedersen, J. Chem. Phys., 139, 104102 (2013). - - diff --git a/doc/src/fix_rigid.rst b/doc/src/fix_rigid.rst index b1ad30a875..15f7c41b60 100644 --- a/doc/src/fix_rigid.rst +++ b/doc/src/fix_rigid.rst @@ -951,5 +951,3 @@ J Chem Phys, 116, 8649 (2002). **(Zhang)** Zhang, Glotzer, Nanoletters, 4, 1407-1413 (2004). - - diff --git a/doc/src/fix_rigid_meso.rst b/doc/src/fix_rigid_meso.rst index d5d3c7cf2d..3f6796c4c6 100644 --- a/doc/src/fix_rigid_meso.rst +++ b/doc/src/fix_rigid_meso.rst @@ -389,5 +389,3 @@ torque. Also reinit = yes. **(Miller)** Miller, Eleftheriou, Pattnaik, Ndirango, and Newns, J Chem Phys, 116, 8649 (2002). - - diff --git a/doc/src/fix_rx.rst b/doc/src/fix_rx.rst index 2658afc1ac..ce40a58524 100644 --- a/doc/src/fix_rx.rst +++ b/doc/src/fix_rx.rst @@ -246,5 +246,3 @@ Related commands :doc:`pair dpd/fdt/energy ` **Default:** none - - diff --git a/doc/src/fix_saed_vtk.rst b/doc/src/fix_saed_vtk.rst index 2ff6aa145c..c2f57618ed 100644 --- a/doc/src/fix_saed_vtk.rst +++ b/doc/src/fix_saed_vtk.rst @@ -212,5 +212,3 @@ The option defaults are ave = one, start = 0, no file output. **(Coleman)** Coleman, Spearot, Capolungo, MSMSE, 21, 055020 (2013). - - diff --git a/doc/src/fix_setforce.rst b/doc/src/fix_setforce.rst index 88cfa12f53..3e358aef31 100644 --- a/doc/src/fix_setforce.rst +++ b/doc/src/fix_setforce.rst @@ -160,5 +160,3 @@ Related commands :doc:`fix addforce `, :doc:`fix aveforce ` **Default:** none - - diff --git a/doc/src/fix_shake.rst b/doc/src/fix_shake.rst index e9b4892af3..bca1a55d16 100644 --- a/doc/src/fix_shake.rst +++ b/doc/src/fix_shake.rst @@ -263,5 +263,3 @@ J of Comp Phys, 23, 327-341 (1977). **(Andersen)** H. Andersen, J of Comp Phys, 52, 24-34 (1983). - - diff --git a/doc/src/fix_shardlow.rst b/doc/src/fix_shardlow.rst index ed8b792f7b..771b6bf7e3 100644 --- a/doc/src/fix_shardlow.rst +++ b/doc/src/fix_shardlow.rst @@ -134,5 +134,3 @@ Algorithms", Comput. Phys. Commun., 185, 1987-1998 (2014). W.D. Mattson, "LAMMPS Implementation of Constant Energy Dissipative Particle Dynamics (DPD-E)", ARL-TR-6863, U.S. Army Research Laboratory, Aberdeen Proving Ground, MD (2014). - - diff --git a/doc/src/fix_smd.rst b/doc/src/fix_smd.rst index fd5abade82..5c8496c2a8 100644 --- a/doc/src/fix_smd.rst +++ b/doc/src/fix_smd.rst @@ -177,5 +177,3 @@ Engineering, pp. 39-65. Springer-Verlag, Berlin, 1998. **(Jarzynski)** Jarzynski, Phys. Rev. Lett. 78, 2690 (1997) - - diff --git a/doc/src/fix_smd_adjust_dt.rst b/doc/src/fix_smd_adjust_dt.rst index ad3322e4f0..4677c455f3 100644 --- a/doc/src/fix_smd_adjust_dt.rst +++ b/doc/src/fix_smd_adjust_dt.rst @@ -67,5 +67,3 @@ Related commands :doc:`smd/tlsph\_dt ` **Default:** none - - diff --git a/doc/src/fix_smd_integrate_tlsph.rst b/doc/src/fix_smd_integrate_tlsph.rst index 8bd879108d..e153fec089 100644 --- a/doc/src/fix_smd_integrate_tlsph.rst +++ b/doc/src/fix_smd_integrate_tlsph.rst @@ -62,5 +62,3 @@ Related commands :doc:`smd/integrate\_ulsph ` **Default:** none - - diff --git a/doc/src/fix_smd_integrate_ulsph.rst b/doc/src/fix_smd_integrate_ulsph.rst index 9be6ff3414..d0fe508e4e 100644 --- a/doc/src/fix_smd_integrate_ulsph.rst +++ b/doc/src/fix_smd_integrate_ulsph.rst @@ -66,5 +66,3 @@ LAMMPS was built with that package. See the :doc:`Build package **Related commands:** none **Default:** none - - diff --git a/doc/src/fix_smd_move_triangulated_surface.rst b/doc/src/fix_smd_move_triangulated_surface.rst index 912492b7f1..56fbccf2a6 100644 --- a/doc/src/fix_smd_move_triangulated_surface.rst +++ b/doc/src/fix_smd_move_triangulated_surface.rst @@ -86,5 +86,3 @@ Related commands :doc:`smd/wall\_surface ` **Default:** none - - diff --git a/doc/src/fix_smd_setvel.rst b/doc/src/fix_smd_setvel.rst index 1df6010bb6..9c860f2766 100644 --- a/doc/src/fix_smd_setvel.rst +++ b/doc/src/fix_smd_setvel.rst @@ -93,5 +93,3 @@ LAMMPS was built with that package. See the :doc:`Build package **Related commands:** none **Default:** none - - diff --git a/doc/src/fix_smd_wall_surface.rst b/doc/src/fix_smd_wall_surface.rst index 810feab803..713569b372 100644 --- a/doc/src/fix_smd_wall_surface.rst +++ b/doc/src/fix_smd_wall_surface.rst @@ -79,5 +79,3 @@ Related commands :doc:`smd/tri\_surface ` **Default:** none - - diff --git a/doc/src/fix_spring.rst b/doc/src/fix_spring.rst index 676b047297..e7db053d57 100644 --- a/doc/src/fix_spring.rst +++ b/doc/src/fix_spring.rst @@ -154,5 +154,3 @@ Related commands :doc:`fix spring/rg `, :doc:`fix smd ` **Default:** none - - diff --git a/doc/src/fix_spring_chunk.rst b/doc/src/fix_spring_chunk.rst index a89c15c3d8..8cd05d98aa 100644 --- a/doc/src/fix_spring_chunk.rst +++ b/doc/src/fix_spring_chunk.rst @@ -92,5 +92,3 @@ Related commands :doc:`fix spring/rg ` **Default:** none - - diff --git a/doc/src/fix_spring_rg.rst b/doc/src/fix_spring_rg.rst index 17637f0b22..e1463dc4e3 100644 --- a/doc/src/fix_spring_rg.rst +++ b/doc/src/fix_spring_rg.rst @@ -78,5 +78,3 @@ Related commands :doc:`fix drag `, :doc:`fix smd ` **Default:** none - - diff --git a/doc/src/fix_spring_self.rst b/doc/src/fix_spring_self.rst index 60d72f9f99..e74e515631 100644 --- a/doc/src/fix_spring_self.rst +++ b/doc/src/fix_spring_self.rst @@ -89,5 +89,3 @@ Related commands :doc:`fix smd `, :doc:`fix spring/rg ` **Default:** none - - diff --git a/doc/src/fix_srd.rst b/doc/src/fix_srd.rst index 2f6529d079..92ae085ff1 100644 --- a/doc/src/fix_srd.rst +++ b/doc/src/fix_srd.rst @@ -425,5 +425,3 @@ Chem Phys, 132, 174106 (2010). **(Lechman)** Lechman, et al, in preparation (2010). - - diff --git a/doc/src/fix_store_force.rst b/doc/src/fix_store_force.rst index aa91c469a5..1a9dbf5849 100644 --- a/doc/src/fix_store_force.rst +++ b/doc/src/fix_store_force.rst @@ -74,5 +74,3 @@ Related commands :doc:`fix store\_state ` **Default:** none - - diff --git a/doc/src/fix_store_state.rst b/doc/src/fix_store_state.rst index 7977a81792..d480a45d60 100644 --- a/doc/src/fix_store_state.rst +++ b/doc/src/fix_store_state.rst @@ -141,5 +141,3 @@ Default """"""" The option default is com = no. - - diff --git a/doc/src/fix_temp_berendsen.rst b/doc/src/fix_temp_berendsen.rst index 4c6820b1b6..6351bb947b 100644 --- a/doc/src/fix_temp_berendsen.rst +++ b/doc/src/fix_temp_berendsen.rst @@ -179,5 +179,3 @@ Related commands **(Berendsen)** Berendsen, Postma, van Gunsteren, DiNola, Haak, J Chem Phys, 81, 3684 (1984). - - diff --git a/doc/src/fix_temp_csvr.rst b/doc/src/fix_temp_csvr.rst index a6434353c8..d57c0e2583 100644 --- a/doc/src/fix_temp_csvr.rst +++ b/doc/src/fix_temp_csvr.rst @@ -191,5 +191,3 @@ Related commands **(Bussi2)** Bussi and Parrinello, Phys. Rev. E 75, 056707 (2007) - - diff --git a/doc/src/fix_temp_rescale.rst b/doc/src/fix_temp_rescale.rst index 76b25ee517..b8713d6c85 100644 --- a/doc/src/fix_temp_rescale.rst +++ b/doc/src/fix_temp_rescale.rst @@ -166,5 +166,3 @@ Related commands :doc:`fix_modify ` **Default:** none - - diff --git a/doc/src/fix_temp_rescale_eff.rst b/doc/src/fix_temp_rescale_eff.rst index de9c085b9e..6a13b4e922 100644 --- a/doc/src/fix_temp_rescale_eff.rst +++ b/doc/src/fix_temp_rescale_eff.rst @@ -76,5 +76,3 @@ Related commands :doc:`fix temp rescale `, **Default:** none - - diff --git a/doc/src/fix_tfmc.rst b/doc/src/fix_tfmc.rst index b24481a493..2b111a4288 100644 --- a/doc/src/fix_tfmc.rst +++ b/doc/src/fix_tfmc.rst @@ -174,5 +174,3 @@ A. Stesmans, Phys. Rev. B 85, 134301 (2012). **(Neyts)** E. C. Neyts and A. Bogaerts, Theor. Chem. Acc. 132, 1320 (2013). - - diff --git a/doc/src/fix_thermal_conductivity.rst b/doc/src/fix_thermal_conductivity.rst index 5d309f5b78..4c62ccd9be 100644 --- a/doc/src/fix_thermal_conductivity.rst +++ b/doc/src/fix_thermal_conductivity.rst @@ -181,5 +181,3 @@ The option defaults are swap = 1. **(Zhang)** Zhang, Lussetti, de Souza, Muller-Plathe, J Phys Chem B, 109, 15060-15067 (2005). - - diff --git a/doc/src/fix_ti_spring.rst b/doc/src/fix_ti_spring.rst index db6ddbf146..ec4599b519 100644 --- a/doc/src/fix_ti_spring.rst +++ b/doc/src/fix_ti_spring.rst @@ -182,5 +182,3 @@ Science, 112, 333 (2016). **(de Koning)** de Koning and Antonelli, Phys Rev E, 53, 465 (1996). - - diff --git a/doc/src/fix_tmd.rst b/doc/src/fix_tmd.rst index 65bb697b53..30a927c7e7 100644 --- a/doc/src/fix_tmd.rst +++ b/doc/src/fix_tmd.rst @@ -144,5 +144,3 @@ coordinates for modelling activated processes", J Molecular Modeling, **(Schlitter2)** Schlitter and Klahn, "The free energy of a reaction coordinate at multiple constraints: a concise formulation", Molecular Physics, 101, 3439-3443 (2003). - - diff --git a/doc/src/fix_ttm.rst b/doc/src/fix_ttm.rst index 49e5ddc0b0..eeafd8bfe0 100644 --- a/doc/src/fix_ttm.rst +++ b/doc/src/fix_ttm.rst @@ -376,5 +376,3 @@ Plasma Phys., 53, 129-139 (2013). **(Pisarev)** V V Pisarev and S V Starikov, J. Phys.: Condens. Matter, 26, 475401 (2014). - - diff --git a/doc/src/fix_tune_kspace.rst b/doc/src/fix_tune_kspace.rst index 9ec4c920e2..42040af013 100644 --- a/doc/src/fix_tune_kspace.rst +++ b/doc/src/fix_tune_kspace.rst @@ -102,5 +102,3 @@ Related commands Default """"""" - - diff --git a/doc/src/fix_vector.rst b/doc/src/fix_vector.rst index 13428d45ad..92ebffba1e 100644 --- a/doc/src/fix_vector.rst +++ b/doc/src/fix_vector.rst @@ -174,5 +174,3 @@ Related commands :doc:`compute `, :doc:`variable ` **Default:** none - - diff --git a/doc/src/fix_viscosity.rst b/doc/src/fix_viscosity.rst index 4be98f6d25..9dd1cf3557 100644 --- a/doc/src/fix_viscosity.rst +++ b/doc/src/fix_viscosity.rst @@ -184,5 +184,3 @@ The option defaults are swap = 1 and vtarget = INF. **(Maginn)** Kelkar, Rafferty, Maginn, Siepmann, Fluid Phase Equilibria, 260, 218-231 (2007). - - diff --git a/doc/src/fix_viscous.rst b/doc/src/fix_viscous.rst index 982c07c8a4..026a850b46 100644 --- a/doc/src/fix_viscous.rst +++ b/doc/src/fix_viscous.rst @@ -115,5 +115,3 @@ Related commands :doc:`fix langevin ` **Default:** none - - diff --git a/doc/src/fix_wall.rst b/doc/src/fix_wall.rst index 6126bf4274..ba37b19205 100644 --- a/doc/src/fix_wall.rst +++ b/doc/src/fix_wall.rst @@ -408,5 +408,3 @@ The option defaults units = lattice, fld = no, and pbc = no. **(Magda)** Magda, Tirrell, Davis, J Chem Phys, 83, 1888-1901 (1985); erratum in JCP 84, 2901 (1986). - - diff --git a/doc/src/fix_wall_body_polygon.rst b/doc/src/fix_wall_body_polygon.rst index 17364bc5f5..6b0ba4b130 100644 --- a/doc/src/fix_wall_body_polygon.rst +++ b/doc/src/fix_wall_body_polygon.rst @@ -112,5 +112,3 @@ Related commands :doc:`atom_style body `, :doc:`pair_style body/rounded/polygon ` **Default:** none - - diff --git a/doc/src/fix_wall_body_polyhedron.rst b/doc/src/fix_wall_body_polyhedron.rst index d6ccfb5073..38e75de13a 100644 --- a/doc/src/fix_wall_body_polyhedron.rst +++ b/doc/src/fix_wall_body_polyhedron.rst @@ -111,5 +111,3 @@ Related commands :doc:`atom_style body `, :doc:`pair_style body/rounded/polyhedron ` **Default:** none - - diff --git a/doc/src/fix_wall_ees.rst b/doc/src/fix_wall_ees.rst index c9411e40c4..6374109cc6 100644 --- a/doc/src/fix_wall_ees.rst +++ b/doc/src/fix_wall_ees.rst @@ -138,5 +138,3 @@ none **(Babadi)** Babadi and Ejtehadi, EPL, 77 (2007) 23002. - - diff --git a/doc/src/fix_wall_gran.rst b/doc/src/fix_wall_gran.rst index 1e4883927c..dde9af0f94 100644 --- a/doc/src/fix_wall_gran.rst +++ b/doc/src/fix_wall_gran.rst @@ -210,5 +210,3 @@ Related commands :doc:`pair_style granular ` **Default:** none - - diff --git a/doc/src/fix_wall_gran_region.rst b/doc/src/fix_wall_gran_region.rst index 929982f3bf..6f82bfd85a 100644 --- a/doc/src/fix_wall_gran_region.rst +++ b/doc/src/fix_wall_gran_region.rst @@ -243,5 +243,3 @@ Related commands :doc:`region ` **Default:** none - - diff --git a/doc/src/fix_wall_piston.rst b/doc/src/fix_wall_piston.rst index e26381b66f..cb5c611f61 100644 --- a/doc/src/fix_wall_piston.rst +++ b/doc/src/fix_wall_piston.rst @@ -128,5 +128,3 @@ Default """"""" The keyword defaults are pos = 0, vel = 0, units = lattice. - - diff --git a/doc/src/fix_wall_reflect.rst b/doc/src/fix_wall_reflect.rst index 612ffdfb1f..7a7cc6425b 100644 --- a/doc/src/fix_wall_reflect.rst +++ b/doc/src/fix_wall_reflect.rst @@ -214,5 +214,3 @@ The default for the units keyword is lattice. **(Bond)** Bond and Leimkuhler, SIAM J Sci Comput, 30, p 134 (2007). - - diff --git a/doc/src/fix_wall_reflect_stochastic.rst b/doc/src/fix_wall_reflect_stochastic.rst index 9cfb98a0ee..bf254945a1 100644 --- a/doc/src/fix_wall_reflect_stochastic.rst +++ b/doc/src/fix_wall_reflect_stochastic.rst @@ -150,5 +150,3 @@ Stat. Phys. 1, 2, 101 (1971). **(To)** Q.D. To, V.H. Vu, G. Lauriat, and C. Leonard. J. Math. Phys. 56, 103101 (2015). - - diff --git a/doc/src/fix_wall_region.rst b/doc/src/fix_wall_region.rst index b7c68a8003..162b9d6994 100644 --- a/doc/src/fix_wall_region.rst +++ b/doc/src/fix_wall_region.rst @@ -225,5 +225,3 @@ Related commands :doc:`fix wall/gran ` **Default:** none - - diff --git a/doc/src/fix_wall_srd.rst b/doc/src/fix_wall_srd.rst index a0935bd99e..8685b39fff 100644 --- a/doc/src/fix_wall_srd.rst +++ b/doc/src/fix_wall_srd.rst @@ -218,5 +218,3 @@ Related commands :doc:`fix srd ` **Default:** none - - diff --git a/doc/src/group.rst b/doc/src/group.rst index fc72cdc713..9246f432c8 100644 --- a/doc/src/group.rst +++ b/doc/src/group.rst @@ -321,5 +321,3 @@ Default """"""" All atoms belong to the "all" group. - - diff --git a/doc/src/group2ndx.rst b/doc/src/group2ndx.rst index 1b031224fa..59528ac7bb 100644 --- a/doc/src/group2ndx.rst +++ b/doc/src/group2ndx.rst @@ -72,5 +72,3 @@ Related commands :doc:`group `, :doc:`dump `, :doc:`fix colvars ` **Default:** none - - diff --git a/doc/src/hyper.rst b/doc/src/hyper.rst index 36eb83cb59..eab9cf8973 100644 --- a/doc/src/hyper.rst +++ b/doc/src/hyper.rst @@ -212,5 +212,3 @@ The option defaults are min = 0.1 0.1 40 50 and time = steps. **(Voter2002)** Voter, Montalenti, Germann, Annual Review of Materials Research 32, 321 (2002). - - diff --git a/doc/src/if.rst b/doc/src/if.rst index ce9cdc44c7..f7d09c8f50 100644 --- a/doc/src/if.rst +++ b/doc/src/if.rst @@ -216,5 +216,3 @@ Related commands :doc:`variable `, :doc:`print ` **Default:** none - - diff --git a/doc/src/improper_class2.rst b/doc/src/improper_class2.rst index 59af9e3959..9bb5c88618 100644 --- a/doc/src/improper_class2.rst +++ b/doc/src/improper_class2.rst @@ -141,5 +141,3 @@ Related commands **(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). - - diff --git a/doc/src/improper_coeff.rst b/doc/src/improper_coeff.rst index 05506e9743..6415d9d3f4 100644 --- a/doc/src/improper_coeff.rst +++ b/doc/src/improper_coeff.rst @@ -103,5 +103,3 @@ Related commands :doc:`improper_style ` **Default:** none - - diff --git a/doc/src/improper_cossq.rst b/doc/src/improper_cossq.rst index ce1451a48a..7428a7f02e 100644 --- a/doc/src/improper_cossq.rst +++ b/doc/src/improper_cossq.rst @@ -95,5 +95,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_cvff.rst b/doc/src/improper_cvff.rst index 7b84b86f28..a6938c7a12 100644 --- a/doc/src/improper_cvff.rst +++ b/doc/src/improper_cvff.rst @@ -98,5 +98,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_distance.rst b/doc/src/improper_distance.rst index b6be5ec0c6..c170be50f2 100644 --- a/doc/src/improper_distance.rst +++ b/doc/src/improper_distance.rst @@ -64,5 +64,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_distharm.rst b/doc/src/improper_distharm.rst index d7e6eeb914..09f835f575 100644 --- a/doc/src/improper_distharm.rst +++ b/doc/src/improper_distharm.rst @@ -58,5 +58,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_fourier.rst b/doc/src/improper_fourier.rst index d104e3aa7f..1cc72c7319 100644 --- a/doc/src/improper_fourier.rst +++ b/doc/src/improper_fourier.rst @@ -91,5 +91,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_harmonic.rst b/doc/src/improper_harmonic.rst index 8f62dcc433..6c9496dc42 100644 --- a/doc/src/improper_harmonic.rst +++ b/doc/src/improper_harmonic.rst @@ -104,5 +104,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_hybrid.rst b/doc/src/improper_hybrid.rst index 87bce2137e..75bc592c68 100644 --- a/doc/src/improper_hybrid.rst +++ b/doc/src/improper_hybrid.rst @@ -76,5 +76,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_inversion_harmonic.rst b/doc/src/improper_inversion_harmonic.rst index 69ce1604d5..e91b6d50c7 100644 --- a/doc/src/improper_inversion_harmonic.rst +++ b/doc/src/improper_inversion_harmonic.rst @@ -74,6 +74,3 @@ Related commands ---------- - - - diff --git a/doc/src/improper_none.rst b/doc/src/improper_none.rst index 626c342b55..c194eebd0f 100644 --- a/doc/src/improper_none.rst +++ b/doc/src/improper_none.rst @@ -39,5 +39,3 @@ Related commands :doc:`improper_style zero ` **Default:** none - - diff --git a/doc/src/improper_ring.rst b/doc/src/improper_ring.rst index 0fe0b5b4c6..3f6bec718b 100644 --- a/doc/src/improper_ring.rst +++ b/doc/src/improper_ring.rst @@ -104,5 +104,3 @@ Related commands **(Destree)** M. Destree, F. Laupretre, A. Lyulin, and J.-P. Ryckaert, J Chem Phys, 112, 9632 (2000). - - diff --git a/doc/src/improper_sqdistharm.rst b/doc/src/improper_sqdistharm.rst index 57df51b2ab..ec1e68959a 100644 --- a/doc/src/improper_sqdistharm.rst +++ b/doc/src/improper_sqdistharm.rst @@ -59,5 +59,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - diff --git a/doc/src/improper_style.rst b/doc/src/improper_style.rst index 917da9d7de..463e66704b 100644 --- a/doc/src/improper_style.rst +++ b/doc/src/improper_style.rst @@ -121,5 +121,3 @@ Default .. parsed-literal:: improper_style none - - diff --git a/doc/src/improper_umbrella.rst b/doc/src/improper_umbrella.rst index c002f61ef9..8515a94598 100644 --- a/doc/src/improper_umbrella.rst +++ b/doc/src/improper_umbrella.rst @@ -105,5 +105,3 @@ Related commands **(Mayo)** Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 (1990), - - diff --git a/doc/src/improper_zero.rst b/doc/src/improper_zero.rst index cfc68e4504..c745b69013 100644 --- a/doc/src/improper_zero.rst +++ b/doc/src/improper_zero.rst @@ -51,5 +51,3 @@ Restrictions :doc:`improper_style none ` **Default:** none - - diff --git a/doc/src/include.rst b/doc/src/include.rst index 8caa683f04..906fe0b16a 100644 --- a/doc/src/include.rst +++ b/doc/src/include.rst @@ -45,5 +45,3 @@ Related commands :doc:`variable `, :doc:`jump ` **Default:** none - - diff --git a/doc/src/info.rst b/doc/src/info.rst index 9bc04f01be..70f9e9bfed 100644 --- a/doc/src/info.rst +++ b/doc/src/info.rst @@ -128,5 +128,3 @@ Default The *out* option has the default *screen*\ . The *styles* option has the default *all*\ . - - diff --git a/doc/src/jump.rst b/doc/src/jump.rst index 30b76c11ec..e7ece020e3 100644 --- a/doc/src/jump.rst +++ b/doc/src/jump.rst @@ -156,5 +156,3 @@ Related commands :doc:`next ` **Default:** none - - diff --git a/doc/src/kim_commands.rst b/doc/src/kim_commands.rst index 46c1596b57..704657bb68 100644 --- a/doc/src/kim_commands.rst +++ b/doc/src/kim_commands.rst @@ -913,5 +913,3 @@ doi: `https://doi.org/10.1007/s11837-011-0102-6 `_ (2011) doi: `https://doi.org/10.25950/FF8F563A `_ - - diff --git a/doc/src/kspace_modify.rst b/doc/src/kspace_modify.rst index ed1b17f187..087466a9e1 100644 --- a/doc/src/kspace_modify.rst +++ b/doc/src/kspace_modify.rst @@ -560,5 +560,3 @@ Chem Theory Comput, 9, 5412 (2013). **(Wennberg)** Wennberg, Murtola, Hess, Lindahl, J Chem Theory Comput, 9, 3527 (2013). - - diff --git a/doc/src/kspace_style.rst b/doc/src/kspace_style.rst index cf9473febf..41a66078ae 100644 --- a/doc/src/kspace_style.rst +++ b/doc/src/kspace_style.rst @@ -590,5 +590,3 @@ Illinois at Urbana-Champaign, (2006). **(Who)** Who, Author2, Author3, J of Long Range Solvers, 35, 164-177 (2012). - - diff --git a/doc/src/label.rst b/doc/src/label.rst index b135575ce6..52387f661f 100644 --- a/doc/src/label.rst +++ b/doc/src/label.rst @@ -40,5 +40,3 @@ Restrictions **Related commands:** none **Default:** none - - diff --git a/doc/src/lattice.rst b/doc/src/lattice.rst index a9c0a77fde..6969ae8aa5 100644 --- a/doc/src/lattice.rst +++ b/doc/src/lattice.rst @@ -328,5 +328,3 @@ Default For other lattice styles, the option defaults are origin = 0.0 0.0 0.0, orient = x 1 0 0, orient = y 0 1 0, orient = z 0 0 1, a1 = 1 0 0, a2 = 0 1 0, and a3 = 0 0 1. - - diff --git a/doc/src/log.rst b/doc/src/log.rst index 35f13fe35b..6c014953f5 100644 --- a/doc/src/log.rst +++ b/doc/src/log.rst @@ -49,5 +49,3 @@ Default """"""" The default LAMMPS log file is named log.lammps - - diff --git a/doc/src/mass.rst b/doc/src/mass.rst index 735301099e..c9c21b5d8d 100644 --- a/doc/src/mass.rst +++ b/doc/src/mass.rst @@ -88,5 +88,3 @@ The mass assigned to any type or atom must be > 0.0. **Related commands:** none **Default:** none - - diff --git a/doc/src/message.rst b/doc/src/message.rst index 901149d707..2552991318 100644 --- a/doc/src/message.rst +++ b/doc/src/message.rst @@ -203,5 +203,3 @@ Related commands :doc:`server `, :doc:`fix client/md ` **Default:** none - - diff --git a/doc/src/min_modify.rst b/doc/src/min_modify.rst index d15dc75e25..0e586e8fe0 100644 --- a/doc/src/min_modify.rst +++ b/doc/src/min_modify.rst @@ -145,5 +145,3 @@ The option defaults are dmax = 0.1, line = quadratic and norm = two. For the *spin*\ , *spin/cg* and *spin/lbfgs* styles, the option defaults are alpha\_damp = 1.0, discrete\_factor = 10.0, line = spin\_none, and norm = euclidean. - - diff --git a/doc/src/min_spin.rst b/doc/src/min_spin.rst index a88ba97d5a..1c976cc4c9 100644 --- a/doc/src/min_spin.rst +++ b/doc/src/min_spin.rst @@ -125,5 +125,3 @@ The option defaults are *alpha\_damp* = 1.0, *discrete\_factor* = **(Ivanov)** Ivanov, Uzdin, Jonsson. arXiv preprint arXiv:1904.02669, (2019). - - diff --git a/doc/src/min_style.rst b/doc/src/min_style.rst index 1c403ba779..48dad03567 100644 --- a/doc/src/min_style.rst +++ b/doc/src/min_style.rst @@ -163,5 +163,3 @@ Jonsson, Mills, Jacobsen. **(Bitzek)** Bitzek, Koskinen, Gahler, Moseler, Gumbsch, Phys Rev Lett, 97, 170201 (2006). - - diff --git a/doc/src/minimize.rst b/doc/src/minimize.rst index 92c23dd8ef..6caf4e0f43 100644 --- a/doc/src/minimize.rst +++ b/doc/src/minimize.rst @@ -337,5 +337,3 @@ Related commands :doc:`run_style ` **Default:** none - - diff --git a/doc/src/molecule.rst b/doc/src/molecule.rst index d5b22ae043..ba57aed2ca 100644 --- a/doc/src/molecule.rst +++ b/doc/src/molecule.rst @@ -511,5 +511,3 @@ Default """"""" The default keywords values are offset 0 0 0 0 0 and scale = 1.0. - - diff --git a/doc/src/neb.rst b/doc/src/neb.rst index a8686a8994..5b1e4570bc 100644 --- a/doc/src/neb.rst +++ b/doc/src/neb.rst @@ -471,5 +471,3 @@ none **(Maras)** Maras, Trushin, Stukowski, Ala-Nissila, Jonsson, Comp Phys Comm, 205, 13-21 (2016) - - diff --git a/doc/src/neb_spin.rst b/doc/src/neb_spin.rst index f05853d7f9..5906bd64e8 100644 --- a/doc/src/neb_spin.rst +++ b/doc/src/neb_spin.rst @@ -417,5 +417,3 @@ none **(BessarabA)** Bessarab, Uzdin, Jonsson, Comp Phys Comm, 196, 335-347 (2015). - - diff --git a/doc/src/neigh_modify.rst b/doc/src/neigh_modify.rst index f6d02ed2e0..77d450315a 100644 --- a/doc/src/neigh_modify.rst +++ b/doc/src/neigh_modify.rst @@ -227,5 +227,3 @@ Default The option defaults are delay = 10, every = 1, check = yes, once = no, cluster = no, include = all (same as no include option defined), exclude = none, page = 100000, one = 2000, and binsize = 0.0. - - diff --git a/doc/src/neighbor.rst b/doc/src/neighbor.rst index 8543133ab2..a8b70cb731 100644 --- a/doc/src/neighbor.rst +++ b/doc/src/neighbor.rst @@ -88,5 +88,3 @@ Default | 0.001 bin for units = si, skin = 0.001 meters = 1.0 mm | 0.1 bin for units = cgs, skin = 0.1 cm = 1.0 mm | - - diff --git a/doc/src/newton.rst b/doc/src/newton.rst index fa5560b47e..38324e8143 100644 --- a/doc/src/newton.rst +++ b/doc/src/newton.rst @@ -71,5 +71,3 @@ Default .. parsed-literal:: newton on - - diff --git a/doc/src/next.rst b/doc/src/next.rst index 7afb1e642d..7a1e2264a1 100644 --- a/doc/src/next.rst +++ b/doc/src/next.rst @@ -156,5 +156,3 @@ Related commands :doc:`variable `, **Default:** none - - diff --git a/doc/src/package.rst b/doc/src/package.rst index b691728505..4a8b3dcdcd 100644 --- a/doc/src/package.rst +++ b/doc/src/package.rst @@ -682,5 +682,3 @@ defaults are neigh = yes. These settings are made automatically if the "-sf omp" :doc:`command-line switch ` is used. If it is not used, you must invoke the package omp command in your input script or via the "-pk omp" :doc:`command-line switch `. - - diff --git a/doc/src/pair_adp.rst b/doc/src/pair_adp.rst index c94a8593ff..69051f545e 100644 --- a/doc/src/pair_adp.rst +++ b/doc/src/pair_adp.rst @@ -204,5 +204,3 @@ Related commands **(Singh)** Singh and Warner, Acta Mater, 58, 5797-5805 (2010), - - diff --git a/doc/src/pair_agni.rst b/doc/src/pair_agni.rst index 202016dd36..fc2b47b63d 100644 --- a/doc/src/pair_agni.rst +++ b/doc/src/pair_agni.rst @@ -150,5 +150,3 @@ Related commands **(Botu3)** V. Botu, R. Batra, J. Chapman and R. Ramprasad, https://arxiv.org/abs/1610.02098 (2016). - - diff --git a/doc/src/pair_airebo.rst b/doc/src/pair_airebo.rst index 868f63f90c..0cd2a79fe8 100644 --- a/doc/src/pair_airebo.rst +++ b/doc/src/pair_airebo.rst @@ -286,5 +286,3 @@ Physics: Condensed Matter, 14, 783-802 (2002). **(O'Connor)** O'Connor et al., J. Chem. Phys. 142, 024903 (2015). - - diff --git a/doc/src/pair_atm.rst b/doc/src/pair_atm.rst index 4de322c51e..6118b0943f 100644 --- a/doc/src/pair_atm.rst +++ b/doc/src/pair_atm.rst @@ -190,5 +190,3 @@ Related commands **(Axilrod)** Axilrod and Teller, J Chem Phys, 11, 299 (1943); Muto, Nippon Sugaku-Buturigakkwaishi 17, 629 (1943). - - diff --git a/doc/src/pair_awpmd.rst b/doc/src/pair_awpmd.rst index 97479e337c..baef5d7209 100644 --- a/doc/src/pair_awpmd.rst +++ b/doc/src/pair_awpmd.rst @@ -133,5 +133,3 @@ Default These are the defaults for the pair\_style keywords: *hartree* for the initial wave function, *free* for the wave packet width. - - diff --git a/doc/src/pair_beck.rst b/doc/src/pair_beck.rst index d7d6ae9471..6a407e11a9 100644 --- a/doc/src/pair_beck.rst +++ b/doc/src/pair_beck.rst @@ -126,5 +126,3 @@ Related commands **(Beck)** Beck, Molecular Physics, 14, 311 (1968). - - diff --git a/doc/src/pair_body_nparticle.rst b/doc/src/pair_body_nparticle.rst index 00ce78ee71..1214890070 100644 --- a/doc/src/pair_body_nparticle.rst +++ b/doc/src/pair_body_nparticle.rst @@ -126,5 +126,3 @@ Related commands :doc:`pair_coeff `, :doc:`fix rigid ` **Default:** none - - diff --git a/doc/src/pair_body_rounded_polygon.rst b/doc/src/pair_body_rounded_polygon.rst index e0a3f2310b..9a042b5b5a 100644 --- a/doc/src/pair_body_rounded_polygon.rst +++ b/doc/src/pair_body_rounded_polygon.rst @@ -140,5 +140,3 @@ Related commands **(Fraige)** F. Y. Fraige, P. A. Langston, A. J. Matchett, J. Dodds, Particuology, 6, 455 (2008). - - diff --git a/doc/src/pair_body_rounded_polyhedron.rst b/doc/src/pair_body_rounded_polyhedron.rst index 3ffdc566b4..23623a640e 100644 --- a/doc/src/pair_body_rounded_polyhedron.rst +++ b/doc/src/pair_body_rounded_polyhedron.rst @@ -135,5 +135,3 @@ Related commands **(Wang)** J. Wang, H. S. Yu, P. A. Langston, F. Y. Fraige, Granular Matter, 13, 1 (2011). - - diff --git a/doc/src/pair_bop.rst b/doc/src/pair_bop.rst index 25e2d945c2..f4b4ed903d 100644 --- a/doc/src/pair_bop.rst +++ b/doc/src/pair_bop.rst @@ -473,5 +473,3 @@ Zimmerman, Phys. Rev. B, 85,115206 (2012). **(Zhou)** X.W. Zhou, D.K. Ward, M. Foster (TBP). - - diff --git a/doc/src/pair_born.rst b/doc/src/pair_born.rst index c879755dfc..1a7d3bae5e 100644 --- a/doc/src/pair_born.rst +++ b/doc/src/pair_born.rst @@ -231,5 +231,3 @@ Related commands Fumi and Tosi, J Phys Chem Solids, 25, 31 (1964), Fumi and Tosi, J Phys Chem Solids, 25, 45 (1964). - - diff --git a/doc/src/pair_brownian.rst b/doc/src/pair_brownian.rst index 6c84dfa179..3f66365fb2 100644 --- a/doc/src/pair_brownian.rst +++ b/doc/src/pair_brownian.rst @@ -154,5 +154,3 @@ Default The default settings for the optional args are flagHI = 1 and flagVF = 1. - - diff --git a/doc/src/pair_buck.rst b/doc/src/pair_buck.rst index 6ab0ad4dd5..b988593b20 100644 --- a/doc/src/pair_buck.rst +++ b/doc/src/pair_buck.rst @@ -235,5 +235,3 @@ Related commands **(Khrapak)** Khrapak, Chaudhuri, and Morfill, J Chem Phys, 134, 054120 (2011). - - diff --git a/doc/src/pair_buck6d_coul_gauss.rst b/doc/src/pair_buck6d_coul_gauss.rst index c9ebcf97db..90d82253e3 100644 --- a/doc/src/pair_buck6d_coul_gauss.rst +++ b/doc/src/pair_buck6d_coul_gauss.rst @@ -157,5 +157,3 @@ Related commands **(Fennell)** C. J. Fennell, J. D. Gezelter, J Chem Phys, 124, 234104 (2006). - - diff --git a/doc/src/pair_buck_long.rst b/doc/src/pair_buck_long.rst index a7df0880c5..1a90bbc71f 100644 --- a/doc/src/pair_buck_long.rst +++ b/doc/src/pair_buck_long.rst @@ -192,5 +192,3 @@ Related commands **(Ismail)** Ismail, Tsige, In 't Veld, Grest, Molecular Physics (accepted) (2007). - - diff --git a/doc/src/pair_charmm.rst b/doc/src/pair_charmm.rst index beb21f1b80..5a180ed271 100644 --- a/doc/src/pair_charmm.rst +++ b/doc/src/pair_charmm.rst @@ -329,5 +329,3 @@ Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). **(Steinbach)** Steinbach, Brooks, J Comput Chem, 15, 667 (1994). - - diff --git a/doc/src/pair_class2.rst b/doc/src/pair_class2.rst index bcb4c2faad..9579a1f408 100644 --- a/doc/src/pair_class2.rst +++ b/doc/src/pair_class2.rst @@ -216,5 +216,3 @@ Related commands **(Sun)** Sun, J Phys Chem B 102, 7338-7364 (1998). - - diff --git a/doc/src/pair_coeff.rst b/doc/src/pair_coeff.rst index c920013597..dec45a5f11 100644 --- a/doc/src/pair_coeff.rst +++ b/doc/src/pair_coeff.rst @@ -158,5 +158,3 @@ Related commands :doc:`pair_write ` **Default:** none - - diff --git a/doc/src/pair_colloid.rst b/doc/src/pair_colloid.rst index 5be906b1fe..2e4feabfbf 100644 --- a/doc/src/pair_colloid.rst +++ b/doc/src/pair_colloid.rst @@ -223,5 +223,3 @@ Related commands **(Everaers)** Everaers, Ejtehadi, Phys Rev E, 67, 041710 (2003). - - diff --git a/doc/src/pair_comb.rst b/doc/src/pair_comb.rst index 2eef8a6e5c..7cbb1b4029 100644 --- a/doc/src/pair_comb.rst +++ b/doc/src/pair_comb.rst @@ -220,5 +220,3 @@ Y. Li, Z. Lu, S. R. Phillpot, and S. B. Sinnott, Mat. Sci. & Eng: R 74, **(Rick)** S. W. Rick, S. J. Stuart, B. J. Berne, J Chem Phys 101, 6141 (1994). - - diff --git a/doc/src/pair_cosine_squared.rst b/doc/src/pair_cosine_squared.rst index 1ddd060b9b..e2d79f03d6 100644 --- a/doc/src/pair_cosine_squared.rst +++ b/doc/src/pair_cosine_squared.rst @@ -127,5 +127,3 @@ Related commands **(Weeks)** "Weeks, Chandler and Andersen, J. Chem. Phys., 54, 5237 (1971)" - - diff --git a/doc/src/pair_coul.rst b/doc/src/pair_coul.rst index fe4d1346e6..08778aab59 100644 --- a/doc/src/pair_coul.rst +++ b/doc/src/pair_coul.rst @@ -427,5 +427,3 @@ Phys, 110, 8254 (1999). **(Jorgensen)** Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem Phys, 79, 926 (1983). - - diff --git a/doc/src/pair_coul_diel.rst b/doc/src/pair_coul_diel.rst index c5a8d64198..3c6090d3f7 100644 --- a/doc/src/pair_coul_diel.rst +++ b/doc/src/pair_coul_diel.rst @@ -132,5 +132,3 @@ Related commands **(Jusufi)** Jusufi, Hynninen, and Panagiotopoulos, J Phys Chem B, 112, 13783 (2008). - - diff --git a/doc/src/pair_coul_shield.rst b/doc/src/pair_coul_shield.rst index 7184b9a9ea..e0b010a1f8 100644 --- a/doc/src/pair_coul_shield.rst +++ b/doc/src/pair_coul_shield.rst @@ -112,5 +112,3 @@ Related commands **(Maaravi)** T. Maaravi et al, J. Phys. Chem. C 121, 22826-22835 (2017). - - diff --git a/doc/src/pair_cs.rst b/doc/src/pair_cs.rst index 7113fe90a2..c71d88a38c 100644 --- a/doc/src/pair_cs.rst +++ b/doc/src/pair_cs.rst @@ -211,5 +211,3 @@ Related commands **(Mitchell and Finchham)** Mitchell, Finchham, J Phys Condensed Matter, 5, 1031-1038 (1993). - - diff --git a/doc/src/pair_dipole.rst b/doc/src/pair_dipole.rst index 486f6b298a..0550bc1604 100644 --- a/doc/src/pair_dipole.rst +++ b/doc/src/pair_dipole.rst @@ -314,5 +314,3 @@ Clarendon Press, Oxford, 1987. **(Price)** Price, Stone and Alderton, Mol Phys, 52, 987 (1984). - - diff --git a/doc/src/pair_dpd.rst b/doc/src/pair_dpd.rst index 43e5967b3b..fde0463f14 100644 --- a/doc/src/pair_dpd.rst +++ b/doc/src/pair_dpd.rst @@ -241,5 +241,3 @@ Comm, 184, 1119-1128 (2013). **(Phillips)** C. L. Phillips, J. A. Anderson, S. C. Glotzer, Comput Phys Comm, 230, 7191-7201 (2011). - - diff --git a/doc/src/pair_dpd_fdt.rst b/doc/src/pair_dpd_fdt.rst index 793904d906..c893f68a1c 100644 --- a/doc/src/pair_dpd_fdt.rst +++ b/doc/src/pair_dpd_fdt.rst @@ -200,5 +200,3 @@ Related commands particle dynamics at isothermal, isobaric, isoenergetic, and isoenthalpic conditions using Shardlow-like splitting algorithms.", J. Chem. Phys., 135, 204105 (2011). - - diff --git a/doc/src/pair_drip.rst b/doc/src/pair_drip.rst index eee7e95da3..ca04efcece 100644 --- a/doc/src/pair_drip.rst +++ b/doc/src/pair_drip.rst @@ -160,5 +160,3 @@ Related commands **(Kolmogorov)** A. N. Kolmogorov, V. H. Crespi, Phys. Rev. B 71, 235415 (2005) - - diff --git a/doc/src/pair_dsmc.rst b/doc/src/pair_dsmc.rst index ee9dda0760..7848486eac 100644 --- a/doc/src/pair_dsmc.rst +++ b/doc/src/pair_dsmc.rst @@ -171,5 +171,3 @@ Related commands **(Bird)** G. A. Bird, "Molecular Gas Dynamics and the Direct Simulation of Gas Flows" (1994). - - diff --git a/doc/src/pair_e3b.rst b/doc/src/pair_e3b.rst index 9ade81aaea..eecb594ef8 100644 --- a/doc/src/pair_e3b.rst +++ b/doc/src/pair_e3b.rst @@ -169,5 +169,3 @@ The option default for the *neigh* keyword is 10. **(Tainter 2015)** Tainter, Shi, and Skinner, 11, 2268 (2015) - - diff --git a/doc/src/pair_eam.rst b/doc/src/pair_eam.rst index 53975e862f..d3356007cd 100644 --- a/doc/src/pair_eam.rst +++ b/doc/src/pair_eam.rst @@ -548,5 +548,3 @@ Materials Science & Engineering, 7, 075005 (2009). **(Caro)** A Caro, DA Crowson, M Caro; Phys Rev Lett, 95, 075702 (2005) - - diff --git a/doc/src/pair_edip.rst b/doc/src/pair_edip.rst index f1b8314527..6cc388b3cc 100644 --- a/doc/src/pair_edip.rst +++ b/doc/src/pair_edip.rst @@ -187,5 +187,3 @@ Related commands **(EDIP)** J F Justo et al, Phys Rev B 58, 2539 (1998). - - diff --git a/doc/src/pair_eff.rst b/doc/src/pair_eff.rst index bb709558cf..fc4c5f0964 100644 --- a/doc/src/pair_eff.rst +++ b/doc/src/pair_eff.rst @@ -351,5 +351,3 @@ Dense Matter, Phys Rev Lett, 99:185003 (2007). Long-term Non-adiabatic Electron Molecular Dynamics for Describing Material Properties and Phenomena in Extreme Environments, J Comp Chem, 32, 497-512 (2011). - - diff --git a/doc/src/pair_eim.rst b/doc/src/pair_eim.rst index 05c0184dde..133a81c0dc 100644 --- a/doc/src/pair_eim.rst +++ b/doc/src/pair_eim.rst @@ -197,5 +197,3 @@ Related commands **(Zhou)** Zhou, submitted for publication (2010). Please contact Xiaowang Zhou (Sandia) for details via email at xzhou at sandia.gov. - - diff --git a/doc/src/pair_exp6_rx.rst b/doc/src/pair_exp6_rx.rst index caa51e26df..c44c87ae17 100644 --- a/doc/src/pair_exp6_rx.rst +++ b/doc/src/pair_exp6_rx.rst @@ -207,5 +207,3 @@ Related commands :doc:`pair_coeff ` **Default:** fractional weighting - - diff --git a/doc/src/pair_extep.rst b/doc/src/pair_extep.rst index 563514e4f2..4564bde074 100644 --- a/doc/src/pair_extep.rst +++ b/doc/src/pair_extep.rst @@ -52,5 +52,3 @@ Related commands **(Los2017)** J. H. Los et al. "Extended Tersoff potential for boron nitride: Energetics and elastic properties of pristine and defective h-BN", Phys. Rev. B 96 (184108), 2017. - - diff --git a/doc/src/pair_fep_soft.rst b/doc/src/pair_fep_soft.rst index 0a9b2ad68a..20bd84a567 100644 --- a/doc/src/pair_fep_soft.rst +++ b/doc/src/pair_fep_soft.rst @@ -426,5 +426,3 @@ Related commands **(Beutler)** Beutler, Mark, van Schaik, Gerber, van Gunsteren, Chem Phys Lett, 222, 529 (1994). - - diff --git a/doc/src/pair_gauss.rst b/doc/src/pair_gauss.rst index 0074607ea6..b4270eac30 100644 --- a/doc/src/pair_gauss.rst +++ b/doc/src/pair_gauss.rst @@ -210,5 +210,3 @@ Related commands **(Jusufi)** Jusufi, Hynninen, and Panagiotopoulos, J Phys Chem B, 112, 13783 (2008). - - diff --git a/doc/src/pair_gayberne.rst b/doc/src/pair_gayberne.rst index 37103cd002..f735c5a021 100644 --- a/doc/src/pair_gayberne.rst +++ b/doc/src/pair_gayberne.rst @@ -257,5 +257,3 @@ Berardi, Muccioli, Zannoni, J Chem Phys, 128, 024905 (2008). **(Allen)** Allen and Germano, Mol Phys 104, 3225-3235 (2006). - - diff --git a/doc/src/pair_gran.rst b/doc/src/pair_gran.rst index fed7df07ae..7cc3ada389 100644 --- a/doc/src/pair_gran.rst +++ b/doc/src/pair_gran.rst @@ -308,5 +308,3 @@ E, 64, p 051302 (2001). **(Zhang)** Zhang and Makse, Phys Rev E, 72, p 011301 (2005). - - diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index d26863dc79..c94061e396 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -871,5 +871,3 @@ Technology, 233, 30-46. **(Otis R. Walton)** Walton, O.R., Personal Communication - - diff --git a/doc/src/pair_gromacs.rst b/doc/src/pair_gromacs.rst index 84c56deead..f49401553b 100644 --- a/doc/src/pair_gromacs.rst +++ b/doc/src/pair_gromacs.rst @@ -186,5 +186,3 @@ Related commands **(Marrink)** Marrink, de Vries, Mark, J Phys Chem B, 108, 750-760 (2004). - - diff --git a/doc/src/pair_gw.rst b/doc/src/pair_gw.rst index b09a43496f..08d689cf27 100644 --- a/doc/src/pair_gw.rst +++ b/doc/src/pair_gw.rst @@ -138,5 +138,3 @@ Related commands **(Gao)** Gao and Weber, Nuclear Instruments and Methods in Physics Research B 191 (2012) 504. - - diff --git a/doc/src/pair_hbond_dreiding.rst b/doc/src/pair_hbond_dreiding.rst index cfd9904215..c1370a8b1c 100644 --- a/doc/src/pair_hbond_dreiding.rst +++ b/doc/src/pair_hbond_dreiding.rst @@ -279,5 +279,3 @@ Related commands **(Liu)** Liu, Bryantsev, Diallo, Goddard III, J. Am. Chem. Soc 131 (8) 2798 (2009) - - diff --git a/doc/src/pair_hybrid.rst b/doc/src/pair_hybrid.rst index d58d5b98ac..747a865049 100644 --- a/doc/src/pair_hybrid.rst +++ b/doc/src/pair_hybrid.rst @@ -437,5 +437,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_ilp_graphene_hbn.rst b/doc/src/pair_ilp_graphene_hbn.rst index 31d96e6a08..8299a02d62 100644 --- a/doc/src/pair_ilp_graphene_hbn.rst +++ b/doc/src/pair_ilp_graphene_hbn.rst @@ -196,5 +196,3 @@ Related commands **(Ouyang2)** W. Ouyang et al., J. Chem. Theory Comput. 16(1), 666-676 (2020). - - diff --git a/doc/src/pair_kim.rst b/doc/src/pair_kim.rst index b7aa5f172f..88a47f900a 100644 --- a/doc/src/pair_kim.rst +++ b/doc/src/pair_kim.rst @@ -128,5 +128,3 @@ Related commands :doc:`pair_coeff `, :doc:`kim_commands ` **Default:** none - - diff --git a/doc/src/pair_kolmogorov_crespi_full.rst b/doc/src/pair_kolmogorov_crespi_full.rst index 313a6e9e59..9d5d03da09 100644 --- a/doc/src/pair_kolmogorov_crespi_full.rst +++ b/doc/src/pair_kolmogorov_crespi_full.rst @@ -165,5 +165,3 @@ Related commands **(Ouyang2)** W. Ouyang et al., J. Chem. Theory Comput. 16(1), 666-676 (2020). - - diff --git a/doc/src/pair_kolmogorov_crespi_z.rst b/doc/src/pair_kolmogorov_crespi_z.rst index 847e696a4f..4ba7bf0f9f 100644 --- a/doc/src/pair_kolmogorov_crespi_z.rst +++ b/doc/src/pair_kolmogorov_crespi_z.rst @@ -89,5 +89,3 @@ Related commands **(vanWijk)** M. M. van Wijk, A. Schuring, M. I. Katsnelson, and A. Fasolino, Physical Review Letters, 113, 135504 (2014) - - diff --git a/doc/src/pair_lcbop.rst b/doc/src/pair_lcbop.rst index eb53eb3b5b..5430b2dd23 100644 --- a/doc/src/pair_lcbop.rst +++ b/doc/src/pair_lcbop.rst @@ -109,5 +109,3 @@ Related commands **(Los and Fasolino)** J. H. Los and A. Fasolino, Phys. Rev. B 68, 024107 (2003). - - diff --git a/doc/src/pair_lebedeva_z.rst b/doc/src/pair_lebedeva_z.rst index 15213cda6b..1389bf66aa 100644 --- a/doc/src/pair_lebedeva_z.rst +++ b/doc/src/pair_lebedeva_z.rst @@ -76,5 +76,3 @@ Related commands **(Lebedeva et al.)** I. V. Lebedeva, A. A. Knizhnik, A. M. Popov, Y. E. Lozovik, B. V. Potapkin, Phys. Rev. B, 84, 245437 (2011) - - diff --git a/doc/src/pair_line_lj.rst b/doc/src/pair_line_lj.rst index e4c311feba..4c52e82b42 100644 --- a/doc/src/pair_line_lj.rst +++ b/doc/src/pair_line_lj.rst @@ -152,5 +152,3 @@ Related commands :doc:`pair_coeff `, :doc:`pair_style tri/lj ` **Default:** none - - diff --git a/doc/src/pair_lj.rst b/doc/src/pair_lj.rst index 7ecc418670..4f41ce3a54 100644 --- a/doc/src/pair_lj.rst +++ b/doc/src/pair_lj.rst @@ -444,5 +444,3 @@ Phys, 79, 926 (1983). **(Fennell)** C. J. Fennell, J. D. Gezelter, J Chem Phys, 124, 234104 (2006). - - diff --git a/doc/src/pair_lj96.rst b/doc/src/pair_lj96.rst index 61c8ba6af3..45f4cd783a 100644 --- a/doc/src/pair_lj96.rst +++ b/doc/src/pair_lj96.rst @@ -119,5 +119,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_lj_cubic.rst b/doc/src/pair_lj_cubic.rst index 70a13cc166..aa30adc6ed 100644 --- a/doc/src/pair_lj_cubic.rst +++ b/doc/src/pair_lj_cubic.rst @@ -149,5 +149,3 @@ Related commands **(Ravelo)** Ravelo, Holian, Germann and Lomdahl, Phys Rev B, 70, 014103 (2004). - - diff --git a/doc/src/pair_lj_expand.rst b/doc/src/pair_lj_expand.rst index 81c569a191..e2d2d644a1 100644 --- a/doc/src/pair_lj_expand.rst +++ b/doc/src/pair_lj_expand.rst @@ -143,5 +143,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_lj_long.rst b/doc/src/pair_lj_long.rst index abdf3699a3..82f3782dae 100644 --- a/doc/src/pair_lj_long.rst +++ b/doc/src/pair_lj_long.rst @@ -271,5 +271,3 @@ Related commands **(Jorgensen)** Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem Phys, 79, 926 (1983). - - diff --git a/doc/src/pair_lj_smooth.rst b/doc/src/pair_lj_smooth.rst index 4256254f6e..f5e0bd53a3 100644 --- a/doc/src/pair_lj_smooth.rst +++ b/doc/src/pair_lj_smooth.rst @@ -133,5 +133,3 @@ Related commands :doc:`pair_coeff `, :doc:`pair lj/smooth/linear ` **Default:** none - - diff --git a/doc/src/pair_lj_smooth_linear.rst b/doc/src/pair_lj_smooth_linear.rst index f46c83452e..5eb09d972f 100644 --- a/doc/src/pair_lj_smooth_linear.rst +++ b/doc/src/pair_lj_smooth_linear.rst @@ -126,5 +126,3 @@ Related commands **(Toxvaerd)** Toxvaerd, Dyre, J Chem Phys, 134, 081102 (2011). - - diff --git a/doc/src/pair_lj_switch3_coulgauss_long.rst b/doc/src/pair_lj_switch3_coulgauss_long.rst index 5c899febef..cc7263b36e 100644 --- a/doc/src/pair_lj_switch3_coulgauss_long.rst +++ b/doc/src/pair_lj_switch3_coulgauss_long.rst @@ -97,5 +97,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_local_density.rst b/doc/src/pair_local_density.rst index fc006863ed..ddcbf0c820 100644 --- a/doc/src/pair_local_density.rst +++ b/doc/src/pair_local_density.rst @@ -246,5 +246,3 @@ Related commands **(Rosenberger)** Rosenberger, Sanyal, Shell and van der Vegt, Journal of Chemical Physics, 2019, 151 (4), 044111. - - diff --git a/doc/src/pair_lubricate.rst b/doc/src/pair_lubricate.rst index 00212e375b..67e7c33879 100644 --- a/doc/src/pair_lubricate.rst +++ b/doc/src/pair_lubricate.rst @@ -251,5 +251,3 @@ his thesis for more details: A. Kumar, "Microscale Dynamics in Suspensions of Non-spherical Particles", Thesis, University of Illinois Urbana-Champaign, (2010). (`https://www.ideals.illinois.edu/handle/2142/16032 `_) - - diff --git a/doc/src/pair_lubricateU.rst b/doc/src/pair_lubricateU.rst index 0a9fcd982e..1c9cb7225d 100644 --- a/doc/src/pair_lubricateU.rst +++ b/doc/src/pair_lubricateU.rst @@ -235,5 +235,3 @@ The default settings for the optional args are flagHI = 1 and flagVF = **(Kumar)** Kumar and Higdon, Phys Rev E, 82, 051401 (2010). - - diff --git a/doc/src/pair_mdf.rst b/doc/src/pair_mdf.rst index 7d0c0b42a0..11725a5f7d 100644 --- a/doc/src/pair_mdf.rst +++ b/doc/src/pair_mdf.rst @@ -189,5 +189,3 @@ Related commands **(Mei)** Mei, Davenport, Fernando, Phys Rev B, 43 4653 (1991) - - diff --git a/doc/src/pair_meam_spline.rst b/doc/src/pair_meam_spline.rst index 97565e17a2..222a058acf 100644 --- a/doc/src/pair_meam_spline.rst +++ b/doc/src/pair_meam_spline.rst @@ -193,5 +193,3 @@ Kress, Modelling Simulation Materials Science Engineering, 8, 825 **(Zhang)** Zhang and Trinkle, Computational Materials Science, 124, 204-210 (2016). - - diff --git a/doc/src/pair_meam_sw_spline.rst b/doc/src/pair_meam_sw_spline.rst index a5dafb5406..c87b1f09e0 100644 --- a/doc/src/pair_meam_sw_spline.rst +++ b/doc/src/pair_meam_sw_spline.rst @@ -160,5 +160,3 @@ Kress, Modell. Simul. Mater. Sci. Eng. 8, 825 (2000). The spline-based MEAM+SW format was first devised and used to develop potentials for bcc transition metals by Jeremy Nicklas, Michael Fellinger, and Hyoungki Park at The Ohio State University. - - diff --git a/doc/src/pair_meamc.rst b/doc/src/pair_meamc.rst index 5a8c70646e..95f46c30cf 100644 --- a/doc/src/pair_meamc.rst +++ b/doc/src/pair_meamc.rst @@ -471,5 +471,3 @@ This report may be accessed on-line via `this link `_. **(ZBL)** J.F. Ziegler, J.P. Biersack, U. Littmark, "Stopping and Ranges of Ions in Matter", Vol 1, 1985, Pergamon Press. - - diff --git a/doc/src/pair_meso.rst b/doc/src/pair_meso.rst index 91f9e55c7e..915461d485 100644 --- a/doc/src/pair_meso.rst +++ b/doc/src/pair_meso.rst @@ -330,5 +330,3 @@ DOI: 10.1063/1.4812366. **(Li2015\_JCP)** Li, Yazdani, Tartakovsky, Karniadakis, J Chem Phys, 143: 014101 (2015). DOI: 10.1063/1.4923254. - - diff --git a/doc/src/pair_mesocnt.rst b/doc/src/pair_mesocnt.rst index 94f7d7d554..41c47fc957 100644 --- a/doc/src/pair_mesocnt.rst +++ b/doc/src/pair_mesocnt.rst @@ -154,5 +154,3 @@ Related commands **(Volkov2)** Volkov, Simov and Zhigilei, APS Meeting Abstracts, Q31.013 (2008). - - diff --git a/doc/src/pair_mgpt.rst b/doc/src/pair_mgpt.rst index 2460eba2fe..646bbac84a 100644 --- a/doc/src/pair_mgpt.rst +++ b/doc/src/pair_mgpt.rst @@ -247,5 +247,3 @@ Series, 46, 254 (2006). **(Oppelstrup)** Oppelstrup, unpublished, 2015. Oppelstrup and Moriarty, to be published. - - diff --git a/doc/src/pair_mie.rst b/doc/src/pair_mie.rst index a1d5518480..61eeb1f0f4 100644 --- a/doc/src/pair_mie.rst +++ b/doc/src/pair_mie.rst @@ -119,5 +119,3 @@ Related commands **(Avendano)** C. Avendano, T. Lafitte, A. Galindo, C. S. Adjiman, G. Jackson, E. Muller, J Phys Chem B, 115, 11154 (2011). - - diff --git a/doc/src/pair_mm3_switch3_coulgauss_long.rst b/doc/src/pair_mm3_switch3_coulgauss_long.rst index 8113692249..865014e597 100644 --- a/doc/src/pair_mm3_switch3_coulgauss_long.rst +++ b/doc/src/pair_mm3_switch3_coulgauss_long.rst @@ -99,5 +99,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_modify.rst b/doc/src/pair_modify.rst index 64cec312d7..68ab45457c 100644 --- a/doc/src/pair_modify.rst +++ b/doc/src/pair_modify.rst @@ -333,5 +333,3 @@ mixing. See the doc pages for individual pair styles for details. **(Sun)** Sun, J Phys Chem B, 102, 7338-7364 (1998). - - diff --git a/doc/src/pair_momb.rst b/doc/src/pair_momb.rst index fe0ad9e0b0..d923bd7b90 100644 --- a/doc/src/pair_momb.rst +++ b/doc/src/pair_momb.rst @@ -89,5 +89,3 @@ Related commands **(Zhou)** Zhou, Saidi, Fichthorn, J Phys Chem C, 118(6), 3366-3374 (2014). - - diff --git a/doc/src/pair_morse.rst b/doc/src/pair_morse.rst index 8232251163..1eb3d53ed0 100644 --- a/doc/src/pair_morse.rst +++ b/doc/src/pair_morse.rst @@ -163,5 +163,3 @@ Related commands :doc:`pair_coeff `, :doc:`pair_style */soft ` **Default:** none - - diff --git a/doc/src/pair_multi_lucy.rst b/doc/src/pair_multi_lucy.rst index 663beaa65c..6363dd9b7d 100644 --- a/doc/src/pair_multi_lucy.rst +++ b/doc/src/pair_multi_lucy.rst @@ -227,5 +227,3 @@ Related commands **(Moore)** Moore, J Chem Phys, 144, 104501 (2016). - - diff --git a/doc/src/pair_multi_lucy_rx.rst b/doc/src/pair_multi_lucy_rx.rst index a1f2979e71..5a56cfb48e 100644 --- a/doc/src/pair_multi_lucy_rx.rst +++ b/doc/src/pair_multi_lucy_rx.rst @@ -278,5 +278,3 @@ Related commands **(Moore)** Moore, J Chem Phys, 144, 104501 (2016). - - diff --git a/doc/src/pair_nb3b_harmonic.rst b/doc/src/pair_nb3b_harmonic.rst index 9425a98952..2f2270a6a5 100644 --- a/doc/src/pair_nb3b_harmonic.rst +++ b/doc/src/pair_nb3b_harmonic.rst @@ -112,5 +112,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_nm.rst b/doc/src/pair_nm.rst index f9d9444198..f8ae4f7a91 100644 --- a/doc/src/pair_nm.rst +++ b/doc/src/pair_nm.rst @@ -194,5 +194,3 @@ Related commands **(Clarke)** Clarke and Smith, J Chem Phys, 84, 2290 (1986). - - diff --git a/doc/src/pair_none.rst b/doc/src/pair_none.rst index 27cd107829..43f56d20bc 100644 --- a/doc/src/pair_none.rst +++ b/doc/src/pair_none.rst @@ -51,5 +51,3 @@ Related commands :doc:`pair_style zero ` **Default:** none - - diff --git a/doc/src/pair_oxdna.rst b/doc/src/pair_oxdna.rst index f77bdf0b38..8faef5decd 100644 --- a/doc/src/pair_oxdna.rst +++ b/doc/src/pair_oxdna.rst @@ -143,5 +143,3 @@ Related commands .. _Sulc1: **(Sulc)** P. Sulc, F. Romano, T.E. Ouldridge, L. Rovigatti, J.P.K. Doye, A.A. Louis, J. Chem. Phys. 137, 135101 (2012). - - diff --git a/doc/src/pair_oxdna2.rst b/doc/src/pair_oxdna2.rst index 7210070da0..8c903f023f 100644 --- a/doc/src/pair_oxdna2.rst +++ b/doc/src/pair_oxdna2.rst @@ -153,5 +153,3 @@ Related commands .. _Ouldridge2: **(Ouldridge)** T.E. Ouldridge, A.A. Louis, J.P.K. Doye, J. Chem. Phys. 134, 085101 (2011). - - diff --git a/doc/src/pair_peri.rst b/doc/src/pair_peri.rst index 06d920a786..f9f183ea27 100644 --- a/doc/src/pair_peri.rst +++ b/doc/src/pair_peri.rst @@ -247,5 +247,3 @@ viscoelasticity model for peridynamics. Sandia National Lab Report, **(Mitchell2011a)** Mitchell. A Nonlocal, Ordinary, State-Based Plasticity Model for Peridynamics. Sandia National Lab Report, 3166:1-34 (2011). - - diff --git a/doc/src/pair_polymorphic.rst b/doc/src/pair_polymorphic.rst index ce3f73bd53..d623480a85 100644 --- a/doc/src/pair_polymorphic.rst +++ b/doc/src/pair_polymorphic.rst @@ -281,5 +281,3 @@ F. P. Doty, J. Mater. Sci. Res., 4, 15 (2015). **(Daw)** M. S. Daw, and M. I. Baskes, Phys. Rev. B, 29, 6443 (1984). - - diff --git a/doc/src/pair_python.rst b/doc/src/pair_python.rst index 7acaa52db8..3545a83003 100644 --- a/doc/src/pair_python.rst +++ b/doc/src/pair_python.rst @@ -248,5 +248,3 @@ Related commands :doc:`pair style table ` **Default:** none - - diff --git a/doc/src/pair_quip.rst b/doc/src/pair_quip.rst index bd74c2e12c..304edced31 100644 --- a/doc/src/pair_quip.rst +++ b/doc/src/pair_quip.rst @@ -117,5 +117,3 @@ Review Letters 104, 136403 (2010). **(Bartok\_PhD)** A Bartok-Partay, PhD Thesis, University of Cambridge, (2010). - - diff --git a/doc/src/pair_reaxc.rst b/doc/src/pair_reaxc.rst index a0f6f23b72..9f433fe237 100644 --- a/doc/src/pair_reaxc.rst +++ b/doc/src/pair_reaxc.rst @@ -394,5 +394,3 @@ Journal of Physical Chemistry A, 112, 1040-1053 (2008). **(Liu)** L. Liu, Y. Liu, S. V. Zybin, H. Sun and W. A. Goddard, Journal of Physical Chemistry A, 115, 11016-11022 (2011). - - diff --git a/doc/src/pair_resquared.rst b/doc/src/pair_resquared.rst index 186ab8f7af..0f287e150e 100644 --- a/doc/src/pair_resquared.rst +++ b/doc/src/pair_resquared.rst @@ -253,5 +253,3 @@ Related commands **(Berardi)** Babadi, Ejtehadi, Everaers, J Comp Phys, 219, 770-779 (2006). - - diff --git a/doc/src/pair_sdk.rst b/doc/src/pair_sdk.rst index b1c9ec8618..6277c82be9 100644 --- a/doc/src/pair_sdk.rst +++ b/doc/src/pair_sdk.rst @@ -196,5 +196,3 @@ Related commands **(DeVane)** Shinoda, DeVane, Klein, Soft Matter, 4, 2453-2462 (2008). - - diff --git a/doc/src/pair_sdpd_taitwater_isothermal.rst b/doc/src/pair_sdpd_taitwater_isothermal.rst index ca0d2c528c..00608b6610 100644 --- a/doc/src/pair_sdpd_taitwater_isothermal.rst +++ b/doc/src/pair_sdpd_taitwater_isothermal.rst @@ -123,5 +123,3 @@ The default seed is 0 (before mixing). **(Espanol and Revenga)** Espanol, Revenga, Physical Review E, 67, 026705 (2003). - - diff --git a/doc/src/pair_smd_hertz.rst b/doc/src/pair_smd_hertz.rst index 6738d59394..1488444da5 100644 --- a/doc/src/pair_smd_hertz.rst +++ b/doc/src/pair_smd_hertz.rst @@ -65,6 +65,3 @@ Related commands ---------- - - - diff --git a/doc/src/pair_smd_tlsph.rst b/doc/src/pair_smd_tlsph.rst index 272940513f..2c452a76c6 100644 --- a/doc/src/pair_smd_tlsph.rst +++ b/doc/src/pair_smd_tlsph.rst @@ -81,6 +81,3 @@ Related commands ---------- - - - diff --git a/doc/src/pair_smd_triangulated_surface.rst b/doc/src/pair_smd_triangulated_surface.rst index 5d856231b0..535481e649 100644 --- a/doc/src/pair_smd_triangulated_surface.rst +++ b/doc/src/pair_smd_triangulated_surface.rst @@ -66,6 +66,3 @@ Related commands ---------- - - - diff --git a/doc/src/pair_smd_ulsph.rst b/doc/src/pair_smd_ulsph.rst index b3e6d261e3..3a5ec41f0f 100644 --- a/doc/src/pair_smd_ulsph.rst +++ b/doc/src/pair_smd_ulsph.rst @@ -96,6 +96,3 @@ Related commands ---------- - - - diff --git a/doc/src/pair_smtbq.rst b/doc/src/pair_smtbq.rst index 60bb8ae25c..6296517f66 100644 --- a/doc/src/pair_smtbq.rst +++ b/doc/src/pair_smtbq.rst @@ -293,5 +293,3 @@ Phys, 110, 8254 (1999). **(Rick)** S. W. Rick, S. J. Stuart, B. J. Berne, J Chem Phys 101, 6141 (1994). - - diff --git a/doc/src/pair_snap.rst b/doc/src/pair_snap.rst index 3598816165..af2c4accfa 100644 --- a/doc/src/pair_snap.rst +++ b/doc/src/pair_snap.rst @@ -245,5 +245,3 @@ Related commands **(Bartok2013)** Bartok, Gillan, Manby, Csanyi, Phys Rev B 87, 184115 (2013). - - diff --git a/doc/src/pair_soft.rst b/doc/src/pair_soft.rst index 01da695704..a5e29ef0ab 100644 --- a/doc/src/pair_soft.rst +++ b/doc/src/pair_soft.rst @@ -151,5 +151,3 @@ Related commands :doc:`pair_coeff `, :doc:`fix nve/limit `, :doc:`fix adapt ` **Default:** none - - diff --git a/doc/src/pair_sph_heatconduction.rst b/doc/src/pair_sph_heatconduction.rst index f816376c2d..3322a1aa10 100644 --- a/doc/src/pair_sph_heatconduction.rst +++ b/doc/src/pair_sph_heatconduction.rst @@ -67,5 +67,3 @@ Related commands :doc:`pair_coeff `, pair\_sph/rhosum **Default:** none - - diff --git a/doc/src/pair_sph_idealgas.rst b/doc/src/pair_sph_idealgas.rst index f82f3fde0b..da38341ded 100644 --- a/doc/src/pair_sph_idealgas.rst +++ b/doc/src/pair_sph_idealgas.rst @@ -86,5 +86,3 @@ Related commands **(Monaghan)** Monaghan and Gingold, Journal of Computational Physics, 52, 374-389 (1983). - - diff --git a/doc/src/pair_sph_lj.rst b/doc/src/pair_sph_lj.rst index 5c51eb5844..d69fd1ba0a 100644 --- a/doc/src/pair_sph_lj.rst +++ b/doc/src/pair_sph_lj.rst @@ -91,5 +91,3 @@ Related commands **(Monaghan)** Monaghan and Gingold, Journal of Computational Physics, 52, 374-389 (1983). - - diff --git a/doc/src/pair_sph_rhosum.rst b/doc/src/pair_sph_rhosum.rst index 8b6f913393..dad7b1852a 100644 --- a/doc/src/pair_sph_rhosum.rst +++ b/doc/src/pair_sph_rhosum.rst @@ -68,5 +68,3 @@ Related commands :doc:`pair_coeff `, pair\_sph/taitwater **Default:** none - - diff --git a/doc/src/pair_sph_taitwater.rst b/doc/src/pair_sph_taitwater.rst index e60215cf6d..35bc64e578 100644 --- a/doc/src/pair_sph_taitwater.rst +++ b/doc/src/pair_sph_taitwater.rst @@ -89,5 +89,3 @@ Related commands **(Monaghan)** Monaghan and Gingold, Journal of Computational Physics, 52, 374-389 (1983). - - diff --git a/doc/src/pair_sph_taitwater_morris.rst b/doc/src/pair_sph_taitwater_morris.rst index d310ab93dc..8a89702341 100644 --- a/doc/src/pair_sph_taitwater_morris.rst +++ b/doc/src/pair_sph_taitwater_morris.rst @@ -87,5 +87,3 @@ Related commands **(Morris)** Morris, Fox, Zhu, J Comp Physics, 136, 214-226 (1997). - - diff --git a/doc/src/pair_spin_dipole.rst b/doc/src/pair_spin_dipole.rst index 1760e5a204..5c7c5306c8 100644 --- a/doc/src/pair_spin_dipole.rst +++ b/doc/src/pair_spin_dipole.rst @@ -89,5 +89,3 @@ Related commands :doc:`fix nve/spin ` **Default:** none - - diff --git a/doc/src/pair_spin_dmi.rst b/doc/src/pair_spin_dmi.rst index 4f2e995fd0..719c546365 100644 --- a/doc/src/pair_spin_dmi.rst +++ b/doc/src/pair_spin_dmi.rst @@ -106,5 +106,3 @@ Physical Review B, 88(18), 184422. (2013). **(Tranchida)** Tranchida, Plimpton, Thibaudeau and Thompson, Journal of Computational Physics, 372, 406-425, (2018). - - diff --git a/doc/src/pair_spin_magelec.rst b/doc/src/pair_spin_magelec.rst index 5f9364648a..63361ece2b 100644 --- a/doc/src/pair_spin_magelec.rst +++ b/doc/src/pair_spin_magelec.rst @@ -88,5 +88,3 @@ Related commands **(Tranchida)** Tranchida, Plimpton, Thibaudeau, and Thompson, Journal of Computational Physics, 372, 406-425, (2018). - - diff --git a/doc/src/pair_srp.rst b/doc/src/pair_srp.rst index 0ffa856975..a1138db382 100644 --- a/doc/src/pair_srp.rst +++ b/doc/src/pair_srp.rst @@ -183,5 +183,3 @@ The default keyword value is exclude = yes. **(Sirk)** Sirk TW, Sliozberg YR, Brennan JK, Lisal M, Andzelm JW, J Chem Phys, 136 (13) 134903, 2012. - - diff --git a/doc/src/pair_style.rst b/doc/src/pair_style.rst index 3ef9638851..5fedfcbf30 100644 --- a/doc/src/pair_style.rst +++ b/doc/src/pair_style.rst @@ -357,5 +357,3 @@ Default .. parsed-literal:: pair_style none - - diff --git a/doc/src/pair_sw.rst b/doc/src/pair_sw.rst index f396d13cf4..425dcf1f16 100644 --- a/doc/src/pair_sw.rst +++ b/doc/src/pair_sw.rst @@ -239,5 +239,3 @@ Related commands **(Stillinger)** Stillinger and Weber, Phys Rev B, 31, 5262 (1985). - - diff --git a/doc/src/pair_table.rst b/doc/src/pair_table.rst index d83c3d852a..042e989209 100644 --- a/doc/src/pair_table.rst +++ b/doc/src/pair_table.rst @@ -294,5 +294,3 @@ Related commands **(Wolff)** Wolff and Rudd, Comp Phys Comm, 120, 200-32 (1999). - - diff --git a/doc/src/pair_table_rx.rst b/doc/src/pair_table_rx.rst index b28e224d27..38e431ff5c 100644 --- a/doc/src/pair_table_rx.rst +++ b/doc/src/pair_table_rx.rst @@ -281,5 +281,3 @@ Related commands **(Wolff)** Wolff and Rudd, Comp Phys Comm, 120, 200-32 (1999). - - diff --git a/doc/src/pair_tersoff.rst b/doc/src/pair_tersoff.rst index e7287ded1c..ab9d714499 100644 --- a/doc/src/pair_tersoff.rst +++ b/doc/src/pair_tersoff.rst @@ -287,5 +287,3 @@ Condens. Matter, 15, 5649(2003). **(Tersoff\_2)** J. Tersoff, Phys Rev B, 39, 5566 (1989); errata (PRB 41, 3248) - - diff --git a/doc/src/pair_tersoff_mod.rst b/doc/src/pair_tersoff_mod.rst index 3b5152f8cd..dbe0b4d95b 100644 --- a/doc/src/pair_tersoff_mod.rst +++ b/doc/src/pair_tersoff_mod.rst @@ -245,5 +245,3 @@ Comp. Mat. Science, 39, 457 (2007). **(Schelling)** Patrick K. Schelling, Comp. Mat. Science, 44, 274 (2008). - - diff --git a/doc/src/pair_tersoff_zbl.rst b/doc/src/pair_tersoff_zbl.rst index d093d67f3b..2ad3be9d7d 100644 --- a/doc/src/pair_tersoff_zbl.rst +++ b/doc/src/pair_tersoff_zbl.rst @@ -299,5 +299,3 @@ Condens. Matter, 15, 5649(2003). **(Tersoff\_2)** J. Tersoff, Phys Rev B, 39, 5566 (1989); errata (PRB 41, 3248) - - diff --git a/doc/src/pair_thole.rst b/doc/src/pair_thole.rst index f783a85d78..538d555b0d 100644 --- a/doc/src/pair_thole.rst +++ b/doc/src/pair_thole.rst @@ -213,5 +213,3 @@ Related commands **(Thole)** Chem Phys, 59, 341 (1981). - - diff --git a/doc/src/pair_tri_lj.rst b/doc/src/pair_tri_lj.rst index 32b2f27be0..c5fbd90e1d 100644 --- a/doc/src/pair_tri_lj.rst +++ b/doc/src/pair_tri_lj.rst @@ -121,5 +121,3 @@ Related commands :doc:`pair_coeff `, :doc:`pair_style line/lj ` **Default:** none - - diff --git a/doc/src/pair_ufm.rst b/doc/src/pair_ufm.rst index 2912a4ab5c..3bb4e83a0e 100644 --- a/doc/src/pair_ufm.rst +++ b/doc/src/pair_ufm.rst @@ -160,5 +160,3 @@ Related commands **(Freitas)** Freitas, Asta, and de Koning, Computational Materials Science, 112, 333 (2016). - - diff --git a/doc/src/pair_vashishta.rst b/doc/src/pair_vashishta.rst index 24742d4498..de29985f56 100644 --- a/doc/src/pair_vashishta.rst +++ b/doc/src/pair_vashishta.rst @@ -282,5 +282,3 @@ J. P. Rino. J. Appl. Phys. 101, 103515 (2007). **(Branicio2009)** Branicio, Rino, Gan and Tsuzuki, J. Phys Condensed Matter 21 (2009) 095002 - - diff --git a/doc/src/pair_write.rst b/doc/src/pair_write.rst index 20b51f9485..7a67bcc5bd 100644 --- a/doc/src/pair_write.rst +++ b/doc/src/pair_write.rst @@ -84,5 +84,3 @@ Related commands :doc:`pair_style `, :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_yukawa.rst b/doc/src/pair_yukawa.rst index 019306c584..c3a8e9fc71 100644 --- a/doc/src/pair_yukawa.rst +++ b/doc/src/pair_yukawa.rst @@ -119,5 +119,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - diff --git a/doc/src/pair_yukawa_colloid.rst b/doc/src/pair_yukawa_colloid.rst index 79de73676d..76bf010fb9 100644 --- a/doc/src/pair_yukawa_colloid.rst +++ b/doc/src/pair_yukawa_colloid.rst @@ -174,5 +174,3 @@ Related commands **(Safran)** Safran, Statistical Thermodynamics of Surfaces, Interfaces, And Membranes, Westview Press, ISBN: 978-0813340791 (2003). - - diff --git a/doc/src/pair_zbl.rst b/doc/src/pair_zbl.rst index c72e580cb1..8e34341172 100644 --- a/doc/src/pair_zbl.rst +++ b/doc/src/pair_zbl.rst @@ -162,5 +162,3 @@ Related commands **(Ziegler)** J.F. Ziegler, J. P. Biersack and U. Littmark, "The Stopping and Range of Ions in Matter," Volume 1, Pergamon, 1985. - - diff --git a/doc/src/pair_zero.rst b/doc/src/pair_zero.rst index 85d9a17371..d03cd03f76 100644 --- a/doc/src/pair_zero.rst +++ b/doc/src/pair_zero.rst @@ -92,5 +92,3 @@ Related commands :doc:`pair_style none ` **Default:** none - - diff --git a/doc/src/partition.rst b/doc/src/partition.rst index 62506e9f9d..7ad5a4b3ed 100644 --- a/doc/src/partition.rst +++ b/doc/src/partition.rst @@ -75,5 +75,3 @@ Related commands :doc:`run_style verlet/split ` **Default:** none - - diff --git a/doc/src/prd.rst b/doc/src/prd.rst index 83db49cdf6..212439ddce 100644 --- a/doc/src/prd.rst +++ b/doc/src/prd.rst @@ -364,5 +364,3 @@ geom gaussian, and time = steps. **(Voter2002)** Voter, Montalenti, Germann, Annual Review of Materials Research 32, 321 (2002). - - diff --git a/doc/src/print.rst b/doc/src/print.rst index 637d417c95..93534ba9b5 100644 --- a/doc/src/print.rst +++ b/doc/src/print.rst @@ -94,5 +94,3 @@ Default """"""" The option defaults are no file output, screen = yes, and universe = no. - - diff --git a/doc/src/processors.rst b/doc/src/processors.rst index 84959962dc..2b30653167 100644 --- a/doc/src/processors.rst +++ b/doc/src/processors.rst @@ -378,5 +378,3 @@ Default The option defaults are Px Py Pz = \* \* \*, grid = onelevel, and map = cart. - - diff --git a/doc/src/python.rst b/doc/src/python.rst index 6fc92a2f98..79818dc719 100644 --- a/doc/src/python.rst +++ b/doc/src/python.rst @@ -549,5 +549,3 @@ Related commands :doc:`shell `, :doc:`variable `, :doc:`fix python/invoke ` **Default:** none - - diff --git a/doc/src/quit.rst b/doc/src/quit.rst index cf9ea8dcf3..9741a7477d 100644 --- a/doc/src/quit.rst +++ b/doc/src/quit.rst @@ -51,5 +51,3 @@ Related commands :doc:`if ` **Default:** none - - diff --git a/doc/src/read_data.rst b/doc/src/read_data.rst index ece112a57c..ce466108cf 100644 --- a/doc/src/read_data.rst +++ b/doc/src/read_data.rst @@ -1438,5 +1438,3 @@ Default """"""" The default for all the *extra* keywords is 0. - - diff --git a/doc/src/read_dump.rst b/doc/src/read_dump.rst index 322fb49aad..acf08866a9 100644 --- a/doc/src/read_dump.rst +++ b/doc/src/read_dump.rst @@ -416,7 +416,3 @@ The option defaults are box = yes, replace = yes, purge = no, trim = no, add = no, scaled = no, wrapped = yes, and format = native. .. _vmd: http://www.ks.uiuc.edu/Research/vmd - - - - diff --git a/doc/src/read_restart.rst b/doc/src/read_restart.rst index 0a61425fa1..06f4ddb2e3 100644 --- a/doc/src/read_restart.rst +++ b/doc/src/read_restart.rst @@ -281,5 +281,3 @@ Related commands :doc:`write_restart `, :doc:`restart ` **Default:** none - - diff --git a/doc/src/region.rst b/doc/src/region.rst index 6d40a55ce7..f1d008cbd3 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -428,5 +428,3 @@ Default The option defaults are side = in, units = lattice, and no move or rotation. - - diff --git a/doc/src/replicate.rst b/doc/src/replicate.rst index 063c3fff0c..94d899a459 100644 --- a/doc/src/replicate.rst +++ b/doc/src/replicate.rst @@ -109,5 +109,3 @@ command before and redefined after the replicate command. **Related commands:** none **Default:** none - - diff --git a/doc/src/rerun.rst b/doc/src/rerun.rst index 552d51bb22..aa244e7d72 100644 --- a/doc/src/rerun.rst +++ b/doc/src/rerun.rst @@ -232,5 +232,3 @@ Default The option defaults are first = 0, last = a huge value (effectively infinity), start = same as first, stop = same as last, every = 0, skip = 1; - - diff --git a/doc/src/reset_ids.rst b/doc/src/reset_ids.rst index 2f40fc7fe9..3bcc0a5b61 100644 --- a/doc/src/reset_ids.rst +++ b/doc/src/reset_ids.rst @@ -62,5 +62,3 @@ Related commands :doc:`delete_atoms ` **Default:** none - - diff --git a/doc/src/reset_timestep.rst b/doc/src/reset_timestep.rst index e17260ea94..e287605fbb 100644 --- a/doc/src/reset_timestep.rst +++ b/doc/src/reset_timestep.rst @@ -65,5 +65,3 @@ Related commands :doc:`rerun ` **Default:** none - - diff --git a/doc/src/restart.rst b/doc/src/restart.rst index 38d8a9350d..6ff78d2f97 100644 --- a/doc/src/restart.rst +++ b/doc/src/restart.rst @@ -197,5 +197,3 @@ Default .. parsed-literal:: restart 0 - - diff --git a/doc/src/run.rst b/doc/src/run.rst index d2aace9c99..440d21d959 100644 --- a/doc/src/run.rst +++ b/doc/src/run.rst @@ -234,5 +234,3 @@ Default The option defaults are start = the current timestep, stop = current timestep + N, pre = yes, and post = yes. - - diff --git a/doc/src/run_style.rst b/doc/src/run_style.rst index b1f4f08881..663e61b308 100644 --- a/doc/src/run_style.rst +++ b/doc/src/run_style.rst @@ -367,5 +367,3 @@ to rRESPA levels is as follows: **(Tuckerman)** Tuckerman, Berne and Martyna, J Chem Phys, 97, p 1990 (1992). - - diff --git a/doc/src/server.rst b/doc/src/server.rst index 93466566bc..c0aeef2565 100644 --- a/doc/src/server.rst +++ b/doc/src/server.rst @@ -74,5 +74,3 @@ Related commands :doc:`message `, :doc:`fix client/md ` **Default:** none - - diff --git a/doc/src/server_mc.rst b/doc/src/server_mc.rst index 835f5e711c..1953cac687 100644 --- a/doc/src/server_mc.rst +++ b/doc/src/server_mc.rst @@ -130,5 +130,3 @@ Related commands :doc:`message ` **Default:** none - - diff --git a/doc/src/server_md.rst b/doc/src/server_md.rst index 38c93b510b..c21753f9e4 100644 --- a/doc/src/server_md.rst +++ b/doc/src/server_md.rst @@ -167,5 +167,3 @@ Related commands :doc:`message `, :doc:`fix client/md ` **Default:** none - - diff --git a/doc/src/set.rst b/doc/src/set.rst index fb026d9535..8214ce8ba9 100644 --- a/doc/src/set.rst +++ b/doc/src/set.rst @@ -506,5 +506,3 @@ Related commands :doc:`read_data ` **Default:** none - - diff --git a/doc/src/shell.rst b/doc/src/shell.rst index f12faf835e..9cb94dd93f 100644 --- a/doc/src/shell.rst +++ b/doc/src/shell.rst @@ -121,5 +121,3 @@ executing the *cd* command will silently do nothing. **Related commands:** none **Default:** none - - diff --git a/doc/src/special_bonds.rst b/doc/src/special_bonds.rst index af8f611e07..1306535f0b 100644 --- a/doc/src/special_bonds.rst +++ b/doc/src/special_bonds.rst @@ -293,5 +293,3 @@ Fischer, Gao, Guo, Ha, et al, J Phys Chem, 102, 3586 (1998). **(Mayo)** Mayo, Olfason, Goddard III, J Phys Chem, 94, 8897-8909 (1990). - - diff --git a/doc/src/suffix.rst b/doc/src/suffix.rst index aa2ea22979..f24bdadfdc 100644 --- a/doc/src/suffix.rst +++ b/doc/src/suffix.rst @@ -110,5 +110,3 @@ Related commands :doc:`-suffix command-line switch ` **Default:** none - - diff --git a/doc/src/tad.rst b/doc/src/tad.rst index 49dfd27581..206c915e3f 100644 --- a/doc/src/tad.rst +++ b/doc/src/tad.rst @@ -332,5 +332,3 @@ the :doc:`timestep ` command, and *neb\_log* = "none". **(Voter2002)** Voter, Montalenti, Germann, Annual Review of Materials Research 32, 321 (2002). - - diff --git a/doc/src/temper.rst b/doc/src/temper.rst index 1e374592ff..018d8b9b7a 100644 --- a/doc/src/temper.rst +++ b/doc/src/temper.rst @@ -175,5 +175,3 @@ Related commands :doc:`variable `, :doc:`prd `, :doc:`neb ` **Default:** none - - diff --git a/doc/src/temper_grem.rst b/doc/src/temper_grem.rst index 85872cc8d7..150e2f27db 100644 --- a/doc/src/temper_grem.rst +++ b/doc/src/temper_grem.rst @@ -126,5 +126,3 @@ Related commands **(Kim)** Kim, Keyes, Straub, J Chem Phys, 132, 224107 (2010). - - diff --git a/doc/src/temper_npt.rst b/doc/src/temper_npt.rst index 8dc5a967d2..e8db3eca86 100644 --- a/doc/src/temper_npt.rst +++ b/doc/src/temper_npt.rst @@ -81,5 +81,3 @@ Related commands **(Mori)** Y. Mori, Y. Okamoto, J. Phys. Soc. Jpn., 7, 074003 (2010). - - diff --git a/doc/src/thermo.rst b/doc/src/thermo.rst index 54d2534aca..08e1e4cbbb 100644 --- a/doc/src/thermo.rst +++ b/doc/src/thermo.rst @@ -69,5 +69,3 @@ Default .. parsed-literal:: thermo 0 - - diff --git a/doc/src/thermo_modify.rst b/doc/src/thermo_modify.rst index bb383efb19..a1ae2516d8 100644 --- a/doc/src/thermo_modify.rst +++ b/doc/src/thermo_modify.rst @@ -193,5 +193,3 @@ The defaults for the line and format options depend on the thermo style. For styles "one" and "custom", the line and format defaults are "one", "%8d", and "%12.8g". For style "multi", the line and format defaults are "multi", "%8d", and "%14.4f". - - diff --git a/doc/src/thermo_style.rst b/doc/src/thermo_style.rst index 0b592730af..4b2b875e56 100644 --- a/doc/src/thermo_style.rst +++ b/doc/src/thermo_style.rst @@ -444,5 +444,3 @@ Default .. parsed-literal:: thermo_style one - - diff --git a/doc/src/third_order.rst b/doc/src/third_order.rst index b8358b3cd0..464ce82cf2 100644 --- a/doc/src/third_order.rst +++ b/doc/src/third_order.rst @@ -72,5 +72,3 @@ Default """"""" The default settings are file = "third\_order.dat", binary = no - - diff --git a/doc/src/timer.rst b/doc/src/timer.rst index 535649a7d9..b833542d09 100644 --- a/doc/src/timer.rst +++ b/doc/src/timer.rst @@ -133,5 +133,3 @@ Default timer normal nosync timer timeout off timer every 10 - - diff --git a/doc/src/timestep.rst b/doc/src/timestep.rst index 5bb784eff4..f3faaf25d2 100644 --- a/doc/src/timestep.rst +++ b/doc/src/timestep.rst @@ -67,5 +67,3 @@ Default +--------------------------------+------------+-----------------------+ | nano | nsec | 0.00045 nsec | +--------------------------------+------------+-----------------------+ - - diff --git a/doc/src/uncompute.rst b/doc/src/uncompute.rst index 936dcb0fbc..0950dd6bb2 100644 --- a/doc/src/uncompute.rst +++ b/doc/src/uncompute.rst @@ -39,5 +39,3 @@ Related commands :doc:`compute ` **Default:** none - - diff --git a/doc/src/undump.rst b/doc/src/undump.rst index 516fc8002d..98c18ea8f7 100644 --- a/doc/src/undump.rst +++ b/doc/src/undump.rst @@ -38,5 +38,3 @@ Related commands :doc:`dump ` **Default:** none - - diff --git a/doc/src/unfix.rst b/doc/src/unfix.rst index d61843c768..d85436c275 100644 --- a/doc/src/unfix.rst +++ b/doc/src/unfix.rst @@ -39,5 +39,3 @@ Related commands :doc:`fix ` **Default:** none - - diff --git a/doc/src/units.rst b/doc/src/units.rst index 8b138fd4e1..5527208831 100644 --- a/doc/src/units.rst +++ b/doc/src/units.rst @@ -231,5 +231,3 @@ Default .. parsed-literal:: units lj - - diff --git a/doc/src/variable.rst b/doc/src/variable.rst index 70c7accf5f..9aeb9dc4ba 100644 --- a/doc/src/variable.rst +++ b/doc/src/variable.rst @@ -1474,5 +1474,3 @@ Related commands :doc:`temper `, :doc:`fix print `, :doc:`print ` **Default:** none - - diff --git a/doc/src/velocity.rst b/doc/src/velocity.rst index e45249dc51..631ef80263 100644 --- a/doc/src/velocity.rst +++ b/doc/src/velocity.rst @@ -281,5 +281,3 @@ Default The keyword defaults are dist = uniform, sum = no, mom = yes, rot = no, bias = no, loop = all, and units = lattice. The temp and rigid keywords are not defined by default. - - diff --git a/doc/src/write_coeff.rst b/doc/src/write_coeff.rst index 5379439133..d7c82cbeb6 100644 --- a/doc/src/write_coeff.rst +++ b/doc/src/write_coeff.rst @@ -51,5 +51,3 @@ Related commands :doc:`read_data `, :doc:`write_restart `, :doc:`write_data ` - - diff --git a/doc/src/write_data.rst b/doc/src/write_data.rst index 373a1edf26..3d7b7cf607 100644 --- a/doc/src/write_data.rst +++ b/doc/src/write_data.rst @@ -145,5 +145,3 @@ Default """"""" The option defaults are pair = ii. - - diff --git a/doc/src/write_dump.rst b/doc/src/write_dump.rst index 0509aeea75..ae0975cf11 100644 --- a/doc/src/write_dump.rst +++ b/doc/src/write_dump.rst @@ -98,5 +98,3 @@ Default The defaults are listed on the doc pages for the :doc:`dump ` and :doc:`dump image ` and :doc:`dump_modify ` commands. - - From 3169ef772b524da1aa68fba6a0c6009170c3d30c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 14:06:14 -0500 Subject: [PATCH 87/94] delete superfluous horizontal line plus preceding empty lines at the end of doc files --- doc/src/Howto_diffusion.rst | 3 --- doc/src/dump_adios.rst | 3 --- doc/src/fix_eos_table_rx.rst | 3 --- doc/src/fix_oneway.rst | 3 --- doc/src/improper_inversion_harmonic.rst | 3 --- doc/src/pair_smd_hertz.rst | 3 --- doc/src/pair_smd_tlsph.rst | 3 --- doc/src/pair_smd_triangulated_surface.rst | 3 --- doc/src/pair_smd_ulsph.rst | 3 --- 9 files changed, 27 deletions(-) diff --git a/doc/src/Howto_diffusion.rst b/doc/src/Howto_diffusion.rst index b3cf62e620..5ee40d2cd3 100644 --- a/doc/src/Howto_diffusion.rst +++ b/doc/src/Howto_diffusion.rst @@ -21,6 +21,3 @@ diffusion coefficient. The instantaneous VACF values can be accumulated in a vector via the :doc:`fix vector ` command, and time integrated via the :doc:`variable trap ` function, and thus extract D. - - ----------- diff --git a/doc/src/dump_adios.rst b/doc/src/dump_adios.rst index b885a7cb85..e891a5e42e 100644 --- a/doc/src/dump_adios.rst +++ b/doc/src/dump_adios.rst @@ -85,6 +85,3 @@ Related commands """""""""""""""" :doc:`dump `, :doc:`dump_modify `, :doc:`undump ` - - ----------- diff --git a/doc/src/fix_eos_table_rx.rst b/doc/src/fix_eos_table_rx.rst index 467c4118c2..a41ac404b7 100644 --- a/doc/src/fix_eos_table_rx.rst +++ b/doc/src/fix_eos_table_rx.rst @@ -221,6 +221,3 @@ Related commands :doc:`pair dpd/fdt ` **Default:** none - - ----------- diff --git a/doc/src/fix_oneway.rst b/doc/src/fix_oneway.rst index a1a11970a6..d72d750c1b 100644 --- a/doc/src/fix_oneway.rst +++ b/doc/src/fix_oneway.rst @@ -62,6 +62,3 @@ Related commands :doc:`fix wall/reflect ` command **Default:** none - - ----------- diff --git a/doc/src/improper_inversion_harmonic.rst b/doc/src/improper_inversion_harmonic.rst index e91b6d50c7..735b46a1f6 100644 --- a/doc/src/improper_inversion_harmonic.rst +++ b/doc/src/improper_inversion_harmonic.rst @@ -71,6 +71,3 @@ Related commands :doc:`improper_coeff ` **Default:** none - - ----------- diff --git a/doc/src/pair_smd_hertz.rst b/doc/src/pair_smd_hertz.rst index 1488444da5..d3070c08c5 100644 --- a/doc/src/pair_smd_hertz.rst +++ b/doc/src/pair_smd_hertz.rst @@ -62,6 +62,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - ----------- diff --git a/doc/src/pair_smd_tlsph.rst b/doc/src/pair_smd_tlsph.rst index 2c452a76c6..56570ddd5f 100644 --- a/doc/src/pair_smd_tlsph.rst +++ b/doc/src/pair_smd_tlsph.rst @@ -78,6 +78,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - ----------- diff --git a/doc/src/pair_smd_triangulated_surface.rst b/doc/src/pair_smd_triangulated_surface.rst index 535481e649..78edd2683b 100644 --- a/doc/src/pair_smd_triangulated_surface.rst +++ b/doc/src/pair_smd_triangulated_surface.rst @@ -63,6 +63,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - ----------- diff --git a/doc/src/pair_smd_ulsph.rst b/doc/src/pair_smd_ulsph.rst index 3a5ec41f0f..8586a072db 100644 --- a/doc/src/pair_smd_ulsph.rst +++ b/doc/src/pair_smd_ulsph.rst @@ -93,6 +93,3 @@ Related commands :doc:`pair_coeff ` **Default:** none - - ----------- From 0f37e641ebd7f7539c9a9ac8c24148dae6ae6d99 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 14:09:12 -0500 Subject: [PATCH 88/94] restore one global definition of previously removed links, that are still in use --- doc/src/Manual.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/src/Manual.rst b/doc/src/Manual.rst index 93f43c033a..4c180a680d 100644 --- a/doc/src/Manual.rst +++ b/doc/src/Manual.rst @@ -39,6 +39,8 @@ a brief description of the basic code structure of LAMMPS. Once you are familiar with LAMMPS, you may want to bookmark :doc:`this page ` since it gives quick access to a doc page for every LAMMPS command. +.. _lws: http://lammps.sandia.gov +.. _lc: Commands_all.html .. toctree:: :maxdepth: 2 From 21a80e9b5022cf10c60f6beb5dfbddcd15d46dad Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 15:57:52 -0500 Subject: [PATCH 89/94] fix typo --- examples/COUPLE/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/COUPLE/README b/examples/COUPLE/README index 061ce39f54..05b38335fb 100644 --- a/examples/COUPLE/README +++ b/examples/COUPLE/README @@ -9,7 +9,7 @@ model a realistic problem. In many of the examples included here, LAMMPS must first be built as a library. -See these sections of the LAMMPS manaul for details: +See these sections of the LAMMPS manual for details: Build LAMMPS as a library (doc/Build_basics.html) Link LAMMPS as a library to another code (doc/Build_link.html) From 1a4e6228a257860e7377dba73a2450c478f0da94 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 15:59:26 -0500 Subject: [PATCH 90/94] add false positive --- doc/utils/sphinx-config/false_positives.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index c8c1028d3d..9f7a570824 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -2050,6 +2050,7 @@ Nvidia nvk nvt Nwait +nwchem nx Nx nxnodes From f386598c54d51b257a1cc68aac4a44195dba0c4f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 16:39:09 -0500 Subject: [PATCH 91/94] restore missing links --- doc/src/Examples.rst | 1 + doc/src/Install_tarball.rst | 8 +------- doc/src/Intro_authors.rst | 2 +- doc/src/Intro_website.rst | 2 ++ doc/src/Manual.rst | 4 ---- doc/src/Modify_contribute.rst | 2 ++ doc/src/Packages_details.rst | 13 ++----------- doc/src/Speed_bench.rst | 2 ++ doc/src/Speed_packages.rst | 4 +++- doc/src/Tools.rst | 4 +--- 10 files changed, 15 insertions(+), 27 deletions(-) diff --git a/doc/src/Examples.rst b/doc/src/Examples.rst index cd4937ab03..d2785378da 100644 --- a/doc/src/Examples.rst +++ b/doc/src/Examples.rst @@ -228,3 +228,4 @@ instructions. See the :doc:`Packages\_details ` doc page for more info on specific USER packages. .. _openkim: https://openkim.org +.. _lws: http://lammps.sandia.gov diff --git a/doc/src/Install_tarball.rst b/doc/src/Install_tarball.rst index c02b3052e9..ec2cb9a1de 100644 --- a/doc/src/Install_tarball.rst +++ b/doc/src/Install_tarball.rst @@ -5,15 +5,9 @@ You can download a current LAMMPS tarball from the `download page `_ of the `LAMMPS website `_. .. _download: http://lammps.sandia.gov/download.html - - - .. _bug: http://lammps.sandia.gov/bug.html - - - .. _older: http://lammps.sandia.gov/tars - +.. _lws: http://lammps.sandia.gov You have two choices of tarballs, either the most recent stable diff --git a/doc/src/Intro_authors.rst b/doc/src/Intro_authors.rst index 4717800148..0b08dd5d52 100644 --- a/doc/src/Intro_authors.rst +++ b/doc/src/Intro_authors.rst @@ -11,7 +11,7 @@ University: * Richard Berger, richard.berger at temple.edu .. _sjp: http://www.cs.sandia.gov/~sjplimp - +.. _lws: http://lammps.sandia.gov Past developers include Paul Crozier and Mark Stevens, both at Sandia, diff --git a/doc/src/Intro_website.rst b/doc/src/Intro_website.rst index f5d65d1a2b..82fa52e226 100644 --- a/doc/src/Intro_website.rst +++ b/doc/src/Intro_website.rst @@ -5,6 +5,8 @@ The `LAMMPS website `_ has a variety of additional info about LAMMPS, beyond what is in this manual. Some of the other pages in this Intr are included in this list. +.. _lws: http://lammps.sandia.gov + * `Brief intro and recently added significant features `_ * `List of features `_ * `List of non-features `_ diff --git a/doc/src/Manual.rst b/doc/src/Manual.rst index 4c180a680d..61b882394c 100644 --- a/doc/src/Manual.rst +++ b/doc/src/Manual.rst @@ -22,20 +22,16 @@ It includes links to an on-line version of this manual, a `mailing list `_ where all LAMMPS development is coordinated. - ---------- - The content for this manual is part of the LAMMPS distribution. You can build a local copy of the Manual as HTML pages or a PDF file, by following the steps on the :doc:`Manual build ` doc page. There is also a `Developer.pdf `_ document which gives a brief description of the basic code structure of LAMMPS. - ---------- - Once you are familiar with LAMMPS, you may want to bookmark :doc:`this page ` since it gives quick access to a doc page for every LAMMPS command. diff --git a/doc/src/Modify_contribute.rst b/doc/src/Modify_contribute.rst index 92ac9b8744..6523fecfcc 100644 --- a/doc/src/Modify_contribute.rst +++ b/doc/src/Modify_contribute.rst @@ -69,6 +69,8 @@ unusual event). `developers `_ with info about your package and we will post it there. +.. _lws: http://lammps.sandia.gov + The previous sections of this doc page describe how to add new "style" files of various kinds to LAMMPS. Packages are simply collections of one or more new class files which are invoked as a new style within a diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index 3430624090..bfadf87251 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -24,6 +24,8 @@ page gives those details. pair, bond, angle, etc correspond to commands with the same style name as contained in the file name. +.. _lc: Commands_all.html + +------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ | :ref:`ASPHERE ` | :ref:`BODY ` | :ref:`CLASS2 ` | :ref:`COLLOID ` | :ref:`COMPRESS ` | :ref:`CORESHELL ` | +------------------------------+--------------------------------+--------------------------------+------------------------------+--------------------------------+----------------------------------+ @@ -2418,21 +2420,10 @@ The expressions and their use are discussed in the following papers which discuss the `QuickFF `_ methodology. .. _vanduyfhuys2015: http://dx.doi.org/10.1002/jcc.23877 - - - .. _vanduyfhuys2018: http://dx.doi.org/10.1002/jcc.25173 - - - .. _quickff: http://molmod.github.io/QuickFF - - - .. _yaff: https://github.com/molmod/yaff - - **Author:** Steven Vandenbrande. **Supporting info:** diff --git a/doc/src/Speed_bench.rst b/doc/src/Speed_bench.rst index 076e74fdbd..711d274052 100644 --- a/doc/src/Speed_bench.rst +++ b/doc/src/Speed_bench.rst @@ -75,3 +75,5 @@ Phi), you should first measure single node performance. Then you can estimate parallel performance for multi-node runs using the same logic as for all-MPI mode, except that now you will typically need many more atoms/node to achieve good scalability. + +.. _lws: http://lammps.sandia.gov diff --git a/doc/src/Speed_packages.rst b/doc/src/Speed_packages.rst index 90b2c236ab..039b8c51a0 100644 --- a/doc/src/Speed_packages.rst +++ b/doc/src/Speed_packages.rst @@ -27,7 +27,6 @@ standard or user packages: | :doc:`OPT Package ` | generic CPU optimizations | +-----------------------------------------+-------------------------------------------------------+ - .. toctree:: :maxdepth: 1 :hidden: @@ -38,6 +37,8 @@ standard or user packages: Speed_omp Speed_opt +.. _lc: Commands_all.html + Inverting this list, LAMMPS currently has acceleration support for three kinds of hardware, via the listed packages: @@ -188,3 +189,4 @@ The individual accelerator package doc pages explain: * speed-ups to expect * guidelines for best performance * restrictions + diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst index 5e90fcd268..ae86286227 100644 --- a/doc/src/Tools.rst +++ b/doc/src/Tools.rst @@ -14,10 +14,8 @@ The last link for `Pizza.py `_ is a Python-based tool developed at Sandia which provides tools for doing setup, analysis, plotting, and visualization for LAMMPS simulations. +.. _lws: http://lammps.sandia.gov .. _pizza: http://pizza.sandia.gov - - - .. _python: http://www.python.org From a9a2a9fef95ce684eace5959d3c1ed33a2aae674 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 16:39:34 -0500 Subject: [PATCH 92/94] provide updated information on how to report bugs on github or via e-mail --- doc/src/Errors_bugs.rst | 56 +++++++++++++++++++++++++++-------------- 1 file changed, 37 insertions(+), 19 deletions(-) diff --git a/doc/src/Errors_bugs.rst b/doc/src/Errors_bugs.rst index 9822b7e60f..1e82eb5ca9 100644 --- a/doc/src/Errors_bugs.rst +++ b/doc/src/Errors_bugs.rst @@ -1,27 +1,45 @@ Reporting bugs ============== -If you are confident that you have found a bug in LAMMPS, follow these -steps. +If you are confident that you have found a bug in LAMMPS, please follow the steps outlined below: -Check the `New features and bug fixes `_ section of the `LAMMPS WWW site `_ to see if the bug has already been reported or fixed or the -`Unfixed bug `_ to see if a fix is -pending. + * Check the `New features and bug fixes + `_ section of the `LAMMPS WWW site + `_ to see if the bug has already been addressed in a patch. + * Check that your issue can be reproduced with the latest development + version of LAMMPS. + * Check the manual carefully to verify that the unexpected behavior you + are observing is indeed in conflict with the documentation + * Check the `GitHub Issue page `_ + if your issue has already been reported and if it is still open. + * Check the `GitHub Pull Requests page `_ + if there is alread a fix for your bug pending. + * Check the `mailing list archives `_ + to see if the issue has been discussed before. -Check the `mailing list `_ to see if -it has been discussed before. +If none of these steps yields any useful information, please file +a new bug report on the `GitHub Issue page `_\ . +The website will offer you to select a suitable template with explanations +and then you should replace those explanations with the information +that you can provide to reproduce your issue. -If not, send an email to the mailing list describing the problem with -any ideas you have as to what is causing it or where in the code the -problem might be. The developers will ask for more info if needed, -such as an input script or data files. +The most useful thing you can do to help us verify and fix a bug is to +isolate the problem. Run it on the smallest number of atoms and fewest +number of processors with the simplest input script that reproduces the +bug. Try to identify what command or combination of commands is +causing the problem and upload the complete input deck as a tar or zip +archive. Please avoid using binary restart files unless the issue requires +it. In the latter case you should also include an input deck to quickly +generate this restart from a data file or a simple additional input. -The most useful thing you can do to help us fix the bug is to isolate -the problem. Run it on the smallest number of atoms and fewest number -of processors and with the simplest input script that reproduces the -bug and try to identify what command or combination of commands is -causing the problem. +You may also send an email to the LAMMPS mailing list at +"lammps-users at lists.sourceforge.net" describing the problem with the +same kind of information. The mailing list can provide a faster response, +especially if the bug reported is actually expected behavior. But because +of the high volume of the mailing list, it can happen that your e-mail +is overlooked and then forgotten. Issues on GitHub have to be explicitly +closed, so that will *guarantee* that at least one LAMMPS developer will +have looked at it. -.. note:: - - this page needs to have GitHub issues info added +.. _lws: http://lammps.sandia.gov +.. _gip: https://github.com/lammps/issues From b66717d8cb6cb046470699c5266e63f3f003a469 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 16:40:41 -0500 Subject: [PATCH 93/94] add one more missing link --- doc/src/Intro_overview.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/src/Intro_overview.rst b/doc/src/Intro_overview.rst index 045d62cb41..b661352d30 100644 --- a/doc/src/Intro_overview.rst +++ b/doc/src/Intro_overview.rst @@ -16,8 +16,7 @@ shared-memory boxes and distributed-memory clusters and supercomputers. .. _mpi: http://www-unix.mcs.anl.gov/mpi - - +.. _lws: http://lammps.sandia.gov LAMMPS is written in C++. Earlier versions were written in F77 and F90. See the `History page `_ of From 472fe8216ffa1778a4de5283e3cda502f0d8b6bf Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 31 Jan 2020 16:54:27 -0500 Subject: [PATCH 94/94] address spelling errors --- doc/src/Errors_bugs.rst | 2 +- doc/utils/sphinx-config/false_positives.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/src/Errors_bugs.rst b/doc/src/Errors_bugs.rst index 1e82eb5ca9..6cb313db97 100644 --- a/doc/src/Errors_bugs.rst +++ b/doc/src/Errors_bugs.rst @@ -13,7 +13,7 @@ If you are confident that you have found a bug in LAMMPS, please follow the step * Check the `GitHub Issue page `_ if your issue has already been reported and if it is still open. * Check the `GitHub Pull Requests page `_ - if there is alread a fix for your bug pending. + if there is already a fix for your bug pending. * Check the `mailing list archives `_ to see if the issue has been discussed before. diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index c8c1028d3d..70a63c012a 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -2666,6 +2666,7 @@ solvated solvation Sorensen soundspeed +sourceforge Souza sp spacings

          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 GPm|+(7v&! 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

          X{lq4; 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�v#XYQ)`+$D;O!o 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%0Al7ra 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

          4yiRIOUtlvCgh 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 z

          +y2C z6hq0^4X^2pm#Ax&r=|u%}^vj41m%!U+v~VotNaCu}$LQS3*}-=FYLn*ZTE zz&~sLeuRI~{A)2U*uN4EHuSXue2j2zLtbTJ|31*xq#vUZR>TXPajlyjnHchWXUa zGB^xSX_&iJjYIr+fmg-{(V?1hyCb>OS`A9Ry%x`Ai~?_N=S$y9(~&8CAdsdbQwW;K zlzjVX@SDKyG##e$DsozwFqN_t9DnLC6;8h@U5BagZOTs9VJd`!={ih>a8|kwQz4w2 zuESIaH%r%HDufHub(jj_&gnW#g>XsBk1=y0Ood3lmL^PvNLkAbC>~)dL`JtXVJfXL zD9c-#FqIBKX0$Y6Dzvt$r3q6ZGOwixQ{ge~qLwC1%CCUab(jj(s&pNuLO3B^hpDgzcDfEzAskd~beKvD z6Q;tpNY`O11Xa2YQ(>#v={ih>wgu5g|3Y#3HtQ$0(Ysp}_ljn|qvzY~ zVEGaNlW#KsCf{ZNOuo$kn0%WrlWlE=!L-w1D&JxAxBWQCq#f>%cGwC4(_tzyP}6pC zpr+|C6^^@(872ELM|R9uy+e}A-;m^ruOzwB#%Irt8EcwJvbL8bS51`U>cx^=bFC!T z-Y3brJ(67aswC@wljM3HAa~5Tp}Qm-&X#23#gg2#L6S{RNOJQbNjCo|$*tKLl)Iyg zBzH}eKVWMWpB>p^ex^8syKD2gV-JjAT9eD+{J0TI(&MJ8s2vh3P^8e&LWA&;09 z+QaVdzcWfQF)Ji-2#A0&#>A|U#9^UH6g^!PnV1#QI95)gnV1zC!U3dhC^j)G%q=o8 zE1ar-BnM|BKQTX1RG6c<$i%ELpJPr}IEJ;z#H`Se_GID%3c4Z*iWU>ILM>AxS_EKW`!nlJi9$;Vpd4v7#ET%GBGPGoI_q)C~A$HOw0-yI2mZi8=8q(p-RpWegfK8 zMJ8s2Vi}kOqTclrW%pu-Ffl9S;-nJGRb*mTNat)5W1Uu2WMWpx#JMPHp`n|Y71B9L zX}VZZginWzSs{rNmz!i_R_F>&W`0il+MUwC-E_g2o^HAi*R zF)O5SDs)r!C17N%r#8-xZf$RaJM{$3;DqUtDKarDB%L1-iZq>{dGK=@rpxX+W`$t7 zj#;4%DqY8{5Kc%B;hDWstWMW4D}+Y1gAOw0=X$K_FmtST}wE6n9;8Lg}Fs*YKq&0Ixem3GrHDb)Zemtin3xs5Z=~y(74~6-J!1w5btP=4>zEb7!E_z7LO3g3$E*;} zP1i9igqx-7m=(f>={jbGaOZR#vqHEeUB|2t?w77(R`|MImabz~2oFuan>LgY9+s|S zRtTS&u47gR4^P)ID}+a+>zEb7Bhz)v3gJ=dcTmq{!lTo5%nIQ#=|5mwIW&#%*mNDU zLU>%dj#(i*K3&JG5T2mA>6jH7%@;Fqw5-&s=ZElFXz5MJ&A0gq7o^WSc(P_7Ki}s5 zWxmb5!F-$h!1*?J%-Y)Ah|9Ov;n|D*k{e~GBjaPFy}5s_UIWzD=21)VTLF2{68v32 zIc7=3JlodhAxkhQAdgsrbp>2Su&IDNUJ14lkcTV5(*@*acd)O3JXi@16OhL$!3hHL zP$f7+Kpv?C=L*OJmEaNqdBPA}DIkwbg4Y0yKHAzm#R%Rhbe>@Z9|Q;&pu%l!?hp3i zHmCP3JSO2AU9_F za9h~h1$eKMh<*B^Exi10(PAf`K;Nm0a3a8YxbM`(5$HSvsURKJhkMZ8%fS6#N0jCD zt;B9L8&UP!2SW?7kGrN8XH_hE^2FQs#%I9z4*vVI#$6^CsR0`e&p_u;R;15^^d>_= zE#%MIsIVzJ9RDIc2hxLB(yg(jR{?ZZuOZv`Z| z|0^zLtyHqa3W&uB_j8B>6qZIJhfoMVtnrvj-o z$j3lNzI`=5a){KRvw*6Zh=39FbE28u9crKHKp7aNskaeL!j`Q@j}SeEE~?RPGk`XR zH#EA5=z22ebDOq&CeS@uhzF7%IJkl6ggOrTDbcMFYWuT+uFHe0FfSvzA%cEKbW;SK zbPlRFXYOpnd;sXk2hh4}*#To0g1Sx&p{Z3BD;HZ5L60Z?Lu^I(QaX*@m9e zJ^}N7pd+VZN6gcjXy;0x9p=DOg}fvD5u$8+PaB?Wbvzd+cR)OC*%%KIMLQ`^2WqZe z1@u2?V^2q-XA!N!`seBN15`an^uDLjszs!Bo(;6&^@veAo#-P(o38^}%z`rKAoPc) zWu9)F1x9{@-E2<@%e)Ab(Jj%lZ%LU96dj5U*JDBhtOuMX)M!o=KN{ju66aqJV*g5H zFPU4U`cDOLGl8)Hb`jt-@+kl{IsoVoBg^j%dHVFsg)Aqh8uJicP=!3f#sC|~vD`O9 zo3RNL?@j$V0IvpZe3i-HP8;#pHWv#}7}O7_=P0-*ECALLJJ%DB8{U0pK;!!NfxIuP zWS}(^@iF+DG{vyI2^Rc~UIW?jsk-Q30t~I(nhQgpMD{~a+5dh3hX~vO;5Y#e@1g}L zo9q+z0-FeI!YcqSBya@4?W9+c{wc8Mfw8P5sC`CImvxY3RUcwm*CJajgl0~q9RX;o zx}+Ja5X<11)4QRuY8g3c)vW|*)gA)0s>UK(1$MEj6)>@CC;?hEpY(FlY1MjQ_$$Am zrY?tPUgJ>;WWPxOID z`Ik!m)sp{TJcAW?iw7}D@=!9pmqBowo75r>jQZW(F>M7^o30;esc&1#+Bw@<6OzbJQFbPh%k4f&7 z9ZX85yvU?_>f20|rKWxmsHp=5s8&00X}E-12z*f4DhLYaxBmEc?CEsz<<48t?4zf4)DL;QEP@1`=g#lcTG^= zz8nem=`+Fnc#lt)Mr$%|#=J;0@lbm_y*hr!t7Ch-9{GJ7Z$i>))XJ-afxJ2xC_x7U zdG!zfczATv2CZHhc|W`3y~-|yz%hxCaL5WsIFoA%hGIo+n};_V4ysfh-q`Ds?I8?tS)GC2FCv>grw+pP=+w57Bo+fFNk0c|PmiR`j67|@o|u^eoB ztqcaVrF1$A$U!TE0c|N=!axpL8S^pVQ;OyQIcn8ni=^m)wm(tNbm*(S2&6jHS!XOE zR#w#-LPj0X))Y)_9LCyYRJ9n;mZAgN`hYahA*)&pXiL!nZIh5YElOeBQ;H5~Ta4VL zQ3?avQglEY!+oxgP%;_NmLdUd_aO8BC_ySB0d2dHxi3P<5`qM@9dE;jjudB&4z#(3Z^&fouk}Wiy~Hn*nXv3~0+{KwCCL)Up|(mdy~g zY=)?1^XH7R8KRcW5VdTEsAWrt+9>pvdZjZLsbx@~^AlRZnsux`o(LNn0|P9)%c$k} zul-6Bl%I1u_E)WQXTnte_=s?90(G0ip_|BVO5XR-Q>?0QcjCuaJVBrEB2rboc@nS6 zDZ$R3HM<6uMzAFb8@GmkbJ$c4cS)@|#dv1}hbI| zFR;}Vw)?>Hh{L9G>}PSg@1jQdfDVp;aJ&jCLw$_(pJSe|7Jpk;I8ue%_ zUPM=1@{M*#T@m0Hm|i+bK;?Xh5ocXGT3cC9*!b4T7tUy#8kL`NV6ON^doV|MGco1z z#nZ*hF{};gng=NIP&r8)(kl~nFRd@~qaZuMkyrIsQ1|NLc(T^0X#?T<4>+!JxU}xC zQ8Cf2>R&>k%XXs*MkrT=?uWphlZ8k(Le1&P%Zt#Xj8H=n`V<1co-D))sQUTjzv4sm z4a46^_%oC7X$b$W`fL8dY|tw&t{>rVEc|`JJ1P!;&Oq|7`9Kf!JmH-SzKc%gW!b9! z1JG)%{W4nNCc@7*!L29ptNPo>dKLGtC<=!*6;^&jkH1$VW@A2O<*vCvcY=K3_zqO= z6uK%Vh37O&!iZh>xgOokg|{B~3gYo@uMghqdg@8Fh4A(R--J_nO%H4OE5`ZyCuWPO zEk$54n6LO-fwiwg;Q9u7^c0A|U0~+v>nWBea0=YeP>+aK!pjx-h{LOLKIRm-(XS_f z(}d#~sEpS!o~q^)c;g#-?rtp{A&iP9_>Y!{p3W)orqi{P3Wco)SQy_FWixg5a|-;g zSC8yA!aECm+)j`3s`_F4M6Gr6B6L{3E}^*VG>y~St;5)TJi!ja;l;r9S6wqY0=j zBOLXQlH>L)m}@#;C*c|hj-e5*oHX|NJ9g?O>?|C!K>d%yQHS+4qqY;hw8e{>87FiR z{u{x&CBm-<-~iy(op-<$rtq%9x)<5}*vpmzRhtUDz()Dsgs4@;A~X>Km8S~*A7x(x9#xUGUH5hp zZphMY2a*mUp~Jo=0Rl;YKr3MhC^R8J2mt~LBFdu3rXX<}a6`ZaRMfcREE*LRS5R>o z7sPGckr^FF$8p4E6qV8ceNR>IJwD%`=ef5|RlVm_o!aj0y603>QJ@I;drn6anfi?s z{AOTpOT_C!3P+OZ-Vaze+cQcS_5%E7EJIi!RWzUD`My@%O|u4s={qp|6k<|EQ;E92 zYIYcPyr4Q^6!pLrX)9GkLj>!AU3gF$fhP!b3}Dk@pn48;Ic3>GWj!dnczT%{E%=qd zw#497;bsoZhrVV3wx>p5{PcQPJdD%);ZoEdurUIA29N_`7%Qd1Oh5X88?LDmDIwlJ2YCw2=fUXB$PRx?Bnbp|$5tM-PCkl2S zaBqdNG9rH+3DJuI<;2oV(0aOx*|ukrU<-j85R28X zN^NYFXI|FW$%3r~Zc!puHw{ZLI^?p4pDohQq@b`~1hz{^`Rb{W1#Y_F z&k14iHcD5XEZHhK?p-dOU-3Aa;uUP;BO@TmD!v`XSznX3i`zJ0z9F4bd>!d;Njt^Y z6Z0KuPw~fGd;de)U%VM5S>KZm6!S=P>j%;;T|2R;qokG9m9|&bj}o!FX895MNg^p- z2eHL}mWb1J92@JHL_A&laftm_BL1#_WvBfjkwDjdT&{kVNK3arvX07<7>I7yFm9Q+ zt-4*ydfO(RqPl&=y1Pu=QQa;Eu{i>UX_%ss_z$@f7>|Zw6u7WbG zZvAk{yOgqe(mUPNgR8`N+wPU^gL_j?K3Rgc-J3j3xGY+C7USv|;H&OfzA1KKrd{wl zvxgvSLO45i^FS44qTlQuO>;6rW65SuT8qK3JjA35xfNiSUI-LMPl_NeNA9)=;sD-C z?W(>Sktv9Kko!moVJ6hWKLU1Q2J2;edJF6=K>is6)6H+sv2DE};y)@u56S?JFKQ**)02k6=9XqX*6mHk8$$p9r!8Y!=6sO|R_Z zmmtSu%cfWM32PAX*|O=CJ^DgK{I+a*W!G#*q_-`bUfE->L!``>O|R^6w_w(LJ;&lrTrE?W*ZZNbZ?wG=J27FWj#WaL)kraG`8v$Y4#70B8V&SnFu z0rbGh)*d))YwJ&;{7`Q&HJ?sVHqTSdnsz+rGIrYOLs3E>3inv+Z(vGuKEu6~J``yV zM?#vzUCA`(3%PScD9uTiJMB-?oE*9HYj~PdDEF>%?iKC_Z?EYI0UCT zTrATZJ{Z%SfMoLZlpxnEir-+n$cdV1(x?3c;{%Hwr_)>zM4%W_c?@dJ#w2qSCmRS;A;}ZP-uM+&x!opbYy{EGTZ50ySH$#H^&y?VS%Ou!+hXfDqmEfUwC3u+M ziOaov?v>z?S0#A#-x55=MZ4Vlc%=kSOqF2o*%CZ;r36pkE5S3bO0fSc37*X^Cf{@2 zC3v2nL(9D{oGihgFOcBHTO@dCj|4BjD#0sXN^pQ*`O3Yo_LbmZErKCl{Bu|d)2&Ss zwzqaMJ7>tN5)3`ojj@VcOgMEMP0u|a+USo#(({J~dk%@c4^7WIbT9ANpAWzCjsxyx z;618ETSl}kqK6KGBrCU~f~M!W!}zGFcne9n!-b^jdG4rQD6WF0=eYro*(xuCdY9VJgH~!ag{fsaEx9aDeOu~{T-^7=2Ro%VM>WPD6tk8 z`xpjn`eJ_IsG_}j`bLX`lS5Lk+EuhSPyd(A)Qg$Q8>IQkL3{JO7K?>)*yfVZ3%H=F zXm6hWlkjpp=dyGypo;e9=^hs~;uz1Zh-A^;JbjYQERK6&FqPqa&zmWqeK;3%7Fma> zD%zW;pC@dbATfEgH&6dkD#BT#>oA=5=IP%`Y8CCx)3?djCE5|>$}3SHR3Vp9D9ou_ zMSJt~<$~fw(+bByt7vbYeuh+%NBHFO1_87s@Q4)Jo9DeJQuqa4OA#u%K#HwuWi$OO zRpca&Zb90cr&}&|3@5f^sVdr==M_rfoab7$h&9bbd-L>7(o9?dbisiM7kdRJ*-F8QLGs-nGlUOQPM_ymYFMJ`oSBWQ1)emCXw$q;D| zlidTOJZ~=>GRvRHU4^Hx$~z`y4r2agkdrHvG@O~c?8hqFo2R=3%EwKlBrF}AvCmq3 z*IpXVB8B#5(N(lJPk-6+fab$V^9rDf_U7q@q8}evQTpk8exgZ#+hU{fNfu!>OB(IX z(?78IuE0lJeEta9o2NfdZTRSm5--hHMSJt~D`Yb8nJ80MRngu&eY~Xd5gF0dv?}e* z^LkM=K04!tj-b7HUJbMPNKMG5y?NgG%;uw3XUj~|RieFl-c%`^&tNGW>oe`m(=V2} z$!D@j9!Y!ibg?&QFYz(0YfFJ@6z$E^^%;rG=Hok}j2cOM^K>~Qk-2=TM>EsjJYAoW z$ZS6CqnJn0-aK8Ok;rU5sUzIFp{nkrhyxa_Yx#1Z^L5A4-aP$NiyzPVz7WYW9ZP%j z^e-(NtS=|D=J~ax%bfd(nLxVIp}l$jMA89=_U8E~k{<8S-aP-Lt)PPr z?alKik)Gnv-aJ1@y3V1!d43(~sSfSU^Xp01JG3{?pH6z3Lwoc5*`%jCrw~7f^bF@N z%9%&H!J)l*{>h|gIUqHIip}l$jsibE)v^URRO1jBuCVm;|*=hvs&GXl>(tI1! zuNqu}RN!OW@;4MCHO=9Bn}=;a*v{pDDjJM`vV&jcX$~iNn!{g(We$I8AJ1inzXgXO zc{aim#K`gXaq&Y2@JfUPylR_gFnxN$zraGC@Xe zWezP1JjIevy8=&tka!t{!etJB0*~fSQA&-)fNkkI6M&kM<0O#@H8kY}K$><8f5%%J z0Qo&Gv9BXBt_vJ{?GxF8;0 z$+zs<`4|9OCI%o6!sL!(cm4n#S5NF>(3+V94(jqyP@3~3RH@}h`PKxk0RWD}6~#4? zHMQy|@}s;pMb+|K{o#_aQc$G0g~(ltE0Iyv@{4_2LQy+_zCD&h)&2&i@3DAE7X7x&54}Q)+oWS7+dRS5ptvOWY2mT`oj5EP>Mp8!Dq=Lh9Vj!-OE(3ad zEQhM)r+$9|^dZ2Wj)(G_e^~a8@&xFcfE|v9(qf<`0m^?yn$agl zWmQYlfh`HpzJOK7LML*az}auLb~>g@0!I_j%i=h=4v>RZ1#Jl&n}NRNe{j&iU|#~q zKA_)-kG5J`FnAKAehZ1e#!6MSG*<8% zD4%@%!{L4X@Uny}Nn7zV8!8|rqpfJhP?o?y2fQ1S^Ghd1_-WA)NZ`K-ynB-KOTk!u zXw?u*V0;@)U;j2E%^R8%7(M;*!iOt~#-S2v=dj!`Mwa+mFrA#7QLCzIY4p&NP~rt( zx+W>3s-@Y(mIRL7K<|s?P_;CBXiccqM}Ykp3)N$$K0NePCZr`W`UYSt3RjYL2&qHU zh=U1?Q^0iAZ!wxNiy;U8BMB?xR`A~cf8wY0#NmYUUjy$Kzs0X=X+?1)fw6rFUj1-I zX{_-71vnd`-X4Ykc6>aP))bxuXft3dVxgu3R4uJ5{0SV}fc|4rj&PUJ-l8ml z@g*=FO3J8eX>}1W9I2uWr}uw>rpaQI%6dX$fu`|AFrkc6pohnDs9G9eG$%kC0b3Xk zr6tDl1n9+pZHt(+6LI;@le`kY%$Qt;`KgY|A>duK%+H5YFZh30#|fH@U7mO z7j6&QZL}H2NDGbvQ(YXRtP^NKT5jx1sMVQ3uaD(WwY1zgm;l`g*h{fcGj=A%tiC$2 zK_|{swer7U6LkD1BxMYY)lokw&A1A$5`+hUZcNG%o~^VD2_&@2S}HM=O%n1dcO+zB(yKXart{ zp<~rel$VX=PqrL!DG6Uj%Dub#gF) zo##-F!4=JJW)73_7BqoDo${~{xurQ=1!`%TayUWW*+6ejE{}#H{256Ll_Lp^e?so_ z$rzqQ9(TgBU9*8Fm)V~R0GYZ+o5ivl;5CZSV?Hm;z^KJ4oQJnX{we6EdB)O zT)<9`htiUzECG5cV6;eyYGrIJaE6yTtX3_}TLOkHG8&!&%lolx6B);E^1}?KC=aE2 zXy;N(+m~R1h?JrD)`2UkWZeSw6Zrv`{lPtr<^;xSFwKZ#h^VDW%yPpW zS!~V)WMeG1s-;=QKI0*XU;FZB?YtAPy&)*KN$}4Y(rfTa(o4pnqsGu~!g>Xejulb6 zA$m8ZilCF=cRZZ!coP0^zz7nPL_#%Nc#?Pvk0fsLNpRwp9V|2z%cKFuK~tk$xxTdg7Yg*l35Y)rHaq3?gZ=Cv12D7Gq%b;QEFAVDIRmXWEV7U=9tvw`M0WP!= z?KN6VJ{n#AterOl@CRJdHCk~MycZ2{K1?*4^R&3kF#G_ZpW~|IzR#v*UDf73>LNvd@LXa!W)X zdj%xTzQiQ#lG4qQ^K-cMMw1wotDESXaIs%Q+*4I3mRoN%5Lveg#Cj4}fpFG=xCz8! z5cRzc`-_HsE+J|z^EKaXgi})L`r)dX!)3T(dC;)fbuu zjpODC5*#^)NpS4A&I8lwM)FD{Sw>G!n&TjMSaa%Ea_mKKOXUN{T}jJWD3_AHcC_YR2HNPG;U{RR;K2C)Ie ze2-y24Gb7<=p76O`u5HcU*;KB9U^t=8>>ln10 zI+ua6)Tzsau+^y>gh)}RUMYm5PQ6(Ok2>{UA^hspy+Q=kBA&4k_T@e8FNmE6arEU~ z%*D4mE{3PaI`%HkgQBh2&10y3tVdndC)iPStYJt@X`H8>cn`a=OJM%4{XOj1v~@%1 z;C|z>tDSUHoQXi1vr{qW>Fqn4DcalDoUm$ZZ{M_$$VqY5&uDh6O!`$iovIP>Sef*zbP7fz;76N~hZrM1oc( z{VJXAJj15J%A{YV(}RaRH(QzXt8{v9KxC1XNxw>`H2oo1)>xS{pGBlE zBP~`Y{VJV)jBK(p=~w9tD1)L~tW5eIv{0AYU+=I{y1=6oFhkljYk<%gMS6Qt6D!ufp z^zs{+mwuIA`c-=ASLvl+We)u+KLlIHEATsmpQh5!B-OFs=_zVAj(<&GOG@R?_40e- zXc*NStfREjX9VdXOQZ+4%7ByMo%ZDy!6=g(qq$0k4-NxwC`)qt!I!Bk$XE2bdm#(Q%F5$lR6h{uroR0I+0iYW-57w}mK zVd@;~iYYMKZ+5^HX$FIh^|2HzPwS`6rs>33A4@^hA-5rdm<$_|h>xWp&PMJz5k#zy zr673T*exN1n=6>gyBI$RBR-Y_djgOb!mu$wsk~SpOM!g?$X9W&SRYG)Wnfn4;)*nb z%8T`}6xbj@#>K#-wM>)6`dA9X$pG_1U$opO+x!vavjB3?joqpcrXma6{)!URxHCJTlpeB zmWIhMOjE$HFqVn=hAHA>X_$(I>33kbHkOGB;J=1?Q6KTKH2AK9e+XDSlA~*;@ev|DZOMx8*8^no(6DsAquSzZKP}yjbT+LHr%L z{|O=7)YnYMi1Varget*z#M_b|S5zbTBF>Yh@L>WC05&!RRlbPxq(KcA)IuOG4xyw2 zA}dKGs`6r;Cx!JEu+c(R*M(9wgP!jZ=SfpuwJ`B@@6$vk5&M7|Rf~G)84>kRzLw zR9>t%q+k~Uw<;E^UuxR;4nrL%ZkU(*5s?cte_@IaN>Q1U74Y5xFk=0L3vQy~|l{xJR6wqG#Q_jM8DbW6u zXR+7JgY_7rG;O49y<&De{vz9$_h(EgO9TRLlhO47>e ztoE>&8h=V1w^gC>r_}Kj9GAmI!e!~WqY8~brH*@4q4B5Galb00O*Z@~bv%Gs)fdk} zzbm`o&)8<%k4xSzmF2(fVq0bR{eNGA9+b#<+yCwN=_YcbU3|LA?#Ip!f*fq< z2HXE?X?vC3pKC?4?a$~NiY&7I7ld<`+y0tM+y=JB_P_o)z!O}78@ zJ`f<0%WeNJy+e^Lw*Pl4T_)#h+kXK66IsJ{*naO{AgzQ|YqkA1Jc#;BWS8xC@+}i- zv;7xBeVwz%_8-M=sgCTk{au<7DP;{_u>DsOCXttIe=c*%?!r6pLEHZXb0l)a_Fu}# zK=OE8{vVo9s6;xr{DDG51~JFy>dH1h1R>U6G1~rxEBj&oEO>%%)mhB6`<7yd&r(=` zI^xpVv70WcTOR_OuP2aGz$yWuu+BJ@Nf0+8cUK5umOUPSWZ!?C7L*~d{eZk02jeM1_9Fwd zG_SzE0Ob2vSa+T-VlT4JpoX@mpWt#ZM0?}XO+uxlXkC7Hp3Pw|vwqQ%2MWg+po1|S zss|5Hu-90>qQA{b6%g#1z^x8pRS%w^U~jZ$LLUP=USK-_xh(|KMfaTYBs?{*wWgxz z2V%1HTB@Ycddy}X>(gD6+6$6w+4^*k^&nDa%hsoRTmd4LwrqX6$M-}eV9VC0yLKQV z<89gcbWa$8ND$><>(f1P93l<2Y<;>7LAg zLbk@1txxxq^AKsVW$V*jcL^e!Y}xvBPu+~j7F)JH-St-?vcr~LNcZ%c5NWk#7t%fB zZbWw3UD;MGcu%z2p{2aIvhP8LdpB+>ixfF!Rik%m(4(0OsFC92n4%0n%^IMfnNx2W_^R?4wh+vTO)r1EA;Pys1}c&KGg(+eO~ z36B@ck#`eS(iI6gv&R9QqEdN?WzHNPJ~coNvFxCp2VKHLEITNQQ6+rQ(R4})53%f^ zsF+j2Lo7AzQGV+hgf=VB&kYxh^6-?_JUJ#J|?*LR(661gNp}| zr#RF{KB2HRq&VlvoqN|Q&Q7`CBKJGx{s+0Y$^AjObGtgl z;bwG-!=2|8r<>e+%blmSr8wO2PjNWDQk(&jK1l8ravvf0eX~dr^YxzmVXDTx^9_ z=ItCP!A;{NXk8@1Ef+~}>&+6}&Xdb3^X~e)1ix?ZXY7xCCAepd1Z~X{+}9$({ntzI zz-|e4ACTa|&m?%rE++fKPfM`p9SI&eD#4?97=)F1j}4XJ@p%$Fu}*@${P*RRc~9+; z;OTcHc;=`C`+eP*_iTj(&z&T}^GhUn;c^N7{09kMd{Kgz{wl%CMQo61(w(O&&#|tRFx|RO!uHl{%=QgAD#6em7`2tYicttud-{HN{ICkWqkH~PMaM(? zI1cFho!`B(Q~&od4k|kh_>@83Q7zgsqHPg9Y!D<_1r@{dQ}B{MjIXW3-@>h6xRCVy zE*KR=al_NFY!w8UIwI=dj%law_Vo77t(c0cROD8^iQ+JJXCh|)(O8PJ5Ro*d^fTVx zoYkrH_Rd+%rK6hO-Z>jB4o40`{m`$jMEN=YvYC1hQ+b1EF8bB<_U_zbu}}_FHwpc& zBB*M5d*}Qlyd1%9maYX<)7v{o|93HtYIk!a>l?H~&Ln#z%Hc>C22&Y&dv~5G>mf(K z&LZnbRZVa2ob!Z@Qz9m>ib{Mb72!P5br{va)NduVn%>?y+hp0jnTXXW-Cf5UqfnTW zwVK}EIm-pbsihT;gI3eqJLe3kb_}PoWU1;mphxFIDV#G~%NDVwnYfpgvq_qXb6z*R$s5T=@QFw+ z1a8XKZB#W^ysT~)UxZ1fzR5iW5 zbM}c4E;*4JntXm%?YvNgj0xv!R(gBq=>IO(9G5i|S)KPtqqi`NtGjMa>EHmpy*q!; z5zMtr*Npn9z~vk!ca8+fJZf0D zZ98bZsFC+7j{P!~HUKrLrnh%aS7~7`@}iomrnh(JcCtor&5tyN%q|t6w|CCnl+R~D zq&-YFy}di{WmE7O5zk#sZ|}~>q|8~&mtGZ08qUmJ_G2}@y>naw*N z0NNhTB8B#5(be?!&Uslp#rZhWyaK4Ew|7pV=*LG?R1I}Ly}fhZw%BNVc12jtl6F6* z%m>zN5I5VHqzp(4M2WhS_|GCS=pwyYuAb|b)|5u&-C`rxmcz( zpTZ{jgbCD7yuH~=d@$?UQlJ`5Z|@xK?agdHup`Q-6Rx$9E#BVD<#Rlmncm(x+S{Ai ze7;99kEXYGj`sFuHlNKAZrxDT^!CmveVruV{CBYd;_Y2Dgs&AP^!6^Q;uuyXWneEFM%pQ%w|7y1w5NpL-bG_c`%38T zT{Mogzl7f2MdL~LE}^$~Q7!4R5_)?VO(0!aLT~S)iKGK1*Aa6f>G37>_AWYUBIsbr zwWKGJo>KA$VuGaWO74fcMRla7mV8e+^`z@d=9Xn9hrnvaoIv|$2LQyjjjrLoQNnu6pCyX!|1bfazin3M`c>>ir|9h-d(=&{)^ z;aKFclkh#$9$Su$5LXD)lN(@Tdt-A(ja|bH7nml2fje2oyeq}wZb`YrZN+h1#JJNj z5(U4BaJ=}A)5o{m;V+l8LqgKPEA4Y3Y2KCgoscx{O8Zqvns%kN??txBBs&U8v#vDy z^p-m`>PqV;Bu%=~h6+i8uC(KYq&ZjGi9*ttD{Y35H04U0FC-1Q(v}EG%cit7Lh_qH z+Jzt^w{nNpQ)xRSpSDwJw}DJ?xVcd7aD%6ods@~DNc|p{So@NgDBj?UWEq%vcM+Q0 z&>w@-&?=2hc_NJiUE2AaUF+)88|-vGMzx~by$shB+76R|GkF^AgHoIs&@D)N zq1FU0I`h67%T>qDx9aP*P{tG$q#03L0^`4t`%^3nfZtwZCaU;@Y0K;M&;BiuS2 zFkG4w7+(R?yRnQaI26$33DBc}rSyx_m1avV3D9nUmBvG9zqBO*Itj3OvCukBYB=@; zY0uP}z|jKqRdF0+WGJg3O`F;hIPM4f+5f@u6*%@KaC`#v4{;oNx~L!xo(?8(c>|Q{hAXN8RFD=^egnn3i~LzTPXO%XSg08pCIw_VMEZIr zU<=}*H0kmrKraGpdo0v+fC|#Y%b&pU5YPvca%e`3c^Z8M3?rU0@@MV*3QYFESj}ay zV}YjGS1_TdVxR}aa;P9pznT-ECj!JG6jdj8r_k98TQ05;ayqTA~FFN2IC&pr`&14jQF3Cvcnv^u=);dgNiq zfn#|B$L&D3#d4@1ZPZ#4psxb16`k#!>l@W z!e3V>FCGne?m|qP5ff?T6%g^eq+(Q%Ms52N3cdqqnmrw35-jS zOSj!56%lp7NGmxN)DtQ)%IL)V)^9QDcBre9@*8vv>jLfQ5}mNWgCu@ajjDzU(r(V5 zP;eK(`o%+OK$qx*JpnKp!bM9hcQ{|m9abxt=fRXSB}7KU`Cz#rmaUF){FZHHFh!+N zY8uV!f;72Hbi&?`tV6h>O4cn<`-BH7At)UohoW#xkx(+n{VFvuuutAT99{ zov?=kGA@=|1!*0$#duia$B6t{I~M|WehA9l32WNa^cp;hmv9^gYN!@XZdwf|-g*pY zE4coGtDYMK{DMkes2yR%qA z17$yrt)(_2;WQ~172MgW3X3?dnPl(V0&nG)4Q6FMHq1VZj{G}1@@sU&a$FV1F)@nc*Q6Ym$8nq< z#W8SrvRYjn$8lK{$H_@K&J&J<=Wf9;A6|{6>)}>x4xc1nh<-xGJe-GyBAE@xS18{3FEYkL|2m@I4ujc=<>9^Kh_3gGjJ1 zM58u#H<)9XIBM=b)bbGOeDcX>L$qa4E!Wo84b4}Kh68e*6g3HataX9Z^I67F>&_DU z3^85nLaBAlMWI?3Ntvf2ehNR2*nW}a+PZ1ODK|vNw`@42H9Edy!#vbPqi+MZ=&Ymf zQuuLL@l3Y+Vpat;)7fJrx;7MDB++w1(aR8>Tb9{gt%AC2l&(_2dyqVPez9)1Co!)V zA)AXZDvBBH+PVcnoonlk4XUwk4-MOf#Yr_T_UjlMvT=Jn5Jqxk<69ogGGlB4Ffpw2VUEeoWJUJUinLg}G5%21Wpp~IlcI8WtZ zl-Op(7D~TJbU!oMEfV`lV(1l#6>ef4Iz?gu#O5A`e(BKfRP+glqBxlFFDaxwkOVaE%{CN79WrcGhgaiLifaQF6F{#zmo2<9H+BSHK$AnMigDBGXK% zH*p}ycbzLCM!xIVc*()rK(j$i27rIo&U*q%eTXakHt-hIY`VeVcFFT@nrp?uRMuw2 z5d>4La=cs6;I_@6=2H~@tewXKFgQ9sN?P$H!_{d^X^+b$T!L8BH*vC8Y1ym7vKt=7 zW105D{+_zs@+lmD*3Kr#eiheDew;Y~X)|8~(e6?ZAA$&w_#DJq5R1zUd+60iAoqtL zZ<8Rm=Q0qKR|{f#m0^m1?@>V-RtHS(t-3;}(Z5lf;?YqWUjQk3(Y=Ez7hZ1OGbS0< zvMju3+%@?G^PaH>`SPCe35cfo1{8kJ@cUPpqE2V4+-~yu8<~IhAKs=Qs+@iW1hEkY zkf369B&gU*5R2nk!`L&(oyf4H&6E{BKEz(fBA2c=>EEK{xK>)W&EzeA#SlvlCy|1c zi>t1@DgFn$IY$iUOv=ZfwX+5-`YtYcQ`~{-pU$_+?+oq~4O8~1&x9~P0MnS+OOF?M zn=Fiultf2HMMr{BktGc#qE%Mv%y}l^K{F4&#m6)iq!syclT(N-9sXH6kD@M*PKg=` z12*Hmx(>e|VPVdp@F3!+$yqPgTKp9eyb{li&R9h3R>}VY@w50!dVFuKM>B`Y9oB_4 zW~?-AF=J&Dh^FZVrN_#&l&yO?CK#ls)!4_xs8(aSiA3~x#nf;g^|;sSI@ahBge1{p9f+pC{U7u= z(m%F)c0v@pr%m+O4KboeM!X*PTj#S->hUiYNc{Q~7!XR~T{5e{SH%%nc8?T%C`Lm(L(^eZr@&{ZgB#9QYKs5a$R*R&QrKK#k zH>$>KJ)RLgu7ViR;|2o@>+!7R22%8RiG@;+H2fNA{JlZy$#RK_u{ZjGA$qc0ZSo>& z`TFY01gX~Z)<%{koivDmAFz(xas`wzKmlXg%H(J-&b#-Pr~f?(Dx< z$3l8^+ivuj1ETTw2C4P9#Kc68t4$=L$GQ?-`eEwvp0xmliyr4wB=z_ch^DOu^;>$( z85G+e9~nK~7d`$CF`~y>0}J=Zht_@;$|a<5htZ<}MB^rd)Owt1Vxq@cCKA!(X;VXw z8+v?X4VY;3IF}-+$6X+r-u^%6QEFs|#?@UA#ij7D={)}qS9M2i{|iD=Q@%-`kI;(O~c zisbBQge1}8cOaU&{2yj{n^})SdJH*9>+yr=@g&5E9xoYKSdSmAPC$wt-?LEaG4KZH z@t#3yJsvSJ(PO`fh#s@gF^|npUHHWXS@N)n+B%r0BP! z&^MSj6jtZtr06H(tMi~)Sy-K|Nm&j>74UNudT&zn$5H5W&HQ3@zDbHc5?`HfqgZ+b zleLb^j%&~YGx}LdLsFJc;!7DG#d29v7I%Cpv!Ym@Ov>_0d@1Kfv3#ABB`dy^pQBj1 z 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 eTqDR_4x32~5L8DkSHAs*%X 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 z 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%0DRY4n`hLjYCKyVVSR6$iiE1r!h5-Y)d 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
          9x^WV)13gSv(t#I|G_*S&{;60l?%*L}tV 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 z%0D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

      3. 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 ?I#~N>0f6_*g$by9% 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 GPm|+(7v&! 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

      X{lq4; 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�v#XYQ)`+$D;O!o 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%0Al7ra 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

      4yiRIOUtlvCgh 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 z

      +y2C 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 z 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 eTqDR_4x32~5L8DkSHAs*%X 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 z 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%0DRY4n`hLjYCKyVVSR6$iiE1r!h5-Y)d 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
      9x^WV)13gSv(t#I|G_*S&{;60l?%*L}tV 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 z%0D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

  3. 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 ?I#~N>0f6_*g$by9% zmg8VUVa$6IfqF{<5KO5-fvwseniohwP)IJ9LMF09I3Xc1M7;w14eE{!KIE~K%OK3gzc|s}6KX|YR04$qGb`=fl}47!HjS5A z;L~k<^zf_Ulw*0@fxfPT#}LY=P-AppD>t7F;j^dXtrcx)*>ixT#Jw~DSrMC>?FwCkbeRC zuo{B?SxX?Sec#ZY#nFf5fpD6#{tcg_<1b2#5#z*G`q0VkF+AvpF@Gly2I5{2j8@v$ zLa~I%e@zNjOB`dzQfawF@!$W$3Q3Mxm<K*4D0;6~wDv43bT4GjGS2eU z-=gv3#QNLSUHDf;_nnFl_r1{nEPIxP_h~tVs-K-YTedgD^Y!IcVWC87phgo7Ut;2@ z^lW&Q9_3(h@sl$HpecPl?U2)RJpCZ!1@`TYRdq2$l+L7KVO)<@8!EZVl|Zkg!Apu2 z^%X9-uQ6OubC<4MGo~(KIMp?JHV%gNq)lQ7jSw~&<_94c&S>Qj22w5<>l`z>av1gv zhLth2d`4&3gfq-jQ$TQ($f74a+Tdalmwbl5tom(iS5_|I@Rw_O!)6VKqwnld$3Txl zug{bRn^qXGhKxxXIzWHSeXx@^oIHqREgACH;o`pb>u{O=-enxGS1ML6QMBu@`(bt4 zb-4U7b^lkLhj<^+^y6GVJz{}aB$kL}Vue^G)`)eY!}T#lbctbNlo%t%i5{^)ED}q^ zGO4@TG5nX*wk7AmoCx&4?6PwE++1Qzh=E8nD_IP_`1846pflxHaMALj) zwb`a1w%c?{)i;++7PXh^e41mQ=w<3(yGGl+Zt>IVF4A54q`E8gM|lHwX+^_@Cz;@o>r3c4^S{7ywcgh#)4%dXEl-tb?`t^M zs(Tq`MC}6p4brEhuqd302*)$L6wuQ_*YmC zV)=c#6}0rJO1Gs?)ekQ29z*Fv+)|Q0gorLNOtj%*bjLrS@#1uQ!~(HMED_7Z3b9J8 z5$i;U^dUraiD6=t7$e4s9zr3hyVmBQItUq$2$xl| zV&;wT!~w-b{bKgn5UTnbwB~9)Stz^nr+B7CVK$S6@+Oq=C-KBeF5fMBW_XBY8d|iF z!gx@kG?>ZaiIluI;!Q(ORQ}?BJoJ%(0;f<){!FPw0O;4?`V;hM@k%*T!!x$fEps*u zDW;6-7o3WCQrv^X=w~^2IwS*!{Dm?dvfMCa01BXZA7%qo{{aw~JG=Bs?s`!v$DG_G5qh%z>WXC8MyJkHw(o7qarumD1S!f zfevS*`8zob1~%zzQ(&0qOFY<>^pS)5E}#QetLfP57Zr*W?{ zzf4%sjvd6uUtsYm?lz@Hs?|72Ty-4smHu@5;4f&eERMD_4&?OV{EyOwVfk zS-N&<4u5-A16(-|YB%hVh&fWj(Br?I`rez>zfu;u<2fn#`?l%&M>a-fS(4s@!Kvf9 zkLQeujJcA>w{PXQgk%0%NB^`-HYTEj-Ju>#!axs|oC+q9F2 z7f~fqmh?+(^#yQ^3XA|wp)meC^oKj5Ru%)pi}kcVfmC$_TFcK1g|kPLE#cH#dZUBI z@0Rd$^0!BqE#Ve%UfFhDY5iqO$F5|yUU?>e1v`p#FTQPNVe#f8rjBSE8-}~sJ^s&=aKDWW8eVCPt2F}X#6OXIGDF3l7VN=?KrT(gDK5d4ke0>{@U;ODd}wd3+z|c zXq)I(%F1(VuhV^sgq`oa=Rt-mJmw4u>VytZG>*cqD7HfGedG8a?>MTmjbBG2 zRn-B>qkj|A+&^s-Pfq&z1X)9x*Q^QL8ej8n&Q}f*<>B+BzLPnEyOqMGf;tUNjt^x3xXZdWd2AM~Ah2Vnio7i8W%K=x~1( zBD%ydF-nXP<3x{GAQp)wV(kDeXNB%6(Vhdj@6z(s>F;cdYI_h}Vwe~u#)xsEM=TJF z#1gSgtPrcj8nI4n-QPt^Y|o1oJMHhv=dhh$u2|rHuShHr%ft$?N~{s<#KqbpD!fMX zi@l8HD=Nl0PCdH4gpSifT(SOc4OgOn<)!L&8PAvdU}rTdb~uLc<{&h9n`fEnD)T2e z-_{!Wk0}4bK8IEOWzhQOlKE9A>bz@}`&>%@>TWG(jcDaQ9_L}J+-H|HBV&(?yQX7Ev>hkqH|scQJ*ThIKa}CP&MP`}Tl(xxsK2Gp5BHqjnbLGz(#tS0 zN{kULeU8)Z5evj3u|zBrE5s_XMywMZ(#H_dC5DMnVvHCkdc*>;NGuV{#0s%WwDh@V z-9(3UGDLKVVPcdRBgTmyu|O;mOT;p?{?8RaJn3GHFN^_tU zvH>0%2@u!d{4nR!J2l|elhzN)1gUQ>nR!%wo6e8W8O{7lo&K@6=(vp&JDpG0ww-0t z>vTR{xh|^tZP9SC)r!%ziuQckq5neX(^aNdBi4xy-$(qP_TFNwSL<1OwYF#I(_2k@ zgx{?0Vny8*kKwLYclidz;)wbe6N=GKsehg5d_mpK>n^lqy+mX69ks7`nyj1t1jb9R zz7HttFSG-_gk6M3<*iOTZk&H@zy2<#f8}DWSCwej-vY-`>-yWWuLi|8f;zqPsCx4O zVU?9K;Qptt37>|xVg@UvUPcr(-ZYjzXh=@tj zMxdaw%U~9?DbP^04%7{g#~a1wrY>o61p24vXclURiL}lr7~6g+y;J+8Rlm4G|M*qf zFEwKHL+ZBr#nm4~O}?GKVI4$JU2#FeUmLX5Z*g2Je{S)pp+}PapCkX0lik8fb6P|1%RINH;_8ZqHXNr+@ic zt#|1&Z11ZTEniXpI=}xn*(dYJ7c9tEu>7%4vmX1&SA?!%JYt-Dz(4p3oj>uD6g^^r zSR|H+WnzU`CDw>_;$ruGt@?j;j?Y%QI5tZiCQB3p1kHZ4bH)%3{t3(<-+uNcrWKq= zvG=y8S04SHZ|L|5-J%$#yOmzW=2W?^1LJILO* z4+s>wPWdrgvosO$j;&3Z!e8u-?LJfX&h1kPu7fr{j!JQ(%?ut7hn?12v*kN^8m9G| zk<|0k-0{{M9@Is9eHvFC&~{rS9~pG`XV=L}sr|UShyL!jbsUw6(L2@MI_^5Hla3uH zjOW_%L5vb(#5mC-7KlY+iC899h*jeLj=LJ?lO1=M)@DDEO6WZ>arBKs6fv4{%x|$n z(hKWJQvv6`Ub;rbtda@V2;qO+hu03FfGfrd37Ih~H!%8y8`f=gy(|Q@dEwx!LZSAT z{TrYsN5@b$#4$Z;`?K@`uE#BUwpY{Nd;FOusrXYBJMCkt_i8_P+Q)?M(eKp<7305E zEYWTEF`=KT|9|#Arpk1kyEOgS^---C(YagwLqAiD62mNKo$fNjSBO<&jTk>{i%GZq zbj9MKiq0RH?jhQa1-579&+31Q`FG_3(^D@eYP(Z4#XQV&yVs%45z_4Tn-ddEQyh+ER3n? z6eHZ=x|`|{9j4v$u)F(}L(TL}?Zo!u(i+KcFNY{Hf(oK z+6ZMS*hw{hP@6K2OeQr35*SDsooL2^%l5Vqpohmu*|%_wv-GfhiPFPMf30ZaeTn|D zBS;UARP>(u5)-7>r}s$fMCXO-4iVj-z1V~+FkYQ*Zx!k4YQ^Xpx|b=|!-^i==5DO+ z>*tJ9BQN)_W9d6id{)Ms69#=6BS%EgjZ3)>H%GwJ`b@ z)&PV9GuAyIpg@h`V+w0ESuEctgS)AIb^vgbs^8kZdILo_xv8lQg{yHBVj?l%GYT); z8cpZHJt9BfVS<`oX#HYn%s3^7M6HrUZz)rr; z7X-fJ>@DZn?>nYFPt0S=R%GjIDV z5FR)48ag2Xy%PA7FR|rL&bqL`*)}i^UJWY)5(w_mG;5&geYV6u!nOT3lFgt8#KI{q zg?GzUE#DN2DQcjcewA?J!OcxVNqHPygVr%y9abz5o?1-^AS#L0t}w&-=hXhWbD+37 zlI9i~as7BQaOOl=%=va861M9t%V)>*CFtDL1LbK~j}fp^Xr6Wz=~NF!nUj?tzFj{1 zvbf^eE|)<0TH4D*nUhN(e7k&fCbZ4SFJDVO8f9)qcKii;16l&Yd%BXdPd{{ga!+B^ zV=XU%@vvUz9aZaxHE=*i)OKo{5!e(jnNCbBL=nKZNLisU4_ar0J#DIBT2(1vo3A1f zFqK<*mWNkNPKa%C@GE70ZoqF3iuWr)!hFT?K;zgd!%TEy!r7Bf?R6wG$F#4Ln;sTR zT)FY|l~iq5df zNNkGeSER2$IDrX)^~Uh;o27ZcdDSR0z{QAUC;xxZ^hF&sz{5CO622N0Z$Us!vYn-QHPkUenR`V^_*^;{`D)hKjNQIjDDQ>rFACPh0f_h zSFt}SA9SspkQgP#h;gDvED(#t60uCI5Ua%fl|PnQKP!LSo|>9Amg}TrVB7`d5R0X6 z?^W!q$T~tvvjdy;65dR7BQW%dt5w^VRaee?VKtUZu4y-Uw*(#A9N8WXy915=JEYrL zPllZdtb~i(bB&G>W(QGo{~u+_W_D2x`^3>tX@5&0=F_h|jp0h4)&46JEm^eo04H4; zP#w)R8;L8VtzA7Ud)DApmW2>O<-a9TVPU1jyjM^!Hjzwt`VgOK#isGzvr3AxD>V|- zkhOFye6`m5UmvrNF%@F;_a5;g<53`%?wmC4s-ymu-)TEk*bdIG)m^20B9_tlQ23ns z*KTCH{ezC8GOnb-NEJ z7V3(1x+~vNclmb3*!GyIulqxF$8S>%^Lzcfbbn8=e1~F`SfYQ}#`}?e_xL@|_VI`% ze&0TLTwgK^duaS&ET-}IL;`kn0>6iHMiJ3?H6md-G(KWm&6~=O_zrz=UE+(kpD^s3 z!s0+)g9U!WYC- zJz_Jw@Aai)P9HepCgMiS3oa?<4U#5$zz^oqfXH?NWWgpETpxOR26fTdiR)XoB6hyS zuWi3B6zK20P|NELD289Bc5UssRGI$eh<=YAt7z@RIi%MiqHF0lF-nXP<3x{GAQp)w zVwqSWR*Cz&F0`J9mRR2n+qa*z9aq|O?((I%zNN_{mN>>s6ntd#fOs{3T@KrOlQ2eh zM8mXLFf#3pb&NhYzb$wM#P+UawZ!jR`4JeOM{N+xYpwMEy2Xvp(-*gJ zqMo@l`C`^%=_pb{7nwCk7WSc$(J?d6q3m@7w)B{Y;H#_Xm~FDBtg#z;W5KKZu^J{&D8JJ}Z~4jdj9?`D1Hf z(3tMkmKkj5oi}}Ty9~=`UZgqpSX{8nL(5gTlSvp4g(@AmL_El5hKGNNyeR?O@WjCU z?CISGq23NA!Fg)iwN}w~U4CV=y$0vA>R(K1Jxj#!d1_~%LX5vizn6y<{r$Z!7Z3@* zXb5(X6n4Yxf&n$*jo=%DZC&dR|V{QIVKPj zmS#s$%)&P$rEXgNnhR-{zhHa!AX6#l;Er9}Ti3hT=d@j0_47UYJ1K3)$~ckjZqFA= z{BF+|9}SI$!vE(a*25zZW`R zs4|?#bBO}6NGuV{#0s%WtP$(P#p==3M>#Hu_IzQL{5$M|=&AQS^bl@IDix}|s?vC; z2TL91c&GPygs6?;ttewJR&)apyu;HxCT+Vvl+Bw6vKNXWTQ+OU6ep6fq0GBN`ofpK zMj%rg%oPYsepW>~zKCtkC(9a<-eSr(N0rCrT%(z0_Lq7EG?9TpT1e-`gc_~C%QJVh zxhF}@O$W=aIZHJM?XxCXbH7P5o*Vw`d2^M!{WybZ%5zcqo~^g4G}m_JMAt$~WWE|} zh~}*4mcOOG8p*Hm-0)OgFzbzNUvqq6E|AR)Fa3hGh7EyVEO@ur*f-)&)3q=lK4J{e z+10=fjD`Si$yUA}m|L>MSwc&5@)K-oGq>Et-}H$6q!@>pj7wP~?0W2dsr~v;q<{EA zoqy%mDmv4Oc6}(kN!|Zl>w`!7zR>zmWjU*RwY&?i53>xnkN673(D{ntS1Fb*P;}W& zA!3Q^O_^9BR*8Qv>w|0Q_Fs8_tIF{c;`p)agG+am=&+xhBHKF_H6*|#hKW&PtDd#X z{sl`V`jSJLv&2xTS}aZG8uxQV$C30ob5=KksD)AlX%S2NzeN8s zu|lj8Ys5}^ld&6KWZLcZ=k#9|{r$HiUGG2Txby#1j~uh*5vLv!{e9%rA769IA=m#d zl78B;H}@R%t;oyH_{B}`N!18NMfPkO?6o;48Ovm01W->ie9^amNR6C?&htEbQE~iz zhrdr*R5X*1wT;m(hAh?eZ~O2}>v>JEVus-&H?clf0{;MtFHG1us$0jnh;f5IPwji#Vq5*l*K# zya(H3ncq2V|M$r2wX#9geB_>xunYLO0)^QNIWjJE%Mm~Zrw8&c7*6yL7Zc9d^Xw2X zn4Z0f)-Gr;oUs8aibQS77^Fu%8c7II&dNWn-L2TIN{^&Y^XUb63>SX7>fc9+B3HHY zUr~LS!qA4qz^r@LE}H*X4UBS0KJqUn_szv#qm9(`4t-M$N`DdAKaFYHzpnwWxh;0Q z*38n`@b|P{t#+}Fr+?@mt%pl&wTl&cCG89Ge)K==Vnt2A*?s#z>|(J!xc@H`?Y_NA zcg@NNhz|GVA!4U}`(o{4g=qJxO8Z^bE>@9t$=cY(GW-7AUY$&Veg2Mo8a6A$&TiMK zDLL$IkbO`N(#J)GS5sTMR%9p5xZ(O~?pw~usLkcehMc+~q+TGN$;a{&bHjp}n*fV3 zWr79I%Z+$q$EnTq!}~#dxx|I^uRl-eNBMBYj`unFy^~zR+NG&5z1Xp&ug_Gpa*6uE z>Rw1LQN2#b<==~4nkeaSjrCQ%&huO44ze}jN`aT{8oNtheUq&o zBds2j(-Vm~et4AI`bj^=kQ#OZNZ6KKil{~yjKT>h1TVfzaJ!!~e1w#QaqSa|(nRLp zmUUaV#&*aBDNnAbiQZZxG|XJCO2U48nwvSqfU)aLvI`PxoHIgAG?$X!`an0R=;rl( z?q>G{_ryMP%LS*2js5lrj*#&_8xw5Ksi}Ujvu*0;vsF?e5Pwli!&WJQhrsbvs)q+k zr5i>6+S`CwS<~}fZiT0eX=#7s-bqDSh#C(`^0}`xKMnn zN!TSGpxHPUWgPqGPs8b;=|B@QP@bM1VLIjf2;r3aH_nejcem%$!t{5_r2AJYcH+|t z7ja!6|5PHDiQfD9{ofVcYZN`&rLcTjM#SqgC6GPWW zwf%@;Vw4yo#)%%WK(yyaMY>DGGOxLPsa?ZpnW})PzkLDwDN=a zJvy#h<+K;lzw!n4-;M0QisEABv;~F_{ZRY4aD&DV(;X$oh;gDvED(#t60uCI5Ua%f zmD5&Pp6DG~KJ$oH9|UzqG?zPDy2AL8Zws{VQQKs`a-v%LQMq?<^rO|DGP}>Q_8aXx zoUQg7t*s@VS&L}1F_hE{lXw`hA&+IoXNR!@FoXSxFWN#-SHVs>>FXnP%B*?FYC&39 zT~mTU`}y|DY?-7f?YMM)-hN!V^e=yxik>@7&FHCfe~?yiNUE$LG?exur|POOpaQXKY{EbGz0+ zLJr4Xyk4X_WrnNq@07{V5r-KrD^WH7=BJo2QitAEkx+f2?OERMnc?jzW zF|9Lcct{g`X4o6iH1_zv%pF;Atw)09;y30@W_n^WaE03O)t!xaTwbk^^h{`HY-ECo zqBLe)o0QBAxvjCyU7JsG$*Ik`?7LJ{1|^`mX=_SguMKM@%!x@bn#}RMJkLRs=q5k5 zq&cTSv1}4-0Hc5}dSxazQ*Ki>%~KNS5Z^T1!m<7Mev_yIp3m9&S*lq)v7i8(PK|sU z@o=w18d$_`{%vUAqjBzHdSiNIT<-IC8HQ5qFzL|_>aV>e-?b63Pv{WPv|i&+V7{zg zkAy7WW$Ae_VAp59bAwj;SGCT4z5q;t5c2&*c%UK}V9^Ia!z11=(<yfb)FtcnVt*M7oNvT zm(Mwmt^HdQ+R36V0*5TLivG}WLthY{JZw_I!6E4jJ98B zAF+deY3z;qy%W8*=Qu9Yi@!?4SJ*FBKH$;)zwI0+p4Iwd{ONnkh95WYEjO6*AzZ9z zxA|%A&tBa?iv53if7$2JcTS}PcCa4Qer@H?m(xFdiIyiywEVgEF7i_Ryx$9PXEf)THY$r)+5e(wW){jHFFfY1M?PA#Z31? zirm5ZW#n%n&{5TGQv+N6;vd@2uQL6MH){EdUsUYG4~4E}xa*=O{Z{##^J)F=d`_|S z6~%&e(@t!i?X=MRir=L1-J2DQpH~chfk?i_wfqfnfBB&}>tAC0GOL zV0`VsreP$F2fs6;TSaKRDrvT{=7kI$V77nUKWYE8+KY?P-~EQxH%zql;)-8Wf4g#6 z`G%}_?F@4dQg=1*-Kb@o`$xJ+CLqxc?BBGU_TE?Qq=yB>GLT&7o=QyS9K6&Z-i?%+4T1;!Re99di$(bg zKh$<}?@+AJJx+`f*Ahd-5>Z>FiJtVVVdEZ$3bfi;4gFdBw^dFVrhlxe<*44GSi4Jc zv2sd>^25U28qcLW#_>`n#^@g>dNv-hNGuV{#0s%W++R6mi1o8_%64`J!HcD#-6>@mW7b*w~1r=dAsPW~~ z41gS!i{!IyW@B#((hzbCr!m%`Av$W)v7HYL%y(m-Ypc`&tc{)5p@+2JtvxOqbvga( z_iBGR_bKkLeXjUD8n4EFFVG!YqiUa(G>p1>*|Y$EGt8pszXrJ=E4F8G-y-`Wyy zF}j}827@X|6FZM01F~7E2<61=?%i4K(LnpIwRs8WXyqH8V=YY2uNQeC!-apP?G+{3 z`eS66I~{f}(n>oywPAu1!W-Y^YY?QD&Mq= zH3~X;7!$(>e=Z`X$oAaiNU|FV@QJE~SY}Mj%9-@usVw%mzBX=>2_Rlz{`7>QpR+!{ zU6R(#7rxtmDnC;DsnxzhmHyt6AyfVWvBvhc`Z=M8wBM|LPMzP&)XS|9tHc_yPIRa@ z6C%3AFfmGu5nJsmgdLWT-;2Z&u}rKGtHc_yPIP#$^&j>XqNcw?R!@fgyO4c_IKz9y z0%_lSKj(ul`uzPzjC36@D}SF@4TFA#V;o|S%y;<4#r#hqqt}44 zIp(iSVmOm+{KjiECj4l6N*-n#*`rQx*v3SDa=de9I=46By;#4RGX|TAaoA*VYHRM% z8&BrK6c{xzBLy`lMt+4fgBO$HPYmI(bY!=`d*?c<$DqP4Nj%uanT2%Hgmg#6OcGRz z!DVFi(!`TLG!9aWV_S*g7#_3FElNgYN2x3*z&}K`Q zqmR{gY~2@*(?2?``NoKLUs%tne|!DeL^6qe7~cBzbwRCyt{-0ZX|fpkL5-GI)7!>U zwe6{~G>*V{g}5ogoU|o8$D{CkzAkKPGBq_etIL;h{0slKHB`Wbqh`WMd8 z{_xHxvcK&5S+xDf^|10v4Y$zx8GV(8bGUwmh%PZqj1ptkeXhof)9n!p#3HdoEE6ll zDzQea6aUuhXZ7`3kD9edL3F5h8X~$x+g?$+W5hVoBNm87Vu@HLR)|$%jaVl-T)#p@ zZ=aU4LJZSCN{kWXHaxLFED}q^GO*cc8%I`MlTH-JMBHOnAAKIna=FV&zzNPq(z-%JKX} z2C?NXCmwss;!5m;Kk2D%`Y>h55u|`znY0gIj>H7zv0YAI3 z3`RV02O0r=B^-<o_{4AG?i^2RY+94K?zOg!u@bKST%22K*(r09u5o?#7lot-*c zR5yolG^$S}INLYuh^>PY94;(1I@mmFUixTI)7wGTF*Rm?!6NXegGQc8bu*UvEl02^ z$JiHa6vQ}3a+#!l5Cekx3wev(PFUs7;Y z&tvF`xtf9gy?X0KYm8EGv_|UVk0x{UO%V!yqeJ+hR6~&5^2j8d9yGie%xbgh*lRXZ zAGA+^;gFs7y3Jq5zK_Z@#-XR)J(`)GahgRj7%%9jbb`Sqa!LNes2Q`qa;U`edz=A& z2kSKOohk~SN}_`@X$)@J!eC?w(P0ma!!|B|T0dh|HjzU_7da~4tf{n)LE`Q ziIGuf&xmcp7r0~={no~2Y6R2+@15uXMUNOchaUh2TD6yqKB%4Kx|xB_38tY@>Q{3F z)*=2uWdQV0Km|GHSXm>+bRs#FOym>%C3;v>DG!YyqtjS#cSQ3mg;Tl|tcvPy6M;V^ zhW?cK0fW0vmua9pcw+o??5T-ty098_8JV@UIO}v_I(4NTSf!mxVIl&ZF06O>gSghy z%fVrMJ$RGwckPyp%vyjSyB%Ex`aH7{^<5cQB1WoEEyP2DUAa-GYbuqUN`ho{O=ZQw zBEvnIHH&=LB#JPe%6Rze$kM9`Tdv)R;O)f=S(?qN>~J}S!DX1%)pD;~nrw=sz8ZXK zPQEr$Zw-qtW>m$n12@-3L1PmNK2%z`j#xw)L{?= z&x)9-1OhnLJ)F&tyKbK=SqrxYhEAX2M3}Ufcb9j;60{lYZu@_IxQc`x(tKr7xDyzT zQp@FCI)hjzb@d6L78%@gPP6@fZYd2!c1T?jtTZ}%@XT>=#7-NwbnYoHliNy|aGl;7b zzL8zvSDy=lDNXANX_KatxhnL*)B*`ijvxg)WeinrEj#S?XLqOkF=^+_a?BVuH&lrBXQd-FLn%4!bLRKEBhs;WO6RSYgPQSZN_@I8d`P@bY z-87{sg)aKd;aXJCJBAZ+1TH<$)VpuI*mcL`*a&M47$nhoh0F>|k`Y{Hz_4a_PkUIY zgo`z|JY1|9*aInF1D*e=u8}PGu=J!+Wdh#@x!{P|V(O(3hBtbUh8J2y9I0@Cey^1} zVF?F zbuXlcTfHtS**P_0o#;>>HbitSk`Bcz(mzg&-J$u$f23Hn$nPcM!_~u$dT~=;kM(mO zq3$xjn@;>oJ1bIoDe=`$zwPV4zvU58uYbv{7kS@_nDm{^ zQN^bakEy8pIqI%u6w5h9r_6YdQun2Au_AdN3YOymS4bhe#&&3#&7Q`dp<4t%jRgh zaS7Ls=h`wI&#mXv2P{{A=i;~{|3XB2J{|vn`dbMZ&U;`@1pBra9+h*U+MC3*Kg>?@ z?34q7tiD4az773`zz8(z3P=@)=qb_B*%4J%vD$#LV#B>G%e5mYr z3{^4=JFlym`=5>Lo|X?6zE#5GcAE0{2+o^o#*(E~i}odj@+z!YKNI#^B68>4_@089 zmHce$XPciy!OOH_R7%8U(x9fO`SC>Fyq+Q3N2w6&(-Pj)Xl7P&^$>6}ueMfuadg8= zb%A*Liga@pI9xL%lhU!Kd_;uq?|NPH4tS%0xOf08?=92mk~`*5_v=io;(3CN*Q81ctRRvMe85s0wBMCC*bKPNtnWKa8mt>LC1-)xs+AY5)Di3i|u!h%yjGlv%uUXB@I&k3Y2nV#0kIJeEE zhJk#NUb4F}H`@nq8efKO0?DC4yS92e!SOYk$tvIFL9m+d5DoMiGs3XW!k*#9Fvvd5 z^;&qtz!8qW#HNg->)SnUoi_+6y2(8bfArcPtL%@}{(w`#RLdB)qtQIE)8X45v7C@< z9ild7Zam?2{HU)AwnlYHEa6Y%%~E5-R$6Uy@vxMAM=EcaSTl`GEpi%IC}cP892m9~ zZ;zuO_OMZBFV5Q&dGm)$qhq?=IylVC6mxXYD?m@tI5B3O)b}==z zz<7yClqO^l2OhZ$tj9e)Tho&#i%I~{EXo+CmTz#w${!psrS~IrmO4(9{;|g;j8~lK z5@VOGSASy7(Qx5MC>Dqqeu4Xq!@j+dg>DE2%HP{#4CIjcQP#)YZIlAodem6n*87bI z^l1HxPt$UhEPh$-9~4-hHunN?S~mnK@(>U8Rh83@98pvYocQ~r$TSN61j^qd_87PA z+OSQP1GEQhxl1fxtG;)I{_$sMxjkZq<+u83r2|=&S&jIVJ2oc#Rdj|CI6q4?RGU za%In&l-r8f%+Bm{XZMK=RQ|0KaU!(Hzhkf|4Pd+RW4G@$Bzf_(qicmQSX3SHK#&7cpkiRzh zn!S6ApYGFJJpE01i@(1KZ}xArT_3DuIZLE38)ey*!f7t_6|}Tc22*U4vH4|lGY*@D zI6$ZyN$ZX!Xy?s8zlV(6vSE$z|DV10fRpR0?#G|0M&_3c&6v<0MSt5tvSwE<@?vRc zwURB_(rT>YM%kI&nJw0q=bc?iD;I`d4MQj~81P_>V=$O8)esyF5PHb~fjA*JLpP8g z48_4Fl>hgf^Sy80d%L4u*@pc1g!xGOefQpTdq4NwbHf$b__$~CM%G~XH#(l5FKuWO zg2Q<3_*3bplTQZvqwxPgCh?v$!`VW*Ah7;jCc1X*P|Mz!DKeu8BWDhR8``K`!$rfF zb{^BKxEy~`eTpbEhON4vV$<7Vkun?6`K_y~-%=-WC-(=LGpt;a_eOKHuQ30uORPKs zVyFA^4brFnMD-^wQhwbhC-}475$zJKtyT3>UT@`?wf`^>DBUzX_jvq8!1U4xe; zOHxoeZ2E`^Yn6rWwkH>v0h6qDtODCN$K^7Z!9~L%e@GgwTo@0f!rT%I2^&;d?m>%3 zTVpb{yyeVzIzgnrcAbXA^zAEd5h?NWRW!V<*QU9F{kA*4fAxCJK7Fl~UxrwJ`FR>; zxDI=zncaQa2Hlrhhqdmb`?8fwEq!IKr~XvdVSj4x%{E!DEnX(yEvY$o!R~I7N&MOZK#{Z4h zkCOYG9PP93vi6&E$bRPfS3tAtU(F-rPk8JXDWXqI6EnmtG0C6s-uCDIC3PQgpK@RC zb9~qCU)`roEKPHUm?h?j0kKT15Ua!*u}*9do5U9J-uAD^U6>v$&_on2KjC_nIu62m z*p$*BXVLlB{HokSIQ2&Rlkod?$^Du$+c#9*I-s(7@%~h!ef=hDug&+c-LhY~{?w$| z^`|uHmYT0B^mnBFDf4biM~?j~AeM<0VwG4U)`<;blh`8u(fJ0<$8z}wuDmkrH(6qi z_~-tV(f(d#yMlfkk<6LM2O_zOt3N8D$`d8s0YMVqJy;5#{Sl+yGUjk6h%WDVBovB+EM+kof0& zrtV69jDF$K-a>!LLQ}B;RY@UFo;cwJCn(Kw5jlrgOiV#g~j`h2HczJX_VNQ|;@ z=W7c+36qB>k&+ag1T8@^Y594J4 zES(-i>KaM9K7CA(^Qd)M7gc7pc8#fq1GyH!N^+o7C7 zti)aTCMAIM#rWYd(#1LAv3{X>pc-`O*Dd0>w5i8msJw;vG=MdU$7Q`U_+`PY7$YB9Rm@pRppkDFRl8r{# zBj?|8$H7}*tD2(Y)`)U}1+GfO?JS_h?1Z%QFIs==SU9`&(x{fStH$uWBQs$2nB)VE z(Z2ehR&U-<3|l`o?8FCZ{d-0em-z+#ebdY-qEAc{GsG-0M+}H%Vue^G)`)dtgBa=$ zV>_!by$xcE_8!eCm!I1$o$V`k-r4yn@66(mw>>}O^#wD)dGGAGDg2-C`sPLPlM8b7PyR#wwLPEJgO6@mhk8@9W70*PgLO}8MGUXp4B#Tr#9Yyd zo9K0v&{6N9xB(GTdc3oVd&M$89>215d^=icjio`%kc0Z7SKDD`dU|$H+p5;nfD$Ud zGXC(^fOb3=x3}-)od(Q5l?M&!mwUgV@$k6WpWG62cXSTD|7!^f%?!`Qu}6Pj>vf1?2_Qy2 zIC1eHE__m5a&c%r+#orR#7O?TQ~+DvBbyZoq)p;$!T3_$Y2}eVJ9+m<7Yiv+r1imYWUpiPkG{c!fvqFJnM+8t`CS)B$f4E*Nqb3q|VAcF8y8z;^9K}C9 z>Tz_jGHL4`#lu5m)1%YETd>~}^q2s~W>@2_tO72nqt8uPvFc#N?;hQXgbNeehHH_r z;Q-QUdFbRQc%@6ay|Ll}&-fbxs5htt(JXoSE-&Bh<=3i?Xx-k(@TJRG2HGw?^J4iL zx5;fvW(bZNoFjc}D_bDFnTd+=y zcnj+Wbp37}8gsW}PFaQSJE-%iv_{=|xKoY8`9l(LGl`ot^X9gNteu4rsjseZ{f9JV zt=JZf&zTFX{uZqNXdeu4Jl$c~%5of}{#cLZG!{zotBx54dksCV%Th$&t<#7ZVwRXA z2E;P4a<+w+KF6>|`^+{oH;Li;kM1p^cY8+Dmm>Pa)^_vn^kyH~eguutbo=POKq7GU z8FyKFN0Mx33IFI5GHABL*9dLjq-;w)LXbDIl)b>l7!O4A@6xxZf8DHi9X5!i{deC> z|7#EH-_0wF=*f@gHtd{{5yeqNwsFqNRO+}h%!I8C4+%>Zav4+re?$GxS%$A|lRen+oxNu+-hWS^eQSpOqr`SjbEo}V_Mp-Eml}HPKPjS5 zOcOK2EHOt6h-G4hSS8kobz+0)`fqj0;%@|osY?uNw68mNqU*o$^{h@CvBHj&@983O zqsv#6sVmRiv#dOm_XiKqzHzOkBlC8qtHV1v&CATaUN&sJz_9uG9q~|5wxBTMX;h7-p-6_jJ9QW_s`KdNuubmX28Ez!0gQ`1>9k zMRjXJNF4O8-n>Dpx1=0Kn)cp%EWQ-c$zgamnLXMKj#mev#%;8?5887?;a}9E2NwmV zpxSL;xFUcn*0e?*4mP6~k9f|qhl<=nGj7rtIns@zq_%HWFa`!U^!tI!ZJbJzF)EpQ zxdc6e!2$829*S5X2c_xoJ=c)m81g4$>5lW-kgkwk=8+ib;{3_O<)e52SD>-r^_5pK z3{LeD`B=n5EPT6tWZY$FW#8bZPf8=r^4n}WZbc2$e0#Rd51S~WWafCi(==ZMmju69 zxQ^9}66JerQ_%RPTP9hA$~EY@nWA`ej2R7Uo2z{U50!~HA4waBRw?aIq&=&CTj$3u z#9aGrfVm{Um zTg_aixzqV!jp@(UjQ&W^57RfBKmWaqpK`(hu}rKGtHe%n$Ej~K9i&@I?l{eJ!aw%; zq4!Zs=TiFNGi(=)Ta5mXbsk^-h{cy;JIpa1H@;JTE9%;~z1WuE z6=I+e4usua8@AmOIy#-j4^yW(inasOb2BeGDVg> z7^jRq>~;&5z;JVb{6@x`br|E$lH!%I#*H(Xk;TWE3uy19vB|(Mz1Fa`#xNXb=MY}nL6njE*xTu_=lELs4{;IH?G`a{JG`IDf~~3 zGrp6@`4f}-+1;L}(Zy7EaJWtY{{<4VqFfAJ$rok6qQ?xn1~I8GgP8pi{uXX0qW$eu z^tXZRZkyR%f2)mKe_PiT*JJe=+Sksoeo!ZR)8}aabNwy#d^5ZLminccm)qYO_ur=B zrP%I+E6snJ=1%?1f3W!rNay;Se+|>)?B~q}SdT=D*R>_y6j=o~g1t zuQN=u|7D0-V(n6v^K%XVX!H6@Exzm(Okc$?$95XfoVwiX8%$^GYBN_@{&l+h^ylt} z@L)k^TTEkm{vTeq;k+gni5A?aI1>NSdlhcx>=c>I!gL#S35j<5$o$%MO24Jpr6oGg zRwu3BC;6&%+BezXGaK0d*Bf@?%lLHvQ@vk-V%2j-yA(5MGG+78lGR}{^V~qe<|`IeaDX^W{6p0 zju;Tj#0s%WtP$(P2GQ|3n>4qGoz5vL%wL4hi4{y>&zkR)FX)1SCTVOtMD|X&BkS=h zMbrg)>QukPde3AZJe=5$6${Wi?S*e3df0-E&)8pRW(8A)-;?8o0+f!b^J*x*6$k6f zt5+60f3F-q7Dd~L>e_(rk(t%{uz^1_H|0}9+-~f2Fy0q~l8;}Hx55vpurLGTtH*=> zi=LIE2Bl}LESWL~v;fzR5FB6E((H%rsNXh=I1Yx8Dpq>tDw$D%Rn5v8%fuQ>zBVh< zL!0oW#Oke0842Hlwy<`uT=_$*^^)VdfIU zGU+Q@%pCmkYz^N#$IO_grbKhJ-ntwFH!(3qMbg{VJ+K>;a=Wr`Vj_|5D${q@x8w6u zo%a4KEWR``^I|hc!#_plzrL+IH*eg5vA3kcHEv(w?X&y`d*b?OecD$TZk6cfzw)ga z&2Q^5T;C7ak#Z-wnmXwNhLii%CF;Mv&(O_()fqD{HUBjj-g5OE9_jqo2rL~H&TIGf zoFY;mr>nY}{^>xbNLLS){ZF+uj8`PZ$5B*Gn(-!OUkv(AfNb;Wp+PD6}^5K7s z`T2W8w@*#?Z_;$Ted-_kK3H;}TH*e*N~{qphb-ORM-7{_ZxNT`3$^I4b*uT$ao-sb z%ft$?N~{s<#0K$C?Y`ww{O26^s{!$kwNK4vGur-g#4_7wNkoF&=3{6&&~CADN494M zlbYu~)`nlDOCq0UU6@g;U?ZLt+ZFljihOrRzRj1BpB%A2CGvf$eQ(3F!fo4ZNkVbZw9H~3{t->$TRVB#Ks*OqA9T;ahT zp+*8H^AX=>Hd6bxQ0;pp;%BdYPh!fq)Q^tL;k6zKRKF}9{j{9wXN1)9skW9){j`D` z#lc42LuMEL^Pp`sDDFbR?zPYCIKHOjI{Y9Gj3GB3ey-)WJ_ix~wp0vHm-^V83d8aR z-H*_QJ%j&4+H?!ng2j;a)R4twB8>!70^5qJQ#v5owl58O&~7mxf{3%)SM9tH8q~S@Q25W!+TY5 ziR#5oS4`xcBay+>CBKPi$>JY76)P0vH+&CC=^)WBcaat$jm+oD9zj}T^SEE;JpT0f zdU+k~%cY_f@$(HktqU6mMwD);bz$zaHV;<%ExhdK&Ft2NExP|tuM3->U^?%kbs^>F z4~0TuQf~{y$JElK$0B@1=cmmjQRR~dOb6w>!9i6#xnKW|>)(s@?_Liw6knHXtsi~C<%gX-e`mZeEm+qv6sA5N}N zbASS1R@GnfPo#f#$%EcfSXq`uU&z&J?;q;VxBi;s6W>Am+6Sy3<~~S#x8ZX6S`E^t z$Y1h_X<~+$CFY0$u}rKGtHc_yPHYg5l&|H#jQP1eqeY2sBDZ;UnTB$nADS-Adn34v zBLX<12gf0mH3Es8QLlJlxTtE4OWukBk-}7URW`NAyQM2cr`FbmFRiYCvQ*rMILO{^U`Q2+0eF#Kh?Nmm%hjf zMw3lBxWIg2aO%@^9Fz-15sgh@6=!j09hxN2y%1gF5PnGY2yrBlw zWq9_kZ~OM_F5D$it#bNa-5Pa~*T$wtPAJJj3tmoy)7rx7A$dlSPUDk!18#9Adm0IT zz{pJavR9AdPAl;8V6?oD0Qu+Ah&pH&LyT~Rj6)GOeI9N-lx9m)NIG(Tfu|F3b!1V0 zdb@jt$Gdj&#^NgEU|@DkHtZ!ny0~JOT}h56cm?j=jbj<0Klnq*${=FxNc=eqyv_(3 zvuIyA$HJ0!c8UVcPD88Nz`S#mWg81>#U`iK+a(I6C3pT2@Th;l{aN8b{9w@Q@VMXaFZ4o|DZtS*>`zk?vO3pe7`ysuD6l|&_|-7{8p7oMdJ$R5C4!HyCy zrxhr8otP5V+KJ+JV3XsDBC=Fi;f3GQW~GP5Nmqp8KyiEATSEVlj_8eJH8?tl1*Odd zd#3hIP4A!bLvbVVh;`qvzAG)Sp^Zw1LcK0V$JK3{tOK2{9wSuk@SLTtMK$j6(x9lg z-d8-~L?qG0yC@xRlndcu>GJ#X;}i1siw3C~m-3f+(b^Lp^TSKgtI^S7PeKkGP3c68 zT>Nbvox=4cT*R7VfncQ|x6Evftr?&%Uw1vaZGQwE4UBq!;$mb6Q`G9NG%ggj|E^e+8Y0RQlKnQFeQWt|geq0c z>(II>B*Uv#4oClD(AtRM*))im^1dNFbxd^?(k^VUdaE=d;Myi#5z22mViZy=Xqqu{`RgSEE3Ctc zP~~AdHhKr14;CVH$CINk_WI|elP~I`#Uo3~do=!NWg>`Rq%>(E+241()Ykvk6K^Iu zn!5^izVo`Aog)>WZTQCT*#7>&`R*p6`Pg@y+0Q)9a3}A{U;TKayN>uy;?2Z|{m#O@ zh2|4qWaf|2T$#1-9zJCDU;bz`-r5FtK1;=|XchjjjrPKQZQJU?{`{R=cW)ltv}b!3 z^7OI{#N(W%|5yAC6*0aPeLU(qhpMmzC+c#1_N0)JD_sU$zD2I7NB3WAWnJGNznbpO zJ2J1fa?gIo(3N+N_N`~|L6>J5cH)zycA0x8K1u6bbFW=wn0efUMwNMjq2rTOXkLm> zk~+csRi0?ryuiZEU1*phf5Rsp>G_$vm!5kv)5maX#7^=fxu6| z{s6aav?$NYYa{3vqg1^tFjYc8FIBT5)K!UHJ96zJa^qZlLO3k)ER?&S(T?i~wMa>G ziM*u}3CBhyJgK5T@(UyGdRaGo7Ds2)#NBi87|9nOMp5b1aLF^l=D2A1(6o)27i(vk zfa8J3=(R{^$0zV03}+-@Yt_U;7H;8rGlk%bBu8Ip(5Q z%hvK}J;EtRr7TA83i%;6W+M-HtXncRe$ZCtXg*kgx@puqEFE5OcZ3ogSC|%UhZBd+ zbjcG3OKE3%XaVeIa)U-+eVv)ZdGI-AUTPjZQaKWz@wC{_vYgLy#MEU> z$7>CzrhkJjHS0z&ye7JW+ ze?RHvJCuBX^51)%jPjt#m-RUF1e9vaa><$Lt|N-GgW9t2{Auf?vF6!VD6KZ!R$x)W zyNRKgAgN~ei{3f?9oD~U0(1g!kTaWtGM7<23I?SmOZ&qNgvDUoS9_m^)dAi{(5Zm&Nhpv-dw1FLGB~zZkowJ)VnunfAfJxEQ@4Yna++nA>dF zILoj?_uK_$_Gn+e$js&Jxf)K5{`M87XGdfUvJwa5Bj6dHZk*J?fn8nQU|shW^1>VS@14XXhUm_nd%gej>mU5X}HnzN~9Rqv1>m(*=Z!$1u$eL&!87 z2b1eEMi(y1+$_m-41!~er`_G!QF;PhVsolXHBb+AG%srk(<2^TdSGQNPV2v zZ;8-$6VCr{Znu}i&i@g*cIckx^mZ-xe8=OtON!{ba~NWVm?h?j0kKT15Ua!*u}*9d zkMw*eeS1c;=j4`Mm$QCrGN*F6LmEnCxQdTcri*QyLlmw-Vv1#<^`WachsDB-)Ym!} zw^W#`uWY1$AFjTV;{c=gT))qZ*?kvRf7QGCmBg8o==yzm&iWbh-hNL{Hok+l?$Cm8 zkpUz5=`w*tc|T7)3>5dzPA_~1uxjlwDWAB7_WnyO{xs3aCuUw?_DT6fq%)B9>1ckg zRMNzWu?LJnv$92|-369pN7AeMHqH`%r~tSAXfPeg^~W8wufE>Wk-5sS(>^@=QgiRL z{>Zxgz0TM4%#nKf7K5dUGpZxGO>EInXB(L%)HO=p4MNQ>Ako0S7G^4 zb{CT@&ZKbyuzKqb**9SB)jM)nIZW@zse|5jT`BtwA(X=?)~URaBup1f(DdyHY^x4S zgy_zzbk8n(HXIyJOh9#=+qa8KGh^9dju&BKjR%~9@Ir(}9(B|svCjT++>9Jay5+#4 zgYP4FUo09m@-F!Zqyk5+<2Sqzrg7nUy zoDY=}j`9*$`-L_Iex3>UD5ql8`w3>szE z;RsB&xW)K5jV5ELe z+l12D)W1n<){VE`4OXu={M2#qtN@OqefsBCkJ&p7gGW4D37S2&9%&K1r<*xNY&_s% zr7P2a>X-CSY#e3ol^@xatQy-%>xmYA?rx)xr2iCbS9V$I+w*;$>1?i#r~fwE2mgoZ zAZDI*zNRa=PsyHQ_Ki~wTTK7ffiqZ|q+tFNP9AzZWe?=!S-Jks*( zJ<70o)ea?UzS%JSCPSa*GTpPpD$6PR7v{gV%FsXA7}dF}84k@EVx9gaGFkWDUt=}A zAHE-e{}0Ch2lD$tGy~L4?BypY{>6{b3!QvRcw&}sv6JvzxcF2*;#X+Izo7U*-Rb&L z_I_Y#YTdy)D(Ab~oZ2H3ha=r9X50L}1$2vX@*?%u)g_+kYqLa(pR32<#>Lk;7212- zt=#JahMm?qO}cklr#e1aW1EGOJ=rj`&d{w>J=)*be6oAG&bhDnWZ7=ZXOsE$HkrBg zZ05gUSPzKj7-m>rm0>ei@`mZN4YL~!bEAfC_?EWA3#B4z7!C=LT;M-Z3GDvSas}2Q zC0rqxvg0dw3)%7|9-6Gy&?IzgM{Rm}RDK~5+Px+PFLU68tYA0eoe++OrAOqR5cP=J zf{l(pU0r=}Jg+#s5zfi>o4(0>T=n4ieZeg4Qy;W)Nq@+&dX-`0J5w4{?jy8+fnk<( zsSnUR(Wi9f7n(Wu62r_Z4O_%i#mwbb)BSG@8^rW$%v>jCt}}D(21Ea~hN&+YmcM40 z{zu{)4E-M)*4}5>tQlti!!Y+c!}ObJzcZ`puU=#3=GBI^HyKu5Z&>|Xx>pTzZ>5>` z0n4pI`>La3`2lQowdg=(}nALn8xoZg6TJZfU4u z!EktGYl_WhUEL6f8#r(GE+u7ya^qpSX6-3`Wqcm5(mwNR%U_n5)N9iiyvWM?oQ&e1 z_1aiDRJR-cS+5PtV~1glSSL1!O=64a@%~?m=o8b#46(dSy*5GK+G#mw==9oDX`j?< zgZHw+t%th`gkAXNzU_%CMV|fI=cA5VHtVXaeGxxybyUnx4vrZ6jo~J+%P`COtkUe(p{ehh z`+dC*Z7^K#dyGGEUh93|>{CB5%n;Lenz==DjsEJy2C?bF>maw}-OX?x_Y7^LX_jk^ z?c4RlsiCz)gE+0iyA0#Qk?AzD4-t|zj%4v&OKgABfqt>wOUO@AIgGf+#cwdS$D6i1 z#^Lj9j@a?!s z_fGBD?Wa-HU-`=II&5eV&p>L%~dF!e*h(mTq>`MuQ!+ zVLBQM@Bf*LqNOeKqzuIS$c&9O-(a#r=7RQ5l$93D*a_sp*4ggpeQ@ z8JQg_P7RNF^1e$^FDu~kG6b5&_j)FBz9wI|7})s72K%H4Oa(+Xu>w zB4$giha1$h(~yM%Pgrz5t|<-Y<-&&eUXzFN8#LbNb*(m+C-NG)-8jNsLV z{-!5zt0dC7u_JVXN7^-F;e)L%0)O$BblM|^c-SL%ji^@1FIni2f1)(3viG6UN6yJd zi$d@C)TS!W?ER_Y9JGT>tip#}Q5ISe_8twxU#T~*>?*TyCnunhU^Om4fKr5PAxtKr zLtY!KFkBo5TgHb{?Kzyz&+9{p$4fq4bC{JoA%6OJ&~MBan0n_ZRo>nwYoPdZj^09A zNaLU3cb}A29lFCfGQ_54Dj1tD;m#Ul?TZj78K0h!Fc!wsZX(gx;_+C62qh8pG8%H` zl$*K40VCttsaA)!5pwIP%B}JBR3~}A8zOX(;KTENcRrjd+W6$mxu=}1GyL+9;caFvAC*ya`KY?t-$}ZEHoDsV%{{Zi+^Y{Z zbNRo_z5HdPzu|#q|ImjU-3^a2bL%h6oVv^C%Kv2k_A#7&k5>2cRZlYdkNZY{F4`&Hl=MGyiT){U7%aef{Ncy{z}=gTKG~`YUeO@RRk=ocZ??pVj-D$sLv3 zezKwW%-4V6=8xX^1e$-h;pZElarWdR|6@a=e!u-seetauep2|CSFps$c+qugzZLdw zq}sjR60UzfX5&Wk-glGs<%?|`$W0i^R4BisTu|e=X5V0=>DWXqI6Enmt zF-HuDWnzQlM0&)+tvP#|)1zkZQCU8mw|Sto4s zU?qcXzH0dLMSIu}nXzp*$B}jXU)8)I=j5B+!x{1#G?pNkY;kZ1we7fvf|F@!qalMf z3{KmqvSdRmE%o-FSbHFUHjHX>dp+Fvgtdnxf3`*Y>f5ZmsvjnjFYEZT{zuKe{3^p1 z=`s~FXUTWW(p>u+vrk=RSRv-#VCL!@4bxW})`|X`%v>YZZ!~l6J%*__8>&%>bt6}b1!{!Y%zk_Dl2lQ8= zebvz=`Lpjdf2ekmw#GZEQ;y|lf@-@SGF=3Tot8{gQ~c(lH|cdE|;^@zHb zU)cXYY4tt!OS?~HuAbMVeeRnUf9rOpf9qBysW;7>`47X&w+w5fubyReIihRlJk%VX zhvYeOKUTjWM#-|~dpU@vx{#;g&fm$Z=OY0S;IG3s7dNW15r|Z}X{a1-@9b2cl zL3Hcb)K-hXPV|^=pXM|%@%#h(V%Jd|E_J^q?CmM4;YE@94(;Y5ghPh~8Uew6>d$gnvNp zvuj-=WTn?M$$oT!G#5;W0=1$`JF?eKkDKtZuNsM1YjuP74`#fv$ynDS zXR56-TJ8+PwW@Y8TZP8e9(bEjqgu4>>XB!#LC)5JSoWac`tN&8!f6=FcFlCDg=fS7h>#@Bkeg9>fCU?Gd%0L7Z5F;m0{ah;jKKW>l8@4>-dDW;0RWDXX(R>xQ-ciXD8AuMFTyz zrMZ!j@!@fa`Rx4g^w79JGcD=^(J!?_SwedB?OKn)Ex*k!RzB3Z03BN@!3Mc_;k}uB z%5v$E0$G2%;*FL6V&O}Rm;5d>e3YX*s~Q=f!GWX|BN-culxE2P2>B*f1<6tm>13=j zk_Ft6NIG538)*pzCY?DSe}XbX50zhFylA+GA#Rt0D09R`v0=W&+1Zcf-?hJCH>`~m zp#^Oit#`ImoESm4ak|($pUI+-WRo5}!VQ&>Yn%ih&gD>v@JHAk5q&LIaypSe0h*?jE3}FeEPV(hx9C;ZB z>Zm3#^SdRCj>j@Vx(UUx^FoL4)(Hz_lgtCW{2Z4kcRw zUZf=u?)U!9@}Inaauw~p-&sEW2TW>s%e{Z%|A6;O=)XmC=6)7V{r-mT{z>o~i>Kk4 zee<_r`6{POB;?R~rjt*MMe^6xE$kHt$n^S41zYEWytCuwEBOrF-cOI#nT!Z!bzg14I@?>kz z9@{s@JME7X7Y|}=p3Dy?q*kN-QT4TLI~&8U&{>Cc<4)^#>t{*+b?QIZPkY&)HX3%S z&)iCL@5H|@vpwXV#_(1dChr-i(zIXVo^fiu(Ung#^oW@rGgqE&=$~PDPx;ps^1tux zJ!7xm(t&!Ds{%t1l)^k7+gHQhr+qjt%?vv^p@?H?Y(+N8aj(a{X7tuPRH zj?D79_EP~Tne^P<9Owwq1C*%0DW|e4nvRT?0}ieG&}xUo%Y@Z=3eK$hX%1pY!N-aN0f4Sq4`TOoDA)= z#6Q({vg_o>{i(f&lw$psSs&>g8Es)1VwRXA2E;P4LaY*N#5%D-Y!X|I(JPbeIu^g;Uzua{dKhgf>-p3XBm!0q;oy?8r z_3v8$N}d}uY2V6CYM4RZFgK9qKt!Ep$bA#M7 z%v>hAbAu-1Z4o=Y=h>n^C;x&KUtVj=L4&pYNSnx%{EW<>lTxJJR>m z!|}tt={pD>%PcgLCpuVk{7CEg;WVUYjh-tZH%{k%wD|b(658jku>KYhz5Ql}XpV54 zz!4LM7CO5>hN}e&nT;XeE98%Lrj>>p(#L{rFD{+RKP>GmM&k%Yl>&;$rx&{Kg(gnC ziQ*UWUef5izhC&BQ^ir0*+P7s=;V|DY7B*q68FNPO>(P69|q7)2n6?)A?pcI&p!Ff zPd%gv=iCvO2gm(EdLs3A8iL*ezglCizWo2R`bxgzxsLW#)>Eot^;DtRoeQU*WA<*{ z`p169vst$I%Usu1h*e^ZSSL1!O=64aaa>CgePWuJA!dm=Vn8etE5s_XMywMX#6OjH zJj+*F`TnWA<5_=|rFZN0jeXnt2KqM-p1*nPSzC7R^0)=cSJ&DpXK;CgeG=XZyy@JN+GJ`U5*QZQcdetjd0F z+;M@wamSv4O`#2)+j7jIoN_XtUFYuU!^_w%sD!Z{VgH_uZ7OHL{ixCWgnt6Yh7-dL zv>P8Rx3b&TvuU?>XU@VEyAQU!tnE}5Q-tQ_QjnfEACMP5N_d9dhb9buf%&XoGWvSn zg8Vr(8Is)|fZ zz7FEKdz_<{B-b)|#Pz4UcslVcocodRDkP%`edA2e(#pnt9NQYPR3~4mz;P|E9N>Wz zks^>65iq}FAual!aWBrFn9dj0NYmF#UbyFl`bg4^PcjKq4Id%ZdWp_2%(Kof;rYkU zZGI8rqwv4e`RP@p%f80?Z~AqH57k&a&mpEuJ3Jd4nwTEmt3A=RTb`<^gKGfv9zrC& zqJL?l1R@D`^I`fImfoZs@D|!Pe{JdV|J(3L^)Js} zd&8q84@XPGvolaWKRG^(r+26FQ`54kn+tGZ!gj3gL@T^xw_&}X4wp7^zBnom$8o(D zR{7i%Ieu&dcC)>H1S2p6n+91K0W zSQl$wr|!|**#g=1hsvGH>kl`OF8FIJ*WA+#FMZ@qXMOA7Z0}nAeYJOB-AVKFXXSby zxBZmz+rN5#<}>fQ{MnCx*R`2D?sxRLuiyLh-bWudzwy?*NJ$c88ecs<5+xytj?|kA_t)RE>$H#x;{HHy(_rt4q?%s6U$1})yxjeJ3?~xDu z^`^IcVO6I0j_WQt=I-zGPQGI2&wfx#KmFgn^@x`r^P*!;2i;Szxz*cv?0G+U%X{ws zl`|gj&$mDL->!S`8I6D3GX1{qz3q&%ANH&hJ~>+Mxq3W(@MmRjLw)2SE8kQ3+=l0T zf9*}HXFt*VFK0DY-<0}U@8`exm;d%|?TXcyE}^59uSr{YA~{KQIQ z5$PT=Ffybx@{9E6E|K>fIB)YdNrJVqc0X?Y%Gz0SU7xzk?5h*jo@&JMu$jYkeZkE4 zbX|`=q^VAA%P9K9G%-WW5*O2^&TeoRN7-;8Us(k2o66Ya0-7`X6Cx5v!M( z+3~qE`)J;8m`*u_bD^9&s}Tz3W(Ljeahf!bFZ;Jyw|fF zs6W-+r}STH_UX$FQ`93@DVw=P^l2YFm-I9@XwJ}_dxg2zU&-*8zSL{XTz#3LPy6)q z%$$3^Vft@L_gX{mD#O|f46`pHGQKp!X@1-6bF{C#(99XSS6@tjG?z&qkUqomE4zFo z?o*~-V*W$^U5wwSqri~Jj1`~=c_Ei@5x!r-%R&yIbzAA1?i?e+j7<1mD1yeWUC;wB z7l7kACVUUuaDtPL^hs%s7MRNItgM|Y97K<+f{d9Wj#Z|>jBtF$Xe9LS#y43wB%^C< ztu_8+!X5b?pT_H?(3gVkvcEx7h5m$~?0_#!Qi3-uQAhii9Kh^G`E7I+gD&R!SJ^wL zDNU|NsDF-vsoksQsz^;7D_VuRQuwum0r11X|UOcOK2EHOt6h-G4hSS8kobz+0))+0@4CVE^Kq=-H-P0SFp z#2hgomWdT&l~^Ozi49_t*div^BX!pIQtOebYbRWX{IS*})$69T{sV_xkH~&}b~>1r z3wjep5h09sl4$=}tLG=U9XC;g2w{BwsovlENAldYPW#IHEdDAn`))Hw!#{0c7w$g{ zk58P5=RG!#PpvI%4*Q??0EYkm#QiVYH{NgIHHp>Z&(-|a8K2}+`3|MMCMtU{b@^AhUn58F#XB&avhV@4D8`5yS|Kk036hV zag&dse0<&?k64%d`I3LI)TX0Fn-t|D3~4Qm7;{V|fTfJ0tKHc6y-s9-rC6lqT3f4H z|Ct9_IV9zGFQ9$)+g1)a;*rYlHX7#N$?tk!GjqCW=;U{EEa$Q-Z=#gz;)_G@%co3N zfaE&C3qmoeEtZScj?dX~&N(}FK^2HSydJ({koWga@7+6H!g-&}#ddYe0@Lz|w6D{o z?6ADlhVS@2<%s^|!}32PbQ&=KB-fcv&r=c`iFIbu-K{f|_HLc&?9*J2IkQ`5IFee59CV{GHaBEv75qF$`DmAB6OrqL9F8YS#p1U0`1d3w{fTT3&RF6_cNM#?>u?`-0iP(51rN&-dj1c3gy9;d;fg7a%2JX z;r7>7oZmg;;-9|%)ptGPp&7Jeo#yielj##f&*Yq^IFX+mD&*~3X07hI?wN>bzcYo_ zVq?Gl$oXC0rffpFG2VYCU0dI1{5A>>$$`Grdhgok{fq=Ml%erGGO7A4;VTQ}`M%aO>OacDZ4k4R z2hR~J$C`WY(T0_I;(a7HK7?b*9=sxk_9mZ$2a7Y)(Uo(%9Y71ET_6-X3}1M@)2PL1LD$C$anaAm*j*adO{cV-%Av)qZdCEI0JKNTESpZ}7cP|~ua zM=()k{*m%C{r%a+_4j8|R*p&i{W;o~pJ(~65R-D0f7aihv39lHFu8yKv;KZ7mn!%5 zHDaCEAU26D;&SENmn%nkr26~Wt4eqvYHDZ2)-Cl%a9&E>FKN=g@nY+LO=8XUN8S&q)9ml=6w9eebBpMakCh_8HO%o20NfLJD0h*e^ZSSL1!O=64avHhorzUvpS?$f4~ zra42*5_80WSSD78Rbq`;CpL&pVvD%k{@3X|57J2ErLmqd>;48gCS5)*4fZ*W`Ro`L=?gB!Q)=s#!cz*(|ZvE*te-y%td zOv+@Bw;PHMChX9zI#3Q5Gu zu5~AMb%UoCM@fqBpDC*1{n`D~tD#nY(uu#dL(o^c!u&gWk&6p=vxo5ndQAxw%|Ipz zThrk&Umqx6rJ{ApI+&bB4U7JC6Rp$o@%^n%ma>GjXc~*6sY6@5wHlL*wDR=*O+`F= z4o-kdEBPm^TzR5}dBV!k6Qyfxn#a-D_%L+WLR@hX_jBh&RX$3qgS&JAxOQ~6-fM*Be^z$Sn*Qt_AEi1o zkq?ArLZ;jb(|&(^@j!q_NBzY*@A|Ie@mMU>LySTxtBT^QR(b@EVu`0<2&y%ebfzdW zz&?f%)DyIt;^hJF%rkd~84-oQ&=WsgjMa$Mo6wy#G7*&gwFUo#t^(LL6Z51KLCXOM z9_A-{q-4-OM5z)$8lS-URM;*DM#mtlybL-ScS=js$y)03_i(mYrE&_^Q{H84i z{C8!<-aGEjjPIY1Gb*i^i6U-WLxD)4XJxwE{+uLVD?A~w$}=H0bWY3{1(^WF=ZwyO zQ`04xDaAs>-{+>37F6yiT1iXcvR7ZXh=HCZ3;4BfxJDL-$1nhlbw0zYaydGMQMDa;cKbQ-A$7;*-4l>;L5ig6RMZN0Xz(6_UT_ztbwzS}A7PK42R zao$|oTwdaF#%&pE!m=H&D}lwraPh^$2rV@XS0C+)k?C9p@V1R+z>FH3eL`h#__4-F z!b)&qSfU~Yx1efhkqkhslm4cXxsHWq1rhZawP|}ry5nUPv4|!kv}Q8EkPq_O#A4AV ztQRMaq}=Gkz+F>FSTh)T^n78Iaoa^nBM~a~g81UL7KXNkXy&38YveFoJ4)L&>21o0 zgpwtxpV}-mgI?P#2{5B31^u-fBJ=7Vu~;)bRV{!v>+YJxGLpV04OGXeq%K*Q}6fb1OpX3tQ)K8dqCsQ)mXN+TYFZ z>fp57IY+2c%g=kdyF`|tJrxPmIvAb+R~u#NBI&YNoUuD@>=Nxib3sVmP4gtuIXpK} zT%!u-yr^*|A5tSx6Nv!S3Z6ivzfdouuEU?!?jCm55N2A>BH_dL?XHS%I%FVrfZPPw z!fA%(QX9>hb!AOxJXm93A?$*)oxZHO&{I%4+C0S=t~!KX%E>nPazrZo4ju#R#?MH7 zp9QOSXrL%&x7XB;ZP`S+ku(>*28uL?opepR@2oy#1rmeMCN(RrzxvTa1 zTAt_ao|%{3If_M@TC#I*x7l`rj2&kBl*u_7Kj?0(LeB}5s@gr$Fr5~hWPE&T-!xcZ zD1>&$2=lc^#eO7yaGna*x>s8p4|6K@*<4F@Bm3=N9ifPg<{a;T%Pr71!N365K9QI95%z;@5tFF^d2Z0O@GJPN?YrE5{ zSFi0p{qhx;ufSBZP%j7G=A7Ui+(pJ*9AWuU3VERunN74z-GSq13_NG>)a19MKTJ<@ zEwg~MTE&{gh+B-viZvduEmriN4Vr;0^JLNN<3Z06s7sfzlJ|vmm_m0=1Yzv{1A`JO z7F431M0f7Y(ZUp)AlDhVwi-(H$NF2>T4eHkgl1)GjE>gUs^-7C#`;}SKE6)-`mpsY z?_$F$%}zePR-ir4>(ZoK>U^)}!sYo|is%#5#0)V@3@)+wa?VUF6D!0ju|}*D8^k8D zMfA33v^-KopO_|Qh*@He7!b?E3b9J85$nVTv55_w{F*ekh#t?`QbeEV$}2;2mY5?3 z#4@o$tP*R)I$u%6Sj&k(c395Eo4i4|g%SR>Yn4PuknBHr8c zy}zm+g?}$Qv`2s6JEVpEl3O#1-b3p|n#~mb8{wCBpW@`(w}7#=U9PaNEer@>YpN~h z-t4x1bXP*o{phu3pFUvqogq3ocW}bOT;Oqd~Ah{2p_eUqDp`*b!Da*zELChI4t#V?5GZj2)EUTTl+11k{ z_H-`_d~tt=i_gMzb+x#EP1E6`U4FdGC3AwzES6sx!Vi~b^CM}Fr&s(fT}F%hJ6wG2 zGFlkl(q*&k_&Su$LjTNTc(ZIcyon~S{2jm=IiAjt5G_Zxbmo7xP2bK@qS4vVO{BxI zPNS#IW+T$`vP288GMAU1h3l@qll9?(mZl^AMKl_RebaL|vIi%f5e#bQ&`H@X1L9G` zq#O&Sb1y8J!L@|Q_|oO%hj&S5x9K^Qzsa0t<400%I7j>Xyp11?gN8Xb&V0s>U>XUz z;qtXcmwJuieWic$4<$F8zCEKg<>ZD@3+Ob1`9eN0^#^0~Lo?%rK|7qC54lIuvy{j! z%{?{sX!(n%{3tD~X_*aT>Th4Uc8>+v)+*GMV4=#cRT6fdyDS;ICu%fd4{ZkGMd`3q%};6rF3kmUG|f#Y(t8+sw)u8Hk^Hsk^}3KI z#-3ewT~iY+xluQ(4y<;EthY)S@@t2q;p#hRm!F}1`P*!lM0fAf`&YA1-n-1s zgX4qe)NK5Pyb8FwQ=?Dv`>_haGu_6V&R)2C%Z>pIoObyStaQlp;j-V8WU&!w2rh?_ z{B)gSfrG&W2_cMOl8<10Rf{0#wR}YAPc?E|SU7%Lm2~3iDE#lFAMF;>)tK)lQ6s~j zN+cX-C+P0C9Vuei8-!GnN+#N5?f4nZVKz3BTpW8}aX!u$}!cV~Y`sS4wgjd0mj+4*nu(4L3r|i7( zU+@EqCwB*t{JDU5r2M`=uM;xbQ15GgUxxJ?*`14;nL%_nH+5>f(f)C=Ou`snq$@Y5gO)-)_)8b^l8=yxIc|Gc-FrSWVj39%Sx0y1RS2_t}2?C=0(qtbNnU zH+w&`uMm$^4_1f$wjM@IT-?=tDoZt5p4}L4LBGDF-y!5@9B7xdxzzt$#7akk9__V(I>j{%Fvu8=7<5Y zOso*A#2T?qY!I8o7SZEAB<1-0tj`=VP5TTnOUw}iVwqSWR*5xYo!B5Yi7n#2Jzq#2 zW9>HkP{WNyVAa^vRp_AVP!4^Gy$88EZ@i%vQ5=u33 zfo}2jq~7!hS5A>-YMb6IMwD~`n@QJy>O_{TERyAJ2@Y-#B9ST;BSAn5H8eJZc{-`x zb5Vc$$48-J=*ax(Tdg=vfYcREupyG>A6%V3fOIAz#So)q=3dY;Ef|OkX@hP=S5irD zp4`j!CyG;}kOgw@!aA0F$kNlwzzl+dhxEffQw%I0JqLtSC>L%#HG(%2HC_@oLTXB% z#5P(S{!il|JB{%Mz>fS7&l=Cb31lr{iezVOAf~ zuSILI$z-&}H9Cl0#Q6IWe^~D6iHnX)5qosW;dY>LRr=cXI>oPhY~u|_#YK|gQ#i9Q z9zZ~*9g+Huh(XOcCI*rg)q>!9f2{wTK7{i&?@}?9#Cj@wu8jlheh^kNq)4^oeO=hL|Phhyk%otPrcj8nI4n5Szpn z(PKYM5q;M`m&xa?F+XMcs}QTi8nI4n5Szpn@t%$YPQS7+JRzz&i2ubQ)5s!b5h0(r z7?R?BTX$~WxT9xkZc-)hoLPkwV>VO$&TVQ7T7DLR@QlZTNOaPzn@pbTFm#mlm*j}R zzx}vw(|18E;MLm~Q!ccSZZWEO|4&O|EKv6THvcBOhwFf+$MwntwD&HxewMm|*g;QF zFkty!N>5Pp5(_8yE5rIeL#HRGI%DShT2IiCzAxM0cz0jDFZ&Dc*t_rSf0M}#c|k^N zJv*QIm$wCY(%`3ue)Eo>eP#Pl=Fo*Z2EYH;&#&~JJM#Q(-7_ybv~m5%c3=6!`QH0o z`=vMEdCbMVcRcKv&%gZhpX>eTZ}U(1IrFMLJmtA}2ie(QErv~^VLHmkLy`=aK~)#PewL;>C30S zzV}-P z_)nC2Z+XHCe|+vOuk5w=8(wf|>#;BS{IgpxKJ@70hIagW@#Tkpbom$l>B4Wk^3ePx zo4Kl4Lvh|_&d)kX%)O+K9p7x_%yI{L}vB z>O-%2%q!mhu+v}DJA2HtUYfb{n%*nE?fv@l-@oP1D_{Me54-q9FF5qGpFQMX=O4TG z&>P<%zjqwsdlQHL;plH(`t}#kus#~Z`k^hKe#ZT-`1PUQ9~@V?_4ePs_0T6j|J4s) z``X~pt>3zO_j#}Ndbel-j><&%LqYtRU@~UG9}gGi)*9) zlbf)^ao|~;uM_%{eA+kPW%XQpw_$Ltpz}Ti$9yu z9*~eR>s~SX_UO&d1&H;pemk!@udn~iWdF+L7N2L!v`^n` z>2JM{`Jg#D&pN%TnfDr9r+KznGxs#-%?vS1%n<`(nOGtIq37B0NeGYi;4QJ)v5j*h zBM?tB8(u$&*{Ms+M*YcM>A0_m&CKYKn%umtVc?D`d8)$aP%EwN?5QhO>U)dbr<}5a zL1Hb1J42AawRDLQVS0Vrwt0JYZQki^DSF$+y^TfORPzS%-u6+iZ^GL(?)6W2eKX!U zV3>QmhP~b6-g#dCjJJKtI}>zpp7So6^3KY8XBEA^lDDhqZ3Oj&L`6ciuZ6SC+gTC2#ADm!0+cU_I*Xp763m z-o|k+JMHz&dOML=q$uz8Ap=N4-Wv$K?3~v(>Gk8^h_@N?9FyMm0<_C|+dw(uZ9?)# zy^UkumXf!9)`P6&aB*m2uIS~bX2)@pb^jRDl6m=qxWVNO;Yym^doID=8=8Pnk^F@Y zrXucqL5)NK#yQ*>2d4^;kj~9a%Z!C*Ku_#L3_ImPB+BWYr^vt|B0RbO~$oQP1NeBdCxGD0s2@)GyRue!?uZcGNPg z9;U=BwcOn&qLqL&UHZl1wr^M7W@3?sk(+@I)gH zfsp>mB3Ag5c_^@f1srIhVVE0~mq}YNLohdkYqm5%A)1wlxwTsY&8p-wO3`i)Mqw>N zY5)ouroxhhx~bV=Xd{}0HJHLP(`Z1Gb{}{Ok4o;#Up#GfjPH35^^D$E1fn(D-@;6O z2pY##Qyu~j@^~IM>>_H?!k4dhlEl>Ju^La!Qc!B6e3NXCmYX&;9ajDV^ruULVGjC>kK5wO8!U^L9TCdoaa9NZDD6rBPTBBEj`t_+i0JlD8ywVh!=WG!T zXI3;=pnM@q1g5sPUmpS2yp|?$d)c!JwIXfL-kvw2zpwYc>f?8w@XS~JhVMrHs`rau zkY9`DANS&UNHA1>K>P2~{yV)ER+# z_!;e63vjyi!q4vh*l&A{pKw&h;{OfJclTO4|Eu>g-@f3{A3FE0-d|sF@keJL@vG4O z>Ho3g%D?@|f06#q5U;=bAN|_QFGI71`%A|EOZxx$0$hLfo@;Jg?J*tq%dpJCbXhoe z^*-&m*ZuQD#(v$~TwST&)zyyQ#bf!oGfbzMT{+#w^13T5cjKe9^X2m0`nyk^bJ|N? zxjZ0abVm_?&-}UaTN+*YTE1L;EgxO}Pxcjk8Qyn8`8yZk57;=POI z^1HCzxbm@l|Bm6^y`a4$^Y8NGaC!M^w?h}NL-XHu?_@qQdJ84`_qyG-F1~Qc@R`Ix z;)iav^P@MC?(r+leC=iS9^Gf3ZRR1;7l~uUy~HW!{&nL=-%LGam(YHexSu#ryo~r9 z;`4|vAikLRGU91Zv2H<#U@5KF{ppNoF) zqkEZn^!u#7b0b#nSJM79#5WMD#OsNd5Q8{{gCFnh({I7 z{#fEehz}<|mUtqun|KECOyW*ro;X3=PkavXWyHTFzMc3!;>U93+kqGxRq>^BnQ{#4Cw!Bwj~+5Anmq zFA@Kh_#NW^CEiVZFx$x^iBBPR6E_h1iQ9>1Go8C=zKFP&xR3aJVug4O@jb+k5x-3Q z7V#&ZLHrluzta6`;yZ}9)BOXC_XOe-sF(9QbiaexB3?xN zF#G4PXnrxxzoq%pY!^q5S^tgj$4=QQTWB)I-2I+%$>?NETI_yL#6O+~#&&jlK9C@s z|N0XC-B@>(qx%r~Vjnhi?zhps`a!dA5R0YN>vn#u)qC9PO}qd5Nk2Sf>#Kk7HTy>I z*iU|s-%k$_dw+P$lYa2q-~Y7t;Ez5~{ne*x8@$G63^k&RobQRyjlRQcw>^~urR=9p zFSUu+K6s*h0I#kN+YR6`Y`T3~<)Oa-%6Mi*p}c0wUV`fAPtFQU;BTooCqtgyFN*r~ zM|prr98XYt5+p4}c~7WINscsR4;={rMHi{BF87}B7QOmx72n!g)$oHktM}x4!WG)L zc3JxUJ%;5=46_FeQ_moRMk46DT2YBM+17`k`fDyNvaa;l+w=PkF+%G)#Z1a z+2{EFTZ?A*&Rcna{upn4hnWM?H^A(ZUzz6eiDvd({4D438Jt%_bH+^1{^^;$U0&SW z9WfV%=0+mMNr>GJtG2VYmq`&V#%qjWnBpb=i?o;1w>mmB71zJ3`wu@pxX^APU6bY2 zoVWa;zd?yH-Yw8>mN*T-$)M9BhAYgzofOW_PZXhYuq2xBVE%}FMs2Zf+Jg>fnBmE73^qGkZJ3H>>W z(C?!6v2n}@VQeVR!Y%LQeQkyi$t4RcQ4%huSXe^Z2hF3xHw4EOd57#Eb!kXBsQ%Rb z7<6Wet4+IK`@w`gQ^=*Lwd(8@4_7P_J~%}(Kx#oBCW6JnPkNOI&O|y_mfE-WRKQ&{ z?@0~BG$&ZW^xF~6viNqjZt#A}-y74Ts;(qKIsZ+)sn7YQWNpnDR>ISoK(44NCxkB{c zYUV1@qyOf+Nk{*wx0yNh4nzNXx;uNOyY)V^&oTWK(pO0zkS_I3qf5V+;oWFhr8&iL z%ETt!n>QI<@E*hdvAL>sH$3X->s3GYf&JYYD^GDYy{XBo|->%t_mgUwP&C9J_CFPvFE6l!8p3?y9 z&oyj5$IzX>R_N}|U!9y&^@T>~eKVu}Q$(MbCT56PVvZOP%ft$?N~{s<#0Jsbmup;M z@t2w2Ir$2oLW4*oI)3thSs8JM;=-8-* zqXNtd&~Y%SK04FqM?`IJf*g}Bp4kY)KY3yJg>jq<;%JCbbf&lP6XY2GaYBVrvukxX z{;$RVXdI&a+Yj@unp~i$0JmrG+U&*hSP0%uPUCr+_TNtA!_bq0l|q})zFCT*Cm2io zNO?xJ%-vWB~)UDJn%pzTs+k03i%!l{QY^%we&!pKB^G&JHw5HAPCjAJ+%l1@t>+EtxzkdHtIXGpJ^(DoJSzo+dAio@f1d-&bW z2i4~;Z$7xi(Y@08L+W*gNRS9bx8Ki1HON1xc2CB?PQ;m$?_>JUv-p$movx#O^UD@b z<137}gB)|~Gv>aO9CPNgr2D*K@WgGJPAA7){vz#X%)b00!}_BQ(~lwj*NiUrCBqak z-7s^LnEwA+`|mJI%5q`UZ#IT9(qdW)Xq%V04O^GF1;fJF<^lsvv{b|km)f9ok=vC*RZly`#SfwI3Zycbf@8A0Kj91>i=YRhF)WQe< z@BR5{miA5DxVsONOa5E@r}qB6|NrCnC6|7rMm={thp`X+pP$3z(){q&-FZfqyyH1c zE#-CPfBQWhKQeyE?f-bgQAZte``7rW~kUGk3K&ly{)^MC(-&i;qCpRV|woc4E?+rJ~nNc*p6 znDiDM_T|1-#coZRtOssDcD z|90P}JpI5sLcOYubo+z9qyO_u_vvrg{eOqJBf{d+{P1l{{a`|F!>)?`HqC_5b+Utp9$~{($hm|76X-4*dVb zZtGk6bJYGlrhgdsiS550x&71P$2;3^uKjPpj@3i4VB}bN=UV5&hOXIO6$CsQ~a&pP3C8w91S#oyCxh3b9 zTv&2($^WBg$_y-TudD>Cf-KChz#i9{ewq{*QltZ+{s6 z$G`ve?5Tnrc>90wiMsR$YVp9C+qceqeD|NH|NYN3%q`6?+->(?=SKG4?d*QLor-q5 zxYyG9eRey(w107Fee&+R=ZEjH+lhPac5W%&@Y24~r@!d-dd8NV%U*r^c#nPde9o^g z92)x4{fCCS7hDs1-yIstzkf|A=7xqUCJ(vuP;&7#Au^v_a!trs71xB$MgFyOS6mY& zjJr(P=j^3JLopXvFuH7LsJ`-=5VL>PHDQJc3wEx)CM>f1<7+}+ydEdmXUdq$0$OHOdGOudY*b8mLpwZF&CmG&>UpV12Y*<;G?_3qWKbAf|3 z_FbjEwd!ZHUSApCpq{Yt*pMdw(sVfs7I?MKf4!9Esux;D%(zQ?tpX77I2 zhTf04@3mpTk|oo}oA>8_@T6PEoGB9yIK_+^bI!70$&w4K*sx~o9@T4|V||c&FnY85Ut|AUtTTD5dRcRZgG1EC z&V>72tA0)~KTJNBoM(1~dY2h)qWP7Xa6+yGw0B9<1_S$-81Fk-~;Mw=Rc?)%(=jZ!zoHDtB(yAnA|8n^P9bYYduGf z>T|<>+y4dg>~P9@!iodVFk``jqwAdeg*@#1Qe5+04jcDbGUftn4y|{OU+Et!j z9NMftcGw@ap979Ff6B5j#ga4a_^Hc6$xnSIR z-m;Kvv7e*tv(JPDGtRT*BJ<}j3(;2hdEv4!$=?3ULe=^veYD=^3}a?D$#alA?7ewe z7{1y4-Xf3jfPH41V9u0fJ8xfgi1QpArXP$CcYc9y_gt7ABM+-d@!1^bxoi{v1o4=i zWSx0xor6<7m+d@V-RynHI?E4RXZK_3+Myq3S!ex8_hJ7l?#<>K;@@K5`OCr>V@|N) zH0y7AzU}zi_U)ACd!7$FKMOzRi5E3hM_;2|E@ZjTvUcR{Y_bMz(r<^^fBiM z3#Rs$oM!)f^043>yR*(S<07N)JO3wfIl`Jf#uvLkOD61HQidt!%-H#X=gI*~He6tG zsr#_v@So+s%>7w#jNQxii5Vvu6`mI>7VKZ4&+Put{Tun0se_#rWtd^LQr+yW7Vj_S z*SaU0_3|^?s9%3|kIFgbHp$I_1!vfkb*`P~VmlvQ z7bf=HW2j=v>~7bEjLF@v3v(Q>V&@*$g@zS7cT&eauM1=B-OG6nIK_%HY*;Yf>$(u# zd5@u#Bh1)i!wD9{&T(*`>q5?aZ~0hqku{^c>@gJG*Lil?W1r*g{Qa&AldPDrcYk>q zbDk+{HjM7-9uE+Q3CB2K%$$=fIcV)%7fL1%ao@;!_833Zer6AI&vu@3>_7avu)u^3 z2OPeexa_iFzx9#Vg=uyk<-Y83jxj5yTx8A8-QD-m@-kt}oGCkxaW7Vk?jbIxSwG>r zFnUjM4wUa+`tx%4Vfq&Jv7AuPz3o3#|5+aH90%`IH+x4r=e_N7f-zGjoMy_L1I{sH z#hi;Q82#O!CyucDZqJGRWAv9fXWI4mINz>MI@hirt6%@H&M`*E+0TSCEIH5a@z;f+ zf7*Y7_{=%Z=tS=k6V9^a0=p-P>(AMMW6T({V5Wb)_v(kf4NkG2`KkJ)f8Eo(N6cBb zB7X>#Uf4U*7wx|6=>txx_y9FO`qwWwfv2 zVtbyE`RH&_%?L2Gy8x9#q`z;R{JDg>YV-Gg}kmVs} z-CZ7r*|6KrKX!S@*?HXZP_{l-?S_x$By zf!!B4x1V|TTgR4%Ne=d39_ARo*!hR3pCim)AwEmyt*>+s4qhkzL+yM0@-WSkMLT|j z`?BHai2lBDd6;6&to2RuFgnOSb~*eoc@AD4CRlQc(c9!l<<*>Kc+bcB1c!wGhovf^|*f24l1$9dKqdZd26-FYS)XZ=q5nH{a)931O8Kgz!2 zJtvkYnrF>vHq6;MN!_g2eY89$FAoVD=Io}T3Or`N!LLuKaAi zqE6N`>SJ`CzCOV@PBK5=b8Nl9xhFc8%gdS-^KXm)Bz@paJI{jAcf>Itecy9oakaWR z__6*znLm-Ay`Opy+VOSjXvfRd&v>Q&j~cJicb1&zV72%4Dek{UeazRpKTFQD-r_xa zs=QnM`C^BYj5%P&8I~;AaGt%JJkNHXLr-%bc35+i(KdB5=WILP?*2^Ju(QLyr;Bro ze5^Rb&Mx<1`V05@PxHTaAI86tw;gl%8S3CD`?u)}d%yMPh{>XQo@xDe`p({;#BIla z)=x%%cdn<-yRHaREbhG`)J*QPB6OdnU+gn|z>1JD*~dD2`>qI`XS>hCSA>M+V^)ND z_8+$*EV6p?iZJ#Zai6&&OtX0Qim<@sIV(cb&a?Ae_jvA#Fv^;PcKpH>A$p#;?6KK@ zMVMrHz=|--_+=}?(DV5U@tJahD_23m@`~~XgBZS}BX^it#Rc>c^UR5zpV%Fm1gHk{$$BKKs? zd6wUEzR&OL52H)e#qm72c0ko)>fGEa#nPvsoRllxM5=o&5## ztag}xm2P&+#?x#V%|1neVYOOts@XtqeK)cV8JQW^7pAdu8ao*8F`}hLj1X z+1!6+m}k~m8Ae`b%rPbpS{V}d9=tNlw)6X1f4w*lb&mD3SB9ZC*!P^3VU#r|*gRJq z?C&owvjd%bqkXSi877&=>SFKUm0|czoN$f>2aFE0&WxSd{=?PLdW5_znX~tH`xvuf z_Z=%k{~%)~Y~CY3`^U+Du>PDNK8q7qhJrQc**$4xsF||!X8k_Hd8W*moT=`1ot5$6 zL-xJJ_$>Ei{7L;`&Z-@s?Ot!?w0^gKTHe;r%FC1$GdApg!TsMR&zIH1d`7*8SpV9} z5VL05`VIGHbpFavvdfyyg)77OgnM43PIhPYsr54PSzfL$hkAdna4*(Zse|3C)zQxX z*z-Qjz31d(`ID7lrXBxGJ?wFj$& zQha8{HD?*^dwm!)Kj0+m{jLvlOdooE7(U8iRJBcJUv5 zeduw}m6!SBt`7yv$6p^7*n5)viStjrJ|s+^c72#;@kZ^KSb&%8Y$R=iA4EIn!@mAF9^xh;xkjORTeZsrXC^=iejF z75d4P6C5yQ&VmK!*>I8lA2~N^AIF*gSU;KkR6f?%>hrPcUgmkQv)nqH72+`4>kWnv*OV4=5KU=W{la{qJJzn!)B}dwcf1G6Ra<&lLaTlDLG@@ zuwZwax>@f~_le@)qHboKV7XI$tT|}UF*-@#ZgVfDoVPw;&73pln|7Z4Mf*=y$A5WF zEdK1?t$&f16&rSkR)v0QKNIGAtO^;UJFNKm7_{*?_FnlJbHGWK?K*pRT@_}S z-+fhBXy-X}iu&)lDvUE47MFv4R)w1VN306H_sQRNp4qcjg^ImruL_-0onzAa=2f9! z@|IO$p4D5OXZf~OVfZxb9A$ZkdYDhF3bV`(RX+!ZSwCGLjq zUiKL?<|I?jGUq%?F0y}_dw;|_N7-yGnef zSGx}f9Qmlc*SZ%=*5)e?88<8#Epv_?)=W$59}|xq_OFwV)k^ORJJ-7>W9ICx(tp-m zWO=Li=Hv4I+CE0N$;0fo^0fY59u|%GpRoQH_vhfR^05DRePFid>X0+P`|2>y>Yl4Z z&H7%eLwuHV_g)=F*kO-7=I#7mtHT_#y;q0sC)L+k9j4iPka>0hK zlYLi*0ki#9hq7HCSsfb2`>ziDY5SNmK0rPuFBXsGA?D?+IL(^Xr{sU9bDtK6GsZCs zrcBHaIK`Y9OU}0Y-z7ieqgRKa&xreO_hIintHU^xN%@!^D=y39+^_Zc)nSn}hd*oo zN$$n!WbxQN&H2w+KV2PcIM3c0&N1ciIsBk=EI+0m7N4-r?31g*=(*0FZN2r=`p|lg zI-HNr70)(dwHVTbXz)X9QKujIQt;nQ(z68+L!_xqVqac3E?b{VVm8IVTxirJqbV!;%HNSL-JStXXsDE6)E& zKbdos(U0|$2`5-GWp~c~+xct6;ed;bmbvFwJ%{V%WwKg6rfcM3#o-z654-HIQ!n%N z_Op9~{x+5eLLH8$$S`Nhbg<9 zW}j2`4UU-)HB0tcaiTrX&IQKD&xeG)srfL^^8M<_#W{06jIj4%b+BZ{cpzT8{!#hA zW&LCFa&Xps$eFWbeYW`DR@d}==&{b+gZY={!|->Ezp4&4Oxc@JH`A}_2m4>24-4#` zXa9wsg$k>SF&2=b3Q8_-gyx z^&gA>J^QcmJlI<%FVp#X--(LLN#-1|WM@`=Ys6)Dt$LZRb1#;hZP(Z9Gn*Scx9@v? z8@&e{Fk``4b}RKVW#?l1Im&dCxa@5fm&J|Zv0~T$nv2E_qf5l!svh<@&XfsDW^8Wq zezx=5JntWf!*OQY#b?2s4d>YTg}9gM+i%5T!YSs9>Sp|3`p23J9Q^kr*&x9Hp}#bNzAaabI(#&?MFAGXGKh&+6a?-1oZQr>p_cKch8 zv!BVy^0GK(jqeS`J=M7@IVC?k?_U!V#vHI@&gcW`VE2R0weyUwQs;-(gdS7Ij6S+1 zOfzHAu76B@>~r{P=h$WZarL$1Ppki)9&*?i4DcF%K9)~s1xV13Sf?taX_t3LL>x5jsq@?T;fJC}MMKN070 z{bqcndof?-d9c4){?>W<*;%Vz7VGW*sd_f*N9$(!7;jw@W*FV-ePHLW?)@|U8Cn|_ z^d;xOxZn(vJ=TVTy*;h7=J3z$zth?<#`>;n!!)~hU+eowbquc!y=&y*IMe&A4O7fG z!-ge$d)v?czH38#t-KF2&*X99E_3eLYr{M{&siIyQXY=6c=UU&qHVmy& z--LTHJ=A^JJzQSq9AE9Z9kDiKERIxHJAT*N(4TkzciYdw@$RukoD;?8fJ1A=JH>f+ zKe#sJj6bU$brpm!TWTQMc=qIC%=GkGNJub3fRIyqcM%dY;Uraf{!4~gRJAbqO+TUeuTySWU{0rVc z*4xz0WV`)rSTMd-{LR*XL*9K|7-jb!>q4LLz1D?{>F~NxGGonx(M{rX)`dxC`>yld zq47hVzuEo~=a_MVIa8J_SUt}91@%0BT^M2h1o@agbzPWc|7r5E`}B38vrU|5t_x$W z`>zYrEVy93WW$=X<{Osn`T@>uxBo@zVfte6*}PO;?f5|F?HjOR&Uy0%YnB|^Vf^xS zVVvDptP2U7SFQ^=JFk+b9UrCsTjV)mU6^8YnmFvUztcTA!QymzS)U;vE_)#}4}(W!#Q;dG76)-A~Hfj;Gbj=zRTV!MdIQru{W9 za4(ij+0EC585ZBRpZ)KulQoBa;hq<(kNr#SZ@tWOXy=(TzkHqV`P5ge^F5z9T>O>u zKh&RJTmP~5guS1x3j-GO?#XJsKD6sM*!LUpD)qD8reDl{scy!;18a|i`IvVoj1z=N9#wZM;|*!8voLHPO{=Gdq-Jk#!-E4 zILY|!)>*JCe(#;@!+h(z)G7YpX!*oX-|ajz7R))%lKnr)bAmYRoao-{vdcaf7@uVR z&*E^D$;s=(G>i9IXXiBe8t>m3>%$n+_v?4-2iAw^FYq3-$f)#@{o~^kRKxbgBLS5brY2fdwm;m&^Z8 z^H<8l{&m(_aG@Qqbe|v(`yBjJ-Kvo<)L;o?w9bn!~gLgL!EnW2wldEnR1fNy*Gr6? z!D4trsN41X*uUq03}yG-5XM;C-+uNVU_UDsY&g$OXM^u7<>Tm`X_anq*{|OtyG~*|#o1G_b2qhCPwBykYp>r4K*=O{W4IyEV12&vt z=lS;C)xH;7XY>;5%=_Xoezm$Hb&soy>A@SqEE`trzr}s;W}OMkx4IvTL)3eB9=^f% zjMf>mVaoUzbuvBH`aRt11bNxx4Ern?bDje(GCk4#?S;~&femMwyjNUir?}U> zg3=P z`Z267jxjo0Us!z3I@5DDgrWPm-?`#2{u1{Vhkf>EysylevHLam;(#S=-e;zlZ}5GddJ5+rX#I!cv*Cd0kGvm@u93eZ4kz8W;D9A(Sg~Nuc{Z#WT`O*T zPj=Yls5*M=Gj0_(Ugkb5IK{GbAJ(g!dyx36yU_!#VT#F9 zZ}1(Td@r~mjI(CKhKud`*bSlkFzcLP?}aynX_hP*?{6O)jy_!fUMwz~m);QO**(yG z9>JH1&ys079(SI_8=QNjdfq56b55~j#)`9y-*iJ*U>dvsqwM1d(}Trj_igsI^ITx> zQ1g#=pQFt)diM>X!wyH;<2;jN^zkwJ#$jgcvfvcs_qrc@r^wf}|5R~Vo~gdp56H*P z2lbr=6Z=cfvu5Y9`oU2~ACiwO72))NU z|21_m{rU}Ih8gErvSRN%b+=@LliC6Xl~iwS@^Zl98uwwjPQORR-zXpRE&9N0t9sh; zP3mE_pl?s%cIO!Xm;OA}xxaWmEdS|wiC1xqHDfmI_-X2hHijAY7_rY0CY zVE2*YFnzQ*&$Qm%7^c~IwsSr8a>2OIh6#J-`_I`JQs&H9KHojqeS!V${0rUhS>kb= z&HnZ=JHUD7Oj)vG#YOgCvN4Q4+x^*R#gs+gz1V$)easm>$NgR@9t%#g=7617Z45aF ztlIfk+y7kq$JNCy$Cxu_`C8}LynbVtXYz)Pp=Rfe8^h4^jM-s%)W$HyDsdl1@7U-& zL%!2FX2+=K`PPqB56ctP&6;!V{D(G%;TPC<_Qo*5l2fccC0;xKY0r)IXEuiJnDuka zGdWit4!*3vtiGbI7n+}ukI@zCXL_}B`#WD6GrCT{%y$?W_qf1xv-=+)A9LfJb1XSw zKHlOzV6t^%D41?@{zc+#_k5V`P&boXoMXDvy0p=Nfk%6Egt!&S)Hu;k$WRT%E`;m)!1h$>|4KGHch96r$aG1fVFY!zmi zKCTK2>^-pxqc3wGjOV)=u*dRn`57Hig-Lcf&5CoZk8-|Uf4lpN z@fbhDxi_hwBdyQe6#C4br4DwVD@MnqB7XagHe~7F=Y_=pg%F zBo8x=vwHESFxAe#L_YR8%jBibvEj(U>O9cBn7u+C=A2{nN_kkbVe+a?VffARv&-aI z{bO{Ty4g8iy=+dlpVg`E`xbS7Kzz~^cCK;b&o%y-e*~>PCp||n# z@^HX0W?vMa#aGnFiVJKwbcp;Hc#+sgHx<8%Fl*V?-Tcr`hKeYLz_d&oSoC`zw_o$aPYLvVfb|O&)Xal_Mg8wL}#e~ zfXyLh{Ho2qbK96bNDdp zuifl>PV1ax&KcI6XYX~J!_eXS$Wa!YV8dzlUN3*U&c$|}BS%>0ID2o9pDAZqaG_o2 z@R8QvC_ht9vfvCG&bRAtlK&{{9A&`?Hk@WJmcL!+V!O_fw_E2pdk4wSl(Q_j!02H4 z6aD2FGfuMN3_EX@zg_3hJFIh*6(`tvi~Ni^*RFH1UFXOv8I6J>I>%@9_!hWPYOe&--4UygAhDyjLCG_ul)|?>!%!st)gWe!BP3 z``w(OK6cI&&-S4@D)|_VN9C;X>tL`)9Va$e;j5B#zvS7`5MxPg-1$!S*7spvMVed=!GyAH2Y}omr z_*dvR`>VwLu(+!|H%9ZDL&Kul9Qq$|?@jixWWnZU_Zz5poA-eAE!H{MDNgIH_O{-{?Cw@$PqH7-i=HH--tO534ra|WUSR?L1RfoMz3OO}qYCbq4)nmtFQa#+dU=STp6&=hVRtYmPG8 zV@sG|!6}w|Zt=aD_;=b8YWDB4B@CV8-qDuOVf2VCAz|~_Eum<~<6FY;x#Dty`J1+c zk~O<*IL1!AB{c0khco96vd)-e>>cbpyKmkS2JF0Li|^0))-9o8@-}sR-aXjifTN5K z*%JEgm=o=IVoOL{58V>7cAm5C_%L;~V=l0FxO!M~_zU`QgnF1BDIR-AxhE?Qn7>_| zc0ExK`|nWC7uEGnb+o=qe)f*u;yW|>-mO2Zxxn(6Exs!g?>+XjoV1_WvG%ifocQfJ z=b0S8B`mUL^kw4{wuBMZ?6u<)w}kO_%%mNkV0Yvu?+y>&I8sKc#<+&h#AEWybOY zp4*J^2i4DJARdeJ+_N2X_-p!mzWj{8xh3RGE>Jh4T;IN~?;PiVldM@V`L;S3T`2x} z)-O^wYvzoeMWcR8Z!1d%VfW;p>v@)57`=G)(_k2`!s!d;a0z^Xndgkj9#|Y_iEy^ z!yXIvInVCPw}wT=9KJ|Cc3H5`{%h=K{MxO42T{Fm5bt|@qkW9tv^9(|X3T<oeW+Qu#hCKckOWXZmsTmpONqdB$gN4HK=?@-q6A z`Z-|T&Yz=>%boj*JnYR_XLR1y5Ebr!f%(=8xB4!O-`B4zAG^;c^)cRTKRXMa18a`V*|$x8W{cwdM0{4v|LFWrox8_P zeos#P&P{&rQ5{@ppA&~K5r<>!KIkUD=V+ZX%sJn#bI5b*KG?cE`Mx*#zKi=Avw6r( zp%OoO=uN)UlAj|#v;Od#Ld=qrj2|s7JC6~U%`@!#x#!-yDfE~==cX`deZD%`88d&4 z{&R?Zc9<|`_Cohy!JH-MSaaxF_3UpyyBuZjfSW>}C8t>Q(dDu^G^4*p^$JpO`tUj=~%ZojyRpS3ZeCMl6?KhtkH-!oF-7EB!#Sd=^ zMeCLJv0}sgD)(CLoEPg7~LQr$JyNF<}ky-U2hI$>)mhmU6?rcyg4K+n77{R=FqSj zzBzO^I>$ac_r2Ng&UqgD+#H4~aXG?-J*FII!GsN`80{x+JI|^eKlJ7>yh*)}x;ad+ z&y<}<-|TxY_h-%C<8BV|W_g}?bC~9UbL>7zeeFDlZwCX8OB&+IZ|pR-I@a=-=VY*=#mX6M;u^kV&E zmofXCWWoUloMFy_CFfbQX7m#GUvQos_BqOgeGWLmoGD9AGkvLe?DoZB|3GzZ)3=wo zC*zkp$IdI%!HTo(`YZK`<*Ve~F7B({gYmffnKEU?jOA= z*?EI=?L24LeUp2#&zb{9x43WY9J>eU8`BB*VSK3P#^x~3Yp482=_891#9^A6zg3?1 znP<*v_D*##c29Gj(dp{hWk07_bC%gx)m=M(zIE1f;xbt)?k~7bzt~x?enuOtv&ThN z%-VCDWpsn*^Go-;*?Y)@!%W#_#*#S~7;SU^Uzy+O`La`s$K)5DBh$a>$FKG8&I@6h z^<5VHzMp<@k)69P_^wSoorRDy<}ed>Ibg}?K?`Al85>p{zD@iGFZkX~yvK;&j=KwC zj?rVqZ^us%|F`0Bf;Cg-Pqd%uljLRp$KtPZFB(7FIS%$;2&3jR7RDtj)@)cD zung(UcxyX9!5A>bc75egb z=h$VzF_w(m@s;AR;tcDn^oh~c^0w>j{zF|q)gP8W(|4vn_niJIJ{#kl!^S1YnO|!^ z<7M8j*3x~LvSD_e{XzWY;xNA6d)B(R5N6riYn$)q_Vl}Z+d`N1gSYv8!aaxjkKX2Y z3HKZtaA=P`hboRTf6TTp&ZfI9Ofr7#wlKr!arXU(eeAIJpWDK``9AA*A1BRsp0UmE z6z(~cKFc{aFLZ8CaSzxQM%a7Nw$Nk7aduy<9u7FgiWz$^*%oG5ymVVwWPG6d?quJ~ z>}UCM``CMheeIYf8!oitSE}>Q>U)(uEXLKt>NVmqdhIs9M`)cREE%)+I`y-Dy?u<| zVBcNsd!v2K*=vpMYvBLc_sP+rrr0#Czv9zZ+=& zcy%&4L4WS9o)hhtufzGa4vv^F*yG?N_h5apKDYZ*ao9g)TbOItKck*|=;wv@-P68{ z^oP;+^oKppv*Kbqf3bS+ zE7iM~_?%>NmAcw7%Qh|-*tDAOTrEB`jtq-4r~fQ|uAi*9$leO~x{rCzaS31yjxl4*-X`%GZx+8@XW5RosE-Z1_cOj(zge?nv&}lQ zo#Ne}wSF*X#)7k~ShnL|s*lO9yiX4>{S)qDRy^MBKK z7ED=kn*D!@&xAFzJ-3Hmhj-c@2JGBy3h77!R*1?L&@&G+e5?j zA=^X$!TRvf?O~GT!?%ao*6#K&w2$@2ZVz47kKgWlIrC3+o(&h;@#yw2vafZHwLW!w zm}ckM;U=Ud6;{r+e60s^zDA%PQ4$|uZQ!a;)!1|Wz9MB`N#E< z1!q`sk%P0udxSA3n0|75m|}d6xEyfkk)BT`J`=|5T(CV9ELgGro_;<`oJ-u3@ul0t zJo|+{KH8W)4mjS9f2clY%-Flq^I`NO@z`g>?$6ct7;zahzeb-~FLy6yEA^{uyjuP2 zY!HX(X7i7g=SK5Px9TJN+dQww+0U5icJ;R79iBV$o$7qN`Ca)Tr=ADy2vdyr+YxH!BRj(AlbvUu-G}Y) zoto#%X=abu5f<2gw0NWX%~1|G&fljkWWk2>9K2|U@7Kh8vA9nc=cVGZ z|FRt+=YS=5=MWKasbcXVf!)tb4IIL;W1QU*2cA??=ot{fxTWxa>3Ig8AaJJHp7b z_45lm!hqQq-K!mc$^Dspd57Pzb1zOY|BCo5zq%s~Jy#uH6PF3c**R}Vm|>4|trzSF z-RHUAx7?G-cXot^y$jX%{PsPS&$!_NqwV&YkD0My!Qxlye1ZM!G5?MCiY2F+-nJvm zvb(6RG3Offu>QOAt^bs_b&p&8Zk;^$z9lrwAAF17r4xs9#uY0zoHgHj!YyI=0QE36 zPB_g0N6lyKGk?-8VX__nr}OMQ_QAu=jj*vUq{@m)Q40^UU_YC3IeDo(sk$8`kWZ?;ju^b0(}g#lef*i^)sX z*O#a79_+kAUN&#i2c`$9`#|#tyB|}|Fn;qbp=86RU4M%@UMB8aIiYzoxCN?Ge6e7ULoIco)=T59B`T$bLOmA9*MyI=%`3@uF9!q9Z`rod(0A zSaY1wFXUmDc{{#M9>#1~a^xWW{H=4Wm@xjc_nJ|of9*U+4pz_5PQN2(eAk`657Ym9 z?esmE``>$Km|}OYouO#Q9D9rP;hkaBINE!s-<{J>MsG8JKl@uBxHHVM*=MKkx8&V- zr{9fpul<~7J+d=o>^x&t*=oJo7XzW?(3Xm@p^SIdV_OJkK7r0hpLm~jNZ93%&>cm zI@#yYVaCUb&*B98I5<^2R;Q_h*%|tCxcQIn3!UTSN3t;|JdA z_v+k}jd%XZ%x_L+|c z;j#_6 zdGDzN zC8N~*E_qmRh7}XmoNCu=aoPQqe!f?qe(iqDesgO`+5N5iu)P1SFxQ@E#fF_zoPWTs z&}YVk{r#-7e(0_+%7z6yBfCQPed2M9J;qEq$$}Xx&N6=ZuCU0GBd6N;h+ScV4X4?E z)UFVn=6&zV&-Ag@89iA(X3y9a2B*vW>|LQ`@tj?uVftM0&Jh1?>J%s8VjG{S`2nYy zF=x&>b`P!vY*$!d#-Wc||G9IFuGJSd ztJTkZ-o4uSHJ(4Kb)MJ98aB!>hOm{iQjL})n{lY%hzfmuX+r($}TX8>W|Dw2z|KPo0(pYEj zpYDCO{CBQ>|7ZQKb(mx4ZnfW$<6gDjk&}m$jP|z9_`bF8{N&>}%lp-SFV6n^*M2XK z52(We6E>_mb?AOtU)g8*;M(uUS$|mV_u|Co2-Am~Z^xWq&Xgq!R-9+Un)M@`|E%># zI?v)!;xm7=dRcM6EfOv-V3a=x4(I2 zFRuNrobxZM!_-CUd6l}EzoGW;+cbZ$`F8zqd0D-q4!z9zW7Wg-q&h6J_`hg78}PQu zvhlY`Ho{s$feHZzR45Q|NQI%{bx5~$TiCi$#()fq6dV|3LXjd71{60TKnDfqYlNW{ zrUV&Ma7uuI75Z^H3luC8WNOt3+32=z>qhpW&;NIybDGbmgV)P{u50`C-1qa`&;5LV zoRgDVle|Zce0(>lVlW(`yr92@{69p#zMtedJIebC5#R>^=h5;x~-Ef?eqArF?#jo!77ny#tirPtYf@3qyaVoaK5DyKSWV0p$pj zA7WRow^4pSCH@F@VRAR+0loji?xWmL zW}|9^iOP+tLwL$Y<@*`!>-3F0Uq<{hHu4-9_RrqP^JA39x!8ri85?;o8Tkxg_i@sj zw^6mh(0uI1@cZJ8DhS;Ru?rIo8&%m8llg^9%*dCwT}8?pNf>iMRPsu_lE!7g++ zZ&dy#(SH}aFmm@sH7wW5vAY_79^A-tTJQ(heTwi8Z{&Av;g7Kkjh}Ah_il;z81ZNa zQRse_bfFI#Ki|mvw+R3EMxL)h9wYp($lvOXyk86XFE{cW4c9OUBhbGFKier!7=&IJ zh9MY-5s^QGUoZjtq4!zR7x}L?@;j%;XPB03?FtCntfxbcXangqkF!?w1F!6Wn3OCR` zVEldZ`8@gFx=~d_|1R1IG++cK_K+_aR@DCsgokm_!+w~QYvk^tO)3F>uo?Pc6b4}m zCSc%2{DEcAUA#&8pbv&%7)D`e9Cm~Up zoA|v}u3-wgPsiVvkwYJh!fF_)+Qj?2;OFp1cm{T$?@Z#u_~cEh>bLlN7U5v{3+Q2L z3hBVeIr!OuA77$eV4#}($#o5W!SF)tK;Ltu_X>P*lZpvnqI_Vi1Akt{FJlwGpGy4q zunVIbHu1Zuqz|j0_XE<0(OuXTIc$e1*bn_5ZBoN91k1Vz2djj8s7DyD`B3%4)Z7nM zMK|GwK2(h`{;v;J2TZ{P4FCH>H7wWA-9!Eq;i0=|Ncn}uLnDji1&6;P9>xZ z4H$%>(jgUwDHw&}gN9VQTth>yJws|xu3<{94<_ApTtgoWmkp_ExrRZxK7@S8HH^sh zq2xoZVO*{cBOh`NlX6`?q>6seHT1&pr^t_7!+=~LKBO9;_XzC4IBbVOFZqJeBZ=Qf zJ3b13pm*Yss)NB}$d|}rt6U#TdB`>Fkn7`!FV}DwhAJqZ*GLyuz|g137mS=hJYgl_ zgeOvdufvllXW_||6HNN>{|(yPDfkalumQ$TC4K1s40hxic0liGlw&{n`z+yL;&k!_ z{huR0Z<4Pw$OlZFN%_IxS)>o+pU1Da2w#U?Xk1MFz}Q04{R4U!fCg-U2^fY+*a}lH z2ECVJZ-97T8{&B~!e5IVhOQ@n?{Iws;i2!_)Dw(^NjHI=n`tL7a4Yd)>~_+7m-hEv z{Dh%pv=eCDiT{5h{@vJxk$cJ4d&FN(JAr{#@(W`RQts=?_X_O5zBzt{`-H2y+4y)7wN!QH{oEokM#dS{-F;BUMGDR zdV}(V5g3M1*b3vY>aWQA@e3y3B)nX|MSVl#ZR&fF_?xlIbr^a@4;zukwvum{+(tP; z-wyox8+Kte3?8tV_k!WCd$Wp(9Cpa{ftz_=iuea@<~b?s9=2J9U=&86aRhqkJ9aa_ zM@o4dx0&am$j|Ycc@B#BHJf=3itF0VyyuJf!Of}>x-Z|X;=(I7s}%HJh5n!T|4sBT z2_tfSEp}i6#$oU}>_G!2VW4rdDtaG(p%?nE#}B!NbujuZ?7`s8@B`AhgLIO_zZd&3 zc|Ufc_aW@Tz{A+vh@U?vKJ-3I`Y`p@W}bt>&O4h`a1-_ulow3CyP5Y%k&pNA3r06$ z|3k`aGx4E+E9pSrM{o#xdnqsISDSf$iFn0ZR2@u=-=dnK;elI7@6au(AI6W|!gEQ; zeOpu%#!uP8`?k0~eTym@Cf*rac;6Ow&f20vFn-P!)egOLwy5fDaQ+saFCsrM22%^S z@O!0%e~xr^Acs+yg6+^9-@@}kUD)dLUN+ekXl3qvpln_*-V>DhU0sQ8-~M@82T562ie0Ov2bfTb2Lcg!gP!As9S#tLlfb@~x^u zAwPon(C6LCb3*8kA^jp(QRq0*hu-72syGb8LFhkmE6)ePlZXcsupJsFZ{@il7(D&QnOjKb8JqyxQv^5??d9OA=hE$P5W-BuNY z@%hAu-pjVC@Hq6BZ{_zzi4Tj$yNZGh^9E8bc>T3e=?m!Q{Fb4fF36rp>gm@9k6-J>S8ZZdm4-pRr+OP+Gk8M?D zrP%)&{=p=yhSA3fC)cnYCZ5FJLDcJN?7`%(@gGK?!#`-eM0^kB_FKviCSVwbIQDF$gByqsjSne*7#hN#L&(oZ#E1SA z=|Jyp!ok#D$`dAvhgI-U(s2y){w(UlIjoYbFf@KxwL$~NVDNxp)dAx$ z0aNZ_*iCGsx}^E;P>I~PBo_dMdml@I+6f8Rizi*>FU=W6((L#8bfWy$eoctb3IOro@ z2v)-|48j-;!?@@P=f018!59p|1Z;-ER_Xg3Ipby4i2zJ2Oi}-s2{=STT82ugT!{n=klk4tbH3;23 zl!IKuvP$e4*oX06{D-We948s77zy=tFVc~k}6~_OJ9hicH(EFERRdf>9 zeQV|AV)w3K)le7%1DO>R=3pVEB-2 zsu@NOBfiMXxA8tM?0ssRs`?E2!?&pbbRV&e-`m7K48sVF!Jv1W8iWbxorL~q>6Fje z_#yn_Hhy=Le0_=ZtMFqg@q{(R6P`yoe2#q8k`EY}iyo$61cv5OesW!heHgfa@MjQi zKH*>jMqqFO{z2bGq;n?m7NLhR7=iAq$fwAmcQSrnP5HqTtb@@I{=&d@+f)=LZ^oYR z7Rp=nOUTz*qz41gh)^#ucsJz?Q?Os;_fWquaX;nvdH4W&=zEZIfChAbf$Q&+K1{8^ zj_?Q6ugL$GbcH{pJ^Aq`N;nvTbujiYNkV)d&q3f!?C+Dgh(ow=3Ut@?W}Lg<$};!UQy6=%DRtSgy;q ztBM-z9J-y~@5C<{6CSo*rCr?rXR6` z#3Q~J#tD~-A{YLc`kGHVZP z(u3jOP@WfY4Xa?d1Ha@N#$gQh!#GSr@9(JBizzo)1!J%dCSfD=zCt;`AZ&wi*dg*) z@dE~WX-}76|M!H4u|C=r48Bggfhjl$y>HM?VFZ>1DIe&Ak+&#E;Q;X2(V2tyNg@LnzaF4>{{Fi^Tfg<0^NhoK(^t|na=f}w{=4|*RV9T^c zBmR%E3sW!!y+6U<5b{;z^Xu>#$_FN&-NEl?;>UAb!{keZgZ@6s2S36v0prkp751PX z`d`Bj7=}?8hX(Y%PB`%gR!I8&J5(bK|AF!&{qO+spz${Tk-qmG(!Yjw0jpsM2B85X z(EaWX6&L+_>@Fsqzo3V{zmhJDz;@^#Bpt#9V3_L=Eczz(3cWA|tDyVulp_qm1{nVb z;YANyMgBhdfJTz=*J5uY;a~!`3OA7+Om3!JV0bI_b{**tQ_rLufHAHO*a3Ybls}BX zvPRP1Nq%7nRzm{@VQLrofq@iup>H?guO}T?1^s(>sAd?0aTwo6zP^S0-{@gVp@%`o zi0X&2@gu6@2K4R`evgxKIB-O@Lu0}S&oOabGNSxV_;c_GzoSWdpBmwJH;D(U@HY+v zk`LGb6EF;uuob4@Abz+HA5kgj6B6GK%WlLE=z}3x4U@1Dy1gSR3jMHMu8+cw@L0lq zn{tAUFj;|IcoKfxg#D98RE%ps?0`WSMjr5u@SGIsz;+mh28_b$F!?wWe_;Z;VG>qA z_hjP1*#D5f?~qT}F5#d7Q?MDi_lx)o{jePdp#k0Jkk6Y*|4SqMjwk+AkEk{nn@ah@ z)HKTX7W}F~4x<6`1O2lpmnHZyXG8^IYA)pugY&Qt!_a`n`IIO0T|oF-xrSjFoKHQ; z^@YU04L=r8UNCqO_F)o6NGAp3g!5jEpSNQd`d|VEq5l%X!4PZ{IgCT^LfQ|ELU%Lv zFQq-eIBbMT7!moGi6^{_{K7Ew-$DK_r@WxI0e^&7QV-vyUSUMIh;oN1ShbY+S5d#v zfDJJ4HR=n7V7u@eBfKAsc#R`G|HSo;ln+eZj{JL+&-akSFl>gwyU2%JNAL^Aq5Dqa z-A%ni-#z#VQ?L#u?j=5Sw-6s14-y|HVFHF8$N#&q7sEdody4d-?-j~3Lbz`Hg~q$& z7bf1L-k^7geBDicUD0!H94j6(N4)W;UW!w_tM?yZ!g$YDE-!(q7|Cj7mm z1O3pyopvD{!7mtu6)mK{i*n}L2aC84z&aR&&2s$_c42Hc;g{n-^uzET>KTUi;y3y* zEaEx}W1?5&PxOwRDsUg^I(MoD82>!i_haviJ5>}0zO<9)n2^H+3{Kt2`^)fa+D=sk z6EFya(|4)}jKVmK!G6)hq_AeE@;-o_89P-qbk8InjLzPvVlXxb{Yq)~JNZ3C{8_k@ z_gA6+3U*)|4vYS)#CwGJp`9uWjhjdh#=?YysatlciXY?Ot)wHoeJAgiBKleufG}cm%FaaB&`(@ID;ohCfkaB=2n1a3svA2$V!7z-#IE=#-Op5;Z*!@0w z7=UpYhA9|>{yyqQ^w7NmJ@msA3_<^E)F%u>L-a5udg%KB`qxPxhG7K8VH~DlQuJ?- z{{Nzf0T_p2n1V6r?PNMH2O{SbQShbb6>{!`rM$soo2ZsMlIxq?cp#h6lA^!`0LGRxP52G*w-G8Tj z2>(eu7~F{cpP`2V82ga+4GkED3D^!(a2N(RWB2DW?vP&?fe~ozqg-HY{4V8toOBQ0 z#e2XQPmbHA4Csf0FbY#J`RQG%I))#|?@|pgS-Fe%ePQSHU1}JH&e^5>Pr#YTVHn0? z9QMN`Ov1pdU8?98=xcYW5RAe&OkK1~d7s3Oi+Az77=FMg3_w5fFsy?y*a#z+>{1aJ zg>52-acIDPn1D&>4PtjSsIFg&pXJ30Mbxm*OvUf0=Y) z3bw;!{VtUdUbc(huSEY9$`b}Ir#zweYV3+UMEO09{ia>275Z)@eHelrFbNYP|2E|b zW6<4B`p^ecFaQJJp?qK%w#oI)#D~FK$uD%@Mt+|mKJ>%n?bH{H-a$TL97dr5+eHtD zVG6pR#qRgWFAUyEeqjhU!xW6d#9hRL@d)h%8h6u9VDcXF2~)7_SNL%+enTIuhOzsJ z2mP(&69(Zh3`6%C^6?=4!VnC?)C$srzDEcTjpwoVYr^+YuF!am{KC-d$bSR>h8+4g zkPh+yG(-=R$ix4n-93l?{avaG1~-u}7~Mj-z}Pm*EskC2hw<&?AEtKEuAooh=kw(M zq>p$%8FtV3NJU}nOCPBuOnu`c<$nQt4}7HBVDQ0@cuo$k_(=7`$PWnzldA~#BL2ia zQjO4kc#8Lw5%1U(?_P+j;UEma6b!?%4)osL z$`6xA?&kL=kyq^I_a_PW>D~P9B>qA7?~qsSRsm?h1{gSTw`zq67>ALQu@AjI?7l*J zr{Wh3!61ynFf=CZ<~cahgN9t6xtsTy!O4V&;d2QG1J&4vv6|hy&kXwk!gXTjg59bS zrmonnI-v1Y((6KhHSwXliFhz^GycH9?YmW7H{}RJFa(=n61GEkGk(D69fXI0rIe5G zPV(6U??MlQa1h3z*C2gZ2jlmU9`v`6FX)TnPcQMH4<>&^{-OV&-6{g(umdI@Cfqv8 z>k-m{Q5c5??1zD$lHcFs?_=Z_`ko-3@E64EBmF0dCtOWFgiq~OMXzDM9lv1cx!tM_ z2A|)}^I)XEmhyR>@_h+^VeGf$2Sz$b=MDULg>+!>Rnmu{PV(8$br?R!;=^>pr zNynhwzyu7!*z4q9uKQ^>a-Bf`7IywlzF`E$p!c75`a;z z!?0br8Gm3D4hy%E{{g~nC;u?Ehx&oZeWdp`a@QUefhib+;e+<5vOkh;8FCnhF&H^y zkLrghI1B@a?osY{um=Oseb^oqh9MY-224R;`5xsf5aYs zcam!ufo|^}Wxx;&>>=Kfq!0Z^5nisLZ!h7G-lIa$Hxa#D!=zjvgMJ^^Fa+br;tvcT zw?`HIi+ohrzgl-D_q-<#N@s$dE>!qAy}cn=Kx0_noUx#Yt&j`xgV7e;5`mt4=p|8eMNp@&8Q z`!LyneHg!j^kMKy?2U(4<0lNmjspnyE!u$_KOQF?==&x1{zSfE048As2A(E87=!Nj zD9?8EFa#sefCltEgMK~nVE`s!1O}c(4`a~%XX5_~Jq*DJG@t=}Yta9N_%HyIFaiU= zMh|1q{a51u20aYH2sEGpeb1pEBt8tlB#gj796gLd_uq*BJbD;{5okaI`d&c)cjChU zOu`5Zyoesgp!*-hUyB}wU<4Y_fWDW|Zy-Jlz$A>oz{}`i47&eG{NJL7AsB%MG@!2o z{rkj+0hojl82BA}7=!K)i2n+D7=jUKKm+<-MV}--48SCez(6N@7=!MO#P326Lofmj zXh2^#`c1@#0hojl80bL{W6=E}@eTAa1S8OZ2K4o!A0j>sz$A>oz&i9W2Hl&9|9kW> z1S8OZ2K4oz-$HyCfJqpEf!EN(7<6wX{_E&r2u7d*4d{CV{V?%i048As2Kv#%7<6wV z{+sAw2u7d*4d{Cd{dVHR08GLN4EzB-j6wGf;t!yQAsB%MG@$Qo^drQF0hojl82BT4 z7=!Me#D51p48aIApaFde^t*@;1273AFz_yV7=!MQi2o<_Fa#sefCluvhdxDo7=TF_ zfr0htVGO!=6aUZXVF*T`0S)N;3;I38hh>Zt?!WEfd9rauk$)g(yhvj9ZKs zfuTLB8HTnq4j;(40z)tYn_(12p?3%44-CS77>2{pH?oKKJrN&P!{AQr!!T@xk&g%u z{kuuOg!J|??!w@|_VBxk#QQhn8B8h0?^4n$-m4-o=-A71UyN^X7{;7?dG3q!#-oQZ z_g{Y>o33u{dp6{YOrob}7!xT)wibJq_ zF7cpuD)C?p79EOT&@ssTn|GxVRgS0!O|Hhz~A z9tL524(Y=LY=ub}gYMeB%KItgunI=!?&Wt6DTjG`d0vZjU^`5~q=Y{o|G4(T1dP;? z{^9ryeJ~EIVFJcsv>y2p$YC?r28_ZaY!G<^*DwhU7`X!bUhKhu=wUlFUyGIfJdh!VaH|D9uc*m0dgX9-R z;UJVxx%q!lQSr_5i;BZ##YdMO;BGBGpiJZw`4=45rB1cO2=w8LiYn1b_~hQkFRB1ji>6)@l!qir3cLN^gEmb#h!#C;2CsW z2kVeHmQ3*Yr+TWUdVJG76-36!G>3$%Au~-EQtf0{Zp!ooK|@h6-`1Xd5ll! zQeS|sMNi%?KHlk=>hUgh&hk_QCwROFrh42{u_xs;skn$|AG&z6U*;q78sz;Nc|CGN zBX2_9p^>*Bk89+skhg2(Ymvt^@&V*+8aY2j&2O9+`tKq`ts416Z?Hc)7bbSQCB`@U-O$h{gn%aE5L z&-ZgBa<@jl26>UjejoCbr?7rEARpGq_aRSesla-eBoquQymq*z1iNPlMCp(5^0IHDIkBrW{E5uztBr1etValkU9HbY&g1 zh;VHO>DNJ$uVtdgj=4?}TYM(-Zzb{=@<&C0zb&#hxzkzWsaWdzhP66jwNqPii}m*m zkNf-*iMNk@R*dgb2a-=$6YHA1xX!DK)3If(Bp>mklyzR}kiz~`DeFJ{&z>iyAd-Bg zO1soe{O!6cfBkehY1EkOr#U58rvILimEIEU`muXF@kc-6{|e-F$gdM&rd+8{)_dN7 zY4f6zn$aRQqsn@&k9ZN{%@fImQeK3y%j?=#3Es`}u+Lh8N`ChdK1TQ(B)t6*J5!LC z(auEfdN@B{UrXm@4tbIAHL!v3Ys5yzU)GS0HUcAI5ou>!%B_j;!-Q{UJ(gcLvpiLf zOFjOJJ=GVROIycz6Fe1EJ4UGMsU^~$)(~ITBl5STx0D!Ex%rWN4WO?G=hm0VhmdCZ@_vnc zJ#qti{x~&)yh9Vd^dQDxP54UW?V9jYkjFIP7a(ubgkOw2stLagd8;P;O5_oZd=2tu zjl2(eSR>znyip_Hhulj$94GD2{!D`99&0|1i!5*KaNKFNXnUJw?f(eh#(ex4+lHWq zf0C~_@_%68^`tcp-6wmz<+8_Xaj|W?a~xyt((%sUFe3RF*wTBr(Q!iB_$ur-FfJV` zhRya~n{My5h&pZk8LaQbUwa>!8P_xW$Qnq{TH~p6?jvuSU8*&Yh`nW!p0`UaWIWBXm+?O{FU|Jw;`er! z*5EX{cahi|z+S_ryVPH0P{{bFvp37bi{f9=Pju5q?Nyf1e@~$vr6XnR>GtV!Jsri) zE&2@0aB2G2guT|&y41eh`l9*^=HXh&?@WD#nNydHJDu38KBG(B#owbJk*`M{NB%-y z`yN5wFu6;u6uI-D;`FY6HiPdSjJ2;aVs~3LUQdw9Ll|Gq>Qdh)-pAzs5>Kbe3>MdG+nTVb;(5VN0PzieigdQcWTly5;Fq5Uo$Kbxj>CnX`L9aB9OtZWEM zH?(?+)O#OxLbYA$-Q0TD)l;3P)!}?b-;PX!Vs9cHF14UbDb|fy`PR3ic8Bv~eLIqD z7ER&bV(i80yHtd~i&z@8I5<+e(>Yz%Gmg5faiu2x_jwXmK8yLcTKpmYqx5&JKbd}h zfv10hGdWIM?12*JGY5DQ6Bc>~CtL`p683Abj_Z2++8oy=9>)6Qnl4qAHGwQ5>B-2e zuI*AwbNhd$Trz%~=c#sX)OUxeC5{HIe`fhh`&~&o$>C0Q5`Rm1T}G1>`5NS{_ZQBy zeaIuo^VicGkT+|>??WEe$jeEjQ6ry(JfxA=Aa6jPRZOOz^~i&o@J-0;G~rv22Q=YV zA+OfR*CO|8>KN|Nw_qC-|pMG)cdlY z_-+2W+}S}tvv(Xb%ysg5N&j~Jxg8U z6DDwmPH(;Wvt^EzpCz7rD)~3%2>RRdE;TFy`n=d#(l5q0T!#|D;K z)IoZwW%?@RJDK>2A9ShTNcny+S{~+kID1-Wlaw#ZFY`ovBH^caX)izQQa|8td!59{ z?KbCmDW7`uN%Y^g_4e8N0`^5SJl;8`rCM~WNw+%Mr5=`a_gd@3f;C)r+pBhL*N&X5 zSfm^VNVoMzUFtqbmwn)JS#!3?zWGjBb1ofs0d@6dX31#@|7t^css@o1NtW6z)2=NhbX9Orw2 z7ke7!dxGbA>SmaK*L#9f$;q+gq#|oGZ2Q+K_EvHJlRF=0$|K{Sl*bf@ZaI!E`N%k1 zel+{NBf1O5-$}@0$n(#oYLK^S!q+2@{Jcx;FfCjENxx`9-uO7@CgLyiy4^1vzn@@s z33I(vk7_01j3>I(2U6}c((O<;9y>3gX!6H}=_Sr0mSp*2)4t?$ANGS!cd6U?d-Nmi zublrnkoSx5VmV)M#9y^r#AHO1(KohtscWVE)k*)lK>8PpQoDaSYl`!`mZZ0sc(G^f z^&i*r5&1IY70(vRS0axhuQx+l|4H~Y$OnWg+L;j%nJ6HTY zPy7vtzcXb#a9&m5?-YVgJcjw^*Inu_cDvHA%bh=`jAcch9#CaGmUQchAA1ge?0%Zv z&KW|SrxiA5vpiN1uRq?Up25cGNAkTIdH8wzoYPjw_%cNPI*`}!x9g<*@#QO7vtm)v z0>X@7XOQq$OTHN2^!d7grE8Ic*7GX4>n3}BjBBqkuD$MYPxDkS9e?Mz7T0p;ePYC# ze`=3q{&}%WT_yQFFZaCCu`6p$FSk~|YHnU;kFM{fyjzIxd#OuR*yU9)Zr4(1u41#W z83nBEk0j1V%Da#F?w7mN>mop_i|=?gH@b{(uH$GQ#N#LIve!MC@gp;y$|me+{Wd4F z?pc7ny5DuF20I@G)VtMf$DOQhacVXxtpE;Wt6WxTkRz9{9j7I_qT zv&i$x`xcMyd{5O3kAJqOdY-3ZX5R6q+0OP6KSBJ@Nqp=s#;%lOc?JKy+NEv<`F0n2 zeD$8H>&-%(o@G?pVQmHLcj6r@<;Xl@k833F{8zELbT~g}URgqTe^-|}KX+cyjc+xa z$3HFQ&XO^2^{Um@k4*=QWs07-hcVeVsKeLUb~31?nu;QVkP#%|LjuT;?Mc%`A^p`FQ#AqNY*(u zW30qxl{o(DalhK#_uA`kV9oS*ANG?UbSYj5XZuTj@00u%oa4=={q5HGd-Isg%Kr)U z#}B*IJ+4n=?{57%DPwOX_7YpWRNu$<5Ap9Ry?^F$f;nCcVK2C|i+8_S{@Lw0zkdHf zIp)k~vY?l_WfF^*c&bYs#rdMtuf9KA*k_n?hm4P%=*tf5R^Q<7(a$3OSdTn}{2Uh-nfV~I zPGM|xo@D1XJ)tlRudoUrEt*;4yf;6XHSCz{=b97QzZ}%9{znow*Uzl!-E}2wluZ31 z^sVU67yWc|JvC=^AQbX6&9h*1kQno;IJ$df&zKShYNtbur{L&Eb4b-xL|k z#P25THyl2;-z(7ff3CaWJYzNTF!9Dqe(jIg>qOp&{9cin<>dI@XhDd61NuSqX8BwC zx!HOb8y_i;?`Ptt&-%yM!iKvg+Yl^S=H zFD!BV#JWH+v&388D`o!!klHo0KGmF=JN^i284l)Qi-QwZ<H(ou7jB=4?-6*b}~( ztj+g?&+|0SurBI7;i=q*nuo=l)*^PLy{^D++d188CVyM?DJwqfQw!Fh??*4s(?~h) zXa7If(^~BOj=nt1iMA3Gu2VU0m`?dh5}9@<=QLl*KBt*PxL{2;-x>MXbY-9Yqy6o( zB_B($XUyzYty12Zd}QX|>~W^fIi2$IBg$LoB_vlC3*-HGZJFiiHxVT%L zD{^x@&GbK_6ir57h2AUWZR+JwkA>EFKC|T8)*n`RioHdIuegNp{B4E5INhJ6|1Goi z3DI9*4xLXka+-taJp159(jDNx1a=mYuIrA1b|WhpyWP}U=ik`%F4VW1$=Iv3^&g78 zhpl-nXUyvri&=v)aipJ3<`BI9(r#tg?af{XQV2Qs^nYdT)C>0sO~h}g?^Xjce`MO1 zzTY!`ZPGWR^!?;c>=iY1^N!??wI}!wM_Q>3F?H%UF$qK}~; zYdyAD^fwo_=Vi#-kdMR0=tulmY1=zNgbWB@q18w_Ymj%44%4~ao~}r@Cy6(Jz90RY zqPIWNuZNIF$=5|6KYrJ849ndN&2Y=z(^>igG-rBAXF(PH^Q+zJGg2R%5AJ7vn#V#Y zI`;YbG|rh0xO05VxaF?h)mc(MnfYD@ zvHo<}86}R{Sr@gE))|bKw^A-+_1jEY&!V5brEezI{$A`Y!JfalTm4k>Pdh2dKa)Mr z23_XRoP$qAV4p+(!sky|i2Ls&;ey z(Wg6y&Ec_`=PlC1n6>c}J5$bNJh+p2!d{o^?U;}3$Q+qpf94Gl8BdpCXLvdLExR4q z>&VPLRc7s9P?|ZbMHb`Y1OGZD{{4(QW5=&{M)Tua^&s(GG>ZNQy4APr@l%t2wR3iU z{7m{a#4r2)e$%gW-ZOUmWyBv|LAx5;|2pT*`uI{0oy70>-){A%-1=nwlYQS)ZdpH} z=|^4uv50OTg7C3ZuT$kDbF3fr_3$o zZ7%DUGHSE_3E%o?xBBk>%3tt+)5>7kS!?Z%YrM_LEE!zKQS+ zzw1_i&kfHBg5!mBc&mGw-;-NK_=;D$)dUw2bmf*AciC||jbhnsHWz=(6Q1U2bZpX= zmTlg&@A8xXu5PvL6WMp%;|b5i{Pm`J=L&sm%C^4<`$g;i|JYxE=}zodz22>Q?EX`* z2FUCqWhDI?JxQ~$nObtOC%DklFxR}-Ed6TY*{s*z=vF26xb!i0<%B?M7gOf>@M7$R z-t1Pt%k`7(mv+y2A=F#z*{Hi@oGq-RbW$6r4ZEDf<&LZt(a<`b;WNaz)-q zB2BX%d!-y;8Ux+xpu@QMxOO(|a?WvjQm#3k=5dZk_+zREQN4b7HML{~CKqEr{6V*> z^p0UaQ%|$8>a2BoBI9^caU4s;2oDM)8rF{q>^0ZA2s4ks--6R5?5oB6H519=(b&m+ z31=<1;`$=vwdz()|G8h^8Pl(qBoi0l#WkZ|G&-{UGCe(B!icA%VJyE^;#cbM9=;{9l3n{*!vtMq4Hj`D)~`lY7+RdGb!=?Z|(U zCtr`;@5}XH?2I6CY1WD*cibzAyLOC$pEz2H)K6xAAlLuz>g`*%XU%bJ%2fJepeO4bkZGH-Amj*p8s~UIQ#}m} zMh^ui;?H8jN6+g~4g77L19A_@J-y@xR+Hjy3;G25XZ|C9`}F?W>rSyhgnj?q9>q`I zeUknqCkk65f`PCHhC9=-30ap%5j48M@f`9$j^{BP>IIG$3*EvsOMU%7Nv<8Mn z#GhQl{_4gab#L()`O6-6>KxB&y_sIZ-bk}rv1>xgcO~hBzulvb;_uOq)Xy5^&B$*M zVdngb*MgMEEqC)H@z)bBLAc*oBJ+QVKO*sO>aos=W|`+iSJ4q`N^a!;IVI+oDJK$c z;tbkfn0a1eazBvsq%V)!m;N*beHi`82XgUo_1sqM__rrkOpj`(o@3N=Td{Mt{t+0) zcu9XH_5*kHSkF&e>0e^{c@f|GMZXq(4E>e~Iq7Hi6Pb1<&#nE%y`KV?^h&wm7-;EH z&+)f4J~@6pn%_x?7LZ;Nz2a}zhJtg(!SvphI+XCs2p?bGqj=R%k!x2@czK?DJ9`B$ z)kmF8Es^}RkbdmJ9(AJZ+jY;oX4=*H?2q2nuemel80)bYiT0=?otC|V^EvEszW8|l zIfhKJQoj>tv0r&lLy5Iofq&2k4QKdVSfqsQ@`p_ z^IcqI+K+DiA%|Bd==WAL_$IWbA7N5HQV*r1GyGhSTFu|C@lWMFe{O!GbM$tjHLnrA zG2UZ-pV@U}LHPTqwsd&uXEg!FyY~y%=k>__&-dhf&qTsEA+JJyGk=eMMBaitiu|ji zLMZZ8$cK?%nI~V1Jn%wc_yOc?$n(PwAx|OydY&EEd5mW-7Ro0gk7?wSkr%Bk3}1^p zsF5#1-mZ}^LGFI3(9R0v4I24s6M5Oog?82>4{78h$U8Lh(%IZE{B5C~O5}|i z`4r@aM!o=fMMth3X@`=pF!Fx>c1q}W>~ z_TFOMmph;8#sT^M@_qVclQnUQy#eeE{(*I-gNsaF_4ZgLU8Oge_OBA7!*BPfxBg4^ zny}ZL`0v^4#9rBZJ?fy3_fP8fVSRS3^^MGf<#Smdt?yCqNPU>+!44j|;;|?$r|@qw z`qsbnsAui;?DGqb!k4Wf9M2Vxm35kqq+dFZ@tX8y*=prG z_j$re=#z~`!8uF~@H1bu*JCIAZM?W$ztVJHz$On+OYve=7 zV|nsP*m0fDe1ZJSVmz~+JfCwh$26+~%{7XsrJN=cUi?2s+6PZS7MqoBedkZ?EfD?n z8hfpJd&>x4^sTY&trGnW8hh<}djo{8BE0Qit258P5z#kk>vZ9p3+qGt zT}1e1U3iVZ5`G2Y+y4*YI|)Ci3*Yb5*5?S}%Wl%-mp3Zrw|D7hmGfEO5x$haM?X@o zQ;_?S>&B~E^!1|udyk6Q^IF0EiTT{|;;|`t@kjdh#PkyL=$MxRq(!nG7kjI*7yU<% zdStBeFEj6Q-sp4;YnS8Jfr!}KhrML7NBw%N^>@ae+&6lBtTh3q%>6>`g{=QJvp@QH zd**pXkA5PWQ{s4#;|lHv6kiT!aFAh*JFBsu+SX&eztfzTLZjO=b6n~}@7~^{SRUEW zne!-`HEo&tA@qLqGemF3zdap)GNRH2tQXOb&&+$Q^%>VL;{Q4J|L61f1tsi2#fY`P zs3BhUjvnhd&dm5Zo1LzsFFk%*`?5*IX(D{vNRLX|>Dc#6B|Km6%8elHY!%@fcG>p} zOuu>3+)jTo`cAQj{yn>$WzWZ^6TiuRtk}9UDR%b}FOcfVy03f9s9CeUO}vQuL_hkR z$bRns&6fKw>-6h9Gr@AwTZ}#TK6`%WT0Y{(GUR2*zas)Oe^*e*^JKYU?#EW4Z$w`& z0@iam_e=QdB~e&lh>|q;H$eC{!XI}a7lbd^_p(k{I$oYZf6x=S$WwQ*Cot7heNEvb z4Ls{Lv)BxBi6=0PrBl>pUIoo7NzUA#)m+SYIL;miOsSQxdgMXm9U`;p?Hgq5BFR`K z|CXRnp*J#mIfuDaZcy6I*4qCOu5Emw{k6zr$iJ6~FWz%1dZ}ZbL0gr^9>5=n&UY=%TMd-;Z9#6g!_YN9#lMi_jMxXehQJqxzary|jyE z=&R71xd$g%-jk2zN+sKW28|{V?yQvt*uQir;GqZ9N`ocDfC~o^P?YUXM6Zc%4!_Se_+hqa7sGMurutSsOjkVZa&yfIHM>6F&f-jK_7BYzyLK{N?{41Fqh-ex>-{*M$m zO^$Xmr(}NmZ*IOaqT32{;U#`GVW;8fLVsJ3hmcngX7nTBS0QiIgkOt1oF|uYYXEsO za`PN9cig&U)R~Ed+ebKqaNI_<^DB4atdHm?UPgb}kA4bz_r$T|*Q58LzeY@2{qgeA z1Y~?)g5JB>P&a=3xrLnj)bH>6G~#cco!+yV^kQa%rdC8hgxmAm^j&_#UGYcMWm|nt)UL&`Tr_6b6C4MyE2R}7ZGj?1{z*}!}| zk8z9kl(pXFd-2)N|MC@k=V!Qul0OVvRWzBXrB|@OoNuU;?e?ENznJ@oSF`sK))zOW zo@$8KdZA%Gf0!9>=CV$@J6%QgJSP3DiSShy8R}WN&$a*aS$U4WR==&_nYW)Y>iP>? zu`H0JzSfgY2tQ2t`z8E|1>wJ*9bWuiOZYn4@vFsz|2*L{ z?JW2EwpHXmr=86*$Aba<9;98@*!v&5jp@%xnVc`t--R_RSn8{iiDd9*L*0fy+WN|j zRno|u`dZ=Zrx)sK3!8ixYKmG&Cv}UVt`dPYUrcBGHru-BSECOsF%-+VQT-*O^NEyO zANmOTZML8GdW3vue=p1N9jnmNPoA0UX|Z2QW&^kB=LeaGC)xU~V&DGM!W!fi&Boa8 zDae$MJb(Tcolw(it$n%JTYbz0R}iFEck}pL25;{RF;Tp)qKFze3vI2JCg* zW0>!a%jyT_zQP%%wq$|AQc=37gfFK8np+HYqLYh->3xrU4||8hDPl=`(Fuv zzoGs@@X?QyS3Pq74+_uAn~+y&ZMXiSQePBBQvA)ENAl- zcprmR1t)h_iCXWkS%lq&6^1%q?AjmkX9@B!a-BcYo>z)L=ueh<;9EQe>ucH-_wUDZ zE+?ZvxY+lk9_5*5Q=;N`QT3r{T)J{K(6yw;+2N1{A8Dx$SaYTJ(63FwaBL+k0YNX z<)|B@dC!r<$Qz=08u{~lF_eiSeZEU<^LuG)@Gtrk_OCMTU#D+h$5CjR_GQgeo%m7x z^TPbDNA5?i%Wpkt?n9q!GgQK5`M;le;yigTcY6cz|$;|r4 ze&}b0_4`8K&98rXivx{@+8=GNEnjDUMfm)BUWL33xlCuHAG7|EN0FP~NmU~h`8KU?}|;rhba zo>N!6L6f~;rtYkL_5z|V!%oL9@k=szW%~P~`tiQe*^QrLzH!mA%2f%GM`F_a&8o@Q@W)$*y0sFL@BOqJ`SK=*@R~+4tHc?S z=k*JBQ0J96WBMf@6O`2N8cBbbQSf|AAM%v5x8QmB4akR)OE(?;h@E}Neb|{XDug00 zU(9%od}@|l`uim0QRMfPa*@e*rk=9r`Ho`e_w?&3bHOd?EWus~zr@_=N9KhU$QzLB z`mN~Kpl@^ZX6<7$_o+ocVC%W8oKfG6c?tmQsGwbq9`!U~Ja;kn^XBL=ry|vi$9n)()AIVT^pHCOO zUv>lGnhE#cdT+_(>u3+h^{S~-Pnmki^n=WpA~#u-w*TAv!6}$nCiW_N)sOjGo;TLs zC%u{?&3~yT!KGX~iC_2WUVi)6ieE4u<-V`>@v%owyZ<-h5B9z)_Uw<8_ax+j<9n_5 znP$p+wx@#cg4i>M__Kg;6({tn&AH{Ht7o~dI>v2KbC@vqv3=yPqq0|Z(H>oAGLC1` zW*KpLdiyx1#M#Kenb~~ei;M>w@TczN?C~P^+{<;nrLW9wm)O>vNi;Y+_4^n0@+V`DEJ7}@>`}kYhmE8^~H~YP+yyeaDOkUrzXC@gR`iP&v{_~$? zd}ww!*XT3C_z)O#d=Nh;e~bOgc2+Y9jt1@oV@y zt1juc+*Yz)3vI3kR}#*BRBn28h>8yjvySSnq$H zJ$8R8zk&8f{FfyD$G`u1$;b7lMcAwQe6Kn|?AaeFhb71Z$ajb=)24I!(pLP*pZLeTa3NfxxMP^x#g~#H{|=j^3_3&LCe2# z?5!35steao1IP!FkF|apLEno0P;rcQx0KC{TmI%FcFQ>s?m&OADY5<&`6T3VD)oxd#Po1A#FPU~L_0oslNBkH0TgsN-j|?TpUL-5e!9PLP4ZoHGyAFez1H`s@asPLU7v#A_;TD&u9>^j{lRR9 z;^#8rH(Xe_?^=mGh@9nn`ZJlo)*x?3{*?4T=ee|3d*wfq6IypMUB^D5b+q&7i1SWq zwl(}4BA)M(Uh8|+nf{~8x71RnZuAv@C*MMTv6Ee{O~`AJ8^{;h{X|puRgUF(bw9hL z$tsuhaTw3?3?RyV0+L5Za+=KO4Y0+e+ey0Z3wu?kJ+J87Y%N<69*>gwDf_T=hWt2V z)%09pP06i=Ag%~dFl{~; zwgUSd*ne0A41-zE9o;v&&yadpOE`ah?tC;6`2g}N;bfc_}a z+aE+lr7Rdj$cN+rF4I1A^E3D5c*IFFJM-|S{=PV;I`R%-&9>XT@geJ^7Sc~#*{eRv zUB742&+Ly`Z}2RNCjFTuj%_FkPnE3OE9Q7ULOPA1UiG7~)?=A<4c||7IRB(yh@}0l zxsCd|rdPe5yMM}@OJwZLmfxE@T)(fMUE=(KzJwSlCQ&{E`0cx)*ZTdRCvxU-*38aT z_N-~1sLD9E9>0=JjF)zQ%${SVgOBw)BaT$zdQj%eNw>59`F8Kez9)47;VN$W@2wmA z$j4x~SM8Sd!b{e?Vy{IrZ6j00GG?Ewud~%{tav$;|Nyb{AWbUs>{jNptzNJ_F+8&1r*5^6>#d*KJOsw_vMC_H`!Tp*g zz1sIcN&B0GK91fzAk2(Qb+YF9bf)p8?;F<>KJwjO^>`_fGvi67Uu687?HP7B|EXWE z@f2>cY>5b+x3{2Q$b8sII{o+cs{Udw^4?qQ=uR&s=ax8zMwgZ5e7KKzp;oJ1WsS4a zHEPHD2_8o#pJu^Hxz&7^_Woe6YUgjOp5!~F*3wnx-9_lz(a*NW2mSmcw}yYtiLqpo zi9Eebum&#af2*+*|52|RUH505_uVvla3JksfN<3hv43!Iktz4gJfG<+vTxhBzx9pS zt6a)_w~}*SDc_8}vHIQ^FOIOD7m@zgguS*$djI416t5xvF!BEz{ZI1eTE=|%<6iZ4 zZvHamm1(C^UQh3@A4&d}h<`unRcAS|{btTMoqt|8s5`G)fj`5KX0P)z`>#dVUt{b4 zf4`r2;`i7O{6c@OA?uGRwm$!U-2&uo#5!q`+=GKN_j6My{dNZi+p@}%OE+%dAU{IVs8L@ z70>pn1s`vZ=Smy3>qvXKXs#D)#lJPZ>N4ri2R)O0A2rh^GGm1N=II3e8J@NNXo@gC zKi8``u4dDeKIf(e?ft_X&UNRoBhlRNkos9e{O12KzObp z-Il&a^!R80jyxN(rLM(Uzj-8TX=gQrAH?1!5jYm)HnaeFVP`ZWFP@BJONbYZ_o~n4 zj=PyM&CFA*>EyXO&4QoPdi}2pTQ4e-_OO9;8lGpq$!!n1@%>W9_s66^bEH$a*ua+9 zn|u%B+l#&Gi?oNV`A}zXKF``ZC+Qo5*~Fwimtn8<Yz=aDz?pN} zPU4q!a6i|TjD)@BMqPx-z$3^!NRmi=BJ)>+^Iy*Dk00l8h_kFrH~Q znR?EQk&NTFq;H^eJKg?ekV~ys*&VO%FmhlfoNMHp-&k9{=adySroyo73Sr+ITrnRBJw`+=;#Zf7|ms_T?kxv>tg#^(wZ{qx+I2 zqc=Ka-L((Bfu7sT>CXcGD!-rkvuK_5JLQ*Z<|lc0x*At_5;W%rWaU*nK7JK1M`)Rr zabPiagV_D%Sp6rvebhNm)wcr10S@OhGeP?MH3Ov6cEY-x=Y1xT{t)tjYn=*+OL_Ae z?>6)DE01OT%A?e>Ij>D@rThp#TgGL_Q-$*yGj{&GCgaco;x&(3r~1SY{h(kBVmx>J zG_NYH;oNL*D~MkAaGu3~9W;%zk#6sOI<32Z-Nr#5%Rpj<4Tu^V7x77s#;8^VtW&)8(MH zYL@wkX71Wn>`T9z{2>1wy>85Nk_G6?&|hZH=eGa!Z{CkmC+G8~%VN%a-e?)&t0%5g zx8$x*boI@B(I!vmVo&2`=Ia$5_iB3rPZ~(QtjBKX*mbHh*KVd>GUL`f);+r^3{AJP z8m8oX()a1V73(si@e-Hny>e z6DKJuDjFFn7Ue3c*~n(1V&SJ%R4Z3e&00ydiV|ztg3JGlQLUn+TD58w)#^i?@AGxe zx%d5k-+L~b{rvpij|bfM`*mLDb^g6xuk$*u^Dm)JbiLFQzK!sN-x{r)yhp5*DD8wF zBfKjaA3x zbzBqH2U`CDZ#!osZCqH`2mb)q=le#ya6uN$Y>T16_G|Fd}X+F&lN1(SK zdVk17&zDo7_s!+#i9WBskNP-oMExhsUnmf}Zpfb(#iz#Mf==%8cDnVv;X7&XJ*0EA zY(#xt@(thFdK8<61;`>zRHiw;NROZ6;CDP{#Pn;LPp<-Xy}zg(GLru#@b-h(CUV-9 zT*vB?JI>pS%#i;Kw`;D-ZwcPh!o6{cn>K49-9tLV&mB<{!ml?O{hOwfxY(6B^WCt9 zXyByc(UXMG5c%7S1EH=wvmTDw@Oz^m`{xHzPigD8xTG>$PZ&6wM2|}($pgvbQnQh8R77lXCBY-qETN z<4@A<>F-k&IXOUh!OKR}Po&(woVe4Y-2ZkfI$ds|SGWuN;guum!IO_mPoI0Cmg&!g zUMutp){Llqr-kUblzz+joqao&>z$<}QG>@3|Z#Jxy-+JIVSB|K&L?7T+uyQI>p(3H0m759b z1TX9A5%s4qpSs#B@*mSd6P6T-+Fb85w4n6cL9nhKo$omGd#@W&4J4CzgpZB@KL}jw z5p%Em2NDYmM9<`X7=6}C{zV^fA5RbKf{JdJd)+yI;m=_MQR<-@{JQH$((Y$(1l|iA zH%syn{C40uH>Bft18)G1nU;J6zaRKP;8!J~#x5NMUhvux^+SQX?sJcPF3kq72K5N> z_7m^#Qa(Lvu99Tc>Pq~R)wQclOd?RE6aHhxeSi20aHM6n%>Mlk*tNw<}F z+ix6EH%dJAliiJTi}ewDe`=lFr-F}&bW5`x_Z&$*>>>WX*N>#_^BMwP*PdR_ap1$i zD~OwTqEu%_#i~F%x!2f{|aoO>*zvqGQAWh;m60i3S z=)dLST@j8adZLGTbHtkq_ou#|@cU=_(@gf7@Ao) zEyq`9q9^s*552i}j+p!8Gt28QQsq@lAt~P>;_u%+@`T;LUjA{~|2D>@&_0p-*SjVE z;7eYjds5}?hLF5Td3&IL4E$$U{?Bm#dQPVM*JH$=+cBbEa4N)(X9v`He{gq;rXOjB zMDcFw@2(N$Nq&xd|GL~Wx7_vXao;F}oYYAd^xN(kQ5PopZ`u3TtKD|8$*<6hL9glk zBkGE;Bz=42ea_&&Sadyqj@sWHF%_ zB)ssG^f$Xlg6Ed3Vu-5k7wL~G3D5e(h+550;*osT1Fr%;mCc9WUr;GYzg|sblPP4t z#S(c#8i=}wL_hQnev)ynB%XS6IHE4I<+1&joPqHhkZryA zd^`kx+y0T@c}43J`K^Xtl<-}ImqmFWG~>54U*rZ1w>B$zNv2$<*GUzB3jf6rektMy z_?h9U<>xwjvB$`nNNqB%$)9e2;vXCi`$Z&Qoxmr7-zn|yk`wVSr|+8v+315o;+K4P zMBSS?evS8{)G{$qD9e_yrjl7jqJ__+pJqJuy%BYZB%s?Ta&e*_O97PevJ1(yR6pZy6dzGpe-cO=%>N~^7m`&r}W#=;J-eMFZ@#r z{&w(Jh~DP}l*lJh({|%RJ)l;?JAQ+luHXZDwyZ8YQ|=`5-i$~&ilh~V&>IwbM@H28 zlTUyi`}V(b9D32uLhrA%f7qYk`|^E-&aUiHGjHzebvl6vi#n{jw;jB)Q%0Y#eX~PC@6^%%dL7*o@wX9wnlhZgI@WtL z`#;fIBa|BBz7orzme!-HaZJ9!ecAa7_^H zm>8jp+zmmeDStHMywo8ZK4$H)Wps?J>l3GvL+p$uk@U*8PJv9kG4s;Y=vI* z0q7NtswPV>t)6^;t<+QXGTWQ9|E&>vN6#Nkn}2NwUi7q4l`HMRt#k#2J1iub{!oh}ruAQ1xW6Az+V_wRe|NZ_%cPI?y1QZY(G8hP)=oOLU&7z|ic$4S%ZFBf_;Tdi z4;$p{$&2!LWp9NwxA40jz#9AA%b=CclOBz$tysG2e1E#6oCaN)~N!h0_oP2K0^);p{({EM40*XDZbg;AUa zqVUNf(kZ)iRNWVrU)Euyofoqyza_(U31)b%%T+#zy|k77OZrLi2>-_~m!wxucw5t` z$`A9UOAfX$a$Z=jAJy^?y|ODto%_V49)}38Bm8sWe%qBE>+R&kn#-7OYE!F;#h)7>w_rrh@9-D z93@wes`b!`)~Csdj66enagcOtS~AN?+=f5L@LxsbO2%X6m?3?B)gs{y*NmzMpF-lt z>-SsqnJNx##6fOFZaIN5uXD@R#$2hl&aYCRZy8m0Nad1#+WLCzExDhd!FvM<$moZm ze_;BPSlTZ-1f99}jj9z-GIY}Pu5Y)=`e_dBcND{pQyU>s3B6q(8dcYyK|8bJ#mC!!wFi17`$yG#!}R>}`t(FAX{87#Wz=l^p;Dej z=(T)3Se`n6o;#&HQa`0%r~Sacmv_@1k$VyfzY!Gv%2cv3}%ArNzQ8ILGft@nZvebcNWE*k4RRUULo{arhM*p2H51edUd3rK^|Z4> z`E!+5pIg`HabMkLRswBH+*|j*?vWQFE%I;x`bVD~)9d~vAJ#uD2Ojh%#leWb?#~y& z?=6j)dy9zv z1n3KXH}C=nydQWDaLn4|Q_R~S@O{8vEl^$W;q!CigijJ)lnf7_pR;Jgaib>XYPs`s z>cMX~FQz^UUq?IB?2}t*?~r}c_-*=&^J5wPQk^!uC`$Sn`+x74mDps@&k+h)*25`yrw`O~0LCZO;^W4OtU**`&57@*bl7pC40Y$JYb+sk6Nyw_IwALgca; zdIJ^kO(y%)*DIRdnQnSo(+R!3(3`t}b~wTOUFfE#9X7&uOVBHOX)Nu2-ojz{7x>G- zNjxG4<-@2o;2n#Nu0 zOY7r)!VeQ3)R$WS0iOr{QbE*o{dM@&fZ~K_k#4=!FV-&>wg;}G5<>QX(F8)j@Vk^} zbIiH^UgV~d@Cw3z$9v*w=cSW$b1sUhKSbciM??JR>WepEuVpxsf;~Q;aWZPcjL>>- zhOJV|cEPMk1f$rNIJL0WjmS z((fT(uMPHR{`g4BQ7hp$#X|mmfj0whBVLey1>Om~1^5cy6OZt%l&cB&eY{71m#Y7Q z=bXy!GhY`94WS!@?tbE*BLMpdd;$0*@beNtekHvn;D>?VA@EG+WNt-DQl`@dUFcRn zf_|f&-Xs9~2;X!;cQtd=(_=fhh@{0bl_B-oL zy<*ezC)X~3Do;Is2PFQDG4(ea-#t!YTYBX3{JO3A4P0Nik`H{FsWP!rpL<^TedOWw zZoO1VdX+X@+9{wP_5P;F%|{H5bG4O-Hy9K7xmkDVE z-rNCtk&J<*{%gUjxS4!P{WC#n_sbjmxSRUmEIaC>P6k5uy*9Tl`CgaXl>i%g>w{iF zM@*faOjl02Gmq5cAmO{WrR$9t@Lj-NdZU?mM+iSmJ}(hszTR+;L+IackLDlbB%H~} zYxrF$J${qhqCzW6d)5B{`nP7*6YYc#+!Jnpk(X}ZS>(HppA*@aIS76U_>XsA<`Lpm zy*2h<@5?M7fggz9cM|#Z>(AA<$%y;7`!e^CpQ7zCGaqz1dcv3eU|*eaU*-_`nY%4m z-{F0khiv#0u`g5Fw|tcJ-s{#2(vI~u{6zOXc7dOBM=W_>V4DBZw_P9CzQ;Ip3+{|P zA^RRh-b!QqyDOHqPp}&Jv7T6HeWTzv0xtmn<-8{zt^a^m0dG$L`K{(}FZt~S-irMi zJ$D&C_@vlusFh?VP^b0v0q73*X6Azh8~!w_CmsDuP2|HV<{(R}iqM*=CZg!w$}#f$ ze)JRh4d`9uAgFic==US(U5xgM7`@pAowob1-*OF|wDu3$F)iN3?r9)n64pZ^2EARo z@fVzYTzc!|zT)Gpiz*(6KL=uJI(h>1Ix>x|jH6ES*ABg1dt>Sir=JkL?QXZVsX*bI zA?WS@RxG*SHff)hw3|*C>vVl?;+9-K>e-)ftyam;67h?^9W(o(IOp4sAK5Gf>?xuv zbFc6}F2SkGiK0R$cny^92Ros+4SIhmfsbEp_&BXieVJw!%6qiHX_~Ir=Nj}+Fh2iz zOudb~CLZ1Y0q+HVlk~Utk^VXc{P28C9T8a2UN4EvC(12)Y!SSDzi`Wo)NA3S3IB=E z@$CwqzbOOfyMMt*N76l`2NV*&k@yY2jH&-Nejo9V692K~)3=ulrl%h#{_e;A`}l=Z z46BSjl60Dd z-XGHKv`*l|z+HBl@Mj<49fY4DnbUTsKi(<_G)VYv!Y^21!jp1a5t&K~zR8B}UlzdM z_m`O3EakdE>{IsN-R_zBtD6JMuBg!+(c8VAh^&8R2Q%nWN2N35_pdSaL21vBTWymkRU23*_Cx|}jz{<`s=n_;!KEBAnxbu5-V z_mFiKw`n_^;egch0m6F;Z%z>BSLh!CJ_o#C;OvJc9%CM+B3Ano5)wZeXFj=LEN%Q+ z47|z#uLNEJT&h3u2%UQ1Wx(?iKz^k?TY;AVceS^~>n41Xd@_tnK8?Idxpw|Drk;5w zdAuZ~PhGr^r5^Q;9q0ZgNpF$#_C0AVWY1Ir&zr?Q2mU+Z6UHpTdA!KKOxrS!;fUWy zbvyH}{bjYpYdL*Py;9=&=N!lpC*mN%nRBOpAyki>JHhWbV@%%*CNOyHgIpBMM zmlTHURoZt5_yG8~2mzlj<(#~h1S3lQFMxOS$(idv`Y8T1=v*Rn>?3j}fcX8*8a2d-RE}6e?4>#J~Nz8-TuIbfxFtjlX%^PcaYBC!gi3Wjj>xI-gztX4>K-1 z%CT*S8J7W>@Oaw_q?zAU0y$$jp;+9H00&fN0@%(VT)C2DVF6oaRU*F1j>iO;>89!b%^kUH4Rx+l3VeL|< z-}9GH33XfMTvDlzygBqmxx1Z&emUVerDN*RO!V2+$tf2O>ULiT`5QQYOnsYvEZP^6 zXV(}~{G)fcyGB-+yx3hE3B{}RANeh#JTH~{)%tZK`=iRTlfnqNlE3JW(0{bgL$)1) z^V8nDNJrQlVPBVfb>h|dzleAE1>ts;dTazf58TD?65dI8FX68KO~U&KA12)8_mS{H z!Y2tY;oX$$s-%BJ!s9ml)?|2O9U8xm?CWzg7YVO;;h6KDPm%j-!fOcM&U&W{VgCxJgzuywur z^Dv!&qKD|eD#ui@C^X-%d`&|UjW|msxjkFv~c0`QsCQwKfrr* ze~8b;5aTpi>!?P>3V!)d;a~83MgLKcww)T;t!J$RIN925l5R8jO{>Ptc>#ROBk)e( z+a2&8-~+%P)|lp>q#GljEvv`WS9p((q~-JSU_R@?Spxqk__Jq8+lKV4-=_XJRCd!% zo|eIu7kZ^XBfnQbPYgbvKYX3-j|+s>18zTs>8C_rbV9G-nlaU6`5n8I`3w|6Ibjx+A(!cN_!3hAHEKILE6DSx}Ja!ymm|#*>QoMfAZc=b_#066L4$79wUyl!xH$r z+Q-t)cPaci@&bH&O1kC1t8N-oUk|`*p;HTd{^l{YPW&!DU$ENKJ572IOi679df%Zp zv(j9zXZUOoQ;$+FJFnUL*@ncuMy8wA`5u(~y<<$BFXIvWRPq~>`0pAs z=N)ivVXz;I+~FGMn0koLlmG4MdZQTl9B`N3C?>sX!gms$Nq(CNubU3*L(TudYk;SY zA9^gk;5eW)i+v)3f7_UPpR~7&|9oDqmG$)xvyT2^2Et8=_4IdU^R^yH(oAAXR@H^f&X6_f)`die~TSMbS!Ha=ccITM-An!)c3m#^=u%FdS zg0~3XZt(62;i2vX&-y0?ulSef=N{XyC(~^(c!B)Yg4dCTcX24)YUs6tHwWJHrQEcm z!#=Hv>`E~pZGNQQ_7eZ#U1Q1hX8yR}dxbAq2osO!twZ3~^^U2N&*8)88(#Bx(Pch8-lzBIVsSh+cgfdjB6Gz3=m|FDrVy{H0T!yvinsTTafOi*C-J zk2dqWlCgEjn3`llcGF5oWx(@wl0!gI#QROP9rzV0!5s9j}UhqdBe70sW+ZkcC3Zw}PSNaP33 z!mrNtR!}mHN{KY8=)3Y?!M{Jutncax&mq5}rV@{ouN8O}aGE9g2)xVUr^5Sy7l8k^ zB(@o+>;=9}=v(;->UTLZoze(f7&f$)mdNn}@fv11D(63tlC7^FJ9==V-j^eY{)4^qRptd}w(*sn>4sj{Y=(#|C^1f?Mpt zWFki~@}KqdG4;RvM9&@!`XNNYaj%%apg`!wp*IP>-!Fyd1s84jMOMz1<(mfYvq)SO zM|7nuAK9Yiyp{B7e?xk|7*ijz?XoPrnhYy@Hs-!512d8Wb;O^PE9bE>wQ2?R@KWl* z*J&=Em+|wkd;HAh3|i9VsX zIHn#Gej@+Ley&7L@DTZ?pXL<6lc`wyWqV`euZ|Oc_-|w8zM63SYmzZC#20xh{2lf4 zk1=&cTKb;nCuzprwcyu+-+OFK{n^Tsd;N_Z`4xv9g|q0tlG8RuQI$fc2Re2CJEs0B z3RJh-2AR(I0%=N#bw?-sG6-IU8Z-N2`IblWy-2y+fWMXZXmhHbcxO^guzgY6+e^^d z5B^7mfKE@;300g-&HDd;PkLG7Y6Ws9?d#~5nZ>DtMM533wp=7%Qm(8OyYPBHMD!f}0XPlA;2Kqc^A;PV1}z3#3bOq?Ss;f;hhJY`&c z!wX7hcS^W@1l|L@?aXoYg#?gaf$ssHb=G)jAB4b%fDZtFfcL~B@Hp_A zBAY)OAn+r=bDlb`zMnwmSKv_?co_I+QsBkFo1T`=ua&^}0lz5)zaDtb)5q28QsAw? zTY#tXQy1_7;Hmu72mGi5z882^aXOs?z_$ZWrE>`QK?i&hc){7@>WY+n<{hQHz*F;C z3Vb*4RQlDx4?EzEz$>1Sj^7S^8}QV0yMYe_Pm_P(InPYb&miyy;HmkE0pI0-F94r+ z&{+arR+3Jq@XyGn16~e%Kk(H0sRf?(taLif!0S@r(!ckUZZGhciGJ@j`rXl|aG)$J zU_$Gi%zXrd(Cs~M+-cvILqBfA^}a&C|KGq6!5+OuZ))6e`W*1+U#Oq+$JPB|`^E2T z{Bg1@CjX~*=0Ff%?1vcmJ6|-e?{5y+O&8@?yfa}ZX?b4+Zy3DbxJ%N@`z!JS zye@3_G?M5uvy&7+b~{ZY|z9R9wabI@!&A7W;6y(WHWFK+2dKDPeA;h`Eu1 zRTDId=*jX$^uvYYq4WQxT(!Wr13yy1$MWS`CkEXrHv{RC3B5k(m9&kUbrH~W&*Rvc z#-ts|^)TPjw#z26tvxZ2(&Lo{=w-d`iKAEfH{=C+iGBYknm=~ure&~|taU@L=JnV! z!gqfC`R(YBMZ~}UBx%QV_hKE3+Z@N~LQ)>7*CV7;);_N4#i8O#$LAL@)-zoDYaG#{ z$6AHnd&ZTVw-MbF(qq0&DF-3Eo9&w+(|E03x7qb~^z{SdsuEg8zOP^!pf*=#rzF4q z65cbe?knNL=L3v%yUtSI8E_Gz(waW3fF1sl-*j<)%j@!+R^~T|U2+6^hxd*L#)X$9 z)Q#rvyni77-%THfmI5CJ9`x%7y=ve^11Ym%lhKDda~$Nzunz>r^V}Wk9EyZLh@gE z4Ez48{)aUq-WF)vA*)ejn*YHc{`R=KM#}5Y z+mgTFdfLe69mk{Vlhbcs(G$JPyE_u;KGlI@9LT!;N$22ju;298l}UKsKTSAnV%swk zqgeVt@j^i5gl{{T-k!CTP#m#=n$r*Z0TuJacq^>NvA0RP(}TOXO<~{CR07pD$c`r$PMV87_X+z6U91 z{lBo^W7tQ+@IF14A4KoVdYgM+7K=Of$!Ip+2}M(uLwb;OTIR;p-J&m9Zx!@|>T^Mb z!|=pQ-AKDGfIs{rYjId559c(`d7|x^3Jwn?KR;G7_@() z6jF`Q8~*8da(*Q_Ph1kYDtJ$E7kFhq8&|zyz3->%>tnIIR=f4SneV73-5B)Rem-u_ zUu8YBwJCjFyafwT#`oXFPy7hIWQ=MWGc_UgkhjG6koc!beu!`VdOkmJF753nt<105 zaWa=jMPl?qnal;3_s{5~aC&|_`{^C`{4mjrwg18XTO1Gh zX$9U4d>il=@t%03-aCQs2JWxRiu@KmtL3Mh@FDUy{I_v)kK>_Kz7hXfP{BH2RgGAKg_4;{V<5mOX4P=+!E^t$#9pwQ_9b z4nDE_7rk?dUXq-#TbX-p;0ppgjr{dMr|nb6;_u_~RA4rCazjveY z_twh!b~66lM6Y4&m|F1LPMJ_2rd^{&@QH8B5Yg+T36hK``K!;)&YC-Q!Z|LlCcNE- zAGUIr<|o&7oj2!&?K;VhUZ)r*KRfd$)N0||a>KVhEP!P#J35}b_2e9L+xMASVPp3% zknZk+3Dt0X`(vH-^FMbhGEGv-S;@t4yU(0ZFA;u+8-nMHNxL=@Uh=GoG`qJQcoA@y zog{MEL-@|KCe({h;lt-smrTleZevb^$V^LUemMlaZ6(3>2-|y0gbxtDj^qqKQJK~* zkbbaG0SHer&3Hj#zMwoNXx_DCoA^XGt{ zO!r3A-*;)ZWu27+)6$NfZxh{^paHh2<}(EHXtb=^Jw{p?qTAeV?g?UCI9}L<|L%u1n{7Hf({Uz|5z<-kf z>?3rlfe%}F^tGwwdTp{SG7=X2S`I!hIDbM73XPDC5To4=cg!$EuXF7Le>eEs!~CLU zSdRX`Jim$?Qn%_szFgZ^f`~&_TeQL-gT$XNo5*->Mx5}Ygj-gYT$z3n_+j8Ddj4?n zN$A_>Or)JZTnT(0c(7lWdXRGEz&{u99=$cS-el@BVeJ`x-UXd9@Sm5IugK341nn@C zeygAGs^`I9;r`HN7m1xB7hhDNLQ^`YmARKX;YLwNzRO9c;rSEh+~W79=KGdVzJ>3b z!QT%4x1^jO4B^YZ2v&dDHeZ(;S}P5@=DW_5Dew!dUJ@XW@M90~9N@Zt(@=Pe-#x%9 zfImg_H~02hyVtJ=-!At~Mt7&yfGF-}q8<_Yl@sduLI*KQqvP8b+$)(%h3@}+YPe#3 zei=KbHfTZIke}13yGxz_`W*D-%dCDU33;S`TY=95Khga$ec&H``Gnc;q^X$t*$aH< zD<;zB(+&X7s-950gpceadL%0Nubfby2Oj+_?ZjOY{#?48C{a{vSFBuSwsji5EIfq> zuMYMb{y0SXg-RQ~Qqt4?g7~E`$PT!#b${IqURlkAdV}qEgZ%CzQ4me0?J8jOUZQRhR4OgF(&W(nNQ!{bq6E7i^eN-?nm-Hn%{Ztq1cVpWJ#m zo*@JgqQaM@EL7ZHKcT94&%(PcgXel)tAP&yPq~ND=S!cTWdF*W-DahkAJF^{y_~HR z=AIEri%05X5AYV?%~Idk1#Y`3a&JnJz^BN$YUi6 zwB_;%^^9Qr<4;R9!KlE{XDCAA$D)-+ndrFY`l*r;(R9 z$}_O%K1)c`+;zS#qO_t1n|EBs4q?1*?DgGcdi$sAG6Yoxja zF9zPhhpmJ@5hGFBPE9XL$ciJK+Zjzh1(zc4X+KopgLk{2s!K9+^-VO8(^@ zncs!O_Yz+9efpO~xOitRCrkX8gddzR>lL^!k!6G|`8W0iB9nE5@co2$@NV)a_WbJP z_%Eoxgz{%g;+10@NsCA?)~!mRf&`P`ovM|Be3 zN_f`fgnGN^GxmpByTdiElQV4B$+_Se9E+>C!0F`MPwH85SM+Z0o`_dLKFn3qE#VL; z&mq#ynZ<76J@JU#E=qZTPiE>5SgdIMoDJkhCY&91rIFi8=+&N%KAD?PUz9{Bzm=yA zFqd5xuJtFU91+N?pb0;A5ijRQ6Y9Cb&*+b!ec(l`Bw9bVlxMHt|9C=82lSJqe*pO8 zp$YX#-UI2w-0w&VFq14ZL?F+E!Pe)lOo13H#p=H&Bfr0y2(2>{ zzN!blANae3&zJ8HbpJKtHi)z>C+*!2y~9T))CZ-0>?80&N&k-%>VjwjYVs8WzUwa& z=G+P!B=WfcykK!c{apCQ$nV{hSgTIqgJ>cA^LOkkD-UV*qW4SCOVDBz3VsyMZzNtd z@s9ly|H+g2Ajr)JULXBlsCKFGhvDuJELgvN&^?+rY0le*v^-Moy}-AfHmPufB_Dww z0N#>6slFG03*Q_9UQ{rtK5WZv<xSOGr%kE{gp*zLd^>uR+>ibzH{WQ2LN6}) zd-kM?NFjWBE<1|*y&_(Irpu~GBtKOGySOo zpXBFu=oGzjGUS(#EOrAg0RB1N6OXiCKkxzIKah4ce0v^siE==ObDG5LF@6oo+wkg1 zJzk9dJ2W1b4*uOJ!Gto?_{CBl@b?ivTJY5rzpfl~?c-~?2EUJ>>kZ%vpP`X0wc@>NIpso3MujVIJjr@C!&G}Ko2;36?_Y9|lX7@~(Som7_} zU*B(*djosiOtC80yEQw1e`GVW{IB7cGv6Z=JPhcR@{``&<&$dY_umy zZaMKb=kH{Opx3)jpi6G;!C*o;(0fR?^l8}p*HN!Bf#dVOukU>Qgc68)e?KXISF}EV zH-7`si}UxfJq+l6ce-@=p97t%x}vq9*MfeXpg+W(%`_;wmn;mDpWSbqH0RndPi_6Y ztHs|QsSh}MHAK$yG4YNNFXv5@W_}!BkhQl=yc<|MQpBuy0kh&9@xsVO9{?ojl|G&H zh&RG});m(u3&vZMj3;`tnRr#5lWIxy7xflQ&)b0T32)P%ax=_Y^T9Q!^||()09IBM z5_J!Bj=ni8hXNl0ei*n+mn0s6$AQlSKP>^|SLEji@HyZKIb(dZB_Tl7gy$8bpWia6 z9troC=uqzyHn&)>oO8r{sPfI^~4|8Hfj7B%kzmor)sZT9<=Qz^!lN)n&8 zMF6^g!ga5$QR)IvH|aGI{^Th7=<1L@^2^}&8)7iu>MlZ^zV9v$y`4Xp)azTLZ!+}K z%D`$@uKNkC8Wx=;?ORBG2NLmjJpTBN#6Osb|AEIJzmNEb6Y=kV{PE+&&l$1hfAI0g zFT`P2mWcn|#~;6u_;rc+Gmk%hAMx7~@gIA9@r9rEK9l@+Ppb1X+3Dg`-ioA(Wu4?# zIG9V8Lm;kNZie0x^m5)inR&btyzxJNt=WM|^GX`|?WR?79jZETTC>WkWq(mS43ozotzaU{Y@j zVyN7OUJC0G?2EK}&@Ms-Z*rK{iGhryEU~PD@ z#wFT(HF^Silh7N;M9=SEWu4Jk%b0DtUE|QJ=$lmArQX*i>)o$6@+Uh1(rSKXZY@yO zfQOcct<2qEoGe04`nAe)uwSA7LjmaZcN~Xl*C0fgUbfxZ`dns_?E5Arx9zJ$GW@ZJ zd>)3*vnh9UF@rov8^0x`jZtXr&{!b;+Wcq^}*%E?-aGz06&A%x!J3t$s0w z0|nO9m{FP;@0OF%s*g;nJn0`@{K!q+k#FUq*@5`r_WE}_Ls8`grQRAIn6x2(2GN_C+RxeDiYm@M-&} zl=TLmq`ied>F2C{E_T6J#4a$#{-)53d@-oa#5;Vy+wN~Ayo>OvgOh6A@%dilXdlH+ z-$uMTmjf;waBHYbedLkOcJlEn>4%Gt%O~8)ogEo;*6~_Bev@*Q3{0xM7+%rZZY zBHig8Xe8~YM)Elb-ECi*RL{rGj<#o@>$lwo*-P=CQ=A!1(iMAf;avP1SyO52I+lR% zbifPGqrQL(J0>1!&vM{%-=9<*Ta_4(Uj#2|2m2vFozRp1@!OLBuO2u5QqNvzt~39P zMy_)<>*id}_}iIXhqK{wepf-`9sIWOjiYiW_ovc$*YmO!$R!pdA}GxO>Np2RwxF!b zAK-mo_N9XTfW_WqvAvvZ3%S@rC|jwN|9twhA5W?_sTlNL!k?6f5Qtw_R*p$MHGLM9|875yBv6OZt9Iq-wPGp*mNC%kECQa#<;r_1&` ztTR01W(BReCB1&=m64wBH}co-N&5{EUUhQ1UW)^-A>J*C%=0VwM}Q9iUkbn_o#^w7 ze%vB(GmgVLLIM#(2`?pl5`E|zH%oXe;RV@K>SQUmj_?@X+4DJ znWWzOiC1;Xl)5AnKZWP%_Agg&wa_~Py}G<9)noOR_G9{$wxi#Ip8k&XeM4e;cZWzQcuaWzBMTK>;uYQ!9F0le?(4I)c22E z>o)z!m+)Z>`emf=l9y^JKjBS;f6(d)J03&tB*#-NUL~~{8c-PvSoCuF3-HIBJ(YS6 zAoFW!<0$&}i1$UeVy16ji3(y6l48M1O49Cqq*L+iDfP@u{fj@o()VM&z^&%B9w~+1 z0`#(;JEh*jdw~B~$rM==+>ev@Lh1*+m9~DC(ON;xFE>i{yc)_ ze;Y3ELTiWbj?;F<5gUGX*ndu1&iy={nb^vERpyellXT;Y7=OKd>i@U>JO@Z`-z%q{ zko`Q;E`=9h|I|$Bd&si3hWm@in*(lg!R4NbM6j6Pc2J6k3jF>hADIYO=o_|+vw;-E}}1{y*5rM+~X7` zzk(INa>)Db{9wfC?ojhjIe1O=Q|bpNGEQe~_KZvn6zO(p4iY!@*+)9V7n6gJ@~g4@hH9p;t+h%pGI z9ZE4&8@8f1!tLOa`-|o5^{Y?LtQn=M`6b>G;k%&s;}m*@FM%Jf4a21#%7K?%H>J9){&V>=<;tH>_sKBi zs_gtSluXjDkmM@)+e7+I*H7tl`Jz8F`jhU<%iCyYgcI)f2w^}R5I;^;Y>(>Zff=U7JXR-)jCkNoPOs zM@T37=QMqOCq=RPd|fWv8j`wQ$OvEbK)3G3AYb_Uy^-)Z^d)?*2>Pe*5BmFjUi57! zy|$sly|y9gA8Cee^g`F9_*7n6A;8hMwx? z5I))qeD0IToxqppQ+-3x^W6QR<|IjH33^qZo=RJfQ}}ZD3;0*SNjxH-<-q5FSBn1A z_LX-FN$8EclD~SwkHI(h3i0Lh$04yNc`rTP$?4i|FNeed@>ln*DYLHUT;!cJecyBX zx}HVw4}!1P^;D(dzb~kADxqIWe(SzHrRSHT8;w3m(ZAvc7R7Biks-MBo0YFXJ|3D< zm-3#Hr}YUtTJV~|s{>DTOgf(NnoCu6gSQ<#S*MVABz`~eV-HUS{jE39IkRprInAu~ z<^k|p4osN9nlZ-2H8-gov zCI7Y6^uIrtQfmVF7kD%9gQHXGpS&j?fp-Gm7n@2u=dA~L-B>z&5Ab>5I}=3s6*@z} zo5rWidCWGfn%^bLJN&k3Gf#e%Y1gzqZ<%@WYDq5<|E9+uzl-=;Z@1~c^YO=*a+M_F z-~IUGFA={c5&vV4KYsNq;ip9WFFgMEUBus>i2v=!AAgAWyA$!pA76aY8}V1s{_t0Y z@T1?aF#pMZ+>eSCV#HaD0MT2~SA!294Mz?B^5cH5#qHKG9klReBlId}rqo>lc@TMS z2R<-6rEbmVgDmV|sn=w7;(&Iu52lu&KJc;@rqtPzAMmWslk;=LIG5aO`#kci385qLN7$)ahq&)$Yq^4kym;8Um7Hzob+!hQ(vRVxCH2u4@t;yyhN zi4(8knbYd~w)|n7KdOm8f6lZ%$1^&gLH{r~V>fz;f*3B+o{g(% z&u34oX9*wr?dkWn{uqVcHuA8uIqe8V=F7#}9I2XkFZD|L&;VG1vTILVS zKnaaHP5u@of2Gsv)pnh*qkby9O*CeR;D+2cq(DUDwUVXUS_=ByX@&U}EU(WeetBhA z*MrXTuF92t@9FA7%FNTq-(J$0Bc1O_I{sc>@n7B}Wvz%b=qv{=XGLe4>sobilMaro zMo}gvDTM!`Yv7miX|rFJZ+Qe>4E)#&rbGKtMZPKp|Ao_Pll9}fay!l7NB?dqG`4Hbjncl^`Jk*t!wZ}KFht{BIyqiIjg2V=3A!K zhp|(l*M#W0WO_sXyyxw9>wZ0!lV&RCue}a=qTPNW0NTy+r?$%?KT2??1RDA42Y-%s z$ul7RU-)AX_#|+bUr)m0gl{KY-i=)O<0X;nMZ&Y*l}_#8i} z*8}9M1^hhGiz)T$MYBT{D|NC6ehuaK{ja`!H4|RA!GtgH?vyWIpG*J6Jd&m#c`Vz`-%EXz5wU$>04&=<9>&+oWVulm#1 zM>;Z}lnddjZs1O=9pPg2F!~E};JIFT;-b(lQL~h+M_Gc&bCO4D zoa0sSC2Mq&e5v_b`n@6I&kt)jjP}C*CXNI_Ph_e6_g$T)Iy>QdIKZV<~|hmM+EKlw**GF2&x&~UK9WlUmnTV z0q9IZN6xbh2)!Ia2{0h7uc#)b`FG+z90QmhcN;96&YlU8gH={lp zZXcI^s+Bd}*SP8FIum+>(A&OZM*Tb75BY82>tk6z`mnPFti@jmy=bHOt7g$h}@0lDN_YP3)#>;vFQO@UpS9uhrvLImfUZP&fHJM);k)NB@#)$40J) zwwVM$*$BRrt0`wjpLY`VzL8@0MsPp)_>%7h@DGCjV(KCK6!4MBpbSO+oE+vR)S2e1 zMe;p)%8Yt0G!l=bpLZ$p4ZKExDYV`kvZ4)tR)c>G{HF`PeM^x zckxb(1ero``D+Bf=8PHjKB2+5pZTck*(J+j8oC9|J%)d}z#9PX9>LS)XKW+a0N-fV zwe%BS^kniQ;r0>wgTPA!F8r_K$;lzB&B-BabM+zo!XJkue&LL{?u?OPBc~)e zw`c27%3F9D^Haq8mZfjUUfidbet(M8doB1iXCgm>&z9PRgAQZLI_Nkq+q;5QAe29} zwaWB^-Nc_fYeuz7eDay*kCW)@Bzl@VPuKSW;%7Z|#;jw}^@0CBveo##ZMmdAj)1ox zyvw5|o#6OeZ&G;{gLuD2G+)$%TH1tuK6^$LS%25E`Y_`;SN{6tPU!7BZ^qnH41IY- z9(sTeoIj%;lzO1gGPBF3{}%q-OL*OLW zM4;7Qny-m>jCi9&i* zLBdYWpX^7LNcY%FXVh3Ge}>!+HcwcGHIB=rc=x5L}Q zu8`-WA8qSw%9SIz>_@^J*M8=`#Gk8~QJ)Tvi(K`zLDnB=2fj?jz+fpZL1B0; z|5u=2*3GC}g%3mgNPHsT+a_{U$b{F%(d z1VgVMdO3|V>JQQmzFfHNrUoy=aVDmnbh|=t;L;g=?p^d1sq*ek(JV;=L-@J)O8EIT zZhn^VY8x)^M&5ltV=JI$8-8VY-DIZq#)~Iq5LfT-nGM25(m6mn9oNmMXNJc$e)qE> zzvFHB+qSaVZA<<(d{b-8M|1wRm9qa6o(^>_Qe(o`#aFRD=!O|{F68m+|BmJMk&6Cq zhu*HXnY4AC-N1W+i})lS!S4sYGX*YnJqUa|@N)%O_jgw(%nF_FxTW`)guD7v_MNBB zWuX*$!nGigO}|unHTLoAW)#Cmo1Rxro#}J1gs*A|Z@FDL0U0KUX~KwrVRJkt4^wT z-QRZ+?-=pkZ{uMn_9iMq_^+SvZ8y_DNq^zuzhM6~obAc(oho1{YCUe&!}|c$<{)S6cWI|q=v8&j=zF@OSBKh3%HBwML*tu1@OOg$ZsJC7PQ#b80+aaC z5Afd4@FazoOt@$1{~7rl;b3g*0e zZdLAE5@$R@M(7Sgcm8egh0xuUr0e$!zCX&lDLVt%^>U4kf0Cq>BkwxKV_h@qWxOXI zX@^qa+kszb?H2a)rkz73`o12#UGJPxd&2gKUtXVI*GW6{xEYM)#OJsz1nOJb=a7`Y zdq$tP8ND~uKEii>K|T_EDObmPX7oO!=$S|g|Coy;mC@0#ov6hvxYKtvv?$3_M+6@xQr>xbKcmpS0wz)KwP ze&9t8_#p5C;L;q4N79V}&vD={0MBy3mw+F8Fg>4z*OQ<3&8WK)#QCk{uN?R;;8%#8 zd0Qi5A+60X>hY-c+oS99%XX}Y{E`vg>cHJflCM_c4c|4Rw(_2M1l|Qa=k6JEPKON; zcpvZ%;LQnSeg(c4_y3l~M zF1IxWVhIXgl;40pf?kc#Lm#`>J$O%rt;L>5Iv7M_O8j<--#cUO%k<;>{t5KKj+4By z)cDeIRuX?N@pIm9{UO8;_OmkL4XxF+3mZg!7l=1ZylLJ8>qa79O)LTdEcKiBTKbz0 z%$Rv)!R0CDuN3%p;6lsT8#rj>ok!}qmhfJ}r5T+4l&|N+?=E8@ zM-o6X#i60g5BwnTPJwg2aj^Vv&oASA_|3ZFR|nk0!V?R`E4Yt-Tk_|RXEx)%c{;Ph zM)rj!kJLk98}p(2X42-}%Yh#T{!~HKc9-1LXda1IFX5!~c1g!RQa`Q08$O8sN!AZi zbGPT~MZbPz(agQ>`Vp(t)b}9tCU?!KcOAbUXZ?q_O6aXlGYgCZRPq;n9U1$`jQUKJ z5BTaH_I!o%=j&}*GS~jCsy8TmMgEw%^v9O+dZQ?EWHeJw;no9xmzIq z{3mA2eOtcV(O(AVS-cYCVM>ZEDZ_sJmEK7FPtxBC;CS^@6Zx{Mwxyoiq0@H%jOxl{ zr}%szert}KcZiAgUap+&^XC z>*a7``)-ztX+5(SI>(@M`ti%VCI4uSH|S=p|kl5fnYryzgP(S&`VeL3`m`pEO7K_T_i3Y~(X%;V^88?MJ2rv7eC z)StBT9>P0_|D~|Jla_PeZkgM>_4UUh^ya@!KW^!z`8n3(k$SR~CW-~iGkoJr(9(1t zY%BSzeFN=3Jfr>-=4;;`_4UVE^vC6HK4e=wGa{KdUfN?X>FhiZwilX#ACUBcf5WcR zb?b*sdTNQK0x~`dcF(oB-gC0kpwN}4lE2cM(BC67>WI}p!G1?Ov>we4j4yRG&9BYG z%ZbgXI$JMk^}HGH!@aat$os%T(0juWp(uQ?SLjX5s5MXGV|hKqnlw2a-dUe|04IFB zB=mkZqaI3?%kA0TJ~~Dtm>}|K`M(+bzo++$wZOB0yZXg;;hqWSkF##4U+Arfs~uK;f^z5WC6B_PYx8q9 z%W3sR9Q2oPGLaY23x|lmGbgTIZS9&&dZEVq2EM4voCYIcWSKxSuI~YV;Iz1kg!R13POQyu>CA82 zn%{AyUS=2hwzKImsij>Opxg4KxGD|P_1neQ&zsTD|D-Y;YS=KQ=z+>NF&=m(`IL;? zN8t6qw*eP5oOlG@3cTR-xOyZ3=^k@Yl2NIQmz^kIUGe_005mUvle)#PU%s zuW{1LA|KaDdM+M^51FP6Y28Xt^E%^rRbALO;|BVI-TI}2EUj0 zK>mDxwG8Io8qQxSsC$WbjCglSJXqgf6C2r<7{-X4$H8kUiJSe9?(#Rt=?+o>>=gh5 zE)3|M!Z$NsB>uKAzxaIU^9!eHXL}F2874V@+6uj+=fu_a6Qp5! zR<6?Ys;qZCg-nH7*c4FWFA~4tytw)Y?^6F(FZknd%E!8^9fm+s_O;z8?NIp^#$Uuw z+)EQ^hwX`W5V>mxukQS~+G_2RWq2EZSj79OTOVqjBX(Atd^eTH)q9~A&HrX_y}K{V zzK)ezXm^ubEzW4Cj0=AjGV!!UIJX( z2SSra@VhL2aNa}YX^46g{B68PpG7%Cyv~(I*1DF-QE86@(CGmGOyLJ`cW`=qN#w(3 z{@;$5B)ucxwY@m5p3QsWk@TY5C@=7XHok37xo>VNIS#QJrWyQ7@Jn72SD&)|lAC|1 z{?7DX1uJ^q(b**X6YZ&}Hkgw=U!xy2xG7Eu{zB151 zN_{L*j>Bu?X?~8vw=zBe?y~1}`6c}2arH&!OLPTc?23J%t9{Q?1O#<>7T*7X;0sN6Zst^yoK=6u>AY{N&1Xm!VD_3c%ehtO~Xu7owko_$}U|SSi5>wV+fAeq&rU zT0773zh1Y>*y{Eb)c=l?E@f}8m&=@Ps$r!SvC!E=KFcnTtH1CbZA|6!z}l5HfqO*P zkBn1{-B>C!u&TiVz=WpMR z7Cql*!%yhGM(dBG%cAOGsbqJ>2~O@4+LHCZL^^F($5rfjdMv^@g{iG**H212*1iLN zyf&`(9*+*HE0v6OQ)@eQko+{=5Lf3QC(*YXJ+_Q)k+tCu#SIlR|8Q# zGWPRcxgCKgYfichY4759Vvl#mjo*-Oc|@Koflt0Up4=~&rvEkndxh2lNz!HgUy4bw zGFSMaTj;&T%@2}~JvRJ&-V=|&hkzd@-s=)Tegz%}UUO?)^`yX$0N)RMJOv(o7y58p zT;Knj2$FIZ1K$sPt*yU%WVXlcw-#IDpKia7>43GI2)(YjS?|a)!GPU#ONyG&{dzz6 zMem54bJ&pI0RFoZHb5u&JOExVc&7;eEq}k>Mexic*_b{VW<^)!hfep1>`qL*wuA%p zd`|Ut^w;*ddRX)(ddKnswpehVd2)S8k`JUtgg?88zyIBFb1qfJ_%h!trdBArZs#H5 zw{^$Wm!u!Gk8Xe91-HW&Dexn}clL(+C*i;7ZP-7+UHx7&;iZIEyf?1&1h?Pc`!=UP z9$3d6KHlG>spocfXSC=w|3iQBo*@7G{k@cD58(~>g~yx1pF_Y86K`E6``WidI7Kv? zVUVoVp{~!ocjND!2&W_Imjdr~z^j4p1fDwHZ3MorFFf9ra<&6+qa0u5-SkJYzMN&j ze2U)hAw1`Q;_BplKKy$2{k(p8^!)jGvL2DKVv6EtN_vmGzDY^+b+P2{{$$Nvh^RdIYl9yLoWPCro$*D{Z8T) z?2W4h-c3D-y?&Rm*KLO&c>Unbfww~VSohyDFy?y10{VWVRagqYxT~>Wb)>u?NOgA*D_c`q)zTwFEUqA*9R8* ztO>pQ3tZOaHYXGq>B-a1-yr2E`x16P?H|4Wxc%RTeAfK5x}AO-bG`SvOKHb3t)#a^ zIjbIutKWpzzq;faf0OPf9n}WAWjJ_JcD!|yPV0MUpGV@!dsc#cvH@P35niKfF}#M| z@=3loCBC^}Mdl)WMk2vl0VFZlK)>uKS+ki!gmv1A_cLJ=%pdx1CNHw zBXSc5-U~kJF)24CUIBF`f@2s!(p>^?8}VJ`mj1ey@Hy(`dfubI4cWD_4vI>*>~G6a z|6ayF(EEg>D<=7QHCjsPgH{R z3vtpJ{%Kr&#@eIH*pRXxY|7m@X5vxmvveo?@eA_JyXc{$f1u=&#PP{mAJ&6c2i^mM z2cKBKlz+bVX4Kbv!^2Xc-%Y$>;{8?P`SdqX$H{YvrCfW#+x5%1`l!^eix2(&LFVai zrNJHYYWh2AUn$q&$EYXtX7rz-_C+Ckw^1*ldCc-V=)Zm)n2Gvwbpnz>}U{Yj_d4{^28_6K2o)4)ONO@*9oAuRA z-ZMn4Bs)D_Q9`fuebD<8{@rl@;*x)<_v+==0SmoO=+*o=t}f)*FNyzC-UIyX`&pzr z-jm{HHPcO6uQe0@An~)bdB>WcP zjr|Y(!^F3)9H^LaMI87%@QyJ5!>`;A`4dAGSKx+R?^Wd4cDvRtka8E^g?*Mc8(QZq z`l1oKRlqOeJ$gYXzsT_G0@?zZ0jC){P2f)_>nVNRsK`UNq?bRdZp@^w!+PN%x4t$N zBl(X*uj2Gsb3X&$@<{%rT)Ti@#(Q*CYW`(;wpj`${YWJ^wcsBF|MP;s#qd>7mx#$~ zYtOcdk;lfn;m0#()j7mVJi-s{z?*=dD?rWf{tqhKF}VC3o1D zG@IEHB=|$%4}gEEtzX+O!Re7pOwN+sy|I75pL_CbXg{IkD|!$70{m=ASLf@BgnLlO zE4AUl`$Q!DYT$K+v#Ln=%;(+6?~EX@A#pq@61AYTgI{$fa+c)F)pBo|;me5-j zE_ZdZURezBgJgj8$kM)p&?zaJRX6jVcmy5;z76>25z+abN(n9H4 zd0hft2mDHL^!fd1Mtfwv`|Kb#Y%XTBM+yGtWCLT?dz!)s^NLt%T~?|*~(ro+4c6jvodM;?)%+V|5Q z4YNx7=X85rm1r)_f31Yq5FTuQk)JN$Ra<7&mxPcnKb+r?!#)RHrAYy924ye!2f<%2 z^6t00pKsr8cuoFfPUMsMb2+ccpU!)l}~Fo z`+VioZ;<;2)^bnSDO@Xd3OA9R!o_2!wD5Z^-|{Qp;=*_ES3-`vNUv<`tXXde?Fi@j zOTF{~-v|5*87KJlvXQgFub^5up@?cR+fa1<9{_)M^Q@|sdSM$=MdXXg`WHT4Abj%5 zSp{2$={4v*Duy1T%BRR=hbC^u5ygGv@9J4~UlH+K_3iTs`$JFhp5#93LGLROxowBu zwp-C#ndH`|Cw!b?y(Xt0J8RWAL`1K|NvGhwVY@~6^a$`A;4XVa_$%)|^x@lQRV#Yd zSzf>W*U2ni)V*PEZSH2~`7U9;ZPqP&jZht z?*oK4K({h%Py2iutXIw@`H_1c?|ODfA12R7y(WHFvChoqyYzpMZ_@YYYy5l*zt$4o zLO9*4y$=+9Xzv5{#{94)G*;di72~Pwi*DV}@UfV}!ljjZi<5=!^F50M*mvjq1h`fNO^Rizx4(#E zbi8vYTLo^0p#NQua9W{Ly$k*QnOW5n_SgFMgU@&DQjd7Q%Oo$JzNioBN_S`of5jxf zU%~E{{`6gG{poY0Cr((dB4=^(wS9k(U&Hosu~{k(25V)BcalJ|XuGNj>&Juj~gwJKW!2B7D2ohTj$C zgL-uH?S}joaiIEKYlaQhuP*ssgigoUtomD?p_A6nvsuKRXSFVWALlr^8$`>2^slua z!G8PkthslOe5I|&k`c-4!y|9WM;Gz75l{Q~{dmkl*keQL@gd&NkR45qMg;>4vo^Og zzif2?03n`I{$kLp`pK+%SOC7=Am;}32KCz_c=O;T#vy5Z;>)e{!{2l3H?w3%%2C@d z{>E9gB`i;F{%-LOy6KtzyBvCb(3|}Etoo&t1AQ0J(^8J$atz&19HBhD^RsH0^rIg@ zKM=>&2HwpPmi4CWZ`;ILjTN^?dpvVmyYOM5I2a#u>yK)}D{c5u%ZJXiK9B5#d@W}F zN9cDFf8TF{_VV?~eovR5@L|G_ioW;Tk<%BvyQn*BqZ$9K@ZSOOxBnKqRq)}G;27O2 zwlTEBgZW(B7fZV>5wGm`v+5OLz2w^szP;0s-+QXJ%B{b(A{6_j{$tEn|8-W~#(UzC z^0Wf)1^)JMdGPOg?E#ZhN0EH>fj_@Et9};dC)a)L4d~~e3O}WH9$a$IBk3hA*Z>+>Sy;$X7tu==49l){fQUO6_aj%04%7Pe!{^5ZM?^5Zr7y;08nZ1LWh+VHx5 zq+IRLom-k!yHCWPMnBtwRZ}`e)9*-q4?(Z&DUYfl-V=|&b}}gTPbQ z^+b2WZw`1d@cqC?5=8hF{;dSwapt4y)dHtJcW}RQ!fuoBM#6gumtvamt;uj{k4_st zkPJsvL^c{U)B?b`+w*kEqXLyuloIeHS`v3 z_;x#Qo3?%h{l`Akjum0MM{=wEV$H;_c*djZyYO@Lo8%`|=C1N(F0rstxBn-o|7Sj` z_GKDh_)$>WlXWxG`xvrSw4wzz=JD>P({jSbf4wWoUlJZC ze4g;#$#6O9%gmTdy)6>nLj62X!tEn`Rta3{bGPu>&r|d3y$!(*@mcl#*jtruK9hVj z6F&Dys63o|ZZ6)aB)p68Cd#`->@|iTA-&zs!39OEQ!H2&BZ|13Zuht#NSB{@y`-CE z^(poApF{-+pT!C9c*&zG61D@~{c(f$Im%T9>pAs|&@0^ozgIn~qE=p(wHJ10d%wsu zaRn{mzfR~Kt$tJ$Tm70w&+m6+d{u&d@62E1L(TwgNJu*$BAtPnN0siU`IblOZxQ(R zHIJ%BDUa4)-s-5Wz)nDgpF$sQcvQVckdbYhKYv^k%-_DKx9g1j{Za1cje1$xysgUL z7kvZ2>w#Qjzv<|lc}=JX?I-IY-GTo{+u4A}RaA{X*}Ifr;u17M)re7}R*e`nYLJL& zo3?42wrL48K!kun0tO5iB}mX{`$E+MRiji5S~W_=h*j%L)F4p`Z;^o2H@5lMd=h=D zRty?7YGwYvGk5OZdv|BE_4&hno_24}Irq$&nKNh3ocVgsVRe?&t9hjSdqkcq5331* z`SSSVVBc;q|DF@M-7&7R?#DkWz*m9KLY_LQH|odugQREtco~vBmE;b(?yhbR z+xfoevBT=K;r3kg zOG`~jc~|Wv{d8E9f_fX!zGp)ZUfv$e)@H28ATN&y0AkV_|VYNg0 z+s*fXMDDILV?FvRXGMhW)(rM)=>R$3$+h46k)w7t*dBfVt_i+F2LGk-Ivacc*O+dP z5b>6u*^RasD6tC_-(vma@9D>Qcl(j>euxHxPxiyxfOqnpgx|bJ>SrhLcHqJNKmzXp z-U|F|kCaeROOxQofDb3ZOQ0zMJ_r26yhpE~9{e$q%)@h#Xu|E$ z=UwiDZIwwh<4&d#;Umk#qJ?#R%3;0V+ zJ52GukE9pUliFL%P9k10emm;=bCy-=}$P#C2}m>Wk~yM4#lS0pKbQU|ps%*_5kKSq z()Su}JgOUcvfgn-ox%7l`h}2vl78>0Ce6Mh&7%ecHn@)%X@M^B<*e1;9nB1 zUweO8t8WUkj<=k1?T)hahYh4t^F8drnj`8rrkw0Hki$q9b22|q>G`pHtOJ2d<7f85 zzkJ;hb@asQ;gQAsJ*n^G!tYNHDGI=h2^)nf@5`10MaknduAn)8Bja8#B|_KtJWtUy_-=1Nu3S{@Tp+z0haP z8GZY3X8Jhv`OvQt{k%Py-gj?2{mlCT`t0%lQZjw2K370r>CxYtnZ5=3T95uGnd!Ts zZ}jLN&rClEeXB=5k(vHD^qn64lbPvD{u_Pv=%3C^-vIp{k3RN5X8nhLpGSXYX8L~U z2R!<-GSeS}{*Xt1Zf5$z`_N~Peq(0(8tCUd`b#p?cR-)@l+ovFGt>7%pYPFsI5T}5 z`XZ11_RREoedxbO|E0|I70_3D^!H|_Z-KtnqyI@}`flhOJ^IHp(+@)5>d{YRraumS zr$_%}X8MvJqW>QK)0ycTpx@)s#|AR%KlJ-N`ZF`r_d`G6(Vvx>{uuO!px5^B++_Mx zdsz4*^x31|n3=u?`usl|eZC}_KGlA9Kwsq1Uz?e}7y43<{==E+Ct~FGkpd0jUN5Indw`gZ}sSZl9|36`c9Aj@yzst(C_l-Co%1nO@`Z=^(`gjMTW{KcdH6;C`F(5gFgiRjWpvx{FOBW5!vH!0{S5m{9H8RF(&64w zOFC7#*IVK4HKKZcq@Q%!tB<(%US-NpZRAGyrCytB+Plb|_aN|c-kj{?#`XKiuH!K!!l6r4}Uo~-oXNq4x{MzwjpDBKM z4->zmUwx+dHNbE9ug@I6UijrKJTv@6Z;wlU(Z3f+{rdVKG1xJpkY>_rjhwDvZ0b6_ zU#skY=)cah$77|Q>%dR_yh;S`ONW~ zhhOEto;iM12kCF0L4IBE+jIPxlW!J&wf}x*_(?xe_6P>+=_85ruTtz*&@R+Q_EEp7 z{m#nV3$1Y1JZk%M0J*Et&)-Ce^Xe)`L3JR`pia$@x>?NbQeG^qA(x_(aizUzqEOB#~r zV1FV@>DhK%#CmvItUEU#WKu7Kd^fC~{d#F2oqXie^^*6q|L=O~gv}26$S-5P z9EV@yWk=LK%=bjAL;QSS&(~31FK@Khi@Rx*vK4z-GRXYeRc1V7sTWQrwbn}$-|fpD ze%9N|{G+aXx?Va$`Sxw^f6!j4kh?l!>ZKUo=b~w*|z3epd>3TVuG2a>OSR8&uQByDZ4`ynA8SACwapE~Q9#JoR4(+8lBR^d) z@36O*kR5CI1?9W#Kd+ZAzH2<`*{_#kBcHC9mW=t%STAkxTR?7Y$GS4|%UCZ5;5U5h z5jFjK>Sb>le!d-JuU5A6^oy+>R-#^{-zq#rd-;K>?{7SuNq4!E*HbnV`L8@A3QW?Iy7fx`O)Y z`W61)<45$lxYGYy))iGoKAE%@)r{i{_Dx{YS~0(6Y>{&W%IzztQYsP=nA7LnnQ8fakhc5!;*jjzEx(56(k32VJq*A7IvL zP-mfYJ3m5IB?b80b&q93=<8|2Y1gCF8GJxqj{b8GZjty_8~EDi4XfA6xQo*VxKFV- zV%Fcwc&7_|W5KYy?$ze=`fZ-|Hjx1eoSI1*Kbd%j=;Ub^-_VGN8tN`=L3I%2jo}EZ4mfU;JpIRTyD2m%gyMMq*Hj9 z_(D=T0xtvJ2|T!uOwzA0^y|X$5}Pd`p5r`dUnk}6lazAo7Jf^I)g?wx%{V}x(dpcU zb_Rw3LO%%o-WLzM_bevej~5AEiU(~A|B9g>hJG6cA$le4aHGVaR)x>_4eA>&hSLJf_NLo==rPpuWv!<`(qjL=SZDZn zc2Thx|Cq}Y|3AJ)|KySWZu^MD%ZJs6FjLZQ?d#?ohvY)`SO#a(9uM&SRQ0fWEAQST z?J*8KXYH`MJG}1Cu50Xrxy*i;xVEGsXUQn%XKWr;UzbF%+d(;3C(gZ>>9mlTI-()% zvxV=6`Tkw&=<_3+0QT^H-8U)w!3YK-`2R z{T9-xZy0vhQJeGyz8&}!@TUw+ex$s+fggO=u= z+aPC4t|8CHH%jauC>Uov_=#b4nzTosUP4bFPEfnultNp{U+86c%ZF(mAd#@38D^uEoyMajTP7nO{{c$+7UrOZe2fi10 zcB0)S`ELF_@Eh=@PPdEgx4Sa&T8TW>qz+jz=| z`aB0BL}x;LZEa<1j6E-p+J!Y%$8FEElK+>DsGoCiWz;zs9Dm!&S{B~hrw6FHD#|l& zhVjfhN8I%;zJ2gz)bmy=W98dUZeZSOvu)TV^;HL-%F2<{``>|=19vqVLLQ;t4!jh2 zo`$&piHYhKd4Su->m}f4ry1`cuiPgPEhhiIt(LuLxVy%((-TNK$KbaBy>wIFBmHdj z3HpEFzcl)4i8nB_!ga*b{U;9MaR*8=_N(IiT`NY^i^J;%?E82y6)WufXE^Bn45@Xj zX6jg0#`nFXQ@wUX-5|pId1ZVbY4)-zWz1tnBM1E{2TOn!-#dCr>=j4e_hz# z`TJ`^^11ddwg2b-UnZI@j)C@Ls*tspbaFP0sP`xPC6%1EUwuKWc1x^!ZLD&Yes73X zFQ<`q1{(o9q&(+E-r5m$^@)||eO9TowRhWZ)o-!)m!`Js2H@2ecpLCa;L_cAkF?L7 zz{@T09^hGn3Cip5 z$CmPGGWh4Dv#*?UrccIBvagZ$B$LZXMCTuVbJvWh*NFa_N9P}S&ih8x#w7SG@XFQ^ zCDZoaBXS)FzHr@$nvn&Znd+@IQfpNo<6#TGn%^-WzH>w!4Ubptdcb)5vv!|dD`Xw~ z4j^CoXQ<~_Q4b%a9();Xwom&bx7*KP)iwl{y8PymbFObheMkW2k@Cy?J?&}0qW{46 z0k`SDwtwJ@emJ7e2={-!j6wZpoLS>=Ka#Y_HRhg>t7YZlH>}0$u4;AlatOJH9~g1t z=ATH`%W&LW@)Jj{rO5rTmq~sFJ`em5a5*m3dvyN)0Ds`iJs`i*9*cqJ|8&Icv#t*9 zvzGp}3j87Pv+^C8@(wYG++cQ&3lILaK)3s6nd!QqYkY7-J+1jQ`uy6%{Q99QKQN+J zi(W_W^675$=_FsX!tbFG#q?(45%_W7^%i)+G3*cUK3}KQf|v zlHl{gKM5}K=KT?QevTg~^m<+*@~G!G3BCmUvPVbM4}JXigZLWo2f=^N$M5p+y8gje z501F^p~K(!U6BLs)Qo(k^`r~BIp_`RzZ z(GyO?G~-719P?cF1U^>M2p4Vt3!cQD|6;_AMmHMyp*fxQoSmm_K2Q98z6$!rA^H~^{rzEj(W5r#vwm&HS+1V#^y*9SUEn*x ze@6JZ_}hZ`{qp_c5%(Np7yoe&FYS5=d@K0mc6AK+Fz^oHYaXGG&Y>SiQsITb_X1Dm zQwBVLIF-Hzc)JDO1bhnkjb5VsO1d4ut4C7#cLCoAJXy|O;7dnS;Rk?sTHtZuM}a4& zI}f~eENrhtp1h~f58%o9Ee2i`PffQ1_znxa4)`4KWIipx>&H|1YzIDIfp-I6Hj&C_ zKk!|^lgnoi_(BrAihRuiZ=4)a*BJjR7`NAPWcufAO9;it+_j87gQq>4nR(H3$=8nQ z5%nt6FZzX0|0`>#pANW%y5DU0GxRfdzfffFF!*k1kG^l?`%C_~X(L0K?^qp#D!F>j zGHPN2&8KW|l9H#8f5%CG?-L_xvjFO(d+IQ~lRGa^_!smC{6kUjHu-{nO|A2UJ!G>Y z*ZH9xBPU$ez`7SXYLAYn0sPSDy(i%3wK^BsL*A}GK7`x@kx}>l8sY@oBJcCegM0or z_$lxoGUaa92N_ELGgTi1nn{Bo>6~hGAI!>;dZ-S;W&zX z?5;1|3BSGYJ4xj7;~R2LD{G_^6GWHsj#YLii$snCeAju>sQSDxTD+cQz4g1T`eHm} z(Tjq=;vc}TT=?noyFO8Vf-eI<2mb5?{)Plz+FKp?{3WC6BEjqaqbhM8eskbdM-<&X z)p1h*DBti%d+UbJGWc|wdJ4^dzdzh>OF0Ze-+uC_`f|GV6xP>mGPj%(Ym&rygkRy` z@Mm&H)knf{4ZnT*{0KWZzZES{UFhr@5Gl77_$@qVRGlXY=yD~7=(-)cJ?;cwo;&K^ z=j-C%9mMy7-vRzQ|NHlPc%6UnN5OwQa~yj;@!(fV=oS@C3bwf`b#(s!PWhiUs-`lJ z=k)ypTkP9@v}Osv7Wnm@F{(C+BfhwvZiq2HykQZ3C9vohelHtU4A+D0g?rAOpHdfo z@DsG8e+>HeSB$FVQs$Y`Ka}lkUL<{~&x!^3y>3+Hn)Gq+xtNgKy1+?)+5o<}WHcpC z(FVK`cygR#C-8dU!8nDa(*wK~_$zsL^(K68)B(d!kC%MAAu-^+iDEG0bm2D-ed+5* z)$0@duJqJMuXC1sRf4|?J&Hc!+T-9{i_=EINa^AI8M4pmyfDl ziTN`&>IUyO_wBpBZ}}JYcvYgk*Br-Qt_rtzoqym(z`r2^yW)$?$$*6ku952?%l}IxOP;%m~xLs zAITiot982VMZa9%-*^DIN^6XMiR?V0r%~YLz+WMHaR%x5Wrv<}Sg|V^rRVyMc~3*X z!LFwwcZtDwNZ@So{zJzie`B8;P1v;#_%&Z*{4Az?WRj{0)?L7N0bd$kw_@`<)^mM{ zGhvUXugrB`W0!z-SwT9-NvHa{QFXD{!z~H_6?^FWug=?~)upZhmGY=i$bbE)q9}vq zVT*g>cRHuq>(HNn-Y@0*fl;-C1)tH^h4jMDyFVscE9>3=VIK&1&0O2(S>(*RYcyqk z^*Hc_?on%8w}C7bW<|2fyGB)O*k7>aPv3igt=xOhYI$ZG53(p?AQE}Z>S~JuNPFvm ze>Lf+o9E~T-ws~fFYl4>_5*JP{=Wj$_FR@axaX=1eh7Ri`L)>->3`m1c8hBI(ZYhEOh zb@1+Rc}sZ}10MjsoOkaLcm?nU;P3K){0h7dc;#MWuMJM%Ex>nJ;M;*80{#X=D?eht zx`7`Bo-`hmK6WHwx&rI42BAOr%~7T23>LRf8(C}Pth3*Pra6kdgsU6U zQ%hu=l{#>9XG%oAA>nr)?Op7eZ}YiVF+0+hC^&ZlSL|&x8p+zzH>!T0Zk!X;>49wL z!bt33b{!{quZ|7#Zz}szSxJ{B{9*L9j&!<^YuN*%>a$VOydl(nZ1#E^A1`JRh7H#*$scOfhI*0ArR zj(s0jbE{cohqX4`QLn4VJ4t8ikx_Tv>XXU(5}vn``s;_j^@=g~{K+qd=&k1~9)rHq zqyJWB`ofbUS-U*?A7`eofqsui|7d3V4(RuJ^kbRnd!Zlj=>L$JJ`VjMkN#ho>GQZa zX3C?_{dv$2N-57W%D>=b@_TSp_3<89qf(FEX`=a5o7uHGwudbB4u_U{tKqw4)bpq1 zJJt<)6B{hhx!k7|By$G*>wtbY^ec`3VB&DJ``|ttj?9lZ-=?>aKt(Vzt4Fkw?g5c^ za8zxU_Kw{P`K3Q_8$83ejWRAT=HEQ@haMYMb&~ET@pC!T+Ic*i{s4CvX}3l6d9H;F zNOFET`mCG-)JD=B@Nb5HGxi{Bvt=&?>zmCzY_dY&S~*`M%`Sm;;X^;1_H1vTMq?PG z^G~{szaCXD5qqoqL%Dx)CuUVTMAt3~UEwMC14l;Hea4P%W4KWXYnRS-v4pM)y1C&| z^>^MA{31t#-LUS@TA({PGU~3MPp+q1-Fjk(rY)w_Yd7@Oqob|1)`umu@{#=ne;MV}Z=6{T;e@p$X zv$Su&{`7dUPF!Mcd?@AGqh(xsRJ7tTZasXQINL9zSw>iSny&q?pdf>Lq4YRAF8TS_ zsC%D|uaCZ8<>yD@*Uwoj9$rNjN;m-g;PFv)jwv6zy_Q4oalwLd#A2DB$sKDudYz2^Hp z&Y1c>=|v0a|9xHX+rD2$+}7hcyr$(~!Pa0cvKdD=PNpXX!^czZ>$mdS@ zmc#d?us>>-u{EL(#7Z%r3@!KD<00B-mhzt`ovGY0b%oJm<1e`V#7c55HDEfTV(5$W zDgWn=sj9>{b3OiotWcN!(zn+&&{gM;sqD=5PdZXL=iV}oaXU0=Z{6_ADHv0)mwNZd zF*5%9fGea1;7}VW+o9 z;%&L(;il8jzca?vJsRTvx09a^;N?rl)c*-6vs^bUlG>VFITVsTu2$Pwom-P0>B^(q z$@B0Zkf+z^#iDkEaw0`qO;Y!5%3a!R1N;_VIOeXW^6i|SA7*Fuwv%Mj%4JEd)_gC1 zc(=&&qA_)!%#%3p%uYDe>;QJIj`%KhpYhH9e z5q&=P82Txp_vQ5Cfa{QxX^_yhyQ^}q1A-)pscjuMkaDbp-@XgSo{@9ZwEcr$*2~7! z!{(mtlzDb>U%wHv7Gxpv%<}!NH;ko?KSbG_+*xJQzJ|{l zbI)Na&1l!f$4IjQX0>bAk-PoP=sz3lqxEU{1$`EJo$uQBw3(=s#0;_P@I6#b{pG>; zb0NOI4f6Tw^F~VT#xcQH`saQQu3Jhu2jion|Hnx$ANaRdwkqri(iAin}Hcp?4*@JK)(%7B*uKZ+c;2tECE!f!3&NYz9nXl-tt z|A+Q>oA|Es<}vkz_(gtu5MSf3iT2=DmplIjeb&du)Q?PiGz>N8_%;zZhIt@C_)2-(e_)NAy` z*uT$>sS@EA8IpovMOM!F@*;-{@Xnm>@8mZz9+!Tug70>GeoR$|>&f@m{dOv6c{JGd zpM{D9h|_SYqy9@1(3;+V=8{qb#`JssAN++;UI?09ZUJH(ZA@(SrszRWmD{H?{) zSts{+-fS;e4nRIR?NPW@ux=xr)}Ar-^rH1IA)P96l01-h8;a;bKYW(mJ*MtIk@BZp z(#%lka*j*>2?*}~=9s!F-8@LJJ}V>Nw$@rTrED+%6>^ZQ#bf5^6+OLgYs2<0R;A&T z9QQLokq0N^zdtQo!k7s-13%oTXH7$;=j>DQ{E}#a5=47AEXrU zij7^9`s$MO`^MC_a2TS?LjAU{%f4-sarlNM)N&1qCmomR}B-rox^LicN8w~!o%647EZeMj~x0PFZ&4j}yvY+LjvyRsV$Wijc;N&jGcOf@FP?c#5|CnYW&EuuoF z#*_}r1pB8V=MzQ`LUHjj=%=Q~)Xos!^)6rIp>|3Bp{u8UZcnt&)#3F;eqGDr^G(*O zUXy#X6~0`zfz;)u^m{TCwjmHn_aF1fwQqJzz4=7+rqOvWWneMSZvP?eqUvR2@b}mu zNdUVUY*%K!6~7t5#PgPh?w;b)uo@%2L1{qIR1WFc%DjQU3QrkVA@mnErV zq+32WrcO@it#guN3RK#E-Yc*te;HG+HhAOTF-PbuVA7@PLh-H&q5s>Mx+J0BN$cnQ zd=M0N9WvX2caTSI>p61iHPExVm2IEkU<6 zL?`W`4!W#pTwP-P#gu+RPW?Ea5m_i)>z0Ga-^KSuvA7zD@`vA^R*ITBkC>V;BT=c> z1JLh#UR-^ZcULaCyTT1j3Vs%R<@4j}PQl|=$N|#cI+_AN(N{9w0v{YlOFpXjt`E5E z=ZjvD+#f__;@(^5u{QDUW<$@jHo$jjL0mmAQC`e3kn}3KKn9-jNPc@sC;tU;J#QSn zE+w7D1aDeo9rSVNJE7O-c-|7~NBuVG>)tw9OFnM*)e`=!ltbRD@PA$$PdT@v82By= zyaMbSZ_>=f-IW&A|lZ(G7~FYU4R3&`A-So_*o>nit;20h*A^uV?>X+eSTmvSsv#(3|w zad+L5F2|b_`dS0N41Ct>;_5T${A6GEh-GCv@pR<^FR?4z;aB^{xVxXxuNPK?MmV^X zfi~4I>Gnd`2i*e62gWBhotJxfN74>L_+0oMhhKA9Tp;#I{E0m$@Qh@F5LbGyHN&xKYWLw zuT9uZg0$OMomLb%lrU$jawUFBZAv4`b^Twyn_ERar)$6dIJZjTIls5JUtN)s@2V2) z(fYU>pW|9|Zn00r>s6wrhd?CM$B~IAdeug6AY3K+gJ_xVo3mqd!e44;J2; z{+IHogJxdJ1Nv6%Vst3fFWSbJ+BV%LmYMt}&0>Z6#bPEPOY7oF)ZTlf{40PDZ;Gok zjU5j9{Suhn2JfOo+}zcBDX%uZ8`u)=zXZNh_?;K-A0?e0L%)ajK)*%*D5DE^E9BbT zOB3&6k%V8I@0P(&bkKXGJ$ zawOhw5{g$VqaC;03f@5dTxQ8X@IK(S{ENIb;OoJsE7unAyTM;B?bSR|Puqddk&n|o zAio0d2EG9NB}wr8z_Z?+3LgZX1AJ)`{Vec&;BQNU9|v9zT+;F$c`qnMKY%C8Qv$r& z!oLc5tp(lyydJpJiT4QqHsGDWFZO`^3VbKuK<1!c(R_<0Y7Acw*Viuz_$aRvcS86 z9|iv6r25?td=9v@Iqwnu83evyfzJZZdQU3-ao{-?c)^=#FBW(S@TI_$^IHYH$O3Nw zz6^L!-^3QT0WSqE^Rup>#d;c9FeH7n+fC?kK{s@L(0$d=neht!`-fb!1-TbU6261b zmtPrIFEIYVwutckk;~U~tU@<0={Ls{>#tn8->1+OmeF3WimM-)^xgT&-7cN!A%$NR zbaN*_*8<&+t26WKg0ASjnd$nW>w|7tD8KO(`DURTXopY zdrjOuKi?mR;B|-A8%b&CaZ&~J3(#|HgQ>^*#5hTGv%%o?IRHA{$OeZ0IuIu1)&ai! zTE_8-??tYMLUIY89_X^(7gtvb-BmIxb-m0*X~_kD0DLX@8xnYw$q-07v*7oEe~y%s z{$8^5Wl6_lqsL)+Z^gc}n*1BOA~`N0iLMN~qU++SJCUBaoGeLBqH7R-&}n;a%DpIZ zS15nt_ih({*JIyJJ^FecIgn6vQ%};)_d{R%{&2gJau@_&54=L;x=hOHBJwAHxb<}m zd^`9L2teayjiO5+eDmIheFFayk;6RV*AxSvYKyBC;W&WJuMxNJWc%_vcfmsg{Mv-y zO>uX<5$o@5>v?1sQOZEETGkIHj~-Vr*gxr(=uYQ0v_#vDA^10T#MS4+<+)Yj9GviC z1_N%KL-H3b$6ntYSHCiT>>bJbkAi+%rE}2kGP~no$zL7(8b2CWL(k=p#r;5; zG_^k0c_=5=ejZX^u45K3bH~a1;XieIT-_g*mpJWh?)-RI-qm(_-9Vkr|Jmr%r-}1P z0U~coJOzH+mN@nB3C%~Z)fXNIw`45W=ONa?Z%jgnP}RCW&iNq<}&62~NM{YcSr z;op?1qbGJ;aB;) zxcUpcqetCwb4u)L9bHCGQplbn5q+(ypyB*J?w+&fmk0Hgtgj!5m5K!m+z2lEw4Lu; z`Th^Q2gbM3sr({guFQHdX+Qg+Fa3iVKkN2&0nLlnNFx&b5co>)yA40iCHXH1w1JXx zp9f$2*VJ;)dk5ni;I?v?c2xqt558}afRL}3z8?8{xkff^jYT=%vYwIdh5RlTNUl93 zhGZi5PWbPhPd|R_1%D8HFis`?`vKqsz#GNhvyYwpw$ZQYxAVmjz)2LkW6&*-zuTky z;o2qE@Zv|Xwl$~T9sf3gDmWMW{m-~+GxpHf55N8S_CxIVE9{vftTT<`ab|c@Y(+Or z$!`bgv>*55SI8|hGrFF(gO_~m{WtM92Gr4ih2lAWnftQH8kaBo#@-C;f$$8OuN}Og0couM*9&7yvU-`P!@A3$klmoYYr}ZEFL6JLbcl^2t>i?AE zJbZHOs8bu8b1vj}MGVMi(p7@1|M1`O+VQmUlV0$B;5#Tb?~(i*0A7ULw|hW-1s(^! z8~7UoaIrV@zz2YTR^YlFh^b-ufsDVZb2kPZR9*kesjrf8bwk*n@!LZ%-;K_>IaYh? z4wxkUZqjc&dt9Ht8$ER}dA+LyLlbdcp&x{PAM_vNJ^IoVdhS;9=_{Z)4t@UH$JNym z2Ymzd=$Or(I|V3eXbyIzUJqNa0{eL0xRU1YJyM<}z?Z#aJY{~c3V0FlEgmtyLf-(q z8Tj{-;BCP3&mC6}CBb(BKbQp9`KSCl-#M;+4}ElHDF1Sh!Ow#E7rQb9pUTRh9);&I z<_&%*Y{&ij^lgg1Tjfi32U1sP9qF~e@6g(DwU(hobgNt5i`dL{c(l&n>^!~jw{8#J zD;bY$9=FbCN#3$}bq#^Ni8kQs}P=(n~w4f_^vj+pyEoFS+$< zZAZ^bZbz&1`m}~s)X!G*Hr#L6?d4p=`KjHJ)fQj+0@xG#Fg^>Lw~)1-;S^W5$7ZJj)IFI9;AU`ge;De$hn_%=H5T9UctNfwD2+rJg043 zof94x`}!8PYmtqt6}-SKH5z}%VLN`z8YA^NvHm%arITR zZz`p|`1MhPAA2r4s4U#vb!)<}4t{+fA6L^j;L-155BxcPy{C=p+9r3hIj=t{wv2tu zMeKfE%1XL?cE9Fq2!&~M`E{&CzFqcys)6*n4gUV{xYgEAv3~S4CuXfBtHu zGGr#So<`RbPl8^`#Cvr9fgc4v<^lN?cp310Ukk$}-8Rx~?-^G)lvi{xxqopEp{)r= zP15RsPyILS^)KzD+u$3*?ZjR#way>y?L<4Y7QJ@I|5c_LxKNb ztIihq)WB!yx5o9oAzAAz>sS1Cy&69M6eE{r$11!1uVxW%8Z2o^J@k`aeebv%f9G#` zbo~Qw1g`BndTrv#7vTJSBIsKPeHs6v8>oNi?-GDdFYAw3N^Bp9{GaAS=T5|U=1YQ z(AR$#|IhUICN7CR4~`Sr3LT25FsuDD4cUP4(fnYg`5l8_`S+d~exjch8>#Q_kE^V7 z>qz|imi0h+_Q4DThJi-q$y-UWy%zPPu+qiY@okT1#5j+0$C1$2arH z-Fg3bD2^ifl(&iY3p{zfPciV;B)G1B;LX6frX{F1;$;8ZtxP?h1nKH)3-rq#Fym_t zb@iebc}jtw3ZLkFvfW_gk#9D%-QEwM`~kb&5Pcpp_^(PDzMkoIH&-XLtR|NO1VrOF z8fa6l)Ms8T_8z{2Ct`1i+uOSvn(nRE`qTzmZE+5<%LSVmpMbZmK{@?#uA~z;_|rsA^T>Dez&n3F?#^?O2D{v%2&(6jMUH|k;2#}VcZ!_~ z%24Y3&SVJ1*3DDfl@|ETJvOeMemQc#!L3izK5f3I>=8KaIaU=}ug6VYq`zkle}H{L zR)4^6>uX|jCpneRw=zr2v(Cb=^wbG;Q2b(@Us=xiIkMvW?^3UM=i$#jZ$ce5^L%Ek z7xwMmPA{7jGvQOtvc$&nefx_h)Wz8E405x#iGfb@1+mt;So13WIBw0ts$5QMf#|YW z^9rJy4@6?kb+Oj-V$G{1)|stw{IxOGDD^!^`t`4zNQrkzzB++#f+l)?vR;LTz1qGM z)KUJ>KM1{BUNULx&RdKAl!32()kI+ZfGnS8Svxq-K*?WY37C0AagzkZ=16~Zg z5BO%r=h0h3dh7dGzOL2C9mx;agT-cc!nHef=i^VjX+jNnLhvhcv;g0MeCLTCnx}!^ z?Z6McbwYharlJ@3zr^<~UCHT4fhiO^{Gn8+i6lvV&BA}~+zHhqcEH`=8hPAIe2ZMs z3#hNk3AKZF?-6(*@CD!^qxT5B40z@83AM`u@+4&ss5|)+fO`fR_Wm zAONr6y$g6JaPQs&yWit%p#g_HAIY+OKg9O~D<=~B=gs$&SUDCnZKzgV5g&TP^wSIN$B%JH2is z-FFv(M8^YmxrJ*VlBm{yyr-GXC)AXSc&IfBl47YWh=){FM^644t;JGM7C! zA&8DoN%;-IZwh{A@y>pq{Hqw$3j7%G1>kQs@N0ofIYcj{zH27jdxF*`{BrFt-4t8K zDK+)F5IA0EDgM0P94GZ%!FSDkceU_K`Yy6HKnz;wTcFVC)|7L0`TZX)G|-gkKB%mTsOYyZ)^Q=zQix3eOp!_`0G~sMZWVU z)Sc<#BSC)jo_2n20~Y!6F2;V8-L~7UK~sCv)~)Ao^bC6(*9rMP7g2bCHgMx&wD4_du4Af)&EL*r z_Bvy(;ERUzVt(};Zb3G0_}$J2%*VC--oW2i8;VFJFOvKPhQP~5%O%*~TPM_KWI?Q- z55M2=+bd^PJI=y$V|_3hARm3Cz0ZmKfS2s3*hju*0PTjtZC4HCW^+ZkuM>P3u?3 zrP$-IPK4Gsi~e*0uLb@FDLAcP(u28=;P-=X1pjFPX*>a5Lr?~22>cZIVq<5`_>}bp z+oIAy|AtUSiG3-q>neQn8X5oeOt||5G~eqywt7CX1pET{e@ePs-6RW5cFFpZHMwhz zJE`gFpgZ(+?3U4Q_goncQqhX-+FNM{J(B;u6MDZ~^t&m3|IO}58o!?|MA~C7d~?2& z>h~W2o&`MF?~eoD0sn_ZUh@?5I}g0_n-l6}V^>rB4Px~|S9lrz**)$!#x3WIVoTX| z)1cdEl`b18w<_owp*u&?*s4hq3xUNBH-Ya2ulH%8_rZR^x8t&&uT?JXuDv)`y&_gw z>%A|JRbo@%(+i&+-%4*jh&J+2iiAxPS#$p?*ii5`J~?YkY?IN%{7`Zx8&gk_6C86K7>? z=-TN6;Pbyd5sKeS{l$SV1>P3^PR|W{?v}Kd=)1Ak(A^hqFWUdp2Xov&q|0wGT7f(G zu7d9t(7XC5e^4fOq+d5Har5ys-C~5*YZjYD_~>c7RhFJl+Cx9-4}X6m6#wo5J_LLU zcwM@VK`tjnFd7>2s)le1L>Ltj={d2&>eiH)y|7A1zJzzdxLC z*YEiCDD`obS0AE3lCP{E5r4qnh(4HRTpr9rt@C4hEOMP*k2_1co%c_uYvAp+9$k zeK0OA<<ifhP5U=7>D16bX0BlVzXAV60@ZhRgt$U`*`R+HX%($@()@`IS z@bd}v3EpMgn6PK1`aUZ&Yb4ISbBl-~kIp~eEq!!CJy(E!{^dZBdgL%_>K0@bBys2$ z2JyFy-=5;5pr_lG$P#L~E>N0taAmIRUsu4V20pciCRCQR$LQns^Cd@E*~(F5p?fgZsWje|io5FGYViC&83kq${97^8FBW z149#f-!OmbN6POQ@cLg*sO9o~z4XItWxsS}FC{LAQ)@5$cDKZ(o(iwR|35sT?iYHl zbJ)p#D&jfxJ1jSmg|!JyU@gMi839o5Qtowpmo+@0{uSOY!gneA6P(KkCnpN3G!D)Q@ja4HD- ze-IR3Ah$R>5nIZs;A&o;m~hXBW_z)TW4YhWxr&Ahq1Ss!c~?PSIXjVZzkCDm@+7#( zCHX1^ely8Li(P#(ZB6&N&TB-Q35Sq~=Pyfsd*Rpq+n`EZ$YIEni@ zBTl}3!dzPr;aB)x^yLo|?s*Iw68*bx=Y4)OqR1my^RyGzQcf-K%QShDWx6+-rsSUWuJqy2q=T54F#iq_R|Z$h0`WO>)xcik4bqwZ&E!Z z_T)VD+0P>mhMbGwhE~~8)=Cd${&M?CX@Al8p}z%_0e>lMSBee(-{E}N>OL!{q&R{HuZH28QP{5ns-{+r|l zJE^3&yhrr40eC&|U|d4iKk!3upL|x&_m%YHq_gZDlcD&B)XzNdDd6Q{{j;~r*2q29 z+A$l?8{k)UJ^87c)aR~bH7EK>Tl?6AuX?wf!Uy42D zemwlKur*zoD~r8C238DWmE>ReRU@zAm*N+T>%D}t1!Y#=?iTBQx#Iow=j$fbhr;7* zTfX)Ex&Lc#$a+FU>SaH2mDf({^_J1DkY4(ApQkhzMt`UT% zcTM2u!2jw*?9HBR=SsVO$U0`WB&T+)lB$jy43bXs^^@v#8sh#}#!nvb zPT+mgfAmv+{t;Z1iPM%%_hAOz%*DEcZpl~S4Ycnzdp{y}ufpKJ8D3xR`@McS6Gn_W zeYvq6(Y3K%(QEi+8Fn{v{hpPg)+eoMK_DR(iw&&PQ<6p3z$vFpML)P1EN0RUT zeBXJ;Wa9jIGj_4*xAu?4>9gpKW+?44dL#bDrzcb5VTHh#0xyQfd*rD}HK`7Wz181| zntp%+kp#BTi@D>*e(09nIjQdnb?Mp@{Hvgmd{u-0UmTF=FWvscZo8cf=TxgkRN7@VlFKm^r`eKd~!a@N4XyRCSs8ZIU~{Z)IwebHfMNz|+Su;Xrb(|5(>inr*p2kL~o^mfUjE&ggB9j#Spc;(!FwemLpIDdBgAoS%EU@Jks_ zIv<3o^^UN0vGSnjE%u}E!}O;=np8gvw>!U``1KLFkcv%Om#F>P68JR1XYR-Nc~Ybfkfo